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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

    Данная опция не доступна в диалоговом окне Параметры среды. Он доступен только из параметра инструмента, с экстентом в качестве типа данных, или на вкладке Среды диалогового окна инструмента.

    Примечание:

    Если включена опция Включать и отключать редактирование на вкладке Редактирование, вы должны включить редактирование на вкладке ленты Редактирование, чтобы нарисовать экстент.

  • Экстент слоя Layer — Экстент будет основан на активном слое карты. Используйте раскрывающийся список, чтобы выбрать доступный слой, или используйте опцию Экстент данных во всех слоях, чтобы получить объединенный экстент всех активных слоев карты, за исключением базовой карты. Эта опция доступна только при наличии активной карты со слоями.

    У каждого слоя карте есть следующие опции:

    • Все объекты Выбрать все - экстент всех объектов слоя.
    • Выбранные объектыArea from Selected Features - экстент всех выбранных объектов слоя.
    • Отображаемые объекты Extent Indicator - экстент всех отображаемых объектов слоя.
      Примечание:

      Экстенты опций Выбранные объекты Area from Selected Features и Отображаемые объекты Extent Indicator доступны только для векторных слоев.

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

    Координаты экстента копируются в буфер обмена и вставляются из него с использованием того же форматирования и порядка, что и для объекта ArcPy Extent: x-min, y-min, x-max, y-max и пространственная привязка.

  • Сбросить экстент Сбросить — Экстент будет сброшен до значения по умолчанию.
  • Координаты, введенные вручную – Координаты должны быть числовыми значениями и находиться в системе координат активной карты.
    Внимание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • FIRSTНаверху будет первый растр в списке. Это значение по умолчанию.
  • LASTНаверху будет последний растр в списке.
  • MINНаверху будет растр с наименьшим значением.
  • MAXНаверху будет растр с наибольшим значением.
  • MEANНаверху будет среднее значение пиксела.
  • BLENDВыходным значением ячейки будет смешение значений. Это смешанное значение основывается на алгоритме, который определяет весовое значение в зависимости от расстояния от пикселя до ребра в пределах области наложения.
  • SUMЗначения выходных ячеек будут агрегацией всех перекрывающихся ячеек.
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")