3D Analysis and Surface Modeling



Similar documents
Tutorial 8 Raster Data Analysis

Data source, type, and file naming convention

Create a folder on your network drive called DEM. This is where data for the first part of this lesson will be stored.

Working with Digital Elevation Models and Digital Terrain Models in ArcMap 9

Spatial Analyst Tutorial

Government 98dn Mapping Social and Environmental Space

GIS Data in ArcGIS. Pay Attention to Data!!!

INTRODUCTION TO RENDERING TECHNIQUES

ERCB/AGS Information Series 136. Digital Mapping and 3D Visualization/ Modelling of Subsurface Geology Using ArcGIS 9.2 and Well Log Data

Animation in ArcMap Tutorial

SketchUp Instructions

Geography 3251: Mountain Geography Assignment III: Natural hazards A Case Study of the 1980s Mt. St. Helens Eruption

Lab 3. GIS Data Entry and Editing.

ANALYSIS 3 - RASTER What kinds of analysis can we do with GIS?

How To Hydrologically Condition A Digital Dam

WFP Liberia Country Office

Data Visualization. Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004

GEOENGINE MSc in Geomatics Engineering (Master Thesis) Anamelechi, Falasy Ebere

Creating Slope-Enhanced Shaded-Relief Using Global Mapper

A Method Using ArcMap to Create a Hydrologically conditioned Digital Elevation Model

Importing and Opening an Alignment

Activity: Using ArcGIS Explorer

A Short Introduction to Computer Graphics

Maya 2014 Basic Animation & The Graph Editor

3D-GIS in the Cloud USER MANUAL. August, 2014

Raster to Vector Conversion for Overlay Analysis

ESRI China (Hong Kong) Limited

Files Used in this Tutorial

Blender addons ESRI Shapefile import/export and georeferenced raster import

LIDAR and Digital Elevation Data

ArcGIS 9 Using ArcGIS 3D Analyst

Fireworks 3 Animation and Rollovers

Introduction to Autodesk Inventor for F1 in Schools

Welcome to CorelDRAW, a comprehensive vector-based drawing and graphic-design program for the graphics professional.

INTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178

Data Visualization. Brief Overview of ArcMap

Introduction to Autodesk Inventor for F1 in Schools

Adding Animation With Cinema 4D XL

University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 2: Manipulating Display Parameters in ArcMap. Symbolizing Features and Rasters:

Working With Animation: Introduction to Flash

Glass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows.

The Spatiotemporal Visualization of Historical Earthquake Data in Yellowstone National Park Using ArcGIS

TUTORIAL MOVE : 3D MODEL CONSTRUCTION FROM SURFACE GEOLOGICAL DATA

Modeling Fire Hazard By Monica Pratt, ArcUser Editor

Image Draping & navigation within Virtual GIS

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May Content. What is GIS?

LiDAR Point Cloud Processing with

ArcGIS 3D Analyst. GIS Tutorial 10

This is Geospatial Analysis II: Raster Data, chapter 8 from the book Geographic Information System Basics (index.html) (v. 1.0).

Getting Started with the ArcGIS Predictive Analysis Add-In

An introduction to 3D draughting & solid modelling using AutoCAD

An Introduction to Point Pattern Analysis using CrimeStat

The following is an overview of lessons included in the tutorial.

Autodesk Revit Architecture 2011 Professional Massmodeling Rendering Video Tutorial

INSTRUCTIONS FOR MAKING 3D,.DWG CONTOUR LINES

TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...

Publishing KML Services Tutorial

Introduction to GIS.

Visualization of 2D Domains

Solar Shading Android Application v6.0. User s Manual

B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.

Spatial Adjustment Tools: The Tutorial

Remote Sensing, GPS and GIS Technique to Produce a Bathymetric Map

Building 3D PDFs to Visualize Geological Data

PowerPoint: Graphics and SmartArt

Raster: The Other GIS Data

Finding GIS Data and Preparing it for Use

Adobe Illustrator CS5 Part 1: Introduction to Illustrator

Overview of the Adobe Flash Professional CS6 workspace

Web-Based Enterprise Data Visualization a 3D Approach. Oleg Kachirski, Black and Veatch

Describe the Create Profile dialog box. Discuss the Update Profile dialog box.examine the Annotate Profile dialog box.

Blender 3D Animation

Quick Start Tutorial Imperial version

Anime Studio Debut vs. Pro

User s Guide to ArcView 3.3 for Land Use Planners in Puttalam District

Computer Animation: Art, Science and Criticism

Getting Started With LP360

ArcGIS. Tips and Shortcuts. for Desktop

Civil 3D 2009 New Features

1. Launch ArcCatalog, then navigate to the following location using the directory tree on the left side of the screen:

A GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared.

A Workflow for Creating and Sharing Maps

Page 1 of 7 (document version 1)

Site Analysis / Research. STEP 1: In Illustrator open your class-02 file _ go to the main menu File _ Export

Working with Temporal Data

Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.

GIS. Digital Humanities Boot Camp Series

Geosoft Technical Note Working with 3D Views in Oasis montaj

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

GVSIG USER MANUAL 3D PLUGIN

3D VISUALIZATION OF GEOTHERMAL WELLS DIRECTIONAL SURVEYS AND INTEGRATION WITH DIGITAL ELEVATION MODEL (DEM)

Tutorial 3 - Map Symbology in ArcGIS

Applying a circular load. Immediate and consolidation settlement. Deformed contours. Query points and query lines. Graph query.

AutoCAD Civil 3D 2010 ESSENTIALS

Thea Omni Light. Thea Spot Light. Light setup & Optimization

2013 Getting Started Guide

Introduction to Imagery and Raster Data in ArcGIS

Quick Start Tutorial Metric version

Understand the Sketcher workbench of CATIA V5.

Transcription:

3D Analysis and Surface Modeling Dr. Fang Qiu Surface Analysis and 3D Visualization Surface Model Data Set Grid vs. TIN 2D vs. 3D shape Creating Surface Model Creating TIN Creating 3D features Surface Model Visualization 2D shaded relief mapping 3D perspective viewing Image Draping Surface Model Analysis Interactive Contouring and Contour Mapping Profiling and Surface Runoff Measuring surface area and volumes, cut and fill Line of sight and visibility analysis 9-2

Surface Model Data Structure Grid Regulated square cells 2D shapes TIN X, Y Triangulated Irregular Network 3D shapes X, Y, Z (Elevation) 9-3 Grid Surface Data Model Grid Surface Model Raster data model using a mesh of regularly spaced points Simple and easy to process, take a lot of storage space Fixed-resolution determined by the cell size as a result of interpolation ion Rigid mesh structure does not adapt to the variability of terrain Source data may not be captured, which may cause lose of information Prevent linear features from being represented sufficiently 9-4

TIN Surface Data Model TIN Vector data model using continuous, nonoverlapping triangle facets. Elevation values (z) along with x, y coordinates are stored as node n of the triangles Take less storage space but difficult to process Variable-resolution resolution adapt to the variability of terrain and perform interpolation on the fly More detailed when surface is complex, less detailed when simple Source data maintained as part of triangulation, no information lose Can represent linear features by enforcing them as triangle edges (breakline) 9-5 Creating Surface Model Data Create Grid Surface Model Create TIN Surface Model Conversion between TIN and Grid Create 3D Shapes Interactively Convert Existing 2D Data into 3D Data 9-6

Creating Grid (preview) Interpolation IDW Weights the points closer to the processing cell more heavily than those father away Spline Fits a minimum curvature surface through the input points Kriging Fits a mathematical function to a specified number of points, or all points within a specified radius to determine the output values Natural Neighbors Creates a Delauney Triangulation of the input points and selects the closest nodes that form a convex hull around the interpolation on point, then weights their values by proportionate area. 9-7 Creating and Editing a TIN Specifying height source 3D shape: shape Others: 2D + Attribute field or none Specifying the surface feature type Mass points, breaklines,, polygons Specifying node and triangle tag value field (Optional) Point: Integer value attribute for the node Polygon: Integer value attribute for the triangle facet Editing existing TIN Modifying a surface model without having to re-create it from scratch Active feature themes and an editable TIN theme 9-8

Specifying a Feature Type Surface Feature Types Mass point: : Individual triangular node, e.g. GPS, LIDAR points Breakline: : Enforced as triangular edges, no triangular is allowed to cross a breakline Hard: : Distinct changes in slope, e.g. stream, road, or lakeshore Soft: : Mark boundaries that are not physical features of the landscape, e.g. edge of Tin, political boundary, vegetation or soil types, so that each triangle will be assigned to one feature type Contour: Every vertex will served as mass point and become node 9-9 Specifying a Feature Type (count.) Surface Feature Types Polygon features: Triangular edge and node (vertex) Replace polygon: : Replace interpolated values with a constant value. Erase polygon: : Area within the polygon are marked as being outside the zone of o interpolation. Clip polygon: : Area outside the polygon are marked as being outside the zone of interpolation. Fill polygon: Assign numeric attribute values to triangles. No height replacement, erasing, or clipping takes place. 9-10

Conversion between TIN and Grid Convert (TIN) to Grid Specify horizontal accuracy (cell size) All the nodes of the triangles will be interpolated. Converting Grid to TIN Specify vertical accuracy (Z-value tolerance) 3D Analyst will automatically select the subset of the grid cell centers and use them as nodes to create TIN so that the difference between en the original elevation and estimated elevation from TIN is within n the maximum Z-value Z tolerance 9-11 Construction of triangles Delaunay triangulation All nodes (points) are connected to the nearest neighbors to form triangles; Triangles are as equiangular, or compact, as possible. 9-12

Create a 3D Feature Creating an empty 3D shapefile ArcCatalog NewShapefile Check Coordinates will contain Z value.. Used to store 3D data Converting 2D to 3D 3D Analyst>Covert> Features to 3D Specify Source of height Height Surface: TIN or Grid Input Feature Attribute: numerical field Numerical Constant: e.g. 100 Creating 3D interactively Add Add an empty 3D shapefile Activate Activate a surface model TIN or Grid Editor>Start Editing Selecting Digitizing Interpolate Interpolate Line Interpolate Point Interpolate Polygon Stop Stop Editing and Save Edits 9-13 2D Surface Display and 3D Visualization ArcMap Generate 2D Hill Shade Assign Brightness Depth Symbolizing TIN ArcScene and ArcGlobe 3D Perspective Visualization and Navigation Image Drape Animation Create real-world models with 3D symbols 9-14

2D HillShading Hill Shade Compute surface illumination as values from 0 to 255 based on an imaginary light source Cast shade or shadows to create a shaded relief effect Azimuth Altitude Azimuth: : angular direction of the sun, measured from north in clockwise degrees from 0 to 360 Altitude: : angular elevation of the sun above the horizon with degrees from 0 (on the horizon) to 90 (overhead) R f = cos( A + cos( H f f A )sin( H s )sin( H s ) f )cos( H s ) 9-15 Shade a raster/surface with a hillshade Purpose Use one grid theme to vary the brightness of cell color in another grid theme Represent how variable is spatially distributed and how another variable change with it Reveal the relationship between two grid themes Shading a raster with a hillshade Create a hillshade 3D Analyst> Surface Analysis > Hillshade Make the hillshade layer semi-transparent Properties > Display > Transparent 50% Display the hillshade layer on top of other layers Shade a surface in a scene Properties > Rendering> Effects> Shade areal feature relative to the scene s s light 9-16

Symbolizing of TIN Symbolizing TIN Single features Points Mass point Lines Triangle Edges Hard or soft breaklines Faces Elevation Aspect, slope, tag value Combination of the features 9-17 Displaying TIN Nodes by Elevation TIN> Properties > Symbology > Add Node Single symbol: Nodes with same symbol Graduated Color: Node elevation graduated colorramp Unique color: Node tag value grouped with unique symbol 9-18

Display TIN Edge Lines TIN> Properties > Symbology > Add Edges Edge with same symbol Edge type with grouped symbol 9-19 Display TIN Faces TIN> Properties > Symbology > Add Face Faces with the same symbol Faces elevation with graduated color ramp Face aspect/slope with graduated color ramp 9-20

3D Scene Visualization 3D Scene or ArcGlobe A new program introduced in the ArcGIS 8 and 9 ArcGIS>ArcScene ArcScene or ArcGIS ArcGlobe 3D Analyst included 9-21 3D Properties of a Theme Base Height Elevation values for every measurable location Z Unit Conversion Multiply by Z-factorZ Offset Height An offset applied to the base height 9-22

3D Properties of a Theme Extrusion Extended a feature to a certain height from base height Change the form of features Point vertical line Line vertical wall Polygons 3D block 9-23 Image Draping Assign the base height of a surface to the image Assign the base height of the buildings to surface and extrude the buildings to certain height. 9-24

Multi-layered layered Display Add different offsets to layers to form a multi-layered layered display 9-25 3D Statistic Mapping Texas Population 3D Statistic Map Use population of each county to extrude feature 9-26

Extrusion Methods Options: Adding to base height: the extrusion expression is added to each theme feature. Use it as a value the features will extended to: Extrusion expressions can result in values that are positive or negative relative to their t base height. Extrusion is only an option for feature themes. 9-27 Illumination Shade theme Illuminate a theme to add a sense of depth and realism 9-28

Transparency Transparency Control how transparent a theme s s feature will be, from completely opaque to completely transparent. 9-29 Navigating, Zoom, Rotating and Flying in a 3D Scene Navigate Rotate Left button: horizontal/vertical Zoom In/Out Right button: up/down Pan Left+right button Fly forward/backward Ctrl+up/down arrow Zoom In/Out Center on target Zoom to target Set observer 9-30

Exporting Scene to 2D and 3D Exporting to 2D Image JPEG, TIFF, PCX,. Exporting to 3D Files VRML 9-31 Properties of a 3D Scene Vertical Exaggeration Increasing or decreasing the vertical extent of the surface model Background Color Default is black Sun Position Sun Azimuth Sun Altitude Contrast 9-32

Vertical Exaggeration Without vertical exaggeration With vertical exaggeration of 5 9-33 Sun Position Azimuth: Northeast Azimuth: Southwest Altitude: Very Low Altitude: High 9-34

3D Symbology,, graphics and text 3D Symbology 3D Point styles 3D Line styles 3D Polygon styles Textures, such as grass Graphics Point Line Polygon Text 3D Text 9-35 Animation What is animation A collection of tracks or key frames that defines dynamic property changes related to associated objects. Tracks: Tracks control dynamic changes of the properties of an object, such s as a document s s background color, a layer s s visibility, or a camera s location. Tracks are made up of a set of keyframes. Keyframes: A keyframe is a snapshot of a particular object s s properties at a certain time. Export it as movie file Video file in.avi. or.mov. file 9-36

Creating Animation Capture Keyframes Use the Capture View command to save perspective views as keyframes in a camera track. The resulting track will be an interpolation between the keyframes,, making a smooth animation. Recording navigation Simple recording and playback are achieved using controls that resemble a VCR. Making a camera flyby from a path Use a selection tool and select the line feature or graphic then use it as a path for Camera Flyby path 9-37 ArcGlobe Two Modes Globe mode: With a perspective always perpendicular to earth s s surface and camera target to the center of the globe Surface mode: Same of ArcScence and allow to work with your data at a lower elevation, allows additional perspective viewing characteristics, and sets the camera target on the surface of the globe. Switch between the two modes Click Navigation Mode button Centering on a target sets a target on the globe surface and switches to Surface mode. 9-38

ArcGlobe Basics ArcGlobe Layer Types Elevation layer Elevation layers provide height information to the globe surface. These are rasters with height source information to provide topography to the globe surface, making it a globe terrain. Drape layer Draped are placed on the globe surface and use any elevation data present to show base heights. Floating layer Floating layers are layers that float independently of the globe surface. Raster as a floating layer are set to elevations not connected with the globe surface. Animation Tools and Commands Animate viewer using tools and commands 9-39 Surface Model Analysis Surface Model Analysis Identifying and Selecting 3D Feature Interactive contour and contour mapping Profiling and surface runoff Measuring surface area and volumes, Cut and fill Line of sight analysis Visibility analysis with view shade 9-40

Identifying and Selecting 3D features Identifying features Get information about a feature, such as slope, aspect, height of a TIN facet. Selecting features Click to select features of interesting and draw in the color of highlighting selections Shift+Click = multiple selection of features 9-41 Contour and Contour Map Contour A line representing all contiguous locations with the same height, magnitude, or concentration of value of a surface Interactive Contouring Contouring map Base contour Contour interval 9-42

Surface Runoff Pattern and Profiling in ArcMap Steepest path Interactively calculate the steepest downhill path until the perimeter of the surface is met It is the path a ball would take if release form a given point Profile A side view of a 3D line draw on a surface. The graph plots elevation on one axis, and distance on the other Profile graphs are created in Layout document 9-43 Measuring Surface Area and Volume 2D Area The area on a horizontal plane of certain height that is intersect with the surface Surface Area Area measured along the slope of a surface, taking height into considerationc Always greater than 2D planimetric area, the rougher the surface, the larger the surface area Volume The cubic space between a surface and a horizontal plane of a specific elevation 9-44

Determining Cut and Fill? Cut-Fill Determine how much material is lost or gained in an area by comparing two surface models of it One before a change and one after Results Net Gain: > 0 Unchanged: = 0 Net Loss: < 0 Application Construction project: Calculate materials needs to be moved Environmental application: Estimate changes in ground water 9-45 Visibility Analysis Line of Sight in ArcMap Determine whether a given target is visible form a point of observation If the target is obscured, the coordinates of the first obstruction is given. Green: Visible Blue: Obstruction Red: Invisible 9-46

Visibility Analysis View Shade The area on a surface visible from one observation point For any visible position, it can be determined how many observers can see that position Cumulative View Shed The area on a surface can be visible from more than observation The cell value for the view shed record the number of observation points it can be visible. 9-47 Customize Viewshed Analysis Customization by the fields of the observatory attribute table SPOT: the height of the observatory spot OFFSETA: an offset added to the spot height OFFSETB: offset height added to target surface cells AZIMUTH1: angles of first horizontal limit to the view field AZIMUTH2: angle of second horizontal limit to the view field VERT1: angle of UPPER vertical limit to the viewfield VERT2: angle of LOWER vertical limit to the viewfield 9-48

Application of 3D Analysis TV Signal Accessibility and Airport Planning 9-49 Lab 10. Fundamental and Advanced 3D analysis Fundamental Analysis: 3D features and visualization Advanced analysis: Viewshed analysis 9-50

Reading Assignment Required Chang: Chapter 15.4-15.6 15.6 Using ArcGIS 3D Analyst Recommended DeMers: : Chapter 7 9-51