order-by-decreasing-area solves most of these problems.

I don't think the concept of layers in the style has any advantage over
TYP _draworder.

Concerning inter-tidal areas, with order-by-decreasing-area and equal
_draworder for all polygon types (except 0x4b, which needs to be lower)
it shows them. To get the sea to show up to the coast-line, give 0x32 a
higher _draworder than everything else. Alternatively another option
could be introduced that changes the presumed size of sea polygons from
bigger than everything else to smaller.


On Fri, 2016-10-28 at 16:47 +0200, rheinskipper1...@gmx.de wrote:
> My suggestion would be to have something like a layer command for the
> style language.
>  
> Example:
> seamark:type=fairway [0x10702 resolution 20 layer 3]
>  
> So polygons could be drawn sorted by layer for controlling draw-order
> on devices not supporting TYP.
>  
> Remember: All these recent devices need maps without TYP:
> https://buy.garmin.com/en-US/US/cOnTheWater-c519-p1.html
> Currently it is even very problematic to draw just simple buildings
> on those devices. Not to mention water depth areas or intertidal
> zones.
>  
> Jürgen
>  
>  
> Von: Ticker Berkin
> Gesendet: Freitag, 28. Oktober 2016 16:31
> An: mkgmap-dev@lists.mkgmap.org.uk
> Betreff: Re: [mkgmap-dev] patch to write polygons in decreasing order
>  
> I maintain that there isn't a universal _draworder that will render a
> map from OpenStreetMap data on the Garmin device in a similar way to
> how it is shown by www.openStreetMap.org - there are so many examples
> of nested areas of pasture, woods, grass, playgrounds, etc in any
> order
> of overlaying.
>  
> You could say that these should be expressed as inner/outer multi
> -polygon relationships, but this is rarely done; it would be a lot of
> effort and the resultant system would be very unwieldy.  It would
> have
> to be taken to its logical conclusion where, for any area, there is
> only one (non-transparent) representation. This is because, even for
> multi-polygon relationships, OpenStreetMap has the concept of the
> background behind the outer polygon that shows in the inner holes.
> This
> background seems to considered as such simply by being bigger than
> than
> the area in question.
>  
> If the display represention is reduced to a single layer, then
> _draworder becomes irrelevant!
>  
>  
> On Sun, 2016-10-23 at 09:02 -0700, nwillink wrote:
> > OK
> >
> > Point taken.
> >
> > There is a mystery about some if not most TOPO TYP files containing
> > draworders which are not linked to polygon .
> >
> > Either they are left overs, which is very unusual, or they imply
> > another
> > purpose as yet undefined - the word container was used to describe
> > such
> > draworders but its unclear what they are grouping.
> >
> >
> >
> > --
> > View this message in context: 
> http://gis.19327.n8.nabble.com/patch-to
> > -write-polygons-in-decreasing-order-tp5884038p5884816.html
> > Sent from the Mkgmap Development mailing list archive at
> Nabble.com.
> > _______________________________________________
> > mkgmap-dev mailing list
> > mkgmap-dev@lists.mkgmap.org.uk
> > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev@lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
>  
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev@lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to