[Talk-GB] OSM UK address project: tags
Neil Matthews
ndmatthews at ndmatthews.plus.com
Thu Dec 23 11:06:28 UTC 2021
https://www.openstreetmap.org/#map=19/51.53905/-2.56425 shows a nice
rendering of housenames / numbers with a named part-terrace and a set of
cottages.
This makes it easy for human map-readers to spot disjoint numberings.
E.g. https://www.openstreetmap.org/way/328253044
Currently mapped as:
addr:housename Albion Terrace
addr:housenumber 1
addr:street The Common
building yes
My suggestion was simply to have:
addr:substreet="Albion Terrace"
addr:street="The Common"
addr:housenumber="1"
*rather than*
addr:street="Albion Terrace"
addr:parent_street="The Common"
addr:housenumber="1"
----------------
That approach also works for the semi-detached cottages, e.g. at
https://www.openstreetmap.org/way/330859095 -- which would be less of a
fit for addr:terrace (at least architecturally).
Only adds one tag addr:substreet; instead of addr:parent_street.
Note: also makes it easier if you need (and hopefully you don't)
addr:subsubstreet, etc. Traversing multiple parent_street might be
interesting?
----------------
Cheers,
Neil
I think
On 23/12/2021 10:11, Robert Whittaker (OSM lists) wrote:
> On Thu, 23 Dec 2021 at 08:29, Tom Crocker <tomcrockermail at gmail.com> wrote:
>> I think addr:substreet is probably a good addition as it's suitably unencumbered with meaning from inside or outside OSM. It also largely sidesteps the issue of whether a particular feature is or isn't a street, which isn't always obvious. Can you elaborate on using it with parentstreet rather than street. I guess this is about avoiding housenumber being put with street by unaware apps and so probably a good idea, but on the negative side we'll not be using any recognisable tags above locality for these apps.
> I really don't like the idea of addr:substeet. I don't think this
> helps too much with the problem of assigning streets to non-street
> objects -- If an object isn't a "street" then surely it's not a
> "substreet" either. I think having three different addr:*street tags
> when you only ever use two at once would likely lead to more
> confusion. (We can't avoid having addr:parentstreet if we want to
> maintain the fundamental concept that addr:housenumber numbers within
> addr:street when addr:street is present.) So is there really a need
> for an additional addr:substreet tag? What does it give you that you
> couldn't use addr:street for?
>
> Robert.
>
> _______________________________________________
> Talk-GB mailing list
> Talk-GB at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-gb
More information about the Talk-GB
mailing list