17. Werken met vectortegels

17.1. Wat zijn vectortegels?

Vectortegels zijn pakketten van geografische gegevens, verpakt in vooraf gedefinieerde ruwweg vierkant gevormde “tegels” om te transporteren over het web. Zij combineren vooraf gedefinieerde rasterkaarttegels en vectorkaarttegels. De server voor vectortegels geeft gegevens van vectorkaarten terug, die zijn geclipt naar de begrenzingen van elke tegel, in plaats van een vooraf gerenderde kaartafbeelding. De geclipte tegels geven de zoomniveaus weer van de service voor de vectortegels, afgeleid van een piramide-achtige benadering. Door gebruik te maken van deze structuur, wordt de overdracht van de gegevens verkleind in vergelijking tot niet getegelde vectorkaarten. Alleen gegevens binnen de huidige kaartweergave, en op het huidige zoomniveau, dienen te worden overgedragen. Ook, vergeleken met een getegelde rasterkaart, wordt de overdracht van de gegevens enorm gereduceerd, omdat vectorgegevens gewoonlijk veel kleiner zijn dan een gerenderde bitmap. Vectortegels hebben geen informatie voor opmaak aan zich toegewezen, zodat QGIS een cartografische stijl moet toepassen om de gegevens te kunnen weergeven.

../../../_images/vector_tiles_pyramid_structure.png

Fig. 17.1 Piramidestructuur van vectortegels met zoomniveaus

17.2. Ondersteunde indelingen

Er is ondersteuning voor vectortegels door:

  • bronnen op afstand (HTTP/S) - met sjabloon XYZ - type=xyz&url=http://example.com/{z}/{x}/{y}.pbf

  • lokale bestanden - met sjabloon XYZ - bijv. type=xyz&url=file:///pad/naar/tegels/{z}/{x}/{y}.pbf

  • lokale database MBTiles - bijv. type=mbtiles&url=file:///pad/naar/bestand.mbtiles