Esri UK Store

Main Services Learning Credit FAQs Certification

Advanced ArcPy for ArcGIS Pro

£1,560.00

This course builds upon the concepts taught in the Creating Python Scripts for ArcGIS Pro course. The course uses a combination of lectures, student activities, demonstrations and laboratory-based exercises to work with the ArcGIS Pro project, accessing the geodatabase as well as delving deeper into the ArcPy site package.

The course will contain a number of exercises for you to work through on the day using the PyCharm developer environment and the built in ArcGIS Notebook environment.

Continuing professional development (CPD) is an integral part of applying for and maintaining Chartered Geographer accreditation. Attendance of this course will provide the attendee with 15 CPD points. Click here to find out more.

NOTE: This course is an updated version of the Mastering ArcPy using Python for ArcMap 10x course which has been redesigned to take into account some of the enhancements offered by the Arcpy version of ArcGIS Pro.

NOTE: Attendees should already have attended the Getting Started with the Python Scripting Language course or have the same equivalent knowledge.
Attendance of the Creating Python Scripts for ArcGIS Pro course is not essential but is strongly recommended as some of the topics in the Advanced ArcPy for ArcGIS Pro course follow on from the initial 3 day course.

Course Outline: Advanced ArcPy for ArcGIS Pro
I’m interested but I can’t make these dates

This field can't be Empty

Description

3 Days
Who is this course for?
GIS Analysts
GIS Technical Leads
GIS Professionals
GIS Application Developers
Application Developers
Goals
Investigate how the updated mapping (arcpy.mp) module is used to access the components of ArcGIS Pro Projects and to create enhanced map series.
Examine the data access (arcpy.da) module to process the contents of the geodatabase.
Learn how to distribute your scripts through Python Toolbox Tools.
Perform toolbox validation to reduce errors within your scripts.
Perform dataset and attribute field validation.
Investigate workflows for advanced error message handling.
License and extension validation.
Understand the importance of working with spatial references and how to create them
Investigate how Esri’s Cartographic Information Model (CIM) is accessed through Python

Additional information

Venue

Virtual

Date

4th March 2025 – 6th March 2025, 17th June 2025 – 19th June 2025

  • Accessing the contents of the ArcGIS Pro Project: What can the arcpy.mp module do? Mapping module architecture, migrating legacy map documents and fixing broken data sources, symbology and labelling, managing layouts and sharing items to your portal.
  • Creating map books using ArcPy: Types of map series, creating a simple PDF, working with a PDF in the arcpy.mp module, the MapSeries class, workflow for creating a map book, Esri resources for creating map books.
  • Validating datasets: Understand invalid database names and reserved words, investigate functions to perform dataset and attribute field validation, determine of a dataset or attribute field unique?
  • License and extension validation: How is ArcGIS Pro licensed? Checking the ArcGIS Pro product status in your script, check extension availability.

It is highly recommended that attendees complete the Creating Python Scripts for ArcGIS Pro course. It is important that attendees understand how to:

  • Load the ArcPy site package into a script.
  • Run a geoprocessing tool from within Python.
  • Create a Python Script Tool in the Toolbox.
  • Work with the three types of data access cursor class.
  • Attendees should also be a user of ArcGIS Pro.

“Well delivered and covered some very important areas for me.” Joby, Tandridge District Council