运行模型时,将为模型中的每个过程创建输出数据(除非过程仅直接修改或传递输入)。 由中间工具创建的某些输出仅用于生成最终输出,而在模型完成后不再使用。 为了进行有效的数据管理,可以将这些中间输出设置为模型中间数据,并将其完全删除。
默认情况下,模型中的输出将视为中间数据。 要保留中间数据,请右键单击输出变量,然后取消选中中间数据选项。
根据模型的执行方式,对中间数据进行不同的处理。
- 从地理处理窗格运行模型时,标记为中间数据的输出将自动删除。
- 当模型在 模型构建器 中运行时,通过单击 ModelBuilder 功能区上的中间按钮,将删除标记为中间数据的输出。
在以下情况下,无法将输出设置为中间数据:
- 当输出为模型终端输出时。
- 当输出设置为模型参数。
- 派生输出时。 具有派生输出的工具不会创建新的数据集,而是会修改或直接传递输入,例如,添加字段或应用图层的符号设置工具。
- 输出连接到直接传递输入的工具时,例如连接到收集值或选择数据工具的工具输出。