Cache-tjenester fungerer ganske likt en WMS, men er basert på et hurtiglager med pregenererte kartbilder eller fliser ("tiles" på engelsk) på 256x256 pixler i predefinerte målestokker (zoomnivåer). En cache-tjeneste leverer ikke kartbilder i fritt valgt målestokk, men kun i de forhåndsdefinerte målestokkene som er definert i tjenesten. Cache-tjenestene er mindre fleksible, men raskere enn WMS og vel egnet til bruk på nettsider. Google Maps eller Bing Maps er kjente tjenester som er bygd opp på denne måten
List av cache tjenester fra Kartverket
Tjenestene fra Kartverket støtter fire ulike protokoller som gjør dem svært anvendbare i webapplikasjoner: WMTS, Google Maps API, Bing Maps API og WMS-C.
Cache-tjenestene bygger på underliggende WMS-tjenester og er innholdsmessig identisk med disse. For dokumentasjon av cache-tjenestene henvises det til tilhørende WMS-tjenester.
WMTS
WMS-C
Google Maps
Bing Maps
'A Web Map Tile Service is a standard protocol for serving pre-rendered or run-time computed georeferenced map tiles over the Internet. The specification was developed and first published by the Open Geospatial Consortium in 2010' wikipedia
Introduksjon til WMTS spesifikasjonen
WMTS tenisk informasjon: GetCapabilities
WMS-C (WMS tile caching) er en gammel spesifikasjon som er erstatett av WMTS, men fremdeles brukes i mange klienter. Fordelen med denne protokollen er at mønsteret på kallene er identisk med WMS, som mange er kjent med.
WMS-C tenisk informasjon: GetCapabilities
'Google was one of the first major mapping providers to adopt the tiled web maps. Others, like Bing and OpenStreetMap, followed the same practice. GIS software vendors, like Esri and Oracle, provide functionality for map tiling and caching of both vector layers and raster images.'
Denne protokollen bruker en enkel z,x,y mønster som betyr at tjenester er enkel å bruke i applikasjoner, men en ulemper er at denne protokollen støtter kun google web mercator projeksjonen (EPSG:900913/3857).
URL Mønster: https://opencache.statkart.no/gatekeeper/gk/gk.open_gmaps?layers={lagnavn}&zoom={z}&x={x}&y={y}&format={format}
Bing Maps protokollen (https://docs.microsoft.com/en-us/bingmaps/#pivot=main&panel=BingMapsAPI) var tidligere kjent som VE (virtual Earth) or brukes ikke mye utenfor Bing applikasjoner.
Denne protokollen bruker en quadkey for å kode informasjonen om hvilken tile som skal returneres, og i likhet med Google maps er en ulemper at denne protokollen støtter kun web mercator projeksjonen (EPSG:900913/3857).
Informajson om Bing maps protokollen og quadkey: Bing Maps Tile System
URL Mønster: http://opencache.statkart.no/gatekeeper/gk/gk.open_ve?layers={lagnavn}&quadkey={keynr}&format={format}