Exercice 4a : Mise à jour d'entités mitoyennes à l'aide d'une topologie de carte
A propos de la topologie de carte
De nombreux jeux de données vectorielles contiennent des entités qui partagent une géométrie. Les entités peuvent partager des tronçons (par exemple, des segments de ligne) ou des nœuds, comme les points aux extrémités des segments. Par exemple, des polygones de bassin versant peuvent avoir des tronçons communs le long de lignes de crête, et des polygones de lac peuvent partager les tronçons de leur rivage avec des polygones d'occupation du sol. Trois bassins versants peuvent partager un même nœud au sommet d'une montagne, alors que trois entités tronçons de rivière peuvent partager un nœud à un confluent. La barre d'outils Topologie contient des outils permettant de travailler avec des entités liées topologiquement.
Une topologie de carte crée des relations topologiques entre les parties des entités qui sont coïncidentes. Vous pouvez aussi spécifier les classes d'entités devant participer à la topologie de carte. Vous pouvez également sélectionner la distance, ou tolérance d'agrégat, qui définit la proximité nécessaire entre les tronçons et les sommets pour que ces derniers soient considérés comme coïncidents. Vous pouvez mettre à jour simultanément des tronçons et des nœuds mitoyens à l'aide de l'outil Mise à jour de la topologie lorsque vous créez une topologie de carte.
Les utilisateurs d'ArcView peuvent créer et mettre à jour une topologie de carte, qui est le type utilisé dans cet exercice. Les utilisateurs d'ArcEditor et d'ArcInfo peuvent également modifier la topologie de géodatabase, qui définit un ensemble de règles relatives aux relations entre les classes d'entités dans un jeu de données d'entité. Vous modifierez une topologie de géodatabase dans un autre exercice.
Création d'une topologie de carte
Démarrez ArcMap et affichez les barres d'outils Editeur, Capture et Topologie.
Dans cet exercice, vous allez mettre à jour plusieurs entités de bassin versant dans deux classes d'entités en créant une topologie de carte.
- Cliquez sur le bouton Ouvrir dans la barre d'outils Standard.
- Accédez à la carte MapTopology.mxd dans le répertoire \Editing\Topology où vous avez installé les données du didacticiel. (C:\ArcGIS\ArcTutor est l'emplacement par défaut.)
- Cliquez sur la carte, puis sur Ouvrir.
- Si la carte est encore ouverte depuis l'exercice précédent et que vous êtes invité à la fermer, vous pouvez le faire sans enregistrer les modifications.
- Cliquez sur le menu Editeur dans la barre d'outils Editeur, puis sur Ouvrir une session de mise à jour.
- Fermez la fenêtre Créer des entités. Vous n'en aurez pas besoin dans cet exercice.
-
Cliquez sur Géosignets, puis sur 3 Region Divide.
La carte effectue un zoom sur la zone marquée du géosignet. A présent, vous pouvez voir les étiquettes relatives aux petits bassins versants.
- Cliquez sur le bouton Topologie de carte dans la barre d'outils Topologie.
- Cliquez sur Sélectionner tout. Vous souhaitez que toutes les entités sur la carte, issues des deux classes d'entités, participent à la topologie de carte.
- Cliquez sur OK.
Cette carte contient deux classes d'entités. Hydro_region contient des entités surfaciques qui représentent trois grandes régions hydrologiques au sud-ouest des Etats-Unis. Notez qu'une partie du bassin versant régional Great Basin a été omise du jeu de données utilisé dans ce didacticiel. Hydro_units contient des entités surfaciques qui représentent de plus petits bassins versants dans ces régions. Vous pouvez voir les entités dans la classe d'entités Hydro_units car les entités Hydro_region sont en partie transparentes.
Les données régionales ont été dérivées en fusionnant les plus petites unités hydrologiques, de sorte que les limites des entités dans Hydro_region sont déjà coïncidentes avec les limites des plus petits bassins versants. Dans cet exercice, vous allez créer une topologie de carte qui vous permettra de modifier les sommets qui composent un tronçon mitoyen et de déplacer un nœud qui définit l'intersection entre plusieurs entités.
Recherche des entités mitoyennes
A présent, vous allez commencer à mettre à jour la topologie de carte à l'aide de l'outil Mise à jour de la topologie pour sélectionner un tronçon et déterminer quelles entités le partagent. Vous pouvez utiliser la boîte de dialogue Afficher les entités mitoyennes pour étudier quelles entités partagent un tronçon ou un nœud topologique donné et contrôler si les modifications que vous apportez à un élément topologique donné seront partagées par certaines entités.
- Cliquez sur l'outil Mise à jour de la topologie dans la barre d'outils Topologie.
- Cliquez sur le tronçon partagé par le polygone East Fork Sevier. Utah. (no 16030002) et le polygone Kanab. Arizona, Utah. (no 15010003).
- Cliquez sur Afficher les entités mitoyennes dans la barre d'outils Topologie.
- Double-cliquez sur Hydro_units. Le signe plus est remplacé par un signe moins et deux branches supplémentaires sont développées sous Hydro_units. Chacune d'elles représente une entité d'unité hydrologique qui partage ce tronçon.
-
Cliquez sur East Fork Sevier. Utah. (51).
L'entité no 51 de la classe d'entités Hydro_units, l'unité hydrologique East Fork Sevier, clignote sur la carte.
-
Double-cliquez sur Hydro_region et cliquez sur Great Basin Region (1).
L'entité no 1 de la classe d'entités Hydro_region, la région Great Basin, clignote sur la carte.
- Fermez la boîte de dialogue Entités mitoyennes.
Mise à jour d'un tronçon mitoyen dans une topologie de carte
Maintenant que vous avez vu que les entités que vous devez mettre à jour partagent ce tronçon, vous allez mettre à jour la limite des bassins versants pour l'ajuster au mieux au MNT.
-
Cochez Hillshaded_terrain.sid dans la table des matières ArcMap pour activer l'image.
- Maintenez la touche Z enfoncée. Le pointeur devient l'outil Zoom avant.
- Tout en appuyant sur la touche Z, faites glisser un cadre autour du tronçon sélectionné.
-
Double-cliquez sur le tronçon. Maintenant, vous pouvez voir les sommets (en vert) qui définissent la forme de ce tronçon.
-
Placez le pointeur sur le deuxième sommet à partir de l'extrémité est du tronçon. Lorsque le pointeur se transforme en un carré avec quatre flèches, cliquez sur le sommet, faites-le glisser vers le nord-ouest, puis déposez-le sur la ligne directrice bleue.
- Cliquez une fois dans la carte, en dehors du tronçon, pour le désélectionner. Cliquez ensuite de nouveau sur le tronçon pour le re-sélectionner.
Remodelage d'un tronçon mitoyen dans une topologie de carte
- Assurez-vous que la capture sur un segment est activée. Si ce n'est pas le cas, cliquez sur Capture sur un segment dans la barre d'outils Capture.
- Cliquez sur l'outil Remodeler la limite dans la barre d'outils Topologie.
-
Placez le pointeur sur le tronçon où le tronçon topologique sélectionné et la ligne directrice bleue commencent à diverger.
- Cliquez sur le tronçon pour commencer une construction.
- Continuez à ajouter des sommets le long de la ligne directrice. Vous pouvez maintenir enfoncée la touche Espace pour désactiver temporairement la capture si vous avez des difficultés à placer la ligne remodelée où vous le souhaitez le long de la ligne bleue.
- Assurez-vous que le dernier sommet que vous ajoutez à la construction s'aligne sur le tronçon proche du sommet que vous avez déplacé.
- Cliquez avec le bouton droit sur un endroit quelconque de la carte, puis sélectionnez Terminer la construction.
Déplacement d'un nœud partagé dans une topologie de carte
Maintenant que vous avez ajusté le tronçon partagé par les limites des bassins versants, il convient de résoudre un autre problème avec les données existantes. Le nœud placé à l'extrémité est du tronçon est le point où les bassins versants des régions Great Basin, Upper Colorado et Lower Colorado se rejoignent. Vous allez déplacer ce nœud partagé d'un nombre spécifié de mètres.
- Cliquez sur l'outil Mise à jour de la topologie dans la barre d'outils Topologie.
- Cliquez une fois dans la carte, en dehors du tronçon, pour le désélectionner.
- Maintenez la touche N enfoncée. Cela limite temporairement les éléments topologiques sélectionnables aux nœuds.
-
Faites glisser un cadre autour du nœud tout en maintenant enfoncée la touche N.
- Cliquez avec le bouton droit et cliquez sur Déplacer.
-
Saisissez 460 et 410 dans les zones x et y, respectivement, et appuyez sur Entrée.
Le nœud est déplacé vers le nouvel emplacement et toutes les entités qui le partagent dans la topologie de carte sont mises à jour. Vous pouvez également déplacer le nœud en le faisant glisser lorsque vous déplacez le sommet du tronçon topologique.
- Cliquez sur le menu Editeur dans la barre d'outils Editeur, puis sur Quitter la session de mise à jour.
- Cliquez sur Oui pour enregistrer vos mises à jour.
- Fermez ArcMap si vous avez fini d'utiliser le didacticiel. Vous n'avez pas besoin d'enregistrer la carte.
- Pour passer à l'exercice suivant, cliquez sur Exercice 4b : Utilisation de la topologie de géodatabase pour corriger des erreurs linéaires.
Dans cet exercice, vous avez appris comment créer une topologie de carte et comment utiliser l'outil Mise à jour de la topologie pour mettre à jour plusieurs entités qui partagent des tronçons et des nœuds. La topologie de carte vous a permis de conserver la limite commune entre les entités tout en mettant à jour quatre, puis six entités dans deux classes d'entités différentes. L'outil Mise à jour de la topologie et les tâches de mise à jour de topologie permettent également de mettre à jour les tronçons et les nœuds dans une topologie de géodatabase.