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.