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()