Vous êtes sur la page 1sur 16

gvSIG 1.

10 pas à pas n°5


Créer des étiquettes pour une carte

Nous avons vu comment réaliser une carte statistique. Parfois, nous souhaitons étiqueter ce
type de carte. Cette opération, qui peut paraître a priori simple, ne va jamais de soi
facilement dans un logiciel SIG. Nous allons donc voir comment mettre sur une carte des
étiquettes d’après les données de la table attributaire dans gvSIG. Il existe en fait deux
moyens pour y parvenir.

1° moyen : la fonctionnalité « étiquettes » dans les propriétés de la vue

Pour créer des étiquettes sur la carte, il existe une option automatique disponible dans la
fenêtre vue.
Cliquer sur les propriétés du fichier de formes, onglet « Etiquettages »

Cliquer sur « activer étiquetage »

1° option : « étiqueter le contenu d’un champ de la table attributaire ». Cette option


permet de créer des étiquettes à partir d’une colonne de la table des attributs de notre
fichier de formes.

Dans « champ de l’étiquette », choisir le champ voulu

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
1
Pour définir la hauteur des étiquettes, vous pouvez soit spécifier une hauteur fixe, soit
vous servir d’une colonne de la table attributaire que vous aurez créé pour cela.

Exemple pour une hauteur fixe :

Il ne faut pas oublier d’indiquer l’unité choisie : dans notre exemple, nous prenons une
hauteur de 10 pixels.

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
2
Cliquer sur « police » : une fenêtre s’ouvre qui permet de choisir la police et le style
voulus

Cliquer sur « accepter » pour refermer cette fenêtre et revenir dans la précédente

Pour la couleur, il est possible de choisir une couleur fixe, ou une couleur variant en
fonction d’un champ spécialement créé à cette fin dans la table attributaire. Le chiffre à
indiquer pour la couleur noire est 0, pour la couleur blanche : -1.

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
3
Attention : il existe un bug au niveau de la taille des polices dans gvSIG, lors de
l’exportation finale de la carte créée depuis gvSIG vers adobe pdf. De fait, il faut
indiquer des tailles de police beaucoup plus grandes que le résultat final souhaité. Pour
une carte papier A4, une police de hauteur 40 à 50 pixels donne de bons résultats sur le
pdf final (mais une horreur sur la carte en cours de création !)

Cliquer sur « accepter ». Les étiquettes s’affichent dans la vue.

Malheureusement, ces étiquettes ne sont ni déplaçables ni modifiables séparément les unes


des autres, si vous voulez personnaliser vos étiquettes il faut passer par la fonctionnalité
« annotations » de gvSIG.

2° option : créer des étiquettes personnalisées

Dans l’onglet « étiquetage », sélectionner : « étiquettes personnalisées »

3 possibilités sont proposées :


- étiqueter toutes les entités de la même manière
- étiqueter par classes d’entités
- étiqueter uniquement les entités sélectionnées

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
4
Pour étiqueter toutes les entités de la même manière :

Cliquer sur « propriétés », une fenêtre s’ouvre

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
5
Choisir la couleur de police, le format du texte.
Cliquer dans le champ « expression de l’étiquette (grammaire SLD)

Choisir une colonne parmi celles proposées

Malheureusement, dans ce type d’étiquetage, les colonnes de la table attributaire que l’on peut
utiliser facilement ne sont que les colonnes d’origine. Les éventuelles colonnes jointes ne sont
pas proposées.

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
6
Cliquer ensuite sur « mise en place » : une fenêtre s’ouvre qui propose des fonctionnalités
intéressantes qui n’existent pas dans l’étiquetage simple de gvSIG. Il est ainsi possible de
supprimer les étiquettes en doublon, de placer une seule étiquette par objet par exemple.

A côté du bouton « mise en place », une option permet de refuser ou d’accepter la


superposition des étiquettes.

Pour étiqueter les entités par classes, les sélections de classes se font par SQL, il est donc
préférable d’être initié à ce langage avant de se lancer dans ce type d’étiquetage.

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
7
Cependant, si cette seconde option offre des fonctionnalités intéressantes, elle ne permet pas
non plus de modifier l’emplacement des étiquettes à la main, alors que c’est souvent la seule
solution pour conserver toutes les étiquettes tout en éditant un document lisible. Pour cela, il
faut créer un fichier de formes spécifique.

2° moyen : créer un fichier de formes d’annotations spécifique.

Dans la vue, une fois le fonds de carte importé et la légende créée, cliquer sur « couche-
exporter en-annotations »

Une boite de dialogue s’ouvre alors

Dans « contrôle des doublons », vous avez deux options :


- centered : gvSIG créera une et une seule étiquette par valeur
- aucun : gvSIG créera une étiquette par valeur, même s’il y a plusieurs valeurs identiques

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
8
Dans « sélectionner le champ à étiqueter », choisir la colonne de la table d’attributs qui
contient les données à étiqueter

Cliquer sur « après »


La seconde fenêtre de l’assistant s’ouvre. Celle-ci permet d’utiliser des données de la table
d’attributs du fonds de carte pour choisir l’angle, la couleur, la taille, le style de police des
étiquettes. Si l’on veut que l’ordinateur attribue des valeurs par défaut – police noire, style
normal- laisser tous les champs sur « défaut »

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
9
Cliquer sur « finition »
Indiquer à gvSIG où il doit enregistrer le nouveau fichier de formes créé (cette étape est
obligatoire, car il s’agit d’un nouveau shape)

gvSIG demande s’il doit ajouter le shape à la vue, cliquer sur oui

Les étiquettes s’ajoutent à la vue

Pour changer la couleur d’une étiquette sans changer celle des autres étiquettes, entrer en
mode édition sur le fichier de formes « annotation » créé.

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
10
Cliquer sur le bouton « modifier l’annotation » dans la barre d’outils

Cliquer sur le point qui apparaît à côté de l’étiquette à modifier

Une boîte de dialogue s’ouvre alors, qui permet de modifier le style, la police, la taille, la
couleur et l’orientation de l’étiquette sélectionnée

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
11
Cliquer sur « accepter » une fois les modifications effectuées, l’étiquette s’affiche en prenant
en compte les modifications

Pour supprimer les points à côté des étiquettes, entrer dans les « propriétés » du fichier de
formes

Dans l’onglet « annotations », cliquer sur « tracer le texte seulement »

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
12
Cliquer sur accepter.
Cliquer sur « terminer l’édition » du fichier de formes annotations
L’opération est terminée

Il est aussi possible de déplacer une étiquette, notamment quand deux étiquettes créées
automatiquement se superposent.

Une fois le fichier de formes « annotations » créé, entrer en mode édition dessus

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
13
Cliquer sur l’outil de sélection entouré de rouge/orangé de la barre d’outils

cliquer alors sur le point de l’étiquette que vous voulez déplacer. L’étiquette à déplacer
apparaît surlignée en jaune

Cliquer sur l’outil bleu « déplacer » de la barre d’outils

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
14
Cliquer une fois sur l’étiquette sélectionnée, puis la déplacer à l’endroit souhaité

Cliquer une fois à l’endroit souhaité : l’étiquette se positionne à cet endroit

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
15
Cliquer sur la flèche bleue de sélection de la barre d’outils et cliquer n’importe où dans la
vue : l’étiquette est désélectionnée

Terminer l’édition du shape « annotations ». L’opération est terminée

gvSIG 1.10 pas à pas n°5


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
16