摘要:
RTK手簿作为RTK测量生产的载体,对迅速发展的RTK技术具有深远的意义。目前国内外出现的RTK手簿软件主要是基于Windows CE系统和Android系统的专有设备设计开发的,中海达的Hi-Survey手簿软件就是基于安卓专有设备实现的,将其安装在通用Android手机使用过程中发现,软件运行过程中稳定性不佳,出现卡顿、闪退等问题。另外,RTK手簿软件一般都和厂家生产的专有设备连同出售,增加了用户的购买成本。为了更好适应网络RTK技术发展的潮流,提高手簿软件的通用性,笔者决定重新从底层研究开发,设计一款基于Android手机专门为网络RTK技术服务的手簿软件,并命名为ZC-RTK手簿软件。本文主要内容为以下三个方面:首先,分析了 RTK原理,介绍了安卓开发的相关技术,以及坐标转换的数学模型,选择了适合电算的计算公式。其次,通过详细分析手簿软件的功能需求,构建了手簿软件的六大功能模块;根据手簿软件的需求分析,设计了软件的整体框架。结合蓝牙通信原理,设计了无线通信协议,实现了蓝牙无线通信功能;根据坐标转换的数学模型,设计了坐标转换类,实现了坐标转换功能。再者,为了提高外业测量的管理效率,设计实现了项目管理模块;通过分析接收机数据格式的特点,设计了数据解析模块,实现了数据解析功能;结合测量需求,设计了测量模块,实现了静态测量、碎部测量、点放样和线放样等基本的测量功能;为了更好的了解当前卫星条件和RTK定位状态设计实现了悬浮窗模块。最后,对ZC-RTK手簿软件进行了系统测试,完善了软件测试中出现的不足。
展开