Valeur égale à (ModelBuilder)

Synthèse

Évalue une valeur en entrée par rapport à une valeur unique, une liste ou une plage de valeurs en utilisant un opérateur de comparaison défini.

En savoir plus sur le fonctionnement de l’outil Valeur égale à dans ModelBuilder

Utilisation

  • Cet outil n’est disponible qu’à partir de ModelBuilder et s’utilise dans les modèles. L’outil n’est pas disponible via la fenêtre Geoprocessing (Géotraitement) ou via 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.

  • Remarque :

    La plupart des outils sont vides (sans couleur) lorsqu’ils sont ajoutés à un modèle. Toutefois, ce n’est pas le cas des outils Valeur égale à, Données présentes, Recueillir des valeurs et Fusionner des branches. L’outil Valeur égale à est toujours dans un état prêt à être exécuté (avec couleur). En effet, l’entrée de l’outil, même vide, est considérée comme valide pour la comparaison

Paramètres

ÉtiquetteExplicationType de données
Valeur en entrée
(Facultatif)

Valeur en entrée à évaluer.

Any Value
Test des valeurs
(Facultatif)

Spécifie le type de l’opérateur de comparaison à utiliser.

  • Est égale à au moins une valeurDétermine si la valeur en entrée est égale à l’une des valeurs de comparaison. Il s’agit de l’option par défaut.
  • Ne correspond pas à au moins une valeurDétermine si la valeur en entrée n’est pas égale à l’une des valeurs de comparaison.
  • Ne correspond pas à toutes les valeursDétermine si la valeur en entrée n’est pas égale à toutes les valeurs de comparaison
  • Est comprise dans une plage de valeursDétermine si la valeur en entrée est comprise dans une plage de valeurs de comparaison.
  • N’est pas comprise dans une plage de valeursDétermine si la valeur en entrée n’est pas comprise dans une plage de valeurs de comparaison.
  • Est inférieur àDétermine si la valeur en entrée est inférieure à la valeur de comparaison.
  • Est supérieur àDétermine si la valeur en entrée est supérieure à la valeur de comparaison.
  • Est inférieur ou égal àDétermine si la valeur en entrée est inférieure ou égale à la valeur de comparaison.
  • Est supérieur ou égal àDétermine si la valeur en entrée est supérieure ou égale à la valeur de comparaison.
  • Est videDétermine si la valeur en entrée est vide.
String
Type de comparaison
(Facultatif)

Spécifie le type de la comparaison de données à utiliser.

  • Chaîne ne respectant pas la casse.La valeur en entrée est comparée aux valeurs de comparaison en tant que chaîne ne respectant pas la casse. Il s’agit de l’option par défaut.
  • Chaîne respectant la casseLa valeur en entrée est comparée aux valeurs de comparaison en tant que chaîne respectant la casse.
  • LongLa valeur numérique en entrée est comparée aux valeurs de comparaison en tant qu’entier de type Long.
  • DoubleLa valeur numérique en entrée est comparée aux valeurs de comparaison en tant qu’entier de type Double.
  • Détection automatique du type de donnéesLe type de données en entrée est vérifié, puis une comparaison utilisant le type de données adéquat est effectuée. Par exemple, pour des valeurs en entrée et des valeurs de comparaison de type chaîne, la comparaison de chaînes est appliquée ; si ces valeurs sont des entiers de type Long, la comparaison d’entiers Long est appliquée et, pour des entiers de type Double, la comparaison d’entiers Double. Pour tous les autres types de données en entrée, utilisez la méthode de comparaison de chaînes défaut.
String
Valeurs
(Facultatif)

Liste des valeurs à comparer à la valeur en entrée.

Any Value
Valeurs de plage
(Facultatif)

Spécifie les valeurs de plage à comparer à la valeur en entrée.

  • Minimum — La valeur en entrée est comparée à la valeur minimale dans la plage.
  • Maximum — La valeur en entrée est comparée à la valeur maximale dans la plage.
Value Table
Valeur de comparaison
(Facultatif)

Valeur unique à comparer à la valeur en entrée.

Any Value

Sortie obtenue

ÉtiquetteExplicationType de données
True

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

Boolean
False

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

Boolean

Environnements

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

Informations de licence

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

Rubriques connexes