I am using ArcGIS 10.3 for Desktop.

I am using Corine Land Cover raster data for Southern European Countries, this data gives discrete values to particular land uses (e.g. 1 = agricultural land, 2= Urban land-use etc.). I also have a polygon layer with the outlines of each country. I can get the total number of cells within each country from zonal statistics table in Arc toolbox, however I cannot get counts for each of the values of land use within each polygon. The goal is to determine the percentage of each country which is covered by each land-use category.

Is there any way in ArcGIS that I can achieve this?

  • You could use arcpy to iterate through feature geometry using a search cursor, perform "Tabulate Area", and write results to a master table.
    – Aaron
    Commented Dec 9, 2015 at 23:31
  • 1
    Tabulate area tool will do the job
    – FelixIP
    Commented Dec 9, 2015 at 23:59
  • Furthermore, when using Tabulate Area tool, ensure the boundary polygons have a unique field to work from. Commented Dec 10, 2015 at 15:35

1 Answer 1


Another workaround would be to create an indicator grid of 0s and 1s, as suggested in this answer.

You can then use Count to provide total number of raster cells in each polygon, and Sum to indicate how many cells are of a particular land use. The only issue being that you have to create an indicator grid for each land use type.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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