[QGIS-it-user] creare un raster con i valori minimi

SC elyparker1 a gmail.com
Sab 18 Maggio 2019 03:14:28 PDT


azz un confronto diretto , ma una funzione specifica non c'è ?  in 
questo caso l'espressione aumenta ad aumentare di layer
perchè min non permette di specificare piu di un layer come argomento?

esiste qualche plugin?

Il 18/05/2019 12:09, Totò ha scritto:
> SC wrote
>> salve se abbiamo 3 raster e voglio creare un raster che abbia nei punti
>> di cordinate comunecome valori di banda il valore minimo fra i tre come
>> si fa?
>>
>> ho provato ad usare il calcolatore raster usando min ma non mi pemette
>> di aggiungere piu di un livello raster
>>
>> c'è una sintassi particolare?o un altra funzione?
> Ciao,
> non avendo a disposizione dei dati ho creato tre raster costanti con valore
> 1,2 e 3 (b1,b2,b3)
> la seguente espressione soddisfa la tua richiesta applicata ai tre raster:
>
> ((("b1 a 1" > "b2 a 1")* "b2 a 1" +  ( "b1 a 1"  <= "b2 a 1" )  * "b1 a 1" )> "b3 a 1" )
> *"b3 a 1" +
> ((("b1 a 1" > "b2 a 1")* "b1 a 1" +  ( "b1 a 1"  <= "b2 a 1" )  * "b2 a 1" )<="b3 a 1" )
> *
> (("b1 a 1" > "b2 a 1") * "b2 a 1" +  ( "b1 a 1"  <= "b2 a 1" )  * "b1 a 1" )
>
> dove:
>
> ("b1 a 1" > "b2 a 1")* "b2 a 1"
>
> significa:
> ("b1 a 1" > "b2 a 1") è una condizione quindi restituisce 1 (vero); 0 (falso)
> ("b1 a 1" > "b2 a 1")* "b2 a 1"  se vera restituisce il raster "b2 a 1" altrimenti 0
>
> ("b1 a 1" > "b2 a 1")* "b2 a 1" +  ( "b1 a 1"  <= "b2 a 1" )  * "b1 a 1"
>
> in questo caso ho due condizioni opposte e quindi si verificherà solo una:
> se vera la prima sarà falsa la seconda.
>
> l'intera espressione tiene conto dei tre raster.
>
> spero sia utile.
>
> saluti
>
>
>
>
>
> -----
> https://pigrecoinfinito.wordpress.com/
> --
> 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




Maggiori informazioni sulla lista QGIS-it-user