需要 3D Analyst 许可。
terrain 数据集是一种多分辨率的基于 TIN 的表面数据结构,它是基于作为要素存储在地理数据库中的测量值构建而成的。通常,terrain 数据集利用激光雷达、声纳和摄影测量源进行构建。Terrain 存储在地理数据库的要素数据集中,其中包含用于构建 terrain 的要素。
与拓扑相似,terrain 具有参与要素类和规则。用作 terrain 数据源的通用要素类包括以下三项:
- 从数据源(如激光雷达或声纳)创建的 3D 质点的多点要素类
- 使用立体影像在摄影测量工作站上创建的 3D 点和线要素类
- 用于定义 terrain 数据集界限的研究区域边界
terrain 数据集规则用于控制如何使用要素来定义表面。例如,包含道路的路面边缘线的要素类可以通过将其要素用作硬隔断线的规则来进行控制。这样,就会产生在表面上创建线性不连续 terrain 的预期效果。
规则还可以指示在一系列比例尺下要素类的参与方式。只有在对中到大比例的表面制图表达时才可能需要路面边缘要素。可通过规则来指定在使用小比例时不显示这些要素,从而改善性能。
地理数据库中的 terrain 数据集引用原始要素类。它不会实际地将表面存储为栅格或 TIN。相反,它会对数据进行组织以获得较快的检索速度,并会动态生成 TIN 表面。在组织过程中,会创建 terrain“金字塔”,用于只从数据库中快速检索构建具有所需细节层次 (LOD) 的给定感兴趣区域 (AOI) 表面所需的数据。可以相对于当前显示比例使用适当的金字塔等级,也可以在分析功能中由用户进行选择,以便使用适当的分辨率等级来满足精度要求。
terrain 数据集及其支持的工具集合,使得基于矢量的表面测量值的存储和维护变得容易,而且还能够使用从这些测量值生成的表面。所提供的地理处理功能用于将数据从外部源加载到地理数据库要素类中。编辑工具和地理数据库工具用于维护和更新随时间变化的数据。交互显示和查询工具可以浏览和使用 terrain 表面。可以基于感兴趣区域 (AOI) 和细节层次 (LOD) 从 terrain 中提取 TIN 和栅格。这一系列工具为表面生成和使用提供了全套的解决方案。
在 ArcGIS 中使用 terrain 数据集的概述
处理数据源(如立体捕获的摄影测量要素)和 3D 数据(如激光雷达、声纳和海洋测深学数据)的离散多点集合时,在地理数据库中使用 terrain 数据集可能有助于您更好地管理这些信息。
人们越来越多地使用激光雷达和其他传感器来采集高程观测的高分辨率数据集和大规模的点数据集。地理数据库适用于管理这些关键数据资产,还可将这些数据资产和其他数据源集成到 terrain 数据集中。
Terrain 数据集有助于进行以下操作:
- 将基于 3D 的离散多点观测与其他数据源(例如,使用立体摄影测量方式捕获的 3D 要素)相集成,从而更准确地表示研究区域的 terrain 并建立 terrain 模型。
- 使用 ArcGIS 3D Analyst 扩展模块 在 GIS 中执行多种类型的 3D 空间分析。
- 获得基于栅格的数字高程模型,以便在 ArcGIS Spatial Analyst 扩展模块 等建模和分析系统中使用。
Terrain 包括金字塔,而金字塔提供了多种细节层次以供在不同的比例下使用。
下表提供了有关 ArcGIS terrain 数据集支持的重要信息的链接,包括若干在 ArcGIS 中构建和使用 terrain 的常用工作流。
Terrain 数据集任务
任务 | 详细信息链接 |
---|---|
设计 terrain 数据集 | 请参阅设计 terrain 数据集。 |
在地理数据库中的公用要素数据集内创建一组要素类。 | 请参阅使用要素数据集。 |
将 3D 数据加载到要素类中 | 请参阅 terrain 的数据导入和加载工具。 |
使用 ArcCatalog 或目录窗口构建 terrain 数据集 | |
使用地理处理工具构建 terrain 数据集 | |
绘制和显示 terrain 数据集 | 请参阅显示 terrain 数据集。 |
在 ArcGlobe 和 ArcScene 中使用 terrain 数据集 | |
管理 terrain 数据集及其要素类数据源的更新 | |
管理版本化地理数据库中的 terrain |