2017-03-29 2 views
0

Je suis en train de concevoir un réseau de distribution d'eau. J'ai plusieurs tuyaux représentés par des lignes. Chaque point de début et de fin de ligne est une jonction (nœud). J'ai créé des polygones de Thiessen (Voronoi) en utilisant QGIS pour chaque jonction (Le polygone de Thiessen représente la zone d'écoulement pour sa jonction correspondante.) J'ai également diverses limites de quartier (également représentées comme polygones irréguliers), chaque quartier ayant une population différente.QGIS - Cartographie des zones de quartiers en polygones de Thiessen

Mon exigence: Je veux calculer l'aire d'intersection entre chaque polygone de Thiessen et chaque quartier et obtenir une table, de sorte que je puisse calculer la population exacte dans chaque polygone de Thiessen.

Exemple de polygones de Thiessen (le point à l'intérieur de polygone représente la jonction correspondante): - enter image description here

Exemple de pupilles (également représentés comme étant fermées polygones): -

enter image description here

Sortie finale souhaitée: -

enter image description here

+0

J'ai essayé d'utiliser dans QGIS: Vector -> Geo Processing Tools -> Intersection, mais j'ai l'erreur suivante: - L'objet 'NoneType' n'a pas d'attribut 'difference' Voir le journal pour plus de détails " – maverick

+0

traction sur le [stackexchange SIG] (https://gis.stackexchange.com/), où il y a beaucoup d'utilisateurs de QGIS. – larsks

Répondre

0

J'ai trouvé la solution dans ARCGIS -> Outil Intersection où il croise deux Shapefiles (chacun ayant plusieurs polygones) et donne des résultats d'intersection. Je pense que ce n'est pas possible dans QGIS à partir de maintenant.