[Talk-ca] duplicate address data
Stewart C. Russell
scruss at gmail.com
Sat Mar 28 02:54:48 UTC 2015
Hi Gerd,
> I've tried the latest data for Ontario.
Addressing in Canada is a little bit, um, /special/. And I say that as
someone born in the UK, a country famous for its ultra-baroque addressing.
The important thing I've learned about addresses here is that postal
address ≠ civic address. City addressing is mostly logical, although
with a lot of the municipalities being forcibly amalgamated in 1998,
there are many redundant municipality names/boundaries that /kind of/
matter in addresses. For example, I live in *Toronto*. If you check
Canada Post's address finder, I live in the (former) Township of
*Scarborough*. My postal code, according to Canada Post and almost
everyone on the planet, is M1K 3N_7_. But my civic address, the one for
which I pay property taxes, has a postal code of M1K 3N_8_. But the City
of Toronto sends that tax bill to M1K 3N7, as Canada Post doesn't agree
with the city.
[Some bright spark at a vendor I use decided to rationalize all of the
former municipality addresses into the more modern /Toronto/ — and
immediately broke my pre-authorized credit card payments. Seems that the
card was attached to a Scarborough address, which didn't verify against
Toronto, so payments were stopped.]
Confused yet? Wait until you get to the countryside. There you get
postal addresses which might include a Rural Route number (a mail
delivery route) instead of a street name. There are also County/Township
Route numbers, which are actually street names, but can also have names,
like "Prescott and Russell Road 17", which is County Route 17 on the
border of Prescott & Russell counties. There's yet another address form
in rural areas, which includes the multi-digit 911 number. This is the
emergency services number, and is often given along with the road name.
Canada Post may or may not deliver to a 911 number. And frankly, the
less said about rural postal codes, the better.
What could be usefully done is stripping out redundant address data
where addresses are clearly inside nested administrative boundaries.
There are a lot of addresses that look like this:
*<tag k="addr:housenumber" v="1045"/>*
*<tag k="addr:street" v="Pape Avenue"/>*
<tag k="addr:city" v="East York"/>
<tag k="addr:province" v="ON"/>
<tag k="addr:country" v="CA"/>
The last three tags are wholly superfluous, and mean that Nominatim
spits out overly long addresses like “1045, Pape Avenue, Thorncliffe
Park, East York, Toronto, Ontario, M4K 3M6, Canada”.
To one of your interpolation examples:
http://www.openstreetmap.org/node/2009492976 — the end nodes of the
interpolation have "addr:street
<http://wiki.openstreetmap.org/wiki/Key:addr:street?uselang=en-CA> =
County Road 17", but the street itself has "name
<http://wiki.openstreetmap.org/wiki/Key:name?uselang=en-CA> = Prescott
and Russell Road 17". It would be nice if we could interpolate the
nearest parallel(ish) road, rather than needing a name.
cheers,
Stewart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-ca/attachments/20150327/f7430ed7/attachment.html>
More information about the Talk-ca
mailing list