<div dir="ltr"><div dir="ltr">On Sat, 16 Jan 2021 at 10:04, Peter Neale <<a href="mailto:nealepb@yahoo.co.uk">nealepb@yahoo.co.uk</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"><div><div style="font-family:times new roman,new york,times,serif;font-size:16px"><div><div dir="ltr">Thanks to @Paul, @Graeme, @Colin, @Martin (and any others whom I missed) for their contributions.</div></div></div></div></blockquote><div><br></div><div>I've had time to think on it, so here's a gratuitous contribution for you.  It</div><div>may help or it may hinder.</div><div><br></div><div>Thinking about the ones I've mapped, and ones I know of, there are</div><div>three broad categories depending on the axis of the dependent</div><div>thoroughfare relative to the axis of the thoroughfare.</div><div><br></div><div>Your example (and mine) had coincident axes.  Essentially you</div><div>have a row of houses with the numbering sequence 1, 2, 3, 1,</div><div>2, 3, 7, 8, 9.  Possibly weirder than that where there are fewer</div><div>or more numbers in the sub-sequence than would be</div><div>expected if they were direct substitutions, such as 1, 2, 3,</div><div>1, 2, 3, 4, 5, 7, 8, 9.  The ones I've encountered are</div><div>rarely signed, so are very confusing on the ground.<br></div><div><br></div><div>You could solve part of the problem by applying name:left</div><div>(or name:right) to the appropriate section of the street.</div><div>This often isn't the reality (there may be no street sign</div><div>showing that name, locals may not think of it that way,</div><div>etc.).  You could solve the address part of the problem</div><div>using addr:full, but that causes problems with</div><div>geocoding which can only be partially fixed by</div><div>duplicating the relevant parts of addr:full in the</div><div>conventional addr fields.</div><div><br></div><div>The next broad category is where the axis of the</div><div>dependent thoroughfare is perpendicular to the axis</div><div>of the dependent thoroughfare in the horizontal plane.</div><div>Often the result of a large residential plot being</div><div>sub-divided.  One might ask why the relevant</div><div>authorities didn't decide to just call the result</div><div>"Bar Court" instead of "Bar Court, Foo Street"</div><div>but the fact is they did not.  Frequently in the</div><div>UK such divisions get their own postcode</div><div>because otherwise properties that are in</div><div>Bar Court that front onto Foo Street would</div><div>result in duplicate numbers on Foo Street.</div><div>I live in such a dependent thoroughfare.<br></div><div><br></div><div>You could partially solve this one by using</div><div>Bar Court as addr:street,  As long as it's</div><div>the only Bar Court in the town.  And with</div><div>possible problems with geocoding if</div><div>somebody queries for "Bar Court, Foo Street"</div><div>(because they enter the full address) and gets zero results.</div><div><br></div><div>The third major category is tower blocks.  I suspect many</div><div>mappers have used addr:housename for the name of</div><div>the tower block itself and addr:housenumber for the number</div><div>of the dwelling within the block.  Which sort of works, but</div><div> means addr:housename has a different meaning (it would fail if</div><div>anyone within the block named their dwelling).</div><div><br></div><div>To make it clear, in "ordinary" addresses a house might have a</div><div> name, or a number, or both.  Royal Mail maintains those with aliases,</div><div> so "1 Bar Street, Smallville," "Dunmappin, Bar Street, Smallville"</div><div> and "Dunmappin, 1 Bar Street, Smallville" all refer to the same delivery</div><div> point.  For a tower block, "1 Foo Towers, Bar Street, Smallville"</div><div>is not the same thing as "Foo Towers, Bar Street, Smallville" (not</div><div>a fully-specified delivery point unless there is only one entity</div><div>within).  If "Foo Towers" has more than one deliverable</div><div>occupant, it isn't really an addr:housename even if it's probably</div><div> been mapped that way, because you cannot omit the house</div><div>number as you could with an "ordinary" address with a house</div><div>name.<br></div><div><br></div><div>We have partial kluges for all three categories, but none work</div><div>well.  A field for dependent thoroughfare would be a full solution</div><div>for all of them (but there are probably weirder examples that not</div><div>even that would fix).</div><div><br></div><div>-- <br></div><div>Paul</div><div><br></div></div></div>