使用地理处理工具构建地形数据集

复杂程度: 入门级 数据要求: 使用自备的数据

三维分析工具箱提供了一组用于创建地形数据集的地理处理工具。为确保此工具箱可用,请务必安装 3D Analyst,并通过“自定义”>“扩展模块”对话框启用该扩展模块。

如果需要实现数据自动化、编写脚本和/或建立模型,则建议使用地理处理工具。如果要以交互方式构造地形数据集,请使用新建地形向导。可通过 ArcCatalog 或 Catalog 窗口中的要素数据集快捷菜单访问新建地形向导。

如果想要使用地理处理工具自动处理以及创建地形数据集,请按以下顺序使用这些工具:

  1. 创建地形
  2. 添加地形金字塔等级
  3. 向地形添加要素类
  4. 构建地形

必须完全按所述顺序分别运行上述各地理处理工具。在下面显示的地形管理工具箱中,可以看到这四个用于创建地形数据集的地理处理工具。下面分别介绍用于创建地形数据集的各个地理处理工具的操作步骤。

构建地形数据集所需的地理处理工具
构建地形数据集所需的地理处理工具

1. “创建 Terrain”地理处理工具

创建地形地理处理工具在指定的要素数据集内创建一个新地形数据集。依次使用添加地形金字塔等级向地形添加要素类构建地形,即可完成地形定义并构造可用的地形数据集。

步骤:
  1. 展开 3D Analyst 工具,然后展开 Terrain 管理工具集。
  2. 双击创建 Terrain,打开该地理处理工具。创建 Terrain 对话框如下所示。
  3. 单击输入要素数据集浏览按钮 浏览 导航到地形数据集的创建位置。
  4. 高亮显示要素数据集,然后单击添加
  5. 输出地形文本框中输入新地形数据集的名称。
  6. 平均点间距文本框中输入平均点间距。

    需要根据将用于构建地形数据集的数据来确定平均点间距参数。该值不需要精确,但应具有较好的近似程度。如果在不同位置上以差异极大的密度收集数据,则应该更多地考虑较小的间距。

  7. 另外,可以选择指定最大概貌尺寸

    地形概貌是地形数据集的最粗略表示。最大大小是指为创建概貌而进行采样的测量点的数量上限。默认值为 50,000。

  8. 也可以为 ArcSDE 输入配置关键字(配置关键字)。

    配置关键字用于指示存储和位置参数,以获得最佳空间。它只适用于 ArcSDE 地理数据库,并由数据库管理员提供。

  9. 根据希望用于创建和组织地形数据的金字塔类型,将金字塔类型设置为窗口大小Z 容差。默认设置为“窗口大小”。
  10. 如果选择“窗口大小”,则还必须指定以下内容:

    • 窗口大小方法。默认设置为 ZMIN。
    • 二次细化方法。默认为“无”。
    • 也可以设置二次细化阈值。默认值为 1。

  11. 单击确定执行创建地形地理处理工具。
创建地形地理处理工具
创建地形地理处理工具

提示提示:
所有参与地形数据集的要素类必须位于在创建地形地理处理工具中所指定的同一要素数据集内。

2. “添加 Terrain 金字塔等级”地理处理工具

添加地形金字塔等级地理处理工具定义现有地形数据集的金字塔等级。将金字塔等级添加到地形数据集并做出定义后,使用向地形添加要素类工具,然后使用构建地形,即可完成地形定义并构造可用的地形数据集。

步骤:
  1. ArcToolbox 中,展开三维分析工具,然后展开地形管理工具集。
  2. 双击添加 Terrain 金字塔等级地理处理工具。将出现添加地形金字塔等级对话框(如下所示)。
  3. 单击输入地形浏览按钮 浏览 导航到地形数据集所在的位置,金字塔等级定义即添加到此位置。
  4. 高亮显示地形数据集,然后单击添加
  5. 金字塔等级定义窗口中输入第一个金字塔等级 (1 5000)。
  6. 单击添加数据按钮 添加数据 将第一个定义的金字塔等级添加到显示窗口。
    注注:

    金字塔等级定义窗口定义 Z 容差或窗口大小以及将要添加到地形数据集的一个或多个金字塔等级的参考比例尺。这些值以空格分隔的数值对的形式给出,每个等级一对。Z 容差可指定为浮点值。提供的参考比例尺必须为整数(例如,值 24,000 表示 1:24,000 的比例尺)。

  7. 重复步骤 5 和 6,继续定义地形数据集的每个金字塔等级。
  8. 单击确定执行添加 Terrain 金字塔等级地理处理工具。
添加地形金字塔等级地理处理工具
添加地形金字塔等级地理处理工具

3. “向 Terrain 添加要素类”地理处理工具

向 Terrain 添加要素类地理处理工具定义每个要素类将如何参与现有 terrain 数据集。各个要素类必须与地形数据集一同位于要素数据集之中。有关填充地形数据集要素类的详细信息,请参阅导入地形数据集源测量值

将要素类添加到地形数据集并做出定义之后,即可使用“构建地形”地理处理工具完成地形定义并构造可用的地形数据集。

步骤:
  1. ArcToolbox 中,展开三维分析工具,然后展开地形管理工具集。
  2. 双击向 Terrain 添加要素类打开该工具。向 Terrain 添加要素类对话框如下所示。
  3. 单击输入地形浏览按钮 浏览 导航到地形数据集所在的要素数据集。
  4. 高亮显示地形数据集,然后单击添加
  5. 单击输入要素类浏览按钮 浏览 导航到输入要素类所在的要素数据集。
  6. 高亮显示要素类,然后单击添加
  7. 单击添加数据按钮 添加数据 将第一个要素类添加到显示窗口。
  8. 为涉及的要素类相应设置以下要素类属性:
    • in_feature_class - 要添加至 terrain 数据集的输入要素类的名称。
    • height_field:此字段提供要素的高度。如果 Z 值来自于要素几何,则会列出“形状”字段。
    • SF_type:这是表面要素类型。它定义如何将要素几何加入到表面的三角测量中。
    • 组:主题相似的数据,表示相同的地理要素,但详细程度不同。属于同一组的要素类会分配相同的组 ID。
    • min_resolution 和 max_resolution:这些参数适用于以折线 (polyline) 或多边形表面要素类型形式添加的要素类。它们可界定在表面中实施各要素时所处的金字塔等级的范围。您需要以 terrain 数据集金字塔等级分辨率的形式提供分辨率阈值。
    • 总览:指示要素类是否将测量值用于地形数据集的最粗略表示。概貌是在缩放到能够显示地形数据集整个范围时所绘制的内容。在总览中始终使用点。此处的设置适用于线和面数据源。请仅将那些必须在概貌中表现的要素类设置为“真”。例如,您可能不需要详细的断裂线,但可能需要一个裁剪多边形,尤其是在数据边界形状不规则时。如果边界很详细,则将其泛化,并在概貌中使用较粗略的表示形式。详细版本将用在更详细的金字塔等级。
    • 嵌入式:嵌入式要素类包含在 terrain 数据集中。在 ArcCatalog 或“添加数据”浏览器中它们不可见。只能嵌入多点要素类。
    • embedded_fields:如果嵌入了多点要素类,并且通过“LAS 转多点”导入地理处理工具为该类创建了 LAS(激光雷达)属性,则可以保留这些属性。在此处指定随嵌入的点一同保存的 LAS 属性。
    • 锚点:可为点要素类分配锚点属性。定位点在地形数据集的所有金字塔等级中保持不变。这些点不会被过滤或细化掉。这将确保无论使用何种分辨率的金字塔等级,锚点都会存在于 terrain 表面中。
  9. 为每个涉及的要素类重复步骤 5 至 8,继续定义地形数据集。
  10. 单击确定执行向地形添加要素类地理处理工具。
向地形添加要素类地理处理工具
向地形添加要素类地理处理工具

4. “构建 Terrain”地理处理工具

构建地形地理处理工具执行必要的步骤,使地形数据集在完成最初的定义之后能够正常工作。

步骤:
  1. ArcToolbox 中,展开三维分析工具,然后展开地形管理工具集。
  2. 双击构建 Terrain 打开该工具。将出现构建 Terrain 对话框(如下所示)。
  3. 单击输入 Terrain 浏览按钮 浏览 导航到 Terrain 数据集所在的要素数据集。
  4. 高亮显示地形数据集,然后单击添加
  5. 单击确定执行构建 Terrain 地理处理工具。
构建地形地理处理工具
构建地形地理处理工具

相关主题


7/10/2012