国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于VB的徠卡天寶數(shù)字水準(zhǔn)儀數(shù)據(jù)轉(zhuǎn)換探討

2015-12-14 01:51:10趙利江陳生錄
測(cè)繪工程 2015年8期
關(guān)鍵詞:數(shù)據(jù)位水準(zhǔn)儀天寶

趙利江,李 征,陳生錄

(青海省第一測(cè)繪院,青海 西寧810000)

近年來隨著科學(xué)技術(shù)的不斷進(jìn)步,電子儀器也在飛速發(fā)展,其快速、精確的測(cè)量?jī)?yōu)勢(shì)越來越受到廣大測(cè)量人員的青睞,電子水準(zhǔn)儀就是在這一背景下誕生的新一代測(cè)量?jī)x器,在工程實(shí)踐中的使用越來越廣,尤其是在高精度的高程測(cè)量領(lǐng)域應(yīng)用十分廣泛,其中以徠卡和天寶的電子水準(zhǔn)儀為代表,現(xiàn)在的一些電子水準(zhǔn)處理軟件也多以處理這兩種水準(zhǔn)觀測(cè)數(shù)據(jù)為主,一些用戶在進(jìn)行此類軟件的開發(fā)和應(yīng)用,但研究的深度有限,開發(fā)的軟件或程序格式轉(zhuǎn)化單一,不能滿足測(cè)量領(lǐng)域的眾多需求。本文針對(duì)這一現(xiàn)狀,提出分線路提取關(guān)鍵數(shù)據(jù)靈活成表的解決辦法。

1 程序開發(fā)的關(guān)鍵問題及解決方法

1.1 徠卡系列電子水準(zhǔn)儀(DNA系列)

1.1.1 徠卡DNA03電子水準(zhǔn)儀分線路處理

徠卡DNA03電子水準(zhǔn)儀采用自己獨(dú)特的編碼系統(tǒng),如下:

其中41是字索引,用于標(biāo)識(shí)該數(shù)據(jù)塊,如果是410013+!…332,則表示重測(cè)。110002+000000A1中的前兩位11為點(diǎn)號(hào)的索引,A1為后視點(diǎn)號(hào),83…58+00000000中的83是該點(diǎn)的高程的索引,其高程為0,其它的內(nèi)容類推:32是視距的字索引,331為后視1的字索引,332、335前視的字索引,336后視2的字索引,571為測(cè)站標(biāo)準(zhǔn)差,572為累計(jì)測(cè)站差,573為距離差,574為線路總長(zhǎng)。

徠卡數(shù)字水準(zhǔn)儀是以“編碼塊”為開始記錄一條水準(zhǔn)路線的,顯然,如果先找到這些編碼塊的位置,就可以根據(jù)編碼塊與線路起始行和結(jié)束行的相互位置關(guān)系(編碼塊的下一行為線路起點(diǎn),下一編碼塊的上一行記錄線路終點(diǎn)信息)來確定線路的起點(diǎn)和終點(diǎn)。格式如下:

實(shí)現(xiàn)分線路VB代碼:

1.1.2 GSI-8和GSI-16兩種格式的通讀處理

GSI數(shù)據(jù)格式分兩種,即GSI-8和GSI-16。GSI-8數(shù)據(jù)塊中每個(gè)字包含16位,其中前7項(xiàng)是數(shù)據(jù)位的有關(guān)信息,后8項(xiàng)是數(shù)據(jù)位,儲(chǔ)存測(cè)量值,最后一項(xiàng)為空;GSI-16數(shù)據(jù)塊格式與GSI-8的格式類似,不同的是每個(gè)數(shù)據(jù)塊的起始位為“*”,GSI-16數(shù)據(jù)塊中每個(gè)字包含24位,且數(shù)據(jù)位為16位。如下所示:

GSI-8和GSI-16兩種格式的區(qū)別在于GSI-16的每一行數(shù)據(jù)都是以“*”標(biāo)記開始的,且GSI-8數(shù)據(jù)位為8位(不含正負(fù)符號(hào)位),而GSI-16的數(shù)據(jù)位是16位(不含正負(fù)符號(hào)位)。所以,在提取數(shù)據(jù)時(shí),可以根據(jù)數(shù)據(jù)開始時(shí)是否有“*”來判定該數(shù)據(jù)是GSI8還是GSI16,然后根據(jù)文件格式來提取有效數(shù)據(jù)。

實(shí)現(xiàn)通讀處理代碼

1.2 天寶系列電子水準(zhǔn)儀(DINI系列)

1.2.1 DINI系列水準(zhǔn)數(shù)據(jù)分線路處理

天寶DINI系列的數(shù)字水準(zhǔn)儀記錄文件內(nèi)部有關(guān)于線路起點(diǎn)“Start-Line”和線路終點(diǎn)“End-Line”的提示信息,可以作為水準(zhǔn)路線標(biāo)志。但一個(gè)主要問題是我們?cè)谟^測(cè)水準(zhǔn)路線過程中由于誤操作或其他原因可能會(huì)導(dǎo)致線路觀測(cè)暫時(shí)中斷,反應(yīng)在天寶水準(zhǔn)儀記錄文件上是在“End-Line”之后,可能有“Cont-Line”出現(xiàn),如果這樣,那么這條水準(zhǔn)路線并未真正結(jié)束,需要把兩者銜接上。

研究發(fā)現(xiàn)天寶電子水準(zhǔn)儀的一個(gè)記錄原則是一個(gè)Start-Line和Cont-Line必各對(duì)應(yīng)一個(gè)End-Line,這種情況下,如果以“Start-Line”和“Cont-Line”標(biāo)記線路起點(diǎn)(見下面樣例),以“End-Line”標(biāo)記線路終點(diǎn),那么如果存在“Cont-Line”的情況程序會(huì)將一條水準(zhǔn)路線分割成兩條,這樣就導(dǎo)致了數(shù)據(jù)處理的錯(cuò)誤。

要解決如下問題,首先,在編程時(shí)先將關(guān)鍵的數(shù)據(jù)記錄項(xiàng)(前后視距、中絲讀數(shù))記錄到不同的數(shù)組里,這樣就可以自由的使用數(shù)組來實(shí)現(xiàn)水準(zhǔn)路線的計(jì)算。我們發(fā)現(xiàn)“Cont-Line”總是出現(xiàn)在“End-Line”之后,所以在出現(xiàn)“Cont-Line”之后,刪除存入內(nèi)存的“End-Line”數(shù)組的最后一項(xiàng),繼續(xù)記錄后續(xù)數(shù)據(jù),這樣即使一條水準(zhǔn)路線出現(xiàn)多個(gè)“Cont-Line”,也不會(huì)影響數(shù)據(jù)提取的效果。

實(shí)現(xiàn)分線路代碼:

1.2.2 提取條件的選擇

DINI系列水準(zhǔn)儀記錄數(shù)據(jù)均是實(shí)際大小,如:Rb 1.380 28m |HD 9.929m

但除了點(diǎn)名,高程,尺讀數(shù)及視距以外,其文件內(nèi)部有一些附加記錄項(xiàng),如果采用程序提取信息時(shí),所加條件不當(dāng),會(huì)造成數(shù)據(jù)處理結(jié)果錯(cuò)誤,要考慮在這些記錄項(xiàng)里哪些是必要數(shù)據(jù)。根據(jù)工程的不同需要,提取數(shù)據(jù)可能不同,但一些數(shù)據(jù)項(xiàng)是共同的,例如點(diǎn)名、前后視尺中絲讀數(shù)及視距。水準(zhǔn)測(cè)量以測(cè)站為單位,所以提取數(shù)據(jù)時(shí),也是以測(cè)站為單位。按照二等水準(zhǔn)的標(biāo)準(zhǔn),每一測(cè)站都有兩個(gè)前視和兩個(gè)后視,這樣在提取數(shù)據(jù)時(shí)為了避免提取多余數(shù)據(jù),可采取以“Rb”和“Rf”為提取條件(視距,點(diǎn)號(hào),尺數(shù))進(jìn)行數(shù)據(jù)的提取。

DINI系列的數(shù)字水準(zhǔn)儀數(shù)據(jù)提取采用“先分線路,然后將各個(gè)測(cè)站必要觀測(cè)數(shù)據(jù)存入數(shù)組,最后將數(shù)組數(shù)據(jù)編排列入表格”的方法,實(shí)現(xiàn)數(shù)據(jù)提取。

2 程序框圖和截圖

2.1 電子水準(zhǔn)儀數(shù)據(jù)轉(zhuǎn)換的基本流程

電子水準(zhǔn)儀數(shù)據(jù)轉(zhuǎn)換的基本流程如圖1所示。

圖1 數(shù)據(jù)轉(zhuǎn)換流程

2.2 徠卡水準(zhǔn)儀數(shù)據(jù)轉(zhuǎn)換

徠卡水準(zhǔn)儀數(shù)據(jù)轉(zhuǎn)換如圖2、圖3所示。

圖2 分線路顯示(徠卡)

圖3 水準(zhǔn)路線讀入后效果(徠卡)

2.2 天寶水準(zhǔn)儀數(shù)據(jù)轉(zhuǎn)換

天寶水準(zhǔn)儀數(shù)據(jù)轉(zhuǎn)換如圖4、圖5所示。

圖4 分線路顯示(天寶)

圖5 水準(zhǔn)路線讀入后(天寶)

3 結(jié)束語

隨著測(cè)繪技術(shù)的不斷發(fā)展,高精度的電子儀器必將占有越來越廣闊的市場(chǎng),而使用這些儀器最關(guān)鍵的問題是怎么使用計(jì)算機(jī)語言實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)化提取,從而得到我們需要的數(shù)據(jù),對(duì)電子水準(zhǔn)儀而言,采用提取關(guān)鍵數(shù)據(jù),靈活成表的電子水準(zhǔn)儀數(shù)據(jù)處理方法,有利于提高數(shù)據(jù)處理的效率。

雖然徠卡DNA03系列電子水準(zhǔn)儀采用特定編碼系統(tǒng)記錄數(shù)據(jù),不易理解,但其格式非常規(guī)范,較天寶DINI系列水準(zhǔn)儀的記錄格式而言,采用程序讀取更為容易。

[1]龔沛曾,陸慰民,楊志強(qiáng).VB程序設(shè)計(jì)簡(jiǎn)明教程[M].北京:高等教育出版社,2006.

[2]李青岳,陳永奇.工程測(cè)量學(xué)[M].北京:測(cè)繪出版社,1999.

[3]岳龍.數(shù)字水準(zhǔn)儀的基本測(cè)量原理與使用[J].測(cè)繪與空間地理信息,2014,37(4):190-191.

[4]王亞琳.淺談電子水準(zhǔn)儀的特點(diǎn)及注意事項(xiàng)[J].測(cè)繪與空間地理信息,2014,37(4):214-215.

[5]陳小歌,余代俊,毛川.弱光線對(duì)數(shù)字水準(zhǔn)儀測(cè)量的影響分析[J].測(cè)繪工程,2014,23(2):64-65.

[6]賈丙普,彭喜林.徠卡DNA03數(shù)字水準(zhǔn)儀數(shù)據(jù)處理研究[J].測(cè)繪工程,2015,24(2):75-77.

[7]熊指南.國(guó)產(chǎn)數(shù)字水準(zhǔn)儀溫度性能測(cè)試與研究[J].測(cè)繪工程,2014,23(7):72-75.

[8]佟彪.VB語言與測(cè)量程序設(shè)計(jì)[M].北京:中國(guó)電力出版社,2007.

[9]閻錫臣.應(yīng)用數(shù)字水準(zhǔn)儀進(jìn)行長(zhǎng)視距水準(zhǔn)測(cè)量的研究[J].測(cè)繪工程,2013,22(2):20-23.

猜你喜歡
數(shù)據(jù)位水準(zhǔn)儀天寶
大連天寶化學(xué)工業(yè)有限公司
橡膠科技(2022年12期)2023-01-03 02:36:40
劉天寶 教授
A320飛機(jī)大氣數(shù)據(jù)的采集和計(jì)算在排故中的應(yīng)用
天寶三載發(fā)生了什么?
文苑(2019年20期)2019-11-16 08:52:34
《天寶遺事諸宮調(diào)》的創(chuàng)新
中華戲曲(2017年1期)2017-02-16 07:10:32
一種適用于FPGA系統(tǒng)中的變速箱電路設(shè)計(jì)
減少調(diào)度自動(dòng)化設(shè)備通訊串口丟包率的措施
建筑裝修用簡(jiǎn)易水準(zhǔn)儀的設(shè)計(jì)
DiNi-12電子水準(zhǔn)儀在采沉區(qū)沉降觀測(cè)中的應(yīng)用
長(zhǎng)度計(jì)量基礎(chǔ)知識(shí)講座(三十八)
青田县| 汉阴县| 宝清县| 平原县| 林甸县| 桓仁| 建水县| 兴国县| 巴中市| 清水河县| 旬阳县| 太仆寺旗| 荣昌县| 静宁县| 伊春市| 金门县| 阳西县| 石屏县| 马尔康县| 桑日县| 钦州市| 普宁市| 泗阳县| 潞城市| 墨玉县| 德州市| 图们市| 玉环县| 中阳县| 徐闻县| 新源县| 瑞安市| 皮山县| 乳山市| 和政县| 新巴尔虎右旗| 普兰店市| 内黄县| 南昌市| 永和县| 宜兰市|