Message posté par : SANTANNA
----------------------------------------
Par curiosité, pourriez-vous me dire ce que renvoie le code ci-après? On utilise une
variable (de type array) qui stocke la liste des communes concernées et on en extraie au
besoin le compte ou le contenu. Je ne sais pas si ça rend l'expression plus lisible
mais si une condition doit changer, la modif se ferait en un seul endroit.
-----------------
Code :
with_variables(
'malistedecommunes',
aggregate('Communes','array_agg',"tex2",
filter:=intersects($geometry, map_get( item_variables('id_page'),
'map_extent')) AND overlay_intersects('Trace preferentiel_com')),
concat(
CASE WHEN array_length(@malistedecommunes) = 1 THEN 'Commune de ' ELSE
'Communes de ' END,
array_to_string(@malistedecommunes, ' - ')
)
)
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=344502#p344502
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