Skip To Content

Утилита Создать схему кэша

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

Для помощи в выборе параметров для кэша см. раздел Доступные свойства кэша карты.

Параметры

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

-u

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

-p

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

-s

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

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

-n

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

-Dc

Кэш-каталог ArcGIS for Server для использования данным сервисом. Этот каталог должен быть зарегистрирован в ArcGIS Server.

-scales

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

-dpi

Разрешение кэша в пикселах на дюйм. Часто устанавливается на 96.

-TS

Размер листа в пикселах, предоставляемый подобно следующему: 125x125 | 256x256 | 512x512 | 1024x1024.

-TO

Начало отсчета схемы листов, которым определяется верхний левый угол сетки листов. Предоставляется как координаты в формате "x y". Можно определить координаты этой точки, изучив значения XMin и YMax конечной точки REST сервиса.

-TF

Формат изображения листа, предоставляемый в следующем виде: PNG | PNG8 | PNG24 | PNG32 | JPEG | MIXED.

-TC

Качество сжатия изображения листа, предоставляемое как целое число в диапазоне от 0 до 100, где 100 обозначает наивысшее качество. Этот метод используется только для форматов JPEG и MIXED.

-storage

Формат хранения кэша, предоставляемый в следующем виде: COMPACT | EXPLODED.

-h

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

Пример:

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

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

В 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/createcacheschema -u admin -p admin -s http://gisserver.domain.com:6080 -n SanDiego:MapServer -Dc <ArcGIS Server installation location>/arcgis/server/usr/directories/arcgiscache -scales "500000;250000;125000;66000;33000" -dpi 96 -TS 256x256 -TO "0 10000000" -TF MIXED -TC 90 -storage COMPACT

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