LWL-GeodatenKultur.de - Delos-Hilfeseiten

Kartenthemen

Ein Web Map Service (WMS) ist eine Schnittstelle zum Abrufen von Auszügen aus Landkarten über das World Wide Web.  Weiteres siehe: https://de.wikipedia.org/wiki/Web_Map_Service.

In Delos können diese WMS zur Anzeige in der Karte hinzugefügt werden. Hierzu wird zuerst zu einem WMS ein Kartenthema definiert. Dieses Kartenthema kann dann in einem zweiten Schritt einer Karte zugewiesen werden.

Bezeichnung
Eindeutiger Name. Unter diesem Namen erscheint das Kartenthema in der Karte. Die Länge des Namens ist auf 32 Buchstaben begrenzt.

 

Beschreibung
Zusätzliche Beschreibung sowie Angaben zum Urheber (max. 128 Buchstaben).

 

URL
URL des WMS

Möglich sind interne URL's eines Dienstes des LWL aber auch URL's die im Internet verfügbar sind.

 

Gruppe

Kartenthemen können über Gruppen zusammengefasst werden. Hiermit wird die Gruppe ausgewählt.

 

Besitzer
Hat das Recht dieses Kartenthema zu bearbeiten.

 

Öffentlich
Das Kartenthema ist für alle Delos Benutzer sichtbar und kann von allen benutzt werden. Diese Dienste die auch Benutzer außerhalb des LWL sehen dürfen.

 

 

Nur für LWL-GeodatenKultur freigegeben
Wie der Name sagt.

 

Optionen
Optionen zur Einbindung des Dienstes auf der Grundlagen der OGC in das Kartenfenster

Bezeichnung Wert Beschreibung
isBaseLayer true / false true = Dieser Layer ist ein Baselayer (Hintergrundkarte)
singleTile true / false

true = Kartenausschnitt wird als gesamtes Bild geladen. Nötig wenn z.B. Beschriftungen wiederholt (gekachelt) auftreten

false = die Karte wird in Form von mehreren Kacheln (Tiles) in der Größe von 256*256 Pixeln vom WMS geholt (mehrere Requests).

ratio Zahl (Float) Benutzt wenn in singleTile modus. Wert meist 1.25
queryableLayers Namen Kommaseparierte Liste mit Namen der Abfragbaren Layer. Nur für von LWL.IT freigegebene Dienste möglich.

 

Parameter
Parameter des Kartenaufrufes des Dienstes auf Basis der Definition eines WMS

Bezeichnung Wert Beschreibung Pflicht
VERSION Zeichenkette Version des Dienstes. Wert ist immer 1.1.1 x
SERVICE WMS Name des Dienstes x
REQUEST GetMap Bezeichnung der auszuführenden Funktion. GetMap = Diese Anfrage liefert ein georeferenziertes Rasterbild (Karte) vom WMS zurück. x
LAYERS Namen Kommaseparierte Liste mit Namen der anzuzeigenden Layer. In der Reihenfolge der Angaben wird der Layer auch erzeugt. Die Namen von Layer können mit einem GetCapabilies-Request vom WMS erfragt werden (https://geoportal.bayern.de/getcapabilities/). x
TRANSPARENT true / false true = wenn der Layer durchsichtig angezeigt werden soll.  
STYLES  

Kann bei einigen WMS weggelassen werden. Wenn nichts angegeben ist wird der Default Style benutzt. Das heißt, im Request steht „STYLES=“.

Die Namen von Styles können mit einem GetCapabilies-Request vom WMS erfragt werden (https://geoportal.bayern.de/getcapabilities/).

Soll ein Style angegeben werden, und sind mehrere LAYERS angegeben, so sind auch mehrere Styles durch Komma getrennt anzugeben.  Zum Beispiel so:

LAYERS=a,b,c

dann

STYLES=style_a,,style_c

Hier hat Layer b keinen Style und es wird der Default-Style zu Layer b benutzt.
 

 

The GetMap operation requests that the server generate a map. The core parameters specify one or more layers and styles to appear on the map, a bounding box for the map extent, a target spatial reference system, and a width, height, and format for the output. The information needed to specify values for parameters such as layers, styles and srs can be obtained from the Capabilities document.

The response is a map image, or other map output artifact, depending on the format requested. GeoServer provides a wide variety of output formats, described in WMS output formats.

The standard parameters for the GetMap operation are:

Parameter Required? Description
service Yes Service name. Value is WMS.
version Yes Service version. Value is one of 1.0.0, 1.1.0, 1.1.1, 1.3.
request Yes Operation name. Value is GetMap.
layers Yes Layers to display on map. Value is a comma-separated list of layer names.
styles Yes Styles in which layers are to be rendered. Value is a comma-separated list of style names, or empty if default styling is required. Style names may be empty in the list, to use default layer styling.
srs or crs Yes Spatial Reference System for map output. Value is in form EPSG:nnn. crs is the parameter key used in WMS 1.3.0.
bbox Yes Bounding box for map extent. Value is minx,miny,maxx,maxy in units of the SRS.
width Yes Width of map output, in pixels.
height Yes Height of map output, in pixels.
format Yes Format for the map output. See WMS output formats for supported values.
transparent No Whether the map background should be transparent. Values are true or false. Default is false
bgcolor No Background color for the map image. Value is in the form RRGGBB. Default is FFFFFF (white).
exceptions No Format in which to report exceptions. Default value is application/vnd.ogc.se_xml.
time No Time value or range for map data. See Time Support in Geoserver WMS for more information.
sld No A URL referencing a StyledLayerDescriptor XML file which controls or enhances map layers and styling
sld_body No A URL-encoded StyledLayerDescriptor XML document which controls or enhances map layers and styling

GeoServer provides a number of useful vendor-specific parameters for the GetMap operation. These are documented in the WMS vendor parameters section.

Although the standard specifies many of the parameters as being mandatory, GeoServer provides the WMS Reflector to allow many of them to be optionally specified. Experimenting with this feature is a good way to get to know the GetMap parameters.

An example request for the topp:states layer to be output as a PNG map image in SRS EPGS:4326 and using default styling is:

http://localhost:8080/geoserver/wms?
request=GetMap
&service=WMS
&version=1.1.1
&layers=topp%3Astates
&styles=
&srs=EPSG%3A4326
&bbox=-145.15104058007,21.731919794922,-57.154894212888,58.961058642578&
&width=780
&height=330
&format=image%2Fpng