Disponible con una licencia de Spatial Analyst.
Disponible con licencia de Image Analyst.
Resumen
Cambia el signo (multiplica por -1) de los valores de celda del ráster de entrada celda por celda.
Ilustración
Uso
Si la entrada es de tipo entero, el ráster de salida será de tipo entero. Si la entrada es de punto flotante, el ráster de salida será de punto flotante.
Si la entrada es un ráster multibanda, la salida será un ráster multibanda. La herramienta realiza la operación con cada banda de la entrada.
Sintaxis
Negate(in_raster_or_constant)
Parámetro | Explicación | Tipo de datos |
in_raster_or_constant | El ráster de entrada que se cambiará de signo (multiplicado por -1). Para utilizar un número como entrada de este parámetro, previamente se debe 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 son los valores de entrada a los que se les cambió el signo (multiplicados por -1). | Raster |
Muestra de código
En este ejemplo se cambia el signo de los valores del ráster de entrada y se genera como resultado una cuadrícula ráster.
import arcpy
from arcpy import env
from arcpy.ia import *
env.workspace = "C:/iapyexamples/data"
outNegate = Negate("degs")
outNegate.save("C:/iapyexamples/output/outneg")
En este ejemplo se cambia el signo de los valores del ráster de entrada y se genera como resultado una cuadrícula ráster.
# Name: Negate_Ex_02.py
# Description: Changes the sign (multiplies by -1) of the cell values
# of the input raster on a pixel-by-pixel basis
# Requirements: Image Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.ia import *
# Set environment settings
env.workspace = "C:/iapyexamples/data"
# Set local variables
inRaster = "degs"
# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")
# Execute Negate
outNegate = Negate(inRaster)
# Save the output
outNegate.save("C:/iapyexamples/output/outnegate")
Entornos
Información de licenciamiento
- Basic: Requiere Image Analyst or Spatial Analyst
- Standard: Requiere Image Analyst or Spatial Analyst
- Advanced: Requiere Image Analyst or Spatial Analyst