Course Code: arcpy
Duration: 14 hours
Prerequisites:
  • An understanding of ArcGIS

Audience

  • GIS Analysts
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.
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

-----------------------------------------------

*ArcGIS is a trademark, service mark, and registered mark of Esri in the United States, EU, and other international jurisdictions. Esri has not reviewed this training course for completeness, accuracy, or quality, and as such, does not endorse, sponsor, or affiliate with this training course.

Sites Published:

United Arab Emirates - ArcGIS with Python Scripting

Qatar - ArcGIS with Python Scripting

Egypt - ArcGIS with Python Scripting

Saudi Arabia - ArcGIS with Python Scripting

South Africa - ArcGIS with Python Scripting

Brasil - ArcGIS with Python Scripting

Canada - ArcGIS with Python Scripting

中国 - ArcGIS with Python Scripting

香港 - ArcGIS with Python Scripting

澳門 - ArcGIS with Python Scripting

台灣 - ArcGIS with Python Scripting

USA - ArcGIS with Python Scripting

Österreich - ArcGIS with Python Scripting

Schweiz - ArcGIS with Python Scripting

Deutschland - ArcGIS with Python Scripting

Czech Republic - ArcGIS with Python Scripting

Denmark - ArcGIS with Python Scripting

Estonia - ArcGIS with Python Scripting

Finland - ArcGIS with Python Scripting

Greece - ArcGIS with Python Scripting

Magyarország - ArcGIS with Python Scripting

Ireland - ArcGIS with Python Scripting

Luxembourg - ArcGIS with Python Scripting

Latvia - ArcGIS with Python Scripting

España - ArcGIS with Python Scripting

Italia - ArcGIS with Python Scripting

Lithuania - ArcGIS with Python Scripting

Nederland - ArcGIS with Python Scripting

Norway - ArcGIS with Python Scripting

Portugal - ArcGIS with Python Scripting

România - ArcGIS with Python Scripting

Sverige - ArcGIS with Python Scripting

Türkiye - ArcGIS with Python Scripting

Malta - ArcGIS with Python Scripting

Belgique - ArcGIS with Python Scripting

France - ArcGIS with Python Scripting

日本 - ArcGIS with Python Scripting

Australia - ArcGIS with Python Scripting

Malaysia - ArcGIS with Python Scripting

New Zealand - ArcGIS with Python Scripting

Philippines - ArcGIS with Python Scripting

Singapore - ArcGIS with Python Scripting

Thailand - ArcGIS with Python Scripting

Vietnam - ArcGIS with Python Scripting

India - ArcGIS with Python Scripting

Argentina - ArcGIS with Python Scripting

Chile - ArcGIS with Python Scripting

Costa Rica - ArcGIS with Python Scripting

Ecuador - ArcGIS with Python Scripting

Guatemala - ArcGIS with Python Scripting

Colombia - ArcGIS with Python Scripting

México - ArcGIS with Python Scripting

Panama - ArcGIS with Python Scripting

Peru - ArcGIS with Python Scripting

Uruguay - ArcGIS with Python Scripting

Venezuela - ArcGIS with Python Scripting

United Kingdom - ArcGIS with Python Scripting

South Korea - ArcGIS with Python Scripting

Pakistan - ArcGIS with Python Scripting

Sri Lanka - ArcGIS with Python Scripting

Bulgaria - ArcGIS with Python Scripting

Bolivia - ArcGIS with Python Scripting

Indonesia - ArcGIS with Python Scripting

Kazakhstan - ArcGIS with Python Scripting

Moldova - ArcGIS with Python Scripting

Morocco - ArcGIS with Python Scripting

Tunisia - ArcGIS with Python Scripting

Kuwait - ArcGIS with Python Scripting

Oman - ArcGIS with Python Scripting

Slovakia - ArcGIS with Python Scripting

Kenya - ArcGIS with Python Scripting

Nigeria - ArcGIS with Python Scripting

Botswana - ArcGIS with Python Scripting

Slovenia - ArcGIS with Python Scripting

Croatia - ArcGIS with Python Scripting

Serbia - ArcGIS with Python Scripting

Bhutan - ArcGIS with Python Scripting

Nepal - ArcGIS with Python Scripting

Uzbekistan - ArcGIS with Python Scripting