Wir bieten neben den herkömmlichen OGC-Diensten auch die Möglichkeit, auf unsere regelmäßig aktualisierte, weltweite OSM-Datenbank in Form von Vektorkacheln zuzugreifen.
Rein optisch können Vektorkacheln wie unser OSM-WMS aussehen:
Einige Vorteile von Vektorkacheln sind dabei:
- Performante Komprimierung und Übertragung der Daten, oft geringere Datenmengen als bei WMS
- Einwandfreies Schriftbild
- Schriften können beim Drehen der Karte waagerecht bleiben
- Interaktivität mit den Daten ohne zusätzliche Server-Kommunikation
Da das Rendering von Vektorkacheln, also die Berechnung der Karte, auf dem Endgerät stattfindet, hängt die Performance auch von diesem ab. Schnelle Desktoprechner haben hier gegenüber Handys einen Vorteil.
Die Kacheln werden nach der Mapbox Vector Tile Specification über den GeoServer ausgegeben und gecacht.
Ausserdem haben wir eine kleine Bibliothek entwickelt, die Ihnen das Verwenden dieser Daten erleichtert, in dem sie Ihnen einen Layer bereitstellt, den Sie direkt in ihre OpenLayers-Karte hinzufügen können.
Dieser Layer ist bereits ähnlich wie unser OSM-WMS gestaltet, so dass Sie sich nicht um die Ausgestaltung der Daten selber kümmern müssen.
Link zur Bibliothek: https://github.com/terrestris/vectortiles
Basis URL für die Vektorkacheln: https://ows.terrestris.de/osm-vectortiles/
URL Schema: https://ows.terrestris.de/osm-vectortiles/osm:osm_world_vector@mapbox-vector-tiles@pbf/{z}/{x}/{-y}.pbf
Dieser Dienst basiert auf Daten des OpenStreetMap-Projektes. Wenn Sie diesen Dienst in ihre eigene Anwendung einbinden möchten müssen Sie dafür Sorge tragen, dass die Herkunft, bzw das Copyright der Daten ersichtlich ist, so wie es z.B. in unseren Beispielanwendungen der Fall ist. Das entsprechende Copyright finden Sie auch in dem Capabilities-Dokument dieses Dienstes.
Demo (Klick für Vollbild):