Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/t-huyeng/hochwasserzentralen-api
inoffizielle OpenAPI der Hochwasserzentralen-API
https://github.com/t-huyeng/hochwasserzentralen-api
Last synced: about 1 month ago
JSON representation
inoffizielle OpenAPI der Hochwasserzentralen-API
- Host: GitHub
- URL: https://github.com/t-huyeng/hochwasserzentralen-api
- Owner: t-huyeng
- Created: 2022-03-22T13:24:13.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-16T17:46:09.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T23:25:07.363Z (over 1 year ago)
- Language: Python
- Homepage: https://t-huyeng.github.io/hochwasserzentralen-api/
- Size: 176 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hochwasserzentralen API
Das Länderübergreifendes Hochwasserportal (LHP) bietet auf https://www.hochwasserzentralen.de über die hier dokumentierte API Informationen zur Hochwassersituation in Deutschland an. Betreiber des LHP sind das Bayerische Landesamt für Umwelt (LfU) und die Landesanstalt für Umwelt Baden-Württemberg (LUBW).
Die Urheberrechte an den veröffentlichten Daten liegen nach [Auskunft der Betreiber](https://www.hochwasserzentralen.de/impressum) bei der für das jeweilige Bundesland zuständigen Hochwasserzentrale bzw. beim jeweiligen Pegelbetreiber.
## get_infospegel.php
**URL:** https://www.hochwasserzentralen.de/webservices/get_infospegel.php
Liefert über einen POST-request Infos zu einem Pegel.
**Body-Parameter:** *pgnr* (Optional): Pegelname, z.B. HE_24820206
## get_infosbundesland.php
**URL:** https://www.hochwasserzentralen.de/webservices/get_infosbundesland.php
Liefert über einen POST-request Infos zu einem Bundesland.
**Body-Parameter:** *id* (Optional): Bundesland-Kürzel, z.B. HE.
## get_infosbundesland.php
**URL:** https://www.hochwasserzentralen.de/webservices/get_infosbundesland.php
Liefert über einen GET-request Infos zu allen Bundesländern sowie die angeschlossenen Gebiete (`bundesland_extra`).
**Body-Parameter:** *id* (Optional): Bundesland-Kürzel, z.B. HE.
## get_lagepegel.php**URL:** https://www.hochwasserzentralen.de/webservices/get_lagepegel.php
Liefert über einen GET-request Infos zur Lage der Pegel mit Pegelnummern.
## bundesland.{version}.geojson
**URL:** https://www.hochwasserzentralen.de/vhosts/geojson/bundesland.{version}.geojson
Liefert über einen GET-request ein Geojson der Bundesländer, wobei als Pfad-Parameter **version** ein Datum im Format YYYYMMDD anzugeben ist (z.B. 20211130).
## Beispiel
```bash
result=$(curl -m 60 --location --request POST 'https://www.hochwasserzentralen.de/webservices/get_infospegel.php' \--form 'pgnr="HE_24820206"')
```