Réparer les géométries (Outils de gestion des données)
Résumé
Inspecte les entités afin de déceler les problèmes de géométrie éventuels et de les réparer. Si un problème est découvert, une réparation est effectuée et une description en une ligne identifie l’entité ainsi que le problème de géométrie réparé.
Cet outil utilise la même logique que l’outil Vérifier les géométries pour résoudre les problèmes de géométrie.
En savoir plus sur la vérification et la réparation des géométries
Utilisation
Attention :
Cet outil modifie les données en entrée. Reportez-vous à la section Outils qui modifient ou mettent à jour les données en entrée pour obtenir plus d’informations et découvrir des stratégies permettant d’éviter toute modification indésirable des données.
Les formats en entrée valides sont les shapefiles et les classes d’entités stockées dans une géodatabase fichier, une base de données d’entreprise, une géodatabase d’entreprise, un GeoPackage ou une base de données SpatiaLite. La géodatabase mobile n’est pas prise en charge. Les types spatiaux suivants sont pris en charge pour les classes d’entités stockées dans une base de données ou une géodatabase d’entreprise :
Microsoft SQL Server—Géométrie et géographie
PostgreSQL—PostGIS, géométrie et géographie
Oracle—SDO_Geometry
SAP HANA—ST_Geometry
Licence :
Une licence Desktop Standard ou Desktop Advanced est nécessaire si l’entrée se trouve dans une base de données d’entreprise ou une géodatabase d’entreprise.
Les classes d’entités stockées dans une géodatabase d’entreprise et inscrites comme versionnées ne sont pas prises en charge.
Le bouton à bascule Enable Undo (Activer l’annulation) n’est pas valide pour les entrées issues d’une géodatabase d’entreprise.
Vous trouverez ci-dessous la liste des problèmes de géométrie et la réparation correspondante que l'outil appliquera :
Null geometry—L’enregistrement est supprimé de la classe d’entités. Pour conserver les enregistrements avec une géométrie nulle, décochez le paramètre Delete Features with Null Geometry (Supprimer les entités de géométrie nulle).Short segment—Le segment court de la géométrie est supprimé.Incorrect ring ordering—La géométrie est mise à jour conformément à l’ordre correct des anneaux.Incorrect segment orientation—La géométrie est mise à jour conformément à l’orientation correcte des segments.Self intersections—Les zones de superposition dans un polygone sont fusionnées.Unclosed rings—Les anneaux non fermés sont fermés en connectant les extrémités des anneaux.Empty parts—Les parties dont la valeur est Null ou qui sont vides sont supprimées.Duplicate vertex—Un des sommets est supprimé.Mismatched attributes—La coordonnée z ou m est mise à jour pour être appariée.Discontinuous parts—Plusieurs parties sont créées à partir de la partie discontinue existante.Empty Z values—La valeur z est définie sur 0.Bad envelope—L’enveloppe de l’entité est rectifiée.Bad dataset extent—L’étendue de la classe d’entités est rectifiée.
Vous trouverez ci-dessous la liste des problèmes de géométrie liés aux données stockées dans une géodatabase d’entreprise et la réparation correspondante que l’outil applique :
NEEDS_REORDERING—La forme est réorganisée et les points en double sont supprimés.SE_INVALID_ENTITY_TYPE—Le type d’entité n’est pas réparable (l’entité doit être supprimée).SE_SHAPE_INTEGRITY_ERROR—Il est possible que la forme ne soit pas réparable.SE_INVALID_SHAPE_OBJECT—Il est possible que l’objet forme ne soit pas réparable.SE_COORD_OUT_OF_BOUNDS—Les coordonnées ne sont pas réparables.SE_POLY_SHELLS_OVERLAP—Les enveloppes superposées sont fusionnées.SE_TOO_FEW_POINTS—Les points ne sont pas réparables.SE_INVALID_PART_SEPARATOR—Il est possible que le séparateur de parties ne soit pas réparable.SE_INVALID_POLYGON_CLOSURE—Les enveloppes non fermées sont ignorées (le polygone résultant peut être vide).SE_INVALID_OUTER_SHELL—Une tentative de réparation des enveloppes extérieures de l’entité est effectuée ; certaines peuvent être ignorées lors du traitement.SE_ZERO_AREA_POLYGON—Le polygone est converti en forme vide.SE_POLYGON_HAS_VERTICAL_LINE—La ligne verticale est supprimée (la forme peut être convertie en 2D).SE_OUTER_SHELLS_OVERLAP—Les parties superposées sont fusionnées.SE_SELF_INTERSECTING—Des points d’intersection sont ajoutés si nécessaire.
Remarque :
Il est possible que certains problèmes associés aux données stockées dans une base de données d’entreprise ne puissent pas être résolus avec les outils ArcGIS.
Après avoir effectué une réparation, l’outil réévalue la géométrie qui en résulte et si un autre problème est découvert, une réparation appropriée est appliquée au problème. Par exemple, le résultat de la réparation d’une géométrie présentant le problème
Incorrect ring orderingpeut être une géométrie avec le problèmeNull geometry.L’option de la méthode de validation de géométrie d’Esri vérifie la validité topologique de la géométrie à l’aide de la méthode de simplification d’Esri. Seule la validation Esri est disponible pour les données stockées dans une géodatabase d’entreprise.
L’option de la méthode de validation de géométrie de l’OGC vérifie que la géométrie est conforme aux spécifications de l’Open Geospatial Consortium (OGC), telles que définies dans le document OpenGIS Implementation Standard for Geographic information - Simple feature access - Part 1: Common architecture.
Lorsque la géométrie d’une entité est réparée à l’aide de l’option OGC, les mises à jour ou modifications ultérieures peuvent entraîner la non-conformité de la géométrie vis-à-vis de la spécification de l’OGC.
Après avoir modifié une entité, exécutez l’outil Vérifier les géométries pour rechercher de nouveaux problèmes de géométrie. Si nécessaire, réexécutez l’outil Réparer les géométries.
Les géométries validées ou réparées à l’aide de l’option OGC sont valides pour l’option Esri. Pour en savoir plus sur ces deux méthodes de validation, consultez la page What is a simple polygon.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Input Features (Entités en entrée) |
Classe d’entités ou couche qui sera traitée. Les services d'entités ne sont pas pris en charge. Licence :Une licence Desktop Standard ou Desktop Advanced est nécessaire si l’entrée se trouve dans une base de données d’entreprise ou une géodatabase d’entreprise. |
Feature Layer |
|
Supprimer les entités de géométrie nulle (Facultatif) |
Détermine si les entités de géométrie nulle seront supprimées. Remarque :Seule l’option cochée est valide pour les entrées issues d’une base de données d’entreprise, d’une géodatabase d’entreprise, d’un GeoPackage ou d’une base de données SpatiaLite.
|
Boolean |
|
Méthode de validation (Facultatif) |
Indique la méthode de validation de la géométrie utilisée pour identifier les problèmes de géométrie.
|
String |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Entités en entrée réparées |
Entités en entrée mises à jour. |
Feature Layer |
Environnements
Espace de travail courant, Etendue, Facteur de traitement parallèle
Cas particuliers
- Facteur de traitement parallèle
-
If the environment is not set (the default) or is set to 0, parallel processing will be disabled. If set to 100, the tool will attempt to distribute the work to all the logical cores on the machine. Specifying a factor between 1 and 99 will cause the tool to identify the percentage of logical cores to use by applying the formula (Parallel Processing Factor / 100 * Logical Cores) rounded up to the nearest integer. If the result of this formula is 0 or 1, parallel processing will not be enabled.
Informations de licence
- Basic: Limité
Certains paramètres sont limités par niveau de licence. - Standard: Oui
- Advanced: Oui