摘要: |
国民经济和交通基础建设的快速发展对道路交通的管理方式和管理技术手段提出了更高的要求。采用先进的科学技术,提高道路交通的管理水平,充分发挥道路交通在国民经济发展中的作用,是当前道路交通管理工作的重要任务之一。本文借助GIS技术的空间数据管理功能、空间分析功能和数据的可视化输出功能,利用ArcGIS Engine和面向对象的集成开发环境Visual Studi02005,使用C#语言开发基于GIS的交通网络空间分析系统,为数据管理、数据编辑、网络创建和网络分析提供一个一体化的平台。
本文研究的主要内容:首先研究分析了GIS的空间分析技术,并将其中的网络分析技术和动态分段技术引入交通网络分析,以及分析了GIS组件式开发技术及开发环境的选择,接着对交通网络空间分析系统进行需求分析,系统模块设计以及数据库设计,然后编程实现交通网络空间分析系统的各个模块,最后将交通网络空间分析系统应用于江苏省吴江市的公路网。
论文从基于GIS的交通网络空间分析系统开发的背景和意义出发,首先研究分析了GIS空间分析技术,包括网络分析技术,动态分段技术。网络分析技术是一种通过模拟网络的状态,分析网络的结构,分析研究对象在网络上的流动及分配的技术;动态分段技术是一种以一维线性参照系统为基础的,基于线性特征的动态分析、显示和绘图技术。接着分析了GIS组件式开发技术及开发环境的选择,采用组件式技术开发GIS,与传统的开发方式相比,可以降低开发难度,提高开发效率,增强系统的灵活度和开放性。在此基础上本文设计了交通网络空间分析系统的五大功能模块和Geodatabase数据库,系统的五个功能模块分别为:DataManager模块、DataEditor模块、NetworkAnalystTools模块、BuildNetwork模块和SymbologyManager模块,分别实现了道路网络数据的管理、路段属性的编辑、网络分析、拓扑网络的创建和标注设置五个功能。此后本文在Visual Studio2005的集成开发平台上,使用C#语言开发出了交通网络空间分析系统。
本文最后以江苏省吴江市公路网为例,首先创建了吴江市公路网络数据库,数据库的网络根据行政等级选取了国道、省道和县道三个网络层。在设置完道路交通的管理条件(比如单行线、路段封闭等)的属性后,利用BuildNetwork模块提供的创建网络功能创建网络拓扑关系,从而使用NetworkAnalystTools模块对该拓扑网络进行最短路径的查询。利用DataEditor模块可以根据所选图层、所选路段(或地点)的桩号,实现桩号定位功能。 |