I've been tasked with obtaining z-values for a large point set from a 2 m raster, but rather than extracting values directly from the raster, or with bilinear interpolation, I've been asked to use inverse distance weighted interpolation of cell centers in a 5 m radius.
This is beyond the capabilities of the Extract Values to Points tool or Zonal Statistics. As a workaround, I can convert the raster to points, resample to a finer resolution raster using IDW, and then extract values, but this isn't quite true IDW since it's limited to the cell size of the new raster (and by my patience for processing time).
Setting aside the fact that there are better approaches to smoothing elevations from a raster --- this is the approach I've been asked to take --- I could also script it in python fairly easily, but thought I might be missing something easy?
I have access to 3D Analyst, Spatial Analyst, etc in ArcGIS Desktop 10.3.