前言
Cesium是一個用於顯示三維地球和地圖的開源js庫。它可以用來顯示海量三維模型數據、影像數據、地形高程數據、矢量數據等等。三維模型格式支持gltf、三維瓦片模型格式支持3d tiles。矢量數據支持geojson、topojson格式。影像數據支持wmts等。高程支持STK格式。

以下是我總結的一系列和Cesium相關的資料,匯總與此,以便於學習和了解Cesium相關內容。
官方對外資料
官方開發資料
Cesium官方 示例程序(Cesium Sandcastle)
Cesium數據格式說明文檔
Cesium國內解決方案
Cesium實驗室(提供基於Cesium的數據處理和可視化功能)
Cesium教程集合
Cesium教程系列匯總(超圖大牛作品,國內較早的深入研究教程)
三維地球開發書籍(Cesium創始人 Patrick Cozzi 早期作品)
Cesium插件
alberto-acevedo/cesium-navigation(指北針/比例尺插件)
leation/drawhelper-with-cesium-v1.41(Cesium實驗室QQ群中的 李仙偉 改版的圖形編輯插件)
leforthomas/cesium-drawhelper(圖形編輯插件)
kaktus40/Cesium-GeoserverTerrainProvider(把geoserver作為地形服務的插件)
Cesium相關開源項目
MikesWei/CesiumMeshVisualizer(國內大牛作品,含物理引擎、BSP、體渲染)
MikesWei/CesiumVectorTile(shp/geojson轉矢量切片)
cesium-threejs-experiment(結合Cesium和Three.js的示例)
ShareQiu1994/cesium-vue(Cesium實驗室QQ群中的 乘風破浪 的作品 Cesium+Webpack+Vue的項目樣板)
geo-data/cesium-terrain-server(Cesium地形服務,許久未更新)
mattshax/cesium_pnt_generator(點雲數據轉3dtiles)
openlayers/ol-cesium: (OpenLayers + Cesium集成)
NICTA/cesium-vr(Cesium支持Oculus VR headset)
gltf數據處理相關
glTF Model Converter(Cesium官方在線gltf數據轉換器)
AnalyticalGraphicsInc/obj2gltf(Cesium官方出品的obj轉gltf工具)
AnalyticalGraphicsInc/gltf-vscode(直接在vscode上看gltf的插件)
AnalyticalGraphicsInc/gltf-pipeline(gltf數據處理優化工具)
KhronosGroup/glTF-Sample-Models(glTF樣例模型)
gltf模型查看器
glTF Viewer(Three.js的gltf模型查看器)
BabylonJS Sandbox(Babylon出品gltf查看器)
Clay Viewer(國內百度大牛出品的gltf查看器,效果驚艷!)
3dtiles數據處理相關
AnalyticalGraphicsInc/3d-tiles(3d tiles數據格式說明)
FLYPoPo7/3d-tiles-docs-zh-hans(Cesium實驗室QQ群中的 FLYPoPo 的3d tiles數據格式說明中文翻譯)
AnalyticalGraphicsInc/3d-tiles-tools(Cesium官方出品的3d tiles數據的處理工具)
AnalyticalGraphicsInc/3d-tiles-samples(Cesium官方出品的3d tiles樣例數據)
SuperMap/s3m-spec(和3d tiles同類的超圖的s3m格式說明)
Esri/i3s-spec(和3d tiles格式同類的ArcGIS的i3s格式說明)
fanvanzh/3dtiles(Cesium實驗室QQ群中的 米斯特范 的osgb轉3dtiles工具)
地形數據處理相關
AnalyticalGraphicsInc/quantized-mesh(Cesium的地形格式說明)
wandergis/coordtransform(火星坐標轉換)
geo-data/cesium-terrain-builder(Cesium地形生成工具)
GIS/BIM背景WebGL引擎
xeolabs/xeogl(BIM類三維引擎,scene.js的替代者)
Gaia3D/mago3djs(韓國出品的BIM類三維引擎)
cambecc/earth(nullscholl的地球源碼)
iSpring/WebGlobe(國內之前在ArcGIS后來去美團的大牛的三維地圖引擎)
OpenGlobe(Cesium創始人 Patrick Cozzi 早期作品)
TalkingData/inmap(國內著名數據可視化公司TalkingData的作品 )
uber/deck.gl(基於WebGL2.0的地理數據可視化引擎,著名的優步公司作品)
imodeljs/imodeljs(Bentley公司新出的BIM三維引擎)
opensourceBIM/BIMsurfer(BIM數據查看器)
純WebGL引擎
以下是目前比較重量級的WebGL引擎:
uber/luma.gl(優步公司的基於WebGL2.0的三維引擎)
pissang/claygl(國內百度大牛pissang的webgl引擎)
shader&圖形學基礎教程
stackgl/shader-school(Shader教學)
QianMo/Game-Programmer-Study-Notes(淺墨圖形學筆記)
mrdoob/webgl-blendfunctions(Three.js創始人 Mr.doob 的WebGL融合工具)
Ovilia/ThreeExample.js(《Three.js 入門指南》書例代碼)
josdirksen/threejs-cookbook(Three.js Cookbook示例源碼)
雜項
google/earthenterprise: Google Earth Enterprise - Open Source
Jam3/math-as-code(幫助開發者更容易了解數學符號的參考)
Cesium實驗室QQ群資料
另外Cesium實驗室QQ群中也有眾多大牛上傳的Cesium和WebGL的基礎教程,但是無法給出鏈接,可以在網上搜索或者到QQ群內下載。


歡迎關注 Cesium實驗室 ,QQ群號:595512567。
