3. XPlanWMS

Der XPlanWMS (xplan-wms) ist ein auf dem Standard Web Map Service (Version 1.1.1 und 1.3.0) des Open Geospatial Consortium (OGC) basierender Kartendienst. Dieser bietet die Möglichkeit Visualisierungen von Plandaten sowie Sachinformationsabfragen zu einzelnen Planinhalten abzufragen.

3.1. Benutzung des XPlanWMS

Mit dem XPlanWMS ist ein Benutzer in der Lage, WMS-Ebenen (Layer) mit einem Browser oder einem GIS anzufragen. Der XPlanWMS basiert auf der Open Source Software deegree (http://www.deegree.org) und ist konform zu den OGC Standards WMS 1.1.1 und WMS 1.3.0. Darüber hinaus ist der XPlanWMS als INSPIRE View Service konfiguriert. Die folgende Tabelle gibt einen Überblick über die zur Verfügung stehenden Operationen des WMS, die in den weiteren Kapiteln noch näher erläutert werden.

WMS Operation Inhalt
GetCapabilities Abfrage der Fähigkeiten des Dienstes
GetMap Abfrage von Kartenbildern zu WMS Ebenen
GetFeatureInfo Abfrage von Sachinformationen einzelner Objekte
GetLegendGraphic Abfrage von Legendengrafiken einzelner Ebenen

3.1.1. Adresse des Dienstes

http://<host>:<port>/xplan-wms/services/wms?

3.1.2. Beispielanfragen

3.1.2.1. GetCapabilities

http://<host>:<port>/xplan-wms/services/wms?request=GetCapabilities&service=WMS&version=1.1.1
http://<host>:<port>/xplan-wms/services/wms?request=GetCapabilities&service=WMS&version=1.3.0

3.1.2.2. GetMap

http://<host>:<port>/xplan-wms/services/wms?request=GetMap&Service=WMS&Version=1.1.1&Layers=bp_plan&Format=image/png&Transparent=true&Styles=&Srs=EPSG%3A25833&Bbox=377814.52931834,5697447.998419,381059.6791237,5698548.3070248&Width=1280&Height=434
http://<host>:<port>/xplan-wms/services/wms?request=GetMap&Service=WMS&Version=1.3.0&Layers=bp_plan&Format=image/png&Transparent=true&Styles=&Crs=EPSG%3A25833&Bbox=377814.52931834,5697447.998419,381059.6791237,5698548.3070248&Width=1280&Height=434

3.1.2.3. GetFeatureInfo

http://<host>:<port>/xplan-wms/services/wms?request=GetFeatureInfo&Service=WMS&Version=1.3.0&Width=460&Height=348&Layers=fp_bebausfl&Transparent=TRUE&Format=image%2Fpng&BBox=381754.08781343646,5716831.670553746,382351.0673120646,5717283.298522273&Crs=EPSG:25833&Styles=&Query_layers=fp_bebausfl&I=217&J=94&Feature_count=10&Info_format=text/html
http://<host>:<port>/xplan-wms/services/wms?request=GetFeatureInfo&Service=WMS&Version=1.3.0&Width=460&Height=348&Layers=fp_bebausfl&Transparent=TRUE&Format=image%2Fpng&BBox=381754.08781343646,5716831.670553746,382351.0673120646,5717283.298522273&Crs=EPSG:25833&Styles=&Query_layers=fp_bebausfl&I=217&J=94&Feature_count=10&info_format=application/vnd.ogc.gml

3.1.2.4. GetLegendGraphic

http://<host>:<port>/xplan-wms/services/wms?request=GetLegendGraphic&Service=WMS&Version=1.1.1&layer=bp_gruenfl&format=image/png
http://<host>:<port>/xplan-wms/services/wms?request=GetLegendGraphic&Service=WMS&Version=1.3.0&layer=bp_gruenfl&format=image/png

3.2. Inhalte des Kartendienstes

Der XPlanWMS dient der Darstellung der Bauleitplanung. Die Datenbasis besteht aus XPlanGML (Versionen: 2, 3, 4) konformen Plandaten. Dabei wurden für alle FeatureTypes der 3 unterstützten XPlanGML Versionen, die Geometrie-Attribute besitzen, Ebenen angelegt. Aus den 3 XPlanGML Versionen wird ein abgeleitetes synthetische XPlanSynGML Schema dargestellt. Zusätzlich zu den aus den Objektarten abgeleiteten Ebenen enthält der XPlanWMS ebenfalls Ebenen zur Darstellung von gescannten Rasterplan-Dateien.

3.3. Operationen

Das folgende Kapitel beschreibt die Operationen, die mit dem XPlanWMS durchführbar sind.

3.3.1. GetCapabilities

Die GetCapabilities Abfrage dient der Auskunft über die Fähigkeiten des WMS Dienstes. Dabei handelt es sich beispielsweise um Informationen zum Dienstbetreiber, zu den unterstützten Operationen sowie zu den durch den WMS angebotenen WMS Ebenen.

3.3.2. GetMap

Die Operation GetMap stellt die Kernfunktionalität des XPlanWMS dar. Die Operation ermöglicht es, die angebotenen Ebene zu den Planinhalten mit GIS Clients zu nutzen, die die Schnittstellen WMS 1.1.1 bzw. WMS 1.3.0 unterstützen.

3.3.3. GetFeatureInfo

Die Operation GetFeatureInfo ermöglicht die Ausgabe von Sachinfomationen zu Planobjekten. In der HTML Ausgabe dieser Sachinformationen besteht neben der Ausgabe der entsprechenden Eigenschaften der Planobjekte auch die Möglichkeit, referenzierte Dokumente und Grafiken abzurufen.

3.3.4. GetLegendGraphic

Mit der GetLegendGraphic Operation können Legendengrafiken zu allen Ebenen des XPlanWMS abgefragt werden. Dies ermöglicht das gezielte Abfragen von Legendengrafiken der Ebenen.

3.4. Koordinatenreferenzsysteme

Der XPlanWMS (xplan-wms) unterstützt die folgenden Koordinatenreferenzsysteme:

  • EPSG:25833,
  • EPSG:25832,
  • EPSG:325833,
  • EPSG:31466,
  • EPSG:31467,
  • EPSG:31468,
  • EPSG:4258,
  • EPSG:4326,
  • EPSG:4839,
  • CRS:84.