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 polylinéaires 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 polylignes.
Erreurs
Toute entité polyligne 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.
Correctifs prédéfinis
Supprimer l'entité permet de supprimer les entités polylignes qui pourraient être créées lors du traitement de validation en fonction de la tolérance d'agrégat.
Ne doivent pas se superposer
Les lignes ne doivent chevaucher aucune partie d'une autre ligne au sein d'une classe d'entités ou d'un sous-type. Les lignes peuvent se toucher, se couper et se superposer les unes aux autres. Utilisez cette règle avec des lignes qui ne doivent jamais occuper le même espace que d'autres lignes ; par exemple, lorsque des lignes de terrain ne doivent pas se superposer les unes aux autres.
Erreurs
Des erreurs de ligne sont créées là où des lignes se superposent.
Correctifs prédéfinis
Supprimer la superposition permet de supprimer les segments de ligne superposés de l'entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.
Ne doivent pas être sécantes
Les lignes ne doivent croiser ni chevaucher aucune partie d'une autre ligne au sein de la même classe d'entités ou du même sous-type. Utilisez cette règle avec des lignes dont les segments ne doivent jamais croiser ni occuper le même espace que d'autres lignes ; par exemple, lorsque des lignes de terrain ne doivent pas se couper ni se superposer, mais que l'extrémité d'une entité peut toucher l'intérieur d'une autre entité.
Erreurs
Des erreurs de ligne sont créées là où des lignes se chevauchent et des erreurs ponctuelles sont créées là où des lignes se croisent.
Correctifs prédéfinis
Supprimer la superposition permet de supprimer les segments de ligne superposés de l'entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.
Fractionner permet de fractionner les entités linéaires qui se croisent à leur point d'intersection. Si deux lignes se croisent à un point unique, il en résulte quatre entités. Les attributs des entités originales sont conservés dans les entités fractionnées. Si une règle de division est présente, les attributs sont mis à jour en conséquence.
Ne doivent pas être sécantes
Les lignes ne doivent croiser ni chevaucher aucune partie d'une autre ligne au sein de la même classe d'entités ou du même sous-type. Utilisez cette règle avec des lignes dont les segments ne doivent jamais croiser ni occuper le même espace que d'autres lignes ; par exemple, lorsque des lignes de terrain ne doivent pas se couper ni se superposer, mais que l'extrémité d'une entité peut toucher l'intérieur d'une autre entité.
Erreurs
Des erreurs de ligne sont créées là où des lignes se chevauchent et des erreurs ponctuelles sont créées là où des lignes se croisent.
Correctifs prédéfinis
Supprimer la superposition permet de supprimer les segments de ligne superposés de l'entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.
Fractionner permet de fractionner les entités linéaires qui se croisent à leur point d'intersection. Si deux lignes se croisent à un point unique, il en résulte quatre entités. Les attributs des entités originales sont conservés dans les entités fractionnées. Si une règle de division est présente, les attributs sont mis à jour en conséquence.
Ne doivent pas avoir d’arcs pendants
L'extrémité d'une ligne doit toucher une partie quelconque d'une autre ligne ou une partie quelconque d'elle-même au sein d'une classe d'entités ou d'un sous-type. Utilisez cette règle lorsque vous voulez que les lignes d'une classe d'entités ou d'un sous-type se connectent les unes aux autres ; par exemple, lorsqu'un réseau de transport a des segments de ligne qui se connectent. Dans cet exemple, vous pouvez définir des exceptions à cette règle pour les segments de routes sans issue ou d'impasses.
Erreurs
Des erreurs de point sont créées à l'extrémité d'une ligne qui ne se touche pas elle-même ni au moins une autre ligne.
Correctifs prédéfinis
Prolonger permet de prolonger l'extrémité pendante d'une entité linéaire si elle est alignée sur d'autres entités linéaires dans un rayon donné. Si aucune entité n'est présente dans le rayon spécifié, l'entité n'est pas prolongée. Si le rayon est nul, les lignes sont prolongées jusqu'à ce qu'elles s'alignent sur une entité. Lorsque vous appliquez le correctif à toutes les erreurs, les entités qui ne peuvent pas être prolongées sont ignorées et demeurent des erreurs.
Tronquer permet de tronquer les entités linéaires pendantes dont l'intersection figure dans le rayon spécifié. Si aucune entité n'est présente dans le rayon spécifié, l'entité n'est pas tronquée. Lorsque le rayon spécifié est supérieur à la longueur de l'entité à l'origine de l'erreur, elle n'est pas supprimée. Si le rayon est nul, les lignes sont tronquées à l'intersection. Lorsque vous appliquez le correctif à toutes les erreurs, les entités qui ne peuvent pas être tronquées sont ignorées et demeurent des erreurs.
Capturer permet de capturer les entités linéaires pendantes sur l'entité linéaire la plus proche, dans un rayon donné. Si aucune entité ligne n'est présente à la distance spécifiée, la ligne n'est pas capturée. Cette commande effectue la capture sur l'entité la plus proche dans ce rayon. Il recherche tout d'abord les points d'extrémité, puis les sommets, et enfin les tronçons de lignes dans la classe d'entités.
Ne doivent pas avoir de pseudo-nœuds
L'extrémité d'une ligne ne peut pas toucher l'extrémité d'une seule autre ligne au sein d'une classe d'entités ou d'un sous-type. L'extrémité d'une ligne peut toucher une partie quelconque de cette même ligne. Utilisez cette règle pour nettoyer les données relatives à des lignes subdivisées de façon inappropriée. Par exemple, dans le cadre d'une analyse hydrologique, les segments d'un réseau fluvial peuvent être contraints d'avoir des nœuds uniquement aux extrémités ou aux jonctions.
Erreurs
Des erreurs de point sont créées là où l'extrémité d'une ligne touche l'extrémité d'une seule autre ligne.
Correctifs prédéfinis
Combiner avec la plus grande permet de combiner la géométrie de la ligne la plus courte à celle de la ligne la plus longue. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.
Combiner permet d'ajouter la géométrie d'une entité linéaire dans l'autre entité linéaire à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.
Ne doivent être coïncidentes qu'aux extrémités
Les lignes peuvent se toucher uniquement à leurs extrémités et ne doivent pas se chevaucher au sein d'une classe d'entités ou d'un sous-type. Utilisez cette règle lorsque vous voulez que les lignes se touchent uniquement à leurs extrémités et ne se coupent pas, ni ne se chevauchent ; par exemple, lorsque des lignes de terrain ne doivent pas se couper ni se chevaucher, mais doivent se connecter les unes aux autres uniquement à l'extrémité de chaque entité linéaire.
Erreurs
Des erreurs de ligne sont créées là où des lignes se chevauchent et des erreurs ponctuelles sont créées là où des lignes se croisent ou se touchent.
Correctifs prédéfinis
Supprimer la superposition permet de supprimer les segments de ligne superposés de l'entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.
Fractionner permet de fractionner les entités linéaires qui se croisent à leur point d'intersection. Si deux lignes se croisent à un point unique, il en résulte quatre entités. Les attributs des entités originales sont conservés dans les entités fractionnées. Si une règle de division est présente, les attributs sont mis à jour en conséquence.
Ne doivent pas être sécantes ou superposées à
Les lignes appartenant à une classe d'entités ou à un sous-type peuvent se toucher uniquement à leurs extrémités et ne doivent pas chevaucher des lignes appartenant à une autre classe d'entités ou à un autre sous-type. Utilisez cette règle lorsque vous voulez que les lignes se touchent uniquement à leurs extrémités et ne coupent pas ni ne chevauchent des lignes d'une autre classe d'entités ou d'un autre sous-type ; par exemple, lorsque des lignes de terrain ne doivent pas couper ni chevaucher des lignes d'îlots, mais doivent se connecter les unes aux autres uniquement à l'extrémité de chaque entité linéaire.
Erreurs
Des erreurs de ligne sont créées là où des lignes se chevauchent et des erreurs ponctuelles sont créées là où des lignes se croisent ou se touchent.
Correctifs prédéfinis
Supprimer la superposition permet de supprimer les segments de ligne superposés de l'entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.
Fractionner permet de fractionner les entités linéaires qui se croisent à leur point d'intersection. Si deux lignes se croisent à un point unique, il en résulte quatre entités. Les attributs des entités originales sont conservés dans les entités fractionnées. Si une règle de division est présente, les attributs sont mis à jour en conséquence.
Ne doivent pas se superposer à
Les lignes appartenant à une classe d'entités ou à un sous-type ne doivent pas chevaucher une partie quelconque d'une autre ligne appartenant à une autre classe d'entités ou à un autre sous-type. Utilisez cette règle pour des lignes qui ne doivent jamais occuper le même espace que des lignes d'une autre classe d'entités ou d'un autre sous-type ; par exemple, lorsque les autoroutes peuvent croiser les fleuves et s'en rapprocher, mais que les segments de route ne doivent pas chevaucher les segments de fleuve.
Erreurs
Des erreurs de ligne sont créées là où des lignes de deux classes d'entités ou sous-types sont superposées.
Correctifs prédéfinis
Supprimer la superposition permet de supprimer les segments de ligne superposés de l'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 lignes appartenant à une classe d'entités ou à un sous-type doivent être recouvertes par des lignes d'une autre classe d'entités ou d'un autre sous-type. Utilisez cette règle lorsque plusieurs groupes de lignes décrivent une même géographie ; par exemple, lorsque les lignes représentant des itinéraires de bus doivent être au-dessus des lignes d'un réseau routier.
Erreurs
Des erreurs de ligne sont créées sur les lignes de la première classe d'entités qui ne sont pas recouvertes par des lignes de la seconde classe d'entités.
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.
Doivent être recouvertes par les contours de
Les lignes 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 vous souhaitez modéliser des lignes qui coïncident avec les limites des polygones ; par exemple, lorsque les entités polylignes utilisées pour afficher les limites des terrains et les limites des îlots doivent être recouvertes par les limites des parcelles.
Erreurs
Des erreurs de ligne sont créées pour les lignes qui ne sont pas recouvertes par des limites de polygones.
Correctifs prédéfinis
Supprimer la superposition permet de supprimer les segments de ligne superposés de l'entité à l'origine de l'erreur. Vous pouvez choisir l'entité à conserver ou appliquer le correctif à toutes les erreurs.
Doit être à l'intérieur
Les lignes appartenant à une classe d'entités ou à un sous-type doivent être incluses dans des polygones d'une autre classe d'entités ou d'un autre sous-type. Utiliser cette règle lorsque vous voulez que les lignes soient incluses dans les limites des polygones ; par exemple, lorsque les cours d'eau sont inclus dans des bassins versants.
Erreurs
Des erreurs de ligne sont créées là où les lignes ne figurent pas dans des polygones.
Correctifs prédéfinis
Supprimer l'entité permet de supprimer les entités linéaires qui ne figurent pas dans des entités surfaciques.
Les extrémités doivent être recouvertes par
Les extrémités des lignes appartenant à une classe d'entités ou à un sous-type doivent être recouvertes par des points d'une autre classe d'entités ou d'un autre sous-type. Utiliser cette règle lorsque vous voulez modéliser les extrémités des lignes d'une classe d'entités ou d'un sous-type qui coïncident avec des entités ponctuelles d'une autre classe d'entités ; par exemple, lorsque les extrémités des lignes électriques secondaires doivent être raccordées à un transformateur ou à un compteur.
Erreurs
Des erreurs de point sont créées aux extrémités des lignes qui ne sont pas recouvertes par un point.
Correctifs prédéfinis
Créer une entité permet d'ajouter une entité ponctuelle à l'extrémité de l'entité linéaire à l'origine de l'erreur.
Ne doivent pas s’auto-superposer
Les lignes ne doivent pas se superposer avec elles-mêmes au sein d'une classe d'entités ou d'un sous-type. Les lignes peuvent toucher, couper et chevaucher des lignes d'une autre classe d'entités ou d'un autre sous-type. Utilisez cette règle avec des lignes dont les segments ne doivent jamais occuper le même espace qu'un autre segment sur la même ligne. Par exemple, dans le cadre d'une analyse des transports, les segments des rues et des autoroutes d'une même entité ne doivent pas se superposer avec eux-mêmes.
Erreurs
Des erreurs de ligne sont créées là où des lignes se superposent avec elles-mêmes.
Correctifs prédéfinis
Simplifier permet de supprimer les segments de ligne auto-superposés de l'entité à l'origine de l'erreur. Cela peut générer des entités multi-parties que vous pouvez détecter à l'aide de la règle Doivent être en une partie.
Ne doivent pas être auto-sécantes
Les lignes ne doivent pas se croiser ni se superposer avec elles-mêmes au sein d'une classe d'entités ou d'un sous-type. Les lignes peuvent se toucher elles-mêmes ou toucher, couper ou chevaucher d'autres lignes. Utiliser cette règle lorsque vous voulez uniquement des lignes en contact avec leurs extrémités et qui ne se coupent pas elles-mêmes, ni ne se chevauchent ; par exemple, lorsque les isolignes ne doivent pas se couper elles-mêmes.
Erreurs
Des erreurs de ligne sont créées là où des lignes se superposent avec elles-mêmes, et des erreurs ponctuelles sont créées là où des lignes se coupent elles-mêmes.
Correctifs prédéfinis
Simplifier permet de supprimer les segments de ligne auto-superposés de l'entité à l'origine de l'erreur. Cela peut générer des entités multi-parties que vous pouvez détecter à l'aide de la règle Doivent être en une partie.
Doivent être en une partie
Les lignes appartenant à une classe d'entités ou à un sous-type doivent posséder une seule partie. Utilisez cette règle lorsque vous voulez que les lignes soient composées d'une série unique de segments connectés ; par exemple, lorsqu'un réseau d'autoroutes se compose d'entités individuelles dont chacune d'elles ne comprend pas plus d'une seule partie.
Erreurs
Des erreurs de ligne multi-partie sont créées là où des lignes comprennent plusieurs parties.
Correctifs prédéfinis
Eclater permet de décomposer l'entité linéaire multi-parties qui est à l'origine de l'erreur en entités linéaires en une seule partie.
Vous avez un commentaire à formuler concernant cette rubrique ?