学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 毕业论文 > 大学论文

高斯正反算程序在安卓智能手机上实现

来源:内江科技 作者:刘望明,王栋,岳军红
发布于:2021-01-06 共1826字

  摘要:近年来,随着科技的发展,移动智能手机已经全面普及,与我们的日常生活息息相关,本文将传统的测量程序应用到智能手机,极大地提高了测量人员的工作效率。本文基于Android开发平台,将测量中使用的高斯正反算程序在安卓智能手机上实现,本程序的开发实现,严格按照软件开发流程,采用结构化的思想进行设计开发,最终在智能手机上实现高斯正反算功能。

安卓

  1 引言

  将传统的测量软件应用到智能手机上,能够极大地提高测量人员的工作效率,传统的测量程序都是采用VB、C++等语言基于Windows系统开发的,但是野外工作中,电脑携带不方便,测量人员不能方便的使用测量程序。由于智能手机的全面普及,本文将测量程序基于安卓智能手机进行开发,实现测量程序的移动化、便利化,而且软件操作简单,易于上手,并且计算结果精确。

  2 软件的设计与实现

  2.1 高斯正反算原理介绍

  高斯正反算是在测量中经常用到的测量程序,将经纬度和常用大地坐标之间根据不同的坐标系之间进行相互转换,尤其是在进行野外调绘经常用到该功能。

  (1)高斯正算原理。高斯正算是已知经纬度B、L的坐标数据,以及相应的投影带中心L,计算出相应坐标系中X、Y的大地坐标值。正算公式如式1所示。

  式中,B为已知点的纬度,L为已知点的经度,N是子午圈曲率半径。

  (2)高斯反算原理。高斯反算已知大地坐标X、Y及相应的投影带中心L,计算出对应的经纬度坐标B、L.反算公式如公式2所示。

  在经纬度的转换中,主要是将已知的度分秒值转换成相应的弧度值,再在转换公式中进行相应的计算。

  2.2 程序设计

  该程序的设计严格按照软件设计的思想,首先进行需求分析,在进行流程的设计,根据高斯正反算的计算需求,可知该程序要实现角度和弧度的转化,在计算界面要用小数的形式代替度分秒的输入,还需要完成坐标系统的选择功能,不同坐标系统下转换的坐标结果是不相同。

  图1 软件设计路程图 

  分析完成软件的需求功能后,根据需求功能完成软件流程图的设计,本程序的流程设计图如图1所示。

  (1)打开软件后,进入软件主界面。

  (2)选择要进行的计算,点击高斯正算或者高斯反算进入相应的界面。

  (3)进入相应的计算界面后,输入已知数据,并选择需要转换的坐标和投影带,点击计算按钮,就会快速显示出相应的计算结果。

  2.3 程序的实现

  图2 高斯正算运行图  

  图3 高斯反算运行图   

  高斯正反算软件共有两个运行界面,一个是高斯正算的界面,一个是高斯反算的界面,该程序界面设计简洁,非常人性化,方便人们的使用。具体的界面运行效果如图2,图3所示。

  图2中高斯正算界面中需要输入已知点B、L的经纬度坐标,以及选择需要转换的坐标系和投影带,其中经纬度的输入按照小数形式输入,例如35°14′13.34155″按照35.141334156形式输入,这种输入方法可以防止人们输入度分秒出现错误,非常便捷。点击计算按钮就会自动计算出对应的X、Y坐标。

  图3是高斯反算运行界面,高斯反算中需要输入相应的X、Y坐标,选择完成坐标系统和投影带后,点击计算就可以计相应的经纬度坐标。

  3结语

  基于智能手机的测量程序的开发是以后移动GIS发展的大趋势,随着科技的发展,测绘技术将会更加的智能化,和智能手机的结合愈加紧密。本文是对于测量程序和智能手机结合进行一次简单的尝试,在以后的工作和学习将会进一步加深移动GIS的研究。

  基于Android手机高斯正反算程序的开发是将测量知识和Android手机开发结合起来,测量程序的智能化非常适合测量野外工作的移动性强的工作特性,尤其是将测量的常用程序在手机中实现更加方便外业观测人员使用,本文将高斯正反算程序在智能手机上实现,对于野外调绘人员具有非常大的帮助。

  综上所述该软件还有以下特点:(1)本程序基于智能手机开发,具有很强的扩展性,操作简单,易于上手;(2)本程序输入界面人性化,考虑度分秒输入麻烦,采用小数的形式代替,提升输入的效率,并且计算结果可靠;(3)本程序也可以应用于学生的工程测量实习中,提高学生的实习效率。

  参考文献

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

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

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

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

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

作者单位:陕西铁路工程职业技术学院测绘工程系
原文出处:刘望明,王栋,岳军红.基于安卓手机的高斯正反算程序的设计与开发[J].内江科技,2020,41(09):59+15.
相关标签:安卓毕业论文
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站