I run a supervised classification on a Spot image and now want to calculate the area of different classes without converting to shapefile, because converting to polygon creates too much polygons which is very impossible to calculate area from them?
1 Answer
with a categorical raster data, you can build the raster attribute table of your raster. Once this is done, open your table (right click on the layer) and you will see the count of the pixels. Multiply by the area of your pixels and you have a good approximation of the area of each class.
-
Note that it is not impossible to calculate the area based on a lot of polygons...– radouxjuCommented Mar 6, 2014 at 6:56
-
One would not expect more than a few million polygons from a classified SPOT image. If you convert it directly into an ArcSDE geodatabase then you already have the areas (you can then use summary stat). So it is not "impossible" (with file gdb, it would also work) but I agree the asker is right that it is not the best method.– radouxjuCommented Mar 6, 2014 at 9:44
-
It would be well worth enhancing your answer with that additional information rather than tacking it on in comments.– PolyGeo ♦Commented Mar 6, 2014 at 10:27