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