首页 / 浏览问题 / 桌面GIS / 问题详情
iDesktopX 导入s3md到模型数据集时,怎么加载属性
53EXP 2022年12月27日

目前有1个带有属性值的s3mb文件(由3Dtile->S3M功能转换而来)

场景中加载scp文件,能够点击单个模型,且能查看单个模型的属性值,

当把s3mb直接导入模型数据集后,s3mb中的模型合并为1个要素,且丢失全部属性值

问题:

  1. 模型文件导入到模型数据集,如何分解为多个模型对象,而不是合并为1个要素?(导入时勾选【分解为多个模型对象】无效)
  2. s3mb导入到模型数据集,如何加载属性值


文件列表: 

直接加载scp文件,模型为单个且能预览属性:

导入到模型数据集后,模型为全部模型合并且丢失全部属性:

1个回答

您好,1.3dtiles和s3mb都是切片格式,每一个s3mb文件存储的是一块区域在当前lod层级下的模型,是一个整体,不包含子对象,所以无法分解为单个模型。

2.切片的属性信息存储在attribute文件中,这些文件通过scp配置文件进行索引,所以通过打开scp配置文件能看到模型属性,导入单个s3mb文件是没有属性信息的。

另外,3dtiles和s3mb都是切片格式,他们可以互转,但是切片和数据集是不可逆的,数据集的对象、属性和切片格式的对象、属性存储方式完全不同,所以切片文件导入到数据集是不建议这样操作的,切片可直接用于iServer发布,供前端加载,读取属性。
847EXP 2022年12月27日
...