Reclassify NoData to 0 - different behaviour in v10

4486
1
08-06-2011 10:30 AM
RandalGreene1
New Contributor III
Good day,

A technique that I've used extensively in v9.3 is the Reclassify tool with a single Remap term ";NODATA 0". This keeps all existing values and replaces any NoData cells with 0 (within the Raster Analysis Mask if one is set). It even works on floating point rasters despite the help file indicating the Reclassify output is alway an integer raster!

In v10, however, it does nothing. In order to get it to work, I have to add additional Remap terms for the existing values. So in a simple case where the input raster contains only 1 and NODATA, the Remap terms are "1 1; NODATA 0", which works as expected. But this approach becomes unmanageble when the input raster contains a large number of values and impossible when the input raster is floating point.

So, is the "bug" in the v9.3 behaviour or the v10 behaviour? Regardless, is there another way to approach the requirement of keeping all existing raster values while replacing NoData with 0?

Thanks in advance,
Randal
0 Kudos
1 Reply
RandalGreene1
New Contributor III
It turns out there is a relatively simple 2-step approach to this as described in the help file - http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//009z000000ms000000.htm.

Randal
0 Kudos