Растр в другой формат (Raster To Other Format) (Конвертация)

Уровень лицензии: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
(дополнительно)

Формат для выходного набора растровых данных.

  • BILФайл Esri Band Interleaved by Line (BIL).
  • BIPФайл Esri Band Interleaved by Pixel (BIP).
  • bmpФормат битовой графики для наборов растровых данных.
  • BSQФайл Esri Band Sequential.
  • DATФайл ENVI DAT.
  • GIFГрафический обменный формат для наборов растровых данных.
  • GRIDФормат Esri Набор растровых данных Грид (Grid raster dataset).
  • Изображение IMAGINEФормат растровых данных ERDAS IMAGINE.
  • JP2000Формат растровых данных JPEG 2000.
  • JPEGФормат растровых данных Joint Photographic Experts Group.
  • PNGФормат растровых данных Portable Network Graphic.
  • TIFFТеговый формат файла изображения для набора растровых данных (Tag Image File Format, TIFF).
String

Пример кода

Пример 1 RasterToOtherFormats (окно Python)

Это пример конвертации нескольких входных растров разных форматов и вывода их в качестве растров одного формата.

import arcpy
from arcpy import env
env.workspace = "c:/data/PrjWorkspace/RasGP"
arcpy.RasterToOtherFormat_conversion("test.tif;test2.tif;test3.tif",\
                                     "OtherFormat","BIL")
Пример 2 RasterToOtherFormats (автономный скрипт)

Это пример конвертации нескольких входных растров разных форматов и вывода их в качестве растров одного формата.

##=========================
##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/10/2013