Package: de-hochwasserzentralen
hochwasserzentralenDas Länderübergreifendes Hochwasserportal (LHP) bietet aufhttps://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 nachAuskunft der Betreiberbei der für das jeweilige Bundesland zuständigen Hochwasserzentrale bzw. beim jeweiligen Pegelbetreiber.This Python package is automatically generated by theOpenAPI Generatorproject:API version: 1.0.0Package version: 0.1.0Build package: org.openapitools.codegen.languages.PythonClientCodegenRequirements.Python >= 3.6Installation & Usagepip installpipinstalldeutschland[hochwasserzentralen]poetry installpoetryadddeutschland-EhochwasserzentralenSetuptoolsInstall viaSetuptools.pythonsetup.pyinstall--user(orsudo python setup.py installto install the package for all users)UsageImport the package:fromdeutschlandimporthochwasserzentralenGetting StartedPlease follow theinstallation procedureand then run the following:importtimefromdeutschlandimporthochwasserzentralenfrompprintimportpprintfromdeutschland.hochwasserzentralen.apiimportdefault_apifromdeutschland.hochwasserzentralen.model.lage_pegelimportLagePegel# Defining the host is optional and defaults to https://www.hochwasserzentralen.de# See configuration.py for a list of all supported configuration parameters.configuration=hochwasserzentralen.Configuration(host="https://www.hochwasserzentralen.de")# Enter a context with an instance of the API clientwithhochwasserzentralen.ApiClient(configuration)asapi_client:# Create an instance of the API classapi_instance=default_api.DefaultApi(api_client)version="20211130"# str |try:# Geojson der Bundesländerapi_response=api_instance.vhosts_geojson_bundesland_version_geojson_get(version)pprint(api_response)excepthochwasserzentralen.ApiExceptionase:print("Exception when calling DefaultApi->vhosts_geojson_bundesland_version_geojson_get:%s\n"%e)Documentation for API EndpointsAll URIs are relative tohttps://www.hochwasserzentralen.deClassMethodHTTP requestDescriptionDefaultApivhosts_geojson_bundesland_version_geojson_getGET/vhosts/geojson/bundesland.{version}.geojsonGeojson der BundesländerDefaultApiwebservices_get_infosbundesland_php_postPOST/webservices/get_infosbundesland.phpInfos zu einem Bundesland.DefaultApiwebservices_get_infospegel_php_postPOST/webservices/get_infospegel.phpInfos zu einem Pegel.DefaultApiwebservices_get_lagepegel_php_getGET/webservices/get_lagepegel.phpLage der Pegel mit PegelnummernDocumentation For ModelsLagePegelDocumentation For AuthorizationAll endpoints do not require authorization.Authorkontakt@bund.devNotes for Large OpenAPI documentsIf the OpenAPI document is large, imports in hochwasserzentralen.apis and hochwasserzentralen.models may fail with a
RecursionError indicating the maximum recursion limit has been exceeded. In that case, there are a couple of solutions:Solution 1:
Use specific imports for apis and models like:from deutschland.hochwasserzentralen.api.default_api import DefaultApifrom deutschland.hochwasserzentralen.model.pet import PetSolution 2:
Before importing the package, adjust the maximum recursion limit as shown below:import sys
sys.setrecursionlimit(1500)
from deutschland import hochwasserzentralen
from deutschland.hochwasserzentralen.apis import *
from deutschland.hochwasserzentralen.models import *