天宝电子水准仪后处理软件开发

合集下载

基于VB2008的电子水准测量数据处理程序的设计与实现

基于VB2008的电子水准测量数据处理程序的设计与实现

T eE e t n cL v l t r c s i gSDe i na dI lme t t h lcr i e e aP o e sn ’ o Da sg n mp e n h wi
Viu l sc2 0 s a Ba i 0 8
P UC a -u Y h ox UDa: n iu j
其本 身不 带 后处 理软 件 。 本文 针对 徕 卡 D A 3数 字水 准仪 和天 宝 D N 0 N0 ii3
徕 卡 D A 3数 字 水准 仪 是 徕 卡 公司 推 出 的第 N0
数字 水准 仪 ,基 于 V sa a i 言设 计 并实现 了 iu lB sc语 电子 水准 测 量 数据 处 理程 序 ,包 括 数据 传 输 、数 据 处 理 、折 线 图绘 制 、等 级 校验 等 功 能 , 同时 可 以输 出外业 观 测 手 簿 ,并 按 照 现行 测 量规 范进 行 数据 的 近 似平 差 计 算 , 且具 有 数据 修 改 、整 理数 据 成果 、 绘制 三轴 折 线 图等功 能 。
二 代 数字 水 准 仪 ,是第 一 部 使用 大 屏 幕进 行 显 示 的 数 字 水准 仪 ,能 提 示下 一 步 动 作 ,具 有 数据 安全 双 重 保 护 功 能 ,除 了可 以把 测 量 数据 自动 存储 在 仪 器 内存 中 ,还 能 在 测量 完 成 之 后将 数 据 输 出存 储 到 仪 器的 P c卡上 , 导 出的数据 格 式均 是徕 卡标 准 的 G I S 格 式 。同时 它操 作也 非 常方便 ,汲 取 了 T S 0 站 P 70全 仪 的设 计思 路 ,采 用 字母 数字 式 混合键 盘 操作 方 式 , 从 而提 高 用 户 的作 业 效 率 。通 过 实 践 可 以证 明 ,与 传 统 水 准 仪 相 比,采 用 徕 卡数 字 水 准 仪 可 以节 省将 近 5 % 的工 作 时 间,其 测量 既轻 松 又准 确 。 O

DINI03电子水准仪的数据整理与转换

DINI03电子水准仪的数据整理与转换
位置。点击“确定”后,程序运行完毕。 若采用本文的程序,须采用前述编号规则。 六、结束语 用任何程序设计语言,都可以开发出DINI03的数据提取和整理软件。考虑到AutoCAD的广泛应用,AutoLISP语言简单实用,因此介绍
了用此种语言编写的程序,望对同行有所帮助。
DINI03电子水准仪的数据整理与转换
发表时间:2019-07-02T15:55:01.927Z 来源:《基层建设》2019年第10期 作者: 张文瑞
[导读]
唐钢国际工程技术股份有限公司 内容提要:本文介绍怎样用AutoLISP编程,自动提取和整理DINI03的观测成果。 关键词:AutoLISP编程;DINI03数据;提取和整理。 一、前言 随着科技的不断进步,特别是电子计算机技术的飞速发展,使测绘仪器向数字化、智能化方向转变。基于此,我单位的仪器设备在不 断更新,现在所有仪器都已是数字化设备,其中有一台天宝DINI03电子水准仪。这台水准仪不但能够记录测量数据,还能对单一附(闭) 合水准路线进行平差,但也只能对单一附(闭)合水准路线进行平差。若观测的是水准网,就只能将其记录的观测数据文件传输到电脑 上,对数据进行整理后才能用于相应的平差软件进行平差。本文介绍的就是,怎样利用AutoLISP语言编程,提取和整理观测数据,从而使 观测数据能够用于平差软件进行平差。 二、DINI03电子水准仪的数据结构 DINI03电子水准仪,有两种数据记录格式:R-M和RMC。其中R-M只保存测量数据,RMC既保存测量数据,又保存计算数据。测绘人 员大都采用RMC,本文要处理的数据,就是针对这种记录格式的。 仔细观察分析RMC格式记录下来的数据,结合在DINI03水准仪上的查询结果,得知它记录的每一行观测数据,只要是相同属性的数 据,都记录在相同的列上。例如:所有的控制点名称记录的起始列号是相同的,系统预留的控制点名长度也是固定的。其他如后视读数等 的起始列号也相同,系统预留的长度也是固定的。这就为编程处理数据,提供了依据和便利。 三、编程思路及难点解决方案 通过上面对DINI03电子水准仪的数据结构分析,相应的编程思路也就出来了。首先,要明确提取什么观测数据,其次,要确认好欲提 取的数据其起始列号和长度。这样,就可以利用AutoLISP提供的字符串处理函数,提取相应的数据。编程思路有了,真正要达到目的,还 要解决以下几个难点问题。 首先,是怎样分辨出固定控制点和转站点。其次,是怎样累计两个固定控制点间的高差和视距。再次,是怎样剔除作废的观测数据。 只有解决了这几个问题,所提取的数据才是正确的。 对于第一个问题,涉及水准点的编号规则。我单位在水准路线的观测过程中,给水准点的编号规则是:固定水准点的名称是以字母开 头后缀数字,转站点只用数字编号。这就为程序判断固定水准点和转站点,提供了方法:只要判定控制点名称是否以字母开头就可以了。 第一问题解决了,第二个问题就迎刃而解了,只需累计两个固定控制点间的高差和视距就可以了。对于第三问题,通过仔细观察数据文 件,发现只要是作废的数据,其控制点号后面,都跟有字符串“####”。这样,只要在程序中加一判断语句,对控制点名称后有“####”字符 串的,此行的数据不提取就行了。将上述几个难点问题解决了,剩下的问题就是怎样将提取的有效数据,输出到指定文件中了。 本程序输出的数据文件格式,是为满足科傻平差软件而制定的。若在人机对话时输入了已知点高程,则可直接被软件读取,瞬间完成 平差计算。 为了减少代码,也为了简化程序操作,还为了便于文件管理,输出的数据文件采用固定文件名,并保存到D盘根目录。 四、核心程序清单 下面列出核心程序代码,能够确认有效数据:前后视点名及前后视读数。 (if(and(/= jh "#####")(/= rb " ")) (progn (if(= rb "Rb") (setq jsq(1+ jsq)hdm(substr xyh 27 3)ham(ascii hdm) rb(substr xyh 60 7)hjl(substr xyh 83 7) erb(+ erb(atof rb))ehj(+ ehj(atof hjl)) ) ) (if(= rb "Rf") (setq jsq(1+ jsq)qdm(substr xyh 27 3)qam(ascii qdm) rf(substr xyh 60 7)qjl(substr xyh 83 7) erf(+ erf(atof rf))eqj(+ eqj(atof qjl)) ) ) ) ) 五、程序使用说明 AutoLISP是内嵌于AutoCAD大型辅助设计绘图软件中的语言,要运行此语言编写的程序,必须先启动AutoCAD软件,使用AutoCAD相 应的命令加载程序。 本文提供的程序加载后,在命令行键入“dzsz”后回车,就可运行此程序了。启动程序后,屏幕上将出现文件选择框。此文件框只显示以 dat为后缀的DINI03的数据文件,其它类型的文件都被程序过滤掉了。选定数据文件后,接着询问“现在输入已知高程吗(Y/N)?<N>:”, 默认选项是“N”不输入,直接回车接受默认选项。若要输入已知高程,键入“Y”(大小写均可)。随后提示输入控制点名称及高程,接着提 示键入下一控制点名称和高程。若控制点数据输入完毕,再次提示输入控制点名称时回车,就结束已知控制点数据的输入。程序运行结束

天宝水准仪数据的初始化处理

天宝水准仪数据的初始化处理

天宝水准仪数据的初始化处理
李小伟
【期刊名称】《林业科技情报》
【年(卷),期】2018(050)003
【摘要】根据数据平差软件处理的格式需求和技术规范要求,针对天宝DINI03数字水准仪的数据格式REC E(M5)模式筛选和提取相应数据,编制程序.
【总页数】6页(P102-107)
【作者】李小伟
【作者单位】黑龙江省林业设计研究院
【正文语种】中文
【相关文献】
1.天宝dini03电子水准仪数据格式转换 [J], 吴克胜;雷顺文
2.天宝电子水准仪后处理软件开发 [J], 丁占春;刘天慷
3.天宝电子水准仪沉降观测数据平差程序 [J], 王德成
4.基于 VB 的徕卡天宝数字水准仪数据转换探讨 [J], 赵利江;李征;陈生录
5.天宝电子水准仪后处理软件开发 [J], 徐景欣;丁占春;
因版权原因,仅展示原文概要,查看原文内容请购买。

TGO软件的使用_天宝GPS静态数据处理软件

TGO软件的使用_天宝GPS静态数据处理软件

TGO软件的使用_天宝GPS静态数据处理软件
一、数据导入
在使用TGO软件之前,首先需要将GPS测量数据导入软件中。

TGO支持多种数据格式的导入,包括RINEX、NovAtel、Leica等格式。

用户只需将所需的GPS数据文件拖拽至软件界面,或者通过菜单中的“导入”按钮选择文件导入方式即可完成数据导入。

二、基线处理
1.数据预处理
2.基线计算
3.权值调整
4.基线平差
三、数据输出
在基线计算和平差处理完成后,用户可以将处理结果导出为不同的数据格式。

TGO软件支持多种数据输出格式,包括文本文件、Excel表格和图形展示等。

用户可以根据实际需要选择相应的导出方式,并进行参数设置。

四、其他功能
1.坐标转换
2.基线分析
3.报告生成
总结与展望
TGO软件是一款功能强大的GPS静态数据处理软件,具有数据导入、基线处理、数据输出等多项功能。

它的易用性和灵活性使得用户可以根据实际的测量需求进行数据处理,并得到准确的计算结果。

未来,我们可以期待TGO软件在精度和功能上的进一步提升,以满足不断发展的GPS测量技术需求。

天宝DINI03数据传输及处理

天宝DINI03数据传输及处理

天宝DINI03数据传输及处理使用说明2019年03月1、数据传输;1.1、安装传输软件Trimble Datatransfer(没有配套的可以网上百度);如右图所示图标软件即为该软件:1.2、连接驱动安装;驱动只需在第一次连接的时候需要安装,且数据线插入即会进行驱动安装。

若出现驱动安装失败,不要慌,把失败的卸掉再装一次,就好了。

1.3、数据线连接水准仪和电脑;图1连接后打开界面如上图所示。

1.4、新建设备;由于仪器与电脑连接是USB连接,因此在进行传输之前需要新建设备连接工程。

单击上图的【仪器设备】按钮,会弹出如下对话框,选择左下角的【新建】按钮,跳出如下图3对话框,找到图内红线所画设备,单击之,然后点击确认,进行下一步。

图2图3图4如上图4所示,在名称下面的文本框中输入接口名字点完成就好。

名字尽量显而易见,不要下次要找不到就尴尬了。

1.5、数据传输。

在初次使用的时候,需要在上图1中的左上角选择设备,选择我们新建的设备,再次打开时软件会有记忆功能,无需再次选择。

然后单击图1的【添加】按钮,找到需要的工程文件,然后单击【全部输出】,等待片刻即可输出到PC。

2、数据格式转化;通过上述传输软件导出到PC端的数据为DAT格式的(如下图5),不能够使用平差软件对其进行数据处理,须通过一定的软件对其进行处理,使其格式成为平差软件相应数据格式。

图52.1、软件安装及使用;该类软件品类较多,可自行安装。

本文所用软件为实际生产中用到的软件,是对已有软件进行优化加工的。

仅以此为例。

解压安装包,双击安装文件,根据提示安装即可。

图6如图6所示即为软件初始界面。

2.2、生成观测手簿;2.2.1、打开原始数据;点击菜单栏的【文件】菜单,选择下拉菜单下的【打开】按钮,单击一下,找到所需的文件,确认即可。

2.2.2、生成手簿文件;打开文件后,再次单击【文件】→【转化为EXCEL】,稍稍等待几秒钟,软件会自行导出EXCEL表(如下图7所示)。

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

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

天宝与徕卡电子水准仪数据预处理程序说明报告陈礼坤贾克永审定:赵振刚共 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++ 计算机语言进展编写,整个程序的文件数据导入、导出均可直接在图表中呈现,便于数据的检查,程序界面简洁直观,功能清晰、易学易用。

天宝电子水准仪说明书

天宝电子水准仪说明书

DINI03 电子水准仪说明书入门欢迎关于TRIMBLE DINI 数字水准仪相关信息技术支持您的要求注册检查集装箱检查货运包装,如果集装箱是在不好的条件下运输过来,那么检查外观是否有可见损坏,如发现损坏情况立即联系运输者和TRIMBLE经销商,保存好集装箱和包装材料以便运送者检查。

仪器箱拆封之后,请立即检查所要求的附属品是否都有收到,下面是所有附属品都在仪器箱里的样本1.TRIMBLE DINI 数字水准仪2.电池(标配为一个电池)3.电缆(DINI与电脑)4.电池充电器5.防雨布6.指南、使用手册、合格证7.电池充电器十字丝调节扳手维修与保养Trimble DINI 能够支持野外作业环境,但是像所有精密仪器一样需要维护与保养,采用以下步骤以使仪器达到做好的使用效果。

清洁清洁仪器时一定要非常小心,尤其是在清洁仪器镜头和反射器的时候,千万不要用粗糙不干净的布和较硬的纸去清洁,TRIMBLE建议您使用抗静电镜头纸、棉花块或者镜头刷来清洁仪器。

防潮如仪器在潮湿的天气中使用过,将仪器放入室内,从仪器箱中取出仪器,自然晾干,如果在仪器镜头上有水滴,让仪器自然蒸发即可。

仪器的运输在运输仪器时一定要锁好仪器箱,如果长途运输仪器,将仪器放在仪器箱中,并且使用运输集装箱。

维修TRIMBLE建议您到授权的维修站点维修,并且每年进行一次校准。

以保证仪器的精度。

当您将仪器送往维修中心,请您在仪器箱上注明发货人和收货人,如果仪器必须维修,请您在仪器箱中装入说明,说明应当明确指出仪器的故障和经常发生的错误现象,并且指出仪器必须维修。

电池在充电和使用电池之前,一定要先阅读电池安全和环境信息。

电池安全和环境信息不要损坏锂电池,被损坏的电池可能引起爆炸和火灾,可以造成人身伤害和财产损失。

➢为避免不必要的伤害和损坏,请不要使用损坏的电池,损坏的迹象包括:变色、扭曲变形、漏液➢不要让电池接触火焰、高温以及阳光直射➢不要将电池浸入水中➢当天气炎热时请不要将电池在车辆内储存➢不要重击或者刺破电池➢不要将电池短路不要接触漏液的锂电池,以免造成人身伤害和财产损失。

天宝电子水准仪DINI使用说明书

天宝电子水准仪DINI使用说明书
按键切换、 按键情况在显示器上端 显示
显示 Trimble 功能菜单 输入前面的输入内容 第一功能 输入逗号句号 第二功能 加减 第一功能 0 第二功能空格 第一功能 1 第二功能 PQRS
显示器
2 或 TUV 3 或 WXYZ 4 或 GHI 5 或 JKL 6 或 MNO 7 8 或 ABC 9 或 DEF
将数据棒数据传
入 DINI
存储器
USB 格式化
记忆棒格式化,注
意警告信息
内 / 外存储器,总
存储空间,未占用
空间,格式化内/
2. 配置 3. 测量
输入 限差 / 测试
校正
仪器设置 记录设置
单点测量 水准线路 中间点测量 放样
外存储器
输入大气折射、加
常数、日期、时间
输入水准线路限
及其他信息存储在仪器内存卡内。
数据安全
数据存储在内存储器中,保证数据的安全
DINI 存储量
内存卡的内存取决于选择的测量模式, 占用更多的空间
在线路测量中如果选用 BFFB 形式将比单点测量
安 装
仪器安置稳定可以提高测量精度,可以使 Trimble DINI 的测量精度利用达 到最大。
选择工程
选择已有工程
新建工程
新建一个工程
工程重命名
改变工程名称
删除工程
删除已有工程
工程间文件复制 在 两 个 工 程 间 复
制信息
编辑器
编辑已存数据、输
入、查看数据、输 入改变代码列表
数据输入 / 输出 DINI 到 USB
将 DINI 数据传输
到数据棒
USB 到 DINI
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

memo3.Lines.Add(bno+','+ zno+','+ gc+','+cznum+',1');//输
入测段起、终点,高差与测站数
……
memo3.Lines.SaveToFile(ExtractFilePath(fname)+'科傻水
准平差源文件.in1');
2 结语
本文通过 Delphi 与 Excel 开发工具,实现了天宝电子水准 仪后处理软件观测手簿等功能,探讨了电子水准测量数据后处 理的一般方法。利用其它软件平台的开发实现方法与此类似。 软件在湖南筱溪水电站监测网水准观测中得到应用,提高了数 据处理效率。软件还应结合相应的技术规范及日常管理工作做 进一步的改进,增加新的功能,提高操作的便捷性。 参考文献
(3)数据预处理。执行“数据预处理”操作,程序按指定 规则去除源文件中类似测站重测、测点重测等冗余标识信息, 使文件更整齐,便于后续数据处理。
(4)水准观测手簿生成。执行“水准观测手簿生成”操作, 程序按观测文件、观测测段逐个生成原始观测手簿,手簿第一 页为各测段统计信息,手簿第二页起为观测数据,为每测段测 站观测数据。
(5)生成科傻平差.in1 文件。选择“生成科傻平差.in1 文 件”选项,可以在手簿生成的同时,生成科傻平差高程观测.in1 文件,做为后续平差处理的源文件。 流程设计
根据功能结构,设计本程序的运行流程: (2)主要功能模块代码设计 程序开发平台选择 Delphi7.0 与 MSOffice,前者主要负责数 据提取、分离、计算,后者负责手簿模板制作,前者直接调用 后者,完成一体化作业。 数据预处理
Sheet1.cells[k,4].value:= p2; //测段起点
Sheet1.cells[k,5].value:=stnNum; //测段测站数
Sheet1.cells[k,6].value:=ljsj1/1000; //测段距离
Sheet1.cells[k,7].value:=ljgc1; //测段高差
Hale Waihona Puke 1 次后视视距数Sheet.Rows[j].Insert;//增加记录行
Sheet.Cells[j,8].Value :=RB1; //写入第 1 次后视尺读数
Sheet.Cells[j,6].Value :=HDB1; // 写入第 1 次后视视距数
手簿的统计页存储各测段成果数据,使用 Excel 制作模板,
关键词:水准测量;Delphi;观测手簿;软件开发 中图分类号:P224.1 文献标识码:A 文章编号: 1674—3024(2016)15—197—02
前言
电子水准仪又称数字水准仪,是以自动安平水准仪为基础, 在望远镜光路中增加了分光镜和读数器(CCD Line),并采用条 码标尺和图象处理电子系统二构成的光机电测一体化的高科技 产品。目前,电子水准仪的照准标尺和调焦仍需目视进行。人 工调试后,标尺条码一方面被成像在望远镜分化板上,供目视 观测,另一方面通过望远镜的分光镜,又被成像在光电传感器 (又称探测器)上,供电子读数。由于各厂家标尺编码的条码 图案各不相同,因此条码标尺一般不能互通使用。当前电子水 准仪采用了原理上相差较大的三种自动电子读数方法:
(Application.ExeName)+'\电子水准观测手簿.xls' );
Sheet:=ExcelApp.workSheets['测段手簿'];
……
RB1:=trim(copy(lstr,pos('Rb',lstr)+2,13));//提取第 1
次后视尺读数
HDB1:=trim(copy(lstr,pos('HD',lstr)+2,13));// 提取第
电子水准仪一般会自带后处理程序,但处理与输出成果有时 不满足用户要求,为了更好地与用户要求相适应,有必要对后处 理程序进行自主开发。本文利用 Delphi 结合 Office 办公软件,设 计和开发了电子水准仪 DINI03 测量后处理软件,实现了手簿生成、 平差计算、数据入库、日报表、月报表、年报表的输出等功能。 DINI03 功能与数据格式
写入手簿统计页(往返小结)
图 2 水准数据处理流程图 通过识别待处理的字符标识,完成对本部分的工作。典型 代码语句如下: if pos('Measurement repeated',Memo1.Lines.Strings[i])>0) then Memo1.Lines.Delete(i); 解译气象信息 通过关联的配置文件(字典文件),对气象信息、测段名称 等进行解译。部分代码段如下: procedure FYQXYS(var wstr,TQ1,CX1,WD1,FX1,FL1:string ); //解译气象元素 begin p:=pos(' ',wstr); TQ1:=copy(wstr,1,p-1); //提取天气代码
天宝的水准记录格式非常规范易懂。首先是文件头部分, 是测量前人工输入的观测文件名称,然后是各个测段(测线) 测量记录,以“Start-Line”、“End-Line”加以标识,两者之间 是按预设观测顺序存储的逐个测站测站序号、测段名、前后视 读数、视距读数等数据,两者之前、之后保存了测段的起测时
间和止测时间及转译后的气象信息(如第 3 行气象信息解译为: 天气晴,气温 1.4 度,东风 2 级)。除此之外,仪器还记录了以 给定水准起测点高程推算得到的所有测点高程,以及每测段汇 总得到的累计高差、累计前后视距等信息,为避免数据混乱和 数据分离复杂,建议这些成果不直接提取,而是通过程序后处 理自己计算完成。下图是天宝水准仪观测数据片断:
case strtoint(TQ1) of 1: tq1:='晴天'; ……//2、3、4、5 分别代表少云、多云、阴天、小雨 end; WD1:=copy(wstr,1,p-1);//提取温度值 FX1:=copy(wstr,1,1); //提取风向代码 if FX1='E' then FX1:='东风'//解译风向 else if fx1='S' then FX1:='南风' …… FL1:=copy(wstr,2,1);//提取风力值 end; procedure FYCDMC(var str1,cdname,cdmc:string);//解译测 段名称 begin if str1='A1A2' then begin cdname:='西山顶-西山脚'; cdmc:='西山'; end; ……//其它测段识别 end; 精度指标计算 通过识别测段往测、返测,计算往返测高差中数、视距中 数、高差不符值等指标。典型代码语句: GCBF:=formatfloat('0.00',(strtofloat(h11)+strtofloat(h12)) *1000);//计算往返高差不符值并格式化 观测手簿生成 手簿的数据页存储测站观测数据,使用 Excel 制作模板,
图 1 天宝 DINI03 电子水准仪数据格式
1 软件功能设计与流程设计
功能设计 根据水准测量的测量数据处理流程,设计以下功能: (1)观测数据读取。执行“打开观测文件”操作,将观测
得到的原始数据文件按行读取到字串控件列表中,方便程序计 算调用。本功能支持单文件打开,也支持多个文件打开。
(2)配置信息读取。执行“关联配置文件”操作,将保存 有配置信息的文件与程序关联,在后续的字段解译过程中,做 为检索字典。
通过 Delphi 调用模板文件,按测段顺序将各测段成果数据写入
表格。部分代码段如下:
Sheet1:=ExcelApp.workSheets['测段汇总'];
Sheet1.cells[k,1].value:=lnum;//序号号
Sheet1.cells[k,2].value:=cdno;//测段号
Sheet1.cells[k,3].value:= p1;//测段起点
198 万方数据
相关法(徕卡 NA3002/3003)、几何法(天宝 DiNi10/20)、 相位法(拓普康 DL101C/102C)
电子水准仪与传统光学仪器相比有以下优势:1)读数客观。 不存在误差、误记问题,没有人为读数误差。2)精度高。 视 线高和视距读数都是采用大量条码分划图象经处理后取平均得 出来的,因此削弱了标尺分划误差的影响。多数仪器都有进行 多次读数取平均的功能,可以削弱外界条件影响。不熟练的作 业人员业也能进行高精度测量。3)速度快。由于省去了报数、 听记、现场计算的时间以及人为出错的重测数量,测量时间与 传统仪器相比可以节省 1/3 左右。4)效率高。只需调焦和按键 就可以自动读数,减轻了劳动强度。视距还能自动记录,检核, 处理并能输入电子计算机进行后处理,可实线内外业一体化。
通过 Delphi 调用模板文件,按测站及照准顺序将观测数据写入
表格。部分代码段如下:
ExcelApp := CreateOleObject( 'Excel.Application' );
ExcelApp.Visible := True;
ExcelApp.WorkBooks.Open

ExtractFilePath
[1]杨震.电子水准仪的数据格式转换研究[J].机械与电子, 2011(27)
[2]李文杰.基于 Excel 实现对水准测量数据的检查[J].科 技视界,2014(7)
[3]王学莹等.DINI11 数字水准仪观测资料处理软件[J].地 震地磁观测与研究,2004(3)
[4]姚灼伟.对 DINI03 电子水准仪与 EXCEL 联合应用控析 [J].应用科技,2014(4)
相关文档
最新文档