Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I have a raster ('slope') which content only one attribute in the table. On the other hand I have a feature which content several polygons (catchments) in the attributes table. I would like to obtain the area or count of the 'slope' for each catchments. Are there any faster way to do it without separating the catchments and mask the raster one by one? Thank you.

share|improve this question
Welcome to SE.GIS forum. Which software you are using? (like QGIS ,ArcGIS etc) –  Sunil Aug 27 '13 at 11:15
Hi Sunil, I am using ArcGIS 10.1 –  Jacq Aug 27 '13 at 11:24

2 Answers 2

This type of analysis is typically achieved using Zonal Statistics or Zonal Statistics as Table. More details on Zonal Statistics are available here.

Alternatively, Tabulate Area calculates cross-tabulated areas between two datasets and outputs a table.

share|improve this answer
Hi there, I tried again with zonal statistic as table and it works! The problem previously was I uncheck the Ignore NoData in calculation option. Once it is checked, it works. Thank you. –  Jacq Aug 28 '13 at 8:47
If Aaron's reply answered your question, please click the check mark next to it to mark it as the Accepted answer. –  Dan C Sep 28 '13 at 1:42

I have problem in getting the counts of raster.My data is forest cover.Here i also want to calculate the area so i used zonal statistic and zonal statistic as table .Of course ,they gave the counts(area) but did not give individual forest cover classes counts .Please show me a right way to calculate the area of each classes.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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