WMS laden (WMS Loader)¶
Mit diesem Element können WMS per getCapabilities-Request in Mapbender geladen werden. Es kann WMS 1.1.1 und WMS 1.3.0 geladen werden.
Konfiguration¶
Automatisch Öffnen: Öffnet Element beim Start der Anwendung (Standard: false).
Layer aufteilen: Teilt Ebenen beim Laden des Dienstes auf (Standard: false).
Titel: Titel des Elements. Dieser wird in der Layouts Liste angezeigt und ermöglicht, mehrere Button-Elemente voneinander zu unterscheiden. Der Titel wird außerdem neben dem Button angezeigt, wenn “Beschriftung anzeigen” aktiviert ist.
Standardformat: image/png, image/gif, image/jpeg (Standard: image/png).
Standardinfoformat: text/html, text/xml, text/plain (Standard: text/html).
Für das Element wird ein Button verwendet. Siehe unter Button für weitere Informationen zu dessen Konfiguration.
Hinzufügen eines WMS über einen definierten Link¶
Mapbender kann einen WMS über einen definierten Link hinzufügen, z. B. über Information (FeatureInfo) oder über Suchergebnisse. Der Link sollte folgendermaßen aussehen:
<a href="#"
mb-action="source.add.wms" mb-layer-merge="1" mb-wms-merge="1"
mb-wms-layers="Gewaesser,Fluesse"
mb-add-vendor-specific="bplan=123"
mb-url="http://wms.wheregroup.com/cgi-bin/germany.xml?VERSION=1.1.1&REQUEST=GetCapabilities&SERVICE=WMS">load service</a>
mb-action="source.add.wms" # Definiert die Aktion, um einen WMS hinzuzufügen
mb-wms-merge="1" # Fügt den WMS nur einmal hinzu, wenn der WMS in der Applikation bereits Bestandteil ist, wird dieser verwendet (Standard: 1)
mb-layer-merge="1" # Aktiviert die Ebene in mb-wms-layers. Deaktiviert die Ebenen nicht, die schon aktiviert sind (Standard: 1).
mb-wms-layers="Gewaesser,Fluesse" # Definiert die Ebenen, die aktiviert werden sollen, _all activates aktiviert alle Ebenen.
href oder mb-url # Verweist auf die WMS getcapabilities URL.
mb-add-vendor-specific="bplan=123" # Definition von Vendor Specific Parametern, die an den Request angefügt werden (ab Version 3.2.9).
YAML-Definition¶
Diese Vorlage kann genutzt werden, um das Element in einer YAML-Anwendung einzubinden.
target: ~ # ID des Kartenelements
tooltip: 'WMS Loader' # Text des Tooltips
autoOpen: false # true, wenn das Element beim Start der Anwendung geöffnet werden soll (Standard: false).
defaultFormat: 'image/png' # image/png, image/gif, image/jpeg (Standard: image/png)
defaultInfoFormat: 'text/html' # text/html, text/xml, text/plain (Standard: text/html)
splitLayers: false # Nutzt geteilte Ebenen beim Laden des Dienstes (Standard: false)