S3M升级(MongoDB)

使用说明

该工具支持将MongoDB数据库中存储的S3M瓦片数据从低版本升级到高版本。在升级过程中,支持对模型瓦片文件进行纹理和几何的重压缩。

当数据由S3M 1.0升级为S3M 2.0时,数据的球体类型不变,为圆球。

当数据升级为S3M 3.0及以上版本时,数据的球体类型为椭球。

暂不支持将S3M 3.0升级为S3M 3.01。

参数说明

参数名 参数释义 参数类型
源服务器名称: 输入源MongoDB数据库服务器的IP地址。 String
源数据库名称: 输入源MongoDB数据库的名称。 String
源数据名称: 输入待访问MongoDB数据库中源S3M瓦片数据的名称。 String
用户名称:
(可选)
输入访问MongoDB数据库所需的用户名称。 String
用户密码:
(可选)
输入访问MongoDB数据库所需的用户密码。 String
S3M版本:
(可选)
设置数据的升级版本,支持S3M 2.0、S3M 3.0、S3M 3.01。暂不支持将S3M 3.0升级为S3M 3.01。
  • S3M 2.0:地理坐标系仍采用圆球体基准,在1.0基础上,新增支持Draco压缩的顶点优化方式,支持WebP和CRN纹理压缩格式,支持基于物理渲染(PBR)的材质,调整了IDs的存储方式,升级属性文件存储结构(支持二进制流存储),支持将瓦片存储至SQLite/MongoDB数据库。
  • S3M 3.0:地理坐标系升级为椭球体基准。在2.0基础上,新增支持MeshOpt压缩的顶点优化方式、支持KTX 2.0纹理压缩格式、支持OBB包围盒、PBR材质新增支持语义纹理和掩膜纹理、支持多种LOD切换模式、支持骨骼动画、支持表达更多维度的顶点属性、支持纹理像素级别的语义信息。
  • S3M 3.01:地理坐标系采用椭球体基准。在3.0基础上全面适配CH/T 9040行业标准,提供多种用于数据解析或格式转换的开放资源,升级属性数据存储结构(DB大文件),支持表达BIM构件树信息,支持表达多时序多要素特征值。
S3MVersion
纹理压缩类型:
(可选)
设置数据的纹理压缩类型,,以减少纹理图像所使用的显存数量。
对于不同用途的瓦片,采用不同的纹理压缩方式,包括WebP、DXT(PC设备)、CRN_DXT5(PC设备)、KTX2.0。
  • WebP:大幅减少数据总量,PC与移动端都支持的纹理压缩格式。
  • DXT(PC设备):减少显存占用,提升渲染性能,但是数据总量会增加。
  • CRN_DXT5(PC设备):减少显存占用,减少数据总量,但是需要较长的处理时间。
  • KTX2.0:减少显存占用,减少数据总量,但是需要处理时间比DXT长。
纹理压缩格式对源数据类型为点云的瓦片不生效,按不压缩形式处理。
CompressedTextureType
顶点优化方式:
(可选)
设置数据的顶点优化方式,可选项包括不压缩、MeshOpt、Draco压缩。当升级为S3M 2.0时,顶点优化方式仅支持不压缩。
Draco压缩仅适用于点云或倾斜摄影三维模型;其他源数据类型选择后不生效,将按不压缩形式处理。
MeshCompressType
目标服务器名称: 输入结果MongoDB数据库服务器的IP地址。 String
目标数据库名称: 输入结果MongoDB数据库的名称。 String
目标数据名称:
(可选)
设置结果数据的名称。
建议:数据名称需要唯一,目标数据名称应与目标服务器/数据库中已存在的数据名称不同,否则操作可能失败。
String
目标用户名:
(可选)
输入访问结果MongoDB数据库所需的用户名称。 String
密码:
(可选)
输入访问结果MongoDB数据库所需的用户密码 String
使用矩阵字段
(可选)
仅源数据为点外挂数据时可用。设置是否通过矩阵字段设置模型对象姿态信息。勾选后,矩阵字段参数可用;未勾选时,旋转角度和缩放比例字段可用。 Boolean
矩阵字段:
(可选)
勾选“使用矩阵字段”后可用。设置源点外挂数据中记录模型对象空间姿态信息的属性字段。 String
旋转角度X:
(可选)
当源数据为点外挂模型,且未勾选“使用矩阵字段”时可用。设置源点外挂数据中记录模型对象沿X轴旋转角度的属性字段。 String
旋转角度Y:
(可选)
当源数据为点外挂模型,且未勾选“使用矩阵字段”时可用。设置源点外挂数据中记录模型对象沿Y轴旋转角度的属性字段。 String
旋转角度Z:
(可选)
当源数据为点外挂模型,且未勾选“使用矩阵字段”时可用。设置源点外挂数据中记录模型对象沿Z轴旋转角度的属性字段。 String
缩放比例X:
(可选)
当源数据为点外挂模型,且未勾选“使用矩阵字段”时可用。设置源点外挂数据中记录模型对象沿X轴缩放比例的属性字段。 String
缩放比例Y:
(可选)
当源数据为点外挂模型,且未勾选“使用矩阵字段”时可用。设置源点外挂数据中记录模型对象沿Y轴缩放比例的属性字段。 String
缩放比例Z:
(可选)
当源数据为点外挂模型,且未勾选“使用矩阵字段”时可用。设置源点外挂数据中记录模型对象沿Z轴缩放比例的属性字段。 String

输出结果

参数名 参数释义 参数类型
瓦片结果地址 结果MongoDB数据库的连接参数。 TileStorageConnection