Résumé
Évalue une valeur en entrée par rapport à une valeur unique, une liste de valeurs ou une plage de valeurs à l’aide d’un opérateur de comparaison défini.
Pour en savoir plus sur le fonctionnement de l’outil Si Valeur égale à dans ModelBuilder
Utilisation
Cet outil est prévu pour une utilisation dans ModelBuilder, et non dans des scripts 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 :
Dans ArcGIS, 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 Si Valeur égale à, Données présentes, Recueillir des valeurs et Fusionner des branches. L’outil Si Valeur égale à est toujours 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.
Syntaxe
arcpy.mb.ValueIsIfThenElse({input_value}, {value_test}, {comparison_type}, {values}, {range_values}, {comparison_value})
Paramètre | Explication | Type de données |
input_value (Facultatif) | Valeur en entrée à évaluer. | Any Value |
value_test (Facultatif) | Spécifie le type de l’opérateur de comparaison à utiliser.
| String |
comparison_type (Facultatif) | Spécifie le type de la comparaison de données à utiliser.
| String |
values [values,...] (Facultatif) | Liste des valeurs à comparer à la valeur en entrée. | Any Value |
range_values [[Any Value, Any Value],...] (Facultatif) | Spécifie les valeurs de plage à comparer à la valeur en entrée.
| Value Table |
comparison_value (Facultatif) | Valeur unique à comparer à la valeur en entrée. | Any Value |
Sortie dérivée
Nom | Explication | Type de données |
true | Si le critère spécifié est rempli, ce paramètre est défini sur True (Vrai). | Booléen |
false | Si le critère spécifié n’est pas rempli, ce paramètre est défini sur False (Vrai). | Booléen |
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Vous avez un commentaire à formuler concernant cette rubrique ?