论文部分内容阅读
摘 要 分析了具有强大地图功能的ActiveX控件—— MapX 的特点,详细介绍了应用MapX控件和VB.NET语言相结合开发的地铁事故救援资源管理系统的系统结构、实现技术、模块划分及主要功能。
关键词 地理信息系统;MapX;地铁救援;资源管理
中图分类号 TP 文献标识码 A 文章编号 1673-9671-(2011)112-0130-02
地铁是为了解决城市交通堵塞问题而建的地下高密度交通运输系统,是一个城市的交通命脉,因此安全问题是地铁运输的重中之重。地铁行车事故及由自然灾害引起的地铁交通事故一旦发生,不仅影响地铁正常的行车状况,严重时更危及广大人民的生命财产安全。目前地铁交通事故救援存在的主要问题有。
1)信息传递不够详细。
2)救援部门职能分散,缺乏统一的调度协调机制,事故救援反应慢。
3)救援指挥人员对事故发生地点周围道路不熟悉,不能及时到达事故发生地点。
4)救援工作信息化程度不够,缺乏有效地网络化资源信息。
为了解决上述诸多问题,笔者认为必须采用合理的方法对地铁系统资源进行网络化管理。最行之有效的方法就是利用先进的资源探测技术、数据库技术和GIS技术建立地铁交通事故救援资源管理系统。
地理信息系统(Geographic Information System,GIS)是一个基于数据库管理系统(DBMS)的分析和管理空间对象的信息系统,具有空间数据的获取、存储、显示、编辑、处理、分析、输出和应用等功能,是综合处理和分析地理空间数据的一种技术系统。在利用GIS进行资源管理方面,文[1]、文[2]探讨了基于GIS的地下管网信息管理系统的设计开发;文[3]、文[4]分别探讨了基于MapX的城市资源管理系统和通信资源管理系统的设计开发;文[5]介绍了基于GIS的煤矿灾害应急救援管理信息系统的建立。本文主要是对地理信息系统在地铁交通事故救援资源管理系统中的应用进行研究,介绍了以地理信息系统为开发平台,利用信息管理的原理和MapX控件建立的可视化的地铁交通事故救援资源管理系统。
1 关键技术
1.1 基于MapX的开发技术
MapX是一个基于ActiveX(OCX)技术的可编程控件,使用与MapInfo Professional 一致的地图数据格式,并能实现其大多数的功能。MapX支持多种高级语言,例如:VB、Delphi、PowerBuilder、VC等,只需在设计阶段将空间放入窗体中,并对其进行编程、属性设置、方法调用或相应时间,即可实现数据的可视化、专题分析、地理查询、地理编码等丰富的地理信息系统功能。
本系统使用MapX作为地图控件,利用MapX强大的数据绑定功能,通过数据绑定实现数据库中的数据与MapX中的MapInfo地图的关系连接,使得地图对象与关系数据库中的数据项相对应。经过数据绑定,实现在地图上查询数据,以及通过SQL语句实现对地图的查询。
1.2 电子地图生成技术MapInfo
MapInfo是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。MapInfo Professional是一套强大的基于Windows平台的地图化解决方案,它提供一整套功能强大的工具来进行复杂的商业地图化、数据可视化和GIS功能。通过MapInfo Professional可连接本地及服务器端的数据库,创建地图和图表以揭示数据行列背后的真正含义。
本系统利用MapInfo公司的MapInfo Professional实现电子地图的生成,将图片格式、CAD格式以及其他格式的地铁资源信息资料生成*.tab格式的控件数据信息,实现多源数据的无缝集成。
2 地铁交通事故救援资源管理系统的实现
2.1 地铁交通事故救援资源管理系统总体结构设计
图1为笔者设计的地铁交通事故救援资源管理系统的整体框架,系统划分为用户服务层、业务服务层和数据服务层。
1)用户服务层。用户服务层由企业和客户组成。对于企业,需要根据不同部门对数据处理的需求进行设计,涉及到空间数据和属性数据的增加、删除、修改等操作。对于用户,则主要是进行一些信息的查询,输出及消息的反馈等行为。
2)业务服务层。业务服务层是整个系统的核心部分,有GIS决策支持系统、SQL SEVER数据可引擎、Web服务器组成,是连接用户服务层和数据服务层的桥梁,能响应用户发出的请求。
图1 地铁交通事故救援资源管理系统的整体
3)数据服务层。数据服务层主要是结合数据库管理系统完成数据服务的功能。
2.2 系统主要功能
为实现空间数据及属性数据的管理功能,地铁事故救援资源管理系统主要有以下几个功能模块组成。
1)电子地图生成模块。通过测绘绘制的CAD或者其他介质录入资源信息数据,在地铁站段原地图上建立站段基准坐标系,实现站段内基本的资源及地物的地图显示功能。
2)资源信息输入模块。实现站点、桥梁、隧道、设备、建筑物等资源信息及实物信息的属性数据及地理空间信息的录入功能。
3)电子地图视图管理模块。实现电子地图的放大、缩小、漫游、测量、鹰眼、选定、地图图层管理等地图视图功能、实现用户对地图的各种直观操作需求。
4)空间查询与分析功能模块。这是系统面向应用的一个核心内容,也是系统区别于其他MIS系统的一个主要方面。系统通过对系统空间定位数据和地理属性数据进行和合理的数据库结构和数据组织方法设计,实现两类数据的对应性、完整性和一致性,进而实现以下空间查询分析功能:①查询检索:包括对资源的空间位置查询和属性查询;②空间分析:能对各种资源进行分类分析,资源数目统计等功能;③资源信息查询管理:针对各类资源信息。
5)资源信息输出模块。系统可以将查询检索或分析处理后的数据信息按照用户要求进行显示、输出、打印。
6)地理信息系统的WEB实现模块。实现通过浏览器对数据进行的简单数据浏览、数据访问及数据查询功能;
7)系统管理模块。实现系统信息的数据管理、用户管理、权限设置、数据备份及恢复等系统功能。
3 原型系統介绍
系统主要管理各站段的地理位置信息,如:站点信息、轨道信息和隧道信息等,以及资源信息,如:房屋等建筑物、设备、车辆等各种可用救援资源信息。本系统的设计改变了原有的救援资源信息管理方式,方便了紧急救援时相关人员对资源信息的查询获取,在一定程度上实现了空间信息分析预警功能,实现了救援资源的控台、可视化、统一
管理。
4 结语
目前我国的地铁交通事故救援工作还处于起步阶段,对地铁交通事故救援体系的研究较少,没有形成信息化、系统化、理论化、科学化的研究体系。本系统的开发对地铁突发事故救援的有序、快速、高效发展具有重要作用,对地铁交通事故救援的信息化、系统化具有重要的意义具有明显的科学价值和社会综合价值。该系统的研究对当前我国地铁救援体系存在的反应迟缓、缺乏网络化信息支持具有深远的影响,因此,该系统具有广阔的应用前景。
参考文献
[1]王萍.基于MapX城市地下管网信息系统的建立[J].黑龙江科技信息,2008.
[2]杨君,刘云.基于MapX的通信资源管理系统的设计与实现[J].中国数据通信,2003.
[3]邵登陆,岳宗红.基于GIS的煤矿灾害应急救援管理信息系统研究[J].金属矿山,2008,8.
[4]王英杰.青藏铁路救援指挥系统的研究[J].中国安全科学学报,2006,4.
[5]王世东,陈魁奎.基于MapX的地理信息系统应用软件的开发[J].电脑学习,2006,2.
关键词 地理信息系统;MapX;地铁救援;资源管理
中图分类号 TP 文献标识码 A 文章编号 1673-9671-(2011)112-0130-02
地铁是为了解决城市交通堵塞问题而建的地下高密度交通运输系统,是一个城市的交通命脉,因此安全问题是地铁运输的重中之重。地铁行车事故及由自然灾害引起的地铁交通事故一旦发生,不仅影响地铁正常的行车状况,严重时更危及广大人民的生命财产安全。目前地铁交通事故救援存在的主要问题有。
1)信息传递不够详细。
2)救援部门职能分散,缺乏统一的调度协调机制,事故救援反应慢。
3)救援指挥人员对事故发生地点周围道路不熟悉,不能及时到达事故发生地点。
4)救援工作信息化程度不够,缺乏有效地网络化资源信息。
为了解决上述诸多问题,笔者认为必须采用合理的方法对地铁系统资源进行网络化管理。最行之有效的方法就是利用先进的资源探测技术、数据库技术和GIS技术建立地铁交通事故救援资源管理系统。
地理信息系统(Geographic Information System,GIS)是一个基于数据库管理系统(DBMS)的分析和管理空间对象的信息系统,具有空间数据的获取、存储、显示、编辑、处理、分析、输出和应用等功能,是综合处理和分析地理空间数据的一种技术系统。在利用GIS进行资源管理方面,文[1]、文[2]探讨了基于GIS的地下管网信息管理系统的设计开发;文[3]、文[4]分别探讨了基于MapX的城市资源管理系统和通信资源管理系统的设计开发;文[5]介绍了基于GIS的煤矿灾害应急救援管理信息系统的建立。本文主要是对地理信息系统在地铁交通事故救援资源管理系统中的应用进行研究,介绍了以地理信息系统为开发平台,利用信息管理的原理和MapX控件建立的可视化的地铁交通事故救援资源管理系统。
1 关键技术
1.1 基于MapX的开发技术
MapX是一个基于ActiveX(OCX)技术的可编程控件,使用与MapInfo Professional 一致的地图数据格式,并能实现其大多数的功能。MapX支持多种高级语言,例如:VB、Delphi、PowerBuilder、VC等,只需在设计阶段将空间放入窗体中,并对其进行编程、属性设置、方法调用或相应时间,即可实现数据的可视化、专题分析、地理查询、地理编码等丰富的地理信息系统功能。
本系统使用MapX作为地图控件,利用MapX强大的数据绑定功能,通过数据绑定实现数据库中的数据与MapX中的MapInfo地图的关系连接,使得地图对象与关系数据库中的数据项相对应。经过数据绑定,实现在地图上查询数据,以及通过SQL语句实现对地图的查询。
1.2 电子地图生成技术MapInfo
MapInfo是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。MapInfo Professional是一套强大的基于Windows平台的地图化解决方案,它提供一整套功能强大的工具来进行复杂的商业地图化、数据可视化和GIS功能。通过MapInfo Professional可连接本地及服务器端的数据库,创建地图和图表以揭示数据行列背后的真正含义。
本系统利用MapInfo公司的MapInfo Professional实现电子地图的生成,将图片格式、CAD格式以及其他格式的地铁资源信息资料生成*.tab格式的控件数据信息,实现多源数据的无缝集成。
2 地铁交通事故救援资源管理系统的实现
2.1 地铁交通事故救援资源管理系统总体结构设计
图1为笔者设计的地铁交通事故救援资源管理系统的整体框架,系统划分为用户服务层、业务服务层和数据服务层。
1)用户服务层。用户服务层由企业和客户组成。对于企业,需要根据不同部门对数据处理的需求进行设计,涉及到空间数据和属性数据的增加、删除、修改等操作。对于用户,则主要是进行一些信息的查询,输出及消息的反馈等行为。
2)业务服务层。业务服务层是整个系统的核心部分,有GIS决策支持系统、SQL SEVER数据可引擎、Web服务器组成,是连接用户服务层和数据服务层的桥梁,能响应用户发出的请求。
图1 地铁交通事故救援资源管理系统的整体
3)数据服务层。数据服务层主要是结合数据库管理系统完成数据服务的功能。
2.2 系统主要功能
为实现空间数据及属性数据的管理功能,地铁事故救援资源管理系统主要有以下几个功能模块组成。
1)电子地图生成模块。通过测绘绘制的CAD或者其他介质录入资源信息数据,在地铁站段原地图上建立站段基准坐标系,实现站段内基本的资源及地物的地图显示功能。
2)资源信息输入模块。实现站点、桥梁、隧道、设备、建筑物等资源信息及实物信息的属性数据及地理空间信息的录入功能。
3)电子地图视图管理模块。实现电子地图的放大、缩小、漫游、测量、鹰眼、选定、地图图层管理等地图视图功能、实现用户对地图的各种直观操作需求。
4)空间查询与分析功能模块。这是系统面向应用的一个核心内容,也是系统区别于其他MIS系统的一个主要方面。系统通过对系统空间定位数据和地理属性数据进行和合理的数据库结构和数据组织方法设计,实现两类数据的对应性、完整性和一致性,进而实现以下空间查询分析功能:①查询检索:包括对资源的空间位置查询和属性查询;②空间分析:能对各种资源进行分类分析,资源数目统计等功能;③资源信息查询管理:针对各类资源信息。
5)资源信息输出模块。系统可以将查询检索或分析处理后的数据信息按照用户要求进行显示、输出、打印。
6)地理信息系统的WEB实现模块。实现通过浏览器对数据进行的简单数据浏览、数据访问及数据查询功能;
7)系统管理模块。实现系统信息的数据管理、用户管理、权限设置、数据备份及恢复等系统功能。
3 原型系統介绍
系统主要管理各站段的地理位置信息,如:站点信息、轨道信息和隧道信息等,以及资源信息,如:房屋等建筑物、设备、车辆等各种可用救援资源信息。本系统的设计改变了原有的救援资源信息管理方式,方便了紧急救援时相关人员对资源信息的查询获取,在一定程度上实现了空间信息分析预警功能,实现了救援资源的控台、可视化、统一
管理。
4 结语
目前我国的地铁交通事故救援工作还处于起步阶段,对地铁交通事故救援体系的研究较少,没有形成信息化、系统化、理论化、科学化的研究体系。本系统的开发对地铁突发事故救援的有序、快速、高效发展具有重要作用,对地铁交通事故救援的信息化、系统化具有重要的意义具有明显的科学价值和社会综合价值。该系统的研究对当前我国地铁救援体系存在的反应迟缓、缺乏网络化信息支持具有深远的影响,因此,该系统具有广阔的应用前景。
参考文献
[1]王萍.基于MapX城市地下管网信息系统的建立[J].黑龙江科技信息,2008.
[2]杨君,刘云.基于MapX的通信资源管理系统的设计与实现[J].中国数据通信,2003.
[3]邵登陆,岳宗红.基于GIS的煤矿灾害应急救援管理信息系统研究[J].金属矿山,2008,8.
[4]王英杰.青藏铁路救援指挥系统的研究[J].中国安全科学学报,2006,4.
[5]王世东,陈魁奎.基于MapX的地理信息系统应用软件的开发[J].电脑学习,2006,2.