I have a problem that is driving me crazy. (I realize there are some similar posts, but mine I think is distinct.)
I have a arcpython program to thin a large number of elevation points such that only the highest points within a particular radius (200 m usually) are kept. I do this by creating pairwise buffers around all the points as the first step.
arcpy.analysis.PairwiseBuffer(sorted_input_points, buffer_output, searchRadius,"NONE","#","PLANAR")
My problem is that the buffers are created slightly smaller than specified, so that in a few cases points that are less than 200 m apart are not selected (usually the distance is 199.97-199.99 m). I have visually inspected the buffers to confirm their size. All features and the Map use the WGS 1984 UTM 16N projection. I use the "PLANAR" option.
On the other hand, if I manually do a pairwise buffer, the buffer radius is correct and every point <= 200 m. from the focal point is selected, including the ones between 199.7-199.9.
Any ideas what is causing this?