De ráster a otro formato (Conversión)
Resumen
Convierte uno o más formatos de dataset ráster compatibles con ArcGIS a un formato BIL, BIP, BMP, BSQ, ENVI DAT, GIF, GRID, ERDAS IMAGINE, Cuadrícula de Esri, JPEG, JPEG 2000, PNG, TIFF, o a un formato dataset ráster de geodatabase.
Uso
Esta herramienta permite convertir por lotes muchos dataset ráster a un formato diferente de una vez.
Si existe un ráster con los mismos nombre y formato que un ráster de entrada, la salida tendrá un nombre incrementado. Por ejemplo, si tiene dos rásteres de entrada denominados elevras.img y landuse.tif, y el Formato ráster está establecido en TIFF, los rásteres de salida tendrán una denominación similar a elevras.tif y landuse_1.tif
Si alguno de los rásteres de entrada no se puede convertir al formato de salida especificado como consecuencia de las limitaciones de dicho formato (por ejemplo, número de bandas o tipos de píxeles admitidos), se devolverá un error. La herramienta continuará entonces con el siguiente ráster de entrada de la lista.
Sintaxis
Parámetro | Explicación | Tipo de datos |
Input_Rasters [Input_Rasters,...] |
Los dataset ráster de entrada que desea convertir. | Raster Dataset |
Output_Workspace |
La ubicación donde se almacenarán los datasets ráster que se convirtieron. | Workspace ;Raster Catalog |
Raster_Format (Opcional) |
El formato del dataset ráster de salida.
| String |
Ejemplo de código
Esta muestra convierte varios rásteres de entrada de diferentes formatos y los saca como rásteres del mismo formato.
import arcpy
from arcpy import env
env.workspace = "c:/data/PrjWorkspace/RasGP"
arcpy.RasterToOtherFormat_conversion("test.tif;test2.tif;test3.tif",\
"OtherFormat","BIL")
Esta muestra convierte varios rásteres de entrada de diferentes formatos y los saca como rásteres del mismo formato.
##=========================
##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()