Si los datos existen (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:

    Si los datos existen se encuentra siempre lista para ejecutarse (coloreada) cuando se agrega a un modelo. Esto es porque la entrada es un tipo de datos opcional de Cualquier valor, y un valor vacío se considera como entrada válida y se evalúa como falsa. Si el tipo de datos no coincide con el tipo de datos real de los datos de entrada, la variable de salida False se cambiará a true.

Sintaxis

arcpy.mb.DataExistsIfThenElse({in_data}, {data_type})
ParámetroExplicaciónTipo de datos
in_data
(Opcional)

Elemento de datos de entrada que se evaluará.

Any Value
data_type
(Opcional)

El tipo de datos del elemento de datos que se evaluará. La única vez que deberá proporcionar un valor es cuando una geodatabase contiene un dataset de entidad y una clase de entidad o tabla con el mismo nombre. En este caso, debe seleccionar el tipo de datos (dataset de entidades, clase de entidad o tabla) del elemento que desea evaluar.

  • ANYCualquier valor. Esta es la opción predeterminada.
  • DEFeatureDatasetDataset de entidades
  • DEFeatureClassClase de entidad
  • DETableTabla
  • DEViewView
  • DERelationshipClassClase de relación
  • DERasterDatasetDataset ráster
  • DEMosaicDatasetDataset de mosaico
  • DEToolboxCaja de herramientas
  • DETopologyTopología
String

Salida derivada

NombreExplicació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í