Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Please have a look for the full series on the 3DGIS and CityEngine Resource Centers.
Use case: Urban Planning
As we saw in part 1, 2 and 3 of this series, CityEngine can be used to create a 3D City Model using existing GIS data. The
ability to easily create 3D urban scenes is one of the key strengths of CityEngine. Another is the ability to design in 3D
and this can be very helpful in Urban Planning.
The workflow below describes the process of planning/designing a new city block in our Philadelphia example city using
procedural rules.
Prerequisites:
CityEngine 2012.1
If you dont have a license, go here to get a trial version
Pay attention to user interface information (especially how to navigate) when installing
3D City Creation project
Workflow steps:
1. Loading a scene
This example comes with 3 scenes: the 3DCity scene we created in part 2 of this series, a prepared design scene
called 3DCityDesign.cej and a Master Planning scene called 3DCityMasterPlanning.cej
Well paste it back into the scene as separate layers in case we want to compare later with the new design (click
the Scene window and paste (Edit->Paste)).
3. Sketching new buildings
There are 2 ways in CityEngine to create 3D buildings:
- Manual sketching
- Generate from parcels or building footprints
Lets have a look at manual sketching first.
Click on the Polygonal Shape Creation Tool in the CityEngine tool bar:
Extrude it upwards
Apply the Generic Modern Buildings rule to your 3D sketch and select the Envelop rule as start rule.
You can check building parameters such as FAR and GFA, in the Inspector window. Scroll down in the Inspector
to the reports tab.
Manually sketching is a very intuitive way to create 3D buildings in CityEngine and as you can see, you can apply
rules to your 3D sketch. Another way of create 3D buildings is to apply rules directly to parcels or building
footprints and generate the 3D geometry completely procedurally. Well see how that works in the next section.
Just delete the sketch you created now and on to parceling!
4. Generate new parcels
First thing we need to do is generate new parcels in this location as basis for the new design. In this case we
want for 4 new big parcels. CityEngine can do this for you:
- select one of the adjoining streets
- open the Inspector window
- go to the Block tab
- and set shapeCreation to true
CityEngine will generate new parcels for this block. Now as youll notice, by default, we get more than 4 parcels.
Simply change it by changing rule parameters such as minimum and maximum parcel size.
In this case, we want to increase the density (FAR) on each lot but also create nice open spaces. You can
manually play with different combinations of the rule parameters or use the Styles functionality to quickly
generate a predefined design.
- select 1 building and open the Inspector window
- open the report tab and you can see the Floor Area Ratio, Lot Coverage etc for this design.
- now you can start designing in 3D by changing the rule parameters such as Nr of Floors, Setbacks and Layout.
- check the reporting for impact of design decisions
6. Styles
Another good feature is the Styles functionality. Styles are basically predefined sets of rule parameters which
allow you to quickly switch between different design proposals.
- select the parcel/building
- open the Inspector window
- click the Styles button and select a style
- do this for all buildings so it looks similar to the image below.
Note: to have the original rule file driving the Styles, right click in the Inspector on a rule parameter and select reset all attributes of
Generic Modern Building. This resets all the parameters you might have changed previously to values defined in the rules.
Shadow impact
Visual impact
Note: to learn about shadow and visual impact analysis in ArcGIS, please see 3DCity Analysis part of this series
If we are happy with the analysis results, we can further fine-tune our design in CityEngine. First we can enable
faade generation:
- in the Inspector, scroll down to the Generic Modern Facades rule and set Generate_Facades to true
This generates detailed 3D facades on the massing models. The facade rule also supports Styles so click the
Styles button in the Inspector and apply the styles so it looks like the image below.
Design done! Looking at the final result, we see we have a density (FAR) of almost 6, nearly 50% lot coverage
and the midday sun is nicely coming into the open space.
And if needed, changes can be made at any stage of the design process. For example, it appears that the office
building and the residential building are too close together and the residential building is shading the office
building. Simple change the Setback from the Boundary parameter.
Now we can export this design and bring it back into ArcGIS for visualization in a larger geographic extent.
Note: to learn more about how to export 3D content from CityEngine to ArcGIS, please see the 3DCity Maintenance part of this series.
Enjoy
The 3D /CityEngine team