Hi Newton,
Your grid has more than 65536 unique values. In order to classify the
data, you either need to (a) increase the number of unique values that
will be rendered by ArcMAP (i.e. in ArcMAP options, under dataset in
ArcGIS 10... you might have to look for it elsewhere in 9.x), or (b)
reduce the number of unique values.
Option (b) is probably preferable, and way to reduce the number of
unique values is to round all data off to x decimal points.
If you have a Spatial Analyst license, this can be done in the Raster
Calculator (in the dropdown menu on your toolbar in ArcGIS 9.x, or in
ArcToolbox > Spatial Analyst tools > Map Algebra in ArcGIS 10). Do it
like this:
1. If using 9.x, check under Spatial Analyst options (in the dropdown)
to make sure output location, cell size, extent are all correct.
2. Run Raster Calculator and then type the following command:
Float(Con([gridname] >= 0,Int([gridname] * 10000 + .5),Int([gridname]
* 10000 - .5))) /10000
Replace gridname with the name of the layer you are processing.
The '10000's will cause rounding to 4 decimal places. For fewer
decimal places, drop off zeroes, and for more decimal places add
zeroes. Just remember that the more decimal places you include, the
more unique values you will end up having.
This command will round negative numbers correctly. A simple command
could be used if you have no negative numbers in the grid, but it
won't hurt to use this command regardless.
Note that if you're using ArcGIS 10 the gridname should be surrounded
by double quotes... "gridname" ... rather than square brackets.
Fire me an email or reply here if you are still having trouble.
Cheers,
John
On Sep 22, 9:39 am, Newton Pimentel de Ulhôa Barbosa