ArcGIS Pro: Creating Python Scripts for ArcGIS
£1,560.00
Script. Save time. Repeat.
Time is valuable. Learn how to create scripts that will streamline your GIS work. This course teaches how to access the Python environment in ArcGIS Pro, script common data management tasks, and automate geoprocessing workflows. You’ll learn techniques to share your scripts so they are easily accessible both inside and outside ArcGIS Pro.
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 10 CPD points. Click here to find out more
Course Outline: ArcGIS Pro – Creating Python Scripts for ArcGIS
I’m interested but I can’t make these dates
Additional information
Venue | Virtual |
---|---|
Date | 20th January 2025 – 22nd January 2025, 19th March 2025 – 21st March 2025, 20th May 2025 – 22nd May 2025 |
- Python automation in your organisation: Benefits of Python automation, the Python script creation workflow, ways to access Python in ArcGIS Pro, determine a workflow for accessing Python, using Conda to manage Python environments in ArcGIS Pro.
- Introducing ArcPy and performing geoprocessing: ArcPy essential vocabulary, introducing ArcPy, working with geoprocessing tools, tool parameters as variables, ArcPy modules.
- Describe object properties in geoprocessing tools: Accessing properties with a describe object, describe syntax and usage, generic describe object properties, describe object inheritance.
- Batch processing using lists: The ArcPy List functions, list function syntax, batch geoprocessing using lists.
- Debugging scripts and handling runtime exceptions: Techniques for debugging scripts, handling script exceptions, working with exceptions, getting geoprocessing messages, using exception as e, using the arcpy.ExecuteError class, tips and best practices.
- Working with cursors: Types of cursor, using a search cursor, working with an update cursor, working with an insert cursor, accessing geometry object properties, tips and best practice.
- Working with selections: Terms commonly used when working with selections, selection tools in ArcGIS Pro, tools that accept feature layers, working with an in-memory selection, the Make Feature Layer tool, the FieldInfo object, the AddFieldDelimeters function.
- Working with geometry objects: Key terms, creating geometry objects, creating point and point geometry objects, creating polyline geometry objects, creating polygon geometry objects, the geometry object, constructing a multipart geometry, constructing multipart polygons, creating and updating feature geometry, geoprocessing with a geometry object.
- Sharing your scripts: Terms commonly used when sharing scripts, advantages of attaching a script as a custom tool, creating and sharing a script, making scripts dynamic, adding a script to the toolbox, running the script tool.
Completion of either:
Or equivalent working knowledge is required.
Please note that the Python Scripting Language is not taught during this course but knowledge is required prior to attending.
It is highly recommended that delegates with no prior Python experience undertake our one day Getting Started with the Python Scripting Language course prior to attending a course.
“Really excellent, had a wonderful time and learned lots! Excited to use this in my work.” Alice, Marine Management Organisation.
“Great instructor, very knowledgeable and had a lot of time to help us.” Kate, Army
“Ed kept the course to time and offered up some useful insights. Have always found his courses really helpful.” Paul, Rural Payments Agency