Web Map Tiling

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche

Siehe auch: WMS, Geovisualisierung






Erläuterungen zum Zoom-Level und Massstab, Meter pro Pixel am Boden, etc. am Beispiel der OpenStreetMap-Haupt-Karte, siehe OSM Wiki 'Zoom levels', OSM Wiki 'Slippy_map_tilenames' und OSM Talk-de

Siehe auch

  • Austauschformate für Kacheln 'MBTiles' und GeoPackage.
  • TileJSON, mit MapBox.js Client




Google Maps API / Bing SDK / OpenStreetMap.

Achtung: Es gibt inkompatible Tiling-Spezifikationen, bzw. Implementationen: "Google Maps, Microsoft Bing/Virtual Earth, Yahoo Maps, and other commercial API providers as well as OpenStreetMap and OpenAerialMap are using the same projection and tiling profile and tiles are therefore compatible. The extents of all tiles as well as the zoom levels (resolution in meters per pixel) are predefined for the whole earth. Difference is only in the way how the equivalent tiles are indexed. There are three main systems of tile adressing: Google XYZ, Microsoft QuadTree and from the open-source world comming TMS (Tile Map Service). (Source: [2]; siehe dazu auch [3].


OpenGIS Web Map Tiling Service (WMTS) Interface Standard. Logisch gesehen ein Profil von WMS, doch die konkrete Spezifikation ist (leider) eigenständig. Es verschiedene unterschiedliche API u.a. wegen der Verbreitung von Google Maps API und Open Source-Implementationen. OGC hat einen 'harmonisierten' Vorschlag gemacht, der jedoch kompliziert ist (siehe unten), den Status eines Whitepapers hat und schon einige Zeit nicht mehr weiterentwickelt wurde.

OGC's candidate WMTS Interface Standard: Aus giscafe.com: The candidate WMTS Interface Standard is much like the OGC’s popular Web Map Server (WMS) Interface Standard, but it enables better server performance in applications that involve many simultaneous requests. To improve performance, instead of creating a new image for each request, it returns small pre-generated images (e.g., PNG or JPEG) or reuses identical previous requests that follow a discrete set of tile matrices. This proposed standard provides support for multiple architectural patterns – KVP, REST and SOAP. Reference implementations: Geowebcache, Carbonarc project and some others. "The WMTS spec is much more complex, and 'fully featured', as is common in specs designed by committee. Practically speaking, if OSGeo's Tile Map Service does what you need, you won't need WMTS."

Tile Map Service (TMS)

Tile Map Service (TMS) from OSGeo. Predecessor of WMTS.

Reference implementations: TileCache Server (http://www.tilecache.org), Worldkit Client http://worldkit.org/tilemap/, OpenLayers Client: http://openlayers.org/, Cadcorp SIS Clients. More tile implementations -- "WMS-C", Virtual Earth style addressing, WorldWind, Mobile GMaps, etc.