Using ArcGIS Urban in ArcGIS CityEngine allows you to do the following:
- Import ArcGIS Urban plans (spaces, existing buildings, zoning and overlay boundaries, and scenarios) in ArcGIS CityEngine.
- Edit the imported parcel layers and save the changes to ArcGIS Urban.
- Publish CityEngine models as scene layers to ArcGIS Online and link them to a scenario in an ArcGIS Urban plan.
Import a plan
To import a plan from ArcGIS Urban to CityEngine, complete the following steps:
- Set the active portal.
- Sign into the portal.
- Open the Navigator window and click the ArcGIS Urban tab .
A list of available ArcGIS Urban models containing plans and projects displays.
- Right-click a plan and select Import as new Scene.
- A CityEngine project is created.
- All scenarios, with spaces, parcels, existing buildings, zoning and overlay layers are imported into a scene.
- A terrain layer with the basemap and satellite imagery map is imported.
Note:
- The scene is named after the imported plan.
- The scene is stored in a CityEngine project named after the ArcGIS Urban model configured in the ArcGIS Urban settings. If the CityEngine project doesn’t exist, it is created.
Get changes from ArcGIS Urban
After making changes to zoning regulations and parcel developments in ArcGIS Urban, you can overwrite selected scenarios in the imported scene with those updates. Additionally, you can import new scenarios from ArcGIS Urban to the imported scene.
- Click ArcGIS Urban > Get changes from Urban in the main menu to open the Get changes from ArcGIS Urban dialog box:
- Click the scenario to overwrite.
- Click Overwrite.
Save changes to ArcGIS Urban
After you make changes to the parcel shapes and their parcel attributes in the imported scene, you can save those changes to ArcGIS Urban.
To save the changes to ArcGIS Urban, complete the following steps:
- Click ArcGIS Urban > Save changes to Urban in the main menu to open the Save changes to ArcGIS Urban dialog box:
Save changes to ArcGIS Urban dialog box - Click the scenario to overwrite.
- Click Overwrite.
- In the ArcGIS Urban web application, refresh your browser to reload the the parcel changes.
- Toggle to the Zoning menu, scroll down, and click Reapply all building types to recreate the spaces.
Note:
Changes to spaces are not saved to ArcGIS Urban and can only be directly edited in the ArcGIS Urban web application. See Develop a parcel for more information.Publish ArcGIS Urban scene layers
You can publish CityEngine models as scene layers and link them as external layers to an ArcGIS Urban plan scenario as design context. The scene layers appear in ArcGIS Urban when you switch scenarios in the Projects details view.
- In the Scene Editor window, activate the scenario for which you want to publish models.
- Select the models you want to publish.
- You can publish generated models and static models.
- Shapes are not exported.
- Click ArcGIS Urban > Publish selected models to Scene Layer in the main menu.
The models are published to a scene layer and can be linked to the scenario.
Note:
- If the scene layer is linked to the scenario, you can choose to replace it.
- When publishing is complete in CityEngine, the scene layer may not be immediately visible in ArcGIS Urban because the publishing is still running on ArcGIS Online.
- To see how the scene layer looks in ArcGIS Urban, click ArcGIS Urban > Open in web browser in the main menu. This opens ArcGIS Urban in your browser and selects the imported plan or project. You must sign in to ArcGIS Urban.
Publish terrain to a plan scenario
You can select a terrain layer in the Scene Editor window and publish it to an ArcGIS Urban plan scenario.
- In the Scene Editor window, click the terrain layer you want to publish.
- Click ArcGIS Urban > Publish selected Terrain to Scenario in the main menu.
The ArcGIS Urban Scenario Terrain Update dialog box appears:
- Select the scenarios to which you want to add the modified terrain.
- Click Publish.
The terrain is published to a tile layer service and gets linked to the scenarios.
Note:
- When publishing is complete in CityEngine, the tile layer may not be immediately visible in ArcGIS Urban because the publishing is still running on ArcGIS Online.
- To see how the terrain layer looks in ArcGIS Urban, click ArcGIS Urban > Open in web browser in the main menu. This opens ArcGIS Urban in your browser and selects the imported plan or project. You must sign in to ArcGIS Urban.
Existing buildings
The default layers of the imported ArcGIS Urban plan contain buildings outside of its study area as design context. The default Existing scenario contains an Existing Buildings layer showing the existing conditions. All other scenarios contain a copy of the Existing Buildings layer, in which the buildings are removed on demolished or redeveloped parcels, and inside demolished areas defined in ArcGIS Urban.
Note:
Existing buildings can be imported into CityEngine if the Existing Building scene Layer has an accompanying feature layer. When a feature layer is not available, CityEngine suggests to download Open Street Map building footprints.Spaces
The scenarios have a Spaces group layer with shape layers containing the spaces. By default, a rule from the ESRI.lib project gets assigned that visualizes the spaces colored by space-use type. The following image shows the types of spaces:
Surface space | |
Building spaces | |
Ground space |
Building spaces
Building spaces are represented as floor volumes extruded from a floor plate shape. A shape layer with the Building label contains all floor plates of a building.
Surface spaces
Surface spaces are represented as planar shapes aligned to the parcel. A shape layer with the Surfaces label contains all the surfaces of a parcel.
Ground spaces
Parcels can have a space-use type assigned as default parcel ground use. In this case, a shape derived from the Ground Space gets added to the parcel’s Surfaces layer.
Note:
- To select all spaces of a building, right-click a building space and select Objects in Same Layer.
- See Develop a parcel in ArcGIS Urban for more information on spaces.
Building envelopes
The building envelopes of new developments are visualized in the Zoning Envelopes layer. The layer resides in the Zoning group layer. Use the visibility settings of the layer to hide the layer. To update the envelope with any changes in the zoning regulations, click ArcGIS Urban > Get changes from ArcGIS Urban in the main menu.
Generate future buildings
In CityEngine, you can generate future buildings of developed parcels similar to that in ArcGIS Urban. You need to assign to your parcels the latest ArcGIS Urban rule located in the /ESRI.lib/rules/urban project folder.
Parcels Inspector
When you select a parcel, the Inspector window displays the Parcels Attributes section instead of Object Attributes. At the top, there is a dedicated Zoning section that indicates the zoning designation as defined in ArcGIS Urban and allows you to define overrides for effective regulations.
Override zoning attributes
You can override zoning attributes for the selected parcel by entering the new value in the text box. An overridden zoning attribute is indicated by the attribute value shown in the bold font. To reset an overridden attribute, click the drop-down menu and select Remove override.
Change building types
To change the building type for the selected parcel, go to the Parcels Attributes section and click the Building Type drop-down menu and select the new type from the list. Ensure Development Type is set to Set Building Type.
Note:
You cannot edit the list of building types or the parameters of a building type in CityEngine. To change building types, edit them in ArcGIS Urban and synchronize them with your CityEngine scene. This updates the list of building types in the CityEngine scene.