[Qgis-user] making mistakes with raster calculator

Claas Leiner claas.leiner at eschenlaub.de
Thu Apr 9 01:42:05 PDT 2015


Vou can do it with:

(( "3_NDFI at 1" <= 0 ) * 0) + (("3_NDFI at 1" > 0)*5)

Claas

Am 09.04.2015 um 00:09 schrieb Giacomo Fontanelli:
> Dear forum
>
> I use QGIS 2.8.1.
>
> I have a raster map, Float32, pixel values range from -0.7 to 1.
>
> I Would like to make a map with pixel having only two values:
>
> pixels with values <= 0 should be 0
>
> pixels with values > 0 should be 5.
>
> the sintax
>
> ( "3_NDFI at 1" <= 0 ) =0 AND  ( "3_NDFI at 1" > 0 ) =5
>
> doesn't work because it produces a map with only 0 values.
>
> In order to reach my goal I must do
>
> ( "3_NDFI at 1" <= 0 ) =0 AND  ( "3_NDFI at 1" > 0 ) =1
>
> then multiply result by 5.
>
> What's the problem?
> Is it possible to fulfil the purpose with only one raster operation?
>
> Thank you very much
>
>
>



More information about the Qgis-user mailing list