my Navigator 5 has a good strategy (from my point of view): If you cross the route between two points and there are no ViaPoints “undone” before the crossing point, all ShapingPoints before are skipped.
“Crossing” also includes turning onto the calculated route after riding a detour “manually”.
To skip ViaPoints you have to press a skip button.
I do not fully agree: In Garmin Navigators (Zumo and also BMW Navigators) one big difference between ShapingPoints and ViaPoints is, that ShapingPoints do not have to be “reached”, they are skipped automatically if you drive a detour etc.
ViaPoints have to be reached - so if you do not Skip them manually, Garmin Navigators might guide you backwards on the planned route to the “not reached” ViaPoint.
From my point of view this is the most important difference between those 2 kind of points…
So that just means that shaping points, as they don’t participate in turn instructions / voice guidance,
they shouldn’t participate at all also in rerouting. Rerouting uses only via points (like in 1.12 version).
Yes, that’s the reaon why I would vote for an additional options in the rerouting settings:
nearest point in route
nearest waypoint (means: both types)
next unvisited waypoint (means: both types)
next unvisited visit-point (means: without considering shaping-points)
To be more specific: if the last (new) option is set, rerouting should of course only omit all shaping-points before the next unvisited visit-point - not those behind it. Because a detour/rerouting should only affect the part of my route which leads to my next unvisited visit-point, not the whole route. This way the impact will remain as minimal as possible. But also as reasoned as necessary.
Why a new option? Because this most probably still depends on the way someone uses the two types of waypoints. I’m pretty sure that there will be differences between - for example - (former?) Garmin users and those who are using Kurviger as straight forward and simple as possible (and therefore won’t even use shaping-points at all).
That seems complicated and there are still the “Avoid roadblock” and “Skip next waypoint” reroutings, we cannot have multiple options in every UI rerouting process.
Also how about round trips, are their auto generated intermediate points supposed to be shaping points (now they are) or yellow via points? If they are shaping points then a rerouting that skips them will lead back to start.
So probably the most simple workflow is to keep the UI options unmodified.
And use shaping points only for rerouting from nearest / next waypoint to the end, so can maintain the rest route geometry.
I can understand your thoughts quite well. Nevertheless it would really improve Kurviger’s functionality and make the two waypoint types much more useful. I think other manufacturers (like Garmin) had similar motivations for implementing such features in their rerouting algorithms.
In my opinion a regular (visit) waypoint should always be default (also if creating roundtrips). Because shaping-points have a somehow less obligatory character so that the user should decide about it.
Sounds like a reasonable solution and helps to keep things as simple as possible. So the existing option “next unvisited waypoint” (for example) would result in a behaviour like my suggested “next unvisited visit-point”, right? I think that would be absolutely sufficient.
No, I don’t think so. But for this reason it is very important that things should be kept as simple as possible (and this is something devemux86 is really very aware of). And to keep in mind that all default options and functions should work properly for “basic” users without the need to “learn” too much aspects.
But if someone is willing to “dive deeper” he will be rewarded by having a really powerful tool which can be adjusted for his very personal and individual needs.
And there’s a difference between discussing “internal” algorithms and using them later as a regular user (when all those “internal” aspects aren’t visible any longer but instead the app just “works”).
I set up all routes on the website and then transfer it to my cell by URL link. How do I select which waypoint type on the website? How could I convert over 100 routes from stopover points to shaping points? Could you make the default shaping point on app and website and then manually select points to be stopover points. Could there be a 2 switches on app, 1) notify shaping points, 2) notify stopover points?