Skip to Content

Foire Aux Questions - Etiquettes et annotations

Auteur : Olivier

Pour modifier l'emplacement des étiquettes, il faut cliquer de droite sur la couche, puis aller dans "Propriétés > Onglet : Etiquettes".

Tous les paramètres disponibles sont présents dans cette fenêtre :

  • La chaîne de texte où l'on définir ce que l'on veut faire apparaitre dans les étiquettes (soit un champ, soit une expression),
  • Le symbole textuel où l'on choisi la police des étiquettes,
  • Les options de placement des étiquettes et la plage d'échelle visible,
  • Le style d'étiquette prédéfini (style pré-enregistré).

On distingue deux méthodes : soit étiqueter toutes les entités de la même manière, soit utiliser des classes d'étiquettes, ce qui est pratique dans le cas de production d'Atlas ou sur des grands espaces, car on peut faire une requête de sélection.

Auteur : Olivier

Pour mettre en forme des étiquettes, ArcGIS nous fournit des expressions en VBScript. Pour les configurer, il faut cliquer de droite sur la couche, aller dans "Propriétés > Onglet : Etiquettes", puis cliquer sur "Expression". Dans la fenêtre "Expression", on pourra ainsi paramétrer l'affichage des ces dernières à l'aide des balises de mise en forme. Vous trouverez de plus amples informations dans l'aide.

Principales balises de mise en forme des étiquettes :

Description
 Balise de début 
 Balise de fin

Attributs/valeur

Nom de la police et/ou taille de police

<FNT>

</FNT>

name = {police TrueType}

size = {1-}
scale = {1-}
Couleur (RVB)

<CLR>

</CLR>

red, green, blue = {0-255}

Couleur (CMJN)
<CLR>

</CLR>

cyan, magenta, yellow, black = {0-100}

Gras

<BOL>

</BOL>

aucun(e)
Italique
<ITA>
</ITA>
aucun(e)
Souligné
<UND>
</UND>
aucun(e)
Tout en majuscules
<ACP>
</ACP>
aucun(e)
Petites majuscules
<SCP>
</SCP>
aucun(e)
Exposant

 

 

aucun(e)
Indice

 

 

aucun(e)
Espacement des caractères

<CHR>

</CHR>

spacing = {1-}

Largeur de caractère
<CHR>
</CHR>
width= {1-}
Espacement des mots

<WRD>

</WRD>

spacing = {1-}

Ligne gauche
<LIN>

</LIN>

leading = {1-}

Non gras
<_BOL>
</_BOL>
aucun(e)
Non italique
<_ITA>
</_ITA>
aucun(e)
Non souligné
<_UND>
</_UND>
aucun(e)
Non-exposant
<_SUP>
</_SUP>
aucun(e)
Non-indice
<_SUB>
</_SUB>
aucun(e)
Auteur : Olivier

Pour gérer le placement des étiquettes, il faut cliquer de droite sur la couche puis aller dans "Propriétés > Onglet : Etiquettes", cliquer ensuite sur le bouton "Options de placement des étiquettes". Dans la fenêtre suivante, on trouvera 2 onglets :

  • Placement : où l'on pourra gérer le placement des étiquettes par rapport à l'entité "polygone" et la duplication des étiquettes,
  • Détection des conflits : où l'on pourra paramétrer leur superposition :
    • Pondération des étiquettes : plus la pondération est élevée moins les étiquettes de différentes couches se superposeront. Au contraire, pour faire apparaitre toutes les étiquettes des couches, il faudra mettre la pondération sur "basse".
    • Pondération de l'entité : même chose que la précédente mais à propos des étiquettes d'une seule et même couche.
    • Zone tampon : définit une zone autour des étiquettes où d'autres ne pourront s'afficher.
    • Placer les étiquettes superposées : permet d'afficher toutes les étiquettes.

 D'autres paramétrages sont disponibles avec la barre d'outils "Etiquetage".

  • On retrouve les mêmes paramètres qu'au dessus dans le "Gestionnaire d'étiquettes",
  • On pourra définir une priorité d'affichage par couche,
  • On pourra modifier les paramètres de pondération à travers le "Classement des étiquettes par pondération",
  • On pourra verrouiller les étiquettes,
  • Et enfin, on pourra afficher les étiquettes non placées.
Auteur : Olivier

Il se peut que les étiquettes aient un affichage paramétré à une échelle donnée. Pour le vérifier et modifier ce paramètre, il faut cliquer de droite sur la couche puis aller dans "Propriétés > Onglet : Etiquettes". On cliquera ensuite sur le bouton "Plage d'échelle". Vous trouverez ainsi le paramétrage de la plage d'échelle d'apparition des étiquettes.

Auteur : Olivier

Si le placement des étiquettes vous déplait, il est possible de les convertir en annotations pour pouvoir les gérer comme du texte graphique.

Attention : la conversion des étiquettes en annotations vous fait perdre la mise à jour automatique qui existe avec les étiquettes. Si les valeurs sont changées dans la table attributaire, il faudra changer celles des annotations manuellement.

Pour convertir les étiquettes, il faut les afficher (cliquer de droite sur la couche, puis "Etiqueter les entités"). Il faut ensuite re-cliquer de droite sur la couche et faire "Convertir les étiquettes en annotations". Dans la fenêtre suivante, on peut gérer le stockage des annotations (soit dans la base de données, soit dans la carte), la création des étiquettes (toutes, celles de l'entité courante ou celles sélectionnées). Cliquer ensuite sur "convertir" pour terminer l'opération.

Pour les déplacer, il faudra double-cliquer sur le bloc de données, puis sélectionner et déplacer/modifier les annotations.