使用 3D 对象图层

3D 对象要素图层定义 3D 对象要素在场景中的显示方式。3D 对象要素使用已定义的地理位置和引用 3D 几何存储在地理数据库中。要素的引用 3D 几何可以存储为多种格式,因此您可以从其他 3D 建模包(例如 Blender、Autodesk MayaTrimble SketchUp) 将新要素添加至图层,并将源模型直接存储在地理数据库中。

您可以通过以下方式使用 3D 对象图层:

编辑 3D 对象

在 3D 对象图层中创建 3D 对象要素后,即可按照编辑多面体要素的方式对其进行编辑。您可以缩放、旋转和编辑要素几何的折点,也可以通过交互方式在网格几何的表面上应用纹理和颜色。

通过访问模型文件直接编辑 3D 对象

对于存储在文件地理数据库中的 3D 对象要素类,您可以使用 Windows File Explorer 查找要素的源模型文件,并直接就地编辑模型。为此,您必须启用 Windows 投影文件系统,将 3D 对象文件夹显示在 Windows 主文件夹的顶层。通过访问适用图层文件夹并展开对象 ID 子文件夹,浏览到特定要素的模型文件。

注:

要显示 3D 对象文件夹 ,ArcGIS Pro 必须处于打开状态,并且该应用程序应仅在保存 3D 模型文件的所有更新后关闭。

在选择 3D 模型文件后,请右键单击该文件以选择要打开并在其中编辑该文件的第三方 3D 建模应用程序,例如 Microsoft 3D Builder、Autodesk Maya 或 Trimble SketchUp。第三方应用程序必须已安装并获得许可。编辑后,将文件以相同名称保存到原始位置。地图将使用更新后的模型重新绘制。

此外,如果需要更多时间进行编辑,也可以将 3D 模型文件从 3D 对象文件夹(在投影文件系统中)复制到其他位置。完成编辑后,可以将模型文件复制回同一 3D 对象文件夹以进行更新。此工作流可用于将现有模型替换为新模型。替换模型的文件名称必须与原始模型相同,并且应使用相同的锚点相对位置。

符号化 3D 对象

3D 对象图层支持与要素图层相同的符号系统功能,并使用与多面体图层相同的网格符号图层属性。默认情况下,3D 对象将以其存储的表示形式显示,包括任何纹理或材质属性,但是您可以选择应用其他符号系统。

属性驱动型符号系统允许您使用要素的其他属性渲染 3D 对象,例如根据地震准备程度或当前属性值调整建筑物的颜色。这有助于将更多有关内容的信息传达给其他用户。

分析 3D 对象

每个 3D 对象图层都包含要素的多路径表示,这意味着它支持任何接受多面体几何类型作为输入的地理处理工具,包括:3D 邻近3D 线与多面体相交多面体覆盖区

注:

创建多面体要素类的地理处理工具无法配置为输出 3D 对象要素类。

使用交互式探索性 3D 分析工具,直接在场景中操作并接收实时视觉反馈。3D 对象图层支持的交互式 3D 分析工具示例包括视域视线剖切

将 3D 对象共享为 3D 对象 Web 场景图层

您可以将 3D 对象内容发布为 3D 对象 Web 场景图层。这项基于服务的内容可以在 Scene ViewerArcGIS EarthArcGIS Runtime 中显示。3D 对象 Web 场景图层不支持存储和显示 3D 材料属性(例如金属度和粗糙度),因此在发布包含这些定义的 3D 对象内容后,您可能会发现显示的保真度降低。

要发布 3D 对象,请共享 Web 场景(包含 3D 对象图层),或将 3D 对象图层打包并上传为场景图层包。无法直接将 3D 对象图层发布为 3D 对象 Web 场景图层。

相关主题