Étiquetage d'entités schématiques

Etiquetage dans les diagrammes schématiques

Les étiquettes peuvent être affichées dynamiquement dans les entités schématiques contenues dans les diagrammes schématiques. Elles s'appuient sur les attributs schématiques stockés dans les classes d'entités schématique (attributs schématiques avec stockage de champ) ou sur tout autre attribut renvoyé par une jointure spécifiée sur les couches d'entités associées aux classes d'entités schématiques.

L'étiquetage d'entités schématiques se fait à l'aide des moteurs d'étiquetage Standard et Maplex dans ArcMap.

En savoir plus sur les concepts fondamentaux d'étiquetage

Les annotations d'entités permettent également de décrire vos entités schématiques ou d'ajouter des informations générales à vos diagrammes schématiques. Les étiquettes sur vos entités schématiques peuvent être converties également en annotations d'entité standard, mais elles ne peuvent pas être converties en annotations liées aux entités. La case à cocher Liées aux entités dans la boîte de dialogue Convertir les étiquettes en annotation n'est disponible pour aucune couche d'entités liée à une classe d'entités schématiques.

En savoir plus sur la conversion d'étiquettes en annotations

AstuceAstuce:

Lorsque la géométrie d'entité schématique est modifiée, les annotations d'entités ne sont pas mises à jour. Il est recommandé de convertir les étiquettes sur une classe d'entités schématiques en annotations d'entité standard uniquement lorsque la mise en page du diagramme schématique est terminée.

AttentionAttention :

Les attributs schématiques basés sur le type d'attribut Champ associé et sur le mode d'évaluation Pendant l'actualisation ne peuvent pas être utilisés comme les autres attributs schématiques pour étiqueter des entités schématiques. Puisque les moteurs d'étiquetage ArcMap ne forcent pas la charge des valeurs de champ associées par défaut, vous devez spécifier l'expression d'étiquette avancée suivante pour ces attributs particuliers :

L'expression avancée pour faire en sorte que les étiquettes selon un attribut schématique Champ associé avec le mode d'évaluation On Redraw/refresh s'affichent correctement

Paramètres en entrée :

  • [ATTR_AS_LABEL] : attribut schématique que vous souhaitez utiliser pour l'étiquetage
  • [PROPERTYSET], [DATASOURCEID], [UCID] et [UOID] : champs de classe d'entités schématiques qui doivent être chargés pour conserver la valeur du champ associée à jour

Notez que les champs [DATASOURCEID], [UCID] et [UOID] sont disponibles dans la liste Champs de la boîte de dialogue Propriétés de l'étiquette. Vous pouvez les sélectionner dans cette liste lorsque vous créez l'expression avancée suivante. Cependant, le champ [PROPERTYSET] n'est pas disponible dans cette liste, vous devez le saisir directement dans la zone d'expression.

Function FindLabel([PROPERTYSET],[DATASOURCEID], [UCID], [UOID], [ATTR_AS_LABEL])
			FindLabel = [ATTR_AS_LABEL]
End Function

Etiquetage de diagrammes schématiques de la même façon

Lorsque la configuration d'étiquettes sur les couches d'entités qui composent une couche schématique est terminée dans ArcMap, vous pouvez exporter la couche schématique en tant que fichier de couches et utiliser l'Éditeur de jeu de données schématique pour importer les propriétés de la couche en tant que propriétés de couche schématiques par défaut pour le modèle de diagramme. Cela permet d'obtenir tous les diagrammes schématiques basés sur ce modèle de diagramme représenté avec les mêmes étiquettes.

En savoir plus sur l'importation de propriétés de couches schématiques par défaut

Astuces

Etiquetage sur les conteneurs schématiques

Lors de l'utilisation du moteur d'étiquetage standard, les étiquettes sur les conteneurs schématiques avec une géométrie de polyligne sont plus faciles à personnaliser que sur les conteneurs avec une géométrie de polygone. Pour gérer les étiquettes sur les conteneurs schématiques qui utilisent une géométrie de polygone, il est recommandé d'utiliser le moteur d'étiquetage Maplex.

Par exemple, l'étiquetage de conteneurs schématiques se trouve souvent sur l'extérieur des entités schématiques. Lorsque vous utilisez le moteur d'étiquetage standard pour afficher des étiquettes sur les conteneurs schématiques représentés par une polyligne, les étiquettes peuvent s'afficher sur l'extérieur des conteneurs (étiquettes violettes de la figure 1 ci-après).

Conteneurs schématiques de polylignes - Les paramètres d'étiquetage standard peuvent être configurés pour afficher les étiquettes violettes à l'extérieur des conteneurs schématiques
Pour les conteneurs schématiques qui utilisent une géométrie de polygone, elles s'affichent uniquement à l'intérieur (Figure 2.1).
Conteneurs schématiques de polygones - Aucun paramètre d'étiquetage standard ne permet l'affichage des étiquettes violettes à l'extérieur des conteneurs schématiques ; ils s'affichent uniquement à l'intérieur
Dans ce cas, vous devez utiliser le Moteur d'étiquetage Maplex pour obtenir les étiquettes à l'extérieur (Figure 2.2).
Conteneurs schématiques de polygones - Les paramètres d'étiquetage Maplex peuvent être configurés pour afficher les étiquettes violettes à l'extérieur des conteneurs schématiques

Création d'étiquettes sur plusieurs lignes sur les entités schématiques

Lorsque les étiquettes sur vos entités schématiques ont une grande longueur horizontale ou lorsqu'elles représentent des valeurs d'attribut concaténées, par exemple, les étiquettes provenant d'un attribut schématique mis en forme, vous pouvez utiliser le moteur d'étiquetage Maplex pour les fractionner et empiler les parties pour réduire la longueur horizontale des étiquettes.

La figure suivante montre des étiquettes rouges sur les liens schématiques après qu'ils ont été empilés. Les lignes multiples correspondent à plusieurs valeurs d'attribut qui étaient au départ concaténées sur une seule ligne, chaque valeur d'attribut étant séparée par le caractère de trait d'union (-). C'est le caractère spécifique utilisé pour fractionner automatiquement l'étiquette comme indiqué dans la Figure 3.

Création d'étiquettes sur plusieurs lignes sur les entités schématiques - exemple

En savoir plus sur l’étiquetage multi-lignes

Thèmes connexes

5/10/2014