操作方法

操作方法:使用 z 值启用、定义和编辑要素

Last Published: May 19, 2021

摘要

Z 值表示特定位置处的属性,通常与高程相关。 但是,该值也可以表示密度、数量或者从 LAS 数据集、栅格、TIN 或 terrain 表面提取的任何其他定量测量值。

如果无法访问 3D Analyst 扩展模块或 ArcMap Advanced 许可,则转换要素以在几何级别存储 z 值会比较复杂。 要存储 z 值,首先需要指定一系列包含这些值的要素,或者在创建要素后对其进行转换。

注: 所描述的大多数工具和工作流都需要 3D Analyst。

过程

可以通过以下 4 种方式将 z 值分配给要素:

  • 基于输入表面分配 z 值。
  • 基于要素属性分配 z 值。
  • 通过在 ArcScene 或 ArcGlobe 中定义拉伸值来分配 z 值。
  • 通过数字化新要素或者通过草图属性访问几何级别的 z 值,以交互方式分配 z 值。
  1. 基于输入表面分配 z 值:
    以下地理处理工具可用于基于输入表面分配 z 值:
    • 添加表面信息 (3D Analyst):归属从表面中获取的带有空间信息的要素。 此工具不会将 2D 要素转换为 3D 要素。
    • 添加 Z 信息 (3D Analyst):添加关于启用了 z 值的要素类中的要素的高程属性的信息。 此工具不会将 2D 要素转换为 3D 要素。
    • 插值 Shape (3D Analyst):根据从栅格、不规则三角网 (TIN)、或 terrain 数据集获取的高程值为要素类内插 z 值。 此工具可将 2D 要素转换为 3D 要素。
    • 添加几何属性(数据管理):如果启用了点 xyz 几何属性,则添加关于启用了 z 值的要素类中的要素的高程属性的信息。
    • 调整 3D Z (3D Analyst):沿负方向或正方向修改 3D 要素的 z 值。
  2. 基于要素属性分配 z 值:
    可以使用以下地理处理工具基于要素属性分配 z 值:
  3. 通过定义拉伸值来分配 z 值(不适用于 ArcGIS Pro):
    可以使用以下地理处理工具通过定义拉伸值来分配 z 值:
  4. 通过数字化新要素或者访问几何级别的 z 值,以交互方式分配 z 值
    如果启用了存储这些值的功能,则可以使用以下步骤通过数字化新要素或者访问几何级别的 z 值,以交互方式分配 z 值:
    1. 对于 ArcGIS Pro,先创建一个新工程,然后导航至插入 > 新建地图 > 新建场景。 随即在 ArcGIS Pro 中以不同方式指定栅格,要素类将从该栅格获取其高程值。
    2. 如果存在具有更高分辨率的高程模型,则可以添加其作为高程源。 在“内容列表”>“属性”>“高程表面”>“添加新表面”中,右键单击场景地图图层,然后展开“地面”下拉列表并移除用于定义地面高程的高程服务。 展开“添加高程源”对话框,然后导航至磁盘上的高程源。 在创建新的启用了 z 值的要素时,这将提供地面高程。 或者,如果从有关图层属性的高程对话框中进行选择,则可以在场景属性内添加新的高程表面,从而为新创建的 3D 要素提供高程值。

[O-Image]

  1. 高亮显示“内容列表”中的要素类,然后导航至编辑 > 创建。 在“创建要素”窗口内选择要素类,然后选择开始数字化新要素

[O-Image]

对于 ArcScene/ArcGlobe,请参阅:

归属具有 z 值的点

能够归属具有 z 值的点要素非常重要,并且如果 3D Analyst 可用,则可以使用输入表面轻松执行此操作,但有时情况并非如此。 可以通过以下工作流,使用 Basic 许可实现归属具有 z 值的点。

  1. 使用栅格转点地理处理工具,该地理处理工具将利用具有要作为 z 值添加到输入要素的定量测量值的 DEM 表面或其他栅格。
  2. 右键单击要归属的具有 z 值的点要素,然后启动“连接”向导。 利用“基于空间位置的另一个图层的连接数据”参数,并选择将为每个点提供连接图层的所有属性的选项。 由此可附加存在于栅格数据集内并在将其转换为点要素时创建的 z 值字段。 此字段通常在输出点要素类上命名为 grid_code。
  3. 现在,可将 z 值信息附加到要素类表。 由于在几何级别内插 z 值需要 3D Analyst,因此必须通过表格选项将点重新导入到 ArcMap 中。 为此,还必须将 XY 值添加到此表中。 这可以通过计算几何操作或添加 XY 坐标地理处理工具来执行此操作。 附加这些值后,打开此表,导航至表选项,然后将其导出到 Dbase 表中。

[O-Image]

  1. 打开 ArcMap 并导航至“文件”下拉菜单 >“添加数据”>“添加 XY 数据”。 指定在步骤 3 中创建的表格,其 X 和 Y 字段分别对应于经度值和纬度值。 Z 字段是之前创建的 grid_code 字段。 指定空间参考并完成此过程。 由此将创建一个具有存储在几何级别的 z 值的 XY 事件图层,可以将其导出以在磁盘上创建永久数据集。
    另请参阅:

文章 ID:000012292

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

发现关于本主题的更多内容