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 30 July 2019 21:08

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

QGIS: Traduire la syntaxe 2.18 pour 3.4

Bonjour.

J'ai la syntaxe suivante qui fonctionne bien avec Qgis 2.18pour les infobulles.

Code:

CASE 
WHEN  "co_mrc"  < 10 THEN '001' 
WHEN  ("co_mrc"  > 9 and  "co_mrc"  < 100) THEN "co_mrc" *10
ELSE "co_mrc" END

Constatant que même les valeurs numériques nécessitent des guillemets simples que j'ai adapté comme ceci:

Code:

WHEN  "co_mrc"  < '10' THEN '001' 
WHEN  ("co_mrc"  > '9' and  "co_mrc"  < 100) THEN "co_mrc" *'10'
ELSE "co_mrc" END

Ça fonctionne ailleurs mais pas dans les infobulles.
Avez-vous une solution?

Hors ligne

 

#2 Thu 08 August 2019 16:53

monique
Participant actif
Date d'inscription: 7 Oct 2005
Messages: 146

Re: QGIS: Traduire la syntaxe 2.18 pour 3.4

Bonjour,

J'ai le même souci que Marc-André
Avec 2.18 je peux afficher en infobulle une image et le nom de cette image
avec QGIS 3.6.1 avec la même syntaxe, seul le nom de la photo s'affiche, en lieu et place de l'image il y a un icône point d'interrogation

Code:

<b> N° de la photo : </b> [%"filename"%]
<br>
<img src="[%"chemin_pho"%]" width = "200" />

Merci de votre aide
Monique


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#3 Fri 09 August 2019 08:14

Ferraton
Participant actif
Date d'inscription: 13 Sep 2005
Messages: 104

Re: QGIS: Traduire la syntaxe 2.18 pour 3.4

QGIS 3.4 semble plus pointilleux sur la syntaxe... voici un exemple qui marche chez moi :
<img src="file:///[%  @project_home  %][% "Photo" %]" />
avec Photo qui contient un répertoire relatif, exemple : 'photo\nantes.jpg'

Hors ligne

 

#4 Fri 09 August 2019 09:35

monique
Participant actif
Date d'inscription: 7 Oct 2005
Messages: 146

Re: QGIS: Traduire la syntaxe 2.18 pour 3.4

Bonjour,

Merci pour cette précision , il faut maintenant ajouter file:/// comment entête de chemin

Monique

Hors ligne

 

Pied de page des forums

Powered by FluxBB