Flooding Triangulated Terrain

  • Yuanxin Liu
  • Jack Snoeyink


We extend pit filling and basin hierarchy computation to TIN terrain models. These operations are relatively easy to implement in drainage computations based on networks (e.g., raster D8 or Voronoi dual) but robustness issues make them difficult to implement in an otherwise appealing model of water flow on a continuous surface such as a TIN. We suggest a consistent solution of the robustness issues, then augment the basin hierarchy graph with different functions for how basins fill and spill to simplify the watershed graph to the essentials. Our solutions can be tuned by choosing a small number of intuitive parameters to suit applications that require a data-dependent selection of basin hierarchies.


Digital Elevation Model Local Channel Triangulate Irregular Network Digital Elevation Data Steep Descent Direction 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    P. Alliez, O. Devillers, and J. Snoeyink. Removing degeneracies by perturbing the problem or perturbing the world. Reliable Computing, 6:61–79, 2000.CrossRefGoogle Scholar
  2. [2]
    T-Y Chou, W-T Lin, C-Y Lin, W-C Chou, and P-H Huang. Application of the PROMETHEE technique to determine depression outlet location and flow direction in DEM. J Hydrol, 287(1–4):49–61, 2004.Google Scholar
  3. [3]
    H. Edelsbrunner and E.P. Mücke. Simulation of simplicity: A technique to cope with degenerate cases in geometric algorithms. ACM TOG., 9(1):66–104, 1990.Google Scholar
  4. [4]
    J. Fairfield and P. Leymarie. Drainage networks from grid digital elevation models. Water Resour. Res, 27:709–717, 1991.Google Scholar
  5. [5]
    Federal standards for delineation of hydrologic unit boundaries. version 1.0., mar 2001.Google Scholar
  6. [6]
    A.U. Frank, B. Palmer, and V.B. Robinson. Formal methods for the accurate definition of some fundamental terms in physical geography. In Proc. 2nd Intl. SDH, pages 585–599, 1986.Google Scholar
  7. [7]
    Leonidas J. Guibas and J. Stolfi. Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams. ACM TOG, 4(2):74–123, 1985.Google Scholar
  8. [8]
    M.F. Hutchinson. Calculation of hydrologically sound digital elevation models. In Proc. 3rd Int. SDH, pages 117–133, 1988.Google Scholar
  9. [9]
    S.K. Jenson and J.O. Domingue. Extracting topographic structure from digital elevation data for geographic information system analysis. Photogrammetric Engineering and Remote Sensing, 54(11):1593–1600, Nov. 1988.Google Scholar
  10. [10]
    S.K. Jenson and C.M. Trautwein. Methods and applications in surface depression analysis. In Proc. AUTO-CARTO 8, pages 137–144, 1987.Google Scholar
  11. [11]
    M.P. Kumler. An intensive comparison of triangulated irregular networks (TINs) and digital elevation models (DEMs). Cartog., 31(2), 1994. mon 45.Google Scholar
  12. [12]
    D.S. Mackay and L.E. Band. Extraction and representation of nested catchment areas from digital elevation models in lake-dominated topography. Water Resources Research, 34(4):897–902, 1998.CrossRefGoogle Scholar
  13. [13]
    David R. Maidment. GIS and hydrologic modeling — an assessment of progress. In Proc. Third Conf. GIS and Environmental Modeling, Santa Fe, NM, 1996. NCGIA Scholar
  14. [14]
    D. Marks, J. Dozier, and J. Frew. Automated basin delineation from digital elevation data. Geo-Processing, 2:299–311, 1984.Google Scholar
  15. [15]
    L.W. Martz and J. Garbrecht. The treatment of flat areas and closed depressions in automated drainage analysis of raster digital elevation models. Hydrological Processes, 12:843–855, 1998.CrossRefGoogle Scholar
  16. [16]
    L.W. Martz and J. Garbrecht. An outlet breaching algorithm for the treatment of closed depressions in a raster DEM. Computers and Geosciences, 25, 1999.Google Scholar
  17. [17]
    M. McAllister. The Computational Geometry of Hydrology Data in Geographic Information System. Ph.D. thesis, UBC CS, Vancouver, 1999.Google Scholar
  18. [18]
    O.L. Palacios-Velez and B. Cuevas-Renaud. Automated river-course, ridge and basin delineation from digital elevation data. J Hydrol, 86:299–314, 1986.Google Scholar
  19. [19]
    J. Shewchuk. Adaptive precision floating point arithmetic and fast robust geometric predicates. Discrete & Comp. Geom. 18:305–363, 1997.Google Scholar
  20. [20]
    A.T. Silfer, G.J. Kinn, and J.M. Hassett. A geographic information system utilizing the triangulated irregular network as a basis for hydrologic modeling. In Proc. Auto-Carto 8, pages 129–136, 1987.Google Scholar
  21. [21]
    D.M. Theobald and M.F. Goodchild. Artifacts of TIN-based surface flow modeling. In Proc. GIS/LIS’90, pages 955–964, 1990.Google Scholar
  22. [22]
    G.E. Tucker, S.T. Lancaster, N.M. Gasparini, R.L. Bras, S.M. Rybarczyk. An object-oriented framework for distributed hydrologic and geomorphic modeling using triangulated irregular networks. Comp Geosc, 27(8):959–973, 2001.Google Scholar
  23. [23]
    K. Verdin and S. Jenson. Development of continental scale DEMs and extraction of hydrographic features. In Proc. 3rd Conf. GIS and Env. Model., Santa Fe, 1996. Scholar
  24. [24]
    J.V. Vogt, R. Colombo, and F. Bertolo. Deriving drainage networks and catchment boundaries: a new methodology combining digital elevation data and environmental characteristics. Geomorph., 53(3–4):281–298, July 2003.Google Scholar
  25. [25]
    S. Yu, M. van Kreveld, and J. Snoeyink. Drainage queries in TINs: from local to global and back again. In Proc. 7th SDH, pages 13A.1–13A.14, 1996.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Yuanxin Liu
    • 1
  • Jack Snoeyink
    • 1
  1. 1.Department of Computer ScienceUniversity of North CarolinaChapel HillUSA

Personalised recommendations