GEOG 485:
GIS Programming and Automation

Lesson 1 Checklist


This lesson is two weeks in length. (See the Calendar in Canvas for specific due dates.) To finish this lesson, you must complete the actvities listed below. You may find it useful to print this page so that you can follow along with the directions. 

  1. Download the Lesson 1 data and extract it to C:\WCGIS\Geog485\Lesson1 or a similar path that is easy to remember.
  2. Work through the online sections of Lesson 1.
  3. Read Zandbergen chapters 2 - 3 and sections of chapters 4 & 5. In the online lesson pages I have inserted instructions about when it is most appropriate to read each of these chapters.
  4. Complete Project 1, Part I and submit the deliverables to the course drop box.
  5. Complete Project 1, Part II and submit the deliverables to the course drop box.
  6. Complete the Lesson 1 Quiz.

Do items 1 - 3 (including any of the practice exercises you want to attempt) during the first week of the lesson. You will need the second week to concentrate on the project and quiz.

Lesson objectives

By the end of this lesson you should:

  • Be able to create automated workflows in ArcGIS ModelBuilder
  • Be familiar with the PythonWin development environment
  • Know some of Python’s most important basic data types and how to use variables in Python scripts
  • Be familiar with the basic concepts of object oriented programming (e.g. classes & inheritance)
  • Be able to use arcpy tool functions to achieve basic spatial analysis tasks
  • Know how to create a simple script tool and pass a parameter to a script