Краткая информация
Обновляет существующий кэш Сервиса глобуса для замены отсутствующих листов, перезаписи устаревших листов и добавления новых листов в новых областях. Инструмент Обновить кэш сервиса глобуса (Update Globe Server Cache) может быть применен как к одному слою, так и ко всем слоям сервиса.
Существует два разных режима работы этого инструмента:
- Заново создать пустые листы (Recreate Empty Tiles) — создаются только пустые листы (которые были удалены
с диска) или новые листы вследствие изменений экстента кэша или добавления новых слоев в сервис глобуса. Существующие листы останутся неизменными.
- Заново создать все листы (Recreate All Tiles) — заменяются все листы, включая существующие. Кроме того, новые листы
будут добавлены, если экстент данных слоя изменился или новые слои были добавлены в сервис глобуса.
Использование
Этот инструмент нужно использовать для обновления существующего кэша сервера глобуса. Чтобы обновить кэш, укажите узел сервера глобуса. Инструмент автоматически перечислит все объекты сервера, доступные на нем.
Запуск обновления без указания экстента обновит весь экстент сервиса для указанных уровней детальности.
Обновление полезно выполнять при необходимости обновления только части кэша сервисов глобуса. При определении уровней детальности 'from'(от) и 'To' (до) убедитесь, что указаны все уровни, для которых следует создать листы. Уровень детальности от (From Level of Detail) определяет самый низкий уровень детальности, с которого должен начинаться кэш данных. Уровень детальности до (To Level of detail) определяет высшее желаемое разрешение, до которого будет происходить кэширование ваших данных.
Этот инструмент не принимает никакие установки, которые были указаны.
Синтаксис
UpdateGlobeServerCache_server (server_name, object_name, {update_extent}, layer, LOD_from, LOD_to, {thread_count}, update_mode)
Параметр | Объяснение | Тип данных |
server_name | Имя узла ArcGIS for Server, которое будет использоваться для обновления кэша. | String |
object_name | Имя сервиса глобуса, который будет использоваться для обновления кэша. | String |
update_extent (Дополнительный) | Выберите область слоя для которого следует обновить кэш. Это можно сделать путем определения значений экстента или выбора экстента из существующего источника данных. | Extent |
layer layer;layer... | Обновите кэш данных для выбранных слоев. По умолчанию выбраны все слои. Если слой не выбран, он не будет обновляться. | String |
LOD_from | Минимальный уровень детальности для построения кэша данных. Каждый уровень детальности соответствует фиксированному масштабу. Эти уровни зафиксированы и соответствуют схеме листов данных ArcGlobe. Существует 21 уровень детальности: Глобус - 1:10000000 | Континент - 1:5000000 | Страны - 1:2500000 | Страна - 1:1250000 | Штаты- 1:625000 | Штат - 1:312500 | Страны - 1:156250 | Страна - 1:78125 | Мегаполис - 1:39062 | Города - 1:19531 | Город - 1:9765 | Поселок - 1:4882 | Пригород - 1:2441 | Городские кварталы - 1:1220 | Городской квартал - 1:610 | Здания - 1:305 | Здание - 1:152 | Дома - 1:76 | Приусадебный участок - 1:38 | Дом - 1:19 | Комнаты - 1:9 | Комната - 1:4. | String |
LOD_to | Максимальный уровень детальности для построения кэша данных. Каждый уровень детальности соответствует фиксированному масштабу. Эти уровни зафиксированы и соответствуют схеме листов данных ArcGlobe. Существует 21 уровень детальности: Глобус - 1:10000000 | Континент - 1:5000000 | Страны - 1:2500000 | Страна - 1:1250000 | Штаты- 1:625000 | Штат - 1:312500 | Страны - 1:156250 | Страна - 1:78125 | Мегаполис - 1:39062 | Города - 1:19531 | Город - 1:9765 | Поселок - 1:4882 | Пригород - 1:2441 | Городские кварталы - 1:1220 | Городской квартал - 1:610 | Здания - 1:305 | Здание - 1:152 | Дома - 1:76 | Приусадебный участок - 1:38 | Дом - 1:19 | Комнаты - 1:9 | Комната - 1:4. | String |
thread_count (Дополнительный) | Указывает количество экземпляров сервера глобуса ArcGIS for Server, который используется для создания кэша. По умолчанию это количество равно максимальному количеству экземпляров сервера глобуса, указанного в свойствах сервиса глобуса, однако может быть изменено на более низкое значение. | Long |
update_mode | Выберите режим для обновления кэша. Существует два режима:
| Boolean |
Пример кода
# Importing standard library modules
import os, arcgisscripting
# Create the geoprocessing object
gp = arcgisscripting.create()
gp.UpdateGlobeServerCache("myglobeserver","Boundaries","Globe - 1:10000000","Countries - 1:2500000", 4,"'ESRI Countries (Small Scale)';'ESRI Countries Medium Scale)';LargeProvinces;'ESRI AWS Boundaries';'AND Countries'")
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- ArcGIS Desktop Basic: Требует 3D Analyst
- ArcGIS Desktop Standard: Требует 3D Analyst
- ArcGIS Desktop Advanced: Требует 3D Analyst