基于MapGIS与Android掌上校园设计与实现.docVIP

基于MapGIS与Android掌上校园设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MapGIS与Android掌上校园设计与实现

基于MapGIS与Android掌上校园设计与实现   摘 要:如今智能手机行业蓬勃发展,而基于位置的移动应用更是层出不穷,占据了各行各业,基于这样的背景,设计一款移动GIS应用十分有价值且具有现实意义;掌上校园是一款基于GIS与Android的移动应用,主要服务大学校园内学子的校园生活,充当学子们的生活管家、学习助手;文章主要介绍该应用的设计思路与实现过程及实现感想。   关键词:移动GIS;掌上校园;Android;MapGIS   1 引言   随着移动互联网的发展与普及,移动应用也如雨后春笋般快速发展并覆盖各行各业;继智能手机支持GPS导航后,众多应用程序的开发都与位置紧密关联,如社交行业的微博、腾讯微信等,旅游行业的面包旅行、携程旅行等,餐饮行业的美食达人、美食天下等,这使得移动GIS备受人们亲睐。   结合GIS与Android进行开发符合当下移动互联网的发展趋势。本文拟学生最熟悉的大学校园为研究对象,利用Android的优势-通过图、文、视频、全景、动画等各种方式生动形象地向新生介绍校园内的各种境况,实时向老生展示校园动态,利用GIS的强大的空间特点帮助新生快速熟悉校园环境,同时可以方便老生的校园生活,不仅可以宣传校园,还可以丰富校园生活,让校园生活更有活力、更有意义。GIS的核心是地图,考虑到数据的来源与真实性,江西师范大学,运用当下热门的移动GIS设计一款以学生为主体服务对象的智能手机应用,Android系统的市场份额一款服务校园学子、活跃校园生活、展现校园活力与激情的为宗旨的应用。   2 设计思路概述   2.1 设计目标   以江西师范大学校园为地图背景,通过Android平台以文字、图片、视频、全景、动画等方式来展示校园的各种信息,利用GPS实现GIS对地图的位置信息的操作与管理,通过定位了解地图的地物信息,进而展示校园内的环境,充当用户的导航者,通过缓冲区分析,帮助用户了解周边的环境,为用户提供一些有效的选择。整个应用以用户为中心,紧密结合地图为用户服务,充分体现移动GIS的优势。   通过MapGIS K9 SP3软件对校园地图进行数字化,并利用MapGIS Mobile 9地图功能开发该应用的技术方案。   2.2 “地图+展示+互动”的功能定位   江西师大掌上校园智能应用功能大体分为三大模块:(1)地图基本操作功能,,主要是针对地图的一些基本操作和分析功能,如放大、缩小、画点、标记、缓冲区分析等。(2)校园信息数据展示功能,这主要是对存入SQL Server数据库中的数据,通过Android文字、图片、动画、全景、视频等多种表现形式展现给用户;(3)用户互动功能,核心功能,用户通过注册登录本应用就可以对校园内的多种信息(餐饮、课程、兼职、培训等)进行评价、发布,不仅可以及时地了解校园内的动态还可以随时发表自己的观点,充分调动用户的参与性,体现整个校园活跃的互动氛围。   3 应用设计   3.1 应用功能设计   根据应用的功能设置和要求,应用的主要功能主要包括:查询校园资讯,学习,校园餐饮,校园信息,社团活动,附近查询。总体技术流程如图1所示。   3.2 应用结构设计   3.2.1 数据库设计   掌上校园应用中包括地图空间数据、学校信息属性数据两大数据类型。其中地图空间数据利用MapGIS制作完成,并存储到jxnu.db地图中,学校信息属性数据存储在cater数据库(SQL server 2008 R2)中。在进行数据库设计时,首先通过数据分层、图层管理、属性编码和空间索引设计从而建立空间数据库,然后进行属性数据库设计,最后建立空间数据库与属性数据库的连接关系。数据框图如图2所示。   3.2.2 地图空间数据   本数据包含在jxnu.db中,jxnu.xml为索引。jxnu.db中包括有jxnucampus、教学办公、公寓楼、马路、食堂五个面状图层,lines、道路两个线状图层,银行、快递、超市等点状图层。   3.2.3 学校信息属性数据   本应用的学校信息数据来源于江西师范大学官网和自己在江西师范大学校内收集与调查。本数据库包含:用户信息(UserRegistion)、餐饮(repast)、专业(Profession)、课程(Courses)、社团(Organization)、课程评价(CoursesComment)等25个表。   用户信息由账号、用户名、用户信息、密码四个字段组成。用户信息表主要是用户注册之后存储用户信息,方便管理用户。   餐饮表记录餐饮店铺相关信息。餐饮表由店名、类别、地址、电话、老板、外卖、楼层、特色菜、店铺图、简介、评价、特色菜图集十二个字段组成。餐饮表包含江西师范大学五个食堂内各店铺的信息。  

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档