首页 > 其他分享 >从山川湖海到城市建筑,Cesium带你遍览!

从山川湖海到城市建筑,Cesium带你遍览!

时间:2024-07-10 15:32:50浏览次数:8  
标签:山海 渲染 智慧 遍览 视效 可视化 湖海 Cesium

Cesium与山海鲸Cesium

Cesium是一个能够让我们以全新的视角探索地球、分析数据的强大平台,无论是山川湖海、城市建筑,还是气候变化、自然灾害,Cesium都能以三维模型的形式生动呈现在我们的面前。

 

山海鲸Cesium——山海鲸可视化软件与CesiumJS的结合体,适用于各种需要三维GIS渲染和数字孪生可视化的场景,如智慧城市、智慧工业、智慧医疗等领域。通过它,大家可以轻松创建逼真的三维模型,展示地形、建筑物、植被等复杂场景。

 

 

山海鲸Cesium有什么特点?

(1)低门槛视效升级

①不改代码就能实现视效升级,这就大大降低了GIS开发人员的学习门槛。

②软件中丰富的预设视效元素,如大气散射、体积云、高度雾等,能让大家轻轻松松就实现视效升级。

 

(2)真实感渲染

①整合了大气散射、体积云、高度雾等视觉元素,只为提升整体视觉效果的真实感。

 

②还具备为CesiumJS添加真实感的水体渲染能力,如水面波纹、反射、Flowmap、白沫、焦散等。

 

③能够模拟下雨、下雪和大雾的天气效果,实现更加真实的雨水和降雪的地面覆盖。

 

 

3)多数据源融合

支持多种数据源的融合,包括卫星影像、地理信息数据、传感器数据等,方便用户进行综合分析和展示。

 

4)高性能渲染

采用了如Temporal Reprojection和Bilateral Upsample等渲染技术,大幅提升体积云渲染的性能。

 

 

5)免费化程度高

①软件的相关编辑功能全部可以免费使用,并且没有任何限制。

②对于纯二维项目,私有化部署也是完全免费的。虽然三维项目无法像二维项目一样免费部署,但仍然可以免费编辑制作。

 

综上所述,山海鲸Cesium不仅继承了Cesium强大的地球数据可视化能力,还融入了山海鲸可视化自主研发的Cetus3D渲染引擎和CSaaS架构,实现了从2D到3D,再到游戏级渲染视效的跨越。

 

Cesium的应用领域非常广泛,涵盖了智慧城市、智慧交通、环境保护、气象预报等多个方面:

在智慧城市建设中,Cesium可以帮助城市规划者更好地了解城市布局和交通状况;

在环境保护领域,Cesium可以展示气候变化对地球生态系统的影响;

在气象预报方面,Cesium可以实时呈现天气变化过程和预测结果。

 

随着技术的不断进步和应用的不断拓展,Cesium必将在更多领域发挥重要作用,为人类的可持续发展贡献力量,让我们一起期待一下吧!

标签:山海,渲染,智慧,遍览,视效,可视化,湖海,Cesium
From: https://www.cnblogs.com/xzj3900/p/18294153

相关文章

  • 起底:Three.js和Cesium.js,二者异同点,好比全科和专科.
    Three.js和Cesium.js是两个常用的webGL引擎,很多小伙伴容易把它们搞混淆了,今天威斯数据来详细介绍一下,他们的起源、不同点和共同点,阅读后你就发现二者就像全科医院和专科医院的关系,很好识别。一、二者的起源Three.js的起源:Three.js是由RicardoCabello(也被称为mrdoob)创建的开......
  • Cesium案例效果图
    ......
  • CesiumJS【Basic】- #073 日月矢量
    文章目录日月矢量1目标2代码日月矢量1目标绘制对日矢量和对月矢量2代码/**@Author:alan.lau*@Date:2024-06-1611:15:48*@LastEditTime:2024-06-1611:43:02*@LastEditors:alan.lau*@Description:*@FilePath:\my-cesium......
  • CesiumJS【Basic】- #072 太阳和月亮的位置
    文章目录太阳和月亮的位置1目标2代码太阳和月亮的位置1目标获得当前时刻太阳和月亮的位置信息2代码import*asCesiumfrom"cesium";constviewer=newCesium.Viewer("cesiumContainer",{terrain:Cesium.......
  • Cesium常见设置视角所用到函数
     1.左键拾取经纬度坐标consthandler=newCesium.ScreenSpaceEventHandler(viewer.canvas)//监听鼠标点击事件handler.setInputAction(function(click){//使用pick函数获取点击位置的实际位置varcartesian=viewer.scene.pickPositi......
  • CesiumJS【Basic】- #053 绘制渐变填充多边形(Entity方式)-使用canvas
    文章目录绘制渐变填充多边形(Entity方式)-使用canvas1目标2代码2.1main.ts绘制渐变填充多边形(Entity方式)-使用canvas1目标使用Entity方式绘制绘制渐变填充多边形-使用canvas2代码2.1main.tsimport*asCesiumfrom'cesium';constviewer......
  • CesiumJS【Basic】- #054 绘制渐变填充多边形(Entity方式)-使用shader
    文章目录绘制渐变填充多边形(Entity方式)-使用shader1目标2代码2.1main.ts绘制渐变填充多边形(Entity方式)-使用shader1目标使用Entity方式绘制绘制渐变填充多边形-使用shader2代码2.1main.tsimport*asCesiumfrom'cesium';constviewer......
  • Cesium 3DTiles customshader的使用-动态高度设置
    之前要编辑3DTiles 的shader来实现一些例如压平之类的操作 还需要更改源码Cesium新版本更新了3Dtiles的自定义着色器 可以直接定义两个着色器并往里面传uniform新版本添加3dtiles的方式发生了改变 原有的方式不能用了新版本必须通过fromurl函数进行异步添加即asyncfu......
  • Cesium 实现可视域分析
    *前言:尝试了网上好多个版本的可视域分析,感觉都有一些问题,我这个也可能不是最完美的,但是我觉得对我来说够用了,实现效果如下*此示例基于vue3上实现,cesium版本1.101.0,vite-plugin-cesium版本1.2.22新建一个名为ViewshedAnalysis.js的JS文件importglslfrom'./glsl2'/**......
  • cesium 添加 Echarts图层(航线图)
    cesium添加Echarts航线图(下面附有源码)1、实现思路1、在scene上面新增一个canvas画布2、通坐标转换,将经纬度坐标转为屏幕坐标来实现3、将ecarts中每个series数组中元素都加coordinateSystem:‘cesiumEcharts’2、示例代码<!DOCTYPEhtml><htmllang=......