Có cách nào để ghép các trường trong máy tính trường của QGIS không? (ví dụ: ha + 'ha')
Có cách nào để ghép các trường trong máy tính trường của QGIS không? (ví dụ: ha + 'ha')
Câu trả lời:
Trong các phiên bản QGIS gần đây (> = 2.6) , + hoạt động để nối chuỗi
tostring(hectares) + ' ha'
Trước đây, toán tử ghép duy nhất là: ||
tostring(hectares) || ' ha'
Nhấp chuột phải vào lớp -> Thuộc tính -> Nhãn Sau đó, bạn có thể sử dụng chức năng sau " concat (string1, string2, ...):
Tôi hy vọng nó sẽ hữu ích.
"field1" || ' ' || "field2"
. Cũng có thể tách nhãn thành hai dòng bằng cách xác định dấu phân cách dòng như thế nào /n
.
Đúng! Sử dụng máy tính trường, cú pháp là: FIELDNAME || FIELDNAME
EDIT: Điều này hoạt động trên các trường chuỗi hoặc kết hợp số nguyên chuỗi. Với Integers, nó sẽ chỉ thực hiện toán học và thêm các trường lại với nhau.
"field1" || "field2"
.