攻克3DTiles数据难题:GISBox再处理功能技术详解

69 阅读3分钟

一、概述

GISBox作为专注于地理空间数据处理的工具,除了进行多格式的切片转换处理外,还可以对3DTiles格式文件进行再处理,其3DTiles再处理功能主要解决 原始3DTiles 数据适配性不足、性能不佳、属性缺失 等问题,最终满足不同项目的加载、分析或发布需求。

二、为什么需要对3DTiles文件再处理?

原始的3DTiles数据,如倾斜摄影直接输出,会导致一系列的问题,例如:性能适配问题、坐标系不匹配、属性缺失、格式兼容性等问题。或者用户从其他GIS软件转换后的3DTiles文件想要进行再处理,就需要通过GISBox进行再处理优化。

三、3DTiles再处理的主要步骤

1、选择GISBox中的 “转换” 模块,点击 “3DTiles再处理” ,在 “新建转换任务” 界面中开始进行并编辑设置。

再处理1.jpg

2、首先将本地的3DTiles文件添加进去,选择合适的导出路径,路径一般放置空文件夹中。

Snipaste_2025-09-09_17-11-29.jpg

 

3、接着开始进行 “性能优化” 。主要的性能优化有:顶层重建最大并发数纹理压缩顶点压缩背面裁剪等。其中最重要的是 “顶层重建”“纹理压缩”

顶层重建:默认关闭,当倾斜三维模型数据量较大时,可以选择开启,显著提升加载性能,增强浏览体验。

纹理压缩

  • 纹理格式选择 “默认” 时,切片任务会导出jpg格式的纹理;
  • 选择 “webp” 时,导出的webp格式纹理存储量约为默认jpg格式70%,可以加快网络传输;
  • 选择 “KTX2-uastc” 可节约60%显存;
  • 选择 “KTX2-etc1s” 可节约80%显存。

Snipaste_2025-09-09_18-54-00.jpg

4、3DTiles文件再处理的 “效果渲染” 主要体现三个方面:计算法线、强制双面、无光照。

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

Snipaste_2025-09-10_09-27-26.jpg

5、3DTiles文件再处理中的 “存储类型” ,默认开启 “存储 3DTiles1.1” ,且无法关闭。

Snipaste_2025-09-10_09-32-55.jpg

6、一般我们默认勾选 “同时发布成服务” ,这样转换完成后,就会自动在服务中自动添加一条对应的服务。

Snipaste_2025-09-10_09-45-10.jpg

Snipaste_2025-09-10_09-47-52.jpg

7、在转换模块中,点击 “打开文件夹” 按钮,就可以查看已经处理好的3DTiles文件。

Snipaste_2025-09-10_09-51-21.jpg

8、如果想要直接在GISBox软件中直接进行效果预览,可以在 “服务” 中点击 “Cesium预览”按钮,在浏览器中查看。

Snipaste_2025-09-10_09-58-59.jpg

Snipaste_2025-09-10_10-18-03.jpg

四、总结

综上所述,GISBox的3DTiles再处理功能通过性能优化、效果渲染和存储类型设置等关键步骤,有效解决了原始3DTiles数据的适配性、性能及属性问题。用户可通过简单的操作流程完成文件处理、服务发布与效果预览,满足不同项目的加载、分析与发布需求,提升了地理空间数据的应用效率。