A) You're taking it to a level of detail deeper than most users are likely to go.
That's what I do.
B) If we follow your line of reasoning to its logical extreme, we should have separate lists for opposing directions on a divided route. I don't really see that as feasible, especially given past concerns about processing time with an increasing number of route lists and points. Tim would have gone pale at such a suggestion.
I don't see that as a logical extreme following from my post, or my line of thinking behind it, at all. And of course I'm in no way
anywhere near proposing that that be done. That would be preposterous.
I wrote what I wrote to help demonstrate how a traveler can end up deciding, "I once drove on something that is not now part of I-93 at all," and mark something as unclinched accordingly.
And while this is a bit different from your more extreme example
(of roughly doubling the # of points in the DB) it should still be noted that my proposal does not affect # of points
at all, in the slightest; the number of points on I-93 stays
exactly the same.
Really, I'm a bit baffled that my proposal has received the amount of pushback that it has. I can't help but think that if we had some more voices participating in this thread, others would agree with me in finding my proposal reasonable. (But so far, there's only the three of us, so we just don't know.)
So that's probably why I'm doubling down here; forgive me if I continue to do so for a bit.
For one, I'm still not 100% sure that my proposal is 100% understood, based on some previous comments; I just want to make sure that it is. I'm not proposing a second point at or near the Exit 3 interchange.
Again,
Here's the diff between my proposal and the I-93 file currently in TM/master. And
Here's a link directly to the I-93 file I'm proposing. Please load it into WPTEdit and have a look if you've not done so.
Fact: If I trace directly from
Exit 2 @ (42.777385°, -71.244793°) to
Exit 3 @ (42.809149°, -71.272135°), I-93 is not within tolerance.
Fact: A shaping point is required on I-93 between Exits 2 & 3.
Fact: If I locate
a point at (42.785865°, -71.264878°), then that puts the I-93 trace within lateral tolerance.
Indeed, there is already a shaping point close by.Fact: This point also closely approximates the divergence of the old NB alignment from the current alignment.
Fact: Whether this point is hidden or visible will have zero effect on DB complexity & near-zero effect on processing times.
(There's just the small overhead of rendering one more waypoint marker overlay in hb.php or mapview.php and that's it.)Opinion: IMO, if a point already has to be at a given location, and it can serve a purpose for travelers, then it should be made visible.
Fact: It
is possible for a traveler to decide "There is a segment of what is currently I-93 that I have not traveled on." It is then
possible for them to choose to mark the end of their travels at an *OldI-93 point, if available.
Opinion/Conclusion: Travelers should be given that option; this point should be unhidden as *OldI-93. It does no harm in terms of # of points, DB/algorithm complexity, processing times, etc. It does some good in allowing travelers greater precision & detail in tracking/mapping where they have left the roadway.