[OSRM-talk] Travel times too high

Rudolf Mayer rudolf.mayer at gmail.com
Mon May 19 21:02:57 UTC 2014


Hi Stefan!

On 2014-05-19 09:47, Stefan Göckeritz wrote:
> since some weeks I experience calculated travel times that are way
> higher than they are in reality.
> I use OSRM for quite some time now, but since the durations are not
> exact I use Google Maps, just because I need more exact travel times.
> For instance traveling from Berlin to Bonn takes 7 to 8 hours according
> to OSRM.at.
> Google Maps states something around 5 hours which is appropriate as I
> can say from my experience on this route.
>
> What is the deal with the time, they used to be not that exact, but
> since some time (I can't actually say since when) the calaculations are
> worse.
> Has there been a major change in computation or the car profile?


I noticed that also a few times, and there was a similar discussion 
started by me, see 
https://lists.openstreetmap.org/pipermail/osrm-talk/2014-March/000462.html

Currently it seems that the car profile is currently asuming as default 
value 90kmh for a motorway 
(https://github.com/DennisOSRM/Project-OSRM/blob/master/profiles/car.lua)

 From that speed, it seems only 80% are assumed as average driving time.

It seems that the profile does honour max_speed settings 
(https://github.com/DennisOSRM/Project-OSRM/blob/master/profiles/car.lua#L173), 
but it still means that e.g. for an Austrian motorway, 104 km/h (of 
130km/h) is the assumed average, and that seems just too low.

I guess assuming around 80% of average speed can be ok for 
highways/roads that have only one lane, have crossings & lights, but for 
motorways with 2+ lanes and without any level crossing, it seems just 
too much.


For your specific route, my mod in the interface that also displays 
travel time for each segment 
(http://kronos.ifs.tuwien.ac.at/osrm/main.html?loc=52.517037,13.388849&loc=50.735849,7.101081) 
shows that you spent a lot of time with this:

Continue onto A 2 	411 km (5 h 38 min | 72.7 km/h)


So I guess the issue is
- there's no maxspeed tagging (because you have no maxspeed for the 
motorway in that section :-))
=> thus OSRM assumes speed to be 90km/h, from that it takes 80%
=> you get the 72km/h as average..
(maybe the slightly higher value is from some portions where there is a 
maxspeed set.)


And I assume in fact if the road is free you go double that speed...

So, I guess a few things that could be improved

- If maxspeed=<NIL>, and "in germany", assume something like at least 
130kmh.. That shouldn't be that difficult to achieve.

- rethink if 80% on a highway with status motor_way and/or lanes>=2 is 
really appropriate. I'd assume something ~90-95% to be more reasonable 
on a motorway.


Greetings
Rudi



More information about the OSRM-talk mailing list