Ciao Giacomo,

> e l'errore è
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3.7/code.py", line 90, in runcode
>     exec(code, self.locals)
>   File "<input>", line 1, in <module>
>   File "<string>", line 76, in <module>
>   File "/usr/share/qgis/python/plugins/processing/tools/general.py",
> line 106, in run
>     return Processing.runAlgorithm(algOrName, parameters, onFinish,
> feedback, context)
>   File "/usr/share/qgis/python/plugins/processing/core/Processing.py",
> line 137, in runAlgorithm
>     raise QgsProcessingException(msg)
> _core.QgsProcessingException: Unable to execute algorithm
> Incorrect parameter value for INPUT

e l'errore è giustificato ;)

INPUT: Input layers

        Parameter type: QgsProcessingParameterMultipleLayers

        Accepted data types:
                - list[str]: list of layer IDs
                - list[str]: list of layer names
                - list[str]: list of layer sources
                - list[QgsMapLayer]
                - QgsProperty


devi mettere i vari path dentro una lista:

parameters = {'INPUT':
['/home/giacomo/aa/a1.tif;/home/giacomo/aa/a2.tif;/home/giacomo/aa/a10.tif;/home/giacomo/aa/a21.tif'],
\
                        'PCT': False, \
                        'SEPARATE': False, \
                        'NODATA_INPUT': 0, \
                        'NODATA_OUTPUT': 0, \
                        'OPTIONS': "", \
                        'DATA_TYPE': 5, \
                        'OUTPUT': pathOutStack}
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

Reply via email to