pygeoapi的工作原理
pygeoapi是ogcapi标准的基于Python的HTTP服务器实现。作为服务器实现,pygeoapi侦听来自web浏览器、移动或桌面应用程序的HTTP请求并提供相应的响应。

pygeoapi的核心是提供一个核心Python API,该API由两个必需的YAML配置文件驱动,这些文件由以下环境变量指定:
PYGEOAPI_CONFIG
:运行时配置设置PYGEOAPI_OPENAPI
:从运行时配置自动生成的OpenAPI文档
参见
配置 有关pygeoapi设置的详细信息
核心pythonapi提供了列出、描述、查询和访问地理空间数据的功能。从这里开始,标准的Python web框架像 Flask , Django 和 Starlette 在核心Python API之上提供web API/包装器。
备注
pygeoapi附带Flask和Starlette作为web框架选项。