Here are many of the new features and enhancements included with the current release of ArcGIS Pro.
Three new geoprocessing tools have been added:
LAS Dataset point-cloud display capabilities have been enhanced in 2D and 3D, including a stretch renderer and support for intensity and RGB values.
The previously available class breaks renderer for LAS Dataset point-cloud display classified values into discrete ranges. Grouping values into classes and a limited set of colors was the way to see elevation changes.
The new stretch renderer displays continuous values without aggregating them into subgroups, allowing you to visualize elevation values across seemingly unlimited colors. You get more accurate views.
Lidar point-cloud intensity values (this isn't an aerial photo)
Signal intensity is often one of the values recorded when collecting lidar data. Displaying point clouds based on their intensity values allows you to create what looks like 3D black and white aerial photos. Look closely at the runway below; you can see that it's drawn from points, not raster imagery.
Note that as you zoom in closer, the gaps between the points become more apparent, and the 3D landscape appears to break apart. Zooming back out will make it look good again.
Lidar point-cloud RGB values
Similar to intensity values, red, green, and blue (RGB) values are often collected with lidar data. Combining the rendering of RGB values of point clouds with the highly accurate elevation values creates three-dimensional scenes that you can rotate and fly through.
Analysis and geoprocessing
Tools that consume credits
Some geoprocessing tools hook into ArcGIS Online's powerful analytical capabilities, which reference high-quality datasets that cover much of the world. They allow you to perform spatial analysis without spending time and money acquiring data yourself.
To see an example of the benefit, consider that you can do the following:
- Convert addresses of stores into locations on a map using Geocode Addresses and the Esri World Geocoding Service, which the tool can reference.
- Feed the locations into Enrich Layer to create 10-mile drive-time areas around each location and generate a wealth of demographic information about the people who could access the stores.
To perform this kind of analysis without ArcGIS Online, you would need to acquire address data and create a locator, acquire road data and create a network dataset, and acquire demographic data. To make the efficient online workflow possible, accessing these tools requires the use of credits. For more information about these tools and the credits they consume, see Geoprocessing tools that use credits.
When viewing tools in the Geoprocessing pane, tools that consume credits will have a coin icon, as illustrated below on the Enrich Layer and Summarize Nearby tools.
When a tool consumes credits, the tool dialog box will display This tool consumes credits, as illustrated below.
Undo many actions in ModelBuilder, including moving elements, adding data and tools, and changing the settings or paths of data and tool elements.
Drag an item from your project geoprocessing history and drop it into the ModelBuilder view.
General geoprocessing enhancements
Time and range extent
The new range slider and the existing time slider allow you to quickly filter data. Geoprocessing tools will honor the filter you define and only process features within the current range or time extent.
Project packages and geoprocessing history
When you create a project package (.ppkx), your project's geoprocessing history will be saved in the package.
Refreshing Python toolboxes
You can refresh and check the syntax of Python toolboxes.
3D Analyst tools
3D Features toolset
Two new geoprocessing tools have been added to this toolset:
The Features From CityEngine Rules tool has three new parameters:
- Include Existing Fields controls whether the output feature class inherits the attribute fields of the input feature class.
- Include Reports can generate reports about the created features, if the rule package has been authored for reporting.
- Export Leaf Shapes determines whether created components are collectively contained within a single output multipatch feature class, or whether multiple output feature classes are created to store them. This parameter is only available when the rule package includes @Out (granularity=separatedShapes) CGA annotation on the @StartRule.
The following enhancements have been added to the Layer 3D To Feature Class tool:
Added a new optional parameter: Disable Color/Texture. This parameter will disable color and texture in the output if they are present in the input feature layer.
Added support for an input layer symbolized with procedural rules (*.rpk files). These procedural rules are created in CityEngine and typically applied on 2D polygons.
Added support for attribute-driven symbology. Now, input layer symbol attributes can be linked with numerical values from the input feature attribute table. A field of string type can also be used, for example, a hex value of #FF0000, which can represent a color.
A layer file (*.lyrx) from an ArcGIS Pro project can now be used.
The sequence of images below shows an example workflow that includes the use of Layer 3D To Feature Class. The first two images show symbolizing a polygon layer as a builing using a procedural rule (.rpk file). Next, Layer 3D To Feature Class converts the building into a multipatch, which is necessary for inputs to analysis tools used later in the workflow. Features from CityEngine Rules splits the building into sections, or panels, so each one can be analyzed separately. Construct Sight Lines and Line of Sight determine which areas of the building face have a clear line of sight to famous landmarks. The results are tallied and attached as attributes to the building sections using Near 3D, Join Field, and other tools. Apply Symbology from Layer color codes the building face to clearly show how many landmarks can be seen from different parts of the building.
Data Management toolset
One new tool has been added, Extract LAS, to the LAS Dataset tools.
The Viewshed 2 geoprocessing tool, which was introduced for the ArcGIS Spatial Analyst extension for ArcGIS Pro 1.0, has been added to the Visibility toolset of the 3D Analyst toolbox.
This tool determines raster surface locations visible to a set of observer features. This tool offers enhanced functionality over the existing surface visibility tools (Observer Points, Visibility, and the original Viewshed) in the following areas:
- This tool performs its calculations using geodesic methods.
- Greatly improved performance for visibility analysis is possible with this tool on systems that have a GPU (Graphics Processing Unit) available, provided that your machine has an appropriate NVIDIA graphics card with CUDA compute capability 2.0 or OpenCL 1.2 and a current driver.
- It optionally accommodates vertical uncertainty in the input surface and produces an observer-visible region relationship table for up to 32 observers (points, multipoints, or polylines) that can be related back to the input observer feature class.
A new geoprocessing tool is available in ArcGIS Pro 1.1: Pairwise Dissolve. This tool aggregates features based on specified attributes. By default,Pairwise Dissolve runs in parallel processing mode using the Parallel Processing Factor environment setting.
Data Management tools
Two new tools have been added:
- Add field support has been added to the Adjust Z Value parameter for the Adjust 3D Z tool.
Layers and Table Views toolset
- The Apply Symbology From Layer tool will now apply labels and pop-ups to the input layer based on the label and pop-up settings of the symbology layer.
LAS Dataset toolset
- A new parameter called Create PRJ For LAS Files has been added to the Create LAS Dataset tool. It will automatically build .prj files for each LAS file referenced by a LAS Dataset
Data Reviewer tools
The new Make OPeNDAP Raster Layer tool allows you to create a raster layer from data stored on a remote server.
Network Analyst in ArcGIS Pro has better support for using travel modes in the Service Area and Route ribbons. Travel modes make it easy to configure and use the network attributes for modes such as Driving, Walking, or Truck modes. They can be created with ArcCatalog (10.3 or later) and stored with the network dataset.
Solve routes that visit stops in the order you specify, or let the route solver find the best sequence to minimize overall travel. To try this functionality, see the Sequence drop-down list on the Route tab.
Network Analyst layer properties, such as metadata and network dataset source, can now be updated from the layer property page.
To see the Route or Service Area tab in the previous version of ArcGIS Pro, you needed to first select the analysis layer and the associated tab would appear; it wouldn't appear if you selected a sublayer. In the current release, selecting the analysis layer or any one of its sublayers makes the contextual tabs visible.
The Generate Map Server Cache Tiling Scheme tool has been added.
Segmentation and Classification toolset
Three new tools are added to the Segmentation and Classification toolset for ArcGIS Pro 1.1. The tools are Compute Confusion Matrix, Create Accuracy Assessment Points, and Update Accuracy Assessment Points.
Some updates were made to the Viewshed 2 tool for ArcGIS Pro 1.1.
- The Output above ground level raster (AGL) option has been improved. The AGL result is a raster, where each cell value is the minimum height that must be added to an otherwise nonvisible cell to make it visible by at least one observer.
- The Analysis method parameter was added, allowing you to choose the method by which the visibility will be calculated. This option allows you to trade some accuracy for increased performance.
Space Time Pattern Mining tools
Create Space Time Cube has added functionality to handle marked points. Numeric attributes associated with incident points can now be aggregated into the bin structure of a space-time cube and used in Emerging Hot Spot Analysis.
Two new tools have been added:
Third-party libraries have been added to ArcGIS Pro:
- SciPy—Provides more analytical methods, which are especially useful to the science community.
- Pandas—Provides high-performance, easy-to-use data structures and data analysis tools for working with tables in Python.
The Workflow Manager Python module can be used to access Workflow Manager database and job properties.
NumPyArrayToFeatureClass, NumPyArrayToTable, FeatureClassToNumPyArray, and TableToNumPyArray functions in the arcpy.da module now support dates.
isCancelled and autoCancelling properties have been added to the arcpy.env class to support enriched behavior for dealing with cancellations in a python script tool.
Editing and Data Reviewer
- In the Modify Features pane, tools display a warning symbol next to the selected item when features are out of scale range or not visible. Hover over the symbol to display information about the cause and a possible remedy.
- The Create Features pane displays the message Click here to list templates not shown when a feature template is not shown for a layer. Click the message to view a list of missing features templates. Click the message and click the item in the list to display information about the cause and a possible remedy.
- The Modify Features and Create Features panes display the message No editable layers when there are no editable layers in the active map.
The Execute Reviewer Batch Job tool's Analysis Area parameter has been changed to a composite type (Feature Layer and Extent) to provide additional flexibility in defining the features that should be validated using Data Reviewer batch jobs.
The Create Reviewer Session tool has four new optional parameters that can help you specify how results are written to the session:
- Duplicate checking
- Return geometry
- Session username
Changes in the workflow for results
Usability enhancements to Reviewer result session project items now enable you to identify a default session for your project, making a more efficient workflow when executing automated validation of your data. Additional enhancements include automating the creation and deletion of sessions from the Project pane using the Create Reviewer Session and Delete Reviewer Session geoprocessing tools.
Results can now move directly from the Correction to Verification phase to support workflows that do not implement a two-party correction and verification process. The Update Results pane now has an Automatically verify result check box, allowing you to move a result directly to the Verification phase.
Timestamps displayed for session results (Created On, Corrected On, Verified On) now honor time zone settings configured in Windows.
The Windows login name of the current user is persisted when Reviewer results are created or updated. This impacts values stored in the following fields:
- Created By (REVIEWTECHNICIAN)
- Corrected By (CORRECTIONTECHNICIAN)
- Verified By (VERIFICATIONTECHNICIAN)
Batch Job project item enhancements
Data Reviewer Batch Jobs enable you to quickly validate geodatabase features created, edited, or referenced in your ArcGIS Pro project. Documentation describing the contents of these Batch Jobs is now automatically created within the item's metadata. Documentation includes any editing history and summary statistics, such as the total number of configured checks and counts performed by Check type.
Data management and geodatabase
- You can add OGC WMS and WMTS service connections to your project.
- You can import mobile map packages (*.mmpk) to your project.
- CAD files display as group layers named to match the CAD file name. Individual layers organize the data by geometry type and reflect the layers, levels, and colors defined by the CAD file. AutoCAD blocks and MicroStation shared cells, like layers and levels, are organized as individual feature classes. Only attributes that are for that shared cell or Block will be shown as attributes.
- CAD text display as point features with labels.
- You can reference AutoCAD DWG/DXF and Bentley MicroStation DGN files as read-only datasets or convert the contents when you add them to a map. In the Options dialog box, click CAD and check the On adding new layer to map, convert CAD feature class to project geodatabase check box.
- All geocode services from your active portal are now added to your project automatically the first time that you access any geocoding functionality, including the following: 'What's here?', Locate pane, geocoding geoprocessing tools, Rematch Addresses pane, and the locators folder on the Project pane.
- The What's here? tool now displays results from all locators added to a project.
- The Locate pane now has a Settings tab that allows you to enable or disable any locators added to your project. Additionally, for any geocoding service or locator that was built with suggestions enabled, you can enable or disable the use of suggestions from that locator in the Locate pane.
- Locator properties, including geocoding options, performance settings, and input/output fields, can now be viewed and modified in the Locator Properties dialog box.
- Support for SQLite Databases
- Add to project
- View contents
- Add contents to map (read-only)
- Edit schema in Fields View
- Support for Microsoft Excel—Ability to open, view, and use as input for geoprocessing tools that support Excel as input.
- Support for Database Access and Query Layers.
- New CreateSQLiteDatabase geoprocessing tool.
- Fields View supports editing schema and layer properties of shapefiles.
- The Database Connection dialog box will now persist information from the previous connection.
- A valid user name and password must be provided in order to create a database connection. If no valid credentials are provided, a connection file will not be created.
- The Version Manager displays a count of versions that the connected user has access to.
- The Change Version dialog box displays a count of versions that the connected user has access to and allows filtering by version name or owner.
- Domains that cannot be edited by the connected user are now read-only.
Imagery and raster
- Support for NCRDC raster types
- Enhancements to Band Combinations
- Editing mosaic dataset properties enabled
- WorldView3 Support
- Server-side processing
- New raster functions
- Vector field renderer
- Displaying variables from scientific datasets, such as Grib, HDF, and NetCDF
- Sharing function templates
- New data management tools (download and repair)
- Editable mosaic dataset properties
- Accuracy Assessment for Image Classification
- Support for making variables within a function chain public is enabled.
Mapping and visualization
You can now Enable wrapping around the date line on maps using geographic coordinate systems or a select set of projected coordinate systems.
- Point symbols can be aligned to either the map or the display.
- Bold and italic font styles on text symbols are not supported in the ArcGIS Pro display pipeline unless the font used contains those styles. Available font styles are shown in the Font style drop-down list on the Labeling ribbon and the Label Class pane.
- The underlying version of the style database has changed. Custom styles in a project will be read-only until they are upgraded. You can upgrade a style from either the context menu in the Project pane or from the Description panel of a style in a Project view. You can still consume symbols and other style items from a noncurrent, read-only style; you just cannot modify the style itself. It is advisable to make a backup copy of the style prior to upgrade if you intend to also continue working in a previous release of ArcGIS Pro.
- ArcGIS Pro styles (*.stylx) files can be stored and shared on ArcGIS Online and downloaded and added to a project.
- Styles support Description and Tags to aid in identification and organization.
- Rulers and Guides are available to assist in aligning items.
- Snapping is available.
- Extent indicators can be added and imported.
- Dynamic Text includes Metadata tags.
Navigation and map interaction
- The new range slider allows you to explore any layer, or set of layers, in a map or scene that contains numeric fields. For more information on the range slider, see Get started with the range slider.
Sharing and online
- Sharing web scenes to Portal for ArcGIS10.3.1.
- Publishing one or more multipatch layers as web scene layers to Portal for ArcGIS10.3.1 with ArcGIS Data Store.
- Overwriting web feature layers.
- Web feature layers can be configured to use expanded editing options, such as Add features only and Update feature attributes only.
- Web tile layers can be configured to use different tiling schemes, such as WGS 1984 Geographic Coordinate System, tiling schemes from existing cached services, and tiling scheme XML files.
- View cache status for web tile layers and web scene layers via the Job Status pane.
- CacheLog.log files are captured for each web tile layer and web scene layer cache generation job. They are stored in the C:\Users\USERPROFILE\AppData\Local\ESRI\ArcGISPro<release#>\Staging\SharingProcesses\<job> folder.
- A task if validated when it is loaded to ensure that all the resources it uses are not broken or missing. When authoring a task, the task is also validated for best practices and warnings are displayed to help the task author identify missing or duplicate content.
Missing resources such as maps, layers, and geoprocessing tools are flagged as errors and can be fixed in theTask Designer pane under the Resources tab. Using the Resources tab, you can reference broken resources to their correct resource. You can use the Resources tab to reference resources even if there are no validation errors.
- Under the Actions on the Task Designer pane, a task author can now manage feature selections for the task step. Feature selections can be created from the current and previous steps, saved, queried, and deleted.
- The command or geoprocessing tool for the step is also loaded under the Actions tab. A command or geoprocessing tool can now be set or changed by clicking the Record icon on the command action control and clicking a command on the ArcGIS Pro ribbon.
- Attachments can be added to a job and managed using the Job Attachment pane.
- Existing project maps can be opened using a workflow step Open Map. This step creates a connection to the data workspace and repoint layers coming from the data workspace to the job version. If an AOI exists for the job, a bookmark is created for the job map and added to Manage Bookmark.
- The Workflow Manager Python module can be used to access the Workflow Manager database configuration, execute the job, and access job properties as well as the geoprocessing tools available in the Workflow Manager toolbox.
- Jobs with AOI can be viewed in the Job AOI Map in Workflow View. Selecting a job in the Job List will highlight the jobs AOI in the Job AOI Map.
- Editing outside the jobs Area of Interest (AOI) can be restricted by either warning the editor about the features or preventing the selection and editing of features outside the AOI.
- Jobs can be closed from the Workflow view.
- Workflow Manager database schema can be created by adding a workflow connection to an empty enterprise geodatabase.
- Workflow Manager database schema can be upgraded by adding a workflow connection to an existing Workflow Manager enterprise geodatabase created in a previous version.
- When a project is shared as a project package (.ppkx), the workflow connection in the project is packaged along with the jobs that are part of the project.
The ArcGIS Pro SDK for Microsoft .NET is available, which you can use to extend the ArcGIS Pro application. See http://pro.arcgis.com/en/pro-app/sdk/ for more information.
See what's new in each ArcGIS Pro release
Patch updates, identified by a nonzero value in the third position of the version number (<major>.<minor>.<patch>), don't include new features and are designed solely to fix issues reported to Esri Technical Support. Patch releases, as well as major an minor releases, are listed below. Each item links to its corresponding release notes topic, which includes a list of issues addressed with the release.