從Cesium 開始,揭開加薪利器的面紗!附贈項目源碼和資料
現(xiàn)在國家大力推廣數(shù)字化,很多高新科技開始邁入數(shù)字化大屏的門檻,面試過程中會發(fā)現(xiàn)諸如:水利、交通、智慧城市等等這些都已經(jīng)開始往 3D 發(fā)展,要求的技術(shù)能力也是日新月異。這些可能在國外已經(jīng)很成熟,但是國內(nèi)的話相關(guān)資料文獻(xiàn)又比較少,像 WebGL、Cesium、Openlayers 等。
如果掌握了這些技術(shù),無疑是為你面試道路上添磚加瓦,尤其最近幾年,絕對是加薪利器。本篇從 Cesium 開始,來一一揭開這些加薪利器的面紗。

一、什么是 cesium?
Cesium 是一個跨平臺、跨瀏覽器的展示三維地球和地圖的 javascript 庫。
Cesium 使用 WebGL 來進(jìn)行硬件加速圖形,使用時不需要任何插件支持,但是瀏覽器必須支持WebGL;Cesium 是基于 Apache2.0 許可的開源程序。它可以免費(fèi)的用于商業(yè)和非商業(yè)用途。
Cesium官網(wǎng):
https://cesiumjs.org
官方API文檔:
https://cesium.com/learn/ion-sdk/ref-doc
中文API文檔:
http://cesium.xin/cesium/cn/Documentation1.62
Cesium中文社區(qū):
http://cesiumcn.org

二、cesium 能做什么?
支持2D,2.5D,3D形式的地圖展示
可以繪制各種幾何圖形、高亮區(qū)域,支持導(dǎo)入圖片,甚至 3D 模型等多種數(shù)據(jù)可視化展示。
可用于動態(tài)數(shù)據(jù)可視化并提供良好的觸摸支持,支持絕大多數(shù)的瀏覽器和 mobile。
Cesium 還支持基于時間軸的動態(tài)數(shù)據(jù)展示
Cesium在項目中的定位如下圖:

三、Cesium教程分享
Cesium開發(fā)入門-基礎(chǔ)教程
01.Cesium開發(fā)入門-基礎(chǔ)
02.Cesium開發(fā)入門-第一個ceisum頁面
03.Cesium開發(fā)入門-vue3+vite+ceisum
04.Cesium開發(fā)入門-hello cesium
05.Cesium開發(fā)入門-控件
06.Cesium開發(fā)入門-坐標(biāo)轉(zhuǎn)化
07.Cesium開發(fā)入門-相機(jī)
08.Cesium開發(fā)入門-飛行動畫
09.Cesium開發(fā)入門-點(diǎn)線面
10.Cesium開發(fā)入門-標(biāo)注
11.Cesium開發(fā)入門-entity實(shí)體(線)
12.Cesium開發(fā)入門-entity實(shí)體(四邊形)
13.Cesium開發(fā)入門-entity實(shí)體(盒子)
14.Cesium開發(fā)入門-entity實(shí)體(橢圓)
15.Cesium開發(fā)入門-entity實(shí)體(立體)
16.Cesium開發(fā)入門-entity實(shí)體(組合)
17.Cesium開發(fā)入門-entity刪除實(shí)體
18.Cesium開發(fā)入門-CallbackProperty
19.Cesium開發(fā)入門-DataSources數(shù)據(jù)加載

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

Cesium視頻教程獲取方式
獲取更多GIS資料、Cesium課程
