首页 | 本学科首页   官方微博 | 高级检索  
     检索      

分治法在GIS多边形快速合并算法中的应用及效率提升评价模型
引用本文:范俊甫,马廷,周成虎,周玉科,许涛.分治法在GIS多边形快速合并算法中的应用及效率提升评价模型[J].地球信息科学,2014(2):158-164.
作者姓名:范俊甫  马廷  周成虎  周玉科  许涛
作者单位:[1]中国科学院地理科学与资源研究所 资源与环境信息系统国家重点实验室,北京 100101 [2]中国科学院大学,北京 100049
基金项目:国家科技支撑计划项目(2011BAH06803、2011BAH24810);中国科学院重点部署项目(KZZD-EW-07).
摘    要:分治法采用分解-解决-合并的问题处理模式,应用于多边形合并算法能规避结点累积效应,与经典的"滚雪球"处理模式相比能有效提升多边形合并算法的计算效率。本文以多边形合并算法为研究对象,首先通过分析基于Vatti算法实现的多边形合并算子的效率相对于多边形顶点数的变化特征,指出合并过程中的结点累积效应是"滚雪球"多边形合并模式的潜在性能瓶颈和隐患。考虑分治法的"分而治之"思想在解决多边形合并问题上的适用性以及在归并排序算法中表现出的高效率,提出分治法的多边形"树状"合并处理模式,实现了面向要素集合或者要素层的多边形快速合并算法,最后给出了面向多边形合并的算法效率提升评价模型。实验结果显示,当仅有400个多边形时,"滚雪球"模式的时间开销约是"树状"合并模式的26倍,当需要合并11 200个多边形时,前者的时间开销约是后者的926倍。因此,基于分治法的多边形树状合并策略是对多边形合并算法以及应用到多边形合并算法的高级空间分析算法进行优化的可行途径。

关 键 词:多边形合并  “滚雪球”合并  “树状”合并  分治法  效率评价

Application of Divide-and-Conquer Method and Efficiency Evaluation Model in the Fast Union Algorithm of Polygons in GIS
FAN Junfu,MA Ting,ZHOU Chenghu,ZHOU Yuke,XU Tao.Application of Divide-and-Conquer Method and Efficiency Evaluation Model in the Fast Union Algorithm of Polygons in GIS[J].Geo-information Science,2014(2):158-164.
Authors:FAN Junfu  MA Ting  ZHOU Chenghu  ZHOU Yuke  XU Tao
Institution:FAN Junfu., MATing1 , ZHOU Chenghu1, ZHOU Yuke1'2 and XU Tao'2 ( 1. State Key Laboratory of Resources and Environmental Information System, Institute of Geographic and Nature Resources Research, CAS, Beijing 100101, China; 2. University of Chinese Academy of Sciences, Beijing 100049, China)
Abstract:Vector data overlay analysis methods, with the most difficult and tricky core issue of overlapping be-tween polygons, are the basic analysis approaches for many spatial analysis algorithms in Geography Informa-tion System (GIS) software and also the basis for many advanced spatial analysis models and complex spatial analysis applications. The divide and conquer strategy, with the paradigm of divide-conquer-combine for prob-lem solving, can reduce the cumulative effects of nodes of the polygon union results at average level. And, com-pared with classic snowball union strategy, it can accelerate the polygon union algorithm effectively. In this re-search, we took the polygon union algorithm as an example to describe a fast polygon union strategy named tree-like union method. Firstly, we analyzed the variation of the efficiency of the core operator, which is polygon union operation implemented by Vatti’s algorithm, with different node number of polygons, and figured out that the potential performance bottlenecks and pitfalls of the snowball union strategy is the cumulative effect of the nodes existing in the union process. Then based on the idea of divide and conquer we proposed a new approach named tree-like union strategy and implemented a union algorithm for polygon clusters or layers to solve the problem in polygon union process. Finally, we introduced an efficiency evaluate model by which the available ac-celeration potentiality derived from the tree-like union strategy can be assessed conveniently for a group of poly-gons. Experimental results in this research shown that compared with snowball union strategy, the tree-like union strategy based on the idea of divide and conquer could lead to great reduction of time costs of polygon union al-gorithm. Furthermore, we found that the time cost of snowball union was about 26-folds than that of tree-like method when union 400 polygons, and the number reached about 926 when union 11 200 polygons. Therefore, it can be inferred that the accelerate effects brought by the tree-like union strategy could become more significant when dealing with larger polygon datasets. We supposed that the tree-like union strategy proposed in this re-search represents a certain degree of applicability in operations similar with polygon union algorithm, which could be a potential and practical optimization approach for vector data overlapping and other advanced spatial analysis algorithms which involved with polygon union operations.
Keywords:polygon union  snowball union  tree-like union  divide-and-conquer method  efficiency evaluation
本文献已被 CNKI 维普 等数据库收录!
点击此处可从《地球信息科学》浏览原始摘要信息
点击此处可从《地球信息科学》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号