DE:Betretungsverbote für Gebiete im Winter

From OpenStreetMap Wiki
Jump to navigation Jump to search

Schutz- oder Schongebiete mit Betretungseinschränkungen (am Beispiel einer Karte für Ski-/Wintersport)

Motivation

Wir mappen in OpenStreetMap Schutz- und Schongebiete mit boundary=protected_area. Damit diese Schutz- oder Schongebiete etwas oder jemanden schützen oder schonen, gibt es meist dazu irgendwelche Betretungseinschränkungen für die Fläche (z.B. allgemeines Betretungsverbot während bestimmten Wintermonaten), die mit den access=*-Tags auf der Fläche getaggt und von Renderern dargestellt werden können. Sollten sich die Betretungseinschränkungen für die Fläche außerhalb der Weg von den Betretungseinschränkungen der Wege unterscheiden, so werden statt access=* die Tags access:offroad=* bzw. access:onroad=* gesetzt.

Beispieldarstellung

Klarstellung: Die access-Tags auf den boundary=protected_area-Flächen haben KEINE "Vererbung" auf die Wege! Wege sollen, wie bisher, ihre eigenen access-Tags haben.

Detailierte Informationen zu protect_class=* sind unter DE:Key:protect_class zu finden.

Mögliche Darstellung

Eine mögliche Darstellung wäre, z.B.

Nr Schutz- oder Schongebiet mit Darstellungsbeispiel Auswertungsvorschlag für Renderer
1 Ganzjähriges Befahrungsverbot für Skifahrer
Noskiarea.png
Gelbe Fläche mit durchgezogenem Rahmen
SQL-Query...
2 Monatsabhängiges oder saisonales Befahrungsverbot für Skifahrer
Noskiareaconditional.png
Gelbe Fläche mit gestricheltem Rahmen
SQL-Query...
3 Ganzjährige "Bitte um Nichtbefahrung" für Skifahrer
Avoidskiarea.png
Gelb gestreifte Fläche mit durchgezogenem Rahmen
SQL-Query...
4 Monatsabhängige oder saisonale "Bitte um Nichtbefahrung" für Skifahrer
Avoidskiareaconditional.png
Gelbe gestreifte Fläche mit gestricheltem Rahmen
SQL-Query...
5 Ganzjähriges Skibefahrungsverbot der Fläche außerhalb der Wege (Wegegebot)
Noskioffroad.png
Gelbe, diagonal kreuzende Streifen mit durchgezogenem Rahmen
SQL-Query...
6 Monatsabhängiges oder saisonales Skibefahrungsverbot der Fläche außerhalb der Wege (saisonales Wegegebot)
Noskioffroadconditional.png
Gelbe, diagonal kreuzende Streifen mit gestricheltem Rahmen
SQL-Query...
7 Ganzjährige "Bitte um Nichtbefahrung" der Fläche außerhalb der Wege
Avoidskioffroad.png
Gelbe/Graue, diagonal kreuzende Streifen mit durchgezogenem Rahmen
SQL-Query...
8 Monatsabhängige oder saisonale "Bitte um Nichtbefahrung" der Fläche außerhalb der Wege
Avoidskioffroadconditional.png
Gelbe/Graue, diagonal kreuzende Streifen mit gestricheltem Rahmen
SQL-Query...

OpenStreetMap-basierende Karten mit Darstellung von Schutz- und Schongebieten

OpenStreetMap-basierende Karten, die Betretungsverbote für Schutz- und Schongebiete bereits darstellen, wären:

Beispiele

Hier ein paar Fallbeispiele mit Fotos und Taggingvorschläge für Gebiete/Flächen Fläche oder Gebiet. Diese Taggingvorschläge sind das Resultat der Diskussion aus dem OSM-Forum. Details zu Musterbeispielen wurden auch unter [1] erarbeitet.

Nr. Fallbeispiel für Beschilderungen vor Ort und Verordnung Tags für das Polygon des Gebiets
1 Schutz- oder Schongebiet mit Betretungsbeschränkung der Fläche außerhalb der Wege für einen bestimmten Zeitbereich. Die Betretung der Wege ist nicht eingeschränkt.
ProtectionArea Hochgimpling.jpg
ProtectionArea Winkelmoos.jpg

www.ris.bka.gv.at

access:offroad:conditional=no @ (Nov 1 - Jun 15)

area=yes
boundary=protected_area
name=Hochgimpling
protect_class=7
protection_title=Wild-Europaschutzgebiet
source=Beschilderung vor Ort

2 Schutz- oder Schongebiet mit empfohlener Betretungsbeschränkung ohne rechtlicher Bindung und ohne konkreter zeitliche Angabe, aber saisonaler Absicht
ProtectionArea Lacherspitz.jpg
ProtectionAreas Heutal.jpg

access=discouraged
seasonal=winter

boundary=protected_area
description=Wald-Wild-Schongebiet, mit der ausgeschilderten Bitte dieses im Winter nicht zu betreten oder zu befahren
name=Wald-Wild-Schongebiet
protect_class=14
protection_title=Schongebiet
source=Beschilderung vor Ort

3 Teilbereich eines Schutz- oder Schongebiets mit Betretungsbeschränkung der Fläche außerhalb der Wege und einer zusätzlichen Wegebetretungsbeschränkung für einen bestimmten Zeitbereich
ProtectionArea Geigelstein.jpg

geigelstein_verordnung.pdf

access:offroad=no
access:onroad=no @ (Dec 1 - May 31)

boundary=protected_area
description=Ganzjähriges Betretungsverbots des Gebiets außerhalb der Wege mit zusätzlichem Betretungsverbot der Wege vom 1.12-31.5.
protect_class=14
protection_title=Gebietsverbot und Wegegebot
source=Beschildung vor Ort

4 Teilbereich eines Schutz- oder Schongebiets mit Betretungsbeschränkung ohne zeitliche Begrenzung
ProtectionArea Tiroler Achen.jpg

muendung_der_tiroler_achen_verordnung.pdf

access=no

boundary=protected_area
description=Ganzjähriges Betretungsverbot in der Kernzone des Naturschutzgebiets "Mündung der Tiroler Achen"
name=Kernzone
protect_class=14
protection_title=Gebietsverbot

5 Schutz- oder Schongebiet mit Betretungsbeschränkung für einen bestimmten Zeitbereich
ProtectionArea Ruhezone für Fische und Vögel (zeitweise).jpg

www.chiemsee-segeln.de

access:conditional=no @ (Mar - Jul)

boundary=protected_area
description=Ruhezone für Vögel und Fische mit Befahrungs- und Schwimmverbot von 1.3. bis 31.7.
name=Ruhezone für Vögel und Fische
protect_class=14
protection_title=Gebietsverbot
source=Bojen vor Ort

6 Schutz- oder Schongebiet mit Beschränkung ohne zeitliche Begrenzung
PretectionArea Sperrbereich.jpg

access=no

boundary=protected_area
description=Sperrbereich ehemaliger Tagebau Seese Ost
hazard=caved_area
name=Sperrbereich
protection_title=Gebietsverbot
protect_class=16

7 Schutz- oder Schongebiet mit Beschränkung ohne zeitliche Begrenzung
ProtectionArea Ruhezone für Fische und Vögel.jpg

www.chiemsee-segeln.de

access=no

boundary=protected_area
description=Ruhezone für Vögel und Fische mit ganzjährigem Befahrungs- und Schwimmverbot
name=Ruhezone für Vögel und Fische
protect_class=14
protection_title=Gebietsverbot
source=Bojen vor Ort

8 Schutz- oder Schongebiet mit empfohlener Betretungsbeschränkung ohne rechtlicher Bindung für einen bestimmten Zeitbereich
ProtectionArea Wildruhebereich Klausgraben.jpg

access:conditional=discouraged @ (Dec 1 - May 10)

boundary=protected_area
name=Wildruhebereich Klausgraben
protect_class=14
protection_title=Schongebiet
source=Beschilderung vor Ort

9 Teilfläche eines Schutz- oder Schongebiets mit empfohlener Betretungsbeschränkung außerhalb der Wege. Die Betretung der Wege ist nicht eingeschränkt.
ProtectionArea Nicklheim.jpg

Natura-2000-Gebiete

access:offroad=discouraged

boundary=protected_area
protect_class=14
protection_title=Wegempfehlung

10 Teilfläche eines Schutz- oder Schongebiets mit Betretungsbeschränkung der Fläche außerhalb der Wege für einen bestimmten Zeitbereich. Während dieses Zeitbereichs sind nur bestimmte Wege erlaubt. Außerhalb des Zeitbereichs gibt es keine Betretungsbeschränkung für Fläche und Wege.
ProtectionArea Wiesenbrütergebiet Lachsgang.jpg
ProtectionArea Wiesenbrütergebiet Lachsgang-Übersicht.jpg

wiesenbruetergebiet_lachsgang.pdf

access:offroad:conditional=no @ (Mar 1 - Jun 30)

boundary=protected_area
description=Wiesenbrütergebiet außerhalb des Naturschutzgebiets
protect_class=14
protection_title=Wegegebot
source=Beschilderung vor Ort

Auswertungsvorschlag für Renderer

Ganzjähriges Befahrungsverbot für Skifahrer

where
boundary='protected_area' 
and (
   seasonal is null 
   or seasonal='no'
) and (
   ski IN ('no','private')
   or (
      access IN ('no','private') and (
         ski is null
         or not ski IN('yes','designated','permissive')
      )
   )
)

Monatsabhängiges oder saisonales Befahrungsverbot für Skifahrer

where
boundary='protected_area' 
and (
   (
      (
         not (seasonal is null or seasonal='no')
      ) and (
         ski IN ('no','private')
         or "ski:conditional"~'(no|private) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
         or (
            (
               access IN ('no','private') 
               or "access:conditional"~'(no|private) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
            ) and (
               ski is null
               or not ski IN('yes','designated','permissive')
            )
         )
      )
   ) or (
      "ski:conditional"~'(no|private) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
      or (
         (
            "access:conditional"~'(no|private) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
         ) and (
            ski is null
         )
      )
   )
)

Ganzjährige "Bitte um Nichtbefahrung" für Skifahrer

where
boundary='protected_area' 
and (
   seasonal is null 
   or seasonal='no'
) and (
   ski = 'discouraged'
   or (
      access = 'discouraged' and (
         ski is null
         or not ski IN('yes','designated','permissive')
      )
   )
)

Monatsabhängige oder saisonale "Bitte um Nichtbefahrung" für Skifahrer

where
boundary='protected_area' 
and (
   (
      (
         not (seasonal is null or seasonal='no')
      ) and (
         ski = 'discouraged'
         or "ski:conditional"~'(discouraged) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
         or (
            (
               access = 'discouraged' 
               or "access:conditional"~'(discouraged) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
            ) and (
               ski is null
               or not ski IN('yes','designated','permissive')
            )
         )
      )
   ) or (
      "ski:conditional"~'(discouraged) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
      or (
         (
            "access:conditional"~'(discouraged) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
         ) and (
            ski is null
         )
      )
   )
)

Ganzjähriges Skibefahrungsverbot auf der Fläche außerhalb der Wege (Wegegebot)

where
boundary='protected_area' 
and (
   seasonal is null 
   or seasonal='no'
) and (
   "access:offroad" IN ('no','private') and (
      ski is null
      or not ski IN('yes','designated','permissive')
   )
)

Monatsabhängiges oder saisonales Skibefahrungsverbot auf der Fläche außerhalb der Wege (saisonales Wegegebot)

where
boundary='protected_area' 
and (
   (
      (
         not (seasonal is null or seasonal='no')
      ) and (
         "access:offroad" IN ('no','private') 
         or "access:offroad:conditional"~'(no|private) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
         ) and (
            ski is null
            or not ski IN('yes','designated','permissive')
         )
     )
   ) or (
      "access:conditional"~'(no|private) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
      and (
         ski is null
      )
   )
)

Ganzjährige "Bitte um Nichtbefahrung" der Fläche außerhalb der Wege

where
boundary='protected_area' 
and (
   seasonal is null 
   or seasonal='no'
) and (
   "access:offroad"='discouraged' and (
      ski is null
      or not ski IN('yes','designated','permissive')
   )
)

Monatsabhängige oder saisonale "Bitte um Nichtbefahrung" auf der Fläche außerhalb der Wege

where
boundary='protected_area' 
and (
   (
      (
         not (seasonal is null or seasonal='no')
      ) and (
         "access:offroad" = 'discouraged' 
         or "access:offroad:conditional"~'(discouraged) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
         ) and (
            ski is null
            or not ski IN('yes','designated','permissive')
         )
     )
   ) or (
      "access:conditional"~'(discouraged) *@ *\(?(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) *[0-9]* *[-,\,]? *(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)* *[0-9]*\)?'
      and (
         ski is null
      )
   )
)