[mkgmap-dev] overview2 branch -- sea not rendered at resolution 12
From GerdP gpetermann_muenchen at hotmail.com on Fri May 10 19:39:04 BST 2013
Hi Felix, thanks, they are committed. I'll try to update the doc files over the weekend. If that works well, I think the merge to trunk is near. Gerd Felix Hartmann-2 wrote > Here you go - all individual files / diff based on the current overview2 > branch - default style. > > > On 10 May 2013 13:15, GerdP < > gpetermann_muenchen@ > > 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 .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 > > overview2_default_style_adaptions.zip (11K) > <http://gis.19327.n5.nabble.com/attachment/5760524/0/overview2_default_style_adaptions.zip> -- View this message in context: http://gis.19327.n5.nabble.com/overview2-branch-sea-not-rendered-at-resolution-12-tp5760065p5760525.html Sent from the Mkgmap Development mailing list archive at Nabble.com.
- 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