徕卡电子水准仪数据处理探讨

上传人:cn****1 文档编号:497914218 上传时间:2024-01-27 格式:DOC 页数:5 大小:97KB
返回 下载 相关 举报
徕卡电子水准仪数据处理探讨_第1页
第1页 / 共5页
徕卡电子水准仪数据处理探讨_第2页
第2页 / 共5页
徕卡电子水准仪数据处理探讨_第3页
第3页 / 共5页
徕卡电子水准仪数据处理探讨_第4页
第4页 / 共5页
徕卡电子水准仪数据处理探讨_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《徕卡电子水准仪数据处理探讨》由会员分享,可在线阅读,更多相关《徕卡电子水准仪数据处理探讨(5页珍藏版)》请在金锄头文库上搜索。

1、探卡DNA03电子水准仪数据处理探讨冯传勇米秀玲魏猛(长江水利委员会水文局长江中游水文水资源勘测局)摘 要:通过Visual Basic编程语言调用EXCEL,对电子水准仪的原始数据 进行处理,自动将原始数据转化成常规样式的水准记录电子手簿,同时具备对超 限测量数据进行智能识别、报警等功能。关键词:Visual Basic: EXCEL:记录手簿;电子水准仪1概述随着测绘科学和技术的发展,电子电子水准仪以苴髙精度、使用方便、速度快等 优点正被广泛用于测绘生产当中。目前国内常用的电子水准仪包括彳来卡、天宝、拓普康等, 各种品牌电子水准仪都有苴自己的一套数据格式,虽然大多数水准仪的原始数据格式都具

2、有 固定、易读等特点,但这种原始的数据记录还不能直接作为成果提交。因而必需把水准仪原 始数据转换成通常的水准记录手薄形式。本文以彳来卡DNA03电子水准仪为例,说明电子水准仪的数据存储文件的格式,内外业数 据一体化的实现,阐明如何使用VB语言来读取电子水准仪原始数据,并结合Microsoft Excel软件自动生成电子水准记录手簿。2彳来卡DNA03电子水准仪数据格式DNA03电子水准仪的数据格式包括两种:一种为其基础格式GSI格式,探卡GSI数据记 录格式是彳来卡仪器的专用记录格式,它是由字索引+测量数据构成一个测量数据块,一行记 录由一个或多个数据块组成。下面通过示例简单阐述其数拯格式:4

3、10003+2110011+00999952571.8-00000007572.8-00000008573.0-00000070 574. . 0+00015010S3.06-00000911以上数据中,410003+.2表示一个测段开始,其中41是字索引,用于标识该数据块, 如果是410013+!. 332,则表示重测332 (前视读数)。110004+00999906中的前两位11代 表点号的字索引,00999906为点号,83. 16+00000000中的83是该点的髙程的字索引,其髙 程为00000000,英它的内容类推。32是视距的字索引,331为后视1的字索引,332前视1的 字索

4、引,335前视2的字索引,336后视2的字索引,571为测站标准差、572为累讣测站差、573 距离差、574线路总长。3彳来卡DNA03电子水准仪的数据处理DNA03电子水准仪自带严密平差功能,可在仪器中对测量数据进行平差汁算,平差后的 数据将覆盖原来的数据并保存在PCMCIA卡上,有两种方法可将数据转移到计算机中。一是通 过通信接口,设垃好通信参数,使用专门的通信软件传输到计算机上:二是使用笔记本电脑 的读卡功能,直接拷贝测量数据。由于使用仪器的平差功能对数据进行平差,平差后的数据 将覆盖原来的数据,因此不推荐采用仪器平差的方法,最好将原始数据完整导出,再通过平 差软件进行后处理。目前,已

5、有专业软件能将电子水准仪测量数据转换成传统的“测捲记录手簿”形式, 但通用软件的特点就是专门性、针对性不强。为了使数据处理自动化程度更髙,我们可以设 计自己的算法,通过程序来处理数据。考虑到Microsoft Excel软件是目前世界上最优秀的 表格处理软件,方案是采用Microsoft Visual Basic6. 0设讣可视化界面,使用VB语言并结 合Microsoft Excel对象来处理数据。4程序的具体实现程序流程图数据提取在程序中首先根据线路标识按线路对数据进行分离,并提取线路信息:即线路名称、 线路测疑方法等。然后根据线路分化标识逐站提取测量数据。山丁水准测虽中不同等级的水准测虽

6、观测顺序不同,如后前前后或后后前前,观测方法不同,除常规观测方法外还有町能采用单程双转点的方法,为了方便后期数据处理,在此针对各种观测顺序各种观测方法,都将数据转换成同一顺序、同一格式的数据文件。在VB中引用Excel对象在VB中要想调用Excel,需要打开VB编程坏境“工程”菜单中的“引用”项口,并选収项口中 的Microsoft Excel object library*项。山丁电脑中Excel版本不同,所以这个选项的版木号 也是不同的。为EXCEL是以层次结构组织对象的,其对象模型中含有许多不同的对象元素。第一层:Application对象,即Excel木身;第二workbooks对象集

7、,指Excel的工作簿文件;第三层:worksheets对象集,表示的是Excel的一个匸作表:第四层:Cells和Range对象,指向Excel T作表中的单元格。Excel对象的创建及常用代码SetxlApp=CreateObject()创建EXCEL对象SetxlBook=文件名“)打开已经存在的EXCEL工件簿文件-True设S EXCEL对象可见(或不可见)SetxlSheet=(表名”)设迓活动工作表(row,col)二值给单元恪(row, col)赋值打印工作表仃:rue)关闭工作簿结束EXCEL对象SetxlApp=Nothing 释放 xlApp 对象(xlAutoOpen)

8、运行EXCEL启动宏(xlAutoClose)运行EXCEL关闭宏采用模板技术山丁不同等级的水准测虽观测方法略有差别,并且不同项口的水准测虽对记录手簿都有不 同的要求,为保证在今后的使用中,用户能够方便的改变测虽手簿的样式、增添观测内容,在此针对 不同等级的水准测虽制作不同的EXCEL模板,程序根据用户綸入的观测方法选择对应的模板。通过木程序实现的水准观测手簿电子水准测量记录手簿测自:II【汤溪9III栖基2期:观测顺序:BFFB天阴 口他清晰 幵上唤质黄土仪器:ONA03336854呈像:质:测站视 准点视距读数标尺读数读数差(mm)测站差(m)累计高差(m)备 注后视后即1后距2后尺1后尺

9、2前ft前趴1前距2前尺1前尺2累积 差(m)视距 差(m)高差1 (m)高差2(m)1Al12125总结当前电子水准仪技术比较成熟,具有操作简单、读数客观、门动记录等很多优点,电子水准仪 越來越多的应用丁水准测虽中,为保证按要求提供规范的水准测虽手簿,了解水准仪数据文件格式、 开发拥有门上专利的数抵处理软件非常有必要由于本程序采用模板技术,因此用戸可根据自己需要,通过修改模板来实现改变水准 手薄的目的,如:各观测数据的小数点保留位数,即可直接对模板进行设宜,程序运行结束 后自然得到所需的样式。在程序中添加对测量数据自动判断、超限观测数据进行报警的模块。根据最新国家水 准规范,当观测数据中有超限的情况时,在水准手簿中对超限一栏进行颜色填充,非常醒目 的标识岀来,方便数据检查和使用。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号