描述
将一个或多个栅格数据集转换为其他格式。
使用方法
如果由于制定输出格式的限制(例如,受支持的像素类型或波段数),输入栅格无法转换为该格式,则将返回错误。然后工具将继续处理列表中的下一输入栅格。
如果名称和格式在输出工作空间中已存在,系统会在名称和格式的结尾追加一个数字以确保其唯一性(例如 landuse_1.tif)。
语法
arcpy.conversion.RasterToOtherFormat(Input_Rasters, Output_Workspace, {Raster_Format})
参数 | 说明 | 数据类型 |
Input_Rasters [in_raster,...] | 待转换的栅格数据集。 | Raster Dataset |
Output_Workspace | 将写入栅格数据集的文件夹。 | Workspace |
Raster_Format (可选) | 新栅格数据集的格式。
| String |
派生输出
名称 | 说明 | 数据类型 |
Derived_Workspace | 包含新栅格的工作空间。 | 工作空间 |
代码示例
在本例中,将转换格式不同的若干输入栅格,并将它们输出为同一格式的栅格。
import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.RasterToOtherFormat_conversion("test.tif;test2.tif;test3.tif",
"OtherFormat","BIL")
在本例中,将转换格式不同的若干输入栅格,并将它们输出为同一格式的栅格。
##=========================
##Usage: RasterToGeodatabase_conversion Input_Rasters;Input_Rasters...
## Output_Geodatabase {Configuration_Keyword}
import arcpy
arcpy.env.workspace = "c:/data"
##Convert Multiple Raster Datasets to FGDB
arcpy.RasterToOtherFormat_conversion("test1;test2.tif;test3.img",
"OtherFormat.gdb","")
环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是