Modifier les attributs d'entités

La fenêtre Attributes (Attributs) Attributs contient des outils permettant de sélectionner des entités et de mettre à jour les valeurs attributaires en cliquant sur des entités dans l’arborescence de sélection. Des outils supplémentaires sont disponibles dans le menu contextuel pour faciliter la gestion de la qualité des données lorsque vous mettez à jour des valeurs attributaires.

Astuce :

Pour afficher et mettre à jour des attributs dans une vue tabulaire pour toutes les entités d’une couche, cliquez avec le bouton droit sur la couche dans la fenêtre Contents (Contenu) sur l’onglet List By Drawing Order (Répertorier par ordre d’affichage) Répertorier par ordre d’affichage et sélectionnez Attribute Table (Table attributaire) Open Table.

Les tables sont également un moyen efficace de mise à jour ou d’application de calculs de champs à des colonnes de données.

Règles attributaires et domaines

Certaines valeurs attributaires rencontrées sont contraintes à des valeurs définies par des règles attributaires, des valeurs de sous-type ou des domaines.

Règles attributaires

Les champs gérés par des règles attributaires sont limités aux valeurs définies par la règle. Lorsque vous spécifiez une valeur qui enfreint la règle, une notification s’affiche en haut de la fenêtre montrant quelle règle interdit vos changements.

Validation attributaire

Par défaut, les valeurs de champ sont contraintes aux valeurs qui satisfont à des critères prédéfinis. Si votre processus nécessite le remplacement de ces valeurs, par exemple, des valeurs de domaine, des valeurs attributaires conditionnelles ou des champs qui n’autorisent pas les valeurs nulles ou les valeurs de champ vides, vous pouvez désactiver la validation attributaire.

Pour rechercher et corriger des valeurs non valides, filtrez la sélection actuelle des entités dans l’arborescence pour afficher uniquement les entités dotées de valeurs attributaires non valides. Pour ce faire, cliquez avec le bouton droit sur la couche dans l’arborescence et sélectionnez Select Only Invalid Objects (Sélectionner uniquement les objets non valides) Sélectionner uniquement les entités non valides.

Select Only Invalid Objects (Sélectionner uniquement les objets non valides)

Sous-types et domaines attributaires

Les champs définis avec des sous-types ou des domaines attributaires incluent des listes déroulantes permettant de sélectionner et d’attribuer une valeur valide. Lorsque vous modifiez une valeur de sous-type, vous êtes invité à appliquer les valeurs par défaut définies par le nouveau sous-type ou à conserver les valeurs attributaires de l’entité existantes.

Modifier le sous-type

Astuce :

Vous pouvez désactiver l’avertissement relatif au sous-type et appliquer automatiquement les valeurs par défaut définies par le nouveau sous-type.

Codes de couleurs des champs

Les champs qui effectuent des fonctions spécifiques sont mis en évidence dans une couleur donnée. Le tableau suivant décrit les codes couleur utilisés :

Couleur du champDescription

Orange

Champ de sous-type.

Violet

Symbolise la couche.

Jaune

La propriété de mise en évidence des champs est activée dans la vue des champs de la table attributaire.

Codes de couleurs des champs attributaires

Mettre à jour des attributs et les enregistrements associés

Pour mettre à jour des attributs et les enregistrements associés d’une entité sélectionnée, développez la sélection dans la fenêtre et cliquez sur l’onglet Attributes (Attributs).

Astuce :

Si une icône d’avertissement Avertissement apparaît en regard d’une entité ou d’une table, cliquez avec le bouton droit sur cet élément et sélectionnez Add To Map (Ajouter à la carte) Ajouter des données.

  1. Sous l’onglet Edit (Modifier), groupe Selection (Sélection), cliquez sur Attributes (Attributs) Attributs.
  2. Cliquez sur Select (Sélectionner) Sélection, sélectionnez les entités, puis développez la sélection dans la fenêtre.
    • Si vous souhaitez mettre à jour des valeurs pour toutes les entités sélectionnées sur une couche spécifique, cliquez sur le nom de la couche dans la fenêtre.
    • Pour sélectionner plusieurs entités et mettre à jour le même champ avec la même valeur, utilisez les raccourcis clavier suivants :
      • Pour sélectionner plusieurs entités, appuyez sur la touche Ctrl et cliquez les entités.
      • Pour sélectionner les entités adjacentes, appuyez sur Maj tout en cliquant sur la première entité, puis sur la dernière entité.
  3. Activez ou désactivez l’option Auto Apply (Automatique).
    • Cochez Auto Apply (Automatique) pour appliquer automatiquement vos mises à jour lorsque vous appuyez sur Entrée.
    • Décochez Auto Apply (Automatique) pour appliquer vos mises à jour lorsque vous cliquez sur Apply (Appliquer). Les champs mis à jour sont mis en évidence par une barre verticale de couleur verte jusqu’à ce vous appliquiez vos modifications.
  4. Cliquez sur l’onglet Attributes (Attributs) pour mettre à jour les attributs des entités et leurs sous-types.

    Onglet Attributs

    • Si l’entité parent fait partie d’une classe de relations, cliquez sur l’onglet Attributed Relationship (Relation attribuée) pour mettre à jour des attributs dans la table associée.

      Relations attribuées

  5. Cliquez sur la cellule à modifier, changez sa valeur et appuyez sur Entrée.
    • Pour modifier une valeur de sous-type, cliquez sur Choose Symbol Class (Choix d’une classe de symboles) Add All Values et sélectionnez un sous-type.
    • Pour modifier un champ de date à l’aide du calendrier, cliquez sur le champ, puis sur Calendar (Calendrier) Calendrier. Pour saisir la date et l’heure actuelles, cliquez sur Today (Aujourd’hui).
      Calendrier
    • Pour définir un champ qui accepte les valeurs nulles sur Null (Nulle), cliquez avec le bouton droit et sélectionnez Set To ‘<Null>’ (Définir sur ‘<Null>’) .
      Set To ‘<Null>’ (Définir sur ‘<Null>’)
  6. Si le paramètre Auto Apply (Automatique) est désactivé, cliquez sur Apply (Appliquer).
    • Pour annuler la valeur modifiée, cliquez sur Cancel (Annuler).
    Remarque :

    Si vous n’appliquez pas vos mises à jour à l’entité sélectionnée ou si vous les annulez avant de passer à la carte ou à la scène actuelle, vous êtes invité à appliquer ou à annuler toute mise à jour d’attribut non validée.

    Mises à jour d’attribut non validées

Copier les attributs d’une entité à une autre

Pour copier toutes les valeurs attributaires d’une entité vers une autre ou vers toutes les entités d’une couche, utilisez les options Copy Attributes (Copier les attributs) et Paste Attributes (Coller les attributs). Par défaut, les valeurs de champ sont copiées vers les noms de champ correspondants et les types de données sur la couche cible ou vers n’importe quel champ applicable défini par l’appariement de champ.

Astuce :

Pour transférer des attributs entre des entités, utilisez l’outil Transfer Attributes (Transférer des attributs) Transférer des attributs.

  1. Sous l’onglet Edit (Modifier), groupe Selection (Sélection), cliquez sur Attributes (Attributs) Attributs.
  2. Cliquez sur Select (Sélectionner) Sélection, sélectionnez les entités, puis développez la sélection dans la fenêtre.
  3. Cliquez avec le bouton droit de la souris sur l’entité qui contient les attributs à copier, puis sélectionnez Copy Attributes (Copier les attributs) Copier.
  4. Cliquez avec le bouton droit sur l’entité ou la couche cible et sélectionnez Paste Attributes (Coller les attributs) Coller.
  5. Si le paramètre Auto Apply (Automatique) est désactivé, cliquez sur Apply (Appliquer).

Mettre à jour des valeurs attributaires conditionnelles

Les valeurs attributaires conditionnelles sont mises à jour à partir d’une liste de valeurs prédéfinies qui agissent comme des champs de correspondance simplement contraints. Une valeur dans un champ détermine la liste des choix valides d’un autre champ appartenant au même groupe de champs.

La structure de ces champs est définie dans la table attributaire sous forme de groupes de champs organisés en hiérarchies relationnelles. Pour modifier cette structure, ouvrez la table attributaire et cliquez sur l’onglet Data (Données) du ruban. Dans le groupe Design (Création), cliquez sur Contingent Values (Valeurs conditionnelles) Valeurs conditionnelles.

Astuce :

Il est conseillé de commencer dans la partie supérieure de l’arborescence des valeurs et de vous laisser guider par la liste déroulante pour connaître les choix valides. Par exemple, une valeur dans un champ de nom de ville détermine la liste des choix pour un champ de code postal. Il est possible d’étendre cette structure à plusieurs champs.

  1. Sous l’onglet Edit (Modifier), groupe Selection (Sélection), cliquez sur Attributes (Attributs) Attributs.
  2. Dans la fenêtre, cliquez sur Select (Sélectionner) Sélection, sélectionnez les entités, puis développez la sélection dans la fenêtre.
  3. Décochez Auto Apply (Automatique).
  4. Cliquez sur l'onglet Attributs.
    Valeurs conditionnelles de la fenêtre Attributes (Attributs)
  5. Cliquez sur l’entité contenant les valeurs attributaires conditionnelles que vous voulez modifier.
  6. Cliquez sur la flèche de liste déroulante de l’attribut que vous souhaitez mettre à jour.
    Astuce :

    Sélectionnez une valeur qui est une valeur valide appartenant au groupe de champs. Les valeurs incorrectes sont mises en évidence par une barre verticale de couleur jaune ; un avertissement apparaît également dans la fenêtre. Les valeurs retirées restent visibles et disponibles dans la liste déroulante Show All (Afficher tout).

    • Partial Matches (Correspondances partielles) : survolez pour afficher un menu déroulant contenant toutes les valeurs définies pour le groupe de champs. Elles apparaissent sous le nom du champ dont elles sont des choix corrects. La sélection d’une correspondance partielle peut nécessiter la mise à jour d’autres champs jusqu’à la création d’une combinaison valide de valeurs de champ.
    • Show All (Afficher tout) : affiche toutes les valeurs attributaires du groupe de champs. Cela peut s’avérer utile lorsque vous voulez modifier les valeurs attributaires de tous les champs. Ce contrôle apparaît en bas de la liste déroulante lorsque vous cliquez sur Show Matches (Afficher les correspondances).
    • Show matches (Afficher les correspondances) : affiche tous les choix valides du champ en fonction de la valeur de son champ parent. Il s’agit du paramètre par défaut. Ce contrôle apparaît en haut de la liste déroulante lorsque vous cliquez sur Show All (Afficher tout).
  7. Cliquez sur Appliquer pour appliquer les modifications.