Как работает кэширование

ArcGIS Pro использует кэш для оптимизации скорости обработки при работе с ранее посещёнными экстентами. Этот кэш обновляется, когда изменения вносятся в карту, свойства слоя или в сами данные, например, при редактировании пространственных объектов на карте. На сцене кэш также сохраняет геометрии и символы, отображаемые в категории 3D слои, чтобы их можно было использовать при разных положениях камеры.

В большинстве случаев опции кэширования в свойствах слоя могут быть установлены настроены на частое отключение кэша или вообще не использовать кэш. Это полезно, если вы знаете, что пространственные объекты будут обновляться третьими лицами (например, редактироваться другим пользователем) на регулярной основе.

Кэширование с векторными слоями

Режим кэширования векторного слоя можно задать в диалоговом окне Свойства слоя.

  1. Щелкните правой кнопкой мыши векторный слой на панели Содержание и выберите Свойства, чтобы открыть диалоговое окно Свойства слоя.
  2. На вкладке Кэш выполните одно из следующих действий:
    • Сохранять кэш между сеансами. Аннулировать кэш при обновлении данных.— При обновлении данных кэш будет очищен. С этой опцией кэш сохраняется между сеансами, пока данные остаются достоверными. Он обновляется сам при редактировании данных.
    • Сохранять кэш между сеансами. Автоматически очистить кэш через заданное число минут.– Кэш будет автоматически очищен по истечении заданного лимита времени. Используйте эту опцию, если вы знаете, что ваши данные всегда обновляются после указанного интервала времени.
    • Очистить кэш при завершении сеанса.– Каждый раз, когда вы закрываете ArcGIS Pro, кэш сбрасывается.
    • Не кэшировать данные локально.– Используйте эту опцию, если у вас очень динамичные, постоянно меняющиеся данные.

Вы можете удалить текущий кэш слоя незамедлительно, щелкнув Очистить кэш сейчас.

Кэширование векторных веб-слоёв (сервисы объектов)

При работе с векторными веб-слоями доступны только две опции кэширования: Очистить кэш при завершении сеанса или Не кэшировать. Опции для обновления кэша по расписанию или для поддержания кэша после окончания сеанса доступны для следующих типов слоёв.

Кэширование с векторными веб-слоями и возможности управления версиями

Когда векторный веб-слой опубликован, и включена функция сервиса управления версиями (VMS), кэшем будет управлять приложение. В этом режиме опция использовать кэш и очищать его по завершении сеанса включена по умолчанию, и её невозможно изменить. При редактировании с использованием версии по умолчанию вы можете продолжить очищать кэш вручную в любой момент. При редактировании именованной версии, кэш невозможно очистить если изменения были сделаны, но не сохранены или отменены. Обновление версии также очищает кэш в случае, если редактирование произошло на сервере, но ещё не отражено в текущем сеансе ArcGIS Pro. Приложение попытается сохранить кэш синхронизированным с сервером через ответ редактирования, возвращённый через сервис объектов. В случаях, если ответ редактирования слишком большой, приложение отменяет свою копию локального кэша. Появляется сообщение что для завершения кэширования надо сохранить или отменить. Когда редактирование сохранено или отменено, локальный кэш создаётся заново, используя текущее состояние приложения.

Подсказка:

  • Чтобы очистить кэш для всех слоёв на карте, щёлкните кнопку Обновить Обновитьв окне карты или нажмите Ctrl+F5.
  • Опции кэширования можно изменить для нескольких слоёв одновременно. Выделите их на панели Содержание для получения доступа к их опциям публикации.

Связанные разделы