geotuileur-site

Généralisation cartographique des données diffusées sous forme de tuiles vectorielles

Objectif

La généralisation a pour objectif de proposer aux utilisateurs du Géotuileur une représentation de leurs données fidèle et faisant sens aux petites et moyennes échelles tout en conservant des performances d’affichage acceptables.

L’enjeu de performance est important dans la mesure où les tuiles vectorielles sont une alternative au WFS (Web Feature Service).

Définitions

La généralisation consiste en une synthèse de l’information, comparable à un résumé de texte. Il s’agit de :

Ceci peut être réalisé par des opérations de sélection, schématisation ou harmonisation.

Contexte technique

La génération des pyramides de tuiles vectoriellesest effectuée par un outil intégré à la suite Rok4generation du projet ROK4. Il s’appuie principalement sur le logiciel Tippecanoe de Mapbox qui a naturellement imposé son format de données pour les tuiles vectorielles.

Les paramètres de Tippecanoe

Tippecanoe possède un certain nombre d’options de généralisation automatique. Nous avons cherché à proposer sur le Géotuileur les options de généralisation les plus pertinentes en fonction de 2 critères :

Tippecanoe travaille tuile par tuile et non à l’échelle du jeu de données complet.

Concrètement les opérations de généralisation se traduisent par les principaux paramètres suivants :

L’ensemble des paramètres disponibles est consultable dans la documentation de référence de Tippecanoe.

Possibilités de généralisation par type de données :

Type de données Possibilités de généralisation
Points Eviter la superposition de ponctuels
Lignes d’un réseau Garder la continuité - Simplifier les tracés - Conserver la topologie
Lignes limites Simplifier les contours en conservant les partages de primitives
Surfaces type occupation du sol Simplifier les contours en conservant les partages de primitive - Ne pas créer de trous / bufferiser - Supprimer les petites surfaces - Agréger les surfaces de mêmes attributs
Surfaces type bâti Agréger les surfaces de mêmes attributs - Supprimer les petites surfaces - Bufferiser

Les paramètres proposés par le Géotuileur

Le Géotuileur propose des combinaisons de paramètres figées, non panachables. Les illustrations proposées dans l’interface exagèrent volontairement les effets de la généralisation pour mieux les saisir.

Concrètement, à l’écran, ces effets pourraient être amoindris dans le cas d’un traitement sur des données légères (moins d’attributs ou peu de géométries) et donc davantage respectueux des formes originelles.

Certains paramètres sont plus efficaces si les données ont peut d’attributs. Il est donc recommandé de ne sélectionner que les attributs nécessaires à l’utilisateur final. C’est pour cette raison que l’interface du Géotuileur ne propose pas de bouton “cocher tout” lorsque l’utilisateur doit choisir quels attributs conserver dans sa pyramide.

Nom Combinaison de paramètres Tippecanoe Explication détaillée
Simplification de formes hétérogènes -S10  
Simplification de réseau -pn -S15 On simplifie en conservant les nœuds du réseau
Simplification de données linéaires -an -S15 On simplifie en supprimant les petits objets
Schématisation de données surfaciques -aL -D8 -S15 On schématise en conservant la couverture de la zone
Sélection de données surfaciques -ac -aD -an -S15 On sélectionne les données les plus représentatives en supprimant les plus petites. Ce paramètre est plus pertinent si on choisit de conserver moins de 3 attributs
Fusion attributaire de données surfaciques -ac -an -S10 On fusionne les objets qui ont les mêmes valeurs d’attribut, en simplifiant les formes et en supprimant les petites surfaces. Ce paramètre est plus pertinent si on choisit de conservers moins de 3 attributs.
Harmonisation de données surfaciques -ab -S20 On simplifie les formes en conservant les limites partagées entre 2 surfaces