IMGW-PIB-Daten für das Gewässermonitoring nutzen

Wissensdatenbank · 9. Juli 2026

Viele eigene Messungen ergeben erst im Kontext von Wetter und Hydrologie einen Sinn - und in Polen sind diese Daten dank IMGW-PIB (Institut für Meteorologie und Wasserwirtschaft - Staatliches Forschungsinstitut) öffentlich und kostenlos verfügbar. Es lohnt sich zu wissen, was du dort findest und wie du es nutzt.

Was IMGW-PIB bereitstellt

  • Meteorologische Daten - u. a. Lufttemperatur, Niederschlag, Wind, Druck, Feuchte.
  • Hydrologische Daten - u. a. Wasserstände und Abflüsse an Pegelstationen.
  • Warnungen und Informationen zur hydrologisch-meteorologischen Lage.

Wie man sie herunterlädt - ein durchgerechnetes Beispiel

Der polnische Dienst IMGW-PIB dient hier als Fallbeispiel: das Muster wiederholt sich bei den meisten nationalen hydrometeorologischen Diensten, es lohnt sich also, den Mechanismus zu lernen und nicht eine Adressliste. Alles beginnt bei danepubliczne.imgw.pl mit zwei Teilen - einem Dateiarchiv und einer API mit aktuellen Daten.

AdresseWas zurückkommtAktualisierung
danepubliczne.imgw.pl/api/data/synopSynopstationen: Lufttemperatur, Niederschlag, Wind, Druck, Feuchtestündlich
danepubliczne.imgw.pl/api/data/hydroWasserstände, Abfluss und Wassertemperatur an Pegelnstündlich
danepubliczne.imgw.pl/api/data/hydro2erweiterter hydrologischer Satz (Tageswerte)täglich
danepubliczne.imgw.pl/api/data/meteoKlimastationen (u. a. Bodentemperatur)stündlich

Zwei Parameter decken das meiste ab: eine Station statt aller - …/api/data/hydro/id/152210040 (Sie hängen /id/<Code> an), und ein anderes Format - …/api/data/synop/format/csv (Standard ist JSON; es gibt auch html und xml).

Die Antwort ist flaches JSON - ein Objekt je Station, ohne Verschachtelung. Ein Ausschnitt einer echten Antwort für den Weichselpegel Warschau-Nadwilanówka:

{
  "id_stacji": "152210040",
  "stacja": "Warszawa - Nadwilanówka",
  "rzeka": "Wisła",
  "stan_alarmowy": "800",
  "stan_ostrzegawczy": "750",
  "stan_wody": "44",
  "stan_wody_data_pomiaru": "2026-08-12 16:50:00",
  "temperatura_wody": null,
  "przeplyw": "181",
  "przeplyw_data": "2026-08-12 16:50:00"
}

Drei Stolpersteine - die Ihnen in den meisten öffentlichen APIs begegnen werden:

  1. Werte kommen als Text, nicht als Zahlen ("stan_wody": "44") - vor dem Rechnen umwandeln.
  2. null ist normal. Die Wassertemperatur fehlt oft, wenn ein Sensor ausfällt - das ist ein fehlender Messwert, kein Fehler beim Abruf. Solche Datensätze überspringen, nie durch Null ersetzen.
  3. Jedes Feld hat seinen eigenen Zeitstempel (stan_wody_data_pomiaru, przeplyw_data) - ein Datensatz kann Messwerte verschiedener Stunden enthalten.

Ein Bonus fürs Monitoring: Der hydrologische Datensatz enthält Warn- und Alarmstände für den Pegel - fertige Schwellen, mit denen Sie eigene Messwerte vergleichen können.

Archivdaten

Die Live-API liefert nur den letzten Messwert. Historische Reihen (Tages- und Monatswerte, Jahrzehnte zurück) liegen im Dateiarchiv: danepubliczne.imgw.pl/datastore - Verzeichnisse mit CSV/ZIP-Dateien für meteorologische und hydrologische Daten.

Nutzungsbedingungen

Die Daten sind kostenlos, aber die Bedingungen verlangen die Quellenangabe: Veröffentlichungen müssen ausweisen, dass die Daten vom IMGW-PIB stammen, und bei verarbeiteten Daten zusätzlich einen Hinweis auf die Verarbeitung enthalten. Volltext: Bereitstellungsbedingungen. Prüfen Sie die entsprechende Regel Ihres nationalen Dienstes - kostenlos heißt fast nie „ohne Bedingungen”.

Wofür man sie nutzen kann

Die IMGW-Daten sind fertiger Kontext für deine Messungen:

In der Praxis

📊 Ein funktionierendes Beispiel: Weichsel - Warschau (Nadwilanówka) - ein öffentliches Dashboard, gespeist von genau dieser API, der Adresse …/api/data/hydro/id/152210040 aus dem Beispiel oben. Wasserstand und Abfluss stündlich automatisch abgerufen, ohne Anmeldung und ohne manuelles Zusammenkleben von Dateien. (Datenquelle: Institut für Meteorologie und Wasserwirtschaft - Staatliches Forschungsinstitut.)

Ihren eigenen Pegel binden Sie genauso an: In LimnoLog fragen Konnektoren öffentliche APIs im gewählten Rhythmus ab und speichern die Ergebnisse neben Ihren Messungen auf einer gemeinsamen Zeitachse. Mehr zum Verbinden von Daten in Wie man eigene Messungen mit öffentlichen Daten verbindet.

In der LimnoLog-App ansehen

LimnoLog-Funktionen entdecken
Wissensdatenbank