一种实现Leica全站仪导线测量数据格式生成的方法

2012-06-29 07:26高首都王宇张中原张长书
城市勘测 2012年4期
关键词:格式文件管理器全站仪

高首都,王宇,张中原,张长书

(河南省电力勘测设计院,河南郑州 450007)

1 前言

随着科技的发展,测量设备也在不断升级改造,20世纪80年代初,电子测距仪与电子经纬仪相结合为一体的全站仪出现使测量仪器的性能有了突飞猛进的发展。电子全站仪是集电子、光学、计算机等高新技术于一体的高科技智能型的测量仪器,已经广泛应用于地形测量、施工放样、变形监测、导线控制测量等方面。虽然全站仪拥有记录坐标及各种数据功能,但是由于各个单位使用的导线平差软件不同,且每种软件对导线测量数据格式要求不同,所以全站仪在进行导线控制测量时,采集的测量数据不能直接应用于平差计算,多数单位还采用手工记录,不仅工作量大且容易出错,对操作人员的技能和经验要求相当高,容易产生人为粗差,已跟不上现在快节奏、低成本的发展趋势,给导线控制测量带来诸多不便。笔者以应用范围广的徕卡TCR1202全站仪为例介绍导线控制测量数据格式的生成,实现了导线控制测量及平差计算的自动化。

2 软件及仪器介绍

徕卡TCR1202全站仪集成了很多的机载程序,如测量、设站、放样、坐标几何计算等。基于菜单的操作系统直观明了,能够引导用户自主完成所需要的工作,用户可以根据需要自行设定操作、显示和输出。测边精度为2 mm+2 ppm,测角精度为2″。高精度角度测量和长测程距离测量,再辅以精准的自动照准,快速、可靠的棱镜自动识别,使得测量工作更加轻松、快捷和精确。

徕卡测量办公室软件(Leica Geo Office,LGO)是瑞士徕卡测量系统股份有限公司开发的集GPS、水准仪和全站仪数据后处理软件。其主要功能有数据输入输出,GPS基线解算、网平差,数据交换管理,基准和投影,格式管理器,报表生成等功能。

Visual Basic 6.0(VB 6.0)是由美国微软公司开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,简单易学、效率高,且功能强大,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。

测量平差及辅助处理软件(简称SDPC)是河南省电力勘测设计院在Windows系统下采用VB 6.0开发的导线控制测量平差计算软件。该软件操作简单且适用于各种类型的导线网、水准网、三角高程网的严密平差计算及一般平差,同时具有较强的平差前辅助计算和平差后辅助处理功能,已广泛应用于电力测量专业的各方面。其所需的导线控制测量文件格式要求如下:

测站名,仪器高,视点名,棱镜高,温度,气压,斜距,垂直角,水平角

3 实现方法和步骤

笔者采用VB 6.0结合LGO的格式管理器功能轻松实现徕卡TCR1202全站仪自动生成适合SDPC导线平差软件使用的导线控制测量数据文件,实现步骤如下:

3.1 LGO中设置格式文件

在LGO中进入“工具”— “格式管理器”中新建格式文件,选择“system1200 Fied”—“导出字符串”在“TPS Measurements”项中手工输入或从右侧工具栏中双击导入如下各项:

由于徕卡TCR1202全站仪无法记录温度和气压,故将这两项用T和P代替,等观测文件导出后手工添加到导出的文件里即可。最后,对格式文件中的各个变量的对齐方式、长度、位数等进行修改,完成后保存名为SDPC.frt格式文件,即可建立SDPC所需的格式文件。

3.2 全站仪设置

将SDPC.frt格式文件复制到全站仪的CF的convert文件夹里,在全站仪中点击“工具”—“传输对象”—“格式程序文件”,在格式文件中选择SDPC.frt格式文件,点击“继续”仪器将提示格式文件安装是否成功。

徕卡TCR1202全站仪中默认的测量配置集里测点的点号随观测保存的次数逐次累加,即每按一次观测保存键点号就增加个。如点号为K200,点击观测保存键一次后点号变为K201。按测量规范要求,一级导线水平角需观测两测回,垂直角两测回,斜距往返测各一测回(5次读数)。为避免点号每按一次“保存”键就增加,因此,在全站仪进入“测量设置”—“ID模版”—“增量方式”—“仅仅数字”,将增量值设置为0,这样在观测时观测点的点号就不会随观测保存的次数逐次累加,当点号需改变时在全站仪作业里手工输入即可,便于导线观测。

3.3 导线测量数据输出

导线观测完成后,进入“转换”—“作业中输出数据”,选择好作业名和文件名,格式文件选SDPC.frt,点击F1键,观测文件就保存在CF卡Data文件夹中。也可以运行LGO软件进行观测数据输出。

3.4 导线测量数据预处理件编制

输出的导线观测数据需进行粗差检查,2C差和测回差统计,并生成原始观测数据成果表,用于归档保存。手工检查和统计速度慢且容易出错。笔者采用VB 6.0编制的导线测量数据预处理软件,将导出的导线观测数据进行预处理。用VB 6.0只需做简单的角度加减和数据统计,编程较为简单在此就不做论述。观测数据超限,预处理软件会自动提示,需对数据进行检查,如数据不合格外业需返工。如数据合格添加好已知点数据,即可形成SDPC导线平差所需要的平差文件,导入SDPC导线平差软件即可进行导线平差计算及辅助处理。

4 工程应用

在导线控制测量时采用本方法进行观测计算,未发生错误,操作方便,运行速度快,顺利通过外业观测的检验。河南省电力勘测设计院在焦作电厂、三门峡电厂灰场和新密水管线等工程均采用该方法完成了全站仪导线控制测量数据的生成,不仅提高了野外测量工作效率,而且减少了内业工作量,有效解决了测量生产中的实际问题。

5 总结

采用VB 6.0结合LGO的格式管理器轻松实现全站仪导线测量自定义格式数据的自动输出,本方法简单、高效、便捷,大大提高了工作效率,降低了劳动强度,同时满足了内、外业数据一体化、规范化的作业要求。需要说明的是,该方法的实现主要是针对河南省电力勘测设计院常用的测量模式和测量平差软件进行了开发,对于一些特殊的测量模式和更强大的数据后处理功能还有待作进一步研制。

[1]顾孝烈,鲍峰,程效军.测量学[M].上海:同济大学出版社,1999.

[2]刘瑞新,汪远征.Visual Basic程序设计教程[M].北京:机械工业出版社,2000.

[3]杨柳.全站仪的二次开发——兼谈TPS1000系列全站仪机载物探测量软件[J].测绘通报,2000(10):38~40.

[4]王建宁,畅毅,张浚显等.Leica TPS 1200全站仪数据格式转换方法及应用[J].石油仪器,2010(5):81~84.

[5]刘陶胜,曾强.由Leica全站仪观测值文件进行坐标计算程序开发[J].江西理工大学学报,2009,30(2):14~16.

[6]刘迪,杨永平,邓标.基于VB的全站仪数据通信和转换[J].城市勘测,2011(1):120~121.

猜你喜欢
格式文件管理器全站仪
基于WebGL的轨道交通BIM轻量化应用方案
全站仪中间法在矿山高程测量中的应用——以河南镇平县地形测量为例
应急状态启动磁盘管理器
全站仪极坐标法监测点稳定性分析方法研究
基于快牙平台实现全站仪与计算机的数据通信
使用“格式文件”将徕卡仪器数据导出成cass 格式的方法
Windows文件缓冲处理技术概述
编写徕卡TS02型全站仪格式文件的方法探索
基于全站仪二次开发的覆冰厚度测量与实现
回归基础 到底什么是RAW格式文件?