Hi all,

I think r3571 is stable and working good enough again for a public test.

Compared to trunk there are many changes:
- mkgmap tries to identify unnamed roads
which lead to houses and can be named
(assuming they are service roads)
- mkgmap tries to find a plausible road when
no street is given (mkgmap:housenumber=* &  mkgmap:street!=* & addr:street=*
- addr:interpolation ways are used to find the most plausible road
and the interpolated addresses are found
- special cases regarding addresses in different cities or
zip codes along the same road are handled.
This is important when a road starts in city A and has
some numbers 1..20 there and later crosses city B
with numbers 1..5 and finally ends in city C with
numbers 1..50.
- the found addresses are typically closer to the
house

If you want to test with your own style:
Please note the new special tags
mkgmap:numbers=false  and mkgmap:execute_finalize_rules=true

- a road with mkgmap:numbers=false is ignored
in housenumber processing. The default style
uses it for ferries and motorways and for
bicycle-only roads.
 
To set the city, region and country values for all elements
with housenumbers, use
addr:housenumber=* {set mkgmap:execute_finalize_rules=true}
as a first rule in
points, lines and polygons
and add
include 'inc/address';
to the finalize sections.

Gerd