Cesium資料大全


前言

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

 
image.png

以下是我總結的一系列和Cesium相關的資料,匯總與此,以便於學習和了解Cesium相關內容。

官方對外資料

Cesium官網(包含三維引擎+雲服務)

Cesium三維引擎官網

Cesium官方博客

Cesium官方行業案例

Cesium團隊成員介紹

官方開發資料

Cesium官方下載

Cesium GitHub源碼

Cesium官方 API文檔(更新很及時)

Cesium官方 教程(英文)

Cesium官方 示例程序(Cesium Sandcastle)

Cesium Material指南

Cesium數據格式說明文檔

Cesium CZML指南

3d tiles數據格式說明

gltf格式文檔

Cesium國內解決方案

超圖WebGL引擎(基於Cesium改造)

ArcGIS JS(非基於Cesium)

Wish3D(基於Cesium改造)

Cesium實驗室(提供基於Cesium的數據處理和可視化功能)

Cesium教程集合

Cesium教程系列匯總(超圖大牛作品,國內較早的深入研究教程)

Cesium教程系列匯總-網上示例

Cesium教程系列匯總-網上示例源碼

Cesium學習筆記匯總cumtzheNo1新浪博客

Cesium學習筆記匯總cumtzheNo1源碼

Cesium編程入門 | cesium中文網

Cesium編程中級 | cesium中文網

Cesium快速入門(火星科技)

Cesium官方教程翻譯(火星科技)

Cesium API文檔(火星科技)

三維地球開發書籍(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數據轉換器)

KhronosGroup/glTF(gltf格式文檔)

AnalyticalGraphicsInc/obj2gltf(Cesium官方出品的obj轉gltf工具)

AnalyticalGraphicsInc/gltf-vscode(直接在vscode上看gltf的插件)

AnalyticalGraphicsInc/gltf-pipeline(gltf數據處理優化工具)

KhronosGroup/glTF-Sample-Models(glTF樣例模型)

sketchfab(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類三維引擎)

nullscholl的地球(展示風向、天氣和海洋情況)

cambecc/earth(nullscholl的地球源碼)

iSpring/WebGlobe(國內之前在ArcGIS后來去美團的大牛的三維地圖引擎)

OpenGlobe(Cesium創始人 Patrick Cozzi 早期作品)

iTowns(基於Three.js的三維地球引擎)

TalkingData/inmap(國內著名數據可視化公司TalkingData的作品 )

uber/deck.gl(基於WebGL2.0的地理數據可視化引擎,著名的優步公司作品)

imodeljs/imodeljs(Bentley公司新出的BIM三維引擎)

opensourceBIM/BIMserver

opensourceBIM/BIMsurfer(BIM數據查看器)

純WebGL引擎

以下是目前比較重量級的WebGL引擎:

three.js(目前最火爆的webgl引擎)

mrdoob/three.js(three.js源碼)

BabylonJS(國外很火的三維引擎,有微軟背景)

BabylonJS/Babylon.js源碼

uber/luma.gl(優步公司的基於WebGL2.0的三維引擎)

pissang/claygl(國內百度大牛pissang的webgl引擎)

picogl

cedricpinson/osgjs(OSG的js實現)

shader&圖形學基礎教程

MDN的WebGL教程

stackgl/shader-school(Shader教學)

QianMo/Game-Programmer-Study-Notes(淺墨圖形學筆記)

wshxbqq/GLSL-Card(着色器語言入門大全)

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(幫助開發者更容易了解數學符號的參考)

中國程序員容易發音錯誤的單詞

mapbox/earcut(多邊形三角化js庫)

Cesium實驗室QQ群資料

另外Cesium實驗室QQ群中也有眾多大牛上傳的Cesium和WebGL的基礎教程,但是無法給出鏈接,可以在網上搜索或者到QQ群內下載。

 
image.png
 
image.png

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

 
image.png





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM