OpenStreetMap

opening_hours Oktober

Posted by MKnight on 3 November 2016 in German (Deutsch)

Bisher hab ich immer mit groben Schätzungen (siehe) jongliert, heute mal direkt echte Zahlen mitgeschrieben:

Konkret prüfe ich alle POIs, welche im Oktober angefasst worden, die Öffnungszeiten enthalten. (Meist wirklich neu hinzugekommene Öff.)

Meine Korrekturen (Fehler und Warnungen zusammen)

Zahlen: Korrekturen/Pois

  • Thüringen 9/43
  • Sachsen: 21/393
  • Sachsen-Anhalt: 6/96
  • Brandenburg : 8/190
  • Berlin 53/632
  • Mecklenburg-Vorpommern: 7/183
  • Schleswig-Holstein: 12/338
  • Niedersachsen: 30/649
  • Bremen: 4/47
  • Hamburg: 27/172
  • Nordrhein-Westfalen: 43/1931
  • Rheinland-Pfalz: 21/292
  • Saarland: 5/37
  • Baden-Württemberg: 57/1558
  • Bayern: 49/1277

Insgesamt 15 Probleme mangels Eindeutigkeit nicht behoben.

Anmerkung: NRW, Bawü, und Bayern habe ich wegen Umfang nur die vom Validator ausgeworfenen Fehler und Warnungen korrigiert, in allen anderen Ländern habe ich "Andere" mit abgegrast.

Ein paar unklare Öffnungszeiten oder Schusselfehler will ich auch mal dokumentieren (Auswahl):

  • Th-Sa 17:00-22:00; PH,Su 11:00-15:00

Tja, is das nun PH,Su zusätzlich oder nicht? Ich habe schon viele solche Werte gesehen, wo auch nach Konsultation der Webseite nicht 100% klar ist, wie es gemeint ist (s.o.)

  • 6:20-9:00; 11:55-14:30; 17:00-20:00

Solche Fehler werden von Tools (noch) nicht gefunden

Klassiker:

  • Mo-Sa 15:00-02:00;Su,PH 17:00-20:00

Su 17:00 überschreibt 00:00-02:00

Richtig wäre:

Mo-Sa 15:00-02:00, Su,PH 17:00-20:00
  • Nov-Mar Su-Fr 21:00-08:00; Mo off

Mo überschreibt Sonntag Nacht ab 00:00

Richtig wäre:

Nov-Mar: Su-Fr 21:00-08:00; Mo 08:00+ off

Alternativ um nicht in solche Fallen zu tappen:

Mo off; Tu-Fr,Su 21:00-08:00
  • Mo,Th,We,Fr 08:30-18:00; Th 08:30-18:30, Sa 08:00-13:00

Mit nahezu 100% wahrscheinlichkeit ist Tu gemeint...

  • Su-Mo, We 17:00-22:00

Sieht ok aus ... moment mal ... ne Pizzeria? Wohl kaum. (Solche Fehler finden man nur, wenn man in JOSM auch die "Andere" abgrast)

  • Jan 3-Mar 28 Mo-Fr 09:00-12:00,15:00-17:00; Sa 09:00-12:00; Mar 29-Jun 28 Mo-Sa 09:00-13:00,15:00-18:00; Su 10:00-12:00

Su gilt in dem Falle ganzjährig, sicher nicht im Sinne des Verfassers, richtig wäre (wahrscheinlich):

Jan 3-Mar 28: Mo-Fr 09:00-12:00,15:00-17:00; Sa 09:00-12:00; Mar 29-Jun 28: Mo-Sa 09:00-13:00,15:00-18:00; Su 10:00-12:00

Comment from ypid on 3 November 2016 at 19:33

Hi MKnight,

danke für deine kontinuierliche Qualitätssicherung der Öffnungszeiten in OSM und deine Blog Einträge darüber!

Zwei Anmerkungen zu den Beispielen:

Nov-Mar: Su-Fr 21:00-08:00; Mo 08:00+ off

Finde ich einen kreativen Umgang mit der Syntax ;) Allerdings sehe ich hier potenzial für Missverständnisse und die Open End Syntax (+) hat naturgemäß keine definierte Endzeit, ist also weniger Präzise.

Mo off; Tu-Fr,Su 21:00-08:00

Würde ich deutlich bevorzugen. Kurz und auf den Punkt gebracht.

Bei deinem letzten Beispiel liegt ein kleiner Copy/paste Fehler vor. Dein korrektes Beispiel ist semantisch identisch zum falschen Beispiel. Das korrekte Beispiel, was du ja im Text auch schon beschrieben hast müsste so aussehen:

Jan 03-Mar 28 Mo-Fr 09:00-12:00,15:00-17:00; Jan 03-Mar 28 Sa 09:00-12:00; Mar 29-Jun 28 Mo-Sa 09:00-13:00,15:00-18:00; Mar 29-Jun 28 Su 10:00-12:00

Ich hatte für diesen Fall übrigens mal eine Idee für eine "Vereinfachung", siehe opening_hours.js todo.

Comment from MKnight on 3 November 2016 at 21:55

Oha, da ist es wieder das Brett vorm Kopp. Ich dachte der Doppelpunkt gilt solang bis eine neue Range beginnt?

Jan 3-Mar 28: Mo-Fr 09:00-12:00; Noch irgendwas im jan-mar; neue Range-> Mar 29-Jun

Comment from ypid on 3 November 2016 at 22:10

Dem ist nicht so. Ich habe gerade ins Wiki geschaut und auf DE:Key:opening_hours wurde das leider nicht erwähnt, nur im Englischen. Ich habe es gerade nachgetragen. In der deutschen Übersetzung der Spezifikation ist es allerdings erwähnt (im Zweifel immer auf die Spezifikation verlassen).

Comment from MKnight on 3 November 2016 at 22:24

Meh. Schaue mir das morgen nochma genau an.

(Die Spec ist für Ottonormaldau im Übrigen recht kompliziert)

Comment from MKnight on 4 November 2016 at 10:29

Gute Frage, wo ich das her hab. Wahrscheinlich ein Denkfehler, weil ich das sehr praktisch und übersichtlich(er) fände ...

So, erst mal Fehler suchen, die ich dahingehend übersehen oder selbst verzapft hab ...

Comment from ypid on 4 November 2016 at 10:35

Ich finde es auf jeden Fall eine Überlegung Wert ob deine Interpretation vom Doppelpunkt eventuell Sinn macht, ich sehe allerdings zwei Probleme:

  • Der Doppelpunkt wurde von Netzwolf bereits anderes definiert und wird auch so benutzt.
  • Würde das gegen den Grundsatz verstoßen, dass eine Regel keine Bestandteile einer anderen Regel benutzt (überschreiben natürlich schon, aber nicht auf einer anderen Regel aufbaut).

Falls jemand ein Proposal machen möchte, würde ich die Variante mit den Klammern bevorzugen.

Comment from MKnight on 22 November 2016 at 19:52

Proposal wirds von mir nicht geben, nur Unterstützung dazu.

Login to leave a comment