介绍

pygeoapi 是一个ogcapi标准套件的Python服务器实现。这个项目是下一代的一部分 OGC API 为组织提供了使用OpenAPI、GeoJSON和HTML部署RESTful OGC API端点的能力。pygeoapi是 open source 在麻省理工学院被释放 许可 .

特征

  • 开箱即用的现代OGC API服务器

  • 经过认证的OGC合规性和参考实施 * OGC API - Features * OGC API-环境数据检索

  • 附加实施 * OGC API - Coverages * OGC API-地图 * OGC API - Tiles * OGC API-流程 * OGC API - Records * 时空资源库

  • 用于rasterio、GDAL/OGR、Elasticsearch、PostgreSQL/PostGIS的现成数据提供程序插件

  • 面向开发人员的易于使用的OpenAPI/Swagger文档

  • 支持JSON、GeoJSON、HTML和CSV输出

  • 支持通过空间、时间或属性查询进行数据过滤

  • 易于安装:通过 pipgit

  • 简单的YAML配置

  • 易于部署:通过UbuntuGIS或官方Docker映像

  • 灵活:建立在一个健壮的插件框架上,以建立自定义的数据连接、格式和过程

  • 支持任何Python web框架(包括Flask [违约] ,星星)

  • 支持异步处理和作业管理(OGC API-Process)

标准支持

标准是pygeoapi的核心。以下是项目的标准支持矩阵。

  • 执行:执行标准(良好)

  • 合规:符合OGC合规要求(很好)

  • 参考实现:为标准提供参考(太棒了!)

标准

支持

OGC API - Features

参考实施

OGC API - Coverages

实施

OGC API - Maps

实施

OGC API - Tiles

实施

OGC API - Processes

实施

OGC API - Records

实施

OGC API - Environmental Data Retrieval

参考实施

SpatioTemporal Asset Catalog

实施