Map Automation using Python and ArcPy for ArcGIS Pro

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Make PDF Maps on Demand using Python

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 requirementsPlus 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.

  • 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

Instructor

Profile photo of Graeme Browning
Graeme Browning

Graeme provides training, consulting and support in: ArcGIS Desktop, ArcGIS Pro, ArcPy/Python, ModelBuilder/Geoprocessing, ArcGIS Online, Story Maps and Family HiStory Mapping. He has been using Esri software intensively for over 25 years (18 of those with Esri International Distributors in the United Kingdom and Australia), and always installs the latest versions of the ArcGIS platform as soon as they are...

Review
4.9 course rating
4K ratings
ui-avatar of Thomas Stewart
Thomas S.
5.0
1 year ago

Easy to follow and very helpful. Thank you!

  • Helpful
  • Not helpful
ui-avatar of Mphilisi
Mphilisi
4.5
2 years ago

Its very informative course. I wish I could also attend live courses.

  • Helpful
  • Not helpful
ui-avatar of Will Dane
Will D.
5.0
2 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Mikki Barnes
Mikki B.
5.0
2 years ago

Excellent course! To the point, clear explanations. I wish all the courses on Udemy were this concise!

  • Helpful
  • Not helpful
ui-avatar of Robert Samupindi
Robert S.
4.0
2 years ago

Sound quality not good

  • Helpful
  • Not helpful
ui-avatar of Nikiforos Meletiadis
Nikiforos M.
5.0
2 years ago

Very good and up to the point!

  • Helpful
  • Not helpful
ui-avatar of Ian Turner
Ian T.
5.0
2 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Matt
Matt
3.0
2 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Claude Mushid
Claude M.
5.0
3 years ago

Very interesting and very clear course!

  • Helpful
  • Not helpful
ui-avatar of Imron AR
Imron A.
3.0
3 years ago

interesting material and only presents basic material

  • Helpful
  • Not helpful
Leave A Reply

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

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses