[OSM-talk] Advanced Relationships

Frederik Ramm frederik at remote.org
Thu Jun 21 10:09:42 BST 2007


Hi,

> Very simply, you tag a node on a way as 'house_number: 50'. You then
> tag a node somewhere further along the way as 'house_number: 70'. So
> if you're looking for house number 60 on that street, it's between the
> two. Of course, someone can also come along and tag a node as
> 'house_number: 60', giving more precision. No extra editor support
> required.

We might also use extra nodes - not nodes making up the way, but  
nodes sitting on their own to the left and right. This would separate  
the road itself from the houses which is a good and a bad thing at  
the same time:

A good thing, because the location of house number 70 is fixed, it  
doesn't change if someone decides to change the road (e.g. add a  
previously-unmodelled extra parking lane and such). On a detailed map  
(like OS Landranger maps) you'll even have indiviudal houses as  
little squares.

A bad thing, because it is not always obvious to which road such a  
"number node" belongs. That's probably the same problem that has been  
discussed a while ago, and applies equally to bus stops, telephone  
cells and so on - we do not currently attach them to a road, and  
association is by proximity only.

Bye
Frederik

-- 
Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00.09' E008°23.33'






More information about the talk mailing list