See what's new and improved in ArcGIS Pro 2.7.
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 featured functionality updates at this release.
GNSS device location support
You can connect a GNSS (GPS) device to ArcGIS Pro to view the location of your device in a map or scene. As you travel, the location of the device automatically updates in the view.
When location is turned on, you can create features based on the GNSS device's current geographic location, or set up a point feature class to automatically log data from the device as your position updates.
Mobile geodatabases
The mobile geodatabase is a new type of geodatabase in ArcGIS Pro 2.7. As with other geodatabases, you can create mobile geodatabases to store geographic datasets, perform data modeling tasks, and use as inputs to geoprocessing tools and scripts.
A mobile geodatabase is stored in an SQLite database, which provides the following advantages:
- SQLite is a widely available, stable, and trusted database.
- SQLite is open source and in the public domain, so no licensing is required.
- SQLite databases are supported cross-platform and are stored in a single file on disk, making them portable and an efficient data exchange format.
- SQLite is a full-featured relational database that allows querying and reporting workflows through SQL.
Mobile geodatabases are the first step in allowing fully interoperable workflows between ArcGIS Pro and ArcGIS Runtime, and will lead the way to enhanced workflows and applications in ArcGIS Runtime and the Esri suite of mobile apps.
Layer and feature blending
You can now apply blending modes to layers in your map. For example, you can brighten or darken a layer to bring attention to the highs or lows of a map's various ranges of color. Commonly used in image editing and graphic design workflows, blending modes can enhance the visualization of features and change the way you design maps for publication.
When a blending mode is applied to a layer, layers below it in the map's drawing order are visually altered. Most blending modes are applied to each color channel independently.
For further control, you can also apply blending modes to features within a single feature layer. In this case, symbolized features are blended with each other within the layer.
Linear referencing
Routes are used by linear referencing systems (LRS) to model linear distances and related events. They are created as m-aware polyline centerline features with m-values at each vertex that store a measure value independent of the line geometry.
You can now create a route from selected line features, calibrate a selected route using two or more specified calibration points, and define a portion of a linear route by tracing and clicking two points along the route.
These new editing capabilities are part of the core ArcGIS Pro application. They are designed for basic linear referencing needs—such as maintaining measures on features and linear referencing routes—where only a single linear referencing measurement system is required.
Note:
The Roads and Highways and Pipeline Referencing extension products offer advanced editing and management tools to provide a comprehensive solution for linear referencing workflows.3D object feature layers
3D object feature classes are a new data type in ArcGIS Pro 2.7. Like multipatches, 3D objects represent the outer shells of features that occupy 3D space, but they have a richer set of properties. For example, they can display characteristics such as reflection, shadowing, and roughness. 3D object feature classes are stored in a file, enterprise, or mobile geodatabase. File geodatabase 3D object features can be opened and edited directly in a number of third-party modeling applications, including Maya and Blender.
When you add a 3D object feature layer to a scene in ArcGIS Pro, you can use the same editing and analysis tools that work on multipatches. Geoprocessing tools are available to convert multipatch feature classes to 3D object feature classes and vice versa.
Movement analysis tools
Movement tools use point track data to analyze and visualize the movement of objects in space and time. Point track data consists of time-sequenced point locations grouped by unique devices, such as GPS or other mobile devices. Four complementary tools analyze movement:
- Find Cotravelers determines which devices, such as mobile phones, may be traveling together at the same place and time.
- Find Meeting Locations identifies areas where several devices have a longer dwell time—indicating a possible meeting location.
- Compare Areas finds unique devices operating in known areas at the same place and time.
- Classify Movement Events identifies movement-specific events in point track data.
Classify Movement Events is the newest of the four tools. It attributes point track data with turn information (including U-turns), stops, and information about acceleration and deceleration, simplifying the time-consuming process of reviewing track points to figure out how an entity was moving at a location. This is useful for analysts working with shipping telemetry, monitoring feeds from traffic, or reviewing GPS device metrics.
Start page resources
The ArcGIS Pro start page offers quick access to resources for learning the software.
- Find out what's new in the latest version of ArcGIS Pro.
- Build skills with quick-start tutorials and apply them as you work through real-world problems on the Learn ArcGIS site.
- Advance your ArcGIS Pro education with self-study and instructor-led classes at Esri Academy .
- Ask questions, share knowledge, and exchange ideas with the worldwide Esri community on GeoNet .
- Read the ArcGIS Blog for articles, announcements, and insightful workflows written by Esri product engineers.
- Get in-depth help on every facet of ArcGIS Pro.
Get started
- The online documentation system allows you to switch versions. If you haven't upgraded to ArcGIS Pro 2.7, you can access help topics specific to ArcGIS Pro 2.6.
- System administrators can manage application settings on behalf of users through a Pro.settingsConfig file. In ArcGIS Pro 2.7, default values can be set and locked by administrators for indexing and local help options.
- Help topics for downloading, installing, and updating ArcGIS Pro have been reorganized to create shorter, more narrowly focused topics.
- The ArcGIS Pro start page has been updated. See Start page resources in the Highlights section.
Analysis and geoprocessing
General
- The Run split-menu button on geoprocessing tools has a Reset Parameters command that returns all parameters of the open tool to their initial state.
- When creating a script tool, you can create a script file (.py) from a template that sets up the script with functions, parameter handling, and style that follows best practices for Python script tool modules.
- A new geoprocessing option, Display data paths as shortened names, controls whether data paths on geoprocessing tools display only a file name or the full data path.
- A new geoprocessing option, Enable Undo toggled on by default, controls whether geoprocessing tools that support Undo have the Enable Undo capability automatically toggled on.
Charts
- A new chart type, matrix heat chart, visualizes relationships between categorical variables, and can also be used to visualize change over time.
- Charts can now be exported as tables of summarized data.
- Scatter plot matrices have new layout options, including the ability to display plots as Pearson's r, indicating both the strength and direction of each relationship.
- A moving average overlay can now be added to temporal bar charts to smooth out temporal trends.
- You can right-click any chart in the Contents pane and click Duplicate to make a copy of the chart.
- In addition to numeric fields, string and date fields can now be summarized right from the attribute table by right-clicking the field and clicking Statistics.
- The temporal profile chart for raster time series has been enhanced to support new time series options, pixel value statistics for each location, and a default color scheme for location and line colors.
Geoprocessing history
- You can filter geoprocessing history based on the input data used in the tools. For example, you can find all tools that use the Roads layer as input.
- You can add tools in the geoprocessing history to a Favorites section of the History pane.
- A new geoprocessing option, Write geoprocessing operations to Geoprocessing History, controls the logging of geoprocessing history in your project.
- When you get the Python command from a tool in geoprocessing history, if the tool uses any geoprocessing environments, the Python command includes an arcpy.EnvManager code block to help you set environments efficiently.
Geoprocessing services
- Some analyzer messages now open a Solution pane when they are right-clicked.
- A message has been added to indicate that publishing to ArcGIS Server is not supported for GeoAnalytics Desktop, Portal, and Intelligence Movement tools.
Link analysis
- Find new central nodes in a link chart with the Eigenvector and PageRank centrality analysis methods.
- Expand your selection in link charts with the Select Connected tool . The tool adds connected entities to your current link and entity selection set.
- Create entity types from stand-alone tables, as well as feature classes, and add them to new or existing link charts.
ModelBuilder
- You can iterate over layers in your map using the new Iterate Layers tool and branch your model using the workspace or layer type of the layer. The layer properties, such as layer visibility and its state, can be used to filter and limit the model processing.
- The following enhancements have been made to model outputs:
- Outputs can be added to a map with the Add To Display command.
- Outputs appear under a ModelBuilder group layer in the Contents pane.
- Output layer names include both the ModelBuilder variable name and the variable value.
- The ModelBuilder Report view supports interactive two-way editing and syncing.
- The Add Tools To Model dialog box includes the following enhancements:
- Improved icons
- Support for finding iterators, utilities, and logical tools
- Display of the toolbox to which a tool belongs
- Support for selecting and dragging multiple tools to the model window
Raster functions
The reference help for the suite of raster functions was moved from the Imagery and raster section to the Analysis and geoprocessing section.
Raster functions can be combined into processing chains to display analytical results on the fly as you pan and roam your imagery and raster dataset in the map.
- Six band indices were added to the Band Arithmetic function. Several of these are valuable in analyzing and mapping wild land fire events:
- Burn Area Index (BAI)—Uses the reflectance values in the red and NIR portions of the spectrum to identify areas of the terrain affected by fire.
- Normalized Burn Ratio Index (NBRI)—Uses the NIR and SWIR bands to emphasize burned areas, while mitigating illumination and atmospheric effects.
- Normalized Difference Built-up Index (NDBI)—Uses the NIR and SWIR bands to emphasize manufactured built-up development.
- Normalized Difference Moisture Index (NDMI)—Detects different moisture levels in vegetation. It is used to monitor droughts and fuel levels in fire-prone areas.
- Normalized Difference Snow Index (NDSI)—Designed to use MODIS (band 4 and band 6) and Landsat TM (band 2 and band 5) for identification of snow cover while ignoring cloud cover.
- Normalized Difference Water Index (NDWI)—An index for delineating and monitoring content changes in surface water.
- Three new raster functions were added:
- Boundary Clean—Smooths the boundary between zones in raster data. This requires the Spatial Analyst extension.
- LandTrendr Analysis—Evaluates changes in pixel values over time using the Landsat-based detection of trends in disturbance and recovery (LandTrendr) method, and generates a change analysis raster containing the model results. This requires the ArcGIS Image Analyst extension.
- Aggregate Multidimensional—Creates a multidimensional raster layer by combining existing multidimensional raster variable data along a dimension. This requires the Image Analyst or Spatial Analyst extension.
- The following enhancements were made to existing raster functions:
- Compute Change—Supports filtering the classes to generate for categorical change detection using the new Filter Method parameter.
- Detect Change Using Change Analysis—Supports the output from the new LandTrendr Analysis raster function.
- Distance Accumulation and Distance Allocation—Performance has been improved when the Distance Method parameter is set to Planar.
- Generate Trend—Supports the detection of trends using the Mann-Kendall and Seasonal-Kendall trend analysis methods.
- Kernel Density—A new Input Barriers parameter can be used to alter the influence of a feature when calculating the density. This requires the Spatial Analyst extension.
- Least Cost Path—Performance has been improved.
- Merge Rasters—Supports merging multidimensional raster datasets spatially or across variables and dimensions.
- Statistics—Supports additional statistics fill methods including Majority and Minority.
- Zonal Statistics—Supports Median and Percentile statistics types for floating point value rasters. A new parameter, Percentile Interpolation type, defines the method of percentile interpolation to be used when the number of values from the input raster to be calculated is even. The function now also supports multidimensional processing for inputs with different dimensions. This requires the Image Analyst or Spatial Analyst extension.
Spatial statistics
- See Spatial Statistics toolbox for new geoprocessing tools added at this release.
3D Analyst extension
- You can filter LAS points to be interactively selected by class code, which helps with interactively classifying lidar points.
- You can use the Visible Points button to select only the points you can see, not the obscured points. This prevents the unintentional selection of distant background points.
- You can select LAS points using a volumetric 3D box, sphere, or cylinder.
- You can use the Power Line selection tool to select a series of points along a line according to preset parameters.
- LAS dataset pyramid build time has been improved.
- Rendering performance has been improved for LAS datasets in scenes that have eye-dome lighting (EDL) applied.
See 3D Analyst toolbox for geoprocessing tool enhancements.
Business Analyst extension
- Target Marketing improvements allow you to create reports from the wizard.
- Business Search supports SafeGraph as a data source.
See Business Analyst toolbox for geoprocessing tool enhancements.
Geostatistical Analyst extension
See Geostatistical Analyst toolbox for geoprocessing tool enhancements.
Image Analyst extension
Change Detection
- The new Change Detection Wizard guides you through the following change detection workflows with a combination of geoprocessing tools and raster functions:
- A new Change Detection toolset has been added to the Image Analyst toolbox.
- The LandTrendr Analysis raster function evaluates changes in pixel values over time using the Landsat-based detection of trends in disturbance and recovery (LandTrendr) method, and generates a change analysis raster containing the model results.
Multidimensional Analysis
- See the Multidimensional Analysis toolset section under the Image Analyst toolbox to learn about new geoprocessing tools for multidimensional analysis.
- The new Aggregate Multidimensional raster function creates a multidimensional raster layer by combining existing multidimensional raster variable data along a dimension.
- You can now attach processing templates directly to multidimensional datasets in Cloud Raster Format (.crf) for quick processing.
Deep Learning
- See the Deep Learning toolset section under the Image Analyst toolbox for new and enhanced geoprocessing tools.
Full Motion Video
- You can create and display timeline indicators for a number of activities that are launched from the QuickLaunch Tool Bar. Selecting Bookmark, Export Frame, Export PPT, Export Frames, Metadata to CSV, Export Segment, Record Segment, and Record Video creates indicators on the timeline. You can display the types of indicators by right-clicking the timeline and displaying the table of indicators. When the table is displayed, you can select the line item to turn the indicators on or off. A rectangle box appears around active indicators.
- You can export video content to PowerPoint. Exported content can include the current frame; full extent of the frame outline; and full extent of the frame center, frame outline, and sensor platform.
- You can customize the QuickLaunch Toolbar to configure the video player with the controls you need.
- The following label and name changes have been made to the QuickLaunch Toolbar and ribbon video player tools:
- Create Point Annotations—Replaces Add Graphics. The tool creates point annotations by clicking the video or within the frame outline on the map.
- Remove Point Annotations—Replaces Remove Graphics. The tool removes unsaved point annotations.
- Save Point Annotations—Replaces Save Graphics. The tool saves point annotations to a feature class.
- Export Frame—Replaces Frame Snapshot.The tool exports the current video frame as an image.
- Export Frames—Replaces Frames to images. The tool exports video frames as images.
See Image Analyst toolbox for geoprocessing tool enhancements.
Network Analyst extension
- The GetNASublayer() function returns a layer or table object for the designated sublayer or subtable of the specified network analysis layer.
- Save your analysis results as layer packages from the solver objects by using the saveAsLayerFile() method. Specify the output layer path using an .lpkx extension.
- Solver objects have a new method, addFields(), to add custom fields to the designated input class.
- For the NetworkDataset class, you can specify a travel mode and retrieve the summarized COST, TIME, DISTANCE, and ISRESTRICTED properties when retrieving edges, junctions, or turns.
- You can create a new turn feature or modify an existing one using the editing tools in ArcGIS Pro.
- Search Criteria and Search Query parameters have been exposed in the Add Locations and Calculate Locations tools.
- An updated VehicleRoutingProblem object schema was introduced in ArcGIS Pro 2.7 to provide enhanced usability and to more closely match the schema of Vehicle Routing Problem layers introduced in ArcGIS Pro 2.6.
Spatial Analyst extension
New and improved geoprocessing tools, raster functions, ArcPy functions, and geoprocessing functions are available with this release.
Spatial Analyst geoprocessing tools
- The new Storage Capacity tool calculates the surface area and total volume of the underlying region at a series of elevation increments.
- The new Surface Parameters tool calculates properties for raster surfaces using the user-specified neighborhood and adaptive neighborhoods based on local landscapes.
- The Boundary Clean and Locate Regions tools have significantly improved performance compared to previous releases. The performance of the Distance Accumulation, Distance Allocation, and Optimal Region Connections tools has been improved when the planar distance method is used.
See Spatial Analyst toolbox for the complete list of geoprocessing tool enhancements.
Raster functions
The following new and improved Raster functions are available with a Spatial Analyst extension license:
- The new Boundary Clean raster function smooths the boundary between zones in raster data.
- For the Distance Accumulation and Distance Allocation raster functions, the performance has been improved when the Distance Method parameter is set to Planar. The performance has also been improved for the Least Cost Path raster function.
- The Kernel Density raster function has a new Input Barriers parameter that can be used to alter the influence of a feature when calculating the density.
- The Zonal Statistics raster function now supports Median and Percentile statistics types for floating point value rasters. A new parameter, Percentile Interpolation type, is added; it defines the method of percentile interpolation to be used when the number of values from the input raster to be calculated are even. The function now also supports multidimensional processing for inputs with different dimensions.
ArcPy functions
See the Python Spatial Analyst module for new ArcPy functions.
Geoprocessing functions
See the Python Spatial Analyst module for new geoprocessing functions.
Geoprocessing tools
3D Analyst toolbox
3D Features toolset
The Extraction toolset includes the following new tool:
- Extract Power Lines from Point Cloud—Extracts 3D line features modeling power lines from classified point cloud data.
Raster toolset
The Surface toolset includes the following new tool:
- Surface Parameters—Computes slope, aspect, and various curvatures by fitting a quadratic or biquadratic surface. It supports user-specified neighborhood distances and adaptive neighborhood based on local landscape.
Visibility toolset
The following tools have been enhanced:
- Intervisibility—Supports integrated meshes, including meshes that have modifications applied.
- Line Of Sight—Supports integrated meshes that have modifications applied.
Analysis toolbox
Overlay toolset
New tools:
- Apportion Polygon—Summarizes the attributes of an input polygon layer based on the spatial overlay of a target polygon layer and assigns the summarized attributes to the target polygons.
- Remove Overlap (Multiple)—Removes overlap between polygons contained in multiple input layers.
Pairwise Overlay toolset
The Pairwise Overlay toolset contains tools that provide an alternative to a number of classic overlay tools for functional and performance considerations. The following tools are new:
- Pairwise Erase—Computes a pairwise intersection of the input and erase features.
- Pairwise Clip—Extracts input features that overlay the clip features.
- Pairwise Integrate—Analyzes the coordinate locations of feature vertices among features in one or more feature classes.
Aviation toolbox
Airports toolset
The Obstruction Identification Surfaces toolset includes the following enhancements:
- A new parameter for displaced threshold point features has been added to the following tools:
- The Light Signal Clearance tool has a new parameter for setting the generated surface on lateral sides of a runway based on the position of PAPI lights.
A new Heliport Obstruction Identification Surfaces toolset has been added with the following tool:
- FAA 2C—Generates an obstruction identification surface (OIS) for helipads based on specifications from FAA Advisory Circular 150/5390-2C.
Charting toolset
The Data Exchange toolset contains the following new tool:
- Import Digital Obstacle File—Adds, deletes, and updates the obstacle point features in an input obstacle feature class using an input digital obstacle file (DOF).
The Data Management toolset contains the following new tools:
- Process Air Traffic Service Routes—Identifies, generalizes, and offsets overlapping Air Traffic Service (ATS) routes.
- Generate Airspace Lines—Adds, modifies, or deletes polyline features from coincident edges of airspace polygons.
- Report Aviation Chart Changes—Compares feature classes in two enterprise geodatabase versions and returns the differences in a report.
Business Analyst toolbox
- Arcade expression support has been added to several tools. This gives you more flexibility to build dynamic trade areas based on any field value in your data.
Two new environment settings are available:
- Network Source—Allows any network dataset for network calculations and drive-time analysis, independent of the Business Analyst Data Source used for demographic content.
- Use Detailed Aggregation—Employs a detailed data aggregation method for smaller areas and faster processing beyond a specified radius.
Trade Areas toolset
New tools:
- Generate Approximate Drive Times—Estimates the travel distance for any existing trade area or boundary.
- Remove Overlap (Multiple)—Removes overlap between polygons contained in multiple input layers.
Enhanced tools:
- Remove Overlap—A new Center Line option has been added to the Method parameter.
- Generate Threshold Drive Times and Generate Approximate Drive Times—Two new parameters, Minimum Step and Threshold Percent Difference, have been added to control the accuracy of drive-time values.
Cartography toolbox
Annotation toolset
- Contour Annotation—A new Align top of text downhill option has been added to the Contour Alignment parameter. When this option is specified, the top of the text points downhill. This is useful in bathymetric mapping.
Generalization toolset
- Aggregate Polygons—An optional Aggregate Field parameter has been added. When a field is specified, features must share the same attribute value to be considered for aggregation.
Conversion toolbox
Excel toolset
- Excel To Table—Includes new parameters for establishing a cell range to be exported, and for defining the row in the Excel sheet that includes field names.
KML toolset
- Map To KML—New tool that converts a map to a KML file containing geometries and symbology.
To Raster toolset
- Point to Raster, Polygon to Raster, and Polyline to Raster—A new parameter specifies whether or not a raster attribute table is created for output integer rasters.
Data Management toolbox
3D Objects toolset
This toolset is new at ArcGIS Pro 2.7.
- Add 3D Formats To Multipatch—Converts a multipatch to a 3D object feature layer by linking the feature class with one or more 3D model formats.
- Remove 3D Formats From Multipatch—Removes the 3D model formats associated with a multipatch that was converted to a 3D object feature layer.
Archiving toolset
- Trim Archive History—Now supports deleting unneeded archive records from archive-enabled tables and feature classes in geodatabases in SAP HANA.
Features toolset
- Check Geometry and Repair Geometry—Now support feature classes stored in an enterprise geodatabase.
Fields toolset
- Calculate Field—Enhanced performance for SQL expressions.
- Encode Field—New tool that converts categorical values (string, integer, or date) into multiple numerical fields, each representing a category. The encoded numerical fields can be used in most data science and statistical workflows, including regression models.
- Reclassify Field—New tool that reclassifies values in a numerical or text field into classes based on bounds defined manually or using a reclassification method.
- Standardize Field—New tool that standardizes values in fields by converting them to values that follow a specified scale. Standardization methods include z-score, minimum-maximum, absolute maximum, and robust standardization.
- Transform Field—New tool that transforms continuous values in one or more fields by applying mathematical functions to each value and changing the shape of the distribution.
Package toolset
- The Extract Package tool has two new parameters:
- Storage Format Type—Specifies the storage format of the extracted cache. The Compact option groups tiles in bundle files for better performance on network shares and cloud store directories. The Exploded option stores each tile as an individual file. This parameter is available only when extracting a vector tile package (.vtpk).
- Create Ready To Serve Cache Dataset—Creates a ready-to-serve folder structure with an extracted cache that can be used to create a tile layer in ArcGIS Enterprise. This parameter is available only when extracting tile packages (.tpkx) or vector tile packages (.vtpk).
Raster toolset
The Ortho Mapping toolset contains the following new tool:
- Export Frame And Camera Parameters—Exports frame and camera parameters from a mosaic dataset.
The Raster Dataset toolset contains the following tool enhancement:
- Create Random Raster—A new parameter specifies whether or not a raster attribute table is created when the output raster values are integers.
Defense toolbox
Distance and Direction toolset
- Create Range Fans From Features—New tool that creates range fans with attributes derived from fields in a point feature class or shapefile.
- Create Range Rings From Features—New tool that creates range rings with attributes derived from fields in a point feature class or shapefile.
GeoAnalytics Desktop toolbox
- New Arcade expressions to calculate speed, acceleration, and distance on tracks are available in the following tools: Reconstruct Tracks (Summarize Data), Calculate Field (Manage Data), and Detect Incidents (Find Locations).
Data Enrichment toolset
- Calculate Motion Statistics—New tool that enriches time-enabled point data with statistics such as speed, acceleration, and bearing.
Summarize Data toolset
- Summarize Center And Dispersion—New tool that finds central features and directional distributions and calculates mean and median locations from point data.
- Reconstruct Tracks—Options have been added for how to represent split tracks, including the option to use an Arcade expression. You can determine how tracks are drawn and summarized using the split type parameter.
- Join Features—An option has been added to keep all target features (known as an outer left join).
Use proximity toolset
- Trace Proximity Events—New tool that analyzes time-enabled point features representing entities moving in space and time to determine interactions with other entities.
GeoAnalytics Server toolbox
- New Arcade expressions to calculate speed, acceleration, and distance on tracks are available in the following tools: Reconstruct Tracks (Summarize Data), Calculate Field (Manage Data), and Detect Incidents (Find Locations).
Data Enrichment toolset
- Calculate Motion Statistics—New tool that enriches time-enabled point data with statistics such as speed, acceleration, and bearing.
Summarize Data toolset
- Summarize Center And Dispersion—New tool that finds central features and directional distributions and calculates mean and median locations from point data.
- Reconstruct Tracks—Options have been added for how to represent split tracks, including the option to use an Arcade expression. You can determine how tracks are drawn and summarized using the split type parameter.
- Join Features—An option has been added to keep all target features (known as an outer left join).
Use Proximity toolset
- Trace Proximity Events—New tool that analyzes time-enabled point features representing entities moving in space and time to determine interactions with other entities.
Geocoding toolbox
- Create Feature Locator—Support for joined data has been added.
- Geocode Addresses—A new Output Fields parameter has been added.
- Reverse Geocode—The Feature Type parameter is now honored when locators participate in a composite locator. If a participating locator supports multiple feature types, this setting limits the types of features returned in reverse geocoding.
Legacy toolset
- The Create Address Locator tool has been deprecated at ArcGIS Pro 2.7.
Portal toolset
- Geocode File—A new Output Fields parameter has been added.
- Geocode Locations From Table—A new Output Fields parameter has been added.
Geostatistical Analyst toolbox
Working with Geostatistical Layers toolset
- GA Layer 3D To NetCDF—A new Input study area polygons parameter allows you to define a study area for the analysis. You can create voxel layers that conform to the study area, rather than creating a cube of the full 3D extent.
Image Analyst toolbox
Change Detection toolset
The new Change Detection toolset contains the following tool that performs change detection between two raster datasets.
- Compute Change Raster—Calculates the absolute, relative, or categorical difference between two raster datasets.
Deep Learning toolset
- Compute Accuracy For Object Detection—New tool that calculates the accuracy of the output from the Detect Objects Using Deep Learning tool.
- Export Training Data For Deep Learning—Two new options were added to the Metadata Format parameter:
- MultiLabeled_Tiles
- Export_Tiles
- Train Deep Learning Model—The following enhancements have been made:
- Faster R-CNN, YOLO, and DeepLab model types are now supported.
- The Backbone Model parameter supports a new option, DarkNet-53.
- The Pre-trained Model parameter now accepts a deep learning package file (.dlpk) as an input.
- Classify Pixels Using Deep Learning—Now supports generating a collection of classified rasters.
Multidimensional Analysis toolset
- Analyze Changes Using LandTrendr tool—New tool that evaluates changes in pixel values over time using the Landsat-based detection of trends in disturbance and recovery (LandTrendr) method.
- Summarize Categorical Raster—New tool that generates a table containing the pixel count and area for each category in each slice of a multidimensional categorical raster.
- Detect Change Using Change Analysis Raster—Now supports extracting change information from the output from the Analyze Changes Using LandTrendr tool.
- Generate Trend Raster—Now supports the detection of trends using the Mann-Kendall and Seasonal-Kendall Trend Type options.
Statistical toolset
- Zonal Statistics and Zonal Statistics as Table—Now support Median and Percentile statistics types for floating-point value rasters. A new Percentile interpolation type parameter defines the method of percentile interpolation to be used when the number of values from the input raster to be calculated are even. These tools now also support multidimensional processing for inputs with different dimensions.
Indoors toolbox
- Import BIM To Indoor Dataset—New tool that allows you to import existing BIM floor plans from a Revit file into an indoor dataset without first exporting them to CAD or a file geodatabase.
- Generate Unit Openings—New tool that creates unit openings as line features that model the location and physical extent of an entrance in preparation for export to IMDF.
- Import Floorplans to Indoors Geodatabase—The following enhancements have been made:
- Multiple CAD source files can be imported per facility level for floor plans that have multiple drawings per floor.
- A new Area Unit of Measure parameter allows you to define the unit of measure used to calculate area when importing floor plan data.
- Z-values are calculated for levels, units, sections, and zones based on the feature's relative elevation.
- The configuration spreadsheet is now included with the ArcGIS Pro installation, in the Resources\Indoors folder. This spreadsheet is required for mapping CAD layers to the corresponding Indoors feature classes.
- Create Indoors Database—A new Create Indoors Network parameter allows you to optionally create an Indoors workspace without a network dataset.
Indoors Network toolset
- Thin Indoor Pathways—Now accepts polygon features, in addition to point features, as inputs for the Routable Locations parameter.
Intelligence toolbox
Movement toolset
- Classify Movement Events—New tool that uses point track data to determine movement events such as acceleration, turns, stops, and U-turns. This information is useful in forensic analysis to understand how a vehicle was moving before an accident, or by maritime agencies in monitoring ship traffic in crowded or pirate-prone sea lanes. See Movement analysis tools in the Highlights section.
Multidimension toolbox
- Merge Multidimensional Rasters—New tool that combines multiple multidimensional raster datasets spatially, or across variables and dimensions.
- Build Multidimensional Transpose—Now supports deleting an existing transpose.
- Manage Multidimensional Raster—Now supports updating the statistics and updating the transpose to the modified multidimensional dataset.
Network Diagram toolbox
Configuration toolset
- Create Diagram Layer Definition—A new Overwrite all layers option allows you to refine a diagram layer definition by adding a new diagram sublayer or overwriting settings on some existing diagram sublayers while preserving the other diagram sublayers.
- Add Diagram Feature Capability By Attribute Rule—Supports two new capabilities: Prevent to reduce junction and Allow to reduce junction. These capabilities allow you to flag diagram junctions so they are discarded, or not, by Reduce Junction rules executed later in the rule sequence.
Layout toolset
- Apply Rotate Tree Layout—A new Rotate junction symbols with the same angle option adds the Angle parameter value to the element rotation field value for each processed diagram junction. This allows you to vary the diagram junction symbols by rotation using this field value so the symbols of the diagram junctions belonging to one or more trees are also rotated according to the same rotation angle.
Parcel toolbox
- Generate Parcel Fabric Links—New tool that generates displacement links for parcel fabric points that have changed locations in a specified time period. The tool can only be used on a parcel fabric published as a feature service.
- Merge Collinear Parcel Boundaries—New tool that merges connected, collinear parcel lines into a single parcel line.
Administration toolset
- Create Parcel Records —A new parameter allows you to use an ArcGIS Arcade expression to define record names. Record names can be defined using a combination of fields, string operators, and mathematical operators.
Raster Analysis toolbox
Note:
These tools are available only if you are signed in to an ArcGIS Enterprise portal that has an ArcGIS Image Server configured for raster analysis.
Analyze Patterns toolset
- Calculate Density—A new Input Barrier Features parameter has been added. A barrier can be used to alter the influence of a feature while calculating density.
Deep Learning toolset
- Classify Objects Using Deep Learning—New tool that runs a trained deep learning model on an input raster and an optional feature class to produce a feature class or table in which each input object or feature has an assigned class or category label.
Summarize Data toolset
- Summarize Raster Within and Zonal Statistics As Table—Now support Median and Percentile statistics type for floating-point value rasters. A new Percentile Interpolation Type parameter defines the method of percentile interpolation to be used when the number of values from the input raster to be calculated are even. These tools now also support multidimensional processing for inputs with different dimensions.
Use Proximity toolset
- Optimal Path As Line—A new parameter, Create network paths, specifies whether complete, and possibly overlapping, paths from the destinations to the sources are calculated or if nonoverlapping network paths are created.
- Distance Accumulation, Distance Allocation, and Optimal Region Connections—Performance has been improved when the Distance Method parameter is set to Planar.
Use Proximity (legacy) toolset
- Calculate Distance—Performance has been improved when the Distance Method parameter is set to Planar.
- Calculate Travel Cost, Determine Optimal Travel Cost Network, and Determine Travel Cost Path As Polyline—Performance has been improved.
Space Time Pattern Mining toolbox
The following enhancements have been added:
Time Series Forecasting toolset
- Curve Fit Forecast, Exponential Smoothing Forecast, and Forest-based Forecast—Three new parameters detect and identify outliers in the time series at each location of a space-time cube. Identified outliers can be viewed using interactive pop-up charts on the output features.
Utilities toolset
- The Visualize Space Time Cube in 2D and Visualize Space Time Cube in 3D tools include a new display theme to visualize and explore the time series outliers of a space-time cube.
Spatial Analyst toolbox
Density toolset
- Kernel Density—Now supports using the Geodesic method to calculate the density with a barrier feature.
Distance toolset
- Optimal Path As Line—A new Create network paths parameter has been added. The result, when using the new parameter, can be used for networking.
- Distance Accumulation, Distance Allocation, and Optimal Region Connections—Performance has been improved when the Distance Method parameter is set to Planar.
Generalization toolset
- Boundary Clean—Now supports parallel processing for improved performance on larger datasets.
Hydrology toolset
- Storage Capacity—New tool that can be used to create a table and a chart of elevations and corresponding storage capacities for an input surface raster.
Segmentation and Classification toolset
- The Export Training Data For Deep Learning tool has two new options for the Metadata Format parameter, MultiLabeled_Tiles and Export_Tiles.
Surface toolset
- The new Surface Parameters tool computes slope, aspect, and various curvatures by fitting a quadratic or biquadratic surface. It supports user-specified neighborhood distances and adaptive neighborhoods based on the local landscape.
- The Add Surface Information and Interpolate Shape tools from the 3D Analyst toolbox are now available to Spatial Analyst.
Zonal toolset
- The Zonal Statistics and Zonal Statistics as Table tools now support Median and Percentile statistics types for floating-point value rasters. A new parameter, Percentile interpolation type, is added that defines the method of percentile interpolation to be used when the number of values from the input raster to be calculated are even. These tools now also support multidimensional processing for inputs with different dimensions.
Spatial Statistics toolbox
The following new tools have been added:
Mapping Clusters toolset
- Spatial Outlier Detection—New tool that identifies spatial outliers in point features by calculating the local outlier factor (LOF) of each feature. The LOF is a measurement that describes how isolated a location is from its local neighbors.
Measuring Geographic Distributions toolset
- Neighborhood Summary Statistics—New tool that calculates local summary statistics of one or more numeric fields of point or polygon features using neighborhoods. The local statistics include mean (average), median, standard deviation, interquartile range, skewness, and quantile imbalance.
Modeling Spatial Relationships toolset
- Spatial Association Between Zones—New tool that measures the degree of spatial association between two regionalizations of the same study area in which each regionalization is composed of a set of categories, called zones. For example, this tool can be used to measure the association between forest type and soil class of the same study area.
Utilities toolset
- Dimension Reduction—New tool that reduces the number of dimensions of a set of continuous variables by aggregating the highest possible amount of variance into fewer components using Principal Component Analysis (PCA) or Reduced-Rank Linear Discriminant Analysis (LDA).
Territory Design toolbox
The following tools have been enhanced:
Territory Solution toolset
- Create Territory Solution—Performance improvements are added for solving large dataset point-based territories.
- Generate Territory Report—Two new reports are available:
- Realignment—Contains a summary realignment report of the reassigned features.
- Realignment Detailed—Contains a full list of the reassigned features.
Topographic Production toolbox
Cartography toolset
The Features toolset contains the following new tool:
- Calculate Magnetic Components—Calculates magnetic components.
Workflow Manager toolbox
Configuration toolset
- Publish Workflow Service—New tool that allows you to upload and share a workflow service and a map service of job locations for an ArcGIS Workflow Manager (Classic) repository.
Data management and workflows
BIM
- The ExteriorShell feature class overview representation of a Revit building is now a single, complex object. This improves performance and simplifies the use of the building layer overview.
- ArcGIS Pro upgrades Revit files in memory to the latest version before reading them. A new option allows you to save the upgraded version of the file. This significantly reduces the time it takes to open the file.
CAD
The following CAD objects and 3D CAD entities from AutoCAD and MicroStation files are now supported as multipatch features:
- Surface
- Loft
- Planer
- Extrusion
- Revolve
- Sweep
- NURBS
- Polygon Mesh
- Body
- Region
The following Autodesk Civil 3D entities are now supported as multipatch features:
- Pressure network
- Fitting
- Appurtenance
- Pressure pipe
- Gravity network
- Structure
- Pipe
Improved support is provided for multiline formatting of MTEXT entities. (CAD files commonly use MTEXT entities to display multiple lines of text as a single entity.)
Data Reviewer
This update includes new methods for automated validation and enhancements to filters in the Error Inspector pane.
Automated validation methods
The checks poster has been updated and is now available in multiple languages to facilitate planning and implementation of quality control workflows using automated checks in Data Reviewer.
The following image and table describe the new methods available to automate validation of your data with Data Reviewer-enabled attribute rules:
Number | Check | Description |
---|---|---|
Finds attribute values that do not comply with coded value or range domains that are associated with an attribute field. | ||
Finds features of the same geometry type that are collocated and share attributes. | ||
Finds features or rows that contain improper or null subtype values. | ||
Finds features or rows that contain attribute values that meet a relationship you define to values in another feature class or stand-alone table. | ||
Finds polyline features that share a node and contain identical attribute values. | ||
Finds polygon features that share a common boundary and contain identical attribute values. |
Error Inspector
The Error Inspector pane is enhanced to enable filtering based on one or more selected filter types, such as life cycle phase, status, or severity.
Geocoding
Locator enhancements:
- The following locator properties are available for line-based locators:
- Side offset—Determines how far the geocode result is located from the street line segment.
- End offset—Prevents geocode results that are located at the end of a line segment from falling on top of other features (for example, a cross street).
- Intersection connectors—A character required to separate the two street names that are part of an intersection address. You can add your own intersection connector to the property.
- The result order of locators that participate in a composite locator can be adjusted with the following new options:
- Use locator order—Participating locators are used in the order in which they were added to the Create Composite Address Locator tool.
- Order by role and score—Participating locators are grouped by role and fallback order.
- Custom order—Locators can be inserted between the roles of multirole locators.
- Locators stored in ArcGIS Online and ArcGIS Enterprise portals can be added as participating locators in a local composite locator.
- Midblock matching allows you to search for a group of house numbers representing one or more city blocks, such as the 100 block of New York Street, Redlands, CA, or the 200–500 block of Taylor Street, San Francisco.
Rematch enhancements:
- You can review and rematch geocode results with a different locator than the locator used to batch geocode.
- You can modify geocoding options for locators when rematching.
Locate pane enhancements:
- Stand-alone tables added to a map can be configured to search for records in the table.
- You can search for features in map layers based on values found in all fields or a single field in the layer.
See Geocoding toolbox for geoprocessing tool enhancements. See Python for ArcPy enhancements.
Geodatabases and databases
The following changes and new functionality are available in ArcGIS Pro 2.7:
General
- There is a new type of geodatabase called a mobile geodatabase. This is an implementation of the geodatabase stored in an SQLite database and has the file extension .geodatabase. See Mobile geodatabases in the Highlights section.
- The Create Feature Class and Create Table wizards include an option to add the output dataset to the current map. To learn more, see Create a feature class.
- The Create Replica tool supports the ability to register existing data only.
- The following usability and accessability enhancements were made in response to customer requests:
- In the Fields view of a table, you can switch visibility for selected rows using the spacebar.
- In the Versions view, you can select multiple versions when managing versions.
- The property page for a view contains a Definition tab showing the query definition used to create the view.
- M and Z extents are displayed on the property page of a feature class.
- In the Create Feature Class and Create Table wizards, the aliases of system-maintained OBJECTID and Shape fields are editable.
- The Manage Subtypes dialog box has a context menu, keyboard shortcuts, and better keyboard navigation.
- The Enable Enterprise Geodatabase tool can be opened from the context menu of a database in the Catalog pane.
- The Remove command works on multiple selected layers in the Contents pane. It also works on layers that have the same data source on the List By Data Source tab .
- You can access the Domain Usage pane by right-clicking a domain row. The pane remains accessible from the Domains Usage button on the ribbon.
- The View Usage command in the Domain Usage pane highlights the selected domain when the Subtypes or Fields view opens. To learn more, see Identify domain usage.
- New commands have been added to the context menus in the Fields, Subtypes, and Domains views to decrease mouse traversal.
Attribute rules
- You can evaluate batch calculation and validation in a file geodatabase when you evaluate attribute rules.
- The result dictionary keyword functionality has been expanded to allow you to update multiple fields of the feature with an attribute rule.
- You can edit any utility network association using the edit dictionary keyword by defining className as ^UN_Association.
Enterprise geodatabases and databases
- The Check Geometry and Repair Geometry tools support feature classes stored in an enterprise geodatabase.
- You can run the Trim Archive History tool on archive-enabled datasets in geodatabases in SAP HANA.
- Beginning with ArcGIS Pro 2.7, you cannot upgrade user-schema geodatabases in Oracle; however, you can continue to connect to and use user-schema geodatabases at this release. Learn about moving user-schema geodatabases to stand-alone geodatabases in Oracle.
- SQLite 3.32.1 and 3.32.3 are supported.
- IBM Db2 Version 11.1 Mod 4 Fix Pack 5 is the minimum version supported with ArcGIS Pro 2.7.
- Microsoft SQL Server 2016 is the minimum version supported with ArcGIS Pro 2.7.
- You can install ArcGIS Pro 2.7 on a virtual machine in the Oracle Cloud to connect to and work with data in Autonomous Transaction Processing database in Oracle Cloud and Co-managed Systems Virtual Machine DB Systems.
Indoors
The following new functionality has been added:
- You can now create categories based on polygon and point layers in the active map.
- You can view app launch actions in the new Configure Indoors Launch Actions pane. You can create app launch actions from this pane using the new Create Indoors Launch Action wizard.
- You can now view, manage, and create categories organized by map layer in the Layers view of the Configure Indoors Categories pane. Changes you make to categories in the Layers view are reflected in the Categories and Explore views.
- The Create Default Indoors Categories wizard guides you through a simplified workflow to create categories automatically from a map layer based on the layer’s symbology.
- The following files are now included with the ArcGIS Pro installation, in the Resources\Indoors folder:
- The configuration spreadsheet—This spreadsheet is required for mapping CAD layers to the corresponding Indoors feature classes.
- The Final Network template—This template is used when creating an Indoors network.
The following functionality has been deprecated:
- The Indoors Configuration table is no longer required to configure app launch actions. You can now configure Indoors launch actions using the Create Indoors Launch Actions wizard.
- The Indoors mobile apps no longer require that your basemap be configured in the Indoors Configuration table. You can configure basemaps for your mobile map packages by adding a basemap directly to the map before sharing.
The ArcGIS Indoors Information Model has been simplified by removing the following feature class fields:
- Landmarks: UID_, FACILITY_ID, FACILITY_NAME, LEVEL_NAME, LEVEL_NUMBER, NAME, NAME_LONG, NAME_SUBTITLE, SECTION_ID, SECTION_NAME, SITE_ID, SITE_NAME, SOURCE_METHOD, SOURCE_NAME, SOURCE_PATH, SOURCE_TYPE, UNIT_ID, UNIT_NAME, USE_TYPE
- Pathways and PrelimPathways: UID_, ACCESS_PEDESTRIAN, ACCESS_WHEELCHAIR, HEIGHT_FROM, HEIGHT_TO, LOCATION_TYPE
- Transitions and PrelimTransitions: UID_, ACCESS_PEDESTRIAN, ACCESS_WHEELCHAIR, LOCATION_TYPE
Note:
The removal of these fields does not impact the behavior of Indoors tools or client apps.
Workflow Manager
ArcGIS Workflow Manager is a new extension for ArcGIS Pro that allows you to create and work with jobs in the service-driven implementation of ArcGIS Workflow Manager Server.
Workflow Manager (Classic)
- ArcGIS Workflow Manager (Classic) Administrator for ArcGIS Pro provides tools and components for configuring Workflow Manager (Classic) repositories and is available as a separate download from My Esri.
- A Refresh Job List button has been added to the workflow view that allows you to refresh job query results in the Job List.
Editing
General
- In the Create Features pane, feature templates can create features from locations provided by a connected GNSS device.
- The Regular Polygon tool creates equilateral polygons at a specified centerpoint and a specified radial circumscribed distance. The number of sides is specified as a property of the construction tool.
- The alignment and distribution tools align the edges or centers of features, or distributes them equally. You can align and distribute them relative to each other or to a specified reference location.
- You can turn on Inference constraints and use inferred geometric constraints when you sketch geometry.
- You can create and edit 3D object features. A 3D object feature class stores and manages features in the geodatabase using a defined geographic location with a referenced 3D geometry mesh. The referenced geometry of a feature can be stored in multiple formats, which supports many workflows that integrate 3D model files from other applications.
- You can create geodetically correct features as densified lines, arcs, and ellipses using the Construct Geodetic tool.
- When you switch feature construction tools or editing tools while sketching geometry, you are prompted to apply or discard the unfinished sketch.
- In Template Properties, you can remove component feature templates for preset templates.
- In the Attributes pane, you can create table templates by selecting an existing record in the selection tree view.
- In group templates, you can choose to set the Point at every vertex (Polyline) builder to create offset point features coincident with offset line features or construction objects other than the primary line feature.
- Linear referencing editing tools are now available to create a route from selected line features, calibrate a selected route, and define a portion of a route.
- While sketching line or polygon features, you can add a vertex with the same x-, y-, z-, and m-values as the right-clicked vertex.
- When you reverse the direction of a polyline feature, COGO direction attribute values are recalculated to the reverse bearing, if they exist.
- You can set Aligned and Simple Aligned dimension tools to create continued dimensions after each consecutive click.
- A pop-up notification alerts you when an editing tool is actively filtering a selection.
- When you move a topological edge, the tool pane includes the Zoom To Edge tool .
- The Reshape tool includes an optional setting to choose the feature to keep.
- The Array tool creates multiple copies of a selected feature distributed in a rectangular array.
- The Traverse tool supports creating polygons. When entering a traverse, choose a polygon feature layer in the Modify Features pane.
- The Traverse tool supports enhanced data entry options for curves.
Parcel fabric
- The Quality tab under the Parcels tab on the ribbon has tools for quality-driven workflows in the Tools gallery. These tools include the new Merge Boundaries and Merge Points tools.
- Use the Merge Points tool to merge two or more selected parcel fabric points into a single point.
- When the parcel fabric is created or upgraded, two attribute rules are created on parcel fabric feature classes for data quality management.
- A predefined set of optional attribute rules is available for the parcel fabric for data quality management. These optional rules can be imported and configured for your organization.
- The Align Parcels tool supports aligning curves, overlapping parcels, and the interactive deletion of links and anchor points.
Imagery and raster data
- Processing templates are now supported for any raster dataset, so you can store processing templates to generate information layers from your raster data on the fly.
Raster functions
- The reference help for the suite of raster functions was moved from the Imagery and raster section to the Analysis and geoprocessing section.
Multidimensional rasters
- For multidimensional rasters in Cloud Raster Format (.crf), the default variable can be set for processing and display in the Raster Properties window.
See Multidimension toolbox for new and enhanced geoprocessing tools.
Ortho mapping
- Export Frame and Camera Parameters—New tool that exports frame and camera parameters from a mosaic dataset.
Mapping and visualization
General
- When you access a color palette, you can use the Eyedropper tool to pick a color from the active view and apply it to the current item.
- There are new commands on the context menu in the Contents pane of maps and scenes to turn selected layers on and off.
- You can now filter a map or scene to show empty feature layers only. In the Contents pane, click the Filter button and click Empty Feature Layer(s).
3D object feature layers
- 3D object feature layers are a new data type in ArcGIS Pro. See 3D object feature layers in the Highlights section.
3D scenes and scene layers
- Scene layer packages can now be projected to any coordinate system using the Project tool.
- Point scene layers are created in I3S version 1.7 using the Create Point Scene Layer Package tool.
- Local scenes in a custom coordinate system can be shared to ArcGIS Enterprise 10.9 or ArcGIS Online.
- A new layer property, Use predefined Level of Detail selection, allows you to switch between an I3S LoD selection or ArcGIS Pro LoD selection for any scene layer type.
Animation
- The Animation Properties pane now supports animating properties of voxel layers, including data filtering, visibility, and position.
Annotation and labeling
- The following improvements have been made to the Contour placement labeling style:
- The Contour placement style now has a Downhill label alignment option that can be used for bathymetric mapping.
- Unladdered contour labels are now placed on wider, flatter stretches of the contour line, and are less likely to be placed on a corner or bend.
- The lowest contour labels in a ladder are now placed where they were previously dropped, even if other contour labels weren't too close.
- Increased speed and number of contours labeled.
- Intuitive uphill alignment of contour labels.
- In addition to being used as a fitting strategy, key numbering can now be used as a placement strategy, where all features are labeled using a key.
- When setting the anchor point position for callouts, you can now inset the anchor point inside of the polygon when using the Closest point on the polygon outline option. This is useful when labeling boundaries between polygons.
- Variable fonts are now supported in text symbols and font-based shape markers in ArcGIS Pro. In addition to preset styles, variable fonts enable customization of their font variations such as width, weight, slant, and so on.
- The Arcade Console function is now supported when writing and debugging label expressions.
- When using Arcade expressions for label expressions, label rotations, and alternate expressions, you can now add a title to the expression.
See Cartography toolbox for geoprocessing tool enhancements.
Arcade
- ArcGIS Pro supports Arcade version 1.12. For a summary of new features, see Release Notes for versions later than version 1.11.
Coordinate systems and transformations
- You can now generate a suggested projected coordinate system based on the intended extent and content of the map. Specify a projection property to preserve (equal-area, conformal, or equidistant from a point or along meridians or a compromise) to create a custom projected coordinate system for the specified extent.
- There is an improved experience for specifying a transformation when projecting from one geographic coordinate system to another.
Exploratory analysis tools
- Generate a graph of the ground elevation height along a linear path in a map or scene using the new Elevation Profile tool. You can manually define a line by clicking in the view or use a selected linear feature.
- Run the new Object Detection tool to find real-world objects of interest from imagery displayed in a scene. This tool requires the installation of the Deep Learning libraries before being run and an ArcGIS Pro Advanced license level.
Export maps and layouts
- GeoTIFF export is now supported for layouts. Previously, this capability was only available when exporting maps. For layouts containing multiple map frames, you can choose which map frame is used to write the GeoTIFF tags.
Feature binning
- When you publish a layer with feature bins enabled as a map service in ArcGIS Enterprise 10.9, you can now consume it back into ArcGIS Pro as a feature layer. In this feature layer, you can alter the appearance of the bins by changing symbology and other bin properties. In earlier releases, you could consume that layer into ArcGIS Pro only as a map image layer. You cannot alter the symbology or other appearance properties of the bins in this map image layer.
Infographics
- Comparison infographics allow you to perform side-by-side comparison of multiple features in any infographic template.
Layouts
- A new legend fitting strategy, Manual Columns, allows you to set the number of columns in the legend and place each legend item in a specific column.
- A new option to convert grids to features creates features from grid components for advanced editing or placement scenarios. When you convert a grid to features, the components of the grid are generated as feature classes that are added to the map as layers. Symbols are applied to the layers to match the grid components.
Navigation
- Bookmarks include the following improvements:
- In the Bookmarks gallery, there are new context menu commands to remove or update a bookmark.
- A new option to display the bookmark name in the view while zooming to it.
- New commands have been added to the context menu of a bookmark in the Bookmarks pane to support zooming to any subcomponent property of a bookmark. For example, only the camera position, only the time value, or only the range value.
- The Bookmarks pane now supports a folder structure to improve organization.
- In a 2D map, Go To XY now supports placing a point, labeled point, and labeled callout graphics to mark the location in the view.
- Map navigation can now snap to scales by providing the Only display these scales when zooming option.
- There are three new volumetric selection commands for working in global or local scenes: Select By Box , Select By Sphere , and Select By Cylinder .
- Two optional navigation tools, Rectangle Zoom In and Rectangle Zoom Out , can be added by customizing the ribbon or the Quick Access Toolbar.
Pop-ups
- Pop-ups have a new default appearance. These improvements include alternate row colors in a Fields element, caption location for both Image and Chart elements, Pie chart slice labeling, and a matching dark theme. There is an option to view the classic pop-up appearance on the Navigation tab on the Options dialog box.
- General improvements for interacting with and rearranging elements when configuring a pop-up.
- A new button has been added to the Configure Pop-ups pane to rotate elements 90 degrees clockwise, improving the ability to convert vertically stacked elements to display side by side.
- Image elements now support 360-degree panorama images. Images can be opened in the regular or the 360-degree image viewer.
- You can now embed self-contained data URLs for image elements and HTML for text elements when configuring a pop-up.
- A new Print button improves the ability to print an image of the attribute information listed in the pop-up.
Reports
- Layouts can now be added as supplemental pages both before and after a report. When exported to PDF, supplemental pages are included in the resultant file.
- The new report document view allows you to reorder report sections as well as add or remove a supplemental page.
Styles
- New symbols have been added to the ArcGIS 2D system style as follows:
- 81 new point symbols, including basic geometric shapes and a variety of arrowheads. Below is a sample of this collection.
- 57 new line symbols, including more dash variations and lines with arrowheads. Below is a sample of this collection.
- 24 new polygon symbols. Below is a sample of this collection.
Many of these new symbols showcase different symbol effects and marker placements. As with all system style symbols, feel free to copy them to your Favorites style and modify them as necessary.
Eight new system styles containing PANTONE® colors have been added; they are outlined in the table below. Pantone colors are a special case of spot colors. They are part of a proprietary, standardized color reproduction system developed by Pantone that is used to ensure the consistency of colors, regardless of the medium used for display or output.
Pantone book and ArcGIS Pro style name Book description PANTONE® Formula Guide Solid Coated
Spot Color Ink on Coated Paper
PANTONE® Formula Guide Solid Uncoated
Spot Color Ink on Uncoated Paper
PANTONE® Pastels & Neons Coated
Solid Color Pastel and Neon Ink on Coated Paper
PANTONE® Pastels & Neons Uncoated
Solid Color Pastel and Neon Ink on Uncoated Paper
PANTONE® Metallics Coated Guide
Metallic-effect Ink on Coated Paper
PANTONE® Extended Gamut Guide Coated
CMYK + OGV Process Ink on Coated Paper
PANTONE® Color Bridge Coated
Spot Color and Process Ink on Coated Paper
PANTONE® Color Bridge Uncoated
Spot Color and Process Ink on Uncoated Paper
- There are 60 new symbols, each in 3 sizes, in the Intelligence system style.
Symbology
- You can now access the color and width of outlines around simple point symbols when more than one point symbol is selected.
- When multiple symbols are selected, the symbol preview indicates how many symbols are in the current set.
- The new Circular Sector symbol effect creates a dynamic polygon with a specified radius from the point. Start and end angles define the width of the sector.
- The new Around Polygon marker placement positions a single marker around a polygon at the location specified by the Position property.
- The following marker placements have a new Place per part property to control how markers are placed on multipart
features:
- Along line with variable size
- Around polygon
- At center
- At extremities
- At measured units
- At ratio positions
- On line
- On vertices
- The image used in a picture marker symbol layer can now be variable, set by an attribute.
Time
- Time zone information for a date field in a web feature layer is displayed in the calendar control and the ToolTip for the field header in the attribute table. Starting with the 10.9 release of ArcGIS Enterprise, map and feature services can be configured with preferred time zones or unknown time zones. These settings will be honored.
Vector tiles
- Vector tile creation now honors the following:
- Point symbols and point and polygon labels that are set to rotate with map rotation.
- Variable fonts in text symbols.
- Additional source content, such as attribution, bounds, minzoom, maxzoom, and scheme, are written to vector tile styles for consumption in non-Esri clients that use these properties.
- Rendering of vector tiles from styles with URLs that don't conform to the Esri URL pattern when using the Add Data From Path command.
Production
Airports
The following features and enhancements have been added to the Airports extension:
- Links have been added to the documentation with helpful how-to videos on GeoNet.
- The workflows for creating airport signs have been edited for clarity.
- A button has been added to the Terrain and Obstacle Profile element tool to refresh the profile map element after a change has been made to its properties.
Aviation Charting
The following features and enhancements have been added to the ArcGIS Aviation Charting extension:
- Unused features from AIXM 4.5 have been removed from the AIS geodatabase schema. Download the updated Charting Product data files from My Esri.
- The Aviation Preferences tool allows you to set preferences, which dictate how Aviation Charting geoprocessing tools create airspace lines, process routes, and perform change detection in ArcGIS Pro.
- The Chart Changes tool allows you to identify, verify, group, and filter feature classes and tables that differ between two enterprise geodatabase versions. You can use the Chart Changes tool to view reports generated by the Report Aviation Chart Changes geoprocessing tool.
Defense Mapping
- The MGCP Topographic Map (MTM) and Topographic Map (TM) styles have been enhanced.
Product files
- An automated generalization workflow that runs models to generalize data to a specified scale has been added.
- An automated workflow for replacing data and edgematching data has been added. It replaces existing data and edgematches the replaced data to the existing data in your authoritative data store.
- Workflows for creating replicas and publishing have been enhanced to run automatically.
- The extended properties in ArcGIS Workflow Manager (Classic) now have better organization, sorting, and consistent behavior.
- Validation rules have been added to the generalization rule file that enable drop-down options and validation for specific fields.
- Added geoprocessing tools that validate the rule file and report errors and inconsistencies that require attention.
- Performance enhancements have been made to the generalization models to eliminate specific bottlenecks noted in previous releases with certain datasets.
- Added new tools to models to support the generalization workflows. These include tools to replace existing data and edgematching of replaced data.
- Enhancements have been made to the Transportation theme for rural and urban densities.
- Enhancements have been made to the Structure theme to improve the generation of built-up area polygons.
- Enhancements have been made to the Skin of the Earth theme to improve the performance and flexibility of the Fill Gaps logic.
Maritime
- With the introduction of S-57 Relationship Manager, you can now inspect and manage Hierarchical (structure-equipment) and Peer-to-Peer (collections) relationships.
- The S-57 Editing group allows you to set your compilation scale, which automatically attributes the scale of features as you compile new data sources.
- The S-57 Set Scale Band allows you to set filters on data by a scale range and product type. This facilitates visualizing what data in your central database will be present in different scale products.
- The Attributes pane allows you to view and edit feature attributes in logically organized groupings.
Pipeline Referencing
ArcGIS Pipeline Referencing includes the following enhancements to the software and documentation:
- Support for vertical route geometries has been added.
- Centerlines, routes, and events with vertical segments can be visualized and edited in 3D using local scenes in ArcGIS Pro.
- Centerlines with vertical segments can be used to create and edit existing routes in your LRS Network. Events can also be located on these vertical route segments for use in analysis and reporting on LRS data.
- Vertical routes or routes with vertical segments can be loaded into the LRS using the Append Routes tool.
- Additional support has been added for 3D in LRS calculations for LRS data in geographic coordinate systems, and when the x,y spatial reference units are different from the z-units of measure. These calculations include the following:
- The suggested measures provided in LRS editing tools, such as Create Route, Realign Route, and Add Calibration Point
- The measure interpolation used to populate the m-values on each vertex of routes in LRS Networks and events in LRS events
- Support for complex route shapes has been added:
- Routes that form complex shapes, such as self-closing and self-intersecting geometries, are supported throughout Pipeline Referencing.
- Supported complex geometries include the following:
- Loops
- Lollipops
- Alpha
- Branch
- Barbell
- Support for splitting multipart centerlines into singlepart features has been added:
- The Split Centerlines into Singlepart Features tool allows you to break multipart centerlines into singlepart features so that routes with complex shapes can more easily be edited and calibrated.
Production Mapping
The following features and enhancements have been added to the Production Mapping extension:
- An automated generalization workflow that runs models to generalize data to a specified scale has been added.
- An automated workflow for replacing data and edgematching data has been added. It replaces existing data and then edgematches the replaced data to the existing data in your authoritative data store.
- Workflows for creating replicas and publishing have been enhanced to run automatically.
- The extended properties in ArcGIS Workflow Manager (Classic) now have better organization and sorting, and consistent behavior.
- Validation rules have been added to the generalization rule file that enable drop-down options and validation for specific fields.
- Added geoprocessing tools that validate the rule file and report errors and inconsistencies that require attention.
- Performance enhancements have been added to the generalization models to eliminate specific bottlenecks noted in previous releases with certain datasets.
- Added new tools to models to support the generalization workflows. These include tools to replace existing data and edgematching of replaced data.
- Enhancements have been made to the Transportation theme for rural and urban densities.
- Enhancements have been made to the Structure theme to improve the generation of built-up area polygons.
- Enhancements have been made to the Skin of the Earth theme to improve the performance and flexibility of the Fill Gaps logic.
Roads and Highways
ArcGIS Roads and Highways includes the following enhancements to the software and documentation:
- Support for complex route shapes has been added:
- Routes that form complex shapes, such as self-closing and self-intersecting geometries, are supported throughout Roads and Highways.
- Supported complex geometries include the following:
- Loops
- Lollipops (cul-de-sacs)
- Alpha (ramps)
- Branch
- Barbell
- Additional support has been added for 3D in LRS calculations for LRS data in geographic coordinate systems and when the x,y spatial reference units are different from the z-units of measure. These calculations include the following:
- The suggested measures provided in LRS editing tools, such as Create Route, Realign Route, and Add Calibration Point
- The measure interpolation used to populate the m-values on each vertex of routes in LRS Networks and events in LRS events.
- Support for splitting multipart centerlines into singlepart features has been added:
- The Split Centerlines into Singlepart Features tool allows you to break multipart centerlines into singlepart features so that routes with complex shapes can more easily be edited and calibrated.
Projects
General
- The ArcGIS Pro start page has direct links to learning resources. See Start page resources in the Highlights section.
You can connect GNSS (GPS) devices to ArcGIS Pro. See GNSS device location support in the Highlights section.
- When updating data sources in a project, you can now choose to apply the changes as is, or you can validate the target source first and then apply changes. When you hover over a data source, you now see data types and full path names, and in the case of enterprise data, you see server information, too. Items whose data sources cannot be updated are now listed under an Unsupported Items heading. Text strings in the Find and Replace boxes are no longer case sensitive.
Share your work
- You can now save service definitions for web layers and map services to be shared to ArcGIS Online, an ArcGIS Enterprise portal, or a stand-alone ArcGIS Server at a later time.
- You can now publish a building scene layer with an associated web feature layer to ArcGIS Online to support editing workflows.
- The Replace Web Layer tool has been expanded to support web scene layers published from referenced scene caches in folder or cloud data stores to ArcGIS Enterprise 10.8.1 and later.
- You can now share subtype group layers as web feature layers, tile layers, and vector tile layers, and in web maps to ArcGIS Online or ArcGIS Enterprise 10.9 and later.
- Auto-suggest has been added as a tiling scheme option when you share web tile layers, map image layers, web imagery layers, and map services. This option automatically suggests a tiling scheme for your cache based on the coordinate system of your map or scene, or in the case of web imagery layers, your data.
- The Use symbol types compatible with all clients option now gives you more control over the symbology of your web map. You can opt into advanced symbology by preserving 2D point marker symbols in web maps used in newer clients.
- You can now update the sharing settings of your existing web layers when you share a web map or scene.
- Share a mobile map package experience has been enhanced with additional options:
- Reference online content allows you to include service layers in your map for use on devices connected to the internet.
- If you have the ArcGIS Publisher extension, Set map expiration allows you to set an expiration date, specify whether a map can be accessed when it expires, and include an expiration message.
- When you share a web style to ArcGIS Online or ArcGIS Enterprise 10.9 and later, a copy of your custom style is also shared to your portal as a desktop style item.
Trace networks
- A new Result Types parameter option, Network Layers, allows you to create an output group layer that contains feature layers with a selection set of features returned by the trace. To learn more, see Control what is returned.
- Tables are now supported as inputs to starting points and barriers for trace operations.
Trace Network Version 2 is required to support the following capabilities:
Note:
When working with an enterprise geodatabase, the version of ArcGIS Pro and ArcGIS Enterprise determines the trace network version of the trace network dataset that is created or upgraded. To learn more, see ArcGIS platform compatibility.
- The trace network is now supported in an enterprise geodatabase. Using ArcGIS Enterprise 10.9, you can share branch versioned trace network datasets using services for feature access. Learn more about publishing and consuming trace networks.
- Using trace configurations, you can now create and store complex traces in the trace network that can be shared through a web map and consumed in web apps, field apps, and ArcGIS Pro.
- The FLOWDIRECTION network attribute is now exposed as an editable field for all line feature classes in a network. To learn more, see Flow direction in a trace network.
Utility networks
- The version of the federated server for your portal now determines the utility network version created when using the Create Utility Network tool. This also applies to upgrading a utility network using the Upgrade Dataset tool. This ensures that the version of the utility network is compatible with the version of ArcGIS Server. To learn more, see ArcGIS platform compatibility.
- Tables are now supported as inputs to starting points and barriers for trace operations.
Utility Network Version 5 is required to support the following capabilities:
Note:
When working with an enterprise geodatabase, the version of ArcGIS Pro and ArcGIS Enterprise determines the utility network version of the utility network dataset that is created or upgraded. To learn more, see Utility network compatibility.
- Using trace configurations, you can now create and store complex traces in the utility network that can be shared through a web map and consumed in web apps, field apps, and ArcGIS Pro.
- The following changes have been made for subnetwork management:
- A new field, Supporting Subnetwork Name, has been added to all domain network classes (except Assembly) to provide information on content features with the subnetwork name of the container that supports the feature. To learn more, see Supporting subnetwork name.
- A new property, Manage IsDirty, has been added to the Update Subnetwork Policy of the subnetwork definition for a tier. This provides the option to bypass management of the Is dirty attribute in the subnetworks table.
- New options are available in the Subnetwork Trace Configuration to provide control over how features are updated, exported, or traced for a specific tier—Include Containers, Include Content, and Include Structures.
- The Update Structures and Update Containers options have been relabeled to Update Structure Network Containers and Update Domain Network Containers, respectively, and now determine whether features or objects that serve as containers will have their supported subnetwork name attribute updated in the domain and structure networks.
- A new Validate Locatability option in the Trace and Set Subnetwork Definition tools allows you to identify objects that do not serve as content or are not structurally attached to another feature in their association hierarchy. To learn more, see Locatability.
Network diagrams
- The Rotate Tree layout supports a new option that allows you to make your diagram junction symbols vary with the same rotation angle applied during the layout execution.
- Refining diagram layer definition on a template is now more flexible. There is a new Overwrite all layers option in the Create Diagram Layer Definition tool. Running this tool with the option unchecked allows you to add new diagram sublayers or overwrite settings on existing diagram sublayers while preserving the other sublayers.
- The Add Diagram Feature Capability rule includes new capabilities that allow you to flag diagram junctions to prevent or allow their reduction by any Reduce Junction rule executed later during the diagram building process.
- The Smart Tree and Mainline Tree layouts have been enhanced to manage structural attachments in a better way.
- Network diagrams support Trace Network Version 2 in enterprise geodatabases.
- You can generate network diagrams from trace network layer services.
Python
General
- The version of Python in ArcGIS Pro has been upgraded to Python 3.7.9.
- The Python code formatter module black and Python style guide checker module pycodestyle have both been added.
ArcGIS Notebooks
- Collapsible headings are now supported.
- Autosave is now enabled.
- Notebook commands are now available using keyboard shortcuts, accessible through the mode switch of Esc and visible from the Notebook menus.
- Shell commands were partially enabled at ArcGIS Pro 2.6, but are now fully supported at ArcGIS Pro 2.7.
ArcPy
- ArcPy (arcpy) is now supported as a conda package, and can be installed through conda. This means that arcpy and supporting modules can be added directly to your own custom environment.
- The data access cursors, including InsertCursor, SearchCursor, and UpdateCursor, now support dynamic datum conversion with a new datum_transformation parameter.
- The GenerateOptimalCoordinateSystem function was added to support dynamic selection of an optimal projection for a given extent and other criteria.
- The Locator class has new properties—multilineInputFields and SingleLineField—to return a list of input fields that can be mapped when geocoding.
Mapping module
The following changes have been made to the mapping module (arcpy.mp) in this release:
- Two new symbology classes have been added: RasterStretchColorizer and UnclassedColorsRenderer.
- The LegendElement class has been expanded to allow modification of individual LegendItems.
Image Analysis module
The Image Analyst module has been renamed the Image Analysis module (arcpy.ia); there is no impact on existing scripts.
ArcPy functions
The following new ArcPy functions were added to the arcpy.ia module in this release:
- Analysis—ComputeChange, DetectChangeUsingChangeAnalysis, GenerateTrend, and PredictUsingTrend
- Band Indices—BAI, NBR, NDBI, NDMI, and NDSI
- Classification—Classify, LinearSpectralUnmixing, RegionGrow, and SegMeanShift
- Conversion—RasterizeFeatures, RasterToXarray, TrendToRGB, and XarrayToRaster
- Correction—ApparentReflectance and Geometric
- Data Management—Buffered and Reproject
- Reclass—ZonalRemap
Geoprocessing functions
Overview of the Image Analysis geoprocessing functions provides a table of the functional categories, along with links to each geoprocessing function. New geoprocessing tools available with the ArcGIS Image Analyst extension are available as new geoprocessing functions in the arcpy.ia module. The new geoprocessing functions are as follows:
- Change Detection—ComputeChangeRaster
- Deep Learning—ComputeAccuracyForObjectDetection
- Multidimensional Analysis—AnalyzeChangesUsingLandTrendr and SummarizeCategoricalRaster
Spatial Analyst module
New ArcPy functions and geoprocessing functions are available for the arcpy.sa module.
ArcPy functions
The following new ArcPy functions were added to the arcpy.sa module in this release:
- Band Indices—BAI, NBR, NDBI, NDMI, and NDSI
- Classification—Classify, LinearSpectralUnmixing, RegionGrow, and SegMeanShift
- Conversion—RasterizeFeatures
- Reclass—ZonalRemap
Geoprocessing functions
Overview of the Spatial Analyst geoprocessing functions provides a table of the functional categories, along with links to each geoprocessing function. New geoprocessing tools available with the ArcGIS Spatial Analyst extension are available as new geoprocessing functions in the arcpy.sa module. The new geoprocessing functions are as follows:
- Hydrology—StorageCapacity
- Surface—AddSurfaceInformation, InterpolateShape, and SurfaceParameters
ArcGIS Pro SDK
- The ArcGIS Pro SDK for .NET allows you to extend ArcGIS Pro with your own unique tools and workflows using SDK add-ins and configurations. See What's New for Developers at 2.7.
Roadmap
To learn more about near-term, mid-term, and long-term development goals, refer to the latest ArcGIS Pro roadmap.