• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      VB編程在Leica全站儀數(shù)據(jù)上載中的應(yīng)用

      2012-08-13 08:57:56李洪斌朱雙儒
      黑龍江水利科技 2012年12期
      關(guān)鍵詞:數(shù)據(jù)格式外業(yè)全站儀

      李洪斌,朱雙儒

      (中國水利水電第四工程局有限公司第二分局,河北涿州 072750)

      0 引言

      目前施工測量放樣多采用現(xiàn)場手工計算,如果放樣數(shù)據(jù)較多,其過程煩瑣,易出錯誤,效率也很低。隨著測繪技術(shù)的不斷發(fā)展、測繪儀器的更新?lián)Q代和計算機的全面普及,測繪工作越來越向自動化、智能化方向發(fā)展。本文利用可視化語言Visua Basic進行開發(fā),編制應(yīng)用程序,將測量中需放樣的dat數(shù)據(jù)格式轉(zhuǎn)換成Leica全站儀默認(rèn)的gsi數(shù)據(jù)格式,通過儀器與電腦線纜連接,上載轉(zhuǎn)換數(shù)據(jù)文件,不僅提高了數(shù)據(jù)的可靠性和批量操作的快捷性,而且減少了外業(yè)計算、記錄和外業(yè)工作時間以及手工輸入等中間環(huán)節(jié)可能出現(xiàn)的錯誤,從而提高了效率和儀器的使用壽命。

      1 分析數(shù)據(jù)格式

      1.1 dat數(shù)據(jù)格式

      Dat數(shù)據(jù)格式是CASS軟件使用的文件格式,它由點號、編碼、Y、X、H組成。實例如下:

      以上數(shù)據(jù)中,“1”表示該點的點號,“GY”表示編碼,“470.029”表示東坐標(biāo) Y,“25.400”表示北坐標(biāo) X,“500.001”表示高程H;依此類推。Dat數(shù)據(jù)文件生成方法很多,在這里主要介紹3種。①利用CASS軟件中的“交互展點”命令,在所需放樣的設(shè)計圖形中逐個展點,然后在工程應(yīng)用菜單欄中選擇“無編碼高程點”生成dat文件;②在CAD軟件中用pline命令,依次連接設(shè)計圖形中需放樣的點,再用list命令顯示各點坐標(biāo),用EXCEL軟件進行編輯,然后另存為dat文件,其公式為:點號 &”,,”&Y&”,”&X&”,”&H;③直接利用EXCEL軟件輸入坐標(biāo),在點號和Y坐標(biāo)之間插入一空列,另存為CSV(逗號分隔)類型,然后將文件后綴更改為dat即可。

      1.2 Leica全站儀數(shù)據(jù)格式

      Leica gsi數(shù)據(jù)格式是Leica儀器自帶的記錄格式,它由字索引、測量數(shù)據(jù)構(gòu)成一個測量數(shù)據(jù)塊,一行記錄由一個或多個數(shù)據(jù)塊組成。實例如下:

      以上數(shù)據(jù)中11……+00000D19中的“11”表示測量點號的字索引,用于識別該數(shù)據(jù)塊,“+”之后的“D19”為測量點號;21.022+16641826的“21”表示水平角,16641526是水平角“166°41'52.6″”;22.022+09635023中的“22”表示垂直角,09635023是天頂距“96°35'02.3″”;31..00+00006649 中的“31”表示斜距,00006649是斜距 6.649m;接下來的“81”、“82”、“83”這3個數(shù)據(jù)塊表示目標(biāo)點的三維坐標(biāo),即東坐標(biāo)Y=253.342 m,北坐標(biāo) X=95.736 m,高程 H=3.291 m;87..10+00001700中的“87”表示棱鏡高,00001700是指棱鏡高1.700 m。gsi格式的字索引碼見表1。

      表1 gsi格式字索引碼

      全站儀除了提供這種數(shù)據(jù)格式外,還可以用Leica測量辦公軟件格式管理器中創(chuàng)建的自定義格式。根據(jù)工程和測繪軟件的不同需要,導(dǎo)出相應(yīng)的全站儀數(shù)據(jù),實現(xiàn)全站儀與測繪軟件的無縫聯(lián)結(jié)。

      2 作業(yè)過程及程序源代碼

      2.1 建立模塊

      在該工程文件中先添加模塊,自定義用戶數(shù)據(jù)類型,代碼如下:

      2.2 建立讀dat數(shù)據(jù)按鈕

      加載CommonDialog控件后,在“讀dat數(shù)據(jù)”命令按扭下輸入以下代碼,單擊后在文本框中讀寫出自定義數(shù)據(jù)格式。

      2.3 建立生成gsi數(shù)據(jù)按鈕

      從上述自定義數(shù)據(jù)格式中,通過選擇、數(shù)值轉(zhuǎn)換、格式化輸出等步驟,最終轉(zhuǎn)換成Leica全站儀默認(rèn)的gsi數(shù)據(jù)格式,界面見圖1。其“生成gsi數(shù)據(jù)”命令控件代碼如下:

      圖1 gsi數(shù)據(jù)格式

      3.4 gsi文件錄入全站儀

      將圖1中的數(shù)據(jù)保存后綴為gsi文件,通過Leica測量辦公軟件中的數(shù)據(jù)交換管理器,計算機與儀器應(yīng)保持通訊參數(shù)一直,包括波特率、數(shù)據(jù)位、奇偶位、行標(biāo)志和停止位;將生成的gsi文件上載至全站儀,并校核坐標(biāo)值;在進行外業(yè)放樣時,選擇上載的坐標(biāo)數(shù)據(jù)文件名,在全站儀放樣應(yīng)用程序中,按放樣草圖調(diào)出相應(yīng)點進行放樣。

      4 結(jié)語

      將CASS軟件使用的數(shù)據(jù)格式通過該程序轉(zhuǎn)換成Leica全站儀默認(rèn)的數(shù)據(jù)格式,再通過程序自動錄入全站儀的方法,較容易地解決了人工批量輸入坐標(biāo)的問題。本程序在線路測量和南水北調(diào)工程實際運行中穩(wěn)定可靠、操作簡單、結(jié)果準(zhǔn)確,大大減少了測量人員野外工作時間,提高了效率。

      [1]劉炳文.Visual Basic程序設(shè)計教程(第四版)[M].北京:清華大學(xué)出版社,2009.

      [2]秦永樂.Visual Basic測繪程序設(shè)計[M].鄭州:黃河水利出版社,2005.

      猜你喜歡
      數(shù)據(jù)格式外業(yè)全站儀
      基于移動 GIS 的公路工程外業(yè)調(diào)查系統(tǒng)研究
      NTS-382R12/15/20超長測程彩屏全站儀
      北京測繪(2020年12期)2020-12-29 01:37:18
      基于快牙平臺實現(xiàn)全站儀與計算機的數(shù)據(jù)通信
      基于市政管線外業(yè)采集命名規(guī)則和輔助軟件開發(fā)
      在智能交通系統(tǒng)中PLC數(shù)據(jù)格式轉(zhuǎn)換方法的研究
      電子測試(2018年1期)2018-04-18 11:52:49
      天津市第一次全國地理國情普查外業(yè)調(diào)繪核查
      基于全站儀二次開發(fā)的覆冰厚度測量與實現(xiàn)
      電測與儀表(2016年9期)2016-04-12 00:29:52
      公路外業(yè)測量中GPS RTK測量技術(shù)的應(yīng)用探究
      論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應(yīng)用
      DWG與SHP數(shù)據(jù)格式互轉(zhuǎn)換方法研究——以龍巖規(guī)劃測繪數(shù)據(jù)為例
      吴忠市| 肇庆市| 正宁县| 柯坪县| 十堰市| 霍邱县| 黄冈市| 登封市| 萨迦县| 布尔津县| 漯河市| 宁蒗| 黄浦区| 崇义县| 万山特区| 尼玛县| 瓮安县| 普定县| 美姑县| 泸水县| 澄城县| 米脂县| 长武县| 嘉祥县| 宝兴县| 永福县| 涟源市| 华阴市| 黑龙江省| 阿坝| 曲靖市| 南召县| 五华县| 柳林县| 罗田县| 湘西| 嘉义县| 福贡县| 玉龙| 中阳县| 原平市|