WSV
PEGELONLINE PEGELONLINE Webservices PEGELONLINE

PEGELONLINE Downloads

Freier Download gewässerkundlicher Daten

Über diesen Dienst können Tagesdateien mit Messwerten verschiedener gewässerkundlicher Parameter aus den letzten 31 Tage bezogen werden.
Die Zeitstempel in den Dateien liegen ganzjährig in mitteleuropäischer Winterzeit vor.

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

Abo

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 "curl" und "wget" verwendet. curl und wget sind freie Kommandozeilenprogramme zum Herunterladen von Dateien aus dem Internet und dienen im Verbund mit HTTPS dem verschlüsselten Download Ihres Abos von PEGELONLINE.

Curl und Wget gibt es für Linux als auch für Windows. Curl kann man sich auf der Projektseite herunterladen und Wget über SourceForge herunterladen. Damit der Download mit Curl über HTTPS funktioniert benötigen Sie das SSL-Root-Zertifikat des ITZBund.

Freier Download mit curl/wget

curl -O "http://www.pegelonline.wsv.de/webservices/files/Wasserstand Rohdaten/ELBEGEBIET/ELBE/DRESDEN/29.05.2017/down.txt"
wget "http://www.pegelonline.wsv.de/webservices/files/Wasserstand Rohdaten/ELBEGEBIET/ELBE/DRESDEN/29.05.2017/down.txt"

Download des Abo mit curl/wget und Authentifizierung

Der Download eines Abos mit Autorisierung/Authentifizierung ist nur über HTTPS möglich. Dazu muss im Curl-Kommando, neben Ihrem Nutzernamen und dem Passwort, auch auf das SSL-Root-Zertifikat des ITZBund verwiesen werden. Das Zertifikat können Sie sich hier im PEM-Format herunterladen.

curl --basic --user "ihr_login:ihr_passwort" --cacert dlz-ca-chain.pem -O https://www.pegelonline.wsv.de/webservices/nutzer/files/testdatei.txt

Sollte es Inkompatibilitäten mit dem Zertifikat und Wget geben kann man als Workaround die Prüfung mittels der zusätzlichen Option --no-check-certificate auslassen.

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" --no-check-certificate "https://www.pegelonline.wsv.de/webservices/nutzer/files"