系统管理员可管理许多 ArcGIS Pro 用户应用程序设置。
下述设置应添加到 Geoprocessing 文件中的 Pro.settingsConfig 元素下。
ToolParameters
使用此设置可以覆盖地理处理工具参数的默认值。 ToolParameters 元素应包含一个或多个 Parameter 元素,每个元素具有以下属性:
- toolName - 工具的名称。
- toolboxAlias - 包含该工具的工具箱的别名。
- name - 参数的名称。
- Islocked - 是否将在工具对话框中锁定参数值。
下面显示了用于将计算字段工具的表达式类型 (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>