




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二節(jié) 移動(dòng)地理信息系統(tǒng)與嵌入式地理信息系統(tǒng)的關(guān)鍵技術(shù)移動(dòng)設(shè)備的開(kāi)發(fā)方式編譯環(huán)境Embeddeed Vissual SStudioo微軟公司在發(fā)布布Windoows CEE的同時(shí),為為了推廣Wiindowss CE的使使用,還免費(fèi)費(fèi)提供了一套套專門針對(duì)WWindowws CE的的開(kāi)發(fā)系統(tǒng)EEmbeddded Viisual Studiio 簡(jiǎn)稱(EEVS),NNet平臺(tái)出出現(xiàn)前,Wiindowss CE下的的開(kāi)發(fā)主要是是基于這個(gè)開(kāi)開(kāi)發(fā)平臺(tái)。EVS 4.00 (VS) EVS 3.0 EVS帶有兩個(gè)個(gè)開(kāi)發(fā)工具,Embedded Visual Basic(EVB)和Embedded Visual
2、c(EVC),在使用上這兩項(xiàng)工具都和PC 平臺(tái)下的VB和 V C非常相似,所以開(kāi)發(fā)人員不需要復(fù)雜的培訓(xùn)就可以直接在PDA平臺(tái)上開(kāi)發(fā)軟件,這是EVS最吸引人的地方如下圖所示:Code Waarriorr Codee Warrrior是MMetrowwerks 公司發(fā)布的的,基于不同同指令集系統(tǒng)統(tǒng)開(kāi)發(fā)的集成成IDL環(huán)境境。該集成環(huán)環(huán)境包括以下下幾個(gè)功能模模塊:編輯器器、源碼瀏覽覽器、搜索引引擎、構(gòu)造系系統(tǒng)、調(diào)試器器、工程管理理器。編輯器器、編譯器、連連接器和調(diào)試試器對(duì)應(yīng)開(kāi)發(fā)發(fā)過(guò)程的四個(gè)個(gè)主要階段,其其他模塊用以以支持代碼瀏瀏覽和構(gòu)造控控制,工程管管理器控制整整個(gè)過(guò)程。該該集成環(huán)境是是一個(gè)多線程程應(yīng)
3、用,能在在內(nèi)存中保存存狀態(tài)信息、符符號(hào)表和對(duì)象象代碼,從而而提高操作速速度;能跟蹤蹤源碼變化,進(jìn)進(jìn)行自動(dòng)編譯譯和鏈接。Code Waarriorr一個(gè)重要的的特點(diǎn)就是其其plug-in設(shè)計(jì):根據(jù)不同開(kāi)開(kāi)發(fā)IDE的的需要,提供供特殊的軟件件服務(wù)。該軟軟件以一個(gè)獨(dú)獨(dú)立于IDEE的文件方式式提供,比較較典型的有WWindowss下的DLLL文件,Maac OS 和UNIXX下的共享庫(kù)庫(kù)文件等。J2ME Wiirelesss Toolkiit Java編輯語(yǔ)語(yǔ)言作為開(kāi)發(fā)發(fā)平臺(tái)可以建建立獨(dú)立的應(yīng)應(yīng)用程序(這這些應(yīng)用程序序只需編寫一一次,便既可可以在Winndows系系統(tǒng)又可以在在基于UNIIX的系統(tǒng)上上
4、使用),正正是這種潛力力以及其跨平平臺(tái)的能力,使使它在以后的的幾年里逐步步引起商業(yè)終終端用戶的關(guān)關(guān)注,并可以以作為節(jié)約軟軟件開(kāi)發(fā)費(fèi)用用的一種方法法。Sun 公司曾曾經(jīng)推出過(guò)多多類Javaa平臺(tái)的版本本,最新的就就是Javaa 2平臺(tái)下的的J2ME環(huán)境境。J2MEE 目前定義義了兩種配置置:CLDC(coonnectted liimitedd deviice coonfiguuratioon, 有線線連接設(shè)備);、CDC(connnecteed devvice cconfigguratiion,連接接設(shè)備配置)。其中,前者面向向低端消費(fèi)電電子產(chǎn)品;后后者面向的設(shè)設(shè)備比較高端端介于CLDDC面向的
5、設(shè)設(shè)備和運(yùn)行JJ2SE的完完全桌面系統(tǒng)統(tǒng)之間,這些些系統(tǒng)的內(nèi)存存更大、處理理能力更強(qiáng),支支持更復(fù)雜的的環(huán)境。J2ME的出現(xiàn)現(xiàn)使移動(dòng)GIIS系統(tǒng)的開(kāi)開(kāi)發(fā)更加方便便和快捷,而而且這種開(kāi)發(fā)發(fā)方式不僅可可以支持C/S格式的開(kāi)開(kāi)發(fā),同時(shí)還還可以配合JJ2EE開(kāi)發(fā)發(fā)基于B/SS的系統(tǒng)。仿真器仿真器是移動(dòng)GGIS開(kāi)發(fā)調(diào)調(diào)試不可缺少少的一部分。在很多情況下,移動(dòng)軟件開(kāi)發(fā)者并不可能直接將程序和數(shù)據(jù)復(fù)制到硬件上進(jìn)行調(diào)試,一方面是由于傳輸程序速度太慢,比較麻煩;另一方面是為了防止程序?qū)τ布斐蓺缧詡?。所以在調(diào)試代碼時(shí),一般都會(huì)先在仿真器上調(diào)試完畢, 再使用真正的硬件進(jìn)行測(cè)試。仿真器一般由硬硬件設(shè)備廠商商提供,也
6、有有隨著開(kāi)發(fā)環(huán)環(huán)境附帶的應(yīng)用程序的部署署移動(dòng)應(yīng)用程序的的部署是移動(dòng)動(dòng)開(kāi)發(fā)不可避避免的一環(huán),因因?yàn)檎{(diào)試完畢畢代碼終究需需要硬件環(huán)境境的考驗(yàn)。目目前比較流行行的移動(dòng)軟件件部署方式有有兩種:OTTA和非OTTA。OTA(oveer thee air)即經(jīng)由無(wú)限限通信網(wǎng)絡(luò)將將應(yīng)用程序下下載到移動(dòng)設(shè)設(shè)備上;而非非OTA的方方式是經(jīng)由除除OTA以外外的所以方式式將應(yīng)用程序序部署到移動(dòng)動(dòng)終端上,目目前較多的非非OTA方式式有:(1)有有線傳輸;(22)紅外線;(3)藍(lán)牙牙;(4)多多媒體信息服服務(wù);(5)EEmail附附件。 采用非OTA方方式獲取應(yīng)用用程序一般都都要有各類廠廠商所提供的的同步系統(tǒng)來(lái)來(lái)完成。
7、無(wú)線網(wǎng)絡(luò)的交互互方式 通過(guò)無(wú)線網(wǎng)絡(luò)將將信息和服務(wù)務(wù)從服務(wù)器端端傳輸?shù)揭苿?dòng)動(dòng)終端上的技技術(shù),就叫網(wǎng)網(wǎng)絡(luò)互連技術(shù)術(shù)。常用的有 1、短短消息系統(tǒng)(short messaging system , SMS) 2、移移動(dòng)IP(MMobil IP) 3、簡(jiǎn)簡(jiǎn)單無(wú)線網(wǎng)絡(luò)絡(luò)協(xié)議(wiirelesss appplicattion pprotoccol ,WWAP)1、SMS 1)概述述 無(wú)線信信息系統(tǒng)(SSMS)于11991年出出現(xiàn)在歐洲的的無(wú)線領(lǐng)域,它它提供了一個(gè)個(gè)機(jī)制,用于于將短信傳遞遞到無(wú)線設(shè)備備,及從無(wú)線線設(shè)備發(fā)送短短信。SMS 是一種種存儲(chǔ)和轉(zhuǎn)發(fā)發(fā)服務(wù)。也就就是說(shuō),短消消息并不是直直接從發(fā)送人人發(fā)送到
8、接收收人,而始終終通過(guò) SMMS 中心進(jìn)進(jìn)行轉(zhuǎn)發(fā)。如如果接收人處處于未連接狀狀態(tài)(可能電電話已關(guān)閉),則則消息將在接接收人再次連連接時(shí)發(fā)送。2)、SMS的的優(yōu)缺點(diǎn)優(yōu)點(diǎn):(1)簡(jiǎn)便 SSMS的消息息可以在任何何時(shí)間、任何何地點(diǎn)發(fā)送,而而且一般情況況下發(fā)出的消消息就一定能能夠被接收端端接到。且SSMS及時(shí)發(fā)發(fā)送,不需要要如TCP包包一般的上線線下線,也不不用顧及當(dāng)前前的網(wǎng)絡(luò)狀況況,在使用上上相當(dāng)簡(jiǎn)便。(2)兼容 當(dāng)前市場(chǎng)上上支持SMSS的設(shè)備非常常多,尤其以以手機(jī)為主的的SMS應(yīng)用用平臺(tái)使用非非常廣泛,因因此利用SMMS作為交互互手段,不用用考慮其兼容容性。 (3)廉廉價(jià) 這種說(shuō)說(shuō)法在不久的的將來(lái)
9、也許有有待商榷。 缺點(diǎn):復(fù)雜性 開(kāi)發(fā)SSMS非常復(fù)復(fù)雜,一般需需要使用ATT指令集作為為開(kāi)發(fā)手段,并并將 要發(fā)發(fā)送的消息內(nèi)內(nèi)容通過(guò)繁瑣瑣的編碼裝載載到AT指令令集中并由某某些I/O端端口發(fā)送。整整個(gè)過(guò)程涉及及的底層技術(shù)術(shù)頗多,開(kāi)發(fā)發(fā)門檻相當(dāng)高高。非實(shí)時(shí) 這是是SMS的致致命傷,因?yàn)闉镾MS不是是同步系統(tǒng),其其消息延遲相相當(dāng)嚴(yán)重,有有時(shí)甚至可延延遲大數(shù)小時(shí)時(shí)之久,這也也是SMS很很少被應(yīng)用于于移動(dòng)GISS系統(tǒng)中的重重要原因之一一。容錯(cuò)性 由于于沒(méi)有提供足足夠的容錯(cuò)機(jī)機(jī)制,SMSS 比較容易易出現(xiàn)錯(cuò)誤,在在某些非民用用信息的傳輸輸中也是無(wú)法法容忍的。數(shù)據(jù)性 由于于天生的數(shù)據(jù)據(jù)限制,SMMS沒(méi)辦法傳
10、傳輸大規(guī)模的的地圖數(shù)據(jù)。因因此,使用SSMS作為傳傳輸機(jī)制的系系統(tǒng),幾乎只只能使用SMMS來(lái)傳輸少少量的屬性信信息和信令信信息,以及文文字形式表達(dá)達(dá)的位置信息息。2、Mobill IP 1)移動(dòng)IIP概述移動(dòng)IP技術(shù)是是一種在全球球因特網(wǎng)上提提供的移動(dòng)功功能的方案。移動(dòng)IP的工作作原理:首先先通過(guò)周期的的組播或廣播播一個(gè)成為代代理廣播的消消息,家鄉(xiāng)代代理和外地代代理宣告他們們與鏈路的連連接關(guān)系,移移動(dòng)節(jié)點(diǎn)在收收到這些代理理廣播消息后后,檢查其中中的內(nèi)容已確確定自己是連連接在家鄉(xiāng)鏈鏈路還是外地地鏈路上:當(dāng)當(dāng)連接在家鄉(xiāng)鄉(xiāng)鏈路上時(shí)移移動(dòng)節(jié)點(diǎn)就想想固定節(jié)點(diǎn)一一樣工作;如如果連接在外外地鏈路上,情情況就
11、復(fù)雜得得多。移動(dòng)IP 具有有可擴(kuò)展性可可靠性和安全全性,并使節(jié)節(jié)點(diǎn)在切換鏈鏈路時(shí)仍可以以保持通信,在在無(wú)線網(wǎng)絡(luò)越越來(lái)越發(fā)達(dá)的的今天,它帶帶給移動(dòng)GIIS發(fā)展的好好處也會(huì)越來(lái)來(lái)越多,而對(duì)對(duì)于一些已有有的有線網(wǎng)絡(luò)絡(luò)基礎(chǔ)上的GGIS系統(tǒng),也也不需要在新新系統(tǒng)的環(huán)境境下改變什么么,因?yàn)橐苿?dòng)動(dòng)IP同樣兼兼容過(guò)去的IIPl路由技技術(shù)。 2)Mobbil IPP 的優(yōu)缺點(diǎn)點(diǎn)優(yōu)點(diǎn):實(shí)時(shí)性強(qiáng) 信息息幾乎沒(méi)有延延遲,在網(wǎng)絡(luò)絡(luò)狀況良好的的情況下,客客戶端與服務(wù)務(wù)器端在傳輸輸上的時(shí)間消消耗幾乎為00,所以移動(dòng)動(dòng)IP將非常常適合實(shí)時(shí)性性強(qiáng)的系統(tǒng)的的移動(dòng)GIS系統(tǒng)的的應(yīng)用。開(kāi)發(fā)方便 MMobilee IP是基基于無(wú)線網(wǎng)絡(luò)
12、絡(luò)的開(kāi)發(fā)和傳傳統(tǒng)的基于有有線網(wǎng)絡(luò)的開(kāi)開(kāi)發(fā)的統(tǒng)一,在在網(wǎng)絡(luò)層上的的每一層,都都不會(huì)因?yàn)橐埔苿?dòng)IP的加加入而改變。因因此一些舊時(shí)時(shí)的基于TCCP/IP的的GIS系統(tǒng)統(tǒng)甚至可以不不用改動(dòng)服務(wù)務(wù)器端和客戶戶端的網(wǎng)絡(luò)傳傳輸代碼而直直接使用。 數(shù)據(jù)費(fèi)用低廉 在傳輸?shù)攘苛繑?shù)據(jù)的情況況下,Mobbil IPP的在本上的的表現(xiàn)比SMMS更好,每每1K數(shù)據(jù)00.03元的的價(jià)格可以在在傳輸更多數(shù)數(shù)據(jù)的情況下下使Mobiile IPP的花費(fèi)控制制在SMS的的十分之一左左右。無(wú)限的數(shù)據(jù)傳輸輸量 基于Mobbile IIP的TCPP/IP包是是不需要考慮慮數(shù)據(jù)長(zhǎng)度的的,只有在這這樣的交互方方式下才有可可能傳輸GIIS系統(tǒng)
13、中地地圖的矢量和和柵格數(shù)據(jù)。缺點(diǎn):不穩(wěn)定性 基于于Mobille IP的的無(wú)線模塊在在使用前一般般都需要撥號(hào)號(hào)上網(wǎng)連接到到移動(dòng)營(yíng)業(yè)商商的Inteernet 服務(wù)器上取取得自身的IIP號(hào),并在在不斷的移動(dòng)動(dòng)中更換移動(dòng)動(dòng)代理,但由由于目前國(guó)內(nèi)內(nèi)無(wú)線網(wǎng)絡(luò)剛剛剛開(kāi)始發(fā)展展,尚不成熟熟,如果以一一定的頻率更更改代理就會(huì)會(huì)出現(xiàn)掉線情情況,導(dǎo)致數(shù)數(shù)據(jù)傳輸停滯滯。這在GIIS中對(duì)移動(dòng)動(dòng)要求很高這這種情況是無(wú)無(wú)法接受的。 傳輸速度低下 目前國(guó)內(nèi)高高速度的3GG還沒(méi)完全實(shí)實(shí)現(xiàn),目前可可使用的主干干網(wǎng)絡(luò)是中國(guó)國(guó)移動(dòng)GPRRS和中國(guó)聯(lián)聯(lián)通CDMAA1X,但兩兩者在真實(shí)的的運(yùn)作中由于于物理機(jī)站的的限制寬帶都都只能達(dá)到標(biāo)
14、標(biāo)稱值的一半半。而且在移移動(dòng)設(shè)備較多多的區(qū)域每個(gè)個(gè)終端被分配配到的寬帶將將更加狹窄。對(duì)信號(hào)強(qiáng)度的依依賴 在某些些信號(hào)強(qiáng)度不不好的區(qū)域,移移動(dòng)終端無(wú)法法傳輸數(shù)據(jù)或或者根本連不不上以太網(wǎng)。Mobile IP方式可可以滿足所有有基于移動(dòng)GGIS的應(yīng)用用交互。而且且由于在設(shè)計(jì)計(jì)上僅改變了了基于網(wǎng)絡(luò)層層的IP協(xié)議議,其上的其其它層尤其是是應(yīng)用層上的的開(kāi)發(fā)方式仍仍然與傳統(tǒng)的的Sockeet是一致的的,甚至涉及及良好的部分分傳統(tǒng)GISS中關(guān)于客戶戶端和服務(wù)器器端的連接程程序代碼可以以直接復(fù)制到到移動(dòng)系統(tǒng)中中來(lái)。WAP WAP是“Wiirelesss Appplicattion PProtoccol”(無(wú)線應(yīng)
15、用用協(xié)議)的英英文縮寫,它它是一種技術(shù)術(shù)標(biāo)準(zhǔn),融合合了計(jì)算機(jī)、網(wǎng)網(wǎng)絡(luò)和電信領(lǐng)領(lǐng)域的諸多新新技術(shù),旨在在使電信運(yùn)營(yíng)營(yíng)商、Intternett內(nèi)容提供商商和各種專業(yè)業(yè)在線服務(wù)供供應(yīng)商能夠?yàn)闉橐苿?dòng)通信用用戶提供一種種全新的交互互式服務(wù),WWAP使手機(jī)機(jī)用戶可以享享受到Intternett 服務(wù),如如新聞電子郵郵件、訂票等等。WAP支持絕大大多數(shù)的無(wú)線線網(wǎng)絡(luò),包括括GSM、CCDMA、CCDPD等。目前實(shí)現(xiàn)WAPP的方式有兩兩種:一種是是作為客戶端端和網(wǎng)絡(luò)服務(wù)務(wù)器端之間的的WAP網(wǎng)關(guān)關(guān),另一種是是直接作為客客戶端連接的的WAP軟體體服務(wù)器。WAP 方式的的互聯(lián)技術(shù)可可以使用戶在在手機(jī)、PDDA這樣的硬
16、硬件資源比PPC少很多的的移動(dòng)設(shè)備上上瀏覽Intternett信息,是目目前比較常見(jiàn)見(jiàn)的移動(dòng)GIIS的應(yīng)用方方式。移動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng) 移動(dòng)數(shù)據(jù)庫(kù)的概概念移動(dòng)數(shù)據(jù)庫(kù)是能能夠支持移動(dòng)動(dòng)式計(jì)算環(huán)境境的數(shù)據(jù)庫(kù),其其數(shù)據(jù)在物理理上分散而邏邏輯上集中。它它涉及到數(shù)據(jù)據(jù)庫(kù)技術(shù),分分布式計(jì)算技技術(shù),移動(dòng)通通信技術(shù)等多多個(gè)學(xué)科,與與傳統(tǒng)的數(shù)據(jù)據(jù)庫(kù)相比,移移動(dòng)數(shù)據(jù)庫(kù)具具有移動(dòng)性,位位置相關(guān)性,頻頻繁的斷接性性,網(wǎng)絡(luò)通訊訊的非對(duì)稱性性等特征。移動(dòng)數(shù)據(jù)庫(kù)的特特性備份恢復(fù) 嵌入入式數(shù)據(jù)庫(kù)的的備份和恢復(fù)復(fù)與大型的DDBMS管理理數(shù)據(jù)庫(kù)不同同,不能簡(jiǎn)單單的以獨(dú)立的的服務(wù)或類似似形式進(jìn)行,而而要按照某種種簡(jiǎn)化方式完完成。復(fù)制與
17、同步 嵌嵌入式數(shù)據(jù)庫(kù)庫(kù)一般采用某某種數(shù)據(jù)復(fù)制制模式(上載載,下載或混混合方式)與與服務(wù)器數(shù)據(jù)據(jù)庫(kù)進(jìn)行映射射以滿足人們們?cè)谌我獾攸c(diǎn)點(diǎn)任意時(shí)刻訪訪問(wèn)任意數(shù)據(jù)據(jù)的需求,由由于存在數(shù)據(jù)據(jù)復(fù)制所以在在系統(tǒng)中各個(gè)個(gè)應(yīng)用前端和和后端,服務(wù)務(wù)器之間,可可能需要各種種必要的同步步控制過(guò)程,甚甚至某些或全全部應(yīng)用前端端,中斷也要要進(jìn)行數(shù)據(jù)同同步。事務(wù)處理 嵌入入式數(shù)據(jù)庫(kù)系系統(tǒng)中的數(shù)據(jù)據(jù)處理在前端端可以簡(jiǎn)單化化,但在整個(gè)個(gè)應(yīng)用系統(tǒng)中中,可能需要要結(jié)合移動(dòng)計(jì)計(jì)算機(jī)環(huán)境的的特征進(jìn)行事事務(wù)處理控制制。安全性 許多應(yīng)應(yīng)用領(lǐng)域的嵌嵌入式設(shè)備是是系統(tǒng)中數(shù)據(jù)據(jù)管理或處理理的關(guān)鍵設(shè)備備,因此嵌入入式設(shè)備上的的數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)對(duì)存取權(quán)限
18、限的控制比較較嚴(yán)格,同時(shí)時(shí)許多嵌入式式設(shè)備具有較較高的移動(dòng)性性和便攜性和和非固定的工工作環(huán)境,也也給嵌入式移移動(dòng)數(shù)據(jù)庫(kù)帶帶來(lái)了潛在的的不安全因素素,同時(shí)某些些數(shù)據(jù)的個(gè)人人隱私度又很很高,因此存存在磁場(chǎng)干擾擾,遺失、盜盜竊等個(gè)人數(shù)數(shù)據(jù)安全的威威脅,還需要要提供充分的的安全性。 系統(tǒng)快速啟動(dòng) 嵌入式移動(dòng)動(dòng)設(shè)備的系統(tǒng)統(tǒng)可靠性和可可用性,現(xiàn)對(duì)對(duì)于固定主機(jī)機(jī)而言一般相相對(duì)偏低,因因此發(fā)生系統(tǒng)統(tǒng)故障的概率率可能大大提提高。因此在在這樣的計(jì)算算機(jī)環(huán)境或計(jì)計(jì)算機(jī)平臺(tái)上上必須保證系系統(tǒng)在發(fā)生軟軟件糾錯(cuò),不不可實(shí)現(xiàn)的情情況下,能夠夠通過(guò)硬件進(jìn)進(jìn)行系統(tǒng)的快快速啟動(dòng)。移動(dòng)數(shù)據(jù)庫(kù)的產(chǎn)產(chǎn)品Microosoft SQL S
19、Serverr For CE Micrrosoftt SQL Serveer Forr CE是微微軟公司掌上上設(shè)備專門設(shè)設(shè)計(jì)的移動(dòng)數(shù)數(shù)據(jù)庫(kù),現(xiàn)在在的最新版本本為2.0.移動(dòng)數(shù)據(jù)庫(kù)的實(shí)實(shí)現(xiàn)的主體特特征是要解決決離線數(shù)據(jù)庫(kù)庫(kù)和服務(wù)器端端數(shù)據(jù)庫(kù)的同同步問(wèn)題,SSQL CEE的方式為遠(yuǎn)遠(yuǎn)程數(shù)據(jù)訪問(wèn)問(wèn)的技術(shù)(RRDA)以及及合并復(fù)制技技術(shù)(merrgerepplicattion)。 通過(guò)RDA技術(shù)術(shù)可以完成下下面四種類型型的數(shù)據(jù)傳遞遞:從服務(wù)器端下載載數(shù)據(jù) 當(dāng)移移動(dòng)設(shè)備上的的本地?cái)?shù)據(jù)庫(kù)庫(kù)無(wú)內(nèi)容時(shí),可可以通過(guò)RDDA技術(shù)從遠(yuǎn)遠(yuǎn)程SQL Serveer 20000服務(wù)器下下載初始化數(shù)數(shù)據(jù)到本地SSQL Se
20、erver CE數(shù)據(jù)庫(kù)庫(kù)。 向服務(wù)器上傳數(shù)數(shù)據(jù)移動(dòng)設(shè)備備上的應(yīng)用程程序在初始化化后,讓操作作員登錄并使使用系統(tǒng)在操操作員錄入和和采集的信息息都將被保存存在移動(dòng)數(shù)據(jù)據(jù)庫(kù)中,此時(shí)時(shí)又可以利用用RDA技術(shù)術(shù)將本地?cái)?shù)據(jù)據(jù)上傳到SQQL Serrver 22000服務(wù)務(wù)器端。更新服務(wù)器端數(shù)數(shù)據(jù) 有時(shí)候候同一條記錄錄可能在多個(gè)個(gè)移動(dòng)設(shè)備上上的數(shù)據(jù)庫(kù)和和服務(wù)器端的的數(shù)據(jù)庫(kù)中都都存在。這時(shí)時(shí)服務(wù)器端的的記錄以最后后一次同步的的移動(dòng)設(shè)備中中的記錄為準(zhǔn)準(zhǔn)下達(dá)無(wú)返回的TT-SQL命命令操作遠(yuǎn)程程服務(wù)器(SSubmitt SQL) 在移動(dòng)設(shè)備上的應(yīng)用程序能夠利用T-SQL的命令遠(yuǎn)程操作SQL Server 2000數(shù)
21、據(jù)庫(kù),這項(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í)利用Submit SQL技術(shù)刷新服務(wù)器時(shí)間并將這個(gè)時(shí)間下載設(shè)定為移動(dòng)設(shè)備的時(shí)間。RDA技術(shù)主要要分為兩層:Cliennt和Serrver端Client端端體現(xiàn)為移動(dòng)動(dòng)設(shè)備應(yīng)用程程序。移動(dòng)程程序通過(guò)內(nèi)置置的SQL Serveer CE Cliennt Ageent實(shí)現(xiàn)對(duì)對(duì)本地移動(dòng)數(shù)數(shù)據(jù)的讀寫和和查詢,同時(shí)時(shí)SQL SServerr CE CClientt Agennt還實(shí)現(xiàn)了了和遠(yuǎn)程數(shù)據(jù)據(jù)庫(kù)的同步。Server端端體現(xiàn)為IIIS中間層和和S
22、QL SServerr數(shù)據(jù)庫(kù)。 張錦萍 四、定定位系統(tǒng)1.GPS方式式 1)概述 全球球定位系統(tǒng)(ggloball posiitioniing syystem,簡(jiǎn)簡(jiǎn)稱GPS)是是20世紀(jì)770年代由美美國(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)動(dòng)GPS系統(tǒng)統(tǒng)獲取位置信信息的重要的的手段之一。 GPS定定位的優(yōu)點(diǎn)在在于
23、:(1)功能多多、用途廣。GGPS系統(tǒng)不不僅可以用于于測(cè)量、導(dǎo)航航,還可以用用于測(cè)速、計(jì)計(jì)時(shí)。測(cè)速的的精度可達(dá)00.1m/ss,測(cè)時(shí)的精精度可達(dá)毫微微秒。(2)定位精精度高。GPPS可為各類類用戶提供動(dòng)動(dòng)態(tài)的三維位位置、三維速速度及時(shí)間信信息,單點(diǎn)定定位可達(dá)510m,差分分定位可達(dá)11m。(3)實(shí)時(shí)定定位。利用全全球定位系統(tǒng)統(tǒng)進(jìn)行導(dǎo)航,即即可實(shí)時(shí)確定定運(yùn)動(dòng)目標(biāo)的的三位位置和和速度,由此此保障運(yùn)動(dòng)載載體沿預(yù)定航航線運(yùn)行,亦亦可選擇最佳佳航線。 但是,GPPS也有很多多缺點(diǎn):(1)定位要要求高。GPPS定位需四四顆以上的衛(wèi)衛(wèi)星,天線不不能遮擋。而而在城市區(qū)間間及構(gòu)筑物內(nèi)內(nèi)根本不能滿滿足GPS信信號(hào)
24、接收的基基本要求,難難以實(shí)現(xiàn)定位位。(2)成本過(guò)過(guò)高。幾乎所所有的移動(dòng)設(shè)設(shè)備都不配備備GPS接受受儀器,這點(diǎn)點(diǎn)無(wú)論是高端端的PDA或或者是低端的的手機(jī)都是一一樣,而一臺(tái)臺(tái)可連接移動(dòng)動(dòng)設(shè)備的GPPS接受模塊塊價(jià)格非常高高昂,又無(wú)法法在所有移動(dòng)動(dòng)設(shè)備間實(shí)現(xiàn)現(xiàn)通用,故不不是非常容易易實(shí)現(xiàn)。因此,在移動(dòng)GGIS平臺(tái)應(yīng)應(yīng)用上,采用用GPS進(jìn)行行定位的系統(tǒng)統(tǒng)并不多見(jiàn)。2)基于GPSS方式的開(kāi)發(fā)發(fā)GPS模塊返回回的值遵循NNMEA-00183協(xié)議議,因此要對(duì)對(duì)其開(kāi)發(fā)就必必須了解NMMEA協(xié)議的的內(nèi)容。NMEA(naationaal marrine eelectrronicss assoociatiion,美
25、國(guó)國(guó)國(guó)家海事電電子協(xié)會(huì))成成立于20世世紀(jì)50年代代,是一家專專門從事海洋洋電子設(shè)備工工業(yè)教育及研研究的民間機(jī)機(jī)構(gòu),總部設(shè)設(shè)在美國(guó)北卡卡羅來(lái)納州,NNMEA系列列標(biāo)注是其制制定的關(guān)于海海洋電子設(shè)備備之間通信接接口和協(xié)議的的標(biāo)準(zhǔn)。19983年該組組織制定了NNMEA-00183標(biāo)準(zhǔn)準(zhǔn),這一標(biāo)準(zhǔn)準(zhǔn)在兼容了NNMEA-00180和NNMEA-00182標(biāo)準(zhǔn)準(zhǔn)的基礎(chǔ)上,增增加了GPSS、探測(cè)儀、羅羅精防偽系統(tǒng)統(tǒng)等多種設(shè)備備的接口和通通信協(xié)議定義義,同時(shí),標(biāo)標(biāo)準(zhǔn)還允許一一些特定的設(shè)設(shè)備制造商對(duì)對(duì)其設(shè)備(如如Garmiin GPSS-38等)通通信自行定義義協(xié)議。由于于NMEA-0183標(biāo)標(biāo)準(zhǔn)具有通用用性
26、和靈活性性,因而在全全世界得到廣廣泛使用。NMEA-01183通信格格式采用RSS-232通通信標(biāo)準(zhǔn),該該標(biāo)準(zhǔn)用于DDTM和DCCE。GPSS同微機(jī)間的的通信屬于DDTE。標(biāo)準(zhǔn)準(zhǔn)的RS-2232通信連連接采用255針串口(DDB-25),也也可以用于現(xiàn)現(xiàn)在微機(jī)流行行的9針串口口。缺省的波波特率定為44800,波波特率是所傳傳輸?shù)乃写a的最短碼碼元占用時(shí)間間的倒數(shù)。NMEA-01183格式字字符串的所有有字符均為AASCII字字符,數(shù)據(jù)傳傳輸以語(yǔ)句方方式進(jìn)行,每每個(gè)語(yǔ)句均以以“$”開(kāi)頭,緊接接著是“會(huì)話ID”和3個(gè)字母母的“語(yǔ)句ID”,其后是數(shù)數(shù)據(jù)體,數(shù)據(jù)據(jù)字段以逗號(hào)號(hào)分隔,語(yǔ)句句末尾為ch
27、hecksuun,以回車車換行結(jié)束。每每行語(yǔ)句最多多包含82個(gè)個(gè)字符(包括括回車換行和和“$”符號(hào))。數(shù)數(shù)據(jù)串以逗號(hào)號(hào)分隔符識(shí)別別,空字符保保留逗號(hào)。語(yǔ)語(yǔ)句結(jié)束的ccheckssum由一個(gè)個(gè)“*”和兩個(gè)數(shù)據(jù)據(jù)位的16進(jìn)進(jìn)制數(shù)組成。NMEA-01183標(biāo)準(zhǔn)允允許個(gè)別廠商商自行定義語(yǔ)語(yǔ)句格式,這這些語(yǔ)句以“$P”開(kāi)頭,其后后是3個(gè)字符符的廠家IDD識(shí)別后接自自定義數(shù)據(jù)體體。下面是幾幾個(gè)常用的會(huì)會(huì)話識(shí)別IDD。GP:Globbal Poositioon Sysstem RReceivver,GPPS定位系統(tǒng)統(tǒng);LC:Loraan C,羅羅蘭C無(wú)線電電導(dǎo)航系統(tǒng);OM:Omegge Navvigatii
28、on Reeveiveer,歐米伽伽導(dǎo)航系統(tǒng);II:Intrrgrateed Insstrumeentatiion,集成成設(shè)備;NMEA-01183應(yīng)用于于GPS方面面時(shí),數(shù)據(jù)串串以“$GP”開(kāi)頭,主要要有GGA、GGLL、ZDDA、GSVV、GST、GGSA、ALLM等格式,以以下是這些格格式各自的作作用。$GPGGA:輸出GPSS 定位信息息;$GPGLL:輸出大地坐坐標(biāo)信息;$GPZDA:輸出UTCC時(shí)間信息;$GPGSV:輸出可見(jiàn)見(jiàn)的衛(wèi)星信息息;$GPGST:輸出定位標(biāo)標(biāo)準(zhǔn)差信息:$GPGSA:輸出衛(wèi)星DDOP 值信信息;$GPALM:輸出衛(wèi)星星星歷信息。應(yīng)用軟件通過(guò)接接受從GPSS輸
29、出的信息息,提取有用用字段,可進(jìn)進(jìn)行相關(guān)定位位、顯示、分分析、存儲(chǔ)等等操作。2.GSM方式式1)概述 GSMM定位技術(shù)是是目前在無(wú)線線網(wǎng)絡(luò)中應(yīng)用用最廣泛的定定位技術(shù)。這這種技術(shù)不需需要對(duì)手機(jī)或或網(wǎng)絡(luò)做較大大的改動(dòng),因因此能夠在現(xiàn)現(xiàn)有手機(jī)的基基礎(chǔ)上構(gòu)造位位置查找系統(tǒng)統(tǒng)。它通過(guò)采采集移動(dòng)臺(tái)所所處小區(qū)的識(shí)識(shí)別號(hào)(Ceell IDD 號(hào))來(lái)確確定用戶的位位置。只要系系統(tǒng)能夠采集集到移動(dòng)臺(tái)所所在小區(qū)基站站在地圖上的的地理位置,以以及小區(qū)的覆覆蓋半徑,則則當(dāng)移動(dòng)臺(tái)所所在小區(qū)注冊(cè)冊(cè)后系統(tǒng)就會(huì)會(huì)知道移動(dòng)臺(tái)臺(tái)處于哪一小小區(qū)。這種技技術(shù)的定位精精度取決于所所在小區(qū)的半半徑,因此一一般精度不會(huì)會(huì)很高,半徑徑約為數(shù)百
30、米米。雖然精度不高,但但是由于成本本低廉,且兼兼容性好,CCell_IID方法極其其類似方法常常在移動(dòng)GIIS系統(tǒng)尤其其是LBS服服務(wù)中被采用用。2)GSM定位位的原理 根據(jù)無(wú)無(wú)線電傳輸測(cè)測(cè)距原理,基基站到手機(jī)的的距離可以算算出,但無(wú)法法測(cè)定方向。當(dāng)當(dāng)只有1個(gè)基基站時(shí),手機(jī)機(jī)到該基站可可以認(rèn)為是在在以該距離為為半徑的圓周周上。當(dāng)有2個(gè)基站時(shí)時(shí),同時(shí)測(cè)得得各基站距手手機(jī)的距離為為D1和D22,則手機(jī)位位置可以是在在以這兩個(gè)基基站連線為對(duì)對(duì)稱軸的兩個(gè)個(gè)對(duì)稱點(diǎn)上。當(dāng)有3個(gè)基站時(shí)時(shí),手機(jī)在33個(gè)基站構(gòu)成成的平面上,其其位置被唯一一確定。若手機(jī)在3個(gè)基基站構(gòu)成的平平面之上(或或之下)時(shí),手手機(jī)位置將被被
31、確定在以該該平面為對(duì)稱稱面的上、下下兩個(gè)對(duì)稱點(diǎn)點(diǎn)上,此時(shí)若若有不在這個(gè)個(gè)平面上的第第4個(gè)基站對(duì)對(duì)手機(jī)測(cè)距,則則手機(jī)位置被被唯一確定。目前這種基站定定位手機(jī)的精精度可達(dá)到5501000m,甚至50mm以下的定位位精度。第三節(jié) 移動(dòng)動(dòng)地理信息系系統(tǒng)的設(shè)計(jì)一、概述1基于胖客戶戶端結(jié)構(gòu)的移移動(dòng)GIS系系統(tǒng)一般部署署于類似于PPDA這樣的的高端的智能能終端之上,由由于其功能強(qiáng)強(qiáng)大且成本較較高,一般不不作為個(gè)人應(yīng)應(yīng)用,而只作作為工業(yè)用途途。1)軟件系統(tǒng)基于胖客戶端系系統(tǒng)的移動(dòng)GGIS軟件目目前是移動(dòng)GGIS發(fā)展的的主流,由于于服務(wù)器端的的開(kāi)發(fā)和傳統(tǒng)統(tǒng)的GIS大大同小異,因因此基于胖客客戶端的軟件件系統(tǒng)的開(kāi)
32、發(fā)發(fā)中心在移動(dòng)動(dòng)客戶端上。 目前前在市場(chǎng)上,許許多著名的GGIS軟件公公司都開(kāi)發(fā)了了基于智能平平臺(tái)的GISS軟件開(kāi)發(fā)環(huán)環(huán)境,如ESSRI的ArrcPAD、SSupermmap的eSSupermmap、MaapInfoo的MapXX Mobiile等。這這些軟件平臺(tái)臺(tái)的開(kāi)發(fā)方式式非常類似于于PC平臺(tái)下下的軟件的開(kāi)開(kāi)發(fā)方式,它它們的存在使使基于不同智智能終端系統(tǒng)統(tǒng)的GIS軟軟件開(kāi)發(fā)變得得更加方便和和快捷。基于于移動(dòng)平臺(tái)的的GIS系統(tǒng)統(tǒng)的客戶端系系統(tǒng)的開(kāi)發(fā)也也完全可以選選擇在某一款款成熟的基于于移動(dòng)平臺(tái)的的GIS開(kāi)發(fā)發(fā)環(huán)境之上完完成。 22)數(shù)據(jù)同步步系統(tǒng) 由由于移動(dòng)終端端市場(chǎng)在不同同的環(huán)境下移移動(dòng)
33、運(yùn)行,利利用無(wú)線網(wǎng)絡(luò)絡(luò)或者有線方方式同服務(wù)器器端的聯(lián)系技技術(shù)就成為了了移動(dòng)開(kāi)發(fā)的的關(guān)鍵技術(shù)之之一,一般而而言,選擇方方式需要按照照系統(tǒng)的要求求而定:完全全用于野外采采集數(shù)據(jù)的系系統(tǒng)可以采用用有線方式進(jìn)進(jìn)行交互;實(shí)實(shí)時(shí)性要求不不高且數(shù)據(jù)傳傳輸量較少的的某些監(jiān)控系系統(tǒng)可以使用用短消息包同同步方式;而而實(shí)時(shí)性要求求高且數(shù)據(jù)量量巨大的系統(tǒng)統(tǒng)應(yīng)使用TCCP/IP包包同步。3)位置信息獲獲取系統(tǒng)傳統(tǒng)上,這一位位置通常被GGIS所占據(jù)據(jù),除了其功功能確實(shí)強(qiáng)大大之外,另一一個(gè)主要原因因是一時(shí)沒(méi)有有可替代的技技術(shù),;目前前雖然出現(xiàn)了了利用移動(dòng)基基站進(jìn)行定位位的CELLL-ID技術(shù)術(shù),但是由于于精度太低,一一時(shí)無(wú)
34、法撼動(dòng)動(dòng)GIS在工工業(yè)用途上的的地位。4)移動(dòng)數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)基于胖客戶端系系統(tǒng)的移動(dòng)數(shù)數(shù)據(jù)庫(kù)一般都都具有離線和和在線功能,這這主要是由無(wú)無(wú)線網(wǎng)絡(luò)環(huán)境境的不穩(wěn)定性性造成的:在在無(wú)法連接上上網(wǎng)絡(luò)的時(shí)候候,采取離線線瀏覽本地?cái)?shù)數(shù)據(jù)庫(kù)的方式式;在連接上上網(wǎng)絡(luò)的同時(shí)時(shí),采取本地地?cái)?shù)據(jù)庫(kù)和服服務(wù)器端同步步的方式,這這是運(yùn)作在胖胖客戶端系統(tǒng)統(tǒng)下的移動(dòng)數(shù)數(shù)據(jù)庫(kù)的最大大特色。2基于瘦客戶戶端的移動(dòng)GGIS系統(tǒng)概概述瘦客戶端方式主主要部署于普普通的移動(dòng)終終端(如手機(jī)機(jī))上,其最最主要的應(yīng)用用就是位置服服務(wù)。1)軟件系統(tǒng)統(tǒng)很明顯基于瘦客客戶端的GIIS系統(tǒng)都是是瘦客戶端系系統(tǒng),一切代代碼皆運(yùn)行于于服務(wù)器之上上,而客戶
35、端端只需要通過(guò)過(guò)無(wú)線網(wǎng)絡(luò)獲獲知結(jié)果就可可以了。因此此,基于瘦客客戶端結(jié)構(gòu)的的GIS系統(tǒng)統(tǒng)的開(kāi)發(fā)中心心是在服務(wù)器器平臺(tái)之上?;谑菘蛻舳私Y(jié)結(jié)構(gòu)的開(kāi)發(fā)方方式同傳統(tǒng)方方式非常類似似,主要有基基于高端瀏覽覽器平臺(tái)的,NNet Coompactt Framme Worrk 和J22ME 配合合J2EE環(huán)環(huán)境,以及貼貼近低端平臺(tái)臺(tái)的格蕾WAAP開(kāi)發(fā)系統(tǒng)統(tǒng),但是由于于沒(méi)有專門針針對(duì)移動(dòng)GIIS的開(kāi)發(fā)環(huán)環(huán)境,故時(shí)常常需要與普通通PC平臺(tái)下下的瘦客戶端端,如ArccIMS和 MapXttreme。相相交互。目前常見(jiàn)的基于于瘦客戶端的的移動(dòng)GISS 系統(tǒng)的開(kāi)開(kāi)發(fā)方式有:Net CCompacct Fraamewo
36、rrk 的移動(dòng)動(dòng)Web開(kāi)發(fā)發(fā)、J2MEE和J2EEE結(jié)合的移動(dòng)動(dòng)Web開(kāi)發(fā)發(fā),直接書寫寫WML以及及較低層的SSMS開(kāi)發(fā)。2)數(shù)據(jù)同步步系統(tǒng) 在瘦客戶端架構(gòu)構(gòu)下,終端通通過(guò)數(shù)據(jù)同步步系統(tǒng)從服務(wù)務(wù)器端獲取結(jié)結(jié)果數(shù)據(jù),但但是根據(jù)移動(dòng)動(dòng)終端的不同同物理構(gòu)造,需需要選擇不同同的數(shù)據(jù)同步步系統(tǒng)。(1)基于高端端的智能終端端系統(tǒng)如PDDA,擁有和和PC端幾乎乎完全相同的的瀏覽器,可可以解析普通通的HTMLL語(yǔ)言,同時(shí)時(shí)也擁有相當(dāng)當(dāng)?shù)奶幚砟芰α推聊环直姹媛?,可以選選擇普通的根根據(jù)嵌入式智智能設(shè)備設(shè)計(jì)計(jì)的Web站站點(diǎn)甚至普通通Web站點(diǎn)點(diǎn)獲取數(shù)據(jù)。(22)普通的手手機(jī)一般不可可以分析普通通HTML的的終端,
37、需要要通過(guò)WAPP方式獲取經(jīng)經(jīng)過(guò)WML encodding 后后的數(shù)據(jù)。(3)更低端的的用戶,如果果想要獲取移移動(dòng)GIS服服務(wù)就要采取取文字方式與與服務(wù)器端進(jìn)進(jìn)行交互,這這種方式下最最方便的技術(shù)術(shù)就是SMSS。3)移動(dòng)數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)在瘦客戶端結(jié)構(gòu)構(gòu)下的移動(dòng)系系統(tǒng)中,數(shù)據(jù)據(jù)庫(kù)系統(tǒng)是不不可能被配置置在變化多端端的客戶端的的,只可能在在服務(wù)器端出出現(xiàn)數(shù)據(jù)庫(kù)服服務(wù)器的身影影,而且,直直接進(jìn)行數(shù)據(jù)據(jù)庫(kù)系統(tǒng)調(diào)用用的是GISS專用服務(wù)器器,所以,普普通的數(shù)據(jù)庫(kù)庫(kù)系統(tǒng),如OOraclee、SQLSServerr、MySQQL,都可以以勝任,因此此該技術(shù)不再再討論之列。二 基于胖客戶戶端的移動(dòng)地地理信息系統(tǒng)統(tǒng)的設(shè)
38、計(jì)和傳統(tǒng)的GISS一樣,大量量的移動(dòng)廠商商都針對(duì)移動(dòng)動(dòng)平臺(tái)發(fā)布了了基于移動(dòng)平平臺(tái)的開(kāi)發(fā)環(huán)環(huán)境,如ESSRI公司的的ArcPAAD,MappInfo公公司的MappX Mobbile,SSuperMMap公司的的eSupeerMap等等,利用這寫寫開(kāi)發(fā)包可以以很大程度上上簡(jiǎn)化移動(dòng)終終端的開(kāi)發(fā)過(guò)過(guò)程,下面簡(jiǎn)簡(jiǎn)要介紹一下下這些移動(dòng)GGIS開(kāi)發(fā)包包環(huán)境中代表表性的產(chǎn)品。1.ArcPPAD的解決決方案ESRI公司的的ArcPAAD軟件是用用于移動(dòng)Wiindowss設(shè)備的移動(dòng)動(dòng)制圖GISS技術(shù)。ArrcPAD為為特外用戶通通過(guò)手持和移移動(dòng)設(shè)備提供供數(shù)據(jù)庫(kù)訪問(wèn)問(wèn)、制圖、GGIS和GPPS的綜合應(yīng)應(yīng)用。通過(guò)A
39、ArcPadd可以實(shí)現(xiàn)快快速便捷的數(shù)數(shù)據(jù)采集,大大大提高了野野外數(shù)據(jù)的可可用性和有效效性。1)ArcPPAD的特點(diǎn)點(diǎn)(1)無(wú)須合合適的轉(zhuǎn)換,能能直接使用符符合業(yè)界標(biāo)準(zhǔn)準(zhǔn)的Shappefilee矢量格式(這這種格式被AArcInffo、ArccView GIS、AArcIMSS及其他ESSRI軟件使使用)和以下下的圖像格式式:JPEGG、MrSIID(壓縮影影像)、Wiindowss Bitmmap和CAADRG,所所能使用的數(shù)數(shù)據(jù)量只手硬硬件性能的限限制,并且地地圖引擎針對(duì)對(duì)WindoowsCE進(jìn)進(jìn)行過(guò)優(yōu)化。(2)包含全全套的瀏覽、查查詢和顯示工工具,如縮放放、要素屬性性顯示、層可可見(jiàn)性隨比例
40、例而變、與外外部文件的超超鏈接、距離離與面積量算算、圖層顯示示控制以及各各種顯示符號(hào)號(hào)的設(shè)置。、(3)支持AArcIMSS圖像服務(wù),通通過(guò)一個(gè)活動(dòng)動(dòng)的TCP/IP連接到到服務(wù)器并取取回?cái)?shù)據(jù)到當(dāng)當(dāng)前視圖,新新建一個(gè). GND文文件(geoographhy nettwork definnitionn filee)。(4)允許用用戶新建、刪刪除、移動(dòng)sshapeffile中的的點(diǎn)、線和多多邊形要需,也也能使用GPPS數(shù)據(jù)進(jìn)行行要素編輯。屬屬性數(shù)據(jù)可以以通過(guò)內(nèi)置的的編輯界面或或用戶自定義義窗體進(jìn)行操操作。(5)在用戶戶界面方面,AArcPADD為底層復(fù)雜雜的功能使用用提供了一個(gè)個(gè)簡(jiǎn)單又流行行的用戶界面
41、面上,通過(guò)受受控的工具條條,用戶能實(shí)實(shí)現(xiàn)大部分功功能,這已經(jīng)經(jīng)成了屏幕尺尺寸限制下得得一條重要的的設(shè)計(jì)標(biāo)準(zhǔn),也也別是在更小小的手掌尺寸寸大小的PCC Winddows CCE設(shè)備上,而而且ArcPPAD允許用用戶定制軟件件程序,可以以增加和刪除除用戶界面上上的按鈕,穿穿件或者編輯輯已有的公爵爵條,并且支支持別人的輸輸入設(shè)備,如如條碼掃描器器,這些定制制功能都可以以在ESRII公司發(fā)布的的針對(duì)ArccPad的定定制環(huán)境ArrcPadApplicaation Buildder中完成成。 此外,帶上上一個(gè)可選的的GPS、AArcPadd能夠在地圖圖上實(shí)時(shí)顯示示用戶的當(dāng)前前位置,ArrcPad支支持大
42、量不同同的GPS設(shè)設(shè)備,只要支支持GPS接接收器的輸出出格式遵循NNAME標(biāo)準(zhǔn)準(zhǔn),這個(gè)標(biāo)準(zhǔn)準(zhǔn)對(duì)電子信號(hào)號(hào)需求,數(shù)據(jù)據(jù)傳輸協(xié)議,定定時(shí)和具體的的語(yǔ)句格式都都多了定義。AArcPadd能夠接受GGPS發(fā)送過(guò)過(guò)來(lái)的信息,所所有的GPSS數(shù)據(jù)都能夠夠一跟蹤日志志的形式記錄錄下來(lái)。 EESRI公司司還專門在AArcVieew中發(fā)布了了一套針對(duì)AArcPadd工具集,這這套工具集允允許ArcVViewYOONGHUAA WEI ArcPaad抽取、轉(zhuǎn)轉(zhuǎn)換以及投影影數(shù)據(jù),ArrcVieww GIS用用戶能夠剪裁裁Sapeffile專題題以及生成AArcPadd又硬和符號(hào)號(hào)文件。用戶戶能夠把符號(hào)號(hào)輸出成點(diǎn)、線
43、線和多邊形。AArcPadd的對(duì)話框設(shè)設(shè)計(jì)器能為AArcPadd定制窗體。AArcVieew GISS的用戶也能能生成簡(jiǎn)單數(shù)數(shù)據(jù)文件供AArcPadd使用。2)ArcPPAD的開(kāi)發(fā)發(fā) ArcPAAD Appplicattion BBuildeer 的存在在使基于移動(dòng)動(dòng)GIS的開(kāi)開(kāi)發(fā)門檻降低低了很多,也也靈活了很多多,用戶可以以利用ArccPAD AAppliccationn Buillder進(jìn)行行簡(jiǎn)單的定制制系統(tǒng)到負(fù)載載的編寫底層層擴(kuò)展插件不不同等級(jí)的開(kāi)開(kāi)發(fā)a . 定制開(kāi)開(kāi)發(fā)這是ArcPAAD中最簡(jiǎn)單單級(jí)別的開(kāi)發(fā)發(fā)方案,通過(guò)過(guò)ArcPAAD Appplicattion BBuildeer實(shí)現(xiàn)。
44、定定制開(kāi)發(fā)有兩兩種方式:知知己編輯系統(tǒng)統(tǒng)的相關(guān)選項(xiàng)項(xiàng)和書寫腳本本。用戶可以以通過(guò)定制開(kāi)開(kāi)發(fā)定制用戶戶界面,增加加額外的功能能和工具,強(qiáng)強(qiáng)制數(shù)據(jù)的完完整性,創(chuàng)建建末班,將一一些任務(wù)組合合在一起。B擴(kuò)展插件開(kāi)開(kāi)發(fā)這種開(kāi)發(fā)方式相相對(duì)高級(jí)一點(diǎn)點(diǎn),主要做的的原理是利用用底層語(yǔ)言為為ArcPAAD 開(kāi)發(fā)出出新的DLLL,存放在AArcPADD 的exttensioons目錄,DDLL在ArrcPAD 啟動(dòng)時(shí)加載載,作PADD添加新的特特新,如添加加對(duì)新的設(shè)備備的支持,添添加對(duì)新的數(shù)數(shù)據(jù)結(jié)構(gòu)的支支持等。它的的優(yōu)點(diǎn)是比腳腳本方式靈活活,可以只安安裝想要使用用的擴(kuò)展,且且速度比較快快,新編寫的的模塊可以無(wú)無(wú)縫的
45、集成到到ArcPAAD中去,但但是缺點(diǎn)是開(kāi)開(kāi)發(fā)的門檻過(guò)過(guò)高,需要開(kāi)開(kāi)發(fā)者對(duì)C / C+有相當(dāng)深入入的了解,因因此只有經(jīng)驗(yàn)驗(yàn)豐富的程序序員才可以進(jìn)進(jìn)行這類開(kāi)發(fā)發(fā) ArccPAD可以以應(yīng)用在以下下幾個(gè)方面:街道交通標(biāo)標(biāo)志巡視,電電線桿的維護(hù)護(hù):米表的讀讀?。旱缆蜂佷佋O(shè)管路等2eSupeerMap的的解決方案eSuperMMap是emmbeddeed SupperMapp的縮寫,是是北京超圖地地理信息技術(shù)術(shù)有限公司開(kāi)開(kāi)發(fā)的嵌入式式地理信息系系統(tǒng)開(kāi)發(fā)平臺(tái)臺(tái),它沖鋒考考慮到了嵌入入式設(shè)備資源源短缺的特點(diǎn)點(diǎn),從數(shù)據(jù)結(jié)結(jié)構(gòu)到基本算算法都精益求求精,最資源源的消耗很低低,而其性能能卻很優(yōu)異.功能強(qiáng)大|、系統(tǒng)穩(wěn)
46、定定,為面向嵌嵌入式用用的的地理信息細(xì)細(xì)心哦那個(gè)的的開(kāi)發(fā)提供了了極大的方便便。1)eSupperMapp的特點(diǎn)(1)數(shù)據(jù)結(jié)結(jié)構(gòu)簡(jiǎn)練:eeSuperrMap的數(shù)數(shù)據(jù)結(jié)構(gòu)專門門為嵌入式設(shè)設(shè)備量身定做做,結(jié)構(gòu)緊湊湊、精煉,更更適合在資源源短缺的嵌入入式設(shè)備上使使用。數(shù)據(jù)文文件為根據(jù)嵌嵌入式設(shè)備的的特點(diǎn)而專門門設(shè)計(jì)的PMMF文件格式式,它才用超超圖結(jié)構(gòu)化存存儲(chǔ)技術(shù),吧吧圖形數(shù)據(jù)及及其屬性數(shù)據(jù)據(jù)、地圖數(shù)據(jù)據(jù)、符號(hào)庫(kù)、線線型庫(kù)正和道道義和文件中中,進(jìn)行一體體化管理。文文件緊湊,邏邏輯結(jié)構(gòu)清晰晰,方便管理理,而且不依依賴于任何數(shù)數(shù)據(jù)庫(kù)技術(shù),課課移植性強(qiáng)。(2)支持多多平臺(tái)運(yùn)行環(huán)環(huán)境:同時(shí)支支持Winddow
47、sCEE2.11以以上、WinndowsNNT/20000/XP/9X的操作作系統(tǒng),對(duì)于于不同的操作作系統(tǒng),eSSuperMMap有不同同的苦與之相相對(duì)應(yīng)。eSSuperMMap共有三三大類:適用用于VC6、EEVC3 和和EVC4開(kāi)開(kāi)發(fā)環(huán)境的使使用的庫(kù),其其中VC6版版運(yùn)行庫(kù)開(kāi)發(fā)發(fā)出的應(yīng)用系系統(tǒng)可以在WWindowwsNT/22000/XXP/9X以以上的操作系系統(tǒng)上運(yùn)行,VVC3版運(yùn)行行庫(kù)開(kāi)發(fā)出的的應(yīng)用系統(tǒng)可可以在WinndowsCCE2.111以上的操作作系統(tǒng)上運(yùn)行行,VC6版版運(yùn)行庫(kù)開(kāi)發(fā)發(fā)出的應(yīng)用系系統(tǒng)可以在WWindowwsCE.NNET操作系系統(tǒng)上運(yùn)行(3)功能強(qiáng)強(qiáng)大:除了常常規(guī)的
48、地圖放放大、縮小、平平移等功能外外,還具有地地圖旋轉(zhuǎn)、專專題地圖、地地圖投影、GGPS接受等等功能(4)操作簡(jiǎn)簡(jiǎn)便,易于開(kāi)開(kāi)發(fā):類層次次關(guān)系清晰,結(jié)結(jié)構(gòu)清楚,容容易理解,開(kāi)開(kāi)發(fā)靈活(5)應(yīng)用廣廣泛:eSuuperMaap的應(yīng)用領(lǐng)領(lǐng)域十分廣泛泛,具體包括括交通領(lǐng)域、軍軍警政府機(jī)關(guān)關(guān)特殊領(lǐng)域、環(huán)環(huán)境保護(hù)、林林地調(diào)查、測(cè)測(cè)繪領(lǐng)域、旅旅游娛樂(lè)等領(lǐng)領(lǐng)域2)利用eSSuperMMap進(jìn)行開(kāi)開(kāi)發(fā)eSuperMMap的數(shù)據(jù)據(jù)源為SupperMapp公司自行設(shè)設(shè)計(jì)的PMFF格式,PMMF不依賴于于任何的數(shù)據(jù)據(jù)庫(kù)技術(shù),文文件緊湊,可可移植性強(qiáng),更更適合在嵌入入式設(shè)備上使使用。一個(gè)PPMF文件存存放一個(gè)數(shù)據(jù)據(jù)源、一
49、個(gè)線線性庫(kù)、一個(gè)個(gè)符號(hào)庫(kù)和若若干個(gè)地圖。在eSuperrMap中,可可以按邏輯關(guān)關(guān)系吧類庫(kù)中中的個(gè)各類分分為幾個(gè)大類類,每個(gè)大類類又可以根據(jù)據(jù)具體的功能能分為可以用用編程語(yǔ)言描描述的類。首首先,把eSSuperMMap中的類類分為以下幾幾大類。(1)數(shù)據(jù)組組織/數(shù)據(jù)訪訪問(wèn)相關(guān)類:負(fù)責(zé)從數(shù)據(jù)據(jù)源中獲取數(shù)數(shù)據(jù)和組織數(shù)數(shù)據(jù),是eSSuperMMap的核心心類群。(2)地圖顯顯示/操作相相關(guān)類;負(fù)責(zé)責(zé)處理地圖的的繪制和放大大縮小等瀏覽覽操作,同樣樣是eSupperMapp中的不可缺缺少的類群。(3)基本地地圖實(shí)體相關(guān)關(guān)類:負(fù)責(zé)專專門描述eSSuperMMap中的各各類是糧食體體積和,所有有的類都由CC
50、SeGeoometryy這個(gè)抽象類類繼承下來(lái)。(4)GPSS類:eSuuperMaap提供的專專門的GPSS模塊信息進(jìn)進(jìn)行讀取和處處理的類群。(5)地圖投投影相關(guān)類:負(fù)責(zé)驚醒經(jīng)經(jīng)緯度坐標(biāo)與與投影坐標(biāo)之之間的轉(zhuǎn)換,和和在不同大地地參照系下的的經(jīng)緯度坐標(biāo)標(biāo)之間進(jìn)行轉(zhuǎn)轉(zhuǎn)換。(6)其他應(yīng)應(yīng)用類:專門門保留錯(cuò)誤代代碼類、空間間分析類、內(nèi)內(nèi)存分配類等等開(kāi)發(fā)時(shí)經(jīng)常常需要用到的的類(7)各類之之間有相應(yīng)的的邏輯關(guān)系圖圖,通過(guò)他們們可以明確各各類之間的邏邏輯關(guān)系,為為工程應(yīng)用中中類庫(kù)的正確確使用打下基基礎(chǔ)三 基于瘦戶端端的移動(dòng)地理理信息系統(tǒng)的的設(shè)計(jì)1基于J2EEE的解決方方案 1)概述述 J2EE已經(jīng)經(jīng)成為大型
51、分分布式應(yīng)用的的首選平臺(tái),電電信和金融等等行業(yè)紛紛采采用J2EEE作為中間件件應(yīng)用的標(biāo)準(zhǔn)準(zhǔn)來(lái)提高系統(tǒng)統(tǒng)的可用性、可可靠形和跨平平臺(tái)性。J22ME和J22EE可以成成為最賤的移移動(dòng)企業(yè)解決決方案。目前前J2ME平平臺(tái)姐支持HHTTP協(xié)議議,所以J22ME應(yīng)用程程序可以通過(guò)過(guò)HTTP與與企業(yè)系統(tǒng)的的前端連接,設(shè)設(shè)設(shè)置某些JJ2ME平臺(tái)臺(tái)支持HTTTPs,可以以利用SSLL技術(shù)與企業(yè)業(yè)系統(tǒng)限購(gòu)連連接。 2)解決決方案 基于J2EEE的移動(dòng)GGIS系統(tǒng)采采用的J2EEE標(biāo)準(zhǔn)來(lái)構(gòu)構(gòu)造及與多層層體系節(jié)后的的移動(dòng)定位服服務(wù)方案。a.GIS應(yīng)應(yīng)用服務(wù)器GIS應(yīng)用服務(wù)務(wù)器主要完成成制圖服務(wù)中中心關(guān)鍵業(yè)務(wù)務(wù)邏輯的
52、處理理,如左邊轉(zhuǎn)轉(zhuǎn)換、地里邊邊嗎、地址匹匹配等耗時(shí)的的GIS處理理GeoXMLsshi yuunxinggzai WWeb服務(wù)器器上JSP應(yīng)應(yīng)用程序,同同時(shí)又是GIIS服務(wù)器的的RMI客戶戶機(jī)。系統(tǒng)通通過(guò)它與客戶戶機(jī)打交道,接接受請(qǐng)求和轉(zhuǎn)轉(zhuǎn)送請(qǐng)求到GGIS應(yīng)用服服務(wù)器中進(jìn)行行處理,返回回結(jié)果到信息息設(shè)備。當(dāng)GGeoXMLL接受來(lái)自客客戶端的調(diào)用用請(qǐng)求時(shí),它它接受客戶端端到服務(wù)器之之間的聯(lián)系。b 信息設(shè)備備空間信息可可視化技術(shù)根據(jù)OGC換聯(lián)聯(lián)網(wǎng)地圖接口口實(shí)現(xiàn)規(guī)范的的定義,基于于互聯(lián)網(wǎng)的空空間信息可視視化包含了查查詢、生成、擴(kuò)擴(kuò)展和顯示44個(gè)最基本的的過(guò)程。查詢?cè)冇址Q過(guò)濾,是是指從原始數(shù)數(shù)據(jù)中得到符符合瘦客戶機(jī)機(jī)查詢條件的的數(shù)據(jù)集合:生成又稱為為生成現(xiàn)實(shí)系系列,即把查查詢得到的數(shù)數(shù)據(jù)稽核組和和生成一個(gè)現(xiàn)現(xiàn)實(shí)遠(yuǎn)虛的序序列:擴(kuò)展又又稱為成型,即即將顯示元素素系列生
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度電子競(jìng)技行業(yè)學(xué)徒合同協(xié)議
- 二零二五年度能源合同管理合同排版與能源效率提升
- 二零二五年度中小企業(yè)創(chuàng)業(yè)代理記賬輔導(dǎo)協(xié)議
- 2025年度簡(jiǎn)易裝修質(zhì)量保障服務(wù)合同
- 二零二五年度大數(shù)據(jù)分析服務(wù)意向協(xié)議書
- 二零二五年度分手協(xié)議書模板:分手后債務(wù)處理協(xié)議
- 2025年度海洋工程補(bǔ)充協(xié)議:增加施工內(nèi)容與海洋資源開(kāi)發(fā)合同
- 初中期末考試質(zhì)量分析報(bào)告:堅(jiān)持“三個(gè)五分鐘”制度!質(zhì)量必將再創(chuàng)新高
- 中國(guó)草銨膦市場(chǎng)發(fā)展?fàn)顩r與銷售規(guī)模分析報(bào)告2025-2031年
- 2025至2031年中國(guó)高功率雨刮行業(yè)投資前景及策略咨詢研究報(bào)告
- 網(wǎng)絡(luò)安全技術(shù)項(xiàng)目教程(微課版)全套教學(xué)課件
- (正式版)FZ∕T 63001-2024 縫紉線用滌綸本色紗線
- 《財(cái)務(wù)管理學(xué)(第10版)》課件 第5、6章 長(zhǎng)期籌資方式、資本結(jié)構(gòu)決策
- 單位定點(diǎn)洗車協(xié)議書
- 早期預(yù)警評(píng)分量表(MEWS評(píng)分表)
- 咖啡學(xué)概論智慧樹(shù)知到期末考試答案章節(jié)答案2024年華南理工大學(xué)
- 售后電池服務(wù)方案
- 遼寧省沈陽(yáng)市名校2024年中考物理模擬試題含解析
- 初中英語(yǔ)不規(guī)則動(dòng)詞表(譯林版-中英)
- 車輛維修、保養(yǎng)審批單
- 科普版六年級(jí)下冊(cè)英語(yǔ)全冊(cè)教學(xué)課件
評(píng)論
0/150
提交評(píng)論