Làm cách nào để tạo nhãn dọc trong QGIS?


13

Cách tạo nhãn dọc (mỗi nhãn trong dòng mới) như:

1998
150
pipe name

và không nằm ngang:

1998 150 pipe name

Câu trả lời:


12

Bạn có thể sử dụng biểu thức QGIS trong biểu thức nhãn.

"Date" || '\n' || "Size" || '\n' || "name"

Bạn thậm chí có thể bọc biểu thức trên nhiều dòng để làm điều tương tự

"Date" || '
' || "Size" || '
' || "name"

Lưu ý 'ở cuối và bắt đầu của mỗi dòng. Đầu tiên là rõ ràng hơn với ý định của nó vì vậy tôi sẽ sử dụng nó.


8

Một cách khác để trả lời xuất sắc của Nathan là sử dụng tab ghi nhãn mới trong QGIS 1.9 (cũng có sẵn trong 1.8 nhưng không có trong menu thuộc tính lớp. Thay vào đó, hãy chuyển đến Layer-> Nhãn).

Nếu bạn cuộn xuống trên tab cài đặt nhãn, bạn sẽ tìm thấy tùy chọn Nhiều dòng, nơi bạn có thể chỉ định ký tự để bọc dòng trên đó. Điều này sẽ hữu ích nếu bạn kết nối chuỗi của mình bằng cách sử dụng thứ gì đó không phải là ký tự dòng mới (theo câu trả lời của Nathan) hoặc bạn có một chuỗi được giữ trong một trường duy nhất (tôi thường phải đối mặt với dữ liệu hơi 'lộn xộn' từ các nguồn khác như thế này).

Ưu điểm khác của tùy chọn nhiều dòng là bạn cũng có thể chỉ định căn chỉnh và chiều cao của dòng. Vì vậy, bạn có thể ghép nối bằng cách sử dụng khoảng trắng và sau đó căn chỉnh trung tâm hoặc bên phải với khoảng cách 1,5 dòng (nếu đó là hấp dẫn về mặt bản đồ).

ví dụ "Date" || ' ' || "Size" || ' ' || "name"

... với gói được đặt thành một khoảng trắng cộng với căn chỉnh được đặt thành 'phải' có thể cung cấp cho bạn một cái gì đó như:

     1998
      150
pipe name

2

Từ phiên bản QGIS 2.12, bạn có thể sử dụng ghi nhãn dựa trên quy tắc: quy tắc cho từng trường; Trong ảnh chụp màn hình, bạn có thể thấy làm thế nào để làm điều đó !!! nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.