[OSM-dev] Street Addresses with Relations?

Marcus Wolschon Marcus at Wolschon.biz
Tue Dec 25 23:24:34 GMT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Karl Newman schrieb:
> Dave,
> 
> I'm in active debate about this on the Wiki. The proposal page is a
> mess, and I'm tempted to wipe it out and start over. Anyway, look at
> my suggestion here:
> http://wiki.openstreetmap.org/index.php/Proposed_features/House_numbers#Third_Suggestion_.28Using_relations.29
> 
> My perspective on this is getting numbering to work on existing GPS
> navigation devices (specifically Garmin). What I've proposed is
> compatible with the requirements for that. I don't like the idea of
> ranges because it could (will) lead to overlapping ranges, data
> duplication at the endpoints, etc. Ranges just make it more
> complicated than it needs to be.

Dear Karl,

I really like your proposal to tag only key-numbers at nodes and
infer the rest (especially when ways are changed). Can anyone think
of a way to optimize it for answering the question about the location
of a single house-number without having to load all nodes of all ways
that have a name similar to the one in the address?

However I think overlapping ranges can only happen in the same
case where random house-numbers in your scheme will occur...if
people are editing the road and moving nodes around and sometimes
entering garbage (typo, swapped numbers, having >1 node selected,...).

A defined algorithm how to interpret the numbers and
interpolate/extrapolate the missing numbers as well as examples for
the usual cases would be a good thing.
(linear-numbered sides, left-right -numbered sides, single house "2b"
 in a regular road, road only containing house 12 and 18 but no houses
 in between=how to disable interpolation.)
Just to prevent having house-numbers and every piece of software
interpreting them in a different way.

Marcus
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHcZEyf1hPnk3Z0cQRAgb4AJ9zeMiYkr4BGZjrYAqPqAY084NifwCfR81x
esQfvOVZdV1/ML8dCklGs7g=
=VB75
-----END PGP SIGNATURE-----




More information about the dev mailing list