17. Les Tuiles Vectorielles

17.1. Que sont les tuiles vectorielles?

Les tuiles vectorielles sont des paquets de données géographiques, conditionnés en « tuiles » prédéfinies de forme approximativement carrée pour le transfert sur le web. Elles combinent des tuiles de cartes raster pré-rendues et des tuiles de cartes vectorielles. Le serveur de tuiles vectorielles renvoie des données cartographiques vectorielles, qui ont été découpées aux limites de chaque tuile, au lieu d’une image cartographique pré-rendue. Les tuiles découpées représentent les niveaux de zoom du service de tuiles vectorielles, dérivés d’une approche pyramidale. Grâce à cette structure, le transfert de données est réduit par rapport aux cartes vectorielles non découpées. Seules les données situées dans la vue actuelle de la carte et au niveau de zoom actuel doivent être transférées. De plus, par rapport à une carte raster en mosaïque, le transfert de données est également très réduit, car les données vectorielles sont généralement beaucoup plus petites qu’un bitmap rendu. Les tuiles vectorielles n’ont pas d’informations de style assignées. QGIS doit donc appliquer un style cartographique afin d’afficher les données.

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

Fig. 17.1 Structure pyramidale de tuiles vectorielles avec niveaux de zoom

17.2. Formats pris en charge

Il y a un support pour les tuiles vectorielles à travers :

  • sources distantes (HTTP/S) - avec modèle XYZ - type=xyz&url=http://example.com/{z}/{x}/{y}.pbf

  • fichiers locaux - avec modèle XYZ - par ex, type=xyz&url=file:///path/to/tiles/{z}/{x}/{y}.pbf

  • base de données locale MBTiles - par ex, type=mbtiles&url=file:///path/to/file.mbtiles