论文部分内容阅读
为了能够给乘客提供准确方便的交通信息服务,在相关的信息服务系统中不仅能够提供各路公交线路的运行区域信息,还要能够根据乘客选择的出发地点和目的地提供城市内部任何两个公共交通车站之间的转乘线路信息,本文所研究的系统正是这样一种信息服务系统。文章以城市交通GIS作为研究对象,综合运用软件工程理论、地理信息系统理论,以Map Objects2.0、Visual Basic.NET(V B.NET)、SQ Server 2003(SQ2003)为系统开发工具,采用面向对象技术对拟开发系统进行分析和设计,在可视化软件建模工具的支持下建立系统模型。依据系统分析和设计取得的结果,对系统的各项功能进行编码、调试运行,开发面向社会公众的÷服务系统。本文全面的阐述当代软件工程领域的先进理论方法和技术体系、GIS领域内的技术体系以及开发应用领域,在综合分析比较几种不同开发模式的优劣,根据系统功能需求和特点,使用VB.NET+Map Objects结合的开发模式,响应工程实际应用需求。在系统分析和设计中选用了系统分析和设计技术并在各个阶段中应用UML可视化建模工具从多个角度建立系统模型,为系统的程序设计提供了详细的参考依据;在系统程序设计时采用V B.NET为前端应用开发工具,采用对象链接与嵌入(Object Link and Embed,简称OLE)技术集成了GIS功能组件来实现GIS的基本功能,系统后台采用SQ2003作为属性数据库服务平台,系统的空间数据以文件的形式存储在系统中,空间数据库交给MapObjects进行管理,通过OLEDB接口和Map Objects的Data Connection接口实现了空间数据库和关系数据库的集成,建立了沈阳市城市交通GIS。将动态分段技术应用到系统公交线路数据的组织和建库中,将关系数据库技术、GIS技术应用到城市交通信息的查询和浏览中,实现地名信息查询、公交车站查询、公交线路查询、乘车线路查询、地图控制与空间信息等多项功能,此系统试运行时取得了很好的效果,具有比较高的应用价值。