[QGIS-it-user] problema con python qgis
matteo
matteo.ghetta a gmail.com
Mer 31 Lug 2019 22:08:07 PDT
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}
Maggiori informazioni sulla lista
QGIS-it-user