登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
科技
›
Cesium制作Quantized-Mesh格式的地形瓦片
Cesium制作Quantized-Mesh格式的地形瓦片
[ 复制链接 ]
巨到
2025-6-9 16:42:36
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
地形瓦片的制作需要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
格式
相关帖子
将网站展示图片的格式由 JPG 切换到了 WebP
Unigine使用QtWidgets制作编辑器扩展(Editor Plugin)的简单随笔
HOOPS 2023 SP1新内容:3D格式转换格式更新至最新版!
fepk文件格式说明
将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx
TOON 格式终于赢了!AI 大模型基准测试揭示惊人真相
国产化Excel处理控件Spire.XLS教程:使用Java将CSV转换为PDF(含格式设置)
AI证件照制作神器!任意尺寸和类型,两秒出图(附下载链接)
Hudi 文件格式分析
仿everything制作搞笑检索设计(是的,我没有打错字)
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
将网站展示图片的格式由 JPG 切换到了 WebP
3
960
崔和美
2025-10-05
安全
Unigine使用QtWidgets制作编辑器扩展(Editor Plugin)的简单随笔
1
182
葛雅隽
2025-10-09
安全
HOOPS 2023 SP1新内容:3D格式转换格式更新至最新版!
1
808
游康
2025-10-10
安全
fepk文件格式说明
3
953
归悦可
2025-10-11
业界
将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx
1
242
眸胝
2025-10-20
业界
TOON 格式终于赢了!AI 大模型基准测试揭示惊人真相
3
658
任静柔
2025-11-04
业界
国产化Excel处理控件Spire.XLS教程:使用Java将CSV转换为PDF(含格式设置)
2
859
奄幂牛
2025-11-17
科技
AI证件照制作神器!任意尺寸和类型,两秒出图(附下载链接)
0
882
班闵雨
2025-11-23
业界
Hudi 文件格式分析
0
815
万俟谷雪
2025-12-03
安全
仿everything制作搞笑检索设计(是的,我没有打错字)
0
172
渭茱瀑
2025-12-10
回复
(1)
锺冰洁
2025-11-26 20:21:24
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,辛苦了
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
巨到
2025-11-26 20:21:24
关注
0
粉丝关注
18
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845356
3934307807
991122
4
xiangqian
638210
5
宋子
9984
6
闰咄阅
9991
7
刎唇
9993
8
俞瑛瑶
9998
9
蓬森莉
9951
10
匝抽
9986
查看更多