移動(dòng)地理信息系統(tǒng)跟嵌入式地理信息系統(tǒng)的關(guān)鍵技術(shù)_第1頁
移動(dòng)地理信息系統(tǒng)跟嵌入式地理信息系統(tǒng)的關(guān)鍵技術(shù)_第2頁
移動(dòng)地理信息系統(tǒng)跟嵌入式地理信息系統(tǒng)的關(guān)鍵技術(shù)_第3頁
移動(dòng)地理信息系統(tǒng)跟嵌入式地理信息系統(tǒng)的關(guān)鍵技術(shù)_第4頁
移動(dòng)地理信息系統(tǒng)跟嵌入式地理信息系統(tǒng)的關(guān)鍵技術(shù)_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第二節(jié)移動(dòng)地理信息系統(tǒng)與嵌入式地理信息系統(tǒng)的關(guān)鍵技術(shù)一、移動(dòng)設(shè)備的開發(fā)方式編譯環(huán)境EmbeddedVisualStudio微軟公司在發(fā)布WindowsCE的同時(shí),為了推廣WindowsCE的使用,還免費(fèi)提供了一套專門針對(duì)WindowsCE的開發(fā)系統(tǒng)EmbeddedVisualStudio簡(jiǎn)稱(EVS),Net平臺(tái)出現(xiàn)前,WindowsCE下的開發(fā)主要是基于這個(gè)開發(fā)平臺(tái)。EVS4.0(VS)EVS3.0EVS帶有兩個(gè)開發(fā)工具,EmbeddedVisualBasic(EVB)和EmbeddedVisualc(EVC),在使用上這兩項(xiàng)工具都和PC平臺(tái)下的VB和VC非常相似,所以開發(fā)人員不需要復(fù)雜的培訓(xùn)就可以直接在PDA平臺(tái)上開發(fā)軟件,這是EVS最吸引人的地方如下圖所示:CodeWarriorCodeWarrior是Metrowerks公司發(fā)布的,基于不同指令集系統(tǒng)開發(fā)的集成IDL環(huán)境。該集成環(huán)境包括以下幾個(gè)功能模塊:編輯器、源碼瀏覽器、搜索引擎、構(gòu)造系統(tǒng)、調(diào)試器、工程管理器。編輯器、編譯器、連接器和調(diào)試器對(duì)應(yīng)開發(fā)過程的四個(gè)主要階段,其他模塊用以支持代碼瀏覽和構(gòu)造控制,工程管理器控制整個(gè)過程。該集成環(huán)境是一個(gè)多線程應(yīng)用,能在內(nèi)存中保存狀態(tài)信息、符號(hào)表和對(duì)象代碼,從而提高操作速度;能跟蹤源碼變化,進(jìn)行自動(dòng)編譯和鏈接。CodeWarrior一個(gè)重要的特點(diǎn)就是其plug-in設(shè)計(jì):根據(jù)不同開發(fā)IDE的需要,提供特殊的軟件服務(wù)。該軟件以一個(gè)獨(dú)立于IDE的文件方式提供,比較典型的有Windows下的DLL文件,MacOS和UNIX下的共享庫文件等。J2MEWirelessToolkitJava編輯語言作為開發(fā)平臺(tái)可以建立獨(dú)立的應(yīng)用程序(這些應(yīng)用程序只需編寫一次,便既可以在Windows系統(tǒng)又可以在基于UNIX的系統(tǒng)上使用),正是這種潛力以及其跨平臺(tái)的能力,使它在以后的幾年里逐步引起商業(yè)終端用戶的關(guān)注,并可以作為節(jié)約軟件開發(fā)費(fèi)用的一種方法。Sun公司曾經(jīng)推出過多類Java平臺(tái)的版本,最新的就是Java2平臺(tái)下的J2ME環(huán)境。J2ME目前定義了兩種配置:、CLDC(connectedlimiteddeviceconfiguration,有線連接設(shè)備);、、CDC(connecteddeviceconfiguration,連接設(shè)備配置)。其中,前者面向低端消費(fèi)電子產(chǎn)品;后者面向的設(shè)備比較高端介于CLDC面向的設(shè)備和運(yùn)行J2SE的完全桌面系統(tǒng)之間,這些系統(tǒng)的內(nèi)存更大、處理能力更強(qiáng),支持更復(fù)雜的環(huán)境。J2ME的出現(xiàn)使移動(dòng)GIS系統(tǒng)的開發(fā)更加方便和快捷,而且這種開發(fā)方式不僅可以支持C/S格式的開發(fā),同時(shí)還可以配合J2EE開發(fā)基于B/S的系統(tǒng)。仿真器仿真器是移動(dòng)GIS開發(fā)調(diào)試不可缺少的一部分。在很多情況下,移動(dòng)軟件開發(fā)者并不可能直接將程序和數(shù)據(jù)復(fù)制到硬件上進(jìn)行調(diào)試,一方面是由于傳輸程序速度太慢,比較麻煩;另一方面是為了防止程序?qū)τ布斐蓺缧詡?。所以在調(diào)試代碼時(shí),一般都會(huì)先在仿真器上調(diào)試完畢,再使用真正的硬件進(jìn)行測(cè)試。仿真器一般由硬件設(shè)備廠商提供,也有隨著開發(fā)環(huán)境附帶的應(yīng)用程序的部署移動(dòng)應(yīng)用程序的部署是移動(dòng)開發(fā)不可避免的一環(huán),因?yàn)檎{(diào)試完畢代碼終究需要硬件環(huán)境的考驗(yàn)。目前比較流行的移動(dòng)軟件部署方式有兩種:OTA和非OTA。OTA(overtheair)即經(jīng)由無限通信網(wǎng)絡(luò)將應(yīng)用程序下載到移動(dòng)設(shè)備上;而非OTA的方式是經(jīng)由除OTA以外的所以方式將應(yīng)用程序部署到移動(dòng)終端上,目前較多的非OTA方式有:(1)有線傳輸;(2)紅外線;(3)藍(lán)牙;(4)多媒體信息服務(wù);(5)Email附件。采用非OTA方式獲取應(yīng)用程序一般都要有各類廠商所提供的同步系統(tǒng)來完成。二、無線網(wǎng)絡(luò)的交互方式通過無線網(wǎng)絡(luò)將信息和服務(wù)從服務(wù)器端傳輸?shù)揭苿?dòng)終端上的技術(shù),就叫網(wǎng)絡(luò)互連技術(shù)。常用的有1、短消息系統(tǒng)(shortmessagingsystem,SMS)2、移動(dòng)IP(MobilIP)3、簡(jiǎn)單無線網(wǎng)絡(luò)協(xié)議(wirelessapplicationprotocol,WAP)SMS無線信息系統(tǒng)(SMS)于1991年出現(xiàn)在歐洲的無線領(lǐng)域,它提供了一個(gè)機(jī)制,用于將短信傳遞到無線設(shè)備,及從無線設(shè)備發(fā)送短信。SMS是一種存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)。也就是說,短消息并不是直接從發(fā)送人發(fā)送到接收人,而始終通過SMS中心進(jìn)行轉(zhuǎn)發(fā)。如果接收人處于未連接狀態(tài)(可能電話已關(guān)閉),則消息將在接收人再次連接時(shí)發(fā)送。SMS的優(yōu)缺點(diǎn)優(yōu)點(diǎn):便SMS的消息可以在任何時(shí)間、任何地點(diǎn)發(fā)送,而且一般情況下發(fā)出的消息就一定能夠被接收端接到。且SMS及時(shí)發(fā)送,不需要如TCP包一般的上線下線,也不用顧及當(dāng)前的網(wǎng)絡(luò)狀況,在使用上相當(dāng)簡(jiǎn)便。容當(dāng)前市場(chǎng)上支持SMS的設(shè)備非常多,尤其以手機(jī)為主的SMS應(yīng)用平臺(tái)使用非常廣泛,因此利用SMS作為交互手段,不用考慮其兼容性。價(jià)這種說法在不久的將來也許有待商榷。缺點(diǎn):復(fù)雜性開發(fā)SMS非常復(fù)雜,一般需要使用AT指令集作為開發(fā)手段,并將要發(fā)送的消息內(nèi)容通過繁瑣的編碼裝載到AT指令集中并由某些I/O端口發(fā)送。整個(gè)過程涉及的底層技術(shù)頗多,開發(fā)門檻相當(dāng)高。非實(shí)時(shí)這是SMS的致命傷,因?yàn)镾MS不是同步系統(tǒng),其消息延遲相當(dāng)嚴(yán)重,有時(shí)甚至可延遲大數(shù)小時(shí)之久,這也是SMS很少被應(yīng)用于移動(dòng)GIS系統(tǒng)中的重要原因之一。容錯(cuò)性由于沒有提供足夠的容錯(cuò)機(jī)制,SMS比較容易出現(xiàn)錯(cuò)誤,在某些非民用信息的傳輸中也是無法容忍的。數(shù)據(jù)性由于天生的數(shù)據(jù)限制,SMS沒辦法傳輸大規(guī)模的地圖數(shù)據(jù)。因此,使用SMS作為傳輸機(jī)制的系統(tǒng),幾乎只能使用SMS來傳輸少量的屬性信息和信令信息,以及文字形式表達(dá)的位置信息。MobilIP移動(dòng)IP概述移動(dòng)IP技術(shù)是一種在全球因特網(wǎng)上提供的移動(dòng)功能的方案。移動(dòng)IP的工作原理:首先通過周期的組播或廣播一個(gè)成為代理廣播的消息,家鄉(xiāng)代理和外地代理宣告他們與鏈路的連接關(guān)系,移動(dòng)節(jié)點(diǎn)在收到這些代理廣播消息后,檢查其中的內(nèi)容已確定自己是連接在家鄉(xiāng)鏈路還是外地鏈路上:當(dāng)連接在家鄉(xiāng)鏈路上時(shí)移動(dòng)節(jié)點(diǎn)就想固定節(jié)點(diǎn)一樣工作;如果連接在外地鏈路上,情況就復(fù)雜得多。移動(dòng)IP具有可擴(kuò)展性可靠性和安全性,并使節(jié)點(diǎn)在切換鏈路時(shí)仍可以保持通信,在無線網(wǎng)絡(luò)越來越發(fā)達(dá)的今天,它帶給移動(dòng)GIS發(fā)展的好處也會(huì)越來越多,而對(duì)于一些已有的有線網(wǎng)絡(luò)基礎(chǔ)上的GIS系統(tǒng),也不需要在新系統(tǒng)的環(huán)境下改變什么,因?yàn)橐苿?dòng)IP同樣兼容過去的IPl路由技術(shù)。MobilIP的優(yōu)缺點(diǎn)優(yōu)點(diǎn):實(shí)時(shí)性強(qiáng)信息幾乎沒有延遲,在網(wǎng)絡(luò)狀況良好的情況下,客戶端與服務(wù)器端在傳輸上的時(shí)間消耗幾乎為0,所以移動(dòng)IP將非常適合實(shí)時(shí)性強(qiáng)的系統(tǒng)的移動(dòng)GIS系統(tǒng)的應(yīng)用。開發(fā)方便MobileIP是基于無線網(wǎng)絡(luò)的開發(fā)和傳統(tǒng)的基于有線網(wǎng)絡(luò)的開發(fā)的統(tǒng)一,在網(wǎng)絡(luò)層上的每一層,都不會(huì)因?yàn)橐苿?dòng)IP的加入而改變。因此一些舊時(shí)的基于TCP/IP的GIS系統(tǒng)甚至可以不用改動(dòng)服務(wù)器端和客戶端的網(wǎng)絡(luò)傳輸代碼而直接使用。數(shù)據(jù)費(fèi)用低廉在傳輸?shù)攘繑?shù)據(jù)的情況下,MobilIP的在本上的表現(xiàn)比SMS更好,每1K數(shù)據(jù)0.03元的價(jià)格可以在傳輸更多數(shù)據(jù)的情況下使MobileIP的花費(fèi)控制在SMS的十分之一左右。無限的數(shù)據(jù)傳輸量基于MobileIP的TCP/IP包是不需要考慮數(shù)據(jù)長(zhǎng)度的,只有在這樣的交互方式下才有可能傳輸GIS系統(tǒng)中地圖的矢量和柵格數(shù)據(jù)。缺點(diǎn):不穩(wěn)定性基于MobileIP的無線模塊在使用前一般都需要撥號(hào)上網(wǎng)連接到移動(dòng)營(yíng)業(yè)商的Internet服務(wù)器上取得自身的IP號(hào),并在不斷的移動(dòng)中更換移動(dòng)代理,但由于目前國(guó)內(nèi)無線網(wǎng)絡(luò)剛剛開始發(fā)展,尚不成熟,如果以一定的頻率更改代理就會(huì)出現(xiàn)掉線情況,導(dǎo)致數(shù)據(jù)傳輸停滯。這在GIS中對(duì)移動(dòng)要求很高這種情況是無法接受的。傳輸速度低下目前國(guó)內(nèi)高速度的3G還沒完全實(shí)現(xiàn),目前可使用的主干網(wǎng)絡(luò)是中國(guó)移動(dòng)GPRS和中國(guó)聯(lián)通CDMA1X,但兩者在真實(shí)的運(yùn)作中由于物理機(jī)站的限制寬帶都只能達(dá)到標(biāo)稱值的一半。而且在移動(dòng)設(shè)備較多的區(qū)域每個(gè)終端被分配到的寬帶將更加狹窄。對(duì)信號(hào)強(qiáng)度的依賴在某些信號(hào)強(qiáng)度不好的區(qū)域,移動(dòng)終端無法傳輸數(shù)據(jù)或者根本連不上以太網(wǎng)。MobileIP方式可以滿足所有基于移動(dòng)GIS的應(yīng)用交互。而且由于在設(shè)計(jì)上僅改變了基于網(wǎng)絡(luò)層的IP協(xié)議,其上的其它層尤其是應(yīng)用層上的開發(fā)方式仍然與傳統(tǒng)的Socket是一致的,甚至涉及良好的部分傳統(tǒng)GIS中關(guān)于客戶端和服務(wù)器端的連接程序代碼可以直接復(fù)制到移動(dòng)系統(tǒng)中來。3、WAPWAP是“WirelessApplicationProtocol”(無線應(yīng)用協(xié)議)的英文縮寫,它是一種技術(shù)標(biāo)準(zhǔn),融合了計(jì)算機(jī)、網(wǎng)絡(luò)和電信領(lǐng)域的諸多新技術(shù),旨在使電信運(yùn)營(yíng)商、Internet內(nèi)容提供商和各種專業(yè)在線服務(wù)供應(yīng)商能夠?yàn)橐苿?dòng)通信用戶提供一種全新的交互式服務(wù),WAP使手機(jī)用戶可以享受到Internet服務(wù),如新聞電子郵件、訂票等。WAP支持絕大多數(shù)的無線網(wǎng)絡(luò),包括GSM、CDMA、CDPD等。目前實(shí)現(xiàn)WAP的方式有兩種:一種是作為客戶端和網(wǎng)絡(luò)服務(wù)器端之間的WAP網(wǎng)關(guān),另一種是直接作為客戶端連接的WAP軟體服務(wù)器。WAP方式的互聯(lián)技術(shù)可以使用戶在手機(jī)、PDA這樣的硬件資源比PC少很多的移動(dòng)設(shè)備上瀏覽Internet信息,是目前比較常見的移動(dòng)GIS的應(yīng)用方式。三、移動(dòng)數(shù)據(jù)庫系統(tǒng)、移動(dòng)數(shù)據(jù)庫的概念移動(dòng)數(shù)據(jù)庫是能夠支持移動(dòng)式計(jì)算環(huán)境的數(shù)據(jù)庫,其數(shù)據(jù)在物理上分散而邏輯上集中。它涉及到數(shù)據(jù)庫技術(shù),分布式計(jì)算技術(shù),移動(dòng)通信技術(shù)等多個(gè)學(xué)科,與傳統(tǒng)的數(shù)據(jù)庫相比,移動(dòng)數(shù)據(jù)庫具有移動(dòng)性,位置相關(guān)性,頻繁的斷接性,網(wǎng)絡(luò)通訊的非對(duì)稱性等特征。移動(dòng)數(shù)據(jù)庫的特性備份恢復(fù)嵌入式數(shù)據(jù)庫的備份和恢復(fù)與大型的DBMS管理數(shù)據(jù)庫不同,不能簡(jiǎn)單的以獨(dú)立的服務(wù)或類似形式進(jìn)行,而要按照某種簡(jiǎn)化方式完成。復(fù)制與同步嵌入式數(shù)據(jù)庫一般采用某種數(shù)據(jù)復(fù)制模式(上載,下載或混合方式)與服務(wù)器數(shù)據(jù)庫進(jìn)行映射以滿足人們?cè)谌我獾攸c(diǎn)任意時(shí)刻訪問任意數(shù)據(jù)的需求,由于存在數(shù)據(jù)復(fù)制所以在系統(tǒng)中各個(gè)應(yīng)用前端和后端,服務(wù)器之間,可能需要各種必要的同步控制過程,甚至某些或全部應(yīng)用前端,中斷也要進(jìn)行數(shù)據(jù)同步。事務(wù)處理嵌入式數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)處理在前端可以簡(jiǎn)單化,但在整個(gè)應(yīng)用系統(tǒng)中,可能需要結(jié)合移動(dòng)計(jì)算機(jī)環(huán)境的特征進(jìn)行事務(wù)處理控制。安全性許多應(yīng)用領(lǐng)域的嵌入式設(shè)備是系統(tǒng)中數(shù)據(jù)管理或處理的關(guān)鍵設(shè)備,因此嵌入式設(shè)備上的數(shù)據(jù)庫系統(tǒng)對(duì)存取權(quán)限的控制比較嚴(yán)格,同時(shí)許多嵌入式設(shè)備具有較高的移動(dòng)性和便攜性和非固定的工作環(huán)境,也給嵌入式移動(dòng)數(shù)據(jù)庫帶來了潛在的不安全因素,同時(shí)某些數(shù)據(jù)的個(gè)人隱私度又很高,因此存在磁場(chǎng)干擾,遺失、盜竊等個(gè)人數(shù)據(jù)安全的威脅,還需要提供充分的安全性。系統(tǒng)快速啟動(dòng)嵌入式移動(dòng)設(shè)備的系統(tǒng)可靠性和可用性,現(xiàn)對(duì)于固定主機(jī)而言一般相對(duì)偏低,因此發(fā)生系統(tǒng)故障的概率可能大大提高。因此在這樣的計(jì)算機(jī)環(huán)境或計(jì)算機(jī)平臺(tái)上必須保證系統(tǒng)在發(fā)生軟件糾錯(cuò),不可實(shí)現(xiàn)的情況下,能夠通過硬件進(jìn)行系統(tǒng)的快速啟動(dòng)。移動(dòng)數(shù)據(jù)庫的產(chǎn)品—MicrosoftSQLServerForCEMicrosoftSQLServerForCE是微軟公司掌上設(shè)備專門設(shè)計(jì)的移動(dòng)數(shù)據(jù)庫,現(xiàn)在的最新版本為2.0.移動(dòng)數(shù)據(jù)庫的實(shí)現(xiàn)的主體特征是要解決離線數(shù)據(jù)庫和服務(wù)器端數(shù)據(jù)庫的同步問題,SQLCE的方式為遠(yuǎn)程數(shù)據(jù)訪問的技術(shù)(RDA)以及合并復(fù)制技術(shù)(mergereplication)。通過RDA技術(shù)可以完成下面四種類型的數(shù)據(jù)傳遞:從服務(wù)器端下載數(shù)據(jù)當(dāng)移動(dòng)設(shè)備上的本地?cái)?shù)據(jù)庫無內(nèi)容時(shí),可以通過RDA技術(shù)從遠(yuǎn)程SQLServer2000服務(wù)器下載初始化數(shù)據(jù)到本地SQLServerCE數(shù)據(jù)庫。向服務(wù)器上傳數(shù)據(jù)移動(dòng)設(shè)備上的應(yīng)用程序在初始化后,讓操作員登錄并使用系統(tǒng)在操作員錄入和采集的信息都將被保存在移動(dòng)數(shù)據(jù)庫中,此時(shí)又可以利用RDA技術(shù)將本地?cái)?shù)據(jù)上傳到SQLServer2000服務(wù)器端。更新服務(wù)器端數(shù)據(jù)有時(shí)候同一條記錄可能在多個(gè)移動(dòng)設(shè)備上的數(shù)據(jù)庫和服務(wù)器端的數(shù)據(jù)庫中都存在。這時(shí)服務(wù)器端的記錄以最后一次同步的移動(dòng)設(shè)備中的記錄為準(zhǔn)下達(dá)無返回的T-SQL命令操作遠(yuǎn)程服務(wù)器(SubmitSQL)在移動(dòng)設(shè)備上的應(yīng)用程序能夠利用T-SQL的命令遠(yuǎn)程操作SQLServer2000數(shù)據(jù)庫,這項(xiàng)功能非常實(shí)用我們通常需要在采集數(shù)據(jù)是記錄當(dāng)前時(shí)間但如果存在多個(gè)移動(dòng)設(shè)備時(shí),各個(gè)移動(dòng)設(shè)備的機(jī)器時(shí)間是不統(tǒng)一的,對(duì)這種情況解決的方案就是在每次數(shù)據(jù)同步時(shí)利用SubmitSQL技術(shù)刷新服務(wù)器時(shí)間并將這個(gè)時(shí)間下載設(shè)定為移動(dòng)設(shè)備的時(shí)間。RDA技術(shù)主要分為兩層:Client和Server端Client端體現(xiàn)為移動(dòng)設(shè)備應(yīng)用程序。移動(dòng)程序通過內(nèi)置的SQLServerCEClientAgent實(shí)現(xiàn)對(duì)本地移動(dòng)數(shù)據(jù)的讀寫和查詢,同時(shí)SQLServerCEClientAgent還實(shí)現(xiàn)了和遠(yuǎn)程數(shù)據(jù)庫的同步。Server端體現(xiàn)為IIS中間層和SQLServer數(shù)據(jù)庫。張錦萍四、定位系統(tǒng)方式1)概述全球定位系統(tǒng)(globalpositioningsystem,簡(jiǎn)稱GPS)是20世紀(jì)70年代由美國(guó)國(guó)防部研制的新一代衛(wèi)星導(dǎo)航定位系統(tǒng),該系統(tǒng)可向人類提供高精度的高航、定位和授時(shí)服務(wù)。這標(biāo)志著GPS系統(tǒng)已經(jīng)從最初的取代常規(guī)大地測(cè)量和工程測(cè)量,發(fā)展?jié)B入到了精密功能測(cè)量、地籍測(cè)量、地形測(cè)量、航空攝影測(cè)量、地質(zhì)調(diào)查、交通管理、地理信息系統(tǒng)、海洋測(cè)繪等領(lǐng)域。GPS也同樣是移動(dòng)GPS系統(tǒng)獲取位置信息的重要的手段之一。GPS定位的優(yōu)點(diǎn)在于:(1)功能多、用途廣。GPS系統(tǒng)不僅可以用于測(cè)量、導(dǎo)航,還可以用于測(cè)速、計(jì)時(shí)。測(cè)速的精度可達(dá)0.1m/s,測(cè)時(shí)的精度可達(dá)毫微秒。定位精度高。GPS可為各類用戶提供動(dòng)態(tài)的三維位置、三維速度及時(shí)間信息,單點(diǎn)定位可達(dá)5~10m,差分定位可達(dá)1m。實(shí)時(shí)定位。利用全球定位系統(tǒng)進(jìn)行導(dǎo)航,即可實(shí)時(shí)確定運(yùn)動(dòng)目標(biāo)的三位位置和速度,由此保障運(yùn)動(dòng)載體沿預(yù)定航線運(yùn)行,亦可選擇最佳航線。但是,GPS也有很多缺點(diǎn):(1)定位要求高。GPS定位需四顆以上的衛(wèi)星,天線不能遮擋。而在城市區(qū)間及構(gòu)筑物內(nèi)根本不能滿足GPS信號(hào)接收的基本要求,難以實(shí)現(xiàn)定位。(2)成本過高。幾乎所有的移動(dòng)設(shè)備都不配備GPS接受儀器,這點(diǎn)無論是高端的PDA或者是低端的手機(jī)都是一樣,而一臺(tái)可連接移動(dòng)設(shè)備的GPS接受模塊價(jià)格非常高昂,又無法在所有移動(dòng)設(shè)備間實(shí)現(xiàn)通用,故不是非常容易實(shí)現(xiàn)。因此,在移動(dòng)GIS平臺(tái)應(yīng)用上,采用GPS進(jìn)行定位的系統(tǒng)并不多見。2)基于GPS方式的開發(fā)GPS模塊返回的值遵循NMEA-0183協(xié)議,因此要對(duì)其開發(fā)就必須了解NMEA協(xié)議的內(nèi)容。NMEA(nationalmarineelectronicsassociation,美國(guó)國(guó)家海事電子協(xié)會(huì))成立于20世紀(jì)50年代,是一家專門從事海洋電子設(shè)備工業(yè)教育及研究的民間機(jī)構(gòu),總部設(shè)在美國(guó)北卡羅來納州,NMEA系列標(biāo)注是其制定的關(guān)于海洋電子設(shè)備之間通信接口和協(xié)議的標(biāo)準(zhǔn)。1983年該組織制定了NMEA-0183標(biāo)準(zhǔn),這一標(biāo)準(zhǔn)在兼容了NMEA-0180和NMEA-0182標(biāo)準(zhǔn)的基礎(chǔ)上,增加了GPS、探測(cè)儀、羅精防偽系統(tǒng)等多種設(shè)備的接口和通信協(xié)議定義,同時(shí),標(biāo)準(zhǔn)還允許一些特定的設(shè)備制造商對(duì)其設(shè)備(如GarminGPS-38等)通信自行定義協(xié)議。由于NMEA-0183標(biāo)準(zhǔn)具有通用性和靈活性,因而在全世界得到廣泛使用。NMEA-0183通信格式采用RS-232通信標(biāo)準(zhǔn),該標(biāo)準(zhǔn)用于DTM和DCE。GPS同微機(jī)間的通信屬于DTE。標(biāo)準(zhǔn)的RS-232通信連接采用25針串口(DB-25),也可以用于現(xiàn)在微機(jī)流行的9針串口。缺省的波特率定為4800,波特率是所傳輸?shù)乃写a的最短碼元占用時(shí)間的倒數(shù)。NMEA-0183格式字符串的所有字符均為ASCII字符,數(shù)據(jù)傳輸以語句方式進(jìn)行,每個(gè)語句均以“$”開頭,緊接著是“會(huì)話ID”和3個(gè)字母的“語句ID”,其后是數(shù)據(jù)體,數(shù)據(jù)字段以逗號(hào)分隔,語句末尾為checksun,以回車換行結(jié)束。每行語句最多包含82個(gè)字符(包括回車換行和“$”符號(hào))。數(shù)據(jù)串以逗號(hào)分隔符識(shí)別,空字符保留逗號(hào)。語句結(jié)束的checksum由一個(gè)“*”和兩個(gè)數(shù)據(jù)位的16進(jìn)制數(shù)組成。NMEA-0183標(biāo)準(zhǔn)允許個(gè)別廠商自行定義語句格式,這些語句以“$P”開頭,其后是3個(gè)字符的廠家ID識(shí)別后接自定義數(shù)據(jù)體。下面是幾個(gè)常用的會(huì)話識(shí)別ID。GP:GlobalPositionSystemReceiver,GPS定位系統(tǒng);LC:LoranC,羅蘭C無線電導(dǎo)航系統(tǒng);OM:OmegeNavigationReveiver,歐米伽導(dǎo)航系統(tǒng);II:IntrgratedInstrumentation,集成設(shè)備;NMEA-0183應(yīng)用于GPS方面時(shí),數(shù)據(jù)串以“$GP”開頭,主要有GGA、GLL、ZDA、GSV、GST、GSA、ALM等格式,以下是這些格式各自的作用。$GPGGA:輸出GPS定位信息;$GPGLL:輸出大地坐標(biāo)信息;$GPZDA:輸出UTC時(shí)間信息;$GPGSV:輸出可見的衛(wèi)星信息;$GPGST:輸出定位標(biāo)準(zhǔn)差信息:$GPGSA:輸出衛(wèi)星DOP值信息;$GPALM:輸出衛(wèi)星星歷信息。應(yīng)用軟件通過接受從GPS輸出的信息,提取有用字段,可進(jìn)行相關(guān)定位、顯示、分析、存儲(chǔ)等操作。2.GSM方式1)概述GSM定位技術(shù)是目前在無線網(wǎng)絡(luò)中應(yīng)用最廣泛的定位技術(shù)。這種技術(shù)不需要對(duì)手機(jī)或網(wǎng)絡(luò)做較大的改動(dòng),因此能夠在現(xiàn)有手機(jī)的基礎(chǔ)上構(gòu)造位置查找系統(tǒng)。它通過采集移動(dòng)臺(tái)所處小區(qū)的識(shí)別號(hào)(CellID號(hào))來確定用戶的位置。只要系統(tǒng)能夠采集到移動(dòng)臺(tái)所在小區(qū)基站在地圖上的地理位置,以及小區(qū)的覆蓋半徑,則當(dāng)移動(dòng)臺(tái)所在小區(qū)注冊(cè)后系統(tǒng)就會(huì)知道移動(dòng)臺(tái)處于哪一小區(qū)。這種技術(shù)的定位精度取決于所在小區(qū)的半徑,因此一般精度不會(huì)很高,半徑約為數(shù)百米。雖然精度不高,但是由于成本低廉,且兼容性好,Cell_ID方法極其類似方法常在移動(dòng)GIS系統(tǒng)尤其是LBS服務(wù)中被采用。2)GSM定位的原理根據(jù)無線電傳輸測(cè)距原理,基站到手機(jī)的距離可以算出,但無法測(cè)定方向。當(dāng)只有1個(gè)基站時(shí),手機(jī)到該基站可以認(rèn)為是在以該距離為半徑的圓周上。當(dāng)有2個(gè)基站時(shí),同時(shí)測(cè)得各基站距手機(jī)的距離為D1和D2,則手機(jī)位置可以是在以這兩個(gè)基站連線為對(duì)稱軸的兩個(gè)對(duì)稱點(diǎn)上。當(dāng)有3個(gè)基站時(shí),手機(jī)在3個(gè)基站構(gòu)成的平面上,其位置被唯一確定。若手機(jī)在3個(gè)基站構(gòu)成的平面之上(或之下)時(shí),手機(jī)位置將被確定在以該平面為對(duì)稱面的上、下兩個(gè)對(duì)稱點(diǎn)上,此時(shí)若有不在這個(gè)平面上的第4個(gè)基站對(duì)手機(jī)測(cè)距,則手機(jī)位置被唯一確定。目前這種基站定位手機(jī)的精度可達(dá)到50~100m,甚至50m以下的定位精度。第三節(jié)移動(dòng)地理信息系統(tǒng)的設(shè)計(jì)一、概述1.基于胖客戶端結(jié)構(gòu)的移動(dòng)GIS系統(tǒng)一般部署于類似于PDA這樣的高端的智能終端之上,由于其功能強(qiáng)大且成本較高,一般不作為個(gè)人應(yīng)用,而只作為工業(yè)用途。1)軟件系統(tǒng)基于胖客戶端系統(tǒng)的移動(dòng)GIS軟件目前是移動(dòng)GIS發(fā)展的主流,由于服務(wù)器端的開發(fā)和傳統(tǒng)的GIS大同小異,因此基于胖客戶端的軟件系統(tǒng)的開發(fā)中心在移動(dòng)客戶端上。目前在市場(chǎng)上,許多著名的GIS軟件公司都開發(fā)了基于智能平臺(tái)的GIS軟件開發(fā)環(huán)境,如ESRI的ArcPAD、Supermap的eSupermap、MapInfo的MapXMobile等。這些軟件平臺(tái)的開發(fā)方式非常類似于PC平臺(tái)下的軟件的開發(fā)方式,它們的存在使基于不同智能終端系統(tǒng)的GIS軟件開發(fā)變得更加方便和快捷?;谝苿?dòng)平臺(tái)的GIS系統(tǒng)的客戶端系統(tǒng)的開發(fā)也完全可以選擇在某一款成熟的基于移動(dòng)平臺(tái)的GIS開發(fā)環(huán)境之上完成。2)數(shù)據(jù)同步系統(tǒng)由于移動(dòng)終端市場(chǎng)在不同的環(huán)境下移動(dòng)運(yùn)行,利用無線網(wǎng)絡(luò)或者有線方式同服務(wù)器端的聯(lián)系技術(shù)就成為了移動(dòng)開發(fā)的關(guān)鍵技術(shù)之一,一般而言,選擇方式需要按照系統(tǒng)的要求而定:完全用于野外采集數(shù)據(jù)的系統(tǒng)可以采用有線方式進(jìn)行交互;實(shí)時(shí)性要求不高且數(shù)據(jù)傳輸量較少的某些監(jiān)控系統(tǒng)可以使用短消息包同步方式;而實(shí)時(shí)性要求高且數(shù)據(jù)量巨大的系統(tǒng)應(yīng)使用TCP/IP包同步。3)位置信息獲取系統(tǒng)傳統(tǒng)上,這一位置通常被GIS所占據(jù),除了其功能確實(shí)強(qiáng)大之外,另一個(gè)主要原因是一時(shí)沒有可替代的技術(shù),;目前雖然出現(xiàn)了利用移動(dòng)基站進(jìn)行定位的CELL-ID技術(shù),但是由于精度太低,一時(shí)無法撼動(dòng)GIS在工業(yè)用途上的地位。4)移動(dòng)數(shù)據(jù)庫系統(tǒng)基于胖客戶端系統(tǒng)的移動(dòng)數(shù)據(jù)庫一般都具有離線和在線功能,這主要是由無線網(wǎng)絡(luò)環(huán)境的不穩(wěn)定性造成的:在無法連接上網(wǎng)絡(luò)的時(shí)候,采取離線瀏覽本地?cái)?shù)據(jù)庫的方式;在連接上網(wǎng)絡(luò)的同時(shí),采取本地?cái)?shù)據(jù)庫和服務(wù)器端同步的方式,這是運(yùn)作在胖客戶端系統(tǒng)下的移動(dòng)數(shù)據(jù)庫的最大特色。2.基于瘦客戶端的移動(dòng)GIS系統(tǒng)概述瘦客戶端方式主要部署于普通的移動(dòng)終端(如手機(jī))上,其最主要的應(yīng)用就是位置服務(wù)。軟件系統(tǒng)很明顯基于瘦客戶端的GIS系統(tǒng)都是瘦客戶端系統(tǒng),一切代碼皆運(yùn)行于服務(wù)器之上,而客戶端只需要通過無線網(wǎng)絡(luò)獲知結(jié)果就可以了。因此,基于瘦客戶端結(jié)構(gòu)的GIS系統(tǒng)的開發(fā)中心是在服務(wù)器平臺(tái)之上?;谑菘蛻舳私Y(jié)構(gòu)的開發(fā)方式同傳統(tǒng)方式非常類似,主要有基于高端瀏覽器平臺(tái)的,NetCompactFrameWork和J2ME配合J2EE環(huán)境,以及貼近低端平臺(tái)的格蕾WAP開發(fā)系統(tǒng),但是由于沒有專門針對(duì)移動(dòng)GIS的開發(fā)環(huán)境,故時(shí)常需要與普通PC平臺(tái)下的瘦客戶端,如ArcIMS和MapXtreme。相交互。目前常見的基于瘦客戶端的移動(dòng)GIS系統(tǒng)的開發(fā)方式有:NetCompactFramework的移動(dòng)Web開發(fā)、J2ME和J2EE結(jié)合的移動(dòng)Web開發(fā),直接書寫WML以及較低層的SMS開發(fā)。數(shù)據(jù)同步系統(tǒng)在瘦客戶端架構(gòu)下,終端通過數(shù)據(jù)同步系統(tǒng)從服務(wù)器端獲取結(jié)果數(shù)據(jù),但是根據(jù)移動(dòng)終端的不同物理構(gòu)造,需要選擇不同的數(shù)據(jù)同步系統(tǒng)。(1)基于高端的智能終端系統(tǒng)如PDA,擁有和PC端幾乎完全相同的瀏覽器,可以解析普通的HTML語言,同時(shí)也擁有相當(dāng)?shù)奶幚砟芰推聊环直媛剩梢赃x擇普通的根據(jù)嵌入式智能設(shè)備設(shè)計(jì)的Web站點(diǎn)甚至普通Web站點(diǎn)獲取數(shù)據(jù)。(2)普通的手機(jī)一般不可以分析普通HTML的終端,需要通過WAP方式獲取經(jīng)過WMLencoding后的數(shù)據(jù)。(3)更低端的用戶,如果想要獲取移動(dòng)GIS服務(wù)就要采取文字方式與服務(wù)器端進(jìn)行交互,這種方式下最方便的技術(shù)就是SMS。3)移動(dòng)數(shù)據(jù)庫系統(tǒng)在瘦客戶端結(jié)構(gòu)下的移動(dòng)系統(tǒng)中,數(shù)據(jù)庫系統(tǒng)是不可能被配置在變化多端的客戶端的,只可能在服務(wù)器端出現(xiàn)數(shù)據(jù)庫服務(wù)器的身影,而且,直接進(jìn)行數(shù)據(jù)庫系統(tǒng)調(diào)用的是GIS專用服務(wù)器,所以,普通的數(shù)據(jù)庫系統(tǒng),如Oracle、SQLServer、MySQL,都可以勝任,因此該技術(shù)不再討論之列。二基于胖客戶端的移動(dòng)地理信息系統(tǒng)的設(shè)計(jì)和傳統(tǒng)的GIS一樣,大量的移動(dòng)廠商都針對(duì)移動(dòng)平臺(tái)發(fā)布了基于移動(dòng)平臺(tái)的開發(fā)環(huán)境,如ESRI公司的ArcPAD,MapInfo公司的MapXMobile,SuperMap公司的eSuperMap等,利用這寫開發(fā)包可以很大程度上簡(jiǎn)化移動(dòng)終端的開發(fā)過程,下面簡(jiǎn)要介紹一下這些移動(dòng)GIS開發(fā)包環(huán)境中代表性的產(chǎn)品。ArcPAD的解決方案ESRI公司的ArcPAD軟件是用于移動(dòng)Windows設(shè)備的移動(dòng)制圖GIS技術(shù)。ArcPAD為特外用戶通過手持和移動(dòng)設(shè)備提供數(shù)據(jù)庫訪問、制圖、GIS和GPS的綜合應(yīng)用。通過ArcPad可以實(shí)現(xiàn)快速便捷的數(shù)據(jù)采集,大大提高了野外數(shù)據(jù)的可用性和有效性。ArcPAD的特點(diǎn)(1)無須合適的轉(zhuǎn)換,能直接使用符合業(yè)界標(biāo)準(zhǔn)的Shapefile矢量格式(這種格式被ArcInfo、ArcViewGIS、ArcIMS及其他ESRI軟件使用)和以下的圖像格式:JPEG、MrSID(壓縮影像)、WindowsBitmap和CADRG,所能使用的數(shù)據(jù)量只手硬件性能的限制,并且地圖引擎針對(duì)WindowsCE進(jìn)行過優(yōu)化。包含全套的瀏覽、查詢和顯示工具,如縮放、要素屬性顯示、層可見性隨比例而變、與外部文件的超鏈接、距離與面積量算、圖層顯示控制以及各種顯示符號(hào)的設(shè)置。、支持ArcIMS圖像服務(wù),通過一個(gè)活動(dòng)的TCP/IP連接到服務(wù)器并取回?cái)?shù)據(jù)到當(dāng)前視圖,新建一個(gè)..GND文件(geographynetworkdefinitionfile)。允許用戶新建、刪除、移動(dòng)shapefile中的點(diǎn)、線和多邊形要需,也能使用GPS數(shù)據(jù)進(jìn)行要素編輯。屬性數(shù)據(jù)可以通過內(nèi)置的編輯界面或用戶自定義窗體進(jìn)行操作。在用戶界面方面,ArcPAD為底層復(fù)雜的功能使用提供了一個(gè)簡(jiǎn)單又流行的用戶界面上,通過受控的工具條,用戶能實(shí)現(xiàn)大部分功能,這已經(jīng)成了屏幕尺寸限制下得一條重要的設(shè)計(jì)標(biāo)準(zhǔn),也別是在更小的手掌尺寸大小的PCWindowsCE設(shè)備上,而且ArcPAD允許用戶定制軟件程序,可以增加和刪除用戶界面上的按鈕,穿件或者編輯已有的公爵條,并且支持別人的輸入設(shè)備,如條碼掃描器,這些定制功能都可以在ESRI公司發(fā)布的針對(duì)ArcPad的定制環(huán)境ArcPadApplicationBuilder中完成。此外,帶上一個(gè)可選的GPS、ArcPad能夠在地圖上實(shí)時(shí)顯示用戶的當(dāng)前位置,ArcPad支持大量不同的GPS設(shè)備,只要支持GPS接收器的輸出格式遵循NAME標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)對(duì)電子信號(hào)需求,數(shù)據(jù)傳輸協(xié)議,定時(shí)和具體的語句格式都多了定義。ArcPad能夠接受GPS發(fā)送過來的信息,所有的GPS數(shù)據(jù)都能夠一跟蹤日志的形式記錄下來。ESRI公司還專門在ArcView中發(fā)布了一套針對(duì)ArcPad工具集,這套工具集允許ArcViewYONGHUAWEIArcPad抽取、轉(zhuǎn)換以及投影數(shù)據(jù),ArcViewGIS用戶能夠剪裁Sapefile專題以及生成ArcPad又硬和符號(hào)文件。用戶能夠把符號(hào)輸出成點(diǎn)、線和多邊形。ArcPad的對(duì)話框設(shè)計(jì)器能為ArcPad定制窗體。ArcViewGIS的用戶也能生成簡(jiǎn)單數(shù)據(jù)文件供ArcPad使用。ArcPAD的開發(fā)ArcPADApplicationBuilder的存在使基于移動(dòng)GIS的開發(fā)門檻降低了很多,也靈活了很多,用戶可以利用ArcPADApplicationBuilder進(jìn)行簡(jiǎn)單的定制系統(tǒng)到負(fù)載的編寫底層擴(kuò)展插件不同等級(jí)的開發(fā)a.定制開發(fā)這是ArcPAD中最簡(jiǎn)單級(jí)別的開發(fā)方案,通過ArcPADApplicationBuilder實(shí)現(xiàn)。定制開發(fā)有TOC\o"1-5"\h\z兩種方式:知己編輯系統(tǒng)的相關(guān)選項(xiàng)和書寫腳本。用戶可以通過定制開發(fā)定制用戶界面,增加額外的功能和工具,強(qiáng)制數(shù)據(jù)的完整性,創(chuàng)建末班,將一些任務(wù)組合在一起。B.?dāng)U展插件開發(fā)這種開發(fā)方式相對(duì)高級(jí)一點(diǎn),主要做的原理是利用底層語言為ArcPAD開發(fā)出新的DLL,存放在ArcPAD的extensions目錄,DLL在ArcPAD啟動(dòng)時(shí)加載,作PAD添加新的特新,如添加對(duì)新的設(shè)備的支持,添加對(duì)新的數(shù)據(jù)結(jié)構(gòu)的支持等。它的優(yōu)點(diǎn)是比腳本方式靈活,可以只安裝想要使用的擴(kuò)展,且速度比較快,新編寫的模塊可以無縫的集成到ArcPAD中去,但是缺點(diǎn)是開發(fā)的門檻過高,需要開發(fā)者對(duì)C/C++有相當(dāng)深入的了解,因此只有經(jīng)驗(yàn)豐富的程序員才可以進(jìn)行這類開發(fā)ArcPAD可以應(yīng)用在以下幾個(gè)方面:街道交通標(biāo)志巡視,電線桿的維護(hù):米表的讀?。旱缆蜂佋O(shè)管路等eSuperMap的解決方案eSuperMap是embeddedSuperMap的縮寫,是北京超圖地理信息技術(shù)有限公司開發(fā)的嵌入式地理信息系統(tǒng)開發(fā)平臺(tái),它沖鋒考慮到了嵌入式設(shè)備資源短缺的特點(diǎn),從數(shù)據(jù)結(jié)構(gòu)到基本算法都精益求精,最資源的消耗很低,而其性能卻很優(yōu)異.功能強(qiáng)大|、系統(tǒng)穩(wěn)定,為面向嵌入式用用的地理信息細(xì)心哦那個(gè)的開發(fā)提供了極大的方便。eSuperMap的特點(diǎn)(1)數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)練:eSuperMap的數(shù)據(jù)結(jié)構(gòu)專門為嵌入式設(shè)備量身定做,結(jié)構(gòu)緊湊、精煉,更適合在資源短缺的嵌入式設(shè)備上使用。數(shù)據(jù)文件為根據(jù)嵌入式設(shè)備的特點(diǎn)而專門設(shè)計(jì)的PMF文件格式,它才用超圖結(jié)構(gòu)化存儲(chǔ)技術(shù),吧圖形數(shù)據(jù)及其屬性數(shù)據(jù)、地圖數(shù)據(jù)、符號(hào)庫、線型庫正和道義和文件中,進(jìn)行一體化管理。文件緊湊,邏輯結(jié)構(gòu)清晰,方便管理,而且不依賴于任何數(shù)據(jù)庫技術(shù),課移植性強(qiáng)。支持多平臺(tái)運(yùn)行環(huán)境:同時(shí)支持WindowsCE2.11以上、WindowsNT/2000/XP/9X的操作系統(tǒng),對(duì)于不同的操作系統(tǒng),eSuperMap有不同的苦與之相對(duì)應(yīng)。eSuperMap共有三大類:適用于VC6、EVC3和EVC4開發(fā)環(huán)境的使用的庫,其中VC6版運(yùn)行庫開發(fā)出的應(yīng)用系統(tǒng)可以在WindowsNT/2000/XP/9X以上的操作系統(tǒng)上運(yùn)行,VC3版運(yùn)行庫開發(fā)出的應(yīng)用系統(tǒng)可以在WindowsCE2.11以上的操作系統(tǒng)上運(yùn)行,VC6版運(yùn)行庫開發(fā)出的應(yīng)用系統(tǒng)可以在WindowsCE.NET操作系統(tǒng)上運(yùn)行功能強(qiáng)大:除了常規(guī)的地圖放大、縮小、平移等功能外,還具有地圖旋轉(zhuǎn)、專題地圖、地圖投影、GPS接受等功能操作簡(jiǎn)便,易于開發(fā):類層次關(guān)系清晰,結(jié)構(gòu)清楚,容易理解,開發(fā)靈活應(yīng)用廣泛:eSuperMap的應(yīng)用領(lǐng)域十分廣泛,具體包括交通領(lǐng)域、軍警政府機(jī)關(guān)特殊領(lǐng)域、環(huán)境保護(hù)、林地調(diào)查、測(cè)繪領(lǐng)域、旅游娛樂等領(lǐng)域利用eSuperMap進(jìn)行開發(fā)eSuperMap的數(shù)據(jù)源為SuperMap公司自行設(shè)計(jì)的PMF格式,PMF不依賴于任何的數(shù)據(jù)庫技術(shù),文件緊湊,可移植性強(qiáng),更適合在嵌入式設(shè)備上使用。一個(gè)PMF文件存放一個(gè)數(shù)據(jù)源、一個(gè)線性庫、一個(gè)符號(hào)庫和若干個(gè)地圖。在eSuperMap中,可以按邏輯關(guān)系吧類庫中的個(gè)各類分為幾個(gè)大類,每個(gè)大類又可以根據(jù)具體的功能分為可以用編程語言描述的類。首先,把eSuperMap中的類分為以下幾大類。(1)數(shù)據(jù)組織/數(shù)據(jù)訪問相關(guān)類:負(fù)責(zé)從數(shù)據(jù)源中獲取數(shù)據(jù)和組織數(shù)據(jù),是eSuperMap的核心類群。地圖顯示/操作相關(guān)類;負(fù)責(zé)處理地圖的繪制和放大縮小等瀏覽操作,同樣是eSuperMap中的不可缺少的類群?;镜貓D實(shí)體相關(guān)類:負(fù)責(zé)專門描述eSuperMap中的各類是糧食體積和,所有的類都由CSeGeometry這個(gè)抽象類繼承下來。GPS類:eSuperMap提供的專門的GPS模塊信息進(jìn)行讀取和處理的類群。地圖投影相關(guān)類:負(fù)責(zé)驚醒經(jīng)緯度坐標(biāo)與投影坐標(biāo)之間的轉(zhuǎn)換,和在不同大地參照系下的經(jīng)緯度坐標(biāo)之間進(jìn)行轉(zhuǎn)換。其他應(yīng)用類:專門保留錯(cuò)誤代碼類、空間分析類、內(nèi)存分配類等開發(fā)時(shí)經(jīng)常需要用到的類各類之間有相應(yīng)的邏輯關(guān)系圖,通過他們可以明確各類之間的邏輯關(guān)系,為工程應(yīng)用中類庫的正確使用打下基礎(chǔ)三基于瘦戶端的移動(dòng)地理信息系統(tǒng)的設(shè)計(jì).基于J2EE的解決方案)概述J2EE已經(jīng)成為大型分布式應(yīng)用的首選平臺(tái),電信和金融等行業(yè)紛紛采用J2EE作為中間件應(yīng)用的標(biāo)準(zhǔn)來提高系統(tǒng)的可用性、可靠形和跨平臺(tái)性。J2ME和J2EE可以成為最賤的移動(dòng)企業(yè)解決方案。目前J2ME平臺(tái)姐支持HTTP協(xié)議,所以J2ME應(yīng)用程序可以通過HTTP與企業(yè)系統(tǒng)的前端連接,設(shè)設(shè)置某些J2ME平臺(tái)支持HTTPs,可以利用SSL技術(shù)與企業(yè)系統(tǒng)限購連接。2)解決方案基于J2EE的移動(dòng)GIS系統(tǒng)采用的J2EE標(biāo)準(zhǔn)來構(gòu)造及與多層體系節(jié)后的移動(dòng)定位服務(wù)方案。a.GIS應(yīng)用服務(wù)器GIS應(yīng)用服務(wù)器主要完成制圖服務(wù)中心關(guān)鍵業(yè)務(wù)邏輯的處理,如左邊轉(zhuǎn)換、地里邊嗎、地址匹配等耗時(shí)的GIS處理GeoXMLshiyunxingzaiWeb服務(wù)器上JSP應(yīng)用程序,同時(shí)又是GIS服務(wù)器的RMI客戶機(jī)。系統(tǒng)通過它與客戶機(jī)打交道,接受請(qǐng)求和轉(zhuǎn)送請(qǐng)求到GIS應(yīng)用服務(wù)器中進(jìn)行處理,返回結(jié)果到信息設(shè)備。當(dāng)GeoXML接受來自客戶端的調(diào)用請(qǐng)求時(shí),它接受客戶端到服務(wù)器之間的聯(lián)系。b信息設(shè)備空間信息可視化技術(shù)根據(jù)OGC換聯(lián)網(wǎng)地圖接口實(shí)現(xiàn)規(guī)范的定義,基于互聯(lián)網(wǎng)的空間信息可視化包含了查詢、生成、擴(kuò)展和顯示4個(gè)最基本的過程。查詢又稱過濾,是指從原始數(shù)據(jù)中得到符合瘦客戶機(jī)查詢條件的數(shù)據(jù)集合:生成又稱為生成現(xiàn)實(shí)系列,即把查詢得到的數(shù)據(jù)稽核組和生成一個(gè)現(xiàn)實(shí)遠(yuǎn)虛的序列:擴(kuò)展又稱為成型

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論