Dieser Blogbeitrag ist auch in Englisch verfügbar.
Eventuell hattest du die Öffnungszeiten Statistik-Seite, die als Begleitung für die aktuelle Wochenausgabe zu Öffnungszeiten erstellt wurde, ja schon mal offen. Die Statistik beschäftigt sich damit, wie viele opening_hours beziehungsweise verwandte Tags in OSM sind und wie viele davon ausgewertet werden können. Aber die wirklich interessante Frage ist doch, ob die Öffnungszeiten selbst visualisiert werden können, sodass Schlüsse daraus gezogen werden können. Auf diese Frage hat mich ein Kollege (noch kein Mapper) gebracht, als ich die Wochenaufgabe und die Statistik erwähnt hatte. Er frage, ob die Statistik etwas Nützliches darstellt wie zum Beispiel die Durschnittsöffnungszeiten von allen Geschäften in OSM. Das war etwas über das ich noch gar nicht nachgedacht hatte und ich fand die Frage ebenfalls interessant, also dachte ich etwas über die konkrete Umsetzung nach. Ich kam auf die Idee, die Prozentanzahl der geöffneten (unbekannt zählt als geschlossen) Geschäfte für einen gewissen Wochentag und Uhrzeit, wie es auch von GitHub für die Aktivität verwendet wird, darzustellen. Nachdem die Idee da war, konnte die Umsetzung nicht lange aufgeschoben werden :) Hier das Ergebnis:
http://openingh.openstreetmap.de/stats/
Die Visualisierung der Wochenübersicht wird von einer JavaScript Bibliothek namens d3 erzeugt. Die Statistik wird täglich aktualisiert basierend auf allen Öffnungszeiten in OSM, sodass immer der Durchschnitt für die aktuelle Woche dargestellt wird. Dies umfasst auch Feiertage und andere unregelmäßige Ereignisse. Hier ist zu beachten, dass die Feiertage nur auf Deutschland zutreffen. Es ist aktuell nicht vorgesehen, die Auswertung automatisch auf den Standort des Abruferes der Statistik anzupassen, da diese Statistik mit einem gewissen Rechenaufwand verbunden ist. Variable Zeiten (wie Sonnenaufgang) werden für den Standort Baden Württemberg, Deutschland berechnet.