Message posté par : Julien81
----------------------------------------
Bonjour,
à ma connaissance il n'est pas possible de filtrer les entités de la carte côté
composeur, mais effectivement, plutôt dans le style de la couche en lien avec un attribut
de l'atlas feature comme vous le dites.
En revanche même avec beaucoup de catégories et de symboles paramétrés on peu rapidement
faire en sorte de n'afficher que les entités en lien avec l'entité courante de
l'atlas avec votre bout d'expression!
Disons que votre champ "categorie" contient vos classes d'entités, avec un
-----------------
Code :
CASE WHEN "n°" = attribute( @atlas_feature , 'n°’) THEN
"categorie" END
-----------------
vous n'afficheriez/classifieriez que les entités dans votre couche avec le même n° que
votre entité courante de l'atlas (qui doit être actif sinon rien ne s'affichera).
Ainsi, il n'y a pas besoin de paramétrer symbole par symbole ou sous composante, un
affichage conditionnel, à priori.
Solution qui doit fonctionner, si j'ai bien compris le sujet, évidemment.
L'expression pour la classification peut aussi bien être faite différemment avec un if
par ex.
Bon courage
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=356922#p356922
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net