.. _wms_loader: WMS Loader *********************** Mit diesem Element können WMS per getCapabilities-Request geladen werden. Es kann WMS 1.1.1 und WMS 1.3.0 geladen werden. .. image:: ../../../../../figures/wms_loader.png :scale: 80 Konfiguration ============= .. image:: ../../../../../figures/wms_loader_configuration.png :scale: 80 Für das Element wird ein Button verwendet. Siehe unter :ref:`button` für die Konfiguration. YAML-Definition: .. code-block:: yaml target: ~ # ID des Kartenelements tooltip: 'WMS Loader' # Text des Tooltips autoOpen: false # true, wenn das Element beim Start der Anwendung geöffnet werden soll, der Standardwert ist false. defaultFormat: 'image/png' # Standard Format ist image/png, weitere Möglichkeiten: image/gif, image/jpeg defaultInfoFormat: 'text/html' # Standard Infoformat ist text/html, weitere Möglichkeiten: text/xml, text/plain splitLayers: false # geteilte Ebenen beim Laden des Dienstes, Standard ist false useDeclarative: false # erlaubt einen Dienst über einen Link zu laden (zum Beispiel über die Informationsabfrage oder Suche) # und definiert die Layer zu aktivieren, Standard ist false Hinzufügen eines WMS über einen definierten Link ======================================================================== Mapbender kann ein WMS über einen definierten Link hinzugefügt werden, z.B. zum Beispiel über die Informationsabfrage oder über Suchergebnisse. Stellen Sie **useDeclarative** in der mapbender.yml auf true oder stellen Sie in diesem Element auf **useDeclarative** Der Link sollte folgendermaßen aussehen: .. code-block:: html load service load service .. code-block:: yaml 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 ist 1) mb-layer-merge="1" # Standard ist 1: aktiviert die Ebene in mb-wms-layers. Deaktiviert die Ebenen nicht, die schon aktiviert sind. mb-wms-layers="Gewaesser,Fluesse" # Definiert die Ebenen, die aktiviert werden sollen, _all activates aktiviert alle Ebenen. Standard ist alle Ebenen sind deaktiviert. href oder mb-url # verweist auf die WMS getcapabilities URL Class, Widget & Style ======================= * Class: Mapbender\\WmsBundle\\Element\\WmsLoader * Widget: * Style: HTTP Callbacks ============== Keine. JavaScript API ============== activate ---------- Öffnet einen Dialog, in dem ein WMS über einen getCapabilities-Request geladen werden kann. Es kann WMS 1.1.1 und WMS 1.3.0 geladen werden. JavaScript Signals ================== Keine.