测绘学报 ›› 2018, Vol. 47 ›› Issue (7): 1007-1017.doi: 10.11947/j.AGCS.2018.20170364

• 地图学与地理信息 • 上一篇    下一篇

三维空间格网的多尺度整数编码与数据索引方法

赖广陵1, 童晓冲1, 丁璐1, 秦志远2   

  1. 1. 信息工程大学地理空间信息学院, 河南 郑州 450001;
    2. 河南城建学院, 河南 平顶山 467036
  • 收稿日期:2017-06-27 修回日期:2018-03-20 出版日期:2018-07-20 发布日期:2018-07-25
  • 通讯作者: 童晓冲 E-mail:txchr@163.com
  • 作者简介:赖广陵(1992-),男,博士生,研究方向为三维数据处理和高分辨率卫星影像处理。E-mail:lgl_fly@126.com
  • 基金资助:
    国家自然科学基金(41671409;41201392)

Multiscale Integer Coding and Data Index of 3D Spatial Grid

LAI Guangling1, TONG Xiaochong1, DING Lu1, QIN Zhiyuan2   

  1. 1. Institute of Geospatial Information, Information Engineering University, Zhengzhou 450001, China;
    2. Henan University of Urban Construction, Pingdingshan 467036, China
  • Received:2017-06-27 Revised:2018-03-20 Online:2018-07-20 Published:2018-07-25
  • Supported by:
    The National Natural Science Foundation of China (Nos. 41671409;41201392)

摘要: 本文针对三维空间索引方法存在的问题,提出了一种适用于三维空间格网化区域的多尺度整数编码与索引方法。该方法利用整数对由规则格网划分的空间区域进行统一编码,形成了一种包含格网大小关系和格网尺度变化的树状结构,体现了不同尺度格网之间的包含/被包含、相邻等空间关系,最终实现了对多种尺度格网的统一整数编码化处理。在此基础上,还研究了层级运算、编码与格网坐标转换运算、父单元查询和子单元查询等基本运算方法,并与Oracle Spatial的三维R树索引进行比较,设计了对比试验。结果表明,三维空间格网的多尺度整数编码在数据导入、索引建立及区域查询三个方面均优于Oracle Spatial的三维R树索引方法,其效率分别提高了约2倍、46倍和4倍。

关键词: 规则格网划分, 三维空间索引, 多尺度整数编码, 编码计算, 区域查询

Abstract: This paper proposed a multiscale integer coding and index method available for 3D spatial grid area based on the exiting problems of 3D spatial grid.This method used integer to unify coding the region divided by regular grid, formed a tree structure showed the size relationship and scale variation of grid which embodied the spatial relationships in different scale grid:include, be included, adjacent and so on, and achieved the unified integer coding of multi-scale grid in the end.On this basis, a serious of basic operation methods were also studied like:level operation, coordinate transformation operation between coding and grid, parent-unit query and sub-unit query.The contrast experiment was designed to compare this method with 3D R-tree index of Oracle Spatial.The result showed that, multiscale integer coding of 3D spatial grid was superior to the 3D R-tree of Oracle Spatial in data importing, index establishing and region querying, and the efficiency were enhanced about two times, forty-six times and four times respectively.

Key words: regular grid division, 3D spatial index, multiscale integer coding, coding operation, region query

中图分类号: