Lecture 07: Terrain Analysis Geography 128 Analytical and Computer Cartography Spring 2007 Department of Geography University of California, Santa Barbara.

Slides:



Advertisements
Similar presentations
Basic geostatistics Austin Troy.
Advertisements

Digital Terrain Model (DTM)
Aspects of Conditional Simulation and estimation of hydraulic conductivity in coastal aquifers" Luit Jan Slooten.
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
3D and Surface/Terrain Analysis
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
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.
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.
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
Lecture 06: Map Data Structures Geography 128 Analytical and Computer Cartography Spring 2007 Department of Geography University of California, Santa Barbara.
Lecture 09: Data Structure Transformations Geography 128 Analytical and Computer Cartography Spring 2007 Department of Geography University of California,
Ordinary Kriging Process in ArcGIS
Geostatistics Mike Goodchild. Spatial interpolation n A field –variable is interval/ratio –z = f(x,y) –sampled at a set of points n How to estimate/guess.
Applications in GIS (Kriging Interpolation)
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
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
8/23/2015© 2009 Raymond P. Jefferis III Lect Geographic Information Processing Spatial Interpolation Freed, et al, Magnetometer field readings of.
Geo479/579: Geostatistics Ch13. Block Kriging. Block Estimate  Requirements An estimate of the average value of a variable within a prescribed local.
Using ESRI ArcGIS 9.3 Spatial Analyst
$88.65 $ $22.05/A profit increase Improving Wheat Profits Eakly, OK Irrigated, Behind Cotton.
COLLEGE OF ENGINEERING UNIVERSITY OF PORTO COMPUTER GRAPHICS AND INTERFACES / GRAPHICS SYSTEMS JGB / AAS 1 Shading (Shading) & Smooth Shading Graphics.
Basic geostatistics Austin Troy.
Spatial Analysis.
Intro. To GIS Lecture 9 Terrain Analysis April 24 th, 2013.
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
Interpolation Tools. Lesson 5 overview  Concepts  Sampling methods  Creating continuous surfaces  Interpolation  Density surfaces in GIS  Interpolators.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Image processing.
Geographic Information Science
Model Construction: interpolation techniques 1392.
Intro to Raster GIS GTECH361 Lecture 11. CELL ROW COLUMN.
Spatial Statistics in Ecology: Continuous Data Lecture Three.
GEOSTATISICAL ANALYSIS Course: Special Topics in Remote Sensing & GIS Mirza Muhammad Waqar Contact: EXT:2257.
Advanced GIS Using ESRI ArcGIS 9.3 3D Analyst part 2.
Data Types Entities and fields can be transformed to the other type Vectors compared to rasters.
Chapter 8 – Geographic Information Analysis O’Sullivan and Unwin “ Describing and Analyzing Fields” By: Scott Clobes.
Spatial Interpolation III
Manipulations interpolation/extrapolation line intersections points in polygon line and polygon intersections union/intersection of polygon areas buffering.
1 Complex Images k’k’ k”k” k0k0 -k0-k0 branch cut   k 0 pole C1C1 C0C0 from the Sommerfeld identity, the complex exponentials must be a function.
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.
Spatial Interpolation Chapter 13. Introduction Land surface in Chapter 13 Land surface in Chapter 13 Also a non-existing surface, but visualized as a.
Spatial Analysis & Geostatistics Methods of Interpolation Linear interpolation using an equation to compute z at any point on a triangle.
1 GEOG4650/5650 – Fall 2007 Spatial Interpolation Triangulation Inverse-distance Kriging (optimal interpolation)
L7 - Raster Algorithms L7 – Raster Algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems.
Grid-based Map Analysis Techniques and Modeling Workshop
MSc in Geoinformatics – Managing Energy, Resources, Environment Teacher Training Dushanbe, – TEMPUS This project has.
Statistical Surfaces Any geographic entity that can be thought of as containing a Z value for each X,Y location –topographic elevation being the most obvious.
L15 – Spatial Interpolation – Part 1 Chapter 12. INTERPOLATION Procedure to predict values of attributes at unsampled points Why? Can’t measure all locations:
Lecture 6: Point Interpolation
Ran TAO Missing Spatial Data. Examples Places cannot be reached E.g. Mountainous area Sample points E.g. Air pollution Damage of data E.g.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
Statistical Surfaces, part II GEOG370 Instructor: Christine Erlien.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Spatial Analysis.
INTERPOLATION Procedure to predict values of attributes at unsampled points within the region sampled Why?Examples: -Can not measure all locations: - temperature.
URBDP 422 URBAN AND REGIONAL GEO-SPATIAL ANALYSIS
Objective Analysis and Data Assimilation
Terrain modelling: the basics
Spatial Analysis & Modeling
Problems with Vector Overlay Analysis (esp. Polygon)
Spatial interpolation
Interpolating Surfaces
Creating Surfaces with 3D Analyst
Concepts and Applications of Kriging
Presentation transcript:

Lecture 07: Terrain Analysis Geography 128 Analytical and Computer Cartography Spring 2007 Department of Geography University of California, Santa Barbara

3D Transformations 3D data often for land surface or bottom of ocean Need three coordinates to determine location (X, Y, Z) Part of analytical cartography concerned with analysis of fields is terrain analysis Include terrain representation and symbolization issues as they relate to data Points, TIN and grids are used to store terrain

Interpolation to a Grid Given a set of point elevations (x, y, z) generate a new set of points at the nodes of a regular grid so that the interpolated surface is a reasonable representation of the surface sampled by the points. Imposes a model of the true surface on the sample "Model" is a mathematical model of the neighborhood relationship Influence of a single point = f(1/d) Can be constrained to fit all points Should contain z extremes, and local extreme values Most models are algorithmic local operators Work cell-to-cell. Operative cell = kernel

Weighting Methods Impose z = f (1/d) Computational Intensive, e.g. 200 x 200 cells 1000 points = 40 x 10^6 distance calculations If all points are used and sorted by distance, called "brute force" method Possible to use sorted search and tiling Distance can be weighted and powered by n = friction of distance Can be refined with break lines

Clarke’s Classic IDW Algorithm Assigns points to cells Averages multiples For all unfilled cells, search outward using an increasingly large square neighborhood until at least n points are found Apply inverse distance weighting

Trend Projection Methods Way to overcome high/low constraint Assumes that sampling missed extreme values Locally fits trend, trend surface or bi-cubic spline Least squares solution Useful when data are sparse, texture required

Search Patterns Many possible ways to define interpolated "region" Can use # points or distance Problems in – Sparse areas – Dense areas – Edges Bias can be reduced by changing search strategy

Kriging Interpolation "Optimal interpolation method" by D.G. Krige Origin in geology (geostatistics, gold mining) Spatial variation = f(drift, random-correlated, random noise) To use Kriging – Model and extract drift – Compute variogram – Model variogram – Compute expected variance at d, and so best estimate of local mean Several alternative methods. Universal Kriging best when local trends are well defined Kriging produces best estimate and estimate of variance at all places on map For more info:

Alternative Methods Many ways to make the point-to- grid interpolation Invertibility? Can results be compared and tested analytically Use portion of points and test results with remainder Examine spatial distribution of difference between methods Best results are obtained when field is sampled with knowledge of the terrain structure and the method to be used

Surface-Specific Point Sampling Landscape Morphometric Features Terrain "Skeleton"

Surface-Specific Point Sampling (cnt.) If the structure of the terrain is known, then intelligent design of sampling and interpolation is best Terrain Skeleton determines most of surface variance Knowledge of skeleton often critical for applications

Surface-Specific Point Sampling (cnt.) Source of much terrain data is existing contour maps Problems of contour->TIN or Grid are many, e.g. the wedding cake effect Sampling along contour "fills in" interpolated values

Surface Models Alternative to LOCAL operators is to model the whole surface at once Often must be an inexact fit, e.g. when there are many points Sometimes Model is surface is sufficient for analysis Polynomial Series – Least squares fit of polynomial function in 2D. – Simplest form is the linear trend surface, e.g. z = bo + b1x + b2y – Most complex forms have bends and twists Fourier Series – Fit trigonometric series of cosine waves with different wavelengths and amplitudes. – Analytically, can generalize surface by "extracting" harmonics Polynomial Surface

Surface Filtering Convolution of filter matrix with map matrix Filter has a response function Filter weights add to one Can enhance properties, or generalize

Volumetric Transformations - Slope and Aspect Many possible analytical transformations of 3D data that show interesting map properties Simplest is slope (first derivative, the steepest downhill slope) and aspect (the direction of the steepest downhill slope)

Volumetric Transformations - Slope and Aspect (ArcGIS)

Volumetric Transformations (cnt.) Terrain partitioning: Often to extract VIPs or a TIN from a grid. Terrain Simulation (many methods e.g. fractals) Intervisibility, e.g. viewshed

Terrain Symbolization - Analytical Hill Shading Simulate illumination from an infinite distance light source Light source has azimuth and zenith angle Surface can be reflected light or use log transform Can add shadows for realism, or multiple light sources

Terrain Symbolization - Gridded Perspective & Realistic Pespective Create view from a particular camera geometry Can include or excluded perspective Colors should include shading Multiple sequences can generate fly-bys and fly-thrus

Next Lecture Map Transformation