1 / 14
文档名称:

济业2014-47 天宝及徕卡电子水准仪数据预处理程序.doc

格式:doc   大小:306KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

济业2014-47 天宝及徕卡电子水准仪数据预处理程序.doc

上传人:分享精品 2017/8/24 文件大小:306 KB

下载得到文件列表

济业2014-47 天宝及徕卡电子水准仪数据预处理程序.doc

相关文档

文档介绍

文档介绍:天宝及徕卡电子水准仪数据预处理程序
说明报告
编制: 陈礼坤
审核: 贾克永
审定: 赵振刚
共 11 页
中铁工程设计咨询集团有限公司济南设计院
2015年01月济南
1、程序开发背景
随着测量仪器的发展和工程对施工精度要求的的提高,电子水准仪日益广泛地应用于各种工程测量中,其中天宝的DiNi系列电子水准仪和徕卡的DNA03电子水准仪占有较大的市场率。虽然数字水准仪已经帮助人们实现了读数自动化,记录电子化,并且相比传统的光学水准仪,减少了人为读数误差。但如何对外业观测的电子记录数据进行精度检查和外业观测质量的评定,这也是一个比较具体而又复杂的问题。并且在实际内业处理工作中,我们有时需要测站以及测段的详细信息、最后还要将数据整理成平差文件(.in1数据格式),如果都采用人工识别,手工复制、粘贴,然后在EXCEL表格中计算的办法。那么不仅内业的工作量大,而且步骤多,容易出错。
为此,笔者针对Trimble DiNi 03和徕卡DNA 03电子水准仪的数据观测文件格式特点,编写程序对电子水准仪的观测数据文件进行处理,使之自动读取外业观测数据,然后通过计算、比较、精度评定,可以将原始观测数据直接转换成COSA平差软件的高差观测值文件,同时可以根据需要输出测段信息、测站信息、以及精度评定需要的相关数据文件,以方便下一步的数据处理,从而提高内业数据处理的精度和速度、实现水准测量从外业观测到内业平差的一体化。
2、程序功能
DiNi 03和徕卡DNA 03电子水准仪的观测数据经过计算,根据自定义的限差值,通过计算和判断,进行智能识别,对不合格的观测数据进行提示,最后
得到外业观测精度的评定结果,并保存成CSV格式数据。
,得到测站统计数据文件和科傻软件支持的平差数据文件。
3、程序特色
本程序采用易于交互操作的对话框模板和MSFlexGrid控件,在MFC开发环境下利用VC++ 计算机语言进行编写,整个程序的文件数据导入、导出均可直接在图表中呈现,便于数据的检查,程序界面简洁直观,功能清晰、易学易用。
根据仪器记录数据的特点,不论是“后前前后”、还是“前后后前”模式观测数据,均能正确识别并处理。
限差设置默认为国家二等水准测量的限差标准,这也是我们在沉降观测中经常使用的国家标准,当然也可以自定义质量评定标准。
4、程序界面
其中左侧是限差设置区域以及程序功能实现按钮,右侧是显示读入的水准测量数据、计算结果的显示,做到所见即所得。
5、程序开发过程

Trimble DiNi03 有RECE (M5) 和REC500两种数据存储格式,都可用于记录和传输数据, 但REC500 记录的信息量少。因为它不包含标识块中的类型标识符和观测值的单位。因此,实际工作中一般采用RECE (M5)格式,具体格式如下表所示:
RECE (M5) 数据格式:
……
表1:M5 格式说明表
数据块一
数据块二
数据块三
数据块四
数据块五
数据块六
字符1~6
格式说明
符8~16
数据行存储地址
字符18~48
点名、时间、测量次数
字符50~71
前后视标识、读数、单位
字符73~94
视距
字符95~117
高程
徕卡DNA03电子水准仪数据也包括两种格式:
一种为其基础格式GSI格式,徕卡GSI数据记录格式是徕卡仪器的专用记录格式,它是由字索引+测量数据构成一个测量数据块,一行记录
,由一个或多个数据块组成。下面通过示例简单阐述其数据格式:
410003+?......2
110014+00999952 571..8-00000007 572..8-00000008 573..0-00000070 574..0+00045040 83..06-00000941
另一种是经仪器初步转换后的TXT格式,我们平时用的较多的是这个数据模式。它是由观测时间、观测模式说明以及观测数据组成。除了第一行,其余每5行为一个数据块。

首先确定程序要实现的目标,需要实现两个不同数据格式的的输入,三种格式数据的输出,以及在此过程数据视图中的展示功能。为了在视类展示和编辑数据,采用CMSFlexGrid控件,并对其进行二次开发。在ClassView中新增加FreadCouSave类,实现对观测数据的导入,此类将实现允许导入的数据含空格,逗号,将其忽略,从而不影响数据结构,通过相关函数的编制实现不同的功能。具体程序算法框图见下表。
读入天宝DINI 03电子水准仪观测数据(.DAT)
读入徕卡DNA 03电子水准仪观测数据(.TXT)
计算数据并判断是否符合限差