Message posté par : SANTANNA
----------------------------------------
Bonjour,
Faisons plus simple. aggregate tout seul fait déjà le job (voir exemple dans la doc
(
https://docs.qgis.org/3.28/fr/docs/user_manual/expressions/functions_list.h…)
)
-----------------
Code :
aggregate('COMMUNE','concatenate_unique', "NOM",
filter:=intersects(geometry(@parent), $geometry), concatenator:= ', ')
-----------------
Et le pourquoi de votre souci est l'absence de séparateur dans la fonction aggregate.
Le résultat en sortie d'aggregate est déjà un seul mot, tout est collé donc array
contient une seule valeur et string_to_array peut pas faire mieux là-dessus.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=359610#p359610
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