徕卡DNA系列数字水准仪GSI数据格式文件预处理软件开发

合集下载

LeicaDNA03水准仪数据格式转换与存储方法研究

LeicaDNA03水准仪数据格式转换与存储方法研究

LeicaDNA03水准仪数据格式转换与存储方法研究隋正苏【摘要】随着科技的日新月异,测量仪器新技术突飞猛进,电子水准仪不仅能提供高精度数据,更以减轻作业劳动强度、效率高而得到越来越广泛应用。

虽然电子水准仪有诸多优点,但输出的原始数据存在缺陷,如可读性差,不方便整理,无法满足一般平差软件格式要求,因此需要对其数据格式的转换进行研究。

本文以Leica DNA03水准仪为例,对其优越性和测量原理进行阐述,对本文所使用的软件平台进行介绍,对Leica GSI格式的观测数据进行解译和分析,观测数据的编程提取是基于VC6.0的MFC开发框架,用C++语言将提取出来的有效数据写入Excel表格,用Excel自动计算功能将数据格式轉换成规范的水准手簿形式,并进行存储。

【关键词】DNA03水准仪;数据格式;MFC框架;C++语言1、绪论精密电子水准仪拥有较高观测精度和观测效率,便于记录等优点,降低人工劳动强度,越来越受到测绘生产单位青睐。

[1]目前市场上常见数字水准仪型号等级都很齐全,完全能满足不同工作的各种精度要求。

[2]虽然电子水准仪已经实现读数自动化、记录电子化,但LeicaDNA03水准仪原始数据格式不易整理,需要人工编辑;外业观测数据导出格式通常为默认的GSI,可读性差,需要另行编制程序进行转换。

本文通过对Leica DNA03数字水准仪数据文件格式分析,用VC6.0编程平台,对数字水准仪的观测数据文件进行处理,利用C++语言编程读取数据文件并转换,编程调用Excel生成水准测量外业记录表,将数字水准仪文件格式转换成外业规范水准手簿,便于直接导入常用的平差软件进行计算。

本文研究的主要内容包括对Leica GSI-8数据存储格式的字段分析,GSI-8格式向水准记录本格式转换以及Excel表格水准数据的存贮,主要用到的理论方法有VC6.0编程平台在MFC框架下的二次开发,Excel电子表格与VC编程平台的联合。

徕卡gps静态数据处理

徕卡gps静态数据处理

徕卡GPS静态数据后处理新建项目与原始数据输入打开LGO软件,打开项目图标,右击项目新建一个项目输入项目名称,按确定。

点击输入,输入原始数据在电脑上找到您所存放的原是数据,打开文件夹,输入选择你所需要的原始数据文件(即您在手薄中建立的作业名称),输入检查数据点名,观测时段及天线高是否输入正确,如果有错误,可直接进行修改点名和天线高。

通过调阅/编辑查看图中的点信息,然后输入其他数据将您所需要的点用√选中,修改结束后分配数据到项目。

点击GPS处理即可看到数据的信息。

继续输入其他数据,如下图。

以上为点输入,以下为基线处理过程。

数据全部输入结束后,点击GPS处理即可看所有点的信息,如果要对基线进行分析及处理,请参见基线分析及处理部分点击右键,选择自动处理模式右击空白处,选择处理参数选择显示高级参数,并可进行高度角调整。

选择附加输出,如下图选择残差复选框,确定。

点击右键,全部选择,条状图全部变绿,再点击处理,进行基线解算,解算状态见下图解算完毕之后,检查模糊度状态,都为是,点击右键进行存储。

点击结果查看基线等信息,见下图进入调阅编辑,然后点击右键进行图形设置,选择数据中的GPS观测值,基线显示红色。

到此为止基线处理结束。

以下为网平差处理过程。

点击平差图标,在空白处点击右键选择网平差计算,进行平差计算。

平差结束后,点击右键在结果中选择网,查看平差报告,平差报告见下图查看平差报告中的F 检验,如果显示接受,则表明满足要求。

在文件中保存平差报告。

如果需要WGS84的点成果,点击点图标,然后在空白处击右键选择另存为即可。

F 检验与F 检验临界值越接近越好。

输入文件名,如果需要标题,将包含标题打勾即可,然后保存。

到此为止平差过程结束。

以下是坐标转换操作流程。

在坐标转换之前,我们需要新建一个项目,用来存放已知点当地坐标。

输入项目名称,确定,项目建立完毕。

给已知点当地建一个坐标系统投影,选择坐标系统图标,右击投影,新建。

莱卡GPS数据处理步骤

莱卡GPS数据处理步骤

Leica 内业GPS数据处理1、 打开莱卡数据处理软件2、 数据导入:项目 右击新建项目:项目名,位置 点击菜单栏的输入键 原始数据(找出数据) (把点标识中不用点前面小钩,用鼠标点去) 根据以上步骤输入其余需要处理的数据}3、 GPS 处理(坐下位置):右击 <1>处理模式 自动②处理参数(m ) 显示高级参数:①附加输基线重算(R )(使用浮点解基线与计算控制点间的基线可选可不选) <3>全部选择 <4>处理(P )4、处理结果(都通过后) 右击 存储(存储状态:否(N )变为是(Y)5、查看/编辑(V )<1>如果点出现黑色正方形方框,说明此点误差过大,要进行相应的处理,①右击点 属性 (显示“基线足够的情况下<4条以上>,可以把这条基线选中右击冻结或删除)②在点属性窗口中可查看其维度,经度,高度等信息。

<2>基线出现黑线 解决方法:①选中右击删除或冻结(基线4条以上);②结果(有几个结果说明处理了几次);从最新处理中的基线选项中找到那条有问题的基线右击分析;分析那颗卫星采集数据中那些时段有问题,从中找到这个基线的两连接点,在测点右边窗口中的长方块“ ”中右击 卫星窗口:空白处右击 开窗(排除),然后选中有问题的卫星时段(一次性同时选) <3>完成上面操作后,重新处理数据。

6、平差<1>与分析 <2>网平差计算空白处右击 <3>计算闭合环 <4>结果 网(N ) 查看F 检验是否通过。

Leica 内业处理——坐标装换1、 新建坐标<1>投影工作区域右击“新建”名字GAUSS —9类型:TM (横轴墨卡托投影)东坐标 5000000.0m 中央子午线 90度00分00秒 E区域宽度:3度0分00秒<2>坐标系统工作区域右及“新建”名字:BEIJING54投影选择:刚才所新建的“GAUSS —9”(意为:高斯投影,中央子午线为9度)2、新建项目(用来存储当地坐标)<1>项目 工作区域右击“新建”、任务名:LOCAL (本地)点击 :坐标系统选择刚才新建的“BEIJNG54” 付与这个系统。

徕卡DNA03电子水准仪GSI-8格式数据含义说明

徕卡DNA03电子水准仪GSI-8格式数据含义说明

徕卡DNA03电子水准仪GSI-8格式数据含义说明一、往测数据410001+? (4)110002+JMB32123 83..58+14308250110003+JMB32123 32...8+00340921 331.08+00135182110004+00000001 32...8+00327873 332.08+00119199110005+00000001 32...8+00327952 336.08+00119202110006+JMB32123 32...8+00340987 335.08+00135182110007+00000001 571.08+00000003 572.08+00000003 573..8+00013042 574..8+00668866 83..08+14324231110008+00000002 32...8+00488895 332.08+00100246110009+00000001 32...8+00456251 331.08+00122684110010+00000001 32...8+00456456 335.08+00122684110011+00000002 32...8+00488976 336.08+00100250110012+00000002 571.08+00000004 572.08+00000007 573..8-00019540 574..8+01614155 83..08+14346667(一)、第二行 110002+JMB32123:已知高程点点号;83..58+14308250:已知高程点高程。

注:已知高程点点号和高程都需要观测者手动输入,必须正确无误,否则所测各点的高程都是错误的,只能保证高差值是正确的。

(二)、第三行至第七行是第一测站的相关测量信息(如下):1、第三行:第一次后视110003+JMB32123:后视点点号; 32...8+00340921:后视距离: 331.08+00135182:后尺读数。

济业2014-47 天宝及徕卡电子水准仪大数据预处理程序

济业2014-47 天宝及徕卡电子水准仪大数据预处理程序

天宝与徕卡电子水准仪数据预处理程序说明报告陈礼坤贾克永审定:赵振刚共 11 页中铁工程设计咨询集团某某某某某某2015年01月某某1、程序开发背景随着测量仪器的开展和工程对施工精度要求的的提高,电子水准仪日益广泛地应用于各种工程测量中,其中天宝的DiNi系列电子水准仪和徕卡的DNA03电子水准仪占有较大的市场率。

虽然数字水准仪已经帮助人们实现了读数自动化,记录电子化,并且相比传统的光学水准仪,减少了人为读数误差。

但如何对外业观测的电子记录数据进展精度检查和外业观测质量的评定,这也是一个比拟具体而又复杂的问题。

并且在实际内业处理工作中,我们有时需要测站以与测段的详细信息、最后还要将数据整理成平差文件〔.in1数据格式〕,如果都采用人工识别,手工复制、粘贴,然后在EXCEL表格中计算的方法。

那么不仅内业的工作量大,而且步骤多,容易出错。

为此,笔者针对Trimble DiNi 03和徕卡DNA 03电子水准仪的数据观测文件格式特点,编写程序对电子水准仪的观测数据文件进展处理,使之自动读取外业观测数据,然后通过计算、比拟、精度评定,可以将原始观测数据直接转换成COSA平差软件的高差观测值文件,同时可以根据需要输出测段信息、测站信息、以与精度评定需要的相关数据文件,以方便下一步的数据处理,从而提高内业数据处理的精度和速度、实现水准测量从外业观测到内业平差的一体化。

2、程序功能2.1将读入的Trimble DiNi 03和徕卡DNA 03电子水准仪的观测数据经过计算,根据自定义的限差值,通过计算和判断,进展智能识别,对不合格的观测数据进展提示,最后得到外业观测精度的评定结果,并保存成CSV格式数据。

2.2根据计算的结果,得到测站统计数据文件和科傻软件支持的平差数据文件。

3、程序特色3.1 本程序采用易于交互操作的对话框模板和MSFlexGrid控件,在MFC开发环境下利用VC++ 计算机语言进展编写,整个程序的文件数据导入、导出均可直接在图表中呈现,便于数据的检查,程序界面简洁直观,功能清晰、易学易用。

EXCEL-VBA 实现徕卡 DNA03电子水准仪数据自动处理

EXCEL-VBA 实现徕卡 DNA03电子水准仪数据自动处理

EXCEL-VBA 实现徕卡 DNA03电子水准仪数据自动处理张卫【摘要】主要阐述怎样利用 EXCEL 宏和 VBA 语言编写程序,实现徕卡 DNA03电子水准仪数据自动化处理,以满足工程的需要。

【期刊名称】《技术与市场》【年(卷),期】2016(023)008【总页数】2页(P64-64,66)【关键词】EXCEL-VBA;电子水准仪;数据自动处理【作者】张卫【作者单位】葛洲坝测绘地理信息技术有限公司,湖北宜昌 420002【正文语种】中文徕卡DNA03电子水准仪以其高精度性和稳定性,在精密水准测量中得到广泛应用。

徕卡DNA03电子水准仪的数据格式也较为独特,其观测数据不能直接为其他软件使用,而且数据也不便于直接观察和分析。

利用EXCEL-VBA编程功能,可对徕卡DNA03电子水准仪观测数据进行自动化处理,实现内外业一体化功能。

徕卡DNA03电子水准仪有两种数据存储格式,分别为GSI-8(8位字符)格式和GSI-16(16位字符)格式。

在精密水准测量中采用的方法是“aBFFB”,奇数站BFFB、(后-前-前-后)、偶数站FBBF(前-后-后-前)。

本程序设计思路是用EXCEL-VBA编写代码实现GSI数据格式自动处理。

首先对GSI进行分割处理,将无用的索引剔除,然后将有用的测段间距和测段高差进行筛选统计,根据平差软件的要求形成标准格式,如科傻IN1水准平差数据格式。

第一步:打开EXCEL用录制宏的方法将数据进行分列和替换Private Sub CommandButton1_Click()Dim k(), xo(), yo(), ao(), zj(), r(), ls1(), ls2(), sj()Do While Cells(M + 3, 2).Value <>"" '检测表格有无数据M=M + 1LoopApplication.CutCopyMode = FalseSelection.TextToColumns Destination:=Range("B4"),DataType:=xlFixedWidth, _ FieldInfo:=Array(Array(0, 1), Array(24, 1), Array(48, 1), Array(72, 1), Array(96, 1), _Array(120,1)),TrailingMinusNumbers:=True '数据分列Range(Cells(4,3),Cells(M+3,8)).Select '选择替换ActiveWindow.SmallScroll Down:=-222Selection.Replace What:="*+", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=FalseSelection.Replace What:="*-", Replacement:="-", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=FalseRange(Cells(4, 2), Cells(M + 3, 2)).Select '选择替换Selection.Replace What:="*+", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ReplaceFormat:=False第二步:对测段间距和测段高差进行筛选统计For N = 5 To M + 2 Step 5 '检测测段If TypeName(Cells(N, 2).Value) = "String" Then'使用 TypeName 函数返回有关变量的信息ss = ss + 1End IfNext NDim cs(ss), jl(ss), dh(ss)ii = 0For N = 5 To M + 2 Step 5 '测量每段高差gc = Cells(N, 9) + gcIf TypeName(Cells(N, 2).Value) = "String" Thenii = ii + 1cs(ii) = gcCells(N, 12).Value = Format(cs(ii)-cs(ii-1), "#####.########") End IfNext N第三步:形成标准平差数据格式Selection.CopySheets("平差格式").SelectWorksheets("平差格式").Range("A3").Select ActiveSheet.PasteSelection.SpecialCells(xlCellTypeBlanks).SelectApplication.CutCopyMode = FalseSelection.EntireRow.Delete4 结语EXCEL-VBA是微软公司在EXCEL平台上开发出来的一种通用的自动化语言。

徕卡全站仪GSI数据格式转换模块设计

徕卡全站仪GSI数据格式转换模块设计
GS I . 8 转C AS S 7 . 0 所 需的+ . d a t 格 式 的原 理 ,给 出 了程 序 实 现 的 核 心 代 码 ,利 用 实例 数 据 对数 据 格 式 转 换 模 块 进 行 了
验证 。本文所介绍 的文件格 式转换 方法对于测量 中其 它数据格 式的转换 具有 一定的参考意义。
异较大 ,而不 同的内业后处理软件 式 )或2 4 个字符 ( GS I . 1 6 格式 )。 文件 中 占一行 ,并 由多个 以空格 分 要 求 的数 据 格 式 也各 不 相 同 。在 测 以 下 数 据 为 GS I 一 8 数 据 文 件 中 开 的数 据 块组 成 ,每个 数 据 块 由字 绘生产过程 中,由仪器商提供 的传 个 点 ( 测量 块 )的格 式 : 索 引+ 测 量 数据 构 成 ,GS I . 8 格式 中
收稿 日期 : 2 0 1 4 — 1 2 — 0 9 作者 简介 : 岳超( 1 9 6 2 一) , 男, 安徽寿县人 , 高级工程师 , 现从事工程测绘技 术及管理工作 。
7 …0 + 0 0 0 0 2l 0 0 8 8 …0 + 0 0 0 01 3 5 1 当前 ,全站仪 品牌较多 ,其数 是各个独立的整体 ,用结束符终止 8 C R,或 C R L F)。数 据 块 由字组 据格式也 是五花八 门,利用全站仪 ( 每个点的信息为一测量块 ,测
采 集 到 的 数据 格 式 8 格 量块包括点号和测量信息 ,在文本
3 1 开头 为斜距, “ + ” 后距 离值为 2 2 . 7 6 8 m
5 1 开头 为加乘 常数 , “ 0 0 2 0 ” 为加 常数, “ 0 0 0 ” 为乘 常数
8 7 开头 为觇标 高, “ + ” 后值 为 2 . 1 O O m 8 8 开头 为仪器 高, “ + ” 后 值为 1 . 3 5 0 m

DNA03电子水准仪GSI8数据格式转换软件开发

DNA03电子水准仪GSI8数据格式转换软件开发

第42卷第2期2019年2月测绘与空间地理信息GEOMATICS&SPATIALINFORMATIONTECHNOLOGYVol.42ꎬNo.2Feb.ꎬ2019收稿日期:2018-03-19作者简介:姜㊀松(1978-)ꎬ男ꎬ辽宁法库人ꎬ高级工程师ꎬ学士ꎬ主要从事基础测绘与地理信息系统应用研究等工作ꎮDNA03电子水准仪GSI-8数据格式转换软件开发姜㊀松1ꎬ张恒璟2(1.辽宁省地理信息院ꎬ辽宁沈阳110034ꎻ2.辽宁工程技术大学ꎬ辽宁阜新123000)摘要:对徕卡DNA03电子水准仪线路测量模式及GSI-8数据存储格式进行了研究ꎬ基于VisualC++6.0平台MFC对话框ꎬ编写GSI-8数据格式向Excel电子表格水准记录簿格式的转换软件ꎬ实现DNA系列电子水准仪内置的5种线路测量模式GSI-8数据自动向满足国家水准测量规范的Excel电子手簿记录格式转换ꎬ测站各项限差指标自动检核并定位ꎬ水准测量等级满足从一等到四等以及等外水准的要求ꎬ相同等级和同一类型的线路数据文件实现批量格式转换ꎮ关键词:DNA03电子水准仪ꎻ线路测量模式ꎻGSI-8ꎻ格式转换ꎻExcel电子表格中图分类号:P204㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-5867(2019)02-0183-04DevelopmentofGSI-8DataFormatTransformSoftwareforDNA03DigitalJIANGSong1ꎬZHANGHengjing2(1.LiaoningProvincialInformationofGeographicꎬShenyang110034ꎬChinaꎻ2.LiaoningTechnicalUniversityꎬFuxin123000ꎬChina)Abstract:LinemeasurementmodeofLeicaDNA03digitallevelinginstrumentandGSI-8datastorageformatarestudied.BasedonVisualC++6.0platformandMFCdialogboxꎬthinformatconversionsoftwareiswrittenfromGSI-8toExcelspreadsheetdataformatstandard.ImplementationofDNAserieselectroniclevelbuilt-infivelinemeasurementmodeistomeetcountriesExcelelectronichandbookrecordformatconversion.Eachtoleranceindexofstationautomaticcheckislocatedtomeettherequirementsofthelevelfromthefirstordertothefourthandsubstandard.Thesameorderandtypeofdatafileformatareconvertedinbatches.Keywords:DNA03digitallevelinginstrumentꎻlinemeasurementmodeꎻGSI-8ꎻformatconversionꎻExcelspreadsheet0㊀引㊀言徕卡公司测量仪器的数据格式比较特殊ꎬ例如全站仪采用长数据块的GSI-16格式ꎬ每个数据区块占16个字符ꎬ保证平面坐标的有效数字ꎻ电子水准仪例如DNA03/DNA10采用短数据块的GSI-8格式ꎬ每个数据区块占8个字符ꎬ保证水准高差和视距的有效数字ꎮ这种GSI数据格式与我国的水准记录手簿格式不同ꎬ需要进行记录格式的转换ꎬ方能提供满足国家水准规范要求的记录手簿ꎮ文献[1]对电子水准仪数据传输转换与管理信息系统的主要功能模块进行论述ꎬ论证了系统运行的可行性ꎬ处理的仪器包括leica㊁Trimble㊁Nicon和Topocn系列ꎻ文献[2]基于微软MSCOMM控件和VB6.0平台ꎬ编写DNA03与微机数据通信程序ꎬ实现了电子水准仪与计算机的接口交互ꎻ文献[3]采用WPSOFFICE2007软件的表格处理功能将GSI-8数据转换为表格存储ꎻ文献[4]采用仪器自带LGO软件的 格式管理器 功能ꎬ提取测站观测信息ꎻ文献[5]利用徕卡随机软件LGO的格式管理器功能ꎬ结合Excel表格VBA宏命令ꎬ生成规定格式的水准测量手薄ꎻ文献[6]基于徕卡DNA03水准仪数据预处理程序设计ꎬ利用VB编写了读入数据文件并转换生成水准观测手薄ꎬ生成一个测段的水准测量外业高差与概略高程表ꎻ文献[7]利用XML格式下载DNA03原始观测数据ꎬ通过编程自动提取观测信息并生成Excel文件ꎻ文献[8]利用VB与Word交互ꎬ自动输出水准测量成果ꎬ实现了往返测㊁单程双转点及BFFB㊁BBFF原始数据的处理ꎻ文献[9]对GSI进行分割并剔除无用的索引字段ꎬ然后利用Excel-VBA编写自动化格式转换处理程序ꎻ文献[10]在PDA掌上电脑平台下开发了DZSZ04程序ꎬ实现了Dini12电子水准仪数据自动传输记录功能ꎻ文献[11]基于VS开发环境和c#语言编写DINI03数据格式转换程序ꎬ将原始数据转化为常用的平差数据记录格式ꎻ文献[12]对DINI03数字水准仪内存记录数据转换方法研究ꎬ提出原始数据格式转换方法并剔除无效信息ꎬ提取有用测段信息并以后处理软件要求的文本文件形式保存ꎮ本文在分析DNA03的GSI-8数据格式以及线路测量模式基础上ꎬ利用VC6.0平台ꎬ开发GSI-8数据格式向国家水准测量规范要求的水准记录薄转换软件ꎬ分别考虑DNA03仪器的5种线路测量模式ꎬ水准测量等级从国家一等到等外水准ꎬ对于相同等级和相同线路测量模式的GSI-8数据文件ꎬ可组成一个列表数据文件ꎬ批量实现数据格式向Excel电子记录手簿的转换ꎬ每一个GSI-8文件的测站数以及各项水准限差按线路分别统计ꎬ同时可对测站的各项测量限差进行检核ꎮ1㊀GSI-8数据格式徕卡公司生产的电子水准仪㊁全站仪等ꎬ内部数据存储为GSI(GeoSerialInterface)数据格式ꎮ电子水准仪采用GSI-8格式存储测量数据ꎮGSI-8的数据段见表1ꎬ第1 3位:字索引ꎬ指出数据的类型ꎻ第4位:空数位ꎻ第5位:地球曲率改正ꎻ第6位:单位与小数位数ꎬ例如 0 表示记录至1mmꎬ 6 表示0.1mmꎬ 8 表示0.01mmꎬ其他的数字例如1与7表示英制单位的不同小数取位ꎻ第7位:符号ꎬ指出数据的正负号ꎻ第8 15位:指出具体的水准数据(共8位字符)ꎻ第16位:空字符ꎮ表1㊀GSI 8数据段字符位Tab.1㊀GSI 8datasegmentcharacterposition位置1234567890123456 ʃnnnnnnnn2㊀line线路测量模式2.1㊀DNA03的线路测量模式徕卡公司的DNA系列电子水准仪提供了水准线路测量功能ꎬ为满足我国水准测量规范要求ꎬ制定了5种不同的路线测量形式ꎬ见表2ꎮ表2㊀DNA03线路测量模式Tab.2㊀DNA03linemeasurementmode线路模式测量顺序常用等级DNA03代码aBFFB奇数站后前前后偶然站前后后前国家一㊁二等4BFFB后前前后国家三等2BBFF后后前前国家四等7BF后前等外1aBF奇数站后前偶数站前后等外32.2㊀BFFB模式GSI-8数据文件格式BFFB模式线路测量GSI-8数据样例如图1所示ꎮ文件的第1行ꎬ例如:4100001+? 2ꎬ表示的意义为ꎬ 41 是测量方法代码ꎬ表明这个数据文件采用line线路测量模式ꎬ第1行省略号后面的数字 2 表示线路测量的模式为 BFFB 模式ꎮ图1㊀BFFB模式线路测量GSI-8数据样例Fig.1㊀GSI-8datasamplesofBFFBline㊀㊀㊀㊀measurementmode第2行ꎬ例如:110002+000000A183..58+10000000ꎬ 11 表示测量数据段的开始ꎬ A1 表示后视点名ꎬ 83..58 最右侧的 8 表示仪器记录的小数位数为0.01mmꎮ第3行ꎬ 32...8+03969149 ꎬ其中32表明该数据块为视距ꎬ数值为+39.69149mꎻ接着的 331.08+00187510 ꎬ331表示第一次的后视读数为1.87510ꎻ 390...+00000003 的390表示重复观测次数ꎬ最后的数位3表示重复3次读数ꎻ 391.08+00000010 的391表示平均观测模式(例如3次读数取平均)时ꎬ单次测量的标准差为0.10mmꎮ第4 6行ꎬ分别代表第一次前视F1(332)㊁第二次前视F2(336)㊁第二次后视B2(335)ꎮ第7行ꎬ571表示两次所测高差之差ꎬ572表示高差之差累积ꎬ573表示前后视距差ꎬ574表示该测站的总视距(前视+后视)ꎮ第8行ꎬ83表示该站的前视点高程ꎮ从第9行开始为水准仪第二站观测ꎬ第9 12行是第二站的后 前 前 后顺序观测值ꎬ第13行同第7行含义ꎮ详细的数据格式和字段说明见DNA系列GSI格式说明书ꎮ3㊀GSI-8转换EXCEL程序设计软件设计采用批量的GSI-8文件模式ꎬ不直接对GSI-8文件进行读写操作ꎬ而是将相同线路测量形式和测量等级的GSI-8单一路线数据文件组成一个后缀名为lst的文本列表文件ꎬlst列表文件中每一行为一个GSI-8单一线路数据文件名ꎮ例如:BFFB模式ꎬ三等水准测量ꎬ三个line线路测量数据文件名分别为:0529D05G09.GSI㊁0530D05D2.GSI㊁YBY4.GSIꎬ组成的列表文件名为BFFB-3.lstꎬ文件内容如图2所示ꎮ图2㊀BFFB-3.lst文件Fig.2㊀BFFB-3.lstfile软件整体技术流程如图3所示ꎬ主界面如图4所示ꎬ设计了单一水准路线测量形式单选项ꎬ包括5种单一路线测量形式ꎻ水准网等级选择和指标精度显示ꎬ包含从一等到四等的等级水准和五等水准(等外水准)ꎻ导入GSI 8格式的列表文件按钮ꎬ以及转换成Excel水准记录手簿并保存结果的按钮ꎮ481㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀测绘与空间地理信息㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀2019年图3㊀GSI-8格式转换软件整体设计流程Fig.3㊀Softwareoveralldesignprocess图4㊀GSI-8格式转换软件主界面Fig.4㊀MaininterfaceofGSI-8format㊀㊀㊀㊀transformationsoftwareExcel针对单元格的操作都应先获取其对应的Range对象ꎬ获取第一个工作表中的单元格ꎬ设置表头和合并单元格ꎮ基于VC6.0平台MFC对话框应用程序ꎬ声明Excel表格数据处理类对象的代码如下:_Applicationappꎻ//用_Application来创建一个Excel应用程序接口Workbooksbooksꎻ//工作簿集合_Workbookbookꎻ//工作簿Worksheetssheetsꎻ//工作表集合㊀㊀_Worksheetsheetꎻ//工作表Rangerangeꎻ//Excel中针对单元格的操作都应先获取其对应的Range对象Fontftꎻ//字体4㊀实㊀验㊀㊀按图2格式设计lst列表文件ꎬ导入GSI-8的lst文件后ꎬ生成1个包含全部GSI数据的文本文件ꎬ内容如图5㊁图6所示ꎮ对于lst文件中的每一个GSI-8数据文件ꎬ分别生成了3部分数据段:水准尺原始读数ꎬ仪器计算结果和测站检核结果ꎮ图5㊀水准尺原始读数数据段Fig.5㊀Originalreadingdatasectionoflevelingruler图6㊀仪器计算结果和测站检核数据段Fig.6㊀Instrumentcalculationresultsandstation㊀㊀㊀㊀inspectiondatasection超限的项目数据ꎬ后面以 ! 结尾ꎬ测站检核的两次设站高差之差不大于10cmꎮ测站检核没有问题时ꎬ由水准尺原始读数记录自动生成Excel表格的水准记录薄格式数据文件ꎮ生成的Excel水准记录见表3ꎬ每一个GSI-8线路文件分别统计测站编号㊁视距差㊁视距差累积㊁两次所测高差之差等信息ꎮ生成水准记录本格式的记录后ꎬ可以采用水准网平差软件ꎬ将各个单一线路的测段高差组成水准网ꎬ进行后续平差处理ꎮ表3㊀Excel水准记录表样式Tab.3㊀Excellevelingrecordpattern照准点视距水准尺读数读数差备考测站编号后后距1后距2后视1后视2K+黑-红前前距1前距2前视1前视2K+黑-红后 前后距前距h1h2h1-h2高差中数0.01mm视距信息视距差d累积差ðd本站视距总视距1后39691493970560187510191685-4175前397876439788276603570220-4185后 前39.739.7912147512146510121470-0.09-0.0979.4979.492后70500817046182126678131664-4986前718653071867466231967199-4880后 前70.4871.876435964465-10664412-1.39-1.47142.35221.83581第2期姜㊀松等:DNA03电子水准仪GSI-8数据格式转换软件开发续表3Tab.3㊀(Continued)照准点视距水准尺读数读数差备考测站编号后后距1后距2后视1后视2K+黑 红前前距1前距2前视1前视2K+黑 红后 前后距前距h1h2h1 h2高差中数0.01mm视距信息视距差d累积差ðd本站视距总视距3后108989710897941171141149012213前112793411283731720241698172207后 前10.911.28-54910-549166-54913-0.38-1.8622.18244.014后930257933393106651107923-1272前915734913028166973168225-1252后 前9.329.14-60322-60302-20-603120.17-1.6818.46262.485㊀结束语1)GSI-8数据格式向Excel表格转换软件ꎬ可以满足国家水准测量规范各个等级的测量要求ꎬ实现了测站各项限差的内业检核与定位ꎬ实现了Excel电子水准记录手簿的自动化存储ꎻ2)软件采用GSI-8批量数据文件格式转换模式ꎬ适用于DNA03电子水准仪常用的aBFFB㊁BFFB㊁BBFF㊁BF㊁aBF等5种线路测量模式数据格式转换ꎮ参考文献:[1]㊀马德英ꎬ赖鸿斌.电子水准仪数据传输转换和成果管理系统的设计和建立[J].测绘与空间地理信息ꎬ2008ꎬ31(6):199-201.[2]㊀王伟才.使用VB6.0编写DNA03电子水准仪与微机通信程序[J].测绘通报ꎬ2009(9):72-73. [3]㊀刘业林.Leica+DNA03水准仪的一种数据处理方法及应用实例[J].湖南水利水电ꎬ2009(6):31-33. [4]㊀袁峥.LeicaDNA数字水准仪测量数据输出格式研究[J].大坝与安全ꎬ2009(S1):70-72.[5]㊀贾丙普ꎬ彭喜林.徕卡DNA03数字水准仪数据处理研究[J].测绘工程ꎬ2015ꎬ24(2):75-77.[6]㊀韦国和ꎬ李应超ꎬ高建尽ꎬ等.基于徕卡DNA03水准仪数据预处理程序设计[J].中国新技术新产品ꎬ2010(19):37.[7]㊀李德龙ꎬ张文金.徕卡DNA03水准仪数据处理方案与实现[J].城市勘察ꎬ2009(6):93-94.[8]㊀汪平ꎬ孙雪洁ꎬ许家琨ꎬ等.基于VisualBasic实现徕卡DNA03电子水准仪数据处理[J].海洋测绘ꎬ2013ꎬ33(6):56-58.[9]㊀张卫.EXCEL_VBA实现徕卡DNA03电子水准仪数据自动处理[J].技术研发ꎬ2016ꎬ23(8):64.[10]㊀王太松ꎬ韩勇.电子水准仪数据自动传输记录程序的研发[J].测绘与空间地理信息ꎬ2010ꎬ33(1):180-182. [11]㊀赵显富ꎬ朱杰ꎬ吕伟.DiNi03数字水准仪数据格式转换程序的设计与实[J].测绘通报ꎬ2013(11):134-135. [12]㊀邹进贵ꎬ余锐ꎬ纪志刚.DINI03数字水准仪内存记录数据转换方法研究[J].测绘地理信息ꎬ2013ꎬ36(4):16-17.[编辑:任亚茹](上接第182页)4.3㊀不动产登记成果展示分析模块采用二三维一体化展现技术对不动产登记成果进行三维建模ꎬ模拟真实城市场景ꎬ借助纹理贴图㊁烘焙等手段将场景真实化ꎮ同时运用三维地理信息系统中的数据编辑与管理功能㊁模拟与推演功能㊁挖掘与分析功能ꎬ建立起一个真实立体的城市三维场景ꎬ以弥补传统二维地理信息系统的不足[4]ꎮ这种真实感㊁互动性㊁冲击力和表现力均是二维地理信息系统所无法比拟的ꎮ该技术在不动产登记成果展示应用中得到很好的运用ꎮ按用户要求进行各类专题统计ꎬ动态生成图表ꎬ能够让决策者从宏观层面掌握不动产登记成果数据情况ꎬ模拟与推演功能为决策者提供高科技手段的决策辅助ꎮ5㊀结束语国家对城市规划的更高要求ꎬ对不动产行业的微观把控ꎬ推动了不动产部门和行业的管理手段㊁行业技术飞速发展ꎬ并在很多地方已经慢慢凸显出规划㊁监控力度ꎮ本文以地理信息二三维一体化技术在不动产登记成果中的应用和实践为基础ꎬ结合二三维技术发展现状分析和不动产登记成果二三维资源展示与分析系统的推行ꎬ阐述了二三维一体化各项关键技术的应用意义ꎮ如何利用好二三维一体化技术ꎬ辅助支撑不动产行业发展ꎬ值得我们继续思考和研究ꎮ参考文献:[1]㊀蓝秋萍ꎬ李利军ꎬ杨波.二维GIS与三维场景交互技术的研究与应用[J].测绘信息与工程ꎬ2007ꎬ32(3):18-19. [2]㊀龚靖.三维地理信息系统在统一不动产管理中的应用[J].住宅科技ꎬ2014(7):56-60.[3]㊀朱庆.三维地理信息系统技术综述[J].地理信息世界ꎬ2004ꎬ2(3):8-12.[4]㊀万宝林.3DSMAX与SketchUp的三维城市建模技术实验对比分析[J].测绘地理信息ꎬ2015ꎬ40(2):23-25.[编辑:刘莉鑫]681㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀测绘与空间地理信息㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀2019年。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

徕卡DNA系列数字水准仪GSI数据格式文件预处理软件开

马云飞
【期刊名称】《测绘技术装备》
【年(卷),期】2022(24)4
【摘要】针对徕卡DNA系列数字水准仪生成的GSI格式文件数据阅读不直观、提取平差数据不方便等问题,本文使用C#编程语言,借助Office平台的OLE组件编制徕卡GSI数据格式文件预处理软件。

使用本软件可将GSI数据格式文件转换成EXCEL格式水准观测手薄文件,同时生成科傻格式平差数据和观测过程文件,以便于后期平差计算和查看观测信息。

该软件界面友好,操作方便,可降低数据整理过程中出错的概率,简化内业数据处理流程,有一定的实际应用价值。

【总页数】4页(P131-134)
【作者】马云飞
【作者单位】长春市测绘院
【正文语种】中文
【中图分类】P258
【相关文献】
1.基于徕卡DNA03水准仪数据预处理程序设计
2.徕卡DNA03数字水准仪在水闸垂直位移观测中的应用
3.浅谈高精密水准仪(徕卡DNA03电子数字水准仪)在
潘口水电站座环施工中的应用4.徕卡DNA03数字水准仪数据处理研究5.DNA03电子水准仪GSI-8数据格式转换软件开发
因版权原因,仅展示原文概要,查看原文内容请购买。

相关文档
最新文档