Crear capa ráster (Administración de datos)
Resumen
Crea una capa de ráster a partir de un dataset ráster de entrada o un archivo de capa. La capa creada por la herramienta es temporal y, una vez finalizada la sesión, no permanece en el sistema a menos que se guarde el documento de mapa o que la capa se guarde en el disco.
Esta herramienta se puede utilizar para crear una capa temporal a fin de poder trabajar con un subconjunto de bandas especificado dentro de un dataset ráster.
Uso
-
Para hacer que la capa sea permanente, haga clic con el botón derecho del ratón en la tabla de contenido y haga clic en Guardar como archivo de capa, o utilice la herramienta Guardar en archivo de capa.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_raster |
Ruta y nombre del dataset ráster de entrada. | Composite Geodataset |
out_rasterlayer |
Nombre del dataset ráster de salida temporal. | Raster Layer |
where_clause (Opcional) |
Una declaración de consulta que utiliza los campos y valores del dataset ráster. Para agregar esta variable, presione F8, o haga clic con el botón derecho del ratón y haga clic en Insertar variable. | SQL Expression |
envelope (Opcional) |
Con el uso de min x, min y, max x o max y, puede especificar las extensiones de la capa ráster. Para agregar esta variable, presione F8, o haga clic con el botón derecho del ratón y haga clic en Insertar variable. | Extent |
band_index ID (Opcional) |
Elija las bandas que desea exportar para la capa. Si no se especifican bandas, se utilizarán todas las bandas en la salida. | Value Table |
Ejemplo de código
Esta es una muestra de Python para MakeRasterLayer.
import arcpy
arcpy.MakeRasterLayer_management("c:/workspace/image.tif", "rdlayer", "#", "feature.shp", "1")
Esta es una muestra de secuencia de comandos de Python para MakeRasterLayer.
##====================================
##Make Raster Layer
##Usage: MakeRasterLayer_management in_raster out_rasterlayer {where_clause} {envelope}
## {Index;Index...}
try:
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Create raster layer from single raster dataset with clipping feature
arcpy.MakeRasterLayer_management("image.tif", "rdlayer", "#", "feature.shp", "1")
print arcpy.GetMessages()
except:
print "Make Raster Layer example failed."
print arcpy.GetMessages()