pygeoapi¶
Servicio Web¶
pygeoapi es una implementación de servidor Python del conjunto de estándares de la API de OGC. El proyecto surgió como parte de los esfuerzos de la próxima generación de OGC API en 2018 y proporciona la capacidad para que las organizaciones implementen un punto de conexión de API RESTful OGC mediante OpenAPI, GeoJSON y HTML. pygeoapi es código abierto y publicado bajo una licencia MIT.
Características Principales¶
servidor API OGC moderno listo para usar
certified OGC Compliant and Reference Implementation
additionally implements OGC API - Features, OGC API - Coverages, OGC API - Tiles, OGC API - Processes, OGC API - Records, OGC API - Environmental Data Retrieval and SpatioTemporal Asset Library
de la caja plugins de proveedores de datos para rasterio, GDAL/OGR, Elasticsearch, PostgreSQL/PostGIS
documentación de OpenAPI / Swagger fácil de usar para desarrolladores
soporta salida en JSON, GeoJSON, HTML y CSV
admite el filtrado de datos por consultas espaciales, temporales o de atributos
fácil de instalar: instalar una implementación completa a través de
pip
ogit
configuración simple de YAML
fácil de implementar: a través de UbuntuGIS o la imagen oficial de Docker
flexible: basado en un sólido marco de plugins para crear conexiones, formatos y procesos de datos personalizados
soporta cualquier marco web Python (incluidos Flask [predeterminado], Starlette)
Estándares implementados¶
Los estándares son el núcleo de la pygeoapi. A continuación se muestra la matriz de soporte de estándares del proyecto.
Implementación: implementa estándar (bueno)
Cumplaciente: cumple con los requisitos de cumplimiento de OGC (genial)
Implementación de Referencia: proporciona una referencia para el estándar (¡impresionante!)
Estándar |
Apoyo |
---|---|
Implementación de Referencia |
|
Implementación |
|
Implementación |
|
Implementación |
|
Implementación |
|
Implementación |
|
Implementación |
Detalles¶
Sitio web: https://pygeoapi.io/
** Licencia:** MIT
Versión de Software: 0.15.0
Plataformas compatibles: Windows, Linux, Mac
Interfaces API: Python