收集值 (ModelBuilder)

摘要

用于从迭代器收集输出值或将一组值转换为具有多个值的单个输入。

了解“收集值”在模型构建器中的工作原理

使用情况

  • 此工具专用于 ModelBuilder ,而并不在编写 Python 脚本时使用。

  • 输出值参数值可用作具有多值参数的工具的输入,包括合并追加镶嵌像元统计工具。 输出表参数值可用于将收集的值导出到表中。

  • 注:

    当最初向 模型构建器 中添加工具时,由于尚未指定所需的参数值,因此这些工具处于尚未准备好运行的灰色状态。 与这些工具不同,收集值工具则始终处于准备运行的黄色状态。 这是因为工具的输入可以为空,而其可视为有效输入。 与收集值工具类似,如果值为如果数据存在合并分支工具也接受空输入。

  • 工具的输出模型参数将以变量名称被添加到地图显示中。 如果您在模型中引入了迭代器,并且要使用实际的唯一输出名称(而不是变量名称)将所有迭代的输出都添加到地图的显示画面中,请将要显示的输出连接到收集值工具,然后右键单击收集值的输出并将其设置为模型参数

  • 收集值工具可用于将工具输出添加到地图显示中,而无需在地理处理窗格中显示输出参数。 例如,如果您的模型使用缓冲区工具的输出参数作为模型参数,则当您在地理处理窗格中运行模型时,此参数可见且可以修改输出位置。

    但是,如果要防止修改输出位置,请执行以下操作:

    1. 缓冲区工具的输出参数连接到收集值工具。
    2. 右键单击缓冲区工具的输出参数并取消选中参数以移除模型参数。
    3. 右键单击收集值工具的输出值参数并选中参数以添加模型参数。

    地理处理窗格运行模型时,输出参数将不会显示且无法修改。 当工具运行时,输出仍将添加到地图中,因为收集值工具的输出为派生输出。

参数

标注说明数据类型
输入值

要收集的输入值。

Any Value
输出表
(可选)

具有收集值的输出表。

Table

派生输出

标注说明数据类型
输出值

收集值。

Any Value

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是