This project was developed as a part of PhD study. This project allows running geospatial workflows on serverless services provided by a cloud provider. It supports sequential, parallel, and loop executions. In addition, a new workflow and task definition models were introduced to design workflows in a simple, versionable, and readable way.
At the moment, there is only AWS deployment code. Other platforms are welcomed as pull requests.
Under ./deployments/GEOrchestrator.Aws.Deployment
folder, run following script;
./Deploy.ps1
This will create two lambda functions for APIs, DynamoDB tables (on-demand), Fargate cluster with required network components.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Pakdil, M.E.; Çelik, R.N. Serverless Geospatial Data Processing Workflow System Design. ISPRS Int. J. Geo-Inf. 2022, 11, 20. https://doi.org/10.3390/ijgi11010020