I have a raster file with 5 classifications. I've calculated area for all of the classes via Zonal geometry, Arcmap 10. Now, I want to exclude patches which are smaller than 100 sq. km. and re-calculate the area for each class. Could anyone advise me how to do so?
Region Group on your original classified raster will identify 'patches' and assign them each a unique number in the VALUE field. Note: an item called LINK is added to the attribute table of the output raster, which indicates the original value for each cell from the input raster.
You can use the Zonal Geometry As Table tool again to get the area in map units OR the COUNT field times the cell size squared will give you area of the 'patch' (be sure to divide by 1,000,000 sq meters to get the output as sq kilometers) - Add/Calculate this to a new AREASQKM field in the attribute table.
Then select records where the AREASQKM > 100, and apply Summary Statistics using LINK as a case field and SUM AREASQKM as the statistics field and type.