[Routing] Crowdsourced costing

Andy Deakin andy.deakin at pcmend.net
Tue Dec 2 19:14:58 GMT 2008


Hi All,
Our company has written vehicle tracking software 
(http://www.motortrace.com), and I have been intending to look at adding 
routing for a while, with an algorithm based on existing journey data.
We have an increasing amount of real data from users (e.g. taxis) which 
includes lat,long,speed and time. From this speed data, I was hoping to 
give an indication of travel times at different times of the day. This 
could then be used in the weighting for the routing to give a quickest time.

I have not had time to spend on this project, and wondered how useful 
this data would be to the routing/mapping community if it could be 
suitably anonomised and permission sought for its use.

Regards,
Andy Deakin

Frederik Ramm wrote:
> Hi,
>
>    all of us involved in routing are probably using more or less clever 
> algorithms to compute the "cost" for traveling along a given road. My 
> own experiements which focused on long-distance routing were quite 
> simple and simply assigned an expected speed to each highway type.
>
> However, this will only ever make us "as good as" existing routing 
> solutions based on proprierary data: we will never become "better" than 
> them (except perhaps the odd detail in our data that they haven't got).
>
> What we should really aim for is to crowd-source the costing, i.e. to 
> give mappers/users control of how likely a certain road will be selected 
> for routing, and how high the penalty is for choosing to route across a 
> given junction (at a given time of day with a given vehicle). There are 
> so many things that locals know ("I would never choose that road on a 
> Tuesday morning because you're more than likely to be stuck behind the 
> garbage collection truck", or "that motorway is only 2% longer but much 
> less likely to have snow", or simply "this is a primary road but the 
> secondary that runs almost in parallel is usually quicker" and so on.
>
> There's still some way to go until we achieve this. Perhaps we need to 
> have a separate tagging scheme or maybe even a separate data base for 
> such information, because it is perhaps a bit more volatile than 
> standard OSM data, and it is also quite likely that those that collect
> costing data are different from those collecting road geometries. But we 
> should really aim for this - a data base where every road has some 
> user-assigned cost would be ideal for routing, and computing the cost 
> based on heuristics is always second-rate.
>
> Bye
> Frederik
>
>   




More information about the Routing mailing list