[OSM-dev] Routino - a router for OpenStreetMap data

Andrew M. Bishop amb at gedanken.demon.co.uk
Thu Apr 16 17:52:52 BST 2009

[This has already been announced on the talk-gb list, but obviously
 there is likely to be interest here as well.]

I have written a routing algorithm that uses OSM format data as its
input and calculates either the shortest or quickest route between two

You can select from any of the major OSM transport types (foot,
bicycle, horse, motorbike, motorcar, goods, hgv, psv).  For each of
the OSM highway types (motorway, trunk, primary, secondary, tertiary,
unclassified, residential, service, track, path, bridleway, cycleway,
footway) you can select whether to use them and if so what speed
limit.  Restrictions on one-way streets, weight, height, width and
length are also options.

The router takes into account private/public/permissive restrictions
on highways as well as tagged speed limits.  What it doesn't do is
barriers (gates, bollards) and turn restriction relations (which I
have heard about but never seen).

More information about the software and source code (Affero GPLv3
license) can be downloaded from here:


An online demonstration of the router for the UK is available as well:


Andrew M. Bishop                             amb at gedanken.demon.co.uk

More information about the dev mailing list