首页 | 本学科首页   官方微博 | 高级检索  
     

GIS中使用改进的Dijkstra算法实现最短路径的计算
引用本文:唐文武,施晓东,朱大奎.GIS中使用改进的Dijkstra算法实现最短路径的计算[J].中国图象图形学报,2000,5(12):1019-1023.
作者姓名:唐文武  施晓东  朱大奎
作者单位:[1]南京大学海岸与海岛开发国家试点实验室海洋地理信息系统室 [2]南京大学海岸与海岛开发国家试点实验室海洋地理信
摘    要:地理信息系统中的空间网络分析有最短路径分析、资源分配分析、等时性分析等等,而最短路径分析是其中关键的环节,因而对其算法进行优化很有必要,为此在传统的最短路径算法,即Dijkstra算法的基础上,采用二叉堆结构来实现路径计算过程中优先级队列的一系列操作,从而提高了该算法的分析效率。讨论了地理网络数据的组织结构和最短路径的具体实现过程,并引入了相关概念,并引入了相关概念,通过具体案例分析表明,改进算法在提高网络系统空间分析效率方面是可行的。

关 键 词:Dijkstra算法  二叉堆  网络分析  GIS  最短路径计算
收稿时间:2000/1/14 0:00:00
修稿时间:2000-01-14

The Calculation of the Shortest Path Using Modified Dijkstra Algorithm in GIS
TANG Wen-wu,SHI Xiao-dong and ZHU Da-kui.The Calculation of the Shortest Path Using Modified Dijkstra Algorithm in GIS[J].Journal of Image and Graphics,2000,5(12):1019-1023.
Authors:TANG Wen-wu  SHI Xiao-dong and ZHU Da-kui
Affiliation:Marine GIS Laboratory of State Pilot Laboratory of Coast and Island Development, Nanjing University,Nanjing 210093;Marine GIS Laboratory of State Pilot Laboratory of Coast and Island Development, Nanjing University,Nanjing 210093;Marine GIS Laboratory of State Pilot Laboratory of Coast and Island Development, Nanjing University,Nanjing 210093
Abstract:In GIS it is necessary to optimize the analysis function of the shortest path as the hinge of spatial network analysis, which includes shortest path analysis, resource allocation and isochrone, and so on. Here derived from the traditional calculating method, i.e. Dijkstra algorithm, the analysis procedure of the shortest path is improved by adopting the data structure of binary heap to complete the operation of priority queue. Initialization, Extraction, and Relzxztion. The topological structure of geographical network data and the detailed implementing steps of the shortest path are also discussed. Furthermore, the visualizing calculation of the shortest path is completed by COM(Component Object Model) techniques, and the calculating procedure is encapsulated into the component of the geographic network class. The complexity analysis and the case of this algorithm showes that the modified algorithm is applicable to improve the efficiency of spatial analysis of the net system.
Keywords:Dijkstra algorithm  Priority queue  Binary hT
本文献已被 CNKI 维普 等数据库收录!
点击此处可从《中国图象图形学报》浏览原始摘要信息
点击此处可从《中国图象图形学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号