La calculatrice de champ

La calculatrice de champ sert à :

  • calculer les valeurs d'un champ existant ;

  • ou créer un nouveau champ et en calculer les valeurs.

On peut également limiter ces calculs aux entités de la couche qui ont été sélectionnées par ailleurs.

Pour l'activer, il faut avoir rendu la couche éditable puis, au choix  :

  • cliquer sur le bouton situé dans l'onglet Champs source des propriétés d'une couche ;

  • cliquer sur l'icône de la calculatrice de champ qui se trouve dans la partie inférieure de la table attributaire.

Bouton Calculatrice de champ

Elle est découpée en 5 zones  :

  • (1) une zone de choix entre la création d'un nouveau champ et la modification d'un champ existant (possibilité de limiter les calculs aux entités sélectionnées)

  • (2) une liste des fonctions disponibles pour composer l'expression : opérateurs mathématiques et logiques, expressions conditionnelles, fonctions mathématiques, fonctions de conversion nombres - chaînes de caractères, fonctions de date et heure, fonctions de traitement des chaînes de caractères, fonctions de manipulation de couleurs, fonctions géométriques sur les objets, identification de l'enregistrement enfin la liste des champs et valeurs d'une table attributaire en cours d'édition ;

  • (3) une aide en ligne pour la fonction sélectionnée ;

  • (4) une barre d'outils des principaux opérateurs. Cette barre d'outils n'est pas complète, l'ensemble des opérateurs est disponible dans la liste des fonctions, item "opérateurs".

  • (5) enfin, une zone d'affichage et d'édition de l'expression.

Calculatrice de champ

AttentionSauvegarder les modifications

Lorsque l'on utilise la calculatrice de champ, par exemple pour ajouter un champ et calculer les valeurs des attributs, l'affichage de la nouvelle colonne dans la table d'attributs peut ne pas correspondre au paramétrage effectué sur le type des champs numériques (entier ou réel).

Pour observer le résultat final, il faut quitter le mode "édition", auquel cas il sera demandé de sauvegarder les modifications. La fermeture de la table attributaire et sa réouverture peuvent être nécessaires pour obtenir l'affichage définitif de la nouvelle colonne.

Il est également conseillé de sauvegarder les modifications à chaque étape, ajout de colonne et/ou suppression.