[Talk-GB] OSM UK address project: tags

Simon Poole simon at poole.ch
Thu Dec 23 10:45:04 UTC 2021


Am 21.12.2021 um 20:26 schrieb Robert Whittaker (OSM lists):
> ....
> A/ Standard single-street setup
>
> https://www.openstreetmap.org/#map=19/52.41383/0.74970
>
> W H Smith Ltd
> 7 King Street
> Thetford
> IP24 2AN
>
> addr:housenumber = 7
> addr:street = King Street
>
> B/ Genuine two-street hierarchy
>
> https://www.openstreetmap.org/#map=19/52.61765/1.19746
>
> 6 The Close
> School Lane
> Little Melton
> Norwich
> NR9 3AE
>
> addr:housenumber = 6
> addr:street = The Close
> addr:parentstreet = School Lane
>
> C/ Named site off a main road, with addresses numbered/named within
> the site, e.g. a retail park
>
> https://www.openstreetmap.org/#map=18/52.40556/0.72399
>
> Currys
> Unit 1
> Forest Retail Park
> London Road
> Thetford
> IP24 3QL
>
> addr:housenumber = 1
> addr:place = Forest Retail Park
> addr:parentstreet = London Road
>
> D/ Named ste with named streets within it e.g. a larger retail park
>
> https://www.openstreetmap.org/#map=17/52.03308/1.20414
>
> Furniture Village
> 3 James Bennett Avenue
> Futura Park
> Ipswich
> IP3 9SR
>
> addr:housenumber = 3
> addr:street = James Bennett Avenue
> addr:place = Futura Park
>
> E/ Name site off a main road also with named streets within it, e.g. a
> large caravan park
>
> https://www.openstreetmap.org/#map=17/51.82229/1.06501

B, C and D are logically the same, the misuse of addr:place in example D 
is simply due to being literal in the use of addr:parentstreet instead 
of using it as "addr:parentlocalisation" (or whatever a better name 
would be).

So D should simply be

addr:housenumber = 3
addr:street = James Bennett Avenue
addr:parentlocalisation = Futura Park

That we have the addr:street / addr:place dichotomy instead of just one 
key for an addressing element with that semantic is due to how they 
historically evolved, it isn't really necessary*, and there is no reason 
to do the same thing with addr:parentwhatever.

>
> 1 Beech Way
> Bentley Country Park
> Flag Hill
> Great Bentley
> Colchester
> CO7 8RF
>
> addr:housenumber = 1
> addr:street = Beech Way
> addr:place = Bentley Country Park
> addr:parentstreet = Flag Hill
Are the address elements, in particular the addr:street values actually 
formal postal addresses in this case?

Simon

* Switzerland has ~160'000 streets that turn up as street names in addresses, and ~40'000 non-street objects, that is farms, other named settlements etc. that are used at the same level of addressing hierarchy. All these values use the same field in the national address dataset STRNAME (STR from Strasse, Street), and nobody blinks an eye at the massive intellectual challenge of having to abstract things a bit.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstreetmap.org/pipermail/talk-gb/attachments/20211223/a9af54c7/attachment-0001.sig>


More information about the Talk-GB mailing list