water_area / leisure - kolejność renderowania

Witam,

Tworzę własny stylesheet dla Mapnika.
Zaglądam sobie do pliku xml z openstreetmap i tak najpierw renderowana jest warstwa leisure, a potem water_area co zasadniczo jest logiczne.
Niestety water_area zawiera elementy [natural]=‘land’ - zwykle to obrysy wysp. Przy takiej kolejności rysowania jeśli na wyspie jest jakiś leisure
to nie będzie widoczny bo przykryje go land.

Czy da się to poprawnie narysować?

pozdrawiam

Ja bym to ujął w relację multipolygon z outer jako water_area i inner ten kawałek lądu z tym, że nie tagować go jako land. To po prostu zrobi “dziurę” w wodzie. Tagowanie tego jako land jest w tym wypadku redundantne.