I want a table with the percentages of each land use class in a particular buffer zone. The land use class is a raster format. For example, in the picture, I would the area percentage red, the area percentage blue, the area percentage green etc... in the circular buffer zone. I have hundreds of these buffer zones so a table that lists these percentages by object ID would be ideal.
I have tried 'zonal statistics by table' but I don't see individual percentages there only maximum, minimum etc...
Also, I looked at 'Tabulate intersection' tool but my raster layer is not coming up an option to select.
Solved! Go to Solution.
This would be the most direct
Tabulate Area (Spatial Analyst)—ArcGIS Pro | Documentation
what precision do you need? You can hack it by multiplying by 100,1000 etc.
I think the simplest option would be https://pro.arcgis.com/en/pro-app/latest/tool-reference/conversion/raster-to-polygon.htm (no_simplify) if your dataset isn't too large. Then you can use Tabulate Intersection (as it only takes vectors).
This would be the most direct
Tabulate Area (Spatial Analyst)—ArcGIS Pro | Documentation
Yes, tabulate area does seem to work thank you very much!
I do need the areas as percentages of the total area in the buffer zone but then I guess I can divide each value by the total area manually - unless you know of a way for the output to be percentage instead of area?
The value data in the raster must be of type integer for this, yes? A problem is that mine is floating and rounding it by truncation would make the numbers meaningless.
what precision do you need? You can hack it by multiplying by 100,1000 etc.
Perfect! MUCH thanks.