Cesium是一个用于显示三维地球和地图的开源js库。它可以用来显示海量三维模型数据、影像数据、地形高程数据、矢量数据等等。三维模型格式支持gltf、三维瓦片模型格式支持3d tiles。矢量数据支持geojson、topojson格式。影像数据支持wmts等。高程支持STK格式。
以下是我总结的一系列和Cesium相关的资料,汇总与此,以便于学习和了解Cesium相关内容。
NASA的3dtiles渲染器
常用的 cesium 开发环境
potree点云数据渲染
数图科技(公司)
数图科技的三维地理信息工程技术框架
Cesium实验室出品的Cesium快速上手视频教程 --> 腾讯课堂 或者 b站
Cesium实验室出品的世界漫游
Cesium实验室的开源资料集合
Cesium实验室论坛
Cesium的vue框架,实验室QQ群zouyaoji作品 vue-cesium
基于Cesium的开发框架,实验室QQ群Caven Chen作品
西安恒歌(公司)
Cesium官网(包含三维引擎+云服务)
Cesium三维引擎官网
Cesium官方博客
Cesium官方行业案例
Cesium团队成员介绍
Cesium官方下载
Cesium GitHub源码
Cesium官方 API文档(更新很及时)
Cesium官方 教程(英文)
Cesium官方 示例程序(Cesium Sandcastle)
Cesium Material指南
Cesium CZML指南
3d tiles数据格式说明
gltf格式文档
超图WebGL引擎案例集合(基于Cesium改造)
ArcGIS JS(非基于Cesium)
Wish3D(基于Cesium改造)
Wish3D案例集(基于Cesium改造)
Cesium实验室(提供基于Cesium的数据处理和可视化功能)
Cesium教程系列汇总(超图大牛作品,国内较早的深入研究教程)
Cesium教程系列汇总-网上示例
Cesium教程系列汇总-网上示例源码
Cesium学习笔记汇总_cumtzheNo1_新浪博客
Cesium学习笔记汇总_cumtzheNo1_源码
Cesium编程入门 | cesium中文网
Cesium编程中级 | cesium中文网
Cesium快速入门(火星科技)
Cesium官方教程翻译(火星科技)
Cesium API文档(火星科技)
三维地球开发书籍(Cesium创始人 Patrick Cozzi 早期作品)
alberto-acevedo/cesium-navigation(指北针/比例尺插件)
leation/drawhelper-with-cesium-v1.41(Cesium实验室QQ群中的 李仙伟 改版的图形编辑插件)
leforthomas/cesium-drawhelper(图形编辑插件)
kaktus40/Cesium-GeoserverTerrainProvider(把geoserver作为地形服务的插件)
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 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模型下载)
3d max的gltf导出插件
OpenGL官方的格式转换工具
glTF Viewer(Three.js的gltf模型查看器)
BabylonJS Sandbox(Babylon出品gltf查看器)
Clay Viewer(国内百度大牛出品的gltf查看器,效果惊艳!)
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地形生成工具)
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引擎:
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实现)
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库)
https://github.com/tum-gis/cesium-point-cloud-generator
airvisual.com/earth
图朴软件
为CesiumLab工具下载地图,影像数据的.pak文件架设地图服务
CesiumLab2使用教程视频
vue-cesium
锐途威视 公司
智慧园区SmartMOMA2019
wrld3d
Cesium-SpaceNavigator
AJJackGIS/Cesium Cesium学习
plus360degrees
亿信华辰
3D-Wind-Field
Cesium实验室出品的Cesium快速上手视频教程 --> 腾讯课堂 或者 b站
Cesium实验室出品的Cesium系列教学视频
Cesium和EarthSDK操作杂记(视频)
Cesium实验室的Cesium相关Demo展示
Cesium实验室出品的世界漫游
Cesium实验室的开源资料集合
Cesium实验室开源的基于Cesium的UI模板
Cesium实验室开源的疫情展示系统
Cesium实验室开源的疫情展示系统源码
另外Cesium实验室QQ群中也有众多大牛上传的Cesium和WebGL的基础教程,但是无法给出链接,可以在网上搜索或者到QQ群内下载。
请关注我的微信公众号:一位更懂IT的GISER,一位更懂GIS的IT
PS:后续小编的主要精力放到GIS理论开发知识的大众化的道路了,通过浅显易懂的语言,结合多年行业应用开发,通过微信订阅号传播(每周更新三篇文章及相关GIS编码知识),为GIS的发展尽微博之力。终极目标是让GIS不再专业,让GIS更加大众,使得GIS深入各行业应用,让每位GISER都有一股自豪感!以下是我的微信订阅号二维码,感兴趣的可以交流沟通!