GIS Programming 101: Mastering Python for Geoprocessing in ArcGIS

Posted on January 18, 2009. Filed under: Uncategorized |

Our instructor guided, Internet based course “GIS Programming 101: Mastering Python for Geoprocessing in ArcGIS” has been updated for the ArcGIS 9.3 release.

Our next session of this course is scheduled for February 16th – March 12th.

We have completely revised this course including updated lectures and new exercises for the ArcGIS 9.3 release.

Who Should Attend:

  • You need to automate your geoprocessing tasks
  • You’ve handled a few tasks in Python, or are just getting started
  • You want to become more efficient with your geoprocessing tasks
  • You have some AML, Avenue, or VBA with ArcObjects experience
  • You need to develop scripting tools that can be shared with others in your organization

In this course you’ll learn

  • Python language fundamentals
  • How to read and use the Geoprocessor Object Model Diagram in your scripting tasks
  • Use the PythonWin integrated development environment
  • Integrate ArcToolbox and custom tools into your Python geoprocessing scripts
  • Retrieve and create messages from the geoprocessor
  • Gracefully handle errors in your scripts
  • Obtain descriptive information about your GIS data
  • Search for data in your feature classes and tables
  • Insert, update, and delete data from feature classes and tables
  • Read and write feature geometry in feature classes
  • Create lists of data in your script for further geoprocessing
  • Create custom script tools that can be integrated with ArcToolbox and shared with others in your organization
  • Schedule scripts to run after hours
  • Obtain historical geoprocessing information

Course Modules

  • Module 1:  Getting Started with Python in ArcGIS
  • Module 2:  Basic Python Language Features
  • Module 3:  The Geoprocessor ArcObject
  • Module 4: Reading the Geoprocessor Object Model Diagram
  • Module 5:  Accessing Geoprocessing Tools
  • Module 6:  Tool Messaging, Results and Error Handling
  • Module 7:  Obtaining Descriptive Information About ArcGIS Data
  • Module 8: Using Cursor Objects to Select, Edit, and Add Records to Tables and Feature Classes
  • Module 9:  Creating Lists of GIS Data
  • Module 10:  Miscellaneous Objects
  • Module 11:  Creating Custom Script Tools
  • Module 12:  Geoprocessing History
  • Module 13:  Final Project

Each module contains exercise material designed to reinforce the information taught in lecture.  In addition, a final capstone project is designed to help you integrate the topics covered in a simulated real-world project.  This final project is optional and you are welcome to bring in your own project as a substitute and receive instructor guidance and feedback to help you accomplish your geoprocessing tasks.

More Information
For more information please contact sales at


Make a Comment

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Liked it here?
Why not try sites on the blogroll...

%d bloggers like this: