作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (23): 91-93. doi: 10.3969/j.issn.1000-3428.2006.23.032

• 软件技术与数据库 • 上一篇    下一篇

移动GIS的嵌入式空间索引框架的构建

蔡苗红,王 庆   

  1. (东南大学仪器科学与工程系,南京 210096)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-12-05 发布日期:2006-12-05

Implementation of Embedded Spatial Index Library for Mobile GIS

CAI Miaohong, WANG Qing   

  1. (Department of Instrument Science and Engineering, Southeast University, Nanjing 210096)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-12-05 Published:2006-12-05

摘要: 针对移动GIS平台的特点,设计并构建了一种嵌入式空间索引框架——ESIL体系结构。采用访问者设计模式设计了空间索引接口,基于R-tree的数据结构与算法实现了空间索引,基于适配器设计模式实现了对空间数据的一体化存储。在国土资源外业调查数据采集系统中的实际应用表明,ESIL提高了移动GIS的空间查询效率与存储能力,且具有较好的可扩展性和灵活性。

关键词: 嵌入式空间索引框架, 移动GIS, 嵌入式关系数据库, 设计模式, R树

Abstract: A favorable embedded spatial index framework, named ESIL, which is suitable for mobile GIS platform is presented. Based on the visitor design pattern, the spatial index interface is designed. The spatial index module is implemented using the R-tree data structure and algorithms. And based on the adapter design pattern, index structure and spatial data are accessed and persisted in the relational table. The application results indicate that ESIL can improve query efficiency, enhance storage management ability, and is provided with better extensibility and flexibility.

Key words: Embedded spatial index library (ESIL), Mobile GIS, ERDBMS, Design pattern, R-tree