前言:本站为你精心整理了略谈地震前兆的数据处理范文,希望能为你的创作提供参考价值,我们的客服老师可以帮助你提供个性化的参考范文,欢迎咨询。
1需求分析
模拟水氡观测每天由人工完成取样、分析,数据处理、报送,报表打印,值班表处理等工作,数据格式为文本和EXCEL格式。新丰江水库库水位观测每月利用新丰江电厂观测的水位数据,进行入库和数据转换处理,数据格式为文本和EXCEL格式。2.2地壳形变观测项目每天人工完成室内跨断层水准的钢标、瓷标观测,数据处理、报送,报表打印,值班表处理等工作,数据格式为文本和EXCEL格式。
2地电观测项目
90409为数据日期,44441为地电阻率数据代码,其后面三组分别为南北向电阻率、东西向电阻率和深孔电阻率数据,44442为自然电位数据代码,其后面四组分别为南北向自然电位、东西向自然电位、深孔自然电位和地电观测室室温数据,99991为水氡数据代码,66661为水位数据代码,66663为水准数据代码,其后面的四组数据分别为水准钢标、水准瓷标、水准观测室室温和水位数据,13005为新丰江中心地震台的台站编码,所有数据编码中,X0X06表示缺数。报文保存的文件格式为hy20130410.txt。地电原始数据编报将前一天人工观测所得到的地电原始数据按规定格式进行编报和上传。44440为南北向电阻率时测值代码,其后面的24组数据为当日00时至23时数据,44441为东西向电阻率时测值代码,44443为深孔电阻率时测值代码,44444为南北向自然电位日均值代码,44445为东西向自然电位日均值代码,44447为深孔自然电位日均值代码。报文保存的文件格式为dd0413.13.txt。文件保存和数据包压缩除了以上两个编报文件外,新丰江中心地震台前兆观测每天(以2013年4月10日为例)要按要求生成的数据文件还有7个,分别为南北电阻率日均值(代码041)文件Y4040410.13、东西电阻率日均值(代码041)文件Y4041410.13、南北自然电位日均值(代码044)文件Y4044410.13、东西自然电位日均值(代码045)文件Y4040410.13,文件名中前两位Y4为台站代码,第3至第5们为测项代码,第6们为月份(10、11、12月分别为A、B、C),第7和第8位为日期,第10和第11位为年份;新丰江水氡数据文件XFJ9620130410.txt;前兆台网观测仪器运行监控日报EXCEL文件GDXFJ20130410.xls;模拟前兆数据压缩包(简称D包)文件Y420130410D.rar(压缩内容包括钢标数据文件Y40D3409.13、雨量数据文件Y40A3409.13、水温数据文件Y4095409.13、水氡数据文件Y4096409.13和模拟监控日志文件Y420130410.log)。这些文件按固定格式生成后要上传到上级主管部门的指定服务器。
3数据库表和EXCEL模板表的设计
用于存放模拟前兆观测数据,结合实际工作需要,本软件在jopens数据库中设计了“Report”等18张数据库表,作为存放数据的“仓库”。Report数据库表的结构设计如图3所示,由于篇幅所限,其他数据库表的结构设计图不一一给出。EXCEL模板表格的设计为了实现自动输出(打印)新丰江中心地震台前兆数据的各种EXCEL报表,设计了“水氡观测数据月报表模板”等7张EXCEL模板文件,在观测人员需要处理各种报表的时候,能够通过软件完成自动化处理过程,大大提高了工作效率。“水氡观测月报表模板文件”的结构如图4所示,由于篇幅所限,其他EXCEL模板文件结构图也不给出。
4软件设计及相关模块功能介绍
水库库水位数据处理:包括入库、输出(打印)、转换等。流体观测值班表处理:包括自动排班(按排班规则)、查看值班表、入库、输出(打印)、调整值班表、人员请假处理等。形变观测模块主要实现的功能:水准观测数据处理:完成每日水准钢标、瓷标等数据的入库、查看、保存、上传(通过软件的FTP功能)等。形变观测值班表处理:包括自动排班(按排班规则)、查看值班表、入库、输出(打印)、调整值班表、人员请假处理等。形变观测日志、月报表、年报表处理:包括入库、查看、修改、导出(打印)算等。地电观测模块主要实现的功能:观测日志处理:包括每日地电日志数据的录入、查看、修改和报表打印输出等。地电原始模拟数据处理:包括每日地电原始数据的导入、入库、查看、修改、转换、上传、报表打印输出等。地电观测月报数据处理:包括每月地电观测报表的生成、输出等。地电值班表处理:包括自动排班(按排班规则)、查看值班表、入库、输出(打印)、调整值班表、人员请假处理等功能。数据处理模块主要实现的功能:每日发报数据编报:按照要求格式完成每日前兆观测数据的录入、入库、编报、压缩、上传等工作。D包数据压缩文件通过ShellExecute()函数调用压缩软件WinRAR的命令行功能生成,命令格式如下;strPara参数指定了需要生成的D包数据文件名和压缩包里面所包含的相关数据文件,m_strWinrarPath参数为包含绝对路径的压缩软件WinRAR.EXE文件,m_strDayreportPath参数为D包数据文件名和压缩包里面所包含的前兆数据文件的目录。会商数据转换:按要求将数据库中的前兆数据转换成会商软件能够处理的格式,并保存成文本文件。生成每日监控日志:填写前兆台网运行监控日报EXCEL文件,支持入库、输出和上传。生成每日模拟观测日志:生成D包数据文件压缩时所需要的模拟测项日志文件,保存到指定目录。系统设置模块主要实现的功能:数据库链接参数设置:主要实现MySql数据库链接参数设置、FTP服务器链接参数设置、MySql数据库表设置等功能,设置数据保存在database.txt文件中。文件路径设置:设置软件生成的各种前兆数据文件的保存路径、EXCEL.EXE文件路径和WinRAR.EXE文件路径,保存到filepath.txt文件中;设置生成报表所要到的各种EXCEL模板文件的路径,保存到template.txt文件中。值班人员设置:主要实现参加流体观测、形变观测和地电观测的值班人员入库、修改、值班顺序调整等管理功能,设置值班表的排班规则,保存到dutysort.txt文件中。测项代码设置:设置各模拟测项的代码,并保存到数据库中,用于生成监控日报文件和模拟日志文件调用。软件调试运行通过在VisualC++6.0平台上对软件进行调试,最后编译生成了Release版本的“地震台站前兆数据处理软件”,经测试,软件系统运行稳定,达到预定目标。软件运行效果所示。使用本软件之前,需要在电脑上安装。
5结语
“地震台站前兆数据处理软件“是结合新丰江中心地震台前兆观测工作和实际需要而开发的,有一定的局限性,目前还不适合在其他地震台推广应用。若要推广,则需要具有按照不同地震台的实际需要完成数据库建库、模板文件定制、格式文件输出等功能,使软件能够处理和产出不同地震台站需要的各种数据。
作者:黄友明李敬李志军刘志华朱科平单位:新丰江中心地震台