Thanks for making all those changes.
I've
committed the vast majority, making a couple minor changes in the process:
il.il003: re-added
+I-55(2C) as an AltLabel to
StCAve_S to avoid breaking .lists.
il.us040: removed new +0 AltLabel, assuming it's just a copy-paste-o from the I-64 file.
The BVB-related changes are not commited. I'll save it in a git stash, and it'll be mostly ready to go when the time comes.
This leaves us with 64/40 in downtown STL.
Heading west from the river...
40B +40C looks good.
US40 has
I-64(40) +I-64(39C) +I-64(40A). Looks good. I-64 just has plain
40, no AltLabels. I've changed my local copy to
40 +39C +40A, to avoid breaking .lists here.
39A +39B looks good.
22nd St: This
was Exit 39 for 8 years or so, but is now signed as
38B. Existing 38B is not in use; looks like it's unnumbered now... to be closed soon?
I could see doing...
38A, *MarSt (or MarSt, still open?), 38C, 38B
or
38A 38B (*38B?) 38C 38D
like exists now. A bit odd, this one. Discuss...
I really wish I could do a giant “flush” of old names. Not all the ones I’ve changed to exits, but actual reroutes and corrections. I have alt labels up the wazoo in Peoria
Flushing out
unused alt labels could probably be done via a shell script. Let me know if you're interested.
(Edit to clarify: This would remove unused alts from the .wpt files themselves, not remove anything undesired from .lists.)
In-use ones should still be kept until no longer needed of course, to avoid breaking .list files.
and keep getting notes about changing IL 116’s north end that would break a years-old deprecated label.
Yeah, that's where AltLabels get cumbersome, where an old label still in use at an existing location begs to be moved because its designation is now correct elsewhere. I have some sympathy for the US34/US34Byp situation, though in cases like that it's probably best to bite the bullet and break a .list
when it can't be avoided.Massachusetts was this problem on a grand scale.
Retaining all these on I-64 seems like it could create future issues.
Only if the deprecated labels were needed in a new location, begging for .lists to be broken. If this were to happen, it'd have to be dealt with then, whether the original point a label's being moved from is hidden or visible.
So to that end, it's not really creating issues in the future, but avoiding issues (due to needlessly breaking .lists) now.
Plus, AltLabels (at least, ones not at a route's end) gradually fade out of use as people extend their travels and edit their .list lines. Over time, there will be fewer & fewer .lists to eventually break.