Champ présent (ModelBuilder)

Résumé

Vérifie si les données en entrée contiennent les champs spécifiés.

Pour en savoir plus sur le fonctionnement de l’outil Champ présent dans ModelBuilder

Utilisation

  • Cet outil est prévu pour une utilisation dans ModelBuilder, et non dans des scripts Python.

  • L’outil possède deux sorties booléennes : True (vrai) et False (faux). Selon la condition en cours de vérification, une des deux sorties booléennes est vraie et l’autre est fausse après l’exécution de l’outil. Ces sorties booléennes doivent être définies comme condition préalable aux outils en aval à exécuter si une des conditions préalables est vraie.

Syntaxe

arcpy.mb.FieldExistsIfThenElse(in_table, {field_test_type}, field)
ParamètreExplicationType de données
in_table

La présence des champs spécifiés sera vérifiée dans la table en entrée.

Table View; Raster Layer; Mosaic Layer
field_test_type
(Facultatif)

Critères de test de la liste des champs spécifiés.

  • MUST_HAVE_ALL_FIELDSTous les champs sont nécessaire.
  • MUST_HAVE_AT_LEAST_ONE_FIELDAu moins un des champs spécifiés doit être présent.
  • MUST_NOT_HAVE_ALL_FIELDSAucun des champs spécifiés ne doit être présent.
  • MUST_NOT_HAVE_AT_LEAST_ONE_FIELDAu moins un des champs spécifiés ne doit pas être présent.
String
field
[field,...]

Noms de champs à rechercher dans la table en entrée.

String

Sortie dérivée

NomExplicationType de données
true

Si le critère spécifié est rempli, ce paramètre est défini sur True (Vrai).

Booléen
false

Si le critère spécifié n’est pas rempli, ce paramètre est défini sur False (Vrai).

Booléen

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui