当前位置:问答库>论文摘要

题目:TerraFly中地理查询系统的设计与实现

关键词:TerraFly,地理查询,空间索引,空间数据关键词查询,IR2-Tree

  摘要

本文介绍了TerraFly中地理查询系统的设计与实现。对项目进行过程中所遇到的问题、相关解决方案和研究成果、系统实现细节等作了详细的介绍。TerraFly中地理查询系统允许用户从TerraFly所拥有的海量信息中快速、准确地查询到包含指定空间数据信息和描述对应空间对象关键词的结果,并且返回的结果按照一定的规则排序。因此本系统核心问题即是—基于互联网的空间数据关键词查询。围绕着这一问题,本文首先调研了国内外已有的相关系统及相关技术,然后基于R-Tree和签名文件(Signature)技术介绍了一种专用于空间数据关键词查询的索引结构—IR2-Tree,并讨论了相关维护算法,该结构以较小的空间开销同时对空间位置信息和关键词数据建立了索引。然后,在R-Tree最近邻搜索算法的基础上,介绍了两种基于IR2-Tree的高效空间数据关键词查询算法—距离优先的IR2-Tree搜索算法和扩展的IR2-Tree搜索算法,该算法充分考虑到IR2-Tree的特点,很好地同时利用了查询所要求的空间数据和关键词信息。接下来,本文详细讨论了系统实现细节。首先介绍了系统总体架构、开发环境,然后以子系统为单位分别介绍了各自的功能流程、接口等,最后介绍了基于子系统各自特点而做出的系统硬件软件配置选择方案。本文还对所讨论的一些索引结构和算法做了相关理论分析,并设计了“空间数据关键词查询的对比实验”和“压力测试”以验证系统实现效果。验证结果表明“TerraFly中地理查询系统”满足了项目最初所提出的目标要求。