- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动GIS应用平台开发
1)移动性:运行于各种移动终端上,与服务端可通过无线通信进行交互实时获取空间数据,也可以脱离服务器与传输介质的约束独立运行,具有移动性。 2)动态(实时)性:作为一种应用服务系统,应能及时地响应用户的请求,能处理用户环境中随时间变化的因素的实时影响,如交通流量对车辆运行时间的影响,能提供实时的交通流量影响下的最优道路选择等。 3)对位置信息的依赖性:在移动GIS中,系统所提供的服务与用户的当前位置是紧密相关的。所以需要集成各种定位技术,用于实时确定用户的当前位置和相关信息。 4)移动终端的多样性:移动GIS的表达呈现于移动终端上,移动终端有手机、掌上电脑、车载终端等,这些设备的生产厂商不是惟一的,他们采用的技术也不是统一的,这就必然造成移动终端的多样性。 * 移动GIS系统由GIS服务器端和作为客户端的移动终端GIS浏览器组成。 下面我们将分别讨论服务器和客户端的体系结构。 * * 终端GIS客户端主要有终端控制器, GIS功能层, GIS数据存储区组成。 终端控制器的职责一方面与服务器进行命令交互. GIS数据的输入输出,另一方面与功能层和GIS数据存储区交互,完成用户的请求。 GIS功能层包括GIS数据的可视化、GIS数据的选取及GIS数据的查询。这此功能都是典型的传统的GIS功能。 GIS数据存储区主要职责都是存储GIS数据,但是受移动终端的存储资源的限制以及没有强大的数据库管理系统的支持,因此无论是功能还是GIS数据类型都非常简单,只是缓存来自于网络的GIS数据。但是随着移动数据库及存储技术的发展这种情况将会发生改变。 * 移动GIS应用平台开发 目录 移动GIS简介 移动GIS体系结构 移动GIS关键技术 移动GIS主要开发平台与开发流程 移动GIS应用前景 移动GIS简介 移动GIS 是一种应用服务系统,其定义有狭义与广义之分。 狭义的移动GIS是指运行于移动终端(如PDA)并具有桌面GIS功能的GIS,它不存在与服务器的交互,是一种离线运行模式。 广义的移动GIS是一种集成系统,是GIS、GNSS(卫星导航定位系统)、移动通信(GSM、CDMA、GPRS)、互联网服务、多媒体技术等的集成。 概念 移动GIS简介 1)移动性; 2)动态(实时)性; 3)对位置信息的依赖性; 4)移动终端的多样性。 各种不同的移动终端 特点 目录 移动GIS简介 移动GIS体系结构 移动GIS关键技术 移动GIS主要开发平台与开发流程 移动GIS应用前景 移动GIS体系结构 GIS服务器端的体系结构 服务器端由地理信息服务器、GIS应用服务器、移动GIS应用服务器层3部分组成,其中地理信息服务器、GIS应用服务器属于传统的GIS系统的一部分,并且已经发展的比较成熟。 为了向移动终端提供GIS服务,我们在传统GIS平台上加了一层“移动GIS应用服务器层”,它的作用是,通过无线网络接受移动终端的请求,通过与传统的GIS平台之间的数据调度响应移动终端的请求。因此它是实现移动式GIS的中转站,是系统实现的核心。 “移动GIS应用服务器层”主要有3个功能模块组成,分别是网络功能模块、GIS数据I/O调度模块、审计功能模块。 “移动GIS应用服务器层” 3个功能模块的组成 (1)网络功能模块 主要完成与移动终端GIS客户端的命令交互。一方面通过对命令的解析,移动GIS应用服务器层了解客户所要求的GIS服务,从而激活与GIS应用服务器的交互,由应用服务器完成相应的服务。另一方面,网络功能模块通过组装命令,响应客户请求。 (2)GIS数据I/O模块 主要功能从GIS应用服务器接收或缓存的GIS数据。由于可能存在大量的终端用户,所以必须缓存用户经常访问的数据,一方面减轻应用服务器的负荷,另一方面,快速响应客户请求。在缓存数据的同时必须注意数据的更新,当数据库中的数据更新时,必须及时更新缓存。 (3)审计功能 主要完成对客户的管理,包括网络流量的监控、用户计费、用户的安全管理等。 移动GIS客户端的体系结构 实现客户端体系结构的实现 (1)胖客户端类型 胖客户端类型通过一次性调入所有要求的GIS数据,在本地完成GIS处理逻辑。它的优点是处理速度快,网络交互少。缺点是要求移动终端提供硬件环境的支持,主要是拥有足够的存储容量;另外由于数据一次性调入,所以要求网络传输具有很高的稳定性。适用于这种方案的移动终端有智能手机、PDA等设备。 (2)瘦客户端类型 瘦客户端不在本地实现GIS处理逻辑,而是交由服务器来完成。优点是实现起来比较简单。缺点是网络负担重,处理速度慢。适用于这种方案的移动终端有手机等设备。 (3)这种类型结合了前两种类型
文档评论(0)