Vérifier les géométries

Disponible avec les licences ArcGIS Pro Standard et Data Reviewer.

Résumé

La vérification Check Geometry (Vérifier les géométries) recherche les entités qui contiennent une géométrie non valide. Il peut s’agir d’entités qui contiennent des géométries nulles ou vides, d’enveloppes vides ou éventuellement de géométries qui ne sont pas simples.

Workflows pris en charge

Les vérifications ArcGIS Data Reviewer prennent en charge plusieurs méthodes pour implémenter l’examen automatisé des données. La table suivante identifie les méthodes d’implémentation prises en charge pour cette vérification :

ValidationContrainte

Traitement par lots Data Reviewer

Règle attributaire (validation)

Non

Oui

Oui

(ArcGIS Pro 3.0 et ArcGIS Enterprise 11.0 ou version ultérieure)

Remarque :

Les règles Reviewer cartographiques sont obsolètes et ne sont plus disponibles. Il est recommandé de migrer les processus d’examen automatisé vers les fonctionnalités Data Reviewer disponibles dans les règles attributaires. L’ouverture ou l’enregistrement d’une carte (.aprx) dans ArcGIS Pro 3.0 ou version ultérieure supprime toutes les règles cartographiques existantes du document.

Vue d’ensemble

Une géométrie non valide peut être créée par différents traitements, comme le chargement et le découpage de données, particulièrement lorsque des shapefiles générés par des applications tierces sont utilisés. Une géométrie considérée comme non valide répond à l’une des conditions suivantes :

  • Vide : cette condition est remplie lorsque la géométrie d’une ne comporte aucun point et ne contient aucune information géométrique, représentée par les champs SHAPE_LEN et SHAPE_AREA, au-delà de son état d’initialisation d’origine. Des géométries vides peuvent être introduites lorsque des données sont créées ou mises à jour par programmation et lorsque des données non valides sont importées dans votre système d’informations géographiques.
    Remarque :
    • Une géométrie de type point ou multi-points contient respectivement un point ou plusieurs points comme informations géométriques.
    • Une géométrie de type ligne ou polyligne contient un segment linéaire ou plusieurs segments linéaires comme informations géométriques et est représentée par des points.
    • Une géométrie de type polygone contient des anneaux, formés par des segments linéaires, comme informations géométriques et est représentée par des points.
  • Possède une enveloppe vide : cette condition se produit lorsque l’enveloppe d’une entité, ou son rectangle d’emprise, ne possède aucune information géométrique. Cette condition est similaire au scénario d’une géométrie vide.
  • Rien : cette condition se produit lorsque la valeur du champ SHAPE est NULL pour une entité. Ce type d’erreur est renvoyé lorsque la vérification ne parvient pas à extraire les informations géométriques d’une entité.
  • Pas simple : cette condition se produit lorsqu’aucune des conditions suivantes n’est vraie :
    • Orientation incorrecte de l’anneau (applicable uniquement aux entités surfaciques) : polygone non auto-sécant mais dont les anneaux ne sont pas correctement orientés (anneaux extérieurs, sens horaire ou anneaux intérieurs, sens anti-horaire).
    • Orientation incorrecte des segments : les segments individuels 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.
    • Contient des segments courts : 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.
    • Contient des anneaux auto-sécants (applicable uniquement aux entités surfaciques) : un polygone ne doit pas être auto-sécant.
    • Contient des chemins auto-sécants (applicable uniquement aux entités polylignes) : une polyligne ne doit pas être auto-sécante.
    • Contient des anneaux non fermés (applicable uniquement aux entités surfaciques) : le dernier sommet d’un anneau doit être coïncident avec le premier sommet de l’anneau.
    • Contient des attributs non concordants : la coordonnée Z ou M de l’extrémité d’un segment linéaire ne correspond pas à la coordonnée Z ou M de l’extrémité coïncidente sur le segment suivant.
    • Contient des parties discontinues : une des parties de la géométrie est composée de parties déconnectées ou discontinues.
    • Valeurs Z vides (applicable aux entités prenant en charge les valeurs Z) : la géométrie présente un ou plusieurs sommets incluant une valeur Z vide (NaN, par exemple).

Syntaxe

ParamètreRequisDescriptionWorkflows

Sous-type

Non

Sous-type auquel la règle est appliquée.

Validation

Attribut

Non

Requête qui identifie les entités auxquelles la règle s’applique.

Validation

Nom

Oui

Nom unique pour la règle.

Ces informations sont utilisées dans la prise en charge de la traçabilité des critères de qualité des données, la création automatisée de rapport et les processus correctifs.

Validation

Description

Non

Une description de l’erreur que vous définissez lorsqu’une entité non conforme est trouvée.

Ces informations sont utilisées pour indiquer comment faciliter les processus correctifs.

Validation

Gravité

Non

Gravité de l’erreur attribuée lorsqu’une entité non conforme est détectée.

Cette valeur indique l’importance de l’erreur par rapport à d’autres erreurs. Les valeurs peuvent aller de 1 à 5, 1 étant la priorité la plus élevée et 5 la plus basse.

Validation

Balises

Non

Propriété de la balise de la règle.

Ces informations sont utilisées dans la création de règles et les processus de gestion pour prendre en charge la traçabilité et la création de rapports sur les critères de qualité des données.

Validation

Remarques

Gardez à l’esprit les informations suivantes lorsque vous utilisez la vérification :

  • Les résultats d’erreur créés pour des entités contenant une géométrie non valide sont susceptibles d’être inutilisables dans une carte en raison de la nature de l’erreur de géométrie.

    En savoir plus sur la réparation de la géométrie et le remplacement de la géométrie des entités.

  • Les entités contenant des géométries vides ou ne comportant aucune géométrie sont automatiquement détectées en tant qu’erreurs, qu’elles soient sélectionnées ou qu’elles se trouvent dans l’étendue de la carte active.
  • Les paramètres de filtre Attribute (Attribut) ne prend pas en charge les types de champ suivants : Big Integer, Date Only, Time Only et Timestamp Offset. S’il est sélectionné, l’en-tête de ligne s’affichera en rouge et la règle ne pourra pas être sauvegardée.

Rubriques connexes