• 
    

    
    

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

      ?

      徠卡全站儀GSI數(shù)據(jù)格式的解析方法研究

      2016-08-10 03:29:18王維靜
      大科技 2016年8期
      關(guān)鍵詞:個(gè)字符數(shù)據(jù)格式全站儀

      王維靜

      (上海巖土工程勘察設(shè)計(jì)研究院有限公司 上海 200438)

      徠卡全站儀GSI數(shù)據(jù)格式的解析方法研究

      王維靜

      (上海巖土工程勘察設(shè)計(jì)研究院有限公司 上海 200438)

      徠卡全站儀測(cè)量數(shù)據(jù)具有其專屬的GSI數(shù)據(jù)格式,雖然近年來徠卡公司不斷推出新型的全站儀,但對(duì)GSI數(shù)據(jù)均有支持,所以開發(fā)一款適合解析GSI數(shù)據(jù)格式的軟件對(duì)日常數(shù)據(jù)處理和輸出很有必要。本文對(duì)徠卡全站儀GSI數(shù)據(jù)格式進(jìn)行了詳細(xì)的介紹,并對(duì)其解析方法進(jìn)行了研究,最終根據(jù)研究成果開發(fā)出了一款用于GSI原始測(cè)量數(shù)據(jù)解析的軟件,方便了日常工作中數(shù)據(jù)的解析和格式輸出,為其他類型儀器數(shù)據(jù)的解析提供了方法和途徑。

      徠卡全站儀;GSI;解析

      1 引言

      徠卡公司是世界知名的測(cè)繪儀器供應(yīng)商,擁有近200年的發(fā)展歷史,其測(cè)繪儀器精密的測(cè)量精度,卓越的軟硬件性能歷來為業(yè)界所稱道。特別是在全站儀的制造上更擁有獨(dú)樹一幟的技術(shù)實(shí)力,引領(lǐng)著整個(gè)全站儀發(fā)展的潮流,目前在全球擁有眾多的用戶,筆者所在的單位就擁有數(shù)量眾多、各種型號(hào)的徠卡全站儀。在數(shù)據(jù)存儲(chǔ)上徠卡有自己獨(dú)有的GSI數(shù)據(jù)格式,幾乎所有的徠卡全站儀均支持該數(shù)據(jù)的輸入和輸出,對(duì)該數(shù)據(jù)格式的解析也是筆者日常工作中的重要部分,經(jīng)過深入的研究筆者開發(fā)出了一款徠卡GSI數(shù)據(jù)解析和輸出的程序,極大的方便了日常的數(shù)據(jù)處理工作。

      2 GSI格式

      GSI是Leica Geo Serial Interface的簡(jiǎn)稱,是徠卡儀器和電腦進(jìn)行溝通的橋梁。通過GSI指令集可以控制全站儀完成參數(shù)設(shè)置和目標(biāo)測(cè)量等操作,測(cè)量結(jié)果亦是通過GSI格式輸出到電腦控制端。同時(shí),測(cè)量數(shù)據(jù)同樣以GSI格式存儲(chǔ)在儀器內(nèi),并且可以通過徠卡Survey Office或GeoOffice軟件輸出到PC端。GSI文件事實(shí)上是文本文件,僅以“GSI”作為后綴名而已,可以用記事本程序打開,也可以進(jìn)行編輯。

      每一行的GSI數(shù)據(jù)均以回車或回車換行作為結(jié)尾,一行數(shù)據(jù)包含多個(gè)數(shù)據(jù)塊,每個(gè)數(shù)據(jù)塊以索引碼開始,不同的數(shù)據(jù)塊通過空格進(jìn)行分割。GSI數(shù)據(jù)分成GSI-8和GSI-16兩種類型,其中GSI-8每塊數(shù)據(jù)包含16個(gè)字符,前面7個(gè)字符為數(shù)據(jù)塊信息,第8個(gè)字符為數(shù)據(jù)符號(hào)(+或-),后面8個(gè)字符為數(shù)據(jù)塊內(nèi)容。GSI-16的格式和GSI-8類似,不同的是GSI-16每一行開頭以“*”開始,并且每一個(gè)數(shù)據(jù)塊內(nèi)容是16個(gè)字符串,主要用于一些大的坐標(biāo)或長(zhǎng)的編碼的顯示。

      表1 GSI字符詳細(xì)解析

      表2 常用索引碼所對(duì)應(yīng)的信息內(nèi)容

      3 GSI格式解析軟件

      為了便于日常徠卡全站儀測(cè)量數(shù)據(jù)的解析工作,筆者開發(fā)出了專門用于GSI數(shù)據(jù)轉(zhuǎn)換輸出的軟件——GSIPrint,該軟件采用Microsoft Visual C++開發(fā),后臺(tái)數(shù)據(jù)存儲(chǔ)采用微軟Access數(shù)據(jù)庫,主要功能包括GSI數(shù)據(jù)的解析、數(shù)據(jù)瀏覽編輯、數(shù)據(jù)自定義輸出等功能。

      具體數(shù)據(jù)解析流程如下:

      (1)由于在GSI數(shù)據(jù)文件中一個(gè)數(shù)據(jù)內(nèi)容均獨(dú)占一行,并以回車或回車換行作為數(shù)據(jù)行的結(jié)尾,所以軟件從文件頭開始依次讀取一行數(shù)據(jù);

      (2)將讀取的數(shù)據(jù)行按照空格分成若干個(gè)數(shù)據(jù)塊;

      (3)讀取第一個(gè)數(shù)據(jù)塊并分離提取出點(diǎn)名和序號(hào)信息;

      (4)依次讀取其他數(shù)據(jù)塊,首先讀取每個(gè)數(shù)據(jù)塊前兩個(gè)字符來判斷其數(shù)據(jù)類型,并根據(jù)類型的不同讀取數(shù)據(jù)的單位類型和數(shù)據(jù)精度等信息,之后讀取數(shù)據(jù)塊所對(duì)應(yīng)的內(nèi)容;

      (5)根據(jù)讀取的數(shù)據(jù)內(nèi)容以及單位信息轉(zhuǎn)換為最終的數(shù)據(jù)內(nèi)容;

      (6)將數(shù)據(jù)內(nèi)容在列表中展示出來,方便進(jìn)行數(shù)據(jù)的編輯和格式的輸出(如圖1)。

      4 結(jié)束語

      由于不同儀器廠家均有其獨(dú)特的數(shù)據(jù)格式,而各個(gè)不同的測(cè)繪單位也可能有各自不同的數(shù)據(jù)處理和存檔的軟件,同樣這些軟件也有其不同的數(shù)據(jù)格式,如何將不同儀器類型的數(shù)據(jù)進(jìn)行統(tǒng)一管理,勢(shì)必涉及到數(shù)據(jù)格式轉(zhuǎn)換的問題。本文以徠卡全站儀作為例子分析了其GSI數(shù)據(jù)格式的構(gòu)成,并提供了一種數(shù)據(jù)格式轉(zhuǎn)換的方法,對(duì)于其他類型全站儀數(shù)據(jù)格式的解析具有一定的借鑒意義,并且也為不同儀器類型數(shù)據(jù)格式的相互轉(zhuǎn)換提供了方法。

      圖1 軟件主界面

      [1]Leica Geosystems AG.GSI ONLINE for Leica TPS and DNA.May 2008.

      [2]Leica Geosystems AG.Format Manager Documentation.1999.

      [3]孫鑫.VC++深入詳解(修訂版).北京:電子工業(yè)出版社,2012.

      F204

      A

      1004-7344(2016)08-0176-02

      2016-3-1

      王維靜(1976-),女,工程師,本科,主要從事工程測(cè)量、地籍測(cè)量工作。

      猜你喜歡
      個(gè)字符數(shù)據(jù)格式全站儀
      NTS-382R12/15/20超長(zhǎng)測(cè)程彩屏全站儀
      基于快牙平臺(tái)實(shí)現(xiàn)全站儀與計(jì)算機(jī)的數(shù)據(jù)通信
      在智能交通系統(tǒng)中PLC數(shù)據(jù)格式轉(zhuǎn)換方法的研究
      基于全站儀二次開發(fā)的覆冰厚度測(cè)量與實(shí)現(xiàn)
      論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應(yīng)用
      DWG與SHP數(shù)據(jù)格式互轉(zhuǎn)換方法研究——以龍巖規(guī)劃測(cè)繪數(shù)據(jù)為例
      不讓長(zhǎng)文件名成為“絆腳石”
      電腦迷(2014年8期)2014-04-29 07:37:40
      全站儀進(jìn)行水準(zhǔn)測(cè)量的可行性分析
      河南科技(2014年5期)2014-02-27 14:08:32
      基于ArcGIS的規(guī)劃數(shù)據(jù)格式轉(zhuǎn)換研究
      工資報(bào)表計(jì)算機(jī)軟件論述
      卷宗(2011年9期)2011-05-14 17:51:19
      咸宁市| 北川| 全州县| 平舆县| 常宁市| 汶上县| 竹溪县| SHOW| 永顺县| 北辰区| 息烽县| 五家渠市| 湘潭县| 江都市| 甘泉县| 黑水县| 攀枝花市| 象山县| 兰溪市| 明星| 五大连池市| 永嘉县| 清新县| 蒙城县| 长治市| 塔河县| 林口县| 同德县| 台州市| 江源县| 海阳市| 扶风县| 泰兴市| 萨嘎县| 彭水| 太白县| 三门峡市| 若尔盖县| 卫辉市| 宽城| 平遥县|