Skip To Content

Утилита Управлять листами кэша

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

Перед запуском этой утилиты вы должны указать кэш для этого сервиса. Для этого можно использовать утилиту Создать схему кэша.

Параметры

ПараметрПодробная информация

-u

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

-p

Пароль пользователя, указанного с параметром -u.

-s

URL-адрес сайта в одном из следующих форматов:

  • http://gisserver.domain.com:6080
  • http://webadaptorhost.domain.com/webadaptorname
Если сайт настроен с аутентификацией веб-уровня, необходимо указать локальный URL сайта.

-n

Имя сервиса, листами кэша которого вы хотите управлять. Если сервис находится в корневой папке, используйте синтаксис <Service name>:<Service type>. Если сервис находится в папке, используйте синтаксис <Folder name>/<Service name>:<Service type>.

-масштабы

Масштабы, для которых вы хотите управлять листами кэша, предоставляются в виде строки элементов, разделенных точкой с запятой, например, 12000;6000;3000. Убедитесь, что масштабы расположены от самого мелкого к самому крупному.

-режим

Режим обновления, определяющий хотите ли вы создавать листы, создает только пустые в текущий момент листы или удаляет листы. Доступны следующие значения: RECREATE_ALL_TILES | RECREATE_EMPTY_TILES | DELETE_TILES.

-i

Число экземпляров сервиса CachingTools ArcGIS Server для использования в этом задании. Дополнительные сведения см. в разделе Распределение ресурсов сервера для кэширования.

-Область интереса (AOI)

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

-экстент

Необязательный. Прямоугольный экстент, определяющий, где создаются листы. Вводится в формате xmin;ymin;xmax;ymax.

-время ожидания

Определяет, должна ли утилита запускаться синхронно (WAIT) или несинхронно (DO_NOT_WAIT). Если вы выбрали несинхронный запуск, то вы можете продолжать выполнять другие команды при запуске этой утилиты.

-h

Вывод справки по утилите.

Пример:

В следующем примере создаются листы кэша для картографического сервиса с именем SanDiego.

Прежние версии:

В 10.2.2 и более ранних версиях требовалось ссылаться на папку и дополнительный модуль Python (.py) для запуска утилит из командной строки. В 10.3 этого более не требуется. Вы можете запускать утилиты непосредственно из командной строки, не указывая расположение Python.

Если вы используете логику, автоматизирующую выполнение этих утилит, следует обновить скрипты, чтобы удалить зависимости Python, например:

  • <ArcGIS Server installation location>/arcgis/server/tools/python
  • Дополнительный модуль .py со ссылкой на имя утилиты командной строки

Для правильного использования см. пример ниже:

<ArcGIS Server installation location>/arcgis/server/tools/admin/managecachetiles -u admin -p admin -s http://gisserver.domain.com:6080 -n SanDiego:MapServer -scales "500000;250000;125000;66000" -mode RECREATE_ALL_TILES -i 3 -wait DO_NOT_WAIT

В этом разделе
  1. Параметры
  2. Пример: