7

Have searched the Interwebs for a few hours now but haven't found an answer to a problem which I thought would have a standard solution.

I'm using QGIS to do some analysis on the reach of bus stops in a small town in Sweden with a set buffer of 400m, however I want the results to not have any overlay. This is the original mapBus stops with background

When setting a buffer of 400 meters I get a lot of overlay between stops, however I would like a result similar to this: Correct solution

Making this "correct" layer took a lot of manual effort, and something I'd rather not do for the remaining 30 bus lines =)

I've tried using Voroni Polygons (with dummy bus stops to expand the reach of the polygons) and a buffer layer, but I see no way to intersect these based on the ID, is there maybe any way to do this?

Or even better, are there any off-the-shelf solutions to creating buffers without overlay which I could use?

1 Answer 1

1

I'm not quite sure if I got you right when you say "making correct layer" but I assume that you wan't to merge your distance buffers. In QGIS simply do:

Vector > Geoprocessing tools > Fixed distance buffer

  • select your input point layer
  • choose distance and segments
  • make sure to tick "Dissolve results"
  • set your output path

Your result will look similiar to what I've created:

dissolved buffers

7
  • 1
    Hey, sorry for not specifying better, but the second image is the result that I desire. I don't want the polygons merged but separated without any overlap. I use it for tracing points to see which bus stop is the closest to it.
    – kesoar
    Oct 7, 2016 at 8:34
  • 1
    I think your approach to make use of voronoi is not too bad, you can find something similar here: gis.stackexchange.com/questions/23140/…
    – dan_ke
    Oct 7, 2016 at 9:55
  • 3
    I'm playing around with this problem, and the issue I'm finding is calculating a decent buffer region for the voronoi tool. too small and you can't effectively intersect with your dissolved buffer region. Too large and the voronoi results start to change so you won't have the right nearest neighbour boundary for certain bus stops (those nearest the edge of you area of interest). @dan_ke could you expand your answer to include intersecting a voronoi layer. Oct 7, 2016 at 10:09
  • 1
    @Knightshound - You certainly make a good point. This is my attempt and the result.
    – Joseph
    Oct 7, 2016 at 11:31
  • 1
    That worked for me! I used dummy bus stops, located far away from the rest of the points. This gave me a Voroni layer which was large enough to use for clipping the buffer zones. Not a perfect solution, but it worked. Thanks for the help!
    – kesoar
    Oct 7, 2016 at 11:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.