42
Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Embed Size (px)

Citation preview

Page 1: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Lecture 22: Introduction to Terrain and Network Analysis

------Using GIS--Introduction to GIS

Page 2: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Part 1. Terrain analysis

------Using GIS--Introduction to GIS

Page 3: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Component of Arc GIS that allows for 3D visualization of vector features, raster surfaces and Triangulated Irregular Networks in 3 dimensions. Can show terrain as well other information extruded in the third dimension.

------Using GIS--Introduction to GIS

What is Arc Scene?

SF Bay Area extruded my median income by zip code

Page 4: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

•TIN stands for Triangulated Irregular Network•A TIN is a data structure that defines geographic space as a set of contiguous, non-overlapping triangles, which vary in size and angular proportion. •Like grids, TINs are used to represent elevation surfaces, and can be created directly from files of elevation sample points, but with TINs these sample points are irregularly distributed.

------Using GIS--Introduction to GIS

Three Dimensional data — TIN

Page 5: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Note the triangular facets defined by points

------Using GIS--Introduction to GIS

Three Dimensional data — TIN

Page 6: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

Here is a simple TIN skeleton, without the facets painted

Page 7: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

TINs can be created from raster Digital Elevation Models or from mass points with elevation values.

TINs

Page 8: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

• TIN triangles vary in size with the complexity of the terrain; more complex terrain needs more smaller triangles, and hence more points •When creating a TIN form a DEM, Arc GIS uses the maximum z tolerance algorithm to determine how many and which sample points to use for defining the triangles that will represent the surface

TINs

Page 9: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

•Maximim z tolerance: Compares estimated height (in temporary TIN) to the grid height (in DEM). The differences are called offsets. The user specifies a maximum z-tolerance value which the offsets cannot be greater than. Hence, a high z value allows for considerable error, meaning fewer points will be used, while a low z value allows very little error meaning more will be used.

TINs

Page 10: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

•Points are selected through an iterative process. First it constructs a candidate TIN, and for each triangle in the TIN it calculates the elevation difference of the grid cells bounded by it. If the cell with the largest difference to triangle is greater than the z tolerance, that point is flagged for addition to the TIN model. Hence, a new point is added. It goes through every triangle in this way and then recalculates a new triangulation using the new points in addition. This continues until all points are within the specified z tolerance.

TINs

Page 11: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

• The Z tolerance specifies how close to the raster accuracy it will be.

TINs

Page 12: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

DEM to TIN

Page 13: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

•Note how the result changes with the z value

TINs

Z= 50 Z= 200

Page 14: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

•Breaklines: another feature that TINs have besides triangular facets; these represent discontinuities or changes on the surface of the land, like streams and roads.

TINs

Note: these lines are part of the TIN, not another layer

Page 15: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

• So now we know how points are chosen, but how does it choose to join points together into triangles?•The most common method of joining points to form triangles is Delaunay triangulation; in this method, all points are connected to their nearest neighbors to form triangles and triangles are as equi-angular, or compact as possible•This is done by radiating circum-circles; circles are scribed through three points and the computer tests to see if any points are inside, if no points inside, it makes a triangle

How are TINs generated

Page 16: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

Page 17: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

A TIN Shown from above

Page 18: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

TINs Shown in 3D

Page 19: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

3D TINs vs. 3D gridsTIN’s facet resolution can be controlled in Arc View—the smaller the facets, the better the resolution

Page 20: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

Using Arc Scene

Vector building footprints over a TIN, using elevation to define the bases of the buildings and number of stories to extrude them

Page 21: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

Using Arc Scene

Here we overlay roads and urban areas on a DEM

Page 22: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

Using Arc SceneWe can also create animations of fly throughs in ArcScene

Click here to see an animation created in Arc Scene.

Page 23: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

Steepest Path• Another feature in Arc Scene is generation of a steepest path on a terrain surface

Page 24: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

The latest in 3d visualization

See http://www.visualizationsoftware.com/3dem/gallery.html

For both movies and incredible 3 terrain renderings.

Page 25: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

Source : http://www.visualizationsoftware.com/3dem/gallery.html

Page 26: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

------Using GIS--Introduction to GIS

Source : http://www.visualizationsoftware.com/3dem/gallery.html

Page 27: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Part 2. Network analysis

------Using GIS--Introduction to GIS

Page 28: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Network Analysis

• Networks defined as a set of interconnected line entities, generally arcs, whose attributes share some common theme primarily related to flow.

• Arcs in a network must share the attributes necessary for analyzing these flows (speed limits, frictions, etc.)

------Using GIS--Introduction to GIS

Adapted from UC Berkeley GIS Center

Page 29: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Network Arcs Can Have Direction

• Directed - flows allowed to move in a single direction (down stream, one way street)

• Undirected - flows allowed in both directions (two way streets)

------Using GIS--Introduction to GIS

Adapted from UC Berkeley GIS Center

Page 30: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

A network is a system of linear features connected at intersections and interchanges.

These intersections and interchanges are called nodes

Arc

Node

------Using GIS--Introduction to GIS

Basic elements of a network

Adapted from UC Berkeley GIS Center

The linear feature connecting any given pair of nodes is called an arc.

Page 31: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Network Attributes of interestAttributes that can be attached to a network:

–origin, destination coordinates

–shape point coordinates

–street name/highway number

–aliases on street name

–directionality: one way traffic?

–classification: freeway, arterial, collector, residential

–speed limit, congestion (impedance) or travel time

–traffic volume

–length: driven length vs digitized length

–scenic value

–connectivity (turn tables)

------Using GIS--Introduction to GIS

Adapted from UC Berkeley GIS Center

Page 32: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Network ProblemsPath finding

paths

tours

Allocation

supply and demand

impedance

Spatial interaction

accessibility

interaction

------Using GIS--Introduction to GIS

Adapted from UC Berkeley GIS Center

Page 33: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Path findingFinding the shortest or least-cost manner in which to visit a series of locations in a network. The cost may be determined by distance or by travel-time or a combination of factors calculated as a cost value. Distance that factors in things that slow you down is known as functional distance

Often the parameter that is minimized in path finding is travel time. This factors in things like topography, traffic volume, average speed, stops etc.

------Using GIS--Introduction to GIS

Adapted from UC Berkeley GIS Center

Page 34: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Computing best routes at the continental scale (e.g. how do I get from LA to New York?) is easy, because small variations in distance measures are relatively unimportant.

At the intra-city level, the optimization criterion is travel time, which depends on legal restrictions (stop signs, traffic signals, one ways) and congestion (which varies by the minute), hence the margin of uncertainty in routing is far greater.

------Using GIS--Introduction to GIS

Path finding

Adapted from UC Berkeley GIS Center

Page 35: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

This would not happen if Ponch and John had Path finding software

------Using GIS--Introduction to GIS

“Ponch, there’s a 4-12 going on at the video arcade, what’s the fastest way to get there?”

“Gee, I dunno John, let’s get off our bikes so we can look at our big, cumbersome map, and try to figure it out?”

Page 36: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Location - Allocation

Allocation assigns portions of a network to a location based on predetermined criteria. Essentially an area of the network is assigned to be serviced or served by a facility at a given location. It is based on Supply, Demand, and Impedance.

------Using GIS--Introduction to GIS

Adapted from UC Berkeley GIS Center

Page 37: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Allocation Assigns Portions of a Network to a Center

------Using GIS--Introduction to GIS

These street segments can be used to define a service area

Adapted from UC Berkeley GIS Center

Page 38: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Allocation Assigns Portions of a Network to a Center

------Using GIS--Introduction to GIS

Source: http://www.geo.umass.edu/courses/geo594a/warmup/warmup3/

Allocation analysis yields service areas for each of these facilities: that is, the areas they can reach within a specified driving time.

Page 39: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Allocation

------Using GIS--Introduction to GIS

Adapted from UC Berkeley GIS Center

Page 40: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Spatial interaction

Accessibility = How Connected is a Node

Accessibility is an aggregate measure of how reachable a location is from other locations.

------Using GIS--Introduction to GIS

Adapted from UC Berkeley GIS Center

Page 41: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Accessibility

------Using GIS--Introduction to GIS

Adapted from UC Berkeley GIS Center

Page 42: Lecture 22: Introduction to Terrain and Network Analysis ------Using GIS-- Introduction to GIS

Usefulness of Network Analysis

Used by retailers in market studies for siting new facilities

Used by utility company in managing their infrastructure: water, sewer, power

Used by consumers to get directions

Used by agencies to map out service areas: fire, police, public transportation facilities.

------Using GIS--Introduction to GIS