Подпись | Описание | Тип данных |
Входное покрытие WCS | Перейдите ко входному сервису 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 |
Выходной WCS слой | Имя выходного слоя WCS. | Raster Layer |
Экстент шаблона (Дополнительный) | Выходной экстент слоя WCS.
| Extent |
Каналы (Дополнительный) | Каналы, которые будут экспортированы для слоя. Если каналы не установлены, все каналы будут использоваться в выходных данных. | Value Table |
Краткая информация
Создает временный растровый слой из сервиса WCS.
Использование
Это один из нескольких инструментов, допускающих сервис WCS в качестве входных данных; поэтому этот инструмент может использоваться для конвертации сервиса WCS в растровый слой, который затем может использоваться инструментом геообработки. Слой, созданный данным инструментом, является временным и будет удален по окончании сеанса редактирования, если вы не сохраните документ карты.
Входные данные могут быть также URL-адресом для сервера WCS. URL сервера WCS также должен включать информацию о покрытиях и версиях. Если введен только URL-адрес, инструмент автоматически возьмет первое покрытие и использует версию по умолчанию (1.0.0), чтобы создать слой WCS.
Выходными данными может быть весь сервис изображений или его часть.
Вы можете вырезать часть из сервиса изображений, выбрав слой выходного экстента или определив Прямоугольный экстент. При выборе слоя выходного экстента, вырезающий экстент будет основан на экстенте этого слоя.
Выходные данные могут быть созданы только с помощью поднабора диапазонов. Это поможет сэкономить время и место на диске.
Параметры
arcpy.management.MakeWCSLayer(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.
| Extent |
band_index [band_index,...] (Дополнительный) | Каналы, которые будут экспортированы для слоя. Если каналы не установлены, все каналы будут использоваться в выходных данных. | Value Table |
Пример кода
Пример скрипта Python для инструмента MakeWCSLayer.
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")
Это пример скрипта Python для инструмента MakeWCSLayer.
##====================================
##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")