当前位置:主页 > 科技论文 > 测绘论文 >

基于Qt for Android的移动GIS应用开发与研究

发布时间:2017-09-02 22:21

  本文关键词:基于Qt for Android的移动GIS应用开发与研究


  更多相关文章: 移动GIS Qt for Android 移动态势标绘


【摘要】:随着近几年来移动互联网时代的全面到来和智能移动终端设备的普及,移动GIS迎来了全新的发展机遇,基于移动GIS的应用服务也已经渗透到了各行各业,移动GIS成为了GIS领域现如今非常热门的一个研究方向,有非常多的公司、科研组织或是个人开发了各种的移动GIS应用,呈现出前所未有的繁荣之势。本文首先分析了现阶段移动GIS应用的研究现状和存在的问题,发现高德地图、百度地图和基于移动这些地图API的移动GIS应用虽然能够满足大众生活服务需求,但是在一些特殊领域,这些软件并不能为用户提供更加全面和专业的移动GIS功能。另外一些传统GIS厂商如ESRI和超图所推出的移动GIS应用开发包虽然能够解决专业领域的需求,但是开发成本昂贵。本论文针对面向特殊行业领域用户的移动GIS功能需求,设计了一套Android平台上移动GIS应用的实现方案,提出了以Qt for Android作为开发方式,基于DTIS平台,设计了一套移动GIS应用的实现框架,并实现了应用中地图场景的组织以及画布与胶片的管理机制、多核移动智能终端上进行地图图层多线程并行绘制、移动端地图的捏拉缩放及平移等触控操作、Android端移动态势标绘组件开发等,并最终形成了一个Android系统的移动GIS应用开发包,用户基于此可以快速开发基于Android平台的移动GIS应用。本文在上述研究的基础上开发了两款在Android上的移动GIS应用,分别是移动测土配方施肥专家咨询系统和移动GIS态势标绘系统。前者实现了为农业科技人员提供移动条件下的施肥配方推介功能,后者实现了移动平台上的态势标绘功能,非常适合为指挥人员在移动状态下提供应急指挥的决策支持。最后对本文关于移动GIS应用的研究工作进行了总结,指出了本文研究所存在的不足,并对接下来的要改进的地方进行了展望。
【关键词】:移动GIS Qt for Android 移动态势标绘
【学位授予单位】:郑州大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:P208
【目录】:
  • 摘要4-5
  • Abstract5-10
  • 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

【相似文献】

中国期刊全文数据库 前10条

1 奚洋;刘迪;吴阳;;Android程序开发学习平台的设计[J];黑龙江科技信息;2013年16期

2 唐笑林;孙街亭;戴洁;刘治群;;基于Android手机的智能电耗分析系统[J];阜阳师范学院学报(自然科学版);2012年01期

3 杨顺;;基于Android平台的移动开发人员培养体系的探讨[J];科技资讯;2013年08期

4 朱雷;;基于Android的易购便签项目的设计[J];辽宁师专学报(自然科学版);2013年01期

5 王一姝;;基于Android系统的气象灾情手机直报平台的设计开发[J];安徽农业科学;2013年20期

6 思睿;;Android Wear:打响与苹果穿戴设备的第一枪[J];世界博览;2014年07期

7 李艳国;;基于Android的移动终端在智能图书馆中的应用[J];科技情报开发与经济;2012年15期

8 黎林;宋娟;张磊;;基于Android平台的森林防火助手的研究与设计[J];合肥学院学报(自然科学版);2013年01期

9 李洋;殷云鹏;赵勇;;基于Android的网络数据存储与访问[J];中国科技信息;2013年08期

10 孙伟;胡霞;;Android推送技术综合分析[J];科技广场;2013年10期

中国重要会议论文全文数据库 前10条

1 万晓燕;徐国庆;;一种Android系统多待机方案设计[A];2011年全国电子信息技术与应用学术会议论文集[C];2011年

2 鲍轩;章坚武;;基于Android的音视频监控软件的设计[A];浙江省信号处理学会2012学术年会论文集[C];2012年

3 Di Jiaqi;Wang Jianhua;Zhang Long;;The Research in Mobile Learning Based on Android Smartphone Platform Application[A];2012年计算机应用与系统建模国际会议论文集[C];2012年

4 Xin Li;Yumei Zhai;Xiong Li;;Research and Implementation of Face Detection System on Android Smart Phone[A];2013年中国智能自动化学术会议论文集(第二分册)[C];2013年

5 符易阳;周丹平;;Android安全机制分析[A];第26次全国计算机安全学术交流会论文集[C];2011年

6 金洁;张琳;;基于Android平台的校园街景的研究和实现[A];2010年通信理论与信号处理学术年会论文集[C];2010年

7 张立;韩银和;袁小龙;;Android系统网络模块功耗的评估和分析[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年

8 Cheng Chen;Li Liu;Jianguo Chen;Cheng Zhang;;Extracting Language Strings from XML Based on Android[A];Proceedings of 2011 International Conference on Computer Science and Information Technology(ICCSIT 2011)[C];2011年

9 Zhe Chen;Pei-Luen Patrick Rau;Dennis Schumacher;Osama Khan;Poom Laupattarakasem;Cherry Yu;Nam Wahrenberg;;Development of an Android Mobile Application for International Students[A];第八届和谐人机环境联合学术会议(HHME2012)论文集CHCI[C];2012年

10 魏宁;王金海;;基于Android平台的多生理参数检测系统研究与设计[A];天津市生物医学工程学会第三十四届学术年会论文集[C];2014年

中国重要报纸全文数据库 前10条

1 ;Strategy Analytics:明年Android操作系统将占智能手机2%份额[N];电子资讯时报;2007年

2 技术在线;高通明确表示“将增强对Android的支持”[N];中国电子报;2008年

3 李睿;高通:将增强对Android的支持[N];电子资讯时报;2008年

4 ;今年Android手机销量将增长9倍[N];计算机世界;2009年

5 中国电子信息产业发展研究院培训中心 潘藩;Android撬动通信市场的新支点[N];通信产业报;2009年

6 本报记者 连晓东;Android机遇无穷 两岸携手1+1>2[N];中国电子报;2010年

7 本报记者 林剑;国内厂商角逐Android平台优势与挑战并存[N];通信信息报;2010年

8 本报记者 李敬;“安卓”Android之乱[N];计算机世界;2010年

9 韩勖;Android变身“大众机”[N];计算机世界;2010年

10 ;Android手机今年出货量预计突破5500万部[N];计算机世界;2010年

中国博士学位论文全文数据库 前3条

1 杨欢;协议漏洞挖掘及Android平台恶意应用检测技术研究[D];西安电子科技大学;2014年

2 尹国伟;基于Android的农技推广数据可靠采集系统研究[D];中国农业科学院;2014年

3 曾述可;基于静态分析的Android操作系统隐私保护机制评估方法研究[D];中国科学技术大学;2014年

中国硕士学位论文全文数据库 前10条

1 翟宇;基于Android系统下的校园三维地图的开发和研究[D];山西农业大学;2015年

2 刘斌;基于Android平台的个人记账理财设计与实现[D];华南理工大学;2015年

3 文霞;Android应用程序测试方法研究[D];华南理工大学;2015年

4 曹龙海;基于Android的人物照片分类软件的设计与实现[D];华南理工大学;2015年

5 陈鹏;基于Android应用的性能监控系统的研究与实现[D];华南理工大学;2015年

6 刘畅;基于Android系统的移动监测平台的设计与实现[D];西安石油大学;2015年

7 王宇宁;基于Android的长输管道巡线系统的研发[D];西安石油大学;2015年

8 邹吉轩;基于Android的移动学习系统的设计与实现[D];内蒙古大学;2015年

9 董文轩;基于Android平台携程结伴LBS的研究与实现[D];长春工业大学;2015年

10 赵美丹;基于Android的PKM系统的设计与实现[D];内蒙古大学;2015年



本文编号:781223

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/781223.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户21a0b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com