Cesium从入门到入坟(一)

"Cesium从入门到入坟"这个表达虽然有些夸张,但确实反映出了学习Cesium这一复杂而强大的3D地图和地球可视化库的挑战性和深度。Cesium是一个开源的JavaScript库,用于在Web浏览器中创建3D地球和2D地图的交互式应用程序。它广泛应用于气象、地理信息系统(GIS)、航空航天、游戏开发等领域。以下是一个从基础到进阶的学习路径,帮助你从Cesium的入门者成长为专家。

Cesium从入门到入坟(一)
3D模型在线预览提供多种低代码平台3D模型在线预览解决方案,实现了将多种3D模型格式无缝集成到低代码业务表单中。这意味着用户可以在不离开低代码平台的情况下,直接查看和操作3D模型,极大地提升了数据可视化的效果和用户交互体验。

Cesium 概述

Cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎,支持3D,2D,2.5D形式的地图展示,也是目前最流行的三维数字地球渲染引擎。

Cesium 基础介绍

首先我们需要登录上Cesium的官网,网址是 cesium.com/ ,获取源代码可以在Platform菜单项的Downloads中下载  。 接下来,第一个比较重要的事情就是我们需要注册一个免费账户以获取Cesium世界地形资产所需的访问令牌,而这个账户的token决定了哪些资产咱们可以使用;而第二个比较重要的事情就是Cesium的文档中心,我们在实际使用的过程中会经常来查阅这些API。

Cesium 的使用

由于我是使用的vue-cli生成的项目,所以直接安装vite-plugin-cesium依赖项,当然你也可以使用直接下载源码,在HTML中引入的方式。如果使用的是vite-plugin-cesium,你还需要在vite.config.ts中添加一下Cesium的引用。

初始化地球

效果如下:

现在我们就可以看到Cesium生成的地球了,可以对其进行二维和三维状态的切换,也可以用其自带的播放器,对时间轴进行一个播放,支持正放和倒放,Cesium还自带了搜索地理位置组件,并且兼容了中文。

Cesium从入门到入坟 - 索引

Cesium从入门到入坟(一)

Cesium从入门到入坟(二)

Cesium从入门到入坟(三)

Cesium从入门到入坟(四)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号