%0 Journal Article %T 一种异构多核架构快速查询多边形图层间空间关系的方法 %A 由志杰 %A 谢传节 %A 马益杭 %A 龙舟 %J 地球信息科学学报 %P 547-555 %D 2015 %R 10.3724/SP.J.1047.2015.00547 %X 目前,空间关系查询中常用的PlaneSweep算法是一种串行方法,而关于多核CPU的并行查询算法,在面对海量数据查询时,由于CPU核心数及线程数量的限制,其难以满足查询效率需求。针对该问题,本文提出了一种全新的异构多核架构多边形图层间空间关系查询的并行算法。首先,利用STR树索引过滤不相交的多边形;然后,对过滤后多边形的线段构建四叉树索引,利用CPU+GPU架构并行计算线段的相交以判断多边形环间的拓扑关系;再根据环间的拓扑关系计算多边形间的维度扩展九交模型(DE-9IM)参数值,据此确定多边形间的空间关系;最后,通过实验验证了该算法的准确性和高效性。实验表明,本算法能有效缩短大数据量的空间查询时间。在实验中逐渐增加目标数据集和源数据集多边形的数量,当两数据集都为50000个多边形时,以包含关系为例,相比于ArcGIS,本文提出的算法可达到2倍的加速比。 %K 空间关系查询 %K GPU %K 异构多核 %K 并行计算 %K 拓扑关系 %U http://www.dqxxkx.cn/CN/abstract/abstract36920.shtml