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

Уровень лицензии:BasicStandardAdvanced

Резюме

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

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

Синтаксис

WorkspaceToRasterDataset_management (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Выходным значением ячейки перекрывающихся областей будет максимальное значение перекрывающихся ячеек.

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

String
colormap
(дополнительно)

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

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

Более подробную информацию о каждом режиме цветовой карты см. в разделе Режим цветовой карты мозаики.

String
background_value
(дополнительно)

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

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

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

Double
nodata_value
(дополнительно)

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

Double
onebit_to_eightbit
(дополнительно)

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

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

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

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

Значение допуска указывается в пикселах. Диапазон допустимых значений — от 0 до 0,5. Сдвиг гарантируется при допуске равном 0,5. При допуске, равном 0, пересчет гарантируется, если есть несоответствия в выравнивании пикселов.

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

Double
MatchingMethod
(дополнительно)

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

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

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

  • Нет сжатия (NONE)Не произойдет никакой конвертации. Это значение используется по умолчанию.
  • Цветовая карта в RGB (ColormapToRGB)Входной набор данных будет конвертирован.
Boolean

Пример кода

Рабочая область в набор растровых данных. Пример 1 (окно Python)

Это пример Python для инструмента Рабочая область в набор растровых данных (Workspace To Raster Dataset).

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

Это пример скрипта Python для инструмента Рабочая область в набор растровых данных (Workspace To Raster Dataset).

##==================================
##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}
try:
    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")
except:
    print "Workspace To Raster Dataset example failed."
    print arcpy.GetMessages()

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

Связанные темы

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

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013