摘要: |
列车运行图是铁路行车组织的基础,是铁路运输工作的综合性计划。随着铁路信息化建设的大力发展以及计算机编制列车运行图系统在全路的推广和日益完善,列车运行图信息系统的建设已经成为铁路部门目前一个重要的研究课题。基于铁路系统数据空间分布性强的特点,在运行图信息系统中引入WebGIS技术以提高系统的直观性、人机交互性必将成为研究中的一个重点。
本文立足于此,在分析比较目前WebGIS基于服务器和基于客户端的不同构建模式以及其各自不同实现技术的基础上,最终选择客户端ActiveX控件技术作为建立基于企业Intranet的WebGIS列车运行图信息系统的主要实现技术,加之OracleSpatial空间数据库技术、VBScript脚本技术、ADO.NET数据访问技术,基于ASP.NET开发平台设计了一个原型系统。其中根据系统目标、系统需求提出了系统的功能框架设计、总体结构设计、数据流程说明,并重点对路网GIS发布子系统和运行图GIS发布子系统进行图层空间结构设计和属性数据结构设计。
其后,本文构建了路网GIS发布子系统的WebGIS实验环境:以成都铁路局达成公司MapInfo电子地图为实验地图,采用数字化地图软件MapInfo6.5进行地图图层编辑,采用MapInfo的EasyLoader工具上载地图数据,采用Oracle8iSpatial存储管理GIS空间数据及属性数据,采用ASP.NET作为系统开发平台,采用微软操作系统软件Windows2000Server(IIS5.0)作为Web服务器,采用VBScript脚本语言创建客户端程序,采用MapX4.0控件实现客户端GIS矢量地图操作,实现了路网GIS发布子系统的基本功能。并阐述了路网GIS发布子系统与运行图GIS子系统的程序接口,对尚未完成的运行图GIS子系统实现及数据维护子系统中的提供实现思路,最后分析了所构造系统原型的优缺点和待改进之处。
|