Message posté par : Baptiste.Pignol (pignol.baptiste48(a)gmail.com)
----------------------------------------
Bonjour à tous,
J'aimerai mettre à jour un champs dans un couche vecteur automatiquement après après
la création d'une entité (pas durant sa création).
Pour faire simple, j'ai deux couches vecteur (RECO APPAREILLAGE AE et RECO OUVRAGE AE)
avec chacune un champ identifiant automatisé [concat(left('AEPAP ', 6),
lpad(count($id), 3, '0'))]
J'ai ensuite un second champ 'IDOUVRAGE' dans ma première couche qui rappelle
l'ID d'une entité de la seconde couche s'il y a une intersection avec une
entité de la première couche [aggregate('RECO OUVRAGE
AE','concatenate_unique', "IDOUVRAGE",
filter:=intersects(geometry(@parent), $geometry))].
Le problème c'est que pour le moment, la deuxième expression ne fonctionne que si je
mets à jour manuellement mon champs ou si je créé une entité de ma deuxième couche avant
celle de la première couche (si intersection il y a).
Je voudrai donc pouvoir créer mon entité RECO OUVRAGE AE avec par exemple
l'identifiant 'AEPOU 061' après mon entité RECO APPAREILLAGE AE avec
identifiant AEPAP 013' et que dans mon champs 'IDOUVRAGE' avoir
automatiquement 'AEPOU 061'.
J'espère avoir été assez claire.
Merci d'avance pour votre aide ?
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=343246#p343246
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