基于PhoneGap的跨平台移动GIS应用研究
本文选题:移动GIS 切入点:PhoneGap 出处:《华东师范大学》2013年硕士论文 论文类型:学位论文
【摘要】:随着移动通信技术的不断发展以及智能手机的逐渐普及,地理信息系统(GIS)的研究热点和应用方向正由桌面GIS、WebGIS向移动GIS发生转变。基于位置服务(LBS)应用的兴起使得移动GIS的受众由早先的地理专业人士逐步转向普通大众。各大GIS厂商也纷纷推出了各自的移动GIS开发平台,用来推动移动GIS软件开发的普及。然而,移动平台的多样性使得目前开发移动GIS应用只能基于某个特定平台,开发出的应用也只支持在一种移动平台上运行。因此,需要对如何开发一套跨平台的移动GIS应用进行研究。 PhoneGap是一款开源、免费的跨平台移动开发框架,对iOS、Android、 BlackBerry、Windows Phone等七大移动平台均提供支持。开发者可以使用Web前端开发技术(HTML+JavaScript+CSS)构建应用程序,通过PhoneGap内置的API接口调用移动平台底层的功能。 论文详细分析了PhoneGap框架的体系结构与实现原理,介绍了PhoneGap的开发方法并在此基础上设计、开发了跨平台移动GIS系统——燃气管线设施巡检系统,最终通过PhoneGap Build云端编译分别生成Android/iOS环境下的应用程序安装包。论文对系统开发过程中的若干关键技术进行了细致分析并进行实践,包括:空间定位技术、Web地图服务的使用、HTML5本地存储技术、移动端与服务器端数据交互技术等。系统实现了用户登录、移动定位、数据同步、任务查询、地图服务、巡检信息录入、系统设置等功能。研究表明使用PhoneGap框架来构建跨平台移动GIS系统是可行的。
[Abstract]:With the development of mobile communication technology and the popularity of smart phones, The research focus and application direction of GIS is changing from desktop GIS to mobile GIS. The rise of location-based services (LBS-based) makes the audience of mobile GIS gradually shift from the former geographic professionals to the general public. Major GIS vendors have also launched their own mobile GIS development platforms. However, the diversity of mobile platforms makes the development of mobile GIS applications only based on a specific platform, and the developed applications can only run on one mobile platform. It is necessary to study how to develop a set of cross-platform mobile GIS applications. PhoneGap is an open source, free, cross-platform mobile development framework that supports seven mobile platforms, including iOS Android and BlackBerry Windows Phone. Developers can use Web front-end development technology to build applications. Through the PhoneGap built-in API interface to call the bottom of the mobile platform function. In this paper, the architecture and implementation principle of PhoneGap framework are analyzed in detail, and the development method of PhoneGap is introduced. Based on this, a cross-platform mobile GIS system-Gas Pipeline Inspection system is developed. Finally, the installation package of application program under Android/iOS environment is generated by compiling the cloud of PhoneGap Build. Some key technologies in the development process of the system are analyzed and implemented in detail in this paper. It includes: space location technology, the use of Web map service, HTML5 local storage technology, mobile terminal and server side data interaction technology, etc. The system realizes user login, mobile location, data synchronization, task query, map service, etc. The research shows that it is feasible to use PhoneGap framework to build a cross-platform mobile GIS system.
【学位授予单位】:华东师范大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:P208
【参考文献】
相关期刊论文 前10条
1 贺军政;毛奎中;林均玲;;基于移动GIS的测绘系统设计与实现[J];测绘工程;2010年04期
2 龚健雅;当代地理信息系统进展综述[J];测绘与空间地理信息;2004年01期
3 王方雄;吴边;怡凯;;移动GIS的体系结构与关键技术[J];测绘与空间地理信息;2007年06期
4 许颖;魏峰远;;移动GIS关键技术及开发模式探讨[J];测绘与空间地理信息;2008年04期
5 陈飞翔;杨崇俊;申胜利;于文洋;杨建宇;;基于LBS的移动GIS研究[J];计算机工程与应用;2006年02期
6 罗军舟;吴文甲;杨明;;移动互联网:终端、网络与服务[J];计算机学报;2011年11期
7 余丰华,吴冲龙,刘刚;基于移动GIS的野外地质数据采集系统的设计[J];计算机应用;2004年S1期
8 刘领兵;陈洁;;基于SOA/Web Services体系的移动应用系统开发框架[J];计算机应用与软件;2010年02期
9 李勤文;岳彩荣;李永和;袁华;;基于移动GIS的森林资源野外信息采集与发布[J];林业调查规划;2007年03期
10 刘东明;;移动互联网发展分析[J];信息通信技术;2010年04期
相关博士学位论文 前1条
1 王建涛;基于Web的地理信息服务的研究与实践[D];中国人民解放军信息工程大学;2005年
相关硕士学位论文 前7条
1 李建;基于智能手机的移动GIS空间索引研究与实现[D];河南理工大学;2011年
2 陈方圆;地理社交网络关键技术研究与实践探索[D];华东师范大学;2011年
3 贾文杰;基于Android平台的智能旅游系统的设计与实现[D];浙江大学;2012年
4 许等平;基于嵌入式GIS的森林资源二类清查数据采集系统的研究[D];中国林业科学研究院;2005年
5 李茂桂;基于GPS和GIS的智能巡检系统研究与实现[D];中南大学;2010年
6 张旭红;面向移动平台的新闻资讯系统设计与实现[D];北京交通大学;2012年
7 李宝韩;基于Android的PhoneGap平台研究及其跨移动平台媒体框架的扩展[D];华南理工大学;2012年
,本文编号:1560135
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/1560135.html