Message posté par : SIGCMC56
----------------------------------------
Bonjour,
Je travaille avec QGIS 3.28 et je dispose de 2 tables :
- une table EMPRISE, avec :
- un champ surface_agricole
- un champ surface_naturel
- une table OCCUPATION_SOL avec
- un champ type_occupation_sol (qui prend les valeurs : naturel ou agricole)
Quand je dessine un polygone sur ma table EMPRISE et que ce polygone intersecte la couche
OCCUPATION_SOL,
- j'aimerais que mon champ surface_agricole se remplisse automatiquement
en calculant l'emprise géographique résultant de l'intersection avec la couche
OCCUPATION_SOL (pour la valeur agricole)
- j'aimerais que mon champ surface_naturel se remplisse automatiquement en
calculant l'emprise géographique résultant de l'intersection avec la couche
OCCUPATION_SOL (pour la valeur naturel)
Quelqu'un sait-il s'il existe une expression pour faire cela du genre ?
"aggregate ('OCCUPATION_SOL', "$area" where
"type"='agricole', intersects ($geometry, geometry(@parent)))
Bonne journée
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=364186#p364186
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