Wetterwarte Süd

Die Wetterwarte Süd (ehemals Wetterwarte Oberschwaben) ist die Wetterstation von Roland Roth in Bad Schussenried. Auf Ihrer Webseite sind viele allgemeine und aktuelle Informationen, wie zum Beispiel Wettervorhersagen, aktuelle Messwerte oder Statistiken, verfügbar.

Seit Mitte 2008 bin ich aktiv an der Weiterentwicklung der Webseite der Wetterwarte Süd beteiligt. Seit diesem Zeitpunkt wurden schon einige Projekte umgesetzt:

2008: Niederschlagsdatenbank

Screenshot der Niederschlagsdatenbank

Die Niederschlagsdatenbank dient dazu, dass die Niederschlagswerte der Region gesammelt, für die Besucher ausgewertet und tabellarisch dargestellt werden können.

Die Eintragung und das Ändern der Niederschlagswerte erfolgt in einem geschützten Bereich für registrierte Wetterstationen. Die Auswertung (nach Tag, nach Jahr, nach Station) ist für jeden auf der Webseite zugänglich. Zudem ist am Rande der Webseite eine kleine Top 5 Liste der Niederschlagsmengen des vergangenen Tages verfügbar.


2009: Wetterdaten im Kopf der Webseite

Screenshot der Messwerte (teilausschnitt)

Im Kopf der Webseite befinden sich die aktuellen Messwerte von unterschiedlichen Wetterstationen. Nachdem die Anzahl der Stationen stetig zunahm, sollte eine Lösung her, die sicherstellt, dass alle Werte verfügbar sind, aber zusätzlich dafür sorgt, dass die Liste kleiner wird.

Deshalb wurde eine PHP/JavaScript Lösung entwickelt, die es ermöglicht diese Liste zu konfigurieren. Auf einer Konfigurationsseite können alle unerwünschten Stationen abgewählt werden. Diese werden dann zukünftig bei jedem Seitenaufruf per JavaScript ausgeblendet. Zusätzlich ist es möglich sich alle Werte mit einem Klick ein- bzw. ausblenden zu lassen.


2009: Zugriffszähler

Die meisten frei verfügbaren Zugriffszähler sammeln eine Fülle von Daten über die Besucher. Durch die vielen Zugriffe, die die Wetterwarte Süd Webseite verzeichnet, entsteht eine große Last für den Server und die Anbindung. Deshalb sollte ein schlankes Skript her, das lediglich die reinen Zahlen sammelt.

Aus dieser Problemstellung resultierte dann der accessCounter. Dieser wird nun, nach einer dreimonatigen Testphase, als Haupt-Besucherzähler auf der Wetterwarte Süd Webseite eingesetzt.


2009: Niederschlagsdatenbank - Diagramme

Screenshot eines Niederschlagsdatenbank-Diagramms

Um die Übersichtlichkeit zu verbessern wurde eine Software entwickelt, die aus den aktuellen Daten der Niederschlagsdatenbank Diagramme erstellt. Die horizontalen Balkendiagramme werden automatisch mit der PHP-Programmierbibliothek „jpgraph” generiert. Die Diagramme sind in allen Auswertungen zu sehen (nach Tag, Jahr und Station) und sorgen für eine bessere Vergleichbarkeit bzw. Erkennung von Wettertrends.


2010: Niederschlagsdatenbank - Karte

Screenshot der Niederschlagsdatenbank Karte

Nach der Darstellung der Messwerte der Niederschlagsdatenbank als Diagramme, sollte nun eine Darstellung als Karte hinzugefügt werden. Ziel war es mit einem Blick erkennen zu können in welchem Teil der Region viel bzw. wenig Niederschlag gefallen ist.

Die „Wärmekarte” wird aus den Tagesdaten der Niederschlagsdatenbank generiert und wird um Ressourcen zu sparen nur generiert, wenn Änderungen vorliegen. Diese Wärmekarte wird in einem zweiten Schritt in Google Maps integriert.


2010: Wetterdatenerfassungssoftware

Screenshot der Wetterdatenstatistik

Seit 1994 werden täglich sämtliche Wetterdaten bei der Wetterwarte Süd digital in eine Datenbank eingetragen. Durch eine Exportfunktion konnten PDF-Dokumente mit einer monatlichen Statistik erstellt werden. Diese Dokumente wurden dann auf die Webseite der Wetterwarte Süd hochgeladen um die Monatsstatistiken allen Interessierten zugänglich machen zu können.


Screenshot der Wetterdatenerfassung

Nun sollte die Software, die diese Daten bisher verwaltet hat, durch ein neues webbasierendes System ersetzt werden. Die Erfassung mehrerer Wetterparameter war dabei nur ein Teil der Software. Die bisher erfassten Daten mussten normalisiert und importiert werden, eine Versionierung kann fälschlicherweise geänderte Daten wiederherstellen und ein umfangreiches Skript zur Erstellung der Monatsstatistiken wurde ebenfalls integriert. Eine deutliche Verbesserung im Vergleich zur alten Software ergibt sich daraus, dass auch für verschiedene andere Zeiträume (nicht nur bezogen auf einen Monat) eine Statistik erstellt werden kann. Da die Statistik auch auf Papier archiviert werden soll, wurde die Statistik für die Druckausgabe optimiert. Durch eine Suchfunktion ist es nun auch möglich in den alten Datenbeständen zu suchen.


2010: Wetterdatenarchivierung autom. Stationen

Seit einiger Zeit befinden sich im Kopf der Wetterwarte Süd Webseite die aktuellen Meßdaten verschiedener Wetterstationen. Diese Daten wurden bisher lediglich ausgelesen und angezeigt. Nun wurde dieses System ersetzt durch eine Software die die eingehenden Daten ausliest, normalisiert (da es unterschiedliche Formate gibt in denen die Daten geliefert werden) und in einer Datenbank archiviert. Darauf aufbauend können in Zukunft statistische Auswertungen erstellt werden.


2011: Skigebietswetter

Der Wetterbericht der Wetterwarte Süd sollte ausgebaut und mit Informationen zu regionalen Skigebieten versehen werden. Hierfür habe ich eine webbasierende Anwendung geschrieben, welche Skigebietsdaten über eine SOAP Schnittstelle von einer Skigebiets-Wetter-Website abfrägt. Diese Daten wurden dann entsprechen aufbereitet und passend dargestellt.


Zum Seitenanfang springen