opencdms-dev / legacy-opencdms-api

⭐🐍 OpenCDMS server application written in Python (FastAPI) and exposing a web interface for `opencdms-app` and other applications
MIT License
3 stars 3 forks source link

Web API for processes #23

Open isedwards opened 2 years ago

isedwards commented 2 years ago

We would like to make individual processes (aka python scripts) in the opencdms-process repository available through a web API using pygeoapi's implementation of "OGC API - Processes".

  1. To make pygeoapi available through opencdms-api... should we mount the WSGI application as we have with other APIs, or is there a better way (e.g. pygeoapi is able to be configured to use Flask/Django/FastAPI - is there a way to take advantage of this)?
  2. Document the process of making the opencdms-process example (currently in the pyopencdms-demo repo) available through through opencdms-api with pygeoapi
  3. Include pygeoapi and example process(es) in the opencdms-api cloud demo
faysal-ishtiaq commented 2 years ago

@isedwards I am looking into it.