Data handling 3: Alter Process

Similar documents
Module 7 Raster operations

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

Data handling 2: Transformations

Suitability Modeling with GIS

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

Module 10 Data-action models

ENGRG Introduction to GIS

Raster GIS applications

RASTER ANALYSIS GIS Analysis Fall 2013

Cell based GIS. Introduction to rasters

Raster GIS applications Columns

RASTER ANALYSIS GIS Analysis Winter 2016

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

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

GEOSPATIAL ENGINEERING COMPETENCIES. Geographic Information Science

Getting Started with Spatial Analyst. Steve Kopp Elizabeth Graham

Soil texture: based on percentage of sand in the soil, partially determines the rate of percolation of water into the groundwater.

Remote Sensing and GIS. GIS Spatial Overlay Analysis

Raster Analysis and Functions. David Tenenbaum EEOS 465 / 627 UMass Boston

LECTURE 2 SPATIAL DATA MODELS

RASTER ANALYSIS S H A W N L. P E N M A N E A R T H D A T A A N A LY S I S C E N T E R U N I V E R S I T Y O F N E W M E X I C O

Graphic Display of Vector Object

Raster Data Model & Analysis

Neighbourhood Operations Specific Theory

Getting Started with Spatial Analyst. Steve Kopp Elizabeth Graham

CPSC 695. Methods for interpolation and analysis of continuing surfaces in GIS Dr. M. Gavrilova

Terms and definitions * keep definitions of processes and terms that may be useful for tests, assignments

Spatial Analysis and Modeling (GIST 4302/5302) Database Fundaments. Database. Review: Bits and Bytes

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

Geographic Surfaces. David Tenenbaum EEOS 383 UMass Boston

Review of Cartographic Data Types and Data Models

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

Spatial Analysis with Raster Datasets

layers in a raster model

Chapter 8: How to Pick a GIS

Map Analysis of Raster Data I 3/8/2018

4/7/2009. Model: Abstraction of reality following formal rules e.g. Euclidean space for physical space

GEOGRAPHIC INFORMATION SYSTEMS Lecture 18: Spatial Modeling

Mapping Distance and Density

Spatial Analysis 2. Basic operations Béla Márkus

GIS: Raster Analysis

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification

GIS Tools - Geometry. A GIS stores data as different layers of information Different feature types are stored in individual files.

Unit 4: Vector Overlay Analysis. Lecture Outline. Possible background reading material: McHarg, Ian 1992 Design with Nature. Wiley and Sons, New York.

GIS Data Models. 4/9/ GIS Data Models

IMPORTANCE OF TOPOLOGY IN A GIS PROJECT OF MONITORING THE SOILS IN AGRICULTURAL LAND

Using GIS To Estimate Changes in Runoff and Urban Surface Cover In Part of the Waller Creek Watershed Austin, Texas

Making Topographic Maps

Introduction to Geographic Information Science. Some Updates. Last Lecture 4/6/2017. Geography 4103 / Raster Data and Tesselations.

Multidimensional Data and Modelling

Steps for Modeling a Proposed New Reservoir in GIS

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

Raster Data. James Frew ESM 263 Winter

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

Chapter 9. Geographic Representation Models. Emmanuel Stefanakis

Understanding Geospatial Data Models

Introduction to GIS. Introduction to GIS. Content

Computer Database Structure for Managing Data :-

e-soter Regional pilot platform as EU contribution to a Global Soil Observing System FP7 project #

Lecture 06. Raster and Vector Data Models. Part (1) Common Data Models. Raster. Vector. Points. Points. ( x,y ) Area. Area Line.

Lecture 8. Vector Data Analyses. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

The WSC Data Users Guide

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

Working with Map Algebra

GIS Workbook #1. GIS Basics and the ArcGIS Environment. Helen Goodchild

The Extraction of Lineaments Using Slope Image Derived from Digital Elevation Model: Case Study of Sungai Lembing Maran area, Malaysia.

GEOGRAPHIC INFORMATION SYSTEMS Lecture 24: Spatial Analyst Continued

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for:

Spatial Analysis (Vector) II

Geographic Information Systems. using QGIS

Welcome to NR402 GIS Applications in Natural Resources. This course consists of 9 lessons, including Power point presentations, demonstrations,

Aardobservatie en Data-analyse Image processing

Analytical and Computer Cartography Winter Lecture 9: Geometric Map Transformations

Probability An Example

Conservation Applications of LiDAR. Terrain Analysis. Workshop Exercises

Notes: Notes: Notes: Notes:

How does Map Algebra work?

What can we represent as a Surface?

Creating Surfaces. Steve Kopp Steve Lynch

Remote Sensing & GIS (Bio/Env384 A): 10 November 2015 GIS Database Query

Introduction to GIS. Geographic Information Systems SOCR-377 9/24/2015. R. Khosla Fall Semester The real world. What in the world is GIS?

Model Design and Evaluation

GEOG 487 Lesson 8: Step-by-Step Activity

Introducing ArcScan for ArcGIS

Lecture 21 - Chapter 8 (Raster Analysis, part2)

Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS

4.0 DIGITIZATION, EDITING AND STRUCTURING OF MAP DATA

[Figure about here]

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

Matthew Heric, Geoscientist and Kevin D. Potter, Product Manager. Autometric, Incorporated 5301 Shawnee Road Alexandria, Virginia USA

Geol 588. GIS for Geoscientists II. Zonal functions. Feb 22, Zonal statistics. Interpolation. Zonal statistics Sp. Analyst Tools - Zonal.

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

Basics of Using LiDAR Data

Maps as Numbers: Data Models

Digging Into Autodesk Map 3D 2007 Level 1 Training Rick Ellis Michael Carris Russell Martin

INTRODUCTION TO GIS WORKSHOP EXERCISE

How Do I: Find the Highest Elevation within an Area

Topic 5: Raster and Vector Data Models

What is Where? Contents. Flat File Database. WHAT: Characteristics of attributes or features. WHERE: In geographic space.

GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst

Transcription:

Introduction Geo information Science (GRS 10306) Data handling 3: Alter Process 2009/2010 CGI GIRS

2

Alter / process / analysis / operations definition Query a data handling class of operators which doesn t change the thematic and geometric meaning of the original geo data which doesn t change the (geo )reference or data structure it only selects a subset out of the whole data set Transform a data handling class of operators which doesn t change the thematic and geometric meaning of the original geo data which changes the (geo )reference or data structure Process / alter a data handling class of operators which changes the thematic and geometric meaning of the original geo data which doesn t change the (geo )reference and data structure 3

Overview Raster processing tools / analysis Local operations Focal operations Zonal operations Global operations Vector processing tools / analysis Attribute calculations Buffering Overlay Types Point in polygon Line in polygon Polygon on polygon Methods Union Intersect Identity Geo information process 4

DATA HANDLING RASTER OPERATIONS History 1969 1973 Steinitz (Harvard), McHarg (Pennsylvania) analytical tools for landscape analysis 1983 1990 Dana Tomlin (Yale) cartographic modelling > Map Algebra Professor Dana Tomlin...... originator of Map algebra. Map algebra formalized rules to process raster structured geo data new raster set = f (old raster set 1, old raster set 2,..) operation based on a local, focal, zonal or global function 5

Local operations new cell value is based on the old cell value on the same location in the old raster(s) 1 input raster Mathematical functions more input rasters Arithmetic operators Logical operators Cell statistic functions 6

Local operations: mathematical function 7

Local operations: arithmetic operator 8

Local operators 9

Focal operations (neighborhood operations) new cell value is based on the old cell values on the same and neighbouring locations in old raster(s) Defined window or neighborhood Neighborhood statistic function Examples: Remote Sensing: filter operations terrain analysis: slope and aspect calculations 10

Focal Operation raster cell neighborhood cell altered cell 11

Zonal operations new cell value is based on a collection of old cell values of old rasters based on a clustering by old cell values Input grid is zone or region! grid a non contiguous zone in a raster are all cells with the same value A contiguous zone in a raster are spatially connected cells or region Zonal statistics functions (minimum, mean, majority, etc.) Output as dbf table Example: comparison of topographic characteristics of soil zones 12

Global operations new cell value is based on all old cell values of old rasters cost or weighted distance Eucledian distance or proximity analysis 13

Euclidean distance 1 Top view study area 14

Euclidean distance 2 15

Exercise: Extrapolation by Euclidean distance 2 0 0-1 2-1 2 0 0 0 1 1,4 1 1 1,4 1 0 0 1 1,4 1-1,4 1-0 3 0 1-1 1-1 0 0 0 1,4 1 1,4 1,4 1 1,4 0 0 0 2,2 2 2,2 2,2 2 2,2 16

Raster operations: comparison 17

Exercise 1 A A A 1 1 A 3 3 1 3 3 3 1 B 3 3 1 B 5 3 5 5 3 3 A is the result of a zonal operation. Write down the function for this operation. 18

Exercise 2 A A A A B 3 3 1 A is the result of a zonal operation B 5 3 5 5 3 3 based on an 1 majority OR 2 minimal value function. Write down the values of A. 19

Types of vector operations Attribute calculations Buffering Overlay 20

Overlay operations Create new attributes and combine attributes based upon original attributes of two or more superpositioned data sets in the same extent and the same georeference Types Point in polygon Line in polygon Polygon on polygon 21

Optical / graphic overlay: example Optical/graphic overlay No new topology Only transparency Topological overlay New topology calculated New objects and new tables 22

Topological overlay: example 23

Overlay methods 2 A, B intersect A and B AND union A or B OR difference A, not B NOT exclusive not (A and B) NAND not-exclusive not (A or B) NOR 24

Vector overlay: exercise 1 2 1 A Table A obj_id soil lutum 1 peat 10 2 clay 15-1 - - B Table B obj_id pollution 1 yes -1 no A OR 25

Vector overlay: result 1 1 2 3 2 1 4 5 6 A B A Table A obj_id obj_id A obj_id B soil lutum pollution 1 1-1 peat 10 no 2 1 1 peat 10 yes 3 1-1 peat 10 no 4-1 1 - - yes 5 2 1 clay 15 yes 6 2-1 clay 15 no -1-1 -1 - - no 26

Attribute function handling classes that calculate values for existing or new attributes Eg: classification; descriptive statistics, simple maths 27

Attribute calculation Object Cover GWT Calc. Abund. Lutum 1 grass 2 0 4 10 2 grass 3 0 5 15 3 grass 4 0 1 5 4 maize 3 0 1 5 5 water - - - - 6 fruit 4 1 3 5 7 grass 2 0 4 15 8 residential 4 1 1 10 9 grass 2 0 4 5 10 maize 3 1 2 5 11 grass 2 0 3 10 12 water - - - - 13 grass 2 0 4 5 14 grass 2 0 5 15 15 residential 4 1 2 15 Cover gwt lutum Grass 4 9,23 0.52 1 4,32 28

Classification 1 Division of thematic attribute values Examples percentile/quantile: same number of objects by class equal area: equal surface of objects by class equal interval: equal ranges within an attribute domain standard deviation: variance with respect to the average 29

Classification 2 30

Neighbourhood functions handling class operates on or in the neighbourhood / proximity of objects (vector) / cell (raster) and their respective attributes (geometric and thematic) 31

Buffering around points, lines and areas from object into it s surrounding neighbourhood 32

Buffering: different size distance is constant distance is variable 33

Buffering: traveling time distances 34

Environmental quality assessment 35

Environmental quality assessment 2 36

Extrapolation by Thiessen polygons 37

Thiessen applied 38

Example: vineyard suitability analysis 1 Wageningen... a wine producing region in 2030... reality? fiction.... 2005 2010 2015 2020 2025 2030 39

Example: vineyard suitability analysis 2 Land use Ground water +soil Elevation 0A 0B 0C Towns 0D? 1? 2? 3 4 5 Suitable Land use Suitable Ground water Suitable Soils DEM 1A 2A 3A 4A Distance <6km 5A Land use 0/1 6 7 8 9 10 12 13 Suitable GW/Soils GW/Soils 0/1 Slope 0/1 Slope 6A 7A 8A 9A 12A 13A 14A? 15 16 15A Slope classes 0/1/2 16A Aspect? 17 Aspect classes 0/1/2 19 Slope and Aspect classes 0/1/2 10A 17A 19A 11A 18 Distance 0/1 18A Suitable locations 40

Summary: Raster operations / analysis Local Focal Zonal Global mathematical functions neighbourhood statistics zonal statistics Euclidean distance Vector operations / analysis Buffering Overlay Types Point in polygon Line in polygon Polygon on polygon Methods Union Intersect Identity 41

Summary Data Handling Query Transform Alter/Process Thematically Vector Vector Attribute Geometrically map projection classification Location Vector Vector Neighbourhood Orientation similarity from object Size Raster Vector between objects Shape topology, attribute Overlay Topology Vector Raster graphic rules, order, (over)size, frequency topologic 42

Study materials: Theory Chang, 2006 Chapter 12: Vector data analysis Chapter 13: Raster data analysis Practical: GRS 10306 practical manual, 2006 Wageningen UR Module 7: Raster operations Module 8: Vector operations

Types of alteration / processing attribute functions Create new (values of) attributes (T) for an entity/cell based upon the original values of the entity / cell attributes (T) at the same location neighbourhood functions Create new attributes (T and,or G) based upon original entity / cell attributes (T and, or G) at the same location and its surrounding locations overlay functions Create new attributes (G) and combine attributes (T) based upon original attributes (T & G) of two or more super-positioned data sets of the same area and with the same geo-reference 44