在 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。

ArcMap 中的 Terrain 图层
ArcMap 中的 Terrain 图层

ArcGlobe 文档中的 3D 地球表面可从 terrain 图层获取。表面经过动态栅格化,提供地球表面几何所需的信息。也可以将 TIN 或 terrain 图层转换为栅格数字高程模型 (DEM),并使用栅格来免去 ArcGlobe 中三角数据的动态栅格化步骤,此方法的效率通常更高。因此,建议使用派生的 DEM,而非直接使用 terrain 和 TIN。要将 terrain 数据集转换为栅格 DEM,请使用 Terrain 转栅格工具

ArcGlobe 中的 Terrain 图层
ArcGlobe 中的 Terrain 图层

使用 ArcScene 可生成 3D 场景。ArcScene 本身不直接支持 terrain 数据集。要生成保留有 terrain 数据集详细信息的 3D 场景表面模型,可将 terrain 数据集作为子集包含在栅格 DEM 或 TIN 表面模型中。

要将 terrain 数据集转换为栅格 DEM,请使用 Terrain 转栅格工具。要将 terrain 数据集转换为 TIN,请使用 Terrain 转 TIN 工具

ArcScene 中 Terrain 图层作为栅格
ArcScene 中 Terrain 数据集图层作为 TIN 表面

相关主题

9/15/2013