Ajout de champs associés avec une jointure
Cette rubrique s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.
Bien que les classes de relations puissent être créées et modifiées dans ArcGIS for Desktop Advanced et ArcGIS for Desktop Standard, elles sont en lecture seule dans ArcGIS for Desktop Basic. Les classes d'entités qui participent à une classe de relations sont aussi en lecture seule dans ArcGIS for Desktop Basic.
Les champs d'une classe reliée ne sont pas joints automatiquement à la table attributaire d'une classe. En effet, les cardinalités un vers plusieurs et plusieurs vers plusieurs ne prennent pas en charge ce type de visualisation. En outre, une table ou une classe d'entités donnée peut participer à plusieurs classes de relations qui accèdent à un grand nombre de champs associés ; vous n'aurez peut-être pas besoin de la plupart de ces champs pour une tâche donnée.
Pour les classes de relations un vers un et plusieurs vers un (qui sont en réalité identiques à des classes un vers un), utilisez une jointure ArcMap pour ajouter les champs associés d'une classe reliée spécifique à une table. Vous évitez ainsi d'encombrer la table avec des champs dont vous n'avez pas besoin. Vous pouvez créer une jointure basée sur une classe de relations existante, ce qui est plus rapide que de spécifier toutes les propriétés normalement requises pour définir une jointure. Une fois la jointure créée, les champs de la classe d'entités ou de la table associée sont ajoutés à la couche d'entités. Vous pouvez utiliser ces champs pour étiqueter, symboliser et interroger vos entités.
La boîte de dialogue Attribut fournit toujours l'accès à tous les champs associés d'une classe, qu'une jointure ait été ou non créée.
- Cliquez avec le bouton droit de la souris sur la couche d'entités de la table des matières d'ArcMap.
- Pointez sur Jointures et Mises en relation, puis cliquez sur Joindre.
- Cliquez sur la flèche de la liste déroulante Options de jointure, puis sur Joindre des données à partir d'une classe de relations prédéfinies.
- Cliquez sur la flèche de la liste déroulante pour afficher la liste des classes de relations, puis sur la classe de relations.
- Cliquez sur OK.
Vous pouvez à présent utiliser les champs associés pour étiqueter, symboliser et interroger vos entités.