WebGIS原理及開發(fā)-基于開源框架的WebGIS技術(shù) 課件9-移動GIS、10-三維WebGIS_第1頁
WebGIS原理及開發(fā)-基于開源框架的WebGIS技術(shù) 課件9-移動GIS、10-三維WebGIS_第2頁
WebGIS原理及開發(fā)-基于開源框架的WebGIS技術(shù) 課件9-移動GIS、10-三維WebGIS_第3頁
WebGIS原理及開發(fā)-基于開源框架的WebGIS技術(shù) 課件9-移動GIS、10-三維WebGIS_第4頁
WebGIS原理及開發(fā)-基于開源框架的WebGIS技術(shù) 課件9-移動GIS、10-三維WebGIS_第5頁
已閱讀5頁,還剩95頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于開源框架的WebGIS技術(shù)WebGIS原理及開發(fā)1.WebGIS概述2.WebGIS基礎(chǔ)技術(shù)3.WebGIS技術(shù)原理4.WebGIS的Web服務(wù)8.OpenLayers進階9.移動GIS10.三維WebGIS5.地圖發(fā)布6.WebGIS客戶端開發(fā)7.OpenLayers多源數(shù)據(jù)匯聚11.WebGIS應(yīng)用案例12.未來展望與研究熱點第9章

移動GIS移動GIS展望9.4移動GIS概述9.1移動GIS支撐技術(shù)9.2移動GIS開發(fā)基礎(chǔ)9.39.1移動GIS概述誕生和發(fā)展20世紀(jì)90年代中期,移動GIS誕生。早期的移動GIS主要應(yīng)用于野外測量和調(diào)查等專業(yè)領(lǐng)域,改變了傳統(tǒng)的紙質(zhì)手工作業(yè)模式,極大地提高了野外數(shù)據(jù)采集、編輯和更新的效率,提升了數(shù)據(jù)的準(zhǔn)確性和精度,因此,普遍受到外業(yè)人員的青睞。進入21世紀(jì),半導(dǎo)體技術(shù)飛速發(fā)展,移動定位技術(shù)日益成熟,移動通信技術(shù)突飛猛進,移動互聯(lián)網(wǎng)技術(shù)帶來的革命性變革,使得移動GIS及其應(yīng)用軟件迅猛發(fā)展,成為WebGIS應(yīng)用的重要客戶端。無論是面向行業(yè)用戶定制的各種基于位置服務(wù)的數(shù)據(jù)采集、數(shù)據(jù)查詢、軌跡記錄、業(yè)務(wù)分析等功能;還是面向公眾用戶提供的POI查詢、路線規(guī)劃、位置導(dǎo)航等服務(wù),凡是需要空間位置服務(wù)的地方,都能看到移動GIS的身影,移動GIS應(yīng)用已經(jīng)成為人們生活中不可或缺的部分。9.1.1什么是移動GIS?9.1移動GIS概述定義移動GIS,即移動地理信息系統(tǒng)(MobileGIS)。作為一種信息系統(tǒng),傳統(tǒng)定義將移動GIS分為狹義和廣義兩種。狹義的移動GIS是指運行在移動終端上(主要是智能手機、平板、車載電腦以及特種移動終端等)且具有部分桌面GIS功能的GIS,它可以與桌面端GIS無縫結(jié)合和數(shù)據(jù)交互,但它不與服務(wù)器直接交互,一般采用離線工作模式。廣義的移動GIS是指集成了GIS、GNSS、移動通信、移動互聯(lián)網(wǎng)和多媒體等技術(shù)的應(yīng)用,能夠為用戶提供移動環(huán)境下的在線GIS服務(wù)的集成系統(tǒng)。我們現(xiàn)在所說的移動GIS通常是指廣義上的移動GIS,它是以移動互聯(lián)網(wǎng)技術(shù)和移動通信技術(shù)為支撐,以智能手機或平板電腦為終端,以北斗、GPS或基站等為定位手段的GIS,是GIS發(fā)展的又一技術(shù)熱點。9.1.1什么是移動GIS?9.1移動GIS概述技術(shù)體系移動GIS是空間信息技術(shù)與移動互聯(lián)網(wǎng)技術(shù)結(jié)合的產(chǎn)物。運行在智能移動終端上,這些移動技術(shù)設(shè)備所處的環(huán)境為移動計算環(huán)境。移動互聯(lián)網(wǎng):“互聯(lián)網(wǎng)+移動通信”,即將移動通信技術(shù)與Internet平臺、技術(shù)、模式及應(yīng)用融合起來形成的一種含有終端、網(wǎng)絡(luò)與服務(wù)的應(yīng)用體系。9.1.1什么是移動GIS?9.1移動GIS概述技術(shù)體系

空間移動服務(wù):主要包括GIS、RS、GNSS、移動通信、INS(慣性導(dǎo)航)、互聯(lián)網(wǎng)通信等技術(shù),如LBS(基于位置服務(wù))、MLS(移動位置服務(wù)),具體的“我在哪兒?”,“我的車子停哪?”,“我怎么能快速的到達(dá)目的地?”等。LBS和MLS對與地理空間位置相關(guān)的大量信息進行深入加工實現(xiàn)為用戶提供高效空間移動服務(wù)的目的。當(dāng)用戶與現(xiàn)實世界中的一個模型交互時,在不同時間、不同地點,該模型會動態(tài)地向不同的用戶按需提供個性化、智能化、多樣化的空間移動服務(wù)。無線網(wǎng)絡(luò)技術(shù):擺脫線纜的約束,實現(xiàn)隨時隨地的無線接入。無線接入包括:基于CPN(數(shù)字蜂窩移動電話移動,如2G、3G、4G、5G)的接入技術(shù)(即移動通信技術(shù)),基于局域網(wǎng)(如藍(lán)牙、WLAN無線局域網(wǎng)(如Wi-Fi)、紅外線等)的接入技術(shù)。9.1.1什么是移動GIS?9.1移動GIS概述技術(shù)體系

空間LBS:無線定位技術(shù)的衍生服務(wù),是Internet、無線通信、移動定位技術(shù)(包括衛(wèi)星定位、手機定位等定位技術(shù))、GIS相結(jié)合的技術(shù),實現(xiàn)GeoInformationforAnyone、Anything、AnyWhere、AnyTime(實時的地理空間信息“4A服務(wù)”)。移動GIS可以充分利用這一點,實現(xiàn)實時定位,并將位置信息反饋給系統(tǒng)的相關(guān)功能模塊。我附近的POI搜索、路徑規(guī)劃導(dǎo)航、車輛調(diào)度、緊急救援、與位置有關(guān)的計費等都是基于LBS的移動GIS應(yīng)用功能。各大地理信息產(chǎn)品和服務(wù)提供商不斷加大對移動GIS的支持力度,研發(fā)了許多基于移動端的App,從而為大眾用戶和專業(yè)用戶提供了豐富的移動GIS服務(wù)。例如,高德地圖、百度地圖、谷歌地圖等都極大地方便了人們的出行,也促進了移動GIS的迅速發(fā)展。9.1.1什么是移動GIS?9.1移動GIS概述與WebGIS的關(guān)系WebGIS的大眾化應(yīng)用—移動GIS:移動GIS已然成了WebGIS的重要客戶端,它一方面可以使GIS用戶隨時、方便、雙向互動地獲取網(wǎng)絡(luò)提供的各種地理信息數(shù)據(jù)和服務(wù);另一方面可以使地理信息隨時隨地為任何人、任何事提供服務(wù),為人類的工作和生活提供諸多便利。移動GIS雖然有個性化的特點,但早已與WebGIS相互融合、密不可分。9.1.1什么是移動GIS?9.1移動GIS概述移動GIS的特點1、移動性。移動GIS客戶端與服務(wù)器通過無線通信網(wǎng)絡(luò)進行交互,隨時隨地訪問空間信息服務(wù),實時獲取空間數(shù)據(jù);同時,也可以脫離服務(wù)器與傳輸介質(zhì)的約束,以離線數(shù)據(jù)包的形式獨立使用。2、服務(wù)實時性。移動GIS是一種實時性最高的GIS應(yīng)用,它能夠不受限制地實時獲取并傳輸最新的位置信息及與位置相關(guān)的其他信息。諸如在野外進行數(shù)據(jù)采集時,帶有GNSS設(shè)備采集的地理位置信息、屬性信息和多媒體信息等,都能通過無線網(wǎng)絡(luò)將信息實時地傳遞給服務(wù)器,也能夠?qū)崟r地接收服務(wù)器處理后的數(shù)據(jù)。實時性是移動GIS的最大特點。3、對空間位置的依賴性。移動GIS提供的服務(wù)在很大程度上取決于它所處的位置,該位置坐標(biāo)可以通過衛(wèi)星定位、基站定位或其他定位手段獲得,主要解決我在哪兒、我附近有什么、怎么從當(dāng)前位置到達(dá)目的地等問題。9.1.2移動GIS的特點與優(yōu)勢9.1移動GIS概述移動GIS的特點1、移動終端多樣性。動GIS的表達(dá)呈現(xiàn)于移動終端上,目前移動終端的類型異常豐富,包括智能手機、平板電腦、車載終端和特種裝備等。智能移動終端的屏幕小、易攜帶,同時計算能力十分強大,特別便于戶外使用。2、信息載體多樣性。隨著移動操作系統(tǒng)的發(fā)展,移動終端的功能越來越豐富,移動終端與服務(wù)器及其他用戶的交互手段也更加豐富,包括影像功能、拍照功能、文字編輯等,移動GIS也可以使用音頻、視頻、圖像、地理信息以及文本信息等,使移動GIS的可用信息更加多樣化。3、數(shù)據(jù)資源分散、多樣性。由于移動用戶的位置是不斷變化的,同時,移動GIS運行平臺向無線網(wǎng)絡(luò)的延伸又進一步拓寬了其應(yīng)用領(lǐng)域,因此移動GIS需要的信息是分散多源、異構(gòu)多樣的,單一的數(shù)據(jù)源無法滿足所有的移動數(shù)據(jù)需求。9.1.2移動GIS的特點與優(yōu)勢9.1移動GIS概述移動GIS的優(yōu)勢1、將GIS功能集成到數(shù)據(jù)采集過程中。將一些外部數(shù)據(jù)采集設(shè)備(如GPS、激光地圖制圖儀、數(shù)碼相機、聲音識別系統(tǒng)、激光雷達(dá)掃描儀、無人機等)與移動GIS集成,移動GIS可以實時、實地實現(xiàn)領(lǐng)域數(shù)據(jù)的采集、數(shù)字化和管理。2、提供在線GIS空間分析與決策支持功能。移動GIS為外業(yè)人員提供了實時的在線空間分析與決策支持功能,這在現(xiàn)場數(shù)據(jù)采樣和管理工作中有很大的應(yīng)用價值。3、可進行多端協(xié)作的數(shù)據(jù)處理、分析和展現(xiàn)。由于無線通信技術(shù)、衛(wèi)星通信技術(shù)和網(wǎng)絡(luò)技術(shù)的進步,使得不同領(lǐng)域數(shù)據(jù)的通信和共享成為現(xiàn)實。移動GIS客戶端、服務(wù)器和WebGIS客戶端之間的數(shù)據(jù)共享和功能協(xié)作,使得空間信息的處理和展現(xiàn)做到了“所見即所得”,大大提升了相關(guān)領(lǐng)域的工作效率。9.1.2移動GIS的特點與優(yōu)勢9.1移動GIS概述體系架構(gòu)圖9.1.3移動GIS的體系架構(gòu)9.1移動GIS概述體系架構(gòu)組成

移動GIS的體系結(jié)構(gòu)主要由移動終端、無線通信網(wǎng)絡(luò)、地理應(yīng)用服務(wù)器和空間數(shù)據(jù)庫四部分構(gòu)成。

移動終端主要是便攜式設(shè)備和車載終端等,用于快速、精確地進行定位和地理識別,包括硬件和軟件。

無線通信網(wǎng)絡(luò)負(fù)責(zé)建立移動終端與地理應(yīng)用服務(wù)器間的通信并傳輸數(shù)據(jù)。

地理應(yīng)用服務(wù)器由GIS服務(wù)器和Web服務(wù)器組成,提供數(shù)據(jù)管理、查詢和分析等服務(wù),是移動GIS的關(guān)鍵部分。GIS服務(wù)器訪問空間數(shù)據(jù)庫,為移動GIS用戶提供空間信息獲取和空間分析算法等服務(wù)。Web服務(wù)器訪問GIS服務(wù)器的服務(wù)和數(shù)據(jù)服務(wù)器的數(shù)據(jù),通過網(wǎng)絡(luò)向移動終端提供數(shù)據(jù)服務(wù)和功能服務(wù)。

空間數(shù)據(jù)庫是移動GIS數(shù)據(jù)的存儲與管理中心,包括地理數(shù)據(jù)和屬性數(shù)據(jù),空間數(shù)據(jù)庫為移動設(shè)備與多種數(shù)據(jù)源的交互提供了技術(shù)保障。9.1.3移動GIS的體系架構(gòu)9.1移動GIS概述體系架構(gòu)分層移動GIS的體系結(jié)構(gòu)可分為三層,分別為表現(xiàn)層、邏輯層和數(shù)據(jù)層。

表現(xiàn)層是移動終端的承載層,直接與用戶打交道,是面向用戶提供GIS服務(wù)的窗口,該層支持多種移動終端,包括智能手機、平板電腦、車載終端等。

邏輯層是移動GIS的核心,系統(tǒng)的服務(wù)器都集中在該層,主要負(fù)責(zé)傳輸和處理空間數(shù)據(jù)、執(zhí)行移動GIS的功能等。邏輯層包括無線通信網(wǎng)絡(luò)、網(wǎng)關(guān)、Web服務(wù)器、GIS服務(wù)器等。

數(shù)據(jù)層是移動GIS各類數(shù)據(jù)的集散地,是確保GIS功能實現(xiàn)的基礎(chǔ)和支撐。9.1.3移動GIS的體系架構(gòu)9.1移動GIS概述軟件系統(tǒng)組成移動GIS的軟件系統(tǒng)包括地理應(yīng)用服務(wù)器的空間數(shù)據(jù)管理與服務(wù)系統(tǒng)、無線數(shù)據(jù)傳輸系統(tǒng)、移動終端軟件系統(tǒng)和定位導(dǎo)航系統(tǒng)。1.空間數(shù)據(jù)管理與服務(wù)系統(tǒng)移動GIS的地理應(yīng)用服務(wù)器存儲了大批量、多尺度的空間數(shù)據(jù),空間數(shù)據(jù)管理與服務(wù)系統(tǒng)提供了這些數(shù)據(jù)的查詢、檢索、統(tǒng)計、分析及類型變換等空間數(shù)據(jù)管理功能。該系統(tǒng)能夠響應(yīng)來自不同移動終端的并發(fā)服務(wù)請求,經(jīng)過計算后將結(jié)果及時返回給移動終端進行呈現(xiàn)。2.無線數(shù)據(jù)傳輸系統(tǒng)地理應(yīng)用服務(wù)器和移動終端之間主要依靠無線方式傳輸數(shù)據(jù)。移動終端向地理應(yīng)用服務(wù)器發(fā)送的請求數(shù)據(jù)量較小,但地理應(yīng)用服務(wù)器響應(yīng)請求并返回的空間數(shù)據(jù)量卻十分龐大,尤其是柵格切片數(shù)據(jù)和三維模型數(shù)據(jù)等。在早期的移動通信中,數(shù)據(jù)傳輸速率無法滿足前端加載的時效要求,只能通過在服務(wù)器引入壓縮技術(shù)、移動終端引入解壓技術(shù)來解決,但效率依然低下。隨著移動通信技術(shù)的發(fā)展,尤其是4G、5G的普及,數(shù)據(jù)傳輸速率不再是束縛。3.移動終端軟件系統(tǒng)在移動終端中,移動目標(biāo)衛(wèi)星定位坐標(biāo)的獲得、精準(zhǔn)定位與查詢分析,以及靜態(tài)目標(biāo)的迅速顯示等功能模塊,是移動終端軟件系統(tǒng)的重要構(gòu)成部分。獲得移動目標(biāo)的衛(wèi)星定位坐標(biāo),并時刻對該目標(biāo)與其他靜態(tài)目標(biāo)進行關(guān)聯(lián)查詢和分析,這些都比較容易。但當(dāng)移動目標(biāo)處在兩個衛(wèi)星定位坐標(biāo)獲得時刻之間時,如移動目標(biāo)進入隧道后,它的位置及其與周邊目標(biāo)空間關(guān)聯(lián)的查詢就會變得比較復(fù)雜,需要根據(jù)移動目標(biāo)的運動速率、方位及特性等展開仿真模擬、預(yù)測分析,這就需要依賴移動終端軟件系統(tǒng),并基于其進行移動應(yīng)用軟件的開發(fā)。移動操作系統(tǒng)是移動終端軟件系統(tǒng)的核心,也是移動應(yīng)用軟件的基礎(chǔ)。當(dāng)前移動終端的主流操作系統(tǒng)包括Android、iOS、HarmonyOS。4.定位導(dǎo)航系統(tǒng)定位導(dǎo)航系統(tǒng)主要是通過紅外或串口獲取衛(wèi)星定位的位置信息,轉(zhuǎn)換到導(dǎo)航地圖的坐標(biāo)系,并進行坐標(biāo)的保密技術(shù)處理等。9.1.3移動GIS的體系架構(gòu)9.1移動GIS概述軟件系統(tǒng)組成3.移動終端軟件系統(tǒng)

在移動終端中,移動目標(biāo)衛(wèi)星定位坐標(biāo)的獲得、精準(zhǔn)定位與查詢分析,以及靜態(tài)目標(biāo)的迅速顯示等功能模塊,是移動終端軟件系統(tǒng)的重要構(gòu)成部分。

獲得移動目標(biāo)的衛(wèi)星定位坐標(biāo),并時刻對該目標(biāo)與其他靜態(tài)目標(biāo)進行關(guān)聯(lián)查詢和分析,這些都比較容易。但當(dāng)移動目標(biāo)處在兩個衛(wèi)星定位坐標(biāo)獲得時刻之間時,如移動目標(biāo)進入隧道后,它的位置及其與周邊目標(biāo)空間關(guān)聯(lián)的查詢就會變得比較復(fù)雜,需要根據(jù)移動目標(biāo)的運動速率、方位及特性等展開仿真模擬、預(yù)測分析,這就需要依賴移動終端軟件系統(tǒng),并基于其進行移動應(yīng)用軟件的開發(fā)。

移動操作系統(tǒng)是移動終端軟件系統(tǒng)的核心,也是移動應(yīng)用軟件的基礎(chǔ)。當(dāng)前移動終端的主流操作系統(tǒng)包括Android、iOS、HarmonyOS。4.定位導(dǎo)航系統(tǒng)

定位導(dǎo)航系統(tǒng)主要是通過紅外或串口獲取衛(wèi)星定位的位置信息,轉(zhuǎn)換到導(dǎo)航地圖的坐標(biāo)系,并進行坐標(biāo)的保密技術(shù)處理等。9.1.3移動GIS的體系架構(gòu)9.1移動GIS概述功能劃分移動GIS的功能從應(yīng)用角度概括起來主要集中在以下幾個方面:

基于空間位置信息的查詢展示;

基于空間位置信息的數(shù)據(jù)采集;

基于空間位置信息的輔助分析;

基于空間位置信息的路徑規(guī)劃和導(dǎo)航;

基于空間位置信息的動態(tài)監(jiān)管。從用戶的角度主要分為兩類:

面向?qū)I(yè)領(lǐng)域的專業(yè)移動GIS應(yīng)用;

面向大眾用戶的大眾移動GIS應(yīng)用。9.1.4移動GIS的功能與應(yīng)用9.1移動GIS概述應(yīng)用-專業(yè)用戶專業(yè)移動GIS廣泛應(yīng)用于測繪、軍事、公安、交通、地質(zhì)礦產(chǎn)、國土、交通運輸、城市規(guī)劃、農(nóng)業(yè)、林業(yè)、海洋、環(huán)保、氣象、石油等領(lǐng)域,提供了涵蓋地圖操作、數(shù)據(jù)采集、繪制編輯、移動量測、路徑導(dǎo)航等專業(yè)移動GIS應(yīng)用功能。9.1.4移動GIS的功能與應(yīng)用(1)在線地圖瀏覽(2)離線地圖瀏覽(3)在線服務(wù)訪問(4)多源數(shù)據(jù)聚合(5)空間定位與查詢(6)空間分析與路徑導(dǎo)航(7)數(shù)據(jù)采集與編輯(8)動態(tài)專題圖制作(9)三維地圖瀏覽(10)動態(tài)巡查監(jiān)管9.1移動GIS概述應(yīng)用-公眾用戶一般與大眾生活息息相關(guān)的GIS則以用戶位置信息為關(guān)聯(lián)點,提供通用的地圖瀏覽、地圖信息檢索、生活信息檢索和路徑規(guī)劃導(dǎo)航等內(nèi)容?;谝苿覩IS的日常生活應(yīng)用,已日益普遍和重要,如汽車導(dǎo)航、周邊搜索、物流快遞、位置游戲、汽車遠(yuǎn)程監(jiān)控和信息推送等9.1.4移動GIS的功能與應(yīng)用(1)路線規(guī)劃導(dǎo)航(2)查詢檢索功能(3)實時交通報道(4)個人移動位置信息服務(wù)(5)個人安全和緊急救助(6)物流配送(7)戶外信息采集和傳輸9.2移動GIS支撐技術(shù)移動GIS四大支撐技術(shù):移動終端技術(shù)、移動通信技術(shù)、移動定位技術(shù)和移動互聯(lián)網(wǎng)技術(shù)。移動GIS移動終端技術(shù)移動通信技術(shù)移動定位技術(shù)移動互聯(lián)網(wǎng)技術(shù)9.2移動GIS支撐技術(shù)移動硬件平臺智能手機。智能手機具有優(yōu)秀的操作系統(tǒng)、可自由安裝各類軟件、完全大屏的全觸屏式操作感這三大特。平板電腦。平板電腦的最大特點是觸摸屏和手寫識別輸入功能,以及強大的手寫輸入識別、語音識別、手勢識別能力,并且具有移動性。車載終端。車載終端主要實現(xiàn)五大類功能:導(dǎo)航定位、網(wǎng)絡(luò)功能、信息指示、娛樂功能、安防功能,同時也能實現(xiàn)可視倒車、故障檢測等特定功能,并具有強大的可擴展性。9.2.1移動終端技術(shù)9.2移動GIS支撐技術(shù)移動操作系統(tǒng)現(xiàn)行的智能手機操作系統(tǒng)主要有谷歌的Android、蘋果公司的iOS和華為的HarmonyOS。安卓系統(tǒng)。安卓(Android)系統(tǒng)是一種基于Linux內(nèi)核(不包含GNU組件)的自由及開放源代碼的操作系統(tǒng),主要用于移動設(shè)備,如智能手機和平板電腦,由美國谷歌公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。安卓系統(tǒng)的最大優(yōu)勢是開放性和便于開發(fā),因此,也是目前應(yīng)用最廣泛的移動操作系統(tǒng)。iOS系統(tǒng)。iOS是由蘋果公司開發(fā)的移動操作系統(tǒng),是一個類UNIX的商業(yè)操作系統(tǒng)。相比于安卓系統(tǒng),iOS是封閉的,但這并沒有影響其使用群體的數(shù)量。由于iOS的高性能和高安全性,配合蘋果手機超前的設(shè)計理念,使得其用戶群體也相當(dāng)龐大。9.2.1移動終端技術(shù)9.2移動GIS支撐技術(shù)移動操作系統(tǒng)鴻蒙系統(tǒng)。鴻蒙系統(tǒng)(HarmonyOS)是華為公司開發(fā)的一款基于微內(nèi)核、面向5G物聯(lián)網(wǎng)和全場景的分布式操作系統(tǒng)。鴻蒙系統(tǒng)架構(gòu)的底層集成了Linux內(nèi)核、鴻蒙系統(tǒng)微內(nèi)核與LiteOS。鴻蒙系統(tǒng)創(chuàng)造了一個超級虛擬終端互聯(lián)的世界,用統(tǒng)一的操作系統(tǒng)打通手機、計算機、平板電腦、電視機、工業(yè)自動化控制系統(tǒng)、無人駕駛、車機設(shè)備、智能可穿戴設(shè)備等消費者在全場景生活中接觸的多種智能終端,將人、設(shè)備、場景有機聯(lián)系在一起,實現(xiàn)了極速發(fā)現(xiàn)、極速連接、硬件互助、資源共享,用合適的設(shè)備提供場景體驗,實現(xiàn)了真正的萬物互聯(lián)。鴻蒙系統(tǒng)是與安卓系統(tǒng)、iOS不一樣的操作系統(tǒng),性能更好、兼容性更強大,能兼容幾乎所有的安卓應(yīng)用。此外,安卓應(yīng)用如果基于鴻蒙系統(tǒng)重新編譯,其運行性能將提升超過60%。由于鴻蒙系統(tǒng)微內(nèi)核的代碼量只有Linux宏內(nèi)核的千分之一,故其受攻擊的概率也大幅降低,安全性得到了大幅提升。9.2.1移動終端技術(shù)9.2移動GIS支撐技術(shù)無線網(wǎng)絡(luò)接入技術(shù)分類移動通信技術(shù)擺脫了線纜的束縛,使得移動GIS隨時隨地接入互聯(lián)網(wǎng)成為現(xiàn)實。在無線網(wǎng)絡(luò)中,接入技術(shù)主要分三類:

基于移動通信網(wǎng)絡(luò)的接入技術(shù);

基于無線局域網(wǎng)的接入技術(shù),如藍(lán)牙、Wi-Fi等。

寬帶衛(wèi)星通信網(wǎng)絡(luò)。9.2.2移動通信技術(shù)9.2移動GIS支撐技術(shù)移動通信網(wǎng)絡(luò)技術(shù)9.2.2移動通信技術(shù)移動通信技術(shù)標(biāo)準(zhǔn)2G(第二代移動通信網(wǎng)絡(luò))GSM、CDMA3G(第三代移動通信網(wǎng)絡(luò))WCDMA、CDMA2000、TD-SCDMA(我國)4G(第四代移動通信網(wǎng)絡(luò),3G和WLAN的結(jié)合)TD-LTE、FDD-LTE5G(第五代移動通信網(wǎng)絡(luò))5GNR6G(第六代移動通信網(wǎng)絡(luò))未知9.2移動GIS支撐技術(shù)移動通信網(wǎng)絡(luò)技術(shù)1G:第一代移動通信網(wǎng)絡(luò),主要采用模擬和頻分多址(FDMA)技術(shù),只能提供語音服務(wù),不支持移動GIS應(yīng)用。2G:第二代移動通信網(wǎng)絡(luò),采用時分多址技術(shù)(TDMA),可以傳輸包括短消息在內(nèi)的數(shù)據(jù)信息,傳輸速率為8kbps。在第二代移動通信技術(shù)的基礎(chǔ)上,又形成了通用分組無線業(yè)務(wù)(GPRS,2.5G),理論傳輸速率可達(dá)到171.2kbps,能夠支持移動GIS應(yīng)用,但由于傳輸速率低,移動GIS應(yīng)用的體驗并不好。3G:第三代移動通信網(wǎng)絡(luò),它能提供更高的容量、更快的傳輸速率及多媒體業(yè)務(wù)。3G技術(shù)的國際標(biāo)準(zhǔn)主要有WCDMA、CDMA2000和TD-SCDMA,其中TD-SCDMA是我國具有自主知識產(chǎn)權(quán)的第三代移動通信標(biāo)準(zhǔn)。3G在理論上可以提供2Mbps的傳輸速率,能夠為用戶提供較為流暢的移動GIS體驗。9.2.2移動通信技術(shù)9.2移動GIS支撐技術(shù)移動通信網(wǎng)絡(luò)技術(shù)4G:第四代移動通信網(wǎng)絡(luò),在2G、3G的基礎(chǔ)上添加了一些新技術(shù),使得移動通信的信號更穩(wěn)定、傳輸速率更高、兼容性更好。4G的靜態(tài)傳輸速率理論上可以達(dá)到1Gbps,高速移動狀態(tài)下的傳輸速率可達(dá)到100Mbps。正是4G技術(shù)促進了移動GIS應(yīng)用的蓬勃發(fā)展和大眾普及。5G:第五代移動通信網(wǎng)絡(luò),具有高速率、低時延和大連接特點,傳輸速率可達(dá)1Gbps,時延低至1ms,用戶連接能力達(dá)100萬連接/平方千米。5G有三大類應(yīng)用場景,即增強移動寬帶(eMBB)、超高可靠低時延通信(uRLLC)和海量機器類通信(mMTC)。5G是實現(xiàn)萬物互聯(lián)的網(wǎng)絡(luò)基礎(chǔ)設(shè)施,它的傳輸速率和連接能力為基于高精度地圖的自動駕駛和大場景的三維移動GIS渲染提供了技術(shù)支撐。9.2.2移動通信技術(shù)9.2移動GIS支撐技術(shù)移動通信網(wǎng)絡(luò)技術(shù)6G:第六代移動通信網(wǎng)絡(luò),目前是一個概念性的移動通信網(wǎng)絡(luò),尚處于研究階段。6G將是一個地面無線網(wǎng)絡(luò)與衛(wèi)星通信網(wǎng)絡(luò)集成的全連接世界,實現(xiàn)全球無縫覆蓋。6G的傳輸速率可能達(dá)到5G的50倍,時延縮短到5G的1/10,在峰值傳輸速率、時延、流量密度、連接數(shù)密度、移動性、頻譜效率、定位能力等方面遠(yuǎn)優(yōu)于5G。9.2.2移動通信技術(shù)9.2移動GIS支撐技術(shù)無線局域網(wǎng)絡(luò)無線局域網(wǎng)(WirelessLocalAreaNetworks,WLAN)是在一定的局部范圍內(nèi),由計算機網(wǎng)絡(luò)與無線通信技術(shù)相結(jié)合建立的網(wǎng)絡(luò)系統(tǒng),其覆蓋范圍為幾十米到幾千米。Wi-Fi就是典型的無線局域網(wǎng)技術(shù)。無線個人區(qū)域網(wǎng)絡(luò)無線個人區(qū)域網(wǎng)絡(luò)(WirelessPersonalAreaNetworks,WPAN)通常應(yīng)用在一個活動半徑較小、業(yè)務(wù)類型豐富、面向特定群體的環(huán)境中。與廣域網(wǎng)、局域網(wǎng)相比,它的覆蓋范圍更小,其缺點是速率低、安全性差、性價比低等。藍(lán)牙與紅外傳輸是無線個人區(qū)域網(wǎng)絡(luò)的兩種主要應(yīng)用模式。9.2.2移動通信技術(shù)9.2移動GIS支撐技術(shù)寬帶衛(wèi)星通信網(wǎng)絡(luò)寬帶衛(wèi)星通信網(wǎng)絡(luò)是當(dāng)前衛(wèi)星通信產(chǎn)業(yè)最活躍的領(lǐng)域。寬帶衛(wèi)星通信網(wǎng)絡(luò)主要分為高軌道高通量衛(wèi)星通信網(wǎng)絡(luò)和低軌道寬帶衛(wèi)星通信網(wǎng)絡(luò)兩種。高軌道高通量衛(wèi)星通信網(wǎng)絡(luò)因其具備大網(wǎng)絡(luò)接入帶寬和低單位帶寬成本的優(yōu)勢,正在得到廣泛部署和應(yīng)用,未來將主要集中于寬帶互聯(lián)網(wǎng)接入、商業(yè)航線、石油作業(yè)現(xiàn)場的移動通信、云服務(wù)、智慧控制和無人機應(yīng)用等諸多方向。近年來,以低軌道巨型衛(wèi)星星座為特征的低軌道寬帶衛(wèi)星通信網(wǎng)絡(luò)呈現(xiàn)蓬勃發(fā)展的態(tài)勢,Starlink、OneWeb、Lightspeed等的低軌道巨型星座的出現(xiàn)為太空網(wǎng)絡(luò)提供了全新的選項,通過數(shù)千乃至數(shù)萬顆衛(wèi)星提供了全球范圍的低時延寬帶接入。9.2.2移動通信技術(shù)9.2移動GIS支撐技術(shù)寬帶衛(wèi)星通信網(wǎng)絡(luò)以星鏈(Starlink)為例,它將信號直接由地面發(fā)射到太空中的衛(wèi)星,然后在衛(wèi)星與衛(wèi)星之間進行傳輸,最終由地面移動設(shè)備接收??梢岳斫鉃?,星鏈把基站放到了太空中,它的優(yōu)勢是在偏遠(yuǎn)的地方也能獲得穩(wěn)定的、高速率的Web服務(wù)。此外,星鏈除了能提供全球覆蓋的寬帶連接,還能提供全球定位功能、天氣監(jiān)測功能、紅外預(yù)警(導(dǎo)彈跟蹤)、空間環(huán)境監(jiān)測、星際間通信等功能。此外,以寬帶衛(wèi)星通信網(wǎng)絡(luò)的發(fā)展為基礎(chǔ),實現(xiàn)多軌道協(xié)同衛(wèi)星寬帶網(wǎng)絡(luò)也是重點發(fā)展方向,這必將進一步增強面向網(wǎng)絡(luò)運營商、互聯(lián)網(wǎng)服務(wù)提供商和政府的服務(wù),不但可以使單波束覆蓋區(qū)域容量增至20Gbps,還將支持用戶終端在高軌道高通量衛(wèi)星通信網(wǎng)絡(luò)和低軌道寬帶衛(wèi)星通信網(wǎng)絡(luò)之間無縫切換。毫無疑問,寬帶衛(wèi)星通信網(wǎng)絡(luò)技術(shù)是目前最先進的無線通信技術(shù)之一,具有巨大的發(fā)展前景。9.2.2移動通信技術(shù)9.2移動GIS支撐技術(shù)移動通信網(wǎng)絡(luò)技術(shù)移動定位技術(shù)主要有衛(wèi)星定位、基站定位、Wi-Fi定位、混合定位、慣性導(dǎo)航定位、射頻識別定位、室內(nèi)導(dǎo)航定位等。衛(wèi)星定位技術(shù)。衛(wèi)星定位技術(shù)是利用人造地球衛(wèi)星進行點位測量的技術(shù)。全球衛(wèi)星導(dǎo)航系統(tǒng)(GlobalNavigationSatelliteSystem,GNSS)是能夠?qū)ξ挥诘厍虮砻婊蚪乜臻g任何地點的用戶提供全天候的三維坐標(biāo)、速度以及時間信息的空基無線電導(dǎo)航定位系統(tǒng)。目前,全球四大衛(wèi)星導(dǎo)航系統(tǒng)供應(yīng)商包括中國的北斗衛(wèi)星導(dǎo)航系統(tǒng)(BDS)、美國的全球定位系統(tǒng)(GPS)、俄羅斯的格洛納斯衛(wèi)星導(dǎo)航系統(tǒng)(GLONASS)和歐盟的伽利略衛(wèi)星導(dǎo)航系統(tǒng)(GALILEO)。GPS是世界上第一個全球衛(wèi)星導(dǎo)航系統(tǒng);BDS是我國自主建設(shè)運營的全球衛(wèi)星導(dǎo)航系統(tǒng),可為全球用戶提供全天候、全天時、高精度的定位、導(dǎo)航和授時服務(wù)。9.2.3移動定位技術(shù)9.2移動GIS支撐技術(shù)移動通信網(wǎng)絡(luò)技術(shù)衛(wèi)星定位技術(shù)。優(yōu)點:具有采集數(shù)據(jù)快,可全天候作業(yè)和單人作業(yè),無須考慮視距條件,可以進行遠(yuǎn)距離、大范圍的測量,且定位精度高,誤差在10m左右。在配合實時差分修正的情況下,精度可以達(dá)到分米級。甚至厘米級。缺點:受天頂方向遮蓋影響極大,不能在室內(nèi)、隧道內(nèi)等作業(yè)。9.2.3移動定位技術(shù)9.2移動GIS支撐技術(shù)移動通信網(wǎng)絡(luò)技術(shù)基站定位技術(shù)。早期為單基站定位,現(xiàn)在發(fā)展成基于蜂窩網(wǎng)絡(luò)的三角運算定位技術(shù),如根據(jù)手機接收到不同基站發(fā)出的信號到達(dá)該手機的時間差來計算用戶所在的位置。優(yōu)點:

通過手機等移動終端進行定位,比較方便。

只要獲取并計算三個及以上信號的差異,就可以利用三角公式估計等算法計算出手機所在的位置。

只要手機處于移動通信網(wǎng)絡(luò)的有效覆蓋范圍內(nèi),就可以隨時進行定位,而且不受天氣、高樓、位置等的影響。缺點:

依賴于基站信號,如果沒有基站信號或者基站不足,就無法定位。

定位精度較低,誤差通常在幾十米到幾千米不等。9.2.3移動定位技術(shù)9.2移動GIS支撐技術(shù)移動通信網(wǎng)絡(luò)技術(shù)Wi-Fi定位技術(shù)。每一個無線AP(路由器)都有一個全球唯一的MAC地址。設(shè)備在開啟Wi-Fi時,即可掃描并收集周圍的無線AP信號,無論是否加密、是否已連接,甚至信號強度不足以顯示在無線信號列表中,都可以獲取無線AP廣播出來的MAC地址,并可向位置服務(wù)器請求查詢該AP的坐標(biāo)位置。優(yōu)點:

定位精度較高,Wi-Fi密集人流多的地方相當(dāng)精確,可以達(dá)到米級。

定位速度快。

即使連不上周圍的Wi-Fi也能定位。缺點:

依賴于Wi-Fi,設(shè)備沒有開啟Wi-Fi就不能定位。

設(shè)備必須處于聯(lián)網(wǎng)狀態(tài)。

需要密集部署無線AP。9.2.3移動定位技術(shù)9.2移動GIS支撐技術(shù)移動通信網(wǎng)絡(luò)技術(shù)混合定位技術(shù)?;旌隙ㄎ皇侵妇C合利用衛(wèi)星定位、基站定位和Wi-Fi定位等技術(shù)進行混合定位,彌補它們在不同環(huán)境下的不足,從而提高定位的速度和準(zhǔn)確性。慣性導(dǎo)航定位技術(shù)。慣性導(dǎo)航(InertialNavigation)定位技術(shù)是通過測量移動物體的加速度,并自動進行積分運算,獲得物體的瞬時速度和瞬時位置數(shù)據(jù)的技術(shù)。慣性導(dǎo)航定位技術(shù)是自動駕駛的核心技術(shù)之一,通常與衛(wèi)星定位技術(shù)組合使用,可方便準(zhǔn)確地獲取用戶的實時位置信息。射頻識別(RFID)定位技術(shù)。RFID是一種通過交變磁場或電磁場耦合的無線通信方式,屬于自動識別技術(shù)的范疇。通過RFID技術(shù),可在不與被跟蹤目標(biāo)直接接觸的條件下完成定位。RFID定位技術(shù)在安全、管理、生產(chǎn)、物流等領(lǐng)域比較受歡迎,不適合實時跟蹤定位。9.2.3移動定位技術(shù)9.2移動GIS支撐技術(shù)移動通信網(wǎng)絡(luò)技術(shù)室內(nèi)導(dǎo)航定位技術(shù)。室內(nèi)導(dǎo)航定位是指通過Wi-Fi、藍(lán)牙、RFID、UWB(超寬帶)、航跡推算等定位方式計算人和物體在室內(nèi)的實時位置。室內(nèi)導(dǎo)航定位技術(shù)主要包括無線信號交叉、指紋數(shù)據(jù)和航跡推算等技術(shù),其主要應(yīng)用方向為大型公共場所的室內(nèi)定位與導(dǎo)航。智能手機定位。智能手機定位是通過基站、Wi-Fi、GPS、AGPS來進行定位的。比如安卓智能手機中的LocationManager對象實現(xiàn)了對定位功能的封裝,方便開發(fā)者直接使用。Geolocation。Geolocation是HTML5提出的綜合應(yīng)用當(dāng)前各種定位手段(通常包括IP、GPS、Wi-Fi、基站等)獲取用戶瀏覽器所在設(shè)備位置的一組開發(fā)API。Geolocation既支持獲取一次位置,也支持連續(xù)獲取多次位置以實現(xiàn)對移動終端的連續(xù)跟蹤,因此基于HTML5的Web頁面和移動Web頁面均可通過該API獲取用戶設(shè)備位置。9.2.3移動定位技術(shù)9.2移動GIS支撐技術(shù)概述移動互聯(lián)網(wǎng)是移動通信技術(shù)和互聯(lián)網(wǎng)融合的產(chǎn)物,它繼承了移動通信的隨時、隨地、隨身優(yōu)勢和互聯(lián)網(wǎng)的開放、分享、互動優(yōu)勢,是一個以寬帶IP為技術(shù)核心的、可同時提供數(shù)據(jù)、圖片、音頻、視頻等服務(wù)的新一代開放的電信基礎(chǔ)網(wǎng)絡(luò),由運營商提供無線接入,互聯(lián)網(wǎng)企業(yè)提供各種成熟的應(yīng)用。移動互聯(lián)網(wǎng)技術(shù)支持用戶通過移動終端和高速的移動通信網(wǎng)絡(luò),在移動狀態(tài)下隨時訪問互聯(lián)網(wǎng)以獲取信息,使用包括位置服務(wù)、瀏覽服務(wù)和下載服務(wù)等在內(nèi)的各種Web服務(wù)。9.2.4移動互聯(lián)網(wǎng)技術(shù)9.2移動GIS支撐技術(shù)關(guān)鍵技術(shù)移動互聯(lián)網(wǎng)通過代理技術(shù)、隧道技術(shù)和移動IP技術(shù)等,實現(xiàn)了在運動中對互聯(lián)網(wǎng)的高效切換和穩(wěn)定連接。移動性管理。移動互聯(lián)網(wǎng)支持全球漫游,移動性管理是移動互聯(lián)網(wǎng)中最具挑戰(zhàn)性的技術(shù)之一,包含位置管理、切換管理。位置管理使得移動互聯(lián)網(wǎng)能夠?qū)σ苿咏K端進行定位及傳遞呼叫,并在移動過程中保持連接。切換管理解決了移動終端在同一個小區(qū)內(nèi)或不同小區(qū)之間的信道切換問題,涉及的技術(shù)包括同一網(wǎng)絡(luò)內(nèi)的水平切換和不同網(wǎng)絡(luò)間的垂直切換等。對移動性的支持需要通過不同層的協(xié)議來實現(xiàn),考慮到網(wǎng)絡(luò)層采用的是IP協(xié)議,因此對IP協(xié)議進行移動性管理有助于實現(xiàn)異構(gòu)網(wǎng)絡(luò)中的各種移動性管理。在移動IPv6中引入擴展的IP協(xié)議后,移動互聯(lián)網(wǎng)可以對單一移動終端和子網(wǎng)進行移動性管理,并且在移動過程中支持移動終端和子網(wǎng)的快速切換,以及統(tǒng)一網(wǎng)絡(luò)內(nèi)的移動性管理。9.2.4移動互聯(lián)網(wǎng)技術(shù)9.2移動GIS支撐技術(shù)關(guān)鍵技術(shù)IP協(xié)議的透明性。移動互聯(lián)網(wǎng)支持全球漫游,移動性管理是移動互聯(lián)網(wǎng)中最具挑戰(zhàn)性的技術(shù)之一,包含位置管理、切換管理。位置管理使得移動互聯(lián)網(wǎng)能夠?qū)σ苿咏K端進行定位及傳遞呼叫,并在移動過程中保持連接。切換管理解決了移動終端在同一個小區(qū)內(nèi)或不同小區(qū)之間的信道切換問題,涉及的技術(shù)包括同一網(wǎng)絡(luò)內(nèi)的水平切換和不同網(wǎng)絡(luò)間的垂直切換等。對移動性的支持需要通過不同層的協(xié)議來實現(xiàn),考慮到網(wǎng)絡(luò)層采用的是IP協(xié)議,因此對IP協(xié)議進行移動性管理有助于實現(xiàn)異構(gòu)網(wǎng)絡(luò)中的各種移動性管理。在移動IPv6中引入擴展的IP協(xié)議后,移動互聯(lián)網(wǎng)可以對單一移動終端和子網(wǎng)進行移動性管理,并且在移動過程中支持移動終端和子網(wǎng)的快速切換,以及統(tǒng)一網(wǎng)絡(luò)內(nèi)的移動性管理。9.2.4移動互聯(lián)網(wǎng)技術(shù)9.3移動GIS開發(fā)基礎(chǔ)移動GIS的開發(fā)模式主要有三種:原生應(yīng)用開發(fā)模式、Web開發(fā)模式和混合開發(fā)模式原生應(yīng)用開發(fā)模式是指基于移動操作系統(tǒng)原生SDK進行開發(fā)的模式。在原生應(yīng)用開發(fā)模式下,移動GIS的開發(fā)和運行都和平臺緊密相關(guān),開發(fā)人員必須根據(jù)不同的移動平臺選擇不同的開發(fā)工具和框架。目前,幾乎所有主流GIS廠商提供的移動GIS平臺都是基于這種模式進行開發(fā)的,面向不同的移動平臺提供不同的移動GIS開發(fā)包,這里面既有技術(shù)發(fā)展的歷史原因,也有性能考慮等因素。優(yōu)點:

能很好地調(diào)用系統(tǒng)API,利用平臺特性,程序運行速度快,用戶交互流暢,在效率和性能上能達(dá)到最優(yōu)缺點:

需要掌握不同的開發(fā)技術(shù),面向不同的移動平臺開發(fā)多個版本的移動GIS軟件,應(yīng)用的可移植性差,界面適配復(fù)雜,代碼無法復(fù)用,大大增加了開發(fā)難度,提高了開發(fā)、測試和維護的成本。9.3.1移動GIS的開發(fā)模式9.3移動GIS開發(fā)基礎(chǔ)Web開發(fā)模式Web開發(fā)模式是指利用移動終端的瀏覽器和Web技術(shù)的標(biāo)準(zhǔn)化,將移動GIS功能以Web頁面的形式呈獻(xiàn)給用戶。Web開發(fā)模式通常會借助移動Web框架來實現(xiàn),如jQueryMobile、Cordova(即早期的PhoneGap)、ReactNative、Weex等。優(yōu)點:

開發(fā)模式比較便捷,能較好地實現(xiàn)代碼復(fù)用,降低開發(fā)成本和縮短開發(fā)周期。缺點:

HTML5頁面在瀏覽器上展示存在性能瓶頸,移動Web框架在訪問硬件時存在復(fù)雜跨橋調(diào)用等問題,都導(dǎo)致GIS平臺性能較原生應(yīng)用開發(fā)模式有一定的差距,而且在功能、外觀和用戶操作體驗方面也欠佳,往往存在響應(yīng)速度慢、交互性較差等問題。另外,直接調(diào)用網(wǎng)頁也無法滿足移動終端的適配問題,美觀性較差。對于移動終端硬件(如攝像頭、GPS定位等)的訪問,Web開發(fā)模式也比較困難,要么單獨處理,要么有很多無法跨越的技術(shù)障礙。9.3.1移動GIS的開發(fā)模式9.3移動GIS開發(fā)基礎(chǔ)混合開發(fā)模式混合開發(fā)模式是指采用多種方式相結(jié)合的開發(fā)模式,常見的混合開發(fā)模式包括C/C++加原生、Web加原生等開發(fā)方式。優(yōu)點:

混合開發(fā)模式的優(yōu)點是在兼顧移動GIS功能的同時,能復(fù)用部分代碼,在一定程度上降低了代碼開發(fā)和維護的成本。。缺點:

非完全的跨平臺方案,無法真正做到代碼一次開發(fā),多處運行,開發(fā)和維護成本相對還較高,且基于Web方式實現(xiàn)的功能從視覺感受和操作體驗來講都有欠缺。9.3.1移動GIS的開發(fā)模式9.3移動GIS開發(fā)基礎(chǔ)Flutter跨平臺開發(fā)框架Flutter是谷歌推出的跨平臺、開源移動端UI框架,它允許開發(fā)者通過編寫一套代碼來開發(fā)界面優(yōu)美且性能卓越的iOS和Android應(yīng)用,是谷歌未來全新的Fuchsia操作系統(tǒng)的默認(rèn)開發(fā)平臺。Flutter擁有基于C/C++的Skia渲染引擎,配合DartVM與libtxt,實現(xiàn)了原生級別的用戶體驗。相比于ReactNative、Cordova等移動Web框架,F(xiàn)lutter不需要額外的JavaScriptAPI橋接訪問移動設(shè)備底層,因而性能更好、UI渲染更流暢。另外,F(xiàn)lutter使用了類似ReactNative、SwiftUI的基于狀態(tài)管理的聲明式開發(fā)方式,提供支持熱重載的JIT與高性能的AOT兩種運行方式,為開發(fā)者提供了極大的便利。目前國內(nèi)基于Flutter開發(fā)的App越來越多,F(xiàn)lutter的跨平臺特性受到越來越多開發(fā)者的追捧。到2020年,F(xiàn)lutter開發(fā)者人數(shù)就已經(jīng)超過了ReactNative。Flutter無疑是目前最適合做跨平臺移動GIS軟件開發(fā)的工具,且國內(nèi)已有GIS廠商展開了相關(guān)探索,如ZGISMobile就是一款基于Flutter框架開發(fā)的、具有跨平臺特性的移動GIS,且在多個行業(yè)積累了大量的跨平臺移動GIS應(yīng)用開發(fā)案例。9.3.2跨平臺移動GIS開發(fā)框架9.3移動GIS開發(fā)基礎(chǔ)離線地圖包現(xiàn)場采集和存儲數(shù)據(jù),對保密性和安全性的要求較高時,通常采用離線方式,地圖數(shù)據(jù)為離線地圖包。離線地圖包的最常用格式為MBTiles。MBTiles是一種存儲地圖切片的規(guī)范,可大大提高海量地圖切片的讀取速度,比通過切片文件方式的讀取要快很多,適用于Android系統(tǒng)、iOS等智能手機的離線地圖存儲。對于覆蓋面積大的純藍(lán)色海洋或其他純色的空地等區(qū)域,地圖切片會造成大量的冗余數(shù)據(jù)。例如,地圖中一張?zhí)幱谔窖笾虚g位置的第3級藍(lán)色圖片,在第16級時可能存在數(shù)以百萬計的藍(lán)色圖片,它們完全一樣。而MBTiles通過視圖,就可以重復(fù)使用冗余的地圖切片,從而大大減少了地圖切片占用的空間。MBTiles格式的地圖切片是通過Metadata元數(shù)據(jù)表、Map數(shù)據(jù)表、Image數(shù)據(jù)表和Tile視圖一起管理地圖切片的。9.3.3離線地圖方案9.3移動GIS開發(fā)基礎(chǔ)離線地圖包Metadata元數(shù)據(jù)表是采用鍵-值對的形式來存儲地圖切片的相關(guān)設(shè)置的,包含兩個文本類型的字段,即name和value。9.3.3離線地圖方案namevaluebounds121.2849,29.0916,121.4813,29.6875minzoom12maxzoom16nameshenhaigaosudescriptionshenhaigaosuversion1.0.09.3移動GIS開發(fā)基礎(chǔ)離線地圖包Map數(shù)據(jù)表,Map數(shù)據(jù)表包含了用于定位地圖切片的行列號和切片ID。Images數(shù)據(jù)表,Images數(shù)據(jù)表用于存儲地圖切片,包含切片ID和切片數(shù)據(jù)(二進制數(shù)據(jù)類型)。9.3.3離線地圖方案字段名類型zoom_levelintegertile_columnintegertile_rowintegertile_idtext字段名類型tile_idtexttile_datablob9.3移動GIS開發(fā)基礎(chǔ)離線地圖包Tile視圖,Tile視圖是基于Map數(shù)據(jù)表和Images數(shù)據(jù)表生成的,包括所有的地圖切片和用于定位地圖切片的一些值,MBTiles通過拆分地圖切片索引和地圖切片原始圖像的存儲,使用視圖的方式來關(guān)聯(lián)二者,這樣成千上萬的地圖切片索引就可以指向同一個地圖切片圖像,從而大大減少純色地圖切片的冗余存儲,如地圖中像海洋或者空曠的土地等區(qū)域,提升磁盤利用率以及地圖切片檢索效率。9.3.3離線地圖方案字段名創(chuàng)建語句zoom_levelCREATEVIEWtilesASSELECTmap.zoom_levelaszoom_level,map.tile_columnastile_column,map.tile_rowastile_row,images.tile_dataastile_dataFROMmapJOINimagesonimages.tile_id=map.tile_id;tile_columntile_rowtile_data9.3移動GIS開發(fā)基礎(chǔ)常見的移動GIS開發(fā)平臺目前常見的移動GIS開發(fā)平臺,除了傳統(tǒng)GIS廠商(如MapGIS的MapGISMobile、SuperMap的SuperMapiMobile、ESRI的ArcGISMobile、MapInfo的MapXMobile、MapBox的Mobile、ZGISMobile等)的移動GIS開發(fā)平臺,一些互聯(lián)網(wǎng)廠商也提供了強大的互聯(lián)網(wǎng)移動GIS開發(fā)平臺,如高德地圖App及SDK、百度地圖App及SDK、騰訊地圖App及SDK等。移動GIS開發(fā)者可以根據(jù)自己的實際情況,選擇對應(yīng)的開發(fā)平臺。上述廠家的官網(wǎng)中都有對應(yīng)的SDK下載鏈接和使用說明,有非常詳盡的集成和調(diào)用步驟,以及實現(xiàn)常用GIS功能的代碼示例,非常方便。開發(fā)者僅需下載并集成移動GIS開發(fā)平臺提供的二次開發(fā)SDK,獲得相應(yīng)的授權(quán)后(如購買許可或者申請開發(fā)者Key),參照示例代碼調(diào)用對應(yīng)的API,即可進行移動GIS的開發(fā),如集成地圖視圖、覆蓋物圖層疊加展示、POI搜索定位、路線規(guī)劃導(dǎo)航、矢量圖層繪制編輯和自定義的擴展功能等。請感興趣的讀者自行查閱相關(guān)資料。9.3.4常用的移動GIS開發(fā)平臺9.4移動GIS展望發(fā)展趨勢伴隨著無線通信技術(shù)、互聯(lián)網(wǎng)技術(shù)、移動定位技術(shù)的飛速發(fā)展,以及物聯(lián)網(wǎng)、大數(shù)據(jù)、云計算、AR、VR、AI等新興技術(shù)的快速崛起,移動GIS必將向著全空間立體化、精準(zhǔn)化和智能化的方向發(fā)展。全空間立體化。隨著移動硬件、5G、VR、AR等技術(shù)的發(fā)展,真三維終將在移動GIS應(yīng)用中大放異彩,數(shù)字孿生地圖、數(shù)字孿生戰(zhàn)場等終將發(fā)揮巨大的作用。精準(zhǔn)化。5G、6G甚至更高級別通信技術(shù)、高精度定位技術(shù)、傳感器和物聯(lián)網(wǎng)技術(shù)、大數(shù)據(jù)技術(shù)和星鏈技術(shù)等一系列先進技術(shù)的發(fā)展,必將支持移動GIS向著精準(zhǔn)化的方向發(fā)展,使得移動GIS能為各種行業(yè)提供高精度和高準(zhǔn)確度的服務(wù)。諸如自動駕駛技術(shù),需要高精度電子地圖導(dǎo)航功能的輔助才能完成。此外,移動GIS在機場、港口等存在大量需要監(jiān)管的車輛和無動力設(shè)備等活動目標(biāo)的業(yè)務(wù)場景中,通過構(gòu)建以雷達(dá)為核心的空地雷達(dá)網(wǎng)、視頻網(wǎng)、物聯(lián)網(wǎng)等協(xié)同感知網(wǎng)絡(luò),采用GNSS差分定位與慣導(dǎo)導(dǎo)航定位的融合技術(shù),實現(xiàn)復(fù)雜環(huán)境條件下機場飛行區(qū)狀態(tài)、性能、主體行為等信息的立體化綜合實時精準(zhǔn)感知,解決當(dāng)前飛行區(qū)運行管控中監(jiān)測不準(zhǔn)、環(huán)境不清、態(tài)勢不明等問題。9.4.1移動GIS的發(fā)展趨勢9.4移動GIS展望發(fā)展趨勢智能化。云計算、大數(shù)據(jù)、人工智能技術(shù)將為移動GIS提供智能、高效處理技術(shù);云存儲、5G等技術(shù)將提高移動GIS的數(shù)據(jù)傳輸速率。移動計算環(huán)境將成為主流計算環(huán)境。近年來,隨著物聯(lián)網(wǎng)的泛在化發(fā)展以及5G的部署,邊緣計算的熱度持續(xù)上升。就應(yīng)用場景來看,邊緣計算主要致力于為應(yīng)用降低時延,適合物聯(lián)網(wǎng)、車聯(lián)網(wǎng)、AR/VR等多種應(yīng)用場景。在智能物聯(lián)網(wǎng)時代,移動GIS可以部署在集成有雷達(dá)、攝像頭等傳感器的各種移動無人值守設(shè)備上,在5G等高速無線網(wǎng)絡(luò)的支持下,實時地將空間信息自動采集到移動終端,并傳輸?shù)阶罱倪吘売嬎阍O(shè)備上進行智能處理和分析,平衡移動終端算力和邊緣設(shè)備算力,從而提高系統(tǒng)性能。此外,在基礎(chǔ)空間數(shù)據(jù)與統(tǒng)一時空參考框架的基礎(chǔ)上,綜合運用無人機/車/船等平臺、多源傳感器、實時感知定位技術(shù)、5G、大數(shù)據(jù)、智能計算與決策技術(shù),自主獲取空間環(huán)境中的照片、視頻、點云、溫濕度等幾何或物理信息,進行實時感知與建圖、提取感興趣的目標(biāo)信息,將現(xiàn)實世界映射到數(shù)字世界中,以時空可視化的方式實時、動態(tài)地呈現(xiàn)工作現(xiàn)場空間環(huán)境,并根據(jù)業(yè)務(wù)需求智能化、標(biāo)準(zhǔn)化地完成作業(yè)任務(wù)。9.4.1移動GIS的發(fā)展趨勢9.4移動GIS展望挑戰(zhàn)硬件技術(shù)問題。移動終端在硬件技術(shù)上與PC尚有較大差距。以核心處理器為例,手機CPU的構(gòu)架主要是基于ARM架構(gòu)設(shè)計的,采用精簡指令系統(tǒng)(RISC),而PC中的CPU采用的是X86、X64等架構(gòu),采用的是復(fù)雜指令系統(tǒng)(CISC),采用ARM架構(gòu)的CPU運算能力要遠(yuǎn)遠(yuǎn)低于PC中CPU的運算能力。例如,在相同主頻下,PC中的CPU要比手機中的CPU的運算能力高幾十到幾百倍,因此在處理大量矢量數(shù)據(jù)時,移動GIS的渲染和分析性能要遠(yuǎn)低于桌面GIS。軟件技術(shù)攻關(guān)。移動GIS要實現(xiàn)全空間立體化、精準(zhǔn)化和智能化,需要有機地融合AR、VR、大數(shù)據(jù)、云計算、AI等一系列前沿技術(shù),并針對移動終端的特性開展技術(shù)攻關(guān),研發(fā)相應(yīng)的功能算法。其中包含了龐大的工作量和巨大的技術(shù)難度,需要大量的GIS研發(fā)人員為之持續(xù)努力。9.4.2移動GIS面臨的挑戰(zhàn)9.4移動GIS展望挑戰(zhàn)網(wǎng)絡(luò)覆蓋度問題。雖然移動通信技術(shù)已進入5G時代,數(shù)據(jù)傳輸速率也非??欤?G網(wǎng)絡(luò)覆蓋并不均勻,覆蓋度不夠,因此移動終端的高速傳輸網(wǎng)絡(luò)并不穩(wěn)定,這決定了需要共享的GIS數(shù)據(jù)庫目前并不適合放到手機端。即便GIS數(shù)據(jù)庫在云服務(wù)器上,如果不能保證穩(wěn)定的高速傳輸網(wǎng)絡(luò),想實現(xiàn)強大的移動GIS功能也不現(xiàn)實。因此,高速穩(wěn)定的移動通信網(wǎng)絡(luò),是實現(xiàn)移動GIS強大功能的基礎(chǔ)保障。位置隱私問題。隨著移動GIS的廣泛應(yīng)用,尤其是它能實時收集用戶的位置信息和運動軌跡,因此,隨之而來的是越來越多的人開始注意到自己的位置隱私問題。當(dāng)我們在使用這些App時,網(wǎng)絡(luò)提供商或軟件開發(fā)商可能已經(jīng)將你的位置信息有意無意地泄露出去了。而這些信息包含著你的日常作息時間,以及你經(jīng)常去的地方,這就可能為一些不法分子留下可乘之機。當(dāng)然,隨著時代的進步,目前我國民法典已明確規(guī)定App不得非法收集和泄露用戶的個人信息等,但這并不能完全杜絕位置信息泄露事件的發(fā)生。9.4.2移動GIS面臨的挑戰(zhàn)9.4移動GIS展望挑戰(zhàn)安全問題。無線通信系統(tǒng)主要依靠電磁波來完成數(shù)據(jù)的傳輸和共享,而電磁波傳輸具有一定的開放性和快捷性,這使接入無線通信系統(tǒng)的限制性變小,鏈路的保密性缺失,很容易對使用者的用戶數(shù)據(jù)信息造成損害,因此提升無線通信系統(tǒng)的安全性至關(guān)重要。北斗定位民用普及問題。目前,我國的北斗定位導(dǎo)航系統(tǒng)的定位精度在民用方面已經(jīng)優(yōu)于GPS,但主流的手機操作系統(tǒng)尚未提供像獲取GPS坐標(biāo)一樣獲取北斗定位坐標(biāo)的API,這對北斗民用定位的普及造成了制約。9.4.2移動GIS面臨的挑戰(zhàn)歡迎提問基于開源框架的WebGIS技術(shù)WebGIS原理及開發(fā)1.WebGIS概述2.WebGIS基礎(chǔ)技術(shù)3.WebGIS技術(shù)原理4.WebGIS的Web服務(wù)8.OpenLayers進階9.移動GIS10.三維WebGIS5.地圖發(fā)布6.WebGIS客戶端開發(fā)7.OpenLayers多源數(shù)據(jù)匯聚11.WebGIS應(yīng)用案例12.未來展望與研究熱點第10章

三維WebGISCesium開發(fā)入門10.4三維WebGIS概述10.1三維WebGIS起源和發(fā)展10.2WebGIS3D引擎10.310.1三維WebGIS概述三維WebGIS是指能對區(qū)域空間內(nèi)的對象進行三維描述、分析的WebGIS。三維WebGIS憑借其空間信息展示更為直觀、多維度空間分析功能更加強大的優(yōu)勢,實現(xiàn)跨業(yè)務(wù)、跨終端的應(yīng)用,提升對地理信息的共享和利用效率。真正的三維WebGIS必須支持真三維的矢量和柵格數(shù)據(jù)模型,支持以數(shù)據(jù)模型為基礎(chǔ)的三維空間數(shù)據(jù)庫,在此基礎(chǔ)上對三維數(shù)據(jù)進行空間操作和空間分析。三維WebGIS10.2三維WebGIS起源和發(fā)展三維GIS的興起起源2005年,谷歌地球(GoogleEarth)的發(fā)布,使得三維GIS得到業(yè)界廣泛關(guān)注,在全球范圍掀起一股三維虛擬地球熱潮,三維虛擬地球可視化軟件大量涌現(xiàn)。各應(yīng)用單位建立了大量的三維可視化應(yīng)用系統(tǒng),與二維GIS相比,三維GIS更接近于人的視覺習(xí)慣,更加真實,同時三維GIS能提供更多信息,表現(xiàn)更多空間關(guān)系,所以三維可視化應(yīng)用系統(tǒng)很快得到了業(yè)界的青睞。真正的三維WebGIS必須支持真三維的矢量和柵格數(shù)據(jù)模型,支持以數(shù)據(jù)模型為基礎(chǔ)的三維空間數(shù)據(jù)庫,在此基礎(chǔ)上對三維數(shù)據(jù)實現(xiàn)空間操作和空間分析。發(fā)展問題10.2三維WebGIS起源和發(fā)展二三維一體化GIS豐富了三維建模的方法,實現(xiàn)了模型多樣化、可視化的表達(dá)實現(xiàn)功能解決問題技術(shù)整合提供方案整合GIS、DEM、三維景觀建模、三維地質(zhì)構(gòu)模、虛擬現(xiàn)實、數(shù)據(jù)庫、網(wǎng)絡(luò)通信等技術(shù)。實現(xiàn)基于C/S、B/S架構(gòu)的真三維地理空間實體的可視化分析、應(yīng)用和服務(wù)。解決了早期二維GIS、三維GIS相互分離和三維GIS實用性不足的問題。為真正的高空、地上、地表、地下全方位一體化真三維數(shù)據(jù)管理提供解決方案。10.2三維WebGIS起源和發(fā)展1994年3月,虛擬現(xiàn)實建模語言(VirtualRealityModelingLanguage,VRML)技術(shù)在日內(nèi)瓦召開的第一屆國際萬維網(wǎng)(WWW)大會上被正式提出。同年10月,在芝加哥舉辦的第二屆國際萬維網(wǎng)(WWW)大會發(fā)布了VRML1.0草案。我國涌現(xiàn)出了一批優(yōu)秀的三維軟件,如VRPIE、Converse3D、WebMax等。2010年上海世界博覽會上,WebMax作為國內(nèi)第一款Web3D發(fā)明專利軟件被指定為唯一使用的Web3D技術(shù),但是受限于廠商開發(fā)的技術(shù)標(biāo)準(zhǔn)不統(tǒng)一,制約了傳統(tǒng)Web3D的發(fā)展。1996年8月,規(guī)范的VRML2.0在新奧爾良召開的優(yōu)秀三維圖形技術(shù)會議Siggraph'96上被正式公布使用。受限于當(dāng)時的瀏覽器承載能力,VRML2.0無法在瀏覽器上運行,因此當(dāng)時并沒有得到大面積推廣使用。2009年8月Khronos組織提出新的3D渲染協(xié)議-WebGL,通過JavaScript和OpenGLES2.0進行渲染,利用自身二次封裝的API接口,在Web端調(diào)用設(shè)備GPU進行加速渲染。現(xiàn)如今,WebGL技術(shù)跨平臺性、開源性以及易構(gòu)建性等優(yōu)勢,為三維WebGIS的發(fā)展提供了平臺,解決了三維軟件廠商自身插件的限制,使得Cesium.js、Three.js、Babylon.js等在WebGL基礎(chǔ)上進行二次封裝的可視化第三方引擎得到廣泛應(yīng)用。Web3D技術(shù)發(fā)展10.2三維WebGIS起源和發(fā)展WebGIS3D

發(fā)展

Web3D技術(shù)三維WebGISGIS激光雷達(dá)、高分辨率衛(wèi)星、機載航空攝影測量等多源數(shù)據(jù)獲取技術(shù)的更新,數(shù)據(jù)獲取成本逐漸降低,數(shù)據(jù)獲取和處理的效率提高,一直制約三維GIS發(fā)展的海量數(shù)據(jù)獲取及處理等關(guān)鍵因素得到了解決。

海量信息的組織和調(diào)度,三維空間分析功能逐步實現(xiàn),從軟件、硬件到數(shù)據(jù)庫一體化管理、多維數(shù)據(jù)的集成應(yīng)用與動態(tài)可視化技術(shù)發(fā)展、海量數(shù)據(jù)發(fā)布等得到較全面的研究和實踐,構(gòu)建大范圍乃至全球范圍的三維GIS成為可能。獲取三維地理信息,突破空間信息在二維平面中單調(diào)展示的束縛,三維GIS服務(wù)化,為信息展示和空間分析提供更好的途徑,為各行各業(yè)提供更直觀的輔助決策支持,實現(xiàn)現(xiàn)實世界的立體表達(dá),成為地理信息用戶的主要需求。10.3WebGIS3D引擎CesiumCesium是一個跨平臺、跨瀏覽器的展示三維的javascript庫。Cesium使用WebGL進行硬件加速圖形,不需要任何插件支持,只需要瀏覽器支持WebGL。Cesium是基于Apache2.0許可的開源程序,可以免費用于商業(yè)和非商業(yè)用途。Cesium提供良好的觸摸支持,能應(yīng)用于絕大多數(shù)的瀏覽器和mobile。Cesium支持全球級別高精度地形和影像服務(wù);支持人工模型、傾斜攝影、三維建筑物、CAD、BIM、點云數(shù)據(jù)等三維模型的展示;支持繪制各種幾何圖形及二三維場景與時態(tài)動畫效果等。10.3WebGIS3D引擎核心層(Core):融合了Cesium平臺底層的函數(shù)與協(xié)議庫,包含數(shù)學(xué)與邏輯運算代碼及其各種相關(guān)標(biāo)準(zhǔn)協(xié)議與規(guī)范。渲染器層(Render):融合圖像模型渲染所需的所有功能函數(shù),例如裁剪、拼貼、紋理映射等。其中Shader著色器,是WebGL利用GPU進行高效率的圖像模型渲染的接口。場景層(Scene):在前兩層的基礎(chǔ)上展示模型及其影像數(shù)據(jù),主要包含三維地球、模型及影像數(shù)據(jù)以及各種調(diào)配接口和設(shè)置按鈕等,模型數(shù)據(jù)包括傾斜攝影數(shù)據(jù)、遙感影像數(shù)據(jù)、空間地物屬性數(shù)據(jù)等。數(shù)據(jù)層(DataSources):提供了前端實體渲染接口,包含點、線、面、球等,是繪制三維模型實體的工具。Widgets是Cesium框架中內(nèi)置的功能插件,如視圖選擇、全屏展示、數(shù)據(jù)選擇、時間等。Cesium架構(gòu)模型10.3WebGIS3D引擎Three.jsThree.js是一個跨平臺、跨瀏覽器的三維引擎,使用WebGL進行硬件加速。Three.js能夠創(chuàng)建正交和透視攝像機、動畫、幾何體、光影線條等各種三維場景。Three.js提供三維交互功能,幫助完成WebGL實現(xiàn)過程中復(fù)雜繁瑣的工作,如生成模型頂點坐標(biāo)、矩陣變換、著色器等。10.3WebGIS3D引擎Three.js程序結(jié)構(gòu)01Scene(場景)02Camera(相機)03Renderer(渲染)所有物體的容器,類似現(xiàn)實中的舞臺,需要展現(xiàn)的內(nèi)容都在此場景中相機有很多種類,針對不同應(yīng)用的三維場景需要使用不同的投影方式,即選擇不同的相機。把場景中的所有物體都在屏幕上繪制出來10.3WebGIS3D引擎數(shù)據(jù)可視化系統(tǒng)響應(yīng)時間用戶操作文件數(shù)據(jù)量Three.jsCesium約3MB約1MB更適合小場景的應(yīng)用包含許多實用的內(nèi)置對象,方便將數(shù)據(jù)轉(zhuǎn)換為三維空間內(nèi)的實體對象更靈活的接口,開發(fā)難度更高針對基于地球的大場景提供飛行模擬、雷達(dá)掃描、漫游等動畫效果缺少對數(shù)據(jù)進行可視化效果的構(gòu)造函數(shù)慢快小場景交互更流程涉及地球、地形等,交互場景更復(fù)雜,三維球場景更適用10.4Cesium開發(fā)入門建立第一個Cesium應(yīng)用程序--Cesium文件結(jié)構(gòu)CHANGES.md:Cesium每個版本的變更記錄及修復(fù)日志index.html:Web導(dǎo)航首頁,解壓縮文件直接部署服務(wù)器后的入口package.json:包的依賴管理文件,包括包的名稱、版本號、描述、官網(wǎng)url、作者、程序的主入口文件、開發(fā)環(huán)境和生產(chǎn)環(huán)境依賴包列表以及執(zhí)行腳本等README.md:項目的入門手冊,介紹了整個項目的使用、功能等server.js:Cesium內(nèi)置的Node服務(wù)器文件,命令實際上執(zhí)行的文件Apps文件夾:CesiumViewer:初始化示例;SampleData:所有示例用到的數(shù)據(jù);Sandcastle:示例程序代碼;TimelineDemo:時間軸示例代碼Build文件夾:üCesium:打包之后的Cesium庫文件(壓縮后)üCesiumUnminified:打包之后的Cesium庫文件(未壓縮)üDocumentation:打包之后的API文檔Source文件夾:核心文件,包含所有類的源碼和自定義Shader(渲染)源碼Specs文件夾:自動化單元測試,采用Jasmine框架ThirdParty文件夾:依賴的外部第三方庫版本:Cesium1.10410.4Cesium開發(fā)入門方式1:Script標(biāo)簽引入方式開發(fā)<link

rel="stylesheet"

href="./Cesium/Widgets/widgets.css"

type="text/css"><script

src="./Cesium/Cesium.js"

type="text/javascript"></script>方式2:Node.js方式開發(fā)1、安裝Vue腳手架,創(chuàng)建相應(yīng)項目2、“npminstallcesium”命令安裝依賴模塊3、配置vue.config.js4、項目中引用import

*

as

Cesium

from

'../../node_modules/cesium'import'../../node_modules/cesium/Build/Cesium/Widgets/widgets.css'window.Cesium=Cesium //定義全局的cesium變量建立第一個Cesium應(yīng)用程序--Cesium引用10.4Cesium開發(fā)入門建立第一個Cesium應(yīng)用程序--第一個頁面步驟1:引入。步驟2:創(chuàng)建dom綁定id。步驟3:初始化viewer。效果:10.4Cesium開發(fā)入門Cesium的常用功能-地形三維地形是描述地球表面及其特征的曲面模型,能夠真實的反映地表特征。Cesium標(biāo)準(zhǔn)地形提供高分辨率的全球地形數(shù)據(jù),支持地形光照和水流效果,由TerrainProvider接口調(diào)用。ArcGIS地形從Esri影像服務(wù)高度圖中產(chǎn)生地形數(shù)據(jù),由ArcGISTiledElevationTerrainProvider接口調(diào)用。VR-TheWorld地形從VR-TheWorld服務(wù)的高度圖中產(chǎn)生,托管服務(wù)器有全球90m數(shù)據(jù),包括深度測量,VRTheWorldTerrainProvider接口調(diào)用。Cesium0米地形Cesium默認(rèn)的光滑橢球面,沒有實際的地形,地形高度為0,由EllipsoidTerrainProvider接口調(diào)用。10.4Cesium開發(fā)入門Cesium的常用功能-地形1:Cesium標(biāo)準(zhǔn)地形2:ArcGIS地形3:VR-TheWorld地形4:Cesium0米地形10.4Cesium開發(fā)入門Cesium的常用功能-地圖服務(wù)Cesium支持衛(wèi)星影像數(shù)據(jù)、互聯(lián)網(wǎng)地圖、TMS、WMS、WMTS、單張圖片等服務(wù)數(shù)據(jù)的加載,并提供豐富的地理空間信息和屬性信息,支持影像圖層相關(guān)屬性,如透明度、亮度、對比度、色調(diào)等處理。01ArcGisMapServerImageryProvider:支持ArcGISOnline和Server的相關(guān)服務(wù)02BingMapsImageryProvider:必應(yīng)地圖影像,可以指定mapStyle10.4Cesium開發(fā)入門Cesium的常用功能-地圖服務(wù)03GoogleEarthEnterpriseImageryProvider:使用谷歌Earth企業(yè)RESTAPI提供切片圖像,可與GoogleEarthEnterprise的3DEarthAPI一起使用04GridImageryProvider:展示內(nèi)部渲染網(wǎng)格劃分情況,了解每個切片的精細(xì)度,便于調(diào)試地形和圖像渲染問題05IonImageryProvider:cesiumIon在線服務(wù),默認(rèn)全局基礎(chǔ)圖像圖層10.4Cesium開發(fā)入門Cesium的常用功能-地圖服務(wù)06MapboxImageryProvider:Mapbox影像服務(wù),根據(jù)mapId指定地圖風(fēng)格07MapboxStyleImageryProvider:Mapbox影像服務(wù),根據(jù)styleId指定地圖風(fēng)格08OpenStreetMapImageryProvider:OSM影像服務(wù),根據(jù)不同的url選擇不同的風(fēng)格10.4Cesium開發(fā)入門Cesium的常用功能-地圖服務(wù)09SingleTileImageryProvider:單張圖片的影像服務(wù),適合離線數(shù)據(jù)或?qū)τ跋駭?shù)據(jù)要求不高的場景10TileCoordinatesImageryProvider(開發(fā)調(diào)試):展示內(nèi)部渲染網(wǎng)格切片劃分情況,包括網(wǎng)格切片等級、X、Y序號,便于調(diào)試地形和圖像渲染問題11TileMapServiceImageryProvider:訪問切片圖的REST接口10.4Cesium開發(fā)入門Cesium的常用功能-地圖服務(wù)12UrlTemplateImageryProvider:指定url的format模版,方便用戶實現(xiàn)自己的Provider。如國內(nèi)的高德,騰訊等影像服務(wù),OSM也是通過該類實現(xiàn)的13WebMapServiceImageryProvider:符合WMS規(guī)范的影像服務(wù)都可通過該類實現(xiàn)14WebMapTileServiceImageryProvider:服務(wù)WMTS1.0.0規(guī)范的影像服務(wù),都可以通過該類實現(xiàn),如天地圖10.4Cesium開發(fā)入門Cesium的常用功能-空間數(shù)據(jù)Cesium在空間數(shù)據(jù)可視化方面提供了兩種類型的API,一種是面向圖形開發(fā)人員的原始API,通過Primitive類實現(xiàn),稱為PrimitiveAPI;另一種是用于數(shù)據(jù)驅(qū)動的高級(實體)API,通過Entity類實現(xiàn),稱為EntityAPI。相對于PrimitiveAPI,EntityAPI實現(xiàn)起來更簡單一些。EntityAPI實際上是對PrimitiveAPI的二次封裝,底層調(diào)用的仍然是PrimitiveAPI,目的是提供靈活、易學(xué)、易用的高性能可視化界面。10.4Cesium開發(fā)入門Cesium的常用功能-空間數(shù)據(jù)廣告牌(billboard)盒子(box)10.4Cesium開發(fā)入門Cesium的常用功能-空間數(shù)據(jù)走廊(corridor)10.4Cesium開發(fā)入門Cesium的常用功能

溫馨提示

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

評論

0/150

提交評論