[OSM-talk] Adding Addresses to OSM
Tom Chance
tom at acrewoods.net
Tue Sep 12 19:05:33 BST 2006
Ahoy,
On Tuesday 12 September 2006 18:36, Andy Robinson wrote:
> On Tuesday 12 September 2006 17:46, Michael Robinson wrote:
> >Is there a standardized way to add street addresses to OSM? It would seem
> >that the easiest way would be to add a node to the way that the address is
> >on. Then add an "address" key for the address number and some sort of key
> >to say which side of the road the address is on. Or if there were a
> >database of addresses and their lat/lon that could be important instead.
>
> This is one of these fundamental aspects of a fully fledges street index
> for a fully fledged street map, ie being able to turn a full address into a
> location.
>
> Personally I would prefer not to see the map data delivered to editors
> cluttered with extraneous nodes for every address. Clearly the db needs to
> hold nodes with address data though.
What about having each node in a way, where appropriate, holding address data?
We are close to this since you can add "place_numbers" and "postal_code" to
any node. Thus you could go down a residential road and note down, for each
existing node, the house number. Then searches would at least be reasonably
accurate... in my experience multimap and streetmap are always fairly
inaccurate at the street level anyway :)
Of course that only deals with numbers on one side of the road, and roads
don't follow any sane pattern for numbering. Usually they go one way up a
road, alternating from side to side. Sometimes they go up one side and down
the other. Sometimes they just go nuts when roads have sections with no
houses on one side. And so on. Sigh. Maybe just leave a note on the way: "If
you live here, sorry, but your road is nuts."
Regards,
Tom
--
The task of critique is not to denounce the ideals, but to show their
transformation into ideologies, and to challenge the ideology in the
name of the betrayed ideal (Fromm – Beyond The Chains Of Illusion)
More information about the talk
mailing list