Función Local

La función Local le permite 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.

Las entradas para esta función son las siguientes:

Entrada

Hay varias entradas que se pueden usar en la función Local. La función Local solo funciona 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 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.

Operaciones

Las operaciones realizarán la función especificada en los rásters 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

And bit a bit

Ejecuta la operación Bitwise And sobre los valores binarios de dos rásteres de entrada.

Left Shift bit a bit

Ejecuta una operación del método Bitwise cambio izquierda sobre los valores binarios de dos rásteres de entrada.

Not bit a bit

Ejecuta una operación Bitwise Not (complementario) sobre el valor binario de un ráster de entrada.

Bitwise O

Ejecuta la operación Bitwise Or sobre los valores binarios de dos rásteres de entrada.

Bitwise Right Shift

Ejecuta una operación Bitwise cambio derecha sobre los valores binarios de dos rásteres de entrada.

XOr bit a bit

Ejecuta una operación Bitwise Or exclusivo sobre 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.

Valor medio

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 estándar

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 sobre los valores de celda de dos rásteres de entrada.

Si ambos 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 celda de dos rásteres de entrada.

Si uno o los dos valores de entrada son verdaderos (distintos de cero), el valor de salida es 1. Si ambos 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 uno de los valores de entrada es verdadero (distintos de cero) y el otro es falso (cero), la salida es 1. Si ambos valores de entrada son verdaderos o si ambos 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 igual

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 en un ráster.

Dividir

Divide los valores de dos rásteres celda por celda.

Exp

Calcula el exponencial base e de las celdas en un ráster.

Exp10

Calcula el exponencial base 10 de las celdas en un ráster.

Exp2

Calcula el exponencial base 2 de las celdas en un ráster.

Flotante

Convierte el valor de cada celda de un ráster en una representación de punto flotante.

Ent

Convierte cada valor de celda de un ráster a un entero mediante truncamiento.

Ln

Calcula el logaritmo natural (base e) de las celdas en un ráster.

Log10

Calcula el logaritmo base 10 de las celdas en un ráster.

Log2

Calcula el logaritmo base 2 de las celdas en un ráster.

Resta

Sustrae el valor del segundo ráster de entrada del valor del primer ráster de entrada celda por celda.

Mod

Encuentra el resto (módulo) del primer ráster dividido por el segundo ráster, a través de cada celda individual.

Cambio de signo

Cambia el signo (multiplica por -1) de los valores de celda del ráster de entrada a través de cada celda individual.

Suma

Adiciona (suma) los valores de dos rásteres celda por celda.

Potencia

Eleva los valores de celda en un ráster a la potencia de los valores encontrados en otro ráster.

Redondeo hacia abajo

Devuelve el valor entero inferior siguiente, representado como un número de punto flotante, para cada celda en un ráster.

Redondeo hacia arriba

Devuelve el valor entero superior siguiente, representado como un número de punto flotante, para cada celda en un ráster.

Cuadrado

Calcula el cuadrado de los valores de celda en un ráster.

Raíz cuadrada

Calcula la raíz cuadrada de los valores de celda en un ráster.

Multiplicación

Multiplica los valores de dos rásteres celda por celda.

Trigonométrica

ACos

Calcula el coseno inverso de celdas en un ráster.

ACosH

Calcula el coseno inverso hiperbólico de celdas en un ráster.

ASin

Calcula el seno inverso de celdas en un ráster.

ASinH

Calcula el seno inverso hiperbólico de celdas en un ráster.

ATan

Calcula la tangente inversa de celdas en un ráster.

ATan2

Calcula la tangente inversa (basada en x,y) de celdas en un ráster.

ATanH

Calcula la tangente inversa hiperbólica de celdas en un ráster.

Cos

Calcula el coseno de celdas en un ráster.

CosH

Calcula el coseno hiperbólico de celdas en un ráster.

Sin

Calcula el seno de celdas en un ráster.

SinH

Calcula el seno hiperbólico de celdas en un ráster.

Tan

Calcula la tangente de celdas en un ráster.

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(a)

Utiliza el primer tamaño de celda de los rásters de entrada. Esta es la opción predeterminada.

Último(a)

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.

Valor medio

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(a)

Utiliza la extensión del primer ráster de entrada para determinar la extensión del procesamiento. Esta es la opción predeterminada.

Intersección

Utiliza la extensión de los píxeles superpuestos para determinar la extensión del procesamiento.

Último(a)

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

5/10/2014