栅格转其他格式 (转换)

许可等级:BasicStandardAdvanced

摘要

将一个或多个 ArcGIS 支持的栅格数据集转换为 BIL、BIP、BMP、BSQ、ENVI DAT、GIF、GRID、ERDAS IMAGINE、JPEG、JPEG 2000、PNG、TIFF,或者地理数据库栅格数据集格式。

用法

语法

RasterToOtherFormat_conversion (Input_Rasters, Output_Workspace, {Raster_Format})
参数说明数据类型
Input_Rasters
[Input_Rasters,...]

要进行转换的输入栅格数据集。

Raster Dataset
Output_Workspace

转换了的栅格数据集的存储位置。

Workspace ;Raster Catalog
Raster_Format
(可选)

输出栅格数据集的格式。

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

代码实例

栅格转其他格式 (RasterToOtherFormats) 示例 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")
栅格转其他格式 (RasterToOtherFormats) 示例 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:是
9/15/2013