logo separator

[mkgmap-dev] Proof of concept for better sea in overview map

From Ticker Berkin rwb-mkgmap at jagit.co.uk on Fri Jun 11 17:00:53 BST 2021

Hi Gerd

Testing when two ends of a shape are close enough together on the split
line that the last point can be replaced by the first to be the closing
point.

Ticker

On Fri, 2021-06-11 at 13:48 +0000, Gerd Petermann wrote:
> Hi Ticker,
> 
> yes, that's what I guessed. Where does it go wrong?
> 
> Gerd
> 
> ________________________________________
> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag
> von Ticker Berkin <rwb-mkgmap at jagit.co.uk>
> Gesendet: Freitag, 11. Juni 2021 15:47
> An: Development list for mkgmap
> Betreff: Re: [mkgmap-dev] Proof of concept for better sea in overview
> map
> 
> Hi Gerd
> 
> I've found this problem - a very flat polygon became a line.
> 
> Ticker
> 
> On Fri, 2021-06-11 at 10:33 +0100, Ticker Berkin wrote:
> > Hi Gerd
> > 
> > I'm having trouble building GB with low-res-opt (+updated
> > shapeSplitter), my style and options
> > 
> > getting this error:
> > 
> > Exception in thread "main" java.lang.AssertionError
> >         at
> > uk.me.parabola.mkgmap.filters.ShapeMergeFilter.addWithConnectedHole
> > s(
> > Sh
> > apeMergeFilter.java:352)
> >         at
> > uk.me.parabola.mkgmap.filters.ShapeMergeFilter.tryMerge(ShapeMergeF
> > il
> > te
> > r.java:252)
> >         at
> > uk.me.parabola.mkgmap.filters.ShapeMergeFilter.mergeSimilar(ShapeMe
> > rg
> > eF
> > ilter.java:147)
> >         at
> > uk.me.parabola.mkgmap.filters.ShapeMergeFilter.merge(ShapeMergeFilt
> > er
> > .j
> > ava:99)
> >         at
> > uk.me.parabola.mkgmap.build.MapBuilder.makeSubdivision(MapBuilder.j
> > av
> > a:
> > 940)
> >         at
> > uk.me.parabola.mkgmap.build.MapBuilder.makeMapAreas(MapBuilder.java
> > :8
> > 38
> > )
> >         at
> > uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:333)
> >         at
> > uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:114)
> >         at
> > uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:70)
> >         at
> > uk.me.parabola.mkgmap.main.Main.lambda$processFilename$1(Main.java:
> > 29
> > 0)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> >         at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecuto
> > r.
> > ja
> > va:1142)
> >         at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut
> > or
> > .j
> > ava:617)
> >         at java.lang.Thread.run(Thread.java:745)
> > 
> > and quite a few tiles empty, but the matching ovm_ are generated.
> > 
> > I'll try and reproduce in simpler environment.
> > 
> > Ticker
> > 
> > 
> > _______________________________________________
> > mkgmap-dev mailing list
> > mkgmap-dev at lists.mkgmap.org.uk
> > https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev at lists.mkgmap.org.uk
> https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev at lists.mkgmap.org.uk
> https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev


More information about the mkgmap-dev mailing list