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