1.系统软件框图
本信息系统的软件主要包括数据采集、设备控制、数据库操作、通信操作、地图管理等模块,具体结构如图6-3所示。
图6-3 系统软件结构
在各模块中,主界面模块的主要功能有两个方面,一方面负责对其他7个模块的调用;另一方面负责事故预警和应急处置。
1)数据采集模块主要完成对各种泄漏检测仪和有关工艺参数的数据采集。
2)视频监控模块一方面负责视频信息的采集,另一方面负责对视频监控器云台的控制,以保证视频信号满足监控要求。
3)设备控制模块主要通过接口电路对现场应急救援设备进行控制。
4)通信模块主要通过电话和传真来保证救援过程中的通信。
5)地图管理模块主要用来显示区域内及周边环境信息,尤其是对事故发生区域的设施进行显示。对区域内有关特定对象进行标注,以便及时掌握现场情况,有效组织救援工作。
6)本地数据库管理模块管理的信息包括有关设备空间地理信息、有关设备的属性信息、危险物质有关信息、救援资源的有关信息等。
7)远程数据库管理模块,一方面通过局域网获取DCS系统中的有关工艺参数,另一方面,将本地数据库的信息备份在远程数据库服务器上,以便实现共享和备用。
2.GIS平台的建立(www.xing528.com)
由于本系统GIS是建立在单机版或C/S结构上,GIS可以采用组件式GIS系统,因此,本系统是在VB环境下通过MapX来实现地图管理功能的,具体步骤为:
1)以现有的罐区AutoCAD格式的平面布置图为基础,根据系统的要求将图分成基础设施层、应急救援设施层等若干层,并将其转换成DXF格式。
2)在MapInfo环境下,调用DXF格式文件,对有关对象进行编号,并将其转换成MapX能操作的格式的电子地图。
3)在VB环境下,通过MapX控件调用电子地图,并编程实现地图的显示、放大等有关操作。
4)在VB环境下,对有关对象的属性特性建立数据库,利用ADO方式在地图界面下对属性信息进行管理。
5)在VB环境下,通过MapX控件,在地图上进行必要的标注、编辑或绘制相关专题地图等。
6)在VB环境下,通过MapX控件,对有关对象进行空间查询和分析,为救援指挥者的决策提供依据。
3.数据库设计
根据本系统所涉及的各种信息,系统数据库的结构如图6-4所示。
图6-4 系统数据库结构
在数据库中,有空间对象信息和非空间对象信息两大类,它们集成在系统中,利用ADO技术进行调用。空间对象信息包括空间位置信息和属性信息,应分别建立两个数据库,MapX调用空间位置数据库,VB通过ADO技术调用属性数据库,两个数据库之间通过空间对象编号进行联接。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。