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

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

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

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Набор данных мозаики

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

Mosaic Layer
Выходной слой мозаики

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

Mosaic Layer
Выражение
(Дополнительный)

Задать запрос при помощи SQL или использовать Конструктор запросов, чтобы построить запрос.

SQL Expression
Экстент шаблона
(Дополнительный)

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

  • По умолчанию – экстент основывается на максимальном экстенте всех задействованных слоев. Это значение по умолчанию.
  • Экстент текущего отображения – экстент будет равен фрейму данных или видимому отображению. Опция недоступна, если нет активной карты.
  • Как указано ниже – экстент будет основан на указанных минимальном и максимальном значениях экстента.
  • Найти—экстент будет основан на существующем наборе данных.
Extent
Каналы
(Дополнительный)

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

Value Table
Метод мозаики
(Дополнительный)

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

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

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

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

String
Основное значение порядка
(Дополнительный)

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

String
ID блокируемого растра
(Дополнительный)

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

String
Порядок сортировки
(Дополнительный)

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

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

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

  • ПервоеНаверху будет первый растр в списке. Это значение по умолчанию.
  • ПоследнееНаверху будет последний растр в списке.
  • МинимумНаверху будет растр с наименьшим значением.
  • МаксимумНаверху будет растр с наибольшим значением.
  • СреднееНаверху будет среднее значение пиксела.
  • СмешанноеВыходным значением ячейки будет смешение значений. Это смешанное значение основывается на алгоритме, который определяет весовое значение в зависимости от расстояния от пикселя до ребра в пределах области наложения.
  • СуммаЗначения выходных ячеек будут агрегацией всех перекрывающихся ячеек.
String
Размер выходной ячейки
(Дополнительный)

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

Double
Шаблон обработки
(Дополнительный)

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

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

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})
ИмяОписаниеТип данных
in_mosaic_dataset

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

Mosaic Layer
out_mosaic_layer

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

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

Задать запрос при помощи SQL.

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

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

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