This tool is based on the Open source Routing Machine (OSRM) [1] and Vehicle Routing Open-source Optimization Machine (Vroom) [2] to compute the optimal route for a set of address data. Based on the optimal route individual route distances can be determined.
-
Find optimal route of given address steps anywhere in the world.
-
Analyze route specification and individual distances
-
Can be basis for further route synthetization for a vehicle energy demand simulation
-
No restriction regarding number of steps, in case own docker container is set up with osrm and vroom instance
- Download OpenStreetMap data from your desired routing area, e.g. http://download.geofabrik.de/
- OSM file needs to be pre-processed for osrm, see https://hub.docker.com/r/osrm/osrm-backend/
- Final docker container should contain:
- osrm backend - https://hub.docker.com/r/osrm/osrm-backend/
- osrm frontend - https://hub.docker.com/r/osrm/osrm-frontend/
- vroom frontend - https://github.com/VROOM-Project/vroom-frontend
Need of deployment of docker container including osrm&vroom - no out of the box tool!
Geo-calculation based on geopy
Further documentation on vroom can be found here https://github.com/VROOM-Project/vroom-express