Message posté par : Paul QUESNOT
----------------------------------------
Alors,
c'est possible, et il faut réaliser 4 actions distinctes
Étape 1 : (si ce n'est pas déjà fait) calculer l'aire des polygones de la couche
'peuplement' --> calculatrice de champs, nouveau champ, formule : $area
Étape 2 : Lancer l'algo qgis "Joindre les attributs par localisation" ( et
non "Joindre les attributs par localisation (résumé)")
Couche de base --> parcellesst-martin, joindre la couche --> peuplement, champs à
ajouter --> le champ avec les noms des parcelles forestière et les aires calculés en
étape 1
l'algo va vous sortir une nouvelle couche --> ça sera la meme que
"parcellesst-martin" mais avec des parcelles dupliqués (autant de doublon que
d'intersections entre les deux couches)
Étape 3 : sur la nouvelle couche, créer un champs "surface_intersect" (c'est
le champs qui vous donnera la surface intersectée)
remplir avec la formule suivante :
-----------------
Code :
area(intersection($geometry,geometry(get_feature('peuplement','id_peuplement',
"id_peuplement" ))))
-----------------
remplacer juste "id_peuplement" par le nom du champ contenant les numéros des
parcelles forestières
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=348943#p348943
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