The input/output complexity of sorting and related problems
Communications of the ACM
External-memory graph algorithms
Proceedings of the sixth annual ACM-SIAM symposium on Discrete algorithms
Hierarchical morse complexes for piecewise linear 2-manifolds
SCG '01 Proceedings of the seventeenth annual symposium on Computational geometry
External memory algorithms and data structures: dealing with massive data
ACM Computing Surveys (CSUR)
External memory data structures
Handbook of massive data sets
Topological persistence and simplification
FOCS '00 Proceedings of the 41st Annual Symposium on Foundations of Computer Science
Efficient Flow Computation on Massive Grid Terrain Datasets
Geoinformatica
I/O-Efficient Algorithms for Problems on Grid-Based Terrains
Journal of Experimental Algorithmics (JEA)
Geometry and Topology for Mesh Generation (Cambridge Monographs on Applied and Computational Mathematics)
I/O-efficient batched union-find and its applications to terrain analysis
Proceedings of the twenty-second annual symposium on Computational geometry
Streaming computation of Delaunay triangulations
ACM SIGGRAPH 2006 Papers
Open Source GIS: A GRASS GIS Approach
Open Source GIS: A GRASS GIS Approach
I/o efficient algorithms and applications in geographic information systems
I/o efficient algorithms and applications in geographic information systems
I/O-efficient construction of constrained delaunay triangulations
ESA'05 Proceedings of the 13th annual European conference on Algorithms
Generating raster DEM from mass points via TIN streaming
GIScience'06 Proceedings of the 4th international conference on Geographic Information Science
I/o-efficient efficient algorithms for computing contours on a terrain
Proceedings of the twenty-fourth annual symposium on Computational geometry
Evaluating hydrology preservation of simplified terrain representations
SIGSPATIAL Special
The complexity of flow on fat terrains and its i/o-efficient computation
Computational Geometry: Theory and Applications
Scalable algorithms for large high-resolution terrain data
Proceedings of the 1st International Conference and Exhibition on Computing for Geospatial Research & Application
I/O-efficient batched union-find and its applications to terrain analysis
ACM Transactions on Algorithms (TALG)
Cleaning massive sonar point clouds
Proceedings of the 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems
Natural neighbor interpolation based grid DEM construction using a GPU
Proceedings of the 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems
Bridge detection in grid terrains and improved drainage enforcement
Proceedings of the 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems
A new GRASS GIS toolkit for Hortonian analysis of drainage networks
Computers & Geosciences
Flow computations on imprecise terrains
WADS'11 Proceedings of the 12th international conference on Algorithms and data structures
Extraction of hydrological proximity measures from DEMs using parallel processing
Environmental Modelling & Software
Exact and approximate computations of watersheds on triangulated terrains
Proceedings of the 19th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
Flow on noisy terrains: an experimental evaluation
Proceedings of the 19th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
Lipschitz unimodal and isotonic regression on paths and trees
LATIN'10 Proceedings of the 9th Latin American conference on Theoretical Informatics
I/O-efficient contour queries on terrains
Proceedings of the twenty-second annual ACM-SIAM symposium on Discrete Algorithms
Using TPIE for processing massive data sets in C++
SIGSPATIAL Special
Simplifying massive contour maps
ESA'12 Proceedings of the 20th Annual European conference on Algorithms
Computing the drainage network on huge grid terrains
Proceedings of the 1st ACM SIGSPATIAL International Workshop on Analytics for Big Geospatial Data
Hi-index | 0.00 |
We consider the problem of extracting a river network and a watershed hierarchy from a terrain given as a set of irregularly spaced points. We describe TERRASTREAM, a "pipelined" solution that consists of four main stages: construction of a digital elevation model (DEM), hydrological conditioning, extraction of river networks, and construction of a watershed hierarchy. Our approach has several advantages over existing methods. First, we design and implement the pipeline so that each stage is scalable to massive data sets; a single non-scalable stage would create a bottleneck and limit overall scalability. Second, we develop the algorithms in a general framework so that they work for both TIN and grid DEMs. Furthermore, TERRASTREAM is flexible and allows users to choose from various models and parameters, yet our pipeline is designed to reduce (or eliminate) the need for manual intervention between stages. We have implemented TERRASTREAM and we present experimental results on real elevation point sets, which show that our approach handles massive multi-gigabyte terrain data sets. For example, we can process a data set containing over 300 million points---over 20GB of raw data---in under 26 hours, where most of the time (76%) is spent in the initial CPU-intensive DEM construction stage.