摘要: 基于胖客户端的移动GIS系统概述 胖客户端结构的移动GIS系统 一般部署于类似于PDA这样的高端的智能终端之上,由于其功能强大且成本较高,一般不作为个人应用,而只作为工业用途。基于胖客户端的移动GIS如图所示。 1.软件系统 基于胖客户端系统的移动GIS软件...
基于胖客户端的移动GIS系统概述
胖客户端结构的移动GIS系统 一般部署于类似于PDA这样的高端的智能终端之上,由于其功能强大且成本较高,一般不作为个人应用,而只作为工业用途。基于胖客户端的移动GIS如图所示。
1.软件系统
基于胖客户端系统的移动GIS软件目前是移动GIS发展的主流,由于服务器端的开发和传统的GIS大同小异,因此基于胖客户端的软件系统的开发重心在移动客户端上。
目前在市场上,许多著名的GIS软件公司都开发了 基于智能平台的GIS软件开发环境,如ESRI的ArcPAD、Supermap的eSupermap、MapInfo的MapXMo¬bile等。这些软件平台的开发方式非常类似于PC平台下的软件的开发方式,它们的存在使基于不同智能终端系统的GIS软件开发变得更加方便和快捷。基于移动平台的GIS系统的客户端系统的开发也 完全可以选择在某一款成熟的基于移动平台的GIS开发环境之上完成。
2.数据同步系统
由于移动终端时常在不同的环境下移动运行,利用无线网络或者有线方式同服务器端的 联系技术就成为了移动开发的关键技术之一,一般而言,选择何种交互方式需要按照系统的要求而定: 完全用于野外采集数据的系统可以采用有线方式进行交互;实时性要求不高且数据传输量较少的某些监控系统 可以使用短消息包同步方式;而实时性要求高且数据量巨大的系统应使用TCP/IP包同步。
3.位置信息获取系统
传统上,这一位置通常被GPS所占据,除了其功能确实强大之外,另一个主要原因是一时没有可替代的技术;目前虽然出现了利用移动机站进行定位的CELL-ID技术,但是由于精度太低,一时无法撼动GPS在工业用途上的地位。
4.移动数据库系统
基于胖客户端系统的移动数据库一般都具有离线和在线功能,这主要是由无线网络环境的不稳定性造成的: 在无法连接上网络的时候,采取离线浏览本地数据库的方式;在连接上网络的同时,采取本地数据库和服务器端相同步的方式,这是运作在胖客户端系统下的移动数据库的最大特色。