Растр в другой формат (Raster To Other Format) (Конвертация)
Резюме
Конвертирует один или несколько форматов наборов растровых данных, поддерживаемых ArcGIS, в форматы BIL, BIP, BMP, BSQ, ENVI DAT, GIF, GRID, ERDAS IMAGINE, JPEG, JPEG 2000, PNG TIFF или формат растров базы геоданных.
Использование
-
Вы можете сохранить выходные данные в BIL, BIP, BMP, BSQ, DAT, GIF, Esri Grid, IMG, JPEG, JPEG 2000, PNG, TIFF или любой набор растровых данных базы геоданных.
Синтаксис
Параметр | Объяснение | Тип данных |
Input_Rasters [Input_Rasters,...] |
Входные (конвертируемые) наборы растровых данных. | Raster Dataset |
Output_Workspace |
Местоположение, куда будут сохранены выходные наборы растровых данных. | Workspace ;Raster Catalog |
Raster_Format (дополнительно) |
Формат для выходного набора растровых данных.
| String |
Пример кода
Это пример конвертации нескольких входных растров разных форматов и вывода их в качестве растров одного формата.
import arcpy
from arcpy import env
env.workspace = "c:/data/PrjWorkspace/RasGP"
arcpy.RasterToOtherFormat_conversion("test.tif;test2.tif;test3.tif",\
"OtherFormat","BIL")
Это пример конвертации нескольких входных растров разных форматов и вывода их в качестве растров одного формата.
##=========================
##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()