Home

Awesome

Comparing The Cycle Route Characteristics of Three Routing Engines

Routers analysed: OSRM, Valhalla, Google Maps Directions

Routers

First, ensure you've installed all the packages from requirements.txt.
Basemap can be pain to install, but a recent version of pip and pip install basemap --allow-external basemap --allow-unverified basemap should work.

Once this is done, run ipython notebook from a shell, and you should see OSRM_vs_Valhalla in the list. Some helper functions for the retrieval and processing of journeys can be found in helpers.py

Outlier Identification using RANSAC

RANSAC

Outliers

HTML Route visualisation using Leaflet

Can be found in the html directory. You may have to refresh the page in order to display the route toggle control, because I apparently still don't understand JS closures ¯\_(ツ)_/¯

Map

Missing Stations

Routes can't be mapped to all stations in the network due to an issue with the underlying OpenStreetmap data. Interesting, isn't it?

Station Name (27 stations)
Belgrove Street , King's Cross
Finsbury Library , Finsbury
Euston Road, Euston
Park Road (Baker Street), The Regent's Park
Wapping High Street, Wapping
Clerkenwell Green, Clerkenwell
Waterloo Place, St. James's
Baylis Road, Waterloo
Craven Street, Strand
Prince Consort Road, Knightsbridge
Waterloo Station 1, Waterloo
Paddington Green Police Station, Paddington
Old Ford Road, Bethnal Green
South Quay East, Canary Wharf
Westferry DLR, Limehouse
Jubilee Plaza, Canary Wharf
Green Park Station, Mayfair
East India DLR, Blackwall
Montgomery Square, Canary Wharf
Heron Quays DLR, Canary Wharf
Westfield Southern Terrace ,Shepherd's Bush
Globe Town Market, Bethnal Green
Coomer Place, West Kensington
West Kensington Station, West Kensington
Ravenscourt Park Station, Hammersmith
Stephendale Road, Sands End
Rossmore Road, Marylebone

License

MIT

CASA