ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Создать слой мозаики

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

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

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

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

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

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

Синтаксис

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}, {processing_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
(Дополнительный)

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

  • 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
(Дополнительный)

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

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")

Параметры среды

  • Текущая рабочая область

Информация о лицензиях

  • ArcGIS Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация