<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 WanMil,<br><br>I see that shapes created from precompiled sea are merged,<br>so it works in general. The problem remains that<br>for low resolutions I have to merge the shapes before the coords are <br>rounded. So, for low resolutions the shape merger stops<br>too early, because it will not create shapes with &gt; 250 points<br>as long as we use the java.awt.geom.area to split those<br>shapes, and the merger doesn't know the result of the RoundCoordsFilter<br>which typically reduces the number of points drastically for low res.<br><br>Gerd<br><br><br><div>&gt; Date: Thu, 16 Jan 2014 12:09:17 -0800<br>&gt; From: gpetermann_muenchen@hotmail.com<br>&gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; Subject: Re: [mkgmap-dev] shape merger in high-prec-coord branch<br>&gt; <br>&gt; Hi WanMil,<br>&gt; <br>&gt; yes, a few more shapes were be merged because of this change.<br>&gt; Only if the parts go into different sub divisions they are not merged.<br>&gt; I am not sure if that works for precompiled sea data, I'll <br>&gt; verify that tomorrow.<br>&gt; <br>&gt; Gerd<br>&gt;  <br>&gt; <br>&gt; WanMil wrote<br>&gt; &gt; Hi Gerd,<br>&gt; &gt; <br>&gt; &gt; good! This is the first part of my idea.<br>&gt; &gt; Additionally I thought about what you have written as TODO: maybe better <br>&gt; &gt; merge here? I think when cutting multipolygons it often happens that <br>&gt; &gt; there are parts cut off that needn't be cut.<br>&gt; &gt; I have attached a screenshot of a sea tile where I have colored some <br>&gt; &gt; polygons in blue that could be merged to one big polygon. Maybe there is <br>&gt; &gt; an advantage that some of the small cuts do not disappear on lower zoom <br>&gt; &gt; levels because they belong to a bigger polygon.<br>&gt; &gt; <br>&gt; &gt; But I am not sure if that isn't already solved by your changes.<br>&gt; &gt; <br>&gt; &gt; WanMil<br>&gt; &gt; <br>&gt; &gt;&gt; Hi WanMil,<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; please check the changes in r2970 reg. MultiPolygonRelation.<br>&gt; &gt;&gt; Is this the change you had in mind?<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Gerd<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;  &gt; Date: Wed, 15 Jan 2014 21:55:17 +0100<br>&gt; &gt;&gt;  &gt; From: <br>&gt; <br>&gt; &gt; wmgcnfg@<br>&gt; <br>&gt; &gt;&gt;  &gt; To: <br>&gt; <br>&gt; &gt; mkgmap-dev@.org<br>&gt; <br>&gt; &gt;&gt;  &gt; Subject: Re: [mkgmap-dev] shape merger in high-prec-coord branch<br>&gt; &gt;&gt;  &gt;<br>&gt; &gt;&gt;  &gt;<br>&gt; &gt;&gt;  &gt; &gt; I think the artifacts are created by the rounding that happens<br>&gt; &gt;&gt;  &gt; &gt; when we convert from or to java.awt.geom.Area.<br>&gt; &gt;&gt;  &gt;<br>&gt; &gt;&gt;  &gt; Yes. After the multipolygon splitting only the first and the last<br>&gt; &gt;&gt; point<br>&gt; &gt;&gt;  &gt; of a common edge of two polygons can be a point that is added<br>&gt; &gt;&gt;  &gt; artificially. It sounds possible to detect if it ca be removed.<br>&gt; &gt;&gt;  &gt;<br>&gt; &gt;&gt;  &gt; WanMil<br>&gt; &gt;&gt;  &gt; _______________________________________________<br>&gt; &gt;&gt;  &gt; mkgmap-dev mailing list<br>&gt; &gt;&gt;  &gt; <br>&gt; <br>&gt; &gt; mkgmap-dev@.org<br>&gt; <br>&gt; &gt;&gt;  &gt; http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; mkgmap-dev mailing list<br>&gt; &gt;&gt; <br>&gt; <br>&gt; &gt; mkgmap-dev@.org<br>&gt; <br>&gt; &gt;&gt; http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev<br>&gt; &gt;&gt;<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; _______________________________________________<br>&gt; &gt; mkgmap-dev mailing list<br>&gt; <br>&gt; &gt; mkgmap-dev@.org<br>&gt; <br>&gt; &gt; http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev<br>&gt; &gt; <br>&gt; &gt; mp_merge.png (16K)<br>&gt; &gt; &amp;lt;http://gis.19327.n5.nabble.com/attachment/5793366/0/mp_merge.png&amp;gt;<br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; --<br>&gt; View this message in context: http://gis.19327.n5.nabble.com/shape-merger-in-high-prec-coord-branch-tp5793093p5793368.html<br>&gt; Sent from the Mkgmap Development mailing list archive at Nabble.com.<br>&gt; _______________________________________________<br>&gt; mkgmap-dev mailing list<br>&gt; mkgmap-dev@lists.mkgmap.org.uk<br>&gt; http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev<br></div>                                               </div></body>
</html>