Message posté par : image95
----------------------------------------
Bonjour,
Avec qgis 3.28, j'ai une couche ponctuelle d'ouvrages. Et j'ai une couche
polygonale des departements. Mon souhait serait via le formulaire qgis (clic droit couche
ponctuelle des ouvrages -> formulaire attributs) de remplir automatiquement le champ
"departement" de cette table ponctuel des ouvrages. Le remplissage se ferait via
intersection spatiale. Le champ de la table departements que j'aimerais récupéré se
nomme "nom_dep".
Je joins une capture ecran de mes parametres.
Pour le parametre "couche", j'ai renseigné la couche des departements
Pour le paramètre "colonne clef", j'ai renseigné la clef primaire (gid) de
la colonne des departements
POur le parametre colonne des valeurs , j'ai mis le fameux champ "nom_dep"
de la table des departements
Je n'ai rien renseigné pour le paramètre "Description de la colonne".
Dans la section "Expression du filtre" j'ai renseigné :
-----------------
Code :
aggregate(
layer:='AdminExpressDept_AOI_Po_20210331',
aggregate:='concatenate_unique',
expression:=attribute('nom_dep'),
concatenator:=',',
filter:=intersects(geometry(@parent), $geometry))
-----------------
Je n'ai pas de message d'erreur. Mais ca ne fonctionne pas. Je ne vois pas les
valeurs de departements renseignées dans le champ de la table des ouvrages. ESt ce que
j'ai fait une erreur ? Faut il utiliser une autre expression ?
Merci .
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=357011#p357011
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