Краткая информация
Создает пустой каталог растров в базе геоданных.
Использование
После создания каталога растров, в него можно загрузить наборы растровых данных.
Каталоги растров можно создать в любой базе геоданных – персональной, файловой или ArcSDE.
После создания каталога растров, в него можно загрузить наборы растровых данных, щелкнув правой кнопкой на каталоге растров и выбрав Загрузить данные (Load Data). Также можно загрузить наборы растровых данных в каталог растров, используя инструмент Рабочая область в каталог растров (Workspace To Raster Catalog).
Каталоги растров могут быть управляемыми и неуправляемыми базой геоданных. Если каталог растров управляется базой геоданных, наборы растровых данных внутри каталога растров будут физически храниться в базе геоданных. Если строка или растр удаляются из каталога, они удаляются из базы геоданных. Если каталоги растров неуправляемые, каталог растров содержит только связи или указатели, подключающие каталог растров к набору растровых данных вне базы геоданных. Эти наборы растровых данных хранятся вне базы геоданных. Все наборы растровых данных, загруженные в неуправляемые каталоги растров, должны быть файлом на диске. Наборы растровых данных базы геоданных могут быть загружены только в управляемые каталоги растров. Каталоги растров, хранящиеся в базе геоданных ArcSDE, всегда управляемые.
Рекомендуется использовать инструмент Рабочая область в каталог растров (Workspace To Raster Catalog) для загрузки данных в каталог растров с автоматическим вычислением размера ячеек пространственной сетки.
Более подробно об элементах базы геоданных: пространственные индексы и размер сетки
При создании каталога растров в базе геоданных ArcSDE, имя набора растровых данных не может содержать пробелы. Используйте подчеркивания, чтобы разделить слова в именах наборов растровых данных.
Синтаксис
CreateRasterCatalog_management (out_path, out_name, {raster_spatial_reference}, {spatial_reference}, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3}, {raster_management_type}, {template_raster_catalog})
Параметр | Объяснение | Тип данных |
out_path | База геоданных, в которой будет создан каталог растров. База геоданных может быть любого типа: файловая, персональная или ArcSDE. | Workspace |
out_name | Имя создаваемого каталога растров. | String |
raster_spatial_reference (дополнительно) | Система координат для столбца растра в каталоге растров. Указанные параметры пространственной привязки будут использованы:
По умолчанию используются параметры системы координат, указанные в Параметрах среды. | Coordinate System |
spatial_reference (дополнительно) | Система координат столбца геометрии. Система координат для столбца геометрии задает параметры пространственной привязки для отпечатков наборов растровых данных. По умолчанию используются параметры системы координат, указанные в Параметрах среды. | Spatial Reference |
config_keyword (дополнительно) | Определяет параметры хранения (конфигурации) для файловых или ArcSDE баз геоданных. Ключевые слова конфигурации устанавливаются администратором базы геоданных. | String |
spatial_grid_1 (дополнительно) | Параметры Выходная пространственная сетка 1, 2 и 3 (Output Spatial Grid 1, 2, and 3) используются для вычисления пространственного индекса и применяются только к файловой базе геоданных и базе геоданных ArcSDE. Если вы не знакомы с установкой размеров сетки, оставьте эти опции как 0,0,0, и ArcGIS вычислит оптимальные для вас размеры. Если вы используете индекс пространственной сетки по умолчанию (равный 0), рекомендуется загружать данные с помощью инструмента Рабочая область в каталог растров (Workspace To Raster Catalog). Если для загрузки наборов растровых данных используется этот инструмент, размер ячеек пространственной сетки будет вычисляться автоматически. Если для загрузки наборов растровых данных в каталог растров используется другой инструмент, инструмент Вычислить индекс пространственного грида, используемый по умолчанию (Calculate Default Spatial Grid Index) должен использоваться после завершения загрузки. Более подробно об этом параметре см. в документации инструмента Добавить пространственный индекс (Add Spatial Index). | Double |
spatial_grid_2 (дополнительно) | Размер ячейки второй пространственной сетки. Оставьте размер равным 0, если вам нужна только одна сетка. В противном случае, задайте размер по крайней мере в три раза больше, чем Пространственная сетка 1 (Spatial Grid 1). | Double |
spatial_grid_3 (дополнительно) | Размер ячейки третьей пространственной сетки. Оставьте размер равным 0, если вам нужно только две сетки. В противном случае, задайте размер, по крайней мере, в три раза больше, чем Пространственная сетка 2 (Spatial Grid 2). | Double |
raster_management_type (дополнительно) | Наборы растровых данных, находящиеся в каталогах растров в базе геоданных могут управляться двумя способами: под управлением или без управления (базы геоданных).
| String |
template_raster_catalog (дополнительно) | Укажите шаблон каталога растров, чтобы на его основе создать новый каталог растров. Тогда новый каталог растров будет содержать те же поля, что и использовавшийся шаблон. | Raster Catalog Layer |
Пример кода
Создать каталог растров. Пример 1 (окно Python)
Это пример Python для инструмента Создать каталог растров (Create Raster Catalog).
import arcpy
arcpy.CreateRasterCatalog_management("c:/data/CreateRC.gdb", "fgdb_unman",
"Albers_Conical.prj", "Albers_Conical.prj",
"MAX_FILE_SIZE_4GB", "1000", "3000", "9000",
"UNMANAGED", "")
Создать каталог растров. Пример 2 (автономное окно)
Это пример скрипта Python для инструмента Создать каталог растров (Create Raster Catalog).
##========================
##Create Raster Catalog
##Usage: CreateRasterCatalog_management out_path out_name {raster_spatial_reference} {spatial_reference} {config_keyword}
## {spatial_grid_1} {spatial_grid_2} {spatial_grid_3} {MANAGED | UNMANAGED}
## {template_raster_catalog;template_raster_catalog...}
import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"
##Create PGDB Unmanaged Raster Catalog
arcpy.CreateRasterCatalog_management("CreateRC.mdb", "Unmanaged", "Albers_Conical.prj", "Albers_Conical.prj", "", "12000", "", "", \
"UNMANAGED", "")
##Create FGDB Unmanaged Raster Catalog
arcpy.CreateRasterCatalog_management("CreateRC.gdb", "Unmanaged", "Albers_Conical.prj", "Albers_Conical.prj", "MAX_FILE_SIZE_4GB", \
"1000", "3000", "9000", "UNMANAGED", "")
##Create SDE Managed Raster Catalog with FGDB template
arcpy.CreateRasterCatalog_management("SDE94.sde", "Managed", "Albers_Conical.prj", "Albers_Conical.prj", "DEFAULTS","2000", "6000", \
"18000", "MANAGED", "CreateRC.mdb\\Unmanaged;CreateRC.gdb\\Unmanaged")