Map Automation using Python and ArcPy for ArcGIS Pro

Make PDF Maps on Demand using Python

4.50 (94 reviews)
Udemy
platform
English
language
Other
category
instructor
Map Automation using Python and ArcPy for ArcGIS Pro
519
students
1 hour
content
Oct 2021
last update
$44.99
regular price

What you will learn

Use ArcPy classes and functions from the Python window of ArcGIS Pro

Use a Python IDE to build a PDF maps on demand application

Configure a Python script tool that provides a pick list to choose a feature to create a PDF map from

Why take this course?

To perform map automation, ArcGIS Pro uses its mp sub-module that has evolved from ArcMap's arcpy.mapping.

In this course, which is suitable for English-speaking students from anywhere in the world, you will:

  • Use seven key classes of the mp sub-module to perform map automation:
    • ArcGISProject
    • Map
    • Layer
    • Layout
    • MapFrame
    • Camera
    • Extent
  • Use a Python IDE (IDLE demonstrated) to make and export maps to PDF
  • Create a Python script tool that uses tool validation to provide a pick list of field values
  • Use dynamic map elements like an extent indicator on an overview map, legend that only shows features within the current extent, and a graticule
  • Use pseudo-dynamic text for title updating
  • Use ArcGIS Pro to improve output of Python script tool to meet one-off requirements Plus much more.

All necessary data is downloaded from Natural Earth, and most code is available as attachments to download, so that you can choose whether to type every character or copy/paste each line. 

Screenshots

Map Automation using Python and ArcPy for ArcGIS Pro - Screenshot_01Map Automation using Python and ArcPy for ArcGIS Pro - Screenshot_02Map Automation using Python and ArcPy for ArcGIS Pro - Screenshot_03Map Automation using Python and ArcPy for ArcGIS Pro - Screenshot_04

Reviews

Will
June 17, 2023
This course gave me the foundation I needed to automate a large series of maps for my company, saving my team many hours of work.
Mikki
May 3, 2023
Excellent course! To the point, clear explanations. I wish all the courses on Udemy were this concise!
Ian
September 21, 2022
This was very eye-opening to work through. The only thing I got stuck on that was not addressed in the course is that since I was working with a much newer version of ArcPro, I had to change the path to say "CURRENT". Conveniently, I found this solution from the same guy that made this course.
Matt
July 31, 2022
Just a bit of a clunky start. I am using a newer version of ArcGIS Pro and am finding (as with Esri's trainings on Learn ArcGIS) that a number of features and names all over Pro are different in my version than what is presented here.
Blueway
February 20, 2020
This course does not show how to create a layout by importing a layout template or how to truly automate this process. this is ultimately a mixture of using the GUI in tandem with python which means it is not truly automated. the instructor went at a good pace and explained things pretty well. I just wish things could have been automated well enough that all the user would have to do is open a project and run the script.
Chris
August 26, 2019
professor should type out the code vs pasting it into the IDLE it allows the processor to move faster than the student since the student is trying to understand the code. also please update the versions as it is quite behind.
Russell
July 19, 2019
Just what I wanted. It has given me the framework to build a custom application without having to spend a lot of time on research myself.
Dave
January 25, 2019
After taking the Arcpy for Python Automation course, this course would have been a good starting point, rather than doing it after it.
Samir
January 20, 2019
Excellent for anyone wanting to quickly learn the foundations of map series. Very useful for more advanced and tailored layouts / mapseries that could contain many more elements ... See Graeme's other ArcGIS with Python course. Making it a personal challenge to include 3D scenes with different thematic layers in layouts/mapseries and automate the layout production process ...
Cash
September 9, 2018
This was one of the best python courses I have experienced. Graeme gives very detailed and to-the-point teaching along with demonstrations for you to understand. I high recommend this course to anyone.

Charts

Price

Map Automation using Python and ArcPy for ArcGIS Pro - Price chart

Rating

Map Automation using Python and ArcPy for ArcGIS Pro - Ratings chart

Enrollment distribution

Map Automation using Python and ArcPy for ArcGIS Pro - Distribution chart
1306182
udemy ID
7/28/2017
course created date
2/8/2020
course indexed date
Bot
course submited by