This course introduces fundamentals of Python GIS scripting with the emphasis
on spatial data analysis. It demonstrates scripting operations using the ArcGIS
Pro and PyCharm editor. Along with the Python fundamentals, it covers
geospatial workflow automatization, Python debugging techniques, and designing
customized scripts that utilize the ArcPy site package. No previous programming
experience is necessary or expected. However, this course requires familiarity
with ArcGIS Pro, and common geospatial data formats, including shapefiles and
geodatabases.
Topics Covered Include:
- Using various scripting environments
- Automating repetitive geospatial workflows
- Defining custom functions
- Editing existing geoprocessing scripts
- Creating advanced, Python-based, field calculations and label expressions
- Designing customized stand-alone Python scripts
- Recognizing programming errors and learning how to debug Python scripts
Students registering for this course should have:
- A working knowledge of basic GIS concepts
- Proficiency with ArcGIS Pro