What's New in ArcMap 10.4.1
ArcGIS 10.4.1 is a maintenance and quality improvement release. For a list of issues that are fixed in 10.4.1, see the 10.4.1 Issues Addressed List.
What's new in ArcMap 10.4
The following sections summarize changes in different functional areas of ArcMap 10.4. Most sections include links to topics with more information for that specific area of the software.
Geoprocessing
The following are new tools and changes to existing tools for ArcGIS 10.4.
3D Analyst toolbox
New tools
Changes
Tool | Changes |
---|---|
Locate LAS Points By Proximity | Support distance queries from multipatches. |
Classify LAS By Height | Support polygon based area of interest for classification extent. |
Set LAS Class Codes Using Features | Add class codes values up to 255 and overlap flag for LAS version 1.4 support. |
LAS Dataset Statistics | Add support for LAS version 1.4 overlap flag point count in the output text file. |
Conversion toolbox
Changes
Tool | Changes |
---|---|
Raster To Other Format | The Raster_Format parameter has two new options:
|
Data Management toolbox
New tools
Changes
Tool | Changes |
---|---|
Add Rasters To Mosaic Dataset | Two new parameters added:
|
Alter Mosaic Dataset Schema | The raster_type_names parameter has 12 new options:
|
Analyze Control Points | The out_overlap_table parameter is now Optional. |
Apply Block Adjustment | New parameter added: DEM. |
Compute Control Points | Three new parameters added:
|
Compute Tie Points | Two new parameters added:
|
Copy Raster | Two new parameters added:
|
Create Database Connection | The database_platform parameter has a new option: DAMENG. |
Create Database User | When the tool is run against a geodatabase in Oracle or PostgreSQL, it now creates shared log file tables for the user. With the log file tables already created, the database administrator can remove privileges to create tables from the user, if needed, without negatively affecting the user's ability to create large selection sets, edit data, or reconcile versioned data. |
Create Enterprise Geodatabase | When you run the tool on an Oracle 12c database, the sde user is granted privileges required to import data using Oracle Data Pump. This allows you to complete your Oracle Data Pump export and import workflows without having to separately grant these privileges. |
Create Feature Class | The geometry_type parameter has a new option: MULTIPATCH. |
Create LAS Dataset | New parameter added: create_las_prj. |
Create Map Tile Package | New parameter added: extent. |
Create Mosaic Dataset | The product_definition parameter has nine new options:
|
Create Pansharpened Raster Dataset | The sensor parameter has seven new options:
|
Detect Feature Changes | New parameter added: compare_line_direction. |
Export Topology Errors | You can now run this tool with an ArcGIS for Desktop Basic license. |
Feature Compare | The ignore_options parameter has a new option: IGNORE_FIELDALIAS. |
Generate Tile Cache Tiling Scheme | The tile_format parameter has a new option: LERC. |
Project | New parameter added: vertical. |
Register Raster | The transformation_type parameter has a new option: POLYSIMILARITY. |
Synchronize Mosaic Dataset | New parameter added: estimate_statistics. |
Table Compare | The ignore_options parameter has a new option: IGNORE_FIELDALIAS. |
Warp | The transformation_type parameter has a new option: POLYSIMILARITY. |
Warp From File | The transformation_type parameter has a new option: POLYSIMILARITY. |
Editing toolbox
New tools
Multidimension toolbox
New tools
Server toolbox
Changes
Tool | Changes |
---|---|
Extract Data and Email Task | The Feature_Format parameter has 14 new options:
|
Extract Data Task | The Feature_Format parameter has 12 new options:
|
Space Time Pattern Mining toolbox
New Tools
Changes
Tool | Changes |
---|---|
Create Space Time Cube | New parameter added: summary_fields. |
Spatial Analyst toolbox
New tools
Changes
Tool | Changes |
---|---|
Train ISO Cluster Classifier | Two new parameters added:
|
Extract Multi Values to Points, Extract Values to Points, and Sample | These tools have been updated to better handle conditions when the locations being sampled are NoData cells. In previous releases, this condition was given a value of 0 when the output format was to a Shapefile or an Info table, since those formats do not have a concept of a <null> value. This may have caused some confusion in cases where a legitimate value of 0 could be returned. A value of -9999 will now be reported for this case. Some performance optimizations have been made to allow for faster execution against larger point datasets. |
Cost Allocation, Cost Back Link, Cost Distance, Path Distance, Path Distance Allocation, and Path Distance Back Link | New source characteristic parameters added.
|
Python and ArcPy
ArcGIS 10.4 has been upgraded to include Python 2.7.10. Additional third-party libraries including SciPy, pandas, Sympy, and nose have been included, and existing third-party libraries including NumPy and matplotlib have been upgraded to more current releases.
The GetPackageInfo function has been added to return a dictionary about packages.
Mapping
Publishing
The Service Editor now defaults to the Feature Access capability when publishing to My Hosted Services.
Editing
The topology edit tool now supports additional commands and keyboard shortcuts for selecting and moving nodes and edges.
- Press the N key to select topology nodes.
- Press the E key to select topology edges.
- Move and Move To commands are now available on the topology edit tool context menu.
Parcel Editing
Parcel merge
The parcel Merge dialog box now has additional options for managing parent parcels. Parent parcels can be deleted, flagged as historic, or remain as current, active parcels.
Parcel division
When dividing parcels into equal areas, the number of parts on the Parcel Division dialog box can be set to 1. Set the number of equal area parts to 1 when a deed calls for a specific area to be divided from the parcel, leaving a remainder parcel.
Mean points
Performance improvements have been made to the Mean Points tool. Furthermore, the tool now always stays active and can be used repeatedly without the need to specify a tolerance.
Least-squares adjustment
Collinear line sequences in the same plan are straightened during adjustment postprocessing if they lie within the specified Straighten Collinear Line Sequences tolerances. These tolerances are available on the Adjust Coordinates dialog box.
Geodata
Geodatabases and databases
- The Create Database User tool now creates log file tables for the new user when you run the tool against a geodatabase in Oracle or PostgreSQL that is configured to use shared log file tables (the default setting for these geodatabases). With the log file tables already created, the database administrator can remove privileges to create tables from the user, if needed, without negatively affecting the user's ability to create large selection sets, edit data, or reconcile versioned data.
- Enterprise geodatabases are licensed through an ArcGIS for Server authorization file. The geodatabase stores this authorization information to allow access to the geodatabase. If your organization licenses ArcGIS for Server for a set time period, your geodatabase administrator can run the new Update Enterprise Geodatabase License tool with a current ArcGIS for Server authorization file to update license information in the geodatabase before the existing license expires. This allows clients to continue working with the geodatabase without interruptions caused by expired licenses.
- Beginning with ArcGIS 10.4, geodatabases in SQL Server require the SQL Server database options READ_COMMITTED_SNAPSHOT and ALLOW_SNAPSHOT_ISOLATION be set to ON. When you upgrade your geodatabase in SQL Server, the Upgrade Geodatabase tool sets these in the database. When you create a geodatabase in SQL Server using the Create Enterprise Geodatabase tool, the tool sets these options in the database. If you use the Enable Enterprise Geodatabase tool to create a geodatabase, you must either set these options to ON in the database before you run the tool, or grant the geodatabase administrator the permission to ALTER the database. If the geodatabase administrator has ALTER database permission, the Enable Enterprise Geodatabase sets READ_COMMITTED_SNAPSHOT and ALLOW_SNAPSHOT_ISOLATION to ON in the database.
To use ArcGIS 10.4 with SQL Server databases or 10.3.1 or earlier release geodatabases, you must manually set on READ_COMMITTED_SNAPSHOT in the database.
- A new advanced option—All records for Tables—has been added to the Create Replica wizard. Checking this option allows you to designate the inclusion of all data from all tables in your replica. In earlier releases, you had to set the option to include data for each table individually.
- Beginning with ArcGIS 10.4, you must set an additional option (Return Output Parameters As ResultSet) when you configure the ODBC driver to connect to Teradata.
- ArcGIS now supports connections to Dameng databases. You can connect to view and analyze data in ArcMap. You can also publish map and feature services to ArcGIS for Server.
- If you use SAP HANA 1.0 SPS10, you can now use ArcGIS to load data that contains z and m values and you can view and analyze existing data that contains z and m values.
LAS Dataset
- There is a new scrollable LAS point profile view. Using the mouse/keyboard keys the area-of-interest profile window will move or rotate and update immediately in the profile window.
- Location of the cursor in point profile window is displayed in ArcMap inside the profile area-of-interest.
- Elevation is now displayed and updated when moving cursor around in point profile window.
Raster
There have been five improvements for raster types.
- The SPOT-7 raster type is now supported.
- The WorldView-3 raster type now supports the SWIR bands.
- Support netCDF and HDF data stored as irregularly spaced arrays is now supported.
- There have also been improvements within Chinese raster types.
There are several improvements with raster geoprocessing.
- The Segmentation and Classification toolset has a new Train Random Trees Classifier tool. New parameters were added to the Train ISO Cluster Classifier tool.
- The Add Rasters To Mosaic Dataset tool supports two new parameters: Auxiliary input and Estimate mosaic dataset statistics.
- The Copy Raster tool supports two new parameters: Format and Apply transformation.
- The Compute Tie Points and Compute Control Points tools both have two new parameters: Point Distribution and Point Density.
- The Make Mosaic Layer tool supports the Processing template.
- The Generate Tile Cache Tiling Scheme tool now supports LERC compression.
- There are two new geoprocessing environment settings added: LERC compression and parallel processing server.
The Georeferencing toolbar now has three new first-order transformations available: Only rotation and shift, Only shift and scale, Only rotation and scale.
ArcGIS Network Analyst extension
- Travel modes were added to network datasets at 10.3. They allow you to quickly and consistently model cars, trucks, pedestrians, and other forms of travel. Travel modes have been enhanced at 10.4 to include a type parameter, which lets you categorize travel modes. For example, a Truck type can group two travel modes: one that models a truck carrying hazardous materials and another that models a similar truck that isn't carrying hazardous materials. A new Description parameter on travel modes lets you describe the travel mode in more detail, so you don't have to rely solely on a travel mode name to identify the vehicle you want to model.
The vehicle routing problem has two new assignment rules for orders: Anchor first and Anchor last. These rules help ensure an order is first or last on the route, or vehicle, to which it is assigned.