Pages: 1
- Sujet précédent - QGIS: Formulaire ajout un point & Recuperation dynamique d'une valeur - Sujet suivant
#1 Mon 17 April 2023 22:44
- BLAME
- Juste Inscrit !
- Date d'inscription: 17 Apr 2023
- Messages: 1
QGIS: Formulaire ajout un point & Recuperation dynamique d'une valeur
Bonjour !!
Je bloque sur une problème : J'ai deux couches :
- une couche COMMUNE avec des polygones pour chaque commune avec un champs NOM et CODE_INSEE pour chaque polygone
- une couche ARBRE de point pour y inventorier des arbres avec plusieurs champs : ESSENCE, HAUTEUR, NOM_COMMUNE
Pour le moment le formulaire de la couche ARBRE utilise sur le champs NOM_COMMUNE en valeur relationnelle avec la table COMMUNE et la Colonne NOM. Cela me fait une liste déroulante avec toutes les communes.
Mais je souhaite rendre dynamique le renseignement de la commune. Comment faire pour obtenir le nom de la commune sur laquelle le point est situé?
Je vous remercie car je débute un poil sur QGIS
MERCI
Hors ligne
#2 Tue 18 April 2023 00:14
- Julien81
- Participant assidu
- Lieu: Giroussens
- Date d'inscription: 14 Jan 2019
- Messages: 181
Re: QGIS: Formulaire ajout un point & Recuperation dynamique d'une valeur
Bonjour,
une valeur par défaut pour votre champ NOM_COMMUNE avec une expression de type aggregate pour récupérer le NOM de votre table COMMUNE par intersection de vos points avec les polygones de cette dernière (cf.doc expression aggregate). En gros quelque chose comme
Code:
aggregate('COMMUNE', 'concatenate', "NOM", intersects($geometry,geometry(@parent)))
En postulant que vos deux couches ont le même SCR.
Donc soit une valeur par défaut soit une mise à jour avec cette expression du champ NOM_COMMUNE à postériori pour toutes vos entités, mais allez voir du côté de la doc et des expressions de type aggregate.
Sinon ces posts du GeoRezo abordent le même sujet
https://georezo.net/forum/viewtopic.php … intersects
https://georezo.net/forum/viewtopic.php … intersects
https://georezo.net/forum/viewtopic.php?id=117667
Bonne continuation!
Dernière modification par Julien81 (Tue 18 April 2023 00:15)
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Formulaire ajout un point & Recuperation dynamique d'une valeur - Sujet suivant