Hi,

Compared to car and pedestrian routes,
ETA for bicycle routes is tricky, as speed has strong dependence on elevation profile.

A big help is to use BRouter application
( via 3rd party offline routing service API, or as a standalone GPX generator,
or as its web front-end ).
As it, among other things, considers elevation profile as well.

The Easiest way is to implement ETA based on user defined AVG speed.
The used would defined the avg speed
based on his/her conditions and filtered ascend per given distance.

The more sophisticated way would be to generate
a "nominal route time profile". using the elevation profile of the BRouter data.

Then ETA would be based on
     remaining nominal time
     deviations of real and nominal time per given distance.
    ( or deviations of real and nominal distance per given time.)

E.g. (numbers are illustrative )
for remaining 10 km is filtered ascend 500
and nominal remaining time would be estimated as 50 minutes.
But if it took for you  10% less time than nominal for e.g. last 5 km,
it would estimate the remaining time would be 10% less as well,

i.e. 45 instead of 50 minutes.

The relative user score wrt to nominal one can be filtered
e.g. by exponential filter, to avoid jumpiness.

I doubt something like that would be ever implement,
but the user defined AVG speed could be reasonable.



On 09/15/2016 02:47 PM, martin f krafft wrote:
Hello,

I use OsmAnd for cycling wherever I go. I discovered that it seems
to have a hard-coded average speed for cyclists of sorts, and that
this speed is about 60% of my true average speed, because if I leave
for a destination and OsmAnd tells me I will be there in 0:40
minutes, I generally arrive after 0:25 minutes already.

Anyway, this isn't to show off… ;)

Rather, I was looking for a setting to adjust the average speed, yet
there seems to be none.

And while I am sure it'd be easy to add, I'd want to see a dynamic
mode instead, like I know it from e.g. a car navigation system. I.e.
something like "if you keep riding at this speed, then you can
expect to arrive by hh:mm…"

Has this been discussed? Is this possible? What are your thoughts?

Cheers,


--
You received this message because you are subscribed to the Google Groups 
"Osmand" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to