• 
    

    
    

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

      VB在測量數(shù)據(jù)處理中的應用

      2012-09-06 00:54:06聶佳妮
      城市建設理論研究 2012年22期
      關鍵詞:文件類型數(shù)據(jù)格式全站儀

      聶佳妮

      摘要 本文主要探討利用VB編制程序處理數(shù)據(jù),方便數(shù)據(jù)交換和生成一些數(shù)據(jù)成果

      關鍵詞 VB程序設計 文件類型數(shù)據(jù)格式

      中圖分類號:S611文獻標識碼:A 文章編號:

      一、引言

      隨著計算機程序設計語言的不斷發(fā)展, 面向對象編程是當今程序設計的一個趨勢,VB語言是一種簡單易學的面向對象編程語言,本人運用它編制一些程序, 通過改變文件類型或數(shù)據(jù)格式等方式,對測量中些數(shù)據(jù)進行處理,達到轉換成我們需要數(shù)據(jù)的目的,方便我們的測量工作。

      我單位現(xiàn)在擁有Leica GPS530衛(wèi)星定位系統(tǒng),全站儀以及清華山維繪圖及線路軟件等,在工程測量中,通常需要將不同設備和軟件中的數(shù)據(jù)進行相互轉換,成為我們所需要的文件類型或數(shù)據(jù)格式,同時為了工作方便,還要對不同數(shù)據(jù)進行編輯修改。如將GPS-RTK動態(tài)測量的點轉入電子平板或線路軟件,利用全站儀內(nèi)存記錄的測量點傳入繪圖軟件等,以及在線路測量工作中將線路軟件中輸出的中線成果編制成中線成果表,在CAD中如何實現(xiàn)高程系統(tǒng)加減常數(shù)等問題,都可以通過VB編制一些小程序,實現(xiàn)數(shù)據(jù)處理的目的。

      現(xiàn)就以下幾例結合我單位的設備及工程實例,運用編制的程序處理數(shù)據(jù),談談在實際中工作的體會。

      二、全站儀外業(yè)數(shù)據(jù)存入內(nèi)存,內(nèi)業(yè)數(shù)據(jù)處理

      1、 現(xiàn)勢性

      在野外測量工作中,通常是全站儀測量數(shù)據(jù),同時傳輸?shù)嚼L圖軟件中,這樣可現(xiàn)場成圖,但是需要筆記本等設備。有時,外業(yè)作業(yè)條件惡劣,或是筆記本等設備不能工作時,可將外業(yè)測量數(shù)據(jù)傳輸?shù)絻x器內(nèi)存。這樣,可盡可能的縮短外業(yè)的作業(yè)時間,也可克服設備不足的弱點?,F(xiàn)在各種不同的繪圖軟件也應用于工作中,文件中,有記錄操作步驟的文件,因此,有必要將全站儀內(nèi)存中的數(shù)據(jù)格式轉換成繪圖軟件中的文件的數(shù)據(jù)格式,實現(xiàn)數(shù)據(jù)交換,然后利用繪圖軟件編輯處理,完成圖形?,F(xiàn)以全站儀TC307和清華山維EPSW98繪圖軟件為例說明。

      2、 數(shù)據(jù)處理過程

      將全站儀中數(shù)據(jù)傳輸?shù)角迦A山維的軟件中

      1) 在全站儀中建工作,設置工作項目,將測量數(shù)據(jù)傳輸?shù)絻?nèi)存中

      2) 利用與儀器配套的數(shù)據(jù)傳輸軟件,將數(shù)據(jù)*.gsi格式文件下載到計算機中,傳輸過程中注意數(shù)據(jù)格式,通常傳輸測量點的水平角、垂直角(天頂距)、斜距、儀器高等

      3) 將數(shù)據(jù)傳輸?shù)嚼L圖軟件中

      (1)文件類型轉換

      全站儀TC307的數(shù)據(jù)格式數(shù)GSI 8位格式,文件類型為*.gsi類型,我單位采用的是清華山維EPSW98軟件,記錄操作步驟的數(shù)據(jù)格式文件類型為*.fld類型。在繪圖過程中,只要對*.fld數(shù)據(jù)文件進行重算,就可將野外地形點坐標錄入到軟件中。因此,要對文件的類型進行轉換。

      (2)數(shù)據(jù)格式轉換

      在數(shù)據(jù)處理過程中,不僅要對文件類型進行轉換,還要對文件中的數(shù)據(jù)格式進行轉換。*.gsi文件數(shù)據(jù)的格式為

      “110001+00000001 21.004+32519230 22.004+08919130 31...0+00002960 51....+0007+000 87...0+00001500 88....+00000000”,需轉換成*.fld文件數(shù)據(jù)的格式,格式為:“00:001::201:325.1923:89.1913:2.96:1.5:1:1:1:1:1:::”。

      (3)在繪圖軟件中對數(shù)據(jù)重算,對圖形進行編輯,成圖。

      4) 程序編制原理

      (1)利用VB程序設計語言,設計界面,如圖一

      (圖一)

      (2)打開文件

      用于輸出文件:open file for input as#1

      定義輸入文件:Open file2 For Output As #2

      (3)從*.GSI格式文件中讀出數(shù)據(jù)并轉換數(shù)據(jù)格格式。

      outline(1) = Mid$(s1, 13, 3)

      outline(3) = Val(Mid$(s1, 24, 8)) / 100000

      outline(4) = Val(Mid$(s1, 40, 8)) / 100000

      outline(5) = Val(Mid$(s1, 56, 8)) / 1000

      在變量中設設置格式進行轉換。

      (4)利用format( )函數(shù)進行格式定制。如:

      outstr = "00:" & outline(1) & "::" & outline(2) & ":" & outline(3) & ":" & outline(4) & ":" & outline(5) & ":" & outline(6) & ":1:1:1:1:1:::"

      (5)將轉換格式后的變量輸出到文件如下:

      Print #2, outstr

      3、 源程序略

      三、將GPS-RTK動態(tài)測量數(shù)據(jù)轉換成EPSW98中的*.FLD或*.KNW文件。

      1、 現(xiàn)勢性

      在工程測量中,如線路測量,隨著GPS技術的廣泛應用,運用GPS-RTK動態(tài)測量方法,可快速測量線路轉點坐標,數(shù)據(jù)量較大;同時,也可將GPS-RTK動態(tài)測量方法應用于測量線路中一些地勢較平坦、障礙物少的地區(qū)進行測圖,采集的數(shù)據(jù)量較大,而我單位繪圖采用的EPSW98或EPSCUT線路繪圖軟件,因此有必要編制程序將GPS-RTK動態(tài)測量方法采集的數(shù)據(jù)轉換成*.FLD或*.KNW文件格式。在線路測圖軟件中生成中線,或編輯圖形繪圖。

      2、 數(shù)據(jù)處理過程

      1) GPS-RTK動態(tài)測量方法采集數(shù)據(jù)。

      采用GPD-RTK動態(tài)測量方法,外業(yè)采集數(shù)據(jù),通常分以下兩種情況,一是線路測量中,應用RTK方法測量線路轉點坐標(或穿越放大地方坐標),快速完成線路中線轉點的測量,這種作業(yè)方法比傳通全站儀導線測量方法節(jié)省人力、物力,速度快、精度高;二是應用RTK方法測量地勢平坦、范圍較大的地區(qū)的地形圖,由于測量速度快(1秒測一個歷元),可快速采集數(shù)據(jù)。但是,需要將RTK方法所采集的數(shù)據(jù)轉換成EPSW98所認可的數(shù)據(jù)格式,也就是將*.txt或*.csv文件格式轉換為*.fld或*.knw文件格式。

      2) 數(shù)據(jù)處理。

      RTK測量方法成果文件類型為*.txt或*.csv,格式為:“點名,代碼,X坐標,Y坐標,H高程”;EPSW98中的*.fld或*.knw類型文件,其中*.knw格式為“點名 編碼 X坐標 Y坐標 H高程 1”,*.fld文件格式為:“07:點名::編碼:X坐標:Y坐標:高程:1:0:1:1::::”。運用自編制的程序可完成數(shù)據(jù)轉換。

      3) 在清華山維繪圖軟件EPSW98中錄入數(shù)據(jù),生成圖形。

      在清華山維繪圖軟件EPSW98中,通過“控制點錄入可錄入”可將*.knw文件錄入到軟件中,通過一步測量重算方法可將*.fld格式文件錄入EPSW98軟件中。再進行圖形編輯,完成繪圖或生成中線。

      3、 程序編制原理。

      1) 圖形界面(如圖二)及控件。

      我們通常應用VB程序語言完成程序設計,界面中包含控件如下:文本控件、卷標控件、公用對話框、按鈕控件等。

      (圖二)

      2) 文件格式轉換。

      應用公用對話框控件中的filter屬性可設置文件的輸入輸出格式,完成程序中的文件格式轉換。例如:需打開文件類型“CommonDialog1.Filter = "文本文件(*.txt,*.csv)|*.txt”,轉換后的文件類型為“CommonDialog1.Filter = "FLD 文件(*.FLD)|*.FLD|所有文件(*.*)|*.*"”。

      猜你喜歡
      文件類型數(shù)據(jù)格式全站儀
      基于文件簽名的FAT32文件恢復技術原理與實踐
      NTS-382R12/15/20超長測程彩屏全站儀
      北京測繪(2020年12期)2020-12-29 01:37:18
      基于快牙平臺實現(xiàn)全站儀與計算機的數(shù)據(jù)通信
      工程與建設(2019年3期)2019-10-10 01:40:18
      把我的秘密藏起來
      在智能交通系統(tǒng)中PLC數(shù)據(jù)格式轉換方法的研究
      電子測試(2018年1期)2018-04-18 11:52:49
      HDFS小文件讀寫優(yōu)化策略*
      計算機時代(2016年9期)2016-10-28 09:30:33
      基于全站儀二次開發(fā)的覆冰厚度測量與實現(xiàn)
      電測與儀表(2016年9期)2016-04-12 00:29:52
      論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應用
      DWG與SHP數(shù)據(jù)格式互轉換方法研究——以龍巖規(guī)劃測繪數(shù)據(jù)為例
      全站儀進行水準測量的可行性分析
      河南科技(2014年5期)2014-02-27 14:08:32
      金川县| 个旧市| 卫辉市| 潮州市| 子长县| 垫江县| 奇台县| 延川县| 玉溪市| 台江县| 吴堡县| 板桥市| 新平| 永昌县| 龙里县| 凭祥市| 团风县| 厦门市| 桦甸市| 西乡县| 云浮市| 盐城市| 交口县| 澜沧| 合江县| 淮安市| 刚察县| 仪陇县| 泰来县| 镇原县| 胶南市| 逊克县| 嘉黎县| 庐江县| 博湖县| 奉新县| 班戈县| 通榆县| 三台县| 岫岩| 铁力市|