Краткая информация
Создает временный растровый слой из сервиса WCS.
Использование
Это один из нескольких инструментов, допускающих сервис WCS в качестве входных данных; поэтому этот инструмент может использоваться для конвертации сервиса WCS в растровый слой, который затем может использоваться инструментом геообработки. Слой, созданный данным инструментом, является временным и будет удален по окончании сеанса редактирования, если вы не сохраните документ карты.
Входные данные могут быть также URL-адресом для сервера WCS. URL сервера WCS также должен включать информацию о покрытиях и версиях. Если введен только URL-адрес, инструмент автоматически возьмет первое покрытие и использует версию по умолчанию (1.0.0), чтобы создать слой WCS.
Выходными данными может быть вся служба изображений или ее часть.
Вы можете вырезать часть из сервиса изображений, выбрав слой выходного экстента или определив экстент прямоугольника. Если вы выбираете слой выходного экстента, вырезающий экстент будет основан на экстенте этого слоя.
Выходные данные могут быть созданы только с помощью поднабора диапазонов. Это поможет сэкономить время и место на диске.
Синтаксис
MakeWCSLayer_management (in_wcs_coverage, out_wcs_layer, {template}, {band_index})
Параметр | Объяснение | Тип данных |
in_wcs_coverage | Имя входного сервиса WCS или URL-адрес, который ссылается на сервис WCS. Если используется URL-адрес сервера WCS, URL-адрес должен включать имя покрытия и информацию о версии. Если введен только URL-адрес, инструмент автоматически возьмет первое покрытие и использует версию по умолчанию (1.0.0), чтобы создать слой WCS. Пример URL, который включает имя покрытия и версию: http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer?coverage=rasterDRGs&version=1.1.1 В данном примере, «http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer?» - это адрес URL. Указанное покрытие — это coverage=rasterDRGs, а версия — &version=1.1.1. Чтобы получить имена покрытия на сервере WCS, используйте запрос WCS GetCapabilities. Пример запроса WCS: http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer?request=getcapabilities&service=wcs | WCS Coverage; String |
out_wcs_layer | Имя выходного слоя WCS. | Raster Layer |
template (Дополнительный) | Выходной экстент слоя WCS. Выходной экстент может быть либо задан путем определения площади, которая будет вырезана (X-Минимум, Y-Минимум, X-Максимум и Y-Максимум) или путем использования экстента вырезающего слоя. | Extent |
band_index ID (Дополнительный) | Выберите каналы, которые будут экспортироваться для слоя. Если каналы не установлены, то все каналы будут использоваться в выходных данных. | Value Table |
Пример кода
Создать слой WCS. Пример 1 (окно Python)
Это пример Python для инструмента Создать слой WCS (Make WCS Layer).
import arcpy
from arcpy import env
env.workspace = "C:/Workspace"
input1 = "GIS Servers/File_TIFF_Amberg on server3/090160_1"
arcpy.MakeWCSLayer_management(input1, "wcslayer1", "11.844983 49.445367 11.858321 49.453887",
"1;2;3")
Создать слой WCS. Пример 2 (автономный скрипт)
Это пример скрипта Python для инструмента Создать слой WCS (Make WCS Layer).
##====================================
##Make WCS Layer
##Usage: MakeWCSLayer_management in_wcs_coverage out_wcs_layer {template} {ID;ID...}
import arcpy
arcpy.env.workspace = r"C:/Workspace"
input1 = r"GIS Servers\File_TIFF_Amberg on server3\090160_1"
input2 = "http://server3/arcgis/services/File_TIFF_Amberg/ImageServer/WCSServer"
##Create WCS layer from WCS connection file
arcpy.MakeWCSLayer_management(input1, "wcslayer1", "11.844983 49.445367 11.858321 49.453887",
"1;2;3")
##Create WCS layer from URL with clipping feature
arcpy.MakeWCSLayer_management(input2, "wcslayer2", "clip.shp", "1;2;3")
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да