Способы добавления листов в кэш
В данном разделе описаны способы добавления листов в кэш. Раздел содержит более подробную информацию, чем раздел базовые шаги по созданию кэша.
Добавить листы в кэш можно несколькими способами:
- Автоматически создать кэш при публикации сервера.
- Создать кэш вручную после публикации сервиса при помощи инструмента Управление листами кэша картографического сервера (Manage Map Server Cache Tiles).
- Создать листы по требованию при первом посещении пользователем.
Небольшой кэш может быть создан с одной попытки во время публикации сервиса. Большие кэши требуют большего планирования и могут потребовать ручного запуска инструментов кэширования или заполнения некоторых листов по запросу. См. разделСтратегии по созданию листов картографического кэша.
Автоматическое создание кэша при публикации сервера
При первом определении свойств для вашего сервиса в диалоговом окне Редактор сервиса (Service Editor) ArcGIS Desktop, вы можете выбрать автоматическое создание кэша во время публикации сервиса. Для этого выберите закладку Кэширование (Caching), а затем Автоматическое создание кэша при публикации сервера (Build cache automatically when the service is published). Рекомендуется сделать это только в том случае, если кэш покрывает небольшой экстент (например, город или деревню), или если у вас выбраны только небольшие масштабы. Вы можете нажать кнопку Вычислить размер кэша (Calculate Cache Size) для просмотра приблизительных размеров вашего кэша.
Когда вы выбрали автоматическое создание кэша во время публикации, задание кэширования отправляется на сервер, и вы можете безопасно работать в ArcMap или даже закрыть ArcMap, пока ожидаете окончания вашего задания. Даже несмотря на то, что инструмент геообработки Управление листами кэша картографического сервиса (Manage Map Server Cache Tiles) быстро дает сообщение о завершении, ваш кэш все еще создается на сервере. Лучшим способом получить данные о процессе создания кэша является щелчок правой кнопкой мыши на сервисе в дереве каталога и выбор Посмотреть статус кэша (View Cache Status).
Листы, которые вы не создали во время публикации, могут быть построены позднее при помощи инструмента Управление листами кэша картографического сервиса (Manage Map Server Cache Tiles) или кэширования по запросу.
Построить кэш вручную после публикации сервиса (Build cache manually after the service is published)
Если вы выбрали ручное создание кэша после публикации сервиса, то вы будете использовать инструмент Управление листами кэша картографического сервиса (Manage Map Server Cache Tiles) из набора инструментов Сервер (Server). Данный инструмент позволяет создавать, удалять и обновлять листы в кэше. Выполните указанные ниже операции для доступа к инструменту.
- Развернуть узел ГИС-Серверы (GIS Servers), в окне ArcCatalog или Каталог (Catalog) в ArcGIS Desktop.
- Во время подключения к ArcGIS Server, найдите сервис, для которого необходимо создать листы.
- Щелкните правой кнопкой мыши по сервисам и выберите Управление кэшем (Manage Cache) > Управление листами (Manage Tiles). Эта опция доступна только в случае, если ранее вы использовали Редактор сервисов (Service Editor) для указания, что желаете прорисовывать данные сервисов при помощи листов из кэша.
- Введите требуемые параметры и запустите инструмент. Для изучения значения каждого параметра инструмента щелкните кнопку Показать Справку (Show Help), а затем выберите параметр, по которому необходимо вывести информацию.
Примечание:
Инструменты кэширования не запускаются из Менеджера (Manager).
Если получить доступ к инструменту, как описано выше, то для большинства параметров будут автоматически заданы значения, которые будут импортироваться из сервиса карт. Если доступ будет осуществлен через меню Геообработка (Geoprocessing), необходимо будет указать сервис, который надо поместить в кэш. Для этого надо перетащить сервис из дерева Каталога (Catalog) в первый параметр инструмента. После этого большая часть оставшихся свойств примут значения по умолчанию.
Режим обновления (Update Mode) – это единственный параметр, который устанавливается вручную вне зависимости от способа доступа к инструменту. При первоначальном построении кэша выберите Повторное создание всех листов (Recreate All Tiles). Руководство по использованию настроек при обновлении кэша находится в разделе Обновление кэша карты.
После указания названия сервиса и режима обновления, можно начинать создавать кэш или менять некоторые настройки по умолчанию. Если снять отметку Подождать окончания задания (Wait for job completion), то вы сможете закрыть ArcMap во время построения сервером листов. Вы можете проверить статус кэширования позднее, щелкнув правой кнопкой мыши сервис в дереве каталога и выбрав Посмотреть статус кэша (View Cache Status).
Прежние версии:
В версии 10.0 и более ранних версиях можно было выбирать фрейм данных для кэширования. В 10.1 и выше кэшируется только активный фрейм данных. Более ранние версии позволяли устанавливать свойство сглаживания, когда происходило конфигурирование схемы листов или запуск кэширующих инструментов. В 10.1 и более поздних версиях, настройки сглаживания, выбранные для картографического сервиса в Редакторе сервисов (Service Editor) автоматически применяются к кэшу.
Кэширование по запросу
Вы можете настроить ваш кэш на создание листов во время навигации пользователя в некэшированную область карты. Данная практика кэширования должна использоваться как способ отображения наименее часто посещаемых областей карты, на которые у вас нет времени, или если дисковое пространство кэша заполнено. Дополнительную информацию о настройке и использовании кэширования по запросу см. в разделе Кэширование карт по запросу.