在 ArcGIS 中显示 terrain 数据集
表面高程数据的可视化十分重要。以 3D 视图、高程彩色编码、日光阴影、混合属性数据、甚至叠加影像的方式查看数据,已成为越来越常见的功能。有三个主要区域用于显示和使用高程数据集:2D 地图视图、3D 场景以及 3D Globe 视图。ArcGIS 提供相应的应用程序,可通过各种独特的视图来保存和显示大型高程数据集。栅格、TIN 和 terrain 数据集都能提供以 3D 形式存储和显示 terrain 数据的方法。
在 ArcGIS 中 terrain 数据集需要使用大量的表面数据。Terrain 数据集在建立时预定义了细节层次行为,允许存储大量的表面测量值。
通过 terrain 图层,terrain 数据集在 ArcMap 中可显示为 2D 地图,而在 ArcGlobe 中可显示为 3D 地球。此图层类型在某些方面与 TIN 图层类似:它支持多个渲染器。用户可查看使用高程范围、坡度、坡向和山体阴影着色的三角形。还可以查看三角化网格面的隔断线、三角边以及结点。但两者也存在区别,terrain 具有细节层次 (LOD) 功能,在涉及到大量数据时可加速显示,这在小比例下尤其明显。
Terrain 数据集既可以嵌入源数据也可以引用源数据,这是它独有的特点。通过每点测量的索引可生成一组金字塔等级,每个等级的源点逐渐减少。这使得 ArcMap 和 ArcGlobe 能以查看者所需的任何分辨率动态生成 TIN 表面。在小比例下显示数据需要的点较少,因此渲染后获得的 TIN 分辨率较低。
渲染非常大的 TIN 通常比较困难,这部分归因于硬件(如显卡)的限制。在渲染需要以最佳分辨率显示的区域时,terrain 数据集是很好的选择。
在任何许可级别下均可读取和查看 terrain 数据集。但是,只能使用 ArcGIS 3D Analyst 扩展模块创建 terrain。
ArcGlobe 文档中的 3D 地球表面可从 terrain 图层获取。表面经过动态栅格化,提供地球表面几何所需的信息。也可以将 TIN 或 terrain 图层转换为栅格数字高程模型 (DEM),并使用栅格来免去 ArcGlobe 中三角数据的动态栅格化步骤,此方法的效率通常更高。因此,建议使用派生的 DEM,而非直接使用 terrain 和 TIN。要将 terrain 数据集转换为栅格 DEM,请使用 Terrain 转栅格工具。
使用 ArcScene 可生成 3D 场景。ArcScene 本身不直接支持 terrain 数据集。要生成保留有 terrain 数据集详细信息的 3D 场景表面模型,可将 terrain 数据集作为子集包含在栅格 DEM 或 TIN 表面模型中。
要将 terrain 数据集转换为栅格 DEM,请使用 Terrain 转栅格工具。要将 terrain 数据集转换为 TIN,请使用 Terrain 转 TIN 工具。