栅格转其他格式 (转换)

摘要

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

使用情况

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

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

参数

标注说明数据类型
输入栅格

待转换的栅格数据集。

Raster Dataset; Raster Layer
输出工作空间

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

Workspace
栅格格式
(可选)

指定输出栅格数据集将使用的格式。

  • BIL输出将为 Esri BIL 格式。
  • BIP输出将为 Esri BIP 格式。
  • BMP输出将为 Microsoft BMP 格式。
  • BSQ输出将为 Esri BSQ 格式。
  • CRF输出将为 CRF 格式。
  • ENVI DAT 文件输出将为 ENVI DAT 格式。
  • GIF输出将为 GIF 格式。
  • Esri Grid输出将为 Esri Grid 格式。
  • ERDAS IMAGINE 文件输出将为 ERDAS IMAGINE 格式。
  • JPEG 2000输出将为 JPEG 2000 格式。
  • JPEG输出将为 JPEG 格式。
  • MRF输出将为 MRF 格式。
  • PNG输出将为 PNG 格式。
  • TIFF输出将为 TIFF 格式。
String

派生输出

标注说明数据类型
更新的输出工作空间

包含新栅格的工作空间。

Workspace

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

待转换的栅格数据集。

Raster Dataset; Raster Layer
Output_Workspace

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

Workspace
Raster_Format
(可选)

指定输出栅格数据集将使用的格式。

  • BIL输出将为 Esri BIL 格式。
  • BIP输出将为 Esri BIP 格式。
  • BMP输出将为 Microsoft BMP 格式。
  • BSQ输出将为 Esri BSQ 格式。
  • CRF输出将为 CRF 格式。
  • ENVI DAT输出将为 ENVI DAT 格式。
  • GIF输出将为 GIF 格式。
  • GRID输出将为 Esri Grid 格式。
  • IMAGINE Image输出将为 ERDAS IMAGINE 格式。
  • JP2000输出将为 JPEG 2000 格式。
  • JPEG输出将为 JPEG 格式。
  • MRF输出将为 MRF 格式。
  • PNG输出将为 PNG 格式。
  • TIFF输出将为 TIFF 格式。
String

派生输出

名称说明数据类型
Derived_Workspace

包含新栅格的工作空间。

Workspace

代码示例

RasterToOtherFormat 示例 1(Python 窗口)

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

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

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

$desktopversion\cmsfiles\py\conversion\ToRaster\RasterToOtherFormat_ex02.py

相关主题