Создать слой WCS (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Создает временный растровый слой из сервиса 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...}
    
try:
    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")
    
    print arcpy.GetMessages()
except:
    print "Make WCS Layer example failed."
    print arcpy.GetMessages()

Параметры среды

Этот инструмент не использует параметры среды геообработки

Связанные темы

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

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013