Lisser un polygone (Outils de cartographie)
Résumé
Lisse des angles aigus en contours de polygone pour améliorer la qualité esthétique ou cartographique.
Illustration
Il est possible de lisser les angles aigus d’un polygone à l’aide de la méthode PAEK ou de la méthode d’interpolation de Bézier.
Utilisation
Le paramètre Smoothing Algorithm (Algorithme de lissage) possède les options suivantes :
PAEK (Polynomial Approximation with Exponential Kernel, approximation polynomiale avec noyau exponentiel) : lisse les polygones selon une tolérance de lissage. Chaque polygone lissé peut avoir davantage de sommets que son polygone source. Le paramètre Smoothing Tolerance (Tolérance de lissage) contrôle la longueur d’un chemin mobile qui permet de calculer les nouveaux sommets. Plus la longueur est courte, plus le niveau de détail est préservé et plus le temps de traitement est long.
Interpolation de Bézier : lisse les polygones sans faire appel à une tolérance en créant des courbes de Bézier évaluées qui correspondent aux polygones en entrée.
Le paramètre Input Barrier Layers (Couches d’interruptions en entrée) permet d’identifier les entités qui ne doivent pas être traversées par des polygones lissés. Les entités interruptions peuvent être des points, des lignes ou des polygones.
Le traitement de jeux de données volumineux peut dépasser les limites de mémoire. Dans de tels cas, envisagez de traiter les données en entrée par partition en identifiant une classe d’entités surfaciques pertinente dans le paramètre d’environnement Cartographic Partitions (Partitions cartographiques). Les portions de données, définies par les limites des partitions, sont traitées séquentiellement. La classe d'entités résultante sera transparente et cohérente aux tronçons de partition. Pour plus d’informations, reportez-vous à la rubrique Généralisation de jeux de données volumineux à l’aide de partitions.
Attention :
Le paramètre d’environnement Cartographic Partitions (Partitions cartographiques) est ignoré si le paramètre Handling Topological Errors (Traitement des erreurs topologiques) est défini sur Do not check for topological errors (Ne pas détecter les erreurs topologiques) ou Check and flag topological errors (Détecter et signaler les erreurs topologiques).
Les domaines et sous-types sont copiés dans la sortie, même si l’environnement Transfer field domain, subtypes, and attributes rules (Transfert des domaines de champ, des sous-types et des règles attributaires) n’est pas sélectionné.
La classe d’entités surfaciques en sortie sera correcte d’un point de vue topologique. Toute erreur topologique dans les données en entrée est signalée dans la classe d’entités surfaciques en sortie. La classe d’entités en sortie inclura les champs supplémentaires suivants :
InPoly_FID—Contient les ID des entités de l’entrée.SmoPgnFlag—Contient les erreurs topologiques de l’entrée. La valeur 1 indique qu’il existe une erreur topologique. La valeur 0 (zéro) indique qu’il n’existe aucune erreur.
Héritage :
Avant la version ArcGIS Pro 2.2 de cet outil, le paramètre Preserve endpoint for rings (Conserver l’extrémité des anneaux) était utilisé pour indiquer si le point de terminaison d’un anneau de polygone isolé obtenu devait être conservé. Ce paramètre est encore inclus dans la syntaxe de l’outil pour la compatibilité des scripts et des modèles, mais est désormais ignoré et masqué dans la boîte de dialogue de l’outil.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Input Features (Entités en entrée) |
Entités surfaciques à lisser. |
Feature Layer |
|
Classe d’entités en sortie |
Classe d’entités surfaciques en sortie qui sera créée. |
Feature Class |
|
Algorithme de lissage |
Spécifie l’algorithme de lissage à utiliser.
|
String |
|
Tolérance de lissage |
Tolérance utilisée par l’option Polynomial Approximation with Exponential Kernel (PAEK) (PAEK [Polynomial Approximation with Exponential Kernel, approximation polynomiale avec noyau exponentiel]) du paramètre Smoothing Algorithm (Algorithme de lissage). Une tolérance supérieure à zéro doit être spécifiée. Vous pouvez choisir une unité préférée. Par défaut, l'unité de l'entité est spécifiée. Ce paramètre n’est pas disponible si l’option Bezier interpolation (Interpolation de Bézier) est utilisée pour le paramètre Smoothing Algorithm (Algorithme de lissage). |
Linear Unit |
|
Conserver l’extrémité des anneaux (Facultatif) |
Il s'agit d'un ancien paramètre qui n'est plus utilisé. Il était auparavant utilisé pour indiquer si l’extrémité d’un anneau surfacique isolé devait être conservée. Ce paramètre est encore inclus dans la syntaxe de l’outil pour la compatibilité des scripts et des modèles. Spécifie si les extrémités des anneaux surfaciques isolés seront conservées. Cette option fonctionne uniquement avec l’option
|
Boolean |
|
Traitement des erreurs topologiques (Facultatif) |
Précise la manière de traiter les erreurs topologiques (qui ont pu s’introduire au cours du processus, notamment les croisements et les superpositions de lignes).
|
String |
|
Couches de barrières en entrée (Facultatif) |
Entrées contenant les entités qui jouent le rôle d’interruptions pour le lissage. Les polygones lissés obtenus ne touchent pas ni ne traversent les entités interruptions. |
Feature Layer |
Environnements
Espace de travail courant, Valeur Z en sortie par défaut, Domaine M en sortie, Domaine XY en sortie, Système de coordonnées en sortie, Etendue, Valeurs M en sortie, Valeurs Z en sortie, Espace de travail temporaire, Tolérance XY, Partitions cartographiques
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
- Vue d’ensemble du jeu d’outils Generalization (Généralisation)
- Lisser des lignes
- Simplifier un polygone
- Fonctionnement des outils Smooth Line (Lisser des lignes) et Smooth Polygon (Lisser un polygone)
- Généralisation de jeux de données volumineux à l’aide de partitions
- Rechercher un outil de géotraitement