Подпись | Описание | Тип данных |
Входные растры | Наборы растровых данных, которые вы хотите использовать в качестве каналов. | Mosaic Dataset ; Mosaic Layer ; Raster Dataset ; Raster Layer |
Выходной растр | Имя, местоположение и формат создаваемого набора растровых данных. Убедитесь в том, что он поддерживает необходимую глубину цвета. При сохранении набора растровых данных в формате файла укажите расширение файла следующим образом:
При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно. При хранении набора растровых данных в файлах формата JPEG, JPEG 2000, TIFF или в базе геоданных, вы можете указать значения Типа сжатия и Качества сжатия в параметрах среды геообработки. | Raster Dataset |
Краткая информация
Создает один набор растровых данных на основе нескольких каналов.
Иллюстрация
Использование
Этот инструмент также может создать набор растровых данных, содержащий поднабор каналов исходного набора растровых данных. Это полезно, если вам нужно создать новый набор растровых данных с определенными комбинацией и порядком каналов.
Порядок, в котором каналы перечислены в контрольном окне Входные данные с несколькими значениями (Multi-value Input), будет определять порядок каналов в выходном наборе растровых данных.
У выходных данных этого инструмента могут быть только квадратные пикселы.
Вы можете сохранить выходные данные в формат BIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF или CRF или набор растровых данных любой базы геоданных.
Выходной набор растровых данных берет размер ячейки из первого канала растра в списке.
По умолчанию, выходной набор растровых данных берет экстент и пространственную привязку первого канала растра и пространственную привязку в списке. Вы можете изменить это, установив выходной экстент и выходную систему координат в параметрах среды.
Ниже приведены некоторые примеры того, почему лучше комбинировать одноканальный набор растровых данных в многоканальный:
- Вы можете уже получить некоторые спутниковые данные, где каждый канал данных содержится в отдельном файле, например, band1.tif, band2.tif и band3.tif. Чтобы отобразить эти наборы растровых данных для создания цветного составного растра, каждый канал должен содержаться в отдельном наборе растровых данных (например, allbands.tif).
- У вас может быть несколько наборов растровых данных на одной площади, помещенных туда в разное время. Отображая эти наборы растровых данных как составные цвета, вы можете обнаружить изменение в области, например, рост городов или вырубка лесов. Чтобы создать этот составной цвет, каждый набор растровых данных должен содержаться как отдельные каналы в одном наборе растровых данных.
- В некоторых случаях выходные данные операции анализа являются одноканальным набором растровых данных. Для дальнейшего визуального анализа вам, возможно, потребуется объединить выходные данные, представляя данные как составной цвет.
- Комбинирование каналов в один набор растровых данных может помочь организовать многие связанные одноканальные растры.
Параметры
arcpy.management.CompositeBands(in_rasters, out_raster)
Имя | Описание | Тип данных |
in_rasters [in_rasters,...] | Наборы растровых данных, которые вы хотите использовать в качестве каналов. | Mosaic Dataset ; Mosaic Layer ; Raster Dataset ; Raster Layer |
out_raster | Имя, местоположение и формат создаваемого набора растровых данных. Убедитесь в том, что он поддерживает необходимую глубину цвета. При сохранении набора растровых данных в формате файла укажите расширение файла следующим образом:
При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно. При хранении набора растровых данных в файлах формата JPEG, JPEG 2000, TIFF или в базе геоданных, вы можете указать значения Типа сжатия и Качества сжатия в параметрах среды геообработки. | Raster Dataset |
Пример кода
Пример скрипта Python для инструмента CompositeBands.
import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.CompositeBands_management("band1.tif;band2.tif;band3.tif",
"compbands.tif")
Это пример скрипта Python для инструмента CompositeBands.
##====================================
##Composite Bands
##Usage: CompositeBands_management in_rasters;in_rasters... out_raster
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Compose multi types of single band raster datasets to a TIFF format raster dataset
arcpy.CompositeBands_management("band1.tif;comp.mdb/band2;comp.gdb/bands/Band_3","compbands.tif")
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да