GeoForge 参数说明:3D Tiles 切片、LOD、瓦片与 Cesium 加载

覆盖“新建转换”与“编辑参数”界面的全部可配置项:切片流程选择、输入输出、坐标变换、LOD 与瓦片化、点云、GIS 矢量、实例模型与高级优化。

1. 先选择正确的转换流程

GeoForge 会根据所选流程,只显示该流程真正需要的参数。请先让流程与数据类型匹配:

转换流程适用数据输出成果
通用模型切片FBX、OBJ、glTF/GLB、3DS、DAE、CityGML、IndoorGML、OSGB 等三维模型瓦片
IFC 模型切片IFC 文件三维模型瓦片
Datasmith 模型切片.udatasmith 场景数据三维模型瓦片
倾斜摄影切片OSGB 及倾斜摄影模型数据三维模型瓦片
点云切片LAS、LAZ点云瓦片
面状建筑切片Shapefile、GeoJSON、GeoPackage 面要素建筑体块瓦片
管道生成Shapefile、GeoJSON、GeoPackage 线要素管道瓦片
实例模型切片Shapefile、GeoJSON、GeoPackage、KML 点要素实例化模型瓦片
GeoForge 新建转换界面的流程选择

2. 输入输出设置

参数作用使用建议
输入路径选择要转换的文件或目录。必填。请保留文件及其关联资源目录;批量数据可直接选择上级目录。
输出目录指定成果保存位置。完成后目录中会包含 tileset.json 和瓦片数据。必填。建议为每次转换使用独立的空目录,便于检查和发布成果。
递归扫描子目录让系统继续查找输入目录中的下级文件夹。输入目录内有多层文件夹时开启;只需处理当前目录内容时关闭,可减少误读无关文件。
输入单位缩放按比例放大或缩小模型尺寸。源模型单位为米时保持 1;厘米转米填 0.01,毫米转米填 0.001
输入输出设置参数

3. 坐标与空间变换

这一组参数决定成果在地图或三维场景中的位置。坐标设置不明确时,先确认源数据的坐标系、单位和高程基准,再进行转换。

两种定位方式

界面提供两种互斥的定位方式,请二选一:

  • EPSG / Proj4 投影坐标配准:适合已有明确坐标系的 GIS、测绘、倾斜摄影或工程数据。
  • 经纬度坐标配准:适合本地坐标模型,需要把模型放到指定经纬度位置的情况。

经度和纬度必须同时填写;填写 EPSG 或 Proj4 后,不要同时再填写经纬度。

参数作用使用建议
输入坐标系 EPSG用 EPSG 编号说明源数据使用的坐标系。例如 432638574978。已有可靠坐标信息时优先使用这一项。
Proj4 字符串用完整的 Proj4 参数定义坐标系。仅在 EPSG 编号无法表达或项目已有 Proj4 定义时使用;填写后会优先于 EPSG。
原点经度、原点纬度将本地坐标模型锚定到指定地理位置。适合没有投影坐标、但知道模型应落在何处的数据;两项必须成对填写。
X 偏移、Y 偏移、Z 偏移在已选定位方式的基础上,分别沿三个方向微调位置。用于修正模型整体偏移。建议先用小值试转并预览,确认方向后再调整。
绕 X 轴旋转围绕 X 轴旋转模型,修正上下轴方向不一致的问题。仅部分模型流程和实例模型流程提供。常见 FBX Z-up 转 Y-up 场景可尝试 90;无方向问题时保持 0
坐标与空间变换参数

4. LOD 与瓦片化参数

这一组参数用于平衡清晰度、成果体量和加载速度。没有明确性能目标时,先使用默认值完成一次转换,再根据预览效果调整。

参数作用使用建议
空间分割策略选择四叉树或八叉树组织空间。仅通用模型、IFC、Datasmith 流程提供。以地表扩展为主的场景优先用四叉树;高差很大、空间分布立体时可尝试八叉树。
体素重建层级为模型外壳生成由粗到细的体素代理层,用于远景概览和逐级加载。仅通用模型、IFC、Datasmith 流程提供,默认 0,表示关闭。建议先保持关闭;大型建筑群或城市外观模型需要更平滑的远景过渡时,再从 12 开始测试。
最小 LOD 级别设置最精细的细节层级。0 表示最精细。通常保持默认 0,用于保留近距离查看时的模型细节。
最大 LOD 级别设置可生成的最粗糙细节层级。数值越大,远距离层级越粗略。默认 5 适合多数模型。大范围或大体量场景可适度增大;小模型无需设置过大。
最大三角面数/节点限制单个空间节点可容纳的最大三角面数。数值较小会产生更多、更小的瓦片,利于按需加载但文件数量更多;数值较大则瓦片更少、单瓦片更重。
纹理容量上限(KB)限制单个瓦片估算的纹理负载。仅通用模型、IFC、Datasmith 流程提供。调小可降低单瓦片纹理压力,但可能增加瓦片数量或降低局部纹理质量。
纹理尺寸上限限制导出纹理的最大边长,单位为像素。仅通用模型、IFC、Datasmith 流程提供。默认 1024;需要更清晰近景纹理时提高,面向移动端或网络较慢时降低。填 0 表示不限制。
LOD 与瓦片化参数

体素重建层级:它能达到什么效果

体素重建可以理解为:系统先识别模型的主要外壳,再把外壳转化为适合远距离显示的简化代理模型。它不会让原始模型“变得更精细”,而是在完整细节模型之前,增加若干级更轻量的外观层。

开启后,浏览三维成果时通常会经历这样的过程:

  1. 远距离先加载整个模型的粗略外壳,优先保留建筑群、厂区或城市模型的大轮廓。
  2. 镜头靠近时,外壳按空间区域逐步换成更细的代理层。
  3. 继续靠近后,再加载常规 LOD 和原始细节内容。

因此,它主要能带来以下效果:

  • 远景更容易看清整体形态:大型建筑、园区或城市模型在远距离下仍能保持连续的外轮廓,而不是一开始就加载大量细碎模型。
  • 细节切换更平滑:从整体概览进入局部观察时,系统可先按空间块展示较细的外壳代理,再进入完整细节。
  • 降低远景阶段的内容压力:远距离优先使用代理层,有助于避免一开始就使用复杂的原始外壳模型。

层级怎么选

“层级”表示代理外壳参与空间分块的深度,不代表模型精度翻倍。层级越高,代理层覆盖的空间区域越细,远近过渡更丰富,但转换时间、内存占用和新增成果数量也会明显增加。

设置可达到的效果适用建议
0不生成体素代理层,直接使用常规 LOD。默认选择。小型模型、室内模型、细节优先项目,或首次转换时使用。
1为整个场景生成一层整体外壳代理。用于需要远景概览、但希望控制处理成本的大型单体建筑或小型园区。
2在整体外壳之外,再按空间区域生成更细的代理层。适合建筑群、园区和中等规模城市片区;建议作为首次启用时的优先测试值。
3提供更连续的由远到近外壳过渡。适合规模较大、外观浏览需求明显且机器资源较充足的场景。
47继续增加代理层的空间细度。仅建议在完成小范围验证后使用。层级越高,处理成本增长很快,通常不必追求最大值。

从计算规模看,每增加一级都会把上一层的空间再分为八个区域:1 级需要生成 1 个代理,2 级累计 9 个,3 级累计 73 个,4 级累计 585 个。也就是说,较高层级更适合有明确远景浏览需求、且能够接受更长处理时间的项目。

推荐做法:先以 0 完成一次常规转换,确认坐标、纹理和模型外观无误;再复制任务,将体素重建层级设为 12,对比远景显示、转换耗时和成果体量后决定是否继续提高。

5. 点云参数

以下参数只在 LAS、LAZ 的点云切片流程中显示。

参数作用使用建议
最大点数/瓦片限制每个点云瓦片最多包含的点数。默认 200000。调小可减轻单瓦片加载和渲染压力,但会增加瓦片数量;调大适合性能充足、希望减少文件数量的环境。
采样百分比(%)按比例保留原始点云中的点。范围为 1100。首次检查成果可用较低比例快速试转;正式交付再提高比例。数值越低,成果越轻,但细节会减少。
强制 4 字节 RGB使用 4 字节颜色格式保存点云颜色。默认关闭。遇到目标平台颜色兼容性问题时再开启;开启后数据量可能增加。

6. GIS 矢量参数

以下参数根据几何类型显示。填写“列名”时,应与源 Shapefile、GeoJSON、GeoPackage 或 KML 属性表中的字段名称完全一致。

参数作用使用建议
属性过滤表达式只转换符合条件的要素。格式为 字段=值1,值2;字段2=值3。例如 type=building;status=active。先确认属性值写法,避免因大小写或拼写不一致漏掉要素。
高度列名指定面要素挤出为建筑体块时使用的高度字段。仅面状建筑流程提供。字段值单位应为米;不填写时,无法按属性表达不同建筑高度。
海拔列名指定要素底部的高程字段。面状建筑、管道和实例模型流程提供。字段值单位应为米,用于让要素落在正确海拔。
绝对海拔(米)为全部要素指定同一个海拔高度。填写后会覆盖“海拔列名”的逐要素高程。适合所有对象位于同一标高的项目。
最小挤出高度(米)给面状建筑设置允许的最小高度。仅面状建筑流程提供。用于避免高度过小或缺失的要素生成几乎不可见的体块。
裙边高度(米)为建筑体块底部增加向下延伸的裙边。仅面状建筑流程提供,默认 4。地形有起伏或建筑底部存在缝隙时可适当增大;平整场景可保持默认。
直径列名指定线要素生成管道时使用的管径字段。仅管道生成流程提供。字段值单位为毫米;确认源字段是直径而不是半径。

7. 实例模型参数

以下参数只在实例模型切片流程中显示,用于把点状要素批量布置为树木、路灯、设备等重复模型。

参数作用使用建议
实例参考模型选择要重复布置的 glTF 或 GLB 模型。必填。建议使用方向、单位和原点已整理好的轻量模型,避免每个实例都出现偏移或朝向错误。
朝向列名指定控制实例旋转方向的属性字段。字段值单位为度。道路设施、树木或设备需要按属性朝向摆放时填写。
缩放列名指定控制实例大小的属性字段。字段值为缩放倍数。源数据没有大小差异时留空,使用参考模型原始尺寸。
密度列名指定控制实例分布密度的属性字段。用于需要依据属性表达疏密变化的场景;无此需求时留空。

8. 高级与优化参数

以下参数仅在通用模型、IFC、Datasmith 和倾斜摄影流程中显示。它们主要影响瓦片内部的模型与纹理优化,常规任务建议保持默认设置。

参数作用使用建议
材质烘培合并纯色材质,为后续纹理图集整理创造条件。默认开启。除非在排查材质显示差异,否则保持开启。
纹理图集将可合并的纹理打包为图集,减少材质和纹理切换。默认开启。一般可降低渲染负担;若在排查 UV 或纹理异常,可临时关闭对比。
实例化将重复对象转换为更适合 GPU 批量绘制的实例。默认开启。重复构件较多时通常更有价值。
网格量化量化网格数据以减小几何体量。默认开启。通常能减少传输和显存压力;对极高精度要求的成果,应先做显示和精度验证。
纹理编码选择原纹理保留方式或 KTX2 压缩方式。“默认”保留原纹理,适合优先保证兼容性;ETC1S 更偏向减小文件体量;UASTC 更偏向纹理质量。选择压缩方式前,应确认目标平台支持 KTX2。
高级与优化参数

9. 推荐的调整顺序

首次转换建议按以下顺序设置,能较快定位问题:

  1. 选择正确流程,填写输入路径和输出目录。
  2. 确认坐标定位方式;只有需要纠偏时再设置偏移和旋转。
  3. 先用默认 LOD 与优化参数完成一次转换。
  4. 查看成果的位置、清晰度、瓦片加载速度和文件体量。
  5. 再按问题调整参数:位置不对调坐标与偏移;加载压力大调体素重建、 LOD、三角面数、纹理或点云采样;矢量表达不对检查属性列名和单位。

对于重复处理同类数据的项目,可将验证过的配置保存为参数预设,后续直接复用。

上一篇什么是 Datasmith 格式?3D Tiles 切片与 IFC 的区别

开始自己的第一次转换

下载桌面版,用一份真实样本验证坐标、材质与加载表现。

返回文档中心