基于瘦客户端的移动GIS系统概述

基于瘦客户端的移动GIS系统概述

2017-03-01 作者: xuzhiping 浏览: 2895 次

摘要: 基于瘦客户端的移动GIS系统概述 如图所示,瘦客户端方式主要部署于普通的移动终端 (如手机)上,其最主要的应用就是位置服务。 1.软件系统 很明显基于瘦客户端的GIS系统都是瘦客户端系统,一切代码皆运行于服务器之上,而客户端只需要通过无线网络获知结果就可以了...

基于瘦客户端的移动GIS系统概述

如图所示,瘦客户端方式主要部署于普通的移动终端 (如手机)上,其最主要的应用就是位置服务。

1.软件系统

很明显基于瘦客户端的GIS系统都是瘦客户端系统,一切代码皆运行于服务器之上,而客户端只需要通过无线网络获知结果就可以了。因此,基于瘦客户端结构的GIS系统的开发中心是在服务器平台之上。

基于瘦客户端结构的开发方式同传统方式非常类似,主要有基于髙端浏览器平台的.Net Compact FrameWork 和J2ME配合J2EE环境,以及贴近低端平台的各类WAP开发系统,但是由于没有专门针对移动GIS的开发环境,故时常需要与普通PC平台下的瘦客户端环境,如ArcIMS和MapXtreme,相交互。

目前常见的基于瘦客户端的移动GIS系统的开发方式有 .NetCompactFramework的移动Web开发、J2ME与J2EE结合的移动Web开发、直接书写WML以及较底层的SMS开发。

2.数据同步系统

在瘦客户端架构下,终端通过数据同步系统从服务器端获取结果数据,但是根据移动终端的不同物理构造,需要选择不同的数据同步系统:

(1)基于髙端的智能终端系统如PDA,拥有和PC端几乎完全相同的浏览器,可以解析普通的HTML语言,同时也拥有相当的处理能力和屏幕分辨率,可以选择普通的根据嵌入式智能设备设计的 Web站点甚至普通Web站点获取数据。

(2)普通的手机一般不可以分析普通HTML的终端,需要通过WAP方式获取经过WMLencoding后的数据。

(3)更低端的用户,如果想要获取移动GIS服务 就要采取文字方式与服务器端进行交互,这种方式下最方便的技术就是SMS。

3.移动数据库系统

在瘦客户端结构下的移动系统中,数据库系统是不可能被配置在变化多端的客户端的,只可能在服务器端出现数据库服务器的身影,而且,直接进行数据库系统调用的是GIS专用服务器,所以,普通的数据库系统,如Oracle、SQLServer、MySQL,都可以胜任,因此该技术不在讨论之列。

相关链接

关注“开源集思”公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org