基于徕卡DNA03水准仪数据预处理程序的设计.docVIP

基于徕卡DNA03水准仪数据预处理程序的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于徕卡DNA03水准仪数据预处理程序的设计

基于徕卡DNA03水准仪数据预处理程序的设计   摘要:通过对徕卡DNA03数字水准仪数据文件格式的分析,阐明利用VB语言如何读取数据文件与转化生成水准观测手簿及测站数据信息,并调用Excel概略高程表模板,生成一个测段的水准测量外业高差与概略高程表,由平差软件读入即可进行平差处理。从外业到内业无需人工输入高差数据,减少人为数据输入误差,实现真正意义的内外业数据处理一体化。   关键词:DNA03数字水准仪;数据格式;程序设计;水准测量;预处理      1前言   近年来,随着测量仪器的发展,徕卡DNA03数字水准仪日益广泛地应用于各种测量中。虽然它已经帮助人们实现了读数自动化、记录电子化,相比传统的光学水准仪,减少了人为读数误差,降低了外业劳动强度,但仍存在一些使用上的缺陷。如原始数据格式与现有的数据处理软件要求的格式不一致;读取的数据无法自动生成与“国家水准测量规范”相一致的水准测量手簿,在实际工作中还需要较多的人工数据编辑,影响水准测量数据处理内外业一体化的实现。   本文结合实际工作需要,针对徕卡DNA03数字水准仪的数据观测文件格式特点,采用VB 6.0编写程序对数字水准仪的观测数据文件进行预处理,使测量数据能够自动生成Txt格式外业规范水准手簿,并调用Excel概略高程表模板,将测段数据填进表格,最后再利用海岸地形软件进行平差处理,从而实现水准测量从外业观测到内业平差的一体化。   2 原始数据格式   所有徕卡仪器测量数据均可输出为GSI (Geo Serial Interface串行接口)数据格式结构,根据字符的位数又有两种存储格式:GSI8(8位字符)格式、GSI16(16位字符)格式。本次数据处理过程中采用GSI8格式:   WI-字索引;AI-附加信息;DA-数据;BL-空格分隔符。编码块的块编号位于块的第一个字里,测量块的第一个字是点号(WI=11),数据块的第一个字是编码号(WI-41)。   如:某一水准段的部分数据,GSI8格式如下:   (数据块数据)   410001+?……4   (测量块数据)   11000283…58   (测量点号) (索引信息)   11000332…8(后视距离1)   331.28后视读数1)   11000432…8前视距离1)   332.28前视读数1)   11000532…8前视距离2)   336.28前视读数2)   11000632…8后视距离2)   335.28后视读数2)   110007571.28572.28   573.8574.883…28   (累积视距差)(累距)(累积高差)   每一数据块由记录装置分配一个块编号。从1开始自动累加。关于编码块的每一个字的详细意义,可以查看相关资料.上面仅列出部分字的简单内容。   3 程序设计思路   3.1 数据文件分析   数字水准仪原始数据文件一般含有以下信息: 文件头,包含测量模式、观测者、仪器、测量条件等信息; 测段,每个测段有多个测站构成,含有测段起始标志,测量模式代码,测段距离和高差,测段结束标志; 测站信息,一般按照测量先后顺序存储在不同的数据行内,含有前后尺读数和距离。奇偶测站分别交替采用“后前前后”(BFFB)和“前后后前”(FBBF)的测量模式(aBFFB)是常用的观测和记录格式。B表示“Back”即后视,F表示“Forward”即前视。其他的模式有BF、BFFB、aBF等。a指代“alternate”交替。凡带a的一般都是奇偶站交替前后视,不带a的则是奇偶站前后视观测顺序不变。   3.2 技术要点分析   仔细阅读徕卡GSI格式说明文件,正确理解徕卡DNA03水准仪的各项数据代码,在具体设计时要注意以下三点:   (1)文件头获取的时间,仪器型号,观测者等信息;(2)测段起始和结束符;(3)测段处理异常,包括以下情况:一是整站重测的处理以及一次观测重测的处理,可以通过“if/else”选择结构,利用关键字符对读取的数据流进行筛选;二是如何实现测站数据信息到测段数据信息的合并,采用“while”循环,设置好循环结束条件和选择。   3.3 程序设计简略步骤   3.3.1 设计流程图:   3.3.2 Txt

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档