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

Slides:



Advertisements
Similar presentations
Data Visualization Lecture 4 Two Dimensional Scalar Visualization
Advertisements

Representation of spatial data
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.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
3/5/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Delaunay Triangulations II Carola Wenk Based on: Computational.
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)
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
CDS 301 Fall, 2009 Scalar Visualization Chap. 5 September 24, 2009 Jie Zhang Copyright ©
Spatial Information Systems (SIS)
3D and Surface/Terrain Analysis
CPSC 335 Geometric Data Structures in Computer Modeling and GIS Dr. Marina L. Gavrilova Assistant Professor Dept of Comp. Science, University of Calgary,
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
Floodplain Mapping using HEC-RAS and ArcView GIS Eric Tate Francisco Olivera David Maidment
Representation of spatial data
Lecture 06: Map Data Structures Geography 128 Analytical and Computer Cartography Spring 2007 Department of Geography University of California, Santa Barbara.
Chapter 3 2D AND 3D SPATIAL DATA REPRESENTATIONS 김 정 준.
Geography 360 Principles of Cartography May 19, 2006.
Computing the Delaunay Triangulation By Nacha Chavez Math 870 Computational Geometry; Ch.9; de Berg, van Kreveld, Overmars, Schwarzkopf By Nacha Chavez.
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.
Automated Techniques to Map Headwaters Stream Networks in the Piedmont Ecoregion of North Carolina Valerie Garcia Forestry Department, North Carolina State.
Terrain Mapping and Analysis
©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.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
1 Dr. Scott Schaefer Generalized Barycentric Coordinates.
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
Spatial Databases: Data Collection Spring, 2015 Ki-Joune Li.
Intro. To GIS Lecture 9 Terrain Analysis April 24 th, 2013.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
Tessellations Sets of connected discrete two-dimensional units -can be irregular or regular –regular (infinitely) repeatable patter of regular polygon.
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.
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.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
Spatial Databases - Representation
L8 - Delaunay triangulation L8 – Delaunay triangulation NGEN06(TEK230) – Algorithms in Geographical Information Systems.
Spatial Databases - Topology
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.
Bigyan Ankur Mukherjee University of Utah. Given a set of Points P sampled from a surface Σ,  Find a Surface Σ * that “approximates” Σ  Σ * is generally.
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
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
Surface Analysis Tools
Spatial Databases - Introduction
Spatial interpolation
Lecture 09: Data Representation (VII)
Spatial Databases - Introduction
Spatial Databases: Digital Terrain Model
Spatial Databases: Digital Terrain Model
Presentation transcript:

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

STEMPNU 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 p8p8 p7p7 p6p6 p2p2 p1p1 p4p4 p5p5 l1l1 l3l3 l2l2 l4l4 p3p3 l7l7 l8l8 l 12 l9l9 l 11 l 10 l5l5 l6l6 A1A1 A2A2 A3A3 A4A4 A5A5 A6A6

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

STEMPNU 4 Contour Lines (Contour Lines, Iso-lines) Most popular method for paper maps  Set of pairs (polygon, h)  Nested polylines I1I1 I2I2 I3I3 I4I4 Contour line #Polygon #height I1I1 PG I2I2 PG I3I3 PG I4I4 PG 9 300

STEMPNU 5 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

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

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

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

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

STEMPNU 10 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

STEMPNU 11 Data Structure for TIN Two tables T#NodesAdjacent Triangles N1N2N3T1T2T3 A124BEX B245FCA... J6910EXEI ① ④ ⑦ ⑤ ⑧ ⓩ ⑩ ⑨ ③ ⑥ A B F C D G H E J I Triangle Table N#xyz Node Table

STEMPNU 12 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

STEMPNU 13 Geo-morphological Properties vs. Height TIN Height of this point ? 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 themBut not the full information

STEMPNU 14 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  Linear interpolation

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

STEMPNU 16 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

STEMPNU 17 Example of SPIN

STEMPNU 18 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

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

STEMPNU 20 Basic Algorithms with SPIN Estimation of Height

STEMPNU 21 SPIN : Plane Region

STEMPNU 22 SPIN : Mountain Region

STEMPNU 23 Comparison