[Talk-ca] Address ranges

Bob Jonkman bjonkman at sobac.com
Mon Mar 23 23:55:33 GMT 2009


On 22 Mar 2009 at 12:02 Steve Singer <ssinger_pg at sympatico.ca> wrote
about "Re: [Talk-ca] Address ranges[...]"

>Part of me prefers a scheme that adds address tags directly to the nodes
>that make up the road.
>
>The downside of that is[...]

Another downside is that it doesn't reflect reality (or, rather, it 
reflects reality even less than an arbitrary offset).

I'd rather see generated nodes (as per Richard Weait's suggestion) 
with additional "addr" tags, eg.

building=yes
addr:housenumber=123
addr:type=generated-blockface
addr:offsetlat=0.00003
addr:offsetlon=-0.00001
addr:offsetnodeid=<nodeid>


This would be an indication that it's a suitable candidate for 
replacement with observed data.  If the associated road node is moved, 
the building node doesn't necessarily have to be moved, but could be 
re-calculated (which opens its own can of worms).

One problem is that not all addresses are necessarily buildings.  
Sometimes a park, public square or empty lot has an address.  And all 
buildings aren't necessarily houses, so I'm not sure that 
"housenumber" is the most appropriate tag name.

When I worked at the City of Toronto and had access to their Central 
Property Register database there were different concepts of municipal 
addresses, postal delivery addresses, and courtesy addresses.  I 
expect that GeoBase captures the municipal addresses. 

Also, I'm in favour of generating a small polygon (square) rather than 
a single node.  This fixes Michel Gilbert's rendering problem, and 
also more closely reflects reality. Every building I've been to has 
been more than one-dimensional :-)  Yes, this quadruples the number of 
nodes for house number polygons, but that will also be the case when 
we get around to collecting building data and mapping the building 
outline.  Of course, generating polygons makes interpolation more 
difficult...

--Bob.


-- -- -- --
Bob Jonkman <bjonkman at sobac.com>         http://sobac.com/sobac/
SOBAC Microcomputer Services              Voice: +1-519-669-0388
6 James Street, Elmira ON  Canada  N3B 1L5  Cel: +1-519-635-9413
Software   ---   Office & Business Automation   ---   Consulting








More information about the Talk-ca mailing list