基于瘦客戶端的移動(dòng)GIS系統(tǒng)概述
如圖所示,瘦客戶端方式主要部署于普通的移動(dòng)終端 (如手機(jī))上,其最主要的應(yīng)用就是位置服務(wù)。
1.軟件系統(tǒng)
很明顯基于瘦客戶端的GIS系統(tǒng)都是瘦客戶端系統(tǒng),一切代碼皆運(yùn)行于服務(wù)器之上,而客戶端只需要通過(guò)無(wú)線 *** 獲知結(jié)果就可以了。因此,基于瘦客戶端結(jié)構(gòu)的GIS系統(tǒng)的開(kāi)發(fā)中心是在服務(wù)器平臺(tái)之上。
基于瘦客戶端結(jié)構(gòu)的開(kāi)發(fā)方式同傳統(tǒng)方式非常類似,主要有基于髙端瀏覽器平臺(tái)的.Net Compact FrameWork 和J2ME配合J2EE環(huán)境,以及貼近低端平臺(tái)的各類WAP開(kāi)發(fā)系統(tǒng),但是由于沒(méi)有專門針對(duì)移動(dòng)GIS的開(kāi)發(fā)環(huán)境,故時(shí)常需要與普通PC平臺(tái)下的瘦客戶端環(huán)境,如ArcIMS和MapXtreme,相交互。
![](/zb_users/plugin/erx_Weixin/img/zzcm1.jpg)
添加微信好友, 獲取更多信息
復(fù)制微信號(hào)
目前常見(jiàn)的基于瘦客戶端的移動(dòng)GIS系統(tǒng)的開(kāi)發(fā)方式有 .NetCompactFramework的移動(dòng)Web開(kāi)發(fā)、J2ME與J2EE結(jié)合的移動(dòng)Web開(kāi)發(fā)、直接書寫WML以及較底層的 *** S開(kāi)發(fā)。
2.數(shù)據(jù)同步系統(tǒng)
在瘦客戶端架構(gòu)下,終端通過(guò)數(shù)據(jù)同步系統(tǒng)從服務(wù)器端獲取結(jié)果數(shù)據(jù),但是根據(jù)移動(dòng)終端的不同物理構(gòu)造,需要選擇不同的數(shù)據(jù)同步系統(tǒng):
(1)基于髙端的智能終端系統(tǒng)如PDA,擁有和PC端幾乎完全相同的瀏覽器,可以解析普通的HTML語(yǔ)言,同時(shí)也擁有相當(dāng)?shù)奶幚砟芰推聊环直媛剩梢赃x擇普通的根據(jù)嵌入式智能設(shè)備設(shè)計(jì)的 Web站點(diǎn)甚至普通Web站點(diǎn)獲取數(shù)據(jù)。
(2)普通的手機(jī)一般不可以分析普通HTML的終端,需要通過(guò)WAP方式獲取經(jīng)過(guò)WMLencoding后的數(shù)據(jù)。
(3)更低端的用戶,如果想要獲取移動(dòng)GIS服務(wù) 就要采取文字方式與服務(wù)器端進(jìn)行交互,這種方式下最方便的技術(shù)就是 *** S。
3.移動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)
在瘦客戶端結(jié)構(gòu)下的移動(dòng)系統(tǒng)中,數(shù)據(jù)庫(kù)系統(tǒng)是不可能被配置在變化多端的客戶端的,只可能在服務(wù)器端出現(xiàn)數(shù)據(jù)庫(kù)服務(wù)器的身影,而且,直接進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)調(diào)用的是GIS專用服務(wù)器,所以,普通的數(shù)據(jù)庫(kù)系統(tǒng),如Oracle、SQLServer、MySQL,都可以勝任,因此該技術(shù)不在討論之列。
相關(guān)鏈接
來(lái)源:開(kāi)源地理空間基金會(huì)中文分會(huì)
來(lái)源鏈接:https://www.osgeo.cn/post/1c6f7
本站聲明:網(wǎng)站內(nèi)容來(lái)源于 *** ,如有侵權(quán),請(qǐng)聯(lián)系我們,我們將及時(shí)處理。