Hi Ticker,

the thing is: If the previous loop allows duplicate nodes that should be fixed 
in general, not just for this very special case.

Gerd

________________________________________
Von: mkgmap-dev <[email protected]> im Auftrag von Ticker 
Berkin <[email protected]>
Gesendet: Donnerstag, 17. Juni 2021 12:27
An: Development list for mkgmap
Betreff: Re: [mkgmap-dev] Remove-obsolete on line with matching ends

Hi Gerd

It might never happen - depends on the behaviour of other filters, OSM
data, etc, etc. Fixing it is trivial and will save other programmer's
time when they look at the code and wonder what happens in the various
cases and spot this case leaving a duplicate point and come up with a
fix again.

Ticker

On Thu, 2021-06-17 at 09:57 +0000, Gerd Petermann wrote:
> Hi Ticker,
>
> that's clear. I just don't see in what situation this can happen.
>
> Gerd
>
> ________________________________________
> Von: mkgmap-dev <[email protected]> im Auftrag
> von Ticker Berkin <[email protected]>
> Gesendet: Donnerstag, 17. Juni 2021 11:53
> An: Development list for mkgmap
> Betreff: Re: [mkgmap-dev] Remove-obsolete on line with matching ends
>
> Hi Gerd
>
> For a b c c b a, lenDup is 3, then, without my patch, it does
> subList(0, size()+1-lenDup), ie subList(0, 4), so resulting in a b c
> c
>
> Ticker
>
>
> On Thu, 2021-06-17 at 05:33 +0000, Gerd Petermann wrote:
> > Hi Ticker,
> >
> > do you have an example where this patch changes something? I think
> > it
> > would mean that the previous loop doesn't work.
> >
> > Gerd
> >
> > ________________________________________
> > Von: mkgmap-dev <[email protected]> im Auftrag
> > von Ticker Berkin <[email protected]>
> > Gesendet: Mittwoch, 16. Juni 2021 12:41
> > An: mkgmap development
> > Betreff: [mkgmap-dev] Remove-obsolete on line with matching ends
> >
> > Hi Gerd
> >
> > Here is a slight enhancement to low-res-opt RemoveObsolete. It is
> > possible that this case (a b c c b a) will never happen because "c"
> > will probably be de-duped.
> >
> > Ticker
> >
> > _______________________________________________
> > mkgmap-dev mailing list
> > [email protected]
> > https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> _______________________________________________
> mkgmap-dev mailing list
> [email protected]
> https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> _______________________________________________
> mkgmap-dev mailing list
> [email protected]
> https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
[email protected]
https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
[email protected]
https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to