Skip To Content

Способы добавления листов в кэш

Есть несколько способов, чтобы добавить листы в кэш.

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

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

Автоматическое построение кэша при публикации сервиса

Когда вы в первый раз задаете свойства сервиса в диалоговом окне Редактор сервиса в ArcMap, вы можете выбрать автоматическое создание кэша во время публикации этого сервиса. Для этого выберите вкладку Кэширование, а затем Автоматическое создание кэша при публикации сервера. Рекомендуется сделать это только в том случае, если кэш покрывает небольшой экстент (например, город или деревню), или если у вас выбраны только небольшие масштабы. Вы можете нажать кнопку Вычислить размер кэша для просмотра приблизительных размеров вашего кэша.

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

Листы, которые вы не создали во время публикации сервиса, можно создать позднее при помощи инструмента Управление листами кэша картографического сервиса или кэширования по запросу.

Построить кэш вручную после публикации сервиса

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

Примечание:

Инструменты кэширования не запускаются из Менеджера.

Для вызова этого инструмента выполните следующие шаги:

  1. Разверните узел ГИС-серверы в ArcCatalog или в окне Каталога в ArcMap.
  2. В рамках подключения пользователя или администратора к сайту ArcGIS Server выберите сервис, для которого вы хотели бы создать листы.
  3. Щелкните правой кнопкой мыши по сервисам и выберите Управление кэшем > Управление листами.

    Эта опция доступна только в случае, если ранее вы использовали Редактор сервисов для указания, что желаете прорисовывать данные сервисов при помощи листов из кэша.

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

  4. Введите требуемые параметры и запустите инструмент. Чтобы получить описание параметров инструмента щелкните кнопку Показать Справку и выберите интересующий параметр щелчком мыши.

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

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

Кэширование по запросу

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