<div dir="ltr"><div>Routes tagged as refs on ways instead of relations is a dinosaur that needs to go extinct already (much like the ext filesystem after ext4 was introduced in the Linux kernel, even by the admission of the kernel documentation and the configuration option help text when compiling the kernel, which literally said "let's kill this dinosaur already").  It greatly complicates and largely prevents people from tagging way refs.</div><div><br></div>Ideally, I would like to move routes completely away from ways and into relations.  It's extremely difficult to map Oregon and Pennsylvania's state highway situations as a result right now.  Oregon and Pennsylvania have the concept of both state highways and state routes.  In both cases, state highways belong to the ways themselves, and state routes to the route (most easily modelled as a relation).  For 3 noteworthy Oregon highways, I'll give an example of finally moving road routes to relations so way refs can be mapped.<div><br></div><div>Way:</div><div>name=Pacific Highway West</div><div>highway=secondary</div><div>ref=OR 1W</div><div><div><br></div><div>Member of:</div><div>route=road</div><div>ref=99W</div><div>network=US:OR</div><div><br></div><div>Now for another...</div><div>name=Robert Hugh Baldock Freeway</div><div>highway=motorway</div><div>ref=OR 1</div><div><br></div><div>Member of:</div><div>route=road</div><div>ref=5</div><div>network=US:I</div><div><br></div><div>And finally...</div><div><br></div><div>name=Portland Road</div><div>highway=secondary</div><div>ref=OR 1E</div><div><br></div><div>Which would be a member of:</div><div>route=road</div><div>ref=99E</div><div>network=US:OR</div><div><br></div><div>You also get, say, campground loops.  Which are part of the state highway system but not signed as state routes, typically.  So you'd get a situation like this:</div><div><br></div><div>highway=service</div><div>noname=yes</div><div>ref=OR 3974</div><div><br></div><div>and no relation at all.</div><div><br></div><div>Pennsylvania does something similar, but for the most part, all state highways have the same number as state routes, until you get into 4-digit highways, then there's rarely a state route, just a highway number.</div><div><br></div><div>The Oklahoma examples below would not have ref tags on the ways at all, just unsigned_ref=* tags on the relations.</div><div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Dec 31, 2017 at 7:37 PM, OSM Volunteer stevea <span dir="ltr"><<a href="mailto:steveaOSM@softworkers.com" target="_blank">steveaOSM@softworkers.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Dec 31, 2017, at 5:27 PM, Paul Johnson <<a href="mailto:baloo@ursamundi.org">baloo@ursamundi.org</a>> wrote:<br>
> I'd go with ref_unsigned on that, just to be orthagonal with other unsigned refs (like Oregon's state highways as opposed to state, US and Interstate routes; or Oklahoma's unsigned 0, 00 and 000).<br>
<br>
</span>Yup, there is that, too.  Anybody else want to chime in about old_ref or ref_unsigned or other flavors of those (in the loose semantic sense)?  We might nail down some neat and tidy syntax with a brief statement of the fully known universe of all (more? most?) similar tags (he types hopefully).<br>
<div class="HOEnZb"><div class="h5"><br>
> On Fri, Dec 29, 2017 at 10:40 PM, Albert Pundt <<a href="mailto:roadsguy99@gmail.com">roadsguy99@gmail.com</a>> wrote:<br>
> It also allows for ref:legislative to be used (much like ref:penndot throughout Pennsylvania) in states that still use these separate legislative routes.<br>
><br>
> On Fri, Dec 29, 2017 at 8:49 PM, OSM Volunteer stevea <<a href="mailto:steveaOSM@softworkers.com">steveaOSM@softworkers.com</a>> wrote:<br>
> BTW, I'm all for your old_ref_legislative -> old_ref:legislative proposal.  It seems it would harmonize tags in the East and West (of the USA).<br>
><br>
> Briefly (my reasoning is):  combining tagging conventions with tagging conventions growth = growth in OSM.  It is surprising how resolving small syntax and semantics blurs like these truly helps everything!<br>
</div></div></blockquote></div><br></div></div></div></div>