侧边栏壁纸
  • 累计撰写 21 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Cesium地形抬升(只图一乐😄)

南风过境
2023-12-08 / 0 评论 / 0 点赞 / 8 阅读 / 1197 字 / 正在检测是否收录...

前言

以前在echarts上看到过这种效果:

好奇这种有点抬升的效果如何在cesium中实现(echarts中其实不是抬升,是错面的效果)。当然了,如果是纯平面的抬升很容易,cesium自带的柱体就行:
但如果要加上地形呢?也就是抬升之后,地形的起伏状态依然在上方

方法:

1. 看到有大佬通过修改三角面,结合shader的方式可以实现这种想要的效果

2. 本人cesium技术还没达到方法1那种高度,只能另辟蹊径了。想到可以对地形数据动手:

具体方法是:

将地形数据tif或者dem导入到qgis中,将数据的高程通过调整后抬高:

原本的高程:

在工具箱中找到栅格计算器:
选择输入图层并修改下面的参数,点击运行:

得到计算后的图层,可以看到高程整体抬高了2000:

之后将地形数据导出后,通过cesiumlab等工具进行处理发布地形服务,加载到cesium中,就有了这种效果:

剩下的工作就是给边线加上一些效果了

这个操作对于低海拔地区的展示会有帮助,高海拔地区不对地形做处理直接加相应地区的地形服务就可以了

0

评论区