7

I am new to using QGIS. I have two polygon layers:

  1. Voronoi of Access Points
  2. Census block maps with population

I want to get number of people covered by each Access Point (Assuming uniform distribution of people within the blocks). I have tried two different approaches, both failing to get me the correct answer.

  1. Use join by location...sum of people covered by APs is 3x of people in the area.
  2. Multiple step approach
  • Calculate area of each block
  • Intersect block layer with voronoi, to clip blocks on AP boundary
  • Recalculate the area of clipped block layer
  • Calculated proportional population based on new clipped area and original area
  • Use join by location....sum of people covered by APs is 2x of people in the area.

In Join by location, I am using summary option for sum of all intersecting features.

In Mapinfo I am able to use proportional sum to get the number of people under each AP's coverage.

PolyGeo
65.5k29 gold badges115 silver badges350 bronze badges
asked Feb 28, 2013 at 2:49

1 Answer 1

3

You multiple step approach should work fine with a minor change.

  • Calculate proportional population based on new clipped area and original area
  • Generate Centroids for this clipped layer. Check if there are any centroids that are outside polygons.
  • do a spatial join, with centroids as join layer, check the sum property.
answered Feb 28, 2013 at 13:16
0

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.