GIS 303 GIS Analysis and Automation

GIS 303: GIS Analysis and Automation will build upon the fundamentals of GIS theory by examining geodata models, data management and metadata, advanced analysis (raster and vector), 3D models, batching and scripting. The lab portion of this course will focus on the use of ArcGIS and its extensions for vector and raster analysis, Model Builder for analysis workflow control, and Python scripting for automation.

Prerequisites: Successful completion of GIS 302 or equivalent

Accessibility Services Notice

standard statement

Transfer Agreements

Course to Course transfer – NoBlock Transfer – Nobctransferguide.ca
Course Details
Total number of weeks7.5
Total Credits
Total Hours45
Typical hours per week breakdown
Lecture6

Outcomes

Upon successful completion of this course, the learner will be able to:

  1. use Model Builder and Python scripts to automate a variety of vector and raster analysis workflows;
  2. employ a wide range of vector analysis methods, including proximity (buffer), extraction (clip) and overlay techniques to answer spatial questions;
  3. use the ArcGIS Spatial Analyst and 3D Analyst extensions to create, and visualize raster models and digital elevation models;
  4. apply model builder and python scripting to automate raster analysis workflow using a habitat suitability model as an example. Compare the effectiveness of these processes;
  5. apply Raster processing tools (local, focal, global and zonal functions) to answer spatial questions;
  6. automate raster processing using efficient python scripts including complex loops; and
  7. perform watershed, cost distance and/or network analysis using spatial analyst and network analyst extensions and automate these analyses using python scripts including user inputs.

Grading Table

Academic and Career

See the Academic Calendar for General Information including how to withdraw from course(s) and other regulations.

Disclaimer

standard statement