Skip to main content

hochwasserzentrale.de 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 bei der für das jeweilige Bundesland zuständigen Hochwasserzentrale bzw。beim jeweiligen Pegelbetreiber。

这个 Python 包是由OpenAPI Generator项目自动生成的:

  • API版本:1.0.0
  • 包版本:0.1.0
  • 构建包:org.openapitools.codegen.languages.PythonClientCodegen

要求。

蟒蛇> = 3.6

安装和使用

点安装

pip install deutschland[hochwasserzentralen]

诗歌安装

poetry add deutschland -E hochwasserzentralen

设置工具

通过Setuptools安装。

python setup.py install --user

(或sudo python setup.py install为所有用户安装软件包)

用法

导入包:

from deutschland import hochwasserzentralen

入门

请按照安装过程,然后运行以下命令:

import time
from deutschland import hochwasserzentralen
from pprint import pprint
from deutschland.hochwasserzentralen.api import default_api
from deutschland.hochwasserzentralen.model.lage_pegel import LagePegel
# 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 client
with hochwasserzentralen.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = default_api.DefaultApi(api_client)
    version = "20211130" # str | 

    try:
        # Geojson der Bundesländer
        api_response = api_instance.vhosts_geojson_bundesland_version_geojson_get(version)
        pprint(api_response)
    except hochwasserzentralen.ApiException as e:
        print("Exception when calling DefaultApi->vhosts_geojson_bundesland_version_geojson_get: %s\n" % e)

API 端点文档

所有 URI 都相对于https://www.hochwasserzentralen.de

班级 方法 HTTP 请求 描述
默认API vhosts_geojson_bundesland_version_geojson_get 获取/vhosts/geojson/bundesland.{version}.geojson Geojson der Bundesländer
默认API webservices_get_infosbundesland_php_post POST /webservices/get_infosbundesland.php Infos zu einem Bundesland。
默认API webservices_get_infospegel_php_post 发布/webservices/get_infospegel.php 信息 zu einem Pegel。
默认API webservices_get_lagepegel_php_get 获取/webservices/get_lagepegel.php Lage der Pegel mit Pegelnummern

模型文档

授权文件

所有端点都不需要授权。

作者

kontakt@bund.dev

大型 OpenAPI 文档的注释

如果 OpenAPI 文档很大,则 hochwasserzentralen.apis 和 hochwasserzentralen.models 中的导入可能会失败,并出现 RecursionError 指示已超出最大递归限制。在这种情况下,有两种解决方案:

解决方案 1:对 api 和模型使用特定的导入,例如:

  • from deutschland.hochwasserzentralen.api.default_api import DefaultApi
  • from deutschland.hochwasserzentralen.model.pet import Pet

解决方案2:在导入包之前,调整最大递归限制,如下图:

import sys
sys.setrecursionlimit(1500)
from deutschland import hochwasserzentralen
from deutschland.hochwasserzentralen.apis import *
from deutschland.hochwasserzentralen.models import *

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

de-hochwasserzentralen-0.1.0.tar.gz (40.6 kB 查看哈希

已上传 source

内置分布

de_hochwasserzentralen-0.1.0-py3-none-any.whl (46.0 kB 查看哈希

已上传 py3