采样的工作原理

如果将采样工具的输入位置指定为点要素数据集,则点坐标可能与输入栅格中所指定像元的中心坐标不同。 要确定所选点准确位置上的值,必须采用重采样技术。 对于离散数据类型,采用默认的最邻近重采样算法即可。 但是,对于连续数据类型,执行另一种重采样技术更为合适。 例如,对于高程数据,应用双线性插值或三次卷积将提供更准确的结果。 双线性选项将根据四个最近的输入像元中心的加权距离确定像元值。 三次卷积选项将根据 16 个最邻近像元的加权距离计算像元值。

按多维度处理参数将确定输入栅格的采样方式。 如果选中此参数,则输入栅格将沿其所有维度进行采样;否则,只会对多维栅格的当前切片进行采样。 当选中作为多维处理参数时,采样值将出现在输出表的单独行(行输出)中。 取消选中该参数时,采样值将在输出表中显示为单独的列(列式)。 使用输出表创建图表或图形时,行输出会非常有用。

二维栅格的采样输出

对于每个采样位置,将在表中写入有关位置编号(栅格值或点要素 ID)、地图空间中的位置(x,y 坐标)以及每个输入栅格的像元值的信息。 该表具有以下一般结构:

    locationID-1 x-coord1 y-coord1 cellvalue1 cellvalue2 cellvalue3 ....
    locationID-2 x-coord2 y-coord2 cellvalue1 cellvalue2 cellvalue3 ....

以下是采样工具的 FGDB 表的输出示例:

来自二维输入栅格采样的输出表示例

多维栅格的采样输出

对于每个采样位置,将在表中写入有关位置编号(栅格值、点要素 ID 或在唯一 ID 参数中指定的字段的值)以及每个输入栅格的像元值的信息。 对于维度值的每个唯一组合,都会向表中添加一个新行。 例如,如果数据集有四个时间段的 10 个深度并且有两个采样位置,则生成的表将包含 80 行。 该表具有以下一般结构:

    locationID-1 cellvalue dimensionAvalue1 dimensionBvalue1 ....
    locationID-1 cellvalue dimensionAvalue1 dimensionBvalue2 ....
    locationID-1 cellvalue dimensionAvalue2 dimensionBvalue1 ....
    locationID-1 cellvalue dimensionAvalue2 dimensionBvalue2 ....
    locationID-2 cellvalue dimensionAvalue1 dimensionBvalue1 ....
    locationID-2 cellvalue dimensionAvalue1 dimensionBvalue2 ....
    locationID-2 cellvalue dimensionAvalue2 dimensionBvalue1 ....
    locationID-2 cellvalue dimensionAvalue2 dimensionBvalue2 ....

以下是采样工具的 FGDB 表的输出示例:

来自多维输入栅格采样的输出表示例