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.
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
CopyRasterCatalogItems(in_raster_catalog, out_raster_catalog, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})
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. | Raster Catalog |
config_keyword (Optional) | Specifies the storage parameters (configuration) for a geodatabase. 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 enterprise 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
CopyRasterCatalogItems example 1 (Python window)
This is a Python sample for CopyRasterCatalogItems.
import arcpy
arcpy.CopyRasterCatalogItems_management("c:/data/CopyRC.mdb/RC1",
"c:/data/OutRC.gdb/RC2" ,
"" , "" , "" , "")
CopyRasterCatalogItems example 2 (stand-alone script)
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 Enterprise 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()
Environments
Licensing information
- Basic: Yes
- Standard: Yes
- Advanced: Yes