基于Hadoop的GIS网络最短路径算法研究
[Abstract]:As one of the most important spatial analysis functions in GIS, shortest path analysis has been widely used in path navigation, pipe network optimization design, traffic diversion and so on. With the scale of transportation network, pipeline network and other facilities expanding year by year, the scale of spatial network data abstracted from these practical facilities also gradually tends to Yu Hai quantification. How to quickly process large scale space networks is a huge challenge for the shortest path algorithm in GIS. The analysis and processing of the shortest path of the GIS platform in a single computer environment will result in the low computational efficiency of large scale network data, and sometimes even lead to the GIS software running crash. Cloud computing platform Hadoop has the advantages of high efficiency, mature application and stability in dealing with big data. Therefore, the shortest path algorithm of GIS network based on Hadoop is studied in this paper. (1) this paper studies the storage and management of GIS network vector data in HBase. By analyzing the data structure of GIS network and designing the appropriate HBase table structure, the storage problem of GIS network under Hadoop is solved, which creates the precondition for GIS network to parallel compute the shortest path in the Hadoop cloud platform. By designing the related HBase table, the dynamic weight assignment problem is realized, which makes the shortest path algorithm extend to the optimal path algorithm. (2) in this paper, the algorithm of building adjacent table structure based on MapReduce is designed. The design of the algorithm combines the characteristics of the adjacent table structure and the operation principle of MapReduce, and it can effectively solve the problem of generating the adjacent table structure of large-scale GIS network under the Hadoop platform. The data structure of the adjacency table obtained by the algorithm provides the data structure guarantee for the shortest path algorithm in this paper. (3) A parallel shortest path algorithm (H_PGNSP) for GIS networks based on Hadoop is proposed. In addition to the calculation process described above, the algorithm also includes the improved shortest path algorithm. The improved algorithm is based on the breadth-first shortest path parallel algorithm (PBFS_SP) proposed by Lin J. By building Had oop cloud platform, the improved algorithm is compared with PBFS_SP algorithm and Dijkstra algorithm. The experimental results show that the improved algorithm is more efficient than the Dijkstra algorithm when the network size reaches a certain degree. In the large-scale network, the improved algorithm has the highest computational efficiency. (4) finally, in the simulated emergency scenario, the H_PGNSP algorithm is used to make the rescue path. The result of the algorithm can be seamlessly combined with the related GIS platform by GIS technology, and it is easy to realize the spatial visualization of the shortest path. The results show that the proposed algorithm can solve the efficiency problem of solving the shortest path of large-scale network compared with the single GIS platform. Compared with other parallel shortest path algorithms, this algorithm is compatible with related GIS platforms, and has some advantages in spatial visualization, and its efficiency is also improved.
【学位授予单位】:江西理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:P208
【参考文献】
相关期刊论文 前10条
1 王少华;;超图平台软件创新:超图在线GIS平台(SuperMap Online)技术简介[J];地球信息科学学报;2016年09期
2 尹鹏程;付丽莉;蔡先娈;邓玉锋;纪国平;;不动产统一登记信息平台建设探讨[J];测绘科学;2016年11期
3 闫春望;黄玮;王劲松;;一种并行模糊神经网络最短路径算法[J];计算机应用研究;2016年11期
4 王凯;曹建成;王乃生;郭朝阳;张哲;;Hadoop支持下的地理信息大数据处理技术初探[J];测绘通报;2015年10期
5 徐建闽;王钰;林培群;;大数据环境下的动态最短路径算法[J];华南理工大学学报(自然科学版);2015年10期
6 钮亮;张宝友;;基于云计算求解城市物流配送最短路径研究[J];科技通报;2015年05期
7 张文金;许爱军;;基于云计算的混合并行遗传算法求解最短路径[J];电子技术应用;2015年03期
8 孙文彬;谭正龙;王江;赵帅阳;;基于多粒度通讯的Dijkstra并行算法优化[J];中国矿业大学学报;2014年05期
9 杨庆芳;梅朵;郑黎黎;马明辉;王伟;;基于云计算的城市路网最短路径遗传算法求解[J];华南理工大学学报(自然科学版);2014年03期
10 范建永;龙明;熊伟;;基于Hadoop的云GIS体系结构研究[J];测绘通报;2013年11期
相关硕士学位论文 前4条
1 李宽;基于HDFS的分布式Namenode节点模型的研究[D];华南理工大学;2011年
2 霍树民;基于Hadoop的海量影像数据管理关键技术研究[D];国防科学技术大学;2010年
3 卢照;基于城市路网最短路径并行搜索算法的研究[D];陕西师范大学;2010年
4 朱珠;基于Hadoop的海量数据处理模型研究和应用[D];北京邮电大学;2008年
,本文编号:2221014
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/2221014.html