WSV
PEGELONLINE PEGELONLINE Webservices PEGELONLINE

PEGELONLINE Service Dateizugriff

Anonymer Dateizugriff

Über diesen Dienst können Tagesdateien mit Messwerten verschiedener gewässerkundlicher Parameter aus den letzten 31 Tage bezogen werden.

Webadresse: http://www.pegelonline.wsv.de/webservices/files

Autorisierter Dateizugriff

Als registrierter PEGELONLINE Nutzer können Sie Abonnementdateien mit weiter zurückreichenden oder nicht öffentlichen Parametern definieren und sie über diesen Dienst herunterladen. Näheres zur Anmeldung und zu den Abonnements finden Sie hier.

Nach erfolgreicher Anmeldung und erstmaligem Login auf PEGELONLINE zur Änderung des Passworts können Sie diesen Dienst unter folgender Webadresse verwenden: https://www.pegelonline.wsv.de/webservices/nutzer/files

Maschineller Abruf

Alle zur Verfügung gestellten Dateien können auch automatisiert mit HTTP-Clientprogrammen heruntergeladen werden. Als Beispiel wird hier Wget verwendet. Wget ist ein freies Kommandozeilenprogramm des GNU-Projekts zum Herunterladen von Dateien aus dem Internet und dient im Verbund mit HTTPS dem verschlüsselten Download Ihres Abos von PEGELONLINE.

Zusätzlich überprüft Wget durch ein Zertifikat die Identität des PEGELONLINE Servers (Authentifizierung). Wget gibt es für Linux als auch für Windows.
Wget für Windows können Sie z.B. über SourceForge herunterladen.

Download mit Wget über anonymen Dateizugriff

wget "http://www.pegelonline.wsv.de/webservices/files/Wasserstand Rohdaten/ELBEGEBIET/ELBE/DRESDEN/22.02.2012/down.txt"

Download mit Wget durch autorisierten Dateizugriff mit Authentifizierung des PEGELONLINE Servers

Der Dateizugriff mit Autorisierung/Authentifizierung ist nur über HTTPS möglich. Dazu muss im Wget-Kommando, neben Ihrem Nutzernamen und dem Passwort, auch auf das SSL-Root-Zertifikat der Deutschen Telekom verwiesen werden. Das Zertifikat können Sie sich hier im Wget-kompatiblen PEM-Format herunterladen.

wget --http-user="ihr_login" --http-password="ihr_passwort" --ca-certificate="C:\pfad\deutsche-telekom-root-ca-2.pem" "https://www.pegelonline.wsv.de/webservices/nutzer/files/testdatei.txt"

Zu Testzwecken kann die Authentifizierung des PEGELONLINE Servers in Wget auch unterdrückt werden. Die Datenübertragung erfolgt weiterhin verschlüsselt.

wget --http-user="ihr_login" --http-password="ihr_passwort" --no-check-certificate "https://www.pegelonline.wsv.de/webservices/nutzer/files/testdatei.txt"

Mit Wget können Sie auch bestimmte Dateitypen von PEGELONLINE herunterladen.
Folgendes Beispiel lädt alle Dateien mit der Erweiterung .dat herunter:

wget -r -nd -A .dat --http-user="ihr_login" --http-password="ihr_passwort" --ca-certificate="/pfad/deutsche-telekom-root-ca-2.pem" "https://www.pegelonline.wsv.de/webservices/nutzer/files"