Si el valor es (ModelBuilder)

Resumen

Evalúa un valor de entrada en comparación con un valor único, una lista de valores o un rango de valores mediante un operador de comparación definido.

Obtenga más información sobre cómo funciona Si el valor es en ModelBuilder

Uso

  • La herramienta está pensada para utilizarse en ModelBuilder y no en scripts de Python.

  • La herramienta tiene dos salidas booleanas, True y False. En función de la condición que se evalúe, una de las dos salidas booleanas tiene el valor true y la otra el valor false tras ejecutar la herramienta. Estas salidas booleanas se deben establecer como una condición previa para las herramientas aguas abajo, para que se ejecuten si alguna de las condiciones previas tiene el valor true.

  • Nota:

    La mayoría de las herramientas se muestran vacías (sin color) cuando se las agrega a un modelo; sin embargo, no es el caso de las herramientas Si el valor es, Si los datos existen, Recopilar valores y Fusionar rama. La herramienta Si el valor es se encuentra siempre lista para ejecutarse (con color). Esto es porque la entrada de la herramienta puede estar vacía, lo cual se considera una entrada válida para la comparación.

Parámetros

EtiquetaExplicaciónTipo de datos
Valor de entrada
(Opcional)

El valor de entrada a evaluar.

Any Value
Prueba de valor
(Opcional)

Especifica el tipo de operador de comparación a utilizar.

  • Es igual a al menos un valorDetermine si el valor de entrada es igual a cualquiera de los valores de comparación. Esta es la opción predeterminada.
  • No coincide con al menos un valorDetermine si el valor de entrada no es igual a cualquiera de los valores de comparación.
  • No coincide con ningún valorDetermine si el valor de entrada no es igual a todos los valores de comparación.
  • Está dentro de algún rango de valoresDetermine si el valor de entrada se encuentra entre cualquiera del rango de valores de comparación.
  • No está dentro de ningún rango de valoresDetermine si el valor de entrada no se encuentra entre cualquiera del rango de valores de comparación.
  • Es menor queDetermine si el valor de entrada es inferior al valor de comparación.
  • Es mayor queDetermine si el valor de entrada es superior al valor de comparación.
  • Es menor o igual queDetermine si el valor de entrada es inferior o igual que el valor de comparación.
  • Es mayor o igual queDetermine si el valor de entrada es superior o igual que el valor de comparación.
  • Está vacíoDetermine si el valor de entrada está vacío.
String
Tipo de comparación
(Opcional)

Especifica el tipo de comparación de datos que se debe utilizar.

  • Cadena de caracteres sin distinción entre minúsculas y mayúsculasEl valor de entrada se compara con los valores de comparación como una cadena de caracteres sin distinción entre minúsculas y mayúsculas. Esta es la opción predeterminada.
  • Cadena de caracteres con distinción entre mayúsculas y minúsculasEl valor de entrada se compara con los valores de comparación como una cadena de caracteres con distinción entre minúsculas y mayúsculas.
  • LargoEl valor numérico de entrada se compara con los valores de comparación como un tipo Largo.
  • DobleEl valor numérico de entrada se compara con los valores de comparación como un tipo Doble.
  • Detección automática de tipo de datosEl tipo de datos de entrada se comprueba y se realiza una comparación de tipo de datos equivalente. Por ejemplo, compare los valores de entrada y de comparación mediante una comparación de cadena para el tipo de cadena de caracteres, Largo para Largo y Doble para Doble. Todos los demás tipos de datos de entrada utilizan el método de comparación predeterminado de cadena de caracteres.
String
Valores
(Opcional)

La lista de valores que se va a comparar con el valor de entrada.

Any Value
Valores de rango
(Opcional)

Especifica los valores del rango a comparar con el valor de entrada.

  • Mínimo: el valor de entrada se compara con el valor mínimo del rango.
  • Máximo: el valor de entrada se compara con el valor máximo del rango.
Value Table
Valor de comparación
(Opcional)

El valor único a comparar con el valor de entrada.

Any Value

Salida derivada

EtiquetaExplicaciónTipo de datos
True

Si los criterios especificados se evalúan como True, este parámetro se configurará como True.

Booleano
False

Si los criterios especificados se evalúan como False, este parámetro se configurará como True.

Booleano

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí