Академический Документы
Профессиональный Документы
Культура Документы
Copyright 2010 Esri All rights reserved. Course version 1.1. Version release date June 2010. Printed in the United States of America. The information contained in this document is the exclusive property of Esri. This work is protected under United States copyright law and other international copyright treaties and conventions. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or by any information storage or retrieval system, except as expressly permitted in writing by Esri. All requests should be sent to Attention: Contracts and Legal Services Manager, Esri, 380 New York Street, Redlands, CA 92373-8100 USA. EXPORT NOTICE: Use of these Materials is subject to U.S. export control laws and regulations including the U.S. Department of Commerce Export Administration Regulations (EAR). Diversion of these Materials contrary to U.S. law is prohibited. The information contained in this document is subject to change without notice.
@esri.com, 3D Analyst, ACORN, Address Coder, ADF, AML, ArcAtlas, ArcCAD, ArcCatalog, ArcCOGO, ArcData, ArcDoc, ArcEdit, ArcEditor, ArcEurope, ArcExplorer, ArcExpress, ArcGIS, ArcGlobe, ArcGrid, ArcIMS, ARC/INFO, ArcInfo, ArcInfo Librarian, ArcLessons, ArcLocation, ArcLogistics, ArcMap, ArcNetwork, ArcNews, ArcObjects, ArcOpen, ArcPad, ArcPlot, ArcPress, ArcReader, ArcScan, ArcScene, ArcSchool, ArcScripts, ArcSDE, ArcSdl, ArcSketch, ArcStorm, ArcSurvey, ArcTIN, ArcToolbox, ArcTools, ArcUSA, ArcUser, ArcView, ArcVoyager, ArcWatch, ArcWeb, ArcWorld, ArcXML, Atlas GIS, AtlasWare, Avenue, BAO, Business Analyst, Business Analyst Online, BusinessMAP, CommunityInfo, Database Integrator, DBI Kit, EDN, Esri, EsriTeam GIS, EsriThe GIS Company, EsriThe GIS People, EsriThe GIS Software Leader, FormEdit, GeoCollector, Geographic Design System, Geography Matters, Geography Network, GIS by Esri, GIS Day, GIS for Everyone, GISData Server, JTX, MapIt, Maplex, MapObjects, MapStudio, ModelBuilder, MOLE, MPSAtlas, PLTS, Rent-a-Tech, SDE, SML, SourcebookAmerica, Spatial Database Engine, StreetMap, Tapestry, the ARC/INFO logo, the ArcGIS logo, the ArcGIS Explorer logo, the ArcPad logo, the Esri globe logo, the Esri Press logo, the GIS Day logo, the MapIt logo, The Geographic Advantage, The Geographic Approach, The World's Leading Desktop GIS, Water Writes, www.esri.com, www.geographynetwork.com, www.gis.com, www.gisday.com, and Your Personal Geographic Information System are trademarks, registered trademarks, or service marks of Esri in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners.
Introduction
Introduction............................................................................................................ vii Course goals ......................................................................................................... vii Using the course workbook ................................................................................... vii Additional resources ............................................................................................. viii Installing the course data ..................................................................................... viii
Using 3D GIS
Lesson introduction ............................................................................................. 1-1 3D Analyst applications ....................................................................................... 1-2 Mouse navigation shortcuts................................................................................. 1-3 Key terms ............................................................................................................ 1-6 Exercise 1A: Navigate a scene using ArcScene ................................................. 1-7 Open an ArcScene document....................................................................... 1-7 Navigate a scene .......................................................................................... 1-7 Pan and zoom a scene ................................................................................. 1-8 Explore your scene using the Fly tool ........................................................... 1-9 Enable animated rotation ............................................................................ 1-10 Start animated rotation................................................................................ 1-11 Interact with rotation.................................................................................... 1-11 Center on a target ....................................................................................... 1-12 Set the observer.......................................................................................... 1-12 Add a new viewer........................................................................................ 1-13 Manage viewers.......................................................................................... 1-15 Define a line-of-sight ................................................................................... 1-16 Adjust the pitch ........................................................................................... 1-17 Measure 3D distances ................................................................................ 1-17 Save the document ..................................................................................... 1-19 Exercise 1B: Navigate 3D data in ArcGlobe...................................................... 1-20 Start ArcGlobe ............................................................................................ 1-20 Examine and rotate the globe ..................................................................... 1-20 Switch to surface mode............................................................................... 1-21 Use the Fly tool ........................................................................................... 1-22 Find a place on the globe............................................................................ 1-25 Animate the view transitions ....................................................................... 1-26 Lesson review ................................................................................................... 1-27 Answers to Lesson 1 questions .................................................................. 1-30
ii
Save the document ..................................................................................... 3-23 Exercise 3B: Visualize temporal data in 3D ...................................................... 3-24 Open an ArcScene document..................................................................... 3-24 Enable time ................................................................................................. 3-24 Switch to orthographic view ........................................................................ 3-25 Create an animation using the time slider................................................... 3-26 Create an animation using the Animation toolbar ....................................... 3-27 Save the document ..................................................................................... 3-27 Lesson review ................................................................................................... 3-29 Answers to Lesson 3 questions .................................................................. 3-30
Editing features in 3D
Lesson introduction ............................................................................................. 4-1 Editing workflow .................................................................................................. 4-2 Creating textured 3D objects ............................................................................... 4-3 Key terms ............................................................................................................ 4-4 Exercise 4A: Add texture to a 3D building using SketchUp................................. 4-6 Start ArcScene and open a scene document ............................................... 4-6 Prepare building footprints and export to a COLLADA file............................ 4-6 Start Google SketchUp ................................................................................. 4-9 Import the COLLADA file into SketchUp ....................................................... 4-9 Add textures to the utility building ............................................................... 4-10 Save your model as a SketchUp 6 file ........................................................ 4-13 Replace the multipatch with your model ..................................................... 4-14 Add security lights....................................................................................... 4-15 Close ArcScene .......................................................................................... 4-22 Exercise 4B: Edit a 3D network ......................................................................... 4-23 Start ArcScene and open a scene document ............................................. 4-23 Create a roof ............................................................................................... 4-23 Create network features on the roof ........................................................... 4-25 Connect network features ........................................................................... 4-27 Close ArcScene .......................................................................................... 4-28 Exercise 4C: Perform 3D edits .......................................................................... 4-29 Start ArcScene and set the editing environment......................................... 4-29 Locate a conference room .......................................................................... 4-30 Split the conference room ........................................................................... 4-31 Update attributes for the two new offices.................................................... 4-36 Add a new wall............................................................................................ 4-37 Close ArcScene .......................................................................................... 4-39
iii
Optimizing 3D performance
Lesson introduction ............................................................................................ 6-1 Hardware ............................................................................................................ 6-2 Data preparation: Raster data ............................................................................ 6-3 Data preparation: Feature data .......................................................................... 6-4 Layer property settings ....................................................................................... 6-7 Application settings ............................................................................................ 6-9 Key terms ......................................................................................................... 6-10
iv
Exercise 6A: Work with optimization techniques within ArcScene .................... 6-11 Start ArcScene and examine your data ...................................................... 6-11 Prepare raster data for efficient display ...................................................... 6-12 Project data................................................................................................. 6-13 Add a feature class to represent water ....................................................... 6-13 Add the TreeCover polygon feature class................................................... 6-14 Add feature classes representing roads and streams................................. 6-14 Suspend an expensive layer during navigation .......................................... 6-15 Close ArcScene .......................................................................................... 6-17 Exercise 6B: Work with optimization techniques within ArcGlobe..................... 6-18 Open an ArcGlobe document ..................................................................... 6-18 Add a feature layer representing trees........................................................ 6-18 Set layer properties for the trees layer........................................................ 6-20 Experiement with the level of detail setting for rasters................................ 6-21 Experiment with draft mode ........................................................................ 6-21 Add a raster layer........................................................................................ 6-22 Add a feature layer of water bodies as a rasterized layer........................... 6-23 Add a feature layer of trails as a rasterized layer........................................ 6-23 Add a feature layer of streams as a rasterized layer .................................. 6-24 Turn off the Imagery layer at a certain scale............................................... 6-24 Close ArcGlobe........................................................................................... 6-25 Lesson review ................................................................................................... 6-26 Answers to Lesson 6 questions .................................................................. 6-28
Add z information to calculate 3D View distance ....................................... 7-11 Remove sight lines..................................................................................... 7-11 Run your analysis using a maximum visibility of 600 feet.......................... 7-12 Add new observers .................................................................................... 7-14 Run the model again.................................................................................. 7-18 Close ArcScene ......................................................................................... 7-19 Exercise 7C: Visualize the aftermath of a hurricane ........................................ 7-20 Open an ArcScene document.................................................................... 7-20 Visualize maximum sustained winds ......................................................... 7-21 Visualize precipitation intensity .................................................................. 7-21 Create an elevation surface from lidar data ............................................... 7-22 Generate multipoints from the lidar data.................................................... 7-24 Create a terrain .......................................................................................... 7-24 Create a surface of high water................................................................... 7-26 Analyze surge related water depth ............................................................ 7-26 Close ArcGlobe.......................................................................................... 7-27 Exercise 7A solution: Visualize subsurface geology.................................. 7-28 Exercise 7B solution: Analyze visibility along a parade route .................... 7-39 Exercise 7C solution: Visualize the aftermath of a hurricane..................... 7-51
Appendixes
Appendix A: ESRI data license agreement ....................................................... A-1 Appendix B: Data Acknowledgments ................................................................ B-1 Appendix C: How to print your training certificate ............................................. C-1
vi
Introduction
At version 10, ArcGIS 3D Analyst supports a complete solution for 3D GIS. This course teaches fundamental concepts of 3D GIS as you learn how to visualize, edit, model, and analyze GIS data within a 3D context.
Course goals
After completing this course, you will be able to:
Choose the appropriate 3D Analyst application for a given task. Create and import 3D data. Edit and maintain 3D vector data in a 3D environment. Visualize GIS data within a 3D planimetric or globe view. Perform 3D analysis on vector and raster data. Use best practices to optimize 3D views. Ask and solve 3D analytic questions.
vii
Lessons: Learning objectives at the beginning of each lesson to help you find the
information you're looking for. Guided activities: Interactive activities to reinforce key topics. Exercises: Step-by-step instructions to accomplish essential tasks and skills. Review: Questions and answers that reinforce key concepts. Appendices: Your guide to additional resources. CD: Data necessary for completing the course exercises.
Additional resources
Refer to the following resources to learn more about performing analyses with ArcGIS Desktop:
viii
Note: If you need to install the course data to a different location, browse to that location. Select the folder where you want to store the course data, then click OK. Be sure to note the location of the folder you've selected so that you can easily access the data in the upcoming exercises.
Click Next. Click Finish when the data installation is complete. Remove the training data CD from your disk drive and return it to its sleeve in your workbook.
Note: This course is designed to work with ArcGIS 10 at the ArcView, ArcEditor, or ArcInfo license level.
ix
Using 3D GIS
Introduction
In this lesson, you will learn what 3D GIS is and become familiar with the capabilities of ArcGIS 3D Analyst. You'll also learn when to use each of the 3D Analyst applications (ArcMap, ArcGlobe, and ArcScene) and the fundamental concepts of 3D navigation.
Learning objectives
After completing this lesson, you will be able to:
Define when it is advantageous to incorporate 3D into GIS workflows. Choose the appropriate 3D application (ArcScene or ArcGlobe). Navigate within the 3D applications.
Key terms
1-1
Using 3D GIS
3D Analyst applications
Which application to use?
The table below provides general guidance towards selecting the appropriate 3D Analyst application.
Scenario
You have a large volume of data. You have a small volume of data. Your data covers a large extent (curvature of the Earth may be a factor). Your data covers a small extent. You have subsurface data you need to render. You need to use TINs. You need to use Terrain datasets. Your analysis will create many temporary datasets. You need to consume ArcGIS Server services. You have non-projected data. You need to use the 3D Analyst toolbar. You do not need to see your data in 3D.
1-2
Lesson 1
1-3
Using 3D GIS
Get a list of navigation tips and shortcuts from within ArcMap by clicking inside the table of contents and pressing F1.
Task
Switch scene to full-screen mode
Action
Press F11. Press F11 again to leave full-screen mode
Notes
Pivot view Drag the mouse while around the target holding the left mouse location button. Re-center the target location at the clicked point Enable/disable animated navigation Pan the view (as a 3D vector) Move the camera location to the clicked point Zoom in to/out from the target point Zoom in to/out from the target point Hold down Ctrl while holding the left mouse button. Hold down the Ctrl and Shift keys while holding down the left mouse button. Drag the mouse while holding the center mouse button. Replicates Pan (if you have no center mouse button, hold down the left and right mouse buttons together) Replicates Center on Target (the camera position does not change)
Hold down Ctrl and click the Replicates Set Observer (the target mouse location does not change)
Drag the mouse while holding down the right mouse button
Center and zoom Hold down Ctrl and click the Replicates Zoom in/out in to the clicked right mouse button point Nudge scene Arrow keys on keyboard
1-4
Lesson 1
Notes
1-5
Using 3D GIS
Key terms
Here are some key terms associated with this lesson:
Term
Observer Target Altitude
Definition
The 3D location of the camera. The 3D location on which the camera is oriented. The height, z-value, or vertical elevation of an object above (or below) a given reference datum such as sea-level.
Vertical The amount by which the z-values in the scene are multiplied in order to exaggeration enhance details in the shape of the surface. Scenes may appear flat when the range of x- and y- values is much larger than the z-valuessetting vertical exaggeration can compensate for this by increasing relief. Line of sight Viewer A graphic line between two points on a surface that shows whether or not the view along the line is obstructed. An additional window that allows you to view the 3D data in a scene from another angle. You can have multiple viewers in a scene.
1-6
Lesson 1
Perform basic 3D navigation techniques. Explore a scene using the Fly tool. Perform 3D measurement. Use animated rotation.
Place your cursor over the center of the scene, hold down the left mouse button and move the mouse in any direction.
1-7
Using 3D GIS
Once you are comfortable zooming with the Navigate tool, click the Full Extent button.
1-8
Lesson 1
Command
Click the Fly tool Click once Additional clicks Right-click Press the Escape key, or click the middle mouse button if you have one then click the center of the view
Note: You can also fly backward by starting your flight with a right-click. To increase your backward speed, right-click; to decrease it, left-click.
When you activate the Fly tool, your fly speed is set to zero, and your cursor changes to a bird at rest. This is referred to as the suspended state. While in the suspended state, you can change your direction of view before starting the fly-through. The direction you're facing when you start the flight will be the initial direction of travel. Once you're in motion, flight through the scene will follow the movements of your mouse. First, you'll learn how to recover if you lose your bearings in flight. Click the Fly tool .
Using the commands listed on the Fly tool instructions table, begin flying over the surface and fly straight down into Crater Lake for a cool effect. This will likely result in you getting lost and unable to orient yourself within the scene. It is simple to recover from this though.
1-9
Using 3D GIS
Once you lose control of the flight, press the Esc key and reorient yourself in the scene by clicking the Full Extent button. Practice flying over the surface in different directions and speeds. Your flight speed is reported in the status bar. Do this until you feel comfortable controlling your flight. For a challenge, try locating the lookout towers near the lake, then practice flying towards each one and then backwards from each one.
Using the Fly tool, you can have a downward or upward perspective and still maintain a constant altitude and direction. The visual effect is similar to being in a plane at cruising altitude and looking out the window at the ground. Hold down the left Shift key and drag the cursor straight up or down while in motion with the Fly tool. Stop when you feel comfortable controlling your flight's direction, speed, and altitude. Click the Full Extent button.
1-10
Lesson 1
Place your cursor at the right side of the display. (When animated rotation is enabled, the Navigate tool's cursor has a circle placed around it .) Hold down the left mouse button, drag the cursor to the left, and release the mouse button while dragging from right to the left. Take your hand off the mouse. The display should continue to rotate after you let go of the mouse. If it doesn't, try again and make sure you are releasing the mouse button while dragging the cursor across the display.
Note: To stop the animated rotation, make sure the pointer is over the display and press the Esc key.
1-11
Using 3D GIS
Make sure your mouse cursor is over the display, then press the Esc key to stop animated rotation. Rotation is turned off until you restart it by dragging and releasing again.
1-12
Lesson 1
You will make this point your target of observation. Select the Set Observer tool Click the top of the island. .
You are now viewing the Mt. Scott tower from the island. Next, you will compare this with a view from looking towards the Watchman Butte tower.
1-13
Using 3D GIS
Tools that operate in the main viewer also work in secondary viewers. Right-click the Viewer 1 banner, point to Bookmarks, and select Watchman Butte. Select the Center on Target tool Click the top of the tower. .
Click the Navigate tool and navigate until you can see the island in the middle of Crater Lake. Select the Set Observer tool Click the top of the island. .
1-14
Lesson 1
Drag the new viewer to a place where it does not block the original view.
Compare the view of Watchman Butte with the view of Mt. Scott. Both towers can be seen from the top of the island.
1-15
Using 3D GIS
1-16
Lesson 1
Click the top of the tower, the location where you want to start measuring the 3D distance.
1-17
Using 3D GIS
Move the pointer to the top of the island and click to start measuring the 3D distance. If you would like to continue measuring a straight 3D line, simply move the pointer to another location and click to add vertices.
Double-click when you want to end the line. The Measure dialog box will show you the direct 3D length measurement of the segment you drew. Now you'll measure the height of the island and the height of the tower from the lake surface. Click the Measure Height tool .
Click the Choose Units button, then click Units > Distance, and change the units to Meters. Click on a low part of the island and move the pointer up to measure height in 3D. As you move the pointer up, also move the pointer sideways to display a polygon circle that references the top of the 3D height measurement.
1-18
Lesson 1
Measure the height to the top of the island and then measure the height of the tower from the bottom of the island.
1-19
Using 3D GIS
Perform basic 3D navigation techniques. Explore a globe using the fly tool. Find a specific location on the globe. Step 1: Start ArcGlobe
Start ArcGlobe. Open Basic.3dd from your ..\\Student\W3DG\Exercise01 folder. The default Internet layers are automatically displayed at startup. Notice that the default ArcGlobe layers are both categorized as draped. Drag a corner of the ArcGlobe window to enlarge it. Notice that the distance from Earth is shown in the window's lower right corner.
1-20
Lesson 1
, click and drag the globe so that your view matches the graphic
While holding down the right mouse button, click the approximate center of the United States and drag the pointer downwards until all of North America and Central America fill the view. Notice that the distance measurement decreased when you zoomed in because you got closer to the surface. Knowing your distance from the surface can help you navigate the globe more accurately, especially when you're in surface navigation mode.
1-21
Using 3D GIS
The data that represents the outline of California was added as a draped layer. In the table of contents, right-click California and choose Zoom to Layer. This outline will serve as a visual aid when you navigate the globe so it should be clearly visible. Click the Navigation Mode button.
The Navigation Mode button is shown without a box around it, indicating that you're in surface mode. With the Navigate tool, click the lower center of the view and drag it straight up. As you drag upwards, you are actually getting closer to the surface, which appears more three-dimensional. Continue dragging straight up until the horizon spans approximately across the middle of the display. Now the terrain is apparent and beyond the horizon the blue sky is visible. Zoom in slightly to get a better look. Return the view to the extent of the California layer.
1-22
Lesson 1
Open the Fly California bookmark. In the graphic below, the arrow marks the starting point for your flight.
Smooth flying requires a fair amount of skill that you will gain through practice, so be patient.
1-23
Using 3D GIS
Take a moment to review the instructions below before you start flying.
Command
Click the Fly tool Click once Additional clicks Right-click Press the Escape key, or click the middle mouse button if you have one Hold down the Shift key as you fly , then click the center of the view
Note: You can also fly backward by starting your flight with a right-click. To increase your backward speed, right-click, to decrease it, left-click.
Now you're ready to fly. Try flying along the entire length of the California coast. As you fly, practice increasing and decreasing your speed. (Your flying speed is shown at the bottom of the window on the left.) As you move along the coastline, move the pointer to the left, right, up and down to see the result of each action. Also try maintaining a constant altitude by holding down the Shift key as you fly. If you lose control, just press the Escape key on your keyboard to stop flying, return your view to the Fly California bookmark, then start over. When you reach the North end of the California coastline (the border will turn sharply east), stop flying. Or, if you want additional practice, try flying around California's entire perimeter.
1-24
Lesson 1
Move the Find dialog box so it doesn't obscure the globe. Click the Locations tab. In the Choose a locator drop-down menu, select World Places (ArcGIS Online). In the PlaceName field, type Crater Lake National Park.
Click Find. Right-click the first item in the list that appears and select Zoom To. Close the Globe Find tool.
1-25
Using 3D GIS
1-26
Lesson 1
Lesson review
1. For each scenario listed below, choose the most appropriate 3D Analyst application and explain your choice.
1-27
Using 3D GIS
3. Scenario 3: Visualizing detailed county parks You have a large volume of detailed data for an entire county. Your data includes a series of aerial photographs, a transportation network, and park boundaries. For elevation data, you have several terrains. Within each park, you have data for park facilities, tree locations, and trails. Goal: To visualize the county park system in 3D to promote park awareness and simulate park features, landscapes, and landmarks. ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________
1-28
Using 3D GIS
The data volume is small. The visualization is limited to a small extent. The data you wish to visualize is below the surface.
2. Scenario 2: Determining the best location for a vineyard and winery You have raster data for elevation, precipitation, and landuse. You also have vector data of streams, and a street network. You will be deriving data such as slope and aspect from the elevation data. Goal: To identify the best candidate locations for placing a vineyard and winery. Scenario 2: ArcMap is the best choice for the following reasons:
Many temporary and permanent raster surfaces will be created using There is no benefit to seeing the analysis results interactively in 3D. The results can easily be visualized later in ArcGlobe or ArcScene.
geoprocessing tools.
1-30
Lesson 1
3. Scenario 3: Visualizing detailed county parks You have a large volume of detailed data for an entire county. Your data includes a series of aerial photographs, a transportation network, and park boundaries. For elevation data, you have several terrains. Within each park, you have data for park facilities, tree locations, and trails. Goal: To visualize the county park system in 3D to promote park awareness and simulate park features, landscapes, and landmarks. Scenario 3: ArcGlobe is the best choice for the following reasons:
The data volume is high and would most likely require caching to be used at full
resolution. The extent covers a wide region where curvature of the earth may come into play. You have terrains which are not supported within ArcScene.
1-31
Introduction
In this lesson, you'll learn the fundamental concepts related to the data necessary for 3D GIS, especially the importance of z-values. The exercise will present techniques for data conversion, interpolation, and creating 3D features from 2D features.
Learning objectives
After completing this lesson, you will be able to:
List and describe the data necessary for 3D GIS. Prepare and import 3D data.
Key terms
multipatch raster surface terrain triangulated irregular network (TIN) z-aware features z-value
2-1
Z-values
Notes
2-2
Lesson 2
Z-aware features
Notes
2-3
Notes
2-4
Lesson 2
Notes
2-5
Notes
2-6
Lesson 2
Notes
2-7
Terrains
Notes
2-8
Lesson 2
Key terms
Here are some key terms associated with this lesson:
Term
multipatch
Definition
In ArcGIS, a type of geometry comprised of planar three-dimensional rings and triangles, used in combination to model objects that occupy discrete area or volume in three-dimensional space. Multipatches may represent geometric objects like spheres and cubes, or real-world objects like trees, street lamps, and park benches, as well as geospecific features such as buildings, bridges, and subsurface geologic formations. A spatial data model that defines space as an array of equally sized cells arranged in rows and columns, and composed of single or multiple bands. Each cell contains an attribute value and location coordinates. Unlike a vector structure, which stores coordinates explicitly, raster coordinates are contained in the ordering of the matrix. Groups of cells that share the same value represent the same type of geographic feature. A set of continuous data (e.g., elevation or air temperature) over an area. A multiresolution, TIN-based surface built from measurements stored as features in a geodatabase. Associated and supporting rules help organize the data and control how features are used to define the surface. Terrain datasets are typically derived from sources such as lidar, sonar, and photogrammetric data. A vector data structure that partitions geographic space into contiguous, non-overlapping triangles. The vertices of each triangle are sample data points with x-, y-, and z-values. These sample points are connected by lines to form Delaunay triangles. TINs are used to store and display surface models, and as background structure built on demand by terrains. A z-aware feature knows about its elevation, or stored z-values. Features that are z-aware store their z-values inside their geometry in the geodatabase (or shapefile), while feature classes or feature datasets that are z-aware store the units and datum those z-values represent. A value represented on the z-axis in a three-dimensional x,y,z coordinate system. The values of a terrain or chemical concentration surface can be used as z-values when rendering the surface in 3D. Numeric feature attributes (e.g., number of floors in a building) can also be z-values.
raster
surface terrain
z-value
2-9
2-10
Lesson 2
Mosaic DEMs to create a single raster. Interpolate a raster from point features. Create 3D features based on a surface. Create 3D features from a text file. Create 3D features based on an attribute field. Prepare data for temporal visualization.
The map contains layers for major faults, monitoring stations, and your study area. A text-based table of earthquake events is also present.
2-11
..\\Student\W3DG\Exercise02 folder.
You currently have nine DEMs that need to be mosaiced into a single raster. Eight of them are in DEM format. One of them is in SDTS format. ArcGIS can read both formats directly. You'll look for a tool to mosaic them together. From the Geoprocessing menu, choose Search for Tools. In the Search window, type Mosaic and click Search. In the results, scroll down and open the Mosaic To New Raster (Data Management) tool. For Input rasters, click the Open button and navigate to your ..\\Student\W3DG\Exercise02\DEM folder. Select all of the digital elevation models in DEM format (hold down the Shift key as you select each one) and click Add. Now you'll add the SDTS digital elevation mode. Click the Open button again and navigate to your ..\\Student\W3DG\Exercise02\DEM\CanogaPark folder. Click 9952CATD.DDF and click Add. For Output Location, navigate to your ..\\Student\W3DG\Exercise02 folder, click Northridge.gdb and click Add. For Raster Dataset name with Extension, type Elevation. For Pixel Type, choose 16_BIT_SIGNED.
2-12
Lesson 2
The bit depth (pixel depth) of a cell determines the range of values that a particular raster file can store, which is based on the formula 2n (where n is the bit depth). In this case, a 16-bit signed raster can have 65,536 unique values that range from -32768 to 32767, which is perfect for storing elevation. For Number of Bands, type 1.
Click OK.
2-13
If necessary, right-click Elevation in the table of contents and select Zoom to Layer.
2-14
Lesson 2
Click the Processing Extent heading. For Extent, choose Same as layer Elevation. Click OK to close the Environment Settings dialog box.
In ArcToolbox, expand the Spatial Analyst toolbox, then the Interpolation toolset, and open the Spline tool. Fill out the parameters as follows:
Input point features: Stations Z value field: PGA Output raster: ..\\Student\W3DG\Exercise02\Northridge.gdb\PGA Output cell size: 30 Spline type: Tension Weight: 4
2-15
Click OK.
2-16
Lesson 2
The new PGA surface represents peak ground acceleration measured in units of %g. In general, PGA usually reflects what is felt from low levels of shaking up to moderate levels of damage. Turn off the Stations and PGA layers.
Input Features: MajorFaults Clip Features: StudyArea Output Feature Class: ..\\Student\W3DG\Exercise02\Northridge.gdb\Faults
Click OK. From the Geoprocessing menu, choose Search for Tools. In the Search window, type Interpolate Shape and click Search. In the results, open the Interpolate Shape (3D Analyst) tool. Fill out the parameters as follows:
Input Surface: Elevation Input Feature Class: Faults Output Feature Class: ..\\Student\W3DG\Exercise02\Northridge.gdb\Faults3D
2-17
Click OK. Open the Attribute table for Faults3D and notice that the Shape is now Polyline Z.
2-18
Lesson 2
On the Display XY Data dialog box, verify that you are mapping the fields as shown in the following graphic.
The fields you see here are the same ones you viewed earlier as a table. You are ready to create points on the map based on the coordinates. Click OK. A message appears indicating that your table does not have an ObjectID field. This is a field that uniquely identifies each feature. Because event layers do not have ObjectID fields, you cannot select features in event layers. When you export this event layer to the geodatabase, an ObjectID field will be added to it automatically.
2-19
An event layer has been created from the table and the points are displayed in the map. This event layer is not stored in the geodatabase; it is a virtual layer in ArcMap. Now you will export the event layer to a new geodatabase feature class so you can use it within 3D Analyst. Right-click the event layer, point to Data, and choose Export Data. Verify that you are exporting all features. Choose the option to use the same coordinate system as the data frame. This will assign the data frame's coordinate system to the output feature class. For Output feature class, click the Browse button.
2-20
Lesson 2
Save the file as Earthquakes in the ..\\Student\W3DG\Exercise02\Northridge.gdb geodatabase. Click Save. Click OK on the Export Data dialog box, then click Yes on the prompt to add the layer to the map. Open the attribute table for Earthquakes and notice that the Shape is now Point Z.
Click OK. The field is now showing meters below the surface. Next, you'll add a new field to store the data and time. Click the Table Options button and choose Add Field.
Add a new Text field named DateTime. Use the following expression in the Field Calculator to concatenate the two fields. [date_] & " " & [Time_]
2-21
The field can now be used to enable the layer for time.
2-22
Lesson 2
Lesson review
1. What is a z-value and what does it store? ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ 2. Describe the three types of surface data that can be used within 3D Analyst. ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________
2-23
2-24
Introduction
In this lesson, you'll learn the fundamental concepts and techniques for 3D visualization.
Learning objectives
After completing this lesson, you will be able to:
3-1
Key terms
Here are some key terms associated with this lesson:
Term
base heights
Definition
The height at which a surface, raster, or feature is drawn. You can set the base heights for features and rasters from a surface or by using a constant value or expression. Features with z-values stored in their geometry can have their base height set using the z-values. Setting the base height from a surface is also called draping. To set the base height for features or a surface using a surface. When you drape a layer over a raster surface, the resolution of the base surface is automatically down sampled to increase performance. You can change the resolution of the base surface if the default is unsatisfactory. The order in which layers that occupy the same x,y,z positions are drawn in the view. For example, if you have a road feature layer and an orthophoto draped over the same elevation surface, the roads and raster may appear patchy or broken where they coincide. You can reduce the drawing priority for the raster so it will appear below the features. You can only change the drawing priority for areal features and surfaces.
draping
drawing priority
extrusion A method applied to 2D features to generate a 3D object when actual 3D features are not available. Extrusion is a layer property unique to ArcGlobe and ArcScene, where points, lines, and polygons are stretched vertically into lines, walls, and boxes, respectively. raster The dimensions represented by each cell or pixel in a raster. resolution
3-2
Lesson 3
Notes
3-3
Display and symbolize raster surfaces in 3D. Display and symbolize features in 3D. Step 1: Create an ArcScene document
Start ArcScene. On the Getting Started dialog box, choose to create a new scene. Set the Default geodatabase to the ..\\Student\W3DG\Database\Northridge\Northridge.gdb geodatabase. Click OK.
3-4
Lesson 3
Click the Add Data button . Add the Elevation raster from ..\\Student\Database\Northridge\Northridge.gdb.
The data is a raster elevation layer for the Los Angeles area. First, you'll set base heights. Base heights establish the elevations of surface locations and features. Base heights are what tell 3D Analyst that a certain square of ground is 100 meters above sea level and that a house built on that square must also be 100 meters above sea level. In other words, base heights determine the elevation values of layers and their features. Open the layer properties for Elevation. If necessary, click the Base Heights tab. By default, base heights for rasters are set to 0. That is why the layer displays flat. Under Elevation from surfaces, choose Floating on a custom surface. The path defaults to the Elevation surface. (This is the only elevation surface in the scene.) This setting will use the elevation values stored in the layer's source data to define the base heights of the layer.
3-5
Next, you'll set shading. Click the Rendering tab. Choose to shade areal features relative to the scene's light position. (All that means is "add shading.") The Use smooth shading check box becomes checked automatically. Next, you'll set the relative drawing priority of the elevation layer in relation to other layers that you want to draw on top of the elevation layer. The highest priority value is 1. The lowest priority value is 10. Higher priority values for a layer will help make sure that layer displays when it shares a location with a lower priority layer. Change the drawing priority to 2. This will make sure that layers added on top of the elevation surface will be given a higher drawing priority.
Finally, you'll symbolize the raster with a color ramp. In the Symbology tab, Color Ramp box, right-click the color ramp (not on the drop-down arrow). In the context menu, click Graphic View to uncheck it.
3-6
Lesson 3
The image of the color ramp is replaced by its name. Click the Color Ramp drop-down arrow and scroll down until you see Orange Light to Dark, then click it to select it. Check Display Background Value, accept the default value of 0, and click "as" drop-down arrow and find Water body 3D. Leave the Stretch type set to Standard Deviations and change the n value to 3. Increasing the value of n shades more cells with colors from the middle of the ramp. Decreasing the value of n shades more cells with colors at each end of the ramp.
3-7
Click OK.
3-8
Lesson 3
3-9
Click the Symbology tab. Symbolize the roads with a Color of black and a Width of 1.5. Click OK.
3-10
Lesson 3
From the Selection menu, choose Select By Attributes. For Layer, choose Earthquakes. Build the expression "MAG" = 6.7. MAG is the earthquake magnitude.
Click OK. Right-click the Earthquakes layer, point to Selection, and click Create Layer From Selected Features. A new layer named Earthquakes selection is added to the table of contents. Click the Clear Selected Features button Turn off the Earthquakes layer for now. .
3-11
Click OK to close the Symbol Selector. Now you'll make sure that you can see the symbol on the surface by giving it a real world size. You'll use a size of 500 meters. Click Advanced > Size. In the Size dialog box, click the Calculate button .
In the Expression Builder dialog box, type 500 for the Expression. Click OK to close the Expression Builder and click OK again to close the Size dialog box. Click OK again to close the layer properties. The epicenter is pinpointed in 3D using the surface that you chose to provide the z-values. Zoom in to get a better look at the epicenter if you'd like.
3-12
Lesson 3
Now you'll create a transparent sphere to help you see the general location of the earthquake at distance. Right-click Epicenter Point in the table of contents and click Copy. Right-click Scene layers in the table of contents and click Paste Layer(s). Move the pasted layer into the Earthquakes group layer. Open the layer properties for new layer. Change the name of the new layer to Epicenter Sphere. Change the size of the symbol from 500 to 5000. On the Display tab, change the layers transparency to 25 percent. Click OK.
Now you'll create a vertical line to help you further visualize the the epicenter location. Right-click Epicenter Point in the table of contents and click Copy. Right-click Scene layers in the table of contents and click Paste Layer(s). Move the pasted layer into the Earthquakes group layer. Open the layer properties for new layer. Change the name of the new layer to Epicenter Line. Use the Advanced button to change the size of the symbol from 500 to 1.
3-13
Click the symbol to open the Symbol Selector. Change the Size to 1. On the Extrusion tab, check the box to extrude features in a layer. For Extrusion value or expression, type 20000. On the Base Heights tab, set a Layer offset of -10000. Click OK.
3-14
Lesson 3
On the General tab, change the name of the layer to Damage by Block Group. On the Base Heights tab, set the base heights to use the elevation surface. On the Rendering tab, choose to shade areal features relative to the scene's light position. You'll only visualize the block groups that have more than 10 damaged buildings. Click the Definition Query tab and build the following Definition Query. "Damaged" > 10
Click the Symbology tab. In the Show area, click Quantities, then Graduated colors. Set the Value field to Damaged and for Color Ramp, choose Purple Bright. Click Classify. For Classification method, choose Defined Interval.
3-15
For Interval size, type 50 and then click in the histogram window.
Click OK. On the Display tab, change the transparency to 40 percent. To help visualize the building damage, you'll extrude the block groups into columns to compare them to the shaking intensity data. Extrusion tells 3D Analyst how high a feature rises above the ground or extends below it. Extrusion changes the form of a feature in the 3D Scene Viewer. Points turn into vertical lines, lines turn into vertical walls, and polygons turn into three-dimensional blocks. Click the Extrusion tab. Check the box next to the option to extrude features in layer. For the Extrusion value or expression, create the following expression: [Damaged] * 25
3-16
Lesson 3
Be sure that Apply extrusion by adding it to each feature's minimum height is specified. Click OK. Zoom in on the scene to get a better look at the areas with the most building damage.
3-17
3-18
Lesson 3
Change the name of the layer to Earthquakes - Aftershocks On the Symbology tab, click Quantities, then click Graduated colors. For Value, select MAG. Right-click one of the symbols and choose Properties for All Symbols. Click the gray Sphere symbol within the 3D Basic style and click OK. Click Classify. For Classification method, choose Defined Interval. For Interval size, type 1 and click in the histogram window. Click OK. Now you'll apply a color ramp. For Color Ramp, choose Spectrum-Full Bright. Right-click any of the symbols and choose Flip Symbols. Change the labels for each range as shown in the following table.
Range
Label
0.000000 - 1.000000 1 1.000001 - 2.000000 2 2.000001 - 3.000000 3 3.000001 - 4.000000 4 4.000001 - 5.000000 5 5.000001 - 6.000000 6 6.000001 - 7.000000 7 Click Apply. Finally, you'll set the size for the symbols.
3-19
To enable the Advanced tab, you'll need to click off of click Features under Show, click Quantities, then click Graduated colors. Click Advanced > Size. Click the Expression button. In the Expression Builder, build the expression [MAG] * 100. Click OK to close the Expression Builder. Click OK to close the Size dialog box. Click OK to close Layer Properties. The earthquakes are displayed based on their magnitude.
3-20
Lesson 3
On the Rendering tab, choose to shade areal features relative to the scene's light position. On the Symbology tab, symbolize the polygons using unique values based on the grid_code field. Right-click the symbol and select Add All Values. Choose the Slope color ramp. On the Display tab, change the transparency to 60 percent. On the Extrusion tab, extrude the layers using the following expression.
3-21
On the Base Heights tab, click Raster Resolution. Change both Cellsize X and Cellsize Y to 500. On the Rendering tab, check the option to render the layer only while navigating. Click OK. Next, you'll set your elevation layer to not display while navigating. Open the Layer Properties for Elevation. On the Rendering tab, check the option to render the layer only while navigation has stopped. Click OK. Finally, you'll set the faults layer to display only while navigating. Open the Layer Properties for MajorFaults3D. On the Rendering tab, check the option to render the layer only while navigating. You'll also extrude the faults slightly to make them appear cut into the surface. On the Extrusion tab, check the box next to Extrude features in a layer. For Extrusion value or feature, type 200. Click OK.
3-22
Lesson 3
Notice that as you navitgate, you can see the earthquakes and the faults.
3-23
Visualize temporal data by creating a time animation. Visualize temporal data using the time slider. Step 1: Open an ArcScene document
Start ArcScene. From the File menu, choose Open. Navigate to your ..\\Student\W3DG\Exercise03 folder and open Northridge.sxd. You see data for Northridge, CA.
3-24
Lesson 3
For Time Step Interval, enter 5 Minutes. For Time Zone, select (GMT-8:00) Pacific Time (US & Canada). Check the box to display data cumulatively.
Click OK.
3-25
Choose the Option to obtain heights for layer from surface. Choose the Elevation surface. Click No feature-based heights. For Layer Offset, type 50. Click Apply. Click OK.
In the Time Slider window, click the Enable time on map button In the Time Slider window, click the Options button .
In the Time Slider Options window, make sure the Time Display tab is active. For Time zone, choose (GMT-8:00) Pacific Time (US & Canada) Check the box to adjust for daylight saving changes. For Time step interval, specify 1 minute. For Time window, specify 1 minute. For Display date format, choose MM/dd/yy. For Display time format, choose hh:mm:ss tt. Click OK. Click the play button to watch the animation. If you would like to view the earthquakes without the symbols accumulating, open the layer properties for Aftershocks24, click the Time tab, and uncheck the box to display data cumulatively. Play the animation again. Close the Time Slider.
3-26
Lesson 3
Within the Animation Controls window, click Options. Under Play Options, click By duration and specify 30 secs.
3-27
Close ArcScene.
3-28
Lesson 3
Lesson review
1. List and describe the three different types of layers within a 3D view. ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ 2. What are base heights and what are the methods for setting them within 3D Analyst? ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________
3-29
Floating layers define their own place in 3D space by containing z-values in feature
geometry, feature attributes, or layer level settings. Draped layers are placed on top of a known surface layer, obtaining their z-values from it. Elevation layers provide a 3D surface for other layers to be placed on.
2. What are base heights and what are the methods for setting them within 3D Analyst? A feature's base height is the elevation where it or its vertices are displayed in 3D space. Base heights are also commonly referred to as "elevation values." Base heights can come from within the feature geometry (for z-aware features), an attribute value or expression, or a referenced elevation data source. Combinations are also supported, such as features that have a height relative to a surface.
3-30
Editing features in 3D
Introduction
In this lesson, you will learn techniques for editing in 3D Analyst, when it is appropriate to edit in 3D, and how to use feature templates in an edit session.
Learning objectives
After completing this lesson, you will be able to:
Determine when to edit in 3D. Edit GIS data in a 3D environment. Create new 3D features.
Key terms
3D model COLLADA snapping environment snapping properties snapping tolerance snapTip textures
4-1
Editing features in 3D
Editing workflow
The following shows the general 3D Analyst editing workflow. The experience is basically the same as you get with ArcMap, including feature templates, snapping, and attribute editing. Steps shown in the lighter shades are optional.
4-2
Lesson 4
COLLADA (.dae) OpenFlight 15.8 (.flt) SketchUp 6.0 (.skp) 3ds max (.3ds) VRML 2.0 models (.wrl) Billboards (PNG, JPEG, BMP, TIFF, GIF, and so on)
This course uses the free version of Google SketchUp. It can be downloaded from the following Web site: http://sketchup.google.com The 3D Warehouse is a good place to find models. Models can be found and downloaded from the following Web site: Models: http://sketchup.google.com/3dwarehouse
4-3
Editing features in 3D
Key terms
Here are some key terms associated with this lesson:
Term
3D model COLLADA
Definition
Settings within ArcGIS that define the conditions in which snapping will occur. These settings include snapping tolerance, properties, and priority. Acronym for COLLAborative Design Activity. An open-standard XML format for storing 3D models, it is often used as an interchange format for 3D applications, and is the format for 3D textured objects stored inside KML. COLLADA files have .dae file extensions and can reference additional image files that act as textures draped on 3D objects. Exporting multipatch features to COLLADA allows complex analysis results to be shared with others. It also allows textured 3D GIS data (e.g., buildings) to be updated using third-party software like SketchUp or 3DS Max.
snapping The representation of any three-dimensional object, stored as a digital environment collection of features and/or rules, that can be displayed as a two-dimensional image through rendering. 3D models can be constructed manually through a variety of software packages such as SketchUp, 3D Studio Max, and Revit. In ArcGIS, 3D models may be used to represent points in 3D space or stored as features in a multipatch feature class. snapping properties In ArcGIS editing, a combination of a shape to snap to and a method for determining what part of the shape will be snapped to. Snapping properties can be set to have a feature snap to a vertex, edge, or endpoint of features in a specific layer. For example, a layer snapping property might allow snapping to the vertices of building walls. In an ArcGIS editing session, the distance within which the pointer or a feature will snap to another location. If the location being snapped to (vertex, edge, or endpoint) is within that distance, the pointer will snap automatically. Snapping tolerance is measured using map units or pixels. In ArcMap, a user-assistance component that displays on-screen descriptions of the layer name or target being snapped to when the cursor is paused over it. SnapTips only appear during an edit session. Textures (also referred to as "facades" or "materials") are images that are pasted onto the sides of 3D models, such as 3D buildings. Textures are only supported for multipatch features stored in the geodatabase.
snapping tolerance
SnapTip
textures
4-4
Lesson 4
4-5
Editing features in 3D
Convert 3D features to multipatch. Convert multipatch features to COLLADA. Add textures to a model using SketchUp. Replace a multipatch feature with a model.
4-6
Lesson 4
Turn off the OfficeBuildings and Trees layers. Open the layer properties for BldgFootprints and extrude the layer using its Height field. Click on the Utility building using the Select Features tool to select it.
4-7
Editing features in 3D
Use the Search window to find and open the Layer 3D To Feature Class tool and fill out the parameters as follows:
Now you'll convert the mulitpatch building into a COLLADA file that you can import within Google SketchUp. Use the Search window to find and open the Multipatch To Collada tool and fill out the parameters as follows:
4-8
Lesson 4
Click Start using SketchUp. If necessary, close the Instructor window. The start screen should look something like this:
4-9
Editing features in 3D
Navigate to your ..\\Student\W3DG\Exercise04\UtilityBldg folder, select the UtilityBuilding_1.dae file, and click Open.
Note: If necessary, change the Files of Type to Google Earth Files (Kmz, Dae).
Click Yes if you receive any warnings. Click the Zoom Extents button to better see the entire building.
4-10
Lesson 4
Now you'll add some textures to your building model. Use the Orbit tool so that you can see the top of the building.
Click Window > Materials. The process of adding materials in SketchUp is as follows: 1. Click on a category. 2. Click on a specific color or pattern. 3. Click on the surface(s) you want to apply it to.
4-11
Editing features in 3D
Click a texture of your choice, and then click on the top of the building to add that texture.
Now you'll add texture to each of the building's sides. In the Materials window, select the Brick and Cladding category.
4-12
Lesson 4
Click a texture of your choice, and then click on the side of the building to add that texture.
to navigate to each of the other three sides and add the same
Make sure that you see SketchUp Version 6 (*.skp) next to Save as Type. If you save as a Version 7 file, it will not open in ArcGIS.
Click Save.
4-13
Editing features in 3D
Close SketchUp.
Navigate to your ..\\Student\W3DG\Exercise04 folder, click UtilityBldg.skp, then click Open. The textured model appears in place of the multipatch. Click Clear Selected Features .
4-14
Lesson 4
4-15
Editing features in 3D
Click on the point shown in the following graphic to add a new light to the left side of the building.
Now, you'll move the light a little higher on the building. Click the Edit Placement tool .
4-16
Lesson 4
While holding down the Shift key on your keyboard, click on the new light with the left mouse button and move it vertically as needed.
Now you'll look at the new light from the top of the building in order to rotate the new light. While holding down the Alt key on your keyboard, navigate using the left mouse button to orient your scene, as in the following graphic.
4-17
Editing features in 3D
Hold down the center mouse button to rotate the light so that it aligns with the wall, as in the following graphic.
Using the same procedure above, add another light to the right side of the building in the location shown in the following graphic.
Your second light should appear similar to the following graphic, as viewed from the top.
4-18
Lesson 4
Now you'll add another light to the side of the building, perpendicular to where you placed the new lights. Navigate so that the building is oriented as shown in the following graphic.
In the Create Features window, select the Directional Cone (wall-mounted, large) template.
4-19
Editing features in 3D
Click on the point shown in the following graphic to add a new light to the left side of the building.
The new light is added to the building, but it is not illuminating in the right direction. You'll rotate it manually to fix this. Click the Edit Placement button , and rotate the light so that the light illuminates straight out of the building, as shown in the following graphic.
4-20
Lesson 4
Now you'll adjust the angle of the light and its brightness range by editing the attributes of the new light. Click the Attributes button .
For ROTATION_Y, type 30 and press Enter. For BRIGHTNESS_RANGE, type 15 and press Enter.
4-21
Editing features in 3D
4-22
Lesson 4
Duplicate features vertically. Create vertical lines. Step 1: Start ArcScene and open a scene document
Open the Edit3DNetwork.sxd scene document from your ..\\Student\W3DG\Exercise04 folder. You see three interconnected office buildings named M, MA, and N. The interior of each building contains offices and the network features.
Turn off the Offices and BuildingFootprints layers. First you'll select the third floor of the building. From the Selection menu, choose Select by Attributes.
4-23
Editing features in 3D
For Layer, choose BuildingFloors. Build the following expression. "FLOOR_NUMBER" = 3 Click OK. The third floor for each of the three buildings is selected.
Now you'll duplicate the third floor to create the roof. From the 3D Editor menu, choose Duplicate Vertical. In the Vertical Offset, type 4.5 and press Enter.
4-24
Lesson 4
You'll see three records in the Attributes window. Change the FLOOR_NUMBER to Roof for each of the three records. Hint: You can change the attributes for all three features at once by selecting the parent layer in the tree of the Attributes window.
You'll see the symbology change for the roof. Click Clear Selected Features Save your edits. .
4-25
Editing features in 3D
and click on the line shown in the following graphic to select it.
From the 3D Editor menu, choose Duplicate Vertical, again specifying a Vertical Offset of 4.5.
The line is duplicated on the roof. With it selected, click the Attributes button Change the name to Roof Access. .
4-26
Lesson 4
In the Create Features window, click the Stairs template under Floor Transitions. Move your mouse pointer to the point shown in the graphic.
4-27
Editing features in 3D
Click once to start the line. Move your mouse up to meet the corresponding point on the roof.
Double-click to complete the line. Remember, if you make a mistake, you can always click the Undo button Now you'll update its attributes. With the line selected, click the Attributes button Change the name to Ladder for roof access. . and try again.
4-28
Lesson 4
Set up the 3D editing environment. Split polygon features. Update attributes. Create and use a new feature template.
4-29
Editing features in 3D
Click OK. Click 3D Editor > Snapping > Snapping Window Enable End snapping for the Walls layer.
This exercise is designed to work at a full screen. Maximizing your ArcScene window will help you to digitize your features more accurately.
4-30
Lesson 4
Use the Identify tool if you are unsure of which conference room you will be splitting to verify that it is named M3 West Conf.
Click 3D Editor > Split. Choose to split the line into two equal parts
Click OK.
4-31
Editing features in 3D
The line representing the glass wall is split into two equal parts.
Split the line representing the exterior wall into two equal parts. The line representing the exterior wall is split into two equal parts. Now, you'll use the two new endpoints to split the polygon.
4-32
Lesson 4
4-33
Editing features in 3D
Use the Navigate tool so that you are looking straight down on the conference room, as shown in the following graphic.
Place your mouse pointer at the bottom of the glass wall to find the end snap point you created earlier. You'll know when you've located the snap point when your cursor changes to an arrow and the feedback in the lower right-corner of ArcScene says Walls: End Z (9). Click once at this point.
4-34
Lesson 4
Move your mouse pointer to the bottom of the exterior wall to find the second end snap point you created earlier. Again, make sure your cursor changes to an arrow and the feedback in the lower right-corner of ArcScene says Walls: End Z (9). Double-click at this point to split the conference room.
The office polygon is split, and you'll see the selection turn into two selections, as shown in the following graphic.
4-35
Editing features in 3D
4-36
Lesson 4
Type M3w006b in the NAME field to rename the office. Click the Clear Selected Features button Save your edits. .
In the Create Features window, select the Interior Walls 2.5m template. Move your mouse pointer to the bottom of the glass wall to find the end snap point. Again, make sure your cursor changes to an arrow and the feedback in the lower right-corner of ArcScene says Walls: End Z (9). Click once at this point to begin the line that will represent the wall.
4-37
Editing features in 3D
Move your mouse pointer to the bottom of the exterior wall to find the end snap point. Again, make sure your cursor changes to an arrow and the feedback in the lower right-corner of ArcScene says Walls: End Z (9). Double-click at this point to finish the line that will represent the wall.
The wall will be created. Navigate around the scene to verify that your wall was created correctly.
4-38
Lesson 4
Remember, if you make a mistake, click the Undo button Click on the Attributes button you set up in the template. Clear the selected features .
4-39
Editing features in 3D
Lesson review
1. Describe when it is appropriate to perform editing in each of the 3D Analyst applications. ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ 2. What is the importance of setting the snapping environment when editing in 3D? ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ 3. What are some situations where it would be advantageous to edit in a 3D environment? ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________
4-40
Editing features in 3D
Simple edits noticed while in the 3D view (such as editing attributes or moving Editing attributes that affect 3D display (such as extrusion height or feature base
height) Placing point features (such as trees) Digitizing 3D lines, where the z-value is important (such as connecting 3D network datasets or creating vertical lines) Placing and updating multipatches imported from 3D models points)
4-42
Introduction
This lesson focuses on the analysis of GIS data in 3D using geoprocessing tools to solve problems that can't be solved in 2D.
Learning objectives
After completing this lesson, you will be able to:
Perform raster surface analysis. Perform 3D feature and TIN surface analysis.
Key terms
aspect extent functional surface hillshade mask NoData skyline slope viewshed
5-1
Notes
5-2
Lesson 5
Notes
5-3
Suitability models
Notes
5-4
Lesson 5
Key terms
Here are some key terms associated with this lesson:
Term
aspect
Definition
Compass direction that a topographic slope faces, usually measured in degrees from north. Aspect can be generated from continuous elevation surfaces (e.g., the aspect recorded for a TIN face is the steepest downslope direction of the face, and the aspect of a cell in a raster is the steepest downslope direction of a plane defined by the cell and its eight neighbors). Minimum bounding rectangle (xmin, ymin and xmax, ymax) defined by coordinate pairs of a data source. All coordinates for the data source fall within the extent. A surface that stores a single z-value for any given x,y location.
extent
fuctional surface
hillshade The hypothetical illumination of a surface according to a specified azimuth and altitude for the sun. Hillshading creates a three-dimensional effect that provides a sense of visual relief for cartography. mask NoData Often referred to as an analysis mask. A means of identifying areas to be included in analysis, and may be either a raster or feature layer. In raster data, the absence of a recorded value. NoData does not equate to zero. The measure of a particular attribute in a cell may be zero, but a NoData value indicates that no measurements have been taken for that cell. A 3D polyline representing the line that divides the sky from the surface (ridgeline) and/or features that touch the sky (skyline), based from the perspective of the observer location. The incline (steepness) of a surface. Slope can be measured in degrees from horizontal (090), or percent slope (rise divided by run, multiplied by 100). A slope of 45 equals 100% slope. As slope angle approaches vertical (90), percent slope approaches infinity. Slope of a TIN face is the steepest downhill slope of a plane defined by the face. Slope for a cell in a raster is the steepest slope of a plane defined by the cell and its eight neighbors.
skyline
slope
viewshed The locations on a surface visible from one or more specified points or lines. Viewshed maps are useful for such applications as finding well-exposed places for communication towers, or hidden places for parking lots.
5-5
5-6
Lesson 5
Create raster surfaces. Reclassify raster data. Use mathematical functions on rasters. Explore analysis results in ArcGlobe.
5-7
Expand 3D Analyst Tools, then expand the Raster Surface toolset. Double-click the Aspect tool to open its dialog box. Specify the following parameter values:
Click Add Entry. Under Old Values, type 157.5 - 247.5. Under New Values, type 1.
5-8
Lesson 5
Click OK. Slopes in the OptimumAspect raster that are oriented south or southwest have been assigned the value 1. Slopes that do not meet the optimum conditions for a vineyard have a value of NoData. Turn off OptimumAspect.
5-9
5-10
Lesson 5
The map contains areas that meet the elevation requirement for vineyards. These areas have the value 1. Areas that don't meet the elevation requirement have a value of 0. Turn off OptimumElev.
5-11
5-12
Lesson 5
Click OK.
A buffer is created representing areas within one mile of a highway. Turn off the Highways and HighwayBuffer layers.
5-13
Click OK. To locate the potential vineyard site, you'll combine each of the layers by multiplying them together two at a time. Since each layer only contains values of 1 and NoData, only those areas in common will be multiplied together. In the Raster Math toolset, double-click the Times tool. Specify the following parameter values: Input raster or constant value 1: OptimumAspect Input raster or constant value 2: OptimumSlope Output raster: ..\\Student\W3DG\Exercise05\VineyardResults.gdb\AspAndSlp Click OK. Open the Times tool again and specify the following parameter values: Input raster or constant value 1: OptimumElev Input raster or constant value 2: AspAndSlp Output raster: ..\\Student\W3DG\Exercise05\VineyardResults.gdb\PotentialVineyardSites Click OK. Based on your calculations of aspect, slope, elevation, and distance to freeways, in a short amount of time you have narrowed your search for a suitable site to a very specific part of San Diego. As a final step, you'll create a Shaded Relief image to provide some reference to the potential sites. From the Window menu, choose Image Analysis.
5-14
Lesson 5
Select Elevation at the top of the Image Analysis window to enable the processing functions. Under Processing, choose the Elevation #2 color ramp.
Note: To see color ramps by name, right-click the color ramp and uncheck Graphic View.
Close the Image Analysis window. Move the shaded relief layer below the PotentialVinyardSites layer. Turn on Highways.
5-15
Explore the sites in Surface mode. When you are finished exploring the potential sites, close ArcGlobe without saving any changes.
5-16
Lesson 5
Create skylines. Create skyline barriers. Intersect features in 3D. Extrude between TINs. Determine the surface difference between TINs.
5-17
Open the Skyline tool and specify the following parameter values:
Input Observer Point Features: ObserverPoints Input Surface: irontin Output Skyline Feature Class:
..\\Student\W3DG\Exercise05\BldgHeightResults.gdb\Skylines
You only need your skyline analysis to focus on Iron Mountain. This can be controlled by setting from and to azimuth values. The analysis starts from the observer point and goes to the right, from the From Azimuth until the To Azimuth is reached. You'll use fields in the observer points to define these azimuths towards Iron Mountain. Expand Azimuths. For From Azimuth, click Field and select Azimuth_fr from the drop-down list.
5-18
Lesson 5
For To Azimuth, click Field and select Azimuth_to from the drop-down list.
Click OK.
Input Observer Point Features: ObserverPoints Input Line Features: Skylines Output Feature Class:
..\\Student\W3DG\Exercise05\BldgHeightResults.gdb\Barriers Minimum Radius: 0
For Maximum Radius, click Field and select radius from the drop-down. Check the Project to Plane box. Click OK. Turn off the Skylines layer.
5-19
Output Location: ..\\Student\W3DG\Exercise05\BldgHeightsResults.gdb Output Point Feature Class: RandomPoints Constraining Feature Class: NewDevelopment Number of Points: 1500
Click OK. Next, you'll extrude the points to create lines. Open the layer properties for RandomPoints. On the Base Heights tab, choose to obtain elevation values from the irontin surface. On the Extrusion tab, extrude the points 500 meters. Close the Layer Properties window.
Now you'll turn the extruded points into a feature class of lines. Expand the Conversion toolset within 3D Analyst Tools.
5-20
Lesson 5
Open the Layer 3D to Feature Class tool and specify the following parameter values:
Input Line Features: RandomLines Input Multipatch Features: Barriers Output Point Feature Class:
..\\Student\W3DG\Exercise05\BldgHeightResults.gdb\IntersectingPoints Output Line Feature Class: [leave blank]
5-21
Input Table: IntersectingPoints Output Table: ..\\Student\W3DG\Exercise05\BldgHeightsResults.gdb\LowValues Statistics Field(s): DIST_3D For statistic type, choose MIN. Case field: LINE_OID
Click OK. Once the summary statistics table has been created, you'll need to join it back to the IntersectingPoints attribute table in order to determine the points for each well that have the minimum elevation. In the table of contents, right-click Intersecting Points, click Joins and Relates > Join. In the Join Data dialog box, make sure the first (unnumbered) drop-down list is set to Join attributes from a table. In drop-down list 1, choose LINE_OID. In drop-down list 2, make sure that LowValues is selected as the table to join. In drop-down list 3, choose LINE_OID. Click the option to Keep only matching records. Click OK. Click Yes when prompted to create a index. Now you'll select the lowest points. Click Selection > Select By Attributes. Select IntersectingPoints from the Layers drop-down list. Create the following expression:
IntersectingPoints.DIST_3D = LowValues.MIN_DIST_3D
Click OK. Right-click IntersectingPoints and select Joins & Relates > Remove Join(s) > Remove All Joins.
5-22
Lesson 5
Right-click IntersectingPoints and select Data > Export Data. Export the selected features to a new feature class named LowPoints in ..\\Student\ W3DG\Exercise05\BldgHeightResults.gdb. Click Yes to add the new layer to the current scene. Now, you'll create a TIN from these points. From the TIN Management toolset, open the Create TIN tool, and specify the following parameter values:
Input TIN: toptin Input TIN: irontin Input Feature Class: NewDevelopment Output Feature Class: ..\\Student\W3DG\Exercise05\BldgHeightResults.gdb\MaxBldgVolume
Click OK. Turn off toptin. While MaxBuilding Volume lets you visually see the area available for development, it would be even better to have a map showing maximum building height throughout the new development. You'll create that next.
5-23
Input Surface: toptin Input Reference Surface: irontin Output Feature Class:
..\\Student\W3DG\Exercise05\BldgHeightResults.gdb\SurfaceDiff Expand Raster Options.
Output Raster:
..\\Student\W3DG\Exercise05\BldgHeightResults.gdb\MaxBldgHeight Raster Cell Size: 5
Click OK. Open the layer properties for MaxBldgHeight and set the base heights to obtain elevation from the iron TIN. On the Symbology tab, change the color ramp to Cyan to Purple. Turn off MaxBldgVolume.
5-24
Lesson 5
5-25
Lesson review
1. Describe some of the ways that you can quantify and visualize the raster surface data of a terrain. ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ 2. Which tools would allow you to find out which features are shaded by a proposed 23 story office tower? ______________________________________________________________________________ 3. Describe some of the settings in the analysis environment that let you control the results of running geoprocessing tools within 3D Analyst. ______________________________________________________________________________
5-26
Aspect: The compass direction that a topographic slope faces, usually measured in Hillshade: Shadows drawn on a map to simulate the effect of the sun's rays over
the varied terrain of the land. Slope: The incline, or steepness, of a surface. Viewshed: The locations visible from one or more specified points or lines. degrees from north.
2. Which tools would allow you to find out which features are shaded by a proposed 23 story office tower? Skyline and Skyline barrier 3. Describe some of the settings in the analysis environment that let you control the results of running geoprocessing tools within 3D Analyst.
5-28
Optimizing 3D performance
Introduction
The way you set up your data and how you use it within 3D Analyst can be optimized to improve performance. Many factors play a role in speed, including the volume of data you are displaying, the symbology options for one or more layers, your application settings, or the hardware you are using. This lesson presents some guidelines for maintaining performance when setting up data and working with the contents of your 3D views.
Learning objectives
After completing this lesson, you will be able to:
6-1
Optimizing 3D performance
Hardware
You can improve the performance of ArcGIS 3D Analyst by adjusting application and machine settings. Important considerations include the following:
http://cyri.systemrequirementslab.com/1186/10913
6-2
Lesson 6
6-3
Optimizing 3D performance
6-4
Lesson 6
6-5
Optimizing 3D performance
6-6
Lesson 6
6-7
Optimizing 3D performance
6-8
Lesson 6
Application settings
You can improve the performance of ArcGlobe by adjusting application and machine settings. Important optimizations include the following:
6-9
Optimizing 3D performance
Key terms
Here are some key terms associated with this lesson:
Term
caching
Definition
Caching is a mechanism for managing large amounts of data in ArcGlobe. It improves display performance and may reduce data load times by storing pre-rendered information. Refers to the complexity of an object represented in a 2D or 3D view. It is an abstraction of a layer in ArcGlobe, portraying the layer at some degree of resolution between simplified and unsimplified. In raster datasets, a reduced resolution layer that copies the original data in decreasing levels of resolution to enhance performance. The coarsest level of resolution is used to quickly draw the entire dataset. As the display zooms in, layers with finer resolutions are drawn; drawing speed is maintained because fewer pixels are needed to represent the successively smaller areas.
rasterized A feature layer in ArcGlobe that exists as points, lines, and polygons but is rendered as cell data. When layers are added to ArcGlobe, they may automatically be rendered in raster format to retain their cartographic symbology. This is useful for many reasons, including faster display, ease of consumption of large vector data sources, and so that polygons can match their interiors to the terrain by being draped on the globe surface.
6-10
Lesson 6
Optimize raster data. Project data. Create raster data from feature data. Create an expensive dataset. Suspend a layer during navigation.
6-11
Optimizing 3D performance
2. What is the Elevation raster's spatial reference? ______________________________________________________________________________ Expand the ParkData geodatabase and answer the following question about the data contained within it. 3. What is the spatial reference for each of the datasets? ______________________________________________________________________________
6-12
Lesson 6
On the Symbology tab, symbolize the raster by importing the symbology from the Elevation.lyr layer file within your Exercise06 folder. Click OK to close layer properties.
6-13
Optimizing 3D performance
Input features: TreeCover Field: OBJECT_ID Output Raster: ..\\Exercise06\Optimize.gdb\TreeCoverRaster Output Cell Size: 10
Click OK. Set the base heights of the new raster to the Elevation layer. Symbolize the raster with a green color and set its transparency to 50%. Turn off the TreeCover feature class for now.
6-14
Lesson 6
Output location: ..\\Student\W3DG\Exercise06\Optimize.gdb Output point feature class: ParkTrees Constraining feature class: TreeCover Number of Points: Click Long and type 20000
Click OK. Remove the TreeCover layer from the table of contents. Now you'll symbolize the trees with 3D symbology. Open the layer properties for ParkTrees. Set its base heights to the elevation layer. On the Symbology tab, click the symbol to display the Symbol Selector dialog box. Click Style References and check 3D Trees to add the style. Choose the Lodgepole Pine symbol from the 3D Trees style and change the color to a shade of green. Click OK to close the Symbol Selector window. Next, you'll alter the height of the trees to give them a more natural appearance throughout the landscape. Click the Advanced button on the layer properties dialog box and chose Size to display the Size dialog box. For Size points by Value in this field, choose <random>.
6-15
Optimizing 3D performance
For Minimum, type 10. For Maximum, type 120. Click OK. Now that you likely have a very expensive layer to render, you'll make sure it doesn't render during navigation. On the Rendering tab, check Render layer only while navigation has stopped. Click OK to close layer properties. Remember, you are working with 20,000 points, so it may take a little while for the points to render. Navigate your map to see how the view performs.
You'll be using the ParkTrees layer in the next exercise. You'll create a layer file so that you won't have to symbolize it again. Right-click the ParkTrees layer in the table of contents and choose Save as Layer File.
6-16
Lesson 6
6-17
Optimizing 3D performance
Display features as 3D vectors. Rasterize feature data. Generate an explicit cache for a layer. Change the level of detail. Work in draft mode. Use scale-dependent rendering.
6-18
Lesson 6
On the first panel of the Add Data Wizard, click Display features as 3D vectors.
Click Next. The next panel helps you to determine the scale (level of detail) at which you want to view your data set. The slider is set at a scale at which the application has estimated to be appropriate for the data set. The default scale is appropriate for most data sets. However, if the application suggested value is not the appropriate display scale for a particular data, change the value before accepting the dialog box. For Typical Scale, keep the recommended scale within the green range. You can optimize the performance of an ArcGlobe document by setting an appropriate visibility distance for each layer. For Visibility range, choose not to show the layer when zoomed out beyond 5 kilometers.
This enables distance visibility for discrete parts of the layer. This setting, although not enabled by default, further improves performance. When enabled, discrete tiles of data appear visible when navigating near their layer's distance threshold. Click Next.
6-19
Optimizing 3D performance
For Symbol Size, choose to Display symbols in real world units. This will enable you to symbolize trees using realistic height values. Click Finish. When the Geographic Coordinate Systems Warning dialog box appears, click Transformations. In the Geographic Coordinate System Transformations window, choose to convert from GCS_North_American_1927 into GCS_WGS_1984, using NAD_1927_To_WGS_1984_79_CONUS.
Click OK. Check the box next to Don't warn me again in this session. Click Close.
6-20
Lesson 6
In the Globe Display tab, make sure that Scale 3D symbols with distance is checked. Click OK. Now that the data is fully symbolized, you'll generate a full disk cache for the layer. This process makes a cache of the entire layer at all supported levels of detail. If you want the highest resolution of the data available in the shortest amount of navigation time for any potential region of the data, creating a full cache of the data may be the best alternative. Right-click the ParkTrees layer in the table of contents and choose Generate Data Cache. Click OK when the Generate Cache dialog box appears. It may take a few minutes for the cache to be created. Once the cache is generated, use the Navigate tool in surface mode to zoom in. You should see the trees appear once you are within 5 km of the surface. The display is likely going to be somewhat sluggish.
6-21
Optimizing 3D performance
Use the Navigate tool in surface mode to explore the 3D View. Notice that the level of detail for the images is reduced, the trees are now symbolized as points, and fewer features are displayed. Click the Draft Mode button again to disable Draft mode.
For finer control of Draft mode, you can customize the settings. Open ArcGlobe Options. On the Level of Detail tab, click Activate under Draft Mode. Uncheck Disable 3D marker symbols. Choose to draw only one feature for every 4 vector features. Click OK. Use the Navigate tool in surface mode to explore your map. As you navigate, you'll see some of the same rendering behaviors, but now you can see a limited subset of the 3D tree marker symbols. Click the Draft Mode button again to disable Draft mode when you are finished.
6-22
Lesson 6
On the Globe General tab, for Distance Range, choose not to show the layer when zoomed out beyond 5. Check the option to Check visibility based on each tile distance. Click OK.
6-23
Optimizing 3D performance
6-24
Lesson 6
6-25
Optimizing 3D performance
Lesson review
1. Why does ArcScene slow down when a large volume of data is loaded and ArcGlobe does not? ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ 2. You have been given a dataset for a large metropolitan area. You've loaded the data into ArcGlobe, but the performance seems slow. What are the likely causes and solutions for limited performance? ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________
6-26
Optimizing 3D performance
Lesson review
1. Why does ArcScene slow down when a large volume of data is loaded and ArcGlobe does not? One of the most significant differences between ArcGlobe and ArcScene is how each application handles information management. ArcGlobe is designed to be used with very large datasets. It has a caching mechanism allowing for optimum performance. The process of caching indexes and organizes data into tiles and levels of detail. This allows for fast display and visualization during navigation between different places in the ArcGlobe document. ArcScene is a memory-based application and support no caching mechanism. It loads all data into available memory and uses paging files if necessary. When loading a lot of data, ArcScene will eventually run out of memory and slow down or even crash. This is one of the reasons why ArcScene is optimized for smaller study areas with less amounts of data. 2. You have been given a dataset for a large metropolitan area. You've loaded the data into ArcGlobe, but the performance seems slow. What are the likely causes and solutions for limited performance? There are many potential reasons why the interactive speed of ArcGlobe could be limited. It may be due to factors such as the volume of data being displaying, the symbology options for one or more layers, the application settings, or the hardware you
6-28
Lesson 6
are using. In all likelihood, it will be a combination of these issues slowing ArcGlobe's performance. The following are just a few examples things that can be tried to remedy poor performance.
Check to make sure that your hardware is capable of running ArcGlobe. Optimize the layers within the 3D view. Allocate more memory to expensive layers. Generate explicit caches.
6-29
Introduction
In this lesson, you will apply knowledge gained from the course's instruction and exercises towards completing a workflow of your choice. You may discover there are many ways to complete the tasks for the overall project. The workflows you may choose from are as follows:
7-1
Learning objectives
After completing this lesson, you will be able to:
7-2
Lesson 7
Create a block diagram. Create cross-sections. Create a fence diagram. Step 1: Open a scene document
Open CrossSections.sxd from ..\\Student\W3DG\Exercise07. When the scene opens, you see an elevation surface containing the location of where boreholes were drilled to collect rock core samples. The bore points layer is a 3D feature class representing the locations underground where a sample was taken. The points are categorized by their stratigraphic type.
7-3
Once the summary statistics table has been created you'll need to join it back to the bore points attribute table in order to determine the points for each well that have the maximum elevation. Join the PersonStats table to the Bore Points attribute table. Finally, you'll select the bore hole points with the greatest elevation and export them to a new feature class. Select the bore points for which the PointElevation matches the maximum elevation in the PersonStats table. Export the selected bore points to a new feature class named GtownTopPoints in ..\\ Student\W3DG\Exercise07\Subsurface\SubsurfaceResults.gdb. Clear the selected records. Remove all joins. Repeat this step for the remaining three formations to create the following three layers:
You perfomed this workflow in exercise 5b, step 6. The names of the formations are contained in the HGUCode field. The elevation value for each sample point location is stored in the PointElev field. Each well is uniquely identified by the WellID field. Create the join based on the WellID field.
7-4
Lesson 7
Interpolate each of the four top points layers using the Natural Neighbors tool, based on the PointElev field, to create rasters. Create the rasters in ..\\Student\W3DG\ Exercise07\Subsurface\SubsurfaceResults.gdb with the following names:
Symbolize each raster using a color ramp that matches the color of its corresponding bore points. Set the base heights for each new raster layer to obtain elevation values from itself.
Hints:
You interpolated a surface from points in exercise 2, step 4. Use the Natural Neighbors interpolation method. Specify an output cell size of 5
meters.
Create a new group layer named TINs containing the four new TINs.
7-5
Use the Extrude Between tool to create volumes between each of the following pairs of TINs to create the given three mulitpatch feature classes. Use Study area as the constraining horizontal feature class. Save each multipatch feature class in ..\\Student\ W3DG\Exercise07\Subsurface\SubsurfaceResults.gdb.
Upglentin Kanier
Symbolize each multipatch feature class using the same color as each of the corresponding bore hole points. Turn off the TINs group layer to better see the block diagram.
Hint:
You extruded between two TINs in exercise 5b, step 6. Step 6: Create cross-sections
With the block diagram created, you'll now create a number of cross-sections. Turn on the Cross Sections group layer. Use the Intersect 3D tool to intersect the CrossSections 3D feature class with each of the blocks to create the following feature classes:
Hint:
7-6
Lesson 7
Hint:
You'll use Intersect 3D three times. Step 8: Save your work and exit ArcScene
Save your scene document and exit ArcScene.
Conclusion
Once you complete this exercise, compare your procedures to those described in the exercise solution at the end of this lesson. Note whether the techniques you used to complete the exercise are the same as or different from those described in the solution. Remeber to make some notes to prepare for discussion with the rest of the class.
7-7
7-8
Lesson 7
7-9
Click OK.
Input Surface: Elevation Input Line of Features: SightLines Input Features (optional): Buildings Output Feature Class: ..\\Student\W3DG\Exercise07\VirtualCity\VirtualCityResults.gdb\LOS_Lines
7-10
Lesson 7
Click OK. Green lines are visible. Red lines are not visible.
Click OK. An attribute field named Length3D is added to the LOS_Lines feature class, containing the 3D distance of each line of sight line.
7-11
Use Select By Attributes to select the lines that are either not visible or have a 3D length greater than 1100 feet. Now you'll delete these lines. Use the Search window to find and open the Delete Features tool and fill out the parameters as follows:
Hints:
You used Select By Attributes in Exercise 3A, step 5. You used Select By Attributes in Exercise 4B, step 5.
You used Select By Attributes in Exercise 5B, step 5.
7-12
Lesson 7
In the ModelBuilder window, double-click the Expression to select LOS Lines element to open its dialog box.
Click OK. On the Model Builder toolbar click the Save button Now you'll run the model. On the ModelBuilder toolbar, click the Run button . .
As the model runs, the tool being executed is shown in red. A progress window will also appear. It tracks the progress of the geoprocessing operations. When the model finishes running, close the progress window.
7-13
Do you have sufficient coverage? You'll notice that there is insufficient visibility coverage using only the existing two observers at the reduced visibility distance of 600 feet. Minimize the ModelBuilder window for now.
7-14
Lesson 7
On the 3D Editor toolbar, click 3D Editor > Start Editing. Add a new observer point in the location shown below.
7-15
Note: To ensure that the observer point can see over the edge of the building, you may need to reposition it slightly, either horizontally, or vertically.
You'll add an additional observer on a commercial building just down the street. Click Bookmarks > Commercial building.
7-16
Lesson 7
7-17
On the 3D Editor toolbar, click 3D Editor > Stop Editing. Click Yes to save your edits.
Hint:
You performed 3D editing, adding points, and repositioning them vertically and
horizontally in exercise 4a, step 8.
7-18
Lesson 7
In the ModelBuilder window, double-click the Line of Sight Lines element to open its dialog box. Update the output feature class name from LOSLines to LOSLines4Obs. On the ModelBuilder toolbar, click the Run button How is the coverage now? On your own add additional observers to fill in any gaps in coverage. .
Be sure to update the LOSLines element to use a new and unique feature class name. The model will not run if the feature class already exists in ParadeRouteResults.gdb.
Run the model again to see how the security coverage changes. Close ModelBuilder and save changes.
7-19
Visualize hurricane winds Visualize precipitation intensity and height Analyse surge inundation Step 1: Open an ArcScene document
Open Katrina.3dd from your Exercise07 folder. When the document opens, you see your view centered on the northern U.S. Gulf coast with the following data.
Track: Path of hurricane Katrina. Radar reflectivity: This is a display of echo intensity (reflectivity) measured in dBZ
(decibels of Z, where Z represents the energy reflected back to the radar). "Reflectivity" is the amount of transmitted power returned to the radar receiver. Echo Tops: The maximum altitude at which precipitation is found within the volume. Max Sustained Wind: Maximum recorded winds
Since you'll be creating a lot of temporary layers in your analysis, you'll prevent the results of geoprocessing tools from being added automatically. Click Geoprocessing > Geoprocessing Options. Uncheck the box nex to Add results of geoprocessing operations to the display.
7-20
Lesson 7
Hints:
You extruded point features in exercise 3a, step 6. Create an expression to multiply the MAXSFC_KTS field by 1000 while extruding. Step 3: Visualize precipitation intensity
In this step, you'll visualize the intensity of the precipitation and the storm structure using the echo tops. Turn on the Reflectivity and Echo Tops layers. The Reflectivity layer contains a dBZ field. The scale of dBZ values is related to the intensity of rainfall. Typically, light rain is occurring when the dBZ value reaches 20. The higher the dBZ, the stronger the rain rate. The Echo Tops layer contains a Height field representing the maximum height of precipitation echoes. To better visualize the storm, you'll intersect the Reflectivity layer with the Echo Tops layer.
7-21
Intersect the Echo Tops layer and the Reflectivity layer to create a new feature class named ..\\Student\W3DG\Exercise07\Katrina\HurricaneResults.gdb\ ReflectivityAndTops Now you'll aggregate polygons that share either the Height or dBZ fields to simplify the data. Dissolve the ReflectivityAndTops based on both the Height and dBZ fields to create a new feature class named .\\Student\W3DG\Exercise07\Katrina\HurricaneResults.gdb\ StormStructure Click the Add Data button Turn off Echo Tops. Finally, you'll symbolize the new StormStructure layer and extrude by the Height field. Symbolize the layer based on the dBZ field by importing the symbology from Reflectivity.lyr in your ..\\Student\W3DG\Exercise07\Katrina folder. Set the transparency to 65%. Turn off the StormStructure and Reflectivity layers when you are finished exploring. and add the StormStructure layer to your view.
Hints:
-You extruded polygon features in exercise 3a, step 7. -Values in the height field in the StormStructure layer represents thousands of feet (e.g., the value 40 represents 40,000 feet).
7-22
Lesson 7
In the Catalog window, navigate to your Exercise07\Katrina folder, right-click HurricaneResults.gdb > New > Feature dataset. For Name, type TerrainData. Click Next. Organizing feature classes into common feature datasets requires a spatial reference that includes the coordinate system definition, coordinate units, and tolerances for XY and Z values. In this exercise, you will be using the NAD 1983 UTM Zone 16N for the horizontal coordinate system and NAVD 1988 for the vertical coordinate system. Expand Projected > UTM > NAD 1983 and select NAD 1983 UTM Zone 16N. Click Next. Next, you will assign the coordinate system to the Z coordinates (elevation) of your data. Vertical coordinate systems define the location of z-values relative to a surface. Expand Vertical Coordinate Systems > NorthAmerica and select NAVD 1988. Click Next. Next, you will be prompted to set the XY and Z tolerance. Tolerance reflects the accuracy of the coordinate data and is the minimum distance between coordinates. While the XY tolerance is used to set the minimum distance between XY coordinates, the Z tolerance defines the tolerance for the z-values during processing. Enter the XY and Z tolerance values:
7-23
Browse for: Folders Input folder name: ..\\Student\W3DG\Exercise07\Katrina\LAS Output feature class name:
..\\Student\W3DG\Exercise07\HurricaneResults.gdb\TerrainData\MassPoints Average point spacing: 5 Input return values: ANY_RETURNS Input coordinate system: NAD 1983 UTM Zone 16N for XY coordinate system and NAVD 1988 for Z Coordinate System.
Click OK on the LAS to Multipoints tool dialog box to run the tool. Turn off MassPoints in the table of contents.
7-24
Lesson 7
In this panel, you can see how the participating feature class is defined. The mass points have z-values to define the terrain surface. The z-values come from their shape geometries, so their height source is set to Shape. The surface feature type (SFType) of each feature class defines the role the feature class will play in defining the terrain dataset surface. The multipoint feature classes will be represented as mass points. Click Next. Now, you'll define the pyramid type that will be used to create the terrain. You will use the window size pyramid type in this exercise. For pyramid type, select the option for Window Size and for Point selection method, choose Z Mean. Click Next to define the number of pyramid levels and the resolution thresholds (reference scales) associated with each level. Click Calculate Pyramid Properties. Click Next to review your settings in the summary panel. The summary dialog box displays the settings that are to be used to build the terrain dataset. Click Finish to create the terrain. Next, you will be asked if you would like to build the terrain. When you create a terrain, you create a new terrain dataset inside the specified feature dataset. Building a terrain adds pyramid levels, schema, and makes the terrain editable. Click Yes to build the terrain. When the terrain build process is complete, The terrain is added to the Catalog tree, inside the TerrainData dataset. Click the Add Data button and add the new terrain to your view.
Note: If necessary, move the new terrain above the Image layer in the table of contents. (Click List By Type at the top of the table of contents.)
You'll also need a TIN for your analysis, so you'll convert the terrain into this format.
7-25
Use the Search window to find and open the Terrain to TIN tool and specify the following parameter values:
Hints:
You interpolated a surface from points in exercise 2, step 4. Use the IDW interpolation method. Step 8: Analyze surge related water depth
In this step, you'll create a raster that shows water depth from from any spot within the study area. You'll accomplish this by determining the difference between the TIN representing the water surface and the original elevation surface. You want these results automatically added to your view so you'll enable this in the geoprocessing options. Click Geoprocessing > Geoprocessing Options. Check the box next to Add results of geoprocessing operations to the display.
7-26
Lesson 7
Use the appropriate tool to determine the difference between the WaterTIN TIN and the Terrain surfaces. You'll create a polygon feature class named ..\\Student\W3DG\Exercise07\Katrina\ HurricaneResults.gdb\InundationLimit that represents the inundated areas. You'll also create a raster named ..\\Student\W3DG\Exercise07\Katrina\ HurricaneResults.gdb\SurgeHeight Symbolize SurgeHeight using the Depth.lyr layer file in your ..\\Student\W3DG\Exercise07\Katrina folder.
Hint:
You dermined the difference between two TIN or Terrain surfaces in exercise 5b, step
7.
Conclusion
Once you complete this exercise, compare your procedures to those described in the exercise solution at the end of this lesson. Note whether the techniques you used to complete the exercise are the same as or different from those described in the solution. Remeber to make some notes to prepare for discussion with the rest of the class.
7-27
Solution step 2: Select the top points for each rock formation
The first thing you'll need to do is isolate the top most points associated with each of the four formations. You'll need these to create stratigraphic horizons in the next step. First you'll need to select the Bore Points for the shallowest formation, the Georgetown formation. Click Selection > Select By Attributes and specify the following parameters.
7-28
Lesson 7
Click OK. Once all of the points for the given formation are selected, you'll need to select just the upper points within the formation for each well. Next, you'll summarizes the maximum elevation value for each unique well. Open the Summary Statistics tool and specify the following parameters:
7-29
Click OK. Once the summary statistics table has been created, you'll need to join it back to the Bore Points attribute table in order to determine the points for each well that have the maximum elevation. In the table of contents, right-click Bore Points, click Joins and Relates > Join. In the Join Data dialog box, make sure the first (unnumbered) drop-down list is set to Join attributes from a table. In drop-down list 1, choose WellID. In drop-down list 2, make sure that GtownStats is selected as the table to join. In drop-down list 3, choose WellID.
7-30
Lesson 7
Click OK. Click Yes when prompted to create a index. Finally, you'll select the bore hole points with the greatest elevation and export them to a new feature class. Open Select by attributes and specify the following parameters.
7-31
Click OK. Now you'll create the feature class representing the top points for the Georgetown formation. Export the selected bore points to a new feature class named GtownTopPoints in your \\ Student\W3DG\Exercise07\SubsurfaceResults.gdb geodatabase. In the table of contents, right-click Bore Points, click Data > Export Data. Make sure that you are exporting the Selected features. For output feture class, specify ..\\Student\W3DG\Exercise07\SubsurfaceResults.gdb\ GtownTopPoints. Click OK. Click Clear Selected Features .
In the table of contents, right-click Bore Points, click Joins and Relates> Remove Join(s) > Remove All Joins.
7-32
Lesson 7
Repeat this step for the remaining three formations to create the following three additional layers:
PersonTopPoints KanierTopPoints UpperGlenRoseTopPoints Solution step 3: Create rasters for each rock formation
In this step, you'll interpolate the top points to create rasters representing stratigraphic horizons. A horizon is defined as the top of each stratigraphic unit and are defined at the borehole contacts. Open the Natural Neighbor (3D Analyst) tool and specify the following paramers:
Click OK. Repeat this step to create horizons for the remaining three formations to create the following additional three layers:
7-33
Set the base heights for each new raster layer to obtain elevation values from itself.
Click OK. Repeat this step to create TINs from each of the remaining three horizon rasters to create the following additional TINs:
7-34
Lesson 7
Input TIN: Gtowntin Input TIN: Persontin Input Feature Class: Study Area Output Feature Class: ..\\Student\W3DG\Exercise07\Subsurface\SubsurfaceResults.gdb\Georgetown
Click OK. Repeat this step for the following two pairs of TINs to create two additional feature classes:
Input TIN Input TIN Input Feature Class Output Feature Class
Persontin Kaniertin Kaniertin Study Area Person Kanier
Symbolize each multipatch feature class using the same color as each of the corresponding bore hole points.
7-35
Turn off the TINs group layer to better see the block diagram.
Input Multipatch Features: Georgetown Input Multipatch Features (optional): Cross Sections 3D Output Feature Class:
..\\Student\W3DG\Exercise07\Subsurface\SubsurfaceResults.gdb\XsGtown
Click OK.
7-36
Lesson 7
Repat this step for the remaining two blocks to create two additional feature classes:
XsPerson XsKanier
Symbolize each of these multipatch feature classes with a unique color.
Drag the three new layers into the Cross Sections group layer. Turn off the Cross Sections 3D layer.
Input Multipatch Features: Georgetown Input Multipatch Features (optional): Fence Diagram 3D Output Feature Class:
..\\Student\W3DG\Exercise07\Subsurface\SubsurfaceResults.gdb\FGtown
7-37
Click OK. Repat this step for the remaining two blocks to create two additional feature classes:
FPerson FKanier
Symbolize each of these multipatch feature classes with a unique color.
Drag the layers into the Fence diagram group layer. Turn off the Fence Diagram 3D feature class.
7-38
Lesson 7
7-39
Use the Search window to find and open the Construct Sight Lines tool and fill out the parameters as follows:
Solution step 3: Determine visibility between observers and the parade route
Next, you'll determine the visibility between the observer points and the parade route along each of the sight lines you created in the previous step.
7-40
Lesson 7
Use the Search window to find and open the Line Of Sight tool and fill out the parameters as follows:
Input Surface: Elevation Input Line of Features: SightLines Input Features (optional): Buildings Output Feature Class: ..\\Student\W3DG\Exercise07\VirtualCity\VirtualCityResults.gdb\LOS_Lines
Click OK. Green lines are visible. Red lines are not visible.
Layer: LOS_Lines Method: Create a new selection SELECT * FROM LOS_LINES WHERE: "VisCode" = 2 OR "Length3D" > 1100
7-41
Click OK. Use the Search window to find and open the Delete Features tool and fill out the parameters as follows:
7-42
Lesson 7
Solution step 6: Run your analysis using a maximum visibility of 600 feet
One challenge faced in surveillance is dealing with reduced visibility as a result of changing atmospheric conditions, such as rain, fog, smoke, or fog. In this step, you'll repeat your visibility analysis of the parade route assuming a maximum visibility of 600 feet. A model has been created for you to automate the tasks you performed in the previous steps. In the Catalog window, navigate to ..\\Student\W3DG\Exercise07\VirtualCity and expand VisibilityAnalysis.tbx. Right-click the Parade Route Visibility model and click Edit. The model opens in the ModelBuilder window. You'll notice that the model contains the same tools you used earlier in your analysis and are represented as rectangles. The model also contains three data elements (represented as ovals), which are inputs and outputs for the tools. The tools work the same in the model as they do when you run them using dialog boxes. The only difference is that in the model they have been connected together so that the output of a tool is the input to another tool. You'll change the visibility distance to exclude the line of sight lines that are longer than 600 feet. In the ModelBuilder window, double-click the Expression to select LOS Lines element to open its dialog box.
7-43
Click OK. On the Model Builder toolbar click the Save button Now you'll run the model. On the ModelBuilder toolbar, click the Run button . .
As the model runs, the tool being executed is shown in red. A progress window will also appear. It tracks the progress of the geoprocessing operations. When the model finishes running, close the progress window. Explore your view around the parade route.
7-44
Lesson 7
You'll notice that there is insufficient visibility coverage using only the existing two observers at the reduced visibility distance of 600 feet. Minimize the ModelBuilder window for now.
On the 3D Editor toolbar, click 3D Editor > Start Editing. In the Start Editing dialog box, select Observer. Click continue to dismiss the warning. In the Create Features window, click the ObserverLocations template and then the Point construction tool.
7-45
Click on the location shown in the following graphic to add the observer point.
7-46
Lesson 7
Note: To ensure that the observer point can see over the edge of the building, you may need to reposition it slightly, either horizontally, or vertically. Remember, to move the observer vertically, hold down the SHIFT key on your keyboard, click on the new observer with the left mouse button and move it vertically.
You'll add an additional observer on a commercial building just down the street. Click Bookmarks > Commercial building.
7-47
In the Create Features window, click the ObserverLocations template and then click the Point construction tool. Click on the location shown in the following graphic to add the observer point.
7-48
Lesson 7
Reposition the observer point so that it appears as shown in the following graphic.
On the 3D Editor toolbar, click 3D Editor > Stop Editing. Click Yes to save your edits.
7-49
You want to compare the previous model results to the new results using four observers instead of two, so you will specify that the model create a new output with a new name. In the ModelBuilder window, double-click the Line of Sight tool to open its dialog box. Update the output feature class name from LOSLines to LOSLines4Obs. On the ModelBuilder toolbar, click the Run button How is the coverage now? On your own add additional observers to fill in any gaps in coverage. .
Be sure to update the LOSLines element to use a new and unique feature class name. The model will not run if the feature class already exists in ParadeRouteResults.gdb.
Run the model again to see how the security coverage changes. Close ModelBuilder and save changes.
7-50
Lesson 7
Track: Path of hurricane Katrina. Radar reflectivity: This is a display of echo intensity (reflectivity) measured in dBZ
(decibels of Z, where Z represents the energy reflected back to the radar). "Reflectivity" is the amount of transmitted power returned to the radar receiver. Echo Tops: The maximum altitude at which precipitation is found within the volume. Max Sustained Wind: Maximum recorded winds
Since you'll be creating a lot of temporary layers in your analysis, you'll prevent the results of geoprocessing tools from being added automatically. Click Geoprocessing > Geoprocessing Options. Uncheck the box nex to Add results of geoprocessing operations to the display.
7-51
The Max Sustained Winds layer contains a field named MAXSFC_KTS which represents the maximum sustained wind speeds in units of knots. On the Symbology tab, symbolize the layer according to the MAXSFC_KTS field, using the Winds.lyr layer file in your ..\\Student\W3DG\Exercise07\Katrina folder. On the Display tab, set the transparency to 65%. On the Globe Extrusion tab, check the box next to Extrude features in a layer. Build the following expression:
[MAXSFC_KTS] * 1000
You see where wind speeds were most severe and how they declined as the storm moved inland. You'll also see that the highest winds occur to the east of the eye of the hurricane. Turn off the Max Sustained Winds layer.
7-52
Lesson 7
From the Geoprocessing menu, open the Dissolve tool and fill out the parameters as follows:
Click OK. Click the Add Data button and add the StormStructure layer to your view.
Note: In the table of contents, make sure that you are using the List by Type view. If necessary, drag StromStructure above the Boundaries and places layer.
Turn off Echo Tops. Finally, you'll symbolize the new StormStructure layer and extrude by the Height field. Open the layer properties for the StormStructure layer. On the Symbology tab, symbolize the layer according to the dBZ field using the Reflectivity.lyr layer file in your ..\\Student\W3DG\Exercise07\Katrina folder. On the Display tab, set the transparency to 65%. On the Globe Extrusion tab, check the box next to Extrude features in layer. Build the following expression:
[Height] * 1000
Check the box to not draw the bottom faces of the extruded polygons. Once you have examined the results, turn off the StormStructure and Reflectivity layers.
7-53
In this step, you'll create an elevation surface that you'll use later to help determine the area that was inundated. Since this task was not performed in the course exercises, more detailed instructions are provided. You are going to create a terrain which must reside inside a geodatabase feature dataset. You'll create that now. Click Bookmarks > Bay St. Louis. You see a small study area where you are going to perform your analysis. In the Catalog window, navigate to your ..\\Student\W3DG\Exercise07\Katrina folder, right click HurricaneResults.gdb > New > Feature dataset. For Name, type TerrainData. Click Next. Organizing feature classes into common feature datasets requires a spatial reference that includes the coordinate system definition, coordinate units, and tolerances for XY and Z values. In this exercise, you will be using the NAD 1983 UTM Zone 16N for the horizontal coordinate system and NAVD 1988 for the vertical coordinate system. Expand Projected > UTM > NAD 1983 and select NAD 1983 UTM Zone 16N. Click Next. Next, you will assign the coordinate system to the Z coordinates (elevation) of your data. Vertical coordinate systems define the location of z-values relative to a surface. Expand Vertical Coordinate Systems > NorthAmerica and select NAVD 1988. Click Next. Next, you will be prompted to set the XY and Z tolerance. Tolerance reflects the accuracy of the coordinate data and is the minimum distance between coordinates. While the XY tolerance is used to set the minimum distance between XY coordinates, the Z tolerance defines the tolerance for the z-values during processing. Enter the XY and Z tolerance values (from the metadata):
7-54
Lesson 7
Accept the default value for the M tolerance (tolerance of the measure properties). Click Finish. You have created a new feature dataset. You will use this when you import your lidar data.
Browse for: Folders Input folder name: ..\\Student\W3DG\Exercise07\Katrina\LAS Output feature class name:
..\\Student\W3DG\Exercise07\HurricaneResults.gdb\TerrainData\MassPoints Average point spacing: 5 Input return values: ANY_RETURNS Input coordinate system: NAD 1983 UTM Zone 16N for XY coordinate system and NAVD 1988 for Z Coordinate System.
Click OK on the LAS to Multipoints tool dialog box to run the tool.
7-55
7-56
Lesson 7
Note: If necessary, move the new terrain above the Image layer in the table of contents. (Click List By Type at the top of the table of contents.)
You'll also need a TIN for your analysis, so you'll convert the terrain into this format. Use the Search window to find and open the Terrain to TIN tool and specify the following parameter values:
Input point features: High Water Marks Z value field: ELE_M_NAVD88 Output raster:
..\\Student\W3DG\Exercise07\Katrina\HurricaneResults.gdb\HighWater Output cell size: 30
Accept all other defaults. Click OK. Now, you'll create a TIN from this raster. Use the Search window to find and open the Raster to TIN tool.
7-57
Input Raster:
..\\Student\W3DG\Exercise07\Katrina\HurricaneResults.gdb\HighWater Output TIN: ..\\Student\W3DG\Exercise07\Katrina\WaterTin
Click OK.
Input Surface: ..\\Student\W3DG\Exercise07\Katrina\WaterTin Input Reference Surface: Terrain Output Feature Class:
..\\Student\W3DG\Exercise07\Katrina\HurricaneResults.gdb\InundationLimit Expand Raster Options.
Output Raster:
..\\Student\W3DG\Exercise07\Katrina\HurricaneResults.gdb\WaterDepth Raster Cell Size: 20
Click OK. Two outputs are added to your view: InundationLimit and WaterDepth. The InundationLimit polygon feature class is divided into areas where the water surface is above the elevation terrain, below the terrain, and coincident with the terrain. Each area is attributed with the knowledge as to its "above", "below", or "same" status as well as the cubic area between the surfaces for its location.
7-58
Lesson 7
Values in the WaterDepth layer represents the same information. You'll symbolize this raster to visualize water depth within the study area. Open the layer properties for the WaterDepth layer. On the Symbology tab, symbolize the layer using the Depth.lyr layer file in your ..\\Student\W3DG\Exercise07\Katrina folder.
7-59
Appendix A
IMPORTANT READ CAREFULLY BEFORE OPENING THE SEALED MEDIA PACKAGE ENVIRONMENTAL SYSTEMS RESEARCH INSTITUTE, INC. (ESRI), IS WILLING TO LICENSE THE ENCLOSED ELECTRONIC VERSION OF THIS TRAINING COURSE TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS AND CONDITIONS CONTAINED IN THIS ESRI DATA LICENSE AGREEMENT. PLEASE READ THE TERMS AND CONDITIONS CAREFULLY BEFORE OPENING THE SEALED MEDIA PACKAGE. BY OPENING THE SEALED MEDIA PACKAGE, YOU ARE INDICATING YOUR ACCEPTANCE OF THE ESRI DATA LICENSE AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS AS STATED, THEN ESRI IS UNWILLING TO LICENSE THE TRAINING COURSE TO YOU. IN SUCH EVENT, YOU SHOULD RETURN THE MEDIA PACKAGE WITH THE SEAL UNBROKEN AND ALL OTHER COMPONENTS (E.G., THE CD-ROM, TRAINING COURSE MATERIALS, TRAINING DATABASE, AS APPLICABLE) TO ESRI OR ITS AUTHORIZED INSTRUCTOR FOR A REFUND. NO REFUND WILL BE GIVEN IF THE MEDIA PACKAGE SEAL IS BROKEN OR THERE ARE ANY MISSING COMPONENTS. ESRI DATA LICENSE AGREEMENT This is a license agreement, and not an agreement for sale, between you (Licensee) and Esri. This Esri data license agreement (Agreement) gives Licensee certain limited rights to use the electronic version of the training course materials, training database, software, and related materials (hereinafter collectively referred to as the "Training Course"). All rights not specifically granted in this Agreement are reserved to Esri and its licensor(s). Reservation of Ownership and Grant of License: Esri and its licensor(s) retain exclusive rights, title, and ownership to the copy of the Training Course licensed under this Agreement and hereby grant to Licensee a personal, nonexclusive, nontransferable license to use the Training Course as a single package for Licensee's own personal use only pursuant to the terms and conditions of this Agreement. Licensee agrees to use reasonable efforts to protect the Training Course from unauthorized use, reproduction, distribution, or publication. Proprietary Rights and Copyright: Licensee acknowledges that the Training Course is proprietary and confidential property of Esri and its licensor(s) and is protected by United States copyright laws and applicable international copyright treaties and/or conventions.
A-1
Appendix A
Permitted Uses:
Licensee may run the setup and install one (1) copy of the Training Course onto a
permanent electronic storage device and reproduce one (1) copy of the Training Course and/or any online documentation in hard-copy format for Licensee's own personal use only. Licensee may use one (1) copy of the Training Course on a single processing unit. Licensee may make only one (1) copy of the original Training Course for archival purposes during the term of this Agreement, unless the right to make additional copies is granted to Licensee in writing by Esri. Licensee may use the Training Course provided by Esri for the stated purpose of Licensee's own personal GIS training and education.
Licensee shall not sell, rent, lease, sublicense, lend, assign, time-share, or transfer, in
whole or in part, or provide unlicensed third parties access to the Training Course, any updates, or Licensee's rights under this Agreement. Licensee shall not separate the component parts of the Training Course for use on more than one (1) computer, used in conjunction with any other software package, and/or merged and compiled into a separate database(s) for other analytical uses. Licensee shall not reverse engineer, decompile, or disassemble the Training Course, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this restriction. Licensee shall not make any attempt to circumvent the technological measure(s) (e.g., software or hardware key) that effectively controls access to the Training Course, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this restriction. Licensee shall not remove or obscure any copyright, trademark, and/or proprietary rights notices of Esri or its licensor(s).
Term: The license granted by this Agreement shall commence upon Licensee's receipt of the Training Course and shall continue until such time that (1) Licensee elects to discontinue use of the Training Course and terminates this Agreement or (2) Esri terminates for Licensee's material breach of this Agreement. The Agreement shall automatically terminate without notice if Licensee fails to comply with any provision of this Agreement. Upon termination of this Agreement in either instance, Licensee shall return to Esri or destroy all copies of the Training Course, and any whole or partial copies, in any form and deliver evidence of such destruction to Esri, which evidence shall be in a form acceptable to Esri in its sole discretion. The parties hereby agree that all provisions that operate to protect the rights of Esri and its licensor(s) shall remain in force should breach occur.
A-2
Limited Warranty and Disclaimer: Esri warrants that the media upon which the Training Course is provided will be free from defects in materials and workmanship under normal use and service for a period of ninety (90) days from the date of receipt. EXCEPT FOR THE LIMITED WARRANTY SET FORTH ABOVE, THE TRAINING COURSE CONTAINED THEREIN IS PROVIDED "AS-IS," WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. ESRI DOES NOT WARRANT THAT THE TRAINING COURSE WILL MEET LICENSEE'S NEEDS OR EXPECTATIONS; THAT THE USE OF THE TRAINING COURSE WILL BE UNINTERRUPTED; OR THAT ALL NONCONFORMITIES, DEFECTS, OR ERRORS CAN OR WILL BE CORRECTED. THE TRAINING DATABASE HAS BEEN OBTAINED FROM SOURCES BELIEVED TO BE RELIABLE, BUT ITS ACCURACY AND COMPLETENESS, AND THE OPINIONS BASED THEREON, ARE NOT GUARANTEED. THE TRAINING DATABASE MAY CONTAIN SOME NONCONFORMITIES, DEFECTS, ERRORS, AND/OR OMISSIONS. ESRI AND ITS LICENSOR(S) DO NOT WARRANT THAT THE TRAINING DATABASE WILL MEET LICENSEE'S NEEDS OR EXPECTATIONS, THAT THE USE OF THE TRAINING DATABASE WILL BE UNINTERRUPTED, OR THAT ALL NONCONFORMITIES CAN OR WILL BE CORRECTED. ESRI AND ITS LICENSOR(S) ARE NOT INVITING RELIANCE ON THIS TRAINING DATABASE, AND LICENSEE SHOULD ALWAYS VERIFY ACTUAL DATA, WHETHER MAP, SPATIAL, RASTER, TABULAR INFORMATION, AND SO FORTH. THE DATA CONTAINED IN THIS PACKAGE IS SUBJECT TO CHANGE WITHOUT NOTICE. Exclusive Remedy and Limitation of Liability: During the warranty period, Licensee's exclusive remedy and Esri's entire liability shall be the return of the license fee paid for the Training Course upon the Licensee's deinstallation of all copies of the Training Course and providing a Certification of Destruction in a form acceptable to Esri. IN NO EVENT SHALL ESRI OR ITS LICENSOR(S) BE LIABLE TO LICENSEE FOR COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOST SALES OR BUSINESS EXPENDITURES, INVESTMENTS, OR COMMITMENTS IN CONNECTION WITH ANY BUSINESS, LOSS OF ANY GOODWILL, OR FOR ANY INDIRECT, SPECIAL, INCIDENTAL, AND/OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT OR USE OF THE TRAINING COURSE, HOWEVER CAUSED, ON ANY THEORY OF LIABILITY, AND WHETHER OR NOT ESRI OR ITS LICENSOR(S) HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THESE LIMITATIONS SHALL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.
A-3
Appendix A
No Implied Waivers: No failure or delay by Esri or its licensor(s) in enforcing any right or remedy under this Agreement shall be construed as a waiver of any future or other exercise of such right or remedy by Esri or its licensor(s). Order for Precedence: This Agreement shall take precedence over the terms and conditions of any purchase order or other document, except as required by law or regulation. Export Regulation: Licensee acknowledges that the Training Course and all underlying information or technology may not be exported or re-exported into any country to which the U.S. has embargoed goods, or to anyone on the U.S. Treasury Department's list of Specially Designated Nationals, or to the U.S. Commerce Department's Table of Deny Orders. Licensee shall not export the Training Course or any underlying information or technology to any facility in violation of these or other applicable laws and regulations. Licensee represents and warrants that it is not a national or resident of, or located in or under the control of, any country subject to such U.S. export controls. Severability: If any provision(s) of this Agreement shall be held to be invalid, illegal, or unenforceable by a court or other tribunal of competent jurisdiction, the validity, legality, and enforceability of the remaining provisions shall not in any way be affected or impaired thereby. Governing Law: This Agreement, entered into in the County of San Bernardino, shall be construed and enforced in accordance with and be governed by the laws of the United States of America and the State of California without reference to conflict of laws principles. Entire Agreement: The parties agree that this Agreement constitutes the sole and entire agreement of the parties as to the matter set forth herein and supersedes any previous agreements, understandings, and arrangements between the parties relating hereto.
A-4
Appendix B
Data Acknowledgments
Data Acknowledgments
Data Acknowledgments
ESRI would like thank the following organizations or locations for use of their data in this course:
Aquaveo
Lessons 1, 6: Crater Lake National Park data Lessons 2, 3: Digital elevation models Lessons 2, 3: Earthquake catalog Lessons 2, 3: Major faults Lesson 5: National Elevation Dataset
B-1
Appendix C
-Under My Training Records, click My Training History to access a list of all the ESRI training courses you have registered for. If you are not logged in to your ESRI Global Account, you will be prompted to login or create an account.
Completed courses are listed in order of date completed. Also, Virtual Campus training courses are listed first, followed by Instructor-led training.
C-1
Appendix C
-Scroll down until you find the course you want to print a certificate for.
Note: If you don't see your Instructor-led Course listed, click Missing Instructor-led Course? Fill out and submit the form. An ESRI Teaching Service Representative will verify attendance.
-Click Print Certificate. Your certificate opens in Adobe Acrobat and you have to option to print or to save the certificate to your computer to print at a later date.
Note: Adobe Acrobat Reader is required to print certificates.
C-2