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.
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 (si, alors). Le paramètre Bloc de code ne peut pas être utilisé seul. Il doit être utilisé avec le paramètre Expression.
Reportez-vous à la rubrique Exemples d’utilisation du paramètre Expression.
Les variables créées dans ModelBuilder peuvent être utilisées par cet outil, mais les variables 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 définition dans la zone Expression.
Reportez-vous à la rubrique Exemples d’utilisation du paramètre Bloc de code.
Le paramètre Type de données est utilisé dans ModelBuilder pour faciliter l’enchaînement de la sortie de l’outil Calculer une valeur avec d’autres outils. Par exemple, si vous utilisez l’outil Calculer une valeur pour calculer une distance à utiliser en entrée dans le paramètre Distance de la zone tampon de l’outilZone tampon, définissez le paramètre Type de données sur Unité linéaire.
Reportez-vous à la rubrique Exemples d’utilisation du paramètre Type de données.
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.
Lorsque vous écrivez des scripts Python équivalents, utilisez les instructions Python standard au lieu de l’outil Calculer une valeur.