Within ArcGIS Pro, several key capabilities offer opportunities for automation. ArcGIS Pro is designed as professional GIS desktop application, and many workflows in that application are intended for direct, dynamic expert use. However, some workflows like analysis, editing and visualization are very appropriate for automation, and opportunities exist to make the user experience more efficient for these users.
The many geoprocessing and analysis tools in ArcGIS Pro can all be run interactively or through several batch or automation approaches, including:
Related resources:
Many ArcGIS Pro workflows include a repeated set of steps, often run in a similar order by a similar user type or persona. A task is a set of pre-configured steps that guide you and others through a workflow or business process. A task can be used to implement a best practice workflow, improve the efficiency of a workflow, or create a series of interactive tutorial steps. Tasks provide a way to connect together data interactions, editing and geoprocessing into one clear sequenced definition, and manage a mix of manual and automated step completion.
More information on tasks can be found in the ArcGIS Pro documentation, including information on sharing tasks through ArcGIS Enterprise or ArcGIS Online.
Related resources:
Another category of automation includes activities related to Maps and Layouts in ArcGIS Pro. Python can be used (specifically, the arcpy.mp
package) to automate map updates, symbology changes, layout creation, map elements and exports. These tools can also be added to other Python scripts or run in Python notebooks.