Краткая информация
Создает слой мозаики из набора данных мозаики или файла слоя. Слой, который создается этим инструментом, является временным, и по окончании сеанса он не будет сохранен, если только не сохранить его как файл слоя или не сохранить карту.
Этот инструмент может использоваться для создания слоя, так что вы можете работать с заданным поднабором каналов в наборе данных мозаики.
Использование
Чтобы сделать слой постоянным, щелкните правой кнопкой на слое в таблице содержания и нажмите кнопку Сохранить как файл слоя (Save As Layer File), или используйте инструмент Сохранить в файл слоя (Save To Layer File).
Синтаксис
MakeMosaicLayer_management (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}, {procesing_template})
Параметр | Объяснение | Тип данных |
in_mosaic_dataset |
Путь и имя входного набора данных мозаики. | Mosaic Layer |
out_mosaic_layer | Имя выходного слоя мозаики. | Mosaic Layer |
where_clause (дополнительно) | Высказывание запроса, использующее поля и значения набора данных мозаики. | SQL Expression |
template (дополнительно) | Используя min x, min y, max x или max y, вы можете устанавливать экстенты выходного слоя мозаики | Extent |
band_index [ID,...] (дополнительно) | Выберите каналы, которые будут экспортироваться для слоя. Если каналы не установлены, то все каналы будут использоваться в выходных данных. | Value Table |
mosaic_method (дополнительно) |
Выберите метод мозаики. Метод мозаики определяет, как создается слой из разных растров в наборе данных мозаики.
| String |
order_field (дополнительно) | Выберите упорядоченное поле. Когда используется метод мозаики BY_ATTRIBUTE, необходимо задать поле по умолчанию, которое будет использоваться при расположении растров по порядку. Перечень полей определяется как список сервисной таблицы, типа метаданных. | String |
order_base_value (дополнительно) | Базовое значение порядка. Изображения сортируются на основе разницы между этим значением и значением атрибута в установленном поле. | String |
lock_rasterid (дополнительно) | Идентификатор (ID) или имя растра, на которых сервис должен блокироваться, и будут отображаться только указанные растры. Если оставить неопределенным, он будет таким же, как параметр по умолчанию системы. Можно определить несколько идентификаторов как перечень с точкой с запятой в качестве разделителя. | String |
sort_order (дополнительно) | Выберите как сортировать порядок: по возрастанию или по убыванию.
| String |
mosaic_operator (дополнительно) |
Выберите оператор мозаики. Если два или более растров имеют одинаковый приоритет сортировки, этот параметр используется для дальнейшего обновления порядка сортировки.
| String |
cell_size (дополнительно) | Размер ячейки для выходного слоя мозаики. | Double |
procesing_template (дополнительно) | Шаблон функции обработки растра может быть применен к выходному слою мозаики. | String |
Пример кода
Создать слой мозаики. Пример 1 (окно Python)
Это пример Python для инструмента Создать слой мозаики.
arcpy.MakeMosaicLayer_management(
"fgdb.gdb/mdsrc", "mdlayer2", "", "clipmd.shp", "3;2;1",
"BY_ATTRIBUTE", "Tag", "Dataset", "", "DESCENDING", "LAST", "10",
processing_template="NDVI")
Создать слой мозаики. Пример 2 (окно Python)
Это пример скрипта Python для инструмента Создать слой мозаики.
arcpy.MakeMosaicLayer_management(
"fgdb.gdb/mdsrc", "mdlayer2", "", "clipmd.shp", "3;2;1",
"BY_ATTRIBUTE", "Tag", "Dataset", "", "DESCENDING", "LAST", "10",
processing_template="Custom_func")