GIS Functions and Operators The functions associated with raster cartographic modeling can be divided into five types: The functions associated with raster.

Slides:



Advertisements
Similar presentations
Raster Based GIS Analysis
Advertisements

Group 3 Akash Agrawal and Atanu Roy 1 Raster Database.
Border around project area Everything else is hardly noticeable… but it’s there Big circles… and semi- transparent Color distinction is clear.
Using ESRI ArcGIS 9.3 Arc ToolBox 3 (Spatial Analyst)
More Raster and Surface Analysis in Spatial Analyst
Introduction to Geographic Information Systems Miles Logsdon
Introduction to Geographic Information Systems Miles Logsdon
BASIC SPATIAL ANALYSIS TOOLS IN A GIS
GUS: 0265 Fundamentals of GIS Lecture Presentation 4: Raster Data Model and Operations Jeremy Mennis Department of Geography and Urban Studies Temple University.
Lecture 14: More Raster and Surface Analysis in Spatial Analyst Using GIS-- Introduction to GIS By Weiqi Zhou, University of Vermont Thanks are due.
CE Introduction to Surveying and Geographic Information Systems Donald J. Leone, Ph.D., P.E. eLearning Version Lecture 4.
Week 18GEOG2750 – Earth Observation and GIS of the Physical Environment1 Lecture 15 Principles of Grid-based modelling Outline – introduction – linking.
Map Analysis with Raster Datasets Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
GEOG5060 GIS & Environment Lecture 4 GEOG GIS and Environment1 Lecture 4. Grid-based modelling Outline – introduction – linking models to GIS – basics.
Spatial Analysis with Raster Datasets - 2 Francisco Olivera, Ph.D., P.E. Srikanth Koka Department of Civil Engineering Texas A&M University.
Let’s pretty it up!. Border around project area Everything else is hardly noticeable… but it’s there Big circles… and semi- transparent Color distinction.
Geographic Information Systems Applications in Natural Resource Management Chapter 14 Raster GIS Database Analysis II Michael G. Wing & Pete Bettinger.
Cartographic modelling
Map Algebra and Beyond: 1
Fundamentals of GIS Lecture Materials by Austin Troy except where noted © 2008 Lecture 14: More Raster and Surface Analysis in Spatial Analyst Using.
Slope and Aspect Calculated from a grid of elevations (a digital elevation model) Slope and aspect are calculated at each point in the grid, by comparing.
Basic Spatial Analysis
SPATIAL ANALYSTSPATIAL ANALYST With support from: NSF DUE Prepared by: in partnership with: Jennifer McKee Geospatial Technician Education Through.
Spatial Analysis – Raster data analysis Lecture 5-6.
Raster Data Analysis Chapter 11. Introduction  Regular grid  Value in each cell corresponds to characteristic  Operations on individual, group, or.
Fundamentals of GIS Lecture Materials by Austin Troy except where noted © 2008 Lecture 13: Introduction to Raster Spatial Analysis Using GIS-- By.
Spatial Analyst Toolbox Lecture 17. Spatial Analyst Tool Sets  Conditional  Density  Distance  Generalization  Ground Water  Interpolation  Conditional.
Dana Tomlin and Joseph Berry (1970’s) A method of treating individual raster layers as members of algebraic expressions. 2 * LayerA.
Szekesfehervar Hungary Kydyr Nazarkulov Kyrgyz GIS Centre, ACA* GIScience Geodesy and GeoInformatics Department, KSUCTA Module Spatial Analysis Overview.
GIS2: Geo-processing and Metadata Treg Christopher.
Applied Cartography and Introduction to GIS GEOG 2017 EL
Focal and Zonal Functions RNR 419/519. Focal Functions Focal (or neighborhood) functions compute an output grid in which the output value at each cell.
Distance. Euclidean Distance Minimum distance from a source (Value NoData) Input grid must have at least one source cell with the rest of the grid.
Spatial Analysis.
CHAPTER 12 RASTER DATA ANALYSIS 12.1 Data Analysis Environment
Assignment 3 Cartographic Modeling –Raw Spatial Data  Map Product for Decision Making Steps –Define Goal –Define important social or biophysical factors.
Lecture 5 Raster Data Analysis Introduction Analysis with raster data is simple and efficient for it’s feature based on position Analysis.
Intro to Raster GIS GTECH361 Lecture 11. CELL ROW COLUMN.
Spatial Statistics Operations Spatial Analysis Operations Reclassify and Overlay Distance and Neighbors GISer’s Perspective: Surface Modeling Spatial Data.
Map Algebra. Lesson 5A overview  Introduction to Map Algebra (5A)  Language components  Syntax and rules  Objects  Operators  Commands  Exercise.
1 Raster Analysis I Overview Grid layers Setting grid layer and analysis properties Grid function types Performing grid analysis Map Algebra GEO4152 Applications.
Fundamentals of GIS Lecture Materials by Austin Troy except where noted © 2008 Lecture 13: Introduction to Raster Spatial Analysis Using GIS-- By.
Raster Analysis. Learning Objectives Develop an understanding of the principles underlying lab 4 Introduce raster operations and functions Show how raster.
Environmental Modeling Basic GIS Functions for Suitability Index Modeling.
NR 143 Study Overview: part 1 By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
1 Overview Importing data from generic raster files Creating surfaces from point samples Mapping contours Calculating summary attributes for polygon features.
Lab 2: GIS Data Models Yingjie Hu. Objectives Understanding GIS data models Manipulating the data models supported in ArcGIS.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
GUS: 0262 Fundamentals of GIS Lecture Presentation 7: Raster Operations Jeremy Mennis Department of Geography and Urban Studies Temple University.
Reading Assignment: Bolstad Chapters 10 & 11 Spatial Analysis (Raster)
CFR 250/590 Introduction to GIS, Autumn 1999 Raster Analysis I © Phil Hurvitz, raster1.ppt 1  Overview Grid themes Setting grid theme and analysis.
Definition of Spatial Analysis
Statistical Surfaces, part II GEOG370 Instructor: Christine Erlien.
CENTENNIAL COLLEGE SCHOOL OF ENGINEERING & APPLIED SCIENCE VS 361 Introduction to GIS SPATIAL OPERATIONS COURSE NOTES 1.
Environmental GIS Nicholas A. Procopio, Ph.D, GISP
Chapter 8 Raster Analysis.
GIS Analysis Queries Operations Non-spatial Spatial Vector Raster
Geographical Information Systems
GEOGRAPHICAL INFORMATION SYSTEM
Vector Analysis Ming-Chun Lee.
Raster Analysis Ming-Chun Lee.
URBDP 422 Urban and Regional Geo-Spatial Analysis
Spatial Analysis: Raster
Problems with Vector Overlay Analysis (esp. Polygon)
Review- vector analyses
Nicholas A. Procopio, Ph.D, GISP
Raster Data Analysis.
Spatial Analysis: Raster
Common Core Vs Kansas Standards
5. Zonal Analysis 5.1 Definition of a zone 5.2 Zonal statistics
Presentation transcript:

GIS Functions and Operators The functions associated with raster cartographic modeling can be divided into five types: The functions associated with raster cartographic modeling can be divided into five types: Those that work on single cell locations (local functions or operators) Those that work on single cell locations (local functions or operators) Those that work on cell locations within a neighborhood (focal functions) Those that work on cell locations within a neighborhood (focal functions) Those that work on cell locations within zones (zonal functions) Those that work on cell locations within zones (zonal functions) Those that work on all cells within the raster (global functions) Those that work on all cells within the raster (global functions) Those that perform a specific application (for example, hydrologic analysis functions) Those that perform a specific application (for example, hydrologic analysis functions)

Map Algebra Map algebra is a language specifically designed for geographic cell-based systems and provides the basis for cartographic modeling. Map algebra is a language specifically designed for geographic cell-based systems and provides the basis for cartographic modeling. Based on concepts originally presented by Joe Berry and C. Dana Tomlin. Based on concepts originally presented by Joe Berry and C. Dana Tomlin. Map algebra provides a language to conveying logic constructs while maintaining the power of the mathematical base underlying the cell-based structure. Map algebra provides a language to conveying logic constructs while maintaining the power of the mathematical base underlying the cell-based structure. Map Algebra operators and functions apply mathematical computations on a raster “map” vs. matrix algebra. Map Algebra operators and functions apply mathematical computations on a raster “map” vs. matrix algebra.

Local Functions Local functions apply their calculations to a single cell location before calculating the next location, until all cells have been processed. To perform the calculation, the local function only needs to know the values at the location for a single raster or for multiple rasters, as well as, in some cases, a comparison value. Local functions apply their calculations to a single cell location before calculating the next location, until all cells have been processed. To perform the calculation, the local function only needs to know the values at the location for a single raster or for multiple rasters, as well as, in some cases, a comparison value. Operations or functions can be applied on single or multiple grids: Operations or functions can be applied on single or multiple grids: output = (inlayer1 + inlayer2) / 2 output = (inlayer1 + inlayer2) / 2 output = sin(inlayer1) output = sin(inlayer1) output = min(inlayer1, inlayer2, inlayer3) output = min(inlayer1, inlayer2, inlayer3)

Operators and Functions There are three types of operations: There are three types of operations: Arithmetic operators: *, /, -, + Arithmetic operators: *, /, -, + Boolean operators: And, Or, Xor, Not Boolean operators: And, Or, Xor, Not Relational operators: ==, >,, >=,,, >=, <=

Operators and Functions Mathematical functions are applied to the values in a single input raster. There are four groups of mathematical functions Mathematical functions are applied to the values in a single input raster. There are four groups of mathematical functions Logarithmic Logarithmic Arithmetic Arithmetic Trigonometric Trigonometric Powers Powers Other local functions compute statistics, combine, or other operations from a list of multiple inlayers. Other local functions compute statistics, combine, or other operations from a list of multiple inlayers. Output = min(Inlayer1, Inlayer2, Inlayer3)

Focal Functions Focal (or neighborhood) functions compute an output grid in which the output value at each cell location is a function of the input cells in the specified neighborhood “around” each output (or target) location. Neighborhoods can be different sizes and geometries. Different arithmetic and statistical functions can be applied to summarize a neighborhood values. Example: Output = focalsum (Input, rectangle, 3,3)

Zonal Functions Zonal functions compute an output raster dataset where the output value for each location depends on the value of the cell at the location and the association that location has within a cartographic zone. Zonal functions compute an output raster dataset where the output value for each location depends on the value of the cell at the location and the association that location has within a cartographic zone. Output = zonalsum(inlayer, zonelayer) Output = zonalgeometry(zonelayer, all)

Global Functions Global, or per-raster, functions compute an output raster dataset in which the output value at each cell location is potentially a function of all the cells combined from the various input raster datasets. There are two main groups of global functions: Euclidean distance and weighted distance. Global, or per-raster, functions compute an output raster dataset in which the output value at each cell location is potentially a function of all the cells combined from the various input raster datasets. There are two main groups of global functions: Euclidean distance and weighted distance. Output from the Euclidean distance function, each cell contains the shortest distance to any input point.

Application Functions There are a wide series of cell-based modeling functions developed to solve specific applications. There are a wide series of cell-based modeling functions developed to solve specific applications. There is some overlap in the categorization of an application function and the local, focal, zonal, and global functions (such as the fact that even though slope is usually used in the application of analyzing surfaces, it is also a focal function). There is some overlap in the categorization of an application function and the local, focal, zonal, and global functions (such as the fact that even though slope is usually used in the application of analyzing surfaces, it is also a focal function). Application functions include the following: Application functions include the following: Density analysis Density analysis Surface generation Surface generation Surface analysis Surface analysis Hydrologic analysis Hydrologic analysis Geometric transformation Geometric transformation Generalization Generalization Resolution altering Resolution altering

Lab 2 Part 1: Examine Grids Part 1: Examine Grids Compute Slope and look at the statistics Compute Slope and look at the statistics Reclass Slope and compute the area in Zone 5 Reclass Slope and compute the area in Zone 5 Part 2: Locating a Watch Tower (Iron Age II) Part 2: Locating a Watch Tower (Iron Age II) Jordan Highlands – Dr. Christopherson PhD research site Jordan Highlands – Dr. Christopherson PhD research site We will attempt to identify the “watch tower” based on three factors We will attempt to identify the “watch tower” based on three factors Must be “In View” of the Fort and the Largest City Must be “In View” of the Fort and the Largest City Must be located in the highest elevation zone Must be located in the highest elevation zone Must have either a rectangular or circular structure Must have either a rectangular or circular structure Will Intersect on the three factors to narrow the search Will Intersect on the three factors to narrow the search