The input/output complexity of sorting and related problems
Communications of the ACM
Calculating catchment area with divergent flow based on a regular grid
Computers & Geosciences
Numerical definition of drainage network and subcatchment areas from digital elevation models
Computers & Geosciences
External memory algorithms and data structures: dealing with massive data
ACM Computing Surveys (CSUR)
Worst-Case External-Memory Priority Queues
SWAT '98 Proceedings of the 6th Scandinavian Workshop on Algorithm Theory
The Buffer Tree: A New Technique for Optimal I/O-Algorithms (Extended Abstract)
WADS '95 Proceedings of the 4th International Workshop on Algorithms and Data Structures
External memory data structures
Handbook of massive data sets
I/O-efficient batched union-find and its applications to terrain analysis
Proceedings of the twenty-second annual symposium on Computational geometry
TerraStream: from elevation data to watershed hierarchies
Proceedings of the 15th annual ACM international symposium on Advances in geographic information systems
Algorithms and data structures for external memory
Foundations and Trends® in Theoretical Computer Science
Extraction of drainage networks from large terrain datasets using high throughput computing
Computers & Geosciences
Evaluating hydrology preservation of simplified terrain representations
SIGSPATIAL Special
Design and Engineering of External Memory Traversal Algorithms for General Graphs
Algorithmics of Large and Complex Networks
The groundwater modeling tool for GRASS (GMTG): Open source groundwater flow modeling
Computers & Geosciences
Sharing geoscience algorithms in a Web service-oriented environment (GRASS GIS example)
Computers & Geosciences
Bridge detection in grid terrains and improved drainage enforcement
Proceedings of the 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems
Efficient viewshed computation on terrain in external memory
Geoinformatica
Extraction of hydrological proximity measures from DEMs using parallel processing
Environmental Modelling & Software
A topological sorting algorithm for large graphs
Journal of Experimental Algorithmics (JEA)
I/O-Efficient flow modeling on fat terrains
WADS'07 Proceedings of the 10th international conference on Algorithms and Data Structures
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 |
As detailed terrain data becomes available, GIS terrain applications target larger geographic areas at finer resolutions. Processing the massive datasets involved in such applications presents significant challenges to GIS systems and demands algorithms that are optimized for both data movement and computation. In this paper we present efficient algorithms for flow routing on massive grid terrain datasets, extending our previous work on flow accumulation. Our algorithms are developed in the framework of external memory algorithms and use I/O-techniques to achieve efficiency. We have implemented the algorithms in the Terraflow system, which is the first comprehensive terrain flow software system designed and optimized for massive data. We compare the performance of Terraflow with that of state-of-the-art commercial and open-source GIS systems. On large terrains, Terraflow outperforms existing systems by a factor of 2 to 1,000, and is capable of solving problems no system was previously able to solve.