首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
最短路径问题是地理信息系统的关键问题,传统Dijkstra算法在求解节点间最短路径时,对已标识节点以外的大量节点进行了计算,从而影响了算法的速度。因而对其算法进行优化是很有必要。本文在对传统Dijkstra算法分析的基础上,对其进行了优化,优化算法只对最短路径上节点的邻居做了处理,而不涉及其他节点,并利用Visual C++6.0开发平台编程进行了实验。实验表明,该算法是行之有效的。  相似文献   

2.
最短路径问题的一种改进算法   总被引:15,自引:0,他引:15  
最短路径分析是GIS最基本的网络分析功能。迪杰斯特拉算法是目前公认的较好的最短路径算法。文中从节约存储空间、提高运算速度出发, 在该算法的基础上, 采用点弧联合结构表达图, 提出节点的最大邻接深度概念及相邻节点低值传递方法, 实现最短路径的自动判断与提取, 并给出算法的实现方法。  相似文献   

3.
Dijkstra最短路径算法优化策略   总被引:5,自引:0,他引:5  
张锦明  洪刚  文锐  王学涛 《测绘科学》2009,34(5):105-106,99
从分析经典Dijkstra最短路径算法出发,找出影响其效率的关键步骤:存储空间和时间效率,并结合当前已有的各种优化算法,总结出Dijkstra最短路径算法的优化策略:相关边优化策略、相关邻接结点优化策略、结点分类优化策略、权值排序优化策略、结点排序优化策略和单链结点剔除优化策略。最后,以实例运算表明优化策略是有效的,既节约了存储空间又提高了时间效率。  相似文献   

4.
范林林  李翔  张晶  张江水  赵婷 《测绘工程》2016,25(12):32-37
多约束条件下的最短路径选择可以满足用户的出行需求,然而不同的交通工具在相同起始点下最短路径选择存在很大差异。为了满足多用户的出行需求,基于不同交通工具的多约束条件,对传统的Dijkstra算法进行改进,由传统的基于单约束条件向多约束条件改进,并对最短路径选择的准确程度进行优化。通过实例,验证算法的可行性和准确程度。  相似文献   

5.
VC环境下最短路径算法的实现   总被引:1,自引:0,他引:1  
设计了一种方便查找及显示最短路径的数据结构,对仅研究计算一条最短路径的Dijkstra算法加以了改进,并在VC下实现一个顶点到另一个顶点的所有最短路径的查找。  相似文献   

6.
使用 Shape文件进行最短路径的分析与跟踪   总被引:4,自引:1,他引:3  
以Dijkstra算法为基础,通过对Shape文件操作,实现最短路径的分析和动态跟踪,从而给用户提供一个可视的结果.  相似文献   

7.
在ArcGIS矢量图中搜寻最短路径的实现   总被引:1,自引:0,他引:1  
高吉 《北京测绘》2009,(2):16-18
最短路径问题是地理网络分析中的重要问题之一,具有重要的应用价值。搜索最短路径的方法很多,在研究了各种方法后,本文提出了在ArcGIS矢量图中搜索最短路径的新方法。首先,提取经过ArcGIS简单处理的矢量图的信息,然后,借助Floyd算法,用MATLAB建模来提取节点间的最短路径,最后根据模型运算的结果在矢量图中绘出最短路径。试验证明,该方法操作简单,效果良好。  相似文献   

8.
Dijkstra 最短路径算法的一种高效率实现   总被引:14,自引:1,他引:13  
在已存在的一些最短路径算法测试总结的基础上,根据GIS中网络计算的实际情况,从网络结构的拓扑表示以及Dijkstra 算法中快速搜索技术的实现入手,提出了一种Dijkstra 最短路径算法的高效率实现方法。  相似文献   

9.
基于最短路径的扩展泰森多边形建立   总被引:2,自引:1,他引:2  
由于传统的泰森多边形是对空间不考虑路径距离的一种分割方式,使得其在很多领域的应用受到了限制,尤其是在城市规划和沿路径分析等方面表现更为突出。针对这种情况,文中提出一种基于最短路径的扩展泰森多边形的建立方法,并对这种泰森多边形的应用前景提出了自己的看法。  相似文献   

10.
最短路径算法的改进及其实现方法   总被引:10,自引:0,他引:10  
最短路径分析是 GIS最基本的网络分析功能。Dijkstra算法是目前公认的较好的最短路径算法。文中从节约存储空间 ,提高运算速度出发 ,在 Dijkstra算法基础上 ,对相关边算法进行改进 ,提出邻接结点算法 ,并给出算法的面向对象的实现方法  相似文献   

11.
关于k次短路径问题的分析与求解   总被引:4,自引:0,他引:4  
分析了前k条最短路径的图论理论基础,在计算出最短路径的基础上,提出了一种基于前k-1条最短路径的k次短路径的求解方法,该方法能方便高效地找出次短路、再次短路,一直到k次短路。该算法的时间复杂度为O(n2),可以很好地满足实际应用需要。  相似文献   

12.
Dijkstra算法是求解最短路径问题的经典算法,但在实际应用中还存在一些问题。提出了对传统的Dijkstra最短路径算法改进的新方法,即对复杂的公路网数据进行预处理,生成路网拓扑结构数据文件,并结合Dijkstra算法按路径长度递增次序产生最短路径的思想来求解公路网复杂线状图形的最短路径问题。  相似文献   

13.
Real‐word road networks are typically time‐dependent, but research on time‐dependent shortest paths (TDSPs) is not as rich as that on static shortest paths (SSPs). For large networks, some speed‐up techniques are usually applied to compute SSPs. Unfortunately, many of these techniques are impractical for TDSPs, especially the techniques requiring a precomputation because the number of time instances may be incredibly large or even infinite. Therefore, this study introduced a new TDSP technique that is able to overcome the issue of infinite time instances by utilizing network geometry alone for the pre‐computation, namely the Minimum Step Linkage (MSL) algorithm. It works with a data model called Cumulative Cost Model (CCM). The theoretical concepts of the new data model and algorithm are described, and its performances were tested and compared with existing algorithms through a series of simulations.  相似文献   

14.
Turn restrictions, such as ‘no left turn’ or ‘no U‐turn’, are commonly encountered in real road networks. These turn restrictions must be explicitly considered in the shortest path problem and ignoring them may lead to infeasible paths. In the present study, a hybrid link‐node Dijkstra's (HLND) algorithm is proposed to exactly solve the shortest path problem in road networks with turn restrictions. A new hybrid link–node labelling approach is devised by using a link–based labelling strategy at restricted nodes with turn restrictions, and a node‐based labelling strategy at unrestricted nodes without turn restrictions. Computational results for several real road networks show that the proposed HLND algorithm obtains the same optimal results as the link‐based Dijkstra's algorithm, while having a similar computational performance to the classical node‐based Dijkstra's algorithm.  相似文献   

15.
最短路径问题作为GIS分析中的一个主要内容而被广泛深入地进行研究。本文在设计一种网络数据结构的基础上, 通过一种基于节点与弧段标号的最短优先路径搜索策略, 设计并实现了一种结构简单、便于理解并且高效的最短路径求解算法。  相似文献   

16.
阐述了多源空间数据集成的原因,并对多源数据的集成方法进行了探讨,结合实际应用说明了多源空间数据集成的作用,最后,对多源空间数据集成进行了前景展望。  相似文献   

17.
Without a priori cell traversing cost data, conventional GIS-based techniques cannot be used to find minimum cost paths from specified starting points to specified ending points. However, in one class of problems where these costs do not exist a priori, it may be possible to derive them. This class of problems is characterized by the presence of an existing minimum cost path that is subject to the same traversing cost mechanics as the new path that is being contemplated. This study developed and evaluated linear programming-based techniques for deriving both isotropic and anisotropic traversing costs from existing minimum cost pathways. The derived costs can then be used to find minimum cost routes for new pathways that are subject to the same cost mechanics as the existing pathways. The techniques presented here were evaluated by applying them to situations found in the forest road network of the Arapaho and Roosevelt National Forests (ARNF) in Colorado. In 18 of the 19 situations evaluated, the predicted routes generated using the techniques presented here agreed with actual roads found in the ARNF.  相似文献   

18.
基于WebGIS最优路径分析的设计与实现   总被引:4,自引:0,他引:4  
综合运用图论概念和面向对象的思想,根据WebGIS中数据模型和数据结构的特点,设计并实现了基于WebGIS的最优路径分析。  相似文献   

19.
综合运用图论概念和面向对象的思想,根据WebGIS中数据模型和数据结构的特点,设计并实现了基于WebGIS的最优路径分析.  相似文献   

20.
海陆空多源地理空间信息的融合共享   总被引:1,自引:0,他引:1  
面对多源地理空间信息融合共享的问题,按照信息化测绘的理论,将问题产生的原因总结为测量与制图不分、职责与标准不分、数据与产品不分以及认知与产品不分等四大原因;同时,参考国外测绘技术的演变,提出了一个包含调整任务分工、强化测绘理论、变革技术体系等三大手段在内的多源地理空间信息的融合模式和共享策略.最后给出了一个多源地理空间信息融合的示例,并指出了为实现多源地理空间信息融合共享所应当采用的具体方法.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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