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.
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
ogit
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 |
---|---|
Implementazione di riferimento |
|
Implementazione |
|
Implementazione |
|
Implementazione |
|
Implementazione |
|
Implementazione |
|
Implementazione |
Dettagli¶
Sito web: https://pygeoapi.io/
Licenza: MIT
Versione Software: 0.15.0
Piattaforme Supportate: Windows, Linux, Mac
Interfacce API: Python