Expression égale à (ModelBuilder)

Synthèse

Vérifie si une expression Python donnée prend la valeur True ou False.

En savoir plus sur le fonctionnement de Expression égale à dans ModelBuilder

Utilisation

  • Cet outil n’est disponible qu’à partir du ruban 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 présente deux sorties booléennes : True (Vrai) et False (Faux). En fonction de la condition en cours d’évaluation, l’une des deux sorties booléennes est True (Vrai) et l’autre False (Faux) après l’exécution de l’outil. Ces sorties booléennes doivent être définies en tant que préconditions aux outils en aval pour les outils à exécuter s’il l’une des préconditions est True (Vrai).

  • Le paramètre Expression ne prend en charge que les expressions Python. Les autres langages de script ne sont pas pris en charge.

  • Utilisez le paramètre Expression pour les expressions à une ligne courtes. Utilisez le paramètre Bloc de code pour les expressions plus complexes, telles que les calculs multilignes ou les opérations logiques. Le paramètre Bloc de code ne peut pas être utilisé seul. Il doit être utilisé avec le paramètre Expression.

  • Les variables créées dans ModelBuilder peuvent être utilisées par cet outil, mais ne peuvent pas être directement connectées au paramètre Expression. Pour utiliser une variable dans l’expression, placez le nom de la variable entre des signes de pourcentage.

  • Vous ne pouvez pas accéder aux variables de modèle dans le paramètre Bloc de code. Ces variables doit être transmises au bloc de code à partir de l’expression. Pour ce faire, créez une définition de fonction dans le paramètre Bloc de code et référencez la valeur du paramètre Expression.

  • Dans Python, une indentation appropriée fait partie de la syntaxe. Le niveau d’indentation (deux ou quatre espaces) importe peu tant qu’il est homogène dans tout le bloc de code.

Paramètres

ÉtiquetteExplicationType de données
Expression

L’expression Python à résoudre.

SQL Expression
Bloc de code

Un bloc de code Python. Le code du bloc doit être référencé dans le paramètre Expression.

String

Sortie obtenue

ÉtiquetteExplicationType de données
True

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

Boolean
False

Si le critère spécifié est False (Faux), ce paramètre est défini sur False (Faux).

Boolean

Environnements

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

Informations de licence

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

Rubriques connexes