Geographic Surfaces. David Tenenbaum EEOS 383 UMass Boston

Similar documents
Surface Analysis. Data for Surface Analysis. What are Surfaces 4/22/2010

Probability An Example

Raster Analysis. Overview Neighborhood Analysis Overlay Cost Surfaces. Arthur J. Lembo, Jr. Salisbury University

Raster Analysis. Overview Neighborhood Analysis Overlay Cost Surfaces. Arthur J. Lembo, Jr. Salisbury University

L7 Raster Algorithms

Geographical Information System (Dam and Watershed Analysis)

GEOGRAPHIC INFORMATION SYSTEMS Lecture 24: Spatial Analyst Continued

Spa$al Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University

Spatial Analysis and Modeling (GIST 4302/5302) Representation of Spatial Data. Representation of Spatial Data Models 3/5/18

RiparianZone = buffer( River, 100 Feet )

Algorithms for GIS csci3225

GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst

What can we represent as a Surface?

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-7 Chapters 13 and 14

Delineating the Stream Network and Watersheds of the Guadalupe Basin

Representing Geography

Contents of Lecture. Surface (Terrain) Data Models. Terrain Surface Representation. Sampling in Surface Model DEM

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures

Massive Data Algorithmics

Watershed Modeling Advanced DEM Delineation

Watershed Delineation

Extracting Topographic Structure from Digital Elevation Data for Geographic Information System Analysis

Delineating Watersheds from a Digital Elevation Model (DEM)

George Mason University Department of Civil, Environmental and Infrastructure Engineering

Stream Network and Watershed Delineation using Spatial Analyst Hydrology Tools

Raster GIS. Raster GIS 11/1/2015. The early years of GIS involved much debate on raster versus vector - advantages and disadvantages

St. Johns River Water Management District. Tim Cera, P.E.

Stream network delineation and scaling issues with high resolution data

Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS

Terrain Analysis. Using QGIS and SAGA

Spatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University

Improved Applications with SAMB Derived 3 meter DTMs

Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS

APPENDIX E2. Vernal Pool Watershed Mapping

Creating and Delineating a Watershed from DXF Terrain Data

Getting Started with Spatial Analyst. Steve Kopp Elizabeth Graham

Automated Enforcement of High Resolution Terrain Models April 21, Brian K. Gelder, PhD Associate Scientist Iowa State University

Developing an Interactive GIS Tool for Stream Classification in Northeast Puerto Rico

Getting Started with Spatial Analyst. Steve Kopp Elizabeth Graham

T-vector manual. Author: Arnaud Temme, November Introduction

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Watershed Modeling With DEMs: The Rest of the Story

Lab 11: Terrain Analyses

Creating Surfaces. Steve Kopp Steve Lynch

Exercise 5. Height above Nearest Drainage Flood Inundation Analysis

16) After contour layer is chosen, on column height_field, choose Elevation, and on tag_field column, choose <None>. Click OK button.

Lecture 9. Raster Data Analysis. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

AUTOMATIC EXTRACTION OF TERRAIN SKELETON LINES FROM DIGITAL ELEVATION MODELS

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi

DIGITAL TERRAIN MODELLING. Endre Katona University of Szeged Department of Informatics

Spatial hydrology. Methods and tools to evaluate the impact of natural and anthropogenic artefacts on runoff pathways.

Surface Creation & Analysis with 3D Analyst

A new triangular multiple flow direction algorithm for computing upslope areas from gridded digital elevation models

GIS IN ECOLOGY: MORE RASTER ANALYSES

Computation of Slope

Modeling Watershed Geomorphology

v Introduction to WMS WMS 11.0 Tutorial Become familiar with the WMS interface Prerequisite Tutorials None Required Components Data Map

Conservation Applications of LiDAR. Terrain Analysis. Workshop Exercises

Vector Data Analysis Working with Topographic Data. Vector data analysis working with topographic data.

Field-Scale Watershed Analysis

James E. Mower Department of Geography and Planning AS 218, University at Albany Albany, New York USA

Import, view, edit, convert, and digitize triangulated irregular networks

J.Welhan 5/07. Watershed Delineation Procedure

Channel Conditions in the Onion Creek Watershed. Integrating High Resolution Elevation Data in Flood Forecasting

Raster GIS applications

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification

Exercise Lab: Where is the Himalaya eroding? Using GIS/DEM analysis to reconstruct surfaces, incision, and erosion

+ = Spatial Analysis of Raster Data. 2 =Fault in shale 3 = Fault in limestone 4 = no Fault, shale 5 = no Fault, limestone. 2 = fault 4 = no fault

Learn how to delineate a watershed using the hydrologic modeling wizard

Workshop Exercises for Digital Terrain Analysis with LiDAR for Clean Water Implementation

Flow on terrains. Laura Toma csci 3225 Algorithms for GIS Bowdoin College

Spatial Analysis (Vector) II

Esri International User Conference. San Diego, California. Technical Workshops. July Creating Surfaces. Steve Kopp and Steve Lynch

A Comparison of the Performance of Digital Elevation Model Pit Filling Algorithms for Hydrology

ENGRG Introduction to GIS

Learn how to delineate a watershed using the hydrologic modeling wizard

Dijkstra's Algorithm

Estimation of Design Flow in Ungauged Basins by Regionalization

Map Analysis of Raster Data I 3/8/2018

EVALUATING AND COMPRESSING HYDROLOGY ON SIMPLIFIED TERRAIN

Which type of slope gradient should be used to determine flow-partition proportion in multiple-flow-direction algorithms tangent or sine?

Neighbourhood Operations Specific Theory

George Mason University Department of Civil, Environmental and Infrastructure Engineering

Metrics assessments Toolset name : METRICS

WMS 9.1 Tutorial Hydraulics and Floodplain Modeling Floodplain Delineation Learn how to us the WMS floodplain delineation tools

The 3D Analyst extension extends ArcGIS to support surface modeling and 3- dimensional visualization. 3D Shape Files

Purpose: To explore the raster grid and vector map element concepts in GIS.

Lab 11: Terrain Analyses

Geographic Information Systems (GIS) Spatial Analyst [10] Dr. Mohammad N. Almasri. [10] Spring 2018 GIS Dr. Mohammad N. Almasri Spatial Analyst

UNDERSTAND HOW TO SET UP AND RUN A HYDRAULIC MODEL IN HEC-RAS CREATE A FLOOD INUNDATION MAP IN ARCGIS.

Parallel Flow-Direction and Contributing Area Calculation for Hydrology Analysis in Digital Elevation Models

Scalar Visualization

WMS 9.1 Tutorial Watershed Modeling DEM Delineation Learn how to delineate a watershed using the hydrologic modeling wizard

Lesson 5 overview. Concepts. Interpolators. Assessing accuracy Exercise 5

Watershed Analysis and A Look Ahead

Topographic Survey. Topographic Survey. Topographic Survey. Topographic Survey. CIVL 1101 Surveying - Introduction to Topographic Mapping 1/7

Thiago L. Gomes Salles V. G. Magalhães Marcus V. A. Andrade Guilherme C. Pena. Universidade Federal de Viçosa (UFV)

University of West Hungary, Faculty of Geoinformatics. Béla Márkus. Spatial Analysis 5. module SAN5. 3D analysis

Statistical surfaces and interpolation. This is lecture ten

Transcription:

Geographic Surfaces Up to this point, we have talked about spatial data models that operate in two dimensions How about the rd dimension? Surface the continuous variation in space of a third dimension (elevation in a physical context, but it could be other virtual rd dimensions for other purposes, e.g. modeling population density using a surface) We can use either the vector or raster data model to represent a surface, but raster models are most commonly used for because they are good at representing continuous variation

Representing terrain using data We can represent terrain using various sorts of digital elevation models (DEMs). We will briefly look at each of these representations: Triangulated Irregular Network (TIN) a model made up of triangular facets Contours a vector/arc based model with elevations associated with each contour Raster grid a cell-based model with elevations associated with each cell From DEMs, we can derive how water moves through a landscape (via drainage networks) by using a variety of spatial analysis operations

Digital Elevation Models Triangulated Irregular Network (TIN)

Contours Digital Elevation Models

Digital Elevation Models Raster Grid

Governing Rules of Water Movement Like all physical processes, the flow of water always occurs across some form of energy gradient from high to low e.g., a topographic (slope) gradient from high to low elevation Or a concentration gradient, pressure gradient, etc. All other things being equal, in a fluvial landscape that has some relief, water movement near the surface is going to follow the topographic gradient downhill Thus, by modeling terrain using a continuous surface, we can learn some useful things about the movement of water through a landscape

Watershed (a.k.a. Drainage Basin, Catchment) A geomorphically distinct landscape unit defined by topographic boundaries, or drainage divides that acts as a spatially discrete hydrological system

Digital Elevation Models Raster Grid

D Analysis Sequence Assume we now have a raster DEM and we want to use it find a watershed and drainage network through D analysis We can follow this sequence of analysis steps, each of which involves a neighborhood analysis operation: Fill Sinks Slope Aspect Flow Direction Flow Accumulation StreamLink & StreamOrder Watershed D Analysis

Algebraic Operations w/ Raster Layers We can extend this concept from Boolean logic to algebra Map algebra: Treats input layers as numeric inputs to mathematical operations (each layer is a separate numeric input) The result of the operation on the inputs is calculated on a cell-by-cell basis This allows for complex overlay analyses that can use as many input layers and operations as necessary A common application of this approach is suitability analysis where multiple input layers determine suitable sites for a desired purpose by scoring cells in the input layers according to their effect on suitability and combining them, often weighting layers based on their importance

+ = Summation = Multiplication + = + Summation of more than two layers Simple Arithmetic Operations

Neighborhood Operations In raster overlay analysis, we compared each cell in a raster layer with another cell in the same position on another layer In neighborhood operations, we look at a neighborhood of cells around the cell of interest to arrive at a new value: Cell of Interest A x neighborhood An input layer Neighborhoods can be of any possible size; we can use a x neighborhood for any cell except on the edge of the layer

One neighborhood operation is to calculate the mean for all pixels in the neighborhood and put the result in the center of the neighborhood. This is why a neighborhood size is often an odd number (x, x, x, ) because these have a well defined center for the result value: Neighborhood Operation - Mean Input Layer Result Layer

Neighborhood Operation - Variance Rather than calculating a mean using the values from a x neighborhood, we could instead calculate variance This operates in the same fashion; we collect the values in the neighborhood, calculate the statistic, and write the result in the center of the neighborhood in the result layer: Result Layer Input Layer..

Neighborhood Operation - Majority Input Layer Result Layer Another operation we might use on a neighborhood is to find the majority value (the value that appears most often, the mode): Under what circumstances might we find this to be a useful operation to apply to a raster layer?

/ / / / / / / / / Input Layer Result Layer The Mean Operation Revisited In the mean operation, each cell in the neighborhood is used in the same way:

A More Complex Neighborhood Operation In more complex operations, the cells in the neighborhood can be treated differently: - - - - - This is an edge enhancement filter - - - Input Layer Result Layer - -

D Analysis Sequence Assume we now have a raster DEM and we want to use it find a watershed and drainage network through D analysis We can follow this sequence of analysis steps, each of which involves a neighborhood analysis operation: Fill Sinks Slope Aspect Flow Direction Flow Accumulation StreamLink & StreamOrder Watershed D Analysis

Fill Sinks We need a DEM that does not have any depressions or pits in it for D drainage network analysis The first step is to remove all pits from our DEM using a pitfilling algorithm This illustration shows a DEM of Morgan Creek, west of Chapel Hill

Slope and Aspect These are measurements of terrain attributes, usually calculated from a digital elevation model Slope and aspect are calculated for each cell in the grid, by comparing a cell s elevation to that of its neighbors Usually eight neighbors are used and the result is expressed as an angle, but the exact method varies It is important to know exactly what method is used when calculating slope, and exactly how slope is defined, because different methods can give different results

Slope and Aspect We can calculate these topographic attributes directly from the grid-elevation values using a second-order finite difference scheme applied over a x neighborhood From ArcView. Help Slope Aspect

Flow Direction and Accumulation Slope and aspect are needed to produce flow direction, which assigns each cell a direction of steepest descent Flow accumulation uses flow direction to find the number of cells that drain to each cell Taking the log of accumulation makes the pattern much easier to see

Flow Direction Flow Direction evaluates the direction of steepest decent for each cell in the grid by comparing a cell with its eight neighbors in the following fashion: drop = change in z value / distance * Note that diagonal neighbors are. times as far away as -connected orthogonal neighbors ArcGIS encodes the resulting direction of steepest decent in the grid using the following scheme: For example: From ArcView. Help X

Fill Sinks A sink is a cell or set of spatially connected cells whose flow direction cannot be assigned one of the eight valid values in a flow direction Grid. This can occur when all neighboring cells are higher than the processing cell, or when two cells flow into each other creating a two-cell loop. To create an accurate representation of flow direction and therefore accumulated flow, it is best to use a data set that is free of sinks. A digital elevation model that has been processed to remove all sinks is referred to as a depressionless DEM. From ArcView. Help

Flow Accumulation Flow accumulation find the number of cells that drain to any cell in the grid, taking the flow direction grid as input: Output cells with a high flow accumulation are areas of concentrated flow and may be used to identify stream channels. Output cells with a flow accumulation of are local topographic highs and may be used to identify ridges. For example: From ArcView. Help