Управление листами кэша картографического сервера (Сервер)

Краткая информация

Создает и обновляет листы в существующем кэше веб-слоя листов. Этот инструмент используется для создания новых листов, замены отсутствующих листов, перезаписи устаревших листов и удаления листов.

Использование

  • Этому инструменту может потребоваться много времени на запуск для кэшей, охватывающих большой географический экстент или очень крупные масштабы карты. Если этот инструмент будет отменен, создание листов остановится, но существующие листы не удалятся. Это означает, что можно отменить этот инструмент, если не хватает времени, и снова запустить его позже на том же кэше, задав параметр Режим обновления как Заново создать пустые листы (update_mode="RECREATE_EMPTY_TILES" в Python).

Параметры

ПодписьОписаниеТип данных
Входной сервис

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

Image Service; Map Server
Масштабы

Список уровней масштабов, в которых будут созданы листы.

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

Double
Режим обновления

Режим для обновления кэша.

  • Заново создать пустые листыВ этом случае создаются только пустые листы. Существующие листы останутся неизменными. Эта опция недоступна для веб-слоев листов, опубликованных в ArcGIS Online ArcGIS Online.
  • Повторно создать все листыСуществующие листы будут заменены, а новые листы добавлены, если экстент изменился.
  • Удалить листыЛисты будут удалены из кэша. Структура папки кэша не будет удалена.
String
Число экземпляров кэшированного сервиса
(Дополнительный)

Задает число экземпляров, использующихся для обновления/создания листов. Значение этого параметра установлено как – без ограничений (-1) и не может быть изменено.

Long
Область интереса
(Дополнительный)

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

Если не указать значение этого параметра, по умолчанию используется полный экстент карты.

Feature Set
Экстент обновления
(Дополнительный)

Прямоугольный экстент, в котором должны быть созданы или удалены листы в зависимости от значения параметра Режим обновления. Указывать значения для опции Экстент обновления, и для опции Область интереса не рекомендуется. Если значения приведены для обоих параметров, будет использоваться значение Область интереса.

  • По умолчанию – экстент основывается на максимальном экстенте всех задействованных слоев. Это значение по умолчанию.
  • Экстент текущего отображения – экстент будет равен фрейму данных или видимому отображению. Опция недоступна, если нет активной карты.
  • Как указано ниже – экстент будет основан на указанных минимальном и максимальном значениях экстента.
  • Найти—экстент будет основан на существующем наборе данных.
Extent
Дождитесь завершения задания
(Дополнительный)

Этот параметр позволяет следить за ходом задания кэширования, выполняемого на ArcGIS Online или Portal for ArcGIS.

  • Отмечено – инструмент геообработки продолжит работать в Pro, в то время как задание кэширования выполняется на Portal for ArcGIS или ArcGIS Online. С помощью этой опции вы можете запросить подробные отчеты о ходе процесса в любое время и просматривать сообщения геообработки по мере их появления.
  • Не отмечено – инструмент посылает задание на Портал, позволяя вам запускать другие задачи геообработки в ArcGIS Pro или закрыть его. Эта опция используется, когда вы хотите построить кэш автоматически в момент публикации сервиса. Вы также можете установить эту опцию на любом другом создаваемом кэше.
Boolean
URL портала
(Дополнительный)

URL-адрес портала.

String

Производные выходные данные

ПодписьОписаниеТип данных
URL-адрес выходного картографического сервиса

Выходной URL-адрес.

String

arcpy.server.ManageMapServerCacheTiles(input_service, scales, update_mode, {num_of_caching_service_instances}, {area_of_interest}, {update_extent}, {wait_for_job_completion}, {portal_url})
ИмяОписаниеТип данных
input_service

Веб-слой листов или слой изображения карты, листы кэша которого нужно обновить.

Image Service; Map Server
scales
[scales,...]

Уровни масштаба, на которых вы создадите или удалите листы при запуске инструмента в зависимости от update_mode.

Double
update_mode

Режим для обновления кэша.

  • RECREATE_EMPTY_TILESВ этом случае создаются только пустые листы. Существующие листы останутся неизменными. Эта опция недоступна для веб-слоев листов, опубликованных в ArcGIS Online ArcGIS Online.
  • RECREATE_ALL_TILESСуществующие листы будут заменены, а новые листы добавлены, если экстент изменился.
  • DELETE_TILESЛисты будут удалены из кэша. Структура папки кэша не будет удалена.
String
num_of_caching_service_instances
(Дополнительный)

Задает число экземпляров, использующихся для обновления/создания листов. Значение этого параметра установлено как – без ограничений (-1) и не может быть изменено.

Long
area_of_interest
(Дополнительный)

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

Если не указать значение этого параметра, по умолчанию используется полный экстент карты.

Feature Set
update_extent
(Дополнительный)

Прямоугольный экстент, в пределах которого должны быть созданы или удалены листы, в зависимости от значения параметра update_mode. Не рекомендуется задавать оба значения: и update_extent, и area_of_interest. Если заданы значения обоих параметров, будет использоваться значение area_of_interest.

  • MAXOF - будет использоваться максимальный экстент всех входных данных.
  • MINOF - будет использоваться минимальная область, общая для всех входных данных.
  • DISPLAY– экстент будет равен видимому отображению.
  • Имя слоя - будет использоваться тот же экстент, что и в указанном слое.
  • Объект Extent - будет использоваться тот же экстент, что и в указанном объекте.
  • Строка координат, разделенных пробелами – будет использоваться экстент из заданной строки. Координаты должны быть выражены в таком порядке: x-min, y-min, x-max, y-max.
Extent
wait_for_job_completion
(Дополнительный)

Этот параметр позволяет следить за ходом задания кэширования, выполняемого на портале.

  • WAITЭтот инструмент геообработки продолжит работать в окне Python, в то время как задание кэширования выполняется на Portal for ArcGIS или ArcGIS Online. С помощью этой опции вы можете запросить подробные отчеты о ходе процесса в любое время и просматривать сообщения геообработки по мере их появления. Это является опцией по умолчанию. Рекомендуется использовать эту опцию в скриптах Python.
  • DO_NOT_WAITИнструмент геообработки посылает задание на сервер, позволяя вам запускать другие задачи геообработки. Эта опция используется, когда вы хотите построить кэш автоматически в момент публикации сервиса. Вы также можете установить эту опцию на любом другом создаваемом кэше. Для отслеживания статуса задачи кэширования откройте ArcMap, щелкните правой кнопкой сервис в окне Каталога и выберите Просмотреть статус кэша. Вы также можете использовать URL, указанный в сообщении результата инструмента.
Boolean
portal_url
(Дополнительный)

URL-адрес портала.

String

Производные выходные данные

ИмяОписаниеТип данных
out_job_url

Выходной URL-адрес.

String

Параметры среды

Особые случаи

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы