Sobre (Spatial Analyst)
Resumen
Para los valores de celda en la primera entrada que no son 0, el valor de salida será el de la primera entrada. Donde los valores de celda son 0, la salida será la del segundo ráster de entrada.
Ilustración
Uso
Two inputs are necessary for this logical evaluation to take place.
-
The order of inputs is relevant for this tool.
If both inputs are integer, the output will be an integer raster; otherwise, it will be a floating-point raster.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_raster_or_constant1 |
La entrada para la que los valores 0 de celda se sustituirán por el valor de la segunda entrada. A number can be used as an input for this parameter, provided a raster is specified for the other parameter. To be able to specify a number for both inputs, the cell size and extent must first be set in the environment. | Raster Layer | Constant |
in_raster_or_constant2 |
La entrada cuyo valor se asignará a las celdas ráster de salida donde el primer valor de entrada es 0. A number can be used as an input for this parameter, provided a raster is specified for the other parameter. To be able to specify a number for both inputs, the cell size and extent must first be set in the environment. | Raster Layer | Constant |
Valor de retorno
Nombre | Explicación | Tipo de datos |
out_raster |
The output raster. | Raster |
Ejemplo de código
Este ejemplo realiza una operación Over en dos rásteres GRID.
import arcpy from arcpy import env from arcpy.sa import * env.workspace = "C:/sapyexamples/data" outOver = Over("degs", "negs") outOver.save("C:/sapyexamples/output/outover2")
Este ejemplo realiza una operación Over en dos rásteres GRID.
# Name: Over_Ex_02.py # Description: Returns those values from the first input that are # non-zero; otherwise, returns the value from the second input # Requirements: Spatial Analyst Extension # Import system modules import arcpy from arcpy import env from arcpy.sa import * # Set environment settings env.workspace = "C:/sapyexamples/data" # Set local variables inRaster1 = "degs" inRaster2 = "negs" # Check out the ArcGIS Spatial Analyst extension license arcpy.CheckOutExtension("Spatial") # Execute Over outOver = Over(inRaster1, inRaster2) # Save the output outOver.save("C:/sapyexamples/output/outover")