摘要 | 第4-5页 |
Abstract | 第5-6页 |
1 绪论 | 第10-18页 |
1.1 研究背景及意义 | 第10-12页 |
1.2 移动GIS应用研究现状 | 第12-16页 |
1.2.1 移动GIS的研究和应用现状 | 第12-14页 |
1.2.2 移动GIS应用的开发方式对比 | 第14-16页 |
1.2.3 现阶段存在的问题 | 第16页 |
1.3 本文研究内容 | 第16-17页 |
1.4 本文结构安排 | 第17-18页 |
2 Qt for Android应用开发基础 | 第18-34页 |
2.1 Qt简介 | 第18-19页 |
2.2 Android NDK应用开发原理 | 第19-23页 |
2.2.1 Android NDK简介 | 第19-20页 |
2.2.2 JNI核心机制 | 第20-21页 |
2.2.3 Android NDK开发模式性能探究 | 第21-23页 |
2.3 Qt for Android应用开发探究 | 第23-27页 |
2.3.1 Qt for Android简介 | 第23-25页 |
2.3.2 Qt for Android开发环境配置 | 第25-26页 |
2.3.3 Qt for Android应用的部署 | 第26-27页 |
2.4 DTIS组件开发框架 | 第27-32页 |
2.4.1 DTIS组件设计原理 | 第27-28页 |
2.4.2 DTIS组件开发框架的特点 | 第28-29页 |
2.4.3 DTIS组件的实现 | 第29-30页 |
2.4.4 DTIS组件的调用 | 第30-32页 |
2.5 移动GIS应用的数据库选择 | 第32-34页 |
3 移动GIS应用开发技术框架介绍 | 第34-36页 |
3.1 总体设计框架 | 第34-35页 |
3.2 开发技术路线 | 第35-36页 |
4 关键技术研究与实现 | 第36-60页 |
4.1 地图场景、画布与多视图联动技术 | 第36-38页 |
4.1.1 地图场景与画布管理机制 | 第36-37页 |
4.1.2 多视图地图联动技术 | 第37-38页 |
4.2 画布与胶片机制 | 第38-41页 |
4.2.1 地图胶片 | 第40页 |
4.2.2 雾化胶片 | 第40-41页 |
4.2.3 标绘胶片 | 第41页 |
4.2.4 用户胶片 | 第41页 |
4.2.5 装饰胶片 | 第41页 |
4.3 地图图层并行绘制技术 | 第41-46页 |
4.3.1 关于多线程技术的基本概念 | 第41-43页 |
4.3.2 线程级并行技术 | 第43-44页 |
4.3.3 地图图层的并行绘制 | 第44-46页 |
4.4 移动端地图的触控操作技术 | 第46-52页 |
4.4.1 两指触控捏拉缩放地图 | 第47-50页 |
4.4.2 单指双击屏幕放大地图 | 第50页 |
4.4.3 单指平移滑动地图 | 第50-52页 |
4.5 量算及查询功能实现 | 第52-56页 |
4.5.1 量算功能 | 第52-55页 |
4.5.2 查询功能 | 第55-56页 |
4.6 移动态势标绘技术 | 第56-60页 |
4.6.1 态势标绘相关概念 | 第56-57页 |
4.6.2 态势符号库设计 | 第57-58页 |
4.6.3 移动态势标绘核心技术 | 第58-60页 |
5 移动GIS应用案例的实现 | 第60-74页 |
5.1 应用开发及测试环境 | 第60-61页 |
5.1.1 移动GIS应用的开发环境 | 第60页 |
5.1.2 移动GIS应用的测试环境 | 第60-61页 |
5.2 Android平台移动测土配方施肥系统开发 | 第61-68页 |
5.2.1 应用开发背景及意义 | 第61页 |
5.2.2 应用的需求分析及功能设计 | 第61-62页 |
5.2.3 应用功能模实现 | 第62-68页 |
5.2.4 本应用开发小结 | 第68页 |
5.3 Android平台移动态势标绘系统开发 | 第68-74页 |
5.3.1 应用开发背景及意义 | 第68-69页 |
5.3.2 应用的需求分析及功能设计 | 第69-70页 |
5.3.3 应用功能模块实现 | 第70-73页 |
5.3.4 本应用开发小结 | 第73-74页 |
6 结论与展望 | 第74-76页 |
6.1 研究总结 | 第74-75页 |
6.2 不足与未来展望 | 第75-76页 |
参考文献 | 第76-78页 |
致谢 | 第78-79页 |
个人简历与参与的科研项目 | 第79页 |
一、个人简历 | 第79页 |
二、攻读硕士期间参与过的科研项目 | 第79页 |