Skip to main content

Expression égale à (Outils de modèle)

Résumé

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

En savoir plus sur le fonctionnement de l’outil Expression égale à dans ModelBuilderr

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 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 comme condition préalable aux outils à exécuter en aval si une des conditions préalables est vraie.

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

  • Utilisez le paramètre Expression pour les expressions courtes d’une ligne. Utilisez le paramètre Code Block (Bloc de code) pour les expressions plus complexes, telles que les calculs multilignes ou les opérations logiques. Le paramètre Code Block (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 Code Block (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 Code Block (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

Etiqueter Explication Type de données

Expression

L’expression Python à résoudre.

SQL Expression

Bloc de code

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

String

Sortie dérivée

Etiqueter Explication Type 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