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

GEODATA DAYS 2024

#1 Fri 20 July 2012 22:13

fanchec
Participant occasionnel
Date d'inscription: 17 Dec 2009
Messages: 49

QGIS 1.8.0 : joindre attributs par localisation

QGIS 1.8.0

Bonjour

J'utilise "joindre les attributs par localisation" dans le cadre d'un croisement entre deux couches vecteurs : une couche de polygones que j'intersecte avec une grille.

D'abord je découpe mes polygones avec la grille.
Ainsi, il ne devrait pas y avoir de polygones à cheval entre deux mailles.
Puis, avec "joindre les attributs ...", je récupère pour chaque maille de la grille une statistique (SUM, MOY, etc.) des attributs des polygones contenus dans la maille.

MAIS ...

... la fonction "joindre les attributs par localisation" procède par intersection, au sens QGIS;
cela signifie qu'un polygone non compris dans une maille mais ayant une frontière commune avec cette maille sera pris en compte !
Je n'arrive pas à ne pas prendre en compte ces polygones "jointifs".

Quelqu'un aurait une astuce ?

Merci d'avance

Hors ligne

 

#2 Mon 23 July 2012 10:10

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS 1.8.0 : joindre attributs par localisation

si un polygone ne fait que toucher une maille sans déborder dessus, je dirais que c'est pas de bol. Ca doit être un cas très rare.

En faisant une union de la grille avec les polygones, vous récupèrerez les attributs de la grille et des polygones.

Avec le calcul de surface, vous pourrez supprimer les intersections de surface très faibles.


geodata au cerema et petits billets en géomatique

Hors ligne

 

Pied de page des forums

Powered by FluxBB