网站大量收购独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
济业天宝及徕卡电子水准仪数据预处理程序概要

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

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档