Simplifier par segments tangents (Mise à jour)

Synthèse

Simplifie les entités surfaciques et linéaires en supprimant les sommets colinéaires et cocirculaires des lignes droites et courbes. Si les segments de ligne ou d’arc entre les sommets sont tangents, les sommets entre les segments sont supprimés.

Illustration

Illustration de l’outil Simplifier par segments tangents

Utilisation

    Attention :

    Cet outil modifie les données en entrée. Pour plus d’informations et connaître les stratégies permettant d’empêcher les modifications de données indésirables, reportez-vous à la rubrique Outils qui modifient ou mettent à jour les données en entrée.

  • Vous pouvez utiliser cet outil pour supprimer les sommets superflus sur les lignes droites et courbes. Par exemple, dans certains cas, des sommets sont ajoutés à des entités dans le cadre de la validation de la topologie. C’est le cas lorsque des entités intersectent ou touchent d’autres entités. Au fil du temps, les sommets superflus peuvent s’accumuler et avoir un impact sur les résultats des mises à jour des entités.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Entités qui seront simplifiées. Les entités peuvent être des lignes ou des polygones.

Feature Layer
Décalage max. autorisé

Distance maximale jusqu’à laquelle les géométries des entités en sortie obtenues peuvent s’écarter des géométries des entités en entrée.

Si l’écart des géométries des entités obtenues est supérieur au décalage spécifié par rapport aux géométries des entités en entrée, les sommets ne sont pas supprimés et les entités restent inchangées.

Linear Unit

Sortie obtenue

ÉtiquetteExplicationType de données
Entités en sortie

Entités mises à jour.

Feature Layer

arcpy.edit.SimplifyByTangentSegments(in_features, max_offset)
NomExplicationType de données
in_features

Entités qui seront simplifiées. Les entités peuvent être des lignes ou des polygones.

Feature Layer
max_offset

Distance maximale jusqu’à laquelle les géométries des entités en sortie obtenues peuvent s’écarter des géométries des entités en entrée.

Si l’écart des géométries des entités obtenues est supérieur au décalage spécifié par rapport aux géométries des entités en entrée, les sommets ne sont pas supprimés et les entités restent inchangées.

Linear Unit

Sortie obtenue

NomExplicationType de données
out_feature_class

Entités mises à jour.

Feature Layer

Exemple de code

Exemple d’utilisation de la fonction SimplifyByTangentSegments (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l’utilisation de la fonction SimplifyByTangentSegments pour simplifier les entités linéaires avec un décalage de 0,5 pied.

import arcpy
arcpy.edit.SimplifyByTangentSegments("C:/Data/Database.gdb/Parcels/Tax_Lines", '0.5 Feet')

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes