Pages: 1
- Sujet précédent - QGIS: Varier la position Etiquettes selon la variation d’Echelle - Sujet suivant
#1 Tue 26 July 2022 16:31
- Idir
- Participant actif
- Lieu: Perpignan
- Date d'inscription: 28 Dec 2007
- Messages: 97
QGIS: Varier la position Etiquettes selon la variation d’Echelle
Bonjour,
J’aimerais varier la position de mes étiquettes selon l’échelle de ma carte, j’ai pensé le faire avec une expression dans ‘’Définir par les données’’ (voir pièce jointe)
CASE
WHEN @map_scale = '340180' THEN x ='677683'
ELSE x ='679913'
END
L’échelle et les coordonnées XY, je les ai récupérés à partir de la barre d’état de mon projet Qgis.
Des idées ????
Merci par avance, IDIR
Hors ligne
#2 Tue 26 July 2022 18:02
- p.jeremie
- Participant assidu
- Lieu: Valence
- Date d'inscription: 10 Sep 2017
- Messages: 427
Re: QGIS: Varier la position Etiquettes selon la variation d’Echelle
Bonjour,
Il manque la pièce jointe.
Qu'est-ce qui ne fonctionne pas avec l'expression ? Cette solution ne vous va pas ?
Un peu plus de détails sur votre problématique aidera à avoir des réponses pertinentes.
Hors ligne
#3 Wed 27 July 2022 08:57
- Idir
- Participant actif
- Lieu: Perpignan
- Date d'inscription: 28 Dec 2007
- Messages: 97
Re: QGIS: Varier la position Etiquettes selon la variation d’Echelle
en fait, cette expression ne m'affiche pas les étiquettes, je pense qu'il y a une erreur.
j'aimerais faire plusieurs zooms sur la même commune en affichant plusieurs étiquettes, qui soient bien positionnées.
Hors ligne
#4 Wed 27 July 2022 14:25
- p.jeremie
- Participant assidu
- Lieu: Valence
- Date d'inscription: 10 Sep 2017
- Messages: 427
Re: QGIS: Varier la position Etiquettes selon la variation d’Echelle
Dans votre expression il ne faut pas mettre
Code:
THEN x=677683
mais directement la valeur
Code:
THEN 677683
En effet, le champ X sur lequel vous mettez l'expression attend la coordonnée et pas la valeur texte x=677683
Meme chose pour le ELSE
Une remarque : vous devriez travailler avec des plages d'échelles pour la condition, à moins que vous soyez sûr de n'utiliser que les valeurs de zoom indiquées dans votre expression.
Dernière modification par p.jeremie (Wed 27 July 2022 14:29)
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Varier la position Etiquettes selon la variation d’Echelle - Sujet suivant