【免費分享】WebGIS開發(fā):Cesium開發(fā)入門教程

由于傳統(tǒng)二維GIS不能完整地反映三維世界,隨著計算機技術(shù)的高速發(fā)展,Web3D技術(shù)與GIS技術(shù)相結(jié)合而成的三維Web GIS也成為了GIS發(fā)展的一個重要方向。
Cesium作為一個用于顯示三維地球和地圖的開源js庫。它可以用來顯示海量三維模型數(shù)據(jù)、影像數(shù)據(jù)、地形高程數(shù)據(jù)、矢量數(shù)據(jù)等等。三維模型格式支持gltf、三維瓦片模型格式支持3d tiles。矢量數(shù)據(jù)支持geojson、topojson格式。影像數(shù)據(jù)支持wmts等。高程支持STK格式。
簡言之,Cesium作為目前主流的一款三維地圖框架,支持桌面端、web端、移動端等多平臺,可以讓GIS三維可視化變得簡單!

三維GIS到底發(fā)揮了怎樣的作用?
隨著信息技術(shù)的發(fā)展,數(shù)字城市的發(fā)展正在快速向智慧城市邁進。而三維GIS技術(shù)在智慧城市方面的應用能對城市的地理信息進行整合,讓城市的數(shù)字化布局得到更好的展現(xiàn),推動城市發(fā)展。
三維GIS技術(shù)在智慧城市中的應用優(yōu)勢巨大,傳統(tǒng)形式的信息大多以二維地理信息數(shù)據(jù)為主,而在二維地理信息的基礎(chǔ)上,加入GIS技術(shù),就可以將二維信息變成三維,這樣大大提升了信息的承載量和表達效果,也極大程度提升了數(shù)據(jù)的精確性、讓智慧城市的建設(shè)和運行更加穩(wěn)定;其次,三維GIS技術(shù)的應用還大大增強了其可視化效果,讓城市管理人員能對各個地區(qū)的地貌特征、空間布局等有所掌握、在三維模型上對城市的狀況有更為直接的了解。
目前我們感受比較直觀的三維GIS技術(shù)在智慧城市中的應用,包括:1、三維GIS在城市應急管理中的應用,比如在在城市公交系統(tǒng)監(jiān)控、居民區(qū)監(jiān)控,應用GIS技術(shù)之后,這些需要進行監(jiān)控的區(qū)域都可以更加精確地通過監(jiān)控來提升管理效果。比如,在對居民區(qū)使用互聯(lián)網(wǎng)+GIS技術(shù)之后,居民區(qū)一旦發(fā)現(xiàn)異常情況,可以及時通過網(wǎng)絡(luò)將信號傳輸給相關(guān)部門。
2、物聯(lián)網(wǎng)技術(shù)在智慧城市交通中的應用,比如借助物聯(lián)網(wǎng)技術(shù),可對整個城市交通的運行情況進行實時監(jiān)控和管理,充分利用交通資源,避免交通擁堵等一系列問題。
3、高性能三維GIS可視化系統(tǒng),可以充分利用計算機圖形學研究的最新成果,基于高效的三維空間數(shù)據(jù)組織管理和動態(tài)調(diào)度機制,實現(xiàn)了整個城市范圍三維空間數(shù)據(jù)的局部動態(tài)裝載和優(yōu)化。
Cesium能做什么?
Cesium的知識體系,跨GIS、Web前端和圖形學。Cesium用于地理數(shù)據(jù)可視化。支持海量數(shù)據(jù)的高效渲染,支持時間序列動態(tài)數(shù)據(jù)的三維可視化,具備太陽、大氣、云霧等地理環(huán)境要素的動態(tài)模擬和地形等要素的加載繪制。包含豐富的可用工具。即Cesium基本控件所提供的工具,如地理編碼器,圖層選擇器等。
Cesium在項目中的定位如下圖:

GIS三維(cesium)教程內(nèi)容介紹
第一章:WebGIS三維-Cesium開發(fā)產(chǎn)品介紹?
第二章:WebGIS三維-初始化三維場景?
第三章:WebGIS三維-加載第三方地圖服務?
第四章:WebGIS三維-加載M3D數(shù)據(jù)服務?
第五章:WebGIS三維-鼠標事件?
第六章:WebGIS三維-坐標轉(zhuǎn)換?
第七章:WebGIS三維-模型拾取?
第八章:WebGIS三維-模型屬性信息查詢?
第九章:WebGIS三維-水面效果?
第十章:WebGIS三維-圖文標注?
第十一章:WebGIS三維-Popup注記?
第十二章:WebGIS三維-圖形繪制?
第十三章:WebGIS三維-測量工具?
第十四章:WebGIS三維-粒子特效

Cesium視頻教程獲取方式
想要獲取更多GIS資料、Cesium課程
掃碼回復“Cesium”


