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

Сводка

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

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

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

Синтаксис

ManageMapServerCacheTiles(input_service, scales, update_mode, {num_of_caching_service_instances}, {area_of_interest}, {update_extent}, {wait_for_job_completion}, {portal_url})
ParameterОбъяснениеТип данных
input_service

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

Image Service; MapServer
scales
[scales,...]

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

Double
update_mode

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

  • RECREATE_EMPTY_TILESВ этом случае создаются только пустые листы. Существующие листы останутся неизменными. Эта опция недоступна для веб-слоев листов, опубликованных в 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.

Extent
wait_for_job_completion
(Дополнительный)

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

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

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

String

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

NameОбъяснениеТип данных
out_job_url

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

Строковое

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

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

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