Копировать каталог растров (Управление данными)
Резюме
Создает копию каталога растров, включая все его содержание, или поднабор его содержания, если есть выборка.
Использование
-
Входными и выходными данными этого инструмента является каталог растров базы геоданных.
-
Вы можете скопировать выходной каталог растров в базу геоданных любого типа: персональную, файловую или ArcSDE.
-
При применении ArcMap, вы можете использовать инструмент Выборка (Selection) для выбора, какие каталог растров копировать.
-
Свойства выходного каталога растров - те же, что входного каталога растров, а также свойства набора растровых данных в каталоге растров.
Синтаксис
Параметр | Объяснение | Тип данных |
in_raster_catalog |
Имя и местоположение копируемого каталога растров. | Raster Catalog Layer |
out_raster_catalog |
Имя и местоположение выходного каталога растров. Вы можете скопировать выходной каталог растров в базу геоданных любого типа: персональную, файловую или ArcSDE. | Raster Catalog |
config_keyword (дополнительно) |
Определяет параметры хранения (конфигурации) для файловых или ArcSDE баз геоданных. Персональные базы геоданных не используют ключевые слова конфигурации. Ключевые слова конфигурации ArcSDE устанавливаются администратором базы геоданных. | String |
spatial_grid_1 (дополнительно) |
Параметры Выходной пространственной сетки 1, 2 и 3 (Output Spatial Grid 1, 2, and 3) применяют только к файловым базам геоданных или базам геоданных ArcSDE. Если вы не знакомы с установкой размеров сетки, оставьте эти опции как 0,0,0, и ArcGIS вычислит оптимальные для вас размеры. Более подробно об этом параметре см. в документации инструмента Добавить пространственный индекс (Add Spatial Index). | Double |
spatial_grid_2 (дополнительно) |
Размер ячейки второй пространственной сетки. Оставьте размер равным 0, если вам нужна только одна сетка. В противном случае, задайте размер по крайней мере в три раза больше, чем Пространственная сетка 1 (Spatial Grid 1). | Double |
spatial_grid_3 (дополнительно) |
Размер ячейки третьей пространственной сетки. Оставьте размер равным 0, если вам нужно только две сетки. В противном случае, задайте размер, по крайней мере, в три раза больше, чем Пространственная сетка 2 (Spatial Grid 2). | Double |
Пример кода
Это пример Python для инструмента Копировать каталог растров (Copy Raster Catalog Items).
import arcpy
arcpy.CopyRasterCatalogItems_management("c:/data/CopyRC.mdb/RC1",
"c:/data/OutRC.gdb/RC2" ,
"" , "" , "" , "")
Это пример скрипта Python для инструмента Копировать каталог растров (Copy Raster Catalog Items).
##=========================
##Copy Raster Catalog Items
##Usage: CopyRasterCatalogItems_management in_raster_catalog out_raster_catalog {config_keyword} {spatial_grid_1}
## {spatial_grid_2} {spatial_grid_3}
try:
import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"
##Copy FGDB Unmanaged Raster Catalog to PGDB Unmanaged Raster Catalog
arcpy.CopyRasterCatalogItems_management("CopyRC.gdb\\Unmanaged","output\\CopyRC.mdb\\Unmanaged", "", "3000", "", "")
##Copy PGDB Unmanaged Raster Catalog to FGDB Unmanaged Raster Catalog
arcpy.CopyRasterCatalogItems_management("CopyRC.mdb\\Unmanaged","output\\CopyRC.gdb\\Unmanaged", "MAX_FILE_SIZE_4GB", "1000", "3000", "9000")
##Copy FGDB Managed Raster Catalog to SDE Managed Raster Catalog
arcpy.CopyRasterCatalogItems_management("CopyRC.gdb\\Managed","output\\SDE94.sde\\Managed","DEFAULTS","2000","6000","18000")
except:
print "Copy Raster Catalog Items example failed."
print arcpy.GetMessages()