Revised 3/2/2025
Geography 293: Geospatial Analysis with Python
Instructor: John Krygier (jbkrygier@owu.edu) of 206 SCSC
Meetings: Arranged: sign up here for meetings with Krygier
Geography 293: Geospatial Analysis with Python familiarizes students with Python programming language for desktop (PC) and online GIS software. Overview of Python, its relationship to ArcGIS Pro software, and specific applications are covered. This Module course carries 0.5 credit.
Learning Objectives
- Understanding key concepts, functions, and operation of the Python programming language in the context of GIS software.
- Successful application of Python to different kinds of geographic data (raster, vector) and the creation of functional scripts within GIS software.
- Understand how desktop GIS could be used in applications specific to student’s academic interests
Content
Text and tutorial material: Python Scripting for ArcGIS Pro, 3rd Edition, 2024. Paul A. Zandbergen
Preliminary Schedule of Topics (to cover over 7 weeks)
- Introducing Python
- Working with Python editors
- Geoprocessing in ArcGIS Pro
- Learning Python Language Fundamentals
- Geoprocessing using Python
- Exploring Spatial Data
- Debugging and Error Handling
- Manipulating Spatial and Tabular Data
- Working with Geometries
- Working with Rasters
- Map Scripting