标注 | 说明 | 数据类型 |
输入场景图层 | 将进行评估的场景图层包文件。 | File |
输出日志文件 | 用于汇总评估结果的输出日志文件。 | File |
摘要
评估场景图层包 (*.slpk),以确定其是否符合 I3S 规范。
使用情况
此工具将使用 I3S 规范对场景图层包进行验证,以便确认在 ArcGIS 客户端应用程序中查看场景图层时可能引发异常的问题。 在使用和发布 ArcGIS 平台之外生成的场景图层包之前考虑运行此工具。
此工具将识别是否存在以下内容:
- 所有必需及推荐 JSON 对象的预期值
- 建筑、3D 对象和集成网格的已声明纹理
- 点、建筑、3D 对象和点云的已声明属性和相关统计数据
- 位置、颜色、UV 和法线等已声明折点属性
- 结点树中的根结点和已声明子结点
默认输出报表为可读 JSON 文件,但也可以生成为文本或 .xml 件。 报表中会列出不符合 I3S 规范但可能不会造成显示数据出现异常的问题的警告消息,以及在渲染场景图层包过程中将导致异常的问题的错误消息。
注:
不支持将体素场景图层包用作输入。
参数
arcpy.management.ValidateSceneLayerPackage(in_slpk, out_report)
名称 | 说明 | 数据类型 |
in_slpk | 将进行评估的场景图层包文件。 | File |
out_report | 用于汇总评估结果的输出日志文件。 | File |
代码示例
下面的示例演示了如何在 Python 窗口中使用此工具。
import arcpy
arcpy.env.workspace = 'C:/Data'
arcpy.management.ValidateSceneLayerPackage('street_furniture.slpk', 'validate_report.json')
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是