论文部分内容阅读
在众多自然灾害中,地震对人类构成的威胁最大。我国是世界上遭受地震灾害最为严重的国家之一,因此我国政府极为重视防震减灾工作的开展。
地震应急是防震减灾工作的一项重要内容。近年来,国务院高度重视地震应急工作,成立了国务院抗震救灾指挥部并陆续成立了各级的抗震救灾指挥部,为保证地震应急工作高效、有序进行,最大限度地减轻地震灾害,国家于2000年初正式成立国务院抗震救灾指挥部,初步建立了国务院抗震救灾指挥部技术系统。其中,地震应急指挥信息系统是该技术系统的核心,是整个系统存活的根本。
首先,通过介绍我国的防震减灾应急指挥体系,对地震应急指挥部与技术系统所履行的职能和基本功能做简要的描述。地震应急指挥部技术系统的软件部分称为地震应急指挥信息系统,该系统是一个基于GIS技术和WEB技术的综合性信息管理系统,涉及多种海量数据,要求有较强的数据处理和数据分析挖掘功能,同时在响应时效上要求有一定的即时性。它包括:地震应急快速响应系统,地震应急基础数据库系统,地震应急指挥辅助决策系统,地震应急指挥命令系统,地震应急遥感灾情获取技术系统和地震应急管理信息系统。各个子系统涉及数据接收、数据处理、数据存储管理、数据分析、灾害评估、应急响应、辅助对策、指挥决策等多项内容,为了保证地震应急指挥信息系统中各个系统之间的信息能够快速、可靠地交流,相互之间协同工作以及面向局域网和Internet的信息发布,我们利用基于WEB的地震应急管理信息系统对各个子系统进行集成化管理。
基于WEB的地震应急管理信息系统由地震应急信息控制子系统和地震应急信息通告子系统构成。地震应急信息控制子系统的功能包括:系统集成、系统控制、系统管理、外部数据接口管理和地震应急时各级指挥中心的数据信息交换。地震应急信息通告子系统的主要功能是将地震相关信息按通告对象的不同分别组织,通过局域网、政府网、地震信息网、公众通信网等渠道向社会各界进行通告。
在地震应急指挥信息系统中,地震应急管理信息系统需要对各个子系统调用和生成的数据进行控制、管理和分发等,因此对数据的管理是重点研究内容之一。通过对数据流的分析,我们将概念结构转换为DBMS(数据库管理系统)所支持的关系模型,以规范化理论为指导,并对其进行优化,列出了部分典型的数据表。
最后,介绍了本系统实现过程中所使用的开发环境、软件工具以及所用到的软件实现技术等,通过对目前流行的各种技术之间的对比,选择最佳的开发方案。本系统在Windows平台上进行开发;在VisualStudio.NET环境下,开发语言以C++、JavaScript、HTML和XML为主;使用ORACLE9i作为后台数据库管理系统;辅以ArcGIS9.0系列软件管理地理空间数据和进行二次开发;ArcSDE和ORACLE的组合使用,将包含空间信息的数据按类别在数据库中分别组织;使用面向对象的组件式技术,利用基于COM与DCOM标准的ActiveX控件完成各模块的功能,并提供系统之间和用户应用的接口;控件之间通过Socket接口进行数据通信;在开发与GIS应用相关的模块中,使用MapObjects的GIS控件;对于面向局域网应用的模块,采用C/S体系结构,后台配置高性能应用服务器,前端采用图形工作站作为GIS应用的主力平台;对于面向Internet供各个方面用户浏览查询信息的模块,采用B/S体系结构,后台配置高性能web服务器,前端通过浏览器浏览查询信息;使用ATL(活动模板库)创建小型、快速的ActiveX控件;在信息通告模块中使用ArcIMS在Internet/Intranet环境上发布空间数据;介绍了.NETWeb应用程序体系结构,并讨论了系统的安全性,包括使用的技术和该技术提供的服务。
随着计算机应用技术的发展,不断有新方法和新技术涌现,地震应急指挥信息系统也将随之不断改进和完善,以满足地震应急指挥工作的需要。