I have two overlapping isochrones -- 10 minutes by bike from 2 neighbouring railway station -- and I want to split them in a balanced way, so as to determine the bikeshed of each railway station. The separation should occur at equi-distance from each station.

two overlapping isochrones and the desired split limit in red

On the image form QGIS the green polygons are the isochrones around railway stations represented by red stars. I have added a red line showing where I would like the two isochrones to be separated. How could I process this in QGIS?

  • 2
    What defines that red line? Is it half way between the red stars? Does it divide the green polygons in half? What are the green polygons? What do you mean by "split in a balanced way"? – Spacedman Feb 9 '17 at 10:04
  • thanks Spacedman for helping me to precise my problem; indeed as my problem is separating areas of influence of stations, the red line is half way, so a solutions lies in using Voronoi polygons for splitting the buffers – the world is not flat Feb 9 '17 at 13:55
  • 1
    Given that you've gone to the trouble of generating isochrones, you're obviously interested in more realistic travel choices. You might want to consider why someone in the isochrone for the RH station but left of the red line, might still want to go to the RH station, even if they are physically closer to the left: the RH station might have more frequent/faster/useful services. – George of all trades Feb 10 '17 at 9:22
  • I agree with what you say George of all trades, this is a matter of travel choice. Before refining with railway services, it would be better to trace the limit between the two stations based on actual travel travel times and not on geometry, even if the second option gives already a good approximation in my sense. – the world is not flat Feb 13 '17 at 9:44

To split overlapping isochrones to determine areas of influence, a possibility is to generate a set of Voronoi polygons based on central points of the isochrones, in this case railway stations. Voronoi lines will be geometrically at equi-distance between neighbouring railway stations, which is an approximate of the limit of the respective areas of influence. The steps in QGIS are then:

  1. Dissolve all isochrones in one single poly-polygon
  2. Generate Voronoi polygons based on railway stations
  3. Transform Voronoi polygons into lines (not sure this is necessary)
  4. Split the dissolved isochron with the Voronoi lines

The end result is the bikeshed of each station without overlap.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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