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