Introduction
Geospatial and Spatial Data
- Vector vs Raster data
- Metadata
- Projection and coordinate systems
Python in Depth
- Data types
- Variables, functions and conditional statements
- Loops and lists
- Classes and objects
ArcPy for ArcGIS
- Help overview
- Tool and Python references
Preparing the Development Environment
- Installing and configuring ArcGIS Desktop
Geoprocessing and Workflows
- Creating a project
- Saving code as a script
- Working with toolboxes
- Creating a custom toolbox
- Documenting scripts
- Overwriting output
- Setting current workspace and extent in geoprocessing
ArcPy Package
- Performing inventory
- Listing workspaces, datasets, classes, tables, and fields
- Describing and walking data
- Working with geometries
- Using arcpy.da
- Implementing symbology
- Adding and manipulating layers
Summary and Conclusion