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

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

Объединяет несколько наборов растровых данных в новый набор растровых данных.

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

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

  • Инструмент Мозаика имеет больше доступных параметров при комбинировании наборов растровых данных в существующий растр, например, опции игнорирования фона и значений NoData.

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

  • Вы можете сохранить выходные данные в формат BIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF или в набор растровых данных базы геоданных.

  • При сохранении набора растровых данных в файл формата JPEG, a JPEG 2000 или базу геоданных можно указать значения Типа сжатия и Качества сжатия в параметрах среды геообработки.

  • Формат GIF поддерживает только одноканальные наборы растровых данных.

  • При создании мозаики из наборов растровых данных, содержащих цветовые карты, важно знать, если есть различия между цветовыми картами каждого набора растровых данных мозаики. Для растров с разными цветовыми картами используйте инструмент Мозаика, при этом вы должны выбрать правильное значение параметра Режим цветовой карты мозаики. Если выбран неправильный режим цветовой карты, ваш результат может быть не таким, как ожидалось.

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

Параметры

ПодписьОписаниеТип данных
Входные растры

Наборы растровых данных, которые вы хотите объединить. Входные данные должны иметь одинаковое число каналов и битовую глубину.

Mosaic Dataset; Raster Dataset; Raster Layer
Выходное местоположение

Папка или база геоданных для хранения растра.

Workspace
Имя набора растровых данных с расширением

Имя набора данных, который вы создаёте.

При сохранении набора растровых данных в формате файла укажите расширение файла следующим образом:

  • .bilEsri BIL
  • .bipEsri BIP
  • .bmp – BMP
  • .bsqEsri BSQ
  • .dat – ENVI DAT
  • .gif – GIF
  • .img – ERDAS IMAGINE
  • .jpg – JPEG
  • .jp2 – JPEG 2000
  • .png – PNG
  • .tif – TIFF
  • У Esri Grid нет расширения

При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно.

При хранении набора растровых данных в файлах формата JPEG, JPEG 2000, TIFF или в базе геоданных, вы можете указать значения Типа сжатия и Качества сжатия в параметрах среды геообработки.

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

Система координат для выходного набора растровых данных.

Coordinate System
Тип пиксела
(Дополнительный)

Битовая глубина или радиометрическое разрешение набора данных мозаики.

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

  • 1 битТип пиксела будет 1-битовое целое число без знака. Значение может равняться 0 или 1.
  • 2 битаТип пиксела будет 2-битовое целое число без знака. Поддерживаемые значения могут варьироваться от 0 до 3.
  • 4 битаТип пиксела будет 4-битовое целое число без знака. Поддерживаемые значения могут варьироваться от 0 до 15.
  • 8 бит без знакаТип пиксела будет 8-битовый тип данных без знака. Поддерживаемые значения могут варьироваться от 0 до 255.
  • 8 бит со знакомТип пиксела будет 8-битовый тип данных со знаком. Поддерживаемые значения могут варьироваться от -128 до 127.
  • 16 бит без знакаТип пиксела будет 16-битовый тип данных без знака. Значения находятся в диапазоне от 0 до 65 535.
  • 16 бит со знакомТип пиксела будет 16-битовый тип данных со знаком. Значения находятся в диапазоне от -32 768 до 32 767.
  • 32 бита без знакаТип пиксела будет 32-битовый тип данных без знака. Значения находятся в диапазоне от 0 до 4 294 967 295.
  • 32 бита со знакомТип пиксела будет 32-битовый тип данных со знаком. Значения находятся в диапазоне от -2 147 483 648 до 2 147 483 647.
  • 32 бита с плавающей запятойТип пиксела будет 32-битовый тип данных с поддержкой десятичных знаков.
  • 64 битаТип пиксела будет 64-битовый тип данных с поддержкой десятичных знаков.
String
Размер ячейки
(Дополнительный)

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

Double
Число полос

Количество каналов выходного растра.

Long
Оператор мозаики
(Дополнительный)

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

Более подробно о каждом операторе мозаики см. в разделе справки Оператор Мозаики.

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

Применяется, если входные наборы растровых данных имеют цветовую карту.

Определяет метод, который будет использоваться для выбора из входных растров цветовой карты, которая будет применяться к выходной мозаике.

Дополнительные сведения о каждом режиме цветовой карты см. в разделе справки Режим цветовой карты мозаики.

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

Производные выходные данные

ПодписьОписаниеТип данных
Выходной набор растровых данных

Выходной набор растровых данных.

Набор растровых данных

arcpy.management.MosaicToNewRaster(input_rasters, output_location, raster_dataset_name_with_extension, {coordinate_system_for_the_raster}, {pixel_type}, {cellsize}, number_of_bands, {mosaic_method}, {mosaic_colormap_mode})
ИмяОписаниеТип данных
input_rasters
[input_raster,...]

Наборы растровых данных, которые вы хотите объединить. Входные данные должны иметь одинаковое число каналов и битовую глубину.

Mosaic Dataset; Raster Dataset; Raster Layer
output_location

Папка или база геоданных для хранения растра.

Workspace
raster_dataset_name_with_extension

Имя набора данных, который вы создаёте.

При сохранении набора растровых данных в формате файла укажите расширение файла следующим образом:

  • .bilEsri BIL
  • .bipEsri BIP
  • .bmp – BMP
  • .bsqEsri BSQ
  • .dat – ENVI DAT
  • .gif – GIF
  • .img – ERDAS IMAGINE
  • .jpg – JPEG
  • .jp2 – JPEG 2000
  • .png – PNG
  • .tif – TIFF
  • У Esri Grid нет расширения

При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно.

При хранении набора растровых данных в файлах формата JPEG, JPEG 2000, TIFF или в базе геоданных, вы можете указать значения Типа сжатия и Качества сжатия в параметрах среды геообработки.

String
coordinate_system_for_the_raster
(Дополнительный)

Система координат для выходного набора растровых данных.

Coordinate System
pixel_type
(Дополнительный)

Битовая глубина или радиометрическое разрешение набора данных мозаики.

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

  • 1_BITТип пиксела будет 1-битовое целое число без знака. Значение может равняться 0 или 1.
  • 2_BITТип пиксела будет 2-битовое целое число без знака. Поддерживаемые значения могут варьироваться от 0 до 3.
  • 4_BITТип пиксела будет 4-битовое целое число без знака. Поддерживаемые значения могут варьироваться от 0 до 15.
  • 8_BIT_UNSIGNEDТип пиксела будет 8-битовый тип данных без знака. Поддерживаемые значения могут варьироваться от 0 до 255.
  • 8_BIT_SIGNEDТип пиксела будет 8-битовый тип данных со знаком. Поддерживаемые значения могут варьироваться от -128 до 127.
  • 16_BIT_UNSIGNEDТип пиксела будет 16-битовый тип данных без знака. Значения находятся в диапазоне от 0 до 65 535.
  • 16_BIT_SIGNEDТип пиксела будет 16-битовый тип данных со знаком. Значения находятся в диапазоне от -32 768 до 32 767.
  • 32_BIT_UNSIGNEDТип пиксела будет 32-битовый тип данных без знака. Значения находятся в диапазоне от 0 до 4 294 967 295.
  • 32_BIT_SIGNEDТип пиксела будет 32-битовый тип данных со знаком. Значения находятся в диапазоне от -2 147 483 648 до 2 147 483 647.
  • 32_BIT_FLOATТип пиксела будет 32-битовый тип данных с поддержкой десятичных знаков.
  • 64_BITТип пиксела будет 64-битовый тип данных с поддержкой десятичных знаков.
String
cellsize
(Дополнительный)

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

Double
number_of_bands

Количество каналов выходного растра.

Long
mosaic_method
(Дополнительный)

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

  • FIRSTВыходным значением ячейки перекрывающихся областей будет значение из первого набора растровых данных, из которого составлена мозаика в этом местоположении.
  • LASTВыходным значением ячейки перекрывающихся областей будет значение из последнего набора растровых данных, из которого составлена мозаика в этом местоположении. Это значение по умолчанию.
  • BLENDВыходным значением ячейки перекрывающихся областей будет горизонтально взвешенное вычисление значений ячеек в перекрывающейся области.
  • MEANВыходным значением ячейки перекрывающихся областей будет среднее значение перекрывающихся ячеек.
  • MINIMUMВыходным значением ячейки перекрывающихся областей будет минимальное значение перекрывающихся ячеек.
  • MAXIMUMВыходным значением ячейки перекрывающихся областей будет максимальное значение перекрывающихся ячеек.
  • SUMВыходным значением ячейки перекрывающихся областей будет сумма всех перекрывающихся ячеек.

Более подробно о каждом операторе мозаики см. в разделе справки Оператор Мозаики.

String
mosaic_colormap_mode
(Дополнительный)

Применяется, если входные наборы растровых данных имеют цветовую карту.

Определяет метод, который будет использоваться для выбора из входных растров цветовой карты, которая будет применяться к выходной мозаике.

  • FIRSTЦветовая карта из первого набора растровых данных в списке будет применена к выходной растровой мозаике. Это значение по умолчанию
  • LASTЦветовая карта из последнего набора растровых данных в списке будет применена к выходной растровой мозаике.
  • MATCHПри создании мозаики будут учтены все цветовые карты. Если все возможные значения уже используются (для битовой глубины), инструмент сопоставит значение с ближайшим доступным цветом.
  • REJECTМозаика будет создана только из наборов растровых данных, не имеющих связанной с ними цветовой карты.
String

Производные выходные данные

ИмяОписаниеТип данных
output_raster_dataset

Выходной набор растровых данных.

Набор растровых данных

Пример кода

MosaicToNewRaster, пример 1 (окно Python)

Пример скрипта Python для инструмента MosaicToNewRaster.

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.MosaicToNewRaster_management("land1.tif;land2.tif", "Mosaic2New", \
                                   "landnew.tif", "World_Mercator.prj",\
                                   "8_BIT_UNSIGNED", "40", "1", "LAST","FIRST")
MosaicToNewRaster, пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента MosaicToNewRaster.

##==================================
##Mosaic To New Raster
##Usage: MosaicToNewRaster_management inputs;inputs... output_location raster_dataset_name_with_extension 
##                                    {coordinate_system_for_the_raster} 8_BIT_UNSIGNED | 1_BIT | 2_BIT | 4_BIT 
##                                    | 8_BIT_SIGNED | 16_BIT_UNSIGNED | 16_BIT_SIGNED | 32_BIT_FLOAT | 32_BIT_UNSIGNED 
##                                    | 32_BIT_SIGNED | | 64_BIT {cellsize} number_of_bands {LAST | FIRST | BLEND  | MEAN 
##                                    | MINIMUM | MAXIMUM} {FIRST | REJECT | LAST | MATCH}                               

import arcpy
arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"

##Mosaic several TIFF images to a new TIFF image
arcpy.MosaicToNewRaster_management("landsatb4a.tif;landsatb4b.tif","Mosaic2New", "landsat.tif", "World_Mercator.prj",\
                                   "8_BIT_UNSIGNED", "40", "1", "LAST","FIRST")

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы