Web Map Tile Service
Der Web Map Tile Service (WMTS) Standard, ist eine Spezifikation des Open Geospatial Consortium (OGC) und definiert eine Schnittstelle um digitale Karten kachelbasiert anbieten und abrufen zu können. Der Standard wurde am 06.04.2010 von der OGC in der Version 1.0.0 verabschiedet. Er wurde als eigener Standard entwickelt, hat aber viele konzeptionelle Ähnlichkeiten mit bestehenden OGC Standards z.B. dem WMS-Standard.
Ziel
Ziel des WMTS Standards ist es Karten performant für Anwendungen zur Verfügung zu stellen. Hierzu wird die Karte serverseitig vorgeneriert und in einzelne kleinere Karten, auch Kacheln genannt, zerteilt. Diese Kacheln können dann einzeln von der Anwendung abgerufen werden.
Das Prinzip der Kachelgrafik ist bereits durch viele andere Anwendungen z.B. Google Maps und Bing Maps bekannt. Der WMTS Standard soll daher als Schnittstelle dienen um standardisiert auf gekachelte Karten zugreifen zu können. Neben dem WMTS Standard gibt es noch weitere Lösungen um auf kachelbasierte Karten zugreifen zu können. Hierzu gehören z.B. der Web Map Service-Caching (WMS-C) und der OSGeo Tile Map Service.
Technische Beschreibung
Die Hauptaufgabe eines WMTS Dienstes besteht darin vorhandene Karten in Form von Kacheln bereitzustellen und auszuliefern. Anfragen an den WMTS Server können über HTTP POST und HTTP GET gestellt werden. In diesem Fall werden die Parameter und dessen Werte als Key-Value-Pairs (KVP) übertragen. Als Alternative sieht der Standard Anfragen über SOAP vor. Der WMTS-Dienst verfügt über unterschiedliche Methoden:
GetCapabilities
: Ermöglicht die Abfrage von allgemeinen Informationen über den WMTS-Dienst. Als Antwort liefert das System ein XML-Dokument mit Information zum Beispiel zu den unterstützen Koordinatensystemen und vorhandenen Daten.GetTile
: Über die Methoden können einzelne Kacheln angefragt werden. Als Antwort liefert das System das entsprechende Bild zurück im angefragten Format zurück.GetFeatureInfo
: Ein WMTS kann Anfragen zu einer Position im dargestellten Kartenausschnitt beantworten. Als Ausgabe liefert er festgelegte thematische Informationen der zugrundeliegenden Daten.
Anwendungen
Der WMTS Standard wird von mehreren Serversystemen unterstützt, hierzu zählen unter anderem die OpenSource-Projekte MapProxy und GeoWebCache. Auf Anwendungsseite kann der WMTS Standard derzeit in die Web-Anwendung OpenLayers und dem Desktop-GIS System Gaja eingebunden werden.