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 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.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 l’expression sera utilisée en l’état, ou si l’expression opposée sera utilisée.

  • NON_INVERTLa requête sera utilisée en l’état. Il s’agit de l’option par défaut.
  • INVERTLa requête opposée sera utilisée. Si vous utilisez le paramètre selection_type, l’inversion de la sélection se produit avant qu’elle 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