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.

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

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.

  • 1
    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
  • 1
    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

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.