[QGIS-it-user] errore nella sintassi di rastercalculator

Giacomo Fontanelli giacomofontanelli76 a gmail.com
Mar 18 Maggio 2021 03:21:29 PDT


Ciao Andrea

ho risolto seguendo il tuo consiglio, ovvero la sintassi giusta per il
parametro expression è

  "EXPRESSION": "10 * ( log10 ( home/test/prova.tif a 1 ) )",

grazie mille

Giacomo



Il giorno mar 18 mag 2021 alle ore 11:24 Andrea Giudiceandrea <
andreaerdna a libero.it> ha scritto:

> Giacomo Fontanelli-2 wrote
> > rasterLayer = QgsRasterLayer("home/test/prova.tif", "raster")
> >
> >> >             "EXPRESSION": "10 * ( log10 ( rasterLayer a 1 ) )",
>
> Ciao Giacomo,
> il nome del raster nell'espressione è errato. Nell'espressione non devi
> usare il nome della variabile a cui è stato assegnato l'oggetto
> QgsRasterLayer.
>
> Il riferimento al raster da usare nell'espressione è il nome base del file
> (nel tuo caso "prova", quindi prova a 1 per la banda 1) se il layer raster
> non
> è presente nella mappa del progetto, oppure anche il nome assegnato al
> layer
> (nel tuo caso "raster", quindi raster a 1 per la banda 1) se il layer è
> presente nella mappa del progetto.
>
> Per maggiori informazioni:
>
> https://docs.qgis.org/3.16/en/docs/user_manual/processing_algs/qgis/rasteranalysis.html#raster-calculator
>
> Fammi sapere se è questo il problema.
>
> 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 a lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20210518/8b75f8f6/attachment.html>


Maggiori informazioni sulla lista QGIS-it-user