Доступ к элементам управления кэшем объекта выполняется посредством вкладки Карта в группе Кэш объектов. Используйте их, чтобы заполнить кэш, очистить кэш, отменить текущее заполнение кэша, либо настроить автоматическое заполнение кэша. Эти элементы управления применяются независимо к каждой карте в проекте.
Более подробную информацию о кэшировании см. в разделе Задание опций кэширования.
Группа Кэш объектов изначально не включена в ArcGIS AllSource, и приложение будет автоматически кэшировать объекты. О доступе к этой группе элементов управления см. в следующем разделе.
Показать группу Кэш объектов
По умолчанию группа Кэш объектов скрыта на ленте. Выполните инструкции ниже, чтобы перейти к элементам управления в этой группе.
- Щелкните вкладку Проект и выберите Опции.
- В диалоговом окне Опции в разделе Приложение щелкните вкладку Карта и сцена.
- Разверните Кэш объектов и поставьте отметку Управлять кэшированием объектов из вкладки карты.
- Нажмите кнопку ОК, чтобы сохранить значения параметров и закрыть диалоговое окно.
Автокэширование
Если группа Кэш объектов включена, отметка Автоматическое кэширование в группе Кэш объектов вкладки Карта ставится для каждой новой карты, а кэш объектов будет заполняться в соответствии с критериями кэша объектов. Отключите эту опцию, чтобы управлять кэшем вручную. Настройку Автокэширование можно менять независимо для каждой карты в проекте, чтобы управлять ей в соответствии с вашим рабочим процессом. Как было указано, если у слоев один и тот же источник данных для нескольких карт, то Заполнение и Очистка могут повлиять на Автокэширование.
Примечание:
В то время, как будет происходить заполнение, которое было инициировано опцией Заполнить , автокэширование будет приостановлено для всего проекта в целом, пока выполняется текущее заполнение.
Внимание:
Можно выключить Автокэширование для карты и выключить группу Кэш объектов.
В этом случае карты, в которых отключено Автокэширование, не будут кэшировать объекты. Новые карты и карты, в которых включено Автокэширование, будут работать с Автокэшированием и будут кэшировать объекты.Заполнение кэша объектов для текущей карты
Кэш объектов перед использованием необходимо наполнить.
На вкладке Карта в группе Кэш объектов щелкните Заполнить для заполнения кэша для всех видимых слоев на карте.
Внимание:
Если вы не хотите видеть группу Кэш объектов на вкладке Карта, следуйте инструкциям из раздела выше, чтобы найти нужные элементы управления.
Если источник данных слоя доступен для нескольких карт в одном проекте, то кэшированные объекты будут доступны для всех карт.
Предупреждение возникают, когда кэш начинает заполняться, когда заполнение завершено и когда возникает ошибка.
Примечание:
- Построение кэша для большой области или для территории с большим количеством объектов может занять некоторое время. Чтобы омтенить заполнение кэша, щелкните Отменить .
- Если на карте нет видимых векторных веб-слоев, либо если для слоев в свойствах задано отсутствие кэширование, то заполнение не поддерживается, вы получите сообщение об этом.
- Некоторые сценарии могут приостановить работу кэша объекта и предотвратить его использование. Сохраните или отмените изменения перед очисткой кэша объекта, чтобы его можно было снова заполнить.
Внимание:
При использовании Заполнить совместно с Автокэшированием кнопка Заполнить будет отменять любые автоматические заполнения, которые сейчас происходят. В таком рабочем процессе рекомендуется подождать 15 секунд после того, как карта закончит отрисовку, чтобы завершилась процедура автоматического заполнения, а уже потом нажать Заполнить .
Очистка кэша объектов для текущей карты
При внесении изменений в слой из других источников можно периодически выполнять очистку кэша объектов.
На вкладке Карта в группе Кэш объектов щелкните Очистить , чтобы очистить кэш объектов для всех слоев в текущей карте.
Внимание:
Если вы не видите группу Кэш объектов на вкладке Карта, следуйте инструкциям из предыдущего раздела в этой статье, чтобы найти нужные элементы управления.
Кнопка Очистить всегда доступна, оне не может стать неактивной. Операция очистки не выполняется, если есть ожидающие изменения. Правки необходимо сохранить или отменить перед очисткой кэша объектов.
Если источник данных слоя доступен для нескольких карт в одном проекте, то кэш для этих слоев на других картах также будет затронут в ходе операции очистки.
Предупреждение возникают, когда кэш начинает очищаться или когда есть ожидающие изменения.
Отмена заполнения кэша объектов
Если вы щелкнули кнопку Заполнить и этот процесс занимает дольше времени, чем вы ожидаете, либо если вы щелкнули ее случайно, вы можете отменить этот процесс. Эта кнопка доступна только в случае, если кэш заполняется.
На вкладке Карта в группе Кэш объектов щелкните Отмена , чтобы отменить текущие запросы на заполнение.
Внимание:
Если вы не видите группу Кэш объектов на вкладке Карта, следуйте инструкциям из предыдущего раздела в этой статье, чтобы найти нужные элементы управления.
Вы получите уведомление, когда заполнение кэша будет отменено.