收集值 (模型工具)
汇总
用于从迭代器收集输出值或将一组值转换为具有多个值的单个输入。
用法
此工具仅在 ModelBuilder 中提供,以供在模型中使用。 地理处理窗格或 Python 中不提供该工具。
输出值参数值可用作具有多值参数的工具的输入,包括合并、追加、镶嵌和像元统计工具。 输出表参数值可用于将收集的值导出到表中。
作为模型参数的工具输出将以变量名称添加到地图显示中。 如果您在模型中引入了迭代器,并且要使用实际的唯一输出名称(而不是变量名称)将所有迭代的输出都添加到地图的显示画面中,请将要显示的输出连接到收集值工具,然后右键单击收集值的输出并将其设置为模型参数。
收集值工具可用于将工具输出添加到地图显示中,而无需在地理处理窗格中显示输出参数。 例如,如果您的模型使用缓冲区工具的输出参数作为模型参数,则当您在地理处理窗格中运行模型时,此参数可见且可以修改输出位置。
但是,如果要防止修改输出位置,请执行以下操作:
将缓冲区工具的输出参数连接到收集值工具。
右键单击缓冲区工具的输出参数并取消选中参数以移除模型参数。
右键单击收集值工具的输出值参数并选中参数以添加模型参数。
从地理处理窗格运行模型时,输出参数将不会显示且无法修改。 当工具运行时,输出仍将添加到地图中,因为收集值工具的输出为派生输出。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入值 |
要收集的输入值。 |
Any Value |
|
输出表 (可选) |
具有收集值的输出表。 |
Table |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输出值 |
收集值。 |
Any Value |
环境
此工具不使用任何地理处理环境。
许可信息
- 基本: 是
- 标准: 是
- 高级: 是