Copy Raster Catalog Items (Data Management)
Summary
Makes a copy of a raster catalog, including all of its contents, or a subset of its contents if there is a selection.
Usage
-
The input and output of this tool is a geodatabase raster catalog.
-
You can copy your output raster catalog to any type of geodatabase: personal, file, or ArcSDE.
-
When using ArcMap, you can use the Selection tool to choose which raster catalog items to copy.
-
The properties of the output raster catalog are the same as the input raster catalog, as well as the properties of the raster datasets in the raster catalog.
Syntax
Parameter | Explanation | Data Type |
in_raster_catalog |
The name and location of the raster catalog to be copied. | Raster Catalog Layer |
out_raster_catalog |
The name and location of the output raster catalog. You can copy your output raster catalog to any type of geodatabase: personal, file, or ArcSDE. | Raster Catalog |
config_keyword (Optional) |
Specifies the storage parameters (configuration) for a file geodatabase and an ArcSDE geodatabase. Personal geodatabases do not use configuration keywords. ArcSDE configuration keywords are set up by your database administrator. | String |
spatial_grid_1 (Optional) |
The Output Spatial Grid 1, 2, and 3 parameters apply only to file geodatabases and ArcSDE geodatabases. If you are unfamiliar with setting grid sizes, leave these options as 0,0,0 and ArcGIS will compute optimal sizes for you. For more information about this parameter, refer to the Add Spatial Index tool documentation. | Double |
spatial_grid_2 (Optional) |
Cell size of the second spatial grid. Leave the size at 0 if you only want one grid. Otherwise, set the size to at least three times larger than Spatial Grid 1. | Double |
spatial_grid_3 (Optional) |
Cell size of the third spatial grid. Leave the size at 0 if you only want two grids. Otherwise, set the size to at least three times larger than Spatial Grid 2. | Double |
Code Sample
This is a Python sample for CopyRasterCatalogItems.
import arcpy
arcpy.CopyRasterCatalogItems_management("c:/data/CopyRC.mdb/RC1",
"c:/data/OutRC.gdb/RC2" ,
"" , "" , "" , "")
This is a Python script sample for CopyRasterCatalogItems.
##=========================
##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()