下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、科技信息专题怡述414 广西桂禹工程咨询有限公司 周远丽摘 要修正工理测量过程中产生的数攥误蹇可为工程设计和施工提供准确的數握,臭有重要的意义。本文介绍了一种利用 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.64702.5003,501466.0980,32Y16T3. 4210fM6. 9540X 1,501319.-4075,3271911.7426,646.85114,乙501314.5683,3271905. 9580,646. 76425,3.501308.8653,327】898.7925,646.50756,15
5、01305.512b 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刃竝rtiM 3 Ar327im.BM9tM M2 9eUI9 BS兀竝兀在以上两种格式基紬上进行高穆修正受文件格式限制只能一个 坐标一个坐标地进行计算修止,当数据测址点数过多时费时费力且容 易出错。在长期实践应用中我们发现利用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
7、As#l 打开桌而测 fit 文件 ldal 并临时存入糾文件“Open czViocuments and settingsadministrator桌而l.dat For OutputAs #2 “在桌面上新建文件 1 如并临时#A#2 文件”Do While Not EOF(1) 数据直读到末尾”Inputflb.c.d.eM将数据依次读入机文件中变 fta.b.c.dXWrite 松 a, b, G qm.S1115.1MS327167l.li97S967 6“* 2 3971A79 .M2, 391tStl319.Ht7Sv3271911.7i2tli9.S11aJ.24tin 5“3
8、.8205 7642“M5e395*13W.6589327im.7925v6*9.5V7Sttf6v45t13t5.5121v327189l|.678696*9.92MM7.5tS137.2627V3271B9I.I711V6M9.564V98p69St13OT.M3A32718M.Uti996*9.6B2rU 39St1SM .51e3271071.1757t65.222o可以看到利用VB编程实现上述功能是非常简单实用的使用上 述程序在瞬时就可实现预期功能只耍单击一下命令按钮就在桌面 上另行生成 2 伽文件就可在 DAT 文件的所有龙坐标匕加了一个常数 3。如果要对 x 坐标和 y 坐标进行修改道理与此类似只需耍准备测 站、后视、校正尊控制点,针对相应参数对上述程序略作修改即可。3 结束语在半前的信恵社会只要我们开拓思维积极交流与学习对设备 程序的二次开发将会使我们的工作效率成倍提髙。可以非常方便的利 用上述 VB 程序对测处坐标文件进行修正 o 这样在野外测曲的时候不 知测站点、后视点坐标,各种输入错误均可直观修正,本文提岀的测址 文件转换方法是以南方全站仪及南方成图软件需要的数据格式为例 的苴它全站仪的;W 址文件格式可能有所不同只需略作改动即可利 用。该方法我们在实际运用中效果非常好提高了野外测駅效率省时 省力
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年历届托福考试试题及答案
- 股东一致行动协议书
- 协议书头伪造ip
- 意向协议书违约
- 2025网约车租赁合同范本
- 委托命题协议合同范本
- tcp协议书首部开销
- 网络协议书教程
- 2025浙江省存量房交易居间合同
- 2025年短视频创作者合作合同协议
- 2025年山西万家寨水务控股集团及所属企业招聘笔试冲刺题(带答案解析)
- DB13-T 6063-2025 成人体外膜肺氧合治疗护理技术操作规范
- 2025税务遴选笔试真题及答案
- 2025春季学期国开电大专科《可编程控制器应用实训》一平台在线形考(形成任务4)试题及答案
- 2024-2025学年上课趣味互动《太乙惩罚》课件
- Android系统性能调优技巧-洞察阐释
- 抱养孩子合同协议书模板
- 2025-2030中国食品工业自动化设备行业市场发展趋势与前景展望战略研究报告
- 糖果代加工订单合同协议
- 建设工程消防验收课件
- 22G101系列图集常用点全解读
评论
0/150
提交评论