地理处理设置

系统管理员可管理许多 ArcGIS Pro 用户应用程序设置

下述设置应添加到 Geoprocessing 文件中的 Pro.settingsConfig 元素下。

了解有关地理处理选项的详细信息

ToolParameters

使用此设置可以覆盖地理处理工具参数的默认值。 ToolParameters 元素应包含一个或多个 Parameter 元素,每个元素具有以下属性:

  • toolName - 工具的名称。
  • toolboxAlias - 包含该工具的工具箱的别名。
  • name - 参数的名称。
  • Islocked - 是否将在工具对话框中锁定参数值。

注:

ToolParameters 设置没有相应的用户界面设置。

可以在每个工具的工具参考页面Python 选项卡的参数部分中找到工具名称、工具箱别名和参数名称。

下面显示了用于将计算字段工具的表达式类型 (expression_type) 参数默认值设置为 Arcade 的此设置示例。

<ToolParameters>
     <Parameter toolName="calculatefield" toolboxAlias="management" name="expression_type" isLocked="true">ARCADE</Parameter>
</ToolParameters>

AddHistoryItem

在用户界面选项对话框的地理处理选项卡上,单击记录 > 将地理处理操作写入地理处理历史记录以访问相应设置。

可能的值如下:

  • true(默认)
  • false

下面显示了此设置的示例。

<AddHistoryItem isLocked="true">false</AddHistoryItem>

AddOutputsToMap

在用户界面选项对话框的地理处理选项卡上,单击设置运行地理处理工具和脚本的选项 > 将输出数据集添加至打开的地图以访问相应设置。

可能的值如下:

  • true(默认)
  • false

下面显示了此设置的示例。

<AddOutputsToMap isLocked="true">false</AddOutputsToMap>

BlockNonSystemPythonToolbox

使用此设置可选择在打开自定义 Python 工具箱.pyt 文件)时是应用限制还是警告。 此设置可预防运行可能有害的第三方代码时带来的潜在风险。

可能的值如下:

  • Always - 始终阻止访问自定义 Python 工具箱。
  • Ask - 在打开 Python 工具箱之前显示警告对话框。 在对话框上选择时,将允许运行工具箱代码,而选择时,将阻止访问 Python 工具箱。 此选项适用于每个 Python 工具箱,建议用于当前会话。

下面显示了此设置的示例。

<BlockNonSystemPythonToolbox isLocked="true">Ask</BlockNonSystemPythonToolbox>

EnableUndo

在用户界面选项对话框的地理处理选项卡上,单击设置运行地理处理工具和脚本的选项 > “启用撤消”默认处于打开状态以访问相应设置。

可能的值如下:

  • true
  • false(默认)

下面显示了此设置的示例。

<EnableUndo isLocked="true">true</EnableUndo>

MessageLevelCommandSyntax

在用户界面选项对话框的地理处理选项卡上,单击附加信息性消息 > 命令语法以访问相应设置。

可能的值如下:

  • true
  • false(默认)

下面显示了此设置的示例。

<MessageLevelCommandSyntax isLocked="true">true</MessageLevelCommandSyntax>

MessageLevelDiagnostics

在用户界面选项对话框的地理处理选项卡上,单击附加信息性消息 > 诊断以访问相应设置。

可能的值如下:

  • true
  • false(默认)

下面显示了此设置的示例。

<MessageLevelDiagnostics isLocked="true">true</MessageLevelDiagnostics>

MessageLevelProjectionTransformation

在用户界面选项对话框的地理处理选项卡上,单击附加信息性消息 > 变换以访问相应设置。

可能的值如下:

  • true
  • false(默认)

下面显示了此设置的示例。

<MessageLevelProjectionTransformation isLocked="true">true</MessageLevelProjectionTransformation>

RecordGPHistoryInMetadata

在用户界面选项对话框的地理处理选项卡上,单击记录 > 将地理处理操作写入数据集元数据以访问相应设置。

可能的值如下:

  • true(默认)
  • false

下面显示了此设置的示例。

<RecordGPHistoryInMetadata isLocked="true">false</RecordGPHistoryInMetadata>

RemoveOverwrittenLayers

在用户界面选项对话框的地理处理选项卡上,单击设置运行地理处理工具和脚本的选项 > 移除图层,该图层引用由地理处理工具覆盖的数据以访问相应设置。

可能的值如下:

  • true(默认)
  • false

下面显示了此设置的示例。

<RemoveOverwrittenLayers isLocked="true">false</RemoveOverwrittenLayers>