Concaténation de champs dans le calculateur de champ de QGIS?

14

Existe-t-il un moyen de concaténer des champs dans le calculateur de champs de QGIS? (par exemple hectares + 'ha')

vascobnunes
la source

Réponses:

8

Faites un clic droit sur le calque -> Propriétés -> Etiquettes Ensuite, vous pouvez utiliser la fonction suivante " concat ( string1 , string2, ...): entrez la description de l'image ici

J'espère que ce sera utile.

Benno
la source
6
Vous pouvez également concaténer directement avec "field1" || "field2".
SAnderka
Avec || vous pouvez utiliser toutes sortes de colonnes. En utilisant concat (), vous ne pouvez utiliser que des chaînes.
Alexandre Neto
2
Je préfère habituellement au moins un blanc comme séparateur: "field1" || ' ' || "field2". La division de l'étiquette en deux lignes est également possible en définissant un séparateur de ligne comme /n.
AndreJ
5

Vous pouvez également ajouter du texte ou mettre des espaces entre les citations alternatives:

 "Streetnum" || ' ' || "Streetname"
nickislander
la source
3

Vous pouvez utiliser tostring () pour concaténer des champs numériques Ex hectares || «ha» || chaîne de caractères (id)

SkipCody
la source
1

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.

Darren Cope
la source