Краткая информация
Создает временный растровый слой из сервиса 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 [band_index,...] (Дополнительный) | Выберите каналы, которые будут экспортироваться для слоя. Если каналы не установлены, все каналы будут использоваться в выходных данных. | Value Table |
Пример кода
Создать слой WCS, пример 1 (окно Python)
Пример скрипта 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")
MakeWCSLayer, пример 2 (автономный скрипт)
Это пример скрипта 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")
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да