Efficient flow computation on massive grid terrain datasets

被引:73
作者
Arge, L [1 ]
Chase, JS
Halpin, P
Toma, L
Vitter, JS
Urban, D
Wickremesinghe, R
机构
[1] Duke Univ, Dept Comp Sci, Durham, NC 27708 USA
[2] Duke Univ, Nicholas Sch Environm, Durham, NC 27708 USA
基金
美国国家科学基金会;
关键词
alogorithms; I/O-complexity; flow routing; large data; Terraflow; flow direction; flow accumulation; watershed;
D O I
10.1023/A:1025526421410
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:283 / 313
页数:31
相关论文
共 31 条
[1]   THE INPUT OUTPUT COMPLEXITY OF SORTING AND RELATED PROBLEMS [J].
AGGARWAL, A ;
VITTER, JS .
COMMUNICATIONS OF THE ACM, 1988, 31 (09) :1116-1127
[2]  
Arge L, 2002, MASSIVE COMP, V4, P313
[3]  
Arge L, 1995, LECT NOTES COMPUT SC, V955, P334
[4]  
Arge L., 2002, TPIE User Manual and Reference (edition 082902)
[5]  
ARGE L, 2000, IN PRESS ACM J EXPT
[6]  
Brodal GS, 1998, LECT NOTES COMPUT SC, V1432, P107, DOI 10.1007/BFb0054359
[7]  
EHLSCHLAEGER C, 1989, INT GEOGR INF SYST I, P275
[8]  
*ENV SYST RES INC, 1997, ARC INFO PROF GIS VE
[9]   DRAINAGE NETWORKS FROM GRID DIGITAL ELEVATION MODELS [J].
FAIRFIELD, J ;
LEYMARIE, P .
WATER RESOURCES RESEARCH, 1991, 27 (05) :709-717
[10]   CALCULATING CATCHMENT-AREA WITH DIVERGENT FLOW BASED ON A REGULAR GRID [J].
FREEMAN, TG .
COMPUTERS & GEOSCIENCES, 1991, 17 (03) :413-422