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

Annonce

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Fri 23 December 2022 14:43

RiverFish
Juste Inscrit !
Date d'inscription: 23 Dec 2022
Messages: 3

QGIS: Regles d'Etiquette influees par le gestionnaire d'impression

Bonjour,
J'ai un travail de cartographie sur différents risques.
Plusieurs gestionnaires d'impressions sont donc monté, par risques car mise en page différentes, mais basé sur la meme donnée avec une table attributaire renseigné.

la donnée décrit des bâtiments à enjeux et l'action a mener suivant le risque : NOM_BAT ; INNO, SUBMERSION, FEUX... etc
exemple :
NOM BAT: Ecole
INNO: évacuer
FEUX: prévenir

J'aimerais construire une règle d'étiquette pour que si j'ouvre le gestionnaire d'impression du risque incendie , la règle me mette en étiquette la colonne FEUX de ma donnée des bâtiments.

Pensez vous qu'il existe une expression pour automatiser ces étiquette en fonction du gestionnaire d'impression ouvert?
Cordialement.

Hors ligne

 

#2 Sat 24 December 2022 14:34

Tixi
Participant actif
Date d'inscription: 6 Jun 2022
Messages: 113

Re: QGIS: Regles d'Etiquette influees par le gestionnaire d'impression

Bonjour,
Le nom du gestionnaire d impression est dans la variable layout_name
donc oui, il doit y avoir moyen d afficher l'etiquette FEUX quand layout_name = incendie  a l aide d'une condition en utilisant une condition du genre
if( layout_name = 'Incendie', 'FEUX : ' || 'FEUX' ,'')

Hors ligne

 

#3 Fri 30 December 2022 16:21

RiverFish
Juste Inscrit !
Date d'inscription: 23 Dec 2022
Messages: 3

Re: QGIS: Regles d'Etiquette influees par le gestionnaire d'impression

Tixi a écrit:

Bonjour,
Le nom du gestionnaire d impression est dans la variable layout_name
donc oui, il doit y avoir moyen d afficher l'etiquette FEUX quand layout_name = incendie  a l aide d'une condition en utilisant une condition du genre
if( layout_name = 'Incendie', 'FEUX : ' || 'FEUX' ,'')


Merci pour votre réponse. malheureusement ca n'a pas l'air de marcher.
Le calc d'expression accepte l'expression mais ne renvoie pas ce qui est demandé. on dirais que ce qui est dans le gestionnaire d'impression n'en sort pas.

la ligne testé : if(@layout_name='PCS MARINE', "ENJ SUB"  ||  '\n'  ||  "DESIGNATIO" ,'')
et if(layout_name='PCS MARINE', "ENJ SUB"  ||  '\n'  ||  "DESIGNATIO" ,'')


essayé dans l'expression filtre tout comme l'expression de valeur d'étiquette .

Hors ligne

 

#4 Fri 30 December 2022 16:54

RiverFish
Juste Inscrit !
Date d'inscription: 23 Dec 2022
Messages: 3

Re: QGIS: Regles d'Etiquette influees par le gestionnaire d'impression

trouvé !
la formule if(@layout_name like 'PCS MARINE', "ENJ SUB" ,'') répond !
elle répond avec LIKE. je n'avais pas de retours avec = .
Aussi sur la carte , les etiquettes deviennent invisibles, mais dans le canvas du gestionnaire, elles répondes parfaitement.

Merci beaucoup !

Hors ligne

 

Pied de page des forums

Powered by FluxBB