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