设置当前工作空间环境和临时工作空间环境

支持“当前工作空间”环境设置的工具将指定的工作空间用作地理处理工具输入和输出的默认位置。

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

了解有关当前工作空间的详细信息了解有关临时工作空间的详细信息

使用当前工作空间环境和临时工作空间环境

指定输入参数值后,大多数工具将自动设置输出值或输出路径。设置当前工作空间或临时工作空间后,自动生成的输出路径将默认为当前工作空间或临时工作空间中的位置设置。

选择使用当前工作空间或临时工作空间时必须考虑某些特殊因素。工作空间环境设置将根据所指定的工作空间环境而具有不同影响:

随时可以手动更改由工具自动生成的输出路径。打开工具对话框并输入新的输出路径,或打开模型构建器中的变量并输入新的路径。

在模型级别设置当前工作空间环境和临时工作空间环境

注注:

建议在应用程序级别而不是模型级别设置工作空间环境,尤其是在将对模型进行共享或将在模型工具对话框中运行模型的情况下。在模型中对工作空间环境进行硬编码后,共享模型时发生错误的风险更大,因为硬编码的工作空间路径可能已不存在或不可访问。

步骤:
  1. 目录 窗口或 ArcToolbox 窗口中,右键单击模型工具并单击属性。或执行以下某项操作:
    • 在“模型构建器”菜单中,单击模型 > 模型属性
    • 右键单击模型图上任意位置,然后单击模型属性
  2. 单击环境选项卡。
  3. 展开“工作空间”设置。
  4. 选中“当前工作空间”和“临时工作空间”设置,然后单击
  5. 环境设置 窗口中,导航到要用作模型的当前工作空间和临时工作空间的工作空间。
  6. 单击确定

在模型中使用临时工作空间

设置临时工作空间后,可使用此工作空间轻松创建和管理输出。

在下方的示例中,临时工作空间环境被设置为 C:\Scratch\Scratch.gdb,可将所有输出数据集写入到这一文件地理数据库。

步骤:
  1. 双击模型中的工具打开相应模型工具对话框。
  2. 要定义输出,请使用输出位置 %scratchworkspace% 自动将工具输出写入到临时工作空间环境中所指定的位置。
    使用 %scratchworkspace% 设置临时工作空间

    %scratchworkspace% 将用作行内变量,运行工具时它将被替换为 C:\Scratch\Scratch.gdb(临时工作空间环境设置)。

相关主题


7/10/2012