I am using 3 feature classes in ArcGIS 10.7
- an irregular spaced set of data points.
- a set of regular spaced points 100m apart that covers the data area of 1, generated using Fishnet.
- a polygon of circles around each of the points generated in 2 (50m radius).
I want to assign the closest data value to each generated point, within the 50m radius. If there is no data point within the radius, I want a null value assigned (not zero - the data can be positive or negative).
I could code this but is there an existing ArcGIS function that does so.
Failures I have tried:
- Spatial Join statistics assigned statistics, not closest value.
- Spatial Join
closestnot statistics option claims it assigns the first value it comes across, but appears to have assigned values outside the 50m radius.
The attached pictures show how "Statistics" Join is similar to the data input, but "First" Join has assigned values everywhere in a Nearest Neighbour looking style.