基于J2ME架构移动GIS系统设计与实现.docVIP

  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文档。上传文档
查看更多
基于J2ME架构移动GIS系统设计与实现

基于J2ME架构移动GIS系统设计与实现   摘要 随之GIS系统的不断发展,其应用也越来越广泛。本文首先对移动GIS技术进行介绍,并在此基础上对基于J2ME架构的移动GIS进行分析与设计。   关键词 移动GIS;J2ME;系统设计   中图分类号P208 文献标识码A 文章编号 1674-6708(2011)45-0208-02   0 引言   GIS(地理信息系统)是收集、存储、管理和分析数字地理空间信息的系统,它是一种特定的十分重要的空间信息系统。随着人们生活水平的提高,其应用也越来越广泛。由于类似于手机的手持设备已经成为了人们生活必不可少的工具,也是伴随着人们时间最长的工具,因此将GIS应用与手机之上将会给人们的生活与工作带来更多的方便。   Mobile GIS(移动地理信息系统)就是以WWW的Web页面作为GIS软件的用户界面,把Internet和GIS技术结合在一起,能够进行各种交互操作的GIS,它是一种大众化的GISoWeb页面使用超媒体技术和超文本链接语言,使得对WWW的操作更富有灵活性和趣味性。以Web作为GIS的用户界面,将一改以往GIS软件用户界面呆板生硬的面孔,更利于GIS大众化。本文首先对移动GIS系统的进行分析,然后对系统的功能模块进行设计。   1 移动GIS系统分析   系统的执行单元即为功能模块,合理的模块划分对系统针对不同的应用进行功能的裁减是非常有帮助的。按照实际需要,我们把本系统的功能模块分成了图层控制模块、地图操作模块、GPS数据获取和现实模块、数据管理模块、空间分析模块。   1.1 地图操作的模块   该模块的基本操作包含了恢复原始试图、地图的平移与缩放。还能控制是不是要显示比例尺、指南针。   1.2 图层控制的模块   该模块包含了图层的叠放次序控制与可见性控制,还能控制是否要显示具体的图层的标注。   1.3 空间分析的模块   该模块主要有分析、路径查询和按照图形来查属性的功能。   本模块将移动终端的运算能力充分挖掘出来了,通过周边查询、按照关键字来查位置,从而实现通过路径查询来找到各个空间。由于路径查询的算法十分复杂,所以把它放在服务器端来运算,而客户端则完成了本地显示和解析返回的结果。本系统尚未涉及到一些更高级的GIS的空间分析模块,像是三维分析、面或线状地物分析、叠置分析等。   1.4 数据管理的模块   该模块在有效组织与存储地图数据的基础之上,有效的管理了地图的数据,包含了地图信息元数据的查看、地图数据的删除、增加。增加地图数据的时候要向服务器端发出数据请求,将返回的数据解析以后再存储至相应的文件系统或者是RMS当中。   1.5 GPS数据的显示和获取模块   该模块的主要功能就是使得支持蓝牙的移动设备使用蓝牙来对附近的GPS数据进行读取。在获取GPS数据之后,要对坐标进行变换,不但能在手机的地图上显示出当前所在位置,还能进行导航和路径显示。   按照上述对功能模块的设计,该手机具有的具体功能包括地图操作、图层控制、地图的打开和浏览、数据请求、地图数据的管理、图形属性的互查、路径查询和显示等。依据各操作的关联性与逻辑联系,主界面将会提供四项功能,它们分别是打开地图、关于本系统、新地图请求和本地数据管理。主界面不会涉及到低级的用户界面当中的图形绘制,使用MIDP高级界面来实现的。其中,新地图请求界面的功能是让用户能便捷、直观地对新数据请求所需参数进行组合,向服务器提交所生成的规范的URIJ。它的作用是和服务器进行数据的交互,将本地数据的更新完成。本地数据管理则是提供本地的地图数据的元数据查看、删除、打开等功能。在打开地图中提供了两种地图打开的方法,分别为打开RMS列表和文件系统当中的浏览svg格式的文件。在打开地图的基础之上,再提供各项对地图的操作,例如图形查找、路径的查询和显示、图层控制、属性查找等。为了方便用户的操作,将会在每一个界面上提供帮助窗口,用来提供说明或操作方面的信息。   2 移动GIS系统的设计与实现   2.1 系统框架的设计   移动GIS系统的结构主要是由三部分组成的:数据源、服务器部分、客户端部分,分别承载于数据层、中间层和表现层。数据层包含了存有属性数据和空间数据的大型对象关系的数据库,不但提供数据,还提供了一个空间数据的引擎。中间层包含了互联网、MaPServer、移动互联网、webserver等部分,一方面提供了和移动终端的相互操作,另一方又提供了各种GIS的应用,同时还进行对空间数据的转换与处理。表现层则是客户端的载体,包含了各种不同的移动终端,能够为移动GIS系统离线服务的模式提供新的支持,也能和移动终端进行同步互联。   2.2 系统功能实现   本移动GIS系统的

文档评论(0)

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

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

1亿VIP精品文档

相关文档