WikiDer > Webkartendienst
EIN Webkartendienst (WMS) veröffentlicht "Karten" (bedeutet: eine visuelle Darstellung der Geodaten, nicht die Daten selbst) auf dem weltweites Netz. WMS bietet die Möglichkeit, gleichzeitig einen visuellen Überblick über komplexe und verteilte geografische Karten über die gesamten Internet.
Es Offenes Geodatenkonsortium (OGC) definiert WMS.
Übersicht über die 3 verschiedenen möglichen GET-Anfragen, die auf einem WMS ausgeführt werden können.
| Anfrage | Parameter | Antwort |
|---|---|---|
| GetCapabilities | REQUEST=GetCapabilities | XML-Datei, die eine Liste der verschiedenen für diesen Service verfügbaren Layer enthält. |
| DIENST=WMS | ||
| VERSION=1.3.0 | ||
| GetMap | REQUEST=Karte abrufen | PNG, JPEG, ... Bild der Ebenen (LAYERS), die sich im gewünschten Bereich (BBOX) befinden. |
| DIENST=WMS | ||
| VERSION=1.3.0 | ||
| LAYERS=[Kommaliste von 1 oder mehreren Ebenennamen] | ||
| STYLES=[Kommaliste der entsprechenden Ebenenstile] | ||
| CRS=[Koordinatensystem] | ||
| BBOX=[minx,miny,maxx,maxy] | ||
| WIDTH=[Breite des Bildes] | ||
| HEIGHT=[Länge des Bildes] | ||
| FORMAT=[Bildformat: zB JPEG] | ||
| TRANSPARENT={WAHR/FALSCH} | ||
| BGCOLOR=[Hintergrundfarbe] | ||
| EXCEPTIONS=[Format der Fehlermeldungen] | ||
| ZEIT=[Zeitwert] | ||
| ELEVATION=[Höhe der angeforderten Stufe] | ||
| (Andere Probenabmessungen) | ||
| GetFeatureInfo | REQUEST=GetFeatureInfo | HTML- oder XML-Antwort (INFO_FORMAT) mit den Informationen zu den relevanten Funktionen an der angegebenen Stelle. |
| DIENST=WMS | ||
| VERSION=1.3.0 | ||
| (Teil der GetMap-Anfrage) | ||
| QUERY_LAYERS=[Kommaliste von 1 oder mehreren abzufragenden Layernamen] | ||
| INFO_FORMAT=[Textformat der Antwort] | ||
| FEATURE_COUNT=[Anzahl der Funktionen, über die Informationen zurückgegeben werden sollen] | ||
| I=[i-Koordinate in Pixeln des Bildes der GetMap-Anfrage] | ||
| J=[j-Koordinate in Pixeln des Bildes der GetMap-Anfrage] | ||
| EXCEPTIONS=[Format der Fehlermeldungen] |

WMS-Serversysteme
Es stehen verschiedene WMS Server-Systeme zur Verfügung, sowohl Open als auch Closed Source. Systeme sind für Windows, Linux, BSD und macOS verfügbar.
- Geoserver (Open Source, Java WMS Server)
- MapGuide-Server mit MapGuide-Webserver-Erweiterungen (Open Source)
- ArcGIS Server (Geschlossene Quelle, Java oder .net)
- SharpMap (Open Source, ASP.Net WMS-Server)