此外,安卓系统的运用对测量工作带来了很大的帮助。首先,测量工作中存 在的环境、条件等限制会由于安卓系统的加入而得到改善,从而提高测量的精度; 其次,利用 JAVA 语言开发安卓环境下的测量软件,能够减少传统的手工记录等 操作,实现测量数据的实时记录和计算,大大提高了测量工作的效率,也减轻了 测量人员的工作压力[1];最后,不断的开发安卓系统下的测量软件,能够推动测 量行业信息化、技术化的发展。
1.1.2 目前国内安卓系统测量软件开发的现状
目前在测量软件的市场上,很多测量软件在技术已经很成熟并且也投入了 实际项目的使用,比如说:武汉大学自主研发的 Cocoa 测量系统、重庆市测绘院 开发的基于 Windows Mobile 的水准测量记薄系统、北京市测绘设计院开发的基 于 WinCE 系统的工程测量记录系统等。但是,这些测量软件还是存在相当多的 问题,比如数据的安全性能低、人工输入数据效率低等。不过,随着信息化技术 的不断发展,智能终端的技术在各个领域的广泛应用,再加上 4G 时代的到来, 这些存在的问题正在被逐渐突破,未来的测绘行业将是不断提高工作效率和质量 的信息化行业。
1.2 研究的基本内容与拟解决的主要问题文献综述
本次论文主要设计一个以安卓系统为搭建平台的野外测量系统,可以在野外 使用移动设备如手机、平板电脑等进行水准路线测量、平面导线测量等的数据录 入、数据分析及计算和最后的数据导出,实现测量的无纸化。
所要解决的主要有以下几个问题:
1、设计并且制作硬件电路,将全球定位系统、安卓系统的手机、GPRS 通 信模块、电源模块集成到一个系统板中;
2、用安卓系统的手机解析 GPS 定位数据;
3、将安卓手机系统处理后的定位数据通过 GPRS 方式发送到电脑终端从而 实现 GPRS 通信;
4、软件编写,需要制作软件界面来调用百度地图显示定位信息;
5、数据库数据存储,将软件从计算机 WEB 端口读取的数据处理后存储到 数据库中;
1.3 研究的方法与技术路线
本次课题设计分为两大部分: 底层部分:
1、Android 系统处理 GPS 数据轨迹记录软件 2、Android 系统控制 GPRS 模块 3、SIM900A 模块发送 GPS 定位数据 上层部分:
1、web 端口数据提取
2、上位机软件界面显示
3、数据库数据存储
4、数据库数据调用
底层部分:GPS 定位模块与安卓系统端口相链接并实时发送数据,然后通过 编写系统中断延时程序和串口识别程序来实现在设定的时间间隔读取一次有效 数据。读取到有效的数据以后,通过 SIM900A 向指定的 WEB 端口发送单片机转 换好的数据,完成定位数据的发送。来!自~751论-文|网www.751com.cn
上层部分:编写程序来提取 WEB 端口接受到的数据,并通过上位机调用百 度地图,将接收到的经纬度信息显示在地图上,同时将读取到的数据存储在事先 编写好的数据库里,判断数据库是否满,如果满,则对数据库进行清空。
2 野外测量系统的设计
2.1 系统的设计思想
如图 2-1 所示,基于安卓系统的野外测量系统在功能上主要分为三个部分: 数据的收集、外业计算和数据输出。数据收集部分主要是完成高程、平面、水准 等数据的录入工作。然后按照相关的计算公式对这些采集到的的数据进行分析计 算,最终将处理好的数据输出并保存。