- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空间分析技术在数字城管系统中应用
空间分析技术在数字城管系统中应用
摘要:空间分析在GIS中扮演着越来越重要的角色。该文以厦门市数字城市信息管理系统为研究对象,该系统在大屏幕监督指挥子系统中运用了GIS技术,同时基于GIS实际需求使用了改进的空间分析算法以便实现系统功能。改进的空间算法以传统空间分析算法为基础,针对空间数据量庞大检索缓慢的问题,提出了一种基于方向性的最短路径搜索方法。
关键词:空间分析;Dijkstra;最短路径搜索
中图分类号:TP312文献标识码:A文章编号:1009-3044(2009)04-0984-02
Space Analyse Technology Use in Digital City Management
LIU Dong-po1, LIU Fa-neng2
(1.Department of Antomation, Xiamen University, Xiamen 361001,China; 2.Xiamen Zhiyu Technology Co.Ltd, Xiamen 361002, China)
Abstract: space analyse tech is play more and more important in GIS. This article bases on XIAMEN digital city management system, this system use GIS tech in her big screen supervise and guide vice system, and use improved arithmetic to achieve system function. The improved arithmetic bases on the original arithmetic and direct to the space large data search slowly, comes out with a method baess on the direction for the shortcut search.
Key words:space analyse; Dijkstra; shortcut search
1 引言
最短路径算法是计算机科学与地理信息科学等领域的研究热点。它是资源分配、区位分析、路线设计等优化问题的基础。很多网络相关问题均可纳入最短路径问题的范畴之中,如时间、费用、线路容量等。相应地,最短路径问题就成为最快路径问题、最低费用问题等[1]。由于最短路径问题在实际中常用于汽车导航系统以及各种应急系统(如110报警、119火警以及医疗救护系统)等,这些系统一般要求计算出到出事地点的最佳路线的时间很短,在行车过程中还需要实时计算出车辆前方的行驶路线,这就决定了最短路径问题的实现应该是高效率的。其实,无论是距离最短,时间最快,还是费用最低,它们的核心算法都是最短路径算法。
经典的理论与不断发展完善的计算机数据结构及算法的有效结合使得新的最短路径算法不断涌现。经典的最短路径算法[1]――Dijkstra(狄克斯特拉)算法采用的数据结构及其实现方法由于受到当时计算机硬件发展水平的限制,将空间存储问题放到了一个很重要的位置,以牺牲适当的时间效率来换取空间节省。目前,空间存储问题已不是要考虑的主要问题,因此有必要对已有的算法重新进行考虑并进行改进,可以用空间换时间来提高最短路径算法的效率。
2 Dijkstra最优路径算法
设G=(V,E)是一个带权有向图,如何求出从G的某个源点V到其余每一个顶点的最短路径,狄克斯特拉于1959年提出了解决此问题的一般算法,其基本思想是:
把图中顶点集合V分成两组,第一组为已求出最短路径的顶点集合(用S表示),第二组为其余未确定最短路径的顶点集合(用U表示),按最短路径长度的递增次序依次把第二组的顶点加入S中。在加入的过程中,总保持从源点v到S中各顶点的最短路径长度不大于从源点v到U中任何顶点的最短路径长度。此外,每个顶点对应一个距离,S中的顶点的距离就是从v到此顶点的最短路径长度,U中的顶点的距离从v到此顶点只包括S中的顶点为中间顶点的当前最短路径长度。
在算法实现过程中,核心步骤就是从U中选择一个权值最小的结点,加入到S中。这是一个循环比较的过程,如果不采用任何技巧,U中的顶点将以无序的形式存放在一个链表或数组中。那么要选择一个权值最小的弧段就必须把所有的点都扫描一遍,在大数据量的情况下,这无疑是一个制约计算速度的瓶颈。另外,对GIS中的道路数据进行最短路径计算,首先必须将其按结点和边的关系抽象为图的结构,这在GIS中称为构建网络的拓扑关
您可能关注的文档
最近下载
- 内镜器械的清洗灭菌与保养PPT.ppt VIP
- 松下电视机TH-P50UT50C使用说明书.pdf
- 2025年人教版三年级数学上册第五单元《倍的认识》单元检测综合测试评估练习题.pdf VIP
- 【课件】丹纳赫DBS-问题解决培训.docx VIP
- 大众速腾保养手册.docx VIP
- Unlock2 Unit1 第二篇阅读讲解及答案.pptx VIP
- 【MOOC期末】《中国马克思主义与当代》(北京科技大学)期末慕课答案.docx VIP
- DL/T 1750-2017- 燃气-蒸汽联合循环机组卧式自然循环余热锅炉检修与维护规程.pdf VIP
- 2025年人教版八年级数学上册《全等三角形》专项练习试题(含答案解析).pdf VIP
- 物理海洋学英文教学课件.ppt
文档评论(0)