
Hi Chris, thanks for your well done work. I tested your script with mkgmap V 1398 and the daily download from http://download.geofabrik.de/osm/europe/germany/schleswig-holstein.osm.bz2 After building, i see the complete coastline as before in version 1188 of mkgmap. Now i don't know what to do in the next step. A nice variant would be a code extension for mkgmap with such behavior. Who of the mean mkgmap developers is able to support such code extension? Or is it a minor functionality/behavior which should never be implemented? cheers Michael Chris-Hein Lunkhusen schrieb:
I can confirm that this problem exists in the newer versions of mkgmap. Some coastlines are missing in the map.
After playing a little bit with the data, I think it is the MP code thats causing the coastline to disappear.
It seems that the error occurs, when a coastline is member of to many boundary-multipolygons. In my test the coastline was disappearing when beeing member of more than two boundary-MPs.
So as a workaround: I think for boundary-multipolygons the multi-MP handling is not neccecary at all, because boundaries (normally) are rendered as lines and not as areas.
I hacked a little OSM preprocessor in vb.net (don't speak java) which does the following:
change type from multipolygon to boundarypolygon for all MPs with no inner-elements. This eliminates the MP processing for those boundary polygons.
If someone want's to get it, -> mail me.
Chris
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev