Learn about recent changes to the ArcGIS Urban API. The release date is October 26, 2022.
What's new
This section provides a summary of the most important changes in this release.
- Asynchronous creation of the
Urban
andModel Urban
has been added. Examples on how to use asynchronous urban model creation will be added to the Urban API tutorials or sample code in the future.Design Database - Various descriptions have been improved.
Schema changes
This section describes new features, improvements, and changes made to the Urban API schema.
The following field and input fields related to Zone
were added to Zone
:
- Field
Zone
was added to object typeType Name Zone
Type Attributes - Input field
Zone
was added to input object typeType Name Create
Zone Type Attributes Input - Input field
Zone
was added to input object typeType Name Update
Zone Type Attributes Input
The sort
argument was added to the following fields:
- Argument
sort
was added to field: [ Parcel Sort Input!] Plan
Branch.parcels - Argument
sort
was added to field: [ Parcel Sort Input!] Urban
Database.parcels
The async
argument was added to the following mutations:
- Argument
async
was added to field: Boolean Mutation.create
Urban Design Database - Argument
async
was added to field: Boolean Mutation.create
Urban Model - Argument
async
was added to field: Boolean Mutation.upgrade
Urban Design Database - Argument
async
was added to field: Boolean Mutation.upgrade
Urban Model
The following fields and input fields related to the metric dependency graph were added:
- Field
Graph
was added to object typeX Metric
Attributes - Field
Graph
was added to object typeY Metric
Attributes - Input field
Graph
was added to input object typeX Create
Metric Attributes Input - Input field
Graph
was added to input object typeY Create
Metric Attributes Input - Input field
Graph
was added to input object typeX Update
Metric Attributes Input - Input field
Graph
was added to input object typeY Update
Metric Attributes Input
Other additions were introduced:
- Field
existing
was added to object typeSatellite Trees Layer Item Id Urban
Model Config - Input field
existing
was added to input object typeSatellite Trees Layer Item Id Update
Urban Model Config Input - Enum value
In
was added to enumProgress Upgrade
Status
Bug fixes
- Fixed the error behaviour for update mutations where
Global
was the only input given. Added a more understandable internal error returned for an object with missing input values that points to theID Global
or an index of the erroneous object. Also now mutations that do not cause any changes return an empty list.ID - Fixed a bug when upgrading the urban database or an urban model.
- Improved error messages.
Breaking changes
The following breaking change related to the Spatial
enum was made:
- Enum value
Index
was removed from enumIntersects Spatial
Relationship