../../_images/logo_pygeoapi.png ../../_images/OSGeo_project.png

pygeoapi

Servizio Web

pygeoapi è un’implementazione server di Python della suite di standard OGC API. Il progetto è emerso come parte della prossima generazione di sforzi OGC API nel 2018 e fornisce alle organizzazioni la possibilità di distribuire un endpoint RESTful OGC API utilizzando OpenAPI, GeoJSON e HTML. pygeoapi è open source e rilasciato sotto una licenza MIT.

screenshot di pygeoapi

Caratteristiche principali

  • moderno server OGC API pronto all’use

  • certificato conforme a OGC e Implementazione di Riferimento

  • inoltre implementa OGC API - Features, OGC API - Coverages, OGC API - Tiles, OGC API - Processes, OGC API - Records, OGC API - Environmental Data Retrieval e SpatioTemporal Asset Library

  • plugin di fornitori di dati fuori dalla scatola per rasterio, GDAL/OGR, Elasticsearch, PostgreSQL/PostGIS

  • documentazione OpenAPI / Swagger facile da usare per gli sviluppatori

  • supporta output JSON, GeoJSON, HTML e CSV

  • supporta il filtraggio dei dati tramite query spaziali, temporali o di attributi

  • semplice da installare: installa una implementazione completa tramite pip o git

  • semplice configurazione YAML

  • semplice da sviluppare: tramite UbuntuGIS o l’immagine ufficiale di Docker

  • flessibile: costruito su un robusto framework di plugin per costruire connessioni di dati, formati e processi personalizzati

  • supporto per ogni Python web framework (già incluse sono Flask [default], Starlett)

Standard implementati

Gli standard sono al core di pygeoapi. Qui sotto c’è la matrice di supporto agli standard del progetto.

  • Implementare: implementa lo standard (buono)

  • Conforme: è conforme ai requisiti di conformità OGC (ottimo)

  • Implementazione di Riferimento: fornisce un riferimento per lo standard (fantastico!)

Standard

Supporto

OGC API - Features

Implementazione di riferimento

OGC API - Coverages

Implementazione

OGC API - Tiles

Implementazione

OGC API - Records

Implementazione

OGC API - Processes

Implementazione

OGC API - Environmental Data Retrieval

Implementazione

SpatioTemporal Asset Catalog

Implementazione

Dettagli

Sito web: https://pygeoapi.io/

Licenza: MIT

Versione Software: 0.15.0

Piattaforme Supportate: Windows, Linux, Mac

Interfacce API: Python

Supporto: https://pygeoapi.io/community/service-providers

Guida rapida