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.

Slides:



Advertisements
Similar presentations
Spatial Analysis with ArcView: 2-D. –Calculating viewshed –Calculating line of sight –Add x and y coordinates –Deriving slope from surface data –Deriving.
Advertisements

Geographic Information Systems Applications in Natural Resource Management Chapter 13 Raster GIS Database Analysis Michael G. Wing & Pete Bettinger.
WFM 6202: Remote Sensing and GIS in Water Management
Raster Data. The Raster Data Model The Raster Data Model is used to model spatial phenomena that vary continuously over a surface and that do not have.
Map Analysis with Raster Datasets Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
Some Potential Terrain Analysis Tools for ArcGIS David G. Tarboton
Flow modeling on grid terrains. DEM Representations TIN Grid Contour lines Sample points.
Map Analysis with Raster Datasets Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
Lab 3 hydrological application using GIS. Deriving Runoff Characteristics ArcGIS Flow Diagram Load DEM Fill sinks Compute flow direction Compute flow.
Raster Analysis Raster math Topography: Slope, aspect, contours Reclassify Raster / Vector Conversions Statistics: min, max, mean, std. dev. –Local, Neighborhood,
Spatial Analysis with Raster Datasets - 2 Francisco Olivera, Ph.D., P.E. Srikanth Koka Department of Civil Engineering Texas A&M University.
Tips for Map Due for Lab 1 Complete Exercise (Find Potential Youth Center Locations) through step 6. You should now have the potential youth center locations.
Spatial Analysis Using Grids n Continuous surfaces or spatial fields representation of geographical information n Grid data structure for representing.
GIS Functions and Operators The functions associated with raster cartographic modeling can be divided into five types: The functions associated with raster.
Cartographic modelling
Spatial Analysis – Raster data analysis Lecture 5-6.
Why calculate slope and Aspect? Study the flow of water Identify the habitats of plants Identify potential sites for urban growth Drainage patterns on.
Raster Data Analysis Chapter 11. Introduction  Regular grid  Value in each cell corresponds to characteristic  Operations on individual, group, or.
Spatial Analyst Toolbox Lecture 17. Spatial Analyst Tool Sets  Conditional  Density  Distance  Generalization  Ground Water  Interpolation  Conditional.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
MSc in Geoinformatics – Managing Energy, Resources, Environment Teacher Training Dushanbe, – TEMPUS This project has.
Applied Cartography and Introduction to GIS GEOG 2017 EL
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.
Interpolation Tools. Lesson 5 overview  Concepts  Sampling methods  Creating continuous surfaces  Interpolation  Density surfaces in GIS  Interpolators.
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.
CFR 250/590 Introduction to GIS, Autumn D Analysis & Surface Modeling © Phil Hurvitz, vector_analysis_1.ppt 1  Overview 3D Analysis &
Data Types Entities and fields can be transformed to the other type Vectors compared to rasters.
Map Algebra. Lesson 5A overview  Introduction to Map Algebra (5A)  Language components  Syntax and rules  Objects  Operators  Commands  Exercise.
Ripley K – Fisher et al.. Ripley K - Issues Assumes the process is homogeneous (stationary random field). Ripley K was is very sensitive to study area.
Raster Analysis. Learning Objectives Develop an understanding of the principles underlying lab 4 Introduce raster operations and functions Show how raster.
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.
Raster Analysis and Terrain Analysis Chapter 10 & 11 Raster Analysis.
L7 - Raster Algorithms L7 – Raster Algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems.
Reading Assignment: Bolstad Chapters 10 & 11 Spatial Analysis (Raster)
Spatial Analysis with Raster Datasets-1 Francisco Olivera, Ph.D., P.E. Srikanth Koka Department of Civil Engineering Texas A&M University.
Environmental GIS Nicholas A. Procopio, Ph.D, GISP
Surface Analysis Tools. Lesson 7 overview  Topographic data  Sources  Uses  Topographic analysis  Hillshade  Visibility  Contours  Slope, aspect,
Chapter 8 Raster Analysis.
GIS Analysis Queries Operations Non-spatial Spatial Vector Raster
Geographical Information Systems
Spatial Analysis Using Grids
Definition In scientific literature there is no universal agreement about the usage of the terms: digital elevation model (DEM) digital terrain model (DTM)
Raster/Map Algebra/Hydrology
Spatial Models – Raster Stacy Bogan
Raster Analysis Ming-Chun Lee.
URBDP 422 Urban and Regional Geo-Spatial Analysis
Raster Analysis and Terrain Analysis
Watershed Analysis.
Geographic Information Systems
Spatial Analysis: Raster
Review- vector analyses
GIS FOR HYDROLOGIC DATA DEVELOPMENT FOR DESIGN OF HIGHWAY DRAINAGE FACILITIES by Francisco Olivera and David Maidment Center for Research in Water Resources.
Nicholas A. Procopio, Ph.D, GISP
Raster-based spatial analyses
May 18, 2016 Spring 2016 Institute of Space Technology
Preparing raster files for Condatis
Surface Operations Examples
Lecture 18: Spatial Interpolation I
Raster Data Analysis.
Spatial Analysis: Raster
Environmental Modelling with RASTER DEMs: Hydrologic Features
5. Zonal Analysis 5.1 Definition of a zone 5.2 Zonal statistics
4. Focal Analysis 4.1 Definition of focal analysis
Spatial Analysis with Raster Datasets-1
Presentation transcript:

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 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)

Neighborhoods

Types of Neighborhood Statistics

Focal Functions process each cell Output = focalsum(input) If a cell of NoData is present in the neighborhood, it will be ignored in the processing. If the entire neighborhood consists of cells of NoData, the output cell value will be NoData.

Special Focal Functions Slope Aspect Curvature (slope of the slope) Filters Block (non-overlap) FocalFlow (flow into an individual cell) Flow Direction (flow between cells) –Flow Accumulation

Slope Reference: Burrough, P. A. and McDonell, R.A., Principles of Geographical Information Systems (Oxford University Press, New York), p Based on Horn (1981) A third-order finite difference estimator using the 8 outer points of a 3x3 neighborhood. Slope can be expressed as a percent or degrees. Degrees range between 0 and 90 and percent ranges between 0 and infinite.

Slope Computations where Conversion: degrees/radians

Slope Computations Cellsize = 5 units

Slope Computations There are problems at the edges and slope is highly influenced by the surface (e.g. DEM) resolution.

Aspect Aspect identifies the downslope direction of the maximum rate of change in value from each cell to its neighbors. Aspect can be thought of as the slope direction. The values of the output raster will be the compass direction of the aspect. Aspect uses the same base equations as Slope.

Aspect Computations The aspect value is then converted to compass direction values (0–360 degrees), according to the following rule: if aspect < 0 cell = aspect else if aspect > 90.0 cell = aspect else cell = aspect

Aspect Computations Since Aspect > 0° and < 90° Direction = = ° (almost due south)

Flow Direction The direction of flow is determined by finding the direction of steepest descent, or maximum drop, from each cell. –maximum drop = change in z-value / distance The distance is determined between cell centers. Therefore if the cell size is one, the distance between two orthogonal cells is one and the distance between two diagonal cells is , the square root of two. If the maximum descent to several cells is the same, the neighborhood is enlarged until the steepest descent is found.

Block Function In a block function, the maximum, minimum, mean, etc. values are calculated for a fixed set of non-overlapping windows or neighborhoods. The resulting value for an individual neighborhood is assigned to all cell locations contained in the minimum-bounding rectangle of the specified neighborhood.

Zonal Analysis by Attribute

Zonal Statistics

Other Zonal Tools