[mkgmap-dev] special case where splitting fails without a log message
From Gerd Petermann gpetermann_muenchen at hotmail.com on Wed Jun 2 07:32:28 BST 2021
Hi Ticker, please check https://files.mkgmap.org.uk/download/509/special-v5.zip Can you tell me why ShapeSplitter drops some points, e.g the one near 68.2669706, 15.1206053 without complaining? None of the points in the original data is visited more than twice and all highprec equal points are unique. I'm working on an improvement to make the connecting lines shorter, but I don't see yet how I can avoid to have connecting lines like that. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Ticker Berkin <rwb-mkgmap at jagit.co.uk> Gesendet: Dienstag, 1. Juni 2021 17:18 An: Development list for mkgmap Betreff: Re: [mkgmap-dev] special case where splitting fails without a log message Hi Gerd I've added code to deal with some variants of the case as described - I hope this will be enough to cope with more complex shapes generated by ShapeMerger. There might be a bit more I can do without having to resort to more complex geometry analysis if it still gives problems. I've also restructured it a bit. Patch attached based on low-res-opt. Trunk version will be the same (but the patch would be different) Ticker On Mon, 2021-05-31 at 17:12 +0100, Ticker Berkin wrote: > Hi Gerd > > shapeSplitter will have problems (ie get it wrong some of the time) > where there are in/out lines to a hole that share the same cut point > as > a line that is the boundary between a shape and hole; could be many > holes (or shapes) and many lines. The simple sort/dedupe I was doing > isn't adequate. I'll come up with something better tomorrow. > > Ticker > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
- Previous message: [mkgmap-dev] special case where splitting fails without a log message
- Next message: [mkgmap-dev] special case where splitting fails without a log message
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list