Summary
Converts a raster dataset from one format to another.
Usage
This tool allows you to batch convert many raster datasets to a different format at once.
If a raster exists with the same name and format of an input raster, that output will have an incremented name. For example, if you have two input rasters named elevras.img and landuse.tif, and the Raster Format is set to TIFF, the output rasters will be named something similar to elevras.tif and landuse_1.tif.
If any of the input rasters cannot be converted to the specified output format as a result of the limitations for that format—for example, supported pixel types or number of bands—an error will be returned. The tool will then proceed to the next input raster in the list.
Syntax
RasterToOtherFormat_conversion (Input_Rasters, Output_Workspace, {Raster_Format})
Parameter | Explanation | Data Type |
Input_Rasters [in_raster,...] | The raster datasets to convert. | Raster Dataset |
Output_Workspace | The folder where the raster dataset will be written in its new format. | Workspace; Raster Catalog |
Raster_Format (Optional) | The format of the new raster dataset.
| String |
Code sample
RasterToOtherFormat example 1 (Python window)
This sample converts several input rasters of different formats and outputs them as rasters all of the same format.
import arcpy
from arcpy import env
env.workspace = "c:/data/PrjWorkspace/RasGP"
arcpy.RasterToOtherFormat_conversion("test.tif;test2.tif;test3.tif",\
"OtherFormat","BIL")
RasterToOtherFormat example 2 (stand-alone script)
This sample converts several input rasters of different formats and outputs them as rasters all of the same format..
##=========================
##Raster To Other Format
##Usage: RasterToOtherFormat_conversion Input_Rasters;Input_Rasters... Output_Workspace {TIFF | BIL | BIP
## | BMP | BSQ | ENVI DAT | GIF | GRID | IMAGINE Image | JP2000 | JPEG | PNG}
try:
import arcpy
arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"
##Convert Multiple Raster Dataset to FGDB
arcpy.RasterToOtherFormat_conversion("test1;test2.tif;test3.img","OtherFormat.gdb","")
##Load Raster Catalog
arcpy.RasterToOtherFormat_conversion("test.tif;test2.tif;test3.tif","OtherFormat","BIL")
except:
print "Raster To Other Format exsample failed."
print arcpy.GetMessages()
Environments
Licensing information
- ArcGIS Desktop Basic: Yes
- ArcGIS Desktop Standard: Yes
- ArcGIS Desktop Advanced: Yes