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

?

DL-101C電子水準(zhǔn)儀數(shù)據(jù)自動(dòng)化處理的設(shè)計(jì)與實(shí)現(xiàn)

2011-04-19 01:33:06韋獻(xiàn)強(qiáng)
城市勘測(cè) 2011年3期
關(guān)鍵詞:測(cè)段電子表格水準(zhǔn)儀

韋獻(xiàn)強(qiáng)

(柳州市勘察測(cè)繪研究院,廣西柳州 545006)

DL-101C電子水準(zhǔn)儀數(shù)據(jù)自動(dòng)化處理的設(shè)計(jì)與實(shí)現(xiàn)

韋獻(xiàn)強(qiáng)?

(柳州市勘察測(cè)繪研究院,廣西柳州 545006)

通過對(duì)DL-101C電子水準(zhǔn)儀數(shù)據(jù)格式的分析,提出對(duì)該款水準(zhǔn)儀數(shù)據(jù)自動(dòng)化處理的思路和算法,并給出實(shí)現(xiàn)算法的部分代碼。

DL-101C電子水準(zhǔn)儀;VBA編程;自動(dòng)化處理

1 引 言

DL-101C電子水準(zhǔn)儀是由日本拓普康公司生產(chǎn),它是集光機(jī)電、計(jì)算機(jī)和圖像處理等高新技術(shù)為一體的高新技術(shù)產(chǎn)品,是以自動(dòng)安平水準(zhǔn)儀為基礎(chǔ),在望遠(yuǎn)鏡中增加了分光鏡和CCD線陣列傳感器來獲取條形編碼水準(zhǔn)尺的圖像,依靠拓普康公司獨(dú)樹一幟的相位法圖像信號(hào)處理技術(shù)來獲取水準(zhǔn)標(biāo)尺的讀數(shù),標(biāo)尺條碼的識(shí)別及其處理結(jié)果的顯示、存儲(chǔ)均由儀器內(nèi)置計(jì)算機(jī)完成,從而實(shí)現(xiàn)數(shù)字化處理。

電子水準(zhǔn)儀具有讀數(shù)客觀、精度高、速度快、效率高、數(shù)據(jù)便于輸入計(jì)算機(jī)和容易實(shí)現(xiàn)內(nèi)外業(yè)一體化的特點(diǎn),但該款DL-101C電子水準(zhǔn)儀有其不完美之處,即在外業(yè)觀測(cè)過程中無法自動(dòng)檢查視距差、視距累計(jì)差、兩次讀數(shù)差,因此無論在外業(yè)作業(yè),還是內(nèi)業(yè)的數(shù)據(jù)處理過程中都應(yīng)注意這些項(xiàng)目的檢查,然而正因?yàn)樗敵鰹殡娮訑?shù)據(jù),我們就可以通過編寫計(jì)算機(jī)程序?qū)崿F(xiàn)對(duì)數(shù)據(jù)的檢查、計(jì)算、轉(zhuǎn)換等后續(xù)的自動(dòng)化處理。以下介紹在Excel中利用VBA編程實(shí)現(xiàn)電子水準(zhǔn)儀數(shù)據(jù)的自動(dòng)化處理的詳細(xì)過程。

2 數(shù)據(jù)的存儲(chǔ)格式及數(shù)據(jù)分析

DL-101C電子水準(zhǔn)儀與計(jì)算機(jī)連接,通過拓普康公司的T-COM數(shù)據(jù)傳輸軟件下載觀測(cè)數(shù)據(jù),其數(shù)據(jù)為ASCII碼文本文件,下面是按“后前前后”順序觀測(cè)的一條水準(zhǔn)路線測(cè)量數(shù)據(jù):

整條線路數(shù)據(jù)大體分為三個(gè)部分,“Dist.(m)Staf. (m)”之前記錄文件名、起始水準(zhǔn)點(diǎn)號(hào)、觀測(cè)開始時(shí)間及起始點(diǎn)高程;“Dist.(m)Staf.(m)”至“END BM#:”之間為觀測(cè)數(shù)據(jù)段,每一行記錄轉(zhuǎn)點(diǎn)點(diǎn)號(hào)、視距長(zhǎng)度、中絲讀數(shù)、高程;“END BM#:”之后記錄路線末點(diǎn)號(hào)、觀測(cè)結(jié)束時(shí)間,高差、路線長(zhǎng)、高程等信息。

從儲(chǔ)存數(shù)據(jù)中可看出,每一測(cè)站按觀測(cè)循序儲(chǔ)存4行數(shù)據(jù),本站的前視點(diǎn)號(hào)即為下一站后視點(diǎn)號(hào)。在明確數(shù)據(jù)儲(chǔ)存規(guī)律及數(shù)據(jù)中各字符、數(shù)字的含義后,就可以通過編程對(duì)數(shù)據(jù)進(jìn)行分離、提取和計(jì)算,在該數(shù)據(jù)處理的過程中,只提取觀測(cè)數(shù)據(jù)段中轉(zhuǎn)點(diǎn)點(diǎn)號(hào)、視距長(zhǎng)度、中絲讀數(shù)共三類數(shù)據(jù)。

3 算法的設(shè)計(jì)

該程序?qū)?shí)現(xiàn)三大功能:①根據(jù)選擇的水準(zhǔn)測(cè)量等級(jí)對(duì)測(cè)站觀測(cè)數(shù)據(jù)的檢查及測(cè)段往返較差檢查,并對(duì)超限數(shù)據(jù)進(jìn)行標(biāo)記;②對(duì)測(cè)段數(shù)據(jù)進(jìn)行統(tǒng)計(jì)計(jì)算,檢查(站數(shù)、測(cè)段距離、測(cè)段高差及測(cè)段往返高差中數(shù)、限差);③根據(jù)數(shù)據(jù)處理方式(站水準(zhǔn)或段水準(zhǔn)),將數(shù)據(jù)轉(zhuǎn)換至清華山維平差數(shù)據(jù)格式。

程序的主要算法:①選擇同一工程的多個(gè)數(shù)據(jù)文件,然后逐一處理單個(gè)數(shù)據(jù)文件。②單個(gè)數(shù)據(jù)文件處理:打開數(shù)據(jù)文件,逐行讀取數(shù)據(jù)行,查找觀測(cè)數(shù)據(jù)段起始標(biāo)志“Dist.(m)Staf.(m)”與觀測(cè)數(shù)據(jù)段結(jié)束標(biāo)志“END BM#:”,并以此為依據(jù)處理,分離提取觀測(cè)數(shù)據(jù)。③觀測(cè)數(shù)據(jù)段數(shù)據(jù)處理:從每行數(shù)據(jù)中提取點(diǎn)號(hào)、視距長(zhǎng)度以及中絲讀數(shù),并且以每4行(即一測(cè)站觀測(cè)數(shù)據(jù))為一數(shù)據(jù)處理單元,以轉(zhuǎn)點(diǎn)點(diǎn)號(hào)是否是大寫英文字母為判斷,確定測(cè)段的起點(diǎn)和終點(diǎn),同時(shí)以此為依據(jù)統(tǒng)計(jì)計(jì)算測(cè)段站數(shù),測(cè)段長(zhǎng)度以及測(cè)段高差,然后將統(tǒng)計(jì)結(jié)果寫入電子表格中(格式如圖1所示);需要強(qiáng)調(diào)的是在將測(cè)段信息寫入電子表格前,還需在電子表格查找判斷是否有與該測(cè)段有關(guān)聯(lián)(與該測(cè)段是否是往測(cè)或返測(cè)段關(guān)系)的數(shù)據(jù),并根據(jù)判斷結(jié)果進(jìn)行數(shù)據(jù)處理。④將數(shù)據(jù)轉(zhuǎn)換至清華山維平差數(shù)據(jù)格式:根據(jù)數(shù)據(jù)處理方式(選擇是站水準(zhǔn)或者是段水準(zhǔn)),從電子表格中提取測(cè)段成果:測(cè)段號(hào),測(cè)段站數(shù)(或測(cè)段長(zhǎng)度),測(cè)段高差中數(shù),并將具有同樣起始轉(zhuǎn)點(diǎn)號(hào)(該點(diǎn)為結(jié)點(diǎn))的測(cè)段進(jìn)行處理,然后按清華山維數(shù)據(jù)格式寫入文件。程序算法如圖2所示。

圖1 電子表格模板及程序界面

圖2 程序?qū)崿F(xiàn)過程

4 編程實(shí)現(xiàn)

在Visual Basic編輯器中,建立窗體,添加控件,并定義各種功能函數(shù)(過程),填寫代碼,運(yùn)行時(shí)啟用宏即可出現(xiàn)如圖1界面。

因篇幅有限,以下僅為提取數(shù)據(jù)過程的部分主要代碼。

5 結(jié) 語

近幾年來,筆者在柳州市人民醫(yī)院大樓沉降觀測(cè)、三門江大橋變形觀測(cè)、靜蘭小區(qū)大樓沉降觀測(cè)、銀海小區(qū)大樓沉降觀測(cè)、山岔灣測(cè)區(qū)四等水準(zhǔn)測(cè)量等多個(gè)工程項(xiàng)目中,運(yùn)用該程序進(jìn)行數(shù)據(jù)的自動(dòng)化處理,實(shí)現(xiàn)了水準(zhǔn)測(cè)量的測(cè)站限差的檢查、標(biāo)記,并按選擇的等級(jí)及數(shù)據(jù)處理方式計(jì)算測(cè)段往返較差、限差及高差中數(shù),將測(cè)段數(shù)據(jù)轉(zhuǎn)換成清華山維平差軟件格式進(jìn)行嚴(yán)密平差,免去了效率低下的人工檢查、手工數(shù)據(jù)輸入等工作,同時(shí)避免了因手工數(shù)據(jù)輸入、計(jì)算可能出現(xiàn)的錯(cuò)誤,極大地提高了工作效率,尤其是數(shù)據(jù)量越大越能體現(xiàn)其高效性。

[1] 倪涵.拓普康電子水準(zhǔn)儀的原理與使用[M].

[2] 李文瑞著.趙穎恪,范瑩等改編.VBA/Excel2000讓我把工作變輕松了[M].北京:人民郵電出版社,2000

[3] Guy Hart.Davis著.楊密等譯.VBA從入門到精通(第二版)[M].北京:電子工業(yè)出版社,2008

[4] 宋偉,吳建國(guó).中文Visual Basic 6.0高級(jí)編程[M].北京:清華大學(xué)出版社,1999

[5] GB/T12897-2006.國(guó)家一二等水準(zhǔn)測(cè)量規(guī)范[S].

[6] GB12898-2009.國(guó)家三四等水準(zhǔn)測(cè)量規(guī)范[S].

The Design and Implementation of DL-101C Electronic Level Data Automated Processing

Wei XianQiang
(Liuzhou Surveying and Mapping Research Institute,Liuzhou 545006,China)

The author puts forward the thread and algorithms to the electronic level data automated processing by analysing the data format of DL-101C electronic level,and gives a part of the codes to the implementing.

DL-101C electronic level;VBA programming;automatic processing

1672-8262(2010)03-130-04

P209

B

2010—09—14

韋獻(xiàn)強(qiáng)(1976—),男,工程師,主要從事城市工程測(cè)量技術(shù)工作。

猜你喜歡
測(cè)段電子表格水準(zhǔn)儀
靈武跨斷層水準(zhǔn)測(cè)量及相關(guān)研究
西部高原地區(qū)流域水準(zhǔn)網(wǎng)施加重力異常改正的必要性
電子表格的自動(dòng)化檢測(cè)
淺談電子表格技術(shù)在人事管理中的應(yīng)用
基于Excel電子表格的體育成績(jī)統(tǒng)計(jì)軟件設(shè)計(jì)
DINI03電子水準(zhǔn)儀數(shù)據(jù)預(yù)處理程序?qū)崿F(xiàn)
高鐵線路水準(zhǔn)基點(diǎn)網(wǎng)復(fù)測(cè)穩(wěn)定性分析方法研究
建筑裝修用簡(jiǎn)易水準(zhǔn)儀的設(shè)計(jì)
巧用EXCEL電子表格計(jì)算土地面積
DiNi-12電子水準(zhǔn)儀在采沉區(qū)沉降觀測(cè)中的應(yīng)用
哈尔滨市| 安阳市| 东城区| 林西县| 清涧县| 海林市| 汨罗市| 灵台县| 枞阳县| 镇远县| 望奎县| 泰和县| 安宁市| 宁陕县| 台东县| 泗洪县| 深圳市| 济源市| 绵竹市| 綦江县| 固镇县| 平顺县| 酒泉市| 五华县| 绥芬河市| 财经| 宣汉县| 常熟市| 吴旗县| 通化县| 丰顺县| 故城县| 平舆县| 天水市| 防城港市| 阿荣旗| 漳浦县| 依安县| 山西省| 新竹县| 衡水市|