APP下载

基于Android手机的 导线测量外业数据记录软件的设计与开发

2020-08-07刘望明刘军峰王栋柳新强

科技风 2020年20期

刘望明 刘军峰 王栋 柳新强

摘 要:本文主要采用Java语言,基于Android平台开发一款可以实现导线外业观测数据记录、自动检核、自动保存的手机程序,主要解决传统手簿记录容易出错、检核复杂等问题,可以使初学者迅速掌握导线外业观测的流程。该程序从需求分析、流程设计、软件测试等方面进行设计开发。最终实现导线外业观测数据的电子记录、自动检核、自动保存,极大地提高了导线外业观测的效率。在日常的导线测量中具有很强的实用性。

关键词:导线测量;外业记录;Android

在日常的导线测量中,外业数据记录和计算是非常重要的环节,传统的手簿记录效率低下,而且容易出错,对外业记录人员要求较高,测量时需要给观测者配备专业的记录人员。

针对以上情况,本文基于Android手机,采用Java语言开发一款可以自动记录、自动检核限差、自动保存的导线外业观测数据记录软件,实现观测数据检核的自动化和数据存储电子化,而且操作简单,容易上手,可以一边观测,一边记录,减少记录人员,提升工作效率,节省人力物力。而且该软件推广性强,适用于所有安卓手机,适用于测量初学者。

1 程序设计与实现

本软件采用结构化思想,从需求分析、流程设计、软件测试等流程方面进行软件的设计与开发。

1.1 需求分析

需求分析是软件设计非常重要的部分,做好需求分析就需要对导线测量外业记录的功能进行分析,确定软件需要实现的功能,导线传统记录手簿如下表所示:

导线数据记录表格

测站盘位目标第Ⅰ测回水平角值第Ⅱ测回水平角值平均角值距离测量(m)平均距离(m)度盘读数(° ′ ″)(° ′ ″)度盘读数(° ′ ″)(° ′ ″)(° ′ ″)端点号边长端点号边长~~~~~~

表中需要記录两个测回盘左盘右的观测数据以及两条导线边的边长数据,并且计算出每个测回的平均观测值,平均距离,并且判断两个测回差是否超限。根据以上内容可以得出软件的需求功能如下:

1.2 设计与实现

1.2.1 流程图设计

通过对软件的需求功能图进行分析设计出如下图2软件流程图。

打开软件后,首先输入导线的各种限差,2C值,2C互差,两测回平均角度互差,根据导线等级的不同输入不同的限差值。然后进行两个测回数据的输入,最后进行观测距离的输入。

1.2.2 软件设计与实现

根据设计流程图进行软件界面的设计,具体的在手机上运行界面如下图所示:

图3中,a图是软件开始的时限差设定界面,只有设定好导线观测的各项限差才能进行后期的数据检核。b图为第一测回盘左盘右观测数据记录界面,点击下一测回会自动计算半测回是否合格,不合格会提醒重新观测,数据合格进行下一测回观测,d图是最后输入观测距离和计算观测平均角度界面,数据合格时,点击保存就会保存到TXT文本中,数据不合格会提醒重新观测。

2 总结

基于安卓手机的导线外业观测程序的设计与开发,对导线外业观测效率具有非常大的提升,节省了人力物力,提高了测量精度。该软件具有以下特点:

(1)该软件可以代替传统的手簿记录,进行导线的外业数据的计算与检核。

(2)该软件基于安卓手机开发,具有很高的推广性。

(3)该软件操作简单,初学者就可使用,完成野外数据的计算。

(4)该软件观测数据以TXT文本形式保存,方便进行后期的处理。

(5)该软件节省了外业观测时间,提高了测量精度。

参考文献:

[1]陈向阳,张飞,梁柱信.基于Android精密水准测量记录系统开发与应用[J].人民长江,000(15):7173,81.

[2]柳开弘,王学文.基于Android平台的GPS面积测量软件开发[J].科技创新导报,2018(11).

[3]范恩,李乾坤,胡珂立,等.基于Android平台的土木工程地质测量电子手簿[J].计算机系统应用,2019(1):100106.

[4]冯金涛.基于Android系统的简单测量程序设计[J].教育教学论坛,2017(16).

[5]武安状,吴芳.基于Android的测量坐标转换系统的设计与开发[J].测绘与空间地理信息(9):176178.

[6]高亚妮,吕潇.基于Android的高职院校手机英语学习软件实现[J].自动化与仪器仪表,2018(7).

[7]邹为彬.Android平台下测量系统开发及应用[J].辽宁工程技术大学学报(自然科学版),2014(3):6871.

[8]宋超,周小波,李响.基于Android平台的自动化导线测量系统软件设计[C].2018年全国工程勘察学术大会,2018.

基金项目:陕西铁路工程职业技术学院2018年科研基金项目(KY201879)

作者简介:刘望明(1992—),男,硕士,助教,陕西铁路工程职业技术学院测绘工程系教师,从事工程测量技术处理方面研究。