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 Spatial Analyst de ArcGIS y la licencia Image Analyst de ArcGIS.
Los operadores están sobrecargados porque existen en el módulo ArcPy de Spatial Analyst, en el módulo ArcPy de Image Analyst 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 se enumeran en la tabla que aparece a continuación.
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 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 ArcPy.
Operadores por categoría
Los operadores disponibles figuran por categoría en la tabla siguiente.
Operador de álgebra de mapas | Descripción | Herramienta de geoprocesamiento 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) | Desplazamiento a la izquierda bit a bit | ||
>> (vínculo) | Desplazamiento a la derecha bit a bit | ||
Booleano | |||
& (vínculo) | Booleano y | ||
~ (vínculo) | Complemento booleano | ||
| (vínculo) | Booleano o | ||
^ (vínculo) | Exclusivo booleano o | ||
Relacional | |||
== (vínculo) | Igual que | ||
> (vínculo) | Mayor que | ||
>= (vínculo) | Mayor o igual que | ||
< (vínculo) | Menor que | ||
<= (vínculo) | Menor o igual que | ||
!= (vínculo) | No es igual que |