<div dir="ltr"><div dir="ltr">On Sun, Jan 3, 2021 at 12:07 PM Sarah Hoffmann <<a href="mailto:lonvia@denofr.de">lonvia@denofr.de</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Implementing a simple numberical interval is just a question<br>
of doing it. I doubt, though, that more complex intervals like<br>
the 190-10|190-20 would ever get implemented. It's complex and<br>
again involves some guessing about which part actually contains<br>
the interval. There would have to be several thousands of uses<br>
to make it worthwile. I'd strongly recommend just sticking with<br>
mapping one address point per address in these cases instead of<br>
getting carried away with defining some complex format.<br>
<br>
So given that. addr:housenumber=<from>-<to> when addr:interval<br>
is present, is currently my favourite. It has the big advantage<br>
that it is both human and machine readable. Renderers who only<br>
want to display house nubmers don't need to care about addr:interval<br>
at all and leave it to humans to figure out what is meant. For<br>
those who do care about individual addresses, the format is simple<br>
enough to parse. The default for addr:interval should be 'no'<br>
because that's what most addr:housenumber are.</blockquote><div><br></div><div>The only significant use of hyphenated housenumbers that I'm aware of is in the Borough of Queens, New York City, where almost all addresses are XXX-YY, where XXX is the number of the cross street and YY is the housenumber on the block.  In that specific case, there's already been a comprehensive import of building footprints, with their addresses, so it's pretty much a non-problem there - there's no need for address interpolation. For that reason, I don't think there's a real need for interpolation between already-hyphenated housenumbers. Nevertheless, we need to avoid misinterpreting each of the tens of thousands of hyphenated housenumbers in that borough as ranges.  As long as there's a separate indication that the number is an interval, and it doesn't default to being an interval just because there's a hyphen, then I have no objection. </div><div><br></div><div>-- <br></div></div><div dir="ltr" class="gmail_signature">73 de ke9tv/2, Kevin</div></div>