Exercice 5d : Transfert d'attributs entre des entités
A propos du transfert d'attributs
L'outil Transfert d'attributs permet de transférer des attributs à partir d'entités dans une couche source vers des entités dans une couche cible. Les couches source et cible, ainsi que les attributs à transférer sont définis dans la boîte de dialogue Mappage du transfert d'attributs. L'outil Transfert d'attributs est alors utilisé pour transférer interactivement ces attributs entre les entités des couches source et cible.
Dans cet exercice, vous allez transférer le nom et le type de rue à partir d'une rue existante vers une nouvelle rue récemment ajoutée à la base de données.
Configuration des données et des options de transfert d'attributs
Démarrez ArcMap et affichez les barres d'outils Editeur, Capture et Ajustement spatial.
- Cliquez sur le bouton Ouvrir dans la barre d'outils Standard.
- Accédez à la carte AttributeTransfer.mxd dans le répertoire \Editing\SpatialAdjustment 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.
- 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 le menu Ajustement spatial, puis sur Mappage du transfert d'attributs.
- Cliquez sur la flèche de la liste déroulante Couche source et sélectionnez la couche Streets.
-
Cliquez sur la flèche de la liste déroulante Couche cible et sélectionnez NewStreets.
- Cliquez sur le champ NAME dans la zone de liste de champs de Couche source.
- Cliquez sur le champ NAME dans la zone de liste de champs de Couche cible.
-
Cliquez sur Ajouter.
Les champs sont maintenant ajoutés dans la liste Champs appariés.
- Répétez les mêmes opérations pour les champs Type et cliquez sur OK.
Utilisation de l'outil Transfert d'attributs
-
Cliquez sur Géosignets, puis sur New streets pour définir la vue en cours sur la zone de mise à jour de cet exercice.
- Cliquez sur l'outil Identifier dans la barre d'outils Outils.
-
Cliquez sur l'entité source indiquée, comme indiqué ci-dessous.
-
Notez les attributs des champs NAME et Type. Ces valeurs attributaires seront transférées vers l'entité cible.
-
Lorsque l'outil Identifier est encore actif, cliquez sur l'entité cible.
- Notez les champs NAME et Type ; les valeurs attributaires de ces champs seront transférées à partir de la couche Streets.
- Cliquez sur l'outil Transfert d'attributs dans la barre d'outils Ajustement spatial.
-
Capturez un tronçon de l'entité source, comme indiqué ci-dessous :
- Faites glisser le lien vers l'entité cible.
-
Capturez un tronçon de l'entité cible et cliquez.
Vérification des résultats du transfert d'attributs
Maintenant que vous avez transféré les attributs de l'entité source vers l'entité cible, il est judicieux de vérifier que l'entité cible a été mise à jour avec les informations appropriées.
- Cliquez sur l'outil Identifier dans la barre d'outils Outils.
-
Cliquez sur l'entité cible. Les champs NAME et Type dans l'entité cible reflètent les nouveaux attributs.
- 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.
Dans cet exercice, vous avez appris comment transférer des attributs d'une couche source vers une couche cible. Vous avez maintenant terminé les didacticiels de mise à jour.