DE:Nichtraucherschutz

From OpenStreetMap Wiki
Jump to navigation Jump to search

Die Gaststättenkarte "OpenGastroMap.org" zeigt u.a. Hotels und Gaststätten nach dem Ampelsystem grün-gelb-rot bezüglich Gesundheitsschutz. Schwerpunkt war Bayern, da dort am 4. Juli 2010 der Volksentscheid "Nichtraucherschutz Bayern" stattfand.
Die Karte ist inzwischen international.

Ideen und Wünsche zum Projekt bitte auf die Diskussionssseite.

Karte zum Nichtraucherschutz

Nichtraucher Testkarte Bayern.jpg

Hintergrund

In Bayern wurde am 4. Juli 2010 in einem Volksentscheid über das Volksbegehren „Für echten Nichtraucherschutz!“ abgestimmt.
1.298.746 Personen hatten im November 2009 die 10% Hürde übersprungen und das Volksbegehren eingebracht.

Die Initiatoren des bayrischen Volksbegehrens „Für echten Nichtraucherschutz!“ wollten in einer Karte alle Gaststätten anzeigen, und diejenigen hervorheben, die aktiven Nichtraucherschutz betreiben. Ursprünglich war geplant, über Google a) Kneipen anzuzeigen, und b) neue zu erfassen. OpenStreetMap war den Initiatoren nicht bekannt. Sie waren aber interessiert, alternativ eine freie Karte nutzen :-)

Die Idee

  • über ein Webinterface per Klick alle Gaststätten erfassen und mit "smoking=yes/no" auszeichnen
  • Die so erfassten Daten und alle, die schon in der OSM-DB erfasst sind, auf der Website nichtraucherschutz-bayern.de auf einer OSM-Karte mit OpenLayers anzeigen
  • die über das Webinterface erfassten Daten in die DB übernehmen
  • über die Presse die Bevölkerung zum Mitmachen einladen

Die Lösung

Ein paar OSMer haben beschlossen zu zeigen, dass das mit OSM bestens möglich ist. In Zusammenarbeit mit Wikimedia und Wikipedia entstand ein Projekt mit dem Ziel, ein Werkzeug zu bauen, mit dem solche Anwendungen verwirklicht werden können. Die Gaststättenkarte soll ein Prototyp sein. Dieser Prototyp kann natürlich noch viel mehr, als nur anzuzeigen, wo geraucht wird und wo nicht. Denkbar ist: in einen Popup zu jeder Gaststätte die Kontaktdaten anzeigen, nach Gaststättentyp (Restaurant, Bar, Hotel, Cafe, etc) suchen, nach Speisenangebot (Italiener, Grieche, etc) suchen, Routing zur Gaststätte, neue Gaststätten eintragen, etc.

Für die Gaststättenkarte wurde die Domain OpenGastroMap.org und OpenGastroMap.de eingerichtet. Damit ist der Prototyp ergebnisoffen und kann auch projektübergreifend genutzt und weiter ausgebaut werden.

Mehrwert für OSM

neue Bevölkerungsgruppen erreichen
OSM in weiten Teilen Bayerns und darüberhinaus bekannt machen
Gaststätten flächendeckend erfassen
das Webinterface könnte auch für andere Aktionen genutzt werden

Bedeutung der Marker

Marker Bedeutung tags
Marker-circle-empty-green-32.png grün hier wird nicht geraucht smoking=no
Marker-circle-empty-yellow-32.png gelb hier wird in einem gut abgetrennten Nebenraum geraucht smoking=isolated
Marker-circle-empty-red-32.png rot hier wird der Gast (manchmal) von Rauch belästigt
oder das ist eine Raucherkneipe
smoking=separated, smoking_hours=*,
smoking=yes, smoking=dedicated
Marker-circle-empty-blue-32.png blau diese Gaststätte ist noch nicht genau beschrieben ohne smoking=*

Für smokefree=yes könnte eine grüne Krone angezeigt werden.

Testseite

Im Vorfeld gab es eine Testseite mit Testdaten

Darauf wurden ca 15.000 Gaststätten in Bayern angezeigt:

Lizenzen

Im Projekt werden folgende Daten und Programme verwendet:

was wer Lizenz
Basiskarte OpenStreetMap (Mapnik) CC-by-SA
Layer OpenStreetMap CC-by-SA
Skripte Stephan und Co
Openlayers
GPL
?
Server Wikimedia-DE

OpenGastromap.org

siehe Hauptartikel OpenGastroMap

Ein paar OSMer haben beschlossen zu zeigen, dass eine Karte zum Nichtraucherschutz mit OSM bestens möglich ist. In Zusammenarbeit mit Wikimedia und Wikipedia entstand ein Projekt mit dem Ziel, ein Werkzeug zu bauen, mit dem solche Anwendungen verwirklicht werden können. Die Gaststättenkarte soll ein Prototyp sein. Dieser Prototyp kann natürlich noch viel mehr, als nur anzuzeigen, wo geraucht wird und wo nicht (deshalb der etwas allgemeinere Name "OpenGastroMap". Denkbar ist: in einen Popup zu jeder Gaststätte die Kontaktdaten anzeigen, nach Gaststättentyp (Restaurant, Bar, Hotel, Cafe, etc) suchen, nach Speisenangebot (Italiener, Grieche, etc) suchen, Routing zur Gaststätte, neue Gaststätten eintragen, etc.

Die Gaststättenkarte ist direkt erreichbar unter:

OpenGastroMap.org
OpenGastroMap.de

Aktuell werden weltweit alle Gaststätten und Hotels angezeigt, die in OpenStreetmap erfasst sind:

Marker Bedeutung
Marker-circle-empty-green-32.png grün hier wird nicht geraucht
Marker-circle-empty-yellow-32.png gelb hier wird in einem gut abgetrennten Nebenraum geraucht
Marker-circle-empty-red-32.png rot hier wird der Gast (manchmal) von Rauch belästigt
oder das ist eine Raucherkneipe
Marker-circle-empty-blue-32.png blau diese Gaststätte ist noch nicht genau beschrieben

Die Gaststätten können im höchsten Zoomlevel (ganz hineinzoomen) editiert werden.

Volksentscheid Bayern

Listen für Vollerfassung in Bayern

Aufteilung Erfassung Innenstadt
Liste voll erfasst Bemerkung
Nürnberger Land Simmelsdorf
Nürnberg südliche Altstadt siehe Details
Würzburg
München
Augsburg
...

Hinweis: Argumentativ für den Volksentscheid ist die Karte nur dann verwendbar, wenn ein abgeschlossenes Gebiet repräsentativ, also komplett erfasst wurde (Beispiel: ganzer Ort, ganze Altstadt). Eine ungezielte Erfassung hilft dem Ziel des Volksbegehrens nicht, aber natürlich OpenStreetMap! ;-)

Daten erfassen

Es gibt viele Möglichkeiten zu helfen:

  • Daten über JOSM/Potlatch eintragen,
  • Listen beschaffen und/oder prüfen,
  • Openstreetbugs bearbeiten...
  • bei der Vollerfassung mithelfen
wer macht mit Gebiet Bemerkungen
..

neue Gaststätten melden

Über die Website "OpenStreetBugs" können fehlende Gaststätten gemeldet, oder Daten von Gaststätten korrigiert/ergänzt werden.

direkt zur Bayern-Karte von OpenStreetBugs

Das macht aber für den Volksentscheid nur Sinn, wenn sich genügend Helfer finden, die Meldungen zu Gaststätten zeitnah in die Datenbank einpflegen.

Attribute

name=*                              Name der Gaststätte
+ smoking=no                        innen ganz rauchfrei
  oder smoking=isolated             Raucherraum rauchdicht abgetrennt
  oder smoking=separated            Raucherbereich ungenügend abgetrennt
  oder smoking=yes                  Rauchen erlaubt
  oder smoking=dedicated            Raucherlokal
+ smoking:outside=no                aussen ganz rauchfrei (Garten, Terrasse)
  oder smoking:outside=separated    Raucherbereich neben Nichtraucherbereich (Garten, Terrasse)
  oder smoking:outside=yes          Rauchen erlaubt (Garten, Terrasse)
+ smoking_hours=##:##               Rauchen zu bestimmten Zeiten erlaubt (Syntax wie opening_hours)
+ smokefree=yes                     absolut rauchfreie Gaststätten, auch im Eingangsbereich, innen und aussen
+ amenity=restaurant                Restaurant
  oder amenity=biergarten           Biergarten
  oder amenity=cafe                 Kaffee
  oder amenity=fast_food            Schnellimbiss
  oder amenity=food_court           
  oder amenity=bar                  Bar
  oder amenity=pub                  Pub
  oder amenity=nightclub            Nachtklub
  oder tourism=hotel                Hotel
  oder tourism=motel                Motel
  oder tourism=hostel               Jugendherberge, Hütte, 
  oder tourism=guest_house          Gästehaus, Pension
  oder tourism=alpine_hut           Berghütte
+ building=yes                      gezeichnetes Gebäude
+ phone=#####-#######               Telefon-Nummer. z.B.: 0911-1234567
+ fax=*                             Fax-Nr.
+ email=*                           Mailadresse
+ website=*               Website
+ opening_hours=*                   Öffnungszeiten, Ruhetage
+ addr:housenumber=###              Hausnummer
+ addr:street=*                     Strasse
+ addr:city=*                       Ort
+ addr:postcode=#####               Postleitzahl
+ addr:country=*                    Land, z.B. DE> 
+ internet_access=*                 Internetanschluss (wlan, terminal)
+ wheelchair=*                      Rollstuhlgängig (yes, limited)

Projektplanung

Webinterface

Das Webinterface soll folgendes leisten:

  • Slippymap von Bayern zeigen, mit klickbaren Gaststätten
  • Login für OSMer, bzw. ohne Anmeldung für Nicht-OSMer
  • Klick auf Marker öffnet vorhandene Gaststätte im Editmodus:
    Name, Typ (Hotel/Restaurant/Kaffee/etc), Adresse, Tel-Nr, Website, rauchfrei (ja/teilweise/nein)
  • Klick ins Leere erzeugt neue Gaststätte im Editmodus
  • Speichern schreibt die Änderungen in die OSM-DB

Zoomlevel

Geplante Verteilung der Information auf den einzelnen Zoomleveln:

z Ampel blau Cluster Darstellung Bemerkung
7 Grenzlinie Bayern
8 Marker-circle-full-red-32.png Marker-circle-full-yellow-32.png Marker-circle-full-green-32.png Ampel gerendert Start mit z=8
9 Marker-circle-full-red-32.png Marker-circle-full-yellow-32.png Marker-circle-full-green-32.png Ampel gerendert oben seltene, unten häufige
10 Marker-circle-full-red-32.png Marker-circle-full-yellow-32.png Marker-circle-full-green-32.png Ampel gerendert
11 Marker-circle-full-red-32.png Marker-circle-full-yellow-32.png Marker-circle-full-green-32.png Ampel gerendert
12 Marker-circle-full-red-32.png Marker-circle-full-yellow-32.png Marker-circle-full-green-32.png Ampel gerendert
13 Marker-circle-empty-red-32.png Marker-circle-empty-yellow-32.png Marker-circle-empty-green-32.png Marker-circle-empty-blue-32.png stärker Icons klickbar blau nicht clustern
14 Marker-circle-empty-red-32.png Marker-circle-empty-yellow-32.png Marker-circle-empty-green-32.png Marker-circle-empty-blue-32.png mittel Icons klickbar blau nicht clustern
15 Marker-circle-empty-red-32.png Marker-circle-empty-yellow-32.png Marker-circle-empty-green-32.png Marker-circle-empty-blue-32.png schwach Icons klickbar blau nicht clustern
16 Marker-circle-empty-red-32.png Marker-circle-empty-yellow-32.png Marker-circle-empty-green-32.png Marker-circle-empty-blue-32.png nein Icons klickbar Stadt etwas clustern, Land nicht
17 Marker-circle-empty-red-32.png Marker-circle-empty-yellow-32.png Marker-circle-empty-green-32.png Marker-circle-empty-blue-32.png nein Icons klickbar
18 Marker-circle-empty-red-32.png Marker-circle-empty-yellow-32.png Marker-circle-empty-green-32.png Marker.png Marker-circle-empty-blue-32.png Marker.png nein Editor

Marker

Layout der Marker:

"Ampel" Rest Bemerkung
Marker-circle-transparent-red.png Marker-circle-transparent-yellow.png Marker-circle-transparent-green.png Marker-circle-transparent-blue.png erzeugt unschöne Mischfarben bei Überlappung
Marker-smiley-simple-transparent-red.png Marker-smiley-simple-transparent-yellow.png Marker-smiley-simple-transparent-green.png Marker-smiley-simple-transparent-blue.png unruhiges Bild bei hoher POI-Dichte (aber noch nicht getestet)
Marker-circle-empty-red-32.png Marker-circle-empty-yellow-32.png Marker-circle-empty-green-32.png Marker-circle-empty-blue-32.png Icon dahinter ist noch erkennbar, Darstellung trotz Überlappung noch akzeptabel
Marker-circle-full-red-32.png Marker-circle-full-yellow-32.png Marker-circle-full-green-32.png Marker-circle-empty-blue-32.png auffällig, eindeutig; Gaststättensymbol nicht mehr erkennbar
Kreis, Quadrat, Raute Marker-circle-empty-blue-32.png auffällig, eindeutig, trotz Farbfehlsichtigkeit oder Schwarzweiß-Ausdruck erkennbar; Darstellung bei Überlappung vermutlich unruhig

Weitere: Pin blau, Haus rot, Haus grün

Editor

Derzeit werden hier nur Gasträume erfasst (nicht Gartenrestaurants oder Biergärten):

Text Eingabefeld zu schreibende Attribute Bemerkung
Nichtraucher in allen Räumen Auswahlliste-1 smoking=no
Raucherecke im Freien vorhanden Checkbox-1 smoking:outside=yes
Rauchen in getrennten Räumen/Bereichen
- keine Rauchbelästigung im NR-Bereich
- Rauchbelästigung im NR-Bereich
 
Auswahlliste-1
Auswahlliste-1
 
smoking=isolated
smoking=separated
Rauchen im Gastraum erlaubt
- in getrennten Zonen
- am Stammtisch
- überall
Checkbox-2
Auswahlliste-3
Auswahlliste-3
Auswahlliste-3
smoking=yes
+ ???
+ ???
+ ???
Rauchen zu bestimmten Uhrzeiten
- ab 20 Uhr
- ab 21 Uhr
- ab 22 Uhr
- ab 23 Uhr
Auswahlliste-4
Auswahlliste-4
Auswahlliste-4
Auswahlliste-4
smoking_hours=20:00+
smoking_hours=21:00+
smoking_hours=22:00+
smoking_hours=23:00+
Uhrzeit manuell eingeben?
Raucherkneipe
ab 18 Jahre
Auswahlliste-1
Checkbox-4
smoking=dedicated
+ min_age=18
 
default (Gesetz in DE)
Raucherclub, nur für Mitglieder Auswahlliste-1 smoking=members_only s.Disku
aktuell

Auswahlliste-1:

hier wird nicht geraucht smoking=no
hier wird in einem gut abgetrennten Nebenraum geraucht smoking=isolated
getrennte Bereiche ohne wirksame Trennung smoking=separated
Rauchen ist überall erlaubt smoking=yes
spezielle Gaststätte nur für Raucher smoking=designated

Layer

Es gibt zwei Ideen zur Unterteilung der Layer:

aktuell
Raucher, Nichtraucher, gemischt
Alternative

alle Gststätten:

$query .= "amenity='restaurant' OR amenity='bar' OR amenity='pub' OR amenity='cafe' OR amenity='fast_food' OR amenity='food_court' OR amenity='nightclub'"; 

getränkegeprägte Gaststätten:

$query .= "amenity='bar' OR amenity='pub' OR amenity='nightclub'"; 

Speisegaststätten:

$query .= "amenity='restaurant' OR amenity='cafe' OR amenity='fast_food' OR amenity='food_court'";

Daten filtern

Landesgrenze Bayern: relation 62549

Bounding-Box für Bayern:

BBOX=8.973,50.523,13.84,47.27

alle Objekte mit Attribut smokefree=yes auf Karte:

http://toolserver.org/~kolossos/qtm2/queryinmap.php?name=*&key=smokefree&value=yes&types=points-areas-infos&BBOX=8.973,50.523,13.84,47.27&zoom=12

alle Restaurants auf Karte:

http://toolserver.org/~kolossos/qtm2/queryinmap.php?name=*&key=amenity&value=restaurant&types=points-areas-infos&BBOX=8.973,50.523,13.84,47.27

NR-Gaststätten

Gastro-Ketten und Listen von Gaststätten, die Rauchfreiheit in allen Räumen zum Konzept gemacht haben (unabhängig von der jeweils geltenden gesetzlichen Regelung).

Verbesserungsideen

Bitte auf der Diskussionsseite diese Ideen diskutieren bzw. neue Ideen eintragen!

Nr Idee Prio OK
1 Remote-Link für JOSM 3
2 Remote-Link für Potlatch 3
3 Popup-Fenster soll bereits erfasste Daten zeigen in z=15..17 3
4 Editor soll bereits erfasste Daten zeigen 2 ok
5 englische Übersetzung Editor, Info zur Karte, Wikiseite 5
6 Internationalisierung (Sprachumschaltung) 5
2 wahlweise Anmeldung für OSMer mit OAuth und vollen Rechten
für Nicht-OSMer ohne Anmeldung und eingeschränkten Rechten
4
3 Editor soll ein Feld für Bemerkungen enthalten 5
9 Editor soll alle Daten erfassen (Adresse, etc, aber nur mit Anmeldung) 4
10 neue Objekte eintragen (nur mit Anmeldung) 5
11 Nachrichtenfenster für nach dem Absenden einer Änderung 5
12 Willkommen-Fenster beim Laden der Karte 2
13 Biergärten und Gartenrestaurants (Aussenanlage) nicht anzeigen 1 ok
14 Logfile schreiben, IP speichern 2 ok
15 Zustimmung zu Lizenz und UHR 1 ok
16 Grenzen anzeigen wo sinnvoll (admin_level=2 in z=5, level=3..4 in z=6..8  ?) 4
17 Editor soll weitere Daten erfassen
(Küche, WLAN, etc. über Auswahliste, Checkbox)
3
18 fehlende Gaststätten in z=8..12 statisch anzeigen 2
19 Kartentitel ändern in "OpenGastroMap.org" 1
20 eigenes Menü zur Auswahl der anzuzeigenden Kneipen 4
21 Nominatim-Suche einbauen 4