
第25卷第1期 2015年3月
文章编号:10056157(2015)01-0733
安数地质
Geology of Anhui
Vol.25 No.1 March 2015
徕卡全站仪GSI数据格式转换模块设计
岳超
(淮南市规划设计院,安徽准南232007)
摘要:基于全站仪的数宇测图是获取地理空间信息数据的重要手段,由于会站仪品牌不同,其数据格式区别较大,且不能直接导入到成图软件中。本文对徕卡系列全站仪数据存储所采用的GSI-8格式进行了分析,介绍了 GSI-8转CASS7.0所需的*.dat格式的原理,给出了程序实现的核心代码,利用实例数据对数据格式转换模块进行了
验证。本文所介绍的文件格式转换方法对于测量中其它数据格式的转换具有一定的参考意义。关键词:数据格式转换;全站仪;GSI
中图分类号:P208
0引言
文献标志码:A
数据由块组成,这些数据块可看成31...0+0002278651....+0020+000
当前,全站仪品牌较多,其数是各个独立的整体,用结束符终止
87...0+0000210088...0+00001351
据格式也是五花八门,利用全站仪
(CR,或CRLF)。数据块由字组
每个点的信息为一测量块,测
采集到的数据格式因品牌不同而差成,每个字有16个字符(GSI-8格
量块包括点号和测量信息,在文本
异较大,而不同的内业后处理软件式)或24个字符(GSI-16格式)。
要求的数据格式也各不相同。在测
文件中占一行,并由多个以空格分
以下数据为GSI-8数据文件中
开的数据块组成,每个数据块由字
一个点(测量块)的格式:
绘生产过程中,由仪器商提供的传
输软件采集到的数据和编码在许多
索引+测量数据构成,GSI-8格式中
110002+00000002
2数据块含义如表1:
测量成图软件中无法直接读取,增
21.324+26912580 22.324+09257340
加了手工编辑的工作量,这给内业数据处理带来许多不必要的困难。针对该问题,可以通过编写数据格式转换程序来解决数据格式间的转换,从而提高测量工作的效率。以徕卡全站仪GSI-8数据格式为例,对其格式进行了分析,利用自编程序模块将GSI-8数据转换成CASS7.0
所需的*.dat的数据文件格式。 GSI数据格式介绍与分析[1~3 徕卡所有测量仪器均采用GSI(GeoSerialInterface串行接口)
数据块
由表1可知,徕卡GSI原始数据
表1GSI-8格式数据块含义
Table 1Meanings of GSi8 format data block
数据块含义
110002+00000002 21.324+26912580 22.324+09257340 31...0+00022786 51...+0020+000 87...0+00002100 88..0+00001351
11开头为点号块“+"前自动生成点号“+"后为自定义编号
21开头为水平角,“+"后水平角值为269°12'58.0° 22开头为天顶距“+"后天项距值为92°57'34.0 31开头为斜距,“+"后距离值为22.768m
51开头为加乘常数,“0020"为加常数,“000"为乘常数
87开头为规标高,"+"后值为2.100m 88开头为仪器高,"+"后值为1.350m
数据格式结构,该数据格式有两
文件中每行是由多个以空格分开的距加常数、乘常数,规标高、仪器
种存储格式,即GSI-8格式与GSI-
数据块组成,数据块主要包括以下高。需注意的是:该数据文件中的
16格式。仪器通过GSI接口发送的
信息:点号、水平角、天项距、斜水平角实际存储的是测站点到该具
收稿日期:2014-12-09
作者简介:岳超1962-),男,安徽寿县人,高级工程师,现从事工程测绘技术及管理工作。