陳小軍 (華東冶金地質(zhì)勘查局815地質(zhì)隊(duì),安徽 巢湖 238000)
以江蘇溧陽(yáng)CTS類(lèi)儀器為例分析單橋靜力觸探儀器生成文件的數(shù)據(jù)結(jié)構(gòu),其他儀器類(lèi)似,如文件名“CTS05108.DAT”,CTS儀器類(lèi)型號(hào),05為工程編號(hào),108為孔號(hào),單個(gè)工程可識(shí)別孔號(hào)001-999。靜探數(shù)據(jù)結(jié)構(gòu)文件分為兩部分組成,第一部分為靜探相關(guān)信息,第二部分為靜探數(shù)據(jù),靜探數(shù)據(jù)結(jié)構(gòu)見(jiàn)圖1。
圖1
單橋靜探文件特點(diǎn)是孔號(hào)在文件名和文件中都有,不記錄靜探深度,只記錄靜探數(shù)據(jù),深度自0.10m起算,每行數(shù)據(jù)深度增加0.10m,以記錄行數(shù)確定深度。
雙橋靜探文件名命名規(guī)則類(lèi)似于單橋,因各個(gè)儀器不同略有不同,但是方法類(lèi)似。靜探數(shù)據(jù)文件也與單橋類(lèi)似分為兩部分組成,第一部分為靜探相關(guān)信息,第二部分為靜探數(shù)據(jù),靜探數(shù)據(jù)結(jié)構(gòu)見(jiàn)圖2、圖3。
圖2
圖3
雙橋靜探文件特點(diǎn)是孔號(hào)在文件名和文件中都有,文件結(jié)構(gòu)因儀器而不同。主要兩種其一是在文件同一行記錄深度值、qc值、fs值;其二是不記錄深度值,在文件的同一列間隔記錄qc值、fs值,深度從文件行數(shù)推算。
理正標(biāo)準(zhǔn)接口數(shù)據(jù)文件起始行為孔號(hào)信息,后續(xù)行為深度,靜探類(lèi)型,數(shù)值,必須滿足理正默認(rèn)位置,然后按0.1m1行數(shù)據(jù)循環(huán)至單孔靜探數(shù)據(jù)結(jié)束。一個(gè)文件可續(xù)存多個(gè)孔資料,具體數(shù)據(jù)結(jié)構(gòu)見(jiàn)圖4。
圖4
華寧?kù)o探數(shù)據(jù)文件孔號(hào)包含在文件名中,如文件名為“DQJT101.002”其含義是DQ為單橋,SQ為雙橋,JT101為靜探孔號(hào),002為華寧軟件中的工程代號(hào)。單個(gè)文件對(duì)應(yīng)單個(gè)靜探孔,具體數(shù)據(jù)結(jié)構(gòu)見(jiàn)圖5。
圖5
軟件的主要功能是完成不同儀器數(shù)據(jù)統(tǒng)一且批量轉(zhuǎn)換成理正、華寧軟件能夠識(shí)別的靜探數(shù)據(jù),并且同時(shí)生成便于閱讀和存檔的文檔類(lèi)數(shù)據(jù)。
靜探轉(zhuǎn)程序的界面簡(jiǎn)潔易懂,一目了然,具體見(jiàn)圖6。
圖6
本程序采用可視的面向?qū)ο蟮腣B語(yǔ)言進(jìn)行編寫(xiě),單個(gè)功能遵循結(jié)構(gòu)化程序設(shè)計(jì)原則。附“批量轉(zhuǎn)理正數(shù)據(jù)”的功能代碼,限于篇幅限制其他功能的代碼不能詳細(xì)敘述。
本文通過(guò)分析目前主流各個(gè)靜探儀器設(shè)備所采用的數(shù)據(jù)格式,采用可視化程序設(shè)計(jì)語(yǔ)言Visual Basic進(jìn)行程序設(shè)計(jì)。實(shí)現(xiàn)了靜探數(shù)據(jù)從野外采集的各種不同類(lèi)型文件統(tǒng)一轉(zhuǎn)換成目前主流勘察軟件如理正、華寧等可以識(shí)別的數(shù)據(jù)結(jié)構(gòu)。不但大大減輕了勘察工程技術(shù)人員的勞動(dòng)強(qiáng)度,而且也提高了數(shù)據(jù)準(zhǔn)確性,避免人工輸入的錯(cuò)誤。