Map Automation using ArcPy for ArcGIS Pro
5.0 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
6 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Map Automation using ArcPy for ArcGIS Pro to your Wishlist.

Add to Wishlist

Map Automation using ArcPy for ArcGIS Pro

Make PDF Maps on Demand using Python
5.0 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
6 students enrolled
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
Requirements
  • You should have ArcGIS Pro 2.0 installed - only a Basic level license is needed - 1.2, 1.3 and 1.4 will enable you to do most of the course
  • You should have started to use ArcGIS Pro
  • You should be comfortable with using your choice of Python IDE - IDLE is used for demonstration
Description

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. 

Who is the target audience?
  • Anyone wanting to use ArcPy for map automation with ArcGIS Pro
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Introduction
1 Lecture 03:48
+
Using arcpy.mp object classes in Python window
3 Lectures 23:21
Using ArcGISProject, Map and Layer classes
10:27

ArcGIS Project, Map and Layer classes
4 questions

Using Layout and MapFrame classes
05:41

Layout and MapFrame classes
2 questions


Camera and Extent classes
2 questions
+
Automating PDF maps
2 Lectures 15:50
Using Python IDE to make and export PDF maps
08:46

Creating Python script tool to make and export PDF maps
07:04
+
Editing results of automated maps
1 Lecture 04:41
Improving your Final map using ArcGIS Pro
04:41
About the Instructor
Dr Graeme Browning
4.6 Average rating
8 Reviews
47 Students
4 Courses
Freelance ArcGIS/ArcPy Specialist

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 released (and often sooner!).