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

Краткая информация

Создает временный растровый слой из сервиса WCS.

Использование

  • Это один из нескольких инструментов, допускающих сервис WCS в качестве входных данных; поэтому этот инструмент может использоваться для конвертации сервиса WCS в растровый слой, который затем может использоваться инструментом геообработки. Слой, созданный данным инструментом, является временным и будет удален по окончании сеанса редактирования, если вы не сохраните документ карты.

  • Входные данные могут быть также URL-адресом для сервера WCS. URL сервера WCS также должен включать информацию о покрытиях и версиях. Если введен только URL-адрес, инструмент автоматически возьмет первое покрытие и использует версию по умолчанию (1.0.0), чтобы создать слой WCS.

  • Выходными данными может быть весь сервис изображений или его часть.

  • Вы можете вырезать часть из сервиса изображений, выбрав слой выходного экстента или определив Прямоугольный экстент. При выборе слоя выходного экстента, вырезающий экстент будет основан на экстенте этого слоя.

  • Выходные данные могут быть созданы только с помощью поднабора каналов. Это сэкономит время и место на диске.

Параметры

ПодписьОписаниеТип данных
Входное покрытие 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

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.

  • MAXOF - будет использоваться максимальный экстент всех входных данных.
  • MINOF - будет использоваться минимальная область, общая для всех входных данных.
  • DISPLAY– экстент будет равен видимому отображению.
  • Имя слоя - будет использоваться тот же экстент, что и в указанном слое.
  • Объект Extent - будет использоваться тот же экстент, что и в указанном объекте.
  • Строка координат, разделенных пробелами – будет использоваться экстент из заданной строки. Координаты должны быть выражены в таком порядке: x-min, y-min, x-max, y-max.
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")

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы