banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 08 June 2016 17:06

CamCam21
Juste Inscrit !
Date d'inscription: 8 Jun 2016
Messages: 5

QGIS 2.8.2: plusieurs tailles de texte pour une même étiquette

Bonjour tout le monde,

Je suis nouvelle sur le forum mais depuis 3 mois celui-ci m'aide bcp pour la recherche de solutions dans Qgis. Or cette fois-ci je bloque vraiment et même avec les différents commentaires que j'ai pu lire, je n'arrive tjrs pas à régler mon problème qui est :
    Sur une couche, je fais apparaître 3 champs différents (le nom du site, l'espèce présente et son abondance) dans une seule étiquette. J'aimerai que "l'abondance" apparaisse en plus grand par rapport au nom du site et l'espèce, par exemple avoir une taille de 12 pour l'abondance et 8 pour les deux autres champs.

J'ai essayé l'expression "CASE WHEN... ELSE... END" sous plusieurs formes dans les "valeurs définies par les données" au niveau de la taille mais rien ne fonctionne et Qgis met tout à la même taille.

Pouvez-vous me dire si cela est possible ? Si oui, pouvez-vous m'aider svp ? J'ai bcp de couches et je n'ai pas envie de les dupliquer pour simplement créer une étiquette "abondance".

Je vous remercie par avance de votre aide ! smile

Camille

Hors ligne

 

#2 Wed 08 June 2016 17:34

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3945

Re: QGIS 2.8.2: plusieurs tailles de texte pour une même étiquette

Bonjour,
J'ignore si un plugin le fait mais comme fonction native de QGIS, à part bidouiller les étiquettes et jouer sur leur placement, ce n'est pas possible.
Ce devait être dans la 2.16 (https://github.com/qgis/QGIS/pull/2856) mais reste encore du travail; ce sera pour une autre version...

Hors ligne

 

#3 Thu 09 June 2016 15:54

Manon37
Participant occasionnel
Lieu: Tours
Date d'inscription: 4 Jun 2012
Messages: 47

Re: QGIS 2.8.2: plusieurs tailles de texte pour une même étiquette

Bonjour,
J'utilise cette fonctionnalité depuis quelques semaines et j'avais aussi eu du mal à trouver des infos. Je ne sais pas si ça correspond exactement à ton problème cependant car je suis sur des entités différentes d'une même couche :

Si tu créés un nouveau champ dans ton tableau (exemple : nouvelle colonne appelée "TAILLE"), tu peux y entrer pour chaque entité la taille souhaitée : 8, 12, ....

Ensuite, dans les propriétés de la couche, tu vas dans étiquette. Dans "Taille", au lieu de rentrer une même taille pour toutes les étiquettes, tu vas aller dans le symbole +/- sur la droite. Dans le menu déroulant, dans type de champ, tu choisis ta colonne "TAILLE" qui doit apparaitre, et hop, le tour est joué. L'étiquette aura une taille fonction de cette colonne Taille.
Ya les mêmes fonctionnalités pour les polices d'écriture, les couleurs, etc

Hors ligne

 

#4 Wed 15 June 2016 12:16

CamCam21
Juste Inscrit !
Date d'inscription: 8 Jun 2016
Messages: 5

Re: QGIS 2.8.2: plusieurs tailles de texte pour une même étiquette

Bonjour,

Je vous remercie pour vos réponses mais je dois être nulle car je ne vois vraiment pas comment faire même en créant une nouvelle colonne... Il me faudrait une colonne pour la taille de l'abondance (oui il y aurait tjrs le même nombre) et une colonne pour la taille du site (où là aussi tjrs le même nombre) ?
C'est cette phrase si de Manon37 "Si tu créés un nouveau champ dans ton tableau (exemple : nouvelle colonne appelée "TAILLE"), tu peux y entrer pour chaque entité la taille souhaitée : 8, 12, ...." que je ne vois pas du tout comment faire dans mon cas enfin comment l'appliquer... Après pour le reste je vois la manip mais là rentrer une taille pour 2 colonnes différentes, je sèche un peu ^^

En tout cas merci encore !

Hors ligne

 

#5 Wed 15 June 2016 16:24

christineP
Participant occasionnel
Lieu: Nantes
Date d'inscription: 23 Apr 2009
Messages: 17

Re: QGIS 2.8.2: plusieurs tailles de texte pour une même étiquette

Bonjour,
Je pense qu'il faut utiliser "étiquettes basées sur des règles" au lieu "montrer les étiquettes pour cette couche"
Avec le symbole + tu crées une nouvelle règle pour chaque étiquette devant avoir une taille spécifique.
Chaque étiquette est alors gérée séparément et tu peux lui affecter la taille que tu souhaites.

Le problème, ensuite, est de gérer l'écartement entre les étiquettes pour pas qu'elles se superposent.

je ne sais pas si c'est clair?

Hors ligne

 

#6 Wed 15 June 2016 19:19

Marc-André
Participant assidu
Lieu: Montréal
Date d'inscription: 30 Sep 2005
Messages: 688

Re: QGIS 2.8.2: plusieurs tailles de texte pour une même étiquette

Bonjour,

Les champs peuvent être séparés par des sauts de lignes avec '\n'

Site
Espèce
Abondance

Dernière modification par Marc-André (Wed 15 June 2016 19:21)

Hors ligne

 

#7 Thu 16 June 2016 10:10

CamCam21
Juste Inscrit !
Date d'inscription: 8 Jun 2016
Messages: 5

Re: QGIS 2.8.2: plusieurs tailles de texte pour une même étiquette

christineP a écrit:

Bonjour,
Je pense qu'il faut utiliser "étiquettes basées sur des règles" au lieu "montrer les étiquettes pour cette couche"
Avec le symbole + tu crées une nouvelle règle pour chaque étiquette devant avoir une taille spécifique.
Chaque étiquette est alors gérée séparément et tu peux lui affecter la taille que tu souhaites.

Le problème, ensuite, est de gérer l'écartement entre les étiquettes pour pas qu'elles se superposent.

je ne sais pas si c'est clair?


Bonjour, je vous remercie de votre réponse mais avec ma version de qgis (2.8.2) je ne vois pas comment faire des étiquettes basées sur des règles... Je peux que montrer les étiquettes de la couche. Et ensuite, je pense avoir compris la méthode à suivre smile

Marc-André a écrit:

Bonjour,

Les champs peuvent être séparés par des sauts de lignes avec '\n'

Site
Espèce
Abondance


Mes étiquettes sont sous cette forme ci mais je ne sais pas comment mettre juste l'abondance en gras comme vous... (dans mon cas je voudrais l'écriture en minimum 10 et les autres en 8). Pouvez vous m'expliquer comment avez vous fait ?

En tout cas je vous remercie pour votre aide smile

Hors ligne

 

Pied de page des forums

Powered by FluxBB