#1 Wed 19 October 2016 14:33
- Julien_G
- Juste Inscrit !
- Date d'inscription: 19 Oct 2016
- Messages: 2
QGIS 2.10: Calcul de surface avec requête
Bonjour à tous,
J'ai un petit souci, je possède 1 couches (A) constituée de plusieurs polygones et une couche B constituée d'un seul polygone. Le polygone de ma couche B intersecte plusieurs polygones de ma couche A.
J'aimerais calculer la surface des polygones de ma couche A qui sont comprises à l'intérieur du polygone de ma couche B. Cela est il possible avec la calculatrice de champs?
Merci d'avance pour vos réponses.
Hors ligne
#2 Wed 19 October 2016 15:00
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 4045
Re: QGIS 2.10: Calcul de surface avec requête
Bonjour et bienvenue sur le forum
Ce devrait être possible avec une formule du genre
Code:
area( -- on récupère la surface intersection($geometry, --de l'entité correspondant à l'intersection entre la géométrie de l'objet geometry( -- et celle de get_feature( 'B', 'unchamp', 'savaleur') -- l'objet de la couche "B" ayant la valeur "savaleur" dans le champ "unchamp", de quoi identifier l'objet unique ) ) )
Hors ligne
#3 Thu 20 October 2016 09:44
- Julien_G
- Juste Inscrit !
- Date d'inscription: 19 Oct 2016
- Messages: 2
Re: QGIS 2.10: Calcul de surface avec requête
Merci de ta réponse. Je vais essayer ça dans la journée.
Hors ligne