Mal so halb ins blaue hinein geraten mit der Bitte um kritische Prüfung durch Kundige:
-
Eine Relation mit type=boundary wird als Fläche interpretiert, landet in der Tabelle planet_osm_polygon und wird als NSG gerendert. Irgendwo erinner ich mich dunkel, dass osm2pgsql Grenzen besonders behandelt (zweimal ablegt? als Fläche und als Linie?), finde aber nicht, wo.
-
Ein geschlossener Weg mit “boundary=*” wird als Linie interpretiert und da NSGs als Fläche erwartet werden sieht man nichts. Fällt nur da auf, wo das Ding nicht wegen leisure=nature_reserve oder anderen tags trotzdem als Fläche angesehen wird.
Grüße
Max
PS: Würgaround für Renderer wäre ein garnierendes “area=yes” bei den Wegen. Finde ich ein bisschen schräg, aber die Semantik ist bei diesen Dingen eh schräg. boundary=* ist in meinem Kopf eine Grenzlinie, beschreibt in OSM aber auch Gebiete, von denen allerdings dann nur der Rand als Linie dargestellt wird.