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
urbanbyDesign Databases urbanhas 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
Fillwas addedStyle - Field
Fillwas added to object typeStyle OverlayType Attributes - Input field
Fillwas added to input object typeStyle CreateOverlay Type Attributes Input - Input field
Fillwas added to input object typeStyle UpdateOverlay Type Attributes Input - Field
Fillwas added to object typeStyle ZoneType Attributes - Input field
Fillwas added to input object typeStyle CreateZone Type Attributes Input - Input field
Fillwas added to input object typeStyle UpdateZone Type Attributes Input
The following type, fields and input fields related to new Outline type were added to Overlay and Zone:
- Type
Outlinewas addedStyle - Field
Outlinewas added to object typeStyle OverlayType Attributes - Input field
Outlinewas added to input object typeStyle CreateOverlay Type Attributes Input - Input field
Outlinewas added to input object typeStyle UpdateOverlay Type Attributes Input - Field
Outlinewas added to object typeStyle ZoneType Attributes - Input field
Outlinewas added to input object typeStyle CreateZone Type Attributes Input - Input field
Outlinewas added to input object typeStyle UpdateZone Type Attributes Input
The following field and input fields related to Color were added to Overlay:
- Field
Colorwas added to object typeOverlayType Attributes - Input field
Colorwas added to input object typeCreateOverlay Type Attributes Input - Input field
Colorwas added to input object typeUpdateOverlay Type Attributes Input
The following field and input fields related to Description were added to Overlay:
- Field
Descriptionwas added to object typeOverlayAttributes - Input field
Descriptionwas added to input object typeCreateOverlay Attributes Input - Input field
Descriptionwas added to input object typeUpdateOverlay Attributes Input
The following field and input fields related to Label were added to Overlay:
- Field
Labelwas added to object typeOverlayAttributes - Input field
Labelwas added to input object typeCreateOverlay Attributes Input - Input field
Labelwas added to input object typeUpdateOverlay Attributes Input
The following field and input fields related to Zone were added to Zone:
- Field
Zonewas added to object typeType Order ZoneType Attributes - Input field
Zonewas added to input object typeType Order CreateZone Type Attributes Input - Input field
Zonewas added to input object typeType Order UpdateZone Type Attributes Input
The following types and field related to Zoning were added:
- Type
Zoningwas addedRegulation - Type
Zoningwas addedRegulation Attributes - Field
zoningwas added to object typeRegulation Parcel
The following argument was added to urban query:
- Argument
urbanwas added to fieldModel Id : Portal Item Id Query.urbanDesign Databases
Other removals, additions and changes were introduced:
- Argument
adminwas added to field: Boolean UrbanModel.urban Database - Field
urbanwas added to object typeDesign Databases UrbanModel - Field
Project.statuschanged type fromType StatustoType StatusType! - Field
Coveragechanged type fromMax.method OverlaytoType Method OverlayType Method! - Field
Dwellingchanged type fromUnits Per Area Max.method OverlaytoType Method OverlayType Method! - Field
FARchanged type fromMax.method OverlaytoType Method OverlayType Method! - Field
Heightchanged type fromMax.method OverlaytoType Method OverlayType Method! - Field
Numchanged type fromFloors Max.method OverlaytoType Method OverlayType Method! - Field
Substructurechanged type fromDepth Max.method OverlaytoType Method OverlayType Method! - Input field
Createchanged type fromSpace Attributes Input. Net Area Factor Float!toFloat - Input field
Fieldschanged type fromConfig Input. Tiers TierstoInput! TiersInput - Input field
Coveragedefault value changed fromMax Input.method undefinedtoReplace - Input field
Createdefault value changed fromBuilding Type Attributes Input. Floor Area Min undefinedto 25 - Input field
Createdefault value changed fromBuilding Type Attributes Input. Multiple Buildings Density undefinedto 0.0001 - Input field
Createdefault value changed fromBuilding Type Attributes Input. Tower Index undefinedto 1 - Input field
Createdefault value changed fromCriterion Attributes Input. Sampling Geometry undefinedtoParcelCentroid - Input field
Createdefault value changed fromCriterion Attributes Input. Sampling Method undefinedtoAny - Input field
Createdefault value changed fromCriterion Attributes Input. Weight undefinedto 1 - Input field
Createdefault value changed fromMetric Attributes Input. Number Rounding Method undefinedtoNone - Input field
Createdefault value changed fromParcel Attributes Input. Development Type undefinedtoNone - Input field
Createdefault value changed fromSpace Attributes Input. Floor Height undefinedto 5 - Input field
Createdefault value changed fromZone Type Attributes Input. Net Area Factor undefinedto 1 - Input field
Dwellingdefault value changed fromUnits Per Area Max Input.method undefinedtoReplace - Input field
FARdefault value changed fromMax Input.method undefinedtoReplace - Input field
Heightdefault value changed fromMax Input.method undefinedtoReplace - Input field
Numdefault value changed fromFloors Max Input.method undefinedtoReplace - Input field
Substructuredefault value changed fromDepth Max Input.method undefinedtoReplace
Bug fixes
- Fixed an issue that caused certain queries to result in a timeout.
- Fixed a bug when querying the
Statusof theType Urban.Database
Deprecations
- Field
Query.apiis deprecated (Removal date: 2023-08-01). This field is no longer supported.Info - Field
Spaceis deprecated (Removal date: 2023-06-29). This field is no longer used.Attributes. Net Area Factor - Fields
FieldsandConfig. Skyplanes Fieldsare deprecated (Removal date: 2023-06-29). Configuration ofConfig. Tiers TiersandSkyplanesis no longer supported.- Input field
Fieldschanged type fromConfig Input. Skyplanes SkyplanestoInput! SkyplanesInput
- Input field
- Enum value
Overlayis deprecated (Removal date: 2023-06-29). TheType Method. None Noneoption is no longer supported. - Arguments
groupsandorganizationofQuery.urbanare deprecated (Removal date: 2023-08-01). UseDesign Databases groupandIds organizationarguments instead.Id - Arguments
groupsandorganizationofQuery.urbanare deprecated (Removal date: 2023-08-01). UseModels groupandIds organizationarguments instead.Id - Argument
sortofUrbanandDatabase.parcels Planis deprecated (Removal date: 2023-07-31). Sorting byBranch.parcels Suitabilitywill not be supported once the deprecatedScore Suitabilityis removed.Score
Breaking changes
The following breaking changes related to type of the Urban were made:
- Field
type(deprecated) was removed from object typeUrbanDesign Database - Type
Urbanwas removedDesign Database Type
The following breaking changes related to the Planning field were made:
- Field
Planningwas removed from object typeMethod ProjectAttributes - Input field
Planningwas removed from input object typeMethod UpdateProject Attributes Input - Field
Planchanged type fromAttributes. Planning Method UrbantoEvent Planning Method UrbanEvent Planning Method! - Input field
Createchanged type fromPlan Attributes Input. Planning Method UrbantoEvent Planning Method UrbanEvent 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 BranchAttributes - Type
Firstwas removedOrder Metrics - Type
Firstwas removedOrder Metrics Input - Input field
Firstwas removed from input object typeOrder Metrics UpdateBranch Attributes Input - Input field
Firstwas removed from input object typeOrder Metrics CreateBranch Attributes Input - Type
Firstwas removedOrder Metrics Households - Type
Firstwas removedOrder Metrics Households Input - Type
Firstwas removedOrder Metrics Jobs - Type
Firstwas removedOrder Metrics Jobs Input - Type
Firstwas removedOrder Metrics Parking Spots - Type
Firstwas removedOrder Metrics Parking Spots Input - Type
Firstwas removedOrder Metrics Population - Type
Firstwas removedOrder Metrics Population Input
- Type
- Field
Second(deprecated) was removed from object typeOrder Metrics BranchAttributes - Type
Secondwas removedOrder Metrics - Type
Secondwas removedOrder Metrics Input - Input field
Secondwas removed from input object typeOrder Metrics UpdateBranch Attributes Input - Input field
Secondwas removed from input object typeOrder Metrics CreateBranch Attributes Input
- Type
- Field
Second(deprecated) was removed from object typeOrder Coefficients SpaceUse Type Attributes - Type
Secondwas removedOrder Coefficients - Type
Secondwas removedOrder Coefficients Input - Input field
Secondwas removed from input object typeOrder Coefficients UpdateSpace Use Type Attributes Input - Input field
Secondwas removed from input object typeOrder Coefficients CreateSpace Use Type Attributes Input - Type
Cwas removedO2 Emissions Coefficients - Type
Cwas removedO2 Emissions Coefficients Input - Type
Dailywas removedTrips Coefficients - Type
Dailywas removedTrips Coefficients Input - Type
Energywas removedUse Coefficients - Type
Energywas removedUse Coefficients Input - Type
Externalwas removedWater Use Coefficients - Type
Externalwas removedWater Use Coefficients Input - Type
Internalwas removedWater Use Coefficients - Type
Internalwas removedWater Use Coefficients Input - Type
Requiredwas removedParking Spots Coefficients - Type
Requiredwas removedParking Spots Coefficients Input - Type
Solidwas removedWaste Coefficients - Type
Solidwas removedWaste Coefficients Input - Type
Wastewas removedWater Coefficients - Type
Wastewas 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 typeParcelAttributes - Field
Households(deprecated) was removed from object typeAfter ParcelAttributes - Field
Households(deprecated) was removed from object typeTarget ParcelAttributes - Field
Households(deprecated) was removed from object typePlanAttributes - Field
Households(deprecated) was removed from object typeAfter PlanAttributes - Field
Households(deprecated) was removed from object typeTarget PlanAttributes - Field
Households(deprecated) was removed from object typeProjectAttributes - Field
Households(deprecated) was removed from object typeAfter ProjectAttributes - Field
Households(deprecated) was removed from object typeTarget ProjectAttributes - Input field
Householdswas removed from input object typeUpdateProject Attributes Input - Input field
Householdswas removed from input object typeAfter UpdateProject Attributes Input - Input field
Householdswas removed from input object typeTarget UpdateProject Attributes Input - Input field
Householdswas removed from input object typeUpdatePlan Attributes Input - Input field
Householdswas removed from input object typeAfter UpdatePlan Attributes Input - Input field
Householdswas removed from input object typeTarget UpdatePlan Attributes Input - Input field
Householdswas removed from input object typeUpdateParcel Attributes Input - Input field
Householdswas removed from input object typeAfter UpdateParcel Attributes Input - Input field
Householdswas removed from input object typeTarget UpdateParcel Attributes Input - Input field
Householdswas removed from input object typeCreateParcel Attributes Input - Input field
Householdswas removed from input object typeAfter CreateParcel Attributes Input - Input field
Householdswas removed from input object typeTarget CreateParcel Attributes Input - Input field
Householdswas removed from input object typeCreatePlan Attributes Input - Input field
Householdswas removed from input object typeAfter CreatePlan Attributes Input - Input field
Householdswas removed from input object typeTarget CreatePlan Attributes Input - Input field
Householdswas removed from input object typeCreateProject Attributes Input - Input field
Householdswas removed from input object typeAfter CreateProject Attributes Input - Input field
Householdswas removed from input object typeTarget CreateProject Attributes Input
The following breaking changes related to the deprecated Jobs, Jobs, and Jobs fields were made:
- Field
Jobs(deprecated) was removed from object typeParcelAttributes - Field
Jobs(deprecated) was removed from object typeAfter ParcelAttributes - Field
Jobs(deprecated) was removed from object typeTarget ParcelAttributes - Field
Jobs(deprecated) was removed from object typePlanAttributes - Field
Jobs(deprecated) was removed from object typeAfter PlanAttributes - Field
Jobs(deprecated) was removed from object typeTarget PlanAttributes - Field
Jobs(deprecated) was removed from object typeProjectAttributes - Field
Jobs(deprecated) was removed from object typeAfter ProjectAttributes - Field
Jobs(deprecated) was removed from object typeTarget ProjectAttributes - Input field
Jobswas removed from input object typeCreateParcel Attributes Input - Input field
Jobswas removed from input object typeAfter CreateParcel Attributes Input - Input field
Jobswas removed from input object typeTarget CreateParcel Attributes Input - Input field
Jobswas removed from input object typeCreatePlan Attributes Input - Input field
Jobswas removed from input object typeAfter CreatePlan Attributes Input - Input field
Jobswas removed from input object typeTarget CreatePlan Attributes Input - Input field
Jobswas removed from input object typeCreateProject Attributes Input - Input field
Jobswas removed from input object typeAfter CreateProject Attributes Input - Input field
Jobswas removed from input object typeTarget CreateProject Attributes Input - Input field
Jobswas removed from input object typeUpdateParcel Attributes Input - Input field
Jobswas removed from input object typeAfter UpdateParcel Attributes Input - Input field
Jobswas removed from input object typeTarget UpdateParcel Attributes Input - Input field
Jobswas removed from input object typeUpdatePlan Attributes Input - Input field
Jobswas removed from input object typeAfter UpdatePlan Attributes Input - Input field
Jobswas removed from input object typeTarget UpdatePlan Attributes Input - Input field
Jobswas removed from input object typeUpdateProject Attributes Input - Input field
Jobswas removed from input object typeAfter UpdateProject Attributes Input - Input field
Jobswas removed from input object typeTarget UpdateProject Attributes Input
The following breaking changes related to the deprecated Population, Population, and Population fields were made:
- Input field
Populationwas removed from input object typeCreateParcel Attributes Input - Input field
Populationwas removed from input object typeAfter CreateParcel Attributes Input - Input field
Populationwas removed from input object typeTarget CreateParcel Attributes Input - Input field
Populationwas removed from input object typeCreatePlan Attributes Input - Input field
Populationwas removed from input object typeAfter CreatePlan Attributes Input - Input field
Populationwas removed from input object typeTarget CreatePlan Attributes Input - Input field
Populationwas removed from input object typeCreateProject Attributes Input - Input field
Populationwas removed from input object typeAfter CreateProject Attributes Input - Input field
Populationwas removed from input object typeTarget CreateProject Attributes Input - Field
Population(deprecated) was removed from object typeParcelAttributes - Field
Population(deprecated) was removed from object typeAfter ParcelAttributes - Field
Population(deprecated) was removed from object typeTarget ParcelAttributes - Field
Population(deprecated) was removed from object typePlanAttributes - Field
Population(deprecated) was removed from object typeAfter PlanAttributes - Field
Population(deprecated) was removed from object typeTarget PlanAttributes - Field
Population(deprecated) was removed from object typeProjectAttributes - Field
Population(deprecated) was removed from object typeAfter ProjectAttributes - Field
Population(deprecated) was removed from object typeTarget ProjectAttributes - Input field
Populationwas removed from input object typeUpdateParcel Attributes Input - Input field
Populationwas removed from input object typeAfter UpdateParcel Attributes Input - Input field
Populationwas removed from input object typeTarget UpdateParcel Attributes Input - Input field
Populationwas removed from input object typeUpdatePlan Attributes Input - Input field
Populationwas removed from input object typeAfter UpdatePlan Attributes Input - Input field
Populationwas removed from input object typeTarget UpdatePlan Attributes Input - Input field
Populationwas removed from input object typeUpdateProject Attributes Input - Input field
Populationwas removed from input object typeAfter UpdateProject Attributes Input - Input field
Populationwas removed from input object typeTarget UpdateProject Attributes Input
The following deprecated fields were removed from the Space:
- Field
Area(deprecated) was removed from object typePer Job SpaceUse Type Attributes - Input field
Areawas removed from input object typePer Job CreateSpace Use Type Attributes Input - Input field
Areawas removed from input object typePer Job UpdateSpace Use Type Attributes Input
- Input field
- Field
Area(deprecated) was removed from object typePer Parking Spot SpaceUse Type Attributes - Input field
Areawas removed from input object typePer Parking Spot CreateSpace Use Type Attributes Input - Input field
Areawas removed from input object typePer Parking Spot UpdateSpace Use Type Attributes Input
- Input field
- Field
Area(deprecated) was removed from object typePer Person SpaceUse Type Attributes - Input field
Areawas removed from input object typePer Person CreateSpace Use Type Attributes Input - Input field
Areawas removed from input object typePer Person UpdateSpace Use Type Attributes Input
- Input field
Other breaking changes:
- Enum value
Nonewas removed from enumUrbanEvent Planning Method - Input field
Coveragechanged type fromMax Input.method OverlaytoType Method OverlayType Method! - Input field
Planningwas removed from input object typeMethod CreateProject Attributes Input - Input field
Dwellingchanged type fromUnits Per Area Max Input.method OverlaytoType Method OverlayType Method! - Input field
FARchanged type fromMax Input.method OverlaytoType Method OverlayType Method! - Input field
Heightchanged type fromMax Input.method OverlaytoType Method OverlayType Method! - Input field
Numchanged type fromFloors Max Input.method OverlaytoType Method OverlayType Method! - Input field
Substructurechanged type fromDepth Max Input.method OverlaytoType Method OverlayType Method!