Краткая информация
Конвертирует набор растровых данных из одного формата в другой.
Использование
Этот инструмент позволит выполнить пакетную конвертацию нескольких наборов растровых данных в другой формат.
Если растр с таким же именем и форматом уже существует, к имени выходного растра прибавляется номер. Например, если у вас имеется два входных растра elevras.img и landuse.tif, и задан растровый формат TIFF, то выходные растры получат имена что-то вроде elevras.tif и landuse_1.tif.
Если один из входных растров не может быть конвертирован в указанный выходной формат в результате ограничений формата – например, из-за неподдерживаемых типов пикселей или числа каналов – будет возвращена ошибка. Инструмент тогда перейдет к следующему входному растру в списке.
Синтаксис
RasterToOtherFormat_conversion (Input_Rasters, Output_Workspace, {Raster_Format})
Параметр | Объяснение | Тип данных |
Input_Rasters [Input_Rasters,...] | Выберите набор растровых данных, который вы хотите конвертировать. | Raster Dataset |
Output_Workspace | Выберите папку для сохранения набора растровых данных в новом формате. | Workspace; Raster Catalog |
Raster_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()
Параметры среды
- Сжатие (Compression)
- Текущая рабочая область (Current Workspace)
- Экстент (Extent)
- NoData
- Выходное ключевое слово CONFIG (Output CONFIG Keyword)
- Выходной XY домен (Output XY Domain)
- Выходной домен Z (Output Z Domain)
- Выходная система координат (Output Coordinate System)
- Выходные данные содержат Z значения (Output has Z values)
- Выходная пространственная сетка 1
- Выходная пространственная сетка 2
- Выходная пространственная сетка 3
- Пирамидные слои (Pyramid)
- Статистика растра (Raster Statistics)
- Метод интерполяции (Resampling Method)
- Временная рабочая область (Scratch Workspace)
- Размер листа (Tile Size)
- Разрешение Z (Z Resolution)
Информация о лицензировании
- ArcGIS for Desktop Basic: Да
- ArcGIS for Desktop Standard: Да
- ArcGIS for Desktop Advanced: Да