I'm using ArcMap 10. I have a point dataset and a .flt raster. For each point I want the sum of the raster values that lie within a certain radius of each point. i.e. I want to extract values within a given radius around each point and then sum them for each point. I just can't work out how to do it!


If you have a Spatial Analyst license, you could buffer your points by your desired radius. Then run 'Zonal Statistics as Table' using your point buffers as your zone features and the FID field as your zone field. Finally, join your point layer to your zonal stats table using the FID column.

  • 2
    This works fine provided all points are at least twice the buffer distance apart. Usually, you're better off just extracting the values of a focal sum grid at the desired points: then there's no problem at all with buffer overlaps (and the algorithm is usually a lot faster). – whuber Mar 27 '12 at 23:01
  • 1
    Thanks for the replies. How would I extract the values of a focal sum grid at the desired points?? – HughSt Mar 27 '12 at 23:48
  • @whuber Ah.. I've wasn't familiar with the focal stats tool. Good to know. Thanks! – Cyrus Mar 28 '12 at 16:10
  • Hugh, ArcToolbox / Spatial Analyst Tools / Extract Values to Points should do it. – whuber Mar 28 '12 at 16:26

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.