Drainage Paths derived from TIN-based Digital Elevation Models Graduate student: Henrique Rennó de Azeredo Freitas Advisors: Sergio Rosim João Ricardo.

Slides:



Advertisements
Similar presentations
Generating Realistic Terrains with Higher-Order Delaunay Triangulations Thierry de Kok Marc van Kreveld Maarten Löffler Center for Geometry, Imaging and.
Advertisements

Representation of spatial data
Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Efficient access to TIN Regular square grid TIN Efficient access to TIN Let q := (x, y) be a point. We want to estimate an elevation at a point q: 1. should.
More Efficient Generation of Plane Triangulations Shin-ichi Nakano Takeaki Uno Gunma University National Institute of JAPAN Informatics, JAPAN 23/Sep/2003.
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.
CEE 795 Water Resources Modeling and GIS Learning Objectives: Perform raster based network delineation from digital elevation models Perform raster based.
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
Spatial Information Systems (SIS)
3D and Surface/Terrain Analysis
Terrain Datasets: How good are they? Celso Ferreira¹, Francisco Olivera¹, Dean Djokic² ¹Texas A & M University ² Environmental Systems Research Institute.
CS 128/ES Lecture 12b1 Spatial Analysis (3D)
Celso Ferreira¹, Francisco Olivera², Dean Djokic³ ¹ PH.D. Student, Civil Engineering, Texas A&M University ( ² Associate.
WFM 6202: Remote Sensing and GIS in Water Management
CS 128/ES Lecture 11b1 Spatial Analysis (3D)
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
Hydrologic Analysis Francisco Olivera, Ph.D., P.E. Srikanth Koka
DEM-Based Stream and Watershed Delineation
Chapter 3 2D AND 3D SPATIAL DATA REPRESENTATIONS 김 정 준.
Geographic Information Systems : Data Types, Sources and the ArcView Program.
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
Some Potential Terrain Analysis Tools for ArcGIS David G. Tarboton
Lecture 4. Interpolating environmental datasets
From Elevation Data to Watershed Hierarchies Pankaj K. Agarwal Duke University Supported by ARO W911NF
Flow modeling on grid terrains. DEM Representations TIN Grid Contour lines Sample points.
Quadtrees and Mesh Generation Student Lecture in course MATH/CSC 870 Philipp Richter Thursday, April 19 th, 2007.
From Topographic Maps to Digital Elevation Models Daniel Sheehan IS&T Academic Computing Anne Graham MIT Libraries.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
Why calculate slope and Aspect? Study the flow of water Identify the habitats of plants Identify potential sites for urban growth Drainage patterns on.
Terrain Mapping and Analysis
Spatial data models (types)
TerraStream: From Elevation Data to Watershed Hierarchies Thursday, 08 November 2007 Andrew Danner (Swarthmore), T. Moelhave (Aarhus), K. Yi (HKUST), P.
Computer-Aided Design and Manufacturing Laboratory: Rotational Drainability Sara McMains UC Berkeley.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
Part 6: Graphics Output Primitives (4) 1.  Another useful construct,besides points, straight line segments, and curves for describing components of a.
Digital Elevation Model Based Watershed and Stream Network Delineation Understanding How to use Reading
Intro. To GIS Lecture 9 Terrain Analysis April 24 th, 2013.
©2005 Austin Troy Lecture 15: Introduction to Terrain Analysis Using GIS-- Introduction to GIS By Austin Troy University of Vermont.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
B-trees and kd-trees Piotr Indyk (slides partially by Lars Arge from Duke U)
Flow Simulation in TINs Drainage Queries in TINs: from local to global and back again S. Yu, M. van Kreveld, and J. Snoeylink.
Spatial Databases: Digital Terrain Model Spring, 2015 Ki-Joune Li.
GIS Data Models Vector Data Models Vector File Formats Raster Data Models Raster File Formats.
GIS in Water Resources Review for Midterm Exam. Latitude and Longitude in North America 90 W 120 W 60 W 30 N 0 N 60 N Austin: (30°N, 98°W) Logan: (42°N,
1 Integrating Water Resources Engineering and Geographic Information Systems (GIS) National Weather Service NWSRFS International Workshop October 21-23,
Generating Realistic Terrains with Higher-Order Delaunay Triangulations Thierry de Kok Marc van Kreveld Maarten Löffler Center for Geometry, Imaging and.
L7 - Raster Algorithms L7 – Raster Algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems.
Course 8 Contours. Def: edge list ---- ordered set of edge point or fragments. Def: contour ---- an edge list or expression that is used to represent.
ArcView 3-D Analyst.
Statistical Surfaces, part II GEOG370 Instructor: Christine Erlien.
1 Overview (Part 1) Background notions A reference framework for multiresolution meshes Classification of multiresolution meshes An introduction to LOD.
Viewshed Analysis A viewshed refers to the portion of the land surface that is visible from one or more viewpoints. The process for deriving viewsheds.
Digital Elevation Models (DEMs)Constructing Grid DEMConstructing Contour Map Constructing TIN DEM Grid DEM Quality Metric A Digital Elevation Model (DEM)
Introduction to GIS David R. Maidment
Introduction to Spatial Computing CSE 555
Flow field representations for a grid DEM
Geographical Information Systems
Digital Elevation Model Based Watershed and Stream Network Delineation
Digital Elevation Model Based Watershed and Stream Network Delineation
Statistical surfaces: DEM’s
Review for Midterm Exam
Surface Analysis Tools
Terrain Analysis Using Digital Elevation Models (TauDEM)
May 18, 2016 Spring 2016 Institute of Space Technology
Spatial interpolation
Spatial Databases: Digital Terrain Model
Boolean Operations for Free-form Models Represented in Geometry Images
Spatial Databases: Digital Terrain Model
Presentation transcript:

Drainage Paths derived from TIN-based Digital Elevation Models Graduate student: Henrique Rennó de Azeredo Freitas Advisors: Sergio Rosim João Ricardo de Freitas Oliveira Corina da Costa Freitas National Institute for Space Research Image Processing Division São José dos Campos - Brazil 2013 INPE - Graduate Program in Applied Computing

Drainage Paths derived from TIN-based Digital Elevation Models Summary Introduction Related Work and Motivation Digital Elevation Models Triangulated Irregular Network (TIN) Delaunay and Constrained Delaunay Triangulation Flat Areas Drainage Paths Results Conclusions and Future Work References

Introduction Terrain modeling and analysis raise challenges in several areas Many important and useful results are applied in Hydrology Techniques may change improving quality of results and time efficiency Drainage Paths derived from TIN-based Digital Elevation Models

Related Work and Motivation Some techniques developed to calculate drainage paths from TINs: Plane gradient of triangles gives flow direction (Jones et al., 1990) Different conditions between TIN facets (Silfer et al., 1987) Trickle path traces sequence of edges and vertices from terrain features (Tsirogiannis, 2011) Geographic Information Systems (GIS) usually offer hydrology-specific functionalities Most Hydrology applications in GIS are limited to regular grids (raster) terrain models as they are much common and simple structures Drainage Paths derived from TIN-based Digital Elevation Models

Digital Elevation Models Digital Elevation Models are representations of terrain surfaces Drainage patterns from DEMs are very important in Hydrology Some DEM representations include: Regular Grids Triangulated Irregular Networks (TIN) Contour Lines Regular GridContour LinesTIN Drainage Paths derived from TIN-based Digital Elevation Models

Triangulated Irregular Networks TINs are calculated from surface-specific points with (x, y, z) coordinates They are good approximations representing main features of the terrain Delaunay Triangulation is commonly used (de Berg et al., 2008) TIN and Contour Lines Drainage Paths derived from TIN-based Digital Elevation Models

Delaunay Triangulation Circumcircle criteria maximizes minimum angle, avoiding skinny triangles Incremental algorithm defines a hierarchy tree structure for storage of triangles and its time complexity is O(n log n) Points are inserted one at a time locally modifying the triangulation Future C++ implementation with the Terralib library (Câmara et al., 2000) Delaunay CriteriaIncremental algorithm tree structure Drainage Paths derived from TIN-based Digital Elevation Models

Constrained Delaunay Triangulation Edges of the original Delaunay Triangulation could intersect contour lines segments resulting in wrong terrain features Contour lines segments are considered as restriction lines defining a Constrained Delaunay Triangulation Intersections are removed by edge rotations Triangulations before and after removing intersections Drainage Paths derived from TIN-based Digital Elevation Models

Flat Areas Triangles containing all vertices with same elevation values It is not possible to determine flow directions, creating discontinuities Solution: new critical points are inserted into the triangulation with interpolated elevation values Critical points are located on 2 types of edges Flat triangles and critical edges Drainage Paths derived from TIN-based Digital Elevation Models

Flat Areas Paths of flat triangles define the critical points to be linearly interpolated Elevations of neighboring contour lines help indicate upward/downward interpolation Branches found are also processed using previously interpolated values Paths for interpolation of critical points Drainage Paths derived from TIN-based Digital Elevation Models

Drainage Paths Each triangle defines a plane surface through its 3 vertices Drainage paths are calculated from a starting point in a triangle following the path of steepest descent given by the gradient of each plane Plane equation coefficients and plane gradientPaths of steepest descent in a TIN Drainage Paths derived from TIN-based Digital Elevation Models

Drainage Paths Gradient vectors indicate how flow continues from a vertex or another point on the edge Flow can continue either through an adjacent triangle or along an edge Gradient vectors define drainage paths Drainage Paths derived from TIN-based Digital Elevation Models

Drainage Paths In this work, drainage paths are calculated starting at each triangle centroid as they approximately represent their elevations Every starting point elevation is considered as a priority value and starting points are arranged from highest to lowest elevations Drainage paths being traced are connected to paths already defined All drainage paths form a graph structure where every intersection defines a graph node and gradient vectors segments are its edges connecting the nodes Drainage Paths derived from TIN-based Digital Elevation Models

Drainage Paths Nodes and edges of drainage paths graph Drainage Paths derived from TIN-based Digital Elevation Models

Results Results were obtained by processing contour lines and elevation points of São José dos Campos - SP Input data from a database named “Cidade Viva” made publicly available since 2003 by the Geoprocessing Service of the Urban Planning Department Approximately points with xy resolution of nearly 20 m and elevation differences between contour lines of 5 m The database contains a drainage network that is considered as a reference drainage Drainage Paths derived from TIN-based Digital Elevation Models

Results Drainage network from the “Cidade Viva” database over a RapidEye image Drainage Paths derived from TIN-based Digital Elevation Models

Results Drainage paths converge to the reference drainage network Drainage Paths derived from TIN-based Digital Elevation Models

Results Drainage paths over a TIN Drainage Paths derived from TIN-based Digital Elevation Models

Results Drainage networks Drainage Paths derived from TIN-based Digital Elevation Models

Results Drainage networks: reference drainage (left) and tin-based drainage (right) Drainage Paths derived from TIN-based Digital Elevation Models

Results Drainage paths converge to the reference drainage network thus forming drainage patterns very close to the real hydrologic processes governed by the terrain surface The primary and most significant concern to be considered is the quality of the results altough computational times are also important Number of points Number of triangles Number of graph nodes Total execution time (s) Executed on a PC with Intel Core i GHz CPU and 8 GB of RAM memory Drainage Paths derived from TIN-based Digital Elevation Models

Conclusions Triangulated irregular terrain models are structures that can efficiently represent terrain surfaces Drainage paths defined by plane gradients are good approximations to drainage patterns of real-world hydrologic processes Procedures and algorithms developed for processing TINs have low computational time complexities The methods proposed in this work for removing flat areas, interpolating critical points elevations and delineating drainage paths are efficient and consistent with real-world water flow distribution Drainage Paths derived from TIN-based Digital Elevation Models

Future Work Pit removal in order to avoid flow discontinuities Definitions of procedures for delineating watershed from the upstream nodes of the drainage network Proposal of a method for comparison of drainage networks obtained from regular grids and TINs Detailed analysis and further optimizations in the algorithms to improve computational times Integration of the triangulation structure and the proposed methods into the TerraHidro platform with the Terralib library Drainage Paths derived from TIN-based Digital Elevation Models

References Barbalić, D., Omerbegović, V. (1999). “Correction of horizontal areas in TIN terrain modeling–algorithm”, p924.htm Câmara, G., Souza, R. C. M., Pedrosa, B. M., Vinhas, L., Monteiro, A. M. V., Paiva, J. A., Carvalho, M. T., Gattass, M. (2000). TerraLib: technology in support of GIS innovation. In II Brazilian Symposium on Geoinformatics, GeoInfo2000, pages 1–8. De Berg, M., Cheong, O., Van Kreveld, M. and Overmars, M. (2008). Computational Geometry – Algorithms and Applications, Springer, 3rd edition. Drainage Paths derived from TIN-based Digital Elevation Models

References Jones, N. L., Wright, S. G., Maidment, D. R. (1990). Watershed delineation with triangle-based terrain models. In Journal of Hydraulic Engineering, pages 1232–1251. Prefeitura Municipal de São José dos Campos. (2003). Base de Dados “Cidade Viva”. Departamento de Planejamento Urbano, Serviço de Geoprocessamento (in Portuguese). Tsirogiannis, C. P. (2011). Analysis of flow and visibility on triangulated terrains. PhD Thesis. Eindhoven University of Technology. Zhu, Y. and Yan, L. (2010). An improved algorithm of constrained Delaunay triangulation based on the diagonal exchange. In 2nd International Conference on Future Computer and Communication, pages 827–830. Drainage Paths derived from TIN-based Digital Elevation Models

Thank you very much! Drainage Paths derived from TIN-based Digital Elevation Models