Pages: 1
- Sujet précédent - QGIS 2.8.2: plusieurs tailles de texte pour une même étiquette - Sujet suivant
#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 !
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
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
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
Hors ligne
Pages: 1
- Sujet précédent - QGIS 2.8.2: plusieurs tailles de texte pour une même étiquette - Sujet suivant