logo separator

[mkgmap-dev] low-res-opt branch: error message from ShapeSplitter for self-intersecting multipolygon

From Gerd Petermann gpetermann_muenchen at hotmail.com on Sat Jun 12 09:56:04 BST 2021

Hi Ticker,

the code is getting more complex with each patch and I don't fully understand why because the unit tests never changed. 

I doubt that a warning message like "Possible ambiguous balloon allocation at ..." will help anyone except you ;)

I am not sure if you are wasting your time here. I've almost dropped the idea that ShapeMergeFilter could merge to the max, so I wonder in what situation you face those degenerated polygons? 
If the only "normal" source is the joinWays() algo in MultipolygonRelation I fully agree that we should change that first.
We just have to decide which version we use: trunk or the faster-mp branch or the low-res-opt branch. 

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 16:11
An: Development list for mkgmap
Betreff: Re: [mkgmap-dev] low-res-opt branch: error message from ShapeSplitter for self-intersecting multipolygon

Hi Gerd

I've improved ShapeSplitter so it can cope with more cases when there
are multiple lines at the same point on the cut-line. Any problems will
generate a single log.error, with reasons as log.warn and more
information as log.info and gpx traces if log.debugEnabled()

Ticker


More information about the mkgmap-dev mailing list