When recalculating, the scheduler deletes the maneuver command entered manually.

Vyacheslav Rotko shared this problem 12 days ago
Not a Problem

You must either prohibit the user from changing the maneuver command, or prohibit the scheduler from changing the maneuver command that the user has changed. Otherwise, an unpleasant situation arises when you seem to have checked the route, but still went the wrong way. And the planner is imperfect and can specify the wrong maneuver command, at least because of incorrect initial data, and such a situation will inevitably arise.

Replies (4)

photo
1

Hi Vycheslav,

do you always place shaping and via points of the route behind the intersections? If yes and still, you encounter bad navigation commands, could you show me such a place? I may check the OSM mapping. As for the deleting the manual commands during recalculation, it is logical, isn't it? The route shape and the orientation on it may change and the manual command may become invalid.

photo
1

> do you always place shaping and via points of the route behind the intersections?
Always. I read the user's manual, and it says so. :-)

> could you show me such a place?
test.gpx - the second maneuver command <Keep to the right side> is incorrect. At this point, you need to move straight.
> As for the deleting the manual commands during recalculation, it is logical, isn't it?
That's not so. I'm smarter than a car. And even if the car thinks that I am wrong, I insist that the car does not cancel my command to maneuver.
> The route shape and the orientation on it may change and the manual command may become invalid.
Yes, it can happen. But, nevertheless, this should not affect a person's decision. You have a great solution - to circle in red the intermediate points that the user placed too close to the turn. Do the same here.

Files: test.gpx
photo
photo
1

Thanks for the sample. Honestly, I don't know why the router says "keep right" here, there's not a glitch in the OSM data here.

"I'm smarter than a car. And even if the car thinks that I am wrong, I insist that the car does not cancel my command to maneuver."

- Sorry but after route recalculation your manually inserted command obviously doesn't make sense despite you are smarter:

d5f90a66b1444ac5349f68e4580c357a

(pink - your original route, purple - recalculated route. Your manually insterted command is in the navigation box)

photo
1

But the problem is not made up. (https://drive.google.com/file/d/1QCnyUf7ErMrbPqteFdwdPHEc0ZREDtPS/view?usp=drivesdk)

and... I have not edited the rotation commands manually anywhere.

photo
1

"But the problem is not made up."

- Honestly, I don't know why the router says "keep right" here, there's not a glitch in the OSM data here. So yes, you can replace such wrong command by a correct one manually.

Nevertheless, when a route is recalculated, you must be aware that your manually entered commands will be scrapped and replaced by the router's commands. If you need this to change, place an idea on the helpdesk for others to vote for it. When the idea gets massive support, the devs may implement it.

photo
1

It was with great difficulty that I managed to explain the problem to you, a person who knows the Locus thoroughly. I'm afraid it's simply impossible to convey this idea to others. So it makes no sense to formalize such an idea. Now I know this delicate place and I will either keep track of the route calculation or use VIA points with a "ты туда не ходи ты вот сюда, а то снег башка попадет совсем мертвый будешь". :-)

Thank you.

photo
1

And try to repeat the route creation with this profile: https://brouter.de/brouter/profiles2/shortest.brf

photo
1

The result is the same - instead of "go straight" there is "keep right".

photo
Leave a Comment
 
Attach a file