Utilisation d'expressions pour étiqueter des objets

Pour utiliser des expressions dans des étiquettes

  1. Affichez l'Editeur de styles de l'objet ou du calque que vous étiquetez.
  2. Sous Etiquette d'objet, cliquez sur pour l'entrée appropriée.

    Si vous voulez thématiser cet objet, une entrée est disponible pour chaque règle de thème. Cliquez sur l'entrée pour obtenir une règle qui affiche les étiquettes.

    Si votre calque prend en charge plusieurs types de géométries (par exemple, point, ligne et polygone), faites défiler la liste vers le bas et cliquez sur la cellule Style du type de géométrie approprié.

  3. Dans la boîte de dialogue Style d'étiquette, effectuez l'une des actions suivantes :
    • Pour créer une étiquette comportant plusieurs lignes, sélectionnez Multiligne.
    • Pour créer des étiquettes sur une seule ligne, sélectionnez Placement avancé. Le texte suit le contour d'un objet linéaire et affiche une seule étiquette, même en présence de plusieurs segments de ligne. Le texte s'adapte à la longueur de la ligne.

    Dans un cas comme dans l'autre, vous pouvez spécifier une expression pour le contenu de l'étiquette.

  4. Pour créer une expression pour le contenu de l'étiquette, cliquez sur Propriété à afficher et défilez vers le bas de la liste. Cliquez sur Expression.
  5. Dans la boîte de dialogue Créer/Modifier les expressions, entrez l'expression.

    Si vous avez sélectionné Multiligne, utilisez '\n' pour insérer un retour chariot.

    L'exemple suivant présente une étiquette de trois lignes. Elle affiche le nom de la rue sur la première ligne, la superficie de la parcelle sur la deuxième ligne et le code APN sur la troisième ligne.

    Concat (STNAME, '\n Area: ', SUPERFICIE , '\n APN: ' , APN)

    Remarque :

    L'étiquette utilise l'opérateur Concat, qui combine plusieurs propriétés et chaînes de texte, et peut inclure des espaces et des sauts de ligne. Pour plus d'informations, voir Fonctions de texte.

    Le texte statique (dans ce cas, les mots "Area:" et "APN:") est placé entre guillemets simples. Si vous insérez un espace après les chaînes de texte, un espace est ajouté entre le texte statique et la propriété dynamique qui le suit.

    L'entrée \n permet d'insérer un saut de ligne. L'expression crée l'étiquette suivante :

    Pour obtenir de l'aide sur un élément d'expression, voir Création d'expressions - Référence.

  6. Cliquez sur OK pour appliquer l'expression aux étiquettes.