Disponible avec une licence Data Reviewer.
Résumé
La vérification Invalid Geometry (Géométrie non valide) 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.
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).
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 :
Validation | Contrainte | ||
---|---|---|---|
Traitement par lots Data Reviewer | Règle de carte Data Reviewer | Règle attributaire (validation) | Non. |
Oui | Oui | Non. |
Remarque :
Les règles Reviewer cartographiques sont obsolètes depuis ArcGIS Pro 2.8 et leur utilisation n’est plus recommandée. Ces fonctions seront supprimées dans la prochaine version principale de ArcGIS Pro. Il est recommandé de migrer les processus d’examen automatisé vers les fonctionnalités Data Reviewer disponibles dans les règles attributaires.
Syntaxe
Paramètre | Requis | Description | Workflows |
---|---|---|---|
Couches en entrée | Oui | Couches d’entités en entrée évaluées par la règle. Les entrées valides sont les entités ponctuelles, polylignes et surfaciques. | Règles Data Reviewer |
Titre | Non. | Titre ou 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. | Règles Data Reviewer |
Remarques | Non. | Description que vous définissez de l’erreur lorsqu’une entité non conforme est détectée. Ces informations sont utilisées pour indiquer comment faciliter les processus correctifs. | Règles Data Reviewer |
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. | Règles Data Reviewer |
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. | Règles Data Reviewer |
Remarques
- 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.
- Toute entité contenant des géométries vides ou ne comportant aucune géométrie est automatiquement détectée en tant qu’erreur, qu’elle soit sélectionnée ou dans l’étendue de la carte en cours.
- Lorsque cette vérification est créée en tant que règle basée sur des cartes, vérifiez que les paramètres de filtre utilisant des fonctions SQL spécifiques à la base de données sont les mêmes que ceux pris en charge dans votre environnement de production.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?