Descripción general de los operadores de Álgebra de mapas

Disponible con una licencia de Spatial Analyst.

Disponible con licencia de Image Analyst.

El Álgebra de mapas admite una serie de operadores. Los operadores se pueden agrupar en las categorías Aritmética, Bitwise, Booleana y Relacional. Los operadores de Álgebra de mapas están disponibles con la licencia de ArcGIS Spatial Analyst y la licencia de ArcGIS Image Analyst.

Los operadores están sobrecargados porque existen en el módulo Spatial Analyst ArcPy, en el módulo Image Analysis ArcPy y como operadores estándar en Python. Para distinguir si una entrada es un ráster, a diferencia de una variable escalar, el ráster de entrada se emite con la clase Raster: Raster("inRas"). Los operadores disponibles y sus categorías se enumeran en la siguiente tabla.

En operadores que aceptan dos entradas, si ambas son escalares, se utilizará el operador de Python al trabajar con escalares. SI una o ambas entradas son rásteres (identificados al emitir con la clase Raster), se utiliza el operador de Spatial Analyst ArcPy y se aplicará en todas las celdas dentro de los rásteres. En el caso de los operadores que aceptan una sola entrada, si es escalar se utiliza el operador de Python; si un ráster es una entrada se utiliza el operador de Spatial Analyst ArcPy.

Operador de Álgebra de mapasDescripciónHerramienta de geoprocesamiento de Image Analyst
Aritmética

+ (vínculo)

Adición

Suma

+ (vínculo)

Suma unaria

N/A

- (vínculo)

Resta

Resta

- (vínculo)

Resta unaria

Cambio de signo

* (vínculo)

Multiplicación

Multiplicación

** (vínculo)

Potencia

Potencia

/ (vínculo)

División

Dividir

// (vínculo)

División de enteros

N/A

% (vínculo)

Módulo

Módulo

Bit a bit

<< (vínculo)

Bitwise Left Shift

Bitwise Left Shift

>> (vínculo)

Bitwise Right Shift

Bitwise Right Shift

Booleano

& (vínculo)

Booleana And

Booleana And

~ (vínculo)

Complemento booleano

Booleana Not

| (vínculo)

Booleana Or

Booleana Or

^ (vínculo)

Booleana Exclusive Or

Booleana XOr

Relacional

== (vínculo)

Igual a

Igual a

> (vínculo)

Mayor que

Mayor que

>= (vínculo)

Mayor que o Igual a

Mayor o igual que

< (vínculo)

Menor que

Menor que

<= (vínculo)

Menor que o Igual a

Menor o igual que

!= (vínculo)

No igual que

No igual

Temas relacionados