[Talk-GB] OSM UK address project: tags
James Derrick
lists at jamesderrick.org
Wed Dec 22 15:13:47 UTC 2021
Hi,
Sadly attempting to model the rich complexity of addressing human
society feels like xkcd 15 standards:
https://xkcd.com/927/
There's lots of ways to do it, all with corner cases, all degrees of wrong!
I wish I had an answer, sadly only comments are forthcoming. :-(
I personally prefer a published national standard to Royal Mail - as
long as it doesn't cost £280 a copy!
The idea of a documented hierarchy appeals - but what ever we iterate
to, please can we **document at least 20x examples** covering dense
city, industrial, flats, sparse rural, and all our UK countries?
The issue with the RM model is they (used to?) structure addresses, post
towns (defunct?), and postcodes based on their delivery infrastructure
and not geography. Many rural villages have a crazy post town -
sometimes in another _country_!
Friends of mine moved close to the English - Scottish border.
An NHS England PCT asked for the postcode and on hearing TD15, they were
told they don't serve Scotland. Errr....
They regularly get the same confusion from geocoders that don't
understand that address areas span borders. TD15 is a physical area
around Tweedmouth spanning borders, city/ hamlet/ shed likely based on
the driving time of a small red van. The same hit them posting covid
tests - too far away for Priority Postbox due to a big river.
https://osm.mathmos.net/postboxes/progress/TD/TD15/
If I understand the current RM model, only addr:post_code and
addr:housenumber are required, making all other fields needed only for
resilience. (suspect this is incomplete as some areas have BIG inbound
codes)
I've been adding addr:province=Northumberland for this resilience reason
as geocoders can get confused by common hamlet names like Newbiggin,
Blyth, etc. Yes, the lat/lon _can_ derive the boundary area, but do
_all_ data consumers implement this? How about OSMand+ on an off-line phone?
You can probably find out which border village I'm thinking of simply by
looking for UPRN tags - it was actually easier to add arbitrary
references than wrangle structured addr:* fields!
Even if we had a well-understood set of fields, physical history can
also screw things up. There are many find pre-1900 colliery terraces
where the name is the **block of houses**, NOT the street as the street
was originally unsurfaced ground. The naming only makes sense if you add
addr:street to the building=terrace. Personally, I don't remember using
addr:terrace as the name is just on a different entity.
You might be able to fight with name:left and name:right tags on an
adjacent highway=service... but one local terrace purposefully only has
a garden path! It's never easy is it? :)
Happy Mapping,
James
--
James Derrick
lists at jamesderrick.org, Cramlington, England
I wouldn't be a volunteer if you paid me...
https://www.openstreetmap.org/user/James%20Derrick
More information about the Talk-GB
mailing list