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 Date
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.
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 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.
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.
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.
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("
.
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:
- Databricks (13.3, 14.2)
- AWS EMR (6.12.0, 6.13.0, 6.14.0, 6.15.0)
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.