Hintergrundkarten

Die Verwaltung der Hintergrundkarten ist in die Systemeinstellungen von cardo4 übernommen worden.

WMTS und XYZ Dienste können Sie hier einfügen und gruppieren.

Wichtig: Beim ersten Aufrufen werden die Einstellungen aus cardo3 übernommen (WMTS Dienste und OSM Einstellung aus der Web.config). Werden die Einstellungen gespeichert, werden nur noch die Einstellungen HIER im cardo4 genutzt. 

In der cardo3 Managementconsole bleiben die Einstellungen bestehen.

Aktuell ist das Verwerfen der Einstellungen im cardo4 möglich! 

Hintergrundkarten können sein:

  • XYZ Dienste (OSM)
  • WMTS Dienste (Basemap)
  • cardo Dienste (Geodatendienste aus den cardo3 Managementeinstellungen / Geodaten Dienste

Anmerkung: Das Hinzufügen von WMS Diensten als Hintergrundkarten wird zukünftig nur über Ebenen (wie bisher im cardo3) möglich sein. Wir planen eine entsprechende Erweiterung an dieser Stelle zur Erstellung von Hintergrundkarten aus Ebenen.

WMTS oder XYZ Dienst einfügen

Über einen Rechtsklick in das Fenster können Sie neue Dienste hinzufügen.

Vergeben Sie einen Namen und Hinterlegen Sie die URL. Erst mit Eingabe der URL und Speicherung der Einstellungen wird der WMTS als Hintergrundkarte in der Karte angezeigt.

Besteht der Dienst aus verschiedenen Layern, so können diese über den Button Dienst abrufen abgerufen und ggf. in das Feld "WMTS-Layer" eingefügt werden.

Druckebenen sind wie bekannt als WMS in der Ebenenverwaltung anzulegen und über die L-Nummer hier zu referenzieren.

Der Copyright-Text kann hier ebenso hinterlegt werden.

cardo Geodaten Dienste als Hintergrundkarten

Haben Sie im cardo3 Managementcenter Hintergrundkarten als cardo Dienste erstellt, so werden diese in der Oberfläche cardo4 ebenso angezeigt.

Die Dienste können wie alle anderen Dienste gruppiert werden.

Die Bearbeitung dieser Dienste erfolgt aber WEITERHIN im cardo3!

Die Eigenschaft muss cardo Grundkarte und optional WMTS enthalten.

Dienste gruppieren

Dienste können zu Gruppen geordnet werden. Dazu ist auf den jeweiligen Dienst zu klicken und über das Kontextmenü den Eintrag "Einer Gruppe zuordnen" zu wählen. Geben Sie dann den gewünschten Gruppennamen an oder wählen Sie aus der Liste einen bereits vergebenen Namen. Speichern Sie die Einstellungen und laden Sie das cardo erneut.

Dienst löschen

Einen Dienst löschen Sie über das Kontextmenü am Dienst. Wählen Sie den Eintrag "Dienst löschen" und speichern Sie die Einstellungen.

Lizenztexte Grundkarte

Für Grundkarten wird der Lizenztext beim Druck und beim Speichern des Screenshots beachtet. Die Lizenztexte für die Grundkarten werden bspw. bei WMTS Diensten an der Ebene hinterlegt, die für den Druck eingerichtet ist. Haben Sie eine Grundkarte selber erstellt (im Bereich Dienste bearbeiten) so sind auch hier die Lizenztexte an den jeweiligen Ebenen zu hinterlegen.

Im Managementcenter finden Sie in der Administration den Reiter Zusatzeigenschaften und in diesem den Parameter Lizenztexte. Prüfen Sie, ob Sie ggf. die Extension noch registrieren müssen.

Hinweis: Leeren Sie den cardo4 Cache im Dashboard!

Hintergrundkarten für alle Nutzer ändern (Thematik Webatlas Sachsen)

Vorgehensweise um die Hintergrundkarten aller gespeicherter Sitzungen und Karten mit einer neuen Hintergrundkarte zu überschreiben. Wird die bestehende Hintergrundkarte nur gelöscht und eine neue Hintergrundkarte hinzugefügt, wird beim Sitzung wiederherstellen "keine Grundkarte" geladen. Daher hier die Beschreibung zum Umgehen dieser Problematik.

Die Ausführung erfolgt in der Datenbank per SQL, hier PostgreSQL, für alle anderen Datenbankentypen melden Sie sich bitte beim Support. Testen Sie zuvor dieses Vorgehen und prüfen Sie genau, bevor sie das SQL ausführen!

  1. Ermitteln der ID der Hintergrundkarten, (Nummer + URL)
  2. dazu eine eigene Sitzung mit der alten Hintergrundkarte speichern
  3. in cdo4_own_documents nach der Sitzung (wkt_type_unique_id='SessionState' ) filtern
  4. ID der Sitzung ermittel, das erfolgt im json in wkt_serialized (könnte so aussehen: 1_https://geodienste.sachsen.de/wmts_geosn_dop-rgb/guest?
  5. die neue Hintergrundkarte anlegen, erneut Sitzung mit dieser Hintergrundkarte speichern und ebenfalls die ID heraussuchen
  6. dann folgendes SQL anpassen:
    Update cdo4_own_documents set wkt_serialized = replace(wkt_serialized, '"id":"1_https://geodienste.sachsen.de/wmts_geosn_dop-rgb/guest?"', '"id":"1_https://neueEingestellteAdresse"') where (wkt_type_unique_id='SessionState' or (wkt_type_unique_id='ApplicationInstanceWithState' and wkt_serialized like '%"appTypeName":"IduIT.cardo.Core.Applications.OpenLayers.OpenLayersApplication"%')) and wkt_serialized ilike '%{"baseMapState":{"id":"1_https://geodienste.sachsen.de/wmts_geosn_dop-rgb/guest?"%'
  7. und ausführen.
  8. Überprüfen!
  9. Die alte Hintergrundkarte löschen.