APP下载

二氧化碳数据导入和导出程序

2018-01-26苏淑娟邹春红孙豪王合乾邹钟毅

科技资讯 2018年21期
关键词:前兆台站台网

苏淑娟 邹春红 孙豪 王合乾 邹钟毅

摘 要:本文简述使用《二氧化碳数据导入和导出程序》实现基础观测台站断层土壤气二氧化碳浓度值的导入和导出,克服原《中国地震前兆台网数据管理系统》断层土壤气二氧化碳浓度值模块中的上报数据繁琐、易出错问题;并利用观测值进行绘图,从而实现宏观应用分析。

关键词:断层土壤气二氧化碳浓度值 基础台站 数据上报 程序

中图分类号:P31 文献标识码:A 文章编号:1672-3791(2018)07(c)-0012-04

Abstract: This paper briefly introduces the import and export of the CO2 concentration value of faults soil gas in the basic observation station with the program for importing and exporting CO2 data, and overcomes the cumbersome and error-prone problems in the process of reporting the data in the original system. At the same time, the observations are plotted , which make possible to achieve analysis in macro application .

Key Words: The CO2 concentration value of faults soil gas; The basic observation station; Data reporting; Program

經多年使用《中国地震前兆台网数据管理系统》取得了很好的效果,保证了各观测台站各项观测数据的及时上报,得到了大量有用可信的信息,在地震分析预报中发挥了很好的作用。

然而,《中国地震前兆台网数据管理系统》中断层土壤气二氧化碳浓度值(以下简称二氧化碳值)在上报时,每一个二氧化碳值均需重复选择台站、选择仪器、选择分量、选择日期等选项,工作重复且操作繁琐,并易出现重报、漏报和错报现象,且出错后原系统的查询和修改过程也是要重复上述4个选择项,单值下载后方可实现查询操作,修改只能重复操作上述四项进行原值覆盖。若要进行二氧化碳值的研究,亦需重复选择台站、选择仪器、选择分量、选择日期等选项,进行单个观测值下载,其下载进程缓慢,操作过程机械重复,费时费力,这显然不能满足二氧化碳值进行断层中长期地震活动特征研究需要。另外,随着市县级二氧化碳宏观骨干点的增多,并由日报改为周报以后,上报的数据量增加,在每个市级台站重报、漏报和误报现象日益突出,为尽快改变基础台站的工作现状,提高研究成果转化,推进地震监测预报工作的发展,更好的服务于地震事业,设计一款简捷高效的程序来补充原系统的功能已刻不容缓。

根据这些问题,笔者用C#语言编写了《二氧化碳数据导入和导出》程序,此程序可以将各宏观骨干观测台站的所有二氧化碳值一次性导入到《中国地震前兆台网数据管理系统》数据库或自数据库一次性导出;还可以利用观测值进行绘图实现二氧化碳浓度观测数据的宏观应用分析。

1 程序设计原理

(1)软件将各市县级各宏观骨干观测台站、观测日期、二氧化碳值集中输入到Excel表格中,便于台站上报人员统一查询、输入、修改观测值。

(2)实现二氧化碳用户与《中国地震前兆台网数据管理系统》日志上报数据库地址的连接,不必反复关闭、选择和切换窗体,待集中在表格中统一输入完各测点、各时段观测值后,点击导入按钮,可直接将观测数据一次上传至《中国地震前兆台网数据管理系统》数据库,一键点击即可完成上报工作,克服了每填写一个观测值都需选择选择台站、选择仪器、选择分量、选择日期等选项,且一次只能填写一个观测值的弊端,大大提高工作效率,减少出错率。

(3)增加《中国地震前兆台网数据管理系统》二氧化碳数据管理中没有的绘图功能,实现高效便捷的利用任意观测点、任意时段的观测值进行宏观应用分析功能。

(4)增加观测值导入时间进程功能,实现导入进程显示,及时了解数据上报过程。

(5)增加长期观测值的一次导出功能,完善原系统只能逐个输入和查询却不能集中导出进行分析的问题,增加二氧化碳值统计和产出功能,促进监测预报的紧密结合,落实《中国地震局关于加强地震监测预报工作的意见》(中震测发〔2010〕94号)的重要工作举措,掌握各观测点数据的总体概况,及时捕捉前兆异常。

(6)程序的兼容性,使程序能够在不同操作系统(Windows XP/7/8/10)、不同处理器(32/64位)中稳定运行。

2 程序使用说明

在程序运行之前,先将需要上报的数据在Excel表格中填写好(见图1),检查无误后等待上传。

在Windows环境下运行《二氧化碳数据导入和导出》程序,则弹出如图2画面。

(1)指明数据库网址、用户名和密码,实现数据库连接。

(2)指明需上报数据的开始时间和结束时间。

(3)指明导入Excel文件路径,中间进度条显示导入进程(见图3)。

(4)指明导出Excel文件路径,中间进度条显示导出进程(见图4)。

(5)指明需绘图的开始时间和结束时间,实现选中时间段的图像产出(见图5、图6)。

3 结语

该程序已在烟台地震监测中心台使用三年,实践证明,该程序简单易行,工作效率和数据利用率大大提升,有效解决《中国地震前兆台网数据管理系统》二氧化碳观测值日志上报工作中存在的问题。

本程序可在全国使用二氧化碳测量管(EY-2)测量土壤气二氧化碳浓度值的台站大力推广,提高日常工作效率,解决原系统中存在的操作复杂、容易出错的问题。同时,本程序可为广大从事断层构造地震活动性研究的地震工作者带来快速、高效的使用体验,提高二氧化碳值的研究成果转化,促进防震减灾工作能力提升,推进地震监测预报工作的发展。

当然,该程序是日常数据处理软件,还需根据台站工作需要不断完善和提高。

参考文献

[1] 曾建华.Visual Studio 2010(C#)Web数据库项目开发[M].北京:电子工业出版社,2013.

[2] (美)施特尔曼,格林.Head First C#[M].3版.北京:中国电力出版社,2016.

[3] 张国民,傅征祥,桂爕泰,等.地震预报引论[M].北京:科学出版社,2017.

猜你喜欢

前兆台站台网
地震台站基础信息完善及应用分析
一种适用于高铁沿线的多台站快速地震预警方法
论春秋时期天命观的变迁及其新标准
一种具备干扰台站剔除的多台站定位方法
九江台前兆仪器监控软件
地震烈度速报与预警台站选址相关问题探讨
健康沙龙:我两次逃离了脑中风的“魔爪”