期刊文献+

基于快速排序的数字高程模型分级填洼算法 被引量:7

Ranked algorithm to fill sinks in digital elevation model based on quicksort
下载PDF
导出
摘要 数字高程模型(DEM)的填洼过程是水系提取中最耗费时间的过程,在Moran和Vezina提出的填洼思想(M&V填洼算法)的基础上,建立了基于快速排序的分级填洼算法,既能有效地减少填洼过程中的搜索路径,提高填洼效率,又能保证依此提取水系的完整与连贯。对于一个给定的DEM地形,传统的填洼算法的执行效率是固定的,而分级填洼的实际执行效率取决于分级数量,对于自然流域,一般200至500的分级量可使计算效率达到最高。通过在6个不同流域上的应用表明,在平均情况下,分级填洼算法的时间复杂度约为O(n1.29),其执行效率远高于M&V填洼算法及Arcgis9.2(采用改进Jenson&Domingue算法)的执行效率。 A new ranked algorithm to fill sinks in Digital Elevation Models (DEM) was introduced, including an improved quicksort algorithm to rank DEM data in pieces and a filling algorithm first developed by Olivier Planchon and Frederic Darboux in 2001 ( The idea was first suggested by Moran and Vezina, so it's called the M&V algorithm). Since removing the depressions of a DEM is usually a time-consuming procedure, the new method keeps the integrity and continuity of the drainage networks extracted by the pits-removed DEM and well reduces the depth of seeking path in iteration to accelerate pits-removing process. Different from the constant time complexity of traditional algorithms, the time complexity of the new method is variable, and the best performance for a natural terrain appears to be in 200 to 500 divided-pieces. The application of the new method in 6 study areas shows a time complexity of about O( n^1.29) on average, which is more efficient than the M&V algorithm and Arcgis 9.2 ( improved Jenson & Domingue algorithm).
出处 《计算机应用》 CSCD 北大核心 2009年第11期3161-3164,3170,共5页 journal of Computer Applications
基金 国家863计划项目(2008AA12Z202) 水利公益性行业科研专项资助项目(2007SHZ1-1) 教育部和国家外专局"111计划"资助项目(B08048)
关键词 数字高程模型 填洼 快速排序 时间复杂度 分级 Digital Elevation Model (DEM) sinks filling quicksort time complexity rank
  • 相关文献

参考文献9

  • 1MARTZ L W, de JONG E. Catch: A FORTRAN program for measuring catchment area from digital elevation models[ J]. Computers & Geosciences, 1988, 14(5):627-640.
  • 2JENSON S K, DOMINGUE J O. Extracting topographic structure from digital elevation data for geographic information system analysis [J]. Photogrammetric Engineering and Remote Sensing, 1988, 54 (11) : 1593 - 1600.
  • 3MARTZ L W, GARBRECHET J. Numerical definition of drainage network and subcatehment areas from digital elevation models[ J]. Computers & Geoscienees, 1992, 18(6) :747 -761.
  • 4MORAN C J, VEZINA G. Visualizing soil surfaces and crop residues[ J]. IEEE Computer Graphics and Applications, 1993, 13(2) : 40 - 47.
  • 5PLANCHON O, DARBOUX F. A fast, simple and versatile algorithm to fill the depressions of digital elevation models[ J]. Catena, 2001, 46(2/3) : 159 - 176.
  • 6徐精文,张万昌,符淙斌.适用于大尺度水文气候模式的DEM洼地填充和平坦区处理的新方法[J].水利学报,2007,38(12):1414-1420. 被引量:16
  • 7殷人昆,陶永雷,谢若阳,盛绚华.数据结构(用面向对象方法与C++描述)[M].北京:清华大学出版社,2004:310-312.
  • 8HOARE C A R. Quicksort[ J]. The Computer Journal, 1962, 5 (1):10-15.
  • 9周玉林,郑建秀.快速排序的改进算法[J].上饶师范学院学报,2001,21(6):11-15. 被引量:8

二级参考文献18

  • 1张行南,井立阳,叶丽华,郭亨波.基于数字高程模型的水文模拟对比分析[J].水利学报,2005,36(6):759-763. 被引量:12
  • 2刘学军,卢华兴,卞璐,任政.基于DEM的河网提取算法的比较[J].水利学报,2006,37(9):1134-1141. 被引量:38
  • 3许继军,杨大文,刘志雨,雷志栋.长江上游大尺度分布式水文模型的构建及应用[J].水利学报,2007,38(2):182-190. 被引量:22
  • 4[1]Krus,R L. Tondo,C L. Leung, B P. Data structures & program design in C[M].北京:清华大学出版社,1999.
  • 5Tarboton D. A new method for the determination of flow directions and contributing areas in grid digital elevation models [ J ]. Water Resources Research, 1997,33 : 309 - 319.
  • 6Jenson S K, Domingue J O. Extracting topographic structure from digital elevation data for geographic information system analysis [ J ]. Photogrammetric Engineering and Remote Sensing, 1988,54 ( 11 ) : 1593 - 1600.
  • 7Mark D M. Automatic detection of drainage networks from digital elevation models [ J ]. Cartographica, 1983,21 : 168 - 178.
  • 8O' Callaghan J F, Mark D M. The extraction of drainage networks from digital elevation data[ J ]. Computer Vision, Graphics and Image Processing, 1984, 28:323- 344.
  • 9Martz L W, Jong E D. Catch: A Fortran program for measuring catchment area from digital elevation models [ J ]. Computer & Geosciences, 1988,14:627 - 640.
  • 10Planchon O, Darboux F. A fast, simple and versatile algorithm to fill the depressions of digital elevation models [ J ]. Catena, 2001, 46:159-176.

共引文献23

同被引文献89

引证文献7

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部