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 Alinear ráster cuando las entradas de las herramientas:
- 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 durante la ejecución.
- 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, puede ocurrir que el tamaño de celda del ráster de alineación sea diferente al tamaño de celda del ráster de salida. En ese caso, sólo el límite inferior y el izquierdo se alinearán a las celdas del 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.
- Como se permite que la extensión se alinee con una extensión más grande, el ráster de salida puede contener una fila o columna adicional de celdas NoData.
- El tamaño (la cantidad de filas o columnas) de un ráster de alineación no es importante. Sólo se utilizan el origen y el 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 un ráster pequeño ubicado afuera del área de análisis para la alineación.
- 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 |
---|---|
ráster | El ráster que se utilizará como ráster de alineación. |
Ejemplo de script
Este ejemplo demuestra cómo establecer el entorno del ráster de alineación 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"
# Set Snap Raster environment
arcpy.env.snapRaster = "C:/data/my_snapraster"
# Set local variables
InZones = "C:/data/parcels.shp"
InZoneField = "Parcel_ID"
InValueRaster = "C:/data/Slope"
# Check out ArcGIS Extensión 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")