Сводка
Создает пустой каталог растров в базе геоданных.
Использование
После создания каталога растров, в него можно загрузить наборы растровых данных.
Каталоги растров могут создаваться в базе геоданных любого типа.
После создания каталога растров, в него можно загрузить наборы растровых данных, щелкнув правой кнопкой на каталоге растров и выбрав Загрузить данные. Также можно загрузить наборы растровых данных в каталог растров, используя инструмент Рабочая область в каталог растров.
Каталоги растров могут быть управляемыми и неуправляемыми базой геоданных. Если каталог растров управляется базой геоданных, наборы растровых данных из каталога растров будут физически храниться в базе геоданных. Если строка или растр удаляются из каталога, они удаляются из базы геоданных. Если каталог растров неуправляемый, то он содержит только ссылки или указатели, соединяющие строку каталога растров с набором растровых данных, хранящимся вне базы геоданных. Эти наборы растровых данных хранятся вне базы геоданных. Все наборы растровых данных, загруженные в неуправляемые каталоги растров, должны быть файлом на диске. Наборы растровых данных базы геоданных могут быть загружены только в управляемые каталоги растров. Каталоги растров, хранящиеся в многопользовательской базе геоданных, всегда являются управляемыми.
Рекомендуется использовать инструмент Рабочая область в каталог растров для загрузки данных в каталог растров с автоматическим вычислением размера ячеек пространственной сетки.
Более подробно об элементах базы геоданных: пространственные индексы и размер сетки
При создании каталога растров в многопользовательской базе геоданных имя набора растровых данных не может содержать пробелы. Используйте подчеркивания, чтобы разделить слова в именах наборов растровых данных.
Синтаксис
arcpy.management.CreateRasterCatalog(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 | База геоданных для хранения каталога растров; это может быть база геоданных любого типа. | Workspace |
out_name | Имя создаваемого каталога растров. | String |
raster_spatial_reference (Дополнительный) | Система координат для столбца растра в каталоге растров. Пространственная привязка столбца растра используется при загрузке данных одним из следующих способов:
По умолчанию используются параметры системы координат, указанные в Параметрах среды. | Coordinate System |
spatial_reference (Дополнительный) | Система координат столбца геометрии. Система координат для столбца геометрии задает параметры пространственной привязки для отпечатков наборов растровых данных. По умолчанию используются параметры системы координат, указанные в Параметрах среды. | Spatial Reference |
config_keyword (Дополнительный) | Определяет параметры хранения (конфигурации) для файловых или многопользовательских баз геоданных. Ключевые слова конфигурации устанавливаются администратором базы геоданных. | String |
spatial_grid_1 (Дополнительный) | Параметры spatial_grid_1, spatial_grid_2 и spatial_grid_3 используются для вычисления пространственного индекса и применяются только к файловым или многопользовательским базам геоданных. Если вы не знакомы с установкой размеров сетки, оставьте эти опции как 0,0,0, и ArcGIS вычислит оптимальные для вас размеры. Если вы используете индекс пространственной сетки по умолчанию (равный 0), рекомендуется загружать данные с помощью инструмента Рабочая область в каталог растров. Если для загрузки наборов растровых данных используется этот инструмент, размер ячеек пространственной сетки будет вычисляться автоматически. Если для загрузки наборов растровых данных в каталог растров используется другой инструмент, инструмент Вычислить индекс пространственной сетки по умолчанию должен использоваться после завершения загрузки. Чтобы узнать больше об этом параметре, обратитесь к документации инструмента Добавить пространственный индекс. | Double |
spatial_grid_2 (Дополнительный) | Размер ячейки второй пространственной сетки. Оставьте размер равным 0, если вам нужна только одна сетка. В противном случае задайте размер по крайней мере в три раза больше, чем Пространственная сетка 1. | Double |
spatial_grid_3 (Дополнительный) | Размер ячейки третьей пространственной сетки. Оставьте размер равным 0, если вам нужно только две сетки. В противном случае задайте размер по крайней мере в три раза больше, чем Пространственная сетка 2. | Double |
raster_management_type (Дополнительный) | Наборы растровых данных, находящиеся в каталогах растров в базе геоданных могут управляться двумя способами: под управлением или без управления (базы геоданных).
| String |
template_raster_catalog [template_raster_catalog,...] (Дополнительный) | Укажите шаблон каталога растров, чтобы на его основе создать новый каталог растров. Тогда новый каталог растров будет содержать те же поля, что и использовавшийся шаблон. | Raster Catalog Layer |
Пример кода
CreateRasterCatalog, пример 1 (окно Python)
Пример скрипта Python для инструмента CreateRasterCatalog.
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", "")
CreateRasterCatalog, пример 2 (автономный скрипт)
Это пример скрипта Python для инструмента CreateRasterCatalog.
##========================
##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...}
try:
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 Managed Enterprise 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")
except:
print "Create Raster Catalog example failed."
print arcpy.GetMessages()
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да