栅格转其他格式(批量) (转换)

摘要

将 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()

环境

相关主题

许可信息

ArcView: 是
ArcEditor: 是
ArcInfo: 是

7/10/2012