Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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