Notions de base à propos de la gestion des attributs d'une couverture

Les classes d'entités de couverture ont des informations de description stockées sous la forme d'attributs dans une table attributaire d'entités.

Présentation des définitions d'attribut

Chaque colonne d'une table attributaire est décrite en fonction des types de données utilisés pour stocker des valeurs (par exemple, texte, nombres entiers ou nombres décimaux), du nombre de caractères ou de chiffres requis pour le stockage, et des caractéristiques d'affichage pour indiquer les valeurs attributaires. Là où un code est utilisé pour représenter une valeur (par exemple, 1 = autoroute et 2 = collecteur), des tables de description de code sont définies. Dans une table attributaire de couverture, une colonne de la table attributaire constitue un attribut (également appelé champ).

Attribut de couverture : élément
Attribut de couverture : élément

Les éléments suivants sont des caractéristiques d'attribut attributaires :

Mise en relation des tables

Comme illustré dans le diagramme suivant, des tables peuvent être reliées à l'aide d'un attribut commun. Des enregistrements dans les tables sont reliés quand la valeur pour l'attribut commun est la même. Il existe plusieurs types de relations, notamment, un vers un, un vers plusieurs et plusieurs vers un. Le diagramme suivant illustre une relation un vers plusieurs entre des parcelles et des propriétaires ; une parcelle peut avoir de nombreux propriétaires. Les attributs contenant le numéro de parcelle pour chaque terrain sont contenus dans deux tables : la couverture PARCEL.PAT et une autre table, OWNER. Elles tiennent lieu de clés pour relier des enregistrements entre les deux tables.

Mise en relation des tables

Gestion des attributs

Cette section s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.

Dans la boîte de dialogue Propriétés pour une classe d'entités de couverture, vous voyez une colonne FID qui contient l'identifiant unique de chaque enregistrement ou entité. Une classe d'entités comporte également une colonne de forme (Shape) et peut comporter plusieurs pseudo-attributs tels que l'angle de rotation des symboles ponctuels ou des propriétés de sous-classe d'annotations de couverture. Les pseudo-attributs sont gérés par l'application ; leurs noms sont précédés d'un signe dollar ($), par exemple, $ANGLE.

Dans la boîte de dialogue Propriétés d'une table ou d'une classe d'entités, vous pouvez ajouter, mettre à jour et supprimer des attributs et créer des index pour les valeurs que contiennent les attributs. Seuls les attributs définis par l'utilisateur dans la table attributaire peuvent être modifiés ou supprimés. Les attributs de couverture gérés par l'application ne peuvent pas être modifiés ou supprimés par l'utilisateur. Indexez un attribut pour améliorer les performances des opérations qui accèdent à son contenu, par exemple la sélection d'entités avec des valeurs d'attributs spécifiques. Si vous indexez la colonne Shape, un index spatial est créé ; il améliore les performances des opérations qui récupèrent des entités par emplacement. Après avoir modifié les valeurs d'une colonne, supprimez l'index existant, puis ajoutez-en un nouveau.

Outre les nouveaux attributs, vous pouvez ajouter des attributs redéfinis. Ajoutez un attribut redéfini pour associer ou diviser les valeurs d'attributs existants. Les attributs redéfinis sont utiles pour personnaliser la façon dont les valeurs d'une table sont affichées. Par exemple, vous pouvez choisir d'afficher un attribut redéfini qui concatène les valeurs, plutôt que d'afficher deux colonnes séparées, adjacentes.

Thèmes connexes

5/10/2014