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é ?

#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

 

Pied de page des forums

Powered by FluxBB