Системные администраторы, выполняющие установку 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
Пример файла настроек также указан ниже.
Узнайте, как развернуть файл Pro.settingsConfig
<?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>