Pourquoi utiliser des tuiles vectorielles plutôt que des tuiles raster dans vos cartes

Découvrez les trois raisons principales pour lesquelles il peut être plus intéressant d'utiliser des tuiles vectorielles plutôt que des tuiles raster pour vos cartes.

Pourquoi utiliser des tuiles vectorielles plutôt que des tuiles raster dans vos cartes

Vous avez besoin d'une carte interactive mais vous ne savez pas quel type de tuile utiliser ? Dans cet article on vous liste les trois raisons principales pour lesquelles il peut être plus intéressant d'utiliser des tuiles vectorielles plutôt que des tuiles raster.

Meilleure qualité d'affichage

Carte raster (haut) vs. carte vectorielle (bas)

Contrairement aux tuiles raster, les tuiles vectorielles sont basées sur des formes vectorielles, qui sont des objets géométriques définis par des coordonnées et des propriétés. Ces formes vectorielles peuvent être affichées à différentes tailles et résolutions sans perte de qualité.

En ce sens, les tuiles vectorielles sont généralement mieux adaptées aux écrans haute résolution et aux affichages sur écran retina, car elles sont rendues en temps réel par le navigateur plutôt que chargées depuis une image fixe.

Et comme vous pouvez le voir dans l'image ci-dessus, il y a aussi moins de données à télécharger, ce qui rend la carte plus lisible et le temps d'affichage plus rapide.

Plus petite taille de fichier et meilleure performance

Représentation d'une carte raster qui prend plus de temps à charger

Les tuiles vectorielles sont  plus légères en termes de poids de fichier que les tuiles raster, car elles ne nécessitent pas de stocker une image complète pour chaque niveau de zoom.

De plus, elles ne nécessitent pas de traitement supplémentaire pour être affichées à différentes tailles ou différents niveaux de zoom, ce qui les rends généralement plus rapides à charger et à afficher que les tuiles raster.

Par exemple, à partir du zoom 16 on utilise ce qu'on appelle l'over-zooming. Cette méthode renvoie les données vectorielles en direct dans le navigateur, ce qui permet de continuer à afficher des formes vectorielles et des données qui sont plus détaillées. Il n'y a donc pas de délai de téléchargement, contrairement au raster où l'on doit toujours charger des tuiles.

Possibilité de personnalisation

Style Manager dans le Jawg Lab qui permet de personnaliser vos cartes

Vos tuiles peuvent être facilement personnalisées en modifiant leur style et leur(s) couche(s) de données. Cela permet de créer des cartes uniques et adaptées à vos besoins, et de choisir les couleurs, polices, symboles, niveaux de transparence et plus encore, qui conviennent le mieux à votre projet.

Une fois votre nouveau style publié, la mise à jour sera immédiate avec des tuiles vectorielles alors qu'avec des tuiles raster, les modifications peuvent mettre du temps à apparaître à cause des caches côté serveur et navigateur.

Exemple de carte raster qui a subi des modifications mais qui ne met pas à jour toutes les tuiles en même temps.

Il est important de noter que les tuiles raster ont également leurs propres avantages, et qu'il peut être préférable de les utiliser dans certaines situations.

Par exemple, les tuiles raster peuvent être plus adaptées pour afficher des images haute résolution ou des cartes à grande échelle, car elles peuvent stocker plus de détails dans chaque tuile.

Alors, qu'allez-vous choisir pour votre projet de carte ? Vectoriel ou raster ? :)