下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于Visual C#的全站仪数据格式转换软件的研制【摘 要】本文以拓普康ES-600G系列全站仪为例,介绍了全站仪的SDR33数据记录格式,详细阐述了利用Visual C# 编程实现SDR33数据格式转换为南方CASS数字化成图软件所需数据格式的方法和软件研制过程。【关键词】Visual C#;全站仪;SDR;数据格式转换【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 前言随着计算机科学和光电技术的开展,测绘仪器制造业获得了飞速的开展。全站仪,是一种集光、机、电为一体
3、的高技术测量仪器,是集程度角、垂直角、间隔 斜距、平距、高差测量功能于一体的测绘仪器系统。全站仪具有数据采集存储自动化、测量精度高、功能齐全、操作方便等特点,广泛应用于控制测量、地形测绘、变形监测、施工放样及地籍测量等领域。在开展这些测量工作时需将全站仪存储的测量数据及时下载到计算机,经过数据格式转换获取内业软件可以直接识别的数据文件。ES-600G系列全站仪是拓普康北京科技开展2021年最新出品的新一代普及型全站仪,其国际品质的优良性能确保您在测量工作中轻松自如,保质保量。其USB接口读取数据方便自由,用户可以插入U盘直接下载数据。然而,通过USB下载的数据为SDR33格式。绘图软件如南方C
4、ASS无法直接使用此格式文件。为理解决这个问题,利用Visual C# 编程实现SDR33数据格式到南方CASS数字化成图软件所需数据格式的转换。1 SDR33数据文件格式分析全站仪采集到的数据是以文件的形式存储在仪器内存中,这些数据文件可以通过通讯下载至计算机,经别离、组合、转换等处理后便可提供给绘图等应用软件使用,而理解文件的原始数据记录格式是进展这些处理的前提。如图1所示为SDR33格式的数据文件。1.1 表头记录1.3 比例尺因子记录1.4 仪器记录1.5 目的点记录1.6 坐标观测值记录2 南方CASS坐标数据文件格式分析坐标数据文件是CASS最根底的数据文件,扩展名是“DAT,其格
5、式为:1点点名,1点编码,1点东坐标Y,1点北坐标X,1点高程N点点名,N点编码,N点东坐标Y,N点北坐标X,N点高程需要说明的是:文件内每一行代表一个点;每个点东坐标Y、北坐标X、高程的单位均是“米;编码内不能含有逗号,即使编码为空,其后的逗号也不能省略;所有的逗号不能在全角方式下输入。3 Visual C#程序设计3.1 编程环境C#语言是从C/C+语言开展而来的,它汲取了包括C+、Java、Delphi在内的多种语言的精华,是一种完全面向对象的高级程序设计语言。把C#和其他常用语言作比较,它最具显著的特点是:概念准确完好、简明明晰;语言成分合理,功能强大,资源丰富;平安可靠,简单易学。微
6、软公司的Visual Studio.NET是目前使用最广泛、性能最优秀的开发平台之一。C#是全新打造的.NET的核心语言。因此,本文基于Visual Studio.NET开发平台,采用C#语言进展数据格式转换软件的研制。3.2 编程思路及程序代码通过对CASS坐标数据文件进展分析,我们知道绘图软件需要的信息包括:点名、编码、东坐标Y、北坐标X和高程,而对于单位、各项改正、目的高、仪器编号等信息是不需要的。通过对SDR33数据文件分析可知,“坐标观测值记录中包含了绘图软件需要的全部信息。因此,编程的核心问题就是:过滤掉SDR33数据文件中除“坐标观测值记录以外的所有记录,将“坐标观测值记录中点名
7、、编码、东坐标Y、北坐标X和高程提取出来,按照南方CASS坐标数据文件格式生成成果文件。程序同时翻开SDR源文件和CASS坐标文件,从SDR源文件中读取一条记录,假设文件已经到达末尾,那么弹出消息框“数据导出完毕!,否那么截取此记录的前2位字符进展判断。假设前2位字符为“08,那么说明此记录为“坐标观测值记录,程序通过Substring函数依次截取点名、北坐标X、东坐标Y、高程H和编码,并按“点名,编码,东坐标Y,北坐标X,高程H格式写入到CASS坐标文件。程序依此运行,直到SDR源文件到达末尾。单击“翻开按钮,翻开需要进展格式转换的SDR33格式的源文件。单击“保存按钮,指定CASS坐标文件的保存位置和文件名。单击“导出CASS坐标数据按钮,软件进展数据格式转换,转换完成将弹出 “数据导出完毕! 消息框,如图3所示。依次单击“确定和“关闭,完成整个转换操作。4 结语外业仪器设备不同,输出的数据格式也不尽一样,内业成图软件不同,输入的数据格式也不尽一样,如何将两种数据格式文件进展转换,是消费单位经常遇到的问题,因此解决这一问题是进步测量工作效率的重要环节。本文提出了一种基于Visual Studio.NET开发平台,采用C#语言编制软件来解决这一问题的方法,该软件界面友好,操作简单,易于修改,在处理类似问题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合肥信息技术职业学院《儿童文学》2025-2026学年期末试卷
- 福建理工大学《金融信托与租赁》2025-2026学年期末试卷
- 河南师范美术试题及答案
- 合肥职业技术学院《劳动关系与劳动法》2025-2026学年期末试卷
- 合肥科技职业学院《教育法学》2025-2026学年期末试卷
- 诊断试剂生产工复试考核试卷含答案
- 阳泉师范高等专科学校《健康管理职业导论》2025-2026学年期末试卷
- 公共风险管理师岗前安全风险考核试卷含答案
- 赣南师范大学《行政诉讼法》2025-2026学年期末试卷
- 安徽冶金科技职业学院《地方导游基础知识》2025-2026学年期末试卷
- (2025年)医师定期考核题库附答案
- 高二物理下学期期中考试试卷含答案
- 帕金森病非药物治疗
- 原料验收管理制度范文(2篇)
- 《软件介绍使用说明》课件
- 《班级文化建设方案》课件
- 个人和公司签的业务提成协议书(2篇)
- GB/T 18029.8-2024轮椅车第8部分:静态强度、冲击强度及疲劳强度的要求和测试方法
- 自建房安全施工合同协议书
- 《金属非金属地下矿山人员定位系统建设规范》
- JJG 693-2011可燃气体检测报警器
评论
0/150
提交评论