pygeoapi

June 8, 2022 ยท View on GitHub

pygeoapi is implemented in Python, and supports JSON and HTML responses.

Demo deployment

Example requests:

  • OpenAPI 3 document: (JSON) (HTML)
  • All feature collections: (JSON) (HTML)
  • Single feature collection: (JSON) (HTML)
  • Feature collection items: (JSON) (HTML)
  • Feature collection single item: (JSON (HTML)
  • Feature collection: bbox query: (JSON) (HTML)

British Geological Survey

Production deployment using an custom jinja template running on Kubernetes at https://ogcapi.bgs.ac.uk/. Code available at https://github.com/BritishGeologicalSurvey/bgs-pygeoapi.

Example requests:

  • OpenAPI 3 document: (JSON) (HTML)
  • All feature collections: (JSON) (HTML)
  • Single feature collection: (JSON) (HTML)
  • Feature collection items: (JSON) (HTML)
  • Feature collection single item: (JSON (HTML)
    • Feature collection: bbox query: (JSON) (HTML)
  • SpatioTemporal Assets: (JSON (HTML)

Meteorological Service of Canada

The Meteorological Service of Canada uses pygeoapi in production at https://api.weather.gc.ca.