Reproduire ou transformer des données contenues dans un champ existant
Par exemple, à partir d’une table possédant un champ “num_fait” dont les valeurs sont exclusivement numériques et parfois nulles, nous allons créer un champ “Locus” qui, lorsque la valeur du champ “num_fait” n’est pas nulle, présente automatiquement la valeur L+”num_fait”
- ouvrir la table attributaire du shape
- passer en mode édition
- à l’aide de la calculatrice de champs, créer un nouveau champ de type texte intitulé “Locus”
- insérer ensuite la formule suivante :
CASE
WHEN “num_fait” IS NOT NULL
THEN concat(‘L’,”num_fait”)
END
La même opération peut être appliquée à un champ déjà existant.
OpenEdition vous propose de citer ce billet de la manière suivante :
Raphaël Orgeolet (16 juillet 2018). QGIS / table attributaire – créer un nouveau champ agrégeant des données existantes. Kirrha. Consulté le 24 juillet 2026 à l’adresse https://doi.org/10.58079/qm0r