一种修正测量坐标数据误差的快速方法

上传人:cn****1 文档编号:549325991 上传时间:2023-04-23 格式:DOC 页数:1 大小:50.50KB
返回 下载 相关 举报
一种修正测量坐标数据误差的快速方法_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《一种修正测量坐标数据误差的快速方法》由会员分享,可在线阅读,更多相关《一种修正测量坐标数据误差的快速方法(1页珍藏版)》请在金锄头文库上搜索。

1、科技信息专题怡述414 一訓脩正测坐标数猖误差的快速方法II广西桂禹工程咨询有限公司 周远丽摘 要修正工理测量过程中产生的数攥误蹇可为工程设计和施工提供准确的數握,臭有重要的意义。本文介绍了一种利用VB编 钗修正测童數塢溪差的方法,实现了对存在渓差的测童数攥丈件进行局部抉速修正关键词全站仪 VB程序 坐标數据 误差在现代水利水电工稈的测位与计址工作中施匸单位利用全站仪 进行测最采集外业数据,然后将数据文件传输下载到电航传输下载的 数据格式Tfidxh(lm.dal等格式最后用相应测就软件导入数据文件进 行成图计算。金原始地形外业测量收方的时候由于测懺时间紧迫且 测点多容易产生操作失误输入测站坐

2、标和启视坐标容易出错;有时 测站坐标或后视坐标存野外无法知道需冋办公室才能知道;还有觇标 岛也容易出错。在上述悄况下坐标文件的点坐标与实际坐标不 致. 需进行修正c由于般测讯获得的原始地形数据址大,要在短时间内 修正坐标数据比较困难,因此,本文提出了 一种用VB程序修正测址坐 标数据误差的快連方法,1 .Visual Basic 简介Visual Basic(以下简称 B)是开发图形用户界面的方法不需耍编 写大讯代码去描述界面元素的外观和位置把爼杂的程序设计问题分 解为一个个能够完成独芷功能的相对简单的对象集合所谓.对象”就 是一个町操作的实体,如窗体、憐体中的命令按钮、标签文本框等。面 向对

3、線的编程就好像搭枳木一样程序员可根据程序和界面设计要求 氏接在屏用上“画”出窗口、菜单、按钮等不同类型的对象并为每个对 彖设置属性。VBM基于Window.平台使用的稈序开发工具关于通讯、数据库、 多媒体以及普通的Windows应用程序都可以使用VB进行开发。I1VB 具有丰富的数据类型是一种符合结构化程序设计思想的涪言而11简 单易2 利用VBW序修正测坐标数据溟基的方法什对具体问题貝体分折本文以南方全站仪及南方CASS成图为 例下面以某一测虽文件内容为例进行具体说明。在测鱼过程中不小 心将梭镜尚.仪器岛或测站髙程中任何 项输错,都会导致淚差产生. 如离程z坐标比实际高程低3m发现错谋后如果

4、一个个修正下传的 DAT文件中的z坐标数据是一件比较麻烦的爭情,大家知逍南方CASS 传输下来的坐标文件用足事本打开格式是这样的:奁接在DAT文件基础上敢命名为X【S文件格式如下:1,0004,501115.1060,3271678.4370,667.6470 2.5003,501466.0980,32Y16T3. 4210f M6. 9540X 1,501319.-4075,3271911.7426,646.85114,乙 501314.5683,3271905. 9580,646. 76425,3.501308.8653,327】 898.7925,646.50756,1501305.51

5、2b 3271894.6786,646.32067,5,501307 2627,3271890.8711, 6 S660& 6,501309. 4636, 3271886.0049,646 68209, T, 501309. 887& 32718Y8. i9 0 86刃竝 rtiM3 Ar327im.BM9tM M2 9eUI9BS兀竝兀在以上两种格式基紬上进行高穆修正受文件格式限制只能一个 坐标一个坐标地进行计算修止,当数据测址点数过多时费时费力且容 易出错。在长期实践应用中我们发现利用VB程序对数据文件的编程是非 常方便也是非常容易的、我们先在电脑桌面上建立一个名为测赴的文 件夹,假设利用

6、南方CASS传输一个坐标文件文件名命名为l.dat.利用 VB制作一个命令按钮(Command).只需要按钮轻轻单击(肖然可以双 击按钮或者启动程序的时候加载本文旨在说明何题),就可以对1也1 文件中的z坐标加滅一个常数从而实现快速修正。先假设参数如下:A4YXzabcde1q004601115.1063271678.437667. 6472 程序如下:Private Sub Cornmand I_Click()单击命令按钮”Open cccuments and (tingsadministrator$ 面测 址M.chl For Input As#l 打开桌而测fit文件ldal并临时存入糾

7、文件“Open czViocuments and settingsadministrator桌而l.dat For Output As #2 “在桌面上新建文件1 如并临时#A#2文件”Do While Not EOF(1) 数据直读到末尾”Inputflb.c.d.e M将数据依次读入机文件中变fta.b.c.dXWrite松a, b, G qm.S1115.1MS327167l.li97S967 6“*2 3971A79 .M2,391tStl319.Ht7Sv3271911.7i2tli9.S11a J .2 4tin5“3.82057642“ M5e395*13W.6589327im.

8、7925v6*9.5V7Sttf 6v45t13t5.5121v327189l|.678696*9.92MM 7.5 tS137.2627 V3271B9I.I711 V6M9.564V98p69St13OT.M3A32718M.Uti996*9.6B2rU 3 9St1SM .51 e3271071.1757 t65.222o可以看到利用VB编程实现上述功能是非常简单实用的使用上 述程序在瞬时就可实现预期功能只耍单击一下命令按钮就在桌面 上另行生成2 伽文件就可在DAT文件的所有龙坐标匕加了一个常数 3。如果要对x坐标和y坐标进行修改道理与此类似只需耍准备测 站、后视、校正尊控制点,针对相应

9、参数对上述程序略作修改即可。3 结束语在半前的信恵社会只要我们开拓思维积极交流与学习对设备 程序的二次开发将会使我们的工作效率成倍提髙。可以非常方便的利 用上述VB程序对测处坐标文件进行修正o这样在野外测曲的时候不 知测站点、后视点坐标,各种输入错误均可直观修正,本文提岀的测址 文件转换方法是以南方全站仪及南方成图软件需要的数据格式为例 的苴它全站仪的;W址文件格式可能有所不同只需略作改动即可利 用。该方法我们在实际运用中效果非常好提高了野外测駅效率省时 省力减少了数据错误造成的损失。參考文敞1 C;ynobasic开发TpsllOO全站仪机假程序.四川测绘第三期.2003 年9月2Vhual Basic税序设计与应用教程清华大学出版社(3數字化地形地箱成图系统cass9.0用户手册

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

当前位置:首页 > 商业/管理/HR > 商业计划书

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