您当前的位置:首页>论文资料>基于VB的南方CASS测量数据转纬地横断面数据方法研究

基于VB的南方CASS测量数据转纬地横断面数据方法研究

资料类别:论文资料

文档格式:PDF电子版

文件大小:108.54 KB

资料语言:中文

更新时间:2024-12-26 09:13:34



推荐标签:

内容简介

基于VB的南方CASS测量数据转纬地横断面数据方法研究 科技论坛
·21 ·
基于VB的南方CASS 测量数据转纬地横断面数据方法研究
曾朝平刘洪飞
(郑州测绘学校,河南郑州450015)
摘要:主要描述了使用VB程序编写解决南方cass测量数据如何转换成纬地横断面数据的方法,随着测绘技术的不断发展,应用端程技术已经成为测绘信息化时代的主要技术,所以本文对现实工作有一定的实际指导意义。
关键词:VB;南方cass;纬地;数据转换
在公路测量中获取公路的横断面数据是非常关键的一步,而在公路建设的勘察设计阶段,许多公路设计单位设计人员使用的是纬地软件,测绘人员使用的是南方cass绘图软件,但是纬地软件和南方cass绘图软件使用的是不同的数据格式。进行断面测量有两种方法:方法一是常规的RTK采集断面点的测量,得到所有断面点的测量数据文件都是da格式的文件,然后用南方cass软件进行展点,手工编辑成纬地的横断面数据格式;方法二是采用RTK的横断面测量模式,然后导出数据,再转换成可以导出纬地软件可以使用的数据格式文件。通常的断面测量,不管采用上面的哪种方式,都是由一台GPS从中桩的左面测到中桩的右面,但是为了提高工作效率,同时采用4台GPS进行推进式测量,中桩左边两台,中右边两台。若采用方法一采集好数据后,很容易可以将四个dat数据合成一个da数据。但是在得到dat数据文件后还需要手工编辑,不容易形成最终的纬地横断面数据格式文件。同样采用方法二也不容易将四个纬地横断面数据合成一个纬地横断面数据。不管用哪种方法,都需要编写一个程序来提高工作效率。所以如何把获取的数据转换成纬地道路测量软件能够使用的数据格式是其中重要的环节。为了方便功能的实现,设计了一个基于VB的南方cass测量数据转纬地横断面数据冈。
1程序总体设计
以数据流向表达的程序执行过程是“原始数据输人一→+数据分析与识别→成果数据”。下面对原始数据格式、成果数据格式以及中间数据格式进行说明。
1.1原始数据输入。读人各原始数据。依次读人逐桩坐标(见表 1)、地面高程数据(见表1)、GPS横断数据(见表2)。逐桩坐标:桩号,大地坐标(仅平面坐标)X,Y;地面高数据:桩号,中桩地面高; GPS横断数据:需要预处理成按桩号排列好顺序的文件,桩号、序号、三维坐标(X、Y、Z)(其中Z为高程)。逐桩坐标表是设计方提供的,地面高数据表是客户提供的,GPS横断数据通过RTK测量得到的。
1.2数据处理。利用程序组合处理数据“逐桩坐标"和"GPS横
0000 Ko010 KO+020
Ko+o0 K04000 x04010 Ko4010 K0+02
N
表1逐桩坐标和地面高程
高8
46080.783451 46073.783696 48386.763967
2 2
4242772371 2488036 257.016388
表2GPS横断数据
N
48360251458 48873.57945 4808624543 48042245710 48831.137908
4232364321 422484644 42257.46721 422886387 4280.462864
052 647 645
2P 0.45 0.36
2.2.1根据方位角判断各断面GPS散点数据左右位置
2.2.1.1方位角计算。方位角计算子程序,dx、dy为两点之间坐标增量,fwi为两点连线方位角,程序如下:
Function fwj (dx,dy) Pi=3.1415926
2.2.1.2左右位置判断。FWJO为当前桩号至前进方向相邻桩号方位角,FWJ1为利用(1)中程序计算得到的中桩至GPS横断点连线的方位角,令FWJ2=(FWJ1-FWJO)。在直线段,如果严格按理论关系应该有:FWJ2=T/2时,GPS点在中桩右侧:FWJ2=3/2 时,GPS点在中桩左侧。在曲线线段,△为相邻中桩弦线与切线的夹角,如果严格按理论关系应该有:FWJ2=T/2±△(弯道右偏为“_",弯道左偏为“+")时,CPS点在中桩右侧;FWJ2=3/2±△时(弯道右偏为“_,弯道左偏为“+”),GPS点在中桩左侧。由于实际测量过程中GPS点未严格位于路线法线上,同时兼顾弯道的影响 △的值较小,其与横向偏离,故认为:只要FWJ2E(π/4,3π/4) GPS点在中桩右侧;FWJ2E(5/4,7/4),GPS点在中桩左侧。
2.2.2高差计算。GPS点高程减去中桩地面高即为各点与中桩地面高的高差。相邻点高差即为相邻GPS点高程之差,计算过程中
断数据”,判断GPS各点方位并判断其位于中桩左侧或右侧,进而
程序自动判断GPS相邻点与中桩左右及远近关系。
计算各点距离中桩距离,并根据距离大小进行排序。利用程序组合处理数据"中桩地面高"和"CPS横断数据”,计算各断面点至中桩点的高差。
1.3成果数据。根据纬地软件的需要,横断数据为相邻点平距高
3结论
3.1实现南方cass绘图软件数据转换成纬地道路测量软件能够使用的数据格式,将使用户充分的利用南方cass绘图软件的测绘数据,快速有效的为纬地道路辅助设计系统提供数据源,提高工作效
差格式,具体格式为:三行为一组一个断面数据),每一单元的第一率。
行表示桩号、第二行表示左侧数据(第个数为左侧点的个数)、第三行表示右侧数据(第一个数为右侧点的个数)。
2关键技术分析
2.1程序数据读人与组织。在程序中,“逐桩坐标”、“中桩地面
3.2通过程序对于两种不同数据格式的转换的实现,是一种比较实用的方法,并不是所有软件都适合于所有现实工作,所以要具有编译程序实现我们现实工作中遇到问题的思路。
3.3在数字化测图迅速发展的今天,使数据资源共享,充分利用
测图软件的有时互补,优化数字化的工艺流程,减低生产成本,提高
高”、“CPS横断数据均采用文本txt格式方式读人,如下面代码所
示,将GPS横断数据读人数组中进行操作。
PrivateSub CommandButton3_Click0
DimsOAs String,countAsLong定义数组和计数变量
劳动生产率是推动行业向前发展的一个重要问题,有待于今后进一步的探讨和总结。
参考文献
[1]陈一舞,吴龙期等.南方CASS到MapCIS数据转换的实现[]测绘
2.2横断面数据处理。计算机编程法横断面数据处理的流程:求
通报.2010(3)
[2]彭冲,注凯等.VB结合CASS在道路横断面数据处理中的应用[]
当前中桩到前进方向相邻中桩方向连线的方位角→当前中桩至当前横断面各点的方位角→根据方位角差值判断左右位置→当前横断面各点至当前中桩的距离(并按距离大小排列顺序)+当前横断面各点相邻的高差→形成横断原始数据所需格式。高差计算比较简单,而各点左右分布判断和其与中桩距离远近的排序相对复杂。
万方数据
地矿测绘.2011(2)
[3]徐立艳,刘鸥博.MapGIS与其他常用软件数据格式转换[]黑龙江科技信息,2013(32)
上一章:档案数据库建设基本程序与要求 下一章:基于USM原理的改进型图像锐化算法研究

相关文章

基于VB和数据库技术的阀门三维设计及试验仿真系统的研究_刘世辉 基于AutoCAD VBA的南方CASS测图系统的高程改正 基于VB和单片机的多路数据采集系统设计 铁路工程勘察断面数据接口标准研究 基于频谱数据驱动的旋转机械设备负荷软测量 基于VB语言的矿井风流温湿度预测模型研究 基于数据挖掘的试验数据利用研究 航发叶片的测量数据误差处理方法研究