基于Hadoop的GIS网络最短路径算法研究

来源 :江西理工大学 | 被引量 : 0次 | 上传用户:yyjay1315
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最短路径分析作为GIS中最重要的空间分析功能之一,已经广泛地应用于路径导航、管网优化设计、交通疏导等方面。随着交通路网、管道网络等设施的规模逐年扩大,由这些现实设施抽象出来的空间网络数据的规模也逐渐趋向于海量化。如何使大规模空间网络得到快速处理是GIS中最短路径算法所要面对的一个巨大挑战。单机环境下GIS平台的最短路径分析处理大规模网络数据会出现计算效率较低的情况,有时甚至会造成GIS软件运行崩溃。云计算平台Hadoop在处理大数据方面,具有运算效率高和应用成熟、稳定的优势。为此,本文对基于Hadoop的GIS网络最短路径算法进行了研究。(一)本文研究了GIS网络矢量数据在HBase中的存储与管理。根据GIS网络的数据结构进行解析,并通过适当的HBase表结构设计,解决了GIS网络在Hadoop下的存储问题,为GIS网络在Hadoop云平台中进行最短路径并行计算创造了前提条件。并且通过设计相关HBase表,实现了动态权重的赋值问题,使得最短路径算法能够延伸为最优路径算法。(二)本文设计了基于MapReduce的邻接表结构生成算法。该算法的设计结合了邻接表结构的特点与MapReduce的运行原理,在Hadoop平台下能有效地解决大规模GIS网络的邻接表结构生成问题。通过该算法过程得到的邻接表数据结构给本文最短路径算法提供了数据结构保障。(三)本文提出了基于Hadoop的GIS网络最短路径并行算法(H_PGNSP)。该算法流程除了上文所述的计算过程外,还包括改进的最短路径算法计算过程。改进的算法以Lin J提出的广度优先最短路径并行算法(PBFS_SP)为思想基础,进行改进设计。通过搭建Had oop云平台,将改进的算法与PBFS_SP算法和Dijkstra算法进行了实验对比分析。实验表明改进算法在网络规模达到一定程度时相较Dijkstra算法计算效率得到了较大的提高,在大规模的网络下,三个算法中改进算法计算效率最高。(四)最后,在模拟的应急场景下,将本文算法H_PGNSP用于救援路径的制定。算法计算结果通过GIS技术能与相关GIS平台无缝结合,且易于实现最短路径的空间可视化。研究结果表明,与单机GIS平台相比,本文算法可解决求解大规模网络最短路径的效率问题。而且相较于其他并行最短路径算法,本文算法能与相关GIS平台兼容,在空间可视化表达上具有一定的优势,效率也得到了较好的提高。
其他文献
标准支持向量机(SVM)抗噪声能力不强,当训练样本中存在有噪声或者野点时,会影响最优分类面的产生,最终导致分类结果出现偏差。针对这一问题,提出了一种考虑最小包围球的加权
我国是柑橘类水果产品主要的生产国和消费国之一,有着4000多年的栽培历史。快速有效地提取柑橘类果林对指导果林病害防御、水果生产和产业规划有着重要意义。传统的基于像元
城市游憩功能,尤其是户外游憩功能在社会经济发展的推动下,得到越来越多的重视,城市居民对于游憩的偏好和游憩活动的体验也日趋增加,游憩活动的类型也逐渐增多。人居环境科学作为
期刊
年轻时读《三字经》,就记得经上有这样一段话:“唐刘晏,方7岁,举神童,作正字,彼虽幼,身已仕。”当时由于阅历不丰,看过很快也就忘记了。前几年偶翻史书,才觉得此人果然不凡,
金矿等矿产资源属于战略物资,当外资通过种种渠道将最初的合资模式变成了并购、控股模式之后,将会直接威胁到相关产业发展和经济安全。一旦失去对矿产等战略资源的控制力,后
随着现代信息技术的飞速发展,GIS作为现代信息技术的重要组成部分,仍然存在着信息数据共享和互操作的问题。这样,使得GIS工作缺乏较好的沟通和交流,为此,OGC推出了GML规范,使
经过多年的实践和总结,高中数学试题的命题工作已具有了非常明显的特点:它要求考生具备较好的基础知识,较强的能力。本文主要从以下几方面浅谈高中数学备考要领,以期对学生从容不迫地面对考试有所帮助。  一、掌握数学思想的精髓  数学思想在高考数学命题中占据着非常重要的位置。在复习备考时,学生对函数与方程、数形结合、化归等数学思想的理解要透彻。从具体的数学问题中挖掘出相应的数学思想,认真总结出其中的普遍规律
地理信息的三维可视化技术就可视化对象分为三维地形可视化与三维实景地物可视化。随着虚拟现实技术、三维仿真技术、以及计算机视觉技术的快速发展,产生了结合地形与地物景观