Утилита Создать схему кэша позволяет вам задать кэш карты или сервиса изображений из командной строки, включая масштабы, кэш-каталог сервера, DPI, размер листа, начало отсчета листов, формат изображения и формат хранения. Она настраивает все необходимое для того, чтобы начать добавлять листы; однако, чтобы создать листы, вы должны далее запустить утилиту Управление листами кэша.
Справку по выборку параметров для кэша см. в статье Редактирование свойств кэширования сервиса в ArcGIS Server Manager.
Параметры
Параметр | Details |
---|---|
-u | Имя пользователя ArcGIS Server, который будет запускать утилиту. Пользователь должен иметь соответствующие права для выполнения этого действия. Если сайт настроен с аутентификацией веб-уровня, укажите встроенного пользователя, например, учетную запись основного администратора сайта. |
-p | Пароль пользователя, указанного с параметром -u. |
-s | URL-адрес сайта в одном из следующих форматов:
|
-n | Имя сервиса, для которого вы хотите задать кэш. Это реализуется с применением синтаксиса <Service name>:<Service type>. |
-Dc | Директория кэша ArcGIS 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 | Вывод справки по утилите. |
--ignoressl | Необязательный параметр для отключения проверки сертификата SSL. |
Пример
В следующем примере задается кэш для картографического сервиса с именем San Diego.
Прежние версии:
Если вы используете логику, автоматизирующую выполнение этих утилит, следует обновить скрипты, чтобы удалить зависимости 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