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 ArcPy Spatial Analyst 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 mapas | Descripción | Herramienta de geoprocesamiento de Spatial Analyst | |
---|---|---|---|
Aritmética | |||
+ (vínculo) | Adición | ||
+ (vínculo) | Suma unaria | N/A | |
- (vínculo) | Resta | ||
- (vínculo) | Resta unaria | ||
* (vínculo) | Multiplicación | ||
** (vínculo) | Potencia | ||
/ (vínculo) | División | ||
// (vínculo) | División de enteros | N/A | |
% (vínculo) | Módulo | ||
Bit a bit | |||
<< (vínculo) | Bitwise Left Shift | ||
>> (vínculo) | Bitwise Right Shift | ||
Booleano | |||
& (vínculo) | Booleana And | ||
~ (vínculo) | Complemento booleano | ||
| (vínculo) | Booleana Or | ||
^ (vínculo) | Booleana Exclusive Or | ||
Relacional | |||
== (vínculo) | Igual a | ||
> (vínculo) | Mayor que | ||
>= (vínculo) | Mayor que o Igual a | ||
< (vínculo) | Menor que | ||
<= (vínculo) | Menor que o Igual a | ||
!= (vínculo) | No igual que |