Terrain 方案属性

在 terrain 数据集创建过程的各个阶段都要设置 terrain 数据集的属性。 以下是 terrain 数据集的方案属性。

平均点间距

创建 terrain 数据集时,必须指定输入测量的平均点间距。 terrain 数据集使用此信息来定义由输入测量值分割而成的水平切片系统。 平均点间距用作一种将点分类或分组在一起,由此构建虚拟切片系统的方法。 切片系统的原点取决于要素数据集的空间域。 以目标要素数据集的水平单位指定间距。 此系统是 terrain 中旨在提高空间查询性能的一种机制。 它还有助于将数据分割为可管理的块。 大多数情况下,切片系统仅在内部使用并由 terrain 管理。 使用切片系统便无需亲自对此数据进行切片和切块。

通常,平均点间距将定义为数据获取过程的一部分,并记录为元数据。 如果数据的平均点间距未知,则需要确定该值。 terrain 中使用的最佳平均间距就是能表示点和折点之间最常见距离的间距。 例如,可能有些点的间距仅为 0.2 米,而有些则为 5 米,但如果绝大多数的点间距在 2 米左右,则应指定此值作为最佳平均间距。 异常值应该几乎没有影响。 当处理来自具有不同分辨率的不同数据集的数据时,请使用所有参与数据集的最小点间距。 使用点文件信息工具。

高度源

向 terrain 添加要素类时,需要指明该要素类是否具有 z 值;如果具有 z 值,则还需要指明这些值的来源。 对于 3D 要素,z 值位于形状几何中。 指明 Shape 字段作为来源,因为这是对几何的引用。 可通过在 ArcGIS Pro 中查看要素类的图层属性对话框的选项卡来判断要素类是否为 3D 要素。

表面要素类型 (SFType)

向 terrain 添加要素类时,需要指明其表面要素类型。 它将定义在对 terrain 数据集表面进行定义时该要素类所发挥的作用。 包括质点、隔断线和多种面类型。 隔断线和面也具有硬限定词和软限定词。 用于向自然邻域法插值器指示表面是平滑地穿过要素(软),还是具有潜在的尖锐不连续性(硬)。 terrain 数据集可由不同类型的数据组成。 包括激光雷达和声纳点、通过立体摄影获取的隔断线和点以及其他形式的测量数据。 支持的几何类型包括点、多点、线和面。

离散多点

点和多点要素类只能呈现为离散多点。 散点面要素类型用于在一个数据库行中存储多个点。 这些点用于记录特定于表面的山峰和凹地,同时以预先确定的最小间距提供非特定于要素的采样,以满足项目精度要求。 许多新型传感器(如激光雷达)都能够产生大量离散多点,这些离散多点可用于衍生出高分辨率 terrain 数据集。 通常,可将像 LAS 这种格式的数据文件加载到地理数据库的多点要素类中,这些数据文件随后会用作构建 terrain 数据集所需的数据源。 可以使用 LAS 转多点工具将 LAS 数据集加载到地理数据库中。

隔断线

隔断线是在每个折点记录高度 (z) 的线。 它们将成为一条或多条三角形边的序列。 隔断线通常用于呈现自然要素(如山脊线或河流)或建筑要素(如道路)。

裁剪面

这些面用于限定 terrain 表面的边界。 当数据区域具有不规则形状时,将需要这些面。 如果没有裁剪面,则该数据区为凸形。

擦除面

此类面定义 terrain 中的洞。 用于表示没有任何数据或者不希望进行插值的区域。 它们将显示为空白,在分析时会将其按 NoData 区域处理。

替换面

替换面用于定义高度固定不变的区域。 通常用来呈现水体或平坦的人为要素。 当这些区域内部可能存在具有不同高度的其他测量数据而您想要将这些数据重置时,最适合使用替换面。 如果您知道这些区域内没有任何相悖的测量数据,请将这些要素以隔断线形式(而不是替换面)添加,因为这样会减少三角仪中的工作量,它们的添加速度也会更快。

硬表面或软表面要素类型

线和面要素类型的硬和软限定词用于指示其位置处的表面坡度是否发生明显中断。 此信息将影响自然邻域法插值器的行为。 它会将 terrain 表面解释为平滑,但与硬断线或硬面边界交叉时除外。

除了离散多点之外的所有 SFType 均支持硬限定或软限定。 硬要素的一些示例包括湖岸线、溪流、建筑地块、道路沿线的路缘线和路堑。 软要素的示例包括研究区域边界、平滑或起伏地形的山脊线和山谷线、空区域边界以及等值线(等值线也可以添加为离散多点)。

terrain 金字塔

金字塔是为 terrain 数据集生成的细节层次,用于提高某些应用程序的效率。 它们用作比例相关泛化形式。 金字塔等级利用了精度要求随着比例而降低的事实。 金字塔等级在概念和用途上均类似于栅格金字塔,但二者的实现方法不同。

将通过点缩减(也称为点细化)过程生成 Terrain 金字塔。 由此减少表示给定区域的表面所需的测量值数量。 对于每个相继的金字塔等级,会使用更少的测量值,并且显示表面所需的精确度要求会相应降低。 原始的源测量仍用于较粗糙的金字塔,但数量较少。 对金字塔不使用任何重采样、平均化或派生的数据。

terrain 概貌

Terrain 概貌是 terrain 数据集的最粗略表示,专门用于小比例下的快速绘制。 概貌为缩放至 terrain 数据集的全图时默认绘制的内容。 它是基于矢量的缩略图表示。 基于点的数据源始终在 terrain 概貌中使用。 参与 terrain 构建的其他要素类也可以表现在概貌中,只需在创建过程中将该属性设置为 TRUE 即可。 请仅将那些必须在概貌中表现的要素类设置为“真”。 例如,您可能不需要详细的隔断线,但可能需要一个裁剪面,尤其是在数据边界形状不规则时。 如果您具有一个详细边界,可将其概化,以便在概貌中使用较粗略的表示形式。 使用较详细的版本时需要更详细的金字塔等级。

组用于定义线和面要素的多个细节层次。 由于 terrain 本身无法自动地概化线和面,因此,您需要预先完成此概化操作并通过组定义为 terrain 判定如何使用要素。

例如,您可能有一个应仅在大比例下使用的非常详细的裁剪面要素类。 可以为此要素类创建一个或两个概化版本(使用简化面工具)以供在较小的比例下使用,并定义一个组。 您可以为每个面要素类指定相同的 ID 表明它们属于 terrain 中的同一主题(例如研究区域边界)。 然后您可以为每个要素类指定不同的分辨率界限来说明各要素类分别用在哪种金字塔等级下。 这些分辨率界限代表了同一事物的不同详细程度,因此,它们需要在不同的、非重叠的金字塔等级下实施。 当 terrain 遇到具有相同组 ID 的要素类时,可以确保它们参与到不同的金字塔等级下。 由于 terrain 数据集自身具备概化点或多点的方法体系,因此对于点或多点没有分组。

嵌入式要素类

Terrain 金字塔可能需要大量的存储空间。 其大小大致相当于参与 terrain 的要素类中存在的几何的大小。 对于较大的点集合(通常由激光雷达或声纳表示),存储成本可能相当大。 上述情况下,可以将较大的多点要素类嵌入 terrain 数据集中,以节省存储空间。

当嵌入多点要素类时,可将其几何和 LAS 激光雷达属性(可选)直接复制到 terrain 金字塔结构中。 这种复制发生在构建过程中。 Terrain 构建完成后,它将成为点的容器,并且不再引用源要素类。 可以删除该要素类,以便恢复其存储空间。 请牢记,后续涉及方案编辑的构建在处理时将临时需要大约同样大小的存储空间。

金字塔分辨率界限

最小和最大分辨率界限用于以表面要素类型折线或面形式添加的要素类。 用于定义表面中将强制使用要素的金字塔等级的范围。 您需要以 terrain 金字塔等级分辨率的形式提供该分辨率阈值。

锚点

将在 terrain 数据集的所有金字塔等级中保留锚点。 这些点不会被过滤或细化掉。 这将确保无论使用何种分辨率金字塔等级,锚点都会存在于 terrain 表面中。 这适用于显示和分析等操作。

支持锚点的目的是使用户始终能在 terrain 中保留一个相对较小的重要测量值集合,如控制点、水准点和最佳水深。 典型应用示例是导航安全,在该应用领域中,可以将概化的金字塔等级用于分析,并可确保重要的山峰(针对大气)或浅滩要素(针对水)位于表面模型中,而不会与其他重要性较低的信息一同被过滤掉。

将点要素类添加到 terrain 数据集时,可以为其分配锚点属性。 由于多点要素类可以达到的大小,因此不支持将多点要素类作为锚点。 要更改锚点属性,可以删除要素类,然后使用不同的设置重新添加该要素类。

相关主题