基于Hadoop的空间矢量数据的分布式存储与查询研究

来源 :电子科技大学 | 被引量 : 8次 | 上传用户:wen06080
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前空间数据的规模不断增长,使得处理和分析空间数据技术的难度不断增加,同时GIS在各个行业的广泛应用,海量空间数据进行高效管理和处理的难度不断加大,多数领域也对空间数据的精度提出了越来越高的要求,迫切需要新的技术和方法来管理和处理海量的空间数据。目前的开源的分布式大数据处理平台利用分布式存储和并行计算的方法能为解决上述问题提供一种新的方法。本文基于Hadoop开源大数据处理平台,利用HBase在空间数据并发访问和数据处理方面的优势来高效、合理存储和管理空间数据,主要在空间数据的存储和查询两个方面作了比较深入的研究。首先,研究了空间数据存储与并行处理的国内外现状,分析对比了当前空间数据的几种存储方式,深入研究了MapReduce并行计算框架的整个原理和运行的机制以及HBase的存储模型,并设计了空间数据复合行键拼接加入分隔符的行键存储模式,取消了过滤列族的设计。接着使用GeoTools工具将Shapefile文件导入HBase表,通过GeoTools工具构建出空间数据对象,分析了GeoTools工具整合到MapReduce并行计算框架下空间数据处理的流程。最后,在此基础上,提出了空间数据的窗口查询、多边形区域查询的MapReduce并行化解决方案以及基于Geohash的空间数据的K近邻查询算法,并在Hadoop的分布式环境中进行了空间数据导入和多种空间查询和并行处理实验,验证了HBase存储和处理空间数据的优势以及查询算法有更高的效率和更好的准确性。主要取得了以下研究成果:(1)通过一种在HBase中新的空间数据的存储表模式设计,来获得HBase在海量空间数据分布式存储方面性能的优越性。(2)提出将GeoTools工具整合到MapReduce并行计算框架下空间数据处理的流程,通过这个方式来完成空间数据的导入导出。(3)采用MapReduce 2.0并行程序设计框架来完成空间数据的窗口查询、多边形区域查询,经实验证明,该并行化算法对比与传统查询算法有明显的优势。(4)提出了基于Geohash的空间数据的K近邻查询算法,利用地理散列的前缀匹配串作为行键存储的空间数据表模式,完成区域内的K近邻空间对象的检索。
其他文献
<正>树立幼儿教师权威,不仅有助于幼儿教师个体的发展,同时,对幼儿教育事业发展也有积极作用。在教学实践中,幼儿教师对于教师的角色定位、师幼关系处理等方面存在困惑,因此
目的探讨抗乙型肝炎病毒治疗在乙型重型肝炎抢救治疗中的作用。方法急性重型乙型肝炎为Ⅰ组,亚急性重型乙型肝炎为Ⅱ组,慢加急(亚急)性重型乙型肝炎为Ⅲ组。比较Ⅰ、Ⅱ组间抗病
<正>邓小平同志曾说:"总结历史经验,中国长期处于停滞和落后状态的一个重要原因是闭关自守",在普通高中课程标准实验教科书的历史必修二专题一第四节中介绍了明清时期有关闭
教学说理文,不能将其等同于普通的记叙文,只教几则事例;也不能抛开事例,空洞说理。而应该用"说理"的方式来进行,指导学生明确观点,理解事例,学习论证。这样才能教出说理文的
研究日粮中添加不同剂型植酸酶对生长育肥猪生产性能和饲料养分利用率的影响,选用240头健康的三元杂交(杜×长×大)断奶仔猪,随机分为5组,即正对照组PC(基础日粮,未添加植酸
对分布于江苏省的长翅目昆虫进行整理,共2科4种。其中,莽山蝎蛉(Panorpa mangshanensis Chou etWang,1987)为江苏新纪录种;以江苏为模式产地的仅有宝华山蝎蛉(Panorpa baohwa
讨论了砂浆的配比,成份含量、以及砂浆与锯切效率间的关系。并从实际生产出发,总结探讨了使用砂浆的经验方法和相关参数的选择。
托尼·莫里森荣获 1993年度诺贝尔文学奖 ,作为第一个获此殊荣的美国黑人女作家 ,其小说创作无论在主题还是在表现方法方面都有鲜明的个人特征。本文从莫里森的历史文化边缘
为研究猪链球菌2型的病原特性、致病机理及对其疫苗与救治药物效果评价提供平台,选用20~25 g健康昆明鼠,以猪链球菌2型山东株为病原,以腹腔注射为感染途径,对猪链球菌2型昆明
目的 研究血脂康胶囊治疗糖尿病性脂肪肝的疗效。方法 选择该卫生队2011年1月—2015年12月收治的非酒精性脂肪肝合并2型糖尿病患者50例进行回顾分析。比较患者服用血脂康胶囊