论文摘要
随着经济和社会的发展,城市交通状况日益严重。公交查询系统作为城市公众信息服务平台的一部分,它的建立不仅为广大公众的出行提供所需的公交信息,而且对于缓解城市的交通压力和降低城市的环境污染都有很大意义。近年来,由于计算机编程技术和Internet技术的发展,国内外各大城市纷纷推出了基于Internet的城市公交查询系统。这些查询系统的推出为人们获得所需的公交信息提供了方便。但鉴于当时技术和开发人员自身能力的限制,这些公交查询系统都或多或少地存在着一些问题。本论文在分析总结这些问题的基础上,阐述了WebGIS的概念、组成、实现策略、实现技术和发展趋势,并结合公交数据的特点,开发了基于Browse/Sever三层结构的城市公交查询系统。该系统利用WebGIS技术,以ArcIMS为地图应用服务器、以Oracle Spatial作为组织和管理空间数据的数据服务器,以嵌入浏览器的JSP和JavaApplet作为客户端界面,采用Java技术既降低了系统的开发难度,也有利于客户的操作。在公交查询系统的设计中,主要做了以下研究工作:1.在分析公交站点、公交线路等数据特点基础上,对公交站点和公交线路等公交数据进行归类、合并处理,使其更符合算法的要求;2.对n次公交换乘算法进行改进,引入紧邻站点和站站快表,提高公交查询系统的实用性和查询效率;3.采用JSP、Java Applet、Java Servlet等技术实现了城市公交查询系统的计算由原来全部在服务器运行到部分在服务器运行部分在客户机运行,减轻了网络的负担,提高了查询效率;4.实现采用Oracle Spatial进行空间数据和属性数据一体化存储;5.该公交查询系统不仅实现了查询结果的文本显示,而且实现了文本和电子地图的同时显示,使系统更直观,更方便用户的查询。
论文目录
摘要ABSTRACT第一章 绪论1.1 选题背景1.2 国内外研究的状况1.2.1 国外的相关研究状况1.2.2 国内相关的研究状况1.3 研究内容及本文的组织结构1.3.1 论文的主要内容1.3.2 论文的组织结构第二章 WebGIS概述2.1 WebGIS的构成及其特点2.2 WebGIS的功能2.3 WebGIS实现策略和实现技术2.3.1 WebGIS实现策略2.3.2 WebGIS的实现技术2.4 WebGIS发展趋势第三章 公交算法的设计与实现3.1 公交数据的分析3.2 公交网络的抽象3.2.1 公交站点的抽象3.2.2 公交线路的抽象3.3 公交换乘算法的研究3.3.1 基于换乘次数最少的最优路径算法—n次公交换乘算法3.3.2 基于换乘次数最少的最优路径改进算法第四章 公交查询系统的设计4.1 公交查询系统的总体分析4.1.1 系统设计目标4.1.2 系统设计的需求分析4.1.3 系统设计的原则4.2 公交查询系统的结构模型的设计4.3 公交查询系统构建工具的选择4.3.1 系统WebGIS开发平台的选择4.3.2 系统Web服务器的选择4.3.3 系统数据库的选择4.4 公交查询系统构架的设计第五章 公交查询系统的实现5.1 公交查询系统的开发环境5.2 公交查询系统实现关键技术5.2.1 JSP技术5.2.2 Java Applet技术5.2.3 Java Servlet技术5.2.4 JDBC技术5.3 公交查询系统的实现5.3.1 系统数据源的选择5.3.2 系统数据的处理5.3.3 系统数据库的实现5.4 公交查询系统的功能实现5.4.1 电子地图的绘制和操作5.4.2 公交线路查询5.4.3 乘车线路方案的查询5.4.4 公交站点的查询第六章 结论和展望参考文献致谢攻读学位期间主要的研究成果简介
相关论文文献
标签:次公交换乘算法论文; 公交查询论文;