Journal of Computer Applications ›› 2015, Vol. 35 ›› Issue (1): 115-120.DOI: 10.11772/j.issn.1001-9081.2015.01.0115

Previous Articles     Next Articles

Construction of rectangle trapezoid circle tree and indeterminate near neighbor relations query

LI Song1, LI Lin2, WANG Miao1,3, CUI Huanyu1, ZHANG Liping1   

  1. 1. School of Computer Science and Technology, Harbin University of Science and Technology, Harbin Heilongjiang 150080, China;
    2. TDLTE Testing Department, Nokia Solutions and Networks System Technology, Hangzhou Zhejiang 310000, China;
    3. Department of Computer Science and Engineering, Henan Institute of Engineering, Zhengzhou Henan 451191, China
  • Received:2014-08-22 Revised:2014-10-09 Online:2015-01-01 Published:2015-01-26

RTC树的构建与不确定近邻关系查询方法

李松1, 李林2, 王淼1,3, 崔环宇1, 张丽平1   

  1. 1. 哈尔滨理工大学 计算机科学与技术学院, 哈尔滨150080;
    2. 诺基亚通信系统技术有限公司 TDLTE测试部, 杭州310000;
    3. 河南工程学院 计算机科学与工程系, 郑州451191
  • 通讯作者: 李松
  • 作者简介:李松(1977-),男,江苏沛县人,副教授,博士,主要研究方向:数据库、数据挖掘、数据查询;李林(1979-),男,江苏沛县人,工程师,硕士,主要研究方向:信息定位、查询技术;王淼(1981-),男,河南信阳人,副教授,博士,主要研究方向:数据查询、空间关系推理;崔环宇(1990-),男,黑龙江大庆人,硕士研究生,主要研究方向:数据查询与分析;张丽平(1976-),女,辽宁铁岭人,副教授,硕士,主要研究方向:数据结构、算法设计、数据库.
  • 基金资助:

    黑龙江省教育厅科学技术研究项目(12541128).

Abstract:

The spatial index structure and the query technology plays an important role in the spatial database. According to the disadvantages in the approximation and organization of the complex spatial objects of the existing methods, a new index structure based on Minimum Bounding Rectangle (MBR), trapezoid and circle (RTC (Rectangle Trapezoid Circle) tree) was proposed. To deal with the Nearest Neighbor (NN) query of the complex spatial data objects effectively, the NN query based on RTC (NNRTC) algorithm was given. The NNRTC algorithm could reduce the nodes traversal and the distance calculation by using the pruning rules. According to the influence of the barriers on the spatial data set, the barrier-NN query based on RTC tree (BNNRTC) algorithm was proposed. The BNNRTC algorithm first queried in an idea space and then judged the query result. To deal with the dynamic simple continuous NN chain query, the Simple Continues NN chain query based on RTC tree (SCNNCRTC) algorithm was given. The experimental results show that the proposed methods can improve the efficiency of 60%-80% in dealing with large complex spatial object data set with respect to the query method based on R tree.

Key words: spatial database, R tree, RTC (Rectangle Trapezoid Circle) tree, Nearest Neighbor (NN), simple continues near neighbor chain

摘要:

空间索引结构和查询技术在空间数据库中具有重要的作用,针对已有的方法在复杂空间数据对象的近似和组织方面的局限性,提出了一种基于最小外接矩形(MBR)、梯形和圆的新的索引结构(RTC树).为了有效处理复杂空间数据对象的最近邻(NN)关系查询问题,提出了基于RTC树的最近邻查询(NNRTC)算法,NNRTC算法利用剪枝规则可减少节点遍历和距离计算.针对障碍物对数据集中最近邻的影响问题,提出了障碍物环境下的基于RTC树的最近邻查询(BNNRTC)算法,BNNRTC算法先在理想空间进行查询,再对查询结果进行判断.为了有效处理动态单纯型连续近邻链查询问题,进一步给出了基于RTC树的动态单纯型连续近邻链查询(SCNNCRTC)算法.实验结果表明,相对基于R树的查询方法,所提的方法在处理数据量较大的复杂空间对象的数据集时可提高60%~80%的效率.

关键词: 空间数据库, R树, RTC树, 最近邻, 单纯型连续近邻链

CLC Number: