You are on page 1of 28

Initiation au logiciel ArcGIS

Exercice n°907 – Gestion des étiquettes et des annotations dans ArcMap

1. Introduction

• L’exercice 907 aborde de manière un peu plus détaillée l’utilisation des étiquettes et des annotations
dans ArcMap.
• Il existe 3 moyens pour insérer du texte dans un document ArcMap :
- l’ajout d’éléments graphiques de type texte ;
- la création d’étiquettes ;
- la création d’annotations.
• Ces trois possibilités présentent leurs avantages et leurs limitations.
• Les données utilisées pour cet exercice sont rassemblées dans le fichier gf212_907.zip disponible sur
le serveur intranet du cours. Une liste de ces données est également présentée en annexe.

2. Création d’étiquettes

2.1. Préparation des couches

• Créer une nouvelle carte dans ArcMap. Sauvegarder celle-ci sous le nom « exercice_907.mxd ».
• Rebaptiser le dataframe de la carte sous le nom « Région_wallonne ».
• Charger dans ce dataframe les shapefiles « provinces.shp », « localité_point.shp »,
« autoroutes.shp » et « hydro_simplifié.shp ».
• Modifier l’apparence de ces couches comme suit :
- « Localité_point » : afficher uniquement les chefs-lieux de province, avec des carrés de taille 8. Les
chefs-lieux peuvent être sélectionnés dans la couche « Localités_point » à l’aide du champ
[chef_lieu]. Rebaptiser la couche « Chef-lieu ».
- « autoroutes » : afficher ces lignes avec le style « highway » présent dans la liste des symboles
prédéfinis. Renommer la couche « Autoroute ».
- « hydro_simplifié » : afficher ces lignes en couleur bleue avec une épaisseur de 3. Renommer cette
couche « Fleuve ».
- « province_rw » : afficher les polygones avec une trame unie de teinte claire (jaune par exemple).
Renommer la couche « Province ».
• La carte ainsi modifiée devrait se présenter comme dans la figure ci-après.
2.2. Ajout d’étiquettes à une couche de points

• Ajouter des étiquettes (Arial 8) à la couche « Chef-Lieu » correspondant au champ [NOM].

• On constate que la lisibilité des étiquettes n’est pas optimale car celles-ci sont placées en partie sur
les éléments linéaires (autoroutes et fleuves).

Problème de lisibilité de certaines


étiquettes

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 2/28
Ver : 26/04/2006
2.3. Modifier la position des étiquettes

• Il n’est pas possible de modifier manuellement la position des étiquettes. Il existe cependant certaines
options qui permettent d’orienter la procédure de placement par rapport à d’autres étiquettes ou par
rapport aux objets des autres couches. Ces options de placement sont accessibles via le bouton
« Placement Properties... » situé dans l’onglet « Labels » des propriétés de la couche.
• Ce bouton donne accès à la fenêtre « Placement Properties » qui comporte 2 onglets :
- l’onglet « Placement » ;
- l’onglet « Conflict Detection ».

2.3.1. Règles de placement des étiquettes

• Le premier onglet permet de définir la règle de positionnement des étiquettes par rapport aux objets
auxquelles elles se rapportent. Cette règle varie en fonction du type d’objet (voir figures ci-dessous).

Couche de points Couche de lignes

Couche de polygones

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 3/28
Ver : 26/04/2006
• L’onglet « Placement » contient également une rubrique relative à la gestion des étiquettes de
contenu similaire. Ce genre d’étiquettes se rencontre notamment dans le cas d’objets multipart.

• Modifier l’option de positionnement des étiquettes de la couche « Chef-lieu » en cliquant sur le bouton
« Change Location ». Choisir l’option présentée ci-dessous. Observer le nouveau positionnement des
étiquettes.

Choisir l’option de positionnement


des étiquettes privilégiant la
position « bottom right »

2.3.2. Gestion des conflits d’affichage d’étiquettes

• Le second onglet de le fenêtre « Placement Properties » concerne la détection de conflits d’affichage,


c’est-à-dire des problèmes de recouvrement d’étiquettes avec des étiquettes et/ou des objets de
différentes couches.
• 3 types de conflits sont proposés. Pour chaque type, il est possible de préciser un niveau de priorités
pour la couche considérée.

High : les étiquettes de cette couche ne seront pas


recouvertes par les étiquettes d’autres couches ayant un
poids inférieur

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 4/28
Ver : 26/04/2006
High : les entités de cette couche ne peuvent être
recouvertes par des étiquettes de cette couche ou d’une
autre couche

Un buffer est défini autour du texte des étiquettes pour


empêcher la superposition avec d’autres étiquettes

• Si l’option « Feature Weight » est fixée à la valeur « High » pour les couches « Autouroute » et
« Fleuve », on constate que certaines étiquettes sont déplacées pour ne plus couvrir les lignes des
couches « Autoroute » et « Fleuve ».

• Fixer également l’option « Feature Weight » à la valeur « High » pour la couche « Province ».
• On remarque que l’étiquette « NAMUR » ne peut être placée sans toucher une limite de polygone. Elle
n’est donc pas affichée (étiquette masquée).

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 5/28
Ver : 26/04/2006
2.4. Renforcer la lisibilité des étiquettes (halo)

• Lorsque l’on est confronté à un problème de lisibilité des étiquettes par rapport à d’autres éléments
de la carte, il est possible d’augmenter cette lisibilité en soulignant les étiquettes pas un halo.
• La procédure à suivre pour souligner les étiquettes d’un halo est décrite dans le § 4.2.4 de l’exercice
906.
• Appliquer cette procédure pour les étiquettes de la couche « Chef-lieu ».

2.5. Les classes d’étiquettes

2.5.1. Créer une couche de point avec les centroïdes d’une couche de polygones

• Créer un nouveau dataframe qui sera baptisé « Communes ». Ajouter dans ce dernier le shapefile
« communes.shp ».
• Avant d’aborder la création de classes d’étiquettes, la couche « communes » constituée de polygones
va être utilisée pour créer une couche de points correspondant aux centroïdes de ces polygones.
Cette manipulation s’opère de la manière suivante :
- Créer 2 champs [x] et [y] de type entier long dans la table d’attributs du shapefile « communes ».
- Calculer les coordonnées x et y des centroïdes dans ces 2 champs.

Calcul des coordonnées x des


centroïdes de polygones

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 6/28
Ver : 26/04/2006
- Créer un nouveau shapefile de points au départ de 2 champs [x] et [y] contenu dans une table.
Utiliser pour cela l’outil « Make XY Event Layer » contenu dans le toolset « Layers and Table
Views » (toolbox Data Management Tools »). Baptiser la nouvelle couche « centro_communes ».

Outil « Make XY Event Layer »

• La figure ci-dessous représente la boîte de dialogue de la commande « Make XY Event Layer ».

Table contenant les champs x et y

Nom du champ contenant les coordonnées x

Nom du champ contenant les coordonnées y

Nom de la couche qui est créée

• Afficher en arrière-plan de cette nouvelle couche les limites de provinces.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 7/28
Ver : 26/04/2006
2.5.2. Créer des classes d’étiquettes

• Les classes d’étiquettes permettent d’étiqueter différemment des groupes d’entités appartenant à la
même couche.
• Cette fonctionnalité va être illustrée au travers du statut administratif des communes de la Région
wallonne (champ [ADMSTAT]). Les communes sont représentées par la couche de points produite au
paragraphe précédent.
• Pour créer plusieurs classes d’étiquettes, sélectionner la méthode « Define classes of features and
lable each class differently ».

Sélectionner la méthode qui


permet de créer plusieurs
classes d’étiquettes

Case à cocher indiquant si


les étiquettes de la classe
doivent être affichées

Classe d’étiquettes par


défaut

• Cliquer sur le bouton « Add » pour ajouter une nouvelle classe d’étiquettes.
• Une boîte de dialogue permet de préciser le nom de la classe d’étiquettes.

Baptiser la première classe d’étiquettes « Chef-lieu de


Province »
Valider avec le bouton « OK »

• Créer une seconde classe d’étiquettes. Baptiser celle-ci « Chef-lieu d’Arrondissement ».

• Pour préciser les caractéristiques d’une classe d’étiquettes, il faut tout d’abord sélectionner celle-ci
dans la liste des classes d’étiquettes. Procéder ensuite comme indiqué dans les images qui suivent.

1° Sélectionner la classe d’étiquettes

2° Cocher l’option « Label feature in this


class » pour afficher les étiquettes de
cette classe
3° Cliquer sur le bouton « SQL Query... »
pour sélectionner les entités
appartenant à la classe

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 8/28
Ver : 26/04/2006
4° Construire la requête SQL permettant de
sélectionner les entités correspondant
aux chefs-lieux de province
5° Tester la requête avec le bouton
« Verify », puis exécuter celle-ci avec le
bouton « OK »

• Définir ensuite le champ à utiliser pour créer les étiquettes, ainsi que la symbolique utilisée pour la
classe d’étiquettes.

6° Utiliser le champ [Nom] pour


l’étiquetage

7° Préciser la symbolique relative à cette


classe d’étiquette

• Définir la classe d’étiquettes « Chef-lieu d’arrondissement » de la manière suivante :

• Il ne faut pas oublier de décocher l’option « Label features in this class » pour la classe «Default »,
pour ne pas afficher deux étiquettes par entité. Cette classe peut également être supprimée avec le
bouton « Delete ».

Ne pas afficher les


étiquettes pour la classe
« Default »

ou bien supprimer cette


classe

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 9/28
Ver : 26/04/2006
• Dans l’onglet « Definition Query » des propriétés de la couche, ajouter une requête permettant de
n’afficher que les entités correspondant aux 2 classes d’étiquettes qui ont été préparées.

• Définir également une symbologie appropriée pour les points correspondant aux 2 types de chefs-
lieux : attribuer des carrés bleus de taille 8 aux chefs-lieux de province et des cercles rouges de taille
4 aux les chefs-lieux d’arrondissement.

• La carte devrait se présenter comme dans la figure ci-dessous.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 10/28
Ver : 26/04/2006
2.6. La barre d’outils « labeling »

• La barre d’outils « Labeling » rassemble toutes les fonctionnalités d’étiquetage.

- : affichage de la fenêtre « Label Manager » ;

- : affichage de la fenêtre « Label Priority ranking » ;

- : affichage de la fenêtre « Label Weight ranking » ;

- : verrouillage des étiquettes ;

- : visualisation des étiquettes masquées en raison de conflits d’affichage.

2.6.1. Label Manager

• Cette fenêtre permet d’accéder de manière centralisée aux étiquettes de toutes les couches, ainsi qu’à
leurs propriétés (voir figure ci-dessous).

2.6.2. Label Priority Ranking

• Cette fonction permet d’arbitrer l’ordre de priorité pour l’affichage des étiquettes ou classes
d’étiquettes des différentes classes.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 11/28
Ver : 26/04/2006
2.6.3. Label Weight Ranking

• Cette fenêtre permet d’avoir une vue d’ensemble des pondérations attribuées aux différents groupes
d’étiquettes, ainsi qu’aux entités dans la gestion des conflits d’affichage (voir § 2.3.2). Ces
pondérations peuvent être modifiées par l’intermédiaire de listes déroulantes.

Modification des
pondérations avec des
listes déroulantes

2.6.4. Affichage des étiquettes masquées

• La figure ci-dessous montre un exemple de représentation des étiquettes masquées en raison de


conflits d’affichage.

Etiquette masquée pour cause


de conflit d’affichage avec une
étiquette ayant un niveau de
priorité plus élevé (Namur)

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 12/28
Ver : 26/04/2006
2.7. Création d’étiquettes composées de plusieurs champs

• Le contenu d’étiquettes peut être constitué de plusieurs champs de la couche correspondante. Il est
également possible d’introduire des caractères particuliers, ainsi que des fonctions de mises en forme
du texte.
• Créer un nouveau dataframe. Baptiser celui-ci « Parcellaire ».
• Charger dans ce dataframe le shapefile « parcellaire.shp », qui décrit les limites de parcelles
forestières.
• La table d’attributs contient 2 champs :
- [Essence] : contient un code relatif à l’essence forestière (ou au mélange d’essences) de la
parcelle ;
- [Date_pl] : valeur numérique correspondant à l’année de plantation des parcelles.
• L’objectif de la présente manipulation est de préparer des étiquettes rassemblant le code d’essence et
la date de plantation, les 2 informations étant superposées comme illustré dans la figure ci-dessous.

Code essence (champ [Essence]) : arial 12, gras

Année de plantation (champ [Date_pl]) : arial 9

• Pour produire un tel type d’étiquette, il faut cliquer sur le bouton « Expression... » situé dans la
rubrique « Text String ». Ce bouton donne accès à la fenêtre « Label Expression ».

Cliquer sur le bouton « Expression »


pour définir l’expression utilisée pour
construire l’étiquette

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 13/28
Ver : 26/04/2006
Fenêtre de construction de l’expression qui
va servir à décrire le contenu des étiquettes

Choix du langage « script » pour rédiger


l’expression de construction des étiquettes

• Le contenu de l’étiquette est défini sous la forme d’une expression dont la syntaxe respecte les règles
d’un langage de programmation de scripts (VBScript ou JScript). Le contenu de l’expression renseigne
sur les champs qui interviennent dans l’étiquette, sur l’insertion de chaînes de caractères
supplémentaires, ainsi que sur certains paramètres de mise en forme (taille des caractères, type de
police, saut de page, ...).
• La première étape consiste à insérer les champs demandés.

• Ensuite, un saut de ligne est ajouté entre les chaînes de caractères des 2 champs.
• Le bouton « Help » de la fenêtre « Lable Expression » donne accès à une série d’exemples de
construction d’étiquettes. On y voit notamment comment insérer un saut de ligne.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 14/28
Ver : 26/04/2006
Rubrique d’aide :
Exemple de code
montrant l’insertion
d’un saut de ligne
dans une expression

• Voici le contenu de l’expression après y avoir insérer le saut de ligne entre les 2 champs.

• A tout moment, le bouton « Verify » de la fenêtre « Label Expression » permet de vérifier la syntaxe
de l’expression en cours de construction, ainsi que de prévisualiser les étiquettes en préparation.

Prévisualisation des
étiquettes

• Il reste à modifier le format du texte relatif aux 2 champs constituant l’étiquette. C’est à nouveau la
fenêtre d’aide qui nous renseigne sur la manière de procéder. La solution consiste à l’ajout de balises
prenant en charge différents paramètres de la représentation de chaînes de caractères (police,
couleur, ...).

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 15/28
Ver : 26/04/2006
• Par exemple la définition de la taille et de la police de caractère pour le champ [Essence] s’effectue de
la manière suivante :

• La rédaction de cette expression peut être facilitée en réalisant un copié-collé de l’expression


présentée dans la fenêtre d’aide.
• L’ajout de l’option « Gras » donne lieu à l’ajout des balises <BOL> et </BOL> en début et en fin
d’expression à afficher en gras.

• L’expression est complétée pour fixer la taille des caractères du champ [date_pl ] à 9.

• Le résultat final devrait se présenter comme dans la figure ci-dessous.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 16/28
Ver : 26/04/2006
• Les expressions de construction d’étiquettes qui viennent d’être présentées peuvent être
sauvegardées dans des fichiers au format « lxp » en cliquant sur le bouton « Save... » de la fenêtre
« Label Expression ». Ces expressions peuvent ensuite être réutilisées avec le bouton « Load... ».

3. Ajouter du texte manuellement dans une carte

• Une autre possibilité pour ajouter du texte dans une carte consiste à placer manuellement des
éléments de texte dans la couche graphique de la carte. Le contenu de ces étiquettes est également
extrait d’un champ de la table d’attributs, mais contrairement au système d’étiquetage dynamique tel
qu’il est présenté au § 3, le texte qui est créé dans le cas présent est placé de manière statique dans
la couche graphique de la carte. Cela signifie que ce texte, une fois placé, devient indépendant de la
table d’attributs dont il provient.
• Créer un nouveau dataframe dans la carte. Baptiser celui-ci « Provinces ».
• Ajouter ensuite la couche « province ».
• Dans l’onglet « labels » de cette dernière, sélectionner le champ « nom_prov » comme champ
d’étiquetage.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 17/28
Ver : 26/04/2006
• Dans la barre d’outils « Draw », activer le bouton d’étiquetage manuel ( ).

Sélectionner l’option de placement manuel des étiquettes

Utiliser le style d’étiquette défini dans l’onglet « Labels »

• Fermer la fenêtre « Label Tool Options » en cliquant sur le bouton .


• Cliquer successivement dans les 5 provinces pour y inscrire leurs noms respectifs.
• Pour déplacer une étiquette, il suffit de cliquer 1 fois sur celle-ci pour la sélectionner. Elle est entourée
d’une ligne tiretée. Elle peut ensuite être déplacée avec un drag and drop.

Déplacement d’une étiquette avec un drag and drop

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 18/28
Ver : 26/04/2006
4. Les annotations

4.1. Introduction

• Les annotations constituent la technique la plus élaborée pour afficher du texte dans une carte. Les
annotations renferment les caractéristiques suivantes : la chaîne de texte à afficher, la position de ce
texte sur la carte, ainsi que les propriétés d’affichage (police, taille, orientation, ...). La grande
différence par rapport aux étiquettes est que les annotations sont éditables, ce qui signifie que toutes
les propriétés qui viennent d’être évoquées peuvent à tout moment être éditées et modifiées.
• Les annotations utilisées dans une carte peuvent être stockées de 2 manières différentes :
- au sein même du document ArcMap ;
- dans une géodatabase sous la forme d’une classe d’entités de type « Annotation ».
• La seconde solution est préférée lorsque les annotations seront utilisées dans plusieurs cartes ou
doivent être partagées par plusieurs utilisateurs.
• Dans la suite de l’exercice, nous ne considérerons que cette seconde solution, car la création
d’annotations au sein de la carte présente plusieurs problèmes (bugs) au niveau des fonctionnalités
d’édition.
• Les annotations sont gérées dans une géodatabase sous le forme de classes d’entités. Elles possèdent
une localisation, une extension géographique, ainsi qu’une série d’attributs (chaîne de texte, police,
taille, ...).
• Les annotations stockées dans une géodatabase peuvent être de 2 types :
- standard (« not feature-linked »): pas de liaison dynamique avec 1 classe d’entités ;
- « feature-linked » : présentent des liaisons dynamiques avec 1 classe d’entités.
• Ces dernières ne sont éditables qu’avec une licence « ArcInfo ».
• La solution la plus directe pour créer des annotations est d’importer des étiquettes.

4.2. Création d’annotations au départ d’étiquettes

• Dans l’exemple qui va suivre, les étiquettes créées dans le dataframe « Communes » (§ 2.6) vont être
transformées en annotations, puis éditées pour modifier leur position ainsi que leur contenu.
• Préalablement à la conversion des étiquettes, il est nécessaire de créer une nouvelle géodatabase.
Créer celle-ci au départ d’une session ArcCatalog. Baptiser la nouvelle géodatabase
« Region_wallonne.mdb » (voir § 4.2. de l’exercice 904).
• Afficher le dataframe « Communes ».
• Fixer l’échelle d’affichage de la carte à 1/2000000 (1 sur 2 millions).
• Accéder au menu contextuel de la couche « centro_communes » et choisir la commande [Convert
Labels to Annotation...].

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 19/28
Ver : 26/04/2006
• Procéder ensuite comme indiqué dans les figures qui suivent.

1° Fixer l’échelle à 1/2000000

2° Clic-droit sur la couche


« centro_communes » pour
accéder à la commande
[Convert Labels to
Annotation...]

3° L’échelle de référence est le


1/2000000

4° Stocker les annotations dans


une géodatabase

5° Convertir toutes les étiquettes

7° Définir la géodatabase de
destination

6° Renommer le nom du groupe


d’annotations qui va être créé

8° Les étiquettes « cachées »


seront converties en
annotations « cachées »

9° Cliquer sur « Convert » pour


lancer la conversion

• Une nouvelle classe d’entités contenant des annotations est affichée dans la carte. Elle contient des
éléments de texte qui ont la même apparence que les étiquettes qui ont été converties.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 20/28
Ver : 26/04/2006
4.3. Propriétés d’une classe d’entités « annotation »

• Les classes d’entités « annotation » possèdent une série de propriétés proches de celles des autres
types d’entités auxquelles on accède par le menu contextuel et la commande [Properties…].
• Parmi les propriétés spécifiques aux annotations, on peut signaler :
- La possibilité d’afficher la géométrie associée aux annotations (onglet « Display ») ;
- La définition d’une couche associée, l’affichage des annotations étant conditionné à l’affichage de la
couche associée ;

Afficher la géométrie
associée aux annotations
(point d’ancrage et ligne
d’appui)

Couche associée aux


annotations

- La possibilité d’afficher les annotations « masquées » (unplaced) correspondant aux étiquettes


« masquées » pour des raisons de conflits d’affichage.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 21/28
Ver : 26/04/2006
Affichage des
annotations masquées

• Les classes d’entités « annotation » possèdent une table d’attributs qui contient tous les paramètres
nécessaires à leur affichage.

4.4. Edition d’une classe d’entités « annotation »

• Avant de procéder à une modification, il faut mettre la carte en mode « Edition » avec la commande
[Editor] → [Start Editing] accessible depuis la barre d’outils « Editor ».

• Il faut ensuite sélectionner le dossier ou la géodatabase contenant les données à éditer. Une session
ArcMap ne peut en effet éditer des données dans plusieurs dossiers/géodatabases simultanément.
• Sélectionner géodatabase « region_wallonne.mdb ».

Sélectionner la géodatabase
« region_wallonne.mdb »
contenant les annotations

• Afficher ensuite la barre d’outils « Annotation » qui rassemble les fonctionnalités relatives à l’édition
d’annotations.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 22/28
Ver : 26/04/2006
• Pour modifier une annotation, il faut au préalable sélectionner l’outil d’édition d’annotation ( ).
• La sélection d’une annotation à éditer s’opère en cliquant une fois sur celle-ci. Elle est alors entourée
d’un rectangle bleu.
• A titre d’exemple, procéder au déplacement de l’étiquette « Soignes » de manière à pouvoir afficher
l’étiquette « Nivelles ».

• La figure ci-dessous montre la carte après avoir réorganisé le positionnement des annotations.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 23/28
Ver : 26/04/2006
4.5. Modifier les attributs d’une annotation

• L’accès aux attributs (c’est-à-dire aux propriétés) d’une annotation s’opère de la manière suivante :
- sélectionner l’annotation concernée ;
- ouvrir le menu contextuel ;
- choisir la commande « Attributes… ».
• La fenêtre d’édition des attributs de l’annotation s’affiche.

4.5.1. Attributs « Status »

• L’attribut « status » fait référence au caractère masqué ou non de l’annotation. Dans l’exemple de la
figure de la page précédente, l’annotation « Nivelles » qui a été générée au départ d’une étiquette
masquée a le statut « masqué » (unplaced).
• Cliquer sur la valeur « Unplaced » de l’attribut « Status ».
• Une liste déroulante permet de modifier cette valeur en « Placed ».

4.5.2. Modifier le contenu d’une annotation

• Sélectionner l’annotation « Neufchƒteau ».


• Afficher la fenêtre attributes et sélectionner l’onglet « Annotation ».
• Corriger l’erreur de caractère accentué : « Neufchƒteau » → « Neufchâteau ».

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 24/28
Ver : 26/04/2006
• Sélectionner l’annotation « Marche-en-Famenne ». On souhaite dans le cas présent écrire cette
annotation avec 1 saut de ligne, de manière à diminuer sa longueur.
• Placer le curseur juste après le premier tiret contenu dans le texte « Marche-en-Famenne » et insérer
un saut de ligne avec la touche <return> du clavier.

4.5.3. Sauvegarder les modifications

• Pour sauvegarder les modifications apportées aux annotations, il faut exécuter la commande [Editor]
→ [Stop Editing] depuis la barre d’outils « Editor ».

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 25/28
Ver : 26/04/2006
Annexe 1 – Liste des données utilisées dans l’exercice gf212-907

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 26/28
Ver : 26/04/2006
Annex 2 - Tableau comparatif « labels – annotation »

• Le tableau ci-dessous (tiré de http://webhelp.esri.com/arcgisdesktop/9.1 ) dresse la synthèse des


fonctionnalités liées aux étiquettes (labels) et aux 2 types d’annotation dans ArcGis.
• Les liens hypertextes renvoient vers des rubriques d’aide du site :
http://webhelp.esri.com/arcgisdesktop

Map document annotation Geodatabase annotation (stored


Task Labels
(stored in annotation groups) in annotation feature classes)
By default, each feature
Create a new set of layer in ArcMap has one
Create a new annotation
labels, a new set of labels. You can Create a new annotation feature
group in ArcMap with the
annotation group, or create label classes to class in ArcCatalog.
Drawing menu on the Draw
a new annotation subdivide these labels or
toolbar.
feature class. to label a feature
multiple times.
In ArcMap, view the
list of sets of labels, Listed in the Annotation
Listed in the Label Listed in the ArcMap table of
annotation groups, or Groups tab Data Frame
Manager dialog box. contents.
annotation feature Properties dialog box.
classes in your map.
Labels are generated Open the layer attribute table in
View the attribute from feature attributes Map document annotation ArcMap, or in ArcCatalog right-
table for text. and do not have their does not have attributes. click the annotation feature class
own attributes. and click the Preview tab.
In ArcMap, on the Annotation
In ArcMap, on the
View the reference In ArcMap, on the Annotation tab of the Layer Properties dialog
General tab of the Data
scale. Groups tab of the Data Frame box and also in ArcCatalog on
Frame Properties dialog
Properties dialog box. the Annotation tab of the Feature
box.
Class Properties dialog box.
In ArcMap, on the
In ArcMap, on the Annotation The reference scale is set when
Set the reference General tab of the Data
Groups tab of the Data Frame you create a new annotation
scale. Frame Properties dialog
Properties dialog box. feature class.
box.
Start editing, then use the tools
on the ArcMap Annotation
In ArcMap, right-click a toolbar. If you have feature-
Use the tools on the ArcMap
Create new text on layer in the table of linked annotation, new
Draw toolbar.
your map. contents and click Label annotation will be automatically
Features. created as you add new features.
You can also use Annotate
Selected Features.
You cannot select labels
Select and move text Start editing and use the Edit
or edit their individual Use the Select Elements tool.
in ArcMap. Annotation tool.
positions.
On the Label Manager or
Change the Start editing and use the Edit
the Labels tab of the Use the Select Elements tool
appearance of text in Annotation tool and the
Layer Properties dialog and the Draw toolbar.
ArcMap. Attributes dialog box.
box.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 27/28
Ver : 26/04/2006
Edit text in the You cannot select labels If you use the Edit Annotation
You must be working inside
ArcMap layout view. or edit their individual tool, it is not necessary to work
the data frame.
positions. inside the data frame.
Annotation groups cannot be
feature-linked. However, in Only annotation stored in
ArcMap you can associate an feature-linked annotation feature
By definition, all labels annotation group with a classes can be feature-linked. To
Link text to features.
are linked to features. feature layer. This simply link an individual piece of text to
turns on or off the annotation a feature, use the Attributes
group when the layer is dialog box.
turned on or off.
Convert labels to Use ArcMap to convert Use ArcMap to convert coverage,
Convert text to a
annotation in ArcMap. coverage or SDE 3 annotation CAD, SDE 3, VPF, or PC
different format.
to map document annotation. ARC/INFO coverage annotation.
In ArcMap, set visible
scale ranges for your
labels (on the Label
Do not use map annotation if
Improve text Manager or the Labels Use geodatabase annotation to
you have more than a few
performance. tab of the Layer store large amounts of text.
hundred pieces of text.
Properties dialog box).
Also, use feature weights
sparingly.

GF212 – Exercice 907 : Gestion des étiquettes et des annotations dans ArcMap 28/28
Ver : 26/04/2006

You might also like