Calculer un champ (Calculate field)⚓
Description⚓
L'outil permet de travailler sur la table attributaire[1] des fichiers vecteur[2] ou raster[3] ainsi que sur les tables de données[4].
On peut :
- Réaliser des calculs sur les valeurs d'un champ.
- Copier les valeurs d'un champ vers un autre champ.
- Saisir du texte dans un champ.
A la manière d'Excel, vous pouvez utiliser des données provenant d'autres champs, voire des champs de tables jointes. Le langage Python 3 est utilisé pour les calculs de champ.
Attention : Retour en arrière impossible !⚓
Le contenu du champ qui reçoit les résultats du calcul sera écrasé. Il sera impossible de revenir en arrière.
Truc & astuce : Calculer un champ avec une sélection en cours⚓
Si des entités ou des enregistrements sont sélectionnées, les résultats ne seront calculés que sur ces derniers.
Types de fichiers acceptés en entrée⚓
Emplacement de la Toolboxe⚓
Data management Tools
Attention à la syntaxe⚓
les champs sont entre !Points d'exclamation!
les valeurs numériques sont saisies sans délimiteur
les valeurs textes sont encadrées par des "guillemets". L'utilisation des opérateurs + ou du & permet de concaténer les valeurs contenues dans des champs texte
Pas de règle spécifique sur l'usage des espaces entre les opérateurs et les critères.
Truc & astuce : Syntaxe⚓
les champs sont entre !Points d'exclamation!
les valeurs numériques sont saisies sans délimiteur
les valeurs textes sont encadrées par des "guillemets". L'utilisation des opérateurs + ou du & permet de concaténer les valeurs contenues dans des champs texte
Pas de règle spécifique sur l'usage des espaces entre les opérateurs et les critères.
Résultat attendu⚓
Le champ est automatiquement modifié sur l'intégralité de la table attributaire ou bien uniquement sur les champs préalablement sélectionnés à l'aide d'un outil de sélection.