点集生成瓦片外挂模型

使用说明

以点外挂模型为源数据,生成S3M瓦片数据,用于实现数据的多端共享与互操作。

点加外挂模型是指以一份三维点数据加多个模型对象的形式存储模型数据,三维点数据集中每个点记录了当前位置处外挂的模型对象、以及该模型对象的空间位置、缩放、旋转等空间姿态信息。

目前,针对3ds Max、Bentley Microstation构建的MAX、DGN等模型数据时,SuperMap GIS支持以点外挂模型的形式接入。通常,模型数据中会有多个模型对象具有相同几何和材质仅空间姿态不同,这时可以采用点加外挂模型方式。该方式与实例化存储有着异曲同工之妙,都可以减少数据量大小,从而提升数据加载效率。

参数说明

参数名 参数释义 参数类型
源数据源 选择源点数据集所在的数据源。 Datasource
数据集: 源三维点数据集 DatasetVector
瓦片名称:
(可选)
设置结果瓦片数据的名称,默认为空值,这时结果瓦片数据名称将是源数据集的名称 String
瓦片路径: 设置结果瓦片数据的存储路径 String
模型文件路径
(可选)
设置三维点数据集中记录模型对象路径的属性字段,支持手动填写或从下拉菜单中选择。 String
游戏资产路径
(可选)
设置三维点数据集中记录游戏引擎资产文件路径的属性字段,支持手动填写或从下拉菜单中选择。 String
S3M版本:
(可选)
设置S3M瓦片的版本,目前支持S3M1.0、S3M2.0、S3M3.0和S3M 3.01。默认值为S3M 3.01。 S3MVersion
线程数:
(可选)
设置分配给当前操作的线程数,默认值为8。当线程数为0时,表示线程数为当前计算机最大核数 Integer
过滤阀值:
(可选)
设置阈值来过滤掉粗糙层小于该阈值的子对象,单位为像素,从而提升大场景数据的性能。最精细层不过滤子对象。例如,过滤阈值为2时,将过滤掉粗糙层中包围盒斜对角长度的一半小于2的子对象。 Double
瓦片边长(m):
(可选)
设置瓦片边长,默认值为0,单位为米。瓦片边长大小不同对应的比例尺不同。
当数据密集且几何、纹理都简单时,瓦片边长可以设置为较大值,如1000。当数据稀疏且几何或纹理较复杂时,瓦片边长可以设置较小值,如200。
Double
属性存储类型:
(可选)
设置数据的属性信息存储类型,包括S3MD、ATTRIBUTE、DB,默认值为DB。
  • S3MD:以json格式存储数据属性信息,能够快速提取单个对象的所有属性信息。
  • ATTRIBUTE:以二进制流的方式存储数据属性信息,更适合属性信息多的数据使用,可快速提取多个对象的指定字段的属性信息。
  • DB:以DB大文件方式存储,仅S3M版本为S3M 3.01时可用。支持Web端大数据量S3M瓦片对象属性的快速查询,以及利用属性字段快速制作专题图。
AttributeExtentType
LOD层数:
(可选)
设置结果瓦片数据的LOD层级数,默认值为3。 Integer
对象ID字段:
(可选)
通过下拉菜单选择用于唯一标识对象ID的属性字段 String
使用矩阵字段
(可选)
设置是否通过矩阵字段来设置模型对象姿态信息。默认勾选,矩阵字段参数可用。 Boolean
矩阵字段:
(可选)
当勾选使用矩阵字段后,该参数可用,用于设置记录了模型对象空间姿态信息的属性字段。设置方法包括:直接输入字段名或通过下拉菜单选择。 String
旋转角度X:
(可选)
当不勾选使用矩阵字段后,该参数可用,通过下拉菜单选择记录了旋转角度的属性字段,来设置模型对象沿X轴的旋转角度。 String
旋转角度Y:
(可选)
当不勾选使用矩阵字段后,该参数可用,通过下拉菜单选择记录了旋转角度的属性字段,来设置模型对象沿Y轴的旋转角度。 String
旋转角度Z:
(可选)
当不勾选使用矩阵字段后,该参数可用,通过下拉菜单选择记录了旋转角度的属性字段,来设置模型对象沿Z轴的旋转角度。 String
缩放比例X:
(可选)
当不勾选使用矩阵字段后,该参数可用,通过下拉菜单选择记录了缩放比例的属性字段,来设置模型对象沿X轴的缩放比例。 String
缩放比例Y:
(可选)
当不勾选使用矩阵字段后,该参数可用,通过下拉菜单选择记录了缩放比例的属性字段,来设置模型对象沿Y轴的缩放比例。 String
缩放比例Z:
(可选)
当不勾选使用矩阵字段后,该参数可用,通过下拉菜单选择记录了缩放比例的属性字段,来设置模型对象沿Z轴的缩放比例。 String
加密算法:
(可选)
设置用于坐标加密的加密算法,具体算法通过坐标加密工具来指定。 EncryptCoordinatesSetting

输出结果

参数名 参数释义 参数类型
瓦片结果地址 结果瓦片数据存储路径 String