一种基于Andriod平台的测绘解算系统的制作方法

文档序号:9304443阅读:271来源:国知局
一种基于Andriod平台的测绘解算系统的制作方法
【技术领域】
[0001] 本发明涉及手机软件领域,具体涉及一种基于Andriod平台的测绘解算系统。
【背景技术】
[0002] 由于工作的需要,野外工作人员需要携带很多的装备。在野外流动中作业,设备的 重量对工作人员体力消耗巨大,如何借助现代科技,比如利用智能手机体积小、便于携带、 成本低的特点,将测绘工作中一些常用的软件移植到Andriod平台的智能手机中,对减少 作业人员的体力消耗,提高生产效率将会起到积极的作用。虽然全站仪、电子水准仪、GPS等 测绘中常使用的设备中都内置有相关的测绘软件,但这些设备一般是不开放,用户自己开 发的能满足实际项目工作的软件几乎不能自行移植这些测绘设备中。同时由于硬件环境通 常只考虑测绘方面的功能,其他的辅助硬件都没有,如摄像头、语音录制、无线网卡等,故而 很难满足用户的实际需要。。

【发明内容】

[0003] 为解决上述问题,本发明提供了一种基于Andriod平台的测绘解算系统,利用智 能手机体积小、便于携带、成本低、系统开放、功能完备等特点,结合Andriod平台良好的发 展趋势和广泛的应用前景,提出了Andriod手机上的测绘软件开发应用、移植的技术路线 及流程,为测绘的日常工作提供了技术服务和技术保障。
[0004] 为实现上述目的,本发明采取的技术方案为:
[0005] -种基于Andriod平台的测绘解算系统,包括
[0006]输入模块,用于描述输入键盘以及实现键盘的监听,当用户点击按键或者屏幕的 时候监听器会去调用相应的处理办法;
[0007]基本算法模块、参数转换计算模块、交会测量计算模块、曲线要素计算模块,所述 基本算法包括已知两点求距离模块、坐标正算模块,坐标方位角计算模块和三角高程计算 丰旲块,
[0008] 参数转换计算模块包括四参数转换计算模块和七参数转换计算模块;
[0009] 交会测量计算模块包括前方交会模块和距离交会模块,曲线要素计算模块包括圆 曲线要素计算模块、缓和曲线要素计算模块和竖曲线要素计算模块;
[0010] 显示模块,通过main,xml来建立显示界面,用于描述软件的显示区,该区域用于 显示用户输入的数据以及最终的计算结果和一些其他信息。
[0011] 其中,所述输入模块还包括一个较为直观的键盘图形用户界面。
[0012] 其中,所述的已知两点求距离模块通过以下公式计算两点之间的距离:
[0013]
[0014] 其中,所述的坐标方位角模块通过以下步骤计算:
[0015]S1、根据AX与AY的正负判断坐标在第几象限,然后加减相应角度;
[0016] S2、通过以下公式
'计算坐标方位角。
[0017] 其中,所述的坐标正算模块通过以下公式X2=Xi+DXcosa计算正方位角;通过以 下公式YjjiYi+DXsina计算负方位角;三角高程模块中用户输入值不能为负数,这样就避 免了出现错误的情况,通过以下公式计算:H=DXtana+i-V。
[0018] 其中,四参数转换模块根据已知点坐标,通过给定四参数(比例因子,旋转角,X平 移量,Y平移量),转换到其他坐标系坐标,转换公式为:
[0019] X= (1+m)X(cosaXx+sinaXy)+dx;
[0020] Y= (1+m)X(-sinaXx+cosaXy)+dy
[0021 ] 七参数转换模块根据已知点坐标,通过给定四参数(比例因子、三个旋 转角、X平移量、Y平移量、Z平移量),转换到其他坐标系坐标,转换公式为:X= (1+m)X(x+eZiXy-eyjXz)+dx
[0022] Y= (1+m)X(-eiXx+y+ee!Xz)+dy
[0023] Z= (1+m)X(eeiXx-eiXy+zj+dz。
[0024] 其中,前方交会就是把仪器架在一直点上,观测未知点与两个已知点的夹角,通过 解算得到未知点坐标,通过本解算软件输入两个已知点坐标和测出两个已知点与未知点的 两个夹角,用户便可以轻松的得到未知点坐标,免去很多的计算过程。其的计算公式为:
[0025]
9
[0027] 距离交会模块用于在已两点坐标,并且知道未知点与两个已知点之间的距离的情 况下,求未知点坐标。通过本解算软件输入两个已知点坐标和未知点与两个已知点之间的 距离,只需点击计算按钮便可得到未知点坐标。
[0028] 其中,圆曲线要素计算模块用于
[0029] 通过圆曲线的半径R、偏角a,计算切线长T、曲线长L、外失距E和切曲差q, R、a、T、L、E、q被称为曲线要素,在本软件中,用户只需输入圆曲线的半径R和偏角 a便可得到其他四个曲线要素。曲线要素计算公式为:
L=aXR;
[0030] 缓和曲线要素计算模块用于通过圆曲线的半径R、偏角a和缓和曲线长度1,计算 缓和曲线参数,切线增长距离m、内移量p、缓和曲线角度0,以及切线长T、曲线长L、外失距 E和切曲差q,在本软件中,用户只需输入圆曲线的半径R和偏角a便可得到三个缓和曲线 参数和其他四个曲线要素。三个参数与四个要素的计算公式为:
[0031]

[0038] 竖曲线要素计算模块用于通过竖曲线的半径R、转折角a,计算切线长T、曲线长L 和外失距E,R、a、T、L、E、q被称为曲线要素,在本软件中,用户只需输入圆曲线的半径R和 转折角a便可得到其他三个曲线要素。计算三个曲线要素公式为:
[0039]
,
[0040] 本发明具有以下有益效果:
[0041] 利用智能手机体积小、便于携带、成本低、系统开放、功能完备等特点,结合 Andriod平台良好的发展趋势和广泛的应用前景,提出了Andriod手机上的测绘软件开发 应用、移植的技术路线及流程,为测绘的日常工作提供了技术服务和技术保障。
【附图说明】
[0042] 图1为本发明实施例中基本算法结构框图。
[0043] 图2为本发明实施例中参数转换结构框图
[0044]图3为本发明实施例中交会测量计算流程图
[0045]图4为本发明实施例中曲线要素计算流程图。
【具体实施方式】
[0046] 为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步 详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发 明。
[0047] 如图1-4所示,本发明实施例提供了一种基于Andriod平台的测绘解算系统,包括
[0048] 输入模块,用于描述输入键盘以及实现键盘的监听,当用户点击按键或者屏幕的 时候监听器会去调用相应的处理办法,
[0049] 基本算法模块、参数转换计算模块、交会测量计算模块、曲线要素计算模块,所述 基本算法包括已知两点求距离模块、坐标正算模块,坐标方位角计算模块和三角高程计算 模块,
[0050] 参数转换计算模块包括四参数转换计算模块和七参数转换计算模块;
[0051] 交会测量计算模块包括前方交会模块和距离交会模块,曲线要素计算模块包括圆 曲线要素计算模块、缓和曲线要素计算模块和竖曲线要素计算模块;
[0052] 显示模块,通过main,xml来建立显示界面,用于描述软件的显示区,该区域用于 显示用户输入的数据以及最终的计算结果和一些其他信息。
[0053] 所述输入模块还包括一个较为直观的键盘图形用户界面。
[0054] 所述的已知两点求距离模块通过以下公式计算两点之间的距离:
[0055]
[0056] 所述的坐标方位角模块通过以下步骤计算:
[0057
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1