Skip to main content

Simplifier par lignes droites et arcs circulaires (Outils de mise à jour)

Résumé

Simplifie les entités linéaires et surfaciques en remplaçant des segments de ligne ou de polygone consécutifs par un nombre inférieur de segments de ligne ou de polygone. Les segments de ligne et les tronçons de polygone sont simplifiés en fonction d’un décalage maximal autorisé. Par ailleurs, il est possible de créer des arcs circulaires à partir de segments de ligne ou de côtés de polygone consécutifs.

Illustration

Illustration de l’outil Simplifier par lignes droites et arcs circulaires

La ligne en sortie ou le côté du polygone est construit en ajustant des segments de ligne droite et d’arc circulaire dans le décalage maximal autorisé spécifié.

Utilisation

Attention :

Cet outil modifie les données en entrée. Pour en savoir plus et découvrir des stratégies permettant d’éviter des modifications de données non souhaitées, reportez-vous à la section Outils qui modifient ou mettent à jour les données en entrée.

  • Cet outil peut servir à simplifier la géométrie des entités linéaires et surfaciques qui ont accumulé les sommets indésirables ou les segments courts résultant de multiples conversions et manipulations de données. Les séquences de segments ou de côtés non linéaires peuvent être remplacées par des lignes droites à deux points et une série de segments représentant des arcs peut être remplacée par des courbes vraies. Cet outil évalue et remplace plusieurs segments ou côtés par des lignes droites et des arcs circulaires qui s’ajustent dans un décalage maximal autorisé spécifié.

  • Les entités en entrée peuvent être des polygones ou des lignes. La ligne en sortie ou le tronçon de polygone contient un sous-ensemble de ses sommets d’origine. Aucun nouveau sommet n’est introduit et aucune entité n’est supprimée.

  • Les courbes paramétriques existantes, comme les courbes de Bézier, les segments d’arc circulaire et elliptique, ne sont pas modifiées.

    Remarque :

    Si les entités en entrée sont stockées dans un shapefile, les arcs circulaires dans les entités en sortie restent une série densément peuplée de petits segments droits. Les shapefiles ne prennent pas en charge les courbes vraies. Pour dériver des courbes vraies, exportez le shapefile dans une classe d’entités.

  • Utilisez le paramètre Create circular arcs (Créer des arcs circulaires) pour générer des courbes vraies en plus des lignes droites. Les cinq paramètres en option, Maximum Arc Angle Step (Pas d’angle d’arc maximal), Minimum Number Of Vertices (Nombre minimal de sommets), Minimum Radius (Rayon minimum), Maximum Radius (Rayon maximum) et Minimum Arc Angle (Angle d’arc minimal), définissent la façon dont les arcs circulaires sont ajustés aux segments ou côtés.

    • Maximum Arc Angle Step (decimal degrees) [Pas d’angle d’arc maximal] (degrés décimaux) désigne l’angle d’arc maximal utilisable pour construire des arcs circulaires. L’angle d’arc est l’angle central de la courbe candidate (la courbe en cours de construction). Le pas d'angle d'arc maximal définit la limite haute de la largeur possible du champ de recherche de l'angle central pour localiser les sommets de construction des courbes circulaires. S'il y a plus d'un sommet dans chaque pas d'angle d'arc maximum, ces sommets sont considérés comme adaptés à un arc circulaire. Utilisez un pas d'arc plus petit pour ajuster les arcs circulaires aux segments denses et éviter l'excès d'ajustement des arcs circulaires aux segments larges. Utilisez un pas d'arc plus grand pour ajuster les arcs circulaires aux segments éparses. La plage de valeurs valide est comprise entre 2 et 95 degrés décimaux. La valeur par défaut est de 20 degrés décimaux.

      L’image ci-dessous représente un segment ayant un angle central à 90 degrés pris en compte pour l’ajustement d’un arc circulaire. Si un pas d’angle d’arc maximal de 89° est spécifié, le segment est ignoré et la sortie se compose d’une courbe et d’une ligne droite (diagramme central). Si c’est 91 degrés, le segment sert à construire l’arc circulaire, et la sortie se compose d’une courbe simple (diagramme d’extrémité).

      Pas d’angle d’arc maximal

      Le paramètre Maximum Arc Angle Step (Pas d’angle d’arc maximal) permet de localiser des sommets pour construire des arcs circulaires.
    • Remarque :

      Le paramètre Maximum Arc Angle Step (Pas d’angle d’arc maximal) n’est pas disponible si l’option Fit to segments (Ajuster aux segments) est spécifiée pour le paramètre Fitting Type (Type d’ajustement).

  • Sélectionnez le paramètre Preserve endpoints for closed line (Conserver les extrémités de la ligne fermée) pour conserver les extrémités d’une ligne dotée de points d’extrémité coïncidents (boucle). Si le paramètre Preserve endpoints for closed line (Conserver les extrémités de la ligne fermée) n’est pas sélectionné, les extrémités peuvent être déplacées ou supprimées.

  • Pour conserver l’intégrité topologique existante, assurez-vous que toutes les couches qui doivent être coïncidentes d’un point de vue topologique sont incluses en entrée lors de l’exécution de l’outil.

Paramètres

Etiqueter Explication Type de données

Input Features (Entités en entrée)

Entités qui seront simplifiées. Les entités être des lignes ou des polygones. Si plusieurs entrées sont utilisées, les entités doivent avoir la même référence spatiale.

Feature Layer

Décalage max. autorisé

Distance maximale selon laquelle les segments de l’entité en sortie peuvent dévier des formes de l’entité en entrée.

Lorsque l’option Fit to vertices (Ajuster aux sommets) est spécifiée pour le paramètre Fitting Type (Type d’ajustement), la distance est mesurée entre la position en entrée des sommets et la position en sortie mise à jour des segments de l’entité. Lorsque l’option Fit to segments (Ajuster aux segments) est spécifiée, la distance est mesurée entre la position des segments de l’entité en entrée et les segments de l’entité en sortie mis à jour. En général, la valeur utilisée est comprise entre 0,01 mètre (0,03 pieds) et 2 mètres (6 pieds). Avec l’option Fit to segments (Ajuster aux segments), utilisez une tolérance plus grande. Avec l’option Fit to vertices (Ajuster aux sommets), utilisez une tolérance plus petite. Utilisez l’option Fit to vertices (Ajuster aux sommets) lorsque les formes des entités en entrée sont définies plus précisément.

Linear Unit

Type d’ajustement

(Facultatif)

Indique comment les segments de l’entité en entrée et les arcs circulaires sont ajustés aux formes de l’entité en entrée.

Si l’option Fit to segments (Ajuster aux segments) est spécifiée, les paramètres Maximum Arc Angle Step (decimal degrees) [Pas d’angle d’arc maximal] (degrés décimaux) et Minimum Number Of Vertices (Nombre minimal de sommets) ne sont pas disponibles.

  • Ajuster aux sommetsLe décalage entre les segments de l’entité en sortie et les sommets de l’entité en entrée est minimisé. Les tronçons et les courbes de l’entité en sortie seront ajustées approximativement aux positions des sommets de l’entité. Il s’agit de l’option par défaut.

  • Ajuster aux segmentsLe décalage entre les segments de l’entité en sortie et les segments de l’entité en entrée est minimisé. Les tronçons et les courbes en sortie seront ajustés approximativement aux positions des formes de l’entité en entrée.

String

Créer des arcs circulaires

(Facultatif)

Spécifie si des arcs circulaires seront créés.

  • ActivéDes arcs circulaires seront créés. Il s’agit de l’option par défaut.

  • DécochéAucun arc circulaire ne sera créé.

Boolean

Pas d’angle d’arc maximal (degrés décimaux)

(Facultatif)

Pas d’angle d’arc maximal (degrés décimaux) qui servira à construire des arcs circulaires. L’angle d’arc définit la largeur possible du champ visuel, pour chaque étape, lors de la localisation de sommets pour construire des courbes circulaires. L’angle d’arc est l’angle central de la courbe candidate (la courbe en cours de construction). Si des sommets se trouvent dans chaque pas d’angle d’arc maximal, un arc circulaire est construit. Par exemple, si les sommets et les tronçons sont rares, utilisez un pas d’angle d’arc important. La plage de valeurs valide est comprise entre 2 et 95 degrés décimaux. La valeur par défaut est de 20 degrés décimaux.

Ce paramètre n’est pas disponible si l’option Fit to segments (Ajuster aux segments) est spécifiée pour le paramètre Fitting Type (Type d’ajustement).

Double

Nombre minimal de sommets

(Facultatif)

Nombre minimal de sommets requis pour créer un arc circulaire. La valeur doit être supérieure à 3. La valeur par défaut est 4.

Ce paramètre n’est pas disponible si l’option Fit to segments (Ajuster aux segments) est spécifiée pour le paramètre Fitting Type (Type d’ajustement).

Long

Rayon minimum

(Facultatif)

Rayon minimal autorisé pour les arcs circulaires en sortie. La valeur doit être supérieure à 0 et inférieure à la valeur du paramètre Maximum Radius (Rayon maximum). Si cette valeur n’est pas renseignée, le rayon des arcs circulaires en sortie ne sera pas pris en compte (par défaut).

Linear Unit

Rayon maximum

(Facultatif)

Rayon maximal autorisé pour les arcs circulaires en sortie. La valeur doit être supérieure à la valeur du paramètre Minimum Radius (Rayon minimum). Si cette valeur n’est pas renseignée, le rayon des arcs circulaires en sortie ne sera pas pris en compte (par défaut).

Linear Unit

Angle d’arc minimal (degrés décimaux)

(Facultatif)

Angle d’arc minimal (degrés décimaux) qui servira à construire des arcs circulaires. L’angle d’arc minimal est le plus petit angle central autorisé dans les arcs circulaires en sortie. Si l’angle central d’un arc circulaire en sortie est inférieur à cette valeur, il n’est pas créé. La plage de valeurs valide est comprise entre 2 et 360 degrés décimaux. La valeur par défaut est de 2 degrés décimaux.

Double

Conserver les extrémités de la ligne fermée

(Facultatif)

Spécifie si les extrémités d’une ligne fermée sont conservées. Une ligne fermée est une ligne dont les points d’extrémité coïncident (boucle).

  • ActivéLes points d’extrémité des lignes fermées sont conservés. Il s’agit de l’option par défaut.

  • DécochéLes points d’extrémité des lignes fermées ne sont pas conservés ; ils peuvent être déplacés ou supprimés.

Boolean

Points d’ancrage

(Facultatif)

Chemin et nom de la classe d’entités qui contient les points d’ancrage. Les points d’ancrage se superposent aux sommets dans les entités en entrée et indiquent qu’ils ne doivent pas être déplacés ou supprimés au cours du processus de simplification.

Feature Layer

Sortie dérivée

Etiqueter Explication Type de données

Entités en sortie

Entités mises à jour.

Feature Layer

Noms de couche en sortie

Noms des couches mises à jour.

Feature Layer

Environnements

Espace de travail courant, Etendue

Informations de licence

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