GISBox(GIS 工具箱)在场景编辑模块中提供了OSGB(倾斜摄影)的编辑功能,同时支持将OSGB格式导出并发布为3DTiles格式文件,本文将为大家介绍一下具体的操作。
首先,打开GISBox软件,在左侧“场景编辑”栏目中点击右上角的“新建场景”按钮,创建一个新的场景项目。
创建成功后会自动打开该场景项目,在场景界面上方的Tab栏中选择“插入”模块,点击“OSGB倾斜摄影”,此时界面会出现一个“导入文件”的弹框,并将本地的OSGB文件导入进去,最后点击“确定”按钮。如图所示:

成功导入OSGB(倾斜摄影)文件后,右侧的“场景”下会出现OSGB的相关图层,如下图所示:
在左侧图层选中OSGB(倾斜摄影)图层后,我们可以在右侧“样式”中设置“显示瓦片”,默认为关闭。
在“显示模式”中,可以切换OSGB(倾斜摄影)模型的显示,共提供“正常显示”、“显示白模”和“显示线框”三种显示模式,如下图所示,模型是按线框显示的。

选中OSGB(倾斜摄影)模型后,可以在右侧“样式”中的“模型”中调整模型的“零点坐标”,包括:经度、纬度和高度。如下图所示:

在界面上方“OSGB”选项中,可以选择“多边形”、“球体”、“长方形”和“立方体”四种方式框选OSGB(倾斜摄影)区域。
此外,我们还可以对OSGB(倾斜摄影)模型进行“压平”和“抠除”操作。我们将选中区域的模型高度统一为“偏移量”,“偏移量”默认值为 0,模型高度低于“偏移量”的部分不会发生任何变化。点击“取消”可以撤回对选中区域的编辑操作。
【温馨提示】压平的“偏移量”以 GIS 场景的高度为基准,不会随倾斜摄影的位置变化而改变,我们可以根据需求自行设置。
完成后点击“提交”,等待写入文件完毕后即可完成OSGB(倾斜摄影)的编辑操作。
首先,选中需要转换成 3DTiles 的OSGB(倾斜摄影)图层。
然后,点击上方“发布3DTiles”按钮,如果想要导出的格式为GLB,可点击“导出为GLB”按钮。(这里教程以发布3DTiles为例)
点击“发布3DTiles”按钮,就会显示“新建转换任务”弹框。此时的导入文件、空间参考和导出路径都是软件自动填充并识别好的,可不用进行输入了。

我们还可以对性能优化、转换设置、效果渲染和输出类型进行设置,具体内容如下。
性能优化
| 配置项 | 说明 |
|---|---|
| 重建顶层 | 默认关闭,当倾斜三维模型数据量较大时,可以选择开启,显著提升加载性能,增强浏览体验。 |
| 重建最大并发数 | 开启“重建顶层”后会同时出现“最大并发数”,该设置项不建议修改,但如果转换失败可以将该项减少一半重新转换。 |
| 纹理压缩 | 纹理格式选择“默认”时,切片任务会导出 jpg 格式的纹理;选择“webp”时,导出的 webp 格式纹理存储量约为默认 jpg 格式的 70%,可以加快网络传输,但是它只能在 chrome 下使用,而且不会减少显存占用。选择“KTX2-uastc”可节约 60%显存,选择“KTX2-etc1s”可节约 80%显存。 |
| 顶点压缩 | 默认关闭,采集 Draco 压缩算法压缩定点,开启后,可以减少定点数据的存储量。 |
| 压缩等级 | 压缩等级分为“低级”、“中级”和“高级”。压缩等级越高,压缩率越大。当压缩等级为“高级”时,数据精度损失会比较大,推荐使用“中级”。 |
| 背面剪裁 | 默认关闭,开启背面裁剪后,不可见面会被自动剔除,减少渲染负担,同时避免视觉错误。 |

转换设置
| 配置项 | 说明 |
|---|---|
| 转换最大并发数 | 建议不要修改,如果转换失败可以将此值减小一半,重新转换。 |

效果渲染
| 配置项 | 说明 |
|---|---|
| 计算法线 | 开启后,可以根据切片的三维模型数据,自动生成法线向量。 |
| 强制双面 | 通常无需开启,但是对一些异常数据,例如正反面裁剪引起的漏洞等情况,可以尝试开启该选项,达到双面渲染的目的。 |
| 无光照 | 默认开启的,倾斜模型的渲染部分不参与 Cesium 引擎的默认光照计算,增强画面真实感。 |

输出类型
| 配置项 | 说明 |
|---|---|
| 3DTiles版本 | 支持3DTiles1.0格式数据输出,即使用cesium自身的b3dm格式切片。 支持3DTiles1.1格式输出,即将几何、纹理及属性数据通过GLTF2.0的扩展机制存储到二进制GLB中。 |

转换任务设置完成后,默认勾选了“同时发布成服务”时,点击“确定”按钮,倾斜摄影模型就会在“切片转换”的任务处理列表中进行转换,如下图所示:

转换完成后,我们可以在“已完成列表”中找到转换成功的“OSGB转3DTiles”,如下图所示:

点击“前往服务按钮”就会立即跳转至“服务分发”界面,我们将会在“3DTiles”中看到已发布完成的服务,如下图所示:

点击“cesium”预览按钮,即可在浏览器中预览效果,如下图所示:


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