Dijkstra优化算法在WebGIS中的设计与实现——以综合风险空间数据发布系统为例

来源 :北京师范大学 | 被引量 : 0次 | 上传用户:lovejr622
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最短路径算法是人工智能、通信、交通及规划等领域经常使用的算法,利用它可以快速地寻找起始点到目标点之间的最短路径,从而节省时间,为工业生产及人类的生活提供便利。由于路径分析在许多方面具有非常广泛的应用,因此对最短路径算法的研究一直在不断的进行。随着计算机技术的发展与完善,出现了许多新的最短路径算法,和原始的最短路径算法相比,这些新算法复杂度小,更加容易实现性而且应用范围较广。   随着GIS的发展路径分析也得到了更为广泛的应用。近年来,随着网络地理信息系统的普及和发展,最短路径分析逐渐扩展到WebGIS领域,目前国内外的GIS软件均已实现最短路径分析功能。   目前多数GIS系统解决最短路径问题时均采用Dijkstra算法,该算法的优点是程序设计比较简单、应用范围广,缺点是使用该算法寻求最短路径时不是专门针对特定的两点。而在GIS系统中,最短路径的寻找往往是针对特定两个点之间的最短路径,因而此算法在在GIS系统中效率较低。由此可见,针对GIS中路径分析的实际情况有必要对原始的Dijkstra最短路径算法进行相关的改进。   已有的GIS系统对Dijkstra算法采用了很多不同的方法进行改进,本文比较了目前较典型的两种优化方法,快速搜索优化和距离优化,由于快速搜索优化在大数据量的情况下优化效果较好,而且目前出现了多种对快速排序进行优化的方法,因此本实验采用了对快速搜索优化中的快速排序进行改性的方法对原始的Dijkstra算法进行进一步的优化,最后在综合风险空间数据发布系统中对该算法进行了编程,实现了WebGIS系统中的最短路径分析。
其他文献
坡度数据是描述地形数据的重要指标,对低分辨率DEM提取的坡度数据进行变换,得到相应高分辨率的精度值,成为地形分析研究中的一个迫切需要解决的问题。本研究在以北京密云地区为
绿洲是干旱区的精华所在,其稳定延续直接关系到区域社会经济可持续发展。绿洲在人类活动和自然环境变化的双重作用下经历了复杂的演变过程,特别是近代以来,随着人类活动强度和频
当今旅游业迅速发展,在区域经济中的地位越来越突出,已经成为21世纪世界最重要的产业之一,呈现出区域化、网络化的趋势。而要实现旅游产业的区域化、网络化,离不开旅游中心地的支
Eurodata TV公司对2013年至2014年电视行业的研究结果显示了国际电视的发展趋势,经济、技术和社会的变革反映出电视与当地传统的联系,并且这种联系非常紧密,变革正在慢慢改变
整数最优解是线性规划应用问题中的一个难点,也是培养学生探索能力,加强数学实际应用的很好素材。由于求整数最优解比较复杂和困难,教材对如何求最优整数解只是原则性地点拨了一下,没有明确给出操作性强的具体方法,从而回避了如何求最优整数解这个问题。笔者在“简单的线性规划”的教学过程中,深感学生最难把握的就是如何求最优整数解。为了解决这类寻找最优整数解问题的难题,笔者采用“调整估算验证法”进行教学。其操作程序
地震的突袭往往给人类和自然界带来巨大的灾难,目前地震尚不能准确预报,因此震后快速应急响应是挽救生命最重要的途径,而准确的建筑物灾损信息能够指导应急救援高效实施。全极化
近几年来,罗山县在党外干部工作上重点强化“三个意识”:基本政治制度意识、党外有人才意识、党外干部同样是党的干部意识。县委组织各级党组织和领导干部深入学习有关党外干
当前国家实施“一带一路”发展战略,海岛是海上丝绸之路重要的节点。我国有着漫长的海岸线,海岛众多,但大多数海岛淡水资源匮乏,水文水资源基础监测也十分薄弱,属于典型的稀缺资料
蒸散发(Evapotranspiration,ET),包括土壤蒸发(Evaporation,E)和植被蒸腾(Transpiration,T),是水圈、大气圈和生物圈水分和能量交换的主要过程,也是气象和水文研究中最重要的分量之一
以中籼超级稻两优293为材料,研究了3种氮肥施用模式(实地养分管理模式:施氮量120千克/公顷;实时养分管理模式:施氮量120和210千克/公顷;农民模式:施氮量210千克/公顷)下,水稻