Disponible con una licencia de Spatial Analyst.
Las funciones locales le permiten realizar operaciones bitwise, condicionales, lógicas, matemáticas y estadísticas píxel por píxel. Dependiendo del tipo de operación, puede que sea necesario usar 1, 2, 3 o n rásters de entrada. Puede que deba apilar unas cuantas funciones Locales para lograr algunas de las funciones condicionales y lógicas.
Hay cuatro parámetros para esta función:
- Entrada
- Operaciones
- Tamaño de celda
- Extensión
Entrada
Hay varias entradas que se pueden usar en las funciones locales. Las funciones locales solo funcionan en una única banda. Si cuenta con un ráster de varias bandas, utilice la función Extraer banda para especificar qué banda se va a usar en la función Local.
Agregar ráster desde disco | Agregue un ráster que esté en el disco. Puede agregar datasets ráster, datasets de mosaico y productos ráster. |
Agregar cadena de función | Agregue una cadena de función como entrada. |
Añadir escalar | Agregue un valor escalar. Los valores escalares deben ser numéricos. |
Agregar variable | Agrega una variable. La variable es una cadena de caracteres que representa un ráster que se establecerá en tiempo de ejecución. Normalmente, son los nombres de variable usados en el dataset de mosaico. |
Agregar referencia a la entrada seleccionada | Agregue una copia referenciada del ráster seleccionado o la entrada de la cadena de función seleccionada. Los cambios que se produzcan en este ráster referenciado o en esta cadena de función se reflejarán en esta copia referenciada. Esto puede resultar útil cuando se crean muchas funciones Locales que pueden usar la misma entrada referenciada. |
Agregar copia de la entrada seleccionada | Agregue una copia estática de la entrada de la cadena de función seleccionada. Los cambios que se produzcan en la cadena de función copiada no reflejarán esta copia estática. Esto puede resultar útil cuando se crean muchas funciones Locales similares en las que hay un ligero cambio en las cadenas de función. |
Funciones locales
Las funciones realizarán la operación especificada en los rásteres de entrada. El cuadro de información Operación le informa de la operación que se ha elegido y cuántas entradas se necesitan.
Bit a bit | |
Bitwise And | Ejecuta la operación Bitwise And (Y bit a bit) sobre el valor binario de dos rásteres de entrada. |
Bitwise Left Shift | Ejecuta una operación del método Bitwise Left Shift sobre los valores binarios de dos rásteres de entrada. |
Bitwise Not | Lleva a cabo una operación Bitwise Not (complemento) sobre el valor binario de un ráster de entrada. |
Bitwise Or | Lleva a cabo una operación Bitwise Or sobre los valores binarios de dos rásteres de entrada. |
Bitwise Right Shift | Ejecuta una operación Bitwise Right Shift sobre los valores binarios de dos rásteres de entrada. |
XOr bit a bit | Lleva a cabo una operación Bitwise eXclusive Or sobre los valores binarios de dos rásteres de entrada. |
Estadísticas de celdas | |
Mayoría | Determina la mayoría (valor que se produce con más frecuencia) de las entradas. |
Máximo | Determina el máximo (valor más grande) de las entradas. |
Media | Calcula el valor medio (promedio) de las entradas. |
Mediana | Calcula la mediana de las entradas. |
Mínimo | Determina el mínimo (valor más pequeño) de las entradas. |
Minoría | Determina la minoría (valor que se produce con menos frecuencia) de las entradas. |
Rango | Calcula el rango (diferencia entre los valores más grande y más pequeño) de las entradas. |
Desviación Típica | Calcula la desviación estándar de las entradas. |
Suma | Calcula la suma (total de todos los valores) de las entradas. |
Variedad | Calcula la variedad (la cantidad de valores únicos) de las entradas. |
Mayoría (ignorar NoData) | Determina la mayoría (valor que se produce con más frecuencia) de las entradas. Solo se utilizarán las celdas que poseen valores de datos para determinar el valor estadístico. Si existe un valor NoData en alguna ubicación, éste se ignorará. Solo se utilizarán los valores de datos para determinar la salida. |
Máximo (ignorar NoData) | Determina el máximo (valor más grande) de las entradas. Solo se utilizarán las celdas que poseen valores de datos para determinar el valor estadístico. Si existe un valor NoData en alguna ubicación, éste se ignorará. Solo se utilizarán los valores de datos para determinar la salida. |
Media (ignorar NoData) | Calcula el valor medio (promedio) de las entradas. Solo se utilizarán las celdas que poseen valores de datos para determinar el valor estadístico. Si existe un valor NoData en alguna ubicación, éste se ignorará. Solo se utilizarán los valores de datos para determinar la salida. |
Mediana (ignorar NoData) | Calcula la mediana de las entradas. Solo se utilizarán las celdas que poseen valores de datos para determinar el valor estadístico. Si existe un valor NoData en alguna ubicación, éste se ignorará. Solo se utilizarán los valores de datos para determinar la salida. |
Mínimo (ignorar NoData) | Determina el mínimo (valor más pequeño) de las entradas. Solo se utilizarán las celdas que poseen valores de datos para determinar el valor estadístico. Si existe un valor NoData en alguna ubicación, éste se ignorará. Solo se utilizarán los valores de datos para determinar la salida. |
Minoría (ignorar NoData) | Determina la minoría (valor que se produce con menos frecuencia) de las entradas. Solo se utilizarán las celdas que poseen valores de datos para determinar el valor estadístico. Si existe un valor NoData en alguna ubicación, éste se ignorará. Solo se utilizarán los valores de datos para determinar la salida. |
Rango (ignorar NoData) | Calcula el rango (diferencia entre los valores más grande y más pequeño) de las entradas. Solo se utilizarán las celdas que poseen valores de datos para determinar el valor estadístico. Si existe un valor NoData en alguna ubicación, éste se ignorará. Solo se utilizarán los valores de datos para determinar la salida. |
Desviación estándar (ignorar NoData) | Calcula la desviación estándar de las entradas. Solo se utilizarán las celdas que poseen valores de datos para determinar el valor estadístico. Si existe un valor NoData en alguna ubicación, éste se ignorará. Solo se utilizarán los valores de datos para determinar la salida. |
Suma (ignorar NoData) | Calcula la suma (total de todos los valores) de las entradas. Solo se utilizarán las celdas que poseen valores de datos para determinar el valor estadístico. Si existe un valor NoData en alguna ubicación, éste se ignorará. Solo se utilizarán los valores de datos para determinar la salida. |
Variedad (ignorar NoData) | Calcula la variedad (la cantidad de valores únicos) de las entradas. Solo se utilizarán las celdas que poseen valores de datos para determinar el valor estadístico. Si existe un valor NoData en alguna ubicación, éste se ignorará. Solo se utilizarán los valores de datos para determinar la salida. |
Condicional | |
Evaluación Condicional | Realiza una operación If, Then, Else condicional. Cuando se utiliza un operador condicional, normalmente se necesitan dos o más funciones locales enlazadas, en la que la primera función local indica los criterios y la segunda función local es el operador condicional que usa los criterios y dicta cuáles deberían ser las salidas verdaderas y falsas. |
Establecer Nulos | Establecer nulos establece las ubicaciones de celda identificadas en NoData según los criterios especificados. Devuelve NoData si una evaluación condicional es verdadera y devuelve un valor especificado por otro ráster si es falsa. |
Lógica | |
Booleana And | Ejecuta una operación Booleana And (y) sobre los valores de las celdas de dos rásteres de entrada. Si los dos valores de entrada son verdaderos (distintos de cero), el valor de salida es 1. Si una o ambas entradas son falsas (cero), la salida es 0. |
Booleana Not | Ejecuta una operación booleana Not (complementario) sobre los valores de celda del ráster de entrada. Si los valores de entrada son verdaderos (distintos de cero), el valor de salida es 0. Si los valores de entrada son falsos (cero), la salida es 1. |
Booleana Or | Ejecuta una operación Booleana Or sobre los valores de las celdas de dos rásteres de entrada Si uno o ambos valores de entrada son verdaderos (distintos de cero), el valor de salida es 1. Si los dos valores de entrada son falsos (cero), la salida es 0. |
Booleana Xor | Ejecuta una operación booleana Or exclusiva sobre los valores de celda de dos rásteres de entrada. Si un valor de entrada es verdadero (distinto de cero) y el otro es falso (cero), la salida es 1. Si los dos valores de entrada son verdaderos o los dos son falsos, la salida es 0. |
Igual a | Realiza una operación relacional de igualdad sobre dos entradas en una base de celda a celda. Devuelve un 1 para las celdas donde el primer ráster es igual al segundo ráster y un 0 para las celdas donde no lo es. |
Mayor Que | Realiza una operación relacional mayor que sobre dos entradas en una base de celda a celda. Devuelve 1 para las celdas donde el primer ráster es mayor que el segundo ráster y 0 para las celdas si no lo es. |
Mayor o Igual que | Realiza una operación relacional mayor o igual que sobre dos entradas en una base de celda a celda. Devuelve 1 para las celdas donde el primer ráster es mayor o igual que el segundo ráster y 0 si no lo es. |
Es nulo | Determina qué valores del ráster de entrada son NoData a través de cada celda individual. Devuelve un valor de 1 si el valor de entrada es NoData y 0 para las celdas que no lo son. |
Menor Que | Realiza una operación relacional menor que sobre dos entradas en una base de celda a celda. Devuelve 1 para las celdas donde el primer ráster es menor que el segundo ráster y 0 si no lo es. |
Menor o igual que | Realiza una operación relacional menor o igual que sobre dos entradas en una base de celda a celda. Devuelve 1 para las celdas donde el primer ráster es menor o igual que el segundo ráster y 0 donde no lo es. |
No es igual a | 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. |
Matemática | |
Valor Absoluto | Calcula el valor absoluto de las celdas de un ráster. |
Dividir | Divide los valores de dos rásteres celda por celda. |
Exponencial en base e (Exp) | Calcula el exponencial en base e de las celdas de un ráster. |
Exponencial en base 10 (Exp10) | Calcula el exponencial en base 10 de las celdas de un ráster. |
Exponencial en base 2 (Exp2) | Calcula el exponencial en base 2 de las celdas de un ráster. |
Flotante | Convierte el valor de cada celda de un ráster en una representación con punto flotante. |
Entero | Convierte cada valor de celda de un ráster a un entero mediante truncamiento. |
Logaritmo neperiano (Ln) | Calcula el logaritmo natural (base e) de las celdas en un ráster. |
Logaritmo en base 10 (Log10) | Calcula el logaritmo base 10 de las celdas en un ráster. |
Logaritmo en base 2 (Log2) | Calcula el logaritmo base 2 de las celdas en un ráster. |
Resta | Resta el valor del segundo ráster de entrada al valor del primer ráster de entrada celda por celda. |
Módulo | Determina el resto (módulo) del primer ráster cuando se divide por el segundo ráster celda por celda. |
Cambio de Signo | Cambia el signo (multiplica por -1) de los valores de celda del ráster de entrada celda por celda. |
Suma | Agrega (suma) los valores de dos rásteres celda por celda. |
Potencia | Eleva los valores de celda de un ráster a la potencia de los valores encontrados en otro ráster. |
Redondeo hacia abajo | Devuelve el valor entero inmediatamente más bajo, representado como un punto flotante, con cada celda de un ráster. |
Redondeo Por Exceso | Devuelve el valor entero inmediatamente más alto, representado como un punto flotante, con cada celda de un ráster. |
Cuadrado | Calcula el cuadrado de los valores de celda de un ráster. |
Raíz Cuadrada | Calcula la raíz cuadrada de los valores de celda de un ráster. |
Multiplicación | Multiplica los valores de dos rásteres celda por celda. |
Trigonométrica | |
Arcocoseno (Acos) | Calcula el coseno inverso de celdas en un ráster. |
Arcocoseno hiperbólico (ACosH) | Calcula el coseno inverso hiperbólico de celdas en un ráster. |
Arcoseno (ASin) | Calcula el seno inverso de celdas en un ráster. |
Arcoseno hiperbólico (ASinH) | Calcula el seno inverso hiperbólico de celdas en un ráster. |
Arcotangente (ATan) | Calcula la tangente inversa de celdas en un ráster. |
Arcotangente (x/y) (ATan2) | Calcula la tangente inversa (basada en x,y) de celdas en un ráster. |
Arcotangente hiperbólica (ATanH) | Calcula la tangente inversa hiperbólica de celdas en un ráster. |
Coseno (Cos) | Calcula el coseno de celdas en un ráster. |
Coseno hiperbólico (CosH) | Calcula el coseno hiperbólico de celdas en un ráster. |
Seno (Sin) | Calcula el seno de las celdas de un ráster. |
Seno hiperbólico (SinH) | Calcula el seno hiperbólico de las celdas de un ráster. |
Tangente (Tan) | Calcula la tangente de celdas en un ráster. |
Tangente hiperbólica (TanH) | Calcula la tangente hiperbólica de celdas en un ráster. |
Tamaño y extensión de celda
Elija el tamaño de celda que desee usar en el ráster de salida. Si todos los tamaños de celda de entrada son iguales, todas las opciones generarán los mismos resultados.
Tamaño de celda
Primero | Utiliza el primer tamaño de celda de los rásters de entrada. Esta es la opción predeterminada. |
Último | Utiliza el último tamaño de celda de los rásters de entrada. |
Máx. | Utiliza el tamaño de celda más grande de todos los rásters de entrada. |
Media | Utiliza el tamaño de celda medio de todos los rásters de entrada. |
Mín. | Utiliza el tamaño de celda más pequeño de todos los rásters de entrada. |
Elija qué extensión se debería usar en el ráster de salida.
Extensión
Primero | Utiliza la extensión del primer ráster de entrada para determinar la extensión del procesamiento. Esta es la opción predeterminada. |
Intersecar | Utiliza la extensión de los píxeles superpuestos para determinar la extensión del procesamiento. |
Último | Utiliza la extensión del último ráster de entrada para determinar la extensión del procesamiento. |
Combinación | Utiliza la extensión de todos los rásters para determinar la extensión del procesamiento. |
Temas relacionados
- ¿Cuáles son las funciones utilizadas por un dataset ráster o de mosaico?
- Editar cadenas de funciones en un dataset de mosaico
- Ejecutar un análisis ráster mediante expresiones de álgebra
- Vista general del conjunto de herramientas de Matemática trigonométrica
- Descripción general del conjunto de herramientas de Matemática lógica
- Vista general del conjunto de herramientas de Matemática bitwise
- Evaluación condicional con Con
- Cómo funciona Estadísticas de celdas