1.3 Release notes

1.3.2 Patch Release notes

The 1.3.2 patch release of ArcGIS GeoAnalytics Engine fixes an issue with inconsistent spatial join results where spatial join could duplicate or omit a small number of results when joining linestring or polygon geometries to other linesring or polygon geometries. It also fixes an issue related to DateType value shifts when reading from or writing to a shapefile.

1.3.1 Patch Release notes

The 1.3.1 patch release of ArcGIS GeoAnalytics Engine fixes issues and makes improvements related to feature service read and write.

1.3.0 Release notes

Tools

GeoAnalytics Engine 1.3.0 includes six new analysis tools for geocoding and network analysis.

Geocode

Geocode converts addresses into geographic coordinates. The tool matches the addresses against reference data in a locator and returns points representing the address locations along with other output columns.

geocode plot
Reverse Geocode

Reverse Geocode creates addresses from point geometries and returns them as string values. The tool matches the points against reference data in a locator and returns the addresses of the points as strings along with other output columns.

Create Routes

Create Routes uses a network dataset to understand the connectivity of a transportation network in order to find the best route between a series of input points. A route is calculated for each record in the input DataFrame. The output DataFrame contains a linestring column with the routes that visit the input points.

create routes plot
Create Service Areas

Create Service Areas uses a network dataset to generate reachable service areas around facility locations. These service areas are accessible within a given cutoff cost from the facility location. For example, the 10-minute walk-time service area around a subway station indicates a region where people can walk to the station within ten minutes. The tool accepts point geometries as the input DataFrame, representing the facilities around which the service areas will be created. The output DataFrame can contain polygons that represent reachable areas within the impedance cutoffs or lines that represent the reachable roads before the cutoffs are exceeded.

csa plot
Find Closest Facilities

Find Closest Facilities uses a network dataset to find a specified number of closest facilities to an incident based on a specified travel mode. The tool takes two input point DataFrames representing the incidents and the facilities and returns the travel costs and best routes between the incidents and the chosen facilities.

fcf plot
Generate OD Matrix

Generate OD Matrix uses a network dataset to create an origin-destination cost matrix from multiple origins to multiple destinations. It returns a table that contains the travel cost, including travel time and travel distance from each origin to each destination within the specified impedance cutoff. The tool takes two input point DataFrames representing the origins and destinations.

od plot

Data sources

GeoAnalytics Engine 1.3.0 improves performance, resilience, and scalability of feature service read and write for both ArcGIS Enterprise and ArcGIS Online.

Loading a file geodatabase using a URI is now supported in GeoAnalytics Engine 1.3.0. For example, spark.read.format("filegdb").load("C:\databases\test.gdb\sample").

Additional documentation

The new core concept topics for Geocoding and Network analysis provide supplemental information about locators, network datasets, and how geocoding and network analysis work. The GeoAnalytics Engine install guide also now includes information on how to Set up locator and network datasets.

Spark 3.5 and new cloud runtime support

With every release, support for the latest Spark versions and cloud runtimes is added if possible. In 1.3.0, GeoAnalytics Engine adds support for Spark 3.5.0 and the latest of the following cloud runtimes:

With Spark 3.5.x, writing vector tiles or plotting in a notebook requires you to configure protobuf-java with your Spark cluster. This is configured for you automatically in Databricks. EMR requires you to copy the jar to /usr/lib/spark/jars/ on your cluster using the setup script. For other environments, version 2.5.0 is recommended.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.