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