Skip to main content

Vérifier les géométries (Outils de gestion des données)

Résumé

Génère un rapport des problèmes de géométrie dans une classe d’entités.

Pour des informations supplémentaires sur les problèmes de géométrie, leur impact sur le logiciel et les sources potentielles, reportez-vous à la rubrique Outils de vérification et de réparation des géométries.

Utilisation

  • 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 ou 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.

  • La valeur du paramètre Output Table (Table en sortie) contient un enregistrement pour chaque problème de géométrie découvert. Si aucun problème n'est détecté, la table est vide.

  • Le contenu de la valeur du paramètre Output Table (Table en sortie), y compris les codes du champ PROBLEM, est écrit en anglais.

  • Pour les entités ponctuelles, seul le problème de géométrie nulle est possible.

  • Pour réviser des entités identifiées comme ayant des problèmes de géométrie, vous pouvez joindre la valeur du paramètre Input Features (Entités en entrée) à la valeur du paramètre Output Table (Table en sortie) à l’aide de l’outil Add Join (Ajouter une jointure), ainsi que le champ OBJECTID ou FID de l’entrée et le champ FEATURE_ID de la table en sortie. Si l’une des valeurs du paramètre Input Features (Entités en entrée) est stockée dans une base de données d’entreprise, une géodatabase d’entreprise, un GeoPackage ou une base de données SpatiaLite, la table en sortie comprend également un champ TEXT_ID utilisé pour les colonnes OBJECTID à base de nombres non entiers.

  • 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.

    Lorsqu’une entité est modifiée, exécutez à nouveau l’outil Check Geometry (Vérifier les géométries) pour rechercher d’éventuels nouveaux problèmes de géométrie. Si nécessaire, exécutez l’outil Repair Geometry (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.

  • Les problèmes identifiés par cet outil peuvent être résolus des façons suivantes :

    • Mettez à jour et réparez manuellement l'entité comportant les problèmes de géométrie. Certains problèmes ne peuvent pas être résolus via une mise à jour.

    • Utilisez l’outil Repair Geometry (Réparer les géométries). Il est possible que certains problèmes associés aux données stockées dans une base de données d’entreprise, une géodatabase d’entreprise, un GeoPackage ou une base de données SpatiaLite ne puissent pas être résolus avec les outils ArcGIS.

  • La valeur du paramètre Output Table (Table en sortie) contient les champs suivants :

    • CLASS—Chemin complet et nom de la classe d’entités dans laquelle le problème a été détecté.

    • FEATURE_ID—Identifiant de l’entité (FID) ou identifiant d’objet (OID) de l’entité avec le problème de géométrie.

    • TEXT_ID—Ce champ n’existe que lorsque les valeurs Input Features (Entités en entrée) sont stockées dans une base de données d’entreprise, une géodatabase d’entreprise, un GeoPackage ou une base de données SpatiaLite.

    • PROBLEM—Courte description du problème.

  • Le champ PROBLEM contient l’un des codes suivants :

    • Short segment—Certains segments sont d’une longueur inférieure à celle autorisée par les unités système de la référence spatiale associée à la géométrie.

    • Null geometry—L’entité n’a pas de géométrie ou le champ SHAPE est vide.

    • Incorrect ring ordering—Le polygone est simple d’un point de vue topologique, mais ses boucles peuvent ne pas être orientées correctement (boucles externes dans le sens horaire, boucles internes dans le sens anti-horaire).

    • Incorrect segment orientation—Des segments particuliers ne sont pas orientés de manière cohérente. Le point d’arrivée du segment i doit correspondre au point de départ du segment i+1.

    • Self intersections—Un polygone ne doit pas être auto-sécant.

    • Unclosed rings—Le point d’arrivée du dernier segment dans une boucle doit correspondre au point de départ du premier segment.

    • Empty parts—La géométrie comporte plusieurs parties et l’une d’elles est vide (n’a aucune géométrie).

    • Duplicate vertex—La géométrie comporte deux sommets séquentiels ou plus ayant des coordonnées identiques.

    • Mismatched attributes—La coordonnée z ou m de l’extrémité d’un segment de ligne ne correspond pas à la coordonnée z ou m de l’extrémité coïncidente sur le segment suivant.

    • Discontinuous parts—Une des parties de la géométrie est composée de parties déconnectées ou discontinues.

    • Empty Z values—La géométrie présente un ou plusieurs sommets incluant une valeur z vide (NaN, par exemple).

    • Bad envelope—L’enveloppe ne correspond pas à l’étendue des coordonnées de la géométrie.

    • Bad dataset extent—La propriété d’étendue du jeu de données ne contient pas toutes les entités du jeu de données. Ce problème est indiqué par une valeur FEATURE_ID de -1.

    Pour les données stockées dans des géodatabases d’entreprise, le champ PROBLEM contiendra l’un des codes suivants :

    • NEEDS_REORDERING—La forme doit être réorganisée ou des points doubles être supprimés.

    • SE_INVALID_ENTITY_TYPE—Le type d’entité n’est pas valide.

    • SE_SHAPE_INTEGRITY_ERROR—Une erreur d’intégrité de forme s’est produite.

    • SE_INVALID_SHAPE_OBJECT—La poignée de l’objet de forme n’est pas valide.

    • SE_COORD_OUT_OF_BOUNDS—La coordonnée spécifiée dépasse la plage de coordonnées valide.

    • SE_POLY_SHELLS_OVERLAP—Deux anneaux ou deux enveloppes externes sont superposé(e)s.

    • SE_TOO_FEW_POINTS—Le nombre de points est inférieur à celui requis pour l’entité.

    • SE_INVALID_PART_SEPARATOR—Un séparateur de pièce est dans la mauvaise position.

    • SE_INVALID_POLYGON_CLOSURE—Un polygone ne se ferme pas correctement.

    • SE_INVALID_OUTER_SHELL—Une enveloppe externe de polygone n’enferme pas tous les anneaux pour la pièce.

    • SE_ZERO_AREA_POLYGON—Une enveloppe de polygone n’a pas de surface.

    • SE_POLYGON_HAS_VERTICAL_LINE—Une enveloppe de polygone contient une ligne verticale.

    • SE_OUTER_SHELLS_OVERLAP—Certaines pièces d’une zone multipièces sont superposées.

    • SE_SELF_INTERSECTING—Une chaîne de lignes ou une limite poly s’intersecte elle-même.

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

Table en sortie

(Facultatif)

Le rapport (sous forme de table) des problèmes découverts.

Table

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.

  • EsriLa méthode de validation de géométrie d’Esri est utilisée. Il s’agit de l’option par défaut.

  • OGCLa méthode de validation de la géométrie de l’OGC sera utilisée.

String

Sortie dérivée

Etiqueter Explication Type de données

Contient des erreurs de géométrie

Indique si l’outil a identifié tout problème de géométrie.

Boolean

Environnements

Etendue, Espace de travail temporaire, Espace de travail courant, Mot-clé CONFIG en sortie, 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