调整栅格以匹配流 (Spatial Analyst 工具)
汇总
修改输入表面栅格在指定位置的像元值。
用法
输出表面栅格(Python 中的
out_surface_raster)参数值仅在沿输入路径处包含修改后的像元值。 所有其他像元都将保留输入表面栅格中的原始值。输入路径要素(Python 中的
in_path_features)参数值表示将要修改像元值的位置。 同时支持 2D 和 3D 线。 如果指定 2D 线,像元值将从输入表面栅格中提取,并存储在可选的 3D 输出路径要素的折点中。 如果指定 3D 线,折点的 Z 值将用于修改像元值。该工具独立处理每条线,并对每条线使用相同的输入表面栅格。
若两条线发生重叠,最后处理的线具有最高权重的影响力。
若两条线相交(例如在节点处),工具将逐一对其进行处理。 若输入路径要素为 3D 线且各交汇折点存储的 Z 值不一致,修改后的像元值可能无法确保下游流向。
当修改方法(Python 中的
modification_method)参数设置为全部选项(Python 中的ALL)时,工具将使用所有可用折点的 Z 值。折点数量无需与线下方的像元数量匹配。 如果数量不匹配,工具将进行插值。 如果数量相同,则不进行插值,工具将根据每个折点的 Z 值修改对应的每个像元。
如果输入路径要素参数值是使用生成溃口线工具创建的且两个工具使用了相同的高程栅格,或者输入路径要素为 2D 线且其折点数量与线下方的像元数量相同,则此方法不会修改输入表面栅格。
当为修改宽度(Python 中的
modification_width)参数指定了大于分析像元大小的值时,工具将通过创建具有 V 形横截面的河道来破开路径。 对于分数宽度(例如 1.5 个像元),工具将向上取整。有关适用于此工具的地理处理环境的详细信息,请参阅分析环境和 Spatial Analyst。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入路径要素 |
用于标识将要修改像元值的位置的输入折线要素。 输入可以是 2D 或 3D 线。 |
Feature Layer |
|
输入表面栅格 |
输入表面栅格。 |
Raster Layer |
|
输出路径要素 (可选) |
输入路径要素的 3D 表示。 对于输入表面栅格参数值,每个像元中心处的折线折点将以路径内的最低高程作为其 Z 值,从而构建 3D 形状。 |
Feature Dataset |
|
修改方法 (可选) |
指定用于修改表面栅格像元值的方法。
|
String |
|
修改宽度 (可选) |
输入表面栅格中被修改路径的宽度。 默认情况下,该值为分析像元大小。 河道横截面将呈 V 形。 |
Linear Unit |
|
端点缓冲区 (可选) |
将在输入路径线的起点和终点处使用的缓冲区。 缓冲区可确保表面栅格与路径线起点和终点之间的平滑过渡。 |
Linear Unit |
返回值
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输出表面栅格 |
输出表面栅格,其中沿输入路径的像元值已被修改。 |
Raster |
环境
自动提交, 像元大小, 像元大小投影方法, 压缩, 当前工作空间, 范围, 地理变换, 掩膜, 输出配置关键字, 输出坐标系, 金字塔, 临时工作空间, 捕捉栅格, 分块大小
许可信息
- 基本: 需要 Spatial Analyst
- 标准: 需要 Spatial Analyst
- 高级: 需要 Spatial Analyst