基于LBS的兴趣点存储及查询的研究与优化

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:ambition
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着移动互联网的迅猛发展,基于LBS的兴趣点查询成为各种主流APP的核心功能之一。与此同时,基于LBS兴趣点数据的海量增长,使得原有技术越来越不能满足如下两方面的需求,一方面,现有关系型数据库对兴趣点数据的空间坐标属性处理能力相对薄弱,另一方面,关系型数据库无法有效地支持横向扩展与海量规模数据的处理。这就需要引入一种新的解决方案,该解决方案对空间数据的处理支持良好,又适应于大规模数据的扩展。HBase在数据库横向扩展及大规模数据处理上具有先天优势;同时,Geohash支持将二维坐标转换为一维字符串,且保留原有二维坐标的空间特性;HBase结合Geohash可有效地对海量规模的兴趣点数据进行存储与查询。针对传统关系数据库处理海量空间数据的不足,本文结合HBase天生处理海量数据的特性以及兴趣点数据特征,分别从兴趣点索引的设计与构建、兴趣点的区域查询两个方面展开研究。首先,根据HBase存储机制、主键设计原则以及兴趣点数据特征,结合HBase和Geohash,提出了一种新型的兴趣点数据索引结构GH-Index,并基于GH-Index提出了基于BulkLoad模式的兴趣点索引并行构建方案。其次,采用最小包围矩形近似策略,提出了基于GH-Index索引结构的矩形区域查询算法、K近邻区域查询算法。另外,对兴趣点区域查询算法的过滤方案进行了改进和实现,提高了兴趣点区域查询算法的查询效率。最后,对兴趣点的索引构建与区域查询进行了测试与对比分析。通过一系列对比实验证明:1)GH-Index索引的并行构建提高了索引构建效率;2)Region服务器端过滤方案提高了兴趣点区域查询算法效率;3)对比传统经纬度二维索引结构,基于GH-Index的区域查询算法的查询效率更高、可扩展性更好。
其他文献
针对现有分段算法的缺点,提出一种基于用户随机行为的分段缓存策略,充分考虑不同流媒体对象及同一流媒体对象的不同段落在流行性方面的差异,以段落的流行度作为空间调度的依
目的探讨肾小球疾病患儿尿中24小时尿锌、铜的含量变化以及肾小球疾病损伤程度与尿锌、铜变化的关系。方法采用电感耦合等离子体原子发射光谱ICP-AES法测定42例肾小球损伤患
目的探索采用金属桩冠修复大面积牙体缺损的低矮牙冠的可用性。方法选择牙冠大面积缺损经完善根管治疗,临床牙冠高度不足4mm的低矮磨牙23例,采用金属桩冠进行修复治疗。结果23
【中图分类号】G78 【文献标识码】A  【文章编号】2095-3089(2018)15-0101-02  家庭教育一般是指家长在日常生活实践中,通过为人处世的方式与态度、情感交流、身传言教等方式对子女施以有形或无形的影响,继而影响个体终生的一种的社会活动。在古代主要指家庭或家族的传统风尚,文化氛围。不同的家庭,民族,国家有不同的家庭传统。“《中国大百科全书·教育》中把家庭教育定义为:父母或其他年
【摘 要】 高中语文教育要促进学生人文素养的培养,对于学生健康成长和终身发展具有重要的作用。因此,本文就现阶段高中语文教学中人文素养的培养现状进行了分析,从语文教学中教学的改进方面提出几点认识,使高中教学阶段的语文教学发挥应有的育人作用。  【关键词】 高中语文;人文素养;几点认识  【中图分类号】 G63.21【文献标识码】 A【文章编号】 2095-3089(2018)07-0-01  人文素
针对竹子地下茎-根的形态特征和生长特点,提出一种基于几何构造模型的竹子地下茎-根三维建模方法。该方法建立竹子地下茎-根的拓扑结构和几何结构,通过“渲染”处理其三维几何
谎言检测在公共场所安全检查、雇佣人员职业测评、公安侦查和保险金融信用评估领域具有重要的应用,引起了学术界的广泛关注。相比于分析脑电信号、心跳和呼吸速率、皮肤排汗