Краткая информация
ВЫполняет слияние всех наборов растровых данных в папке в один растровый набор.
Использование
Чтобы инструмент был запущен, целевой набор растровых данных уже должен существовать.
Если не существует целевого набора растровых данных, используйте инструмент Создать набор растровых данных (Create Raster Dataset), чтобы создать его.
После мозаики вам необходимо указать метод мозаики и режим цветовой карты, которые будут использоваться.
Если целевой набор растровых данных пустой, к мозаике будут применены размер ячеек и пространственная привязка первого входного набора растровых данных.
По возможности используйте Оператор мозаики "Последний" для составления мозаики из набора растровых данных в существующем наборе растровых данных файловой или многопользовательской базы геоданных; это, безусловно, наиболее эффективный способ создания мозаики.
Для мозаики дискретных данных, опции Оператора мозаики (Mosaic Operator) Первый, Максимальный или Минимальный предоставят наиболее значимые результаты. Опции Оператора мозаики (Mosaic Operator) Смешанный и Средний наиболее подходят для непрерывных данных.
В раскрывающемся списке метода соответствия цветов выберите алгоритм для приведения в соответствие цветов в наборе данных мозаики.
Чтобы игнорировать значения фона для отдельных файлов растров, значение Игнорировать значение фона должно быть тем же, что иNoData. Растры базы геоданных и растры многопользовательской базы геоданных будут работать без этого дополнительного шага.
Для входных наборов растровых данных с плавающей точкой разных разрешений, или если ячейки не выровнены, рекомендуется пересчитать все данные с помощью билинейной интерполяции или кубической свертки до запуска инструмента Мозаика (Mosaic); в противном случае, инструмент Мозаика (Mosaic) автоматически пересчитает наборы растровых данных с помощью метода ближайшего соседа, который не подходит для непрерывных типов данных.
Синтаксис
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 (Дополнительный) | Данный параметр определяет, будут ли включены в работу инструмента подкаталоги с данными.
| Boolean |
mosaic_type (Дополнительный) | Метод, используемый для создания мозаики в перекрывающихся областях.
| String |
colormap (Дополнительный) | Данный метод используется при выборе цветовой карты из входных растров для применения в выходной мозаике.
| String |
background_value (Дополнительный) | Используйте эту опцию для удаления нежелательных значений, созданных вокруг растровых данных. Указанное значение будет отделено от остальных значений набора растровых данных. Например, значение 0 по границам набора растровых данных будет отделено от значения 0 внутри набора растровых данных. Указанное значение элемента растра будет записано в выходной набор растровых данных как NoData. Чтобы игнорировать значения фона для растров персональной базы геоданных или отдельных файлов растров, значение Игнорировать значение фона (Ignore Background Value) должно быть тем же, что и NoData. Растры многопользовательской и файловой базы геоданных будут работать без этого дополнительного шага. | Double |
nodata_value (Дополнительный) | Все элементы растра с указанными значениями будут записаны в выходной набор растровых данных как NoData. | Double |
onebit_to_eightbit (Дополнительный) | Выберите, будет ли входной 1-битный набор растровых данных конвертирован в 8-битный набор растровых данных. В этой конвертации значение 1 во входном наборе растровых данных поменяется на 255 в выходном наборе растровых данных. Это подходит при импорте 1-битного набора растровых данных в базу геоданных. 1-битовый набор растровых данных имеет 8-битовые пирамидные слои при хранении в файловой системе, но в базе геоданных 1-битовый набор растровых данных может иметь только 1-битовый пирамидный слой, что делает отображение непривлекательным. При конвертации данных в 8-битовые в базе геоданных пирамидные слои строятся как 8-битовые вместо 1-битовых, что приведет к нормальному отображению набора растровых данных.
| Boolean |
mosaicking_tolerance (Дополнительный) | При объединении растров в мозаику пикселы целевого и исходного растров могут быть не выровнены относительно друг друга. Если есть рассогласование пикселов, необходимо принять решение, будет ли происходить пересчет, или же данные должны быть сдвинуты. От допуска мозаики зависит, будет ли выполняться пересчет пикселов или пикселы должны быть сдвинуты. Если смещение пикселов входного и результирующего наборов данных больше допуска, будет выполнен пересчет. Если разница в выравнивании пикселов (входящего и результирующего наборов данных) меньше этого допуска, пересчет не будет выполняться (вместо этого будет выполнен сдвиг). Значение допуска указывается в пикселах. Диапазон допустимых значений – от 0 до 0,5. Сдвиг гарантируется при допуске равном 0,5. При допуске, равном 0, пересчет гарантируется, если есть несоответствия в выравнивании пикселов. Например, исходные и целевые пикселы имеют смещение 0,25. Если допуск мозаики установлен на 0,2, то выполняется пересчет, поскольку смещение пикселей превышает допуск. Если допуск мозаики установлен на 0,3, то пикселы будут сдвинуты. | Double |
MatchingMethod (Дополнительный) | Метод сопоставления цветов, который будет применяться к растрам.
| String |
colormap_to_RGB (Дополнительный) | Если входной набор растровых данных имеет цветовую карту, выходной набор растровых данных может быть конвертирован в трехканальный выходной набор растровых данных. Это полезно при создании мозаики из растров с разными цветовыми картами.
| Boolean |
Пример кода
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")
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да
Связанные разделы
- Обзор группы инструментов Растр
- Параметры среды для растровых данных
- Что такое мозаика?
- Какие инструменты мозаики доступны в ArcGIS?
- Операторы мозаики
- Опции построения мозаики с использованием цветовых карт
- Использование кнопки Мозаика (Mosaic) в окне Анализ изображений (Image Analysis)
- Цветовая коррекция растровых данных