Las herramientas que respetan el entorno de Alinear ráster se ajustarán a la extensión de los rásteres de salida para que coincidan con la alineación de celda del ráster de alineación especificado.
Generalmente se utiliza un ráster de alineación cuando las entradas de las herramientas cumplen cualquiera de los siguientes criterios:
- Tienen alineaciones de celdas distintas
- Tienen resoluciones de celdas distintas
- Tienen sistemas de coordenadas distintos
- Son entidades
Más información sobre el funcionamiento de Alinear ráster
Notas de uso
- Al especificar un ráster de alineación no se cambian los valores del control de extensión de salida inmediatamente; sin embargo, la extensión se ajusta cuando se ejecute.
- La esquina inferior izquierda de la extensión se alinea a la esquina de una celda del ráster de alineación y la esquina superior derecha se ajusta con el tamaño de la celda de salida. Como resultado, cuando el tamaño de celda de salida es el mismo que el tamaño de celda del ráster de alineación, las celdas del ráster de salida se alinean con las celdas del ráster de alineación.
- En general, el ráster de alineación se aplica a herramientas que generan un ráster. La extensión no se alinea cuando la salida es una clase de entidad, tabla o archivo.
- Se puede utilizar un ráster de alineación con la extensión de salida predeterminada. No es necesario especificar una extensión de manera explícita en el entorno para utilizar un ráster de alineación.
- Se recomienda que utilice el mismo tamaño de celda para el ráster de salida y el de alineación. Sin embargo, es posible que el tamaño de celda ráster de alineación difiera del tamaño de celda del ráster de salida. En este caso, solo los límites inferior e izquierdo se alinearán a las celdas ráster de alineación y es posible que la esquina superior derecha de la extensión de salida no coincida con una de las esquinas de la celda del ráster de alineación.
- Dado que la extensión se puede alinear con otra extensión más grande, es posible que el ráster de salida contenga una fila y una columna adicionales de celdas NoData.
- El tamaño (la cantidad de filas o columnas) de un ráster de alineación no es importante. Solo se utilizan su origen y tamaño de celda para ajustar la extensión de salida.
- No es necesario que la extensión del ráster de alineación se superponga con la extensión de salida. Se puede utilizar para la alineación un ráster pequeño situado fuera del área de análisis.
- El entorno de Alinear ráster no depende del entorno de la Extensión.
Sintaxis de cuadro de diálogo
Alinear ráster: establece un ráster que se utiliza para definir la alineación de celda de un ráster de salida.
Sintaxis de script
arcpy.env.snapRaster = raster
Parámetro | Explicación |
---|---|
raster | El ráster que se utilizará como ráster de alineación. |
Ejemplo de script
Este ejemplo demuestra cómo establecer el entorno Alinear ráster antes de ejecutar una herramienta de Extensión ArcGIS Spatial Analyst.
import arcpy
# Set workspace and extent environments
arcpy.env.workspace = "C:/workspace"
arcpy.env.extent = "C:/data/StudyArea.tif"
# Set Snap Raster environment
arcpy.env.snapRaster = "C:/data/my_snapraster.tif"
# Set local variables
InZones = "C:/data/parcels.shp"
InZoneField = "Parcel_ID"
InValueRaster = "C:/data/slope_ras.tif"
# Check out ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Process: Calculate the mean slope of each parcel area.
out = arcpy.sa.ZonalStatistics(InZones, InZoneField, InValueRaster, "MEAN",
"DATA")
out.save("mean_ParSlp.tif")