Spatial Databases: Digital Terrain Model

Slides:



Advertisements
Similar presentations
Representation of spatial data
Advertisements

3-3 Solving Systems of Inequalities by Graphing
Oracle Spatial and Mapviewer Problems From Real World Applications.
Department of Geoinformation Science Technische Universität Berlin WS 2006/07 Geoinformation Technology: lecture 9a Triangulated Networks Prof. Dr. Thomas.
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.
Drainage Paths derived from TIN-based Digital Elevation Models Graduate student: Henrique Rennó de Azeredo Freitas Advisors: Sergio Rosim João Ricardo.
Digital Terrain Model (DTM)
CSE554ContouringSlide 1 CSE 554 Lecture 4: Contouring Fall 2013.
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
Spatial Information Systems (SIS)
CS 128/ES Lecture 12b1 Spatial Analysis (3D)
CS 128/ES Lecture 12b1 Spatial Analysis (3D)
Geog 458: Map Sources and Errors January Representing Geography.
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
CS 128/ES Lecture 11b1 Spatial Analysis (3D)
Floodplain Mapping using HEC-RAS and ArcView GIS Eric Tate Francisco Olivera David Maidment
Chapter 3 2D AND 3D SPATIAL DATA REPRESENTATIONS 김 정 준.
Geographic Information Systems : Data Types, Sources and the ArcView Program.
Geography 360 Principles of Cartography May 19, 2006.
Week 10. GIS Data structure II
Lecture 4. Interpolating environmental datasets
Using ESRI ArcGIS 9.3 3D Analyst T I N
1 Dr. Scott Schaefer Generalized Barycentric Coordinates.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
©2005 Austin Troy. All rights reserved Lecture 3: Introduction to GIS Understanding Spatial Data Structures by Austin Troy, Leslie Morrissey, & Ernie Buford,
Spatial data models (types)
Multi-Scale Dual Morse Complexes for Representing Terrain Morphology E. Danovaro Free University of Bolzano, Italy L. De Floriani University of Genova,
ADA: 14. Intro to CG1 Objective o give a non-technical overview of Computational geometry, concentrating on its main application areas Algorithm.
1 Dr. Scott Schaefer Generalized Barycentric Coordinates.
Intro. To GIS Lecture 9 Terrain Analysis April 24 th, 2013.
How do we represent the world in a GIS database?
DigitalTerrainModelling: 1 Digital Terrain Model also known as –digital ground model (DGM) & –digital height model (DHM) a method of representing the.
Model Construction: interpolation techniques 1392.
SPATIAL INTERPOLATION, SURFACE ANALYSIS & NETWORK ANALYSIS.
Spatial Databases: Digital Terrain Model Spring, 2015 Ki-Joune Li.
Chapter 8 – Geographic Information Analysis O’Sullivan and Unwin “ Describing and Analyzing Fields” By: Scott Clobes.
Spatial Databases - Introduction Spring, 2015 Ki-Joune Li.
GIS Data Structures How do we represent the world in a GIS database?
CSE554ContouringSlide 1 CSE 554 Lecture 4: Contouring Fall 2015.
Lab 2: GIS Data Models Yingjie Hu. Objectives Understanding GIS data models Manipulating the data models supported in ArcGIS.
L7 - Raster Algorithms L7 – Raster Algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems.
References [1] Pankaj Agarwal, Lars Arge and Andrew Danner. From Point Cloud to Grid DEM: A Scalable Approach. In Proc. 12th Intl. Symp. on Spatial Data.
L8 - Delaunay triangulation L8 – Delaunay triangulation NGEN06(TEK230) – Algorithms in Geographical Information Systems.
The Nature of Geographic Data Longley et al. Chapters 3 and 4.
Approximation by Constraints Why do we need approximation/interpolation? –Record values at some finite set of points in space and time. –Does not capture.
Digital Elevation Models (DEMs)Constructing Grid DEMConstructing Contour Map Constructing TIN DEM Grid DEM Quality Metric A Digital Elevation Model (DEM)
CMPS 3130/6130 Computational Geometry Spring 2017
Rayat Shikshan Sanstha’s Chhatrapati Shivaji College Satara
Introduction to GIS Data Management CGIS-NURIntroduction to ArcGIS I.
Introduction to Spatial Computing CSE 555
Lab 2: GIS Data Models Yingjie Hu. Objectives Understanding GIS data models Manipulating the data models supported in ArcGIS.
Statistical surfaces: DEM’s
Principles of GIS Geocomputation – Part II Shaowen Wang
Problems with Vector Overlay Analysis (esp. Polygon)
Data Queries Raster & Vector Data Models
Surface Analysis Tools
Computational Geometry
Lecture 3 : Isosurface Extraction
Volume Graphics (lecture 4 : Isosurface Extraction)
Spatial Databases - Introduction
Spatial interpolation
Lecture 09: Data Representation (VII)
Spatial Databases: Data Collection
Spatial Databases - Introduction
Unstructured grid: an introduction
Spatial Databases: Digital Terrain Model
Spatial Databases - Representation
Spatial Databases - Representation
Spatial Databases: Data Collection
Presentation transcript:

Spatial Databases: Digital Terrain Model Spring, 2018 Ki-Joune Li

2.5-D Objects vs. 3-D Objects Representation Methods of Terrain 2.5-D representation 3-D representation 3-Dimensional Objects More rich information More complicated and larger than 2-D objects 2.5- Data F:(x,y)  h : one height value at each point Efficient to represent surfaces or field data p8 p7 p6 p2 p1 p4 p5 l1 l3 l2 l4 p3 l7 l8 l12 l9 l11 l10 l5 l6 A1 A2 A3 A4 A5 A6

Representation of 2.5-D data Well-Known Methods Contour Lines DEM (Digital Elevation Model) TIN (Triangulated Irregular Network)

Contour Lines (Contour Lines, Iso-lines) Most popular method for paper maps Set of pairs (polygon, h) Nested polylines Contour line # Polygon # height I1 PG4 150 I2 PG3 200 I3 PG8 250 I4 PG9 300 I2 I1 I4 I3

Contour Lines (Contour Lines, Iso-lines) Not good for digital maps due to Size of data Difficulty to process and extract useful information Low accuracy due to multiple approximations to compute contour lines from measured points

DEM (Digital Elevation Model) Grid division and one height data to each grid 2-D array of height data 156

DEM (Digital Elevation Model) Most popular method due to its simplicity Problems Large volume of data Expensive computation as well as large amount data Low accuracy due to stair-effect

TIN (Triangulated Irregular Network) Set of triangulated mashes Relatively Small Volume (x1,y1,z1) Find height by triangular interpolation p (x3,y3,z3) (x2,y2,z2)

Triangular Interpolation by TIN Nodes are measured points Normal vector of the plane n p(x, y, z) (x1,y1,z1) (x2,y2,z2) (x3,y3,z3) For a given point p(x, y) the height z is computed by the equation a (x- x1) + b (y- y1) + c (z- z1) = 0

TIN (Triangulated Irregular Network) Triangulation Delaunay Triangulation Triangulation that circumcircle of a triangle is an empty circle Duality of Voronoi diagram Providing accurate interpolation method Constraint Triangulation Respect break lines: No intersection with break lines Example: Falls

Data Structure for TIN Two tables Triangle Table Node Table ⓩ ③ ① D A ⑩ B C ⑥ ④ ⑤ J H F I G ⑨ ⑦ ⑧ Triangle Table Node Table T# Nodes Adjacent Triangles N1 N2 N3 T1 T2 T3 A 1 2 4 B EX 5 F C . . . J 6 9 10 E I N# x y z 1 10 2 20 25 15 . . .

Weak Points of TIN Large Volume of Data Tradeoff Relationship between Size and Accuracy Loss of Geo-morphological Properties Originally designed for Height Estimation No consideration on the representation of Geo-morphological Properties

Geo-morphological Properties vs. Height Height of this point ? 745.6 m What is the optimal path from p to q ? p q Very difficult to find it with only height data → Need some geomorphological Information. (e.g. saddle points and ridges) By TIN, they are implicitly and partially described We should derive them But not the full information TIN

SPIN TIN : Height Representation With a set of triangles and Linear interpolation SPIN: Geo-morphological Representation With a set of geo-morphological (or Structural) polygons Constrained (Delaunay) Triangulation and

Example of SPIN Structural Sections : Ridges, Valleys and Boundaries Structural Polygon : bounded by structural sections

Ridge and Valley Geomorphological Properties to be Considered by SPIN Ridges, Valley and Transfluent Most Frequently Used Geomorphological Information Drainage Network, Path Analysis, etc. Not Derivable from TIN

Example of SPIN

Observations of SPIN Some structural sections Dangling Sections Constraints of Triangulation Face of a Structural Polygon : no more plane surface More than three vertices But relatively Homogeneous Number of vertices Significantly Reduced Improvement of Accuracy

Adjacency of Polygons Polygonal Irregular Network Adjacency Graph Improve Search Performance A C D E F B F E A B D C

Basic Algorithms with SPIN Estimation of Height

SPIN : Plane Region

SPIN : Mountain Region

Comparison