Add Official Remote module in QGis
Description
Actually when compiling OTB, the "official" Remotes modules QGis descriptors are not generated. The problem is that the application list generated in Modules/Core/Wrappers/QGIS/src/CMakeLists.txt does not contains the remotes module applications.
The solution is to add remotes modules applications to this list and the descriptors will be automatically generated.
Another problem is for external remotes modules. Currently there is no solution available to generate the QGIS descriptors for theses modules. We could ship the otbQGISDescriptor executable with otb package.
If we ship otbQGisDescriptor with otb, we should also improve the error handling and the executable manual/documentation (see discussion here otb-qgis-plugin#11 (closed) )
Definition of Ready
-
task duration has been evaluated -
Time during sprint to do this task
Definition of Done
-
Remote module compiled with OTB (like GRM) are in share/otb/description/algs.txt (see https://forum.orfeo-toolbox.org/t/otb-9-windows-how-to-use-generic-region-merging-segmentation-external-module/3252 ) -
Documentation updated to correctly generate QGisDescriptor for any remote module -
QGisDescriptor generator shipped with OTB -
QGisDescriptor must fail if parameters are invalids (see otb-qgis-plugin#11 (comment 114119) ) -
QGisDecriptor should have and "help" parameter that display manual (see otb-qgis-plugin#11 (comment 114119) )
Edited by Tristan Laurent