+ = 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

Similar documents
Spatial Analysis of Raster Data

Raster Analysis: An Example

Raster Analysis: An Example

Raster Analysis; A Yellowstone Example 3/29/2018

Raster Analysis; A Yellowstone Example 10/24/2013. M. Helper GEO327G/386G, UT Austin 2. M. Helper GEO327G/386G, UT Austin 4

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual)

Introduction to ArcGIS Spatial Analyst

A Basic Introduction to Geographic Information Systems (GIS) ~~~~~~~~~~

Predictive Modelling of Ag, Au, U, and Hg Ore Deposits in West Texas Carl R. Stockmeyer. December 5, GEO 327G

Geo 327G Semester Project. Landslide Suitability Assessment of Olympic National Park, WA. Fall Shane Lewis

Geog 469 GIS Workshop. Data Analysis

GIS IN ECOLOGY: ANALYZING RASTER DATA

BASIC SPATIAL ANALYSIS TOOLS IN A GIS. data set queries basic statistics buffering overlay reclassification

Basics of GIS. by Basudeb Bhatta. Computer Aided Design Centre Department of Computer Science and Engineering Jadavpur University

GIS IN ECOLOGY: ANALYZING RASTER DATA

Tutorial 8 Raster Data Analysis

SF House Site Suitability

Raster Spatial Analysis Specific Theory

Delineation of high landslide risk areas as a result of land cover, slope, and geology in San Mateo County, California

Fire Susceptibility Analysis Carson National Forest New Mexico. Can a geographic information system (GIS) be used to analyze the susceptibility of

Protocol for Prioritizing Conservation Opportunity Areas in Centre County and Clinton County

2.2 Geographic phenomena

Spatial Concepts: Data Models 2

Creating Watersheds from a DEM

Exercise 6: Working with Raster Data in ArcGIS 9.3

Chapter 6. Fundamentals of GIS-Based Data Analysis for Decision Support. Table 6.1. Spatial Data Transformations by Geospatial Data Types

Geoinformation in Environmental Modelling

GIS CONCEPTS ARCGIS METHODS AND. 2 nd Edition, July David M. Theobald, Ph.D. Natural Resource Ecology Laboratory Colorado State University

GEO 428: Raster Analysis II Tuesday, October 16, 2012

LANDSLIDE HAZARD ANALYSIS AND ITS EFFECT ON ENDANGERED SPECIES HABITATS, GRAND COUNTY, UTAH

SpatialSTEM: A Mathematical/Statistical Framework for Understanding and Communicating Map Analysis and Modeling

Alaska, USA. Sam Robbins

Response on Interactive comment by Anonymous Referee #1

Outcrop suitability analysis of blueschists within the Dry Lakes region of the Condrey Mountain Window, North-central Klamaths, Northern California

)UDQFR54XHQWLQ(DQG'tD]'HOJDGR&

An Introduction to Geographic Information System

GIS for ChEs Introduction to Geographic Information Systems

Introduction to GIS I

Introduction INTRODUCTION TO GIS GIS - GIS GIS 1/12/2015. New York Association of Professional Land Surveyors January 22, 2015

Using Earthscope and B4 LiDAR data to analyze Southern California s active faults

Display data in a map-like format so that geographic patterns and interrelationships are visible

SuperGIS Server 3.3 Functionality Matrix

Scales & Measurements. Joe Celko copyright 2015

Erosion Susceptibility in the area Around the Okanogan Fire Complex, Washington, US

SPATIAL MODELING GIS Analysis Winter 2016

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work?

Modeling Pinch-Outs and Steep Topography in RockWorks

Abstract: Contents. Literature review. 2 Methodology.. 2 Applications, results and discussion.. 2 Conclusions 12. Introduction

Math/Stat Classification of Spatial Analysis and Spatial Statistics Operations

INTRODUCTION TO GEOGRAPHIC INFORMATION SYSTEM By Reshma H. Patil

Spatial Analysis using Vector GIS THE GOAL: PREPARATION:

ArcGIS Tips. Macro. General

Remote Sensing and GIS Applications for Hilly Watersheds SUBASHISA DUTTA DEPARTMENT OF CIVIL ENGINEERING IIT GUWAHATI

Midterm Exam : Answer

Geography 38/42:376 GIS II. Topic 1: Spatial Data Representation and an Introduction to Geodatabases. The Nature of Geographic Data

Improvements on 2D modelling with 3D spatial data: Tin prospectivity of Khartoum, Queensland, Australia

GEOG4017 Geographical Information Systems Lab 8 Spatial Analysis and Digital Terrain Modeling

Dr.Weerakaset Suanpaga (D.Eng RS&GIS)

Watershed Sciences 4930 & 6920 Advanced GIS

Version 1.1 GIS Syllabus

Spatial Analyst. By Sumita Rai

LAB EXERCISE #2 Quantifying Patch Mosaics

Development of statewide 30 meter winter sage grouse habitat models for Utah

Landslide & Debris Flow Hazard Assessment for Los Alamos County Following the Cerro Grande Fire, May 2000

How do I do that in Quantum GIS: illustrating classic GIS tasks Edited by: Arthur J. Lembo, Jr.; Salisbury University

Water Volume Calculation of Hill Country Trinity Aquifer Blanco, Hays, and Travis Counties, Central Texas

Geoinformation in Environmental Modelling

Geology 252, Historical Geology, California State University, Los Angeles - professor: Dr. Alessandro Grippo

Terrain Analysis of Taylor Valley, McMurdo Dry Valleys, Antarctica Logan Schmidt, University of Texas Institute for Geophysics.

XI STANDARD [ COMPUTER SCIENCE ] 5 MARKS STUDY MATERIAL.

In this exercise we will learn how to use the analysis tools in ArcGIS with vector and raster data to further examine potential building sites.

NR402 GIS Applications in Natural Resources

Geology Test Review Answers

Land subsidence is a result

Locating Abandoned Mines Using Processed Lidar Data

SIE 509 Principles of GIS Exercise 5 An Introduction to Spatial Analysis

4. GIS Implementation of the TxDOT Hydrology Extensions

INTRODUCTION TO ARCGIS 10

IDENTIFICATION OF GEOLOGIC LINEAMENTS AND GROUNDWATER FLOW SYSTEMS, USING DIGITAL ELEVATION MODELS, SATELLITE IMAGERY, AND SPRING. Miriam Rios-Sanchez

COMMON GIS TECHNIQUES FOR VECTOR AND RASTER DATA PROCESSING. Ophelia Wang, Department of Geography and the Environment, University of Texas

Site Selection Study for Radioactive Waste Repository: Study Area of Negeri Sembilan

LAB EXERCISE #4 Modeling Connectivity

FNRM 3131 Introduction to GIS in Natural Resource Management

CSE 20 DISCRETE MATH. Fall

Popular Mechanics, 1954

Working with Digital Elevation Models in ArcGIS 8.3

Introduction-Overview. Why use a GIS? What can a GIS do? Spatial (coordinate) data model Relational (tabular) data model

BOOLEAN ALGEBRA INTRODUCTION SUBSETS

GIS Topographic Wetness Index (TWI) Exercise Steps

GIS APPLICATIONS IN SOIL SURVEY UPDATES

SEISMIC REFRACTION ANALYSIS OF EAST RIVER FLATS MINNEAPOLIS MINNESOTA A THESIS SUBMITTED TO THE FACULTY OF UNIVERSITY OF MINNESOTA AUTUMN HAAGSMA

Classification of Erosion Susceptibility

Natalie Cabrera GSP 370 Assignment 5.5 March 1, 2018

Comparing Measures of Central Tendency *

SE 3S03 - Tutorial 5. Alicia Marinache. Week of Feb 09, 2015

Exercise 6: Using Burn Severity Data to Model Erosion Risk

Representation of Geographic Data

Python Raster Analysis. Kevin M. Johnston Nawajish Noman

GEO-DATA INPUT AND CONVERSION. Christos G. Karydas,, Dr. Lab of Remote Sensing and GIS Director: Prof. N. Silleos

Abstract. Figure 1- Base map showing location of study within California.

Transcription:

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

Spatial Query: Where is? What is Spatial Analysis? Spatial Analysis (e.g. suitability analysis): Where is the best place for? What is the least costly path between? a set of methods with results that change when the location of objects being analysed changes the spatial aspect of this form of analysis sets it apart 2

Why Raster? Conceptually simple, easy to implement Well-suited for surface- and field-related phenomena (e.g. elevation, gravity, rainfall, etc.) and for discrete features Wide availability of data-sets; all remotely sensed data of this sort De facto standard approach oldest, most widely implemented, mature, widest suite of tools and software Best suited for Where rather than What questions 3

Where do rasters come from? Converted vector files, e.g. shapefiles, coverages Tools available pc 1 pc2 pc 3 1 1 1 1 1 2 1 2 3 1 2 3 Created from interpolations of point values Tools available 8 6 8 Directly from raster sources; remotely sensed data, DEMs, meteorological measurements, etc. 4

Cell values may be: What gets stored? Nominal integers are attribute codes (tags) Ordinal integers are ranks Ratio Ratio of values makes sense, e.g. 300 m elevation is twice as high as 10 m; magnitude of ratio has some physical meaning

Cell values may be: What gets stored? Nominal integers are attribute codes (tags). Though numbers, they are dimensionless and without scale. Numbers as qualitative descriptors. Mathematical operations on cell values are not meaningful as a measure of scalar magnitudes. 6

Nominal Raster e.g. Geologic Map Each raster cells contains a value of 1 to 18: 1 = water 4 = Huckleberry R. Tuffs 12= Plio.-Pleist. Rhyolite etc. 7

Cell values may be: Ordinal integers are ranks What gets stored? e.g. 1=excellent, 2=good, 3=poor; 1=low, 2=medium, 3=high Ranking scheme used for hazard rating, density measures, etc. Mathematical & most statistical operations meaningless; Median might be useful measure of central value 8

Ordinal Raster e.g. Erosion Ranking Each raster cells contains a value of 1-12 Yellow = 12 = Most Erosive Blue = 1 = Least Erosive 9

What gets stored? Cell values may be: Ratio data are organized along a continuum and numbers do have an absolute meaning e.g. lengths, volumes, heights, concentrations, etc. Multiplication/Division, Subtraction/Addition make sense for arriving at meaningful new cell values. 12

Ratio Raster e.g. Elevation above MSL Each raster cells contains a value of 144-378 (meters) White = 378 m Pale Blue = 144 m 13

What Gets Stored? Depends on raster data model: 2 types-simple and Extended: Simple Raster Binary (nominal values) - 0 or 1 stored; feature present or not. B & W image. E.g. Limestone or not Limestone. - requires a different raster for each attribute (e.g. rock type) within a single theme (e.g. Geology) Limestone Sandstone GEOLOGY Mudstone 14

Raster data model: What Gets Stored? Simple Raster Non-binary, one nominal value per cell - integer is a code for categorical attribute e.g. limestone = 1, sandstone = 2, mudstone = 3 - requires one raster per theme Geology Hydrography 2 3 2 Parcels 1

Raster data model: What Gets Stored? Extended Raster - One value per cell but multiple attributes per value in value attribute table (VAT) 1 1 1 1 1 2 1 2 3 1 2 3 VAT for Geology raster Value Count Type Porosity Cement 1 7 Limestone 10 Calcite 2 3 Sandstone 22 Quartz 3 2 Mudstone 2 No data 16

What Are the Tools &Techniques? Map Algebra employing: Raster Operators Raster Functions Map Algebra takes raster(s) as input and return a result as a new raster. 17

1. Arithmetic Map Algebra Operators +, -, *, / ; for pairs of rasters Trigonometric, Log, Exponential, Powers for single rasters 18

Example: Raster Overlay E.g. Find wells within limestone Point-in-Polygon Query 0 = shale 2 = well 1 = limestone 4 = no well 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 2 4 4 4 2 4 4 2 4 4 4 2 4 4 2 4 4 3 4 4 4 2 3 + = 2 = well in shale 3 = well in limestone 4 = no well, shale = no well, limestone 19

2. Relational Map Algebra Operators <, >, =, >=, <=, <> Compare two rasters. Create a new raster such that if condition is false, return 0, if true 1. 2 2 3 2 3 4 0 0 0 4 4 >= = 0 3 3 0 3 3 1 1 1 1 1 0 1 0 1 1 0 1 20

Map Algebra Operators 3. Boolean And, Or, Not, Xor E.g. AND Finds where there are nonzero values in either raster. A zero in either or both rasters returns a zero; a nonzero value in both returns a 1. Can be used to aggregate and simplify a map (binary reclassification) 0 2 4 0 0 1 0 2 3 0 4 4 & = 0 3 3 0 1 1 0 1 1 2 3 3 3 1 1 21

Map Algebra Operators 3. Boolean And, Or, Not And both true Or- either true Not switches true for false From Bolstad, 4 th edition 22

3. Boolean And, Or, Not, Xor Map Algebra Operators E.g. Xor (Exclusive Or) finds where there are nonzero values in one or the other raster, but not both. 0 2 4 0 0 0 1 2 3 0 4 4! = 0 3 3 0 0 0 1 0 0 2 3 3 3 0 0 23

Boolean Selections; Or, And, Not From Bolstad, 4 th edition 24

4) Combinatorial Map Algebra Operators Assign value in new raster on basis of the combination of values in compared rasters R 1 R 2 Out 1 1 0 1 4 1 2 3 2 2 4 3 3 3 4 1 1 1 4 1 1 1 0 0 1 1 2 1 2 3 1 4 4 COR = 1 3 3 0 1 3 0 2 4 1 2 3 1 3 3 0 2 4 Raster 1 Raster 2 Output 2

) Accumulative +=, *=, -= Map Algebra Operators Add, subtract, multiply, raster values in specific order. 1 1 1 1 1 0 1 0 3 += Value = 13 1 3 27

6. Assignment = Map Algebra Operators Assign all cells in a new raster a value by performing operation on old raster 1 1 1 1 1 0 1 0 3 1 3 * = 0 0 1 1 28

Raster Functions Higher-order operations built up of operators just listed; relationship of input to output cells: Local cell-to-cell functions: 1 input cell per output cell Focal by-neighborhood functions Global entire raster gives Special Types 29

Local Functions Raster Functions Each cell in first raster operated on by an expression or by cell at same location in another raster Used in: Reclassification Overlay Analysis 30

Local Functions: Reclassification Make new raster by performing function on old. Nominal values reclassed as O or 1 (=binary masking) e.g. Boolian operators Reduce range or number of values floating point to integer values Change measurement scale to weight values; convert nominal values to rank (ordinal or ratio values). 31

Reclassification Binary Masking Beginning Raster: 2 2 2 2 8 8 2 2 2 2 2 2 8 8 2 2 2 2 2 2 2 2 2 2 2 8 8 Simplify to raster with granite and non-granite cells to produce binary raster. 2 = limestone = sandstone 8 = granite 32

Local Functions: Reclassification Binary Raster composed of 0 and 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 Replaced nominal 2 and by 0; 8 by 1. Simplified raster can be saved and used for further analysis 33

Reclassification - Weighting Reclassify to assign weighting factor for further analysis; nominal values become ordinal values for later calculation 2 2 2 2 8 8 2 2 2 2 2 2 2 2 8 8 8 8 2 2 2 2 2 2 2 2 2 Lithology Old Value Weight New Value Limestone 2 10 20 Sandstone 2 10 Granite 8 40 Granite is weighted 4x sandstone and 2x limestone 34

Local Functions: Raster Overlay All entities represented by cells; point = single cell line = chain of cells polygon = group of cells Nominal values identify a related group of cells as an entity Rasters of continuous variables (e.g. rainfall, temp., elevation) have cells with ratio values 3

Local Functions: Raster Overlay Compare cell value among layers by Map Algebra generate new raster as sum, difference, product, etc. of cells within two layers 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 2 0 0 0 0 2 0 0 + = 0 0 2 0 0 0 0 2 2 0 1 1 0 2 1 1 1 0 3 1 1 1 1 3 36

Local Functions: Raster Overlay E.g. Find faults cutting limestone OR shale Line-in-Polygon Query 0 = shale 2 = fault 1 = limestone 4 = no fault 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 2 4 4 4 2 4 4 2 4 4 4 2 4 4 2 4 4 3 4 4 4 2 3 + = 2 =Fault in shale 3 = Fault in limestone 4 = no Fault, shale = no Fault, limestone 37

Local Functions: Raster Overlay Operators include nearly all previously listed: Arithmetic Relational Logical etc. 38

Focal Functions Neighborhood functions: uses values in adjacent cells to return values for new raster. Used for: Aggregation Filtering Computing slope and aspect 39

Aggregation Focal Functions Down-sampling combining cells (average, central cell, median) to produce raster with fewer cells. 3 3 2 1 2 2 2 3 3 2 3 3 3 2 1 2 1 3 1 3 1 0 2 0 0 4 3 2 0 0 0 2 1 2 1 1 0 2 3 0 2 2 2 1 2 0 2 3 4 1 2 0 0 2 1 1 1 2 2 3 1 1 1 1 Average 2 1 40 1 1

Focal Functions: Computing Slope Use 8 neighboring cells to compute slope of cell #. Rise/run = tan (slope) 1 2 3 Find slope in x direction b = tan (slope x ) = (z 3 + z 6 + z 9 z 1 z 4 z 7 )/8D Find slope in y direction c = tan (slope y ) = (z 1 + z 2 + z 3 z 7 z 8 z 9 )/8D Find slope in steepest direction tan (slope) = (b 2 + c 2 ) 1/2 Rise 4 6 7 8 9 D z = elev. Slope Run 41

Focal Functions: Filtering Filtering assign new value to cell on basis of neighboring cells. Save as new raster. Define filter window as a group of cells ( kernal ) around a target cell; size and shape can be specified. Step window across entire raster, calculating new value for center of filter on basis of neighboring values within the filter and filter rule. 42

Neighborhood Functions: Filtering Rule replace target cell (in center) with mean value encountered in filter Define square filter of 3x3 cells 3 3 2 1 2 2 2 2 Target 1: mean = 18/9 = 2 - replace target with 2 3 3 2 3 3 3 2 1 2 1 3 1 3 1 0 2 0 0 4 3 2 0 0 0 1 2 1 1 0 2 3 0 2 2 2 1 2 0 2 3 4 1 2 0 0 2 1 1 1 2 2 3 1 1 1 1 Target 2: mean = 1/9 = ~1.7 - replace target with 2 Filtering effective for: - removing noise - revealing linear trends 43

Neighborhood (Proximity) Functions Buffering calculate buffer zone based on proximity. Save as new raster. Cell value of new raster is a measure of distance via proximity. A Original raster 3 m Buffer raster 2 4 4 4 4 2 4 4 4 4 2 4 4 4 4 2 44 A 4 4..0.7 3 3.6 4.2.0 2 2.8 3.6 4. 1 2 3 4