logo separator

[mkgmap-dev] r3571 in housenumber2 branch

From Gerd Petermann gpetermann_muenchen at hotmail.com on Sun May 10 07:55:54 BST 2015

Hi all,

I found two major bugs:
1) 
The interpretation of addr:interpolation ways.
See for example 
http://www.openstreetmap.org/way/37881405

It is not clear if the number 22 belongs to way 23839432
or to way 23839283.

An error in r3571 may cause that all numbers 24-28
are added to the (wrong) way 23839283.

2) In some cases the closest road is on one side of a house,
but the "better" one is on the right. In those cases the 
recalculation of the road side was not always done and therefore
the house is located on the wrong side of the road.

The errors are fixed with r3576, sorry for that, I don't
know how I missed them during my tests :-(

Gerd

From: gpetermann_muenchen at hotmail.com
To: mkgmap-dev at lists.mkgmap.org.uk
Date: Fri, 8 May 2015 16:59:45 +0200
Subject: [mkgmap-dev] r3571 in housenumber2 branch







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


 		 	   		  

_______________________________________________
mkgmap-dev mailing list
mkgmap-dev at lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20150510/ebab36ef/attachment.html>


More information about the mkgmap-dev mailing list