No igual (Spatial Analyst)
Resumen
Realiza una operación relacional de desigualdad sobre dos entradas a través de cada celda individual.
Devuelve 1 para las celdas donde el primer ráster no es igual al segundo ráster y 0 para las celdas donde es igual.
Más información acerca de cómo funcionan las herramientas de matemática relacional
Ilustración
Uso
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_raster_or_constant1 |
La entrada con la que se comparará por desigualdad la segunda entrada. Se puede utilizar un número como entrada para este parámetro, siempre que se especifique un ráster para el otro parámetro. Para poder especificar un número para ambas entradas, previamente se deben establecer en el entorno el tamaño de la celda y la extensión. | Raster Layer | Constant |
in_raster_or_constant2 |
La entrada desde la que se comparará por desigualdad la primera entrada. Se puede utilizar un número como entrada para este parámetro, siempre que se especifique un ráster para el otro parámetro. Para poder especificar un número para ambas entradas, previamente se deben establecer en el entorno el tamaño de la celda y la extensión. | Raster Layer | Constant |
Valor de retorno
Nombre | Explicación | Tipo de datos |
out_raster |
El ráster de salida. Los valores de celda de salida serán 0 ó 1 enteros; o NoData si cualquier valor de celda de entrada es NoData. | Raster |
Ejemplo de código
En este ejemplo se realiza una operación relacional de no igualdad en dos rásteres GRID.
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outNotEqual = NotEqual("degs", "negs")
outNotEqual.save("C:/sapyexamples/output/outne")
En este ejemplo se realiza una operación relacional de no igualdad en dos rásteres GRID.
# Name: NotEqual_Ex_02.py
# Description: Performs a relational not-equal operation on two
# inputs on a cell-by-cell basis
# 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 NotEqual
outNotEqual = NotEqual(inRaster1, inRaster2)
# Save the output
outNotEqual.save("C:/sapyexamples/output/outnotequal")