系统管理员可管理许多 ArcGIS AllSource 用户应用程序设置。
下述设置应添加到 Pro.settingsConfig 文件中的 Geoprocessing 元素下。
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 文件)将运行可能有害的第三方代码。 使用此设置可以阻止或允许自定义代码运行(显示或不显示警告)。 此设置没有相应的用户界面设置,因此将忽略 isLocked 属性。
可能的值如下:
- Always - 始终阻止访问自定义 Python 工具箱。
- Ask - 在打开 Python 工具箱之前显示警告对话框。 这是默认行为。 在对话框上选择是将允许工具箱代码运行。 选择否将阻止访问 Python 工具箱。 此选项适用于每个 Python 工具箱,并且将存储在会话之间。 如果更新工具箱文件或代码,则会再次显示警告对话框。 对于您创建的工具箱,将不会显示警告对话框。
- No - 不会阻止访问自定义 Python 工具箱,并且当 Python 工具箱打开时,不会显示警告对话框。
下面显示了此设置的示例。
<BlockNonSystemPythonToolbox isLocked="true">Always</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>