[OSM-talk] Advanced Relationships
Frederik Ramm
frederik at remote.org
Wed Jun 20 18:44:42 BST 2007
Hi,
>>> Sure, but we should also have a serious discussion about what to do
>>> about the street number data that already exists in the DB. Currently
>>> segments are the natural place to put such data and you're not
>>> providing a useful alternative...
There are 120 instances of street number data in the whole planet file.
> Firstly, we're not talking about one street number, but billions of
> them, every street has many. Adding a node for each is a complete
> waste of time, since nobody actually cares about the exact location of
> the letterbox. For routing all you want to know is which segment the
> number is on and possibly left or right.
This is not true. A segment could span a kilometre or more and thus is
not a natural bearer of house number data.
The segment as we know it is just a primitive building block for ways
and should not be used to attach information to it: People regularly
change the shape of a way by moving its nodes, inserting or removing
segments, or splitting a segment in half to attach another way they just
mapped. All these operations will render house number information
attached to segments useless. Also, if you have a curved way between two
nodes, approximated by 5 segments, how do you want to add information
about house numbers there?
> there has to be a way to say: this <whatever it is> is
> between node A and node B on this way.
I agree that it would be nice to have something like this. (GDF, for
example, has a sophisticated way of describing house numbers.)
But segments in their current form (and in the way they are treated by
users and editors) are not a suitable vehicle for this.
Bye
Frederik
--
Frederik Ramm ## eMail frederik at remote.org ## N49°00.09' E008°23.33'
More information about the talk
mailing list