临时工作空间(环境设置)

支持“临时工作空间”环境的工具可将指定的位置用作输出数据集的默认工作空间。 "临时工作空间"用于存放您不希望保留的输出数据。

“临时工作空间”环境的主要用途是供 模型构建器Python 使用。

用法说明

  • ArcGIS Pro 中,"临时工作空间"和“当前工作空间”环境的默认值为工程默认地理数据库。
  • 当使用地理处理窗格时,将使用“当前工作空间”和“临时工作空间”环境自动生成输出数据集名称。 生成输出名称的逻辑如下所示:
    • 如果设置了“临时工作空间”环境,则自动生成的输出路径将是临时工作空间。
    • 如果未设置“临时工作空间”环境,则会检查当前工作空间环境。 如果设置了“当前工作空间”,则自动生成的输出将是当前工作空间。
    • 如果既未设置“临时工作空间”环境,也未设置“当前工作空间”环境,则自动生成的输出路径将是某一输入的工作空间。 在这种情况下,需要遵循某些特定限制条件。 例如,工作空间可能没有写入权限。 在某些情况下,输出将写入到系统临时目录中。
    • 如果为输出数据集提供了基本名称,则无论是否设置了“临时工作空间”环境,都将使用“当前工作空间”环境来构造输出路径。

对话框语法

  • 临时工作空间 - 使用默认输出名称时用于放置工具输出的工作空间

脚本语法

arcpy.env.scratchWorkspace = path

参数说明

path

地理处理工具输入和输出的默认位置。

scratchWorkspace 语法

脚本示例


import arcpy

# Set the scratchWorkspace environment to local file geodatabase
arcpy.env.scratchWorkspace = 'c:/data/scratchoutput.gdb'

相关主题