欢迎来到天天文库
浏览记录
ID:13244823
大小:66.50 KB
页数:5页
时间:2018-07-21
《徕卡dna03电子水准仪数据处理探讨》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、徕卡DNA03电子水准仪数据处理探讨冯传勇米秀玲魏猛(长江水利委员会水文局长江中游水文水资源勘测局)摘要:通过VisualBasic编程语言调用EXCEL,对电子水准仪的原始数据进行处理,自动将原始数据转化成常规样式的水准记录电子手簿,同时具备对超限测量数据进行智能识别、报警等功能。关键词:VisualBasic;EXCEL;记录手簿;电子水准仪1概述随着测绘科学和技术的发展,电子电子水准仪以其高精度、使用方便、速度快等优点正被广泛用于测绘生产当中。目前国内常用的电子水准仪包括徕卡、天宝、拓普康等,各种品牌电子水准仪都有其自己的一套数据格式,虽然大多数水准仪的原始数据格
2、式都具有固定、易读等特点,但这种原始的数据记录还不能直接作为成果提交。因而必需把水准仪原始数据转换成通常的水准记录手薄形式。本文以徕卡DNA03电子水准仪为例,说明电子水准仪的数据存储文件的格式,内外业数据一体化的实现,阐明如何使用VB语言来读取电子水准仪原始数据,并结合MicrosoftExcel软件自动生成电子水准记录手簿。2徕卡DNA03电子水准仪数据格式DNA03电子水准仪的数据格式包括两种:一种为其基础格式GSI格式,徕卡GSI数据记录格式是徕卡仪器的专用记录格式,它是由字索引+测量数据构成一个测量数据块,一行记录由一个或多个数据块组成。下面通过示例简单阐述其
3、数据格式:410003+?......2110004+0099990683..16+00000000110005+0099990632..00+00012610331128+0012408652..08+0002+002110006+0000000132..00+00012620332128+0012651052..08+0002+000110007+0000000132..00+00012620336128+0012650852..08+0002+000110008+0099990632..00+00012600335128+0012408452..08+0002+0
4、01110009+00000001571..8-00000001572..8-00000001573..0-00000020574..0+0002523083..06-00000242110010+0000000132..00+00009880331128+0012919552..08+0002+002110011+0099995232..00+00009930332128+0013618252..08+0002+003110012+0099995232..00+00009930336128+0013617752..08+0002+006110013+000000013
5、2..00+00009880335128+0012919652..08+0002+003110014+00999952571..8-00000007572..8-00000008573..0-00000070574..0+0004504083..06-00000941以上数据中,410003+?…..2表示一个测段开始,其中41是字索引,用于标识该数据块,如果是410013+!....332,则表示重测332(前视读数)。110004+00999906中的前两位11代表点号的字索引,00999906为点号,83..16+00000000中的83是该点的高程的字索引,其高
6、程为00000000,其它的内容类推。32是视距的字索引,331为后视1的字索引,332前视1的字索引,335前视2的字索引,336后视2的字索引,571为测站标准差、572为累计测站差、573距离差、574线路总长。3徕卡DNA03电子水准仪的数据处理DNA03电子水准仪自带严密平差功能,可在仪器中对测量数据进行平差计算,平差后的数据将覆盖原来的数据并保存在PCMCIA卡上,有两种方法可将数据转移到计算机中。一是通过通信接口,设置好通信参数,使用专门的通信软件传输到计算机上:二是使用笔记本电脑的读卡功能,直接拷贝测量数据。由于使用仪器的平差功能对数据进行平差,平差后的
7、数据将覆盖原来的数据,因此不推荐采用仪器平差的方法,最好将原始数据完整导出,再通过平差软件进行后处理。目前,已有专业软件能将电子水准仪测量数据转换成传统的“测量记录手簿”形式,但通用软件的特点就是专门性、针对性不强。为了使数据处理自动化程度更高,我们可以设计自己的算法,通过程序来处理数据。考虑到MicrosoftExcel软件是目前世界上最优秀的表格处理软件,方案是采用MicrosoftVisualBasic6.0设计可视化界面,使用VB语言并结合MicrosoftExcel对象来处理数据。4程序的具体实现4.1程序流程图4.2数据提取在
此文档下载收益归作者所有