I have noticed that adding intermediate nodes on a route breaks the Data table's Time and Energy values.
Here is an example:
Working as expected
Create a route on a long road with only a start and end point (click here for route)
You will see that the Time and Energy values accumulate over the route. The accumulated Time value is 2748 seconds (0:45 h) and the accumulated Energy value is 274828 J (0.08 kWh). That is as expected.
Not working as expected
Add a few intermediate nodes on the route. (click here for route)
Now, the Time and Energy values do not accumulate over the route. The values seem to reset at each intermediate node. No longer can I rely on the Time and Energy values to be an accumulation along the route.
This is a known error that consists of two problems:
BRouter-Web makes a separate request to BRouter for each leg of the route (which explains why time and energy do not increase monotonically).
Even if BRouter-Web did not do it like this, BRouter would not be able to calculate the time and energy correctly because adding waypoints resets the internal elevation filter, which messes up the time and energy calculation.
I have noticed that adding intermediate nodes on a route breaks the Data table's Time and Energy values.
Here is an example:
Working as expected
Not working as expected
Is this a bug? Or am I misreading the data?