Рабочая область в набор растровых данных (Управление данными)

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

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

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

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

  • Если не существует целевого набора растровых данных, используйте инструмент Создать набор растровых данных, чтобы создать его.

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

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

  • По возможности используйте Оператор мозаики "Последний" для составления мозаики из набора растровых данных в существующем наборе растровых данных файловой или многопользовательской базы геоданных; это, безусловно, наиболее эффективный способ создания мозаики.

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

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

  • Чтобы игнорировать значения фона для отдельных файлов растров, значение Игнорировать значение фона должно быть тем же, что и NoData. Растры базы геоданных будут работать без этого дополнительного шага.

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

Параметры

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

Папка с наборами растровых данных для слияния.

Workspace
Целевой набор растровых данных

Существующий набор растровых данных, в который будут слиты все наборы растровых данных из входной рабочей области.

Raster Dataset
Включить подкаталоги
(Дополнительный)

Указывает, буду ли включены подкаталоги.

  • Не отмечено – подкаталоги не будут включены. Это значение по умолчанию
  • Отмечено – все наборы растровых данных в подкаталогах будут включены при загрузке.
Boolean
Оператор мозаики
(Дополнительный)

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

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

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

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

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

Указанное значение элемента растра будет записано в выходной набор растровых данных как NoData.

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

Double
Значение NoData
(Дополнительный)

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

Double
Конвертировать 1-битовые данные в 8-битовые
(Дополнительный)

Указывает, будет ли входной 1-битовый набор растровых данных конвертирован в 8-битный набор растровых данных. При этом конвертировании значение 1 во входном наборе растровых данных будет изменено на 255 в выходном наборе растровых данных. Это подходит при импорте 1-битового набора растровых данных в базу геоданных. 1-битовый набор растровых данных имеет 8-битовые пирамидные слои при хранении в файловой системе, но в базе геоданных 1-битовый набор растровых данных может иметь только 1-битовые пирамидные слои, что приводит к отображению с низким качеством. При конвертации данных в 8-битовые в базе геоданных пирамидные слои строятся как 8-битовые вместо 1-битовых, что приведет к нормальному отображению набора растровых данных.

  • Не отмечено – конвертация не произойдет. Это значение по умолчанию
  • Отмечено – входной растр будет конвертирован.
Boolean
Допуск мозаики
(Дополнительный)

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

Если разница при выравнивании пикселов (входящего набора данных и целевого набора данных) превышает допуск, будет произведен пересчет. Если разница при выравнивании пикселов (входящего набора данных и целевого набора данных) меньше допуска, пересчет произведен не будет и будет выполнен сдвиг.

Единицей допуска является пиксел с допустимым диапазоном значений от 0 до 0,5. Допуск 0,5 гарантирует, что сдвиг произойдет. Нулевой допуск гарантирует, что в случае несовпадения пикселов будет произведен пересчет.

Например, исходные и целевые пикселы имеют смещение 0,25. Если для допуска мозаики установлено значение 0,2, то произойдет пересчет, так как несовпадение пикселов превышает допуск. Если допуск мозаики установлен на 0.3, пикселы будут смещены.

Double
Метод сопоставления цвета
(Дополнительный)

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

  • НетЭта опция не будет использовать операцию цветового сопоставления при составлении мозаики из наборов растровых данных.
  • Сопоставление статистикиЭтот метод будет использовать описательную статистику перекрывающихся областей. Затем будет применена трансформация ко всему целевому набору данных.
  • Сопоставление гистограммыЭтот метод сопоставляет гистограммы перекрывающейся области привязки и исходной перекрывающейся области; в таком случае преобразование будет применяться ко всем целевым данным.
  • Линейная корреляцияЭтот метод сопоставляет перекрывающиеся пикселы и интерполирует их с остальными источниками; пикселы, не имеющие отношения один к одному, будут использовать взвешенное среднее.
String
Цветовая карта в RGB
(Дополнительный)

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

  • Не отмечено – конвертация не произойдет. Это значение по умолчанию
  • Отмечено – входной набор данных будет конвертирован.
Boolean

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

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

Обновленный набор растровых данных.

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

arcpy.management.WorkspaceToRasterDataset(in_workspace, in_raster_dataset, {include_subdirectories}, {mosaic_type}, {colormap}, {background_value}, {nodata_value}, {onebit_to_eightbit}, {mosaicking_tolerance}, {MatchingMethod}, {colormap_to_RGB})
ИмяОписаниеТип данных
in_workspace

Папка с наборами растровых данных для слияния.

Workspace
in_raster_dataset

Существующий набор растровых данных, в который будут слиты все наборы растровых данных из входной рабочей области.

Raster Dataset
include_subdirectories
(Дополнительный)

Указывает, буду ли включены подкаталоги.

  • NONEПодкаталоги не будут включены. Это значение по умолчанию
  • INCLUDE_SUBDIRECTORIESВсе наборы растровых данных в подкаталогах будут включены при загрузке.
Boolean
mosaic_type
(Дополнительный)

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

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

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

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

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

Указанное значение элемента растра будет записано в выходной набор растровых данных как NoData.

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

Double
nodata_value
(Дополнительный)

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

Double
onebit_to_eightbit
(Дополнительный)

Указывает, будет ли входной 1-битовый набор растровых данных конвертирован в 8-битный набор растровых данных. При этом конвертировании значение 1 во входном наборе растровых данных будет изменено на 255 в выходном наборе растровых данных. Это подходит при импорте 1-битового набора растровых данных в базу геоданных. 1-битовый набор растровых данных имеет 8-битовые пирамидные слои при хранении в файловой системе, но в базе геоданных 1-битовый набор растровых данных может иметь только 1-битовые пирамидные слои, что приводит к отображению с низким качеством. При конвертации данных в 8-битовые в базе геоданных пирамидные слои строятся как 8-битовые вместо 1-битовых, что приведет к нормальному отображению набора растровых данных.

  • NONEКонвертация не произойдет. Это значение по умолчанию
  • OneBitTo8BitВходной растр будет конвертирован.
Boolean
mosaicking_tolerance
(Дополнительный)

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

Если разница при выравнивании пикселов (входящего набора данных и целевого набора данных) превышает допуск, будет произведен пересчет. Если разница при выравнивании пикселов (входящего набора данных и целевого набора данных) меньше допуска, пересчет произведен не будет и будет выполнен сдвиг.

Единицей допуска является пиксел с допустимым диапазоном значений от 0 до 0,5. Допуск 0,5 гарантирует, что сдвиг произойдет. Нулевой допуск гарантирует, что в случае несовпадения пикселов будет произведен пересчет.

Например, исходные и целевые пикселы имеют смещение 0,25. Если для допуска мозаики установлено значение 0,2, то произойдет пересчет, так как несовпадение пикселов превышает допуск. Если допуск мозаики установлен на 0.3, пикселы будут смещены.

Double
MatchingMethod
(Дополнительный)

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

  • NONEЭта опция не будет использовать операцию цветового сопоставления при составлении мозаики из наборов растровых данных.
  • STATISTIC_MATCHINGЭтот метод будет использовать описательную статистику перекрывающихся областей. Затем будет применена трансформация ко всему целевому набору данных.
  • HISTOGRAM_MATCHINGЭтот метод сопоставляет гистограммы перекрывающейся области привязки и исходной перекрывающейся области; в таком случае преобразование будет применяться ко всем целевым данным.
  • LINEARCORRELATION_MATCHINGЭтот метод сопоставляет перекрывающиеся пикселы и интерполирует их с остальными источниками; пикселы, не имеющие отношения один к одному, будут использовать взвешенное среднее.
String
colormap_to_RGB
(Дополнительный)

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

  • NONEКонвертация не произойдет. Это значение по умолчанию
  • ColormapToRGBВходной набор данных будет конвертирован.
Boolean

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

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

Обновленный набор растровых данных.

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

Пример кода

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

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

import arcpy
arcpy.WorkspaceToRasterDataset_management("c:/data/WS2RD", "c:/fgdb.gdb/outdats",
                                          "INCLUDE_SUBDIRECTORIES", "LAST",
                                          "FIRST", "0", "9", "", "",
                                          "HISTOGRAM_MATCHING", "")
WorkspaceToRasterDataset , пример 2 (автономный скрипт)

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

##==================================
##Workspace To Raster Dataset
##Usage: WorkspaceToRasterDataset_management in_workspace in_raster_dataset {NONE | INCLUDE_SUBDIRECTORIES} 
##                                           {LAST | FIRST | BLEND | MEAN | MINIMUM | MAXIMUM} {FIRST | REJECT
##                                           | LAST | MATCH} {background_value} {nodata_value} {NONE | OneBitTo8Bit} 
##                                           {mosaicking_tolerance}  {NONE | STATISTIC_MATCHING | HISTOGRAM_MATCHING
##                                           | LINEARCORRELATION_MATCHING} {NONE | ColormapToRGB}

import arcpy
arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"
##Mosaic images to File Geodatabase Raster Dataset with Background and Nodata setting and Color Correction
arcpy.WorkspaceToRasterDataset_management("WS2RD", "fgdb.gdb\\dataset", "INCLUDE_SUBDIRECTORIES", "LAST", \
                                          "FIRST", "0", "9", "", "", "HISTOGRAM_MATCHING", "")

##Mosaic Colormap image to RGB image
arcpy.WorkspaceToRasterDataset_management("WS2RD_clr","fgdb.gdb\\dataset2", "INCLUDE_SUBDIRECTORIES", "LAST",\
                                          "FIRST", "", "", "", "0.3", "", "ColormapToRGB")

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

Этот инструмент не использует параметры среды геообработки

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

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

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