<html>
<head>
</head>
<body class='hmmessage'><div dir='ltr'>

<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
<div dir="ltr">Hi WanMil,<br><br>ahh, I think now I understand. <br>You just want to re-combine those parts that have a small number of points?<br>That should be easy.<br>I thought you suggest to parse the shapes created by <br>Java2DConverter.areaToShapes() <br>and replace the rounded values by the original coord instances<br>so that the ShapeMergeFilter is again able to merge them.<br>That would be more complex but might save a few more bytes.<br><br>BTW: I tried the effect of an earlier merge. The effect is rather<br>small, means, the img size did not decrease much, but without <br>additional logic the merge takes much longer.<br><br>Gerd<br><br><div>&gt; Date: Wed, 15 Jan 2014 21:55:17 +0100<br>&gt; From: wmgcnfg@web.de<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; <br>&gt; &gt; I think the artifacts are created by the rounding that happens<br>&gt; &gt; when we convert from or to java.awt.geom.Area.<br>&gt; <br>&gt; Yes. After the multipolygon splitting only the first and the last point <br>&gt; of a common edge of two polygons can be a point that is added <br>&gt; artificially. It sounds possible to detect if it ca be removed.<br>&gt; <br>&gt; WanMil<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>
                                               </div></body>
</html>