Dit hoofdstuk beschrijft de specificaties waar deze praktijkrichtlijn op gebaseerd is.
Bij het maken van vector tiles gaat deze richtlijn uit van het gebruik van de technische specificatie zoals beschreven door de [[Mapbox-Vector-Tile-Specification]]. Deze specificatie bevat de belangrijkste standaarden en instellingen over hoe geografische data opgeslagen en gecodeerd wordt in een vector tile. Deze bevat informatie over bestandsformaten, extensies, projecties, bounds, en de interne structuur van een vector tile.
In het kort gaat deze specificatie uit van:
- Google Protobuf encoding ([[PBF]])
- Winding order conform OGC
- OGC valide geometriëen
In deze praktijkrichtlijn wijken wij af van de beschreven bestand extensie .mvt
zoals genoemd in 2.1 File extension van de Mapbox specificatie. Ook wijken wij af van de paragraaf 2.2 Multipurpose Internet Mail Extensions (MIME).
Deze praktijkrichtlijn wijkt hiermee af van Hoofdstuk 2. File Format definities van de Mapbox Vector tile specification.
[[Mapbox-Vector-Tile-Specification]] vereist de OGC Winding order. Zie de de Mapbox documentatie over Winding order voor een toelichting. Omdat de winding order vaak mis gaat bij implementaties, bevat de Praktijkrichtlijn een expliciete eis hiervoor.
Voor het aanbieden en publiceren van vector tiles via het web is nog geen open standaard gereed. De vector tiles kunnen als download aangeboden worden of als webservice, via een API, of als statische directory structure.
Het OGC biedt verscheidene nieuwe specificaties aan voor het publiceren en aanbieden van geografische data via APIs: voor features, maps en vector tiles. Zie de website OGC APIs Building Blocks for Location voor een overzicht van APIs voor het web. Voor vector tiles is de [[OGC-API-Tiles-Core]] specificatie relevant.
Deze praktijkrichtlijn schrijft het gebruik van [[OGC-API-Tiles-Core]] voor. Dit is een open standaard voor publicatie van vector tiles door middel van web services. Deze standaard is door OGC vastgesteld.
Hoofdstuk 5 werkt het gebruik van OGC API Tiles verder uit. Daar worden ook alternatieven aangegeven voor wanneer het nog niet mogelijk is te voldoen aan de OGC API Tiles specificatie.