In this module, you will build a 2D map of the University Park campus including buildings, trees, roads, walkways, and a digital elevation model (DEM). You will learn how to convert 2D maps to 3D presentations. Then procedural symbology that we have created for you in CityEngine will be imported and applied to the 3D map to create a realistic scene.
By the end of this lesson, you should be able to:
| To Read |
|
|---|---|
| To Do |
|
If you have any questions, please post them to our "General and Technical Questions" discussion (not e-mail). I will check that discussion forum daily to respond. While you are there, feel free to post your own responses if you, too, are able to help out a classmate.
The first step into 3D modeling using ArcGIS Pro is making a map. First, you will create a project. Then you will add necessary data to your map where you have all the tools you need. Then, you will explore the University Park Campus with navigation tools and bookmarks. This 3D model of the University Park Campus will be the final result of this lesson.
If you do not have ArcGIS pro installed on your computer, please install it before continuing.
The first step in making a map is creating a project, which contains maps, databases, and directories.
Project templates are useful in creating a new project because they have aspects of ArcGIS Pro that are important including folder connections, access to databases and servers, and predefined maps.
A Blank template starts a new empty project. It means you won’t have the aspects mentioned above and will start from scratch to build your project. Scene views are for 3D map presentations. Global Scene is a useful template when your data is best represented on a globe. A Global Scene creates a project based on ArcGlobe (part of 3D Analyst extinction of ArcGIS for Desktop). Local Scene is useful for a small area to perform analysis or edit. It is similar to ArcScene in ArcGIS for Desktop. The Map template is suitable for creating a 2D map for your project. It creates a geodatabase in the project folder.[1]
[1] For more information on project templates: (1) ArcGIS Pro [4], (2) GISP, Tripp Corbin. 2015. Learning ArcGIS Pro. Community Experience Distilled. Packt Publishing: P. Accessed September 22, 2016. http://lib.myilibrary.com?id=878863 [5].
To explore Penn State’s University Park Campus, you need data. Download the data [6]. You can save the data package on any location on your computer. Please make sure to unzip the file. It is highly recommended that you save data in the project folder you created before, UniversityParkCampus. The reason is that if you have to move to a different computer, saving everything in your project folder will avoid (most likely) issues with connecting data to your project.
Note: ESRI ArcGIS software is sensitive to the change of data location. If the location address is changed compared to where the addresses are stored in the project, you have to re-link data.
In the pane of the window, under my computer click on the folder that you have saved the data files in. If you have used the default location for saving the project (C:\Users\Yourname\Documents\ArcGIS\Projects), the geodatabase is inside the UniversityParkCampus folder.
Go inside the geodatabase and Double-click the following layers to add them to the map: UP_BUILDINGS,UP_Major_Roads, UP_Minor_Roads, UP_Sidewalks, and UP_TREES.
Attention: if you go to the project folder you can see that a geodatabase named exactly as your project has been created: “UniversityParkCampus.gdb’.This is the geodatabase that you will use for saving the results of the analysis. The geodatabase that we have given you (Lesson5.gdb) contains external data prepared for you to start.
The map will center on the University Park campus in State College, PA.
Before we focus on symbolizing the layers and improve the map, you will learn how to navigate the map and create bookmarks to quickly return to key areas.
In the next lesson, you will learn about data symbolization and editing.
You probably noticed during your map-exploration that it was hard to distinguish some of the features because of how they were symbolized. In this section, you will symbolize your map, for example, to enhance readability.
First, you'll give the buildings layer a more appropriate color.
Next, you will change the major roads symbol.
Repeat the previous steps for UP_Minor_Roads. Change Minor roads’ symbol to ‘Gray 40%’ with no outline color.
Next, you will change the UP_Sidewalks.
For the hatch line symbol, choose simple stroke (2.0 pt). Hover over to see its name.
Choose 2.5 pt for the line width.
Trees in Up_Trees are point features. Here we will show you how to symbolize point features based on attributes. Before symbolizing this layer, explore the attribute table for this layer.
For the evergreen symbol, under Layers, choose shape maker from the menu. This time instead of Font, click on the Style tab.
Based on the screenshot, choose Fir Green for the color, and 18 pt for the symbol size.
For the unknown symbol, under Layers, choose shape maker from the menu.
To present a 3D scene of University Park Campus, you need an elevation base for your building footprints and other layers such as roads and trees. In this section, we focus on preparing the Digital Elevation Model (DEM) for University Park Campus. The Digital Elevation Model (DEM) is a bare earth elevation model. It has been extracted from LiDAR data.
In the previous section, you worked with feature data, data displayed as discrete objects, or features. While feature data is great for depicting buildings, roads, or trees, it is not the best way to depict elevation over a continuous surface. To do that, you'll use raster data, which can demonstrate a continuous surface. Raster data is composed of pixels, each with its own value. Although it looks different from feature data, you add it to the map in the same way.
The pop-up shows the Pixel Value, which indicates the actual value of a pixel. In this raster, it shows the elevation. In the above image, the selected pixel has an elevation of about 1159 feet above sea level.
Before exploring the raster data in 3D, we need to smooth the elevation model, so the 3D model of campus fits the elevation model nicely. In order to monitor the level of smoothness of a DEM, creating contours can be helpful. A contour set built based on a raw digital elevation model (DEM) data can show minor variations and irregularities in the data. Creating a smooth contour set for topography is helpful in smoothing the data.
Note: the smooth grid should not be used for any analysis that requires raw DEM. For instance, building height cannot be extracted from a smoothed DEM.
The Focal Statistics tool will resample from the DEM and apply a search distance defined by cells or model distance.
Click the contour layer in the contents pane. Make sure the symbol is highlighted by clicking on it. From the top ribbon, under Feature Layer, click Labeling. Under Label Class group, choose Contour for Field value. For class value click on the SQL button.
In this section, you’ll visualize 3D data. You will learn how to convert a 2D map to 3D scene, visualize the DEM layer and other feature classes such as trees and buildings.
Most commonly we display data as a 2D map (although this may change in the future). Traditionally, in ArcGIS software, a 2D map was displayed in ArcMap and a 3D scene displayed by ArcScene.
In ArcGIS Pro, you will have 2D maps and 3D scenes in the same platform. A scene is a map that displays data in 3D. By default, ArcGIS Pro will convert a map to a global scene, which depicts the entire world as a spherical globe. Since your area of interest is University Park Campus, not the entire globe, you will need to change the settings so the map converts to a local scene instead.
Your map converts to 3D, creating a new pane called Map_3D. You can go back to your 2D map at any time by clicking the Map tab.
The flatness of the campus contrast with hills in the distance. By default, scene uses a map of elevation data, called an elevation surface, to determine the ground's elevation. It is a low resolution but spans the entire world.
Another layer that is flat but should not be is the building footprint. The UP_BUILDINGS layer has height data in its attributes. It has been extracted from LiDAR data (as discussed in Lesson 4). To display the layer in 3D, you will use a command called extrusion, which displays features in 3D by using a constant or an attribute as the z-value. In this layer, the attribute will be Z_Mean.
Now you can turn on Roads and sidewalks. Make sure they are under 2D layers. Later in this Lesson, you will extrude trees and symbolize them.
As you can see, the extruded buildings in the previous section, are blocks with no details, just the elevation. In this section, you will learn how to present part of west campus with more details. To do so, you should remove some of the features from UP_BUILDINGS that overlap with the layer that has more detailed information. This new layer (UP_Roof_Segments), that you will add to the map, consists of roof segments with detailed elevation. This information has been extracted from LiDAR data. In other words, instead of treating buildings as a big, undifferentiated chunk, every change in shape or elevation in each building has been detected and a new layer that represents those change/segments have been created. In Module 4, we have explained the process of creating this layer in detail.
In this section, you will remove the overlapping part of UP_BUILDINGS Layer with the P_Roof_Segment. This means that the UP_Roof_Segments represents part of campus with more details while UP_BUILDINGS will represent the rest of the campus (where the detailed model is not available) with less detail.
Therefore, you should remove the overlapping feature from UP_BUILDINGS Layer. This means that the UP_Roof_Segments represents part of campus with more details while UP_BUILDINGS will represent the rest of the campus (where the detailed model is not available) with less detail.
This is how your model should look like. You can navigate by holding down the scroll wheel or the V key and drag the pointer to tilt and rotate the scene. You can see the level of details each building presents in 3D.
To see how the buildings look like in reality, go to GoogleMaps [8]. Search for University Park Campus.
Click the earth option at the bottom of the page.
Your map will turn to Earth view.
Zoom in to Penn State Alumni Association. This is how the roofs structures look like:
Go back to your ArcGIS Pro project and find the same building. You can find the same level of detail in roof structure.
Go back to Google map and explore more. You see that some of the buildings have flat roofs and some shed roofs. However, in your 3D model, all the roofs are flat. You will add different roof types later in this module.
However, what you need to keep is the rest of the buildings, not what has been selected. Therefore, you will switch selection to select the remaining part of the campus.
In this section, you’ll add special 3D textures and models to your scene to give it a more realistic appearance. The symbology of the structures is presentable in 3D but doesn't give the impression of a realistic city model. For instance, types of roofs, roof textures or façade textures, are not defined in this type of 3D presentation. To make the campus look more realistic, you can set the layer's symbology with a rule package created in CityEngine (see Lesson 2). Rule packages contain a series of design settings that create more complex symbology. Although you cannot create rule packages in ArcGIS Pro, you can apply and modify them from an external file (more in the next lessons).
In this section, you will insert a 3D model of trees with assigned rules. In your 3D Scene, you can see that 2D symbols of trees are presented in 3D. One of the ways to show your trees in 3D is to use LiDAR information such as crown diameter and tree height along with CityEngine procedural rules. However, ArcGIS Pro does not support assigning rule packages to point layers on the Symbology pane, yet. ArcGIS Pro is under constant development and will offer this functionality in the future. A workaround is to export the tree point layer as Polygons with Z information. Then the polygons can be converted to points. The point feature class with Z information and inherited rules can be added to your map as a preset.
You have learned how to apply a rule package symbology to buildings to demonstrate a realistic view of campus. For some types of 3D analysis, an analytical demonstration may suffice. For the next Module, you will need an analytical presentation of campus. In this section, you will learn how to switch from realistic to analytical. In the next lesson, you will learn examples of 3D spatial analysis and you will need these analytical 3D models for the analysis.
In this lesson, you learned how to work with ArcGIS Pro from creating a map and symbolizing layers to exploring raster and 3D data. You also learned about symbolizing 3D layers with rule packages from CityEngine. In the next lesson, you will learn about some 3D analysis that is possible with 3D data.
This assignment has 3 parts, but if you followed the directions as you were working through this lesson, you should already have most of the last part done.
If you haven't already submitted your deliverable for this part, please do it now. You need to turn in all four of them to receive full credit. You can paste your screenshots into one file or zip all of the PDFs and upload that. Task 2 will need to be a PDF, so either way, you will have two files to zip.
| Criteria | Full Credit | No Credit | Possible Points |
|---|---|---|---|
| Task 1: Screenshot of all layers symbolized for UP Campus correct and present | 1 pt | 0 pts | 1 pt |
| Task 2: PDF map of Smoothed_DEM Layer with a legend showing the minimum and maximum elevation correct and present | 1 pt | 0 pts | 1 pt |
| Task 3: PDF map of your 3D campus with realistic facades and trees or simply create a screenshot correct and present | 1 pt | 0 pts | 1 pt |
| Task 4: PDF map of your 3D campus with schematic facades and analytical trees or simply create a screenshot correct and present | 1 pt | 0 pts | 1 pt |
| Total Points: 4 |
Please reflect on your 3D modeling experience, using ArcGIS Pro; anything you learned or any problems that you faced while doing your assignment as well as anything that you explored on your own and added to your 3D modeling experience.
Please use Lesson 5 Discussion (Reflection) to post your response to reflect on the options provided above and reply to at least two of your peer's contributions.
Please remember that active participation is part of your grade for the course.
Your post is due Saturday to give your peers time to comment. All comments are due by Tuesday at 11:59 p.m.
Once you have posted your response to the discussion and read through your peers' comments, write a one-page reflection paper on your experience in 3D modeling with the following deliverables as a proof that you have completed and understood the process of 3D modeling for Campus.
Your assignment is due on Tuesday at 11:59 p.m.
Please submit your completed paper and deliverables to the Lesson 5 Graded Assignments.
| Criteria | Full Credit | Half Credit | No Credit | Possible Points |
|---|---|---|---|---|
| Paper clearly communicates the student's experience developing the 3D model in ArcGIS Pro | 5 pts | 2.5 pts | 0 pts | 5 pts |
| The paper is well thought out, organized, contains evidence that student read and reflected on their peer's comments | 5 pts | 2.5 pts | 0 pts | 5 pts |
| The document is grammatically correct, typo-free, and cited where necessary | 1 pts | .5 pts | 0 pts | 1 pt |
| Total Points: 11 |
In this lesson, you have learned how to symbolize 2D and 3D maps. You also have learned the differences between static modeling and procedural modeling. Most importantly, you practiced how to create a 3D model of elevation and how to incorporate City Engine procedural rule symbology into GIS.
You have reached the end of Lesson 5! Double-check the to-do list on the Lesson 5 Overview page to make sure you have completed all of the activities listed there before you begin Lesson 6.
Links
[1] https://chorophronesis.psu.edu/
[2] https://www.arcgis.com/features/index.html
[3] https://sites.psu.edu/psugis/arcgis-pro-sign-in/
[4] http://pro.arcgis.com/en/pro-app/help/projects/create-a-new-project.htm
[5] http://lib.myilibrary.com/?id=878863
[6] https://courseware.e-education.psu.edu/downloads/geog497/
[7] https://www.e-education.psu.edu/geogvr/node/849
[8] http://www.google.com/maps
[9] https://www.google.com/maps
[10] http://sites.psu.edu/chorophronesis/
[11] https://sites.psu.edu/chorophronesis/
[12] http://www.arcgis.com/apps/CEWebViewer/viewer.html?3dWebScene=6015f7d48dff4b3084de76bcf22c5bca