GISBox

RVT格式文件如何转换成3DTiles格式文件?(RVT模型切片)

GISBox(GIS 工具箱)中,我们给大家提供了多种 GIS 文件格式的一站式转换途径,只需导入本地 GIS 文件后进行切片,即可将其分发到各主流 GIS 平台或数字孪生项目搭建平台中。

下面我们以RVT 格式文件如何转换成 3DTiles 格式文件为例,为大家介绍一下RVT 模型切片的步骤:

1. 新建切片任务

首先打开“GISBox”软件,在左侧切换到“切片”栏目,点击下方的“rvt 模型切片”按钮创建一个切片任务。

2. 切片任务设置

2.1 添加文件

点击上方的“添加文件”按钮,将本地的RVT 格式文件添加进去,如下图所示:

2.2 基础参数

点击右侧的文件夹图标可以设置文件导出的路径,导出路径无特殊要求,通常保存在空的文件夹中,如下图所示:

“零点坐标”可设置 RVT 文件在 3D 空间中的基础参考点。

2.3 性能优化

配置项 说明
大小参数(MB) 控制产生的最小切片数据量,默认值为“2-20”
纹理压缩 纹理格式选择“默认”时,切片任务会导出 jpg 格式的纹理;选择“webp”时,导出的 webp 格式纹理存储量约为默认 jpg 格式的 70%,可以加快网络传输,但是它只能在 chrome 下使用,而且不会减少显存占用。选择“avif”可压缩 50%大小,选择“KTX2-uastc”可节约 60%显存,选择“KTX2-etc1s”可节约 80%显存。
顶点压缩 开启顶点压缩后,可以大量节省传输数据量,压缩等级分为“低级”“中级”“高级”。压缩等级越高,压缩率越大。当压缩等级为“高级”时,数据精度损失会比较大,推荐使用“中级”

具体性能优化设置,如下图所示:

2.4 存储类型

“存储类型”中,默认开启“存储 3DTiles1.1”。开启时,RVT 文件夹中的模型文件导出后为glb格式。关闭时则为b3dm格式。RVT 模型切片默认开启且无法关闭。

3. 发布设置

开启“同时发布成服务”后,创建的切片任务会同时在“分发”中添加一个对应类型的“服务”

3.1 同时发布成服务

当开启“同时发布成服务”设置时,切片完成后会在“分发”中添加对应类型的“服务”。例如 RVT 文件的切片任务会在“分发”选项的“模型服务”中自动添加一个“服务”

3.2 不同时发布成服务

未开启“同时发布成服务”设置时,切片成功后不会在“分发”中添加对应类型的“服务”,需要手动添加。

添加导出的 JSON 文件后,点击“确定”按钮即可。

4. 编辑文件

4.1 跳转分发列表

切片任务处理完毕后点击右侧“跳转分发列表”按钮,可以跳转至分发列表查看对应服务。

4.2 打开文件夹

切片任务处理完毕后点击右侧“打开文件夹”按钮,可以查看转换后的3DTiles文件。

4.3 删除任务

点击右侧的“删除”按钮,可以删除切片任务。

5. 使用发布的服务地址

如果在切片任务的设置中勾选了“同时发布成服务”时,模型切片成功后会自动分发(生成对应的服务地址),我们可以点击打开对应的分发列表,如下图所示:(关于发布模型的详细使用说明,请参看教程:模型服务

生成的服务地址可以被应用到Cesium等 GIS 平台中 ,也可以应用于一些数字孪生项目搭建平台中去,比如山海鲸可视化点此查看服务地址的使用教程。