MAEviz本地化的初步应用及其并行发展
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
地震灾害所带来的损失是涉及到很多方面的复杂问题,所以,具体计算起来不可能十分的精确;但随着科技的不断进步,以及对减轻损失的要求的提高,就需要对灾害已经造成或可能造成的影响有充足的了解。这样对灾害的评定和估计也就理所应当的成为人们的研究对象,通过大量的数据计算和对比,不断完善评估的精确性和方法的合理性。然而,这些都需要基于计算机软件的开发和评估系统的架构;尤其是针对即时性地震发生后,想要根据评估的结果得到合理的震后应急措施,这就需要软件及系统拥有较快的运算速度和数据更新能力。本文就是关于一款美国现行的震害评估软件研究与分析,使其可以能够实现在国内的初步应用。
     本文主要包括以下的内容:
     一、首先介绍了震害评估的概念以及国内外的评估方法,并分析了国内外的差距;然后,示例说明国内外常用软件的情况和区别,回顾软件和系统的发展历程,体现出本文的研究意义和和价值。
     二、针对本文研究的主要软件,具体介绍软件的特点、性质和模块,对软件的具体功能做了详细的分析,并根据软件的源代码具体分析软件各个模块的构架流程和主要的编程思路,以便日后独立开发软件时,构建清晰的软件架构层次和优化的功能模块。
     三、由于本文的软件是源于美国的一款震害评估软件,故界面和对话框均为英文;通过不断的努力和测试将以上的内容转成中文,便于应用者的使用和提高工作效率,具体介绍了软件汉化的思路和过程,解析期间遇到的问题和解决办法,也为以后本地化应用类似软件积累了方法和经验。
     四、进行地震灾害评估首先要有相应的数据文件,不同软件对数据的要求也各有不同,而国内的一些数据往往不全面,故要进行细化和拟合;然后,根据软件的输入格式要求对数据进行加工,得到符合要求的数据输入和理想的数据输出。同时对比于国内现有的一些软件的评估结果,提出软件需要改进的方面。
     五、针对软件应用的范围,提出可能在日后改进的地方,考虑数据量大和运算速度快的特点,分析该软件在并行技术上的发展和展望,以及要实现上述目的的可行方法和方案。
The damage from earthquake is the complex problem covered many aspects,so for the specific calculation, it may not be very accurate; But with progressingof science and technology, and improving of the requirement to reduce the loss,we need to have plenty of understanding for caused or possible effect of disasters.So and estimate for disasters is well-deserved becoming scientists’ researchingobject, by a large number of data computing and contrasting, and graduallyperfect the accuracy and rationality of the assessment method. However, all ofthese need to be based on the development of computer software and architectureof evaluation system; Especially for the real-time earthquake, if you wantreasonable earthquake emergency measures according to the evaluation results, itneed software and system having a faster speed and data updating ability. Thisarticle is about research and analysis for current earthquake damage assessmentsoftware in U.S., So that it can achieve primary application in the domestic.
     This paper mainly include the following contents:
     Firstly, I introduce the concept of earthquake damage assessment andevaluation methods at home and abroad, and analyze the gap between home andabroad; Then, take examples to illustrate the commonly software used at homeand abroad and their difference, by reviewing development process of softwareand system, reflect the significance and value of this paper.
     Secondly, according to the main research software in this article, presentsthe characteristics, nature and module of the software, the specific function ofsoftware to do a detailed analysis, and according to the source codes of software,analysis the architecture process and main programming mind of software’smodules, It’s convenient for developing software independently in the future, wecan have the clear hierarchy for software architecture and optimization functionmodules.
     Thirdly, because the software in this paper is originated from a earthquakedamage assessment software in U.S., so the interface and dialog boxes areEnglish; Through continuous efforts and test,the content above will transfer intoChinese, that facilitate local users and enhance work efficiency, by introducingthe thoughts and the process software localization, exhibit the problems foundduring the analytical and solutions. At the same time, we get accumulated methodand experience for similar software localization other applications.
     Fourthly, for earthquake disaster assessment, we must have relevant datafiles, the requirements for data of different software are also different, but somedata in domestic is often not comprehensive, so we have to detail and fit; Then,we should have data processed according to the requirement of input formats, sothat they can meet the requirements of data inputs and ideal data outputs. At thesame time, by contrasting evaluation results from domestic existing software, put forward improvement for the software.
     Fifthly, according to the application scope of software, figure out somepossible improvements in the future, and considering characteristic in the hugeamount of data and fast calculation speed, analysis development and outlook ofthe software with parallel technology, and give the feasible methods and solutionsto achieve this purpose.
引文
[1]陈国良.并行计算:结构,算法,编程[M].北京:高等教育出版社,2003年8月
    [2]昌燕,闫丽丽.基于XML的JAVA环境下的国际化实现[J].科技信息,2007.5
    [3]董军.浅析台湾地震损失评估系统[J].防灾博览,2007
    [4]冯翠芝.谈地震灾害损失评估[J].他山之石,2008年6月
    [5]何宏林,宋新初.地震灾害评估和灾害数据管理系统(EDMS)的开发-以丽江地震为例[J].地震地质,2005.9
    [6]黄蓉,俞建新.并行算法的研究、现状和展望[G].江苏省计算机学会系统结构专委会学术年会论文集,2007年
    [7]冀振燕,程虎,梅嘉.Java语言国际化的设计与实现[J].软件学报,2000年11月
    [8]金波.分布式防震减灾信息和辅助决策系统[D].哈尔滨:中国地震局工程力学研究所博士学位,,2005
    [9]康贤昆. PHP开发框架的研究与实现[D].天津:天津大学,2007.6
    [10]李娟,陈颙,陈棋福著.中亚地区地震损失评估[J].内陆地震,2000年3月
    [11]李华宇.Java的国际化和本地化原理及解决办法[J].微型机与应用,2011.11
    [12]李萍.基于GIS的防震减灾信息系统的功能扩展与升级[D].哈尔滨:哈尔滨工业大学,2009.9
    [13]梁瑞莲,王慧彦,黄敏,武守春.汶川地震统计评估方法的设计与应用[J].防灾科技学院学报,2009.3
    [14]刘杰,陈颙,陈凌等.全球地震危险性评估的简化方法[J].科学通报,1999
    [15]孟照星,晓霞,代刚等. Java程序国际化字符处理研究[J].计算及应用,2003.12
    [16]苗崇刚.地震灾害损失评估[J].自然灾害学报,2000年2月
    [17]孙星.浅谈PHP技术[J].中国新技术新产品,2011
    [18]王景来.地震灾害损失快速评估新方法研究[J].地震研究,2000年7月
    [19]吴秀芹,张洪岩,李瑞改等. ArcGIS9地理信息系统应用与实践(下册)[M].清华大学出版社,2007
    [20]胥卫平,肖凯灵,张亘稼.城市地震灾害风险损失评价研究综述[J].西安石油大学学报,2012.2
    [21]姚震.并行程序设计模型若干问题研究[D].安徽:中国科技大学,2006年5月
    [22]张金区,王云鹏.PHP对数据库的访问技术及执行效率的比较[J].计算机工程与应用,2004.5
    [23]张培震.中国地震灾害与防震减灾[J].地震地质,2008
    [24]赵力箴,王健著.HAZUS:一种地震损失评估和减轻灾害的方法[J].地震科技情报,1998
    [25]周洪斌.浅析Java国际化编程及实现[J].编程语言,2005.8
    [26]祝永志,李丙峰,孙婷婷等.并行计算系统可扩展性的研究[J].计算机工程与应用,2011
    [27] Amr Elnashai, Shawn Hampton, Jong Sung Lee, Architectural Overview of MAEviz–HAZTURK, Journal of Earthquake Engineering[J].2008
    [28] Blaise Barney, Introduction to Parallel Computing [J/OL]. https://computing.llnl.gov/tutorials/parallel_comp/,2011
    [29] Christopher Navarro, Building Data,https://wiki.ncsa.illinois.edu/display/MAE/Building+Data,Feb,2010
    [30] C. Scawthorn, History of Seismic Risk Analysis, The14th World Conference onEarthquake Engineering, Beijing China, October,2008
    [31] Jack Dongarra,Ian Foster,Geoffrey Fox, Sourcebook of Parallel Computing[M].Elsevier Science,USA,2003
    [32] James Edward Daniell,Comparison and Pronduction of Open Source Earthquake LossAssessment Packages[D]. Italy: Rose School, April2009
    [33] Jong Lee, How to Create a New Analysis,https://wiki.ncsa.illinois.edu/display/MAE/How+to+Create+a+New+Analysis, May,2011
    [34] Joshua Steelman, Junho Song, Jerome F.Hajjar,Integrated Data Flow and RiskAggregation for Consequence-based Risk Management of Seismic RegionalLosses[M]. Mid-America Earthquake Center,January2007
    [35] MAEviz Introduction&Tutorial[J/OL]. Mid America Earthquake Center,February2007
    [36] MAEviz Tutorial for Network-Based Seismic Retrofit (NBSR)[J/OL]. Mid AmericaEarthquake Center, June2007
    [37] MAEviz Tutorial Shelby County Buildings[J/OL]. Mid America EarthquakeCenter,May2007
    [38] M.Erdik, Z.Cagnan, C.Zulfikar, Development of Rapid Earthquake Loss AssessmentMethodologies for Euro-Med Region, The14th World Conference on EarthquakeEngineering, Beijing China, October,2008
    [39] Muhammed AH N, Amr ELNASHAI, Himmet KARAMAN,Earthquake LossEstimation Software Development for Istanbul[M]. Istanbul Technical University,2007
    [40] Philip J. Schneider, Barbara A. Schauer, P.E., HAZUS—Its Development and ItsFuture, NATURAL HAZARDS REVIEW[J]. MAY2006

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700