ArcPy for GIS Analysts

Master ArcPy essentials to automate geoprocessing tasks, manipulate spatial data, and enhance your GIS analysis workflows.

Introduction to ArcPy and Python for GIS

Unit 1: Why Python and ArcPy?

Unit 2: Setting Up Your Environment

Unit 3: Python Basics for GIS

Unit 4: ArcPy: First Steps

Accessing and Manipulating GIS Data

Unit 1: Connecting to GIS Data

Unit 2: Describing Spatial Data

Unit 3: Working with Cursors

Unit 4: Creating Data Programmatically

Geoprocessing with ArcPy

Unit 1: Core Geoprocessing Functions

Unit 2: Spatial References

Unit 3: Environments and Chaining

Error Handling and Script Optimization

Unit 1: Error Handling in ArcPy

Unit 2: ArcPy Messaging and Debugging

Unit 3: Script Optimization Techniques

Working with Map Documents and Layers

Unit 1: Working with Map Documents

Unit 2: Managing Layers

Unit 3: Controlling Symbology and Labeling

Advanced Data Access and Analysis

Unit 1: Spatial Queries and Selections

Unit 2: Geometric Objects and Operations

Unit 3: Custom Geoprocessing Tools with Python Add-ins

Unit 4: Integration with Other Python Libraries