栅格转其他格式 (转换)

描述

将一个或多个栅格数据集转换为其他格式。

使用方法

  • 如果由于制定输出格式的限制(例如,受支持的像素类型或波段数),输入栅格无法转换为该格式,则将返回错误。然后工具将继续处理列表中的下一输入栅格。

  • 如果名称和格式在输出工作空间中已存在,系统会在名称和格式的结尾追加一个数字以确保其唯一性(例如 landuse_1.tif)。

语法

arcpy.conversion.RasterToOtherFormat(Input_Rasters, Output_Workspace, {Raster_Format})
参数说明数据类型
Input_Rasters
[in_raster,...]

待转换的栅格数据集。

Raster Dataset
Output_Workspace

将写入栅格数据集的文件夹。

Workspace
Raster_Format
(可选)

新栅格数据集的格式。

  • BILEsri 波段按行交叉格式文件
  • BIPEsri 波段按像素交叉格式文件
  • BMPMicrosoft 位图图形栅格数据集格式
  • BSQEsri 波段顺序格式文件
  • CRF云栅格格式
  • ENVI DATENVI DAT 文件
  • GIF栅格数据集的图形交换格式
  • GRIDEsri 格网栅格数据集格式
  • IMAGINE ImageERDAS IMAGINE 栅格数据格式
  • JP2000JPEG 2000 栅格数据集格式
  • JPEG联合图像专家组栅格数据集格式
  • MRF元栅格格式
  • PNG可移植网络图形栅格数据集格式
  • TIFF栅格数据集的标记图像文件格式
String

派生输出

名称说明数据类型
Derived_Workspace

包含新栅格的工作空间。

工作空间

代码示例

RasterToOtherFormat 示例 1(Python 窗口)

在本例中,将转换格式不同的若干输入栅格,并将它们输出为同一格式的栅格。

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.RasterToOtherFormat_conversion("test.tif;test2.tif;test3.tif", 
                                     "OtherFormat","BIL")
RasterToOtherFormat 示例 2(独立脚本)

在本例中,将转换格式不同的若干输入栅格,并将它们输出为同一格式的栅格。

##=========================
##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: 是

相关主题