I'm creating a set of tools for the ENGO I'm working with, using ESRI ArcGIS 10. The deliverable that I'm having some trouble with is this: We want a tool that will search for a specific feature within a 10km radius of a point. And this tool would ideally have capacity for integration into a larger automated workflow.
So, in the finished product, I could say "Is 'John's House' within 10km of point A?" and the tool would search, and return either "TRUE" (ideally, together with directions to the feature) or "FALSE". I have a database of the features that we'd be looking for already, it's just a matter of creating the tool. I thought about writing a script to produce a temporary feature class, containing only the specified feature, and then using the NEAR tool to find that temporary feature within a 10k radius, but there must be a more elegant solution than that.
Can anyone point me in the right direction? I'm comfortable with Python scripting, but I'm not intimately familiar with geocoding, and haven't tried implementing it here for that reason. I feel like the solution is probably really simple/obvious, but my normal network of sounding boards are on sabbatical, vacation, or up to their eyes in projects already, so I'm flying solo and going in circles. Advice?