Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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: 3799

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

 

Pied de page des forums

Powered by FluxBB