[QGIS-it-user] errore nel collegamento di due algoritmi di processing nello stesso script
Andrea Giudiceandrea
andreaerdna a libero.it
Ven 17 Dic 2021 02:08:44 PST
Il 17/12/2021 10:53, Giacomo Fontanelli ha scritto:
> # 4C Output stack
> stackOut = self.parameterAsOutputLayer(
> parameters,
> self.OUTPUT,
> context)
>
> Come sarebbe la versione corretta della sintassi?
Devi eliminarlo. Peraltro, la variabile stackOut non viene utilizzata in
nessun altra parte quindi è inutile.
Inoltre ti posso consigliare di sostituire
pathStackIn = self.parameterAsString(
parameters,
self.INPUT,
context)
e
stackIn = QgsRasterLayer(pathStackIn, "stack")
con
stackIn = self.parameterAsRasterLayer(parameters,
'INPUT',
context)
pathStackIn = stackIn.source()
A presto.
Andrea
Maggiori informazioni sulla lista
QGIS-it-user