标注 | 说明 | 数据类型 |
输入值 | 要收集的输入值。 | Any Value |
输出表 (可选) | 具有收集值的输出表。 | Table |
派生输出
标注 | 说明 | 数据类型 |
输出值 | 收集值。 | Any Value |
此工具专用于 ModelBuilder ,而并不在编写 Python 脚本时使用。
输出值参数值可用作具有多值参数的工具的输入,包括合并、追加、镶嵌和像元统计工具。 输出表参数值可用于将收集的值导出到表中。
当最初向 模型构建器 中添加工具时,由于尚未指定所需的参数值,因此这些工具处于尚未准备好运行的灰色状态。 与这些工具不同,收集值工具则始终处于准备运行的黄色状态。 这是因为工具的输入可以为空,而其可视为有效输入。 与收集值工具类似,如果值为、如果数据存在和合并分支工具也接受空输入。
工具的输出模型参数将以变量名称被添加到地图显示中。 如果您在模型中引入了迭代器,并且要使用实际的唯一输出名称(而不是变量名称)将所有迭代的输出都添加到地图的显示画面中,请将要显示的输出连接到收集值工具,然后右键单击收集值的输出并将其设置为模型参数。
收集值工具可用于将工具输出添加到地图显示中,而无需在地理处理窗格中显示输出参数。 例如,如果您的模型使用缓冲区工具的输出参数作为模型参数,则当您在地理处理窗格中运行模型时,此参数可见且可以修改输出位置。
但是,如果要防止修改输出位置,请执行以下操作:
从地理处理窗格运行模型时,输出参数将不会显示且无法修改。 当工具运行时,输出仍将添加到地图中,因为收集值工具的输出为派生输出。
标注 | 说明 | 数据类型 |
输入值 | 要收集的输入值。 | Any Value |
输出表 (可选) | 具有收集值的输出表。 | Table |
标注 | 说明 | 数据类型 |
输出值 | 收集值。 | Any Value |