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

?

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

徠卡全站儀;GSI;解析

1 引言

徠卡公司是世界知名的測(cè)繪儀器供應(yīng)商,擁有近200年的發(fā)展歷史,其測(cè)繪儀器精密的測(cè)量精度,卓越的軟硬件性能歷來(lái)為業(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)過(guò)深入的研究筆者開(kāi)發(fā)出了一款徠卡GSI數(shù)據(jù)解析和輸出的程序,極大的方便了日常的數(shù)據(jù)處理工作。

2 GSI格式

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

每一行的GSI數(shù)據(jù)均以回車或回車換行作為結(jié)尾,一行數(shù)據(jù)包含多個(gè)數(shù)據(jù)塊,每個(gè)數(shù)據(jù)塊以索引碼開(kāi)始,不同的數(shù)據(jù)塊通過(guò)空格進(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每一行開(kāi)頭以“*”開(kāi)始,并且每一個(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ù)的解析工作,筆者開(kāi)發(fā)出了專門用于GSI數(shù)據(jù)轉(zhuǎn)換輸出的軟件——GSIPrint,該軟件采用Microsoft Visual C++開(kāi)發(fā),后臺(tái)數(shù)據(jù)存儲(chǔ)采用微軟Access數(shù)據(jù)庫(kù),主要功能包括GSI數(shù)據(jù)的解析、數(shù)據(jù)瀏覽編輯、數(shù)據(jù)自定義輸出等功能。

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

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

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

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

(4)依次讀取其他數(shù)據(jù)塊,首先讀取每個(gè)數(shù)據(jù)塊前兩個(gè)字符來(lái)判斷其數(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)容在列表中展示出來(lái),方便進(jìn)行數(shù)據(jù)的編輯和格式的輸出(如圖1)。

4 結(jié)束語(yǔ)

由于不同儀器廠家均有其獨(dú)特的數(shù)據(jù)格式,而各個(gè)不同的測(cè)繪單位也可能有各自不同的數(shù)據(jù)處理和存檔的軟件,同樣這些軟件也有其不同的數(shù)據(jù)格式,如何將不同儀器類型的數(shù)據(jù)進(jìn)行統(tǒng)一管理,勢(shì)必涉及到數(shù)據(jù)格式轉(zhuǎn)換的問(wè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)換方法的研究
基于全站儀二次開(kāi)發(fā)的覆冰厚度測(cè)量與實(shí)現(xiàn)
論子函數(shù)在C語(yǔ)言數(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
航空| 轮台县| 甘南县| 莲花县| 博客| 田阳县| 山东| 丽水市| 和硕县| 德安县| 兴隆县| 佛山市| 元朗区| 仙游县| 丰城市| 洛阳市| 长汀县| 弋阳县| 枣庄市| 瑞昌市| 蒙城县| 庄河市| 吉林省| 维西| 古丈县| 呼伦贝尔市| 东乌珠穆沁旗| 咸阳市| 舞钢市| 甘孜| 商河县| 明水县| 文昌市| 长宁区| 开平市| 伊通| 陈巴尔虎旗| 资溪县| 宜都市| 聊城市| 宜城市|