SMByC / AcATaMa

AcATaMa is a powerful and complete Qgis plugin for accuracy assessment that provides comprehensive support for sampling, response design and estimation.
https://smbyc.github.io/AcATaMa/
GNU General Public License v3.0
15 stars 5 forks source link

Feature Request: Processing Framework Integration #7

Open jakimowb opened 3 years ago

jakimowb commented 3 years ago

AcATaMa is a great plugin! It would be nice if some of its tool can be used in the QGIS Processing Framework, as this allows to include them into the QGIS Model builder.

The first ones that come to my mind are:

[ ] Simple Random Sampling [ ] Stratified Random Sampling [ ] Accuracy Assessment

XavierCLL commented 3 years ago

Hi Jakimowb, thanks, that is a really nice idea in the future

jakimowb commented 3 years ago

It would be also nice if potentially long-running algorithms could use the QGIS Task Manager. This way they can run in parallel, do not block the QGIS GUI and might use the "Cancel process" flag: https://docs.qgis.org/3.16/en/docs/pyqgis_developer_cookbook/tasks.html I know, parallelization of python code is complicated when using PyQt/QGIS. But in this moment I am waiting for the stratified sampling getting fininished to sample > 240000 points, which takes quite some minutes in which I'd like to use QGIS for other tasks as well.

XavierCLL commented 3 years ago

Yes, I'm aware of this, I want too I'll try (be patient) to parallelize the sampling process it is quite complicated due to several checking functions to guarantee all the constraints. I created issue #8 for that