Valeur de champ égale à (ModelBuilder)

Résumé

Vérifie si les valeurs dans un champ attributaire correspondent à une valeur, une expression ou un second champ spécifié.

Pour en savoir plus sur le fonctionnement de l’outil Valeur de champ égale à dans ModelBuilder

Utilisation

  • Cet outil est prévu uniquement 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

FieldValueIsIfThenElse(in_data, where_clause, {invert_where_clause}, selection_condition, {count}, {count_min}, {count_max})
ParamètreExplicationType de données
in_data

Élément en entrée à vérifier.

Data Element; Layer; Table View; Raster Layer; Mosaic Layer; Graph; Utility Network
where_clause

Expression SQL permettant de sélectionner un sous-ensemble d'enregistrements. Pour plus d’informations sur la syntaxe SQL reportez-vous à la rubrique Référence SQL pour les expressions de requête utilisées dans ArcGIS.

SQL Expression
invert_where_clause
(Facultatif)

Spécifie si le résultat de l’expression doit être inversé.

  • NON_INVERTLe résultat de la requête sera utilisé en l'état. Il s’agit de l’option par défaut.
  • INVERTLe résultat de la requête sera inversé. Si le paramètre selection_type est sélectionné, l’inversion se produit avant que la sélection ne soit associée aux sélections existantes.
Boolean
selection_condition

Condition de sélection à utiliser pour les valeurs de champ des enregistrements correspondant à l’expression SQL.

  • EXISTSVérifie si des enregistrements correspondent à l’expression SQL. Il s’agit de l’option par défaut.
  • NO_SELECTIONVérifie si aucun des enregistrements ne correspond à l’expression SQL.
  • ALL_SELECTEDVérifie si tous les enregistrements correspondent à l’expression SQL.
  • IS_EQUAL_TOVérifie si le nombre d’enregistrements correspondant à l’expression SQL est égal à la valeur Count (Total).
  • IS_BETWEENVérifie si le nombre d’enregistrements correspondant à l’expression SQL est compris entre la valeur Minimum Count (Nombre minimum) et la valeur Maximum Count (Nombre maximum).
  • IS_LESS_THANVérifie si le nombre d’enregistrements correspondant à l’expression SQL est inférieur à la valeur Count (Total).
  • IS_GREATER_THANVérifie si le nombre d’enregistrements correspondant à l’expression SQL est supérieur à la valeur Count (Total).
  • IS_NOT_EQUAL_TOVérifie si le nombre d’enregistrements correspondant à l’expression SQL est différent de la valeur Count (Total).
String
count
(Facultatif)

Valeur de nombre entier.

Long
count_min
(Facultatif)

Valeur de nombre minimal entier.

Long
count_max
(Facultatif)

Valeur de nombre maximal entier.

Long

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