\[ \newcommand\si[1]{\mathrm{#1}} \newcommand\SI[2]{#1\,\si{#2}} \newcommand\matr[1]{\mathbf{#1}} \DeclareMathOperator*{\argmax}{arg\,max} \DeclareMathOperator*{\argmin}{arg\,min} \]

GIS exercises

Dr. Huidae Cho
Institute for Environmental and Spatial Analysis...University of North Georgia

1   Line of sight

Keywords: generate points along lines, select layer by attribute, viewshed, raster to polygon, clip, add field, calculate field, merge

There is the out-of-the-box Line of Sight tool already in ArcGIS Pro, but it does not work as of version 2.4.2. Let’s create our own Line of Sight process that actually works. Fortunately, the Viewshed tool works fine, so we will use it.

  1. Generate Points Along Lines
  2. Select Layer by Attribute
  3. Viewshed
  4. Raster to Polygon
  5. Repeat steps 5a–5d for both viewshed and non-viewshed polygons
    1. Select Layer by Attribute
    2. Clip
    3. Add Field
    4. Calculate Field
  6. Merge

2   Line of sight model

Create a model that performs our own Line of Sight process. It should take the following parameters:

  • Input Line
  • DEM Layer
  • Output Line of Sight

3   Find schools model

Create a model that finds schools within a specified distance from local streets, but outside a specified distance from major roads. It should take the following parameters:

  • Schools Layer
  • Major Roads Layer
  • Distance Away from Major Roads
  • Local Streets Layer
  • Distance Within Local Streets
  • Schools Selected