QGIS Area of Availability Plugin
8/23/16
I'm working on a set of QGIS plugins, and one that I think should be out there for grabs is an area of availability calculator. (EDIT: you should be able to install the plugin via the public QGIS repository soon)
Given a start point and a maximum distance to travel, we want to find the boundary of accessible regions via a road network.
We build a road network graph and calculate the road distances using Dijkstra's algorithm. We can then find the points corresponding to the outer boundary of the area of availability.
The code for this calculation is below (taken from this page):
I'm not quite finished with my plugin implementation, but you can check out the source code on my GitHub.
If you want to try your hand at developing a QGIS plugin, I strongly recommend starting with Plugin Builder.
I'm working on a set of QGIS plugins, and one that I think should be out there for grabs is an area of availability calculator. (EDIT: you should be able to install the plugin via the public QGIS repository soon)
Given a start point and a maximum distance to travel, we want to find the boundary of accessible regions via a road network.
Boundary of area of availability, plotted as points
The code for this calculation is below (taken from this page):
I'm not quite finished with my plugin implementation, but you can check out the source code on my GitHub.
If you want to try your hand at developing a QGIS plugin, I strongly recommend starting with Plugin Builder.
Comments
Post a Comment