ArcGIS with Python Scripting Training Course

Overview

ArcGIS* is a geographic information system for working with geospatial data. Using Python with ArcGIS users are able to automate repetitive tasks involved in GIS data administration and analysis.

This instructor-led, live training (online or onsite) is aimed at GIS analysts who wish to automate repetitive tasks in GIS processes.

By the end of this training, participants will be able to:

  • Build GIS applications using Python and ArcGIS tools.
  • Develop with the ArcGIS package ArcPy, using Python.
  • Apply the ArcGIS modules for map automation using object classes in Python.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Requirements

  • An understanding of ArcGIS

Audience

  • GIS Analysts

Course Outline

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

Categories:

Leave a Reply

Your email address will not be published. Required fields are marked *