[Talk-GB] Non-intuitive addresses
Mark Goodge
mark at good-stuff.co.uk
Sat Feb 12 22:08:43 UTC 2022
On 12/02/2022 20:38, Colin Smale wrote:
>> On 02/12/2022 8:29 PM Tom Crocker <tomcrockermail at gmail.com> wrote:
>>
>> For what it's worth, I'm inclined to agree that having only one tag
>> would be ideal. The reason I'd go with addr:place is various tools
>> like nominatim won't use the address if addr:street doesn't match a
>> highway. So we'll tag it but it won't show up in search results, which
>> seems a bit self-defeating.
This seems to me to be a significant flaw in nominatim. Although
relatively uncommon, there are still lots of locations that have an
address where the "street" part of the address isn't an actual street in
the sense that would be mapped as a highway.
> This sounds like "tagging for the renderer"... And addr:place in
> particular was rather frowned upon in the discussion in December 2020...
I don't like addr:place in this context, for all sorts of reasons. One
is that it doesn't match what, I think, would be the normal English
language use of "place" - we'd typically apply that to an area, such as
a village or suburb, rather than a building. And the wiki agrees with
this, giving examples of small rural villages where the streets are
either not named at all or are not part of the postal address. The wiki
lists European countries where this is common, but I can think of
examples in the UK too. So I think that addr:place should only be used
in those circumstances, and not used as a workaround for issues caused
by flawed software (as above).
Part of the problem is that the wiki isn't particularly helpful. It says
that addr:street should normally contain the same name as that of an
adjacent or nearby highway (which is what nominatim is expecting), but
doesn't give any helpful indication of what should be used if the
address doesn't contain a highway name (other than addr:place, which
isn't appropriate here). I suppose addr:block would work, but I'm not
sure what usage that has in UK addresses.
Personally, I'd prefer it if addr:street contained the street level part
of the postal address, even if that's not actually a highway that's
mapped in OSM, and software that deals with addresses (such as
nominatim) should follow the robustness principle when deciding what
tags to accept.
There's a separate problem in this particular case, which is that Abbots
Walk does exist as a street in the NSG (it's assigned to the pedestrian
access path behind the terrace). But we can't map that in OSM, because
there's no open data source for it (it's not in OS OpenNames) and no
indication of it on the ground. And that's another reason that I think
nominatim and other software should be more tolerant of apparent
discrepancies in the data, because sometimes, those discrepancies may
simply be because we don't have an open data or on-the-ground source
that can be used to fill in the gaps.
Mark
More information about the Talk-GB
mailing list