论文部分内容阅读
在我国众多大城市普遍存在交通拥挤问题,造成交通拥挤的首要原因是城市交通基础设施的建设远远落后于城市交通需求的增长。大力发展公共交通是解决城市交通拥挤问题的首选措施。然而,通过对我国目前公共交通系统的分析,可以看出我国公共交通系统存在的一个普遍问题,就是乘客出行换乘比率高。另外,我们对公交乘客的出行心理也进行了调查分析,结果显示,乘客在选择出行路径时首先考虑的是换乘次数最少,其次是考虑时间最短。 针对目前这种形式,本文提出了以换乘次数最少为第一目标、经过的站数最少和路径最短为第二目标的城市公交查询系统的设计与实现方案,目的旨在方便乘客出行。 随着计算机的普及以及地理信息科学的发展,地理信息系统因其强大的功能得到日益广泛和深入的应用。另外,近年来,组件式GIS技术以其小巧灵活、开发简捷等特点已经成为GIS发展的一大趋势,也因此,本系统采用组件式开发模式。根据系统功能需求及系统规模,选用的GIS组件是MapObjects,开发工具是Visual Basic 6.0。 系统数据采用文件和关系型数据库混合存储的存储方式,即:空间数据存储在Shape文件中,属性数据存储在关系型数据库中。根据公交网络的特点,对于属性数据在SQL Server 2000中的存储,提出了合理的数据表结构。 公交换乘算法分析属于地理信息系统空间分析中的网络分析。通过对公交网络的分析与研究,针对公交网络的特点,首先进行公交网络的抽象,然后给出相应的算法实现,即根据公交车站路线表,计算出换乘矩阵,然后依据该矩阵就可以计算出任意两站之间的最少换乘次数和出行方案。 本系统以昆明市为例,实现了地图的放大、缩小、漫游等GIS软件所具备的基本功能。系统的主要功能空间查询即公交出行查询,用户通过键盘输入起屹点或图上点击选择起屹点,然后系统就可以列出所有的以换乘次数最少为前提的出行方案,同时也给出了站数最少和路径最短的出行选择。另外,系统还有信息查询功能即地名查询、公交车站信息以及公交线路信息查询功能,其中地名查询包括精确查询和模糊查询,并可以进行图上定位。 最后,对本系统的丌发过程进行了总结,并对进一步的研究提出了一些建议。