Hintergrundkarten (Basemaps)

Was sind Basemaps?

Basemaps liefern Ihnen den geographischen Kontext als Hintergrundkarte zu dem Karteninhalt. Daher ist es wichtig, sich mit dem Thema zu befassen, um anschließend die am besten geeignete Basemap für Ihre Karte auszuwählen.

In diesem Kapitel werden Ihnen Fragen zum Thema Basemaps in atlasFX wie zum Beispiel "Wie lade ich Basemaps in meine Karte?" oder "Wie kann ich Basemaps konfigurieren?" beantwortet.

Wie sind Basemaps aufgebaut?

Basemaps liegen in der Regel unter interaktiven Karteninhalten und liefern Ihren Daten einen Hintergrund. Hier können Sie beispielsweise Hintergrundkarten verwenden, die von Esri bereitgestellt werden, oder Ihre eigenen gekachelten Rasterdienste einbinden. Die folgende Grafik zeigt die Reihenfolge der Layer, wie sie nachher in der Karte sichtbar sind: Basemaps liegen im Hintergrund, darüber werden eigene Luftbilder als Rasterdienst angezeigt und auf oberster Ebene werden die Daten aus dem Table Of Content angezeigt.

images/download/attachments/1149652/konstrukt_basemaps.png

Das Konstrukt scheint auf Anhieb sehr einfach gestrickt. atlasFX bietet Ihnen jedoch mehr Möglichkeiten als das simple Einladen einer Hintergrundkarte.

Wie binde ich Basemaps in meine Karte ein?

Bei einer neuen, leeren Kartenanwendung können Sie eine oder mehrere Hintergrundkarten entweder per drag & drop über einen atlasFX-Rasterlayer oder aus der Eigenschaften-Anzeige eines Mapservices hinzufügen.

Per Drag & Drop aus dem "atlasFX-Rasterlayer":

images/download/attachments/1149652/image2015-6-10_10_32_13.png

Über die Eigenschaften-Anzeige:

Öffnen Sie mit Klick auf den Namen des Raster-Layers images/download/attachments/1149652/image2015-6-10_10_33_3.png die Eigenschaften. Durch Klick auf den Schalter "als Hintergrundkarte verwenden" wird der Eintrag auf dem Reiter "Hintergrundkarten "erzeugt.

images/download/attachments/1149652/image2015-6-10_10_33_15.png

Sie können auch mehrere Hintergrundkarten hinzu fügen. In der Kartenanwendung können Sie dann zwischen den Karten hin und her schalten. So können Sie den Karteninhalt auf unterschiedlichen Grundkarten präsentieren.

images/download/attachments/1149652/image2015-6-10_10_33_29.png

Indem Sie die Position der hinzugefügten Hintergrundkarten innerhalb der Tabelle durch einfaches Ziehen ändern, bestimmen Sie in welcher Reihenfolge diese in der Kartenanwendung angezeigt werden. Der Layer an oberster Position wird dabei standardmäßig zuerst angezeigt. Geben Sie ggf. eine passende Knopf-Beschriftung ein, indem in die entsprechende Schaltfläche klicken.

images/download/attachments/1149652/image2015-6-10_10_33_45.png

Gültige Typen für Basemaps

Die Hintergrundkartographie aus dem Atlas-Datenbrowser muss vom Typ AgsCachedRaster, BingRaster oder OsmRaster sein. Sollten Sie einen nicht kompatiblen Typ in die Hintergrundkartographie ziehen wollen, wechselt die Registerkarte automatisch auf „Karteninhalte“. Wichtig bei der Hintergrundkartographie ist die SRID. Diese steht für "Spatial Reference ID" und gibt die EPSG Bezeichnung des geographischen Bezugssystems an, in welchem sich die Hintergrundkarte befindet. Alle weiteren Sachdatenlayer vom Typ AGS-CachedRaster müssen die gleiche SRID aufweisen um die richtige Position der räumlichen Daten zu gewährleisten. Hintergrundkarten mit verschiedenen SRIDs hinzuzufügen, ist nicht möglich.

images/download/attachments/1149652/image2015-6-10_10_31_17.png

Maßstabsbereich

Sie können mit dem Handcursor images/download/attachments/1149652/image2015-6-10_10_34_46.png den Kartenausschnitt verschieben. Mit dem Schieberegler im linken Kartenbereich oder über Betätigung des Mausrads stellen Sie die gewünschte Zoomstufe ein. Alternativ können Sie für die Definition des Ausschnitts mit gehaltener SHIFT-Taste und aufziehen einer Box mit dem Mauscursor einen neuen Ausschnitt definieren.

images/download/attachments/1149652/image2015-6-10_10_34_55.png

Mit der Schaltfläche „aktuellen Kartenausschnitt als Startausschnitt festlegen“ definieren Sie den angezeigten Ausschnitt bei Start der Kartenanwendung. Die Ansicht kann jederzeit verändert werden.

images/download/attachments/1149652/image2015-6-10_10_35_4.png

Neben dem Startausschnitt können Sie auch den Maximalausschnitt definieren und somit den betrachtbaren Ausschnitt definieren.

images/download/attachments/1149652/image2015-6-10_10_35_16.png

Eine weitere wichtige Option ist das Festlegen des Maßstabsbereiches, welcher den Kartenanwendern zur Verfügung steht.

images/download/attachments/1149652/image2015-6-10_10_35_26.png

images/download/attachments/1149652/image2015-6-10_10_35_32.png

Bei Wechsel der Hintergrundkarte andere Karteninhalte kurzzeitig überblenden

Rasterlayer, die im Reiter Karteninhalte hinzugefügt werden, können oft flächig sein und die Hintergrundkarte vollständig verdecken. Ein Wechsel der Hintergrundkarte durch Klick auf den Button hätte keine sichtbaren Auswirkungen. Speziell dafür gibt es eine Funktion: Es kann definiert werden, ob bei Klick auf den Basemap-Button die Hintergrundkarte kurz überblendet werden soll. Dadurch wird ein eindeutiges Feedback über die Funktion des Buttons gegeben. Diese Funktion kann mit der gelb markierten checkbox aktiviert oder deaktiviert werden.

images/download/attachments/1149652/image2016-3-24_9_11_14.png

Hinweis

Vektorlayer werden weiterhin über der Hintergrundkarte angezeigt, es werden lediglich Rasterlayer kurz überblendet.

Kann ich mehrere Basemaps in einer Karte nutzen?

Sie können eine Vielzahl an Basemaps in Ihre Karten in unterschiedlichen Kombinationen einbinden. Dabei kann nicht nur zwischen verschiedenen Basempas gewählt werden, sondern auch mehere Basemaps zu neuen Basemapstacks zusammengefügt werden. Selbst die Art und Weise des Wechsels zwischen den Hintergrundkarten ist konfigurierbar.


Einfacher Wechsel zwischen mehreren Basemaps

Die meisten Hintergrundkarten haben einen unterschiedlichen Informationsgehalt. Einige Hintergrundkarten dienen als dezente Orientierung im Raum, andere sind gespickt mit Detailinformationen zu diversen Themen (Topographie, Verkehr, Politik, Freizeit, Luftbildern etc.). Damit der Kartennutzer, je nach Bedarf, davon profitiert, kann in atlasFX einfach zwischen diesen Hintergrundkarten unter Beibehaltung des Maßstabs und des Raumausschnittes hin- und hergewechselt werden.

Beispiel:

  • Wechsel zwischen einer dezenten Topo-Karte, einer Straßenkarte und einem Luftbild

Konfiguration im CMS

Ergebnis in der Karte

Die Basemaps werden aus dem atlasFX-Rastelayer-Bereich per Drag & Drop einfach untereinander in den Konfigurationsbereich gezogen.

images/download/attachments/1149652/image2018-5-3_12_56_43.png

Die konfigurierten Hintergrundkarten sind über einzelne Buttons aufrufbar. Es kann nacheinander zwischen den Karten gewechselt werden.

images/download/attachments/1149652/image2018-5-3_13_20_7.png

Mehrerer Hintergrundkarten zu einer Hintergrundkarte kombinieren (Basemapstack)

Sie können mehrere Hintergrundkarten zu einer gemeinsamen Gruppe kombinieren. In der Karte erscheint die kombinierte Gruppe der Hintergrundkarte als eine Hintergrundkarte.

Beispiel:

  • Ihnen liegen lokal begrenzt hochaufgelöste Rasterdaten aus einer Drohnenbefliegung als Kacheldienst vor. Ihre Online-Karte deckt jedoch einen Bereich ab, der jenseits dieses Ausschnitts liegt. Für die Raumausschnitte, in denen die hochaufgelösten Rasterdaten nicht vorhanden sind, sollen die Rasterdaten eines frei verfügbarer Dienstes angezeigt werden.

    images/download/attachments/1149652/konstrukt_kombinierte_basemaps01.png

Konfiguration im CMS

Ergebnis in der Karte

Nachdem Sie die Hintergrundkarten per Drag & Drop in den Konfigurationsbereich gezogen haben, klicken Sie auf den Button images/download/attachments/1149652/image2018-5-3_14_16_32.png . Wählen Sie im Anschluss aus dem Dropdowmenü den Eintrag "Kombiniert".

images/download/attachments/1149652/image2018-5-15_14_49_6.png

images/download/attachments/1149652/image2018-5-3_14_19_19.png

Daraufhin wird eine neue Basemap-Gruppe erstellt. Ziehen Sie per Drag & Drop weitere Hintergrundkarten in die Gruppe. Karten, die unterhalb liegen sollen, platzieren Sie auch in der Gruppe weiter unten.

images/download/attachments/1149652/image2018-5-15_14_52_40.png

Karten, die innerhalb der Gruppe unten platziert sind, werden in der Onlinekarte von den darüberliegenden Hintergrundkarten verdeckt. In unserem Beispiel liegen lokal begrenzt, hochaufgelöste Drohnenbilder über dem frei verfügbaren Lufbilddienst von Esri "World_Imagery (World Imagery)".

In dieser Beispiel-Konfiguration wurde lediglich eine kombinierte Hintergrundkarte erstellt.images/download/attachments/1149652/image2018-5-15_15_4_59.png

Die Anzeige im Hintergrundkartenkonfigurationsbereich des CMS, weicht von der Anzeige im JS-Desktop-Client sowie von der Anzeige im Tablet- und Mobile-Mode ab. Im CMS wird jeweils nur die oberste Hintergrundkarte angezeigt.

Als Ergebnis wird eine einzige Hintergrundkarte angezeigt, in der die hochaufgelösten Rasterdaten aus der Drohnenbefliegung, über den Rasterdaten des Esri-Luftbilddienstes liegen.

images/download/attachments/1149652/image2018-5-15_15_7_23.png

Kombination mehrerer Hintergrundkarten mit maßstabsabhängiger Einblendung

Bei kombinierten Hintergrundkarten können Sie für jede Hintergrundkarte jeweils festlegen, in welchen Maßstabsbereichen diese angezeigt werden soll.

Beispiel:

  • Ihnen liegen thematisch relevante Rasterdaten lediglich in einigen Maßstäben vor. Alle weiteren Maßstabstufen, sollen mit allgemein verfügbaren Kacheldatensätzen aufgefüllt werden.

Konfiguration im CMS

Ergebnis in der Karte

Nachdem Sie die Hintergrundkarten per Drag & Drop in den Konfigurationsbereich gezogen haben, klicken Sie auf den Button images/download/attachments/1149652/image2018-5-3_14_16_32.png . Wählen Sie im Anschluss aus dem Dropdowmenü den Eintrag "Kombiniert".

images/download/attachments/1149652/image2018-5-3_14_15_47.png

images/download/attachments/1149652/image2018-5-3_14_19_19.png

Daraufhin wird eine neue Basemap-Gruppe erstellt. Ziehen Sie per Drag & Drop weitere Hintergrundkarten in die Gruppe, die Sie maßstabsabhängig anzeigen möchten..

images/download/attachments/1149652/image2018-5-3_14_21_35.png

Legen Sie die Maßstäbe fest, in denen die jeweiligen Hintergrundkarten angezeigt werden sollen und ändern Sie die Knopf-Beschriftung. Letzteres hat lediglich Auswirkungen, wenn mehr als eine Hintergrundkarte hinzugefügt wird. In dieser Beispiel-Konfiguration wurde lediglich eine kombinierte Hintergrundkarte erstellt.

images/download/attachments/1149652/image2018-5-3_14_13_45.png

Als Ergebnis erhalten Sie "eine" Hintergrundkarte. Je nach Maßstab wird eine der gruppierten Hintergrundkarten angezeigt.

images/download/attachments/1149652/image2018-5-3_14_31_57.png

Überblendfunktion zwischen mehreren Hintergrundkarten (Slider)

Sie können den Wechsel zwischen Hintergrundkarten als Slider darstellen, sodass diese stufenlos ineinander übergeblendet werden.

Beispiel:

  • Sie möchten die Veränderung in Luftbildern im zeitlichen Verlauf effektvoll visualisieren.

Konfiguration im CMS

Ergebnis in der Karte

images/download/attachments/1149652/image2018-5-3_18_21_42.png

images/download/thumbnails/1149652/image2018-5-3_15_27_2.png

Eigene Basemaps konfigurieren

Die Konfiguration eigener Basemaps erlaubt die Zusammensetzung mehrerer gekachelter Rasterdienste zu einer Grundkarte. Damit lassen sich z.B. teiltransparente Kacheldienste über einen anderen Hintergrundkacheldienste legen (z.B. Hybrid-Karte aus Luftbild und Straßendatensatz). Im Gegensatz zur Kombination als Basemapstack (s.o.) ist diese Basemap nicht kartenabhängig und kann so mehrfach, ohne erneute Konfiguration wiederverwendet werden. Zudem sind diese Basemaps mit der Überblendfunktion (Slider) zu anderen Basemaps kombinierbar sowie als Übersichtskarte im OverviewMapTool einbindbar

Sandwich-Basemaps vorkonfigurieren

atlasFX bietet Ihnen die Möglichkeit eigene Basemaps zu konfigurieren, in denen eine Hintergrundkarte als Basis-Layer und andere als Top-Layer über allen anderen Rasterdaten liegen. Bei der Methode "Sandwich" liegt nun die Basemap der kombinierten Hintergrundkarte - also z.B. eine Esri-Hintergrundkarte - ganz unten, darüber liegen Ihre Rasterdaten, die Sie in der TOC hinzugefügt haben (keine Hintergrundkarte!). Über diesem Layer wird nun die Beschriftung aus der kombinierten Basemap platziert. Obwohl die Beschriftung Teil der kombinierten Hintergrundkarte ist, wird diese oberhalb der Rasterlayer aus der TOC platziert.

Beispiel:

  • Sie möchten unabhängig von den eingeblendeten Rasterdaten der operationalen Layerliste, immer die Grenzen und Beschriftungen eingeblendet lassen. Grenzen und Beschriftungen liegen als eigene Hintergrundkarte vor, wobei alle Bereiche außer der Grenzen und Beschriftungen transparent sind.

    images/download/attachments/1149652/konstrukt_kombinierte_basemaps02.png

Konfiguration im CMS

Ergebnis in der Karte

Über den Button images/download/attachments/1149652/image2018-5-14_17_36_51.png öffnen Sie die Oberfläche zur Konfiguration einer eigenen Hintergrundkarte.

Per Drag & Drop ziehen Sie zunächst einen Kacheldatensatz aus der Liste der atlasFX-Rasterlayer in den Bereich zum Festlegen des "Basis-Layers". Dabei handelt es sich um den Kacheldatensatz, der immer an unterster Stelle angezeigt wird.

Wählen Sie eine aussagekräftige Beschriftung, damit Sie die konfigurierte Basemap später immer wieder in der liste der "Vorkonfigurierten Layer" wiederfinden.

Wählen Sie "Sandwich" als Typ für die Top-Layer-Reihenfolge und ziehen Sie Ihren Kacheldatensatz mit den Grenzen in den Bereich zur Konfiguration der Top-Layer. Hier können auch mehrere Layer hinzugefügt werden.

images/download/attachments/1149652/image2018-5-14_17_38_21.png

Speichern Sie die Basemap. Daraufhin erscheint sie in der Liste der "Vorkonfigurierten Layer" und kann, wie jede andere Hintergrundkarte, per Drag & Drop in den Konfigurationsbereich der Hintergrundkarten gezogen werden.

images/download/attachments/1149652/image2018-5-14_17_48_4.png

Die Grenzen und Beschriftungen aus dem Top-Layer liegen nun immer über den Rasterlayern, die in der Liste der operationalen Layer ein- und ausgeschaltet werden können.

images/download/attachments/1149652/aus.png

Die roten Flächen der Naturschutzgebiete verdecken zwar die graue Hintergrundkarte, nicht aber die Grenzen und Beschriftungen des Top-Layers.

images/download/attachments/1149652/an.png

Eigene Layerstacks als Basemaps vorkonfigurieren

Die eigenen Basemaps, die über die Methode "Normal" konfiguriert wurden, liegen immer ganz unten. Im Gegensatz zur Methode "Sandwich" betrifft dies auch die Kacheldienste, die als Top-Layer hinzugefügt wurden. Hier werden also alle Inhalte der TOC über der Hintergrundkarte platziert.

Beispiel:

  • Sie haben für Ihre Stadt einen eigens aufbereiteten Stadtplan als Kacheldienst vorliegen. Außerhalb der Stadtgrenzen soll eine frei verfügbare Straßenkarte von Esri angezeigt werden. Diese Karte soll auch in der Übersichtskarte angezeigt werden.

    images/download/attachments/1149652/konstrukt_kombinierte_basemaps03.png

Konfiguration im CMS

Ergebnis in der Karte

Über den Button images/download/attachments/1149652/image2018-5-14_17_36_51.png öffnen Sie die Oberfläche zur Konfiguration einer eigenen Hintergrundkarte.

Per Drag & Drop ziehen Sie zunächst den Esri Kacheldatensatz "World_Street_Map" aus der Liste der atlasFX-Rasterlayer in den Bereich zum Festlegen des "Basis-Layers". Dabei handelt es sich um den Kacheldatensatz, der immer an unterster Stelle angezeigt wird.

Wählen Sie eine aussagekräftige Beschriftung, damit Sie die konfigurierte Basemap später immer wieder in der liste der "Vorkonfigurierten Layer" wiederfinden.

Wählen Sie "Normal" als Typ für die Top-Layer-Reihenfolge und ziehen Sie Ihre Stadtkarte in den Bereich zur Konfiguration der Top-Layer.

images/download/attachments/1149652/image2018-5-15_17_32_35.png

Speichern Sie die Basemap. Daraufhin erscheint sie in der Liste der "Vorkonfigurierten Layer" und kann, wie jede andere Hintergrundkarte, per Drag & Drop in den Konfigurationsbereich der Hintergrundkarten gezogen werden.

images/download/attachments/1149652/image2018-5-15_17_23_8.png

Eigene Basemaps, die mit der Methode "Normal" erstellt wurden, werden in der Liste der vorkonfigurierten Layer ebenfalls als AtlasSandwichBasemap angezeigt.

Ziehen Sie die neu erstellte Basemap aus dem Ordner "Vorkonfigurierte Layer" in den Bereich zur Konfiguration der Hintergrundkarte.

images/download/attachments/1149652/image2018-5-15_17_41_24.png

Öffnen Sie den Reiter "Werkzeuge".

Setzen Sie den Haken bei "Werkzeugleiste einblenden".

Setzen Sie den Haken beim "OverviewMapTool" und wählen Sie images/download/attachments/1149652/image2018-5-15_17_45_47.png zum Editieren des OverviewMapTools.

Ziehen Sie die neu erstelle Basemap in das Eingabfeld des Tools.

images/download/attachments/1149652/image2018-5-15_17_44_10.png

Ggf. fügen Sie im Bereich "Karteninhalte" einen Rasterlayer aus einem gekachelten oder einem dynamischen Rasterdienst oder einen WMS-Dienst hinzu.

Als Ergebnis erhalten Sie eine Karte, in der Ihr Stadtplan über der Esri-Straßenkarte liegt. Die Übersichtskarte beinhaltet die selbe Rasterkarten-Kombination.

Der Kachellayer in der TOC liegt über der vorkonfigurierten Basemap.

images/download/attachments/1149652/image2018-5-15_17_36_19.png

  • Bei der Konfiguration der eigenen Basemaps müssen sowohl Basis-Layer, als auch Top-Layer vom Layertyp "CachedRaster" sein. Zudem muss die Projektion der Top-Layer mit dem Basis-Layer übereinstimmen. Kacheldatensätze der gleichen Projektion besitzen die gleiche Spatial Reference ID (SRID) .

  • Die Layerreihenfolge in der Kartendarstellung unterscheidet sich zwischen Flex- und JS-Karte. Diese Besonderheiten sollten vor Kartenerstellung beachtet werden.

  • Vorkonfigurierte Basemaps können mit der Sliderfunktion kombiniert werden. Lesen Sie hierzu weiter unten "Vorkonfigurierte Basemaps und Sliderfunktion kombinieren".

Vorkonfigurierte Basemaps und Sliderfunktionen kombinieren

Vorkonfigurierte Basemaps können mit der Sliderfunktion kombiniert werden. Hierzu werden zunächst die Basemaps, wie im Kapitel "Vorkonfigurierte Basemaps" beschrieben, konfiguriert. Diese verhalten sich im JS-Client wie Basemapstacks (siehe "JS & Fx - was ist der Unterschied?" im Kapitel "Karteneinstellungen"), also wie ein Gruppe übereinanderliegender Hintergrundkarten. Diese können aus der Liste der vorkonfigurierten Layer einfach in die Hintergrundkartenkonfiguration gezogen und dann mit einer Sliderfunktion belegt werden.

Anwendungsbeispiel

Sie haben für einen kleinene Ausschnitt mehrere hochaufgelösten Luftbilder aus mehreren Befliegungen vorliegen, die im zeitlichen Verlauf die Bauentwicklung des kleinen Ausschnitts dokumentieren. Die Sliderfunktion bietet auf anschauliche Art und Weise die Möglichkeit die Luftbilder ineinanderzublenden. Allerdings zeigen Ihre Luftbilddaten einige Lücken innerhalb des Ausschnitts. Außerhalb des Ausschnitts liegen ohnehin keinerlei Bildinformationen zur Verfügung.

images/download/attachments/1149652/image2017-12-14_16_32_23.png

Darüber hinaus besitzen die Luftbilder auch noch an unterschiedlichen Stellen Lücken. Mit Hilfe der vorkonfigurierten Basemaps legen Sie nun für jeden Luftbildstapel jeweils eine vorkonfigurierte Basemap an, welche als Basis-Layer den Luftbilddienst von Esri konfiguriert hat.

images/download/attachments/1149652/image2017-12-14_16_29_20.png

Die vorkonfigurierten Basemaps können über die Sliderfunktion ineinander übergeblendet werden.

Schritt für Schritt

Um die vorkonfigurierten Basemaps mit der Sliderfunktion verwenden zu können, beachten Sie folgenden Workflow:

  1. Konfigurieren Sie zunächst Ihre vorkonfigurierten Basemaps. Diese finden Sie in der Liste "Vorkonfigurierte Layer"

  2. Ziehen Sie nun eine Standard-Basemap in den Bereich der Hintergundkartenkonfiguration. Diese muss die gleiche Projektion (SRID) besitzen wie die vorkonfigurierten Layer, die Sie ineinander überblenden möchten

    images/download/attachments/1149652/image2017-12-14_16_43_28.png
  3. Ziehen Sie Ihre vorkonfigurierten Basemaps in die Hintergrundkartenkonfiguration

    images/download/attachments/1149652/image2017-12-14_16_50_47.png
  4. Wählen Sie den Buttonimages/download/attachments/1149652/image2017-12-14_16_52_43.png zur Erstellung eine Gruppe von Hintergrundkarten

    images/download/attachments/1149652/image2017-12-14_16_52_2.png
  5. Wählen Sie die Option

    images/download/attachments/1149652/image2017-12-14_16_53_25.png
  6. Ziehen Sie die vorkonfigurierten Basemaps in die Gruppe

    images/download/attachments/1149652/image2017-12-14_16_54_32.png
  7. Löschen Sie die Standardhintergrundkarte aus der Gruppe, wählen Sie einen aussagekräftigen Titel für die Knopfbeschriftung und Speichern Sie die Karte.

    images/download/attachments/1149652/image2017-12-14_16_56_59.png
  8. Im JS-Kartenclient steht Ihnen nun der Slider über die vorkonfigurierten Basemaps zur Verfügung

    images/download/attachments/1149652/image2017-12-14_16_59_8.png

Diese Vorgehensweise funktioniert für den JavaScript-Client, nicht in Flex-Client.

mobilen JavaScript-Clients steht das Slider-Werkzeug nicht zur Verfügung. Hier kann aber direkt über die Buttons zwischen den vorkonfigurierten Basemaps gewechselt werden.