Raster To Geodatabase (Conversion)
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 ArcSDE geodatabase, the raster dataset is stored on the ArcSDE server as a raster SDE format. A configuration keyword can be specified (if configuration keywords are specified by the ArcSDE administrator).
-
The Cellsize and Mask parameters are ignored by this tool.
Syntax
Parameter | Explanation | Data Type |
Input_Rasters [Input_Rasters,...] |
Input raster dataset(s). | Raster Dataset |
Output_Geodatabase |
Either the path and name of a geodatabase or the path and name of a raster catalog. | Workspace ; Raster Catalog |
Configuration_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 |
Code Sample
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")
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()