Skip To Content

Simplifier la géométrie

L’outil Simplifier la géométrie simplifie la complexité des polylignes ou des polygones en supprimant les sommets superflus et en ne conservant que les sommets les plus critiques.

Exemples

L’outil Simplifier la géométrie peut être utilisé dans les scénarios suivants :

  • Le traitement des données relatives aux polylignes est trop long et votre analyse ne nécessite pas une grande précision pour les sommets des polylignes. La simplification des géométries permet d’accélérer la durée de traitement.
  • Vous possédez des polygones avec de nombreux sommets exigeant un espace de stockage important. Simplifiez les géométries pour réduire le volume de l’espace de stockage nécessaire.

Paramètres

Le tableau suivant explique les paramètres utilisés dans l’outil Simplifier la géométrie :

ParamètreDescription

Jeu de données en entrée

Jeu de données contenant le champ de géométrie à simplifier.

Champ de géométrie

Champ de géométrie de type polyligne ou polygone qui sera simplifié.

Tolérance

Distance maximale entre la géométrie en sortie et la géométrie en entrée.

Remarques sur l’utilisation

Utilisez le paramètre Tolerance (Tolérance) pour définir le degré de simplification. Plus la tolérance est élevée, plus la géométrie obtenue est grossière. Des tolérances plus petites génèrent une géométrie qui représente l’entrée de manière plus précise. L’unité de la tolérance est identique à celle de la référence spatiale du champ de géométrie en entrée. Par exemple, les unités d’une référence spatiale projetée utilisant le mètre accepte les valeurs en mètres et un système de coordonnées géographiques accepte les valeurs en degrés.

Le diagramme ci-dessous est un exemple de géométrie en entrée avec des segments complexes (image 1). L’image 2 a été simplifiée avec une tolérance relativement faible. Les segments ont été lissés, mais la géométrie conserve toujours une similarité avec la géométrie en entrée. L’image 3 a été simplifiée avec une valeur de tolérance relativement élevée et la complexité des segments a été considérablement réduite.

Exemple de la manière dont la valeur de tolérance affecte la géométrie en sortie

L’outil utilise l’algorithme de Douglas-Peucker pour simplifier la géométrie. L’algorithme de Douglas-Peucker conserve les sommets critiques qui représentent la forme globale d’une polyligne (ou des polylignes formant un polygone) et supprime tous les autres sommets. L’algorithme commence par connecter les extrémités d’une polyligne à une ligne de tendance. La distance de chaque sommet par rapport à la courbe de tendance est mesurée perpendiculairement. Les sommets plus proches de la ligne que la tolérance sont éliminés. La polyligne est ensuite divisée par le sommet le plus éloigné de la ligne de tendance, ce qui a pour effet de créer deux lignes de tendance. Les sommets restants sont mesurés à l’aide de ces lignes et le processus continue jusqu’à ce que tous les sommets qui se situent dans la plage de tolérance soient éliminés.

Cet algorithme est efficace pour la compression de données et la suppression de détails redondants ; toutefois, la ligne obtenue peut contenir des angles vifs et des pointes qui réduisent la qualité cartographique de la ligne. La meilleure application de cet algorithme a pour effet d’obtenir un faible degré de compression ou de réduction des données, si une qualité cartographique élevée n’est pas nécessaire.

Sorties

La sortie de l’outil contient les mêmes champs que le jeu de données en entrée. Le champ de géométrie en entrée contiendra des nouvelles valeurs simplifiées.

Limitations

L’outil ne crée aucun champ de géométrie. Cela signifie que les valeurs de géométrie en entrée ne seront pas préservées. Le champ de géométrie en entrée est renvoyé avec de nouvelles valeurs simplifiées.

Licences requises

Les licences et configurations suivantes sont requises :

  • Type d’utilisateur Creator ou GIS Professional
  • Rôle d’éditeur, de facilitateur ou d’administrateur, ou rôle personnalisé équivalent

Afin d’en savoir plus sur la configuration requise pour Data Pipelines, reportez-vous à la rubrique Conditions requises.