0

I have performed supervised classification (Interactive supervised classification and Maximum Likelihood Classification) on landsat reflectance raster data to classify it into seven land use categories.

Now I want to know the area occupied by the mapped categories. Is there a function to do this in ArcGIS 10.1 Basic? The image is projected to UTM WGS 84 projection system. The area should be in sq km or sq m.

  • Does each category consist of one polygon? What format is your data in (e.g. shapefile, file geodatabase feature class, etc)? What coordinate system is your data in? What units do you want the area in? Please use the edit button beneath your question to revise it with these details, and as a new user be sure to take the Tour. – PolyGeo Nov 10 '15 at 4:56
  • The question asks about the area of mapped categories. Mapping has been done using digital supervised classification, and the data is that of Landsat. No shapefiles, no geodatabase. Its a raster image and the classified image is also a raster. The coordinates system are UTM WGS 84. The area should be in sq km or sq m. Its pixel wise classification. Hopefully now its clear. – Mohit Kumar Nov 10 '15 at 10:23
  • Please use the edit button beneath your question to revise it with these details, so that it can be re-opened. – PolyGeo Nov 10 '15 at 10:50
2

There are a couple steps involved as opposed to a single function.

Use the Raster to Polygon conversion tool to convert your classified raster to vector format subset by class (select your land use as the second parameter in the Raster to Polygon tool).

From there you can access the attribute table and use calculate geometry on the area field to derive area in your desired units on a feature by feature basis

To get the total area of a single class, use 'select by attributes' to select the land class features you want to analyze and from the selected features tab, right click the area field and select statistics, the sum will be the total area of your selected land class.

1
  1. Build raster attribute table (if it doesn't already exist)
  2. Create new field to store the area
  3. Use field calculator to calculate the areas using the "count" field and the cell size of your raster: area = count * cellsize^2

This will be in square meters, assuming that your cell size is in meters. You can divide by 1,000,000 if you'd rather have square kilometers.

  • disregard my edit, meant for my own answer...whoops. – Jeff May Nov 10 '15 at 15:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.