GIS中空间数据最小凸包串行算法的改进An improved approach of spatial data serial algorithm of minimum convex hull in GIS
刘波,万冉冉,阮见,李大军,刘明磊
摘要(Abstract):
针对传统最小凸包算法无法快速处理数据量较大的空间数据这一不足,该文通过分析最小凸包的性质,对传统的最小凸包串行算法进行改进,以提高最小凸包的构建效率。首先将空间点群分为绝对凸包顶点、可能凸包顶点、绝非凸包顶点三类,然后将大量的绝非凸包顶点剔除,仅仅判断可能凸包顶点中哪些点是构成最小凸包的顶点,最终和绝对凸包顶点构成所需要的最小凸包。通过对比分析,该文改进的方法原理正确,在遍历点的数量上较传统串行算法具有明显的优势,算法执行效率较高。
关键词(KeyWords): 最小凸包;串行算法;空间数据;地理信息系统
基金项目(Foundation): 国家自然科学基金项目(41201395);; 江西省数字国土重点实验室开放基金项目(DLLJ201308);; 江西省教育厅科技项目(GJJ14479)
作者(Author): 刘波,万冉冉,阮见,李大军,刘明磊
DOI: 10.16251/j.cnki.1009-2307.2015.06.0017
参考文献(References):
- [1]周培德.计算几何——算法分析与设计[M].北京:清华大学出版社,2000.
- [2]郭仁忠.空间分析[M].北京:高等教育出版社,2001.
- [3]Jarvis R A.On the Identification of the Convex Hull of a Finite Set of Points in the Plane[J].Information Processing Letters,1973,2(1):18-21.
- [4]Graham R L.An Efficient Algorithm for Determine the Convex Hull of a Finite Linear Set[J].Information Processing Letters,1972,1(1):132-133.
- [5]王杰臣.2维空间数据最小凸包生成算法优化[J].测绘学报,2002,31(1):84-86.
- [6]程三友,李英杰.一种新的最小凸包算法及其应用[J].地理与地理信息科学,2009,25(5):43-45.
- [7]刘人午,杨德宏,李燕,等.一种改进的最小凸包生成算法[J].大地测量与地球动力学,2011,31(3):130-133.
- [8]吴文周,李利番,王杰臣.平面点集凸包Graham算法的改进[J].测绘科学,2010,35(6):123-125.
- [9]雷林辉.基于数字城市地理空间框架的GIS应用系统建设[J].测绘工程,2013,22(4):48-51.