Existe-t-il un moyen de concaténer des champs dans le calculateur de champs de QGIS? (par exemple hectares + 'ha')
Existe-t-il un moyen de concaténer des champs dans le calculateur de champs de QGIS? (par exemple hectares + 'ha')
Réponses:
Dans les versions récentes de QGIS (> = 2.6) , + fonctionne pour la concaténation de chaînes
tostring(hectares) + ' ha'
Auparavant, le seul opérateur de concaténation était: ||
tostring(hectares) || ' ha'
Faites un clic droit sur le calque -> Propriétés -> Etiquettes Ensuite, vous pouvez utiliser la fonction suivante " concat ( string1 , string2, ...):
J'espère que ce sera utile.
"field1" || ' ' || "field2"
. La division de l'étiquette en deux lignes est également possible en définissant un séparateur de ligne comme /n
.
Vous pouvez également ajouter du texte ou mettre des espaces entre les citations alternatives:
"Streetnum" || ' ' || "Streetname"
Oui! En utilisant le calculateur de champ, la syntaxe est: FIELDNAME || NOM DE DOMAINE
EDIT: Cela fonctionne sur les champs de chaîne ou les combinaisons chaîne-entier. Avec Integers, il suffit d'effectuer les calculs et d'ajouter les champs ensemble.
"field1" || "field2"
.