Tâches de topologie courantes
Cette rubrique s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.
Différentes modifications peuvent être apportées à une topologie. Dans certains cas, par exemple, lorsque vous renommez une topologie, la modification n'a aucune incidence sur l'état de la topologie. Dans d'autres situations, au contraire, la modification peut entraîner une revalidation de la topologie. Par exemple, des modifications, telles que l'ajout de classes d'entités ou de règles ou la modification de la tolérance d'agrégat, peuvent créer des zones à valider et des entités d'erreurs et nécessiter une nouvelle validation de la topologie. Les modifications de schéma répertoriées dans cette rubrique être apportées aux topologies dans une géodatabase ArcSDE, peu importe qu'elles soient versionnées ou non.
Ajout d'une classe d'entités à une topologie
Utilisation de la fenêtre Catalogue ou d'ArcCatalog
Voici les étapes permettant d'ajouter une nouvelle classe d'entités à une topologie existante à l'aide de la fenêtre Catalogue ou d'ArcCatalog.
- Cliquez avec le bouton droit de la souris sur la topologie et sélectionnez Propriétés.
- Cliquez sur l'onglet Classes d'entités.
- Cliquez sur Ajouter une classe.
- Cliquez sur la classe d'entités à ajouter à la topologie, puis sur OK.
Seules les classes d'entités du jeu de données d'entité et n'appartenant actuellement à aucune topologie ou réseau géométrique peuvent être ajoutées.
- Définissez le classement de coordonnées pour la classe d'entités ajoutée.
- Ajoutez les règles supplémentaires éventuelles.
- Cliquez sur OK.
- Validez la topologie.
Utilisation du géotraitement
Vous pouvez également utiliser des outils de géotraitement de topologie pour ajouter des classes d'entités et des règles à une topologie existante, la valider, exporter les formes des erreurs et effectuer d'autres tâches. Ces outils sont disponibles dans le jeu d'outils Topologie de la boîte à outils Gestion des données.
Modification d'une topologie
Différentes modifications peuvent être apportées à une topologie. Dans certains cas, par exemple, lorsque vous renommez une topologie, la modification n'a aucune incidence sur l'état de la topologie. Dans d'autres situations, au contraire, la modification peut entraîner une revalidation de la topologie. Par exemple, des modifications, telles que l'ajout de classes d'entités ou de règles ou la modification de la tolérance d'agrégat, peuvent créer des zones à valider et des entités d'erreurs, et nécessiter une nouvelle validation de la topologie.
Utilisation de sous-types dans une topologie
Lorsque vous concevez une géodatabase, vous devez connaître les options permettant d'utiliser des sous-types de classe d'entités dans votre topologie.
A propos des sous-types
Les sous-types vous permettent de modéliser plus efficacement des objets du monde réel en créant des sous-classes d'entités au sein d'une classe d'entités. Par exemple, dans une classe d'entités parcelles, vous pouvez avoir des sous-classes de parcelles normales (qui ne peuvent pas se superposer) et des parcelles de condominium (qui peuvent se superposer). En outre, la valeur par défaut de zonage peut être différente pour chaque sous-type de parcelles (par exemple, résidentielles unifamiliales et résidentielles multifamiliales).
Pour en savoir plus sur les sous-types et la géodatabase, reportez-vous à la rubrique Présentation rapide des sous-types.
Sous-types au sein d'une topologie
Des règles différentes et des classements de coordonnées différents peuvent être appliqués à chacun des sous-types des topologies. Cela vous permet de créer des règles qui s'appliquent uniquement à des sous-types donnés, par exemple, les structures construites avant la création de la sous-division.
Par exemple, en ce qui concerne les emprises de bâtiment, vous pouvez modéliser une situation dans laquelle un faible pourcentage de bâtiments croise légalement des limites de parcelle en créant des sous-types de bâtiments et en établissant uniquement la règle "Doivent être recouvertes par" pour les sous-types qui ne peuvent pas se prolonger au-delà d'une parcelle.
Vous pourriez également appliquer des classements de coordonnées différents à chaque sous-type. Par exemple, les parcelles dont les limites sont entrées à l'aide d'outils COGO peuvent avoir un classement de coordonnées plus élevé que d'autres parcelles d'un sous-type différent, qui ont été saisies à l'aide la numérisation.
Suppression d'une classe d'entités
Dans la fenêtre Catalogue, procédez comme suit :
- Cliquez avec le bouton droit de la souris sur la topologie et sélectionnez Propriétés.
- Cliquez sur l'onglet Classes d'entités.
- Cliquez sur la classe d'entités que vous voulez supprimer.
- Cliquez sur Supprimer.
- Cliquez sur OK.
Attribution d'un nouveau nom à une topologie
Dans la fenêtre Catalogue, procédez comme suit :
- Cliquez avec le bouton droit de la souris sur la topologie et sélectionnez Propriétés.
- Cliquez sur l'onglet Général.
- Saisissez un nouveau nom.
- Cliquez sur OK.
Le fait de renommer une topologie n'affecte pas son état ; la topologie n'a pas besoin d'être revalidée.
Vous ne pouvez pas renommer les classes d'entités composant une topologie de géodatabase.
Modification de la tolérance d'agrégat
Dans la fenêtre Catalogue, procédez comme suit :
- Cliquez avec le bouton droit de la souris sur la topologie et sélectionnez Propriétés.
- Cliquez sur l'onglet Général.
- Saisissez une nouvelle valeur de tolérance d'agrégat.
- Cliquez sur OK.
La modification de la tolérance d'agrégat d'une topologie nécessite une revalidation de la topologie. Plus la tolérance d'agrégat est importante, plus la probabilité que les entités de vos données soient déplacées augmente. Si la tolérance d'agrégat est trop élevée, les formes sont modifiées.
Modification des classements des coordonnées
Vous pouvez modifier les paramètres de classement dans une topologie de plusieurs façons.
Modification du nombre de classements
- Cliquez avec le bouton droit de la souris sur la topologie et sélectionnez Propriétés.
- Cliquez sur l'onglet Classes d'entités.
- Saisissez un nombre de classements.
- Cliquez sur OK.
Une topologie peut prendre en charge jusqu'à 50 classements auxquels il est possible d'attribuer des classes d'entités.
Il n'est pas nécessaire de revalider la topologie après modification du nombre de classements.
Modification du classement d'une classe d'entités
- Cliquez avec le bouton droit de la souris sur la topologie et sélectionnez Propriétés.
- Cliquez sur l'onglet Classes d'entités.
- Cliquez sur le classement actuel de la classe d'entités et modifiez-le.
- Cliquez sur OK.
Le fait de modifier le classement de toute classe d'entités nécessite que la topologie soit revalidée.
Utilisation de règles de topologie
De nombreuses tâches utilisent des règles dans une topologie. Vous pouvez effectuer les opérations suivantes :
- Ajouter ou supprimer des règles d'une topologie existante.
- Enregistrer des règles sous la forme d'un fichier d'ensemble de règles pouvant être partagé et réutilisé.
- Afficher des descriptions et des diagrammes de règle.
Ajout de règles à une topologie
- Cliquez avec le bouton droit de la souris sur la topologie et sélectionnez Propriétés.
- Cliquez sur l'onglet Règles.
- Cliquez sur Ajouter une règle et sélectionnez la règle.
- Cliquez sur OK dans toutes les boîtes de dialogue.
Après avoir ajouté une nouvelle règle, vous devez revalider votre topologie.
Suppression d'une règle d'une topologie
- Cliquez avec le bouton droit de la souris sur la topologie et sélectionnez Propriétés.
- Cliquez sur l'onglet Règles.
- Cliquez sur la règle à supprimer.
- Cliquez sur Supprimer.
- Cliquez sur OK dans toutes les boîtes de dialogue.
La suppression d'une règle nécessite la revalidation de la topologie.
Enregistrement de règles de topologie dans un fichier de règles
- Cliquez avec le bouton droit de la souris sur la topologie et sélectionnez Propriétés.
- Cliquez sur l'onglet Règles.
- Cliquez sur Enregistrer les règles.
- Accédez à l'emplacement où vous souhaitez enregistrer les règles que vous avez définies pour la topologie.
- Tapez un nom.
- Cliquez sur Enregistrer pour enregistrer toutes les règles de la topologie dans le fichier.
- Cliquez sur OK.
Chargement de règles de topologie à partir d'un fichier d'ensemble de règles
- Cliquez avec le bouton droit de la souris sur la topologie et sélectionnez Propriétés.
- Cliquez sur l'onglet Règles.
- Cliquez sur Enregistrer les règles.
- Cliquez sur Charger des règles.
- Naviguez jusqu'à l'emplacement où est enregistré l'ensemble de règles que vous souhaitez charger.
- Cliquez sur l'ensemble de règles.
- Cliquez sur Ouvrir.
Si l'ensemble de règles est créé à partir d'une topologie dont les noms de classes d'entités sont identiques à ceux des classes d'entités de la nouvelle topologie que vous définissez, les classes d'entités nommées dans l'ensemble de règles doit correspondre exactement aux classes d'entités de la nouvelle topologie. Si les noms sont différents, vous devez faire correspondre les classes d'entités mentionnées dans l'ensemble de règles à leurs équivalents dans la nouvelle topologie.
- Pour chaque classe d'entités source non appariée, cliquez dans la colonne Cible puis cliquez sur la classe d'entités à laquelle elle correspond dans la nouvelle topologie.
- Cliquez sur OK dans toutes les boîtes de dialogue.
Charger un ensemble de règles dans une topologie avec des règles spécifiées auparavant ajoute les règles de l'ensemble de règles aux règles existantes.
Le chargement d'un ensemble de règles nécessite la revalidation de la topologie.
S'il existe des classes d'entités spécifiées dans un ensemble de règles que vous ne pouvez faire correspondre aux classes d'entités de la nouvelle topologie, les règles qui impliquent les classes d'entités non appariées ne seront pas chargées.
Récapitulation des erreurs topologiques
Vous pouvez afficher un récapitulatif du nombre d'erreurs présentes dans une topologie dans la boîte de dialogue Propriétés de la topologie. Ce récapitulatif vous dit le nombre d'erreurs et exceptions qui existent pour chacune des règles de topologie.
Vous pouvez enregistrer le récapitulatif sous forme de fichier texte pour créer un enregistrement de l'état de la topologie à un moment donné. Cette méthode vous permettra de documenter et de contrôler l'état d'avancement d'un important projet de mise à jour topologique.
Interrogation et navigation dans un graphe topologique
Les outils de développeur ArcGIS permettent aux programmeurs d'accéder au graphe topologique, constituant une représentation planaire des géométries dans les classes d'entités participant à une topologie. Pour plus d'informations sur l'utilisation du graphe topologique, reportez-vous à l'aide ArcObjects pour .NET.