标注 | 说明 | 数据类型 |
输入栅格 | 待转换的栅格数据集。 | Raster Dataset; Raster Layer |
输出工作空间 | 将写入栅格数据集的文件夹。 | Workspace |
栅格格式 (可选) | 指定输出栅格数据集将使用的格式。
| String |
派生输出
标注 | 说明 | 数据类型 |
更新的输出工作空间 | 包含新栅格的工作空间。 | Workspace |
将一个或多个栅格数据集转换为其他格式。
如果由于指定输出格式的限制(例如,受支持的像素类型或波段数),所有输入栅格均无法转换为该格式,则将返回错误。 然后工具将继续处理列表中的下一输入栅格。
如果名称和格式在输出工作空间中已存在,系统会在名称和格式的结尾追加一个数字以确保其唯一性(例如 landuse_1.tif)。
标注 | 说明 | 数据类型 |
输入栅格 | 待转换的栅格数据集。 | Raster Dataset; Raster Layer |
输出工作空间 | 将写入栅格数据集的文件夹。 | Workspace |
栅格格式 (可选) | 指定输出栅格数据集将使用的格式。
| String |
标注 | 说明 | 数据类型 |
更新的输出工作空间 | 包含新栅格的工作空间。 | Workspace |
arcpy.conversion.RasterToOtherFormat(Input_Rasters, Output_Workspace, {Raster_Format})
名称 | 说明 | 数据类型 |
Input_Rasters [Input_Rasters,...] | 待转换的栅格数据集。 | Raster Dataset; Raster Layer |
Output_Workspace | 将写入栅格数据集的文件夹。 | Workspace |
Raster_Format (可选) | 指定输出栅格数据集将使用的格式。
| String |
名称 | 说明 | 数据类型 |
Derived_Workspace | 包含新栅格的工作空间。 | Workspace |
在本例中,将转换格式不同的若干输入栅格,并将它们输出为同一格式的栅格。
import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.conversion.RasterToOtherFormat("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.conversion.RasterToOtherFormat("test1;test2.tif;test3.img",
"OtherFormat.gdb","")