[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