Czy istnieje sposób na konkatenację pól w kalkulatorze pola QGIS? (np. hektary + „ha”)
Czy istnieje sposób na konkatenację pól w kalkulatorze pola QGIS? (np. hektary + „ha”)
Odpowiedzi:
W najnowszych wersjach QGIS (> = 2.6) , + działa na łączenie łańcuchów
tostring(hectares) + ' ha'
Wcześniej jedynym operatorem konkatenacji był: ||
tostring(hectares) || ' ha'
Kliknij warstwę prawym przyciskiem myszy -> Właściwości -> Etykiety Następnie możesz użyć następującej funkcji „ concat (string1, string2, ...):
Mam nadzieję, że się przyda.
"field1" || ' ' || "field2"
. Podział etykiety na dwie linie jest również możliwy poprzez zdefiniowanie separatora linii /n
.
Możesz także dodać tekst lub wstawić spacje między alternatywnymi cytatami:
"Streetnum" || ' ' || "Streetname"
Tak! Za pomocą kalkulatora pola składnia jest następująca: FIELDNAME || NAZWA POLA
EDYCJA: Działa na polach ciągów lub kombinacjach ciąg-liczba całkowita. Dzięki liczbom całkowitym po prostu wykona matematykę i doda pola razem.
"field1" || "field2"
.