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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

  • Текущий экстент отображения Вид карты - экстент будет основан на активной карте или сцене.
  • Нарисовать экстент Закончить прямым углом - экстент будет основан прямоугольнике, нарисованном на карте или сцене.
  • Экстент слоя Слой - экстент будет основан на активном слое карты. Выберите доступный слой или воспользуйтесь опцией Экстент данных во всех слоях. У каждого слоя карте есть следующие опции:

    • Все объекты Выбрать все - экстент всех объектов.
    • Выбранные объекты Область из выбранных объектов - экстент выбранных объектов.
    • Отображаемые объекты Extent Indicator - экстент отображаемых объектов.

  • Обзор Обзор - экстент будет основан на наборе данных.
  • Буфер обмена Вставить - экстент может быть скопирован в буфер обмена и из него.
    • Копировать экстент Копировать - копирует экстент и систему координат в буфер обмена.
    • Вставить экстент Вставить - вставляет экстент и систему координат из буфера обмена. Если буфер обмена не содержат систему координат, экстент будет использовать систему координат карты.
  • Сбросить экстент Сбросить - экстент будет сброшен до значения по умолчанию.

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

Extent
Каналы
(Дополнительный)

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

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

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

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

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

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: Да