Каталог растров в набор растровых данных (Управление данными)
Резюме
Создает мозаику из содержания каталога растров в новый набор растровых данных.
Использование
-
Этот инструмент позволяет конвертировать каталог растров базы геоданных в набор растровых данных; входными данными является каталог растров, а выходными - новый набор растровых данных. Этот инструмент не может составлять мозаику данных в существующем наборе растровых данных.
-
В использовании мозаичного набора растровых данных есть ряд преимуществ: он стремится к более быстрому отображению в любом масштабе, экономит пространство за счет отсутствия перекрывающихся областей, и при отображении данных использует меньшее количество швов.
-
Вы должны указать тип, соответствующий входным наборам растровых данных. Если вы не укажете необходимый тип, по умолчанию будет выбрана 8-битовая глубина пиксела, что может привести к некорректному результату.
-
Вы можете сохранить выходные данные в BIL, BIP, BMP, BSQ, DAT, GIF, Esri Grid, IMG, JPEG, JPEG 2000, PNG, TIFF или любой набор растровых данных базы геоданных.
-
При хранении набора растровых данных в файле JPEG, файле JPEG 2000 или базе геоданных, вы можете указать тип Сжатие и Качество сжатия в настройках Параметров среды.
-
Формат GIF поддерживает только одноканальные наборы растровых данных.
-
Перекрывающиеся области мозаики могут осуществляться несколькими способами, например, вы можете установить инструмент на сохранение данных только первого набора растровых данных, или же вы можете перекрыть накладывающиеся значения ячеек. Также, существует несколько способов обработки цветовой карты, если один из наборов растровых данных использует ее. Например, вы можете сохранить цветовую карту последнего набора растровых данных, используемую в мозаике.
-
Для мозаики дискретных данных, опции Оператора мозаики First, Minimum, or Maximum предоставят наиболее значимые результаты. Опции Оператора мозаики (Mosaic Operator) Blend и Mean наиболее подходят для непрерывных данных.
-
По возможности используйте Последний Оператор мозаики (Mosaic Operator) для составления мозаики из набора растровых данных в существующий набор растровых данных файловой базы геоданных или базы геоданных ArcSDE; это, безусловно, наиболее эффективный способ мозаики.
-
При составлении мозаики с наборами растровых данных, содержащих цветовые карты, важно отметить различия между цветовыми картами для каждого набора растровых данных, которые вы выбираете для мозаики. В этой ситуации используйте инструмент Мозаика (Mosaic) для растра с разными цветовыми картами, но при этом необходимо выбрать соответствующий оператор Режима цветовой карты мозаики (Mosaic Colormap Mode operator). Если выбран режим цветовой карты импортера, выходные данные может не оказаться, как вы ожидаете.
-
Для входных наборов растровых данных с плавающей точкой разных разрешений, или если ячейки не выровнены, рекомендуется пересчитать все данные с помощью билинейной интерполяции или кубической свертки до запуска инструмента Мозаика (Mosaic); в противном случае, инструмент Мозаика (Mosaic) автоматически пересчитает наборы растровых данных с помощью метода ближайшего соседа, который не подходит для непрерывных типов данных.
-
Сопоставление и коррекция цветов могут использоваться для того, чтобы сделать мозаику растра более полной.
Синтаксис
Параметр | Объяснение | Тип данных |
in_raster_catalog |
Каталог растров, элементы которого будут объединены в новый набор растровых данных методом мозаики. | Raster Catalog Layer |
out_raster_dataset |
Имя и расширение мозаики выходного набора растровых данных. При сохранении набора растровых данных в формате файла, вы должны указать соответствующее расширение:
При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно. При хранении набора растровых данных в файле JPEG, файле JPEG 2000, файле TIFF или базе геоданных, вы можете указать тип и качество сжатия. | Raster Dataset |
where_clause (дополнительно) |
Введите SQL-запрос или нажмите кнопку SQL, чтобы открыть диалоговое окно Конструктор запросов и выбрать необходимые строки каталога растров. | SQL Expression |
mosaic_type (дополнительно) |
Метод, используемый для сохранения мозаики в перекрывающихся областях.
Более подробную информацию о каждом операторе мозаики см. в разделе Оператор мозаики. | String |
colormap (дополнительно) |
Данный метод используется при выборе цветовой карты из входных растров для применения в выходной мозаике.
Более подробную информацию о каждом режиме цветовой карты см. в разделе Режим цветовой карты мозаики. | String |
order_by_field (дополнительно) |
Выберите поле, по которому будут отсортированы элементы каталога растров. | String |
ascending (дополнительно) |
Укажите, хотите ли вы использовать сортировку значений выбранного поля по возрастанию. Если опция не отмечена, сортировка будет осуществлена по убыванию.
| Boolean |
pixel_type (дополнительно) |
Определяет тип пиксела выходного набора растровых данных. Если значение не указано, оно будет унаследовано от входного растра. Тем не менее, если выбран тип пиксела, отличный от типа пиксела входного класса, значения ячеек не пересчитываются. Если выбран тип пиксела с меньшим диапазоном, значения растра, выходящие за пределы данного диапазона, будут потеряны.
| String |
ColorBalancing (дополнительно) |
Отметьте данную опцию, чтобы увеличить контрастность цветов элементов каталога растров. Все пикселы каталога растров будут использоваться в определении гаммы и контраста значений для построения алгоритма балансировки цвета.
| Boolean |
MatchingMethod (дополнительно) |
Выберите метод соответствия цветов, который будет применятся к растрам.
| String |
ReferenceRaster (дополнительно) |
Если выбран какой-либо метод сопоставления цвета, укажите способ определения базового растра.
Прежние версии: Старые скрипты и модели будут использовать старое ключевое слово. Начиная с версии ArcGIS 10.1, это ключевое слово заменяется на «CALCULATE_FROM_ALL». Оба ключевых слова будут работать, хотя для ясности стоит обновить их на одно ключевое слово. | String |
OID (дополнительно) |
Уникальный идентификатор базового растра (OID). OID - поле уникальных значений элементов каталога растров. | Long |
Пример кода
Это пример Python для инструмента Каталог растров в набор растровых данных (Raster Catalog To Raster Dataset).
import arcpy
arcpy.RasterCatalogToRasterDataset_management("c:/data/fgdb.gdb/catalog1",
"c:/data/dataset.tif",
"OBJECTID>1", "LAST", "FIRST",
"", "", "8_BIT_UNSIGNED",
"COLOR_BALANCING",
"HISTOGRAM_MATCHING",
"CALCULATE_FROM_ALL", "")
Это пример скрипта Python для инструмента Каталог растров в набор растровых данных (Raster Catalog To Raster Dataset).
##==================================
##Raster Catalog To Raster Dataset
##Usage: RasterCatalogToRasterDataset_management in_raster_catalog out_raster_dataset {where_clause} {LAST | FIRST | MINIMUM | MAXIMUM
## | MEAN | BLEND} {FIRST | REJECT | LAST | MATCH} {order_by_field} {NONE | ASCENDING}
## {8_BIT_UNSIGNED | 1_BIT | 2_BIT | 4_BIT | 8_BIT_SIGNED | 16_BIT_UNSIGNED |
## 16_BIT_SIGNED | 32_BIT_UNSIGNED | 32_BIT_SIGNED | 32_BIT_FLOAT | 64_BIT}
## {NONE | COLOR_BALANCING} {NONE | STATISTIC_MATCHING | HISTOGRAM_MATCHING
## | LINEARCORRELATION_MATCHING} {CACULATE_FROM_ALL | SPECIFY_OID | DEFINE_FROM_SELECTION}
## {OID}
try:
import arcpy
arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"
##Mosaic a Unmanaged Raster Catalog to a TIFF format Raster Dataset with Color Correction
arcpy.RasterCatalogToRasterDataset_management("RC2RD\\fgdb.gdb\\catalog1","RC2RD\\dataset1.tif", "OBJECTID>1", "LAST", "FIRST", "", "",\
"8_BIT_UNSIGNED", "COLOR_BALANCING", "HISTOGRAM_MATCHING", "CALCULATE_FROM_ALL", "")
##Mosaic using the According Order of cretain Field
arcpy.RasterCatalogToRasterDataset_management("RC2RD\\fgdb.gdb\\catalog2","RC2RD\\dataset2.tif", "", "LAST", "FIRST", "POPULATION", \
"ASCENDING", "8_BIT_UNSIGNED", "COLOR_BALANCING", "HISTOGRAM_MATCHING", "SPECIFY_OID", "2")
except:
print "Raster Catalog To Raster Dataset example failed."
print arcpy.GetMessages()