Hi there,
I have a shapefile of point data, and I'm trying to find a tool or workflow that will allow me to compile a table of all of the points that are visible from each point independently. The shapefile has about 3,000 points covering an area of about .5 km^2. So, for example, if point #1 is visible from points 2, 3, 5, and 6 (but not point #4), I want to be able to list those points in a table (and exclude point #4). Help?
Thanks!
Jeff
I don't think there's any tools to do that. Even a workflow using Observer Points would only take 16 input points.
There may be something more elegant, but I would be tempted to just run a viewshed for each point, polygon to raster the visible area, select points falling within that area and extract and append their IDs to a master FC (you can clean up the ordering using Field Calculate after).
This is all in a Python script of-course.
Be sure to utilise the Memory workspace and certainly initially test and sanity-check a small subset.