I am trying to reassign 0 values in my raster to 1 and leave all the other
values as they are.

gdal_calc.py -A infile.tif --outfile=outfile.tif --calc="A* logical_or(A <
0, A > 0)" --overwrite --NoDataValue=1

The problem I am encountering is, that I cannot reassign the zeros. In my
calculation I search for all values except zero which gives me 1 which I
multiply with the original value. If the statement is false - for zeros -
ELSE evaluates to 0. How can I tell gdal_calc.py to use another value for
else and how can I add this to my calculation? I was trying to achieve this
with --NoDataValue=1 but this does not help.

Cheers
Benjamin 



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/gdal-calc-py-else-not-0-tp5162590.html
Sent from the GDAL - Dev mailing list archive at Nabble.com.
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to