存储容量 (Spatial Analyst 工具)
汇总
将为输入表面栅格创建高程及其相应存储容量的表格和图表。 该工具将计算一系列高程增量处基础区域的表面面积和总体积。
用法
该工具会针对一系列高程增量创建一张包含表面积和总体积的表。 该表包含每个区域中每个高程增量的记录。
输出表的模式如下:
字段包括
ELEVATION、AREA和VOLUME。面积和体积字段包含每个高程增量下的存储容量计算结果。
高程和体积字段以 z 单位进行计算。 面积字段以输入表面栅格的 x,y 单位进行计算。
未指定区域时,将为所有记录添加一个值为 1 的
ZONE_CODE字段,并将分析范围作为单个区域。如果指定了区域,则根据区域字段数值(Python 中的
zone_field)添加字段。 对于整型区域字段,输出表中将添加同名字段。 对于字符串区域字段,输出表中将添加同名字段,并额外添加一个ZONE_CODE字段。
可以选择创建两个图表,用于绘制高程-面积曲线和高程-体积曲线。 图表将与输出表一起添加到内容窗格中。 图表的命名约定为 <out_chart> Elevation Area Curve 和 <out_chart> Elevation Volume Curve,其中 <out_chart> 会被替换为输出图表名称参数(Python 中的
out_chart)中指定的名称。 在创建包含多个区域的图表时,图表中的每条线代表一个区域。 可使用图例在图表中以交互方式开启或关闭特定的线条。 有关在 ArcGIS Pro 中使用图表的详细信息,请参阅图表快速浏览。 图表只能在 ArcGIS Pro 中创建;独立脚本不支持图表。使用分析类型参数(Python 中的
analysis_type)来选择表面积、体积计算或两者。 这决定了表和图表的模式。 例如,如果选择了面积选项(Python 中的AREA),则输出表中仅创建面积字段,体积字段将被忽略。 同样,只会为面积-高程曲线创建一个图表。如果未指定区域,则将分析范围作为单个区域来计算库容。 指定可选的输入栅格或要素区域数据参数值(Python 中的
in_zone_data),代表需要计算库容的区域。 例如,区域可以是一个水库或一个滞洪池。 该工具支持跨多个区域的计算,且库容是根据区域字段在每个区域中独立计算的。计算库容的高程增量基于最小高程(Python 中的
min_elevation)、最大高程(Python 中的max_elevation)、增量类型(Python 中的increment_type)和增量(Python 中的increment)参数值。默认的最小高程和最大高程参数值确定如下:
工具使用输入表面栅格中的区域最小值和最大值作为默认值。 这些值可能因区域而异,具体取决于输入表面栅格在这些区域中的最小值和最大值。
如果您指定了最小高程或最大高程参数值,则工具将在所有区域中使用相同的最小和最大增量值。 在这种情况下,如果高程增量的子集变得小于区域最小值,则面积和体积计算为零。 如果增量大于区域最大值,则不会计算这些增量的面积和体积,并视表格式显示为空值或零。
指定 Z 单位(Python 中的
z_unit)参数值以指示输入表面栅格的垂直单位。 如果输入表面栅格指定了垂直坐标系,则这些单位将作为默认 Z 单位。 如果未指定 Z 单位且输入表面栅格没有垂直坐标系,则默认 Z 单位为米。 当 X,Y 单位与 Z 单位不同时,计算容积时会将 X,Y 单位转换为与 Z 单位匹配。默认情况下,如果有多核处理器可用,此工具将使用多核处理。 最多可以使用 4 个核。
要使用较少的核,请使用并行处理因子环境设置。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入表面栅格 |
输入栅格表示连续表面。 |
Raster Layer |
|
输出表 |
此输出表包含每个区域中每个高程增量的表面积和总体积。 |
Table |
|
输入栅格或要素区域数据 |
定义区域的数据集。 可通过整型栅格或要素图层来定义区域。 |
Raster Layer; Feature Layer |
|
区域字段 (可选) |
包含定义每个区域的值的字段。 该字段可以是区域数据集的整型字段或字符串型字段。 |
Field |
|
分析类型 (可选) |
指定分析类型。
|
String |
|
最小高程 (可选) |
评估存储容量基于的最小高程。 默认情况下,该工具将每个区域中的最小表面栅格值用作该区域的最小高程。 如果提供了一个值,将使用该值作为所有区域的最小高程。 |
Double |
|
最大高程 (可选) |
评估存储容量基于的最大高程。 默认情况下,该工具将每个区域中的最大表面栅格值用作该区域的最大高程。 如果提供了一个值,将使用该值作为所有区域的最大高程。 |
Double |
|
增量类型 (可选) |
指定计算最小和最大高程之间的高程增量时要使用的增量类型。
|
String |
|
递增 (可选) |
一个增量值,可以是增量数或增量之间的高程差。 该值根据增量类型参数值进行确定。 |
Double |
|
Z 单位 (可选) |
指定将用于垂直 z 值的线性单位。
|
String |
|
输出图表名称 (可选) |
用于显示的输出图表名称。 将在独立表下的内容窗格中列出该图表。 |
Chart |
环境
自动提交, 像元大小, 像元大小投影方法, 压缩, 当前工作空间, 范围, 地理变换, 掩膜, 输出配置关键字, 输出坐标系, 并行处理因子, 临时工作空间, 捕捉栅格, 分块大小
许可信息
- 基本: 需要 Spatial Analyst
- 标准: 需要 Spatial Analyst
- 高级: 需要 Spatial Analyst