[OSM-talk] Addr:streetnumber:first;last:left;right

marcus.wolschon at googlemail.com marcus.wolschon at googlemail.com
Tue Apr 7 08:57:47 BST 2009


On Mon, 6 Apr 2009 23:54:39 +0200, andrzej zaborowski <balrogg at gmail.com>
wrote:
> now I'm sure that at some point a lot of people will want to use OSM
> on the Garmins (very few people do now) and the converter will have to
> translate the Karlsruhe scheme back into the Garmin/canvec/geobase
> scheme.  This can be done by converting the addr:interpolation ways
> into new "garmin" ways that will have the address information but will
> not be routable - but then they will be disconnected from the road
> network and the routing may fail.  The other option is to *project*
> the lateral addr:interpolation ways onto the street segment, but this
> is a little more complex to implement (imagine zigzagging streets and
> zigzagging addr:interpolation ways)

See addr:street and relations with type=associatedStreet 
on how to make this mapping easier.
http://wiki.openstreetmap.org/wiki/Proposed_features/House_numbers/Karlsruhe_Schema#Giving_hints_for_choosing_the_street_.28optional.29

The projection is actually quite easy to implement.
Here is an implementation:
http://travelingsales.svn.sourceforge.net/viewvc/travelingsales/trunk/libosm/src/org/openstreetmap/osm/data/searching/HouseNumberHelper.java?view=markup


Marcus







More information about the talk mailing list