GIS应用中的最短路径研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:boypoe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从20世纪60年代至今,地理信息系统(GIS)已迅速发展成为一个独特的研究与应用领域,并形成一个全球性的重要行业。GIS的应用非常广泛,它可以应用在公用事业、电信、交通、城市应急管理、土地管理、城市规划、军事规划、图书馆、社会与环境、健康和保健、政治、城市与区域规划中的土地覆盖和土地利用监测、景观保护等多个领域,GIS在愈来愈多的组织机构的管理方面发挥着重要作用。   本文首先对GIS系统进行全方位的阐述,包括地理信息系统的发展及现状、地理信息系统的应用领域、地理信息系统数据的组织和管理。随后针对全球主流的Mapinfo公司推出的GIS开发套件进行了分析研究,阐述了二次开发一个GIS应用程序的主要步骤。   GIS最短路径算法已经有半个世纪的历史,经典的算法有Dijkstra算法、Floyd算法和A*算法。而近几年,在GIS系统中,人们对最短路径算法的研究集中在两种应用场景中,一种是已知节点和线路来搜索最短路径,另一种就是障碍避免最短路径算法。前者的典型应用为汽车导航系统,后者的典型应用为无人汽车驾驶系统。本文只对第一种应用场景下的最短路径算法进行研究。   本文除了最短路径算法之外,还研究了最短路径优化方法,即在最短路径算法中融入一种优化策略,使得算法搜索的范围大大减少,从而提高算法运算效率的方法。最短路径优化方法并不保证找到的最短路径是严格意义上的最短路径,但它可以在时间和最短路径上取得一个较好的平衡来满足用户的需求。最短路径优化方法主要利用实际地理图形中的几何特征和统计学分析的结果来得到一利,有效的策略。在本文中主要讨论三种优化方法,它们是缩小搜索区域优化、基于角度优先权值优化、基于距离优化。   本论文的主要贡献是从一个层次化的角度引入了一个应用于层次化结构的最短路径算法(SPAH),并对该算法进行改进。改进后的算法可以利用预计算并保留中间结果,该中间结果可以重复利用,这样的处理可以大大优化在单机中在两点间搜索最短路径的平均时间。而且在并行处理机(比如Web GIS Server)上的性能也很优越,可以快速的计算多个对点之间的最短路径。
其他文献
传统的工作流管理系统具有一定的局限性,不能很好地应对业务规则和环境的变化,从而限制了工作流管理系统的应用。由于业务流程改进及流程客户化的要求,工作流管理系统需要具备一
现在越来越多企业级应用系统之间的数据转发是通过分布式消息系统完成,随着互联网的发展,企业应用系统的数据量也随之增长,因此高性能成为了分布式消息系统一个追求目标。为了从
对国内外数据流聚类的研究情况分析可知,已有的数据流聚类算法存在如下问题:不能聚类具有不确定性的混合属性数据流;在聚类过程中不能对不确定性数据流中近期的数据进行详细
随着多核技术的发展,核心数目的增加使得内存容量和带宽的需求相应的增加;应用和操作系统的发展也需要越来越多的内存资源,使得性能和容量的矛盾更加突出。在传统的紧耦合体系结
随着计算技术的迅速发展和广泛应用,计算机的形态、结构和使用环境也发生了本质上的变化,当前以普适计算为代表的计算模式正逐渐改变着人们办公、交流的方式。普适计算最重要的
本文针对蓝天数控NC210系统,采用VC++6.0为开发工具,开发了基于Windows平台的,模拟NC210系统完整工作过程的仿真软件,实现了在普通PC机上进行数控文件操作、程序检错、工作方
互联网信息挖掘是数据挖掘技术在互联网信息处理方面一个新的应用领域,呈几何级数快速增长的互联网信息正在对各个领域产生深远影响,尤其是对金融投资领域影响,金融信息的时效性
地形可视化在三维游戏、虚拟现实及飞行训练等众多领域的应用越来越广泛。随着地形规模越来越大,细节越来越复杂,绘制算法的时间和空间连续性问题成为亟需解决的问题之一。本
时间序列相似查询是从时间序列数据中查找与给定序列相似的序列或子序列,是一种新型的、重要的时间序列数据分析方法,具有广阔应用前景。本文在综合分析国内外时间序列相似查
伴随着计算机网络技术的进步,企业、政府机关等单位信息化建设蓬勃发展,极大提高员工工作效率的同时,也带来了非常严峻的网络安全问题。计算机病毒、木马和黑客入侵时时威胁着企