Www.spatialanalysisonline.com Chapter 6 Part A: Surface analysis – geometrical methods.

Slides:



Advertisements
Similar presentations
October 1, 2008www.Connotative.com1 Commercializing Access to the Parallel Universe of Connotative Meaning.
Advertisements

Methodological context
Chapter 7 Part B: Locational analysis.
Chapter 2 Conceptual frameworks for spatial analysis.
Chapter 7 Part A: Network analysis.
Chapter 5 Part A: Spatial data exploration.
Part B: Spatial Autocorrelation and regression modelling
Chapter 4 Part A: Geometric & related operations.
Chapter 4 Part B: Distance and directional operations.
Chapter 8 Geocomputation Part B:
Credit Card Operations Bülent Şenver
October 2002www.qimpro.com1 SIX SIGMA BLACK BELT Summary of Steps.
Use of EVDAS for monitoring purposes Piotr Nowicki, MD Warsaw, 06-Oct-2011.
Spatial Analysis with ArcView: 2-D. –Calculating viewshed –Calculating line of sight –Add x and y coordinates –Deriving slope from surface data –Deriving.
Direct Volume Rendering. What is volume rendering? Accumulate information along 1 dimension line through volume.
3D Graphics Rendering and Terrain Modeling
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
HCI 530 : Seminar (HCI) Damian Schofield.
WFM 6202: Remote Sensing and GIS in Water Management
Motion Analysis (contd.) Slides are from RPI Registration Class.
Lecture 16 Terrain modelling: the basics
Spatial Analysis Longley et al., Ch 14,15. Transformations Buffering (Point, Line, Area) Point-in-polygon Polygon Overlay Spatial Interpolation –Theissen.
Spatial Interpolation
Introduction to Volume Visualization Mengxia Zhu Fall 2007.
Lecture 4. Interpolating environmental datasets
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
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.
Terrain Mapping and Analysis
Digital Terrain Models by M. Varshosaz
Shading (introduction to rendering). Rendering  We know how to specify the geometry but how is the color calculated.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Using ESRI ArcGIS 9.3 Spatial Analyst
Lecture 3 : Direct Volume Rendering Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University Acknowledgement : Han-Wei Shen Lecture.
Spatial Analysis.
Intro. To GIS Lecture 9 Terrain Analysis April 24 th, 2013.
Raster Data Model.
Quadratic Surfaces. SPLINE REPRESENTATIONS a spline is a flexible strip used to produce a smooth curve through a designated set of points. We.
Model Construction: interpolation techniques 1392.
Intro to Raster GIS GTECH361 Lecture 11. CELL ROW COLUMN.
Course 13 Curves and Surfaces. Course 13 Curves and Surface Surface Representation Representation Interpolation Approximation Surface Segmentation.
CFR 250/590 Introduction to GIS, Autumn D Analysis & Surface Modeling © Phil Hurvitz, vector_analysis_1.ppt 1  Overview 3D Analysis &
Chapter 8 – Geographic Information Analysis O’Sullivan and Unwin “ Describing and Analyzing Fields” By: Scott Clobes.
Raster data models Rasters can be different types of tesselations SquaresTrianglesHexagons Regular tesselations.
Lecture 20: GIS Analytical Functionality (IV)
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.
1 Overview Importing data from generic raster files Creating surfaces from point samples Mapping contours Calculating summary attributes for polygon features.
L7 - Raster Algorithms L7 – Raster Algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Statistical Surfaces, part II GEOG370 Instructor: Christine Erlien.
U.S. Department of the Interior U.S. Geological Survey Automatic Generation of Parameter Inputs and Visualization of Model Outputs for AGNPS using GIS.
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
Instructor: Mircea Nicolescu Lecture 7
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Surface Analysis Tools. Lesson 7 overview  Topographic data  Sources  Uses  Topographic analysis  Hillshade  Visibility  Contours  Slope, aspect,
Chapter 8 Raster Analysis.
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Digital Data Format and Storage
Raster Analysis and Terrain Analysis
3D Graphics Rendering PPT By Ricardo Veguilla.
Statistical surfaces: DEM’s
Problems with Vector Overlay Analysis (esp. Polygon)
May 18, 2016 Spring 2016 Institute of Space Technology
Interpolation & Contour Maps
Spatial interpolation
Raster Data Analysis.
Presentation transcript:

Chapter 6 Part A: Surface analysis – geometrical methods

3 rd editionwww.spatialanalysisonline.com2 Surface analysis – geometrical methods Modelling surfaces - surfaces and fields Surfaces – typically scalar fields: Continuous - z-values (magnitude) assumed to exist for every (x,y) coordinate pair Real valued (may be integer coded, e.g. remote sensing data) and generally positive (may be negative) Single valued (open or 2D manifold) – multiple values treated as separate surfaces or layers Surfaces - vector fields: Magnitude and direction assumed to exist for every (x,y) coordinate pair

3 rd editionwww.spatialanalysisonline.com3 Surface analysis – geometrical methods Modelling surfaces - surfaces and fields Mt St Helens – rendered gridMt St Helens – wireframe

3 rd editionwww.spatialanalysisonline.com4 Surface analysis – geometrical methods Modelling surfaces - surfaces and fields Surfaces - Data sources: Physical surfaces – national mapping agencies, field surveys. DEM, contour, TIN or raster (image) models plus associated attribute data Sample surveys – point/block samples converted to grids using interpolation procedures Remote sensing – satellite, aerial Vector data – e.g. wind strength/direction, magnetic survey data Programmatically derived surfaces (theoretical models and best fits)

3 rd editionwww.spatialanalysisonline.com5 Surface analysis – geometrical methods Modelling surfaces – raster models {x,y,z} representation, n x m Row order – geographic vs mathematical Treatment of missing and masked data Coding of cell neighbourhoods

3 rd editionwww.spatialanalysisonline.com6 Surface analysis – geometrical methods Modelling surfaces – raster models Advantages: Computationally very convenient Easy to display visually (2D image and 3D models) Aligns with some data capture (remote sensing) techniques Readily available for physical surfaces (DEM) Disadvantages Very large storage requirement Computation can be processor intensive Fixed grid size, shape, orientation Representation of certain objects (e.g. lines) may be poor

3 rd editionwww.spatialanalysisonline.com7 Surface analysis – geometrical methods Modelling surfaces – raster models Cell neighbourhoods and derivatives First order partial derivatives – finite difference model Second order partial derivatives (simple version)

3 rd editionwww.spatialanalysisonline.com8 Surface analysis – geometrical methods Modelling surfaces – raster models Cell neighbourhoods and derivatives Second order partial derivatives (8-cell finite difference version)

3 rd editionwww.spatialanalysisonline.com9 Surface analysis – geometrical methods Modelling surfaces – raster models Cell neighbourhoods and derivatives Local surface models Fit quadratic polynomial to local neighbourhood (OLS) z=ax 2 +by 2 +cxy+dx+ey+f (6 parameters) Analytically differentiate Aspect: A=tan 1 (e/d) Slope: S t =tan 1 (e 2 +d 2 ) Curvatures: see later slides OR Fit partial quartic polynomial to local neighbourhood (exactly) z=ax 2 y 2 +bx 2 y+cxy 2 +dx 2 +ey 2 +fxy+gx+hy+i (9 parameters) Curvatures: see later slides

3 rd editionwww.spatialanalysisonline.com10 Surface analysis – geometrical methods Modelling surfaces – vector models Principal models: TIN Compact, fast to process Representational detail, complexity of processing Contour – raster DEM datasets often derived from contour source material Conversion to-from TIN/DEM

3 rd editionwww.spatialanalysisonline.com11 Surface analysis – geometrical methods Modelling surfaces – vector models A. Source rasterB. Contour - derivedC. TIN - derived

3 rd editionwww.spatialanalysisonline.com12 Surface analysis – geometrical methods Modelling surfaces – mathematical models

3 rd editionwww.spatialanalysisonline.com13 Surface analysis – geometrical methods Modelling surfaces – statistical and fractal models A. Random uniformB. Random NormalC. Ridged multi-fractal

3 rd editionwww.spatialanalysisonline.com14 Surface analysis – geometrical methods Modelling surfaces – hybrid (pseudo-random) models

3 rd editionwww.spatialanalysisonline.com15 Surface analysis – geometrical methods Surface geometry – gradient, slope, aspect Gradient: vector measure – 2 components: Slope – often computed as rise over run (tan) – varies by direction. Usually defined as maximum value at a given point (magnitude component) Aspect – direction of maximum slope (direction component)

3 rd editionwww.spatialanalysisonline.com16 Surface analysis – geometrical methods Surface geometry – slope models Rise over run (tan) Rise over surface distance (sin) Surface z=F(x,y) analytical differential Surface – grid differential Surface – averaging algorithms (D-infinity, 8-point etc.) TIN model – direct computation or conversion to grid Slope – resolution, orientation effects

3 rd editionwww.spatialanalysisonline.com17 Surface analysis – geometrical methods Surface geometry – aspect Direction in degrees from North Directional bias from grid orientation Classified aspect – gradation, 8-way, 4-way Aspect and lighting/thermal modelling

3 rd editionwww.spatialanalysisonline.com18 Surface analysis – geometrical methods Surface geometry – profiles Single profiles Linear transects Polygonal transects

3 rd editionwww.spatialanalysisonline.com19 Surface analysis – geometrical methods Surface geometry – profiles Multiple profiles Baselines are average across entire grid

3 rd editionwww.spatialanalysisonline.com20 Surface analysis – geometrical methods Surface geometry – morphology

3 rd editionwww.spatialanalysisonline.com21 Surface analysis – geometrical methods Surface geometry – curvature Coordinate systems 1.Original grid coordinates (x,y,z) 2.Rotated grid coordinates (x-rot,y-rot,z) in direction of aspect 3.Tangential coordinates (surface normal, surface tangential plane) Curvature computation and naming wrt alternative coordinate systems

3 rd editionwww.spatialanalysisonline.com22 Surface analysis – geometrical methods Surface geometry – profile curvature Math model: Quadratic model: Quartic model:

3 rd editionwww.spatialanalysisonline.com23 Surface analysis – geometrical methods Surface geometry – plan curvature Math model: Quadratic model: Quartic model:

3 rd editionwww.spatialanalysisonline.com24 Surface analysis – geometrical methods Surface geometry – tangential curvature

3 rd editionwww.spatialanalysisonline.com25 Surface analysis – geometrical methods Surface geometry – additional quadratic curvatures Longitudinal: Cross-sectional: Min, Max and mean:

3 rd editionwww.spatialanalysisonline.com26 Surface analysis – geometrical methods Surface geometry – directional derivatives Computed for direction : First derivative: Second derivative:

3 rd editionwww.spatialanalysisonline.com27 Surface analysis – geometrical methods Surface geometry – paths Paths as plane curves Paths as space curves Parametric specification Path curvature: Radius of curvature: 1/path curvature=1/ Smoothing

3 rd editionwww.spatialanalysisonline.com28 Surface analysis – geometrical methods Surface smoothing Resolution increase/Grid re-calculation Using a smoothing interpolator (e.g. spline) Filtering or kernel smoothing (e.g. 3x3 Gaussian kernel)

3 rd editionwww.spatialanalysisonline.com29 Surface analysis – geometrical methods Surface geometry – pit filling Hydrographic modelling Prior to flow modelling 8-cell model and other rules Masked fill Depression-depth based filling Error correction Arising from data collection Arising from data processing (e.g. interpolation)

3 rd editionwww.spatialanalysisonline.com30 Surface analysis – geometrical methods Surface geometry – volumetric analysis Profiles – simple cut and fill computations Surfaces: Single grid vs reference (base) surface (e.g. z=0) Grid pairs – grid 1 (upper), grid 2 (lower) Result – estimate positive or negative volume (relative, and/or wrt base) Computational procedures Numerical integration (trapezoidal rule) Exact computation from TIN Indirect computation from point or profile data

3 rd editionwww.spatialanalysisonline.com31 Surface analysis – geometrical methods Visibility – Overview Application areas Line of sight modelling Viewshed (visible areas) modelling Single and multi-point problems Static vs dynamic problems Optical vs radio path visibility Euclidean model Earth curvature model Propagation modelling

3 rd editionwww.spatialanalysisonline.com32 Surface analysis – geometrical methods Visibility – line of sight analysis Simplified form of viewshed Point source plus direction(s) Coloured line transect(s) Tabulated data Profile plots Point source, offset from surface Line of sight direction lines Lines of sight – yellow= visible from source, red=not visible Viewshed: dark blue=visible area

3 rd editionwww.spatialanalysisonline.com33 Surface analysis – geometrical methods Visibility – viewsheds and RF propagation Viewshed (visible areas) modelling Input surface raster Point set raster – single, multi-point, zones etc Offsets for observation and target points Range (distance and angular) constraints Output – binary or multi-coded raster RF – selection of propagation model, parameters (e.g. frequency, gain) and clutter modelling (typically surface offsets and obstacles)

3 rd editionwww.spatialanalysisonline.com34 Surface analysis – geometrical methods Visibility – viewsheds and RF propagation A. Source topographyB. Simple optical viewshed (pink=not visible) Mobile phone mast

3 rd editionwww.spatialanalysisonline.com35 Surface analysis – geometrical methods Visibility – Isovist analysis Analysis of visibility in the plane One or more source points Complex optimisation problem Sample point – green areas show visible street areas Near optimal locations for cameras providing full coverage of streets

3 rd editionwww.spatialanalysisonline.com36 Surface analysis – geometrical methods Visibility – Space syntax Analysis of visibility in the built environment

3 rd editionwww.spatialanalysisonline.com37 Surface analysis – geometrical methods Watersheds and drainage – assumptions Uniform precipitation Flows take place entirely across surfaces which they do not alter; unaffected by absorption or groundwater Flows grow as a linear function with distance; not altered by slope values, just by direction No barriers to flow Study region is complete and meaningful in the context of the analysis

3 rd editionwww.spatialanalysisonline.com38 Surface analysis – geometrical methods Watersheds and drainage – modelling steps Input (complete/mosaic-ed) DEM Remove pits Identify flow directions – D-8, D-infinity or MFM Output ldd grid Identify flats and extrema Accumulate hypothetical flows to generate and merge streams – include pour points Identify watersheds and stream basins

3 rd editionwww.spatialanalysisonline.com39 Surface analysis – geometrical methods Watersheds and drainage – D-infinity Max gradient of 8 facets identified Flows assigned to cells (pixels) in proportions:

3 rd editionwww.spatialanalysisonline.com40 Surface analysis – geometrical methods Watersheds and drainage – case study Pit filled DEMFlow accumulations and watersheds

3 rd editionwww.spatialanalysisonline.com41 Surface analysis – geometrical methods Watersheds and drainage – case study Flats and extremaStream basins