Learn about recent changes to the ArcGIS Urban API. The release date is June 29, 2022.
What's new
This section provides a summary of the most important changes in this release.
- New fields and types related to the visualization style of the overlays and zoning have been introduced.
- Zoning ordering has been introduced.
- Zoning regulation has been added to parcels.
- Filtering the
urban
byDesign Databases urban
has been added.Model Id - Sensible default values have been added to various input fields.
- Previously deprecated fields have been removed in this release (breaking changes). See the Breaking changes section for more detail.
- Various changes and improvements have been made to the Urban API documentation.
- Doc strings in the Urban API schema have been improved.
Schema changes
This section describes new features, improvements, and changes made to the Urban API schema.
The following type, fields and input fields related to new Fill
type were added to Overlay
and Zone
:
- Type
Fill
was addedStyle - Field
Fill
was added to object typeStyle Overlay
Type Attributes - Input field
Fill
was added to input object typeStyle Create
Overlay Type Attributes Input - Input field
Fill
was added to input object typeStyle Update
Overlay Type Attributes Input - Field
Fill
was added to object typeStyle Zone
Type Attributes - Input field
Fill
was added to input object typeStyle Create
Zone Type Attributes Input - Input field
Fill
was added to input object typeStyle Update
Zone Type Attributes Input
The following type, fields and input fields related to new Outline
type were added to Overlay
and Zone
:
- Type
Outline
was addedStyle - Field
Outline
was added to object typeStyle Overlay
Type Attributes - Input field
Outline
was added to input object typeStyle Create
Overlay Type Attributes Input - Input field
Outline
was added to input object typeStyle Update
Overlay Type Attributes Input - Field
Outline
was added to object typeStyle Zone
Type Attributes - Input field
Outline
was added to input object typeStyle Create
Zone Type Attributes Input - Input field
Outline
was added to input object typeStyle Update
Zone Type Attributes Input
The following field and input fields related to Color
were added to Overlay
:
- Field
Color
was added to object typeOverlay
Type Attributes - Input field
Color
was added to input object typeCreate
Overlay Type Attributes Input - Input field
Color
was added to input object typeUpdate
Overlay Type Attributes Input
The following field and input fields related to Description
were added to Overlay
:
- Field
Description
was added to object typeOverlay
Attributes - Input field
Description
was added to input object typeCreate
Overlay Attributes Input - Input field
Description
was added to input object typeUpdate
Overlay Attributes Input
The following field and input fields related to Label
were added to Overlay
:
- Field
Label
was added to object typeOverlay
Attributes - Input field
Label
was added to input object typeCreate
Overlay Attributes Input - Input field
Label
was added to input object typeUpdate
Overlay Attributes Input
The following field and input fields related to Zone
were added to Zone
:
- Field
Zone
was added to object typeType Order Zone
Type Attributes - Input field
Zone
was added to input object typeType Order Create
Zone Type Attributes Input - Input field
Zone
was added to input object typeType Order Update
Zone Type Attributes Input
The following types and field related to Zoning
were added:
- Type
Zoning
was addedRegulation - Type
Zoning
was addedRegulation Attributes - Field
zoning
was added to object typeRegulation Parcel
The following argument was added to urban
query:
- Argument
urban
was added to fieldModel Id : Portal Item Id Query.urban
Design Databases
Other removals, additions and changes were introduced:
- Argument
admin
was added to field: Boolean Urban
Model.urban Database - Field
urban
was added to object typeDesign Databases Urban
Model - Field
Project.status
changed type fromType Status
toType Status
Type! - Field
Coverage
changed type fromMax.method Overlay
toType Method Overlay
Type Method! - Field
Dwelling
changed type fromUnits Per Area Max.method Overlay
toType Method Overlay
Type Method! - Field
FAR
changed type fromMax.method Overlay
toType Method Overlay
Type Method! - Field
Height
changed type fromMax.method Overlay
toType Method Overlay
Type Method! - Field
Num
changed type fromFloors Max.method Overlay
toType Method Overlay
Type Method! - Field
Substructure
changed type fromDepth Max.method Overlay
toType Method Overlay
Type Method! - Input field
Create
changed type fromSpace Attributes Input. Net Area Factor Float!
toFloat
- Input field
Fields
changed type fromConfig Input. Tiers Tiers
toInput! Tiers
Input - Input field
Coverage
default value changed fromMax Input.method undefined
toReplace
- Input field
Create
default value changed fromBuilding Type Attributes Input. Floor Area Min undefined
to 25 - Input field
Create
default value changed fromBuilding Type Attributes Input. Multiple Buildings Density undefined
to 0.0001 - Input field
Create
default value changed fromBuilding Type Attributes Input. Tower Index undefined
to 1 - Input field
Create
default value changed fromCriterion Attributes Input. Sampling Geometry undefined
toParcel
Centroid - Input field
Create
default value changed fromCriterion Attributes Input. Sampling Method undefined
toAny
- Input field
Create
default value changed fromCriterion Attributes Input. Weight undefined
to 1 - Input field
Create
default value changed fromMetric Attributes Input. Number Rounding Method undefined
toNone
- Input field
Create
default value changed fromParcel Attributes Input. Development Type undefined
toNone
- Input field
Create
default value changed fromSpace Attributes Input. Floor Height undefined
to 5 - Input field
Create
default value changed fromZone Type Attributes Input. Net Area Factor undefined
to 1 - Input field
Dwelling
default value changed fromUnits Per Area Max Input.method undefined
toReplace
- Input field
FAR
default value changed fromMax Input.method undefined
toReplace
- Input field
Height
default value changed fromMax Input.method undefined
toReplace
- Input field
Num
default value changed fromFloors Max Input.method undefined
toReplace
- Input field
Substructure
default value changed fromDepth Max Input.method undefined
toReplace
Bug fixes
- Fixed an issue that caused certain queries to result in a timeout.
- Fixed a bug when querying the
Status
of theType Urban
.Database
Deprecations
- Field
Query.api
is deprecated (Removal date: 2023-08-01). This field is no longer supported.Info - Field
Space
is deprecated (Removal date: 2023-06-29). This field is no longer used.Attributes. Net Area Factor - Fields
Fields
andConfig. Skyplanes Fields
are deprecated (Removal date: 2023-06-29). Configuration ofConfig. Tiers Tiers
andSkyplanes
is no longer supported.- Input field
Fields
changed type fromConfig Input. Skyplanes Skyplanes
toInput! Skyplanes
Input
- Input field
- Enum value
Overlay
is deprecated (Removal date: 2023-06-29). TheType Method. None None
option is no longer supported. - Arguments
groups
andorganization
ofQuery.urban
are deprecated (Removal date: 2023-08-01). UseDesign Databases group
andIds organization
arguments instead.Id - Arguments
groups
andorganization
ofQuery.urban
are deprecated (Removal date: 2023-08-01). UseModels group
andIds organization
arguments instead.Id - Argument
sort
ofUrban
andDatabase.parcels Plan
is deprecated (Removal date: 2023-07-31). Sorting byBranch.parcels Suitability
will not be supported once the deprecatedScore Suitability
is removed.Score
Breaking changes
The following breaking changes related to type
of the Urban
were made:
- Field
type
(deprecated) was removed from object typeUrban
Design Database - Type
Urban
was removedDesign Database Type
The following breaking changes related to the Planning
field were made:
- Field
Planning
was removed from object typeMethod Project
Attributes - Input field
Planning
was removed from input object typeMethod Update
Project Attributes Input - Field
Plan
changed type fromAttributes. Planning Method Urban
toEvent Planning Method Urban
Event Planning Method! - Input field
Create
changed type fromPlan Attributes Input. Planning Method Urban
toEvent Planning Method Urban
Event Planning Method!
The following breaking changes related to the deprecated First
, Second
, and Second
fields were made:
- Field
First
(deprecated) was removed from object typeOrder Metrics Branch
Attributes - Type
First
was removedOrder Metrics - Type
First
was removedOrder Metrics Input - Input field
First
was removed from input object typeOrder Metrics Update
Branch Attributes Input - Input field
First
was removed from input object typeOrder Metrics Create
Branch Attributes Input - Type
First
was removedOrder Metrics Households - Type
First
was removedOrder Metrics Households Input - Type
First
was removedOrder Metrics Jobs - Type
First
was removedOrder Metrics Jobs Input - Type
First
was removedOrder Metrics Parking Spots - Type
First
was removedOrder Metrics Parking Spots Input - Type
First
was removedOrder Metrics Population - Type
First
was removedOrder Metrics Population Input
- Type
- Field
Second
(deprecated) was removed from object typeOrder Metrics Branch
Attributes - Type
Second
was removedOrder Metrics - Type
Second
was removedOrder Metrics Input - Input field
Second
was removed from input object typeOrder Metrics Update
Branch Attributes Input - Input field
Second
was removed from input object typeOrder Metrics Create
Branch Attributes Input
- Type
- Field
Second
(deprecated) was removed from object typeOrder Coefficients Space
Use Type Attributes - Type
Second
was removedOrder Coefficients - Type
Second
was removedOrder Coefficients Input - Input field
Second
was removed from input object typeOrder Coefficients Update
Space Use Type Attributes Input - Input field
Second
was removed from input object typeOrder Coefficients Create
Space Use Type Attributes Input - Type
C
was removedO2 Emissions Coefficients - Type
C
was removedO2 Emissions Coefficients Input - Type
Daily
was removedTrips Coefficients - Type
Daily
was removedTrips Coefficients Input - Type
Energy
was removedUse Coefficients - Type
Energy
was removedUse Coefficients Input - Type
External
was removedWater Use Coefficients - Type
External
was removedWater Use Coefficients Input - Type
Internal
was removedWater Use Coefficients - Type
Internal
was removedWater Use Coefficients Input - Type
Required
was removedParking Spots Coefficients - Type
Required
was removedParking Spots Coefficients Input - Type
Solid
was removedWaste Coefficients - Type
Solid
was removedWaste Coefficients Input - Type
Waste
was removedWater Coefficients - Type
Waste
was removedWater Coefficients Input
- Type
The following breaking changes related to the deprecated Households
, Households
, and Households
fields were made:
- Field
Households
(deprecated) was removed from object typeParcel
Attributes - Field
Households
(deprecated) was removed from object typeAfter Parcel
Attributes - Field
Households
(deprecated) was removed from object typeTarget Parcel
Attributes - Field
Households
(deprecated) was removed from object typePlan
Attributes - Field
Households
(deprecated) was removed from object typeAfter Plan
Attributes - Field
Households
(deprecated) was removed from object typeTarget Plan
Attributes - Field
Households
(deprecated) was removed from object typeProject
Attributes - Field
Households
(deprecated) was removed from object typeAfter Project
Attributes - Field
Households
(deprecated) was removed from object typeTarget Project
Attributes - Input field
Households
was removed from input object typeUpdate
Project Attributes Input - Input field
Households
was removed from input object typeAfter Update
Project Attributes Input - Input field
Households
was removed from input object typeTarget Update
Project Attributes Input - Input field
Households
was removed from input object typeUpdate
Plan Attributes Input - Input field
Households
was removed from input object typeAfter Update
Plan Attributes Input - Input field
Households
was removed from input object typeTarget Update
Plan Attributes Input - Input field
Households
was removed from input object typeUpdate
Parcel Attributes Input - Input field
Households
was removed from input object typeAfter Update
Parcel Attributes Input - Input field
Households
was removed from input object typeTarget Update
Parcel Attributes Input - Input field
Households
was removed from input object typeCreate
Parcel Attributes Input - Input field
Households
was removed from input object typeAfter Create
Parcel Attributes Input - Input field
Households
was removed from input object typeTarget Create
Parcel Attributes Input - Input field
Households
was removed from input object typeCreate
Plan Attributes Input - Input field
Households
was removed from input object typeAfter Create
Plan Attributes Input - Input field
Households
was removed from input object typeTarget Create
Plan Attributes Input - Input field
Households
was removed from input object typeCreate
Project Attributes Input - Input field
Households
was removed from input object typeAfter Create
Project Attributes Input - Input field
Households
was removed from input object typeTarget Create
Project Attributes Input
The following breaking changes related to the deprecated Jobs
, Jobs
, and Jobs
fields were made:
- Field
Jobs
(deprecated) was removed from object typeParcel
Attributes - Field
Jobs
(deprecated) was removed from object typeAfter Parcel
Attributes - Field
Jobs
(deprecated) was removed from object typeTarget Parcel
Attributes - Field
Jobs
(deprecated) was removed from object typePlan
Attributes - Field
Jobs
(deprecated) was removed from object typeAfter Plan
Attributes - Field
Jobs
(deprecated) was removed from object typeTarget Plan
Attributes - Field
Jobs
(deprecated) was removed from object typeProject
Attributes - Field
Jobs
(deprecated) was removed from object typeAfter Project
Attributes - Field
Jobs
(deprecated) was removed from object typeTarget Project
Attributes - Input field
Jobs
was removed from input object typeCreate
Parcel Attributes Input - Input field
Jobs
was removed from input object typeAfter Create
Parcel Attributes Input - Input field
Jobs
was removed from input object typeTarget Create
Parcel Attributes Input - Input field
Jobs
was removed from input object typeCreate
Plan Attributes Input - Input field
Jobs
was removed from input object typeAfter Create
Plan Attributes Input - Input field
Jobs
was removed from input object typeTarget Create
Plan Attributes Input - Input field
Jobs
was removed from input object typeCreate
Project Attributes Input - Input field
Jobs
was removed from input object typeAfter Create
Project Attributes Input - Input field
Jobs
was removed from input object typeTarget Create
Project Attributes Input - Input field
Jobs
was removed from input object typeUpdate
Parcel Attributes Input - Input field
Jobs
was removed from input object typeAfter Update
Parcel Attributes Input - Input field
Jobs
was removed from input object typeTarget Update
Parcel Attributes Input - Input field
Jobs
was removed from input object typeUpdate
Plan Attributes Input - Input field
Jobs
was removed from input object typeAfter Update
Plan Attributes Input - Input field
Jobs
was removed from input object typeTarget Update
Plan Attributes Input - Input field
Jobs
was removed from input object typeUpdate
Project Attributes Input - Input field
Jobs
was removed from input object typeAfter Update
Project Attributes Input - Input field
Jobs
was removed from input object typeTarget Update
Project Attributes Input
The following breaking changes related to the deprecated Population
, Population
, and Population
fields were made:
- Input field
Population
was removed from input object typeCreate
Parcel Attributes Input - Input field
Population
was removed from input object typeAfter Create
Parcel Attributes Input - Input field
Population
was removed from input object typeTarget Create
Parcel Attributes Input - Input field
Population
was removed from input object typeCreate
Plan Attributes Input - Input field
Population
was removed from input object typeAfter Create
Plan Attributes Input - Input field
Population
was removed from input object typeTarget Create
Plan Attributes Input - Input field
Population
was removed from input object typeCreate
Project Attributes Input - Input field
Population
was removed from input object typeAfter Create
Project Attributes Input - Input field
Population
was removed from input object typeTarget Create
Project Attributes Input - Field
Population
(deprecated) was removed from object typeParcel
Attributes - Field
Population
(deprecated) was removed from object typeAfter Parcel
Attributes - Field
Population
(deprecated) was removed from object typeTarget Parcel
Attributes - Field
Population
(deprecated) was removed from object typePlan
Attributes - Field
Population
(deprecated) was removed from object typeAfter Plan
Attributes - Field
Population
(deprecated) was removed from object typeTarget Plan
Attributes - Field
Population
(deprecated) was removed from object typeProject
Attributes - Field
Population
(deprecated) was removed from object typeAfter Project
Attributes - Field
Population
(deprecated) was removed from object typeTarget Project
Attributes - Input field
Population
was removed from input object typeUpdate
Parcel Attributes Input - Input field
Population
was removed from input object typeAfter Update
Parcel Attributes Input - Input field
Population
was removed from input object typeTarget Update
Parcel Attributes Input - Input field
Population
was removed from input object typeUpdate
Plan Attributes Input - Input field
Population
was removed from input object typeAfter Update
Plan Attributes Input - Input field
Population
was removed from input object typeTarget Update
Plan Attributes Input - Input field
Population
was removed from input object typeUpdate
Project Attributes Input - Input field
Population
was removed from input object typeAfter Update
Project Attributes Input - Input field
Population
was removed from input object typeTarget Update
Project Attributes Input
The following deprecated fields were removed from the Space
:
- Field
Area
(deprecated) was removed from object typePer Job Space
Use Type Attributes - Input field
Area
was removed from input object typePer Job Create
Space Use Type Attributes Input - Input field
Area
was removed from input object typePer Job Update
Space Use Type Attributes Input
- Input field
- Field
Area
(deprecated) was removed from object typePer Parking Spot Space
Use Type Attributes - Input field
Area
was removed from input object typePer Parking Spot Create
Space Use Type Attributes Input - Input field
Area
was removed from input object typePer Parking Spot Update
Space Use Type Attributes Input
- Input field
- Field
Area
(deprecated) was removed from object typePer Person Space
Use Type Attributes - Input field
Area
was removed from input object typePer Person Create
Space Use Type Attributes Input - Input field
Area
was removed from input object typePer Person Update
Space Use Type Attributes Input
- Input field
Other breaking changes:
- Enum value
None
was removed from enumUrban
Event Planning Method - Input field
Coverage
changed type fromMax Input.method Overlay
toType Method Overlay
Type Method! - Input field
Planning
was removed from input object typeMethod Create
Project Attributes Input - Input field
Dwelling
changed type fromUnits Per Area Max Input.method Overlay
toType Method Overlay
Type Method! - Input field
FAR
changed type fromMax Input.method Overlay
toType Method Overlay
Type Method! - Input field
Height
changed type fromMax Input.method Overlay
toType Method Overlay
Type Method! - Input field
Num
changed type fromFloors Max Input.method Overlay
toType Method Overlay
Type Method! - Input field
Substructure
changed type fromDepth Max Input.method Overlay
toType Method Overlay
Type Method!