什么是地理处理环境设置?

实际上,地理处理环境设置是影响工具执行结果的附加参数。这些参数与常规工具参数的区别在于它们不会显示在工具对话框中(存在某些例外情况)。更确切地说,这些参数是先前使用独立对话框设置的值,工具在运行时将询问和使用这些参数。

更改环境设置通常是执行地理处理任务的先决条件。例如,当前工作空间环境设置和临时工作空间环境设置,可通过它们为输入和输出设置工作空间。再比如,范围环境设置可用于将分析范围限制为一个特定的地理区域,而输出坐标系环境设置用于为新数据定义坐标系(地图投影)。

获取工具环境的相关帮助

地理处理工具可以使用任意数量的环境设置。工具使用的环境设置由工具开发者决定。对于 Esri 开发的系统工具,工具帮助指定应用于工具的环境设置。要查看此信息,请执行以下操作:

工具参考页面的环境部分介绍了工具将使用的环境设置。每个环境设置都是一个指向环境参考帮助页面的链接。

工具参数中的环境

有些工具包含从环境获取默认值的参数。例如,创建要素类工具包含可选的坐标系参数,将从“输出坐标系”环境设置中检索该参数的默认值。

环境级别和等级

共有四种级别的环境设置:应用程序、工具、模型和模型流程。所有级别都包含相同的环境变量且输出结果的效果相同。这些级别只在访问方式和设置方式上有所不同。

四个环境级别构成一个等级,其中应用程序级别最高。在此等级中,环境设置会传递给下一级别,如下图所示。在每个级别上,都可以用其他设置覆盖所传入的环境设置。

此等级的一个例外是模型。如果从 ModelBuilder 窗口中运行模型,则应用程序环境会传递下去。如果使用其工具对话框运行模型,则工具环境会传递下去。

环境等级

环境设置有四个级别:

  1. 应用程序级别设置是默认设置,执行任何工具时均应用该设置。
  2. 工具级别设置适用于工具的单次运行并且会覆盖应用程序级别设置。
  3. 模型级别设置使用某种模式指定和保存,并且会覆盖工具级别设置和应用程序级别设置。
  4. 模型过程级别设置在模型过程级别时指定,随模型一起保存,并且会覆盖模型级别设置。

相关主题