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


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.


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"

3

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


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.