What's new in ArcGIS Pro 2.2

See what's new and improved in ArcGIS Pro 2.2.

Video overview

This video compilation was created by ArcGIS Pro development teams to highlight new functionality specific to this release.

Play Video


The highlights section includes major functionality updates at this release.

Full motion video

  • Full Motion Video (FMV) can play and analyze video data that is geospatially enabled. This allows the projection and display of the video frame footprint and sensor position on the map while the video plays. You can also collect features in the video player and visualize them on the map, or collect features in the map and see them displayed in the video player.

Full motion video

Stream layer

  • A stream layer is a new layer type that displays real-time streaming data. It references a stream service as its data source. You can symbolize the current observations in the stream with single symbol, unique value, graduated color, or graduated symbols symbology. You can also symbolize previous observations.

Slice tool

  • Slice Slice is the newest exploratory analysis tool that interactively reveals content hidden behind or within other content. Use it to slice through the content in your scene using planes or volumetric shapes. Slice is included among the other Interactive Analysis tools in the 3D Exploratory Analysis group on the Analysis tab.

Slice tool used to explore building floors


Batch geoprocessing

  • Batch geoprocessing allows you to automate the running of a tool multiple times using many input datasets or different parameter settings.

Revit file support

  • Data from Autodesk's Building Information Modeling (BIM) software, Revit, has been added to the list of data sources supported by ArcGIS Pro. Revit models can now be enriched with geographic analysis and visualization through direct-read and georeferencing capabilities.

    Learn more about Revit support in ArcGIS Pro

Interior and exterior view of a Revit model

Get started

Mapping and visualization


  • Elevation surfaces are now listed in and managed from the Contents pane.
  • When you run ArcGIS Pro without signing in to your organization or a licensing portal, the maps in your basemap gallery will be vector basemaps. New maps and scenes will be created with vector basemaps.
  • You can drag datasets (for example, layer files or packages, shapefiles, images, tables, or TIN, LAS, or KML datasets) from your file system to the Contents pane of a map or scene to specify exactly where in the layer draw order you want the new layer to appear.
  • Press Ctrl+Shift while clicking a layer check box in the Contents pane to turn on or off all layers at all hierarchical levels in the map or scene. Press Ctrl+Shift while clicking an expander in the Contents pane to expand or collapse all layers at all hierarchical levels in the map or scene.
  • The Select Visible Features command can now be accessed directly from a layer's context menu, provided that layer has features that are currently displayed in the view.
  • You can now directly input coordinate locations and navigate using the Go To XY tool. On the Map tab, in the Navigate group, click Go To XY Go To XY to display an on-screen overlay in the view. The movable overlay allows you to input coordinates by typing directly or pasting from another source. There are multiple choices of units for formatting, and the Go To XY tool also maintains a history of the last five coordinates entered in the current session.
  • To copy the coordinates of the current location to the clipboard, right-click the location and click Copy Coordinates Copy Coordinates. To convert the current coordinates to a different unit format, click Convert Coordinates and select the desired output. The converted coordinates are added to the clipboard.
  • You can create a point feature layer and an associated point feature class directly from tabular data. From the Add Data menu, choose XY Point Data to open the XY Table To Point tool. For more information, see Add x,y coordinate data as a layer.
  • You can now pause the drawing of a map or scene and still interact with it. Click the Pause Drawing button Pause Drawing in the lower right corner of the map or scene. While drawing is paused, you can navigate, add layers, or change symbology, for example, but the state of the map is not refreshed until Pause Drawing is turned off.
  • When you take a map offline, you can download basemap layers and tile layers, as well as feature layers. When you zoom in to the map, you can take more detailed content offline. Tile packages are created and downloaded for the map area. The original tile layers are turned off and new layers are added to the map that reference the local tile packages instead of the web layers.
  • Check Show Map Tips to show a layer's Display Field value when you hover the pointer over a feature. In the case of raster layers, the Raster Value is shown. The Show Map Tips check box is on the Display tab on the Layer Properties dialog box.
  • The Rectangle Zoom tool Rectangle Zoom can be added to the ribbon or Quick Access Toolbar. Click the Project tab and click Options. In the Options dialog box, click Customize the Ribbon or Quick Access Toolbar. The tool is available when you choose commands from All Commands.
  • There are two new predefined discrete parameters that you can use in SQL queries defining query layers. The view_extent parameter specifies a spatial filter for your query and can significantly improve performance when you work with very large databases. The view_scale parameter lets you access the current map scale within the query.

3D Scenes

  • You can now create a local or global scene directly when you create a scene.

Scene Layers


  • The Symbology pane has been reorganized with the following new tabs for ease of use:
    • Primary symbology tab Primary symbology—Set the main aspects of the symbology.
    • Vary symbology by attribute tab Vary symbology by attribute—Set up multivariate symbology by symbolizing on additional fields.
    • Symbol layer drawing tab Symbol layer drawing—Manage the way symbol elements are layered in the draw order across features.
    • Advanced symbol options tab Advanced symbology options—Access additional symbol settings such as feature level masking and classification sample sizes.
  • Dot density symbology has been updated with the following additional capabilities:
    • Change the dot value dynamically to maintain visual density as you change scales.
    • Customize the verbal expression that is shown for the layer in the legend in the Contents pane and on a layout.
    • Constrain dot placement with a masking layer.
  • You can now vary the color of single symbol and unique values symbology using an attribute or expression. In previous releases, a color-visual variable could be applied to only graduated symbols or proportional symbols.
  • You can now right-click any symbol in the Symbology pane to access a color picker to change the color of the symbol.
  • Mesh symbols can now include a stroke symbol layer to draw the outlines of multipatches and 3D objects.
  • The APP6B and APP6D dictionaries are now supported in Dictionary symbology.
  • You can now analyze layers drawn with representation symbology and convert them to unique values symbology.


  • You can clip a measured grid to only show coordinates within its UTM zone boundary. Add a measured grid to your map frame, right-click the grid, and click Properties. Under the Options tab, verify that the coordinate system is for a UTM zone, then check the Clip to UTM zone boundary check box.
  • Grid labels and ticks can now be turned on and off on a per-edge basis for each cardinal direction.
  • You can display values and statistics from a layer or stand-alone table as dynamic text. On the Insert tab, in the Text group, click Dynamic Text, and choose an item in the Table Attribute or Table Statistic group. Set the map frame, layer, query, and field on the Insert dialog box and click OK.


  • Four new tools have been added to the Annotation toolset:
  • You can display the annotation geometry by clicking the Draw the annotation geometry check box in the Symbology pane. It is sometimes useful to display the text path of the annotation features for quality assurance workflows.
  • You can now edit the sublayer properties for multiple annotation feature class sublayers at once.
  • Text now supports font fallback. The application will attempt to render text properly, even if the font selected does not support the characters in the text. This works in both display and output to all export formats.

Vector tiles

  • Pop-ups can be enabled on vector tile layers with an associated web feature layer or on tiles with feature-level identity.
  • Vector tile drawing has been improved with faster initial load times of tiles and support for style-specified font fallback and the circle layer type.



  • You can now include multiple animations in the same map. Additional animations can be added by either creating a new, empty animation or duplicating an existing animation in the map. Create a new animation when the animation is fundamentally different than other animations in the map. Duplicate an animation when you want to modify an animation you have already created. You can manage the list of animations for a map in the Manage group on the Animation tab. When multiple animations exist in a map, you can only work with one animation at a time. The active animation listed in the Current Animation drop-down menu is the one that responds to edits, deletion, or video export.


  • You can copy the selected rows to the clipboard and paste them into other places or applications, such as Excel. Click Copy Copy on the table view or use the keyboard shortcut Ctrl+Shift+C to copy the selection.
  • The table view's menu has been expanded to include a Related Data option, so you can select from a list of available relates and display them relevant to the current layer or table selection.
  • The Calculate Geometry option New Geometry Attributes is available when you open an attribute table for a feature layer and right-click a column header. It opens the new Calculate Geometry Attributes tool that you can use to calculate field values from each feature's underlying geometric properties, which define the feature's shape and location. You could use Calculate Geometry to populate fields with x and y coordinates or perimeter lengths when working with a polygon feature layer for example.


  • Pop-ups have an improved user experience for showing attribute information in a dockable pane. You can click a feature using the Explore tool Explore Tool or drag a box to identify multiple features. The Pop-up pane displays a list of identified features, grouped by layer, and a formatted list of field attributes. You can pin a pop-up to the screen to compare multiple pop-ups or move it back to the Pop-up pane. You can select or navigate to identified items from the results list. You can also copy the coordinates displayed for individual features. The context menu for identified features has been expanded and has more information and functionality available, such as navigating, selecting, and opening layer properties.
  • Pop-ups can be enabled on vector tile layers with an associated web feature layer or on tiles with feature-level identity.

Exploratory analysis

  • Restore Defaults has been added to the global properties for exploratory analysis tools. This means that if you change the wireframe color for a viewshed, or the width of your line of sight result, you can go back to the default settings. Restore Defaults does not affect values such as modified angles or distances.

Analysis and geoprocessing



  • ModelBuilder has a new, enhanced Parse Path capability.
  • You can customize the layout and appearance of your models using the new ModelBuilder diagram properties.
  • A new logical tool, If Value Is, has been added to determine if a value is less than, greater than, or equal to another value. Several other operators can also be used to compare values.


  • A new chart type, Data Clock, has been added as a way to visualize data change over time. The data clock is especially useful for visualizing and discovering cyclical or season patterns in your data.
    Data Clocks showing weekly and monthly trends over time
  • Bar charts, line charts, and box plots can be rotated to be viewed vertically or horizontally.
  • Multiseries bar charts can be stacked, as well as placed side by side.
  • Data labels can be added to bar charts and line charts.
    Stacked bar chart with data labels
  • Guides can be added to charts to highlight an important value or range.
    Line chart with guide

3D Analyst toolbox

  • Sun Shadow Frequency—ArcGIS geoprocessing tool that calculates the number of times a fixed position on a surface has its direct sight line to the sun obstructed by multipatch features.
  • Output from the Fence Diagram geoprocessing tool has improved default symbology.
  • The Classify LAS Building geoprocessing tool can now process points with a return value of 0, which are commonly found with point clouds generated from a source other than lidar.
  • The Extract LAS geoprocessing tool now supports zLAS as input.
  • The Interpolate Shape geoprocessing tool has a new Nearest interpolation method. When this method is used, surface values will only be interpolated for the input feature's vertices.

Raster Surface toolset

  • The Contour tool has two new optional parameters. With Contour type, you can specify the output to be a polyline or a polygon feature class. The Maximum vertices per polygon feature parameter allows you to control the complexity of the polygon features when contouring large or complicated surfaces.

Analysis toolbox

  • The Enrich tool enriches data by adding demographic and landscape facts about the people and places that surround or are inside data locations.

Aviation toolbox

Four new tools have been added to the Aviation toolbox:

  • Create Curved Approach creates curved approach surfaces based on specifications and classifications.
  • Generate OIS Profile Data generates a JSON string to represent various relationships.
  • Generate OIS Obstacle Data enhances select Obstruction Identification Surface (OIS) features by determining the data necessary to build a skyline profile.
  • Unified Facilities Criteria creates obstruction identification surfaces and generates the primary surface, approach surface, inner horizontal surface, conical surface, transitional surface, clear zone surface, accident potential zone surface, and outer horizontal surface.

Business Analyst

Business Analyst toolbox

  • The Suitability Analysis toolset has been added to the Business Analyst toolbox to score and rank prospective sites based on weighted criteria, nearby competitors, and site characteristics.
  • The Generate Desire Lines tool visualizes customer distributions and calculates their distances from store locations.
  • The Generate Standard Geography Trade Areas tool allows you to create trade areas based on standardized global administrative boundaries. Quickly build a collection of ZIP Codes in the USA, or provinces in Morocco or municipalities in Germany.

Territory Design toolbox

  • Foundational tools for Territory Design have been added to create, balance, and adjust your sales territories or franchise areas.

Cartography toolbox

  • Four new tools have been added to the Annotation toolset:
  • Two new tools have been added to the Generalization toolset:
    • Simplify Shared Edges simplifies the edges of input features while maintaining the topological relationship with edges shared with other features.
    • Smooth Shared Edges smooths the edges of input features while maintaining the topological relationship with edges shared with other features.
  • The Collapse Road Detail tool includes a new optional Locking field parameter. Values of 1 in the specified field prevent those features from being collapsed. Improvements have been made to the tool to better collapse elongated road details that are adjacent to traffic circles that are not collapsed due to size or locking status.

  • The Propagate Displacement tool no longer relies on a reference scale and no longer accepts the Reference Scale environment variable. This change ensures that the tool does not ignore small displacements.
  • The Smooth Line and Smooth Polygon tools have a new Input Barrier Layers parameter where you can specify features to act as barriers. For example, when smoothing contour lines, spot height features input as barriers ensure that the smoothed contour lines will not be smoothed across these points. The output will not violate the elevation as described by measured spot heights. Large datasets can now be smoothed efficiently by processing by partition with the Cartographic Partitions environment variable. The tools now produce approximated Bezier curves instead of true Bezier curves. Topological errors are no longer introduced by the tools, so the Preserve Endpoints and Handle Topological Errors parameters are still included in the tool's syntax for compatibility in scripts and models but are now ignored and are hidden from the tool's dialog box.

Conversion toolbox

Data Interoperability extension

  • The latest release of ArcGIS Pro contains the FME 2018 engine with all of the formats and transformers in that release.

Data Management toolbox

Attribute Rules toolset

  • Two new tools have been added to the Attribute Rules toolset:
    • When a new attribute rule is added to a dataset, the rule behavior is honored (enabled) by default. The Disable Attribute Rules tool provides a way to disable one or more attribute rules that have been added to your dataset. This helps avoid performance issues when loading large amounts of data.
    • Use the Enable Attribute Rules tool to re-enable one or more attribute rules.

Feature Class toolset

  • The Append Annotation Feature Classes tool has been ported to ArcGIS Pro. It creates a new geodatabase annotation feature class or appends to an existing annotation feature class by combining annotation from multiple input geodatabase annotation feature classes into a single feature class with annotation classes.

Features toolset

  • The new Calculate Geometry Attributes tool adds information to a feature's attribute fields representing the spatial or geometric characteristics and location of each feature, such as length or area and x-, y-, z-, and m-coordinates.

Field toolset

  • The new Add GPS Metadata Fields tool adds and updates GNSS attributes to feature classes and domains to geodatabases.

Package toolset

Sampling toolset

The new Generate Transects Along Lines tool creates perpendicular transect lines at a regular interval along lines.

Editing toolbox

  • The new Split Line By Match tool splits input features based on matching relationships to obtain better corresponding line segmentation.

GeoAnalytics toolbox

The following new Feature Analysis tools are now available:

  • Append Data appends features to an existing hosted layer.
  • Find Point Clusters finds clusters of point features within surrounding noise based on their spatial distribution.
  • Overlay Layers combines two layers into a single layer using one of two methods: Intersect or Erase.

Enhancements have also been made to the following tools:

Image Analyst

Full Motion Video

Full Motion Video (FMV) is now available in the Image Analyst extension. FMV allows you to play and analyze geospatially enabled video data while interacting with GIS layers in the map. When your video is played in the FMV DVR player, the video frame footprint and sensor ground track is displayed on the map, along with your GIS layers and information. The link between the video player and the map enables point features collected on the video to be displayed on the map, and features collected on the map are displayed on the streaming video.

FMV video player with the video frame footprint, sensor ground track, and field of view displayed on the map

Create FMV-compliant video data using the Video Multiplexer tool to combine your video with associated metadata. You can also adjust time shifts between the video and metadata using this tool.

The advantages of the ArcGIS Pro platform, such as 64-bit processing and GPU acceleration, together with the combination of georeferenced video and GIS data, make the FMV capability useful for situation analysis and decision support in operational environments.

Segmentation and Classification toolset

  • Segmentation and classification projects can be processed in your ArcGIS Enterprise deployment using the classification wizard. Take advantage of the distributed processing and storage of raster analytics as you step through the guided workflow, or use the segmentation and classification tools on the Imagery ribbon.
  • The Export Training Data For Deep Learning tool has a new optional parameter, Start Index. This is useful when appending more image chips to an existing sequence for training the deep learning classifier.

Stereo Mapping

  • Digitize 3D features with the new surface snapping and terrain following cursor functionality.
  • Imagery from the ADS aerial sensor is now supported.

Maritime toolbox

  • Export S-101 Cell is a new geoprocessing tool that exports S-101 hydrographic data from a geodatabase.

Network Analyst

Raster Analysis toolbox

One new Portal tool has been added to the Raster Analysis toolbox. Two tools have new parameter options.

Hydrology toolset

  • The Flow Accumulation and Flow Distance tools have a new parameter that allows you to specify the type of the input flow direction raster: D8, Multi Flow Direction (MFD), or D-Infinity (DINF).

Use Proximity toolset

Space Time Pattern Mining toolbox

  • The new Time Series Clustering tool partitions a collection of time series, stored in a space-time cube, into distinct clusters based on similarity of time series characteristics. Time series can be clustered so they have similar values across time or similar behavior or profiles across time (increases and decreases at similar time periods). The output of the tool is a 2D map displaying each location in the cube symbolized by cluster membership, as well as charts providing information about the representative time series signature for each cluster.
Two charts and a map displaying time series clustering

WFS support

  • WFS now supports opening nonspatial tables.
  • WFS layer titles now display in the Catalog pane instead of the layer name. The name of the layer can be seen by hovering over the layer.
    Display of layer titles in the Catalog pane

Spatial Analyst toolbox

New environment

Spatial Analyst tools now have a new ArcPy environment, arcpy.env.buildStatsAndRATForTempRaster, that can be set to True in the interactive Python window in the application to improve the display of the raster output. While this property is accessible and can be set in stand-alone Python scripts, it will have no effect as the output is not displayed. This Boolean environment is used to specify whether to calculate statistics and build a raster attribute table for a temporary raster created from an interactive Python session while adding it to the map. It is True by default for all Spatial Analyst tools. When set to False, the statistics will be approximate for the purpose of symbolizing output raster layers, and no raster attribute table will be built.

Distance toolset

Extraction toolset

The following changes were made to the Extract By Mask tool:

  • The tool now uses the Input raster as the default snap raster. This improves the accuracy of the output by ensuring the correct alignment of the feature mask with the value raster.
  • If both the Input raster and the Input raster or feature mask data are raster, the tool will, by default, consider the input with the largest cell size as the cell size to use for the operation (the Maximum of Inputs setting of the Cell Size environment). If one input is a raster and the other is a feature, the input that is a raster will be used for setting the cell size and the snap raster for the analysis environment.

Generalization toolset

  • The Nibble tool now supports parallel processing.

Hydrology toolset

Segmentation and Classification toolset

  • The Export Training Data For Deep Learning tool has a new optional parameter, Start Index. This is useful when appending image chips to an existing sequence for training the deep learning classifier.

Surface toolset

  • The Contour tool has two new optional parameters. With Contour type, you can specify the output to be a polyline or a polygon feature class. The Maximum vertices per polygon feature parameter allows you to control the complexity of the polygon features when contouring large or complicated surfaces.

Zonal toolset

  • Certain zonal tools calculate a zonal operation on a value raster. For the tools that accept both raster and feature inputs to define the zones, Input value raster will be used as the default snap raster. This will improve the accuracy of the output due to the correct alignment of the feature zone with the value raster. Tools with this new default behavior are Zonal Histogram, Zonal Statistics, and Zonal Statistics as Table.
  • For Tabulate Area, the new default behavior, if both inputs are raster, is to use the Input raster class data as the snap raster. If one input is a raster and the other is a feature, the raster input will be used for setting both the Processing cell size and the snap raster for the analysis environment.

Spatial Statistics toolbox

  • The new Forest-based Classification and Regression tool creates models and generates predictions using supervised machine learning methods. Predictions can be performed for both categorical variables (classification) or continuous variables (regression). Explanatory variables can take the form of fields in the attribute table of the training features, raster datasets, and distance features used to calculate proximities for use as additional variables. In addition to validation of model performance based on the training data, predictions can be made to either features or a prediction raster.

Map and chart displaying forest-based classification


  • The arcpy.sharing module has been added to share web layers using Python. The sharing module supports sharing web feature layers and web tile layers to ArcGIS Enterprise or ArcGIS Online, as well as sharing map image layers to an ArcGIS Enterprise portal federated server.
  • The default Python environment, arcgispro-py3, is now read-only, but new environments are created in your user profile and no longer need administrative access to be created or modified.
  • The arcpy.da.Describe and arcpy.Describe functions now support an optional datatype argument for resolving naming conflicts.
  • The new EnvManager class is a context manager for managing geoprocessing environments.
  • An in-depth discussion of web map printing with arcpy.mp has been added to the help, including workflow samples for ArcGIS API for JavaScript and ArcGIS Web AppBuilder.

Data management


  • You can perform the following basic data management operations when using the browse dialog box to select an item:
    • Sort the contents list using information displayed in columns, including Name and Type. Then, return the contents list to its original state by clicking the Default Sort button.
    • Create a new folder or file geodatabase on a local or network disk.
    • Rename and delete items that support these operations.
    • Copy the path to a specific item, for example, to use after closing the browse dialog box.
    • Refresh the contents list on the dialog box.

There is a new feature class wizard to guide you through feature class creation. The wizard is opened from the context menu in the Catalog pane and allows you to set feature class properties, the spatial reference, and configuration keywords for the new feature class. You can also create fields to populate the new feature class or import fields from another feature class or table.

Enterprise geodatabases and databases

  • If you store your feature classes in SQL Server and use the Geometry spatial data type, you can validate whether you need to update the spatial index on your feature class.
  • You can now create mosaic datasets and raster datasets in geodatabases in SAP HANA.
  • You can access data in Microsoft Azure Database for PostgreSQL. For best performance, you should run your ArcGIS clients on Microsoft Azure and use the same location (region) as your Azure Database for PostgreSQL.


  • Data from Autodesk's Building Information Modeling (BIM) software, Revit, has been added to the list of data sources supported by ArcGIS Pro. Revit models can now be enriched with geographic analysis and visualization through direct-read and georeferencing capabilities.


  • Three-dimensional CAD and Revit models can now be georeferenced using intuitive, modern controls grounded in familiar workflows. Available at all license levels, this expansion in functionality enhances your data management and visualization capabilities.

Edit data

  • You can now edit 3D data that is shared as a scene layer and configured with an additional associated feature layer. To learn more, see Edit a scene layer with associated feature layer.
  • In the Attributes pane, when Auto Apply is turned off, edited fields are now highlighted with a vertical green bar on the left side of the field name until you click Apply. To learn more, see Edit feature attributes.
  • On the Edit tab, in the Tools gallery, you can customize the tools that appear in the gallery and the tool groups that contain them. To learn more, see Customize the editing tool gallery.
  • Dynamic Constraints Dynamic Constraints can now be used to specify distance values when you create or modify multipatch features. To learn more, see Create multipatch features.
  • The Modify Features pane contains the following new tools and enhancements:
    • Annotation Edit Annotation now includes commands on the context menu to edit an annotation feature to follow a feature boundary. To learn more, see Edit text to follow a feature.
    • Copy Parallel creates new polyline features that are parallel or concentric to existing polyline features at a specified offset distance. To learn more, see Copy line features parallel.
    • Explode Explode now contains a Parts tab you can use to interactively click a component part and separate it from its parent multipart feature. To learn more, see Explode a multipart feature.
    • Multipatch Texture Texture Multipatch applies a color or an image file as a texture to one or more faces of a multipatch feature. Textures are saved with the multipatch feature. To learn more, see Apply textures to a multipatch feature.
    • Split Split now includes a By Value tab you can use to split a polyline feature at specified distances in map units, by a percentage value, or into an equal number of features. To learn more, see Split a feature.
    • Vertices Edit Vertices can now edit multipatch vertices. To learn more, see Modify a multipatch feature.


  • You can import metadata to an item using the Import button on the Home tab on the ribbon. A dialog box allows you to select a source item or a stand-alone metadata XML file whose metadata will be imported to the selected item in the catalog view. A drop-down list identifies the format of metadata that will be extracted from the source item's metadata. For example, if an item contains both ArcGIS metadata-formatted content and FGDC CSDGM-formatted content, the drop-down list will identify which set of content will be imported from the source item. If you don't know what format of metadata is contained in the source item, choose the Discover the type for me option. For all formats other than ArcGIS metadata, the source item's metadata will be transformed to the ArcGIS metadata format, and the resulting ArcGIS metadata-formatted content is copied to the target item. The target item's ArcGIS metadata will be overwritten, but its thumbnail, geoprocessing history, and internal properties do no change.
  • You can save a copy of an item's ArcGIS metadata to a file on disk. Use the Save As button on the Home tab on the ribbon. Options are available to save a copy of the metadata you see in the details panel to an HTML file or to save the item's ArcGIS metadata content to a stand-alone metadata XML file either as-is or with the content filtered, depending on how you intend to use the resulting file.
  • You can export an item's metadata to a standard-format XML file using the Export button on the Home tab on the ribbon. A dialog box allows you to filter the source item's metadata content if desired. For example, if you will publish the exported metadata outside of your organization, you can choose to filter out any sensitive information that may be present in the source item's metadata. You can also choose the format to which the item's metadata will be exported. Finally, select the output location where the standard-format XML file will be stored and provide a name for it. The source item's ArcGIS metadata-formatted content will be transformed to the specified metadata format.
  • You can only view metadata in the details panel in the catalog view if it is in the ArcGIS metadata format. If an item has metadata that was created in ArcGIS Desktop 9.x, for example, that you pulled from an archive, you can upgrade the item's metadata to the ArcGIS metadata format so the content can be viewed and managed in ArcGIS Pro. The message in the details panel will indicate what type of metadata the source item has. You can upgrade the appropriate set of metadata content using the Upgrade menu on the Home tab on the ribbon.

Data Reviewer

Reviewer rules

  • The Feature on Feature check now supports the detection of errors based on both the spatial and attribute relationships between features. The new Attribute Relationship parameter enables an additional layer of validation to occur when features have a specified spatial relationship. For example, this option can be used to identify features that intersect and share a common attribute value. To learn more, see Feature on Feature.
  • The Feature on Feature, Duplicate Feature, and Cutbacks checks have been updated for improved performance, resulting in quicker validation of features.
  • The Invalid Event check now supports the validation of web feature layers. This includes validation of events and their corresponding route features stored as simple features, as well as linear referencing-enabled web feature layers. To learn more, see Invalid Event.


  • You can now search for features in all fields, in all layers added to your map, without configuring individual layers for feature search.
  • Geocode Table now outputs geoprocessing history so you can automate workflows generated from work you do in this pane.

Imagery and raster

LAS and lidar



  • The Terrain and Obstacle Profile element provides a view of the runway and approach surfaces, as well as any obstructions and terrain that protrude through them.

Defense Mapping

ArcGIS Maritime

Pipeline Referencing

  • REST services for network editing—New REST services are available that allow for route editing in an LRS Network. These include the ability to create, retire, realign, extend, reassign, and calibrate a route using an LRS-enabled feature service. For more information, see Linear Referencing Service.
  • Delete Routes—This geoprocessing tool allows you to delete routes in an LRS Network, along with any associated calibration points, centerlines, and events. This tool is especially useful for users who make a mistake while loading routes into their network and want a convenient way to delete the routes and associated features.

Production Mapping

The following are new surround elements for Production Mapping:

Utility network

  • Utility network features are now supported for split operations. Additional logic to maintain containment association relationships is used for linear features participating in containment associations. A split policy can be configured to control the behavior when containers are split. See Split container and content features for more information.
  • Association options have been enhanced to allow custom colors for structural attachment and connectivity associations. See View Association Mode options for details.
  • You can now view associated features using the Attributes pane.
  • Starting points and barriers for trace operations can be created using the new Add Trace Locations tool. This is helpful when loading a selection output of a trace operation as input for a subsequent trace operation in a script or model.
  • The Update Subnetwork tool is enhanced to execute asynchronously for longer running processes. This will occur when updating subnetworks using the All subnetworks in tier option.
  • You can now view and perform analytics on network features using historical moments. This provides the ability to perform trace operations against the network at specific moments in time. Historical moments can also be used to find and display diagrams from a historical moment and propagate selections between diagram and map views.
  • Diagram features are now supported for edit operations while preserving the network diagram topology. See Manage white space editing in a network diagram for more information.
  • The Apply Main Ring layout tool allows you to arrange the diagram features around the main ring when such a ring exists in your diagram.
  • A new option has been added to some diagram algorithm layouts to allow the display of curved edges and to get smart layouts of diagrams. This applies to the Force Directed, Mainline Tree, and Smart Tree layouts.

Work more efficiently

Workflow Manager


  • Branch versioning is now supported by adding the feature service as the data workspace. Similar to traditional versioning, the actions that are supported in the feature service data workspace include check versions, create versions, repoint layers to a specific version, and delete versions.
  • Branch versioning is supported by the Get Job Data Workspace, Get Job Parent Version, and Get Job Version geoprocessing tools.
  • The Create Job Advanced step also supports a feature service data workspace with branch versioning.
  • ArcGIS Pro maps that are available on Portal for ArcGIS can now be used as a job's template map or as the AOI basemap once they are added to your ArcGIS Workflow Manager (Classic) database. These portal items (.mapx) can be used with Launch ArcMap and Define AOI step types. For more information, see Use portal maps and layouts in jobs.
  • ArcGIS Pro layouts (.pagx) that are available on Portal for ArcGIS can be used as a job's template map once they are added to your ArcGIS Workflow Manager (Classic) database. These layouts can be used with step type Launch ArcMap. For more information, see Use portal maps and layouts in jobs.
  • When the user store is set to Portal user store and a query using the JTX_USERS table is run, any existing users defined for a traditional user store are cleared from the database.

Share your work

  • You can specify a server folder when sharing map image, elevation, and imagery layers, as well as web tools and locators, to ArcGIS Enterprise.
  • The ability to specify a portal folder is now separated from the Name parameter when sharing and packaging.
  • Full metadata is supported when sharing to ArcGIS Enterprise 10.6.1 and ArcGIS Online. For more information, see Metadata.
  • Server Object Extensions (SOEs) and Server Object Interceptors (SOIs) can be enabled when publishing map image layers to federated servers that have an extension deployed. For more information, see Additional layers and capabilities.
  • Cached map image layers can now be overwritten, along with dynamic map image layers and feature layers. For more information, see Overwrite a web layer.
  • The option to Allow clients to export tiles can be enabled when sharing vector tile layers.
  • Web elevation layers can be shared from the Contents pane to both ArcGIS Enterprise and ArcGIS Online. For more information, see Web elevation layer.
  • Web scene layers shared to ArcGIS Enterprise 10.6.1 that reference registered data can reference file geodatabases in addition to enterprise geodatabases.
  • Mobile map packages can be created in the Package mobile map pane. If ArcGIS Pro is licensed with the ArcGIS Publisher extension, the Enable anonymous use option allows users to access the package without signing in to an ArcGIS organization. For more information, see Mobile map package.
  • The arcpy.sharing module has been added to share web layers using Python. The sharing module supports sharing web feature layers and web tile layers to ArcGIS Enterprise or ArcGIS Online, as well as sharing map image layers to ArcGIS Enterprise.

Extend ArcGIS Pro

  • ArcGIS Pro SDK for Microsoft .NET is available for you to extend ArcGIS Pro with your own unique tools and workflows using SDK add-ins and configurations.