3D Visualization & Analytics

Import Terrain, Imagery, & OSM data into CityEngine

Build a city in less than 5 minutes 

CityEngine is a powerful tool for transforming 2D GIS data into Smart 3D City Models. But what if you don’t have 2D GIS data to start with? No worries, CityEngine has you covered. Last year’s 2016 release introduced the “Get Map Data” tool – which allows you to import terrain, imagery, basemaps, and Open Street Map data directly into your CityEngine scene. And transforming your Open Street Map data into a 3D model is easier than ever with customized rule files for reading & translating the attributes typically found in OSM datasets.

Today we’ll walk through 6 easy steps to get you up & running with the Get Map Data tool. Prefer to watch a video? This tutorial is also available on YouTube. (pssst – don’t have CityEngine? Try it for free here)

Step 1 – Create a new scene

After downloading & installing the software, open CityEngine. The Welcome Wizard will appear, giving you the option to start with a blank scene, create a city from map data, and create an imaginary city. Since we don’t have data to work with yet, we want to create a city from map data.

Click on the create a city from map data option.

Next, pick a name for your scene.  The scene will be saved to your default CityEngine project.

Step 2 – Log-in to ArcGIS Online or Portal

After you create your new scene, you’ll use your ArcGIS Online or Portal credentials to sign in. This allows us to connect to data sources online.

Note: your username is case sensitive, so be aware of rogue upper/lowercase letters! 

Step 3 – Define the resolution of the terrain & imagery

After signing in, the Get Map Data viewer will pop-up.

Before setting the extent of the area of interest, you have the option to choose which basemap you want to download. The default selection is Esri’s Imagery, however, you can also choose between several other basemaps (such as streets, dark theme, light theme, etc.) by clicking the dropdown highlighted below.

You may also want to edit the resolution of the basemap and world elevation that you’ll be importing. The panel on the right side of the Get Map Data viewer allows you to change the basemap resolution, along with the World Elevation resolution. The default for the Basemap resolution is High, and the default of the terrain download is Medium.

This is also where you select whether you’d like to download Open Street Map data networks, polygons, or both. Make sure you check these boxes if you’d like to download street networks and building polygons from Open Street Map.

Step 4 – Select the area you wish to download data from 

After you’ve set the resolution of your basemap/terrain, you’ll search for your area of interest & select the extent. This tells the tool where exactly to download the terrain, imagery, and Open Street Map data from.

Click OK once you’ve set the extent & the resolution of your basemap/terrain, and checked the download Polygons box (to download building footprints within the Area of Interest).

Step 5 – Select the Open Street Map layers you want

Now, you have the option to pick and choose which Open Street map layers you want to bring into your CityEngine Scene.

Note: Buildings & Roads are automatically selected for you if you checked the download polygons and download networks boxes in Step 3.

Click Finish to import the data into your scene.

Step 6 – Click generate to apply the standard Open Street map rule

The terrain, imagery, and building footprint polygons will be automatically imported into your scene. The polygons are still in a 2D format, and need to have a rule applied to make them three dimensional.

With the building polygons selected, click on the Generate button to apply the Open Street Map CGA rule.

The buildings will automatically be extruded utilizing their attribute data. You can change the appearance of the city with different style types, as well as by changing the visualization from “solid color” to “realistic with façade textures”. This can be edited in the Inspector tab.

Play around with the rule & the data, until you get the look you want. Once you have your scene, you can create different scenarios, export to ArcGIS 360 VR, or even share to the web.

Your data & city are looking great! Happy building.

 Follow CityEngine on Facebook & Twitter to get the latest updates. 

About the author

Madeline Schueren is a Senior Solution Engineer on the Geo Experience Center Team at Esri, helping organizations find answers to their challenges through the adoption of geospatial technologies. As a member of this team, Madeline presents and demonstrates geospatial solutions and capabilities to users visiting the Esri headquarters in Redlands, CA. She is a natural evangelist and enjoys demonstrating solutions that will radically improve the way organizations address the challenges they face. Madeline is also one of the leaders of WeCan - Esri's Employee Resource Group for women and their allies. Madeline’s background is in Urban Planning – before coming to Esri, she worked as a GIS Planner for the Chester County Planning Commission in suburban Philadelphia. It was at the county that Madeline found her passion for integrating 3D GIS into planning workflows and identifying ways the organization could do more with GIS. Her peer-reviewed research on 3D modeling and land development planning was published in September 2017. Madeline holds a B.A. and M.A. in Geography and Urban Planning from West Chester University of Pennsylvania.

Inline Feedbacks
View all comments

Next Article

Basemap Releases Include Over 300 New and Updated Communities

Read this article