登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
科技
›
Cesium制作Quantized-Mesh格式的地形瓦片
Cesium制作Quantized-Mesh格式的地形瓦片
[ 复制链接 ]
巨到
2025-6-9 16:42:36
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
地形瓦片的制作需要Cesium Terrain Builder工具
如果使用 tumgis/ctb-quantized-mesh ,可能还需要魔法才行,到docker hub上下载 tumgis/ctb-quantized-mesh。
注意:我这里使用的是 tumgis/ctb-quantized-mesh 进行处理的。直接到docker hub上下载的 tumgis/ctb-quantized-mesh
由于 docker hub 官网上不能直接下载镜像,因此,需要先安装docker desktop,然后在docker desktop中pull tumgis/ctb-quantized-mesh:latest, 将镜像下载到本地
注意:我没有直接在本地运行,有将该镜像放到我本地的虚拟机上运行的下面的步骤可以跳过。
docker desktop 导出镜像命令
docker save -o cesium_builder.tar tumgis/ctb-quantized-mesh:latest
将导出的镜像文件cesium_builder.tar上传到虚拟机中,然后导入
docker load -i cesium_builder.tar
由于latest版本不方便区分,这里加上版本号
docker tag tumgis/ctb-quantized-mesh:latest tumgis/ctb-quantized-mesh:1.0.0
docker rmi tumgis/ctb-quantized-mesh:latest
至此,制作工具准备完毕。
启动docker容器
docker run -it --name cesium_terrain --privileged -v /home/data/cesium_terrain:/data tumgis/ctb-quantized-mesh:1.0.0
将虚拟机中的/home/data/cesium_terrain目录,挂载到容器的/data目录
注意:每次退出容器之后,再次进入都需要执行下面的命令来进入容器,因此,每次退出容器之后,记得执行 docker rm 命令,将容器删除。
在容器中执行如下命令:
创建地形瓦片命令(第一次执行):
ctb-tile -f Mesh -C -N -o /data/terrain/map /data/resources/map.tif
创建地形描述文件命令(第二次执行):
ctb-tile -f Mesh -C -N -l -o /data/terrain/map /data/resources/map.tif
注意:并不是选一条执行,而是两条都要执行,因为各自的工作不一样。
这边是将待制作的地形文件放在了/data/resources/map.tif, 将裁切后的瓦片以及描述文件放在了 /data/terrain/map目录,这两个目录都是容器内部的目录。
制作完成之后的地形文件很有可能是无法直接使用的,因为 ctb-tile 创建的地形图块经过 gzip 压缩,当从 Web 服务器提供时,请求地形图块时响应必须包含 HTTP 标头“content-encoding:gzip”。
解决方案有两种
1.添加地形数据服务。将栅格化后的瓦片数据放在Nginx服务器中,并在响应头中添加了 content-encoding:gzip 响应 HTTP 标头。(未尝试过)
2.从地形图块中 解压并替换 gzip 压缩。有一个缺点是数据集将更大(因为未压缩),但部署将更容易(无需运行额外的服务器)直接访问即可。
解压命令参考:gunzip -f -S terrain your_filename.terrain
点击查看解压代码
for f in $(find ./directory -name '*.terrain'); do
echo ${f}
mv ${f} ${f}.gz
gunzip -f -S terrain ${f}.gz
done
复制代码
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
Cesium
制作
Quantized
Mesh
格式
相关帖子
Unigine使用QtWidgets制作编辑器扩展(Editor Plugin)的简单随笔
HOOPS 2023 SP1新内容:3D格式转换格式更新至最新版!
fepk文件格式说明
将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx
TOON 格式终于赢了!AI 大模型基准测试揭示惊人真相
国产化Excel处理控件Spire.XLS教程:使用Java将CSV转换为PDF(含格式设置)
AI证件照制作神器!任意尺寸和类型,两秒出图(附下载链接)
Hudi 文件格式分析
仿everything制作搞笑检索设计(是的,我没有打错字)
HighReport报表工具制作一张报表体现18个报表功能
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
Unigine使用QtWidgets制作编辑器扩展(Editor Plugin)的简单随笔
1
199
葛雅隽
2025-10-09
安全
HOOPS 2023 SP1新内容:3D格式转换格式更新至最新版!
1
823
游康
2025-10-10
安全
fepk文件格式说明
3
968
归悦可
2025-10-11
业界
将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx
1
256
眸胝
2025-10-20
业界
TOON 格式终于赢了!AI 大模型基准测试揭示惊人真相
4
673
任静柔
2025-11-04
业界
国产化Excel处理控件Spire.XLS教程:使用Java将CSV转换为PDF(含格式设置)
3
867
奄幂牛
2025-11-17
科技
AI证件照制作神器!任意尺寸和类型,两秒出图(附下载链接)
0
893
班闵雨
2025-11-23
业界
Hudi 文件格式分析
0
821
万俟谷雪
2025-12-03
安全
仿everything制作搞笑检索设计(是的,我没有打错字)
1
191
渭茱瀑
2025-12-10
安全
HighReport报表工具制作一张报表体现18个报表功能
0
82
阕阵闲
2025-12-11
回复
(2)
锺冰洁
2025-11-26 20:21:24
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
谢谢分享,辛苦了
喳谍
前天 01:27
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
谢谢分享,试用一下
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
代码
软件
问答
签约作者
程序园优秀签约作者
发帖
巨到
前天 01:27
关注
0
粉丝关注
18
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994892
kk14977
6845357
4
xiangqian
638210
5
韶又彤
9997
6
宋子
9981
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9950
查看更多
今日好文热榜
487
【有手就行】SWIFT:花20分钟把大模型的名
559
论文速读记录 | 2025.12(2)
370
浮点数的本质:为什么计算机无法精确表示0.
726
Flink源码阅读:如何生成JobGraph
926
Python 潮流周刊#132:30 年 Python 自由职
480
大模型榜单周报(2025/12/20)
154
【节点】[LinearToGammaSpaceExact节点]原
787
Aspire 与 Azure Functions 深度集成:架构
1001
阿里Z-Image图像生成模型容器部署
309
痞子衡嵌入式:16MB以上NOR Flash地址模式
667
最新AI换脸软件,全面升级可直播,Mirage下
450
热点 Key 与大 Key 治理——识别、拆分、预
646
Media Extended
326
vlookup的终结者splookup,9个案例讲透查询
853
ROS2之Launch介绍
890
精选 8 个 .NET 开发实用的类库,效率提升
85
精选 8 个 .NET 开发实用的类库,效率提升
575
精选 8 个 .NET 开发实用的类库,效率提升
145
精选 8 个 .NET 开发实用的类库,效率提升
116
精选 8 个 .NET 开发实用的类库,效率提升