Summary
Loads multiple raster datasets into a geodatabase or raster catalog.
If this tool is used to load raster datasets into a raster catalog, then you need to run the Calculate Default Spatial Grid Index tool after the loading is completed.
Usage
The output is the location of the geodatabase where you will store the raster.
All raster datasets loaded into an unmanaged raster catalog must be a file on disk. Geodatabase raster datasets can only be loaded into raster catalogs that are managed.
When converting the raster dataset to a personal geodatabase (.mdb), the raster dataset is stored on the file system in a hidden folder. This prevents you from going over the 2 GB limit that is imposed on a personal geodatabase; the actual raster dataset is saved as an ERDAS IMAGINE file.
If this tool is used to load raster datasets into a raster catalog, then the Calculate Default Spatial Grid Index tool will need to be run after the loading is completed.
Learn more about geodatabase items—Spatial index grid size
When converting the raster dataset to an enterprise geodatabase, the raster dataset is stored as a raster geodatabase format. A configuration keyword can be specified (if configuration keywords are specified by the enterprise administrator).
The Cellsize and Mask parameters are ignored by this tool.
Syntax
arcpy.conversion.RasterToGeodatabase(Input_Rasters, Output_Geodatabase, {Configuration_Keyword})
Parameter | Explanation | Data Type |
Input_Rasters [Input_Rasters,...] | Input raster dataset(s). | Raster Dataset |
Output_Geodatabase | The path and name of a geodatabase or raster catalog. | Workspace |
Configuration_Keyword (Optional) | Specifies the storage parameters (configuration) for a geodatabase. Configuration keywords are set up by your database administrator. Personal geodatabases do not use configuration keywords. | String |
Derived Output
Name | Explanation | Data Type |
Derived_Geodatabase | The geodatabase containing the new rasters. | Workspace |
Code sample
RasterToGeodatabase example (Python window)
This is a Python sample for RasterToGeodatabase.
import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.RasterToGeodatabase_conversion("test.tif;test2.tif;test3.tif",\
"c:/data/ToGDB.gdb/catalog")
RasterToGeodatabase example 2 (stand-alone script)
This is a Python script sample for RasterToGeodatabase.
##=========================
##Raster To Geodatabase
##Usage: RasterToGeodatabase_conversion Input_Rasters;Input_Rasters... Output_Geodatabase {Configuration_Keyword}
try:
import arcpy
arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"
##Convert Multiple Raster Dataset to FGDB
arcpy.RasterToGeodatabase_conversion("ToGDB.mdb\\test;test.tif","ToGDB.gdb","MAX_FILE_SIZE_4GB")
##Load Raster Catalog
arcpy.RasterToGeodatabase_conversion("test.tif;test2.tif;test3.tif","ToGDB.gdb\\catalog")
except:
print "Raster To Geodatabase exsample failed."
print arcpy.GetMessages()
Environments
Licensing information
- Basic: Yes
- Standard: Yes
- Advanced: Yes