以下部分提供了有关可包含在 Pro.settingsConfig 文件中的设置的详细信息。 其中包括功能区域、用户界面 (UI) 中的相应设置、默认值和示例。
以下部分为在 Pro.settingsConfig 文件中使用的相同分组。
应用程序设置
下述设置应添加到 Pro.settingsConfig 文件中的 Application 元素下。
UseLocalHelp
在用户界面选项对话框的常规选项卡上,单击帮助源以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。
<UseLocalHelp isLocked="false">true</UseLocalHelp>
UseSpellCheck
在用户界面选项对话框的校对选项卡上,单击启用拼写检查以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。
<UseSpellCheck isLocked="false">true</UseSpellCheck>
UseDarkTheme
在用户界面选项对话框的常规选项卡上,单击应用程序方案以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。
<UseDarkTheme isLocked="false">true</UseDarkTheme>
工程设置
下面的设置应添加到 Pro.settingsConfig 文件中的 Projects 元素下。
CreateBackup
在用户界面选项对话框的常规选项卡上,单击工程恢复 > 当工程具有未保存的更改时创建备份以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。<CreateBackup isLocked="true">true</CreateBackup>
BackupIntervalMinutes
在用户界面选项对话框的常规选项卡上,单击工程恢复 > 达到此时间间隔后保存备份以访问相应设置。 将此设置与 CreateBackup 设置搭配使用。
可能的值为表示分钟的整数。 最小值为 1,最大值为 999。
注:
默认设置为 5。 如果设置了 isLocked="false" 和一个值,则将忽略该值。
下面显示了此设置的示例。<BackupIntervalMinutes isLocked="true">3</BackupIntervalMinutes>
本地工程设置
下面的设置应添加到 Pro.settingsConfig 文件中的 LocalProject 元素下。
CustomDefaultLocation
在用户界面选项对话框的常规选项卡上,单击创建工程 > 工程位置以访问相应设置。
可能的值为任何有效的文件夹路径。
注:
默认选项是在默认位置(即 C:\Users\<username>\Documents\ArcGIS\Projects)保存新工程。 如果指定了 isLocked="false" 和一个路径,则该路径将在位置文本框中显示为建议项,除非用户选择在自定义位置保存新功能并设置了一个值。
下面显示了此设置的示例。<LocalProject>
<CustomDefaultLocation isLocked="true">\\dataserver1\TeamDefaults\Projects</CustomDefaultLocation>
</LocalProject>
CreateProjectInNewFolder
在用户界面选项对话框的常规选项卡上,单击创建工程 > 工程位置 > 为工程创建文件夹以访问相应设置。 它还对应于新建工程对话框中的为此工程创建文件夹复选框。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。<LocalProject>
<CreateProjectInNewFolder isLocked="true">false</CreateProjectInNewFolder>
</LocalProject>
HomeFolder
在用户界面选项对话框的当前设置选项卡上,单击主目录文件夹以访问相应设置。
可能的值为有效的文件夹路径。
注:
默认情况下,主目录文件夹为存储工程文件的文件夹。 如果为主目录文件夹和工程位置设置了不同的值,则默认地理数据库和工具箱将存储在主目录文件夹位置(除非存在自定义地理数据库和工具箱设置),工程文件存储在工程位置中。 主目录文件夹值仅在打开工程时显示。
下面显示了此设置的示例。<LocalProject>
<HomeFolder isLocked="true">\\dataserver1\TeamDefaults\Output</HomeFolder>
</LocalProject>
DefaultGeodatabase
在用户界面选项对话框的常规选项卡上,单击创建工程 > 地理数据库以访问相应设置。
可能的值为文件地理数据库、移动地理数据库或企业级地理数据库的有效文件夹路径。
注:
默认选项为针对每个工程创建默认地理数据库。 如果指定了 isLocked="false" 和一个路径,则该路径将在位置文本框中显示为建议项,除非用户选择将同一默认地理数据库用于所有工程并设置一个值。
下面显示了此设置的示例。<LocalProject>
<DefaultGeodatabase isLocked="true">\\dataserver1\TeamDefaults\Data\TeamData.sde</DefaultGeodatabase>
</LocalProject>
DefaultToolbox
在用户界面选项对话框的常规选项卡上,单击创建工程 > 工具箱以访问相应设置。
可能的值为工具箱、Python 工具箱或原有工具箱的有效文件夹路径。
注:
默认选项为针对每个工程创建默认工具箱。 如果指定了 isLocked="false" 和一个路径,则该路径将在位置文本框中显示为建议项,除非用户选择将同一默认工具箱用于所有工程并设置一个值。
下面显示了此设置的示例。<LocalProject>
<DefaultToolbox isLocked="true">\\dataserver1\TeamDefaults\Tools\TeamTools.atbx</DefaultToolbox>
</LocalProject>
版本化设置
下面的设置应添加到 Pro.settingsConfig 文件中的 Versioning 元素下。
ConnectionDefaultVersioningType
在用户界面选项对话框的版本化选项卡上,单击地理数据库连接属性 > 默认版本化类型以访问相应设置。
可能的值如下:
- traditional(默认)
- branch
下面显示了此设置的示例:
<ConnectionDefaultVersioningType isLocked="true">branch</ConnectionDefaultVersioningType>
ReconcileDefineConflicts
在用户界面选项对话框的版本化选项卡上,单击协调 > 定义冲突以访问相应设置。
可能的值如下:
- ByRow
- ByColumn(默认)
下面显示了此设置的示例:
<ReconcileDefineConflicts isLocked="true">ByRow</ReconcileDefineConflicts>
ReconcileResolveConflicts
如果 ConnectionDefaultVersioningType 设置为 traditional,则使用此设置。 在用户界面选项对话框的版本化选项卡上,单击协调 > 解决冲突(仅传统版本化)以访问相应设置。
可能的值如下:
- FavorTargetVersion
- FavorEditVersion(默认)
下面显示了此设置的示例:
<ReconcileResolveConflicts isLocked="true">FavorTargetVersion</ReconcileResolveConflicts>
ShowReconcileDialog
在用户界面选项对话框的版本化选项卡上,单击协调 > 显示用于定义和解决冲突的协调选项以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例:
<ShowReconcileDialog isLocked="true">true</ShowReconcileDialog>
ShowConflictDialog
在用户界面选项对话框的版本化选项卡上,单击协调 > 显示协调冲突对话框以查看冲突以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例:
<ShowConflictDialog isLocked="true">true</ShowConflictDialog>
地图和场景设置
下述设置应添加到 Pro.settingsConfig 文件中的 MapAndScene 元素下。
DefaultBasemapJson
在用户界面选项对话框的地图和场景选项卡上,单击底图以访问相应设置。
可能的值如下:
- FromPortal(将添加组织的默认底图。 此为默认设置。)
- 对应自定义底图的 JSON 对象或 CIM 路径
- 未设置(空字符串。 不添加底图。)
下面显示了此设置的示例。
<DefaultBasemapJson isLocked="true">FromPortal</DefaultBasemapJson>
LayerVisibleByDefault
在用户界面选项对话框的地图和场景选项卡上,单击添加图层 > 默认情况下将新添加的图层设为可见以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。
<LayerVisibleByDefault isLocked="true">true</LayerVisibleByDefault>
DefaultSpatialReference
在用户界面选项对话框的地图和场景选项卡上,单击空间参考以访问相应设置。
可能的值如下:
- 未设置(空字符串。 将使用第一个业务图层的空间参考。 此为默认设置。)
- 空间参考 .xml 文件
注:
通过应用程序设置默认空间参考,然后从注册表项 HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Settings\UserConfigLocalRoaming 访问用户配置文件的位置。 在此用户配置文件中,找到 DefaultSpatialReference 设置。 将此 XML 粘贴到 Pro.settingsConfig 文件中管理员设置定义内。
下面显示了此设置的示例。
<DefaultSpatialReference isLocked="true">
<ProjectedCoordinateSystem
xsi:type='typens:ProjectedCoordinateSystem'
xmlns:xs='http://www.w3.org/2001/XMLSchema'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:typens='http://www.esri.com/schemas/ArcGIS/3.1.0'><
WKT>PROJCS["North_Pole_Lambert_Azimuthal_Equal_Area",
GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",
SPHEROID["WGS_1984",6378137.0,298.257223563]],
PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],
PROJECTION["Lambert_Azimuthal_Equal_Area"],
PARAMETER["False_Easting",0.0],
PARAMETER["False_Northing",0.0],
PARAMETER["Central_Meridian",0.0],
PARAMETER["Latitude_Of_Origin",90.0],
UNIT["Meter",1.0],
AUTHORITY["Esri",102017]]</WKT><
XOrigin>-12742200</
XOrigin><YOrigin>-12742200</
YOrigin><XYScale>10000</
XYScale><ZOrigin>-100000</
ZOrigin><ZScale>10000</
ZScale><MOrigin>-100000</
MOrigin><MScale>10000</
MScale><XYTolerance>0.001</
XYTolerance><ZTolerance>0.001</
ZTolerance><MTolerance>0.001</
MTolerance><HighPrecision>true</
HighPrecision><WKID>102017</
WKID><LatestWKID>102017</
LatestWKID></
ProjectedCoordinateSystem>
</DefaultSpatialReference>
ConfirmTransformation
在用户界面选项对话框的地图和场景选项卡上,单击空间参考 > 如果需要地理坐标系间的变换来正确对齐数据源,则发出警告以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。
<ConfirmTransformation isLocked="true">true</ConfirmTransformation>
DefaultLabelEngine
在用户界面选项对话框的地图和场景选项卡上,单击标注引擎 > 默认标注引擎以访问相应设置。
可能的值如下:
- Maplex(默认)
- Standard
下面显示了此设置的示例。
<DefaultLabelEngine isLocked="true">Standard</DefaultLabelEngine>
AddDefaultElevationSource
在用户界面选项对话框的地图和场景选项卡上,单击地面高程表面以访问相应设置。
可能的值如下:
- true(将添加默认高程源。 此为默认设置。)
- false(不添加高程源。)
下面显示了此设置的示例。
<AddDefaultElevationSource isLocked="true">true</AddDefaultElevationSource>
CustomElevationSourceXml
如果 AddDefaultElevationSource 设置为 true 并且您正在使用自定义高程源,请使用此设置。 在用户界面选项对话框的地图和场景选项卡上,单击地面高程表面 > 默认高程表面 > 使用自定义高程源以访问相应设置。
可能的值如下:
- 未设置(空字符串;将添加组织的默认高程服务。 此为默认设置。)
- 自定义高程源的数据连接 .xml 文件
注:
通过应用程序设置默认高程源,然后从注册表项 HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Settings\UserConfigLocalRoaming 访问用户配置文件的位置。 在此用户配置文件中,找到 CustomElevationSourceXml 设置。 将此 XML 粘贴到 Pro.settingsConfig 文件中管理员设置定义内。
下面显示了此设置的示例。
<CustomElevationSourceXml isLocked="true">
<
CIMStandardDataConnection xsi:type='typens:CIMStandardDataConnection'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:xs='http://www.w3.org/2001/XMLSchema'
xmlns:typens='http://www.esri.com/schemas/ArcGIS/3.1.0'><
WorkspaceConnectionString>DATABASE=\\[LOCATION]\Elevation</
WorkspaceConnectionString><
WorkspaceFactory>Raster</
WorkspaceFactory><Dataset>dem30.img</
Dataset><DatasetType>esriDTAny</
DatasetType></CIMStandardDataConnection>
</CustomElevationSourceXml>
AreUnRegisteredDatasetsAndCsvBackwardCompatible
在用户界面选项对话框的地图和场景选项卡上,单击添加图层和表 > 查询图层和文本文件 > 添加查询图层和文本文件时,使用与 ArcGIS Pro 3.1 及较早版本兼容的字段类型以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。
<AreUnRegisteredDatasetsAndCsvBackwardCompatible isLocked="true">false</AreUnRegisteredDatasetsAndCsvBackwardCompatible>
ManageFeatureCaching
在用户界面选项对话框的地图和场景选项卡上,单击要素缓存 > 从地图选项卡管理要素缓存以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。
<ManageFeatureCaching isLocked="true">true</ManageFeatureCaching>
CheckMapsWhenDeleting
在用户界面选项对话框的地图和场景选项卡上,单击图层数据源 > 当删除数据源时:以访问相应设置。
可能的值如下:
- None - 当删除数据源时,不移除地图图层。 这是默认设置。
- Open - 当删除数据源时,移除打开地图中的相应图层。
- All - 当删除数据源时,移除所有地图中的相应图层。
下面显示了此设置的示例。
<CheckMapsWhenDeleting isLocked="true">None</CheckMapsWhenDeleting>
CheckMapsWhenRenaming
在用户界面选项对话框的地图和场景选项卡上,单击图层数据源 > 当重命名数据源时:以访问相应设置。
可能的值如下:
- None - 当重命名数据源时,不更新地图图层。
- Open - 当重命名数据源时,更新打开地图中的图层。 这是默认设置。
- All - 当重命名数据源时,更新所有地图中的图层。
下面显示了此设置的示例。
<CheckMapsWhenRenaming isLocked="true">None</CheckMapsWhenRenaming>
ContentPanePointLegendsPatchSizeLimit
在用户界面选项对话框的地图和场景选项卡上,单击内容窗格 > 点符号的图例图面大小限制以访问相应设置。
可能的值为介于 0 到 1000 pt 之间的值。 默认值为 48。
以下是一个示例。
<ContentPanePointLegendsPatchSizeLimit isLocked="true">48</ContentPanePointLegendsPatchSizeLimit>
目录设置
下述设置应添加到 Pro.settingsConfig 文件中的 Catalog 元素下。
EnableIndexing
在用户界面选项对话框的建立索引选项卡上,单击自行创建和管理索引 > 为项目建立索引以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。
<EnableIndexing isLocked="true">false</EnableIndexing>
IndexNetworkConnections
在用户界面选项对话框的建立索引选项卡上,单击自行创建和管理索引 > 内容和计划 > 为这些位置中的工程项目建立索引 > 网络位置以访问相应设置。
可能的值如下:
- true - 将建立网络位置索引。
- false (默认) - 不会建立网络位置索引。
下面显示了此设置的示例。
<IndexNetworkConnections isLocked="true">true</IndexNetworkConnections>
MetadataCanDeleteGPHistory
在用户界面选项对话框的元数据选项卡上,单击允许从元数据中删除地理处理历史记录以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。
<MetadataCanDeleteGPHistory isLocked="true">false</MetadataCanDeleteGPHistory>
MetadataStyle
在用户界面选项对话框的元数据选项卡上,单击元数据样式以访问相应设置。
可能的值显示在元数据样式下拉列表中。 其中包含 ArcGIS Pro 随附的以下元数据样式,以及已安装的任何自定义元数据样式的名称。
- FGDC CSDGM Metadata
- INSPIRE Metadata Directive
- ISO 19139 Metadata Implementation Specification GML3.2
- ISO 19139 Metadata Implementation Specification
- Item Description(默认)
- North American Profile of ISO19115 2003
- ISO 19115-3 XML Schema Implementation
下面显示了此设置的示例。
<MetadataStyle isLocked="true">INSPIRE Metadata Directive</MetadataStyle>
SearchIndexes
在用户界面选项对话框的建立索引选项卡上,单击使用其他人管理的索引以访问相应设置。
可能的值为有效的文件夹路径。
注:
如果 isLocked="true",则指定路径将添加至托管索引列表。 要执行其他路径,可在路径名称之间防止竖线符号(|)。 用户无法移除指定路径;但是系统不会阻止用户添加更多路径。
下面显示了此设置的示例。<SearchIndexes isLocked="true">\\dataserver1\WorldData_SearchIndex</SearchIndexes>
SkipServerConnections
在用户界面选项对话框的建立索引选项卡上,单击自行创建和管理索引 > 内容和计划 > 为这些位置中的工程项目建立索引 > 企业级地理数据库以访问相应设置。
可能的值如下:
- true(默认值)- 不会建立企业级地理数据库索引。
- false - 将建立企业级地理数据库索引。
下面显示了此设置的示例。
<SkipServerConnections isLocked="true">false</SkipServerConnections>
导航设置
下述设置应添加到 Pro.settingsConfig 文件中的 Navigation 元素下。
ShowFlashCrosshairs
在用户界面选项对话框的导航选项卡上,单击弹出窗口 > 闪烁时显示十字光标以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。
<ShowFlashCrosshairs isLocked="true">false</ShowFlashCrosshairs>
选择设置
下述设置应添加到 Pro.settingsConfig 文件中的 Selection 元素下。
KeepInvisibleFeaturesSelected
在用户界面选项对话框的选择选项卡上,单击使用新选择使不可见要素保持选中状态以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。
<KeepInvisibleFeaturesSelected isLocked="true">false</KeepInvisibleFeaturesSelected>
编辑设置
下述设置应添加到 Pro.settingsConfig 文件中的 Editing 元素下。
RequireExplicitStartEditing
在用户界面选项对话框的编辑选项卡上,单击会话 > 从“编辑”选项卡中启用和禁用编辑以访问相应设置。
可能的值如下:
- true
- false(默认)
注:
必须先手动启用此选项,然后才能锁定设置。
下面显示了此设置的示例。
<RequireExplicitStartEditing isLocked="false">false</RequireExplicitStartEditing>
ShowSaveDialog
在用户界面选项对话框的编辑选项卡上,单击会话 > 显示用于确认保存编辑内容的对话框以访问相应设置。
可能的值如下:
- true(默认)
- false
注:
当此设置被锁定且值设置为 true 时,将禁用保存编辑内容对话框中的不再显示此对话框选项。
下面显示了此设置的示例。
<ShowSaveDialog isLocked="true">true</ShowSaveDialog>
ShowDiscardDialog
在用户界面选项对话框的编辑选项卡上,单击会话 > 显示用于确认放弃编辑内容的对话框以访问相应设置。
可能的值如下:
- true(默认)
- false
注:
当此设置被锁定且值设置为 true 时,将禁用放弃编辑内容对话框中的不再显示此对话框选项。
下面显示了此设置的示例。
<ShowDiscardDialog isLocked="true">true</ShowDiscardDialog>
EnforceAttributeValidation
在用户界面选项对话框的编辑选项卡上,单击常规 > 属性 > 强制属性验证以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。
<EnforceAttributeValidation isLocked="true">false</EnforceAttributeValidation>
WarnOnDelete
在用户界面选项对话框的编辑选项卡上,单击常规 > 生产率 > 显示用于确认删除数据的对话框以访问相应设置。
可能的值如下:
- true(默认)
- false
注:
当此设置被锁定且值设置为 true 时,将禁用删除对话框中的不再显示此消息选项。
下面显示了此设置的示例。
<WarnOnDelete isLocked="true">true</WarnOnDelete>
NewLayersEditable
在用户界面选项对话框的编辑选项卡上,单击会话 > 默认情况下将新添加的图层设为可编辑以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。
<NewLayersEditable isLocked="true">false</NewLayersEditable>
AutoSaveEdits
在用户界面选项对话框的编辑选项卡上,单击会话 > 自动保存编辑内容以访问相应设置。
可能的值如下:
- time,<integer>,其中整数表示介于 1 到 1440 之间的分钟数。 如果未指定任何整数或者其超出范围,则该值默认为 10。
- operation,<integer>,其中整数表示介于 1 到 100 之间的编辑操作次数。 如果未指定任何整数或者其超出范围,则该值默认为 30。
注:
默认情况下,不会自动保存编辑内容。 如果 isLocked 设置为 true 并且指定了 time 或 operation 设置,则将自动保存编辑内容,并且用户无法更改该设置或其值。 如果 isLocked 设置为 true 并且未指定任何设置,则用户无法自动保存编辑内容。
下面显示了此设置的示例。
<AutoSaveEdits isLocked="true">time,1</AutoSaveEdits>
SaveWithProject
在用户界面选项对话框的编辑选项卡上,单击会话 > 保存工程时保存编辑内容以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。
<SaveWithProject isLocked="true">false</SaveWithProject>
WarnOnDiscardAttribute
在用户界面选项对话框的编辑选项卡上,单击常规 > 属性 > 未提交的属性编辑内容以访问相应设置。
可能的值如下:
- prompt(默认)
- apply
- discard
注:
当此设置被锁定且值设置为 prompt 时,将禁用属性对话框中的请记住选择,将不再显示此消息选项。
下面显示了此设置的示例。
<WarnOnDiscardAttribute isLocked="false">apply</WarnOnDiscardAttribute>
WarnOnDiscardGeometry
在用户界面选项对话框的编辑选项卡上,单击常规 > 几何 > 未提交的属性编辑内容以访问相应设置。
可能的值如下:
- prompt(默认)
- apply
- discard
注:
当此设置被锁定且值设置为 prompt 时,将禁用编辑工具对话框中的请记住选择,将不再显示此消息选项。
下面显示了此设置的示例。
<WarnOnDiscardGeometry isLocked="false">prompt</WarnOnDiscardGeometry>
MoveToolActivationAfterPaste
在用户界面选项对话框的编辑选项卡上,单击常规 > 生产率 > 在所有粘贴操作后,激活“移动”工具以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。
<MoveToolActivationAfterPaste isLocked="true">true</MoveToolActivationAfterPaste>
AutoApplyAttributes
在用户界面选项对话框的编辑选项卡上,单击常规 > 属性 > 自动应用属性编辑内容以访问相应设置。
可能的值如下:
- true
- false(默认值)
注:
当此设置被锁定时,将禁用属性窗格中的自动应用切换按钮。
下面显示了此设置的示例。
<AutoApplyAttributes isLocked="true">true</AutoApplyAttributes>
地理处理设置
下述设置应添加到 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>
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>
显示设置
下述设置应添加到 Pro.settingsConfig 文件中的 Display 元素下。
AntialiasingMode
在用户界面选项对话框的显示选项卡上,单击设置用于绘制地图和场景的质量和性能选项 > 抗锯齿模式以访问相应设置。
可能的值如下:
- None
- Normal
- Fast(默认)
- Best
下面显示了此设置的示例。<AntialiasingMode isLocked="true">Normal</AntialiasingMode>
TextAntialiasingMode
在用户界面选项对话框的显示选项卡上,单击设置用于绘制地图和场景的质量和性能选项 > 文本抗锯齿模式以访问相应设置。
可能的值如下:
- None
- Normal
- Force(默认)
下面显示了此设置的示例。<TextAntialiasingMode isLocked="true">Normal</TextAntialiasingMode>
StereoscopicMode
在用户界面选项对话框的显示选项卡上,单击立体模式以访问相应设置。
可能的值如下:
- OFF(默认)
- Native(3D 快门式眼镜)
- Anaglyph(3D 青色/红色眼镜)
下面显示了此设置的示例。<StereoscopicMode isLocked="true">Anaglyph</StereoscopicMode>
RenderingMode
在用户界面选项对话框的显示选项卡上,单击渲染引擎以访问相应设置。
可能的值如下:
- DirectX(默认)。 这对应于渲染引擎显示选项中的 DirectX 11。
- DirectX12
- OpenGL
下面显示了此设置的示例。<RenderingMode isLocked="true">OpenGL</RenderingMode>
RenderingQuality
在用户界面选项对话框的显示选项卡上,单击设置用于绘制地图和场景的质量和性能选项 > 渲染质量以访问相应设置。
可能的值如下:
- 0(低。)
- 1(中。)
- 2(高。 此为默认设置。)
下面显示了此设置的示例。<RenderingQuality isLocked="true">1</RenderingQuality>
EnableVSync
在用户界面选项对话框的显示选项卡上,单击渲染引擎 > 启用垂直同步以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。<EnableVSync isLocked="true">false</EnableVSync>
EnableRenderingAntialiasing
在用户界面选项对话框的显示选项卡上,单击渲染引擎 > 启用硬件抗锯齿以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。<EnableRenderingAntialiasing isLocked="true">true</EnableRenderingAntialiasing>
LocalCacheFolderPath
在用户界面选项对话框的显示选项卡上,单击本地缓存以访问相应设置。
可能的值为任何有效的本地文件夹路径。
下面显示了此设置的示例。<LocalCacheFolderPath isLocked="true">C:\Users\<name>\AppData\Local\LocalCaches2</LocalCacheFolderPath>
ClearCacheWhenAppClosing
在用户界面选项对话框的显示选项卡上,单击本地缓存 > 每次应用程序关闭时清除缓存以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。<ClearCacheWhenAppClosing isLocked="true">true</ClearCacheWhenAppClosing>
UseSquarePrimitive
在用户界面选项对话框的显示选项卡上,单击设置用于绘制地图和场景的质量和性能选项 > 使用方形绘制点云以提高渲染性能以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。<UseSquarePrimitive isLocked="true">false</UseSquarePrimitive>
文本和图形设置
下述设置应添加到 Pro.settingsConfig 文件中的 TextAndGraphics 元素下。
DefaultFontName
在用户界面选项对话框的文本和图形选项卡上,单击默认字体 > 字体名称以访问相应设置。
可能的值为任何有效的字体系列名称。
注:
通过应用程序设置默认字体,然后从注册表项 HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Symbology\Settings\DefaultFontName 访问该值。
下面显示了此设置的示例。
<DefaultFontName isLocked="true">Arial Narrow</DefaultFontName>
DefaultFontStyle
在用户界面选项对话框的文本和图形选项卡上,单击默认字体 > 字体样式以访问相应设置。
可能的值为任何有效的字体样式名称。
注:
通过应用程序设置默认字体样式,然后从注册表项 HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Symbology\Settings\DefaultFontStyle 访问该值。
下面显示了此设置的示例。
<DefaultFontStyle isLocked="true">Italic</DefaultFontStyle>
DefaultFontVariationSettings
在用户界面选项对话框的文本和图形选项卡上,单击默认字体 > 修改变量字体轴值以访问相应设置。
可能的值为任何有效的轴标签。 示例包括以下内容:
- wght(粗细)
- wdth(宽度)
- slnt(倾斜)
- ital(斜体)
- opsz(光学大小)
注:
通过应用程序设置默认字体变体设置,然后从注册表项 HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Symbology\Settings\DefaultFontVariationXml 访问 XML。 将此 XML 粘贴到 Pro.settingsConfig 文件的 DefaultFontVariationSettings 结点中。
下面显示了此设置的示例。
<DefaultFontVariationSettings>
<ArrayOfCIMFontVariation xsi:type='typens:ArrayOfCIMFontVariation'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:xs='http://www.w3.org/2001/XMLSchema' xmlns:typens='http://www.esri.com/schemas/ArcGIS/3.1.0'>
<CIMFontVariation xsi:type='typens:CIMFontVariation'><TagName>wght</TagName><Value>300</Value>
</CIMFontVariation>
<CIMFontVariation xsi:type='typens:CIMFontVariation'><TagName>wdth</TagName><Value>87</Value>
</CIMFontVariation>
</ArrayOfCIMFontVariation>
</DefaultFontVariationSettings>
颜色管理设置
下述设置应添加到 Pro.settingsConfig 文件中的 ColorManagement 元素下。
WorkingColorSpaceForNewItems
在用户界面选项对话框的颜色管理选项卡上,单击新项目的默认颜色模型以访问相应设置。
可能的值如下:
- RGB(默认)
- CMYK
下面显示了此设置的示例。<WorkingColorSpaceForNewItems isLocked="true">CMYK</WorkingColorSpaceForNewItems>
EnableColorManagement
在用户界面选项对话框的颜色管理选项卡上,单击启用颜色管理以访问相应设置。
可能的值如下:
- false(默认)
- true
下面显示了此设置的示例。<EnableColorManagement isLocked="true">true</EnableColorManagement>
RGBColorProfile
在用户界面选项对话框的颜色管理选项卡上,单击颜色配置文件 > RGB 以访问相应设置。
可能的值如下:
- sRGB IEC61966-2.1(默认)
- 任何已安装的 RGB 颜色配置文件
下面显示了此设置的示例。<RGBColorProfile isLocked="true">sRGB IEC61966-2.1</RGBColorProfile>
CMYKColorProfile
在用户界面选项对话框的颜色管理选项卡上,单击颜色配置文件 > CMYK 以访问相应设置。
可能的值如下:
- U.S. Web Coated (SWOP) v2(默认)
- 任何已安装的 CMYK 颜色配置文件
下面显示了此设置的示例。<CMYKColorProfile isLocked="true">U.S. Web Coated (SWOP) v2</CMYKColorProfile>
ColorConversionRule
在用户界面选项对话框的颜色管理选项卡上,单击转换规则 > 颜色转换规则以访问相应设置。
可能的值如下:
- PreserveColorAppearance(默认)
- PreserveColorValues
下面显示了此设置的示例。<ColorConversionRule isLocked="true">PreserveColorValues</ColorConversionRule>
RenderingIntent
在用户界面选项对话框的颜色管理选项卡上,单击转换规则 > 渲染意图以访问相应设置。
可能的值如下:
- RelativeColorimetric(默认)
- Perceptual
- Saturation
- AbsoluteColorimetric
下面显示了此设置的示例。<RenderingIntent isLocked="true">Perceptual</RenderingIntent>
EnableDefaultBlackPointCompensation
在用户界面选项对话框的颜色管理选项卡上,单击转换规则 > 使用黑点补偿以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。<EnableDefaultBlackPointCompensation isLocked="true">false
</EnableDefaultBlackPointCompensation>
表设置
下述设置应添加到 Pro.settingsConfig 文件中的 Table 元素下。
DisableAddRow
在用户界面选项对话框的表选项卡上,单击设置用于添加新行的选项 > 隐藏要素类表的“单击以添加新行”选项以访问相应设置。
可能的值如下:
- true
- false(默认)
下面显示了此设置的示例。<DisableAddRow isLocked="true">true</DisableAddRow>
AllowWebLinks
在用户界面选项对话框的安全选项卡上,单击允许 Web 链接以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。<AllowWebLinks isLocked="true">false</AllowWebLinks>
SupportedURISchemeList
如果 AllowWebLinks 设置为 true,则使用此设置。 在用户界面选项对话框的安全选项卡上,单击允许 Web 链接 > 受支持的 URI 方案以访问相应设置。
支持许多 URI 方案。 打开安全选项,然后浏览列表查看可用选择。 可以添加其他 URI 方案。
下面显示了此设置的示例。<SupportedUriSchemeList isLocked="true">ftp,ftps,http</SupportedUriSchemeList>
AllowFileLinks
在用户界面选项对话框的安全选项卡上,单击允许文件链接以访问相应设置。
可能的值如下:
- true(默认)
- false
下面显示了此设置的示例。<AllowFileLinks isLocked="true">false</AllowFileLinks>
SupportedFileExtensionList
如果 AllowFileLinks 设置为 true,则使用此设置。 在用户界面选项对话框的安全选项卡上,单击允许文件链接 > 受支持的文件扩展名以访问相应设置。
支持许多文件扩展名。 打开安全选项,然后浏览列表查看可用选择。 可以添加其他文件扩展名。
下面显示了此设置的示例。<SupportedFileExtensionList isLocked="true">.7z,.csv</SupportedFileExtensionList>
FontName
在用户界面选项对话框的表选项卡上,单击设置表外观选项 > 表字体以访问相应设置。
可能的值会显示在字体下拉列表中。 默认值为 Segoe UI。
下面显示了此设置的示例。<FontName isLocked="true">Tahoma</FontName>
FontSize
在用户界面选项对话框的表选项卡上,单击设置表外观选项 > 表字体以访问相应设置。
可能的值为在大小下拉列表中显示的以下值:
- 8
- 9
- 10
- 11(默认)
- 12
- 14
- 16
- 18
- 20
- 22
- 24
- 26
- 28
- 36
- 48
- 72
下面显示了此设置的示例。<FontSize isLocked="true">11</FontSize>
报表设置
下述设置应添加到 Pro.settingsConfig 文件中的 Report 元素下。
ReportCustomTemplatePath
在用户界面选项对话框的报表选项卡上,单击自定义模板路径以访问相应设置。
可能的值为任何有效的文件夹路径。
下面显示了此设置的示例。<ReportCustomTemplatePath isLocked="true">C:\Users\<name>\Documents\ArcGIS\ReportTemplates
</ReportCustomTemplatePath>
布局设置
下述设置应添加到 Pro.settingsConfig 文件中的 Layout 元素下。
TemplatePath
在用户界面选项对话框的布局选项卡上,单击导入库路径以访问相应设置。
可能的值为任何有效的文件夹路径。
下面显示了此设置的示例。<TemplatePath isLocked="true">C:\Users\<name>\AppData\Local\ESRI\LayoutTemplates
</TemplatePath>
共享和下载设置
下述设置应添加到 Pro.settingsConfig 文件中的 ShareDownload 元素下。
StagingPath
在用户界面选项对话框的共享和下载选项卡上,单击暂存 > 将要发布和打包的内容暂存到此位置以访问相应设置。
可能的值为任何有效的文件夹路径。
注:
要在路径中指定环境变量,请使用百分号 (%) 将其括起来。 例如,可以输入 %USERNAME% 以动态插入当前用户的用户名。
下面显示了此设置的示例。<StagingPath isLocked="true">C:\Users\%USERNAME%\AppData\Local\ESRI\ArcGISPro\Staging\SharingProcesses
</StagingPath>
UnpackingProjectPackageOption
在用户界面选项对话框的共享和下载选项卡上,单击解包 > 工程包和工程模板以访问相应设置。
可能的值如下:
- 0(解包到此位置。 此为默认设置。)
- 1(在解包之前询问保存位置。)
下面显示了此设置的示例。<UnpackingProjectPackageOption isLocked="true">0
</UnpackingProjectPackageOption>
UnpackingProjectPackagePath
如果 UnpackingProjectPackageOption 设置为 0,则使用此设置。 在用户界面选项对话框的共享和下载选项卡上,单击解包 > 工程包和工程模板 > 解包到此位置以访问相应设置。
可能的值为任何有效的文件夹路径。
注:
要在路径中指定环境变量,请使用百分号 (%) 将其括起来。 例如,可以输入 %USERNAME% 以动态插入当前用户的用户名。
下面显示了此设置的示例。<UnpackingProjectPackagePath isLocked="true">C:\Users\%USERNAME%\Documents\ArcGIS\Packages
</UnpackingProjectPackagePath>
UnpackingOtherPackagesOption
在用户界面选项对话框的共享和下载选项卡上,单击解包 > 其他包和文件以访问相应设置。
可能的值如下:
- 0(解包到此位置。 此为默认设置。)
- 1(在解包之前询问保存位置。)
- 2(解包到工程的主目录文件夹。)
下面显示了此设置的示例。<UnpackingOtherPackagesOption isLocked="true">0</UnpackingOtherPackagesOption>
UnpackingOtherPackagesPath
如果 UnpackingOtherPackagesOption 设置为 0,则使用此设置。 在用户界面选项对话框的共享和下载选项卡上,单击解包 > 其他包和文件 > 解包到此位置以访问相应设置。
可能的值为任何有效的文件夹路径。
注:
要在路径中指定环境变量,请使用百分号 (%) 将其括起来。 例如,可以输入 %USERNAME% 以动态插入当前用户的用户名。
下面显示了此设置的示例。<UnpackingOtherPackagesPath isLocked="false">C:\Users\%USERNAME%\Documents\ArcGIS\Packages
</UnpackingOtherPackagesPath>
OfflineMapsOption
在用户界面选项对话框的共享和下载选项卡上,单击离线地图以访问相应设置。
可能的值如下:
- 0(将地图下载到此位置。)
- 1(在解包之前询问保存位置。)
- 2(将地图下载到工程的主目录文件夹。 此为默认设置。)
下面显示了此设置的示例。<OfflineMapsOption isLocked="true">0</OfflineMapsOption>
OfflineMapsPath
如果 OfflineMapsOption 设置为 0,则使用此设置。 在用户界面选项对话框的共享和下载选项卡上,单击离线地图 > 将地图下载到此位置以访问相应设置。
可能的值为任何有效的文件夹路径。
注:
要在路径中指定环境变量,请使用百分号 (%) 将其括起来。 例如,可以输入 %USERNAME% 以动态插入当前用户的用户名。
下面显示了此设置的示例。<OfflineMapsPath isLocked="true">C:\Users\%USERNAME%\Documents\ArcGIS\OfflineMaps
</OfflineMapsPath>
MapLayoutPresetsPath
在用户界面选项对话框的共享和下载选项卡上,单击地图和布局预设以访问相应设置。
可能的值为任何有效的文件夹路径。
注:
要在路径中指定环境变量,请使用百分号 (%) 将其括起来。 例如,可以输入 %USERNAME% 以动态插入当前用户的用户名。
下面显示了此设置的示例。<MapLayoutPresetsPath isLocked="false">C:\Users\%USERNAME%\AppData\Roaming\Esri\ArcGISPro\ExportPresets
</MapLayoutPresetsPath>
身份验证设置
下面的设置应添加到 Pro.settingsConfig 文件中的 Authentication 元素下。 您想要管理的每个身份验证连接都需要一组 AuthConnection 元素。
AuthConnection
在用户界面中,身份验证连接显示在选项对话框中的身份验证选项卡上。 每个 AuthConnection 元素必须包含与添加连接对话框中的连接属性对应的所有元素。
下面显示了 Microsoft Entra ID 连接类型的此设置示例。<Authentication>
<AuthConnection isLocked="true">
<Name>ConnectionName</Name>
<Type>MicrosoftEntraID</Type>
<Environment>AzureGlobal</Environment>
<TenantID>example.domain.com</TenantID>
<ClientID>123456789</ClientID>
<Scopes>
<Scope>Scope1</Scope>
<Scope>Scope2</Scope>
</Scopes>
</AuthConnection>
</Authentication>
下面显示了自定义连接类型设置的此设置示例。<Authentication>
<AuthConnection isLocked="true">
<Name>ConnectionName</Name>
<Type>Custom</Type>
<AuthorizationURL>example.domain.com/oauth2/authorize</AuthorizationURL>
<TokenURL>example.domain.com/oauth2/token</TokenURL>
<ClientID>123456789</ClientID>
<Scopes>
<Scope>Scope1</Scope>
<Scope>Scope2</Scope>
</Scopes>
</AuthConnection>
</Authentication>
Name
在用户界面中,此属性对应于添加连接对话框中的连接名称文本框。
可能的值为有效的连接名称。 连接名称长度不超过 50 个字符,不能包含反斜线 ( \ )。
下面显示了此设置的示例。<Name>ConnectionName</Name>
Type
在用户界面中,此属性对应于添加连接对话框中的类型设置。
可能的值如下:
- MicrosoftEntraID (Microsoft Entra ID)
- Custom
下面显示了此设置的示例。<Type>MicrosoftEntraID</Type>
Environment
在用户界面中,当类型设置为 Microsoft Entra ID 时,此属性对应于添加连接对话框上的 Azure 环境选项。
可能的值如下:
- AzureGlobal (Azure)
- AzureChina(Azure 中国)
- AzureUSGovt(Azure 美国政府)
下面显示了此设置的示例。<Environment>AzureGlobal</Environment>
TenantID
在用户界面中,当类型设置为 Microsoft Entra ID 时,此属性对应于添加连接对话框上的 Microsoft Entra 域文本框。
可能的值为 Microsoft Entra ID 域名。
下面显示了此设置的示例。<TenantID>example.domain.com</TenantID>
ClientID
在用户界面中,此属性对应于添加连接对话框中的客户端 ID 文本框。
可能的值为 ArcGIS Pro 的“客户端 ID”。
下面显示了此设置的示例。<ClientID>123456789</ClientID>
AuthorizationURL
在用户界面中,当类型设置为自定义时,此属性对应于添加连接对话框上的授权 URL 文本框。
可能的值为用于获取授权的端点的 URL。
下面显示了此设置的示例。<AuthorizationURL>example.domain.com/oauth2/authorize</AuthorizationURL>
TokenURL
在用户界面中,当类型设置为自定义时,此属性对应于添加连接对话框上的令牌 URL 文本框。
可能的值为用于请求访问令牌的端点的 URL。
下面显示了此设置的示例。<TokenURL>example.domain.com/oauth2/token</TokenURL>
Scopes
在用户界面中,此属性对应于添加连接对话框中的范围文本框。 范围为可选项。 如果类型设置为 MicrosoftEntraID 并且未指定任何范围,则默认情况下将范围 https://storage.azure.com/.default 添加至用户计算机。
可能的值为用于指定访问请求范围的字符串。
下面显示了此设置的示例。<Scopes>
<Scope>Scope1</Scope>
<Scope>Scope2</Scope>
</Scopes>
地理数据库复制设置
下述设置应添加到 Pro.settingsConfig 文件中的 GeodatabaseReplication 元素下。
LogFilePath
在用户界面选项对话框的地理数据库复制选项卡上,此设置对应于日志文件路径。
可能的值为任何有效的本地文件夹路径。
该路径是存储 ArcGIS Pro 复本活动日志文件的位置。 默认位置为 C:\Users\<username>\AppData\Local\ESRI\ProReplicaActivityLog.dat。
注:
要在路径中指定环境变量,请使用百分号 (%) 将其括起来。 例如,可以输入 %USERNAME% 以动态插入当前用户的用户名。
下面显示了此设置的示例。<LogFilePath isLocked="true">C:\Users\%USERNAME%\AppData\Local\ESRI\ProReplicaActivityLog.dat</LogFilePath>
LogLevel
在用户界面选项对话框的地理数据库复制选项卡上,此设置对应于日志级别。
日志级别选项用于控制写入 ArcGIS Pro 复本活动日志文件的内容信息量。
可能的值如下:
- None - 在复本创建或同步过程中不记录任何信息。
- Error - 仅捕获复本创建或同步过程中的错误。
- Warning - 仅捕获复本创建或同步过程中的警告。
- Info: Simple - 捕获常规复本创建或同步过程详细信息。 这是默认设置。
- Info: Standard - 在复本创建或同步过程中捕获稍多详细信息。
- Info: Detailed - 在复本创建或同步过程中捕获更多详细信息。
- Debug - 在复本创建或同步过程中捕获尽可能多的详细信息。
下面显示了此设置的示例。<LogLevel isLocked="true">Debug</LogLevel>