前言:本站為你精心整理了略談地震前兆的數(shù)據(jù)處理范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
1需求分析
模擬水氡觀測每天由人工完成取樣、分析,數(shù)據(jù)處理、報送,報表打印,值班表處理等工作,數(shù)據(jù)格式為文本和EXCEL格式。新豐江水庫庫水位觀測每月利用新豐江電廠觀測的水位數(shù)據(jù),進行入庫和數(shù)據(jù)轉(zhuǎn)換處理,數(shù)據(jù)格式為文本和EXCEL格式。2.2地殼形變觀測項目每天人工完成室內(nèi)跨斷層水準的鋼標、瓷標觀測,數(shù)據(jù)處理、報送,報表打印,值班表處理等工作,數(shù)據(jù)格式為文本和EXCEL格式。
2地電觀測項目
90409為數(shù)據(jù)日期,44441為地電阻率數(shù)據(jù)代碼,其后面三組分別為南北向電阻率、東西向電阻率和深孔電阻率數(shù)據(jù),44442為自然電位數(shù)據(jù)代碼,其后面四組分別為南北向自然電位、東西向自然電位、深孔自然電位和地電觀測室室溫數(shù)據(jù),99991為水氡數(shù)據(jù)代碼,66661為水位數(shù)據(jù)代碼,66663為水準數(shù)據(jù)代碼,其后面的四組數(shù)據(jù)分別為水準鋼標、水準瓷標、水準觀測室室溫和水位數(shù)據(jù),13005為新豐江中心地震臺的臺站編碼,所有數(shù)據(jù)編碼中,X0X06表示缺數(shù)。報文保存的文件格式為hy20130410.txt。地電原始數(shù)據(jù)編報將前一天人工觀測所得到的地電原始數(shù)據(jù)按規(guī)定格式進行編報和上傳。44440為南北向電阻率時測值代碼,其后面的24組數(shù)據(jù)為當日00時至23時數(shù)據(jù),44441為東西向電阻率時測值代碼,44443為深孔電阻率時測值代碼,44444為南北向自然電位日均值代碼,44445為東西向自然電位日均值代碼,44447為深孔自然電位日均值代碼。報文保存的文件格式為dd0413.13.txt。文件保存和數(shù)據(jù)包壓縮除了以上兩個編報文件外,新豐江中心地震臺前兆觀測每天(以2013年4月10日為例)要按要求生成的數(shù)據(jù)文件還有7個,分別為南北電阻率日均值(代碼041)文件Y4040410.13、東西電阻率日均值(代碼041)文件Y4041410.13、南北自然電位日均值(代碼044)文件Y4044410.13、東西自然電位日均值(代碼045)文件Y4040410.13,文件名中前兩位Y4為臺站代碼,第3至第5們?yōu)闇y項代碼,第6們?yōu)樵路荩?0、11、12月分別為A、B、C),第7和第8位為日期,第10和第11位為年份;新豐江水氡數(shù)據(jù)文件XFJ9620130410.txt;前兆臺網(wǎng)觀測儀器運行監(jiān)控日報EXCEL文件GDXFJ20130410.xls;模擬前兆數(shù)據(jù)壓縮包(簡稱D包)文件Y420130410D.rar(壓縮內(nèi)容包括鋼標數(shù)據(jù)文件Y40D3409.13、雨量數(shù)據(jù)文件Y40A3409.13、水溫數(shù)據(jù)文件Y4095409.13、水氡數(shù)據(jù)文件Y4096409.13和模擬監(jiān)控日志文件Y420130410.log)。這些文件按固定格式生成后要上傳到上級主管部門的指定服務(wù)器。
3數(shù)據(jù)庫表和EXCEL模板表的設(shè)計
用于存放模擬前兆觀測數(shù)據(jù),結(jié)合實際工作需要,本軟件在jopens數(shù)據(jù)庫中設(shè)計了“Report”等18張數(shù)據(jù)庫表,作為存放數(shù)據(jù)的“倉庫”。Report數(shù)據(jù)庫表的結(jié)構(gòu)設(shè)計如圖3所示,由于篇幅所限,其他數(shù)據(jù)庫表的結(jié)構(gòu)設(shè)計圖不一一給出。EXCEL模板表格的設(shè)計為了實現(xiàn)自動輸出(打印)新豐江中心地震臺前兆數(shù)據(jù)的各種EXCEL報表,設(shè)計了“水氡觀測數(shù)據(jù)月報表模板”等7張EXCEL模板文件,在觀測人員需要處理各種報表的時候,能夠通過軟件完成自動化處理過程,大大提高了工作效率。“水氡觀測月報表模板文件”的結(jié)構(gòu)如圖4所示,由于篇幅所限,其他EXCEL模板文件結(jié)構(gòu)圖也不給出。
4軟件設(shè)計及相關(guān)模塊功能介紹
水庫庫水位數(shù)據(jù)處理:包括入庫、輸出(打印)、轉(zhuǎn)換等。流體觀測值班表處理:包括自動排班(按排班規(guī)則)、查看值班表、入庫、輸出(打印)、調(diào)整值班表、人員請假處理等。形變觀測模塊主要實現(xiàn)的功能:水準觀測數(shù)據(jù)處理:完成每日水準鋼標、瓷標等數(shù)據(jù)的入庫、查看、保存、上傳(通過軟件的FTP功能)等。形變觀測值班表處理:包括自動排班(按排班規(guī)則)、查看值班表、入庫、輸出(打印)、調(diào)整值班表、人員請假處理等。形變觀測日志、月報表、年報表處理:包括入庫、查看、修改、導出(打印)算等。地電觀測模塊主要實現(xiàn)的功能:觀測日志處理:包括每日地電日志數(shù)據(jù)的錄入、查看、修改和報表打印輸出等。地電原始模擬數(shù)據(jù)處理:包括每日地電原始數(shù)據(jù)的導入、入庫、查看、修改、轉(zhuǎn)換、上傳、報表打印輸出等。地電觀測月報數(shù)據(jù)處理:包括每月地電觀測報表的生成、輸出等。地電值班表處理:包括自動排班(按排班規(guī)則)、查看值班表、入庫、輸出(打印)、調(diào)整值班表、人員請假處理等功能。數(shù)據(jù)處理模塊主要實現(xiàn)的功能:每日發(fā)報數(shù)據(jù)編報:按照要求格式完成每日前兆觀測數(shù)據(jù)的錄入、入庫、編報、壓縮、上傳等工作。D包數(shù)據(jù)壓縮文件通過ShellExecute()函數(shù)調(diào)用壓縮軟件WinRAR的命令行功能生成,命令格式如下;strPara參數(shù)指定了需要生成的D包數(shù)據(jù)文件名和壓縮包里面所包含的相關(guān)數(shù)據(jù)文件,m_strWinrarPath參數(shù)為包含絕對路徑的壓縮軟件WinRAR.EXE文件,m_strDayreportPath參數(shù)為D包數(shù)據(jù)文件名和壓縮包里面所包含的前兆數(shù)據(jù)文件的目錄。會商數(shù)據(jù)轉(zhuǎn)換:按要求將數(shù)據(jù)庫中的前兆數(shù)據(jù)轉(zhuǎn)換成會商軟件能夠處理的格式,并保存成文本文件。生成每日監(jiān)控日志:填寫前兆臺網(wǎng)運行監(jiān)控日報EXCEL文件,支持入庫、輸出和上傳。生成每日模擬觀測日志:生成D包數(shù)據(jù)文件壓縮時所需要的模擬測項日志文件,保存到指定目錄。系統(tǒng)設(shè)置模塊主要實現(xiàn)的功能:數(shù)據(jù)庫鏈接參數(shù)設(shè)置:主要實現(xiàn)MySql數(shù)據(jù)庫鏈接參數(shù)設(shè)置、FTP服務(wù)器鏈接參數(shù)設(shè)置、MySql數(shù)據(jù)庫表設(shè)置等功能,設(shè)置數(shù)據(jù)保存在database.txt文件中。文件路徑設(shè)置:設(shè)置軟件生成的各種前兆數(shù)據(jù)文件的保存路徑、EXCEL.EXE文件路徑和WinRAR.EXE文件路徑,保存到filepath.txt文件中;設(shè)置生成報表所要到的各種EXCEL模板文件的路徑,保存到template.txt文件中。值班人員設(shè)置:主要實現(xiàn)參加流體觀測、形變觀測和地電觀測的值班人員入庫、修改、值班順序調(diào)整等管理功能,設(shè)置值班表的排班規(guī)則,保存到dutysort.txt文件中。測項代碼設(shè)置:設(shè)置各模擬測項的代碼,并保存到數(shù)據(jù)庫中,用于生成監(jiān)控日報文件和模擬日志文件調(diào)用。軟件調(diào)試運行通過在VisualC++6.0平臺上對軟件進行調(diào)試,最后編譯生成了Release版本的“地震臺站前兆數(shù)據(jù)處理軟件”,經(jīng)測試,軟件系統(tǒng)運行穩(wěn)定,達到預(yù)定目標。軟件運行效果所示。使用本軟件之前,需要在電腦上安裝。
5結(jié)語
“地震臺站前兆數(shù)據(jù)處理軟件“是結(jié)合新豐江中心地震臺前兆觀測工作和實際需要而開發(fā)的,有一定的局限性,目前還不適合在其他地震臺推廣應(yīng)用。若要推廣,則需要具有按照不同地震臺的實際需要完成數(shù)據(jù)庫建庫、模板文件定制、格式文件輸出等功能,使軟件能夠處理和產(chǎn)出不同地震臺站需要的各種數(shù)據(jù)。
作者:黃友明李敬李志軍劉志華朱科平單位:新豐江中心地震臺