[Talk-GB] Non-intuitive addresses
Mark Goodge
mark at good-stuff.co.uk
Mon Feb 14 08:49:19 UTC 2022
On 13/02/2022 21:53, Tom Crocker wrote:
> I guess we all have our different intuitions about the meanings of keys.
> I think what we're generally discussing are places albeit without a
> current tag. I don't really see them fitting city blocks and that's why
> I wouldn't use place=city_block with them. However, to be honest, if
> that scheme was widely supported by editors, renderers and geocoders I
> would support it and the same goes for addr:street on its own. My
> version of pragmatism has me at addr:street and addr:place because they
> seem workable and not incorrect, given this is an address schema. I
> completely agree that iD not supporting addr:place is a major problem
> for its correct usage but expect that's more likely to get fixed than
> the alternatives.
Another reason for preferring addr:block at building/campus level is
that, unlike addr:place, there are cases where it would be appropriate
to combine it with addr:street. Although the Abbots Walk case that
prompted this discussion doesn't have any other highway element in the
postal address, there are places which do. Take, for example, this one:
https://www.openstreetmap.org/way/979468902
This is another example of a postal address where the lowest level of
the address is a building rather than a highway. But, in this case, the
official postal address also includes the highway:
2 Great Moreton Terrace
New Road
Ackers Crossing
Moreton
Congleton
CW12 3BP
(It also includes a double dependent locality, but that's a different
kettle of fish!)
To me, the most logical set of tags for the local part of that address
would be
addr:housenumber=2
addr:block=Great Moreton Terrace
addr:street=New Road
If we use addr:place for the terrace, though, then we can't use
addr:street for the highway, as that breaks the rule that addr:place and
addr:street can't be combined. The workaround for that would be the use
of addr:parentstreet, like this:
addr:housenumber=2
addr:place=Great Moreton Terrace
addr:parentstreet=New Road
But that's not documented in the wiki and is still subject to discussion
on this list. And it doesn't appear in the suggested tags when you edit
an object in iD. So, even if that is the ideal solution, the reality is
that it isn't going to be used by the vast majority of casual mappers
who won't be participating in this list. However much we may wish it
were otherwise, a solution which isn't reasonably intuitive to implement
using the most popular editor isn't really a solution at all.
Mark
More information about the Talk-GB
mailing list