I am trying to extract raster values within multiple polygons. It would be nice if I could choose between say the maximum or an average raster value within the polygon.

For example, I have created depth grids as my raster to give the flood depth. Now I would like to calculate the highest/average raster value within each building footprint to estimate flood risk.

I have tried zonal statistics as recommended in a few similar posts, but the results are calculating uniform for every polygon instead of each individual building. I also have done polygon to point and extracted the rater value to the point, but in some cases the depth grid does not cross the center of the building footprint where the point is placed.

1 Answer 1


You can use Zonal Statistics as Table (Spatial Analyst) for this type of operation. The tool accepts both vector and raster data as input. You can join the results to your input feature class if you wish.

enter image description here

  • That is exactly what I was searching for! Thank you!
    – Dameron
    Commented May 14, 2015 at 19:10

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.