安装 ArcGIS Pro 的系统管理员可以更改应用程序设置,以在多个 ArcGIS Pro 实例访问共享资源等情况下提高性能。 可以在无用户输入的情况下预配置每个设置,并且可以选择锁定配置以防修改,甚至不在用户视图中显示。
如果管理员管理的 ArcGIS Pro 部署经常使用企业级地理数据库或要素服务远程数据,则他们可以使用这些设置优化在多用户环境中对共享资源的访问。 建议管理员查看下面链接的帮助主题,了解这些设置如何影响性能以及确定要配置的设置。
我们提供了使用指南和示例设置文件一共系统管理员参考。
推荐的应用程序设置
下表介绍了为提高性能和可扩展性推荐的 ArcGIS Pro 应用程序设置。
概念 | 应用程序设置 | 默认值 | 推荐值 |
---|---|---|---|
要素缓存 - 使用要素缓存可提高性能,方法是存储并重用在先前访问的空间范围查询的数据。 | false | true | |
自动刷新 - 在属性表外部执行的一些编辑操作可能会在表格打开时对其进行刷新。 此类刷新需要进行附加查询。 可通过使用此设置禁用这些自动刷新提高性能。 | true | true | |
地图提示 - 使用地图提示可在将光标悬停在地图要素上时显示它们的其他信息。 每次显示地图提示时都需要查询数据库。 通过使用此设置禁用地图提示提高性能。 | false | false | |
过渡时间 - 过渡时间用于在范围之间移动时实现地图中的可见导航体验,但是需要进行附加查询。 通过使用过渡时间 0 提高性能。 | 0 | 0 | |
平移手势 - 平移手势在释放后会继续将地图或场景朝着鼠标之前的移动方向滑动。 这样在平移时可为用户提供更自然的反馈,可以查询的数据量多于简单的平移,但是可能会影响性能。 了解有关平移手势和性能的详细信息 | true | false | |
显示比例 - 使用显示比例可将缩放限制为有限的比例列表。 此限制可通过提高缓存显示的使用提高性能。 | false | true |
示例设置文件
要获取名为 Pro.settingsConfig 的示例设置文件(其中每个设置均配置为推荐设置),请访问下面的 ArcGIS Pro 安装目录:<installation folder>\ArcGIS\Pro\Resources\XmlSamples\ApplicationPerformance
以下位置也提供了示例设置文件。
<?xml version="1.0" encoding="UTF-8"?>
<ArcGISProSettings xmlns="http://schemas.esri.com/ProSettings"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.esri.com/ProSettings .\prosettings.xsd">
<MapAndScene>
<!-- Enable displaying the Feature Cache group on the Map tab -->
<!-- Setting is locked and cannot be changed by user -->
<ManageFeatureCaching isLocked="true">true</ManageFeatureCaching>
<!-- Do not permit MapTips -->
<!-- Setting is locked and cannot be changed by user -->
<PermitMapTips isLocked="true">false</PermitMapTips>
<!-- Enable 'snapping to scales' -->
<!-- Setting is not locked and can be changed by user -->
<DisplayTheseScalesWhenZooming isLocked="false">true</DisplayTheseScalesWhenZooming>
</MapAndScene>
<Table>
<!-- Disable attribute table refresh during editing events-->
<!-- Setting is locked and cannot be changed by user -->
<DisableAutoRefresh isLocked="true">true</DisableAutoRefresh>
</Table>
<Navigation>
<!-- Disable Transition Time -->
<!-- Setting is locked and cannot be changed by user -->
<TransitionTime isLocked="true">0</TransitionTime>
<!-- Disable Panning Gestures -->
<!-- Setting is locked and cannot be changed by user -->
<EnablePanningGestures isLocked="true">false</EnablePanningGestures>
</Navigation>
</ArcGISProSettings>