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

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Конвертирует один или несколько форматов наборов растровых данных, поддерживаемых ArcGIS, в форматы BIL, BIP, BMP, BSQ, ENVI DAT, GIF, ERDAS IMAGINE, Esri Grid, 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 BIL (файл каналов, разделенных по строкам).
  • BIPEsri BIP (файл попиксельной записи спектральных каналов).
  • bmpГрафический формат Microsoft bitmap для наборов растровых данных.
  • BSQEsri BSQ (файл поканальной записи).
  • DATФайл ENVI DAT.
  • GIFФормат графического обмена для наборов растровых данных.
  • GRIDEsri Grid – формат наборов растровых данных.
  • Изображение IMAGINEФормат растровых данных ERDAS IMAGINE.
  • JP2000Формат растровых данных JPEG 2000.
  • JPEGФормат растровых данных Joint Photographic Experts Group (объединённая группа экспертов по фотографии).
  • PNGФормат растровых данных Portable Network Graphic.
  • TIFFФормат растровых данных Tagged Image File Format.
String

Пример кода

RasterToOtherFormat, пример 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")
RasterToOtherFormat, пример 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: Да
6/5/2014