GISBox

PLY/Splat高斯泼溅文件如何转换成3DTiles文件?(高斯泼溅切片)

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


下面我们以PLY/Splat高斯泼溅格式文件转换成3DTiles格式文件为例,为大家介绍一下高斯泼溅切片的步骤:

1. 新建转换任务

在GISBox软件界面中,选中左侧导航栏中的“切片转换”板块,会直接进入到切片转换的首页,首页的切片转换类型分为“转换工具”“切片工具”“切片再处理”“打包/解压”这四个板块,点击切片工具中的“高斯泼溅切片”按钮,即可打开新建转换任务设置。

1.jpg


“新建转换任务”弹窗中,左侧选项中会默认选中“高斯泼溅切片”,随后开始转换任务设置。

2.jpg

2. 转换任务设置

2.1 导入高斯泼溅文件

在新建转换任务设置中,点击导入文件的“选择”按钮,选择本地的PLY或Splat格式的高斯泼溅文件添加进去。导入文件后,窗口下方会自动显示其文件导出路径,我们也可以点击“选择”自己更换导出路径。如下图所示:

3.jpg

2.2 基础参数

“空间参考”会根据导入的PLY/Splat高斯泼溅格式文件自动生成。其中ENU表示在站心坐标下以垂直地表向上为Z轴,以正东向为X轴,正北向为Y轴的一个局部空间来定义位置。

4.jpg


如果获取不到坐标,我们除了可以直接手动输入坐标外,还可以点击右侧的“选择/录入”按钮,会有三种方式提供我们获取空间坐标。

8.jpg


坐标系搜索:

5.jpg


地图搜索:

6.jpg


手动录入:

7.jpg

2.2 性能优化

开启重建顶层后可以大幅度提升3DTiles渲染时的流畅度。

9.jpg

3. 发布设置

3.1 同时发布成服务

当勾选“同时发布成服务”设置时,创建的转换任务会同时在“服务分发”中添加一个对应类型的“服务”,如下图所示:

10.jpg

3.2 不同时发布成服务

当未勾选“同时发布成服务”设置时,任务完成不会自动发布服务,需要手动添加,如下图所示:

11.jpg


可以通过“文件”的形式进行添加,我们点击“选择”按钮添加导出的JSON文件后,点击“确定”按钮即可。

12.jpg


也可以通过导入“协议”添加服务,点击“协议”“协议地址”中输入,随后点击“确定”

13.jpg

4. 编辑文件

4.1 前往服务

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

14.jpg

4.2 打开文件夹

任务处理完毕后点击右侧“打开文件夹”按钮,可以查看转换后的文件,如下图所示:

15.jpg

4.3 删除任务

我们可以点击右上角的“删除”按钮,删除该任务,如下图所示:

16.jpg

5. 预览与服务地址的应用

服务发布成功后,我们可以点击“cesium”“山海鲸”进行在线预览,在预览界面中,右侧会有相应的代码供大家参考。

17.jpg


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

18.jpg