See what's new and improved in ArcGIS Pro 2.4.
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.
Pixel Editor
New in ArcGIS Image Analyst, the Pixel Editor provides a suite of tools to interactively manipulate pixel values for raster and imagery data. It allows you to edit an individual pixel or groups of pixels at once. The types of operations that you can perform depends on the data source type of your raster dataset.
The Pixel Editor tools allows you to perform the following editing tasks on your raster datasets:
- Edit multispectral and single-band imagery.
- Edit elevation data to fill voids, and remove spikes or holes.
- Reclassify pixels, regions, or objects.
- Reclassify pixels using feature data.
- Use preset filters to smooth areas.
- Remove above ground features to create a bare earth elevation surface.
- Replace a cloudy region with another region of pixels.
- Obscure or redact confidential pixels.
Dynamic feature binning
When you work with large point feature classes stored in a relational database management system (RDBMS), you can aggregate the features into dynamic polygon bins when the feature class is added as a layer to a map or scene. The feature class must first be enabled for binning with the Enable Feature Binning geoprocessing tool. You can then display the features as bins at smaller scales while still drawing the point features at larger scales, where their display is manageable and understandable. Each bin represents all features within its boundaries and can be symbolized to reflect feature count or a different summary statistic. See Aggregate features into bins to learn more.
Parcel fabric
The parcel fabric is a comprehensive framework for managing, editing, and sharing parcel data in ArcGIS Enterprise.
The parcel fabric can be maintained in both a single-user deployment and a multiuser deployment. In a single-user deployment, the parcel fabric is edited and maintained in a file geodatabase. In a multiuser deployment, the parcel fabric is created in an enterprise geodatabase and is shared and edited as a feature service. The following are some key points to know about working with a parcel fabric in ArcGIS Pro:
- If you have an ArcMap parcel fabric, use Upgrade ArcMap Parcel Fabric to upgrade to an ArcGIS Pro parcel fabric.
- Create a parcel fabric in a feature dataset using Create Parcel Fabric .
- Add parcel types, such as ownership parcels, administrative parcels, and subdivision parcels, to a parcel fabric using Add Parcel Type.
- When using an enterprise geodatabase, publish the parcel fabric layers so they can be edited as a feature service.
- Load parcel data into the parcel fabric using Append.
- Parcel data is recorded on legal records such as plans, plats, deeds, and records of survey. Parcels are created and edited in response to changes to the legal record, and parcels are edited using record-driven workflows. Create and manage parcel records using commands in the Records group on the Parcels ribbon.
- Manage data quality by applying different geodatabase topology rules to parcel types and their subtypes. Validate the parcel fabric with parcel rules and geodatabase topology rules to identify and fix errors.
- Build parcels from polygons or lines to create missing parcel features.
- Create and edit parcels using parcel editing tools—such as Merge, Clip, and Divide—in the Tools gallery on the Parcels contextual tab.
- Construct parcels from lines. Use the Copy Lines To tool in the Construct group on the Parcels ribbon to copy lines and add them to an active record. Parcels can then be built from the copied lines.
To get started with the parcel fabric, see Workflow: Create a parcel fabric and load data.
GeoAnalytics parallel desktop processing
The GeoAnalytics Desktop tools provide a parallel processing framework for analysis on a desktop machine using Apache Spark. Through aggregation, detection, and clustering, you can visualize, understand, and interact with big data. These tools work with big datasets and allow you to gain insight into your data through patterns, trends, and anomalies. The tools are integrated and run in ArcGIS Pro in the same way as other desktop geoprocessing tools.
Multipatch editing
New editing tools allow you to model 3D features more accurately.
Explode —Separates a multipatch feature into its individual 3D faces. Feature attributes from the multipatch feature are not copied to the new features. To learn more, see Explode a multipatch feature.
Merge —Combines individual multipatch features or faces residing on the same layer to a single multipatch feature. To learn more, see Merge features into one feature.
Slice Multipatch —Splits a multipatch feature at a specified location using a horizontal or vertical cutting plane. To learn more, see Slice a multipatch feature.
Export ModelBuilder to Python
ModelBuilder has two new commands to export a model to Python: Export To Python File and Send To Python Window.
Profile viewing
New for 3D views is the ability to create a profile viewing state. You can interactively add a profile line in the scene, and the view automatically shifts to display a vertical slice of the content. Viewing 3D data that is vertically stacked as a profile view provides a clearer representation of your content. The profile view is a temporary viewing state and is useful when you want to see your content from a side-on viewpoint. The view adjusts to clip and focus on the content only in the profile construct area. The scene view automatically switches from the default perspective drawing mode to parallel drawing mode to preserve relative proportions of any objects. The navigation experience also switches to planar navigation, so you pan across the scene rather than through it. You can apply other actions—such as selection, measure, and pop-up identification—while in a profile viewing state. This improves your ability to interact with and update your data, for example, editing the classification codes of lidar data. Profile viewing can be used in any scene, regardless of the content. It can be particularly useful for viewing architectural-style cross sections of a building, landscape changes, lidar data, and so on.
Tools and settings for profile viewing are accessible on the View tab in the Profile Viewing group.
Realistic visualization
Several enhancements have been made to 3D views to improve the accuracy of visualization. These changes not only increase the realism of a 3D scene but also allow the addition of clarity and depth to any 3D view, whether realistic or thematic.
- Ambient Occlusion—The illumination model in ArcGIS Pro 2.4 was enhanced with ambient occlusion. Ambient occlusion simulates the lighting of areas of a scene that might be blocked from ambient light, such as creases, crevasses, and seams. The overall perception of depth in a scene increases with this enhancement.
- Eye-dome lighting—Visualization of point cloud datasets (LAS Datasets and Point Cloud Scene Layers) can now be enhanced with eye-dome lighting. This lighting technique makes it easier to discern relief and other shapes of content in a densely packed point cloud dataset, even if the data does not include RGB color information.
- Material Support in Markers—3D model markers can be authored from models obtained in the industry-standard glTF format, including marker models containing Physically Based Rendering (PBR) properties. PBR properties allow the description of markers with material properties that simulate roughness, metallic textures, and glossy surfaces, and occlusion and normal mapping that allow a model to react to light in a realistic way and provide additional detail beyond the geometry of the marker.
- Water fill symbol—This fill symbol can be configured to simulate water of different colors and wave directions and magnitudes with an animation simulating the wave motion of a body of water of configurable size.
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.
Mapping and visualization
General
- Dynamic feature binning, 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.4.
- When you take a map offline, you can download vector basemaps and other vector tile layers, as well as imagery layers with a tile cache if exporting tiles from the cache is permitted. When you zoom in on the map, you can take more detailed content offline. Vector tile packages are created and downloaded for the vector tile content within the map area. Tile packages are created for imagery layer tiles that are downloaded within the map area. The original vector tile layers and imagery layers are turned off, and new layers are added to the map that reference the local vector tile packages and tile packages instead of the web layers.
- The Explore tool now includes a None option, so you can prevent all pop-up information from appearing for features in the map at once. Choosing None means that when you interactively click in the view, no pop-up window will appear identifying the features clicked. To disable individual pop-ups for a layer, use the layer's context menu from the Contents pane.
- When you work with queries, all the clauses that comprise a query are editable at all times. You no longer need to explicitly switch to an edit mode for each clause.
- Global scenes now support the China Geodetic Coordinate System 2000 (CGCS 2000). Maps that use CGCS 2000 remain in CGCS 2000 when converted to global scenes.
- The Avenir Next LT Pro font family is now included with the following styles: Regular, Italic, Ultra Light, Ultra Light Italic, Thin, Thin Italic, Light, Light Italic, Medium, Medium Italic, Demi, Demi Italic, Bold, Bold Italic, Heavy, and Heavy Italic.
Bookmarks
- Bookmarks can now be shared between projects using a bookmark file (.bkmx). Export and Import commands have been implemented in the Bookmarks drop-down menu on the Map tab, and you can access them using the Menu button in the Bookmarks pane as well. When you save a bookmark file, it is only interchangeable with other ArcGIS Pro maps and scenes. You can, however, import existing bookmark files (.dat) from ArcGIS Desktop. If you have bookmarks that contain time and range properties, these will be honored when the bookmark file (.bkmx) is exported.
- If a map is time aware, or range aware, and the slider is enabled in the current view, this information is stored in a bookmark that is created or updated. These bookmarks have identifier icons that indicate these additional properties. To exclude the time or range information from the bookmark, right-click the bookmark in the Bookmarks pane and click Remove Time or Remove Range. The content will appear again unfiltered.
- You can manage multiple bookmarks at once in the Bookmarks pane. You can reorder the selected bookmarks using drag and drop, export the selected bookmarks to a bookmark file (.bkmx), remove selected bookmarks, and remove any time or range component from the bookmarks.
Navigation
- Planar navigation mode is a new mode available for the on-screen navigator control in 3D views. You can enable planar navigation in the Explore tool drop-down menu, or click Planar in the on-screen navigator.
- You can now view m-values in a pop-up for a feature that contains measured values (m-values) in their geometries. The coordinate display at the bottom of the pop-up includes the m-value closest to the clicked location in the map or scene. For linear geometries, the value is calculated by interpolating between the nearest vertices.
Stream layers
-
Performance improvements have been made to stream layers as follows:
- Draw performance for labels on stream layers is faster.
- Processing is more efficient when new features are received.
- Expiration and discard of features is more efficient.
- Stream layers use less memory.
-
You can now perform exploratory and spatial analysis in real time using real-time API in the ArcGIS Pro SDK.
Symbology
- There is a new animated fill symbol layer type available for 3D polygon layers in scenes that simulate water in motion on the surface of water bodies. You can control the dominant color, degree of wave, and direction. See the Realistic visualization section above for an example of the animated Tropical water symbol.
- You can now create 3D marker symbol layers from .glTF files. glTF markers can contain multiple levels of detail (LODs) to manage their display in an efficient and sensible way across a range of view distances. This scalability means that when the marker is in the distance in a scene, it draws with less complexity than when it is drawn in the foreground nearer to the viewer.
- You can now use symbol layer masking to refine symbology by masking specific layers of a symbol. Symbol layer drawing must be enabled to establish symbol layer masking.
- The Orange Tree has been added as a supported tree genus type.
- The drawing quality and the performance of all of the symbol effects have been improved, including the following:
- The Offset symbol effect has been improved so that it performs well even when used on multiple symbol layers in a symbol.
- The Cut effect has been expanded to allow cutting in the middle of the line in addition to the ends.
- There is a new Linear algorithm for continuous color schemes in addition to the HSV and CIELab algorithms. The Linear algorithm blends two colors with a direct linear traversal of the color channel values. Use a linear ramp to interpolate between color values that are already known to be perceptually equivalent steps.
- You can now use custom dictionaries with dictionary symbology.
- Dictionary symbology now supports the following symbology updates:
- Direction of movement. When the direction property is mapped to a field containing an angle of direction, the directional arrow is shown.
- A new configuration option for choosing primary or alternate display for operational conditions.
- A new configuration option for choosing medal or an alternate display for sea mine symbols.
Styles
- New animated water polygon symbols have been added to the ArcGIS 3D style.
- New continuous color schemes for elevation and bathymetry have been added to the ArcGIS Colors style.
- The 3D model markers for all symbols in the 3D Vegetation - Realistic and 3D Vegetation - Thematic styles have been updated for improved rendering. A new symbol representing an orange tree was added to both styles.
Infographics
- New sharing options for infographics. Export in PDF, HTML, or dynamic HTML format. Share with others in your organization.
- Float or dock infographics on the map.
- Drag and drop variables to quickly build custom infographics.
Layout
- Map clipping is now supported for map series. When the Clip to index feature option is checked for a map series, the clipping will update dynamically so that each page in the map series is clipped to its index feature. Grids will also respect map clipping.
- Transparent backgrounds are now supported for PNG exports. To have a transparent background instead of a solid white background when exporting a map or layout, make sure Transparent Background is checked when exporting to a PNG.
- You can now update the map frame and the table associated with a table frame instead of inserting a new table frame to change the base data source.
- The map frame associated with a chart frame can be changed, allowing you to switch between all the charts in a project instead of adding new chart frames each time.
- A new grid component, interior ticks, has been added. Interior ticks are linear marks within the grid that show coordinate intervals. They can be displayed on top of, or in place of, gridlines. Interior ticks can be added to graticules, measured grids, and MGRS grids.
- Copying a layout between multiple instances of ArcGIS Pro is now possible.
- When importing a layout file, you can choose to reuse maps existing in the project. This means that if the layout file references a map, and that map is already part of the project, the imported layout will point to the existing map instead of copying it into the project again. Any maps not already in the project will be copied.
- The Only show features visible in the map extent legend option works for map service (map image) layers. This option is only available when the map service is from ArcGIS Server 10.7.1 or later and published from ArcGIS Pro.
Annotation and labeling
- The Convert Labels to Annotation tool has been modified in the Annotation toolset.
- You can now convert labels to annotation for a single layer as well as the entire map.
- If the Create feature-linked annotation option is not checked, the Convert labels from all layers to a single output feature class option can be used to create a single annotation feature class for the entire map.
- When creating a single annotation feature class for the map, label classes with similar properties can be merged into one annotation class using the Merge similar label classes option.
- The Tiled Labels to Annotation tool has been modified in the Annotation toolset.
- You can now convert labels to annotation for a single layer as well as the entire map.
- If the Create feature-linked annotation option is not checked, the Convert labels from all layers to a single output feature class option can be used to create a single annotation feature class for the entire map.
- When creating a single annotation feature class for the map, label classes with similar properties can be merged into one annotation class using the Merge similar label classes option.
- The Update Annotation Reference Scale tool now accepts dimension feature classes.
- Annotation and dimension layers now support display filters.
- To prevent inadvertent editing, double-clicking annotation symbols and classes and dimension styles in the Feature Class Properties pane will now open the properties in read-only mode. You can still use the edit button on each to edit the properties.
- The Label Priority, Label Weight Ranking, and Abbreviation Dictionaries dialog boxes can now be resized.
- You can now drag and drop label classes in the Label Priority dialog box. The unlabeled label classes are now shown in gray.
- A new formatting tag has been added. The <BGD> tag allows you to add a background to your text. This is useful in displaying airport signs.
Vector tiles
- The VectorTileLayer API has been extended to support retrieving and updating the JSON style of the layer, which allows you to manipulate the appearance of the vector tile layer including layer appearance and filtering.
Exploratory analysis
- Cut and Fill is a new interactive exploratory analysis tool. The tool is used to determine the visible volumetric displacement required to level the ground of a location. The values are calculated for the currently displayed ground surface. Cut and Fill is available in the Interactive Analysis set of tools on the Analysis tab in the 3D Exploratory Analysis group.
Tables
- The table editing and table navigation improvements include the ability to edit in a table without activating the cell first. You no longer need to double-click or press F2 to edit a cell. You can also press Tab, Enter, and keyboard arrows to move through the table more efficiently.
- You can now restore field order back to the default database order. If you made modifications to a layer's field order using Fields View, those edits are reflected in the attribute table. Click Menu from the attribute table and click Restore Field Order to reset the database field order.
- Copying and pasting consecutive cells, including a column, cell block, or row, from an Excel spreadsheet into an open attribute table is now supported. New rows are created if you paste more rows than available. A warning will appear to indicate if one or more invalid items could not be pasted.
- You can now go to a specific row number in the attribute table. Click Menu and click Go To Row Number. A search box appears in the table where you can type a value and press Enter, or click the Go To Row Number button to update the table. The table scrolls to the row number, making it visible in the list rows.
- Highlight invalid contingent values is a new optional setting in the table menu. If contingent values are present in the table, the option is available but not checked by default. When checked, any invalid contingent value combinations will be highlighted.
Reports
- Export Report to PDF is a new geoprocessing tool that creates a report PDF from a report file (.rptx) or a report in your current project. The tool contains options for page numbers, definition queries, and PDF parameters.
Drawing and performance
Reduction in size of PDF exports
Several changes were made to the way vector geometry and repeating textures are handled. These improvements will reduce the size of a PDF export without relying on the Output As Image option.
- Vector data is quantized to the requested dots per inch (DPI) using an algorithm that preserves curved segments. Depending on the density of the vector data and the size of the page, this can result in savings in PDF file size.
- Repeated textures such as fill patterns are now written out to remove repeated storage of the same resource in the PDF stream.
Performance improvements
The following updates have been made to improve draw performance:
- There is a reduction in the number of LODs rendered and fetched for drawing rasterized layers in the 2D Layers category of a scene.
- Several changes were made to improve overall performance and responsiveness when working and editing in a layout view.
- Changes were made to allow better batching of drawing requests for shapefiles containing dense groups of points in a shapefile.
- Stream layers with labels now refresh more quickly.
- Schematic tree models now have multiple LODs to improve drawing performance.
- Refinements were made to the extent of data displayed when viewing feature data in conjunction with Stereo Map data. This improves performance by reducing the amount of data to be loaded and drawn.
Scene layers
The following updates have been made to improve the appearance and performance of scene layers:
- Support for a new version of I3S allows for more efficient access to nodes from an I3S layer, improving performance and scalability of I3S 1.7 services.
- Quality improvement in rendering of repeated textures changes to the logic to select mipmap levels to reduce artifacts when repeated textures are used.
- A new eye-dome lighting technique was added to display point cloud scene layers. Eye-dome lighting is a shading technique that improves depth perception when viewing lidar points in 3D, which is on by default.
- The overall size of point cloud scene layers that you can create was increased.
- A new ArcGIS Pro SDK for scene layers was added.
Analysis and geoprocessing
General
- The GeoAnalytics Desktop tools provide a parallel processing framework for analysis on a desktop machine using Apache Spark. Through aggregation, detection, and clustering, you can visualize, understand, and interact with big data. These tools work with big datasets and allow you to gain insight into your data through patterns, trends, and anomalies. The tools are integrated and run in ArcGIS Pro in the same way as other desktop geoprocessing tools.
- Elevation surfaces can be selected as input to geoprocessing tools that support various elevation surface data sources such as raster datasets, TINs, and image services.
- Geoprocessing history entries have a new command, Save As Python Script, that can be used to copy the Python syntax of the selected tools into a new Python script file (.py).
ModelBuilder
- You can drag and drop multiple tools from Geoprocessing History into a model, and the input and output dataset connections will be analyzed to produce a complete and connected model.
- ModelBuilder has new commands: Export To Python File and Send To Python Window. Learn more about exporting a model to Python.
Charts
- A new chart type, calendar heat chart, has been added as a way to visualize patterns in temporal data.
- Manual classification breaks are now supported for data clocks and calendar heat charts.
- Temporal guides are now supported for line charts.
- When a selection is present, histogram statistics tables now display full dataset and selection statistics side by side on the Data tab in the Chart Properties pane.
- A new Series tab was added to the Chart Properties pane for configuring multiseries charts.
- A Profile graph honors the Extent button to graph only those portions of lines that are within the processing extent. This also works correctly with layouts.
- When graphing a multipart line in a profile graph, gaps are inserted in the graph to match gaps in the original line.
Sharing analysis
- You can now publish a geoprocessing service to a stand-alone server after making an admin connection to an ArcGIS Server.
3D Analyst toolbox
Data Management
- Quality and performance has been improved in the Classify LAS Building tool while reducing sensitivity to local variations in point density.
- The Extract LAS tool has been enhanced with a compression option.
- A new Raster Format parameter has been added to the LAS Height Metrics tool to specify a specific format that will be used for the output.
Raster Surface toolset
- The Contour and Contour List tools now support multi-core processing with the Parallel Processing Factor environment.
Triangulate Surface
- Performance has been improved in Polygon Volume in cases with large TINs (by node count) and small polygons (by extent).
Aviation toolbox
- Analyze Airport Features—ArcGIS geoprocessing tool that analyzes specified point features around an airfield to find and record information such as distance from a given runway centerline or the end of the nearest runway, and the designation for that nearest runway.
- New parameters have been added to the Analyze LAS Runway Obstacles and Generate OIS Obstacle Data geoprocessing tools.
Business Analyst
- Publish and share custom data—Publish or share Statistical Data Collection files (.sdcx) to your ArcGIS organization as items for use in other ArcGIS applications. For example, you can build a My Quarterly Sales field in ArcGIS Pro, share it, and have your colleague map the results in ArcGIS Business Analyst Web App.
- Calculated variables—Create fields in your Statistical Data Collection files using a simple expression or Python scripting.
Business Analyst toolbox
- Generate Drive Time Trade Area—New tool that creates drive time trade areas using local or online data. The outputs conveniently feed into reports and infographics. You can configure several advanced settings, such as time of day, travel direction, and overlapping options.
- Generate Points from Business Listings—New tool that searches for businesses or facilities in your area of interest.
- Huff Model—New tool that analyzes market potential of a new facility while assessing the impact of sales, competitors, and attractiveness value.
Territory Design toolbox
- Add Territory Barriers—New tool that prevents or restricts growth of territories using polygon or line features.
- Set Territory Distance Parameters—Now supports network distance calculations. A new Network Parameters category, consisting of five parameters, has been added to solve territories based on drive time or drive distance.
Cartography toolbox
Annotation toolset
- The Convert Labels to Annotation tool has been modified in the Annotation toolset.
- You can now convert labels to annotation for a single layer as well as the entire map.
- If the Create feature-linked annotation option is not checked, the Convert labels from all layers to a single output feature class option can be used to create a single annotation feature class for the entire map.
- When creating a single annotation feature class for the map, label classes with similar properties can be merged into one annotation class using the Merge similar label classes option.
- The Tiled Labels to Annotation tool has been modified in the Annotation toolset.
- You can now convert labels to annotation for a single layer as well as the entire map.
- If the Create feature-linked annotation option is not checked, the Convert labels from all layers to a single output feature class option can be used to create a single annotation feature class for the entire map.
- When creating a single annotation feature class for the map, label classes with similar properties can be merged into one annotation class using the Merge similar label classes option.
- The Update Annotation Reference Scale tool now accepts dimension feature classes.
Generalization toolset
- The Simplify Line, Simplify Polygon and Simplify Shared Edges tools have a new simplification algorithm, Retain effective areas (Visvaligam-Whyatt). This algorithm works by identifying triangles of effective area for each vertex to guide the removal of vertices to simplify the line while retaining as much character as possible.
Conversion toolbox
- A new tool, Mobile Geodatabase To File Geodatabase, has been added, and it can be used in any client that supports file geodatabases.
From WFS
- The WFS To Feature Class tool has new parameters that support consuming complex WFS services.
Data Management toolbox
Attribute Rules toolset
- The Evaluate Rules tool has had a parameter renamed. The async parameter has been renamed run_async to avoid conflicts in reserved keywords for Python.
- The Alter Attribute Rule tool now supports altering the triggering events and script expression properties of an attribute rule.
- Tools in the Attribute Rules toolset now work with data stored in file geodatabases.
Contingent Values toolset
- You can now import and export field groups and contingent values using the Import Contingent Values and Export Contingent Values tools.
Feature Binning toolset
- The new Feature Binning toolset provides tools for managing feature binning for point and multipoint feature classes stored in an enterprise geodatabase or database. Feature binning aggregates large amounts of point features into dynamic polygon bins that vary through scaled levels of detail (LOD). Feature binning can improve both drawing performance and data comprehension.
Fields toolset
- The Enable Editor Tracking and Disable Editor Tracking tools now supports a feature dataset as input.
Geodatabase Administration toolset
The Geodatabase Administration toolset has the following new and altered tools:
- Update Portal Dataset Owner—Updates the portal owner of a dataset to another user. This tool initially supports updating the portal utility network owner for a utility network dataset.
- The Create Database Sequence and Delete Database Sequence tools now allow you to generate or remove a sequence in a file geodatabase.
- Beginning with the 10.7.1 and 2.4 releases, the Configure Geodatabase Log File Tables geoprocessing tool no longer alters the log file configuration for geodatabases in Oracle.
Layers and Table Views toolset
- The Make Query Layer tool has new parameters that allow you to specify the spatial properties of the query layer. Previously, ArcGIS would read the first row of the table to retrieve the spatial properties of the table, which could cause performance issues. You can now use the spatial_properties parameter to skip this validation process and define the spatial properties yourself.
Workspace toolset
- The new Create Database Connection String tool can be used to create a string that contains all the connection information for a dataset in an enterprise geodatabase. This string can be used as input to geoprocessing tools that previously required an .sde connection file.
GeoAnalytics Server toolbox
The following new GeoAnalytics Server 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.
Enhancements have been made to the following tools:
- Overlay Layers—Supports new overlay operations (union, identity, and symmetrical difference) and input geometries.
- Join Features—Supports joining features based on proximity using geodesic distances.
- Calculate Field, Reconstruct Tracks, and Detect Incidents—Supports track boundary splits to partition data on defined time intervals for faster processing.
Image Analyst extension
Motion Imagery
- The Video Search tool on the Imagery tab on the main ribbon allows large collections of video files to be searched and pertinent segments identified according to geographic location, a particular feature, and time. A video search returns a list of video files that can be sorted, and queued to the exact segment in the video file containing your search criteria, for example a specific building during a specific time window. These video segments can be exported as separate video files complete with associated FMV-compliant metadata.
- The Measure tools allows you to measure the length or area of objects in the video player.
- The Video Chip tool allows you to interactively draw an area of interest in the video player and save the area in the video frame as an image.
- The Display VMTI Graphics tool uses Video Moving Target Indicator (VMTI) data encoded in the video file to identify objects in the video player.
- The VMTI to Features tool saves VMTI center point data to a geodatabase.
Pixel Editor
- Pixel Editor, 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.4.
Multidimensional Analysis toolset
A new Multidimensional Analysis toolset is now available. It contains two geoprocessing tools that allow you to aggregate your data over time, and calculate anomalies in your variables.
- Aggregate Multidimensional Raster—Generates a CRF multidimensional raster dataset by aggregating existing multidimensional dataset variables along a dimension.
- Generate Multidimensional Anomaly—Computes the anomaly for each slice in a multidimensional raster to generate a multidimensional dataset.
Raster object
The Raster object has been extended to support new capabilities for managing and processing multidimensional data in the Python environment.
- The raster object has a new Boolean parameter, is_multidimensional, that you can use to specify that the input raster is to be treated as multidimensional.
- The mdinfo property returns multidimensional information about the raster dataset, including variable names, descriptions, and units, as well as dimension names, units, intervals, units, and ranges.
- The slices property returns attribute information of each slice, including its variable name, dimension names, and dimension values returned as a list of dictionaries.
- The variable and variableNames properties return information on the variables and their dimensions in the multidimensional raster dataset.
ArcPy functions in the Image Analyst module
In the ArcGIS Image Analyst module, several new ArcPy functions are available for creating raster objects that support multidimensional data.
- The Aggregate function creates a raster object by aggregating the input multidimensional raster based on a dimension interval and an aggregation method.
- The Anomaly function creates a raster object that contains the anomaly pixel values of the input multidimensional raster based on a time dimension interval and the anomaly calculation method.
- The Apply function creates a raster object by applying a raster function or function chain to one or more input rasters.
- The Foreach function creates a raster object by applying a raster function or a customized function template to every slice in the input multidimensional raster.
- The Subset function creates a raster object that is a subset of the input multidimensional raster based on selected variables and dimension intervals.
Deep learning
- You can now share your trained deep learning model, Esri Model Definition file (.emd), and images as a Deep Learning Package (DLPK) directly from the Share tab.
Raster functions
- The Focal Statistics raster function has been enhanced in a number of ways.
- There is a new statistic type, Percentile. When this type is selected, another parameter appears, Percentile Value, that allows you to specify the percentile to calculate. The range is 0 to 100, inclusive, and can be a decimal value. The default is 90, which will calculate the 90th percentile value for each neighborhood. The output for Percentile is always floating point.
- The Median statistic now accepts floating-point input, and the result is now always floating point.
- There is a new option to load and save a custom kernel file for use with the Irregular and Weight neighborhoods.
Neighborhood toolset
- The Focal Statistics tool has a new Percentile option for the Statistics type parameter. With this option selected, a new parameter, Percentile Value, is available that allows you to specify the percentile value to calculate. The value range is from 0 to 100, with a default of 90. For the Median option, floating-point input rasters are now supported. The output for Median will now always be floating point.
Segmentation and Classification toolset
- The Export Training Data For Deep Learning tool has two new parameters to help generate image chips for deep learning workflows. Input Mask Polygons allows you to limit the area where image chips will be generated, and Rotation Angle specifies the angle to use for data augmentation. Additionally, Labeled Tiles is now a supported metadata format.
Location Referencing toolbox
The following LRS Network toolset tools are available for multifield route ID configuration:
- The Configure Lookup Table tool configures a lookup table for a field used to create a multifield route ID. A lookup table is an alternative to using coded value domains when a field that comprises a multifield route ID has several hundred or thousands of potential values. This tool can be run after Create LRS Network From Existing Dataset or Modify LRS Network for a multifield route ID.
- The Modify Route ID Padding tool updates the padding, null, and length properties for fields that are part of a multifield route ID.
Maritime toolbox
- Convert S-57 to S-101 Cell tool—Converts the S-57 vector product for storing nautical charting data to the new vector S-101 format.
- Reduce Point Density tool—Modifies an input point or multipoint feature class with either a numeric depth field or z-enabled geometry, and outputs a feature class whose points have been thinned by a user-specified radius in a shallow/deep biased manner, based on the input parameter.
- Smooth Bathymetric TIN tool—Smooths a triangulated irregular network (TIN) dataset in a manner that strictly preserves a shallow bias.
Note:
A new version of S-101 Feature Catalogue, S-101FC_1.0.0_20190409, is supported.
Multidimension toolbox
- A new parameter, Compression Level, has been added to the Raster To NetCDF tool to reduce the size of the output netCDF file.
Network Analyst
- The Route Solver uses a new algorithm for reordering stops to find the optimal route. It improves both the quality of the solution (including an exact solution for problems with up to 16 stops) and the time it takes to solve large problems.
- You can now perform network analysis using public transit data. To do this, configure your network dataset to include public transit stops, lines, and schedules in the format defined in the new public transit data model. Configure a cost attribute on the network dataset to use the Public Transit evaluator, which calculates the travel time along a public transit line segment based on the scheduled public transit service.
- Create and populate the public transit data model feature classes and tables from GTFS public transit data by running the GTFS to Network Dataset Transit Sources and Connect Network Dataset Transit Sources to Streets geoprocessing tools.
- You can now accumulate attributes on all the solvers.
- You now have the option of turning the directions on or off for Route and Closest Facility solver. For an analysis where generating turn-by-turn directions is not needed, uncheck this option to reduce the time it takes to solve the analysis. The feature is also implemented in the Make Closest Facility Analysis Layer and Make Route Analysis Layer geoprocessing tools.
- You can assign, view, and edit a turn category evaluator in a network dataset dialog box.
- You can exclude edge sources when generating service area polygons from the ribbon.
- The arcpy.nax module provides new Python functions and classes for performing network analysis and accessing network dataset properties, edges, junctions, and turns.
Python
- The version of Python in ArcGIS Pro was upgraded to Python 3.6.8.
- Script tools now support an isLicensed method that can be used to determine whether a tool is licensed to execute.
arcpy.mp
- Python CIM Access—Python developers now have finer-grained access to the Esri Cartographic Information Model (CIM), which gives them access to many more properties and settings. The CIM is a map content specification used to persist and transfer cartographic descriptions of GIS datasets and is persisted as JSON. The CIM object model is identical to how the objects are navigated in the Python API.
Raster Analysis tools from ArcGIS Enterprise
When signed in to an Enterprise portal that is configured for raster analysis, the following toolset has new and enhanced functionality available.
Use Proximity toolset
- The new Cost Path As Polyline tool calculates the least-cost path from a source to a destination as a line feature.
- The Determine Travel Cost Path As Polyline tool has a new parameter, Destination Field, that can be used to obtain values for the destination locations.
- The Calculate Distance tool has three new parameters, Distance Method, Input Barrier Raster or Features, and Output Back Direction Name.
Spatial Analyst extension
The ArcGIS Spatial Analyst extension has a new toolset for multidimensional analysis, a new tool for distance analysis, and updates to several other tools. In addition to geoprocessing tools, more raster analytical capabilities are available with an extension license through raster functions. Finally, the raster object has new multidimensional capabilities, supported by several new ArcPy functions.
Distance toolset
- The new Euclidean Back Direction tool calculates the direction to the neighboring cell along the shortest path back to the closest source while avoiding barriers.
- The Euclidean Allocation, Euclidean Direction, and Euclidean Distance tools have two new parameters that allow you to specify barriers to use in the operation and to generate an optional output back direction raster.
- The Cost Path as Polyline tool can now derive straight line paths and paths around barriers by using as inputs the Euclidean distance and Euclidean back direction outputs from the Euclidean tools.
Generalization toolset
In the Generalization toolset, the Expand and Shrink tools each have a new parameter, Expand method and Shrink method, respectively, giving you a choice of method to perform the operation. The default Morphological option returns the same result as in previous releases. The Distance option uses a distance-based method that also supports parallel processing for improved performance on large inputs
Multidimensional Analysis toolset
A new Multidimensional Analysis toolset is now available. It contains two new geoprocessing tools with which you can aggregate your data over time and calculate anomalies in your variables.
- The Aggregate Multidimensional Raster tool generates a CRF multidimensional raster dataset by aggregating existing multidimensional dataset variables along a dimension.
- The Generate Multidimensional Anomaly tool computes the anomaly for each slice in a multidimensional raster to generate a multidimensional dataset.
Neighborhood toolset
- The Focal Statistics tool has a new Statistics Type option of Percentile. With this option selected, a new Percentile Value parameter is available that allows you to specify the percentile to calculate. The value range is 0 to 100, inclusive, with a default of 90. For the Median statistic, floating-point input rasters are now supported. The output for median will now always be floating point.
Segmentation and Classification toolset
- The Export Training Data For Deep Learning tool has two new parameters to help generate image chips for deep learning workflows. Input Mask Polygons allows you to limit the area where image chips will be generated, and Rotation Angle specifies the angle to use for data augmentation. Additionally, Labeled Tiles is now a supported metadata format.
Surface toolset
- The Contour and Contour List tools now support multi-core processing with the Parallel Processing Factor environment.
Raster Functions available with the Spatial Analyst extension license
Several new Global raster functions are available, and enhancements have been made to many others.
Data Management
- The new Expand function increases the size of selected zones.
- The new Shrink function reduces the size of selected zones.
Distance analysis
- The new Euclidean Back Direction function calculates, for each cell, the direction, in degrees, to the neighboring cell along the shortest path back to the closest source while avoiding barriers.
- The Euclidean Allocation, Euclidean Direction, and Euclidean Distance functions have been updated to include input barriers.
Hydrology analysis
- The new Flow Length function creates a raster layer of upstream or downstream distance along the flow path.
- The new Sink function creates a raster layer identifying all sinks or areas of internal drainage.
- The new Snap Pour Point function snaps a pour point to the cell of highest flow accumulation within a specified distance.
- The new Stream Order function assigns a numeric order to segments of a raster representing branches of a linear network.
Neighborhood analysis
- The Focal Statistics raster function has been enhanced in a number of ways.
- There is a new statistic type, Percentile. When this type is selected, another parameter appears, Percentile Value, that allows you to specify the percentile to calculate. The range is 0 to 100, inclusive, and can be a decimal value. The default is 90, which will calculate the 90th percentile value for each neighborhood. The output for Percentile is always floating point.
- The Median statistic now accepts floating-point input, and the result is now always floating point.
- There is a new option to load and save a custom kernel file for use with the Irregular and Weight neighborhoods.
Multidimensional data support in raster functions
- Most local raster functions now support multidimensional rasters as input. The exceptions are the global raster functions, and a few functions that do not have a raster as the primary input.
Raster object
The Raster object has been extended to support new capabilities for managing and processing multidimensional data in the Python environment.
- The raster object has a new Boolean parameter, is_multidimensional, that you can use to specify that the input raster is to be treated as multidimensional.
- The mdinfo property returns multidimensional information about the raster dataset, including variable names, descriptions, and units, as well as dimension names, units, intervals, units, and ranges.
- The slices property returns attribute information of each slice, including its variable name, dimension names, and dimension values returned as a list of dictionaries.
- The variable and variableNames properties return information on the variables and their dimensions in the multidimensional raster dataset.
ArcPy Functions in the Spatial Analyst module.
In the Spatial Analyst module, several new ArcPy functions are available for creating raster objects that support multidimensional data.
- The Anomaly function creates a raster object that contains the anomaly pixel values of the input multidimensional raster, based on a time dimension interval and the anomaly calculation method.
- The Apply function creates a raster object by applying a raster function or function chain to one or more input rasters.
- The Foreach function creates a raster object by applying a raster function or a customized function template to every slice in the input multidimensional raster.
- The Subset function creates a raster object that is a subset of the input multidimensional raster based on selected variables and dimension intervals.
Spatial Statistics toolbox
- Build Balanced Zones has been added to the Mapping Clusters toolset. This tool creates homogenous spatially contiguous zones in your study area based on criteria you specify using a genetic algorithm. Zones can be created to contain an equal number of features, to be similar based on a set of attribute values, or both. The tool also includes options to select zones with approximately equal areas, compactness or consistent summary statistics of other attributes.
- Local Bivariate Relationships has been added to the Modeling Spatial Relationships toolset. This tool analyzes two variables in a map to find statistically significant relationships between them using local entropy. Each feature in the study area is classified into one of six categories based on the type of relationship. The resulting map can be used to visualize areas where the variables are related and explore how their relationship changes across the study area.
- Enhancements to the Forest-based Classification and Regression tool have been made including an option to calculate the uncertainty of predicted values and box plots displaying the distribution of the importance of each variable in the model for all iterations.
Topographic Production toolbox
Cartography toolset
The Cartographic Refinement toolset has the following new tools:
- Apply Building Offsets—Aligns, moves, and hides building marker symbols based on product specification rules defined in an .xml file.
- Thin Spot Heights—Generalizes spot heights for a given area of interest in accordance with product specifications.
Cartographic Features toolset
The Cartographic Features toolset has the following new tool:
- Generate Topographic Contours—Creates and smooths contours from an input raster.
Data Management toolset
Fill Gaps, is a new geoprocessing tool in the Generalization toolset, that fills gaps between polygon features that participate in a topology in which the coincident boundaries are evident.
WFS support
- The WFS To Feature Class geoprocessing tool has been enhanced to support complex WFS services.
Utility Network toolbox
The Network Diagrams toolset has the following new tools:
For a complete list of tool changes, review the Utility Network toolbox history.
Data management
General
- Support for Microsoft Excel files has been enhanced with improvements for working with international characters, headers, and special characters. To take advantage of the improvements, you must first download and install the Microsoft Access Database Engine 2016 Redistributable from Microsoft. To learn more, see Work with Microsoft Excel files in ArcGIS Pro.
Note:
If you are presented with a choice, download the 32-bit option.
- You'll see improved performance when querying and editing web feature layers that have a different spatial reference than the data they reference. To take advantage of this improvement, the web layer must be published to a federated or stand-alone ArcGIS Server 10.7.1 site, and the ArcGIS Pro map from which you publish cannot contain a datum transformation.
- When you connect to a stand-alone ArcGIS Server site that is version 10.6 or later, ArcGIS Pro creates a connection that allows you to use or publish services—the connection with the most privileges allowed for your credentials will be created. Once you have a publisher connection, you can upgrade your connection to the administrator level if your credentials support this capability. Administrator-level connections are required to publish geoprocessing services to a stand-alone ArcGIS Server site. For other versions of stand-alone ArcGIS Server sites, only user-level connections are supported.
- Attribute rules now support a file geodatabase as the data source for immediate calculation and constraint rule types.
- Attribute rules now support modifying the Arcade script expression and triggering events for existing rules. To learn more, see Manage attribute rules.
- Run the Enable Editor Tracking tool on a feature dataset to enable editor tracking on all the feature classes and tables in the feature dataset at once. Similarly, to disable editor tracking on all the feature classes and tables, run the Disable Editor Tracking tool at the feature dataset level.
- To transfer contingent values from one copy of a feature class to another, use the Export Contingent Values tool to export field groups and contingent values from one feature class to a comma separated values (CSV) file and use the Import Contingent Values tool to import the values from the CSV file into the second feature class. Alternatively create a CSV file that defines contingent values, and import them to your feature class using the Import Contingent Values tool.
Enterprise geodatabases and databases
- Log file tables for geodatabases in Oracle now use Oracle global temporary tables. The Configure Geodatabase Log File Tables geoprocessing tool no longer alters the log file configuration for geodatabases (10.7.1 and 2.4 and subsequent releases) in Oracle.
- ArcGIS Pro 2.4 adds support for PostgreSQL 11. To create a geodatabase or install the ST_Geometry type in a PostgreSQL 11 database, download the PostgreSQL 11 version of the st_geometry library from My Esri.
- Starting with 10.7.1 and 2.4 release geodatabases, PostgreSQL 9.5.x and PostGIS 2.2 are no longer supported. Upgrade your database to a supported version before creating or upgrading a geodatabase.
- ArcGIS Pro 2.4 is the last release that will support IBM Netezza Data Warehouse Appliance.
Edit data
- Edit Vertices includes shortcut keys A and D to add or delete a vertex. To learn more, see Keyboard shortcuts for editing.
- You can set the snapping tolerance by drawing a circle or specifying x,y- and z-values in pixels or map units. To learn more, see Configure snapping.
- In the Attributes pane , when you copy attributes to the clipboard and past them to other features, your field mapping settings determine how the attributes are copied. To learn more, see Copy and paste attributes.
- The Attributes pane includes a drop-down unit menu for the COGO Direction attribute field. This allows you to type values in the quadrant bearing format when you edit attributes for COGO-enabled line features.
- Update COGO updates the direction and distance attributes of a COGO-enabled line feature to match the selected feature geometry. When ground to grid is turned on, the calculated values are rotated and scaled by the current correction settings. To learn more, see Update COGO attributes.
- Seqential Numbering applies an incremented attribute value in sequential order to a specified fieldname for each point, polyline, or polygon feature crossing a drawn line. To learn more, see Assign sequential attributes by drawing a line.
- Transfer Attributes copies feature attributes to selected features on a target layer from selected features on a source layer based on your field mapping settings. To learn more, see Transfer attributes between features.
- Offset creates features at specified distances along a line at a specified perpendicular offset from the line. Creating features this way is commonly used with parcel workflows to create point and line features using station and offset measurements recorded on survey or engineering documents. To learn more, see Create features along a line at an offset.
- Slice Multipatch splits a multipatch feature at a specified location using a horizontal or a vertical cutting plane. To learn more, see Slice a multipatch feature.
- Merge combines individual multipatch features or faces residing on the same layer to a single multipatch feature. To learn more, see Merge features into one feature.
- Explode separates a multipatch feature into its individual 3D faces. Feature attributes from the multipatch feature are not copied to the new features. To learn more, see Explode a multipatch feature.
- On the Edit tab, in the Tools group, you can click the Editor Settings dialog box launcher and configure settings for the editing grid, follow feature annotation tools, and attribute field mappings. To learn more, see A quick tour of editing.
- Intersection creates a point feature or a vertex at the inferred intersection of two segments. To learn more, see Create a point or vertex at an inferred intersection.
- Distance Distance creates a point or vertex at the intersection of two distances from two other points. It is available on the construction toolbar when you create a point, a line, or a polygon feature. To learn more, see Create a point or vertex at the intersection of two distances.
- In the Create Features pane, you can add feature templates to the Favorites tab and organize them in folders. To learn more, see Organize favorite feature templates.
- The Circular Arc dialog box allows you to create arcs, continuous tangent arcs, and two-point tangent arc features by specifying geometric values such as a chord or arc length and its direction, or the direction and orientation of a tangent arc. To learn more, see Create circular arcs and Create tangent circular arcs.
- Feature template properties for dimension layers include a dimension tab for customizing dimension style properties. To learn more, see Configure a feature template.
- Feature templates for layers with a unique value renderer include the Add All Values button and picker for attributes fields defined with coded domain values. To learn more, see Configure a feature template.
- The Two-Point Line construction tool can be set to create the first vertex with the pointer or automatically use the location of the last vertex of the previous two-line feature. To learn more, see Create line features.
- Circle includes the Three Point Circle construction method on the construction toolbar. It creates a circular polyline or polygon feature from three points you sketch along the specified circumference. To learn more, see Create circles and ellipses.
- Streaming includes optional settings to set the interval for streamed vertices and smoothing segments with Bézier curves. To learn more, see Create segments by streaming vertices.
- The Split tool includes the Select all intersecting features option on the By feature tab. This selection tool adds all features to the selection that intersect the input or target features. To learn more, see Split.
- Clip allows you to clip features without a selection. When you set the tool to require a selection, tabs appear in the pane to manage the input and target features. To learn more, see Clip features using other features.
- Move To includes a method on its drop-down menu for moving features by a specified direction and distance. To learn more, see Move a feature to specified location.
- Generalize allows you to turn on map topology and preserve connectivity among features that share coincident geometry, or turn off map topology and select the features you want to generalize together and create coincident boundary segments. To learn more, see Generalize.
- Align Features preserves connectivity among features when you turn on map topology. To learn more, see Align features to a traced line.
- Divide allows you to click an edge on a polygon or sketch a two point line to specify the angular direction of the divisions and the side from which to start dividing the polygon. To learn more, see Divide a polygon by a value.
- Transform includes linear and natural neighbor interpolation methods for rubbersheeting visible and editable features. To learn more, see Rubbersheet features.
- Rotate allows you to zoom in to a feature and rotate it by dragging when the circular rotation handle is not visible on screen. To learn more, see Move, rotate, or scale a feature.
Parcels
Parcel fabric, 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.4.
Geocoding
- Geocode services can be published to a stand-alone ArcGIS server using a publisher connection
- A new geoprocessing tool, Geocode File, has been added.
- Auto-rematch was added to the rematch addresses pane.
- An undo button was added to the rematch addresses pane.
Imagery and raster
Ortho Mapping
Two new airborne sensors, RedEdge and Altum, are supported in the Ortho Mapping workspace.
Multidimensional rasters
Capabilities to process and support scientific multidimensional data have been expanded as follows:
- The optimized Cloud Raster Format (CRF) now supports the storage of multidimensional raster data. You can convert multidimensional mosaic datasets to CRFs using the extended Copy Raster tool, and store your CRF in the cloud or locally.
- Four geoprocessing tools were added to create and process multidimensional data:
- Build Multidimensional Info—Creates multidimensional information for a mosaic dataset that contains images collected at multiple times, depths, or heights.
- Build Multidimensional Transpose—Subdivides multidimensional data along each dimension to optimize performance when accessing pixel values across all slices.
- Aggregate Multidimensional Raster—Aggregates multidimensional raster data along a dimension.
- Generate Multidimensional Anomaly—Computes the anomaly for each slice in a multidimensional raster to generate a multidimensional dataset.
- Two geoprocessing tools were extended to support the creation of multidimensional raster datasets: Copy Raster and Generate Raster from Raster Function.
- Raster object capabilities were extended, and a new set of functions in the Image Analyst Python module allow you to process and manage multidimensional data in the Python environment.
- All local raster functions—more than 100—now support multidimensional rasters as inputs.
Other features and enhancements
- Five indexes have been added to the Band Arithmetic function, including Clay Minerals (CM), Enhanced Vegetation Index (EVI), Ferrous Minerals (FM), Iron Oxide (IO), and Normalized difference water index (NDWI).
- The volume of features can be measured from any georeferenced raster dataset, mosaic dataset, or image service comprised of an elevation surface such as a Digital Surface Model (DSM), Digital Terrain Model (DTM), or Digital Elevation Model (DEM). Draw a polygon around the feature to calculate and display cut and fill volumes in the map, Results pane, and measurement report.
- The new Image Support Data (ISD) properties page provides a single point of access to the raw, unfiltered ISD, such as that from National Imagery Transmission Format (NITF) data, and allows you to search for information pertaining to an image layer or raster dataset. The contents of the ISD properties page will vary by data type and source.
Indoors
Performance improvements were made to indoor network generation tools such as Generate Pathways, Thin Pathways, and Classify Pathways.
Lidar and LAS datasets
- The LAS file extent control on the ribbon is now a check box instead of a button.
- The way in which statistics are reported for a LAS dataset layer when statistics do not exist or are out of date has been updated.
- A new eye-dome lighting technique has been added that displays LAS dataset point clouds. Eye-dome lighting is a shading technique that improves depth perception when viewing LAS dataset points in 3D. It is on by default.
- Profile viewing, 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.4, making it easier to select, measure, change class codes, and identify LAS points in 3D.
- The Extract LAS tool has been enhanced with a compression option.
- Quality and performance has been improved in the Classify LAS Building tool, while reducing sensitivity to local variations in point density.
- A new Raster Format parameter has been added to the LAS Height Metrics tool to specify a format that will be used for the output.
LocateXT
You can now create and edit custom attribute files to recognize keywords in a document, and extract information associated with those keywords. The extracted information is stored in the output feature class' attribute table.
Production
Airports
- Create Aviation Communication, Navigational, and Surveillance surfaces allows you to generate surfaces based on specifications given by the European Air Navigation Planning Group (EANPG) for Communication, Navigation, and Surveillance.
- Additional curved approach support for the Terrain and Obstacle Profile element allows you to customize curved approaches.
Pipeline Referencing
Network editing integration with the Utility Network
Pipeline Referencing and Utility Network users can now model a shared centerline to integrate the respective information models to take advantage of capabilities of both solutions. The shared centerline feature class allows you to use those features to create and maintain LRS Networks, with routes that are linear referenced. The centerlines participate in and take advantage of Utility Network capabilities, such as tracing.
Locate Route and Measures tool
The Locate Route and Measures tool allows you to find specific measures on any route that participates in the linear referencing system (LRS). Additionally, you can switch snappable graphics on and off at these map locations, allowing you to snap new features to specific route measures. This tool also allows you to create features, such as centerlines, that begin and end at specific measures on routes.
Roads and Highways
ArcGIS Roads and Highways is now available in ArcGIS Pro. Many of the capabilities from Roads and Highways in ArcMap are available, along with new capabilities, such as the Locate Route and Measure tool and additional Location Referencing geoprocessing tools for configuration and analysis of LRS data.
Utility network
- The portal owner of a utility network can be transferred using the Update Portal Dataset Owner tool.
- Features from the domain network line feature class are now valid containers for containment associations. To learn more, see Containment associations.
- The Modify Terminal Connections pane has been enhanced to display existing terminal connections for the selected line feature. Also, the Terminal drop-down menu is filtered to only show terminals that have supporting rules.
- The Trace tool has a new parameter: Ignore Barriers At Starting Points. This is helpful to specify whether dynamic barriers in the trace configuration are ignored for starting points. Learn more about this new parameter in Configure a trace.
Network diagrams
- A new diagram geoprocessing tool, Add Diagram Feature Capability By Attribute Rule, allows you to add a new diagram rule to your diagram templates to assign a particular capability on diagram features currently represented in the diagram. This capability is considered by some other rules executed later in the rule sequence.
- Starting with utility networks created with ArcGIS Pro 2.4, you can transfer ownership of network diagrams to other users.
- The Export Diagram Content function is now available in the Find Diagrams pane.
- You can run diagram layouts in asynchronous mode on servers installed with ArcGIS Enterprise.
Work more efficiently
You can now import and export your ribbon customizations to different computers, and share them with others.
Workflow Manager
Related properties, also known as linked properties, have been added to allow you to create custom one-to-many properties to store business-specific information as required.
Share your work
- Map services can be published and overwritten on a stand-alone ArcGIS Server site using a publisher or administrator server connection.
- New Share and Download options are available in the Options window, including settings to specify locations for staging, unpacking, and downloading offline maps.
- The Stage Service tool now analyzes the resource for errors or warnings when staging a service definition. Analyzers are written to geoprocessing messages.
- You can replace a web layer in your portal with another layer that keeps the same URL and item ID. At ArcGIS Pro 2.4, only vector tile layers are supported. By replacing a web layer, you can test the update layer in a staging environment, and replace the target layer immediately for a seamless user experience. An archive copy of the replaced layer is created automatically.
Extend ArcGIS Pro
- The ArcGIS Pro SDK for Microsoft .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.7.
What's next?
To learn more about our near-term, mid-term, and long-term development goals, see the ArcGIS Pro roadmap.