[mkgmap-dev] overview2 branch -- sea not rendered at resolution 12
From Felix Hartmann extremecarver at gmail.com on Fri May 10 19:00:01 BST 2013
Here you go - all individual files / diff based on the current overview2 branch - default style. On 10 May 2013 13:15, GerdP <gpetermann_muenchen at hotmail.com> wrote: > Hi Felix, > > ok, please post the complete default style as a zip file and I will commit > it. > > Gerd > > > Felix Hartmann-2 wrote > > Well I'm still very positive about the rules I posted. Add the skip > filter > > for sea, and it should be good. It's pretty safe regarding an .img > getting > > too large (would only happen on a worldmap - but worldmaps are not really > > supported by Mapsource/Basecamp anyhow...).. > > and good enough for orientation. > > > > > > On 10 May 2013 12:04, GerdP < > > > gpetermann_muenchen@ > > > > wrote: > > > >> I've committed r2597 in the overview2 branch. > >> This adds the mkgmap:skipSizeFilter feature and it is used by the > default > >> style like this: > >> natural=sea { add mkgmap:skipSizeFilter=true } [0x32 resolution 10] > >> > >> I would be happy if someone else could take care about the style rules > >> for > >> the overview2 branch, I don't yet feel familiar them. > >> > >> Gerd > >> > >> > >> GerdP wrote > >> > I see different ways to implement a special case handling: > >> > 1) The style can add a tag like mkgmap:skipSizeFilter to an object > >> > 2) The SeaGenerator can add such a tag (and the style might remove it) > >> > > >> > I'd prefer 1) as it offers more flexibility. > >> > > >> > Gerd > >> > > >> >> Date: Wed, 8 May 2013 12:53:31 -0400 > >> >> From: > >> > >> > extremecarver@ > >> > >> >> To: > >> > >> > mkgmap-dev at .org > >> > >> >> Subject: Re: [mkgmap-dev] overview2 branch -- sea not rendered at > >> >> resolution 12 > >> >> > >> >> well, I use 12, it makes the map smaller and faster -- > >> >> for the overview map however - theese are the max usable numbers. So > >> >> either skip this filter for all polygons created by the sea generator > >> >> for the overview map (that would be a good solution), or reduce the > >> >> filter value by resolution with the values I posted below. > >> >> > >> >> I think either is fine > >> >> (also skip the filter in general for the sea generator). > >> >> > >> >> also a value of 8 as by default - will as you can see - not work for > >> >> resolution 12... (and I'm not sure if it will still work 100% for > >> >> resolution 13 - could be that it already drops some polygons at that > >> >> resolution). > >> >> On 08.05.2013 11:35, GerdP wrote: > >> >> > Hi Felix, > >> >> > > >> >> > quite a few numbers, I am not srure how to handle your results. > >> >> > The current processing in mkgmap is this: > >> >> > the min-size-polygon value is multiplied by 2 ^(24-resolution), > e.g. > >> a > >> >> value > >> >> > of 8 will give 32 on resolution 22. This value is compared with the > >> >> width > >> >> > and height of the polygon in map units. If both values are smaller, > >> the > >> >> > object is dropped. > >> >> > I am not sure why one wants a rather large value, I guess it makes > >> the > >> >> img > >> >> > size smaller. The default > >> >> > value is 8. > >> >> > A possible solution could be to skip this filter for all polygons > >> >> created by > >> >> > the SeaGenerator. > >> >> > > >> >> > Gerd > >> >> > > >> >> > > >> >> > Felix Hartmann-2 wrote > >> >> >> No, they are already missing. > >> >> >> ---Changing --min-size-polygon=12 to --min-size-polygon=1 and they > >> >> >> appear. I think the problem is the size of the sea tiles as they > >> are > >> >> cut > >> >> >> down into smaller polygons by mkgmap itself - because in the input > >> >> data > >> >> >> they are big enough... However therefore I tried around all > >> min-sizes > >> >> >> regarding the resolution to see what works! > >> >> >> > >> >> >> So here is a list of the biggest min-size-polygon usable > currently: > >> >> >> 1=good for resolution 10... > >> >> >> 2=good for resolution 11, variable output on resolution 10 > >> >> >> 3=good for resolution 12, variable output on resolution 11 > >> >> >> 4=good for resolution 12, nearly no output on resolution 11 > >> >> >> 5=good for resolution 13, variable output on resolution 12, no > more > >> >> >> output on resolution 11. > >> >> >> 6=good for resolution 13, variable output on resolution 12 > >> >> >> 7=good for resolution 13, variable output on resolution 12 > >> >> >> 8=good for resolution 13, nearly no output on resolution 12 > >> >> >> 9=good for resolution 14, variable output on resolution 13 > >> >> >> 10=good for resolution 14, variable output on resolution 13 > >> >> >> 11=good for resolution 14, variable output on resolution 13, no > >> more > >> >> >> output on resolution 12.. > >> >> >> 12=good for resolution 14, variable output on resolution 13, no > >> more > >> >> >> output on resolution 12.. > >> >> >> > >> >> >> > >> >> >> The strange thing about this is, that the sea in the input data is > >> >> large > >> >> >> enough - I think the problem happens when splitting for > >> >> subdivisions... > >> >> >> > >> >> >> Overview2 branch - before multiple level overview map -- > >> >> >> min-size-polygon=12 was fine. GpsMapedit says the resolution is > 13. > >> I > >> >> >> assume the min-size was not respected because the input data just > >> got > >> >> >> carried forward from the last level in the maps - (and > >> >> >> --min-size-polygon=12 worked fine for resolution 14!)? > >> >> >> In that case mkgmap overview2 should take the following min-sizes > - > >> no > >> >> >> matter what is actually defined: > >> >> >> > >> >> >> max min-size by resolution: > >> >> >> 1- resolution 10 or lower (10 is working still in Mapsource, dunno > >> >> about > >> >> >> 9 or lower - I think not) > >> >> >> 2- resolution 11 > >> >> >> 3- resolution 12 > >> >> >> 6- resolution 13 > >> >> >> 12- resolution 14 > >> >> >> 24- resolution 15 > >> >> >> 48- resolution 16 > >> >> >> 96- resolution 17 > >> >> >> 192-resolution 18 > >> >> >> ..... don't think anything that high makes sense, but better > >> continue > >> >> >> upwards so it causes no problems. As the results are not really > >> >> >> consistent - I would rather take 3 for resolution 12, and not 4 - > >> as > >> >> >> maybe closer/further away from the equator results may differ a > >> bit! > >> >> >> Theese values above, are definitely safe - I never saw missing see > >> >> >> anywhere worldwide while using- min-size-polygon=12 at resolution > >> >> 14... > >> >> >> > >> >> >> > >> >> >> > >> >> >> On 08.05.2013 07:51, GerdP wrote: > >> >> >>> Hi Felix, > >> >> >>> > >> >> >>> do you see the see in the ovm_*.img files? If yes, the problem is > >> in > >> >> the > >> >> >>> part that reads back these files. > >> >> >>> > >> >> >>> Gerd > >> >> >>> > >> >> >>> > >> >> >>> Felix Hartmann-2 wrote > >> >> >>>> On 08.05.2013 02:15, Gerd Petermann wrote: > >> >> >>>>> Hi all, > >> >> >>>>> > >> >> >>>>>> Well, I first thought it would be a Mapsource/Basecamp bug, > but > >> >> >>>>> actually > >> >> >>>>>> mkgmap overview2 is not rendering the sea tiles down to > >> resolution > >> >> 12. > >> >> >>>>>> The lowest resolution working is resolution 14... -- at 13 > some > >> >> sea is > >> >> >>>>>> rendered, at 12 no sea at all is rendered. I think unlike in > my > >> >> >>>>>> earlier > >> >> >>>>>> reply to Henning - that this is some internal bug (maybe > >> related > >> >> to > >> >> >>>>> that > >> >> >>>>>> before 13 was the resolution of the overview map) > >> >> >>>>> I assume the polygons generated by SeaGenerator are too small, > >> >> means, > >> >> >>>>> they are all filtered > >> >> >>>>> in the low resolution levels. Maybe we can implement a > >> >> merge-polygons > >> >> >>>>> function to solve this > >> >> >>>>> problem. Anyway, this is probably not directly related to the > >> >> overview > >> >> >>>>> stuff. > >> >> >>>> that's what I first thought too. But then I looked at a map > >> created > >> >> with > >> >> >>>> the same settings using the old overview2 branch (before > multiple > >> >> >>>> levels) - which was done at resolution 13. And there no sea at > >> all > >> >> was > >> >> >>>> missing - while now at 13 it is mostly gone. So I guessed that > >> there > >> >> >>>> must be some other problem... > >> >> >>>>>> Else I really think that the branch can be merged. It is > really > >> >> >>>>>> working > >> >> >>>>>> well now... - and I played around a lot with it. > >> >> >>>>> :-) > >> >> >>>>> Please post a diff for the default style (or a zip file > >> containing > >> >> all > >> >> >>>>> files). I do not fully > >> >> >>>>> understand the changes. > >> >> >>>>> > >> >> >>>>>> Only other thing is maybe to have an option to delete / not > >> delete > >> >> the > >> >> >>>>>> ovm*.img files after creation. > >> >> >>>>> Yes, I think an option is ok. I prefer to have the files as it > >> >> helps > >> >> >>>>> debugging. > >> >> >>>>> > >> >> >>>>>> Resolution 12 is great for continent maps like Europe (not > >> fully > >> >> >>>>>> needed > >> >> >>>>>> - 14 could do), or Asia (13 is a must, 12 would be much > >> better). > >> >> >>>>> Please place that knowledge as a comment in the style options > >> file. > >> >> >>>>> Maybe you can also add something to the doc files? > >> >> >>>>> > >> >> >>>>> Gerd > >> >> >>>>> > >> >> >>>>> > >> >> >>>>> > >> >> >>>>> _______________________________________________ > >> >> >>>>> mkgmap-dev mailing list > >> >> >>>>> > >> >> >>>> mkgmap-dev at .org > >> >> >>>>> http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > >> >> >>>> _______________________________________________ > >> >> >>>> mkgmap-dev mailing list > >> >> >>>> mkgmap-dev at .org > >> >> >>>> http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> -- > >> >> >>> View this message in context: > >> >> >>> > >> >> > >> > http://gis.19327.n5.nabble.com/overview2-branch-sea-not-rendered-at-resolution-12-tp5760065p5760170.html > >> >> >>> Sent from the Mkgmap Development mailing list archive at > >> Nabble.com. > >> >> >>> _______________________________________________ > >> >> >>> mkgmap-dev mailing list > >> >> >>> > >> >> >> mkgmap-dev at .org > >> >> >>> http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > >> >> >> _______________________________________________ > >> >> >> mkgmap-dev mailing list > >> >> >> mkgmap-dev at .org > >> >> >> http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > -- > >> >> > View this message in context: > >> >> > >> > http://gis.19327.n5.nabble.com/overview2-branch-sea-not-rendered-at-resolution-12-tp5760065p5760224.html > >> >> > Sent from the Mkgmap Development mailing list archive at > Nabble.com. > >> >> > _______________________________________________ > >> >> > mkgmap-dev mailing list > >> >> > > >> > >> > mkgmap-dev at .org > >> > >> >> > http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > >> >> > >> >> _______________________________________________ > >> >> mkgmap-dev mailing list > >> >> > >> > >> > mkgmap-dev at .org > >> > >> >> http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > >> > > >> > _______________________________________________ > >> > mkgmap-dev mailing list > >> > >> > mkgmap-dev at .org > >> > >> > http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > >> > >> > >> > >> > >> > >> -- > >> View this message in context: > >> > http://gis.19327.n5.nabble.com/overview2-branch-sea-not-rendered-at-resolution-12-tp5760065p5760508.html > >> Sent from the Mkgmap Development mailing list archive at Nabble.com. > >> _______________________________________________ > >> mkgmap-dev mailing list > >> > > > mkgmap-dev at .org > > >> http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > >> > > > > _______________________________________________ > > mkgmap-dev mailing list > > > mkgmap-dev at .org > > > http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > > > > > > -- > View this message in context: > http://gis.19327.n5.nabble.com/overview2-branch-sea-not-rendered-at-resolution-12-tp5760065p5760520.html > Sent from the Mkgmap Development mailing list archive at Nabble.com. > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20130510/cdc08a93/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: overview2_default_style_adaptions.zip Type: application/zip Size: 8940 bytes Desc: not available Url : http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20130510/cdc08a93/attachment-0001.zip
- Previous message: [mkgmap-dev] overview2 branch -- sea not rendered at resolution 12
- Next message: [mkgmap-dev] overview2 branch -- sea not rendered at resolution 12
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list