#1 Tue 28 February 2017 12:01
- corbaro
- Participant occasionnel
- Date d'inscription: 23 Dec 2016
- Messages: 11
QGIS 2.18: Condition pour insérer une image
Bonjour,
Je souhaite faire apparaître une image sous condition dans le composeur.
En d'autres termes, je souhaite que l'image apparaissent seulement si un champ dans la table d'attributs est égal à un certain nombre.
Je pensais utiliser la fonction "if" mais comment mentionner que si l'expression est vrai il faut insérer l'image, ou non, si la condition est fausse.
Quelqu'un aurait une solution ?
Merci !
Hors ligne
#2 Tue 28 February 2017 14:11
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS 2.18: Condition pour insérer une image
Bonjour
regarde avec une expression de ce type:
Code:
attribute( getFeature( 'layer', 'attribute', '1'), 'CHAMPS_IMAGES')
Si le champ attribute = 1 affiche l'image CHAMPS_IMAGES
Dernière modification par michel56 (Tue 28 February 2017 14:20)
Opérateur cartographique & DAO & PHP.
Hors ligne
#3 Tue 28 February 2017 14:13
- laurent00
- Participant assidu
- Date d'inscription: 6 Aug 2007
- Messages: 399
Re: QGIS 2.18: Condition pour insérer une image
si je comprends bien cela doit apparaître dans un atlas ? et ainsi faire apparaître une image seulement si le champ de ton enregistrement est = à ...
dans le composeur, insertion d'une image, tu mets le chemin et à droite de ce chemin tu as une icone, clic puis éditer la calculatrice s'ouvre
Code:
if("champ_nbr"= 'uncertainnbr', 'ton_lien_image', '')
LJ
Dernière modification par laurent00 (Tue 28 February 2017 14:14)
Hors ligne
#4 Tue 28 February 2017 16:06
- corbaro
- Participant occasionnel
- Date d'inscription: 23 Dec 2016
- Messages: 11
Re: QGIS 2.18: Condition pour insérer une image
Oui Laurent00 c'est exactement ça...
Par contre question subsidiaire de novice... je ne sais pas comment "écrire" le lien pour mon image qui est dans un dossier local...
Hors ligne
#5 Wed 01 March 2017 15:30
- laurent00
- Participant assidu
- Date d'inscription: 6 Aug 2007
- Messages: 399
Re: QGIS 2.18: Condition pour insérer une image
il suffit de faire parcourir aller chercher l'image et ensuite de copier coller le lien qui s'est affiché
Hors ligne