[mkgmap-dev] Proof of concept for better sea in overview map
From Felix Hartmann extremecarver at gmail.com on Fri Jun 11 09:23:38 BST 2021
--generate-sea --precomp-sea=C:\openmtbmap\maps\sea.zip --order-by-decreasing-area --allow-reverse-merge I thought using precomp-sea is fine (I did not update the precomp-sea in between) On Fri, 11 Jun 2021 at 11:10, Felix Hartmann <extremecarver at gmail.com> wrote: > compilation time includes splitting, and some other stuff. Loads of > countries (9:34 / 9:21 (sorry dumb error 9:19) for all european single > countries and a few continents (but not Europe continent) in hours. > > On Fri, 11 Jun 2021 at 11:08, Felix Hartmann <extremecarver at gmail.com> > wrote: > >> I just compiled the australia-oceania map with that option, and I think I >> must be missing something. It got substantially worse (it is identical >> until the overview map kicks in) - then I get some huge squares of sea >> missing. Compile time for all maps until that point before >> Compilation time is not up a lot: >> 0:12 - 9:46 = 9:34 >> one week before (except older mapdata no changes in compilation procedure >> and older mkgmap) 20:17 - 5:38 = 9:19 >> >> Anything I could be missing? I use the newest low-res branch build and >> added --improve-overview to the compilation process. >> >> in my polygons file I have: >> natural=sea { add mkgmap:skipSizeFilter=true; set mkgmap:drawLevel=2 } >> [0x10f1d resolution 10] >> >> >> On Fri, 11 Jun 2021 at 07:12, Gerd Petermann < >> gpetermann_muenchen at hotmail.com> wrote: >> >>> Hi all, >>> >>> I hoped for some positive feedback on this but got none so far. Did I >>> miss something important? >>> >>> Gerd >>> >>> ________________________________________ >>> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von >>> Gerd Petermann <gpetermann_muenchen at hotmail.com> >>> Gesendet: Montag, 7. Juni 2021 21:05 >>> An: Development list for mkgmap >>> Betreff: Re: [mkgmap-dev] Proof of concept for better sea in overview map >>> >>> Hi Felix, >>> >>> the map contained was without routing or index, so for a normal map the >>> difference should be even smaller. >>> There is no need to change sea.zip. You just have to use >>> --improve-overview for now. >>> >>> Gerd >>> >>> ________________________________________ >>> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von >>> Felix Hartmann <extremecarver at gmail.com> >>> Gesendet: Montag, 7. Juni 2021 21:02 >>> An: Development list for mkgmap >>> Betreff: Re: [mkgmap-dev] Proof of concept for better sea in overview map >>> >>> I guess that is a time for a full Norway map based on default style - so >>> that is quite okay. Not a sea only Norway map... Well I hope that Thorsten >>> Kukuk can adapt his sea files in the near future then... >>> >>> On Mon, 7 Jun 2021 at 19:37, Gerd Petermann < >>> gpetermann_muenchen at hotmail.com<mailto:gpetermann_muenchen at hotmail.com>> >>> wrote: >>> OK, I think found a good solution. Speed is quite OK, I see 9 min 48 >>> secs for map of norway and instead of 8 min 44 secs with r4756, and I >>> consider Norway to be a worst case. >>> >>> See >>> https://www.mkgmap.org.uk/websvn/revision.php?repname=mkgmap&rev=4761 >>> for the details. >>> >>> Gerd >>> >>> >>> ________________________________________ >>> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk<mailto: >>> mkgmap-dev-bounces at lists.mkgmap.org.uk>> im Auftrag von Gerd Petermann < >>> gpetermann_muenchen at hotmail.com<mailto:gpetermann_muenchen at hotmail.com>> >>> Gesendet: Montag, 7. Juni 2021 12:11 >>> An: Development list for mkgmap >>> Betreff: Re: [mkgmap-dev] Proof of concept for better sea in overview map >>> >>> With the provided patch the speed is very poor for areas like Norway, >>> probably twice the time. >>> It is much slower because it does the complex multipolygon cutting for >>> each level in the overview map. Probably too slow for complex coastal areas. >>> This time will be the same for precomp-sea unless we can store sea >>> polygons for each resolution. >>> >>> Performance will be no problem if I find a way to use Douglas-Peucker or >>> similar before cutting. That was my original idea but DP produces self >>> intersecting polygons and the MultipolygonCutter cannot cope with that. >>> >>> Gerd >>> >>> ________________________________________ >>> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk<mailto: >>> mkgmap-dev-bounces at lists.mkgmap.org.uk>> im Auftrag von Felix Hartmann < >>> extremecarver at gmail.com<mailto:extremecarver at gmail.com>> >>> Gesendet: Montag, 7. Juni 2021 11:55 >>> An: Development list for mkgmap >>> Betreff: Re: [mkgmap-dev] Proof of concept for better sea in overview map >>> >>> Is it only much slower because of not using precomp sea? Or will it be >>> much slower in general? And what is much slower for say Europe continent >>> map? If a modern 4core/8thread processor needs 30 minutes more I would >>> prefer the old way knowing it is worse (if the time difference is >>> negligible with precomp-sea then that would be great). >>> >>> On Mon, 7 Jun 2021 at 12:26, Ticker Berkin <rwb-mkgmap at jagit.co.uk >>> <mailto:rwb-mkgmap at jagit.co.uk><mailto:rwb-mkgmap at jagit.co.uk<mailto: >>> rwb-mkgmap at jagit.co.uk>>> wrote: >>> Hi Gerd >>> >>> This is going to take some studying to work out the implications. Can't >>> do much for the next few days however, but will look carefully at the >>> end of the week. >>> >>> Ticker >>> >>> On Sun, 2021-06-06 at 14:02 +0000, Gerd Petermann wrote: >>> > Hi, >>> > >>> > the attached patch improves the overview map, but so far only when >>> > precomp-sea is NOT used. >>> > I tested it with --generate-sea=multipolygon,floodblocker so that >>> > mkgmap really has a multipolygon with the natual=sea data. >>> > >>> > For each level in the overview map it uses the original multipolygon >>> > data to compute the rings which will might visible at the given >>> > resolution. This requires more time compared to the current code but >>> > the result is much better and some fine tuning is possible. >>> > >>> > To be able to use this also with --precomp-sea we need some changes >>> > in the code which generates sea.zip so that one multipolygon relation >>> > for each tile is stored. >>> > >>> > I've uploaded the results here: >>> > https://files.mkgmap.org.uk/download/511/compare.7z >>> > What do you think? >>> > >>> > Gerd >>> > >>> > >>> > _______________________________________________ >>> > mkgmap-dev mailing list >>> > mkgmap-dev at lists.mkgmap.org.uk<mailto:mkgmap-dev at lists.mkgmap.org.uk >>> ><mailto:mkgmap-dev at lists.mkgmap.org.uk<mailto: >>> 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<mailto:mkgmap-dev at lists.mkgmap.org.uk >>> ><mailto:mkgmap-dev at lists.mkgmap.org.uk<mailto: >>> mkgmap-dev at lists.mkgmap.org.uk>> >>> https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev >>> >>> >>> -- >>> Felix Hartman - Openmtbmap.org & VeloMap.org >>> >>> _______________________________________________ >>> mkgmap-dev mailing list >>> mkgmap-dev at lists.mkgmap.org.uk<mailto: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<mailto:mkgmap-dev at lists.mkgmap.org.uk> >>> https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev >>> >>> >>> -- >>> Felix Hartman - Openmtbmap.org & VeloMap.org >>> >>> _______________________________________________ >>> 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 >>> >> >> >> -- >> Felix Hartman - Openmtbmap.org & VeloMap.org >> >> > > -- > Felix Hartman - Openmtbmap.org & VeloMap.org > > -- Felix Hartman - Openmtbmap.org & VeloMap.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20210611/2743db3a/attachment.html>
- Previous message: [mkgmap-dev] Proof of concept for better sea in overview map
- Next message: [mkgmap-dev] Proof of concept for better sea in overview map
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list