Feature request #5866
Can we have a universal infrastructure to wrap 3rd party CLI tools?
|Pull Request or Patch supplied:||No||Resolution:||invalid|
|Easy fix?:||No||Copied to github as #:||15329|
I like how QGIS plugin for GRASS is implemented. It would be nice to have universal way to wrap 3rd party CLI tools. For example, there is a TauDEM tool for watershed analysis. It would be nice if there was a way to describe in a simple way (qgm alike) how to map necessary CLI options such that GUI is automatically generated with the ability to select existing layer or browse for one.
An example for PitRemove TauDEM tool would be
<input name="DEM" option="-z" format="GeoTIFF" /> <output name="Sink filled DEM" option="-fel" format="GeoTIFF" />
So it will fire a GUI with editable comboboxes to select existing layer if any or to browse for a file once button with ellipsis is clicked.
#2 Updated by Mikhail Titov over 8 years ago
Huh... indeed though it is in early stage . And sextante does require some code writing instead of just wrapping. It looks a bit like a monster that if I really want MDINF flow accumulation, then the only option is QGIS-sextante-SAGA . It is quite heavy.
I still think that simple wrapper won't hurt.