Message posté par : aheurion
----------------------------------------
Bonjour conejo,
On peut utiliser la fonction aggregate (que j'affectionne particulièrement^^) :
-----------------
Code :
aggregate(
'ID_de_la_couche_Trace_preferentiel_com',
'concatenate',
"croisement",
intersects(buffer($geometry,0.01),geometry(@parent)),
';'
)
-----------------
En rentrant cette expression dans la valeur par défaut de ta colonne
"croisement" dans la couche L_ENEDIS, ça mettra à jour directement la valeur à
partir de la couche trace_preferentiel_com (à la création ou mise à jour d'une entité
de la couche L_ENEDIS, pour mettre à jour les entités existantes tu peux utiliser la même
expression dans la calculatrice de champs).
Je ne sais pas si overlay_intersects permet de récupérer le champs "croisement"
dont tu as besoin mais j'ai l'impression que non, ça semble ne donner que vrai ou
faux comme sortie.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=344863#p344863
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