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()