3D 对象要素类用于在地理数据库中存储和管理 3D 几何类型要素。 它使用已定义的地理位置,并引用可以存储为一种或多种格式的 3D 几何网格。 这不同于 3D 对象场景图层,它是基于 I3S 规范的多 LOD(细节层次)缓存数据集,且该数据集已被优化用于在场景中显示大量 3D 内容。
与多面体要素一样,3D 对象用于表示在三维空间(例如球体、立方体或等值面和建筑物等复杂结构)中占用离散区域或体积的要素的外壳。 3D 对象存储关联表以支持高级材料,它们被称为基于物理的渲染 (PBR) 材料。 这些材料表现出对玻璃或金属等表面的着色性能。
3D 对象要素图层
添加 3D 对象要素类有两种方法:
- 使用创建要素类窗格在地理数据库中创建 3D 对象要素类,并在要素类类型列表中选择 3D 对象。
- 使用将 3D 格式添加到多面体地理处理工具添加 3D 模型文件格式,将现有多面体要素类转换为 3D 对象要素类。
创建 3D 对象要素类时,它将使用已定义的地理位置和引用 3D 几何网格存储和管理要素。 将空 3D 对象要素图层添加到场景后,可以使用创建和修改编辑工具以与编辑多面体图层相同的方法来编辑 3D 对象图层。 出于性能原因,一些显示属性在编辑 3D 对象时不可用。 完成编辑后,要素将完全重新绘制。
3D 对象要素类适用于以下 3D 模型格式:COLLADA (.dae)、Autodesk Filmbox (.fbx)、Autodesk Drawing (.dwg)、Industry Foundation Classes (.ifc)、Universal Scene Description (.usdc、.usdz)、Wavefront (.obj)、GL 传输格式 (.glTF) 和二进制 GL 传输格式 (.glb) 文件。
有关 .glTF 和 .glb 文件的描述以及该规范所支持要素的详细列表,请参阅 glTF 标记。
您可以使用 Windows 投影文件系统访问文件地理数据库中的 3D 模型文件,并使用第三方应用程序(例如 Maya 或 Blender)编辑这些文件。 要显示文件夹结构并同步更新,ArcGIS Pro 必须保持打开状态。
注:
可以查看和查询在 ArcGIS Pro 3.1 之前创建的 3D 对象要素类,但无法对其进行编辑或在线共享。 要编辑或共享,请使用升级数据集地理处理工具将 3D 对象要素类的版本从版本 1 (V1) 更新到版本 2 (V2)。 确认图层属性对话框上的源选项卡中的数据集版本。