Wow, a python question I actually know the answer too!  :)

From python you can use "band.SetNoDataValue( float(null_value) )". For this in context see this tiny utility:
http://maphew.googlecode.com/svn/trunk/gis/gdal_extras/bin/gdalsetnull.py

And the doc on this function:
http://www.gdal.org/classGDALRasterBand.html#c6f081d253dee55c372e54cfdd8f05a6

cheers,

matt wilkie
--------------------------------------------
Geographic Information,
Information Management and Technology,
Yukon Department of Environment
10 Burns Road * Whitehorse, Yukon * Y1A 4Y9
867-667-8133 Tel * 867-393-7003 Fax
http://environmentyukon.gov.yk.ca/geomatics/
--------------------------------------------


Roger André wrote:
Hi,

I'm getting raster data written by different people who can't seem to use the same nodata values. I'm reading the data files via the Python API to GDAL, and doing various calculations on the data values, then writing new rasters with the results of my calculations. Is there a "nodata" value that I can assign to a pixel that the gdal utilities will recognize as such later on? All my other values are 32-bit floating point values, so I'm not sure what value to assign.

Thanks.

Roger
--


------------------------------------------------------------------------

_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to