3D 对象要素图层定义 3D 对象要素在场景中的显示方式。 3D 对象要素使用已定义的地理位置和引用 3D 几何存储在地理数据库中。 要素的引用 3D 几何可以存储为多种格式,因此您可以从其他 3D 建模包(例如 Blender、Autodesk Maya 和 Trimble SketchUp) 将新要素添加至图层,并将源模型直接存储在地理数据库中。
您可以对 3D 对象要素图层执行以下操作:
- 使用编辑工具修改 3D 对象要素图层。
- 通过访问模型文件直接编辑 3D 对象要素。
- 符号化 3D 对象要素图层。
- 分析 3D 对象要素图层。
- 共享 3D 对象要素图层。
使用编辑工具修改 3D 对象要素图层
在 3D 对象图层中创建 3D 对象要素后,您可以按照修改多面体要素的方式对其进行修改。 您可以缩放、旋转和编辑要素几何的折点,也可以通过交互方式在网格几何的表面上应用纹理和颜色。
通过访问模型文件直接编辑 3D 对象要素
将 3D 对象要素类存储在文件地理数据库中后,您可以使用 Windows File Explorer 查找每个要素的源模型文件。
- 启用 Windows 投影文件系统,将 3D 对象文件夹显示在 Windows 主文件夹的顶层。
- 浏览到图层文件夹中要素的模型文件,然后展开对象 ID 子文件夹。
警告:
必须打开 ArcGIS Pro 才能使 3D 对象文件夹可用。 在保存 3D 模型文件的更新之前,请勿关闭应用程序。
- 右键单击 3D 模型文件,然后选择要使用的第三方 3D 建模应用程序。
选择包括 Microsoft 3D Builder、Autodesk Maya 和 Trimble SketchUp。 第三方应用程序必须已安装并获得许可。
- 进行编辑,然后将文件以相同名称保存到原始位置。
ArcGIS Pro 中的地图将使用更新后的模型重新绘制。
- 此外,如果需要更多时间进行编辑,也可以将 3D 模型文件从 3D 对象文件夹(在投影文件系统中)复制到其他位置。 完成编辑后,可以将模型文件复制回同一 3D 对象文件夹以进行更新。
此工作流可用于将现有模型替换为新模型。 替换模型的文件名称必须与原始模型相同,并且使用相同的锚点相对位置。
符号化 3D 对象要素图层
3D 对象要素图层支持相同的符号系统功能,并使用与多面体图层相同的网格符号图层属性。 默认情况下,3D 对象将以其存储的表示形式显示,包括任何纹理或材质属性;但是,您可以应用其他符号系统。
使用属性驱动型符号系统可使用要素的其他属性渲染 3D 对象。 例如,您可以使用要素的其他属性可视化对象,例如根据地震准备程度或当前属性值更改建筑物的颜色。
分析 3D 对象要素图层
每个 3D 对象要素图层都包含要素的多路径表示,这意味着它支持任何接受多面体几何类型作为输入的地理处理工具,包括:3D 邻近、3D 线与多面体相交和多面体覆盖区。
注:
创建多面体要素类的地理处理工具无法配置为输出 3D 对象要素类。
使用交互式探索性 3D 分析工具,直接在场景中操作并接收实时视觉反馈。 3D 对象图层支持的交互式 3D 分析工具包括视域、视线和剖切。
共享 3D 对象要素图层
要使用地理处理工具共享 3D 对象要素图层,请完成以下步骤:
- 使用创建 3D 对象场景图层包地理处理工具创建场景图层包 (.slpk)。
- 使用共享包地理处理工具将场景图层包发布到 ArcGIS Enterprise 或 ArcGIS Online。