É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.
- La barre d'outils Etiquetage contient les différents boutons qui permettent de contrôler l'étiquetage sur les entités schématiques, et le Gestionnaire d'étiquettes permet d'afficher et de modifier les propriétés d'étiquetage pour toutes les classes d'étiquettes dans vos diagrammes schématiques.
En savoir plus sur l'utilisation du moteur d'étiquetage standard
- Le moteur d'étiquetage Maplex fournit un jeu spécial d'outils qui permet d'améliorer la qualité des étiquettes dans vos diagrammes schématiques et de contrôler leur positionnement et leur taille.
En savoir plus sur l'utilisation du moteur d'étiquetage Maplex
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
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.
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).
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.