Управление локальным кэшем отображения

Кэш отображения — это кэш на локальном диске компьютера, в котором хранятся данные для слоев базовых карт, изображений листов кэшированных картографических сервисов из ArcGIS for Server и других картографических веб-сервисов, а также глобальный кэш ArcGIS Globe. ArcGIS for Desktop использует его для того, чтобы повысить производительность работы в ArcMap и ArcGlobe.

Однако нередко требуется планировать управление содержимым локального кэша. Со временем его содержимое перестает быть актуальным для работы. Кроме того, он может занимать значительное место на диске.

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

Управление кэшем отображения целиком

Вы можете использовать диалоговое окно Опции ArcMap (ArcMap Options), чтобы просмотреть текущий размер кэша отображения, очистить его для всех слоев карты и указать путь для локального хранения кэша. Щёлкните Настроить (Customize) > О > пции ArcMap (ArcMap Options) в главном меню, а затем перейдите на закладку Кэширование (Display Cache) в диалоговом окне Опции ArcMap (ArcMap Options).

Управление кэшем отображения в документе карты

Щёлкнув на закладку Кэширование (Display Cache), можно заметить, что показания счетчика размера кэша начинают увеличиваться: происходит суммирование общего размера кэша отображения на локальном диске.

Управление кэшем отображения для каждого слоя

Кэш отображения отдельных слоев можно настроить для:

Для слоев этих типов управление кэшем отображения производится на закладке Кэш (Cache) в диалоговом окне Свойства слоя (Layer Properties).

Щёлкните правой кнопкой мыши на имени слоя в таблице содержания и выберите Свойства (Properties), а затем перейдите на закладку Кэш (Cache).

Закладка Кэш (Cache) для управления кэшем отображения слоя

Ниже описаны три основные задачи, которые можно выполнить в окне закладки Кэш (Cache).

Выбор опции кэширования

Выберите нужную опцию, чтобы работать с кэшем для этого слоя.

  • Сохранять кэш между сеансами (Keep the cache between sessions)—Эта опция используется по умолчанию, рекомендуется для лучшей производительности. Она лучше всего подходит при работе с сервисами, изменения в которых маловероятны.
  • Очищать кэш при завершении сеанса (Clear the cache when the session ends) — Рекомендуется для сервисов, подверженных периодическим изменениям.
  • Не кэшировать данные локально (Don't cache any data locally)—Изображения записываются в память. Эту опцию следует использовать для наиболее оперативных данных, но тогда производительность работы с сервисами может быть ниже Нередко это удобно, если на локальном диске мало места или при работе с динамическими данными.
    ПримечаниеПримечание:

    В некоторых случаях администратор ArcGIS for Server отключает возможность локального кэширования карты для отдельных картографических сервисов. При обращениях к таким картографическим сервисам, режим Не кэшировать данные локально (Don't cache any data locally) включен, и выбрать другую опцию нельзя.

Очистить локальный кэш

Эта функция очищает локальный кэш отображения только для выбранного слоя. Очистка кэша для сервиса влияет на все слои во всех картах, привязанных к этому сервису: локальные кэши хранятся по сервисам, и при наличии нескольких слоев, привязанных к кэшированному картографическому сервису, в них используется один кэш листов во временной папке Windows.

Локальный кэш на компьютере всегда хранится в папке с именем MapCacheV1, и как все временные данные, эта папка находится во временной папке Windows. В папке MapCacheV1 имеется отдельная вложенная папка для каждого кэшированного картографического сервиса, и это последняя часть видимого пути к папке.

ПодсказкаПодсказка:

Кэш слоев базовой карты не может быть удален, пока он используется. Чтобы сделать это, сперва нужно удалить слои базовой карты из таблицы содержания.

Если обычно вы создаете карты на небольшую территорию, кэш не будет занимать много места, поскольку отображаемые листы скорее всего уже будут доступны в кэше. Если картографируется большая область, размер кэша существенно возрастает. При отображении новых территорий новые листы сохраняются в локальном кэше.

Просмотр информации о размере кэша слоя и месте его хранения

В диалоговом окне показан размер кэша отображения текущего слоя и папка, в которой он хранится на диске. Это помогает контролировать его использование.

5/10/2014