Skip to content

Latest commit

 

History

History
29 lines (15 loc) · 988 Bytes

README.md

File metadata and controls

29 lines (15 loc) · 988 Bytes

RoutingGrid

Creates a distance routing grid between cities to check for broken routes in OSM

This is a little java program to create a grid of distances between cities / locations as seen by OSM data. It uses the router provided by map.projct-osrm.org.

It also uses a refernece source to determin which routes are longer than expected. For the moment it uses the google directions API as a reference.

To run the program you need the following command line:

java -jar RoutingGrid.jar cities.list output_grid.html

This uses the file cities.list as the input list of cities between which to create the routing matrix. output_grid.html is the output file it generates.

As the reference source for the distances is likely not to change often, it can be cached in a reference list.

java -jar RoutingGrid.jar cities.list output_grid.html reference.list

To initially create the reference list use:

java -jar RoutingGrid.jar cities.list output_grid.html reference.list 1