Design, Development and Implementation of the Modular Urban Earthquake Disaster Risk Assessment System
-
摘要: 本文为满足不同用户对于地震灾害风险评估功能的需求,在对地震灾害风险评估成果进行分析整理的基础上,研究设计、开发并实现了由一系列通用功能模块组成的模块化地震灾害风险评估系统。在设计阶段确定了各模块的功能、所需数据及其相互关系,分割出一系列高内聚低耦合的功能模块;在此基础上确定系统使用MEF插件式开发框架,以功能模块为单位进行软件开发,形成多个具有特定功能、互相独立的工具包;使用WPF技术对该系统平台进行开发,通过整合各功能模块,最终形成多模块灵活组合调用、满足不同用户需求的城镇地震灾害风险动态评估系统。Abstract: In order to meet the requirements of different users for different earthquake disaster risk assessment functions, based on the analysis results of earthquake disaster risk assessment, we developed a modular earthquake disaster risk assessment system which consists of a series of modules with general functions. In the design phase, the function of each module and its relationship with other modules were determined, and a series of necessary functional modules with high cohesion and low coupling were designed. On this basis, the MEF plug-in development framework was used and the software was developed, in order to form a number of independent toolkits with specific functions. The WPF technology was adopted to develop the system platform and integrate all the modules. Finally, an urban earthquake disaster risk dynamic assessment system which can select and combine modules flexibly to meet the needs of different users was implemented.
-
Key words:
- Earthquake disaster /
- Risk assessment /
- Modular system /
- System development
-
表 1 模块依赖关系
Table 1. Module dependency relation
类型 模块 依赖模块 依赖项 地震危险性分析 地震活动性 地震地质构造 危险性分析结果 震害风险与评估 设定地震 建筑物震害分析 设定地震 地震动参数 人员伤亡评估 建筑物震害分析 建筑物震害分析数据 经济损失评估 建筑物震害分析 建筑物震害分析数据 辅助决策分析 地震应急预案 物资供应分析 人员伤亡评估 人员伤亡评估数据 医疗救援分析 人员伤亡评估 人员伤亡评估数据 地震灾情报告 设定地震
建筑物震害分析
人员伤亡评估
经济损失评估
物资供应分析
医疗救援分析各功能模块分析数据 系统管理 用户管理 模块管理 -
陈洪富, 孙柏涛, 陈相兆等, 2013. HAZ-China地震灾害损失评估系统研究.土木工程学报, 46(S2):294-300. https://mall.cnki.net/lunwen-1012411065.html 高杰, 冯启民, 莫善军, 2005.城市地震灾害预测及其信息管理通用程序研究.世界地震工程, 21(1):75-80. http://www.cqvip.com/QK/93082X/200501/15152509.html 姜慧, 王立新, 严琨等, 2016.大型桥梁地震安全性在线监测与评估系统研究.震灾防御技术, 11(2):261-271. doi: 10.11899/zzfy20160209 王希波, 2006. 城市地震应急辅助决策系统研究. 南京: 东南大学. http://www.wanfangdata.com.cn/details/detail.do?_type=degree&id=Y1039351 王晓青, 丁香, 2004.基于GIS的地震现场灾害损失评估系统.自然灾害学报, 13(1):118-125. http://d.old.wanfangdata.com.cn/Periodical/zrzhxb200401019 尹善华, 2007. 对象模式与关系数据模式的映射研究. 长沙: 中南大学. http://d.wanfangdata.com.cn/Thesis/Y1084684 朱天梅, 2012. 基于程序聚类的软件模块化质量演化监控技术研究. 上海: 复旦大学. http://d.wanfangdata.com.cn/Thesis_D400890.aspx Hancilar U., Tuzun C., Yenidogan C., et al., 2010. ELER software-a new tool for urban earthquake loss assessment. Natural Hazards and Earth System Sciences, 10(12):2677-2696. doi: 10.5194/nhess-10-2677-2010 Schneider P. J., Schauer B. A., 2006. HAZUS-its development and its future. Natural Hazards Review, 7(2):40-44. doi: 10.1061/(ASCE)1527-6988(2006)7:2(40)