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

Сводка

Создает слой мозаики из набора данных мозаики или файла слоя. Слой, который создается этим инструментом, является временным, и по окончании сеанса он не будет сохранен, если только не сохранить его как файл слоя или не сохранить карту.

Этот инструмент может использоваться для создания слоя, так что вы можете работать с заданным поднабором каналов в наборе данных мозаики.

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

  • Чтобы сделать слой постоянным, щелкните правой кнопкой на слое панели Содержание и нажмите кнопку Сохранить как файл слоя или используйте инструмент Сохранить в файл слоя.

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

Синтаксис

MakeMosaicLayer(in_mosaic_dataset, out_mosaic_layer, {where_clause}, {template}, {band_index}, {mosaic_method}, {order_field}, {order_base_value}, {lock_rasterid}, {sort_order}, {mosaic_operator}, {cell_size}, {processing_template})
ParameterОбъяснениеТип данных
in_mosaic_dataset

Путь и имя входного набора данных мозаики.

Mosaic Layer
out_mosaic_layer

Имя выходного слоя мозаики.

Mosaic Layer
where_clause
(Дополнительный)

Используя SQL, вы можете определить запрос.

SQL Expression
template
(Дополнительный)

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

Extent
band_index
[ID,...]
(Дополнительный)

Выберите каналы, которые будут экспортироваться для слоя. Если каналы не установлены, все каналы будут использоваться в выходных данных.

Value Table
mosaic_method
(Дополнительный)

Выберите метод мозаики. Метод мозаики определяет, как создается слой из разных растров в наборе данных мозаики.

  • CLOSEST_TO_CENTERСортирует растры на основе порядка, где растры, центр которых располагается ближе к центру просмотра, помещаются наверху.
  • NORTH_WESTСортирует растры на основе порядка, где растры, центр которых располагается ближе к северо-западу, помещаются наверху.
  • LOCK_RASTERПозволяет пользователю блокировать отображение одного или нескольких растров, на основе идентификатора (ID) или имени. Если вы закроете эту опцию, вам нужно установить Идентификатор блокировки растра.
  • BY_ATTRIBUTEСортирует растры на основе поля атрибутов и их отличия от базового значения. Если выбрана эта опция, также необходимо установить параметры Поле порядка и Базовое значение порядка.
  • CLOSEST_TO_NADIRСортирует растры на основе порядка, где растры, положение надира которых ближе к центру просмотра, помещаются наверху. Точка надира может отличаться от центральной точки, особенно на снимках, снятых под наклоном.
  • CLOSEST_TO_VIEWPOINTСортирует растры на основе порядка, где положение надира ближе к определенному пользователем местоположению точки просмотра, помещаются наверху.
  • SEAMLINEВырезает растры с помощью предопределенной формы линии сшивки для каждого растра с дополнительным размытием изображения вдоль швов. Порядок предопределяется в процессе создания линий сшивки. Некорректно использовать оператор мозаики LAST с этим методом мозаики.
String
order_field
(Дополнительный)

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

String
order_base_value
(Дополнительный)

Базовое значение порядка. Изображения сортируются на основе разницы между этим значением и значением атрибута в установленном поле.

String
lock_rasterid
(Дополнительный)

Идентификатор (ID) или имя растра, на которых сервис должен блокироваться, и будут отображаться только указанные растры. Если оставить неопределенным, он будет таким же, как параметр по умолчанию системы. Можно определить несколько идентификаторов как перечень с точкой с запятой в качестве разделителя.

String
sort_order
(Дополнительный)

Выберите порядок сортировки: по возрастанию или по убыванию.

  • ASCENDINGСортировка будет производиться по возрастанию. Используется по умолчанию.
  • DESCENDINGСортировка будет производиться по убыванию.
String
mosaic_operator
(Дополнительный)

Выберите оператор мозаики. Если два или более растров имеют одинаковый приоритет сортировки, этот параметр используется для дальнейшего обновления порядка сортировки.

  • FIRSTНаверху будет первый растр в списке. Используется по умолчанию.
  • LASTНаверху будет последний растр в списке.
  • MINНаверху будет растр с наименьшим значением.
  • MAXНаверху будет растр с наибольшим значением.
  • MEANНаверху будет среднее значение пиксела.
  • BLENDВыходным значением ячейки будет смешение значений. Это смешанное значение основывается на алгоритме, который определяет весовое значение в зависимости от расстояния от пикселя до ребра в пределах области наложения.
  • SUMЗначения выходных ячеек будут агрегацией всех перекрывающихся ячеек.
String
cell_size
(Дополнительный)

Размер ячейки для выходного слоя мозаики.

Double
processing_template
(Дополнительный)

Шаблон функции обработки растра может быть применен к выходному слою мозаики.

  • NoneОтсутствует шаблон обработки
String

Пример кода

MakeMosaicLayer, пример 1 (окно Python)

Это пример скрипта Python для MakeMosaicLayer.

arcpy.MakeMosaicLayer_management(
        "fgdb.gdb/mdsrc", "mdlayer2", "", "clipmd.shp", "3;2;1", 
		"BY_ATTRIBUTE", "Tag", "Dataset", "", "DESCENDING", "LAST", "10", 
		processing_template="NDVI")
MakeMosaicLayer, пример 2 (окно Python)

Это пример скрипта Python для MakeMosaicLayer.

arcpy.MakeMosaicLayer_management(
        "fgdb.gdb/mdsrc", "mdlayer2", "", "clipmd.shp", "3;2;1", 
		"BY_ATTRIBUTE", "Tag", "Dataset", "", "DESCENDING", "LAST", "10", 
		processing_template="Custom_func")

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

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