Message posté par : stanichou
----------------------------------------
-----------------
SANTANNA écrit :
-----------------
Citation :
J'imagine qu'utiliser une expression comportant intersects($geometry,
@atlas_geometry) serait indiqué ici pour ne conserver que les valeurs qui intersectent
l'emprise de ma couche de couverture de l'atlas.
-----------------
A tester comme paramètre additionnel dans le "filter", avec un AND, soit
-----------------
Code :
filter:= "rnk"=@symbol_label AND intersects($geometry, @atlas_geometry)
-----------------
-----------------
Je vous tire mon chapeau. C'est exactement ce que je recherchais. Merci beaucoup.
Le code complet est donc le suivant :
-----------------
Code :
aggregate(@layer, 'concatenate', "idprop",
filter:="rnk"=@symbol_label AND intersects($geometry, @atlas_geometry),
concatenator:=', ')
-----------------
En espérant que ce sujet servira à d'autres qui ont déjà été confronté à un problème
similaire.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=339266#p339266
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