Automating Viewshed Analysis for 100+ points in ArcGIS for Desktop or QGIS?

المشرف العام

Administrator
طاقم الإدارة
I am looking to create a script or some sort of work flow to analyze the viewshed of 100+ points (in a .KMZ file) using either ArcGIS 10.3. I can also download and use the most recent version of QGIS, but I would prefer to stick with ArcGIS as I am more familiar with it. I am currently learning Python and I'm fairly comfortable with R, so using ArcPy and/or R are both options that can be used here.

The analysis is being performed to see how much area an average-height human (5.6 ft off ground) can see from each of the 100+ points for a Breeding Bird Survey (BBS). This also means that the analysis should include 360 degrees around each point (because birds are not only on the ground, often they are in the sky), meaning it would ideally take into account how much of the sky is visible from each point. I have access to a Digital Surface and Terrain model for the area.

So, given all that background here are my main questions:


  • How does one automate a Viewshed analysis using multiple points and have it record the information into a file (an example I can work off of would be hugely appreciated here)?
  • In that automated analysis, how do I account for the observer's average human height (5.6 ft)?
  • How do I incorporate a 360 degree view around the observer, such that I account for things that may be blocking the observer from seeing parts of the sky (e.g. trees overhead, rock formations, etc.)?
I am a bit unfamiliar with using the viewshed tool in arcGIS for these large scale analyses.

I realize the script/analysis may take multiple hours or even days to run, that's totally fine by me!



أكثر...
 
أعلى