<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 Andrtzej,<br><br>we are not talking about routable ways here, just<br>lines at rather low resolutions.<br><br>The problem is caused by the fact that our DP algo <br>calculates the perpendicular distance to the line<br>created by start and end point of a line.<br>In case of a horizontal line with points a,b,c,d,c,b<br>it calculates distance 0 for the points c and d and removes them.<br>What we need is an algo that computes the <br>shortest distance between a point and the line&nbsp; a.<br><br>Working on that...<br><br>Gerd<br><br><div>&gt; Date: Mon, 24 Mar 2014 19:03:17 +0100<br>&gt; From: popej@poczta.onet.pl<br>&gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; Subject: Re: [mkgmap-dev] dissapearing roads<br>&gt; <br>&gt; Hi Gerd,<br>&gt; <br>&gt;  &gt; The LineMergeFilter doesn't care about direction and merges<br>&gt;  &gt; the two lines.<br>&gt; <br>&gt; In my opinion roads that create acute angle shouldn't be merged unless <br>&gt; node has only 2 ways attached. I think processing of angle is essential <br>&gt; for a good merging, see old discussion:<br>&gt; http://www.mkgmap.org.uk/pipermail/mkgmap-dev/2013q3/018648.html<br>&gt; <br>&gt; BTW: does D-P algorithm remove spikes?<br>&gt; <br>&gt; -- <br>&gt; Best regards,<br>&gt; Andrzej<br>&gt; <br>&gt; <br>&gt; <br>&gt; <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>