Demand Your Training Now
About ITTOD Articles & Tutorials Contact Us Government Training Course Catalog
.NET
See all .NET Courses >  
Oracle
See all Oracle Courses >  
Course Detail    

Writing Advanced Geoprocessing Scripts Using Python

Description
Building on the skills and knowledge taught in Introduction to Geoprocessing Scripts Using Python, this course teaches intermediate to advanced Python scripting techniques for the ArcGIS geoprocessing framework. Students begin by refining their Python scripting skills as they manipulate several key data types and create effective, reusable code. Students then apply these skills to execute custom geoprocessing functionality. The course covers how to incorporate Python scripts into the ModelBuilder environment and prepares students to leverage the full capabilities of Python scripting within the ArcGIS geoprocessing framework.
Audience
This course is designed for experienced ArcGIS users who want to create Python scripts to automate complex geoprocessing tasks.
Duration
3 Day(s)
Delivery Method
Instructor-led Classroom Learning
Prerequisites

Students should have completed Introduction to ArcGIS I or Learning ArcGIS Desktop, Introduction to ArcGIS II and Introduction to Geoprocessing Scripts Using Python or have equivalent knowledge. Students should have experience applying the concepts and syntax taught in the introductory course. In particular, experience writing Python scripts that contain variables, loops, and standard ArcGIS geoprocessing tools is required.

Objectives

Students will learn:

  • Manipulate Python's key data types, including strings, lists, and dictionaries.
  • Write Python scripts to read and write text files.
  • Create reusable code.
  • Create scripts that read existing geometries and create new geometries.
  • Work with subsets of data.
  • Implement data management techniques on personal, file, and multi-user geodatabases.
  • Incorporate Python scripts into the ModelBuilder environment.
Content

Course overview:

  • Working with Python data types: Strings; Lists; Dictionaries.
  • Python modules and functions: Importing built-in Python modules; Getting help for functions; Manipulating strings; Creating a random selection; Controlling script termination.
  • Working with geometry: Cursor objects; Point objects; Geometry object properties.
  • Working with subsets of data: Feature classes vs. feature layers; Tables vs. table views; Creating a subset of fields and records.
  • Managing data: SpatialReference and ValueTable objects.
  • Making code reusable: Building and sharing custom tools and toolboxes.
  • Working with ModelBuilder: Iterating through models; Incorporating Python scripts into models.
  • Calling the geoprocessor with VBA.
Pricing Information
Call (888)-99-ITTOD For Pricing On This Training Course



Fill out the form below or call us for more information.
Name:
Email Address:
Phone Number:
Company:
What subject(s) would you like training in?
Where would you like the training?
How soon would you like the training to begin?
How did you hear about us?
 


 





Privacy Policy | Disclaimer | Government Training
Copyright ITTOD | Call (888)-99-ITTOD