C'è un modo per concatenare i campi nel calcolatore di campo di QGIS? (ad es. ettari + 'ha')
C'è un modo per concatenare i campi nel calcolatore di campo di QGIS? (ad es. ettari + 'ha')
Risposte:
Nelle recenti versioni di QGIS (> = 2.6) , + funziona per la concatenazione di stringhe
tostring(hectares) + ' ha'
In precedenza, l'unico operatore di concatenazione era: ||
tostring(hectares) || ' ha'
Fai clic con il pulsante destro del mouse sul livello -> Proprietà -> Etichette Quindi puoi utilizzare la seguente funzione " concat (string1, string2, ...):
Spero che sia utile.
"field1" || ' ' || "field2"
. Dividere l'etichetta in due righe è anche possibile definendo un separatore di linee simile /n
.
Puoi anche aggiungere testo o inserire spazi tra le virgolette alternative:
"Streetnum" || ' ' || "Streetname"
Sì! Utilizzando il calcolatore di campo, la sintassi è: FIELDNAME || FIELDNAME
EDIT: funziona su campi stringa o combinazioni stringa-intero. Con Integer, eseguirà solo la matematica e sommerà i campi.
"field1" || "field2"
.