基于手机的测量计算程序开发和应用

基于手机的测量计算程序开发和应用

ID:37179031

大小:1.05 MB

页数:5页

时间:2019-05-21

基于手机的测量计算程序开发和应用_第1页
基于手机的测量计算程序开发和应用_第2页
基于手机的测量计算程序开发和应用_第3页
基于手机的测量计算程序开发和应用_第4页
基于手机的测量计算程序开发和应用_第5页
资源描述:

《基于手机的测量计算程序开发和应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于手机的测量计算程序开发和应用申健康(山西焦煤西山金信建筑有限公司,太原030200)【摘要】根据目前手机软硬件发展水平,探讨了采用手机进行测量外业计算的可能性和必要性。介绍了手机测量计算软件的开发环境配置。通过导线测量计算、放样计算和边长交会计算三个实例,描述了手机测量计算Java程序的开发过程和计算软件应用实例。通过实践证明,利用手机进行科学计算,能够达到很高的精度,完全满足常用的测量计算需要,展现了手机这一传统通信工具的一个另类应用的魅力,为测绘工作者提供了一个方便的计算工具。【关键词】Java;手机;【中图分类号】P25测量计算;程序开发;应用【文献标

2、识码】A【文章编号】1009-2307(2011)02-0091-04始→所有程序→附件→命令提示符,打开命令提示符窗口后,输入命令“java-version”,回车后,显示信息如下:javaversion”1.6.0-13”Java(TM)SERuntimeEnvironment(build1.6.0-13-b03)JavaHotSport(TM)ClientVM(build11.3-b02,mixedmode,sharing2.2WTK的安装与配置[1]SunWTK可以在Sun官方网站免费下载,笔者使用的是版本是2.5.2。安装后在开始菜单增加菜单项显示见图

3、1。1引言手机已成为人们必不可少的通信工具,作为交流工具的手机发展到现在,已经成为了现代生活的一个随身携带的必备品。可以毫不夸张地说,手机已经成为一个集娱乐、时尚为一体的电子消费品,手机的硬件发展水平正受到IT行业高速发展影响,在处理速度、内存容量、显示分辨率、多媒体功能等方面得到了快速提升,有的甚至可以和10年前的台式个人电脑相媲美;同样,我们也不难发现手机软件正处于和十年前电脑软件类似的发展阶段,回顾十几年的电脑软件发展历史,对比现在手机软件的蓬勃发展,手机软件业正处在一个高速发展过程的初期。得益于Java在手机上的推广,软件在手机上的渗透率正不断增加。Ja

4、va这一跨平台的面向对象的编程语言,是广泛采用的手机软件开发编程语言。现在无论是智能还是非智能手机,对Ja-va语言都有良好的支持。利用手机进行科学计算,已能达到很高的精度,已能满足常用的测量计算需要,利用手机这个随身携带的可随时随地使用的工具,进行测量外业计算和数据采集,极大地方便了测量外业工作,具有广阔的发展前景。下面将近两年来在手机测量计算程序开发方面的成果做一简要介绍。2开发工具的安装与配置要进行Java软件的开发,首先要有一台安装了windows98以上操作系统的个人电脑(PersonalComputer),硬件配置不需要很高。2.1JDK的安装与配置

5、首先要下载JDK开发工具,可以从http://ja-va.sun.com下载,笔者使用的JDK版本是1.5.0_18。运行安装程序,安装完成后,右键单击“我的电脑”→属性→高级→环境变量,增加环境变量中系统变量如下:变量名:JAVA_HOME,变量值:C:ProgramFilesJava;变量名:PATH,变量值:%JAVA_HOME%jdk1.5.0_18bin;%JAVA_HOME%jrebin。设置完成后,单击,开图1安装J2ME开发环境WTK后的开始菜单2.3Eclipse的安装与配置Eclipse是一个源自IBM的、跨平台的及源代码开放的免

6、费软件,可以从http://www.eclipse.org网站下载安装使用。笔者这里使用的版本是3.2版。接着在Eclipse中安装中文语言包(版本13.2.0v200606220026),安装免费EclipseME(笔者使用的版本是1.7.9)插件和绑定WTK,这些可参考相关资料,此不赘述。3常用测量计算程序的开发3.1导线测量计算导线测量计算比较简单,利用电脑计算的软件很多。这里是利用手机进行计算,主要用于测量外业场图2支导线示意图合,因此只开发了支导线计算,没有进行平差计算。计算过程是,首先根据两个起始点坐标反算出起始方位角,由于JAVAME的Math类中

7、没有反正切函数(方法),这里采用泰勒级数展开作者简介:申健康(1964-),男,山西运城人,高级工程师,学士,1984年毕业于西安矿业学院地质系矿山测量专业,山西焦煤西山金信建筑公司工程管理部副部长。E-mail:sxjxjz@126.comn=∞n-12n-1=∑(-1)x公式:atan(x),2n-1n=1[2]n取到60000,进行计算,个别手机(如笔者遇到过的摩托罗拉V360i)正切的计算精度。根据反算出的方位角及观测的边长和水平角(左角),推算方位角后,即可进行坐标计算。程序部分代码如下://计算增量dx=(float)(SBC*Math.cos(az

8、BC));dy=(flo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。