PROBLÈME
La calculatrice de valeurs de champs est un outil fabuleux qui permet de modifier toutes les valeurs de champ à la fois sans perdre de temps à effectuer des calculs individuels. Son utilisation requiert cependant une attention particulière quant à certains détails tels que le type de champ, la longueur de champ et les domaines. Il peut arriver qu’aucune erreur n’apparaisse lors de l’exécution de la calculatrice de valeurs de champs, mais que les valeurs de champ n’aient pas changé.
Une mise en garde relative à l’utilisation de la calculatrice de valeurs de champs est que l’utilisateur doit connaître les types de champs employés.
Supposons, par exemple, qu’un utilisateur dispose d’une table à deux colonnes et qu’il souhaite en remplir une troisième avec du texte uniquement si les deux premières colonnes correspondent :
En utilisant un code de comparaison dans la calculatrice de valeurs de champs :
L’opération se termine et semble avoir abouti dans le menu Geoprocessing (Géotraitement) > Results (Résultats), mais la troisième colonne ne change pas.
En effet, les deux champs en entrée, bien qu’étant parfois identiques (1 dans FieldName1 et 1 dans FieldName 2), sont de types différents :
La chaîne « 1 » n’est donc pas égale à l’entier court « 1 » car aucune instruction « else » n’accompagne l’instruction « if » dans le bloc de code. Aucune donnée n’est donc renvoyée pour renseigner le champ.
Obtenir de l’aide auprès des experts ArcGIS
Télécharger l’application Esri Support