<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi all,<br><br>while debugging the shape merger I found many duplicated<br>shapes in Finland, and I am not sure how mkgmap should handle them.<br>Example:<br><br><a href="http://www.openstreetmap.org/way/105723026" target="_blank">http://www.openstreetmap.org/way/105723026</a><br><br>is tagged landuse=farm and is the role=inner member of <br>multipolygon relation<br><a href="http://www.openstreetmap.org/relation/1504949" target="_blank">http://www.openstreetmap.org/relation/1504949</a><br>which has only one role=outer way which also is<br>tagged landuse=farm.<br>Way <a href="http://www.openstreetmap.org/way/105719041" target="_blank">http://www.openstreetmap.org/way/105719041</a><br>is a copy of way 105723026, but with reverse order of<br>points. It is tagged natural=scrub<br><br>mkgmap r2960 with the default style and --preserve-element-order<br>adds three shapes:<br>one for the outer way with type 0x4e<br>one for way 105719041 with type 0x4f<br>one for way 105723026 with type 0x4e<br><br>As a result, the natural=scrub is not shown in GPSMapEdit.<br>My shape merger first merges the outer way and the inner way and<br>then adds the natural=scrub later. Now GPSMapEdit shows<br>the area.<br><br>My understanding is that something goes wrong in the <br>MultiPolygonRelation code. Why is way 105723026 <br>added with type 0x4e?<br><br>Gerd<br><br><br><br><br><br>                                               </div></body>
</html>