ConservationInternational / cplus-plugin

QGIS plugin for using CPLUS framework in effective land-use planning
https://conservationinternational.github.io/cplus-plugin/
GNU General Public License v3.0
3 stars 5 forks source link

UR 13: Allow cloud processing for the generation of scenarios #356

Open danangmassandy opened 3 months ago

danangmassandy commented 3 months ago

Expectation:

Acceptance Criteria:

Tasks:

The task to run the analysis should have below considerations:

danangmassandy commented 3 months ago
I have tested running the plugin code using PyQGIS in a worker container with a number of scenarios. I compared the performance with QGIS desktop (v3.28.1) running on my windows machine. Below are the performance comparison: Scenario Qgis (in seconds) Worker (in seconds) Worker max memory (in GB)
Scenario 1 5.73 2.85 1.7
Scenario 2 9.41 3.11 1.8
Scenario 3 10.38 3.4 1.8
Scenario 4 15.53 4.94 1.8
Scenario 5 25.43 6.82 1.8
Scenario 6 88.22 33.08 2.3

Scenarios:

Note: before running each scenario, QGIS/worker container is restarted.