




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于Visual C#的全站儀數(shù)據(jù)格式轉(zhuǎn)換軟件的研制【摘 要】本文以拓普康ES-600G系列全站儀為例,介紹了全站儀的SDR33數(shù)據(jù)記錄格式,詳細(xì)闡述了利用Visual C# 編程實(shí)現(xiàn)SDR33數(shù)據(jù)格式轉(zhuǎn)換為南方CASS數(shù)字化成圖軟件所需數(shù)據(jù)格式的方法和軟件研制過(guò)程。【關(guān)鍵詞】Visual C#;全站儀;SDR;數(shù)據(jù)格式轉(zhuǎn)換【Abstract】This paper takes the Topcon ES-600G series Total Station as an example, introduces the SDR33 data record format of the Total St
2、ation, discusses in detail the implementation of SDR33 data format conversion method and software of CASS data format needed for the development process by using Visual C# programming.【Key words】Visual C#; Total Station; SDR; Data format conversion0 前言隨著計(jì)算機(jī)科學(xué)和光電技術(shù)的開(kāi)展,測(cè)繪儀器制造業(yè)獲得了飛速的開(kāi)展。全站儀,是一種集光、機(jī)、電為一體
3、的高技術(shù)測(cè)量?jī)x器,是集程度角、垂直角、間隔 斜距、平距、高差測(cè)量功能于一體的測(cè)繪儀器系統(tǒng)。全站儀具有數(shù)據(jù)采集存儲(chǔ)自動(dòng)化、測(cè)量精度高、功能齊全、操作方便等特點(diǎn),廣泛應(yīng)用于控制測(cè)量、地形測(cè)繪、變形監(jiān)測(cè)、施工放樣及地籍測(cè)量等領(lǐng)域。在開(kāi)展這些測(cè)量工作時(shí)需將全站儀存儲(chǔ)的測(cè)量數(shù)據(jù)及時(shí)下載到計(jì)算機(jī),經(jīng)過(guò)數(shù)據(jù)格式轉(zhuǎn)換獲取內(nèi)業(yè)軟件可以直接識(shí)別的數(shù)據(jù)文件。ES-600G系列全站儀是拓普康北京科技開(kāi)展2021年最新出品的新一代普及型全站儀,其國(guó)際品質(zhì)的優(yōu)良性能確保您在測(cè)量工作中輕松自如,保質(zhì)保量。其USB接口讀取數(shù)據(jù)方便自由,用戶可以插入U(xiǎn)盤直接下載數(shù)據(jù)。然而,通過(guò)USB下載的數(shù)據(jù)為SDR33格式。繪圖軟件如南方C
4、ASS無(wú)法直接使用此格式文件。為理解決這個(gè)問(wèn)題,利用Visual C# 編程實(shí)現(xiàn)SDR33數(shù)據(jù)格式到南方CASS數(shù)字化成圖軟件所需數(shù)據(jù)格式的轉(zhuǎn)換。1 SDR33數(shù)據(jù)文件格式分析全站儀采集到的數(shù)據(jù)是以文件的形式存儲(chǔ)在儀器內(nèi)存中,這些數(shù)據(jù)文件可以通過(guò)通訊下載至計(jì)算機(jī),經(jīng)別離、組合、轉(zhuǎn)換等處理后便可提供給繪圖等應(yīng)用軟件使用,而理解文件的原始數(shù)據(jù)記錄格式是進(jìn)展這些處理的前提。如圖1所示為SDR33格式的數(shù)據(jù)文件。1.1 表頭記錄1.3 比例尺因子記錄1.4 儀器記錄1.5 目的點(diǎn)記錄1.6 坐標(biāo)觀測(cè)值記錄2 南方CASS坐標(biāo)數(shù)據(jù)文件格式分析坐標(biāo)數(shù)據(jù)文件是CASS最根底的數(shù)據(jù)文件,擴(kuò)展名是“DAT,其格
5、式為:1點(diǎn)點(diǎn)名,1點(diǎn)編碼,1點(diǎn)東坐標(biāo)Y,1點(diǎn)北坐標(biāo)X,1點(diǎn)高程N(yùn)點(diǎn)點(diǎn)名,N點(diǎn)編碼,N點(diǎn)東坐標(biāo)Y,N點(diǎn)北坐標(biāo)X,N點(diǎn)高程需要說(shuō)明的是:文件內(nèi)每一行代表一個(gè)點(diǎn);每個(gè)點(diǎn)東坐標(biāo)Y、北坐標(biāo)X、高程的單位均是“米;編碼內(nèi)不能含有逗號(hào),即使編碼為空,其后的逗號(hào)也不能省略;所有的逗號(hào)不能在全角方式下輸入。3 Visual C#程序設(shè)計(jì)3.1 編程環(huán)境C#語(yǔ)言是從C/C+語(yǔ)言開(kāi)展而來(lái)的,它汲取了包括C+、Java、Delphi在內(nèi)的多種語(yǔ)言的精華,是一種完全面向?qū)ο蟮母呒?jí)程序設(shè)計(jì)語(yǔ)言。把C#和其他常用語(yǔ)言作比較,它最具顯著的特點(diǎn)是:概念準(zhǔn)確完好、簡(jiǎn)明明晰;語(yǔ)言成分合理,功能強(qiáng)大,資源豐富;平安可靠,簡(jiǎn)單易學(xué)。微
6、軟公司的Visual Studio.NET是目前使用最廣泛、性能最優(yōu)秀的開(kāi)發(fā)平臺(tái)之一。C#是全新打造的.NET的核心語(yǔ)言。因此,本文基于Visual Studio.NET開(kāi)發(fā)平臺(tái),采用C#語(yǔ)言進(jìn)展數(shù)據(jù)格式轉(zhuǎn)換軟件的研制。3.2 編程思路及程序代碼通過(guò)對(duì)CASS坐標(biāo)數(shù)據(jù)文件進(jìn)展分析,我們知道繪圖軟件需要的信息包括:點(diǎn)名、編碼、東坐標(biāo)Y、北坐標(biāo)X和高程,而對(duì)于單位、各項(xiàng)改正、目的高、儀器編號(hào)等信息是不需要的。通過(guò)對(duì)SDR33數(shù)據(jù)文件分析可知,“坐標(biāo)觀測(cè)值記錄中包含了繪圖軟件需要的全部信息。因此,編程的核心問(wèn)題就是:過(guò)濾掉SDR33數(shù)據(jù)文件中除“坐標(biāo)觀測(cè)值記錄以外的所有記錄,將“坐標(biāo)觀測(cè)值記錄中點(diǎn)名
7、、編碼、東坐標(biāo)Y、北坐標(biāo)X和高程提取出來(lái),按照南方CASS坐標(biāo)數(shù)據(jù)文件格式生成成果文件。程序同時(shí)翻開(kāi)SDR源文件和CASS坐標(biāo)文件,從SDR源文件中讀取一條記錄,假設(shè)文件已經(jīng)到達(dá)末尾,那么彈出消息框“數(shù)據(jù)導(dǎo)出完畢!,否那么截取此記錄的前2位字符進(jìn)展判斷。假設(shè)前2位字符為“08,那么說(shuō)明此記錄為“坐標(biāo)觀測(cè)值記錄,程序通過(guò)Substring函數(shù)依次截取點(diǎn)名、北坐標(biāo)X、東坐標(biāo)Y、高程H和編碼,并按“點(diǎn)名,編碼,東坐標(biāo)Y,北坐標(biāo)X,高程H格式寫(xiě)入到CASS坐標(biāo)文件。程序依此運(yùn)行,直到SDR源文件到達(dá)末尾。單擊“翻開(kāi)按鈕,翻開(kāi)需要進(jìn)展格式轉(zhuǎn)換的SDR33格式的源文件。單擊“保存按鈕,指定CASS坐標(biāo)文件的保存位置和文件名。單擊“導(dǎo)出CASS坐標(biāo)數(shù)據(jù)按鈕,軟件進(jìn)展數(shù)據(jù)格式轉(zhuǎn)換,轉(zhuǎn)換完成將彈出 “數(shù)據(jù)導(dǎo)出完畢! 消息框,如圖3所示。依次單擊“確定和“關(guān)閉,完成整個(gè)轉(zhuǎn)換操作。4 結(jié)語(yǔ)外業(yè)儀器設(shè)備不同,輸出的數(shù)據(jù)格式也不盡一樣,內(nèi)業(yè)成圖軟件不同,輸入的數(shù)據(jù)格式也不盡一樣,如何將兩種數(shù)據(jù)格式文件進(jìn)展轉(zhuǎn)換,是消費(fèi)單位經(jīng)常遇到的問(wèn)題,因此解決這一問(wèn)題是進(jìn)步測(cè)量工作效率的重要環(huán)節(jié)。本文提出了一種基于Visual Studio.NET開(kāi)發(fā)平臺(tái),采用C#語(yǔ)言編制軟件來(lái)解決這一問(wèn)題的方法,該軟件界面友好,操作簡(jiǎn)單,易于修改,在處理類似問(wèn)題
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 縣城燒烤設(shè)備租賃合同范本
- 北京私家車租借合同范本
- 廠區(qū)網(wǎng)絡(luò)監(jiān)控安裝合同范例
- 合同范本協(xié)商
- 凍貨運(yùn)輸合同范本
- 合同范例大英文
- 合同范本和公司經(jīng)營(yíng)范本
- 加入俱樂(lè)部合同范本
- 辦公配件合同范本
- 合同屬于無(wú)效合同范本
- 石膏幾何體結(jié)構(gòu)素描教案
- 祥康健康快車王晗老師講座收集驗(yàn)方
- 禮儀與教化 課件-2023-2024學(xué)年高中美術(shù)湘美版(2019)美術(shù)鑒賞
- 新生兒早期基本保健課件
- 采礦學(xué)課程設(shè)計(jì)硯北煤礦新井設(shè)計(jì)全套圖紙
- 第19章-城市設(shè)計(jì)課件
- 人事管理管理制度
- 大型儲(chǔ)罐計(jì)算書(shū)
- 2022-2023學(xué)年廣東省廣州市荔灣區(qū)統(tǒng)考初三第一次模考數(shù)學(xué)試題含解析
- 針對(duì)本項(xiàng)目售后服務(wù)方案
- 2022年桂林電子科技大學(xué)高等學(xué)歷繼續(xù)教育學(xué)士學(xué)位英語(yǔ)考試真
評(píng)論
0/150
提交評(píng)論