Règles de topologie de géodatabase et correctifs pour les entités surfaciques

Disponible avec une licence Standard ou Advanced.

Les règles de topologie de géodatabase vous permettent de définir des relations entre les entités appartenant à une classe d'entités ou à un sous-type, ou entre deux classes d'entités ou sous-types. Le statut d'une topologie, notamment les erreurs et les exceptions, est enregistré dans la géodatabase source. Dans la fenêtre Contenu, les règles de topologie de la géodatabase s'affichent sous la forme de groupes de couches contenant des sous-couches qui symbolisent les zones modifiées et les erreurs organisées par type de géométrie.

Cette rubrique explique les règles de topologie disponibles pour les entités surfaciques et leurs correctifs prédéfinis. Pour connaître les étapes pour valider une topologie de géodatabase, et corriger les erreurs, reportez-vous à la rubrique Valider et corriger la topologie de géodatabase.

Remarque :

Pour obtenir un fichier de la taille d'un poster répertoriant toutes les règles de topologie, consultez Règles de topologie de géodatabase ArcGIS.

Doivent être plus grandes que la tolérance d'agrégat

La tolérance d'agrégat représente la distance minimale entre les sommets qui composent une entité. Les sommets qui se situent dans la tolérance d'agrégat sont déterminés comme coïncidents. Cette règle est obligatoire pour une topologie et s'applique à toutes les classes d'entités surfaciques.

Doivent être plus grandes que la tolérance d'agrégat

Erreurs

Toute entité surfacique créée lors de validation de la topologie constitue une erreur. Les entités qui ne respectent pas cette règle restent en l'état.

Erreurs Doivent être plus grandes que la tolérance d'agrégat

Correctifs prédéfinis

Supprimer l'entité Suppr permet de supprimer les entités surfaciques qui pourraient être créées lors du traitement de validation en fonction de la tolérance d'agrégat.

Ne doivent pas se superposer

Exige que les polygones ne se superposent pas au sein d'une même classe d'entités ou du même sous-type. Les polygones peuvent être déconnectés, se toucher en un point ou se toucher le long d'une limite. Utilisez cette règle pour vous assurer qu'aucune entité surfacique ne chevauche une autre entité surfacique de la même classe d'entités ou du même sous-type ; par exemple, lorsque des limites administratives, comme des zones de codes postaux ou des circonscriptions électorales, ou des classements de zones qui s'excluent mutuellement, comme les modelés du terrain, ne doivent pas présenter de superpositions.

Ne doivent pas se superposer

Erreurs

Des erreurs de polygone sont créées aux emplacements où des polygones se chevauchent.

Erreurs Ne doivent pas se superposer

Correctifs prédéfinis

Supprimer la superposition Supprimer la superposition permet de supprimer la géométrie superposée de l'entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.

Créer une entité Créer des entités permet de créer une entité surfacique à partir de la forme d'erreur et supprime la portion superposée de chacune des entités. Il en résulte une représentation plane de la géométrie des entités.

Combiner Fusionner permet d'ajouter la géométrie d'une entité dans l'autre entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.

Ne doivent pas avoir de discontinuités

Exige que des polygones appartenant à une même classe d'entités ou au même sous-type n'aient pas de vide entre-eux. Utilisez cette règle lorsque tous vos polygones doivent former une surface continue sans aucun espace vide ni interruption ; par exemple, lorsque des polygones de sol ne doivent pas inclure d'interruption ni former de vides, mais doivent former un atelier continu.

Ne doivent pas avoir de discontinuités

Erreurs

Des erreurs de ligne sont créées à partir des contours des zones vides dans un polygone ou entre des limites de polygones qui ne coïncident pas avec d'autres limites de polygones.

Erreurs Ne doivent pas avoir de discontinuités

Correctifs prédéfinis

Créer une entité Créer des entités permet de créer des entités surfaciques à l'aide d'une boucle fermée constituée des formes d'erreurs de ligne et formant un espace. Si vous sélectionnez deux erreurs, il en résultera une entité surfacique par boucle.

Combiner Fusionner permet d'ajouter la géométrie d'une entité dans l'autre entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.

Ne doivent pas se superposer à

Les polygones de la première classe d'entités ou du premier sous-type ne doivent pas chevaucher les polygones de la deuxième classe d'entités ou du deuxième sous-type. Utilisez cette règle lorsque des polygones appartenant à une classe d'entités ou à un sous-type ne doivent pas chevaucher des polygones d'une autre classe d'entités ou d'un autre sous-type ; par exemple, lorsque des lacs et des parcelles de terrain de deux classes d'entités différentes ne doivent pas se superposer.

Ne doivent pas se superposer à

Erreurs

Des erreurs de polygone sont créées lorsque des polygones des deux classes d'entités ou sous-types sont superposés.

Erreurs Ne doivent pas se superposer à

Correctifs prédéfinis

Supprimer la superposition Supprimer la superposition permet de supprimer la géométrie superposée de l'entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.

Combiner Fusionner permet d'ajouter la géométrie d'une entité dans l'autre entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.

Doivent être recouvertes par les entités de

Les polygones de la première classe d'entités ou du premier sous-type doivent être recouverts par les polygones de la deuxième classe d'entités ou du deuxième sous-type. Utilisez cette règle lorsque chaque polygone d'une classe d'entités ou d'un sous-titre doit être recouvert entièrement par des polygones d'une autre classe d'entités ou d'un autre sous-type ; par exemple, lorsque des états sont recouverts par des comtés.

Doivent être recouvertes par les entités de

Erreurs

Des erreurs de polygone sont créées à partir des zones non recouvertes des polygones de la première classe d'entités ou du premier sous-type.

Erreurs Doivent être recouvertes par la classe d'entités

Correctifs prédéfinis

Supprimer la superposition Supprimer la superposition permet de supprimer la géométrie superposée de l'entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.

Créer une entité Créer des entités permet de créer une entité surfacique à partir de la portion superposée du polygone existant, de sorte que la limite de chaque entité des deux classes d'entités soit la même.

Doivent se recouvrir les unes les autres

Tous les polygones appartenant à la première classe d'entités et tous les polygones appartenant à la seconde classe d'entités doivent se recouvrir les uns les autres. Cela signifie que la classe d'entités un (1) doit être recouverte par la classe d'entités deux (2) et que la classe d'entités deux (2) doit être recouverte par des entités de la classe d'entités un (1). Utilisez cette règle lorsque vous voulez que les polygones de deux classes d'entités ou sous-types recouvrent la même zone ; par exemple, lorsque la végétation et le sol doivent se recouvrir l'un l'autre.

Doivent se recouvrir les unes les autres

Erreurs

Des erreurs de polygone sont créées là où une partie quelconque d'un polygone n'est pas recouverte par un ou plusieurs polygones appartenant à l'autre classe d'entités ou à l'autre sous-type.

Erreurs Doivent se recouvrir les unes les autres

Correctifs prédéfinis

Supprimer la superposition Supprimer la superposition permet de supprimer la géométrie superposée de l'entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.

Créer une entité Créer des entités permet de créer une entité surfacique à partir de la portion superposée du polygone existant, de sorte que la limite de chaque entité des deux classes d'entités soit la même.

Doivent être recouvertes par

Les polygones appartenant à une classe d'entités ou à un sous-type doivent être recouverts par un polygone unique d'une autre classe d'entités ou d'un autre sous-type. Utilisez cette règle lorsque vous voulez qu'un ensemble de polygones soit recouvert par une partie d'un autre polygone unique d'une autre classe d'entités ou d'un autre sous-type ; par exemple, lorsque des comtés doivent être recouverts par des états.

Doivent être recouvertes par

Erreurs

Les erreurs de polygone sont créées à partir de polygones appartenant à la première classe d'entités ou au premier sous-type qui ne sont pas recouverts par un polygone unique appartenant à la seconde classe d'entités ou au second sous-type.

Erreurs Doivent être recouvertes par

Correctifs prédéfinis

Créer une entité Créer des entités permet de créer une entité surfacique à partir de la portion superposée du polygone existant, de sorte que la limite de chaque entité des deux classes d'entités soit la même.

Les contours doivent être recouverts par

Les limites de polygone appartenant à une classe d'entités ou à un sous-type doivent être recouvertes par les lignes d'une autre classe d'entités ou d'un autre sous-type. Utilisez cette règle lorsque les limites de polygone doivent coïncider avec une autre classe d'entités linéaires ou un autre sous-type de ligne ; par exemple, lorsque les lignes des routes principales font partie des contours des îlots de recensement.

Les contours doivent être recouverts par

Erreurs

Des erreurs de ligne sont créées lorsque les limites de polygone ne sont pas recouvertes par une ligne d'une autre classe d'entités ou d'un autre sous-type.

Erreurs Doivent être recouvertes par

Correctifs prédéfinis

Créer une entité Créer des entités permet de créer une entité linéaire à partir des segments de limite de l'entité surfacique à l'origine de l'erreur.

Les contours de polygones doivent être recouverts par les contours de

Les limites des polygones appartenant à une classe d'entités ou à un sous-type doivent être recouvertes par les limites de polygones d'une autre classe d'entités ou d'un autre sous-type. Utilisez cette règle lorsque les limites des polygones appartenant à une classe d'entités ou à un sous-type doivent s'aligner sur les limites de polygones d'une autre classe d'entités ou d'un autre sous-type ; par exemple, lorsque les limites de subdivision coïncident avec les limites des parcelles, mais ne recouvrent pas toutes les parcelles.

Les contours de polygones doivent être recouverts par les contours de

Erreurs

Des erreurs de ligne sont créées lorsque des limites de polygone appartenant à la première classe d'entités ou au premier sous-type ne sont pas recouvertes par les limites de polygones d'une autre classe d'entités ou d'un autre sous-type.

Erreurs Les contours de polygones doivent être recouverts par les contours de

Correctifs prédéfinis

Aucun correctif prédéfini n'est disponible pour cette erreur. Utilisez les outils disponibles dans la fenêtre Modifier des entités.

Contiennent les points

Chaque polygone de la première classe d'entités ou du premier sous-type doit contenir au sein de ses limites au moins un point de la seconde classe d'entités ou du second sous-type. Utilisez cette règle pour vous assurer que tous les polygones ont au moins un point au sein de leurs limites. Des polygones superposés peuvent partager un point dans cette zone de superposition ; par exemple, lorsque les limites de circonscriptions scolaires doivent contenir au moins une école.

Contiennent les points

Erreurs

Des erreurs de polygone sont créées pour les polygones qui ne contiennent pas au moins un point. Un point sur la limite d'un polygone est également une erreur.

Erreurs Contient un point

Correctifs prédéfinis

Créer une entité Créer des entités permet de créer une entité ponctuelle au centroïde de l'entité surfacique à l'origine de l'erreur.

Contient un point

Chaque polygone doit contenir exactement un point. Chaque point doit être compris dans un polygone. Utilisez cette règle pour vous assurer qu'il existe une correspondance bijective entre les entités d'une classe d'entités surfaciques et celles d'une classe d'entités ponctuelles ; par exemple, lorsque des parcelles doivent contenir exactement un point d'adresse.

Contient un point

Erreurs

Des erreurs de polygone sont créées pour les polygones qui ne contiennent pas exactement un point.

Erreurs Contient un point

Correctifs prédéfinis

Aucun correctif prédéfini n'est disponible pour cette erreur. Utilisez les outils disponibles dans la fenêtre Modifier des entités.