Ciao Andrea ho trovato l'errore
bastava sostituire def prepareAlgorithm con def processAlgorithm Grazie mille Il giorno gio 14 gen 2021 alle ore 12:36 Giacomo Fontanelli < giacomofontanell...@gmail.com> ha scritto: > Ciao Andrea > > in principio io ero partito cercando di modificare lo script che mi hai > segnalato in > https://github.com/qgis/QGIS/blob/release-3_10/python/plugins/processing/algs/qgis/ZonalStatistics.py#L116-L132 > . > > LA cosa curiosa è che copio pari pari quello script e provo a farlo girare > nell'ambiente processing di QGIS mi da un errore alla linea > > pluginPath = os.path.split(os.path.split(os.path.dirname(__file__))[0])[0] > > > Se tolgo quella linea e rilancio lo script semplicemente non mi viene > visualizzata la GUI quindi l'esecuzione si fermali senza errori. > > Se tolgo anche la sottoclasse prepareAlgorithm (linea 116) e lancio lo > script riesco a vedere la GUI con lo spazio per selezionare il raster, il > vettoriale, il prefisso per la banda etc, però ottengo l'errore di cui ti > ho parlato ieri. > > Credo che la soluzione sia nel saper utilizzare prepareAlgorithm nel modo > giusto. > > Grazie > > Il giorno gio 14 gen 2021 alle ore 10:37 Andrea Giudiceandrea < > andreaer...@libero.it> ha scritto: > >> Giacomo Fontanelli-2 wrote >> > quindi tu mi consigli di aggiungere una classe prepareAlgorithm al mio >> > script? >> >> Purtroppo, non potendo leggere l'intero script, ho difficoltà ad >> immaginare >> per quale di tanti motivi ottieni quell'errore. Comunque non sono esperto >> di >> algoritmi di processing... >> >> Secondo quanto c'è scritto nell'errore, prepareAlgorithm() in >> ZonalStatisticsStack non sta restituendo alcun valore e questo genera >> l'errore. >> >> Inoltre nel pezzo di script che hai riportato, non so se l'indentazione >> che >> io vedo nel messaggio è fedele all'originale... per esempio l'ultima >> istruzione mi sembra indentata male. >> >> A presto. >> >> Andrea >> >> >> >> -- >> Sent from: >> http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html >> _______________________________________________ >> QGIS-it-user mailing list >> QGIS-it-user@lists.osgeo.org >> https://lists.osgeo.org/mailman/listinfo/qgis-it-user >> >
_______________________________________________ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user