管理交通,优化交通路线,及时发现可能存在的问题等等是这领域的另个重要任务。
城市交通是个复杂性相当大的系统,涉及的因素众多,如车辆道路人口数量,人口吩咐,经济状态等等。
而交通信息对地理空间位置的依赖性,数据量之大和难以管理,使得般通用的信息管理系统难以胜任。
把应用于交通管理的研究被认为是交通运输规划与管理现代化的个重要组成部分,也就是把道路信息交通信息以及交通管制条件等与地图结合在起,直观地为决策人员提供有关信息和分析结果。
在此基础上,加入土地,人口等方面的数据就可以直观有效的看到各个部分之间的关系。
从而为决策等提供有效参考。
地理信息系统经过几十年的发展,近年来综合了地理学系统科学信息科学计算机科学等多学科的成果,成为个以地理空间数据管理为基础的计算机软硬件系统。
它以图形图像与属性数据管理及模型分析为基础,获取存储检索分析和显示各种空间信息,将具有空间特征的信息可视化,为信息的使用者提供更为直观清晰的表达形式,并具有很强的空间分析能力。
的空间分析可分为两种类型矢量数据分析和栅格数据分析。
矢量数据分析通常使用等矢量类型的文件,功能包括空间数据属性分析,多边形分类边界处理,点线点与多边形线与多边形多边形与多边形之间的叠加,缓冲区分析,网络分析,目标集统计分析。
网络分析是中的项很基本很重要的功能,包括最优路径在指定网络的两节点间找条长度最小的路径范围确定如公共交通服务范围的确定路径选择找出两点间的所有路径,检查路网对意外事故的承受弹性网络修改可用于不同规划路网的交通模拟评价设置网络障碍在设置障碍的网络边上进行上述功能计算等。
栅格数据分析功能通常包括记录分析叠加分析滤波分析统计分析等。
随着全球信息化的迅猛发展,世界各国都努力采用最新技术建立高效智能化的路网管理体系,用以解决路网在管理规划设计通讯监控等问题。
以电子地图为基础,与其它数据综合处理,就可以得到很多重要的结论,可以大大提高管理决策的准确度和可靠性,为国民经济的发展创造最佳的支撑环境。
随着,我国国民经济和交通基础建设的飞速发展,对道路交通的管理方式和管理技术手段的要求。
采用先进的科学管理和决策方法,提高道路交通的管理水平,充分发挥道路交通在国民经济发展中的作用,是当前道路交通管理工作的重要任务法求解最优路径程序实现输入起始节点目标节点,以弧和节点表示的矢量地图。
输出到间的最优路径距离最短路径。
步骤置矢量地图中所有大节点的值为零。
计算节点的值,生成个只包含。
的搜索图,并将。
置于个称为的列表上。
生成个列表,它的初始值为空。
若为空,则失败退出。
选择表的第个节点,把它从上移入中,称该节点为。
若是目标节点,顺着搜索图中,从到。
依次索引当前节点的父节点找到条最优路径,成功退出置节点的父节点操作在第步完成。
扩展节点,生成其后继节点集。
检查表,去除中的同时在表中的节点。
计算在中剩下的节点。
对的每个已在表中的节点,若到目前为止找到的到达的最优路径通过,更新表中节点的值,置的父节点为,并在中去除该节点,把中剩下的节点加到表中。
按递椭,重排表。
返回第步。
物联网在地理信息系统中的应用物联网是新代信息技术的重要组成部分。
其英文名称是物联网就是物与物相连的互联网。
这有两层意思第,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。
因此,物联网的定义是通过射频识别红外感应器全球定位系统激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别定位跟踪监控和管理的种网络。
物联网在地理信息系统中的应用主要实现在两个方面,是数据采集,二是对外实时发布。
前面提到,地理信息系统成本最大的是数据采集,如果要实时显示,信号采集成本将直线攀升,利用物联网技术,在需要的位置部署定的智能终端设备就可以大大降低成本。
这样还可以实现特殊情况下的信息处理,例如地震减灾系统地震之前在关键区域,如教室,办公室等处部署定数量的无线传感器,该类传感器可以实现类似飞机黑匣子的功能,可以实时采集并更新当前区域的人员情况,如人数分布详细信息等关键信息,同时与物联网中心和周围区域内的其它终端传感器进行信息交换。
如果传感器判断出地震预兆或者系统得到准确地震情报,则占有全部信息通道,快速向全网发布警报。
接到地震情报之后,所有的终端传感器方面持续发布警报,指引人员快速撤离,另方面将当前人员等信息快速收集起来,为营救提供参考,便于震后工作。
原理图如下地震之后地震过后,即使网络系统已经瘫痪,传感器终端检测当前区域的信息,并与震前数据对比,分析并保存当前人员总数分布,伤亡情况失踪人数等信息。
此外,不断与周围的其他终端传感器进行信息交流,这样,段时间之后,所有的终端都有全网区域内人员的全部信息,营救人员只要打开其中个就可以得到所有待营救人员的信息,还可以据此确定优先营救地点等。
简单的原理图如下机会网络在地理信息系统中的应用前面提到的物联网系统采集信号,可以提高信息采集效率,但是信号在传输的过程中容易衰减。
而在特殊情况下,例如地震等情况下时,灾区内部情况对于外界救援起决定性作用,但是地震过后传感器终端实时获取当前区域人员信息报警智能化云计算平台管理所有设备和信息,检测地震情报,获取上级发送的预警信息人员信息预警信息必要的手工控制平时地震无线无线终端当前区域信息终端当前区域信息终端当前区域信息救援人员打开个结点,查看人员信息其它点网络基本瘫痪,要解决这问题,机会网络可以起到很好的作用。
大量具备短距离通信能力的智能设备的出现推动了无线自组网应用的迅速发展但在许多实际应用环境中,节点移动网络稀疏或信号衰减等各种原因通常导致形成的网络大部分时间不连通。
传统的移动自组织网络传输模式要求通信源和目标节点之间存在至少条完整的路径,因而无法在这类环境中运行。
机会网络利用节点移动形成的通信机会逐跳传输消息,以存储携带转发的路由模式实现节点间通信。
这种完全不同于传统网络通信模式的新兴组网方式引起了研究界极大的兴趣。
首先,介绍机会网络的概念和理论基础,并给出了当前机会网络的些典型应用,然后详细阐述了机会网络研究的热点问题,包括机会转发机制移动模型和基于机会通信的数据分发和检索等,并简要叙述了机会网络的通信中间件协作和安全机制以及机会网络新的应用等其他研究问题。
最后进行总结并展望了机会网络未来段时间内的研究重点。
很多应用领域都无法建立结构化的全连通网络,导致传统的多跳自组织网络协议无法运行,而机会网络能够更好地满足这些应用需求。
由于机会网络应用领域还在不断发展之中其中些典型的应用有野生动物追踪,手持设备组网,车载网络,偏远地区信号传输等。
不过机会网络也存在安全的问题。
机会网络利用节点相遇机会通信,网络节点更加不可控制,对数据的机密性和完整性路由安全性等带来更大的挑战等人研究了身份密码学在机会网络中的适用性,结果表明。
身份密码学在认证和数据完整性方面并不比传统加密机制要好,但更有利于保护数据的机密性等人则首次研究了机会网络中机制的漏洞,并验证了恶意攻击该路由机制很难实现,攻击结果取决于网络场景,如节点密度和移动性等。
虽然如此,机会网络的潜力还是很大的,在地理信息系统里大有可为。
近年来,研究人员开始探索机会网络的新应用等人提出了个分布式机会备份系统该系统假设人们大多数时候的生活轨迹是重复的,日常生活中人们携带的移动设备会遇到相同的设备,利用机会通信将移动设备的数据备份到其他相遇的移动设备上等人设计了个基于机会网络的数据存储和检索系统,利用机会网络中消息会产生多个拷贝存储在中继节点上的转发模式,作者利用提出在消息中加入应用层信息,使得参与转发的每个中间节点都可以缓存内容作分布式存储或执行应用相关的转发。
结束语经过几个个月的学习及制作,警用地理信息系统这个项目终于设计并制作完成。
我也从对和只有初步了解到对其有了定认识并能完成这个项目。
虽然项目有不少地方没有达到预期或现实通用的警用系统的要求,但基本骨架和功能都得以实现,包括路径选择,空间分析,空间数据库管理等等。
这也是在大学期间第次写稍为较大的项目,以前的课程设计都是以小项目为主,对软件工程所学的感觉体会不大。
通过这次项目,我对软件工程的理解更加深入。
当接手个项目时,首先进行需求分析,弄清你所要设计的项目需要实现哪些功能。
其次,有针对性的查阅大量资料,不定越详尽越好,关键是要自己归纳总结,深入研究,这样可以加深你对项目的认知。
再次,进行框架设计,对项目进行整体的架构,确定程序需要分成哪些部分,各部分应该完成怎样的功能,各部分之间通过怎样的方法联系,需要使用那些数据表等。
然后,再进行具体的代码编写,分块完成各部分的功能。
最后,还需要对软件进行测试,检验程序的正确性,修正其中存在的问题。
对于项目的功能也不要贪多求全,够用就好。
因为毕竟个人的能力有限时间亦有限,而且软件本来就是个不断的更新发展的过程。
口吃不成胖子,步走不到西天。
需要不断地进行更新维护,才能使软件更好更合理的运行。
同时也考虑的人力和成本的问题。
这次毕业设计的经历,不仅仅使我对及了解更加深入,熟悉了很多常用的类库,熟悉了开发环境的调试方法。
通过这次开发是我更深刻的认识到,要成为计算机软件高手,必须做到精通百,掌握核心思想,提高解决问题的能力。
这对以后的工作学习研究都有极大的益处。
参考文献地理信息系统原理方法和应用,邬伦等编著,北京大学出版社轻松入门,官方文档二次开发电子书,官方文档开发从入门到精通,邱洪钢等,人民邮电出版社入门经典,沃森齐立波等,清华大学出版社开发实战宝典,王小科等,清华大学出版社。
致谢本毕业设计是在张忠杰老师的全程指导下完成的,张老师在系统设计方面具有非常丰富的经验,而且他将这些经验也无偿地传授给了我,才使得我的毕业设计可以按期顺利地完成,所以,在此要对张老师对我提供的帮助表示感谢,同时,在整个毕设过程中,我周围的同学也给予了我很多帮助,为我解决了很多代码方面的问题,而且帮助我进行系统的测试,如果没有他们,我同样无法完成此次毕业设计,在这里也要感谢所有为我提供过帮助的同学,在毕业设计期间,我也通互联网向无数的网友寻求过帮助,很多热情的