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

GEODATA DAYS 2024

#1 Thu 17 March 2016 09:17

Romary
Participant assidu
Lieu: Epinal
Date d'inscription: 17 Jun 2011
Messages: 211

QGIS 2.8 : filtre données impossible sur champ joint couche atlas

Bonjour,

Je réalise un atlas dans lequel je ne veux afficher que les linéaires de rando concernés par la page courante de l'atlas. Pour cela dans le style des linéaires je créé une règle avec le filtre suivant :

Code:

"Circuit_cc_rg"  = attribute($atlasfeature,'Circuit_cc_rg')

où Circuit_cc_rg est le champ issu d'une relation avec une table appelée "Circuit" d'où le préfixe,  paramétrée dans les propriétés de la couche des linéaires et dans ma couche de couverture de mon atlas.
Eh bien cette règle ne fonctionne pas si la valeur de "attribute" est issue d'un champ de la couche de couverture non issu d'une relation. Cela fonctionne donc après avoir créé un nouveau champ dans ma couche de couverture qui reprend les valeurs précédemment issues de la relation.

Code:

"Circuit_cc_rg"  = attribute($atlasfeature,'cc_rg')

C'est pas facile à expliquer. Merci de votre aide.

Ry

Hors ligne

 

Pied de page des forums

Powered by FluxBB