See what's new and improved in ArcGIS Pro 2.5.
Video overview
This video compilation was created by ArcGIS Pro development teams to highlight new functionality specific to this release.
Highlights
The highlights section includes major functionality updates at this release.
Python notebooks
Python notebooks are now integrated into ArcGIS Pro. You can perform analysis and immediately view results in a geographic context, interact with the emerging data, document and automate your workflow, and then save it and share it with others. Notebook uses include data cleaning and transformation, numerical simulation, statistical modeling, machine learning, administrative tasks, and much more.
All Python functionality is exposed through Notebook. This includes core Python functionality, the Python standard libraries, ArcPy, the ArcGIS API for Python, and third-party libraries, like numpy and pandas. The ArcGIS Pro Python environment can also be extended with popular open-source libraries such as scikit-learn and TensorFlow, making Notebook in ArcGIS Pro a united platform for data science workflows.
Offset printing
ArcGIS Pro now provides color management settings to ensure that colors are rendered consistently across devices. You can set the color management policy that is applied to newly created maps, layouts, reports, and styles. You can also specify color conversion rules to determine how colors are rendered as they are moved from one of these items to another.
You can now specify Overprint capability for a symbol layer to ensure that it prints above other content below it, rather than knocking it out. Overprinting is typically used to avoid registration errors. This property is written into export formats that support overprinting, such as PDF.
You can now define colors as spot colors to specify custom ink when exporting your work for output at a print service provider.
Network dataset creation
Network Analyst functionality requires a network dataset. A network dataset is made from existing line and point feature sources like roads. At this release we have added a geoprocessing tool, Create Network Dataset, that creates a minimal network dataset. Once this is created, you can modify the properties by adding more attributes, historical traffic, and directions settings. To learn more, see the Create a network dataset tutorial.
Geodatabase replication workflows
ArcGIS Pro now supports geodatabase replication workflows to work with distributed data. Replication enables the distribution of data across two or more geodatabases to synchronize data changes. Tools and interfaces are provided to create replicas, manage replicas, and synchronize changes. Geodatabase replication requires the use of traditional versioned data for most workflows. The data in a parent geodatabase for a check-out replica or the data in a child geodatabase for a one-way simple replica may also be non-versioned.
- A new Distributed Geodatabase context menu is available for geodatabases in ArcGIS Pro. This allows you to create, synchronize, and manage checkout, one-way, and two-way replicas for the geodatabase.
- A new Manage Replicas pane is available to create, manage, and synchronize replicas in your geodatabase.
- The new tools to create and synchronize changes for replicas can also be found in the in the Distributed Geodatabase toolset , in the Data Management toolbox.
To learn more, see Geodatabase replication fundamentals.
Scripting metadata
A Python Metadata module, arcpy.metadata, is now available for exploring information used to describe your maps and data. Use this module to manage metadata content and automate your metadata workflows, particularly with respect to generating standards-compliant geospatial metadata.
Get started
Accessibility
- Improvements have been made to enhance the accessibility of ArcGIS Pro and its offline help viewer. For more information, see Accessibility in ArcGIS Pro.
Licensing
The Concurrent Use and Single Use licensing options are fully supported in the cloud and other virtualized environments.
Mapping and visualization
General
ArcGIS Pro now provides color management settings to ensure that colors are rendered consistently across devices. Enable color management as an application setting from the Options menu on the Settings page. From here, you can set the color management policy that is applied to newly created maps, layouts, reports, and styles. You can also specify color conversion rules to determine how colors are rendered as they are moved from one of these items to another.
- A new export type has been added. The Adobe Illustrator Exchange .AIX format is used with the ArcGIS Maps for Adobe Creative Cloud extension. With the extension, vector and raster map content is converted into editable, layered artwork for an improved editing experience in Adobe Illustrator. Once opened in Illustrator, the file can be used for high-end graphic design or map finishing workflows and migrated across the other Adobe Creative Cloud applications.
- An unknown coordinate system warning message now appears when data is added to the project without a projection defined. Similarly, a transformation warning message now appears whenever the data is automatically transformed to the geographic coordinate system of the map or scene.
Three new map projections have been added.
The Adams square II projection depicts the world in a square. It is a conformal map projection, except in the four corners of the square. The projection was developed by Oscar S. Adams in 1925. In his original design, the projection displays the equator and central meridian as diagonals of the square in a diamond orientation. The Esri implementation of this projection maintains its conformal property on ellipsoids such as WGS 1984.
Adams Square II can also be configured into a form that is almost identical to the Spilhaus's world ocean map.
Tobler cylindrical I and Tobler cylindrical II are two compromise cylindrical map projections. They were developed and introduced by Waldo Tobler in 1997 as alternatives to the Miller cylindrical projection. These projections were implemented in ArcGIS as the 100th and 101st map projection algorithms in Waldo Tobler's honor.
- Help topics have been added for all map projections supported in ArcGIS. See the list here: List of supported map projections. Click the links to open each topic.
Symbology
- Chart symbology has been added for point, line, and polygon feature layers. Chart symbols can be pies, bars, or stacked bars, where each part of the chart represents one attribute value. Collectively, the parts of the chart contribute to an overall chart symbol that can be of fixed size, or have the size determined by an attribute. For example, the ethnic composition of census blocks are symbolized by pie chart symbols comprised of multiple sectors that are proportionately sized to each ethnic population. The entire circular pie symbol is then proportionally sized to the census block's total population.
- You now have access to all symbol properties for embedded symbols. This means that you can construct the exact color scheme you need for point symbol halos, gradient fills, and gradient strokes. You can also access all symbol properties for the embedded symbols used to symbolize elements within a shape marker symbol layer. To conveniently reuse any of these embedded symbols elsewhere, be sure to save them to a style.
- Use the new Match Layer Symbology To A Style tool to create unique values symbology for the input layer based on the input field or expression by matching input field or expression strings to symbol names from the input style.
- Environment-mapped reflections are now supported in symbols containing glTF markers in 3D views:
- glTF markers now show environment-mapped reflections in areas that have high smoothness and metalness, such as chrome and painted surfaces on planes, trains, and automobiles.
- Existing glTF markers in symbols in system styles, even in previously authored projects, are modified on the fly to add material properties to them, so even existing symbols appear more realistic.
- You can now specify Overprint capability for a symbol layer. This is one of the key new features for ArcGIS Pro 2.5 and briefly described in the Highlights section at the top of this page.
- You can now define colors as spot color to specify custom ink when exporting your work for output at a print service provider.
- You can now set a scaling factor on dictionary symbols to increase or decrease their size. The scaling factor can be a constant value for all symbols, based on an attribute field in the dataset, or you can write an Arcade expression.
- You can now share a style with dictionary symbology as a web style to ArcGIS Online and ArcGIS Enterprise to use in the ArcGIS API for JavaScript. The dictionary must be version 3.0.0 or higher and cannot contain any 3D model marker symbol layers.
Feature binning
- Feature binning symbology now appears immediately on a layer after feature binning has been enabled. There is no longer a need to remove and re-add the layer.
- ArcGIS Pro now honors the feature binning capability on map image layers (map services) and spatiotemporal feature layers.
- Flat hexagon and pointy hexagon bin types are now supported in IBM Db2.
Annotation and labeling
- The following tools in the Annotation toolset have been modified:
- The Annotate Selected Features tool now accepts feature layers with a join as a valid tool input.
- The Convert Labels to Annotation and Tiled Labels to Annotation tools have been modified so that if features are selected, only labels for those features are converted to annotation.
- The Convert Labels to Annotation tool and the Tiled Labels to Annotation tool now support memory and in_memory workspaces.
- When creating label classes from symbology and importing color from symbols, there must be exactly one color available from the color-unlocked layers. When all layers on the symbol are color locked or multiple layers are unlocked and there are multiple colors, the label class text symbol created is black.
- In addition to pausing labels, you can now lock the label placement.
- You can now make selection layers from annotation and dimension feature classes.
- Text symbols now support filled and fixed width darts for balloon callouts.
- When writing expressions, you can now display line numbers to assist in debugging potential errors. Right-click the input area and click Show Line Numbers.
Styles
There are two new system styles: 3D Infrastructure and 3D Recreation.
- The 3D Infrastructure system style contains six point symbols:
- The 3D Recreation system style contains seven point symbols:
New symbols have been added to the following system styles:
- New polygon symbols in the ArcGIS 2D system style:
- New point symbols in the 3D Street Scene system style:
- New point symbols in the 3D Transportation system style:
Infographics
- Infographics now support certain templates that can show attribute information from your data. You can send the attributes to ArcGIS Online or ArcGIS Enterprise.
Drawing and performance
The following improvements have been made to drawing:
- The level of detail (LOD) selection in local scenes is improved to provide better reproduction of lower-resolution elevation sources.
- Calculations for the terrain mesh have been tuned to remove gaps that could occur in some cases.
- Drawing of physically based rendering (PBR) parameters for materials have been tuned to compensate for reflections.
Performance
The following improvements have been made to application performance:
- Improvements to responsiveness for ADS data sources in stereo maps
- Improvements to responsiveness for symbology changes
- Improvements to responsiveness for selection, identify, and snapping use cases
- The LOD selection algorithm in 3D scenes is tuned to balance high-resolution versus low polygon count features based on their distance from the camera
- Scene layer drawing performance is tuned to allow faster loading and drawing of I3S content
- LAS dataset loading and drawing speed is improved, allowing higher frame rates for same volume of data
Animation
- Keyframes capture properties about your map and layers when creating an animation. Keyframes have been extended to capture the following additional map and layer properties: visibility and vertical exaggeration for the map's ground and custom elevation surfaces and vertical offset and vertical exaggeration for 3D layers in a scene. You can now animate surface properties, which improves your ability to show changes that were otherwise difficult to observe.
- Animation overlays now support four new graphic shapes available in the overlay gallery: point, ellipse, rectangle, and arrow. These overlays can bring attention to features of interest in an animation. You can also group overlays by adding a new Group overlay and manage the overlays it contains from the Animation Properties pane.
- Improvements for editing an overlay include editing within the map or scene. Drag the handles on a selected overlay to resize and rotate it. You can manually reposition overlays by moving them around the view. Editing controls are still available on the Animation Properties pane for overlays.
- There are new automated methods for creating keyframes to animate in a circle around a particular location or feature. In the Import gallery, four options are available for circling in the left or right direction around either the center of the current camera view or a selected feature. The keyframes are automatically created and added to the animation.
Navigation
- Use the new Camera Properties control to view the current camera position. You can update or paste values to change the location of the camera and its perspective, including scale, rotation, heading, pitch, and roll. Values can be copied to reuse as part of another workflow.
- Define a new custom scale format for the map scale list. Customize the 2D map scale list and add a new format on the Scale Format tab of the Scale Properties dialog box.
- The Measure Distance tool in 3D now contains a vertical component. You can drag the pointer up and down over the y-axis arrow to lock the measurement to a vertical mode. Once you move the pointer away from vertical segment, it switches into distance mode.
Pop-ups
- Pop-ups are now supported in the Geography tab of the Catalog view.
- Pop-ups now support the display of raster field content. To include these images in a pop-up, edit the Fields element and enable the display of the raster field within the Field Options list.
- Related records in pop-ups honor both map time and map range filters. Related records also honor any configured display expression set in the layer properties. When the related data is in your map, you see the pop-up definition that you authored. When the related data is not in the map, you see the default pop-up.
3D Scenes & Scene Layers
The following updates have been made to improve the appearance and performance of scene layers:
- Custom coordinate systems are supported for all scene layers.
- Raster datasets as elevation sources are now supported in mobile scene packages.
- Transportation networks are now supported in mobile scene packages.
- The Anchor Point parameter has been extended to allow file input, and a new Output Coordinate System parameter has been added to the Create Integrated Mesh Scene Layer Package tool.
- The Create Integrated Mesh Scene Layer Package tool now writes I3S version 1.7.
- The Create Building Scene Layer Package tool now writes I3S version 1.7.
- The Create Building Scene Layer Package tool now supports building layers that source geodatabase feature classes created from the BIM File To Geodatabase tool.
- Bathymetric Attributed Grid (BAG) files are now supported as elevation sources.
Tables
- You can now search tabular data to find specific values. Click the table menu to access the Find and Replace tool . The search is performed on the selected fields. You can make specific updates to individual values in an iterative process or update multiple values at once. A list of the most recent searches is retained in both the Find and Replace text boxes until the project is closed. You can also specify the search method to match any, all, or just the start of the field, as well as match the case.
- The ability to freeze one or more columns has been added to the table view. You can now select which columns you want to always have visible and still scroll horizontally through the table by using the field's context menu and clicking Freeze/Unfreeze Field .
- The default docking location for attribute tables is now a configurable application setting.
- The table menu has been reorganized to group related commands together. For example, the three options for working with contingent values are now grouped together in a submenu.
Layout
- You can now edit the vertices of a graphic or map frame on a layout. Select a graphic and choose Edit vertices on the Format tab on the ribbon to enter an editing mode where you can move, add, or remove vertices for the selected graphic.
- Layout files are now available in the Import Layout gallery to add formatted and saved layouts to your project. The gallery contains default layout files, but you can set the gallery to reference any folder containing layout files. To add a layout file from the gallery, on the Insert tab, in the Project group, click Import Layout and choose a layout file from the gallery.
- A new grid component, grid zone designation labels, has been added. Grid zone designation labels are the letter and number combinations unique to each UTM zone. They can be drawn at the vertical and horizontal boundaries of the grid zone.
- New panes have been added for exporting and printing maps and layouts. These panes provide additional properties for both printing and exporting, and allow print and export jobs to run in the background while doing other things in the application.
Reports
- Feature image attachments can now be added to the Details section of a report as a new element. Geographic features can have attached picture files associated with them, and now these images can be incorporated with your report. Only the first image attachment is included in an attachment element, but you can configure it to show additional attached images. Click Add Attachment in the Data group on the Format tab when editing the Details section of your report.
Analysis and geoprocessing
General
- Geoprocessing tools can now be scheduled to run at a later time or with recurrence.
- Geoprocessing tool messages have been reorganized, and now support richer capabilities like embedded tables, images, and charts.
- The performance and responsiveness of geoprocessing tools, especially when working in a large project with many maps and layers, has been improved.
ModelBuilder
- The output Python code generated by the Export To Python File and Send To Python Window commands has been enhanced.
- Models can now be exported to a graphic, in SVG or PDF formats.
Charts
- Chart data is rendered faster and asynchronously.
- Bar chart and box plot x-axis labels allow manual character limits.
- All charts with axes have zooming and panning functionality.
Sharing analysis
- For web tools with a raster input, the URL to an image service can be used as the input.
- Many additional geoprocessing environments are supported when a web tool is consumed.
3D Analyst
- You can now interactively edit a TIN with the new TIN Editor in a map view.
- A new dataset properties dialog is available for TINs from the Catalog pane.
- A new dataset properties dialog is available for terrain datasets from the Catalog pane.
- LAS dataset 3D point display performance has been improved. An example of this would be that when you increase the point budget, ArcGIS Pro draws LAS dataset points faster.
- You can now reset the LAS elevation legend in a 3D view from the layer's context menu from the Contents pane.
3D Features toolset
- Regularize Building Footprint geoprocessing tool enhancements:
- A faster GPU-enabled operation for regularizing buildings with the Any Angles method.
- Improvements to the Any Angles method to better approximate buildings with right angles and diagonal edges.
- Simplify 3D Line—A new tool that generalizes 3D line features to reduce the overall number of vertices while approximating the original shape in horizontal and vertical directions within a specified tolerance.
Data management toolset
- Set LAS Class Codes Using Raster—A new tool that classifies LAS points using cell values from a raster dataset.
- Improved performance when using the Classify LAS Ground geoprocessing tool. The tool runs several times faster.
- Classify LAS Building geoprocessing tool enhancements:
- Classifying points above and below the roof. This allows you to capture points that likely represent chimneys, dormers, and other smaller features on the rooftop, as well as points returned from the building walls, provided they fall under the rooftop geometry.
- Greater control of noise tolerance for points classified as part of the rooftop with the Method parameter.
Analysis toolbox
- Count Overlapping Features—A new tool that generates planarized overlapping features from the input features.
Aviation toolbox
- Generate OIS Intersection—A new tool that intersects, merges, manipulates, and represents the most restrictive (lowest) surfaces within the extent of all collective surfaces. Obstruction identification surfaces determine which objects are vertical obstructions. An object is considered a vertical obstruction if it penetrates the OIS surface. Surfaces are used to support planning and design activities.
- Prepare Aviation Data—A new tool that gathers information from related tables and populates it on a source feature.
- Import AIXM 5.1 Message—A new tool that imports Aeronautical Information Exchange Model (AIXM) version 5.1 data into an aviation geodatabase.
- Inclusion of Airport Control Point in OIS calculations for 18B, FAR77, UFC, and Annex 14 tools allows you to create OIS surfaces for multiple runways across different airports, instead of processing each airport individually.
Business Analyst
- Evaluate Site—A new workflow that allows you to quickly assess a new site using the demographic and socioeconomic characteristics of an area around the prospective site.
- Target Marketing—A new workflow that can create customer and geographic profiles, target groups, and segmentation maps to better understand your customer base.
- The Business Analysis menu is expanded to include new workflows and tools. You can customize sections using the Filter option.
- Support is added for Business Analyst in the Catalog view to manage items such as Target Marketing and Huff Models.
- Performance indexes can be created for Statistical Data Collections. You can conveniently create and rebuild indexes from the SDCX Edit dialog box.
- You can now use your own apportionment layers to refine how custom data is summarized.
- You can now build Statistical Data Collections without a local dataset installed.
- You can now share your territory solution to your ArcGIS Organization as web layer.
Business Analyst toolbox
- Huff Model Calibration—A new tool in the Modeling toolset that calibrates a Huff Model.
- Generate Threshold Drive Times—A new tool in the Trade Areas toolset that creates a feature class of network distance trade areas that expand around point features until criteria is reached.
- Generate Threshold Rings—A new tool in the Trade Areas toolset that creates a feature class of ring trade areas that expand around point features until the threshold value is reached.
- Measure Cannibalization—A new tool in the Trade Areas toolset that calculates the amount of overlap between two or more polygons. An optional Measure Cannibalization report illustrates how much trade areas overlap each other and can also be used to examine the amount of influence a new competitor will have in a given market.
- Generate SDCX Index—A new tool that creates a performance index for a Statistical Data Collection (SDCX). This tool is part of the new Statistical Data Collections toolset.
- Target Marketing toolset—A new toolset containing tools for creating customer and geographic profiles,
target groups, and segmentation maps. This toolset consists of the following tools:
- Generate Customer Segmentation Profile—A new tool that creates a segmentation profile with an existing customer point feature class layer.
- Generate Market Area Segmentation Profile—A new tool that creates a segmentation profile by summarizing segments from standard geography boundaries within the input area.
- Generate Target Group Layer—A new tool that generates a layer that identifies geographies that contain selected segments and categorized groups based on targets.
- Generate Target Layer—A new tool that creates a layer that identifies geographies that contain selected segments and geographies that do not contain selected segments.
- Generate Target Penetration Layer—A new tool that creates a layer that is based on the percent penetration of selected segments—giving a detailed view of where there are concentrations of your target segments.
Territory Design toolbox
- Make Territory Solution Layer—A new tool that creates a new group layer that represents a territory solution from an existing territory solution dataset (feature dataset).
- Rebuild Territory Solution—A new tool that updates the territory solution to reflect changes made to the base level.
Cartography toolbox
Annotation toolset
- Feature layers with a join are now a valid input for the Annotate Selected Features tool.
- If features are selected when you run the Convert Labels To Annotation tool, only labels for those features are converted to annotation.
- If features are selected when you run the Tiled Labels To Annotation tool, only labels for those features are converted to annotation.
- The Convert Labels To Annotation tool and the Tiled Labels To Annotation tool now support memory and in_memory workspaces.
Generalization toolset
- You can now choose to partition data based on vertex count, in addition to the previously available method of feature count, in the Create Cartographic Partitions tool. With the Partition Method parameter set to Vertices, partitioning is dictated by the number and density of vertices rather than the number of features. Use this method when input data contains a relatively small number of very complex features, like high-resolution country polygons, or where very long features are likely to cross multiple partition boundaries, like contour lines.
- The Simplify Building tool has a new parameter called Input barrier layers. Use this parameter to identify one or more layers that contain features that must not be crossed by simplified lines. Barrier features can be points, lines, or polygons.
- The Smooth Line and Smooth Polygon tools have a parameter called Handling Topographical Errors that was previously hidden from the tools' user interfaces. This parameter specifies how topological errors, possibly introduced by processing, are handled. Previously, the parameter was available only through scripting for legacy compatibility, and was ignored. The parameter is fully functional in this release, and provides a new, third option to resolve the errors in addition to just flagging them.
Conversion toolbox
The following tools have been added:
From WFS toolset
The WFS To Feature Class tool has the following improvements:
- A new swap_xy parameter that can be used to swap the x,y axis order of the output feature class.
- The max_features parameter is now applicable for both complex and non-complex WFS services.
To Geodatabase toolset
- BIM File To Geodatabase—Imports the contents of one or more BIM file workspaces into a geodatabase feature dataset.
Data Management toolbox
Contingent Values toolset
- A new is_restrictive parameter has been added to the Create Field Group and Alter Field Group tools. This parameter allows greater control over the editing experience when using contingent values.
Distributed Geodatabase toolset
Geodatabase replication tools have been added to the Distributed Geodatabase toolset. These tools can be used to create and synchronize replicas as part of the distributed data workflows in ArcGIS Pro.
- The Create Replica tool allows you to create a replica in a geodatabase from a dataset in an enterprise geodatabase.
- The Synchronize Changes tool can be used to synchronize updates between two replica geodatabases.
Layers and Table Views toolset
The Layers and Table Views toolset has the following new tools:
- The Make Building Layer tool creates a composite building layer from a dataset, usually from the output of the BIM File To Geodatabase tool.
- Make TIN Layer is a new tool that creates a triangulated irregular network (TIN) layer from an input TIN dataset or layer file.
- Use the Match Layer Symbology To A Style tool to create unique values symbology for the input layer based on the input field or expression by matching input field or expression strings to symbol names from the input style.
Package toolset
- The Share Package tool allows you to publish a web layer automatically when you share a tile package, vector tile package, or scene layer package.
- The Create Map Tile Package tool now supports the Parallel Processing Factor environment variable for improved performance.
Workspace toolset
- The Export XML Workspace Document tool supports multiple input datasets from the same workspace.
GeoAnalytics Desktop toolbox
The following new tools are available:
- Describe Dataset—Summarizes features into calculated field statistics, sample features, and extent boundaries.
- Forest-based Classification and Regression—Creates models and generates predictions using an adaptation of Leo Breiman's random forest algorithm, which is a supervised machine learning method. Predictions can be performed for both categorical variables (classification) and continuous variables (regression).
- Generalized Linear Regression—Performs generalized linear regression (GLR) to generate predictions or to model a dependent variable in terms of its relationship to a set of explanatory variables. This tool can be used to fit continuous (OLS), binary (logistic), and count (Poisson) models.
- Find Dwell Locations—Determines where locations or observations have little movement or no movement over a certain period of time. The result layer displays the dwell location as points, a convex hull of the dwell locations, or a mean center point of the dwell.
The following enhancements have been added:
- Guidelines and best practices and considerations when running GeoAnalytics Desktop Tools.
- Enhancements to Find Point Clusters now supports spatiotemporal clustering in addition to existing spatial clustering.
GeoAnalytics Server toolbox
The following new GeoAnalytics Server tools are available:
- The Find Dwell Locations tool has been added to the Find Locations toolset. This tool determines dwell locations from time-sequential points in a track. Dwell locations are defined as sequential observations with little movement or no movement over a certain period of time. Depending on the field of application, this may be referred to as "stay points" or "idle detection". The result layer displays the dwell location as points, a convex hull of the dwell locations, or a mean center point of the dwell.
- Enhancements to the Find Point Clusters tool have been made to include spatiotemporal clustering in addition to the existing spatial clustering. Spatiotemporal clustering discovers clusters of points that are in close proximity based on their spatiotemporal distribution.
Gecoding toolbox
- Create Feature Locator—A new tool that creates a locator using reference data that contains a unique name or value for every feature stored in a single field.
Geostatistical Analyst toolbox
The new GA Layer 3D To Multidimensional Raster tool exports a 3D geostatistical layer created using the Empirical Bayesian Kriging 3D tool to a multidimensional Cloud Raster Format (*.crf file) raster dataset. 3D geostatistical layers store continuous 3D interpolation results and appear as 2D horizontal slices at a given elevation. This tool automates the process of extracting rasters of interpolated predictions at multiple elevations and stores them as a multidimensional raster dataset. Elevations can then be changed with the range slider, and the layer is calculated and rendered using the predicted values of the new elevation.
Image Analyst extension
Multidimensional Analysis toolset
Three new geoprocessing tools are added to the Multidimensional Analysis toolset in the Image Analyst toolbox in ArcGIS Pro 2.5. These new tools are also supported in the new Multidimensional tab on the ArcGIS Pro ribbon that contains tools for managing, visualizing, and analyzing multidimensional data.
The three new multidimensional analysis geoprocessing tools are:
- Find Argument Statistics—Extracts the dimension value or band index at which a given statistic is attained for each pixel in a multidimensional or multiband raster.
- Generate Trend Raster—Estimates the trend for each pixel along a dimension for one or more variables in a multidimensional raster.
- Predict Using Trend Raster—Computes a forecasted multidimensional raster using the output trend raster from the Generate Trend Raster tool.
Additionally, the following tools have changes:
- The Aggregate Multidimensional Raster tool supports more aggregation keywords.
- The Generate Multidimensional Anomaly tool has four new options for the Anomaly Calculation Method parameter.
Multidimensional tab
On the Raster Layer contextual tab set, a new contextual tab, Multidimensional, is enabled when a multidimensional raster layer or a multidimensional mosaic layer is selected. It provides tools and functionality to work with multidimensional raster data.
Note:
Tools in the Analysis group will require the Image Analyst or Spatial Analyst extension.
When charting multidimensional data, Temporal Profile has been enhanced to support areas of interest with spatial aggregation and charting trends.
Deep learning toolset
Several new deep learning capabilities are provided in ArcGIS Pro 2.5. The most important improvement is that you no longer need to leave ArcGIS Pro to train the model in the deep learning framework. You can install the TensorFlow, Keras, PyTorch, Fast.ai, and Torchvision Python packages for ArcGIS Pro deep learning frameworks to work with ArcGIS Pro. See Install Deep Learning frameworks for ArcGIS for more details.
Integrating deep learning frameworks with ArcGIS Pro, coupled with the new tools and features described below, results in a seamless end-to-end deep learning workflow experience.
Two new deep learning geoprocessing tools have been added:
- Classify Objects Using Deep Learning—Runs a deep learning model on an input raster and an optional feature class to produce a feature class or table in which each input object has a class label assigned.
- Train Deep Learning Model—Trains a deep learning model using the output from the Export Training Data for Deep Learning tool.
Additional tools and capabilities provided for deep learning are summarized below:
- Label objects for Deep Learning—Enables supervised deep learning tasks. The Label Objects for Deep Learning pane contains tools to label and prepare training sample data for the Train Deep Learning Model geoprocessing tool.
- Review results from deep learning—After training your deep learning model, and processing using the object-based inference tools (Classify Objects Using Deep Learning or Detect Objects Using Deep Learning), you can review the results from your deep learning workflows. The Attributes tab displays features and includes the ability to edit the classes of the deep learning results.
- The Export Training Data For Deep Learning tool moved from the Segmentation and Classification toolset to the Deep Learning toolset.
Motion Imagery toolset
- Enhance the stream of video data in the video player. Enhancements include contrast, brightness, saturation, and gamma adjustments. You can also invert the color to help identify objects in the video.
- Video data in multiple video players can be synchronized for comparison and analysis.
- Measure objects in the video player, including length, area, and height.
- List and manage videos you have added to the project with the Video Feed Manager.
Segmentation and Classification toolset
A new tool, Linear Spectral Unmixing, has been added to perform subpixel classification and calculate the fractional abundance of different land-cover types for individual pixels.
The Export Training Data For Deep Learning tool has four new parameters. This tool was moved to the Deep Learning toolset.
ArcPy functions in the Image Analyst module
In the ArcGIS Image Analyst module, a large suite of new ArcPy functions is available for analyzing, visualizing, and managing imagery.
These ArcPy functions are grouped into functional categories:
- Analysis—Aggregate, Anomaly, Apply, Foreach, HeatIndex, TasseledCap, Threshold, and WindChill
- Appearance—ContrastBrightness, Convolution, Pansharpen, Render, StatisticsHistogram, Stretch, and VectorFieldRenderer
- Classification—MLClassify
- Conversion—Colormap, ColormapToRGB, ColorspaceConversion, Complex, Grayscale, SpectralConversion, UnitConversion, and VectorField
- Correction—Speckle
- Data Management—ApplyEnvironment, Clip, CompositeBand, ExtractBand, Mask, Merge, Resample, Subset, and TransposeBits
- Math—Arithmetic, BandArithmetic, Clg, Clre, ClayMinerals, EVI, FerrousMinerals, GEMI, GNDVI, GVITM, IronOxide, MSAVI, MTVI2, NDVI, NDVIre, NDWI, PVI, RTVICore, SAVI, SRre, Sultan, TSAVI, VARI and RasterCalculator
- Reclass—Lookup, and Remap
- Statistical—ArgStatistics, Statistics
- Surface—Aspect, AspectSlope, Contour, Curvature, ElevationVoidFill, Hillshade, ShadedRelief, and Slope
Pixel Editor
New operations have been added to the Pixel Editor:
- Custom Processing—Apply a raster processing template (.rft.xml) to the selected region.
- Interpolate from Edges—Use values from the edges of your selected region to interpolate the surface.
Location Referencing toolbox
Two new geoprocessing tools have been added in this release:
- Configure Utility Network Feature Class—A new tool that configures a Utility Network pipeline feature class for use with a linear referencing system (LRS).
- Update Measures From LRS—A new tool that populates or updates the measures and route ID on Utility Network features such as pipes, devices, and junctions.
Note:
The ArcGIS Pipeline Referencing Server extension is required to use this tool.
Multidimension toolbox
The Multidimension toolbox is being reorganized in ArcGIS Pro 2.5, and additional tools have been added.
The two new geoprocessing tools are:
- The Make Multidimensional Raster Layer creates a raster layer from a multidimensional raster dataset by slicing data along defined variables and dimensions.
- The Subset Multidimensional Raster creates a subset of a multidimensional raster by slicing data along defined variables and dimensions.
These two tools are also available from the Multidimensional tab.
In order to centralize functionality for working with Multidimensional data, two tools are being moved from their original place in the Data Management toolbox to the Multidimension toolbox. Those tools are listed below:
- The Build Multidimensional Transpose chunks the multidimensional data along each dimension to optimize performance when accessing pixel values across all slices.
- The Build Multidimensional Info generates multidimensional metadata in the mosaic dataset including information regarding variables and dimensions.
NetCDF toolset
The NetCDF toolset is a new toolset that contains the six existing tools that work with the netCDF data format. Three of them ingest a netCDF file and create a raster layer, a feature layer, or a table view. The other three tools convert raster, feature, or table data to a netCDF file. There are no functional changes to any of the these tools at this release.
Multidimensional tab
On the Raster Layer contextual tab set, a new contextual tab, Multidimensional, is enabled when a multidimensional raster layer or a multidimensional mosaic layer is selected. It provides tools and functionality for working with multidimensional raster data.
Note:
Tools in the Analysis group will require the Image Analyst or Spatial Analyst extension license.
Network Analyst
- The Create Network Dataset tool, which is briefly described in the Highlights section at the top of this page, is one of the key new features for ArcGIS Pro 2.5.
- Specify polygon trim distance when generating polygons around service areas using the Polygon Trim Distance parameter on the Service Area tab. It is useful if the network is very sparse and you don't want the service area to cover large areas where there are no features.
- The GTFS To Network Dataset Transit Sources tool is enhanced to allow automatic interpolation of blank stop_times values and append a GTFS (General Transit Feed Specification) to an existing set of public transit data model tables.
- The Directions tab on the Network Dataset Properties dialog box can be used to configure turn-by-turn directions.
- Reduce service-area processing time and create more accurate generalized polygons by adding a service-area index to your network dataset.
- The Network Travel Mode parameter has been updated to set its dependency to the Network Data Source parameter so that the choice list contains the travel mode names from the network dataset.
- A new geoprocessing parameter datatype, Network Data Source, has been added.
- Solver objects now report counts for input and output and allow a portal URL to be used as a network data source.
- Native runtime solvers are being used for Route, Closest Facility, Origin Destination Cost Matrix, and Service Area solvers with mobile map packages (.mmpk).
Parcels toolbox
Administration toolset
- The Build Parcel Fabric tool has a new, optional Record Name parameter. If a record name is specified for the tool, only parcels associated with the specified record are built.
- If the COGO Accuracy attribute of a record has been populated, the Build Parcel Fabric tool transfers the accuracy value to the COGO Accuracy attribute of parcel lines when building parcels.
- The Add Parcel Type tool has a new, optional Use for administrative boundaries parameter for creating parcel types that have administrative boundaries. Administrative boundaries are used for very large parcels such as county boundaries, state boundaries, and country boundaries. Administrative parcels do not participate in the parcel fabric topology.
Python
- Jupyter notebooks are now integrated with ArcGIS Pro. This is briefly described in the Highlights section at the top of this page and one of the key new features of ArcGIS Pro 2.5.
- Geometry objects now include SVG representations for display in Jupyter notebooks.
- The SetParameterSymbology function can be used to set the symbology of a script tool's output parameter.
- The FromCoordString function can be used to convert various coordinate system notations to a PointGeometry object in WGS84 coordinates. The PointGeometry object has a new toCoordString method that can be used to convert the object to various coordinate system notations.
- The version of Python in ArcGIS Pro was upgraded to Python 3.6.9.
arcpy.mp
- The Layout, MapFrame, MapSeries, and MapView export functions have been extended to include all formats and parameters available in the new ArcGIS Pro export panes.
- ArcGISProject.activeView returns either a layout or a map view for the currently opened ArcGIS Pro project. This is especially useful for those that want to change the camera settings or extent for an active map view.
Raster Analysis tools from ArcGIS Enterprise
When signed in to an Enterprise portal that is configured for raster analysis, there are some new Raster Functions available, and additional capabilities added to other existing functions.
Data management functions
In the Data Management group, there are new raster functions available for generalization and raster creation.
Distance functions
In the Distance group, there are two new raster functions available, and updates have been made to two existing functions.
- The new Distance Accumulation function calculates, for each cell, the least accumulative cost distance from or to the least-cost source, while accounting for surface distance along with horizontal and vertical cost factors.
- The new Distance Allocation function calculates distance mapping for each cell to sources, allowing for true surface distance as well as vertical and horizontal cost factors.
- The Least Cost Path function has been updated to use the Distance Accumulation tool to perform distortion-free distance analysis.
- The Cost Path function has been updated with a new Force flow direction convention for backlink raster parameter.
The two new functions perform distortion-free analysis. By removing distortion, several benefits are achieved. To begin, cost accumulation is now measured the same way in all directions. An important special case of this cost accumulation technique is that with a constant cost surface, the output produced is now the same as for straight line distance mapping. Next, the surface distance over a digital elevation model can now be precisely computed. Finally, paths around barriers are now followed precisely.
Statistical functions
In the Statistical group, two raster functions have been updated with new parameters:
- The Cell Statistics function can calculate single-band or multiband output based on the processing type.
- The Zonal Statistics function can calculate statistics on a multidimensional value raster.
Space Time Pattern Mining toolbox
- The new Create Space Time Cube from Multidimensional Raster Layer tool takes a multidimensional raster layer and structures it into space-time bins to create a cube that can then be analyzed by other tools in the Space Time Pattern Mining toolbox, such as Emerging Hotspot Analysis and Local Outlier Analysis. Restructuring multidimensional layers in this way is useful for efficient space-time analysis and visualization in 3D.
- The Time Series Clustering tool partitions a collection of time series, stored in a space-time cube, into distinct clusters where members of each cluster have similar characteristics. This tool has been enhanced for performance, updated to include new methods that better cluster time series data, and now creates pop-ups for time series visualization.
- The Visualize Space Time Cube in 2D tool has been enhanced to optionally include pop-ups in its output.
Spatial Analyst extension
Raster analysis capabilities have been improved in several areas. Not only has the quality of the results from distance analysis improved, five new tools have been created to make the analysis easier to understand and perform. As part of the increased focus on multidimensional analysis in the ArcGIS platform, a number of tools have been updated to directly support multidimensional raster data. There is also a new pathway for accessing multidimensional analytical tools directly from the ArcGIS Pro interface. New and improved tools and functions are available across several analysis categories, including distance analysis, extraction, raster creation, raster generalization, segmentation and classification, and zonal analysis.
If you are an ArcPy user, new raster analysis capabilities are included in this release. You now have the ability to iterate over raster cells to extend analytical capabilities, directly read or modify raster cell values, and access many other raster functions.
Distance analysis
Five new distance analysis tools and two new raster functions have been added. These tools use a new algorithm for cost-based distance analysis that provides more accurate and precise results.
The new algorithm achieves several benefits by avoiding the distortion in outputs caused by the previous network model of cell connectivity. The benefits are as follows:
- Cost accumulation is measured the same way in all directions. An important special case is that cost distance with a constant cost surface now produces the same output as Euclidean distance mapping.
- Surface distance over a digital elevation model is computed much more accurately.
- Paths around barriers are followed more accurately.
- Cost distance accumulation and allocation analysis have the option to perform the analysis using either a planar or a geodesic method.
The new tools are the following:
Distance Accumulation—Calculate accumulated distance for each cell to sources, allowing for Euclidean distance, cost distance, and true surface distance, as well as vertical and horizontal cost factors.
Distance Allocation—Calculate distance allocation for each cell to sources, allowing for Euclidean distance, cost distance, and true surface distance, as well as vertical and horizontal cost factors.
Optimal Path As Raster—Calculate the optimal (least cost) path from a source to a destination as a raster.
Optimal Path As Line—Calculate the optimal (least cost) path from a source to a destination as a polyline feature class.
Optimal Region Connections—Connect regions in the most optimal way.
The following image shows the output (blue bands) from the new Distance Accumulation tool with an input barrier, along with the output (orange lines) from the new Optimal Path As Line tool:
Note:
The original distance tools are still available in the Legacy Distance toolset. Learn how to migrate to the new distortion-free distance tools. Both the existing Cost Path and Cost Path As Polyline tools include a new parameter that allows you to determine a hydrological flow path.
In the Distance raster function group, the following two new raster functions complement the new tools described above:
- The Distance Accumulation function calculates, for each cell, the least accumulative cost distance from or to the least-cost source, while accounting for surface distance along with horizontal and vertical cost factors.
- The new Distance Allocation function calculates distance mapping for each cell to sources, allowing for true surface distance, as well as vertical and horizontal cost factors.
Updates have been made to the following existing raster functions:
- The Least Cost Path function has been updated to use the Distance Accumulation tool to perform distortion-free distance analysis.
- The Cost Path function has been updated with a new parameter that allows you to determine a hydrological flow path.
Multidimensional raster analysis
Improvements have been made to the analytical capabilities, and several existing tools can now support multidimensional processing. There is also a new way to access multidimensional analysis capabilities directly from the ArcGIS Pro interface.
In the Multidimensional Analysis toolset, the following tools have improvements:
- The Aggregate Multidimensional Raster tool supports additional predefined interval options for aggregation.
- The Generate Multidimensional Anomaly tool has four new options for the Anomaly Calculation Method parameter.
The following tools from various toolsets and one raster function have been enhanced to process multidimensional rasters:
- The Sample tool has several new parameters to process multidimensional rasters. When processing multidimensional rasters, the tool has options to specify the following:
- The output table layout, either as rows or columns
- The time, depth, or other acquisition information associated with the location features to extract information for a given time or calculate statistics within a period of the observation time
- Lines and polygons as the input location, in addition to points and rasters
- The Parallel Processing Factor environment
- The Zonal Statistics tool, the Zonal Statistics as Table tool, and the Zonal Statistics raster function now have the Process as multidimensional parameter available, which allows you to calculate various statistics on each slice of a multidimensional value raster.
On the Raster Layer tab, the new Multidimensional tab is enabled when a multidimensional raster layer or a multidimensional mosaic layer is selected in the Contents pane. It provides tools and functionality for working with multidimensional raster data.
Note:
Tools in the Analysis group require the Image Analyst or Spatial Analyst extension license.
Multiband raster analysis
The Aggregate Multidimensional Raster tool can now do band-wise aggregation for multiband multidimensional input.
The following tools have enhanced capabilities for how multiband input rasters are handled to create single-band or multiband output:
- The Pick and Cell Statistics tools have a new parameter that allows you more control over how multiband input rasters are processed.
- The Cell Statistics raster function can calculate single-band or multiband output based on the multiband processing type.
Zonal analysis
The Zonal Statistics as Table tool now processes overlapping polygon zones. It calculates statistics for each zone separately.
The Zonal Statistics and Zonal Statistics as Table tools and the Zonal Statistics raster function can now also process a multidimensional value raster.
General tool and function enhancements
The following new tools, enhancements, and raster functions have been added:
- Raster segmentation and classification
- The new Linear Spectral Unmixing tool has been added to perform subpixel classification and calculate the fractional abundance of different land cover types for individual cells.
- The Export Training Data For Deep Learning tool has four new parameters.
- Raster generalization
- The Aggregate tool now supports the Parallel Processing Factor environment. The Median option for Aggregation technique now only produces a float output raster, regardless of the input type.
- The new Aggregate raster function generates a reduced-resolution version of a raster on the fly and creates a dynamic raster output.
- Raster creation:
- The new Random raster function creates a dynamic raster on the fly with random cell values.
Iterate over raster cells using ArcPy
You can now iterate over raster cells programmatically in ArcPy to extend your analytical capabilities. To support custom analysis, the following new classes have been created:
- RasterCellIterator class in the Spatial Analyst module—Allows you to visit each cell location in a Raster object. The iterator makes it easy to inspect cell values at each location, as well as neighboring locations. While iterating over a raster, you can read and write cell values.
- RasterInfo class in the ArcPy classes—Describes a set of raster properties that facilitate the creation of a new raster dataset using the Raster object. This class has several methods and properties available.
Modify raster cell values using ArcPy
You can now read cell values in a Raster object using a [row, column] index notation. Using index notation, you can also assign a new value to a raster cell, thereby modifying the Raster object. Once the values of raster cells have been modified through an assignment, you can persist these changes by calling the save() method on the Raster object.
Enhance multidimensional raster processing using ArcPy
The Raster object has more capabilities for processing multidimensional rasters in ArcPy:
- Properties—bandNames, blockSize, noDataValues, properties, and readOnly
- Methods—addDimension, exportImage, getProperty, getRasterBands, getRasterInfo, read, removeVariables, renameVariable, setProperty, and write
Additional raster functions available in ArcPy
In the Spatial Analyst module, many new ArcPy functions are available for analyzing, visualizing, and managing raster data using Python.
These ArcPy functions are grouped into the following functional categories:
- Analysis—HeatIndex, TasseledCap, Threshold, and WindChill
- Appearance—ContrastBrightness, Convolution, Pansharpen, StatisticsHistogram, Stretch, and VectorFieldRenderer
- Conversion—Colormap, ColormapToRGB, ColorspaceConversion, Complex, Grayscale, SpectralConversion, UnitConversion, and VectorField
- Correction—Speckle
- Data Management—CompositeBand, ExtractBand, Mask, Resample, Subset, and TransposeBits
- Math—Arithmetic, BandArithmetic, Clg, Clre, ClayMinerals, EVI, FerrousMinerals, GEMI, GNDVI, GVITM, IronOxide, MSAVI, MTVI2, NDVI, NDVIre, NDWI, PVI, RasterCalculator, RTVICore, SAVI, SRre, Sultan, TSAVI, and VARI
- Reclass—Remap
- Statistical—ArgStatistics and Statistics
- Surface—AspectSlope, ElevationVoidFill, and ShadedRelief
Spatial Statistics toolbox
- The Colocation Analysis tool measures local patterns of spatial association between two categories of point features using the colocation quotient. This tool can be used to help answer questions such as “Are locations of residential theft likelier to occur or be colocated with certain housing types?” Or “Are certain business types likely to be colocated (such as coffee shops and retail stores)?”
Topographic Production toolbox
This release features an expanded Workflow toolset that includes a new Data Management toolset with the following new tools to set the data source and stage job files for automated workflows:
- Get Features By Job AOI—Extracts features from a source geodatabase into a target geodatabase based on the Filter Feature Layer (or job AOI).
- Copy Job Files—Copies Workflow Manager (Classic) job files to and from a local machine and a shared directory for processing.
The Properties toolset includes the following new tools:
- Copy Extended Properties—Copies extended property values from one job to another job in the same Workflow Manager (Classic) repository.
- Update Extended Property—Updates an extended property in the identified properties table for the selected job.
The Geodatabase toolset includes the new Extract Data By Feature tool that extracts features from multiple input feature classes into a target database.
Utility Network toolbox
All network diagrams tools have been moved from the Utility Network toolbox and have been reorganized in the new Network Diagram toolbox.
For a complete list of tool changes, review the Utility Network toolbox history and Network Diagram toolbox history.
Data management
General
- Performance has been improved when browsing folders and files on disk.
- Additional file-based items stored on disk can be deleted from a folder.
- If you add an ArcGIS Pro map file (.mapx) or map package (.mpkx) from the active portal, the map that is added to the ArcGIS Pro project will be linked to the original portal item. If the portal item is updated, you will be notified that an update is available in ArcGIS Pro when you open the map.
- When you work with Microsoft Excel files in ArcGIS Pro, you now have the ability to install and use the 32-bit or 64-bit Microsoft Access Database Engine 2016 Redistributable.
- Domain Usage is a new pane that can be accessed from the Domains view. This pane is helpful in identifying what datasets use domains in a specific geodatabase workspace. Learn more about how to identify domain usage.
- The Feature Class Wizard now supports importing field definitions from sources such as .dbf, .txt, .csv, and .xls or .xlsx when creating a feature class.
- The Fields view now supports copy/paste functionality.
- ArcGIS now supports Oracle 19c and SQL Server 2019.
- New options are available in the Catalog pane for exploring data. Basic pop-ups are visible by default. If you are working with a new set of unfamiliar data, you can turn on detailed pop-ups using the menu button. Use this option sparingly, since it has an impact on browse performance.
- The file geodatabase release version can now be viewed and upgraded from a 9.2 or 9.3 release on the Database Properties dialog box.
Attribute rules
- Copying and pasting a feature class now copies all attribute rules in the feature class.
- The $originalfeature variable of Arcade Attribute Rule profiles can be used in attribute rules to reference a feature's attributes before an edit.
Contingent values
- You can now import and export field groups and contingent values using the Import and Export buttons found on the Contingent Values ribbon.
- A new option is available to allow greater control over the editing experience when using contingent values. You now have the ability to specify whether a field group will prevent or allow the input of values other than those specified as contingent values using the Restrictive check box found on the Field Groups dialog box.
Edit data
- Offset Face creates an interior planar offset to an existing multipatch feature. It is available on the context menu when you edit a multipatch feature using Vertices and right-click the map. To learn more, see Offset a multipatch face.
- Feature templates for multipatch layers include Circle and Rectangle construction tools. The 3D Geometry tool creates arcs when you press A. These tools are available on the multipatch construction toolbar when you create multipatch geometry. To learn more, see Create multipatch features.
- In the Attributes pane , the Layers tab allows you to step through features on a specified layer. To learn more, see Step through features on a layer.
- Replace Geometry allows you to create a replacement point feature using a temporary line as an offset with the Replace Point At End of Line tool . To learn more, see Replace feature geometry.
- When you edit attributes in the Attributes pane , the active geometry you are editing is automatically finished.
- The Attributes pane supports contingent attribute value settings defined in the source geodatabase for Optional and Required field groups, and Retired value settings defined in the source geodatabase.
- By default, the Stream construction tool is not visible for new line and polygon feature templates.
- When you move an annotation feature using Annotation , you can press S to enable a secondary anchor and snap it to another feature.
- When you move an annotation feature using Annotation , you can double-click the feature and edit text in-line.
- Edit Vertices allows you to select vertices using circle or rectangle selection tools.
- Extend or Trim allows you to extend a line through a feature and terminate at another feature along its path at which you hover with the pointer.
- The Leader Line Annotation construction tool creates horizontal annotation with a leader line. It is available with feature template for annotation layers. To learn more, see Create annotation features.
- On the Traverse tool pane , click the Traverse Options button and import or export ArcMap traverse files. When entering a traverse, you can save your edits at any time without having to export the traverse to an ArcMap traverse text file. If the feature class is COGO enabled, the COGO measurements are saved as attributes. To learn more, see Import or export a traverse file.
- Direction Direction creates a point feature or a vertex at the intersection of two specified paths. It is available on the construction toolbar when you create a point, line, or polygon feature using a feature template construction tool. To learn more, see Create a point or vertex at the intersection of two directions.
- Mirror creates a mirror copy of selected features using a two-point construction line or a selected edge and a click. To learn more, see Create a mirror copy of a feature.
- On the Editor Settings dialog box, you can configure alignment and placement settings for follow feature annotation. To learn more, see Configure follow feature settings.
- Edit Vertices moves topological nodes a specified distance or to a specified location. To learn more, see Move a topology node.
- In the Attributes pane , the Attributed Relationships tab allows you to edit attributes in related tables when you select the parent feature participating in the relationship class. In previous releases, this tab displayed the relationship label for every dataset. To learn more, see Edit feature attributes.
- Spiral Curve creates spiral curves as densified polylines. The geometry is defined with a starting bearing, a start radius, an end radius, and an arc length or a delta angle. To learn more, see Create spiral curves.
- Line Intersection splits straight and curved line features where they intersect. Clicking an inferred intersection extends the line and splits the lines where they intersect. To learn more, see Split lines at an intersection.
- Stretch Proportionately is available on the Edit Vertices and Move toolbars when you modify features.
- On the project Options dialog box, you can set Stretch Proportionately to be turned on by default when you edit vertices or move a feature. To learn more, see Stretch geometry proportionately.
- Stretch Topology is available on the Edit Vertices and Move toolbars when you enable map topology and move topological edges.
- On the project Options dialog box, you can set Stretch Topology to be turned on by default when you enable map topology and move topological edges. To learn more, see Stretch topology proportionately.
- Trace only traces snappable features. To turn snapping off by layer for the features you do not want to trace, click the List by Snapping tab in the Contents pane. To learn more, see Trace.
- Direction Distance creates a point feature or a vertex at a specified direction and distance. It is available on the construction toolbar when you create a point, line, or polygon feature using a feature template construction tool. To learn more, see Create a point or vertex at a direction and distance.
- Construct Polygons creates new polygon features from polyline features for each closed boundary you select on one or more layers. To learn more, see Construct polygons from features.
- A new Editor Tracking tab can now be found on the properties page for tables and feature classes in a geodatabase to configure and work with editor tracking on your data. To learn more, see Editor Tracking in ArcGIS Pro.
Parcels
- If the COGO Accuracy attribute of a record has been populated, the accuracy value will be transferred to the COGO Accuracy attribute of parcel lines when parcels are built.
- REST API development is now supported for parcel fabrics. The parcel fabric can be accessed and edited through services.
- .NET SDK development is now supported for parcel fabrics.
Metadata
- A Python metadata module, arcpy.metadata, is briefly described in the Highlights section at the top of this page, and one of the key new features for ArcGIS Pro 2.5.
- A new metadata style is available that allows you to create metadata content that is compliant with the metadata standard ISO 19115-1:2014 Geographic information — Metadata — Part 1: Fundamentals. When you edit an item's metadata, the validation rules guide you in authoring metadata content that is compliant with this standard. You can export an item's metadata content to an XML document that is compliant with the ISO 19115-3:2016 Geographic information — Metadata — Part 3: XML schema implementation for fundamental concepts standard.
Note:
The metadata editor has not been enhanced to allow you to enter metadata content that was introduced with ISO 19115-1. Also, the capability is not yet available to import content from an ISO 19115-3 format metadata XML file.
- Metadata is updated automatically only when it is created. To update properties recorded in the item's metadata with the item's current properties, click the Synchronize button on the Catalog tab on the ribbon in the Metadata group. For example, this will update the feature count in the item's metadata.
Data Reviewer
A new quick-start tutorial to enhance quality assurance during editing is now available.
Automated Data Reviewer validation methods (checks) can now be configured as an attribute rule to assess the quality of features that exist in your geodatabase. The following Data Reviewer checks are available to support attribute validation rule workflows:
- Cutbacks—Finds segments where the angle between segments in a polygon or polyline is below a specified minimum value.
- Duplicate Vertex—Finds vertices in polyline and polygon features that are within a specified tolerance.
- Evaluate Part Count—Finds features with a part count that is within a specified value.
- Evaluate Polyline Length—Finds polyline segments, parts, or features that have a length within a specified tolerance.
- Evaluate Polygon Perimeter and Area—Finds polygon features that contain an area or perimeter that is within a specified tolerance.
- Evaluate Vertex Count—Finds polyline or polygon features that have a vertex count within a specified tolerance.
- Feature on Feature—Finds features that have a specific relationship, either from two different feature layers or within the same feature layer.
- Monotonicity—Searches z- or m-enabled polylines for vertices that are not strictly increasing or decreasing in value or are trending based on specified conditions.
- Polyline or Path Closes on Self—Finds paths or lines in polyline features that either touch or cross themselves.
- Query Attributes—Finds records based on a WHERE clause run against row attributes.
Geocoding
- Overwrite geocode services on a stand-alone ArcGIS Server.
- Overwrite locators on an ArcGIS Enterprise portal.
- The ability to share a locator to an Enterprise portal by right-clicking the Locators folder in the Catalog pane.
- The redesigned Locate pane includes the following:
- New Enhanced Layer Search mode allows for case-insensitive searches for whole words and phrases in the attributes of a layer. It also allows for spelling mistakes using the Enable fuzzy matching option. The built-in query language supports wildcards and booleans to allow for more control while searching for the correct feature.
- Quick access to locators
- Find places on the map
- New Address Inspector tool.
- Create Locator tool additions include the following:
- New countries and languages
- Spain, Australia
- Catalan, Basque, Galician
- United Kingdom now listed as Great Britain
- New Parcel role
- New conceptual topics related to building locators with the Create Locator tool
- New countries and languages
- New Create Feature Locator tool.
- Feature class output from the Geocode File tool will support rematch when the table is geocoded with a locator in ArcGIS Enterprise 10.8.
Geodatabase replication
Geodatabase replication workflows, which are briefly described in the Highlights section at the top of this page, are one of the key new features for ArcGIS Pro 2.5. Geodatabase replication provides the same tools and interface provided with ArcMap to create replicas, manage replicas, and synchronize changes using traditional versioning. To learn more, see Geodatabase replication fundamentals.
Imagery and raster
Two new image inspection and management panes were added in ArcGIS Pro 2.5:
- Image Information pane—Provides access to, and visualization of, pixel-level information in imagery. The pane is a single point of access to location data, spectral information, and a subset of image support data. Pixel and image information is provided dynamically as the pointer moves across the image.
- History pane—The raster functions that are executed locally and in a portal are saved with your project history. In the raster function History pane, you can filter, sort, and search through all raster functions that were executed in the project. You can view detailed information about each function that was executed and reopen the function with the same settings used. You can also save any raster function or function chain that was executed.
Multidimensional tab
On the Raster Layer contextual tab set, a new contextual tab, Multidimensional, is enabled when a multidimensional raster layer or a multidimensional mosaic layer is selected.. It provides tools and functionality for working with multidimensional raster data.
Note:
Tools in the Analysis group will require the Image Analyst or Spatial Analyst extension.
Raster functions
Seven new raster functions are introduced in ArcGIS Pro 2.5, and six of them process scientific multidimensional data.
- Aggregate function—Generates a reduced-resolution version of a raster.
- Generate Trend—Estimates the trend for each pixel along a dimension for a given variable in a multidimensional raster.
- Multidimensional Filter—Creates a raster layer from a multidimensional raster dataset by slicing data along defined variables and dimensions.
- Multidimensional Raster—Adds a multidimensional dataset as a multidimensional raster layer.
- Predict Using Trend—Generates a forecasted layer using the output from the Generate Trend function.
- Process Raster Collection—Processes each slice in a multidimensional raster layer or each item in a mosaic layer.
- Random function—Creates a virtual raster with random pixel values that can be used in a mosaic dataset.
Ortho mapping
- Use the new Tie Point Manager to inspect overlapping images and edit tie points in preparation for block adjustment.
- Automatically estimate film fiducials for the scanned image workflow.
Raster data types
- Sentinel-3 satellite data and products are supported in ArcGIS Pro 2.5.
ArcGIS Indoors
General updates
- Updates were made to the final network template XML to correct reversed two-way restriction evaluators. It may be necessary for you to recalculate the TRAVEL_DIRECTION values of the Pathways and Transitions feature classes if applying this updated network template to an ArcGIS Indoors database created before the 2.5 release.
- Configure categories specifically for work orders for a new unique experience to support staff in identifying, locating, and navigating between work orders. You can also integrate Viewer with your work order system using the configurable category URL parameter.
- Use feature service layers when authoring maps for Indoor Viewer to consume dynamic content residing outside your Indoors database or in other systems. Bring in additional points of interest or integrate with the new work order capabilities.
- ArcGIS Indoors for ArcGIS Pro now supports automated cloud deployments that rely on the per user installation option.
Geoprocessing
- Create Facility Entryways is a new tool in the Indoors Network toolset that analyzes your Indoors data to automatically identify doors that are entry or exit points in your facilities and create properly attributed points of interest that can be used to enhance pathway generation and map authoring.
- The Create Floor Transitions geoprocessing tool has been updated with a new optional parameter, Elevator Delay, that adds delay time in seconds to the pathways for the selected transition.
- The network definition has been enhanced to support defined elevator delay times for your facilities. Now, users of Viewer and mobile apps can be more efficiently routed through elevators or stairwells based on your site's unique characteristics.
- Resolved the issue with the Thin Pathways geoprocessing tool that resulted in an error during execution and the Pathways feature class being removed from the Indoors geodatabase.
Deprecated
- The NETWORK_URL and CLOSESTFACILITY_URL parameters have been removed from the Indoors Configuration table to simplify the map authoring experience for Viewer. This is replaced by the Viewer configuration wizard that allows you to define associated services when sharing Indoors maps using the Indoors configurable app.
- The DisplayScales and DisplayLODs tables have been removed from the Indoors database to simplify the map authoring experience for mobile apps. ArcGIS Indoors for iOS and ArcGIS Indoors for Android now support symbology definitions that use scale-based class renderers.
- Indoors data administrators are no longer required to assign a DISPLAY_SCALE_ID for the Events or PointsOfInterest feature classes, as this attribute has been removed from the associated feature classes.
- The 311_ATTRIBUTE_LIST parameter has been removed from the Indoors Configuration table to simplify the workflow for setting these up in your Indoors database. Indoors now supports configurable URL parameters.
LocateXT
- When you specify the output map layer in the Extract Locations pane, by default, the extracted locations are stored in a feature class of the same name in the project's default geodatabase. You can specify a different location for your output instead. If the output location is a folder, the extracted locations will be saved to a shapefile.
- The Extract Locations pane is now able to recognize spatial coordinates in documents that have been provided based on a projected coordinate system. For example, if the coordinates in the document are based on information derived using the State Plane coordinate system, provided in feet or meters, they can be extracted as a location.
- Documents written in languages where word breaks are not used can now be analyzed more successfully. When the option to require word breaks in text is turned off, words in Chinese or Japanese text, for example, can be recognized as custom locations or extracted to custom attributes.
- A Customize dialog box is available that allows you to configure how spatial coordinates and dates are recognized in languages other than English. Some default settings are available for several languages: French, Spanish, German, Russian, Chinese, and Japanese.
- The feature classes produced when locations are extracted from documents now have an additional field that records the text from the original documents that was recognized as a date. This text can be assessed to ensure the date is an accurate representation of the text.
Revit
- BIM File To Geodatabase—A new tool that imports the contents of one or more BIM file workspaces into a geodatabase feature dataset.
- Make Building Layer—A new tool creates a composite building layer from a dataset, usually from the output of the BIM File To Geodatabase tool.
ArcGIS Pro now includes support for Revit Version 2020.
Web feature layers
- When you publish a hosted feature layer from data that has editor tracking enabled, the hosted feature layer also has editor tracking enabled. You decide what information is stored in the editor tracking fields when you publish. By default, the publisher's login and the date you publish the hosted feature layer are recorded in the editor tracking fields. This accurately reflects who creates the features in the hosted feature layer and allows you to restrict access to features based on who creates them. You have the option, though, to copy the database user names and the dates the features were created and edited from the source geodatabase instead.
- You can undo and redo edits in more workflows when you edit web feature layers.
- You can now undo and redo edits you make to web feature layers in offline maps.
- When you need to provide people with read-only access to your hosted feature layer data, publish the hosted feature layer as a map image layer. Map image layers provide faster drawing and query response times than feature layers, and because you can't edit or export data from a map image layer, you can share them with a wider audience without compromising your data. This functionality is available beginning with ArcGIS Enterprise 10.8.
Versioned editing
You can now interactively work with features in the map when using the Version Conflict Manager or viewing Version Changes. Selecting a feature in the Version Conflict Manager selects the feature in the map view to explore and make attribute edits.
Share your work
- You can replace a tile layer in your ArcGIS Online or ArcGIS Enterprise 10.8 portal. This extends the functionality introduced with ArcGIS Pro 2.4 to replace vector tile layers.
- Stand-alone tables can be shared to ArcGIS Online or to ArcGIS Enterprise 10.7 (or later version) portals with the Share As Table command. Once shared, hosted table items can be overwritten with the Overwrite Table command.
- Instance pooling can be configured for map image layers shared to ArcGIS Enterprise portals and for map services published to a stand-alone ArcGIS Server. Pooling helps you manage server traffic effectively while conserving memory resources on server machines.
- For servers at version 10.7.1 or later, both dedicated and shared instance pooling are supported.
- For servers at earlier versions, dedicated instance pooling is supported. The minimum and maximum number of instances per server machine can be set.
- A new option on the Share Package geoprocessing tool allows you to publish a web layer automatically from the package you are sharing. This option is available when you share vector tile packages (.vtpk), tile packages (.tpk or .tpkx), or scene layer packages (.slpk).
- Hosted feature layers can be published as hosted map image layers with ArcGIS Enterprise 10.8. This allows you to use existing authoritative web layers to diversify and enrich your online content.
- Editor tracking information can be preserved when you share a web feature layer to ArcGIS Online or ArcGIS Enterprise 10.8.
- By default, editor tracking information (creator, creation date, last editor, last edit date) is overwritten with the user name of the person who publishes the web layer and the publishing date and time.
- Optionally, you can configure the web layer not to overwrite the existing editor tracking information.
- Advanced options are available when you configure cached map services.
- You can choose a tile format (PNG, PNG8, PNG24, PNG32, JPEG, MIXED) and compression value. The settings provide default recommendations.
- Caching can be based on a custom map extent (currently supported) or an area of interest defined by a feature class. Caching by area of interest is available when you publish to ArcGIS Enterprise portals or ArcGIS Server.
- An efficient option to Create Tiles on Demand is available when you publish map image layers to ArcGIS Enterprise portals or ArcGIS Server.
- You can calculate an estimated cache size when you share or overwrite cached services. Size estimates are provided for each level of detail as well as for the full cache.
- You can use the Manage Registered Data Stores pane to manage portal data store items. This functionality is available with ArcGIS Enterprise 10.8.1 and later versions, and requires the privilege to register data stores.
- New panes have been added for exporting and printing maps and layouts. These panes provide additional properties for both printing and exporting, and allow print and export jobs to run in the background while doing other things in the application.
- You can now share a style with dictionary symbology as a web style to ArcGIS Online and ArcGIS Enterprise to use in ArcGIS API for JavaScript. The dictionary must be version 3.0.0 or later and cannot contain any 3D model marker symbol layers.
Production
Airports
The Terrain and Obstacle Profile tool now includes the ability to produce Precision Approach Terrain Chart (PATC) specific profiles.
ArcGIS Aviation Charting
The new Charting extension provides the aviation industry with a comprehensive solution to solve challenges and inefficiencies for aviation data and product, workflow, and quality management. It also provides a resolution to the challenges that the aviation industry faces, such as the demand for more products, operating budget cutbacks, dynamic lists of standards, and numerous changes to information.
For more information, see Get started with ArcGIS Aviation Charting and the Charting toolset.
Defense Mapping
- This release features an expanded Workflow toolset that includes a new Data Management toolset with the following new tools to set the data source and stage job files for automated workflows:
- Get Features By Job AOI—Extracts features from a source geodatabase into a target geodatabase based on the Filter Feature Layer (or job AOI).
- Copy Job Files—Copies Workflow Manager (Classic) job files to and from a local machine and a shared directory for processing.
- The Properties toolset includes the following new tools:
- Copy Extended Properties—Copies extended property values from one job to another job in the same Workflow Manager (Classic) repository.
- Update Extended Property—Updates an extended property in the identified properties table for the selected chosen job.
- The Geodatabase toolset includes the new Extract Data By Feature tool that extracts features from multiple input feature classes into a target database.
ArcGIS Maritime
- The Maritime ribbon is now available. It appears when S-101 data is added to the Contents pane. The Maritime ribbon contains the new Display Scale control; the Select, Clear, and Attributes commands; and the new S-101 Association Manager tool.
- The Display Scale control allows you to set the minimum and maximum scale values that will be applied to newly created features.
- The Association Manager is a new tool that allows you to create feature and information associations in accordance with the S-101 specification.
- The new S-100 Attribute Editor window appears in the Attributes pane when S-100 features are selected. It allows you to manage and create S-100 complex attributes.
Pipeline Referencing
- ArcGIS Pipeline Referencing can now be used with a gas utility network in ArcGIS by integrating a linear referencing system centerline feature class and the ArcGIS Utility Network Management extension pipeline feature class.
Learn more about how to manage Pipeline Referencing and a Utility Network together.
- Support for measures on centerlines has been added to this release to support the integration with a Utility Network. Start and end measures are now stored on your centerline/pipeline segments and calibration points are added at these centerline endpoints when you utilize centerlines in create, extend, and realign route tools.
- Two new geoprocessing tools have been added in this release to support Utility Network integration with Pipeline Referencing:
- Configure Utility Network Feature Class—This tool configures a Utility Network pipeline feature class for use with a linear referencing system (LRS).
- Update Measures From LRS—This tool populates or updates the measures and route ID on Utility Network features such as pipes, devices, and junctions.
Note:
The ArcGIS Pipeline Referencing Server extension is required to use this tool.
Production Mapping
- This release features an expanded Workflow toolset that includes a new Data Management toolset with the following new tools to set the data source and stage job files for automated workflows:
- Get Features By Job AOI—Extracts features from a source geodatabase into a target geodatabase based on the Filter Feature Layer (or job AOI).
- Copy Job Files—Copies Workflow Manager (Classic) job files to and from a local machine and a shared directory for processing.
- The Properties toolset includes the following new tools:
- Copy Extended Properties—Copies extended property values from one job to another job in the same Workflow Manager (Classic) repository.
- Update Extended Property—Updates an extended property in the identified properties table for the selected chosen job.
- The Geodatabase toolset includes the new Extract Data By Feature tool that extracts features from multiple input feature classes into a target database.
Roads and Highways
ArcGIS Roads and Highways includes enhancements to the software and documentation.
Utility networks
- Utility networks are now supported in a file geodatabase. Learn more about the single-user model.
- The default timeout has increased to 180 seconds when validating a network topology. This impacts synchronous operations for validation, such as using the Validate command on the ribbon.
- The utility network licensing has changed and is now licensed through the Portal for ArcGIS user account. To take advantage of utility network capabilities, starting with ArcGIS Enterprise 10.8, the Portal for ArcGIS user will need to be licensed with the Utility Network Service user type extension.
- When validating a network topology, dirty areas are now clipped based on the validation extent used. To learn more, see Validate a network topology.
Network diagrams
- Network diagrams and the utility network from which they are created are now supported in file geodatabases.
- A new Copy Layout function is available to allow users to copy all or part of diagram feature positions from one diagram to another.
- All network diagram geoprocessing tools are now out of the Utility Network toolbox and regrouped in their own Network Diagram toolbox.
Work more efficiently
- You can now specify where table, chart, and ModelBuilder views open in the application. Each view type can be configured separately and all support the same four options: docked below the active map, stacked on top of the active map, as a separate floating window where each new view is stacked on the previous view, and as a separate floating window where each new view is its own entity. To customize this behavior, click Properties, open the Options dialog box, and click the User Interface tab. These user interface options are application settings stored in your user profile and are honored for all ArcGIS Pro projects.
- You can now specify where ModelBuilder, table, and chart views open in the application. Each view type can be configured separately and all support the same four options: Docked below the active map, stacked on top of the active map, as a separate floating window where each new view is stacked on the previous view, and as a separate floating window where each new view is its own entity. These interface options are application settings stored in your user profile and are honored for all ArcGIS Pro projects.
Workflow Manager
- The Open Map step has been renamed to Open Pro Project Items and now includes additional step arguments.
- The Open Tasks step has been renamed to Import Task.
- The Launch ArcMap step has been renamed to Import/Launch Mapping Items and allows layouts to be configured as templates and alternative maps.
- The Edit Extended Properties step has been updated to allow you to add new values for related properties.
Extend ArcGIS Pro
- ArcGIS Pro SDK for .NET allows you to extend ArcGIS Pro with your own unique tools and workflows using SDK add-ins and configurations.
Arcade
ArcGIS Pro supports Arcade version 1.9. See Release Notes after Version 1.7.
What's next?
To learn more about near-term, midterm, and long-term development goals, see the ArcGIS Pro roadmap.