Zer
2
Hi,
some quick notes…
The Karlsruhe schema is used in full by some editors. For example: http://www.openstreetmap.org/browse/way/122119223 (added by me)
I think there is supposed be only uniquely-named roads in a single municipality in Finland. So there should be only one Yliopistonkatu in Jyväskylä but in other municipalities there there are streets with a similar name (for example in Helsinki). Municipalities are supposed to be marked by closed polygons. Unfortunately, not all municicpalities are yet included in OSM. (And it might be computitionally expensive to place roads in their respective municipalities.)
If you’re going to find the actual address for a road it’s more complicated because, for example, inside the municipality of Jyväskylä there are several “places” like Korpilahti, Vaajakoski and Jyskä which are used in addresses. These can be found reliably via OSM only when someone has added the post code to every house (I think the actual “post area” database costs money and is proprietary).
So if your user searches for Väinöläntie, there should be only one result which is in Jyväskylä, and it’s more exactly in Jyskä (with post code 40420 Jyskä)
The address system is like this:
Street name House number (Entrance number Flat number)
Post code Post code area
Example:
recipient
Kauppakatu 2 A 19
40100 Jyväskylä