Сводка
Создает слой мозаики из набора данных мозаики или файла слоя. Слой, который создается этим инструментом, является временным, и по окончании сеанса он не будет сохранен, если только не сохранить его как файл слоя или не сохранить карту.
Этот инструмент может использоваться для создания слоя, так что вы можете работать с заданным поднабором каналов в наборе данных мозаики.
Использование
Чтобы сделать слой постоянным, щелкните правой кнопкой на слое панели Содержание и нажмите кнопку Сохранить как файл слоя или используйте инструмент Сохранить в файл слоя.
Выходные данные могут быть созданы только с помощью поднабора диапазонов. Это поможет сэкономить время и место на диске.
Синтаксис
arcpy.management.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 (Дополнительный) | Выберите метод мозаики. Метод мозаики определяет, как создается слой из разных растров в наборе данных мозаики.
| String |
order_field (Дополнительный) | Выберите поле определения порядка. Когда используется метод мозаики BY_ATTRIBUTE, необходимо задать поле по умолчанию, которое будет использоваться при расположении растров по порядку. Перечень полей определяется как список сервисной таблицы, типа метаданных. | String |
order_base_value (Дополнительный) | Базовое значение порядка. Изображения сортируются на основе разницы между этим значением и значением атрибута в установленном поле. | String |
lock_rasterid (Дополнительный) | Идентификатор (ID) или имя растра, на которых сервис должен блокироваться, и будут отображаться только указанные растры. Если оставить неопределенным, он будет таким же, как параметр по умолчанию системы. Можно определить несколько идентификаторов как перечень с точкой с запятой в качестве разделителя. | String |
sort_order (Дополнительный) | Выберите порядок сортировки: по возрастанию или по убыванию.
| String |
mosaic_operator (Дополнительный) | Выберите оператор мозаики. Если два или более растров имеют одинаковый приоритет сортировки, этот параметр используется для дальнейшего обновления порядка сортировки.
| String |
cell_size (Дополнительный) | Размер ячейки для выходного слоя мозаики. | Double |
processing_template (Дополнительный) | Шаблон функции обработки растра может быть применен к выходному слою мозаики.
| String |
Пример кода
Пример скрипта Python для MakeMosaicLayer.
arcpy.MakeMosaicLayer_management(
"fgdb.gdb/mdsrc", "mdlayer2", "", "clipmd.shp", "3;2;1",
"BY_ATTRIBUTE", "Tag", "Dataset", "", "DESCENDING", "LAST", "10",
processing_template="NDVI")
Пример скрипта 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")
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да