ArcGIS with Python Scripting Training Course

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