徕卡DNA03电子水准仪数据处理探讨
冯传勇米秀玲魏猛
(长江水利委员会水文局长江中游水文水资源勘测局)摘要:通过VisualBasic编程语言调用EXCEL,对电子水准仪的原始数据进行处理,自动将原始数据转化成常规样式的水准记录电子手簿,同时具备对超限测量数据进行智能识别、报警等功能。关键词:VisualBasic;EXCEL;记录手簿;电子水准仪
1概述
随着测绘科学和技术的发展电子电子水准仪以其高精度、使用方便、速度快等优点正被广泛用于测绘生产当中。目前国内常用的电子水准仪包括徕卡、天宝、拓普康等,各种品牌电子水准仪都有其自己的一套数据格式,虽然大多数水准仪的原始数据格式都具有固定、易读等特点,但这种原始的数据记录还不能直接作为成果提交。因而必需把水准仪原始数据转换成通常的水准记录手薄形式。本文以徕卡DNA03电子水准仪为例说明电子水准仪的数据存储文件的格式内外业数据一体化的实现阐明如何使用VB语言来读取电子水准仪原始数据并结合MicrosoftExcel软件自动生成电子水准记录手簿。
2徕卡DNA03电子水准仪数据格式
DNA03电子水准仪的数据格式包括两种:一种为其基础格式GSI格式,徕卡GSI数据记录格式是徕卡仪器的专用记录格式,它是由字索引测量数据构成一个测量数据块,一行记录由一个或多个数据块组成。下面通过示例简单阐述其数据格式:
41000321100040099990683160000000011000500999906320000012610331128001240865208000200211000600000001320000012620332128001265105208000200011000700000001320000012620336128001265085208000200011000800999906320000012600335128001240845208000200111000900000001571800000001572800000001573000000020574000025230830600000242110010000000013200000098803311280012919552080002002
f11001100999952320000009930332128001361825208000200311001200999952320000009930336128001361775208000200611001300000001320000009880335128001291965208000200311001400999952571800000007572800000008573000000070574000045040830600000941
以上数据中,410003?…2表示一个测段开始,其中41是字索引,用于标识该数据块,如果是410013332,则表示重测332(前视读数)。11000400999906中的前两位11代表点号的字索引,00999906为点号,831600000000中的83是该点的高程的字索引,其高程为00000000,其它的内容类推。32是视距的字索引,331为后视1的字索引,332前视1的字索引,335前视2的字索引,336后视2的字索引,571为测站标准差、572为累计测站差、573距离差、574线路总长。
3徕卡DNA03电子水准仪的数据处r