摘要
将栅格数据集从一个格式转换为另一个格式。
用法
- 该工具允许您将多个栅格数据集一次性批量转换为其他格式。 
- 如果栅格的名称和格式与输入栅格相同,则输出栅格将具有递增名称。例如,如果您具有名为 elevras.img 和 landuse.tif 的两个输入栅格,并将栅格格式设置为 TIFF,则输出栅格的名称将与 elevras.tif 和 landuse_1.tif 类似。 
- 如果由于指定输出格式的限制(例如,受支持的像素类型或波段数),输入栅格无法转换为该格式,则将返回错误。然后工具将继续处理列表中的下一输入栅格。 
语法
RasterToOtherFormat_conversion (Input_Rasters, Output_Workspace, {Raster_Format})| 参数 | 说明 | 数据类型 | 
| Input_Rasters [Input_Rasters,...] | 选择要转换的栅格数据集。 | Raster Dataset | 
| Output_Workspace | 选择在其中以新格式保存栅格数据集的文件夹。 | Workspace; Raster Catalog | 
| Raster_Format (可选) | 选择新栅格数据集的格式。 
 | String | 
代码实例
RasterToOtherFormat 示例 1(Python 窗口)
在本例中,将转换格式不同的若干输入栅格,并将它们输出为同一格式的栅格。
import arcpy
from arcpy import env
env.workspace = "c:/data/PrjWorkspace/RasGP"
arcpy.RasterToOtherFormat_conversion("test.tif;test2.tif;test3.tif",\
                                     "OtherFormat","BIL")
RasterToOtherFormat 示例 2(独立脚本)
在本例中,将转换格式不同的若干输入栅格,并将它们输出为同一格式的栅格。
##=========================
##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()
环境
许可信息
- ArcGIS for Desktop Basic: 是
- ArcGIS for Desktop Standard: 是
- ArcGIS for Desktop Advanced: 是