摘要:导线网凭借着测度精度高、应用灵活、不受地形影响等,并应用到了各行各业当中,逐渐取代了三角网的应用。因此,测量数据处理技术受到了广泛的关注,本文探讨了测量数据处理工作过程中常见的问题,介绍了界面设计和数据处理算法等技术,希望能够促进导线相关工作的顺利开展。
关键词:导线网;控制;测量数据;技术问题
一、引言
导线网凭借着自身的优势,在众多的测量控制网中脱颖而出,被广泛的应用在不同的领域当中。随着科学技术的不断发展,笔记本电脑被应用在了野外作业当中,并逐渐提高了其的应用能力。但是目前使用的导线网控制测量数据处理技术在使用的过程中仍然存在一定的问题,比如难以适应比较复杂的野外作业环境,导线网控制测量数据处理精确度不高等,从而限制了导线网控制测量数据处理技术的实际应用。为了使导线网更好的应用在笔记本电脑当中,本文意在开发以笔记本电脑与Windows操作系统为基础的导线控制测量技术,从而扩大导线网的实际应用范围,降低工作人员野外作业所耗费的脑力劳动强度,提升整个工作过程中的计算精度。
二、导线测量数据处理界面设置
针对导线测量而言,在开展数据处理界面的设计工作时,需要结合实际需要,实际满足需求,便于使用的界面设计,从而为后续编程工作的开展提供必要的帮助。对此,设计人员将测量数据处理界面的设置会按照图1设置,其中共包含8种导线测量形式,因此整个界面总共分成为8个不同的界面,每个面板界面都具备其自身不同的内容,代表不同的使用功能,在设计过程中,需要考虑使用方便问题,最大程度的优化界面设计工作。本文在对数据处理界面进行设置时,按照使用关系,对不同的使用界面进行了排序,其界面布置与不同功能之间的生效顺序如图2所示,这样能够更加方便工作人员的使用,提高工作的整体效率。
图1数据处理模块结构图
图2模式及功能生效顺序框图
通过对上图的分析,我们确定了数据处理界面的大概设置模式,接下来还需要对每个模块进行详细的设置,并做好相应的编程工作。本文选择PictureBox来表示示意,其具备很强的包容能力,能够包容其它控件性能。导线示意图中不同的符号表示不同的含义,其中直线、点位标记以及说明表示为Line、Shape及Label。将上述的控件分别嵌入到图片框控件中,控件自身具备了属性,并能够属性设置,形成导线示意图。
通过上述的研究和分析,可以知道,本文设计的界面上不同的功能分区主要是借助两个框架及外部区域组成的,不同的框架和组成部分包含不同的功能和组成内容,其上边还需要设置不同的文本框,具体内容为:①在导线网控处理中的数据、观测值输入、观测值近似平方差、坐标计算等,分别设置文本框作为测量已知控制点的符号以及X、Y坐标等的输入框。②为了更加明确控制点在示图上边的具体位置,需要使用标签给出相应的序号,避免使用过程中产生混淆问题。③设置其它标签还需要显示坐标输入顺的序。输入功能区,需要设置不同的文本框,将其当成输入框。④同时,需要输入几个TextBox文本框分别作为导线点相关点号输入框以及观测值输入框,方面后视点、前视点、测量点以及水平角、距离、高差中数等。⑤设置Command当成数据输入、循环修改以及确认等功能的操作键,完成这几个功能的正常使用和操作。⑥将Command设置在功能区内,从而实现坐标平差计算、保护、返回以及清除等功能。⑦设置文本框当成整个控制面板的成本显示框,实现数据的显示功能。
三、控制测量数据处理算法
(一)起算数据输入编程算法
导线测量起算控制点数不是固定的,而是需要按照导线形式进行改变,根据具体情况进行调整可以设置四个文本框当成是导线控制测量输入框。同时,建立于上述文本框和起算数据结构等,其总共包含4个组数,维数设置为j,需要接受文本框给出来的数值。对于数组变量而言,为了提高计算的精确度,需要变量改成双精度的,从而满足测算的精确度。界面设置选择导线测量示意图的方式,并且设置TAB顺序键相结合的形式,给予相应的提示,帮助提升数据的精确度,避免产生混淆出错问题。
在对数据进行编码时,需要采取以下的编程方式:编码名(i:1 - j):i1-i4分别表示起算控制点点号、X坐标、Y坐标以及控制点H高程.数据控制文件主要是以起算控制点坐标来体现,数据输入界面选择合适的作为切入点。在对起算数据修改功能算法方面,需要做好以下几步编码工作:①利用文本框直接编辑文字,能够对数据直接进行修改;②起算数据输入完成之后,选择数据进行显示,一旦出现数据错误问题,系统会自动进行循环输入环节。若数据输入完成之后,数据检测结果正确,需要进行确认,此时需要设置Command,作为整个界面的【确认】键,这样能够直接进入观测输入区域。
(二)观测值输入编程算法
处理完成导线测量数据后,需要将观测数组当成循环变量,开展相应的编程工作,具体内容如下:
编码名为(i= l-n),其中i1-1ii分别表示测站、前、后导线点号、观测水平角、导线边方位角、测站至前视点X、Y坐标增量、前视导线点X、Y坐标等。建立和观测值,其组数设置为12,动态数组维数定为n。其中,1-6号数组,其对应6个TextBox文本框赋值数据;7-12数组处理中间和成果对应的赋值数组。
(三)导线测量观测值近似乎差和坐标
计算编程算法主要涉及以下几部分内容:①点击开始;②输入开始,从而确定导线测量观测值的限差大小;③参数、观测值的输入:水平距离、角、导线点号和高差中数等;④选择ReDimPreserve语句对观测值与数据处理之后形成的成果动态数组维数进行定义;⑤动态数组赋值采用观测值数据;⑥输入导线观测值数据,结果显示N,则需要对观测值进行修改,然后再进行检测直到满足要求,然后结束;若结果显示为Y,则需要返回3,然后继续下一组数据的观测。
三维、平面符合导线测量观测近似值平差和坐标计算的相关内容如下:①方位角计算;②各导线边坐标增量计算;③计算对应的坐标增量闭合差值;④检查并核算导线全长相对闭合差;⑤按照坐标增量闭合差和导线边
长调整坐标增量,从而完成坐标计算工作;⑥处理三维附合导线数据,需要增加高程计算内容。
完成上述的编程工作之后,还需要做好以下几部分的工作内容即:显示、保存、打印和结束四个模块的设定。在对测量数据结构进行处理时,限差检查工作需要保证导线测量成果的精度能够满足相应的要求。这样一来,才完成了整个界面设计工作和对应的编程工作。
四、结论
随着导线控制网测量技术的不断发展,使得导线控制网测量数据处理技术得到了广泛的关注。作为该行业中的一份子,为了提高导线控制网测量技术的实际应用情况,作者详细分析了测量数据相关算法内容,并编写了相应的测量数据算法,将其应用在外部环境比较复杂的野外作业工作当中,提升现有的控制测量数据处理算法,使其能够提高处理内容比较复杂观测数据的速度,这样不但能够减少工作的整体强度,从而提升导线网控制测量数据处理工作的整体效率。
参考文献:
[1]宫晓强,尚飞,刘洛琨.利用局域网对无线自组网路由协议DSR进行仿真[J].微计算机信息,2005,9-3:56-58.
[2]王敏,邵定宏,陆金桂.动态链接库技术及其应用实例[J].微计算机信息,2006,(22):272-274.
[3]陈秀忠.电磁波测距导线在施工控制网中的应用[J]测绘通报,2004,(7):23-25.
[4]孔祥元,梅是义.控制测量学下册[M].武汉:武汉大学出版社,1996.
[5]陈聪,冯玉林,施惠昌.基于IEEE802.15.4的Ad Hoc网络路由协议研究[J].微计算机信息,2006.22.15.124—126
论文作者:邹秀芳
论文发表刊物:《基层建设》2018年第31期
论文发表时间:2018/12/17
标签:导线论文; 测量论文; 数据处理论文; 坐标论文; 数据论文; 工作论文; 界面论文; 《基层建设》2018年第31期论文;