Map
Inhaltsverzeichnis
Grundeinstellungen
Das Modul "Karte" wird zur Darstellung von Kartenviewern bei der Produktkonfiguration verwendet. Folgende Grundeinstellungen sind in der Konfigurationsmaske möglich:
Allgemein
Das Modul "Karte" stellt derzeit drei Templates zur Verfügung:
- Standard: Stellt den Kartenviewer mit ggf. weiteren auswählbaren Steuerelementen dar.
- Karte mit Menü: Stellt den Kartenviewer inkl. eines Menüs zur Auswahl von touristischen Destinationen dar.
- Karte mit Bearbeitungsfunktion: Stellt den Kartenviewer inkl. einer Werkzeugleiste mit Erfassungs- und Bearbeitungsfunktionen dar.
Zudem wird in den allgemeinen Einstellungen der Konfigurationsmodus für das Modul deklariert. Hier gibt es die Möglichkeiten
- einfach und
- fortgeschritten.
Der Unterschied besteht in den Konfigurationsmöglichkeiten. Für den Geoshop ist der fortgeschrittene Modus zu wählen.
Konfiguration aus Mapwizard
- Vorlage: Ermöglicht die Auswahl einer Vorlage zur Ableitung einer spezialisierten Kartenviewerkonfiguration. Eine Vorlage kann dabei im Modul zur Kartenvorlagenverwaltung konfiguriert werden.
Komponenten
- Navigation mit Maus: Aktiviert die Navigation mit der Maus innerhalb des Kartenviewers. Damit ist das Verschieben der Kartengrafik mit gedrückter Maustaste und Zoomen per Doppelklick möglich.
- Navigation mit Mausrad: Aktiviert das Zoomen innerhalb des Kartenviewers mit dem Mausrad.
- Navigation mit Tastatur (nur Firefox): Aktiviert das Verschieben der Kartengrafik durch die Pfeiltasten der Tastatur. Diese Funktion steht nur im Firefox zur Verfügung.
- Zoombalken: Schaltet den Zoombalken im Kartenviewer sichtbar.
- Zoombalken (klein): Schaltet einen kleinen Zoombalken im Kartenviewer sichtbar.
- Ebenenverwaltung: Schaltet eine Ebenenverwaltung innerhalb der Karte frei. Diese Option gibt dem Nutzer die Möglichkeit zur Aktivierung bzw. Deaktivierung einzelner Ebenen im Kartenviewer.
Karte
Im Reiter Karte werden die spezifischen Optionen für den Kartenausgabe eingetragen. Folgende Einstellungen sind zu treffen:
Startansicht
- Ebenenkonfigurationstyp: Legt den Konfigurationstyp der Karte fest.
- Name: Dieser Parameter definiert den internen Namen der Karte. Eine eindeutige Namensgebung ist dabei erforderlich. Falls ein bereits genutzer Name eingeben wird, so wird dieser automatisch durch das System verändert.
- Koordinatensystem: In dieser Auswahlfeldliste wird das in der Karte verwendete Koordinatensystem ausgewählt.
- Mittelpunkt: Legt den Mittelpunkt der Startansicht des Geodatenviewers in Geokoordinaten fest (abhängig vom gewählten Koordinatensystem). Dieser Parameter kann über die Vorschau-Funktion und die Schaltfläche "Kartenausschnitt übernehmen" aus der Vorschau übernommen werden. Die Option Markierung am Mittelpunkt einzeichnen, zeichnet eine Markierung auf dem Mittelpunkt in der Karte ein.
- Größe (Breite, Höhe): Legt die Breite und Höhe des Kartenviewers in Pixeln fest. Die Option dynamische Breite ermöglicht die dynamische Anpassung der Breite des Kartenviewers an den Inhaltsbereich des Frontends.
- Zoomstufe: Legt die Zoomstufe der Startansicht der Karte fest. Dabei wird von der kleinmaßstäbigen hin zur großmaßstäbigen Zoomstufe beginnend bei null gezählt. Dieser Parameter kann über die Vorschau-Funktion und die Schaltfläche "Kartenausschnitt übernehmen" aus der Vorschau übernommen werden. Wird der Parameter nicht gesetzt, wird die Zoomstufe beim Start des Geodatenviewers automatisch auf "0" gesetzt.
- Anzahl der Zoomstufen: Legt die Anzahl der verfügbaren Zoomstufen im Geodatenviewer fest. Dieser Parameter ist optional. Wird er nicht gesetzt, so bestimmt die Karte die Anzahl der verfügbaren Zoomstufen automatisch anhand des ausgewählten räumlichen Gebiets.
- Beschränkung: Legt die Beschränkung der Karte auf ein festdefiniertes Gebiet fest.
- Startauflösung: Beschreibt die tatsächliche Größe eines Pixels innerhalb der Karte in der Natur. Beispiel: Der Wert 750 besagt, dass bei einem meterbasierten Koordinatensystem ein Pixel der Kartengrafik beim Start der Karte in der Natur 750m entspricht. Dieses Feld ist optional und wird in der Regel nicht benötigt. Es dient in besonderen Fällen lediglich der Feinanpassung eines Kartenausschnittes.
Ebenenkonfiguration (benutzerdefiniert)
Das Eingabefeld für Benutzerdefinierte Ebenen ermöglicht die Einbindung von speziellen Hintergrundkartendiensten in die Karte. Diese Dienste stellen meist bereits besondere Caching- oder Kachelungsmechanismen zur Verfügung. Die Syntax zur Definition von benutzerdefinierten Ebenen wird nachfolgend näher erklärt.
Hintergrundkartendienst Google Maps
- Aufruf:
Google("<title>", <noLayerSwitcher>)
- Parameter:
- title: Anzeigename des Kartenlayers (optional)
- noLayerSwitcher: Flag, ob die Layerauswahl [true, false] von Google Maps nicht verwendet werden soll (optional)
Hintergrundkartendienst OpenStreetMap
- Aufruf:
OSM ("<title>", "<renderer>")
- Parameter:
- title: Anzeigename des Kartenlayers (optional)
- renderer: Name des OpenStreetMap Renderers ["Mapnik", "Osmarender"] zur Kartengenerierung (optional)
Web Map Service (WMS)
- Aufruf:
WMS ('<title>', '<layer 1>,...<layer n>', '<url>', <isBaseLayer>, <noTiled>, <gutter>, <visible>, <inLayerSwitcher>, '<format>')
- Parameter:
- title: Anzeigename des Kartenlayers
- layer: Kommaseparierte Liste der anzuzeigenden Layernamen des WMS
- url: Service-URL des WMS (auch eine Liste von URLs zum WMS ist möglich dann folgende Syntax verwenden ["<url 1>",...,"<url n>"])
- isBaseLayer: Flag, ob der Layer als Basislayer [true, false] verwendet werden soll
- noTiled: Flag, ob der Layer nicht gekachelt [true, false] angezeigt werden soll
- gutter: Überhang der Kacheln in Pixel (optional)
- visible: Flag, ob der Layer initial [true, false] aktiviert werden soll (optional)
- format: Grafikformat der abgerufenen Bilder z.B. "image/png" oder "image/jpeg" (muss vom WMS unterstützt werden), Standard ist "image/png" (optional)
- Beispiel: WMS ('Topo MV', 'gdimv_topomv', 'http://www.geodaten-mv.de/dienste/gdimv_topomv?', true, true)
- Beispiel Liste von URLs: WMS ('Topo MV', 'gdimv_topomv', ['http://www.geodaten-mv.de/dienste/gdimv_topomv?', 'http://www.geodaten-mv.de/dienste/gdimv_topomv?'], true, true)
Tile Map Service (TMS)
- Aufruf:
TMS ("<title>", "<layer>", "<url>", <isBaseLayer>)
- Parameter:
- title: Anzeigename des Kartenlayers
- layer: Name des TMS Kartenlayers
- url: Dienst URL des TMS
- isBaseLayer: Flag, ob der Layer als Basislayer [true, false] verwendet werden soll
Copyright
- Copyright: Hier können Copyrightinformationen hinterlegt werden. Dabei ist auch die Verwendung von HTML-Elementen möglich, um beispielsweise Verweise und farbliche Anpassungen des Copyrights zu realisieren.
- Beispiel:
- Copyright-Hinweis auf das Geoportal Mecklenburg-Vorpommern mit weißem Hintergrund des Copyright-Text:
<span style="background-color:#FFFFFF">© 2014 GeoPortal.MV</span>
Vorschau
Der Reiter Vorschau zeigt eine Kartenvorschau aus den vorgenommenen Konfigurationseinstellungen. Innerhalb der Vorschau besteht die Möglichkeit die Karte entsprechend zu justieren und den Mittelpunkt und die Zoomstufe einzustellen. Mit einem Klick auf die Schaltfläche „Kartenausschnitt übernehmen“, unterhalb der Vorschau, können der Kartenmittelpunkt und die eingestellte Zoomstufe in die oberen Konfigurationsfelder eingetragen werden.