Hydrologische Beobachtungen
Automatisierte quantitative und qualitative Wassermessungen aus dem nationalen hydrologischen Messnetz, das vom BAFU betrieben wird. Das Datensatz umfasst Stationsmetadaten, aggregierte Beobachtungs-Zeitreihen (10-Minuten-, Stunden-, Tages-, Monats- und Jahreswerte) sowie einen Echtzeit-nahen Live-Feed (Aktualisierung alle 5–10 Minuten, 7-Tage-Fenster).
Die Ergebnisse werden in keiner bestimmten Reihenfolge zurückgegeben, und eine einzelne Abfrage ist auf 10 000 Zeilen begrenzt. Abfragen, die das Limit überschreiten, werden abgelehnt und nicht gekürzt. Grössere Datensätze werden durch Aufteilung in kleinere Filterfenster (typischerweise Datumsbereiche) und Iteration abgerufen. Siehe Erste Schritte → Paginierung und Limits für Details.
Verfügbare Felder
| Feld | Typ | Hinweise |
|---|---|---|
no | String | Stationsnummer. |
name | String | Stationsname. |
siteName | String | Standortname. |
riverName | String | Name des Gewässers. |
catchmentName | String | Name des Einzugsgebiets. |
localX | Float | X-Koordinate (Schweizer LV95). |
localY | Float | Y-Koordinate (Schweizer LV95). |
latitude | Float | Breitengrad (WGS84). |
longitude | Float | Längengrad (WGS84). |
status | String | Betriebsstatus. Werte: Aufgebaut (in Betrieb), Aufgehoben (aufgehoben). |
elevation | Float | Höhe in Metern über Meer. |
adminName | String | Name der Verwaltungseinheit. |
adminLevel | String | Verwaltungsebene. |
coverageFrom | AWSDateTime | Frühestes Datum, an dem Daten verfügbar sind. |
coverageTo | AWSDateTime | Spätestes Datum, an dem Daten verfügbar sind. |
Verfügbare Felder
| Feld | Typ | Hinweise |
|---|---|---|
parameterName | String | Parameter-Code. Häufige Werte: Q (Abfluss), W (Wasserstand), WT (Wassertemperatur). |
tsName | String | Zeitreihen-Name. |
unitName | String | Einheit, vollständiger Name. |
unitSymbol | String | Einheitssymbol, z. B. m³/s, °C, m ü.M. |
timestamp | AWSDateTime | Startzeitpunkt des Aggregationsintervalls (ISO-8601 UTC). |
value | Float | Aggregierter Messwert. |
releaseState | String | Freigabe- bzw. Validierungsstatus. Werte: 1 (provisorisch), 2 (validiert), 3 (definitiv / ersetzt). |
station | Water_Observations_Station | Eingebettete Stationsmetadaten: name, no, latitude, longitude, id. |
Verfügbare Felder
| Feld | Typ | Hinweise |
|---|---|---|
stationNo | String | Stationsnummer (BAFU 4-stellig, Bereich 2000–2999). |
parameterName | String | Normalisierter Parameter-Code: W (Pegel), Q (Abfluss), WT (Wassertemperatur). |
timestamp | AWSDateTime | Zeitstempel der Messung (ISO-8601 UTC). |
value | Float | Messwert in der nativen Einheit des Parameters. |
releaseStatus | Int | Freigabestatus; für den Live-Feed (unkorrigiert) immer 0. |
Daten herunterladen
Die vollständigen Zeitreihen stehen als vorbereitete, monatsweise
gruppierte Dateien (.csv.gz) zum direkten Download bereit — nach Jahr
und Aggregationsstufe geordnet. Für gezielte, gefilterte Auszüge steht die
GraphQL-API zur Verfügung.
Dateien werden geladen…
Hinweise
- Filteroperatoren folgen der Hasura-Konvention:
_eq,_neq,_in,_gte,_lt,_betweenusw. - Zeitstempel sind ISO-8601 in UTC (
YYYY-MM-DDTHH:MM:SSZ). - Verfügbare Aggregationen:
data_10min_mean,data_1hour_mean,data_1day_mean,data_1day_min,data_1day_max,data_1month_mean,data_1year_meansowiedata_live. - Für lange Zeitreihen wird die Anfrage in
timestamp-Fenster aufgeteilt, die jeweils unter 10 000 Zeilen bleiben. Siehe Hinweis oben. - Der
data_live-Feed weist gegenüber den aggregierten Feeds abweichende Eigenschaften auf: Zeilen, die älter als 12 Stunden sind, werden nicht ausgespielt; Beobachtungen erscheinen ca. 9–19 Minuten nach der Messung in der API; das eingebettetestation-Objekt entfällt.
Kontakt
Fragen zum Inhalt dieses Datensatzes können an das BAFU gerichtet werden — siehe Kontakt.