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

Сводка

Конвертирует один или несколько наборов растровых данных в другой формат.

Использование

  • Если один из входных растров не может быть конвертирован в указанный выходной формат в результате ограничений формата – например, из-за неподдерживаемых типов пикселей или числа каналов – будет возвращена ошибка. Инструмент тогда перейдет к следующему входному растру в списке.

  • Если в выходной рабочей области объект с таким именем такого же формата уже существует, то в конце имени класса пространственных объектов будет добавлена цифра, чтобы сделать его имя уникальным (например, landuse_1.tif).

Синтаксис

arcpy.conversion.RasterToOtherFormat(Input_Rasters, Output_Workspace, {Raster_Format})
ParameterОбъяснениеТип данных
Input_Rasters
[in_raster,...]

Наборы растровых данных для конвертации.

Raster Dataset
Output_Workspace

Папка, в которую будет записан выходной растровый набор данных.

Workspace
Raster_Format
(Дополнительный)

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

  • BILEsri BIL (файл каналов, разделенных по строкам).
  • BIPEsri BIP (файл попиксельной записи спектральных каналов).
  • BMPГрафический формат Microsoft bitmap для наборов растровых данных
  • BSQEsri BSQ (файл поканальной записи)
  • CRFОблачный формат растра (CRF)
  • ENVI DATФайл ENVI DAT
  • GIFГрафический обменный формат для наборов растровых данных
  • GRIDEsri Grid – формат наборов растровых данных
  • IMAGINE ImageФормат растровых данных ERDAS IMAGINE
  • JP2000Формат наборов растровых данных JPEG 2000
  • JPEGФормат наборов растровых данных Joint Photographic Experts Group
  • MRFФормат Мета Растр (MRF)
  • PNGФормат наборов растровых данных Portable Network Graphic
  • TIFFTagged Image File Format – формат наборов растровых данных
String

Производные выходные данные

NameОбъяснениеТип данных
Derived_Workspace

Рабочая область, содержащая новые растры.

Рабочая область

Пример кода

RasterToOtherFormat, пример 1 (окно Python)

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

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

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

##=========================
##Usage: RasterToGeodatabase_conversion Input_Rasters;Input_Rasters... 
##            Output_Geodatabase {Configuration_Keyword}

import arcpy
arcpy.env.workspace = "c:/data"

##Convert Multiple Raster Datasets to FGDB
arcpy.RasterToOtherFormat_conversion("test1;test2.tif;test3.img", 
                                     "OtherFormat.gdb","")

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы