Đặt nhãn thủ công trong QGIS?


37

Có cách nào để đặt nhãn thủ công trong QGIS không?

Tôi có một bản đồ có nhãn gần như trùng lặp ở một số nơi (ví dụ: E 1st St và 1st St) và tôi muốn xóa một số trong số chúng.

Ngoài ra, tôi muốn di chuyển một số nhãn xung quanh và có thể gắn nhãn một số tính năng hiện không có.

Tôi đang sử dụng nhãn mới, với các nhãn được uốn cong dọc theo các tính năng.

Câu trả lời:


32

Có, có thể đặt nhãn theo cách thủ công bằng cách sử dụng các công cụ ghi nhãn trên thanh công cụ nhãn:

  • di chuyển công cụ nhãn di chuyển nhãn văn bản đến một vị trí mới
  • công cụ xoay nhãn cho phép xoay tương tác các nhãn
  • công cụ thuộc tính nhãn, mở một hộp thoại trong đó người dùng có thể thao tác các thuộc tính và văn bản của nhãn

NHƯNG bạn sẽ không thể có nhãn cong nữa nếu bạn di chuyển / xoay nhãn theo cách thủ công, theo như tôi biết.

Các công cụ này cho phép bạn trộn các vị trí nhãn cố định và định vị nhãn tự động trong một dự án. Nếu giá trị thuộc tính x hoặc y là NULL, vị trí sẽ được đặt tự động. Khi một vị trí nhãn được thay đổi bằng cách sử dụng công cụ nhãn di chuyển của Wap, vị trí được ghi vào các trường thuộc tính và vị trí nhãn cho tính năng này được cố định.

Để sử dụng các công cụ này trên các lớp hiện có, hãy thêm các trường thuộc tính x, y và xoay (gõ double / real). Theo mặc định, tất cả các giá trị sẽ là NULL và do đó lớp sẽ được gắn nhãn tự động. Bây giờ bạn đã sẵn sàng để di chuyển và xoay nhãn theo ý muốn. (Cần chỉnh sửa khi đang làm việc với các công cụ này!)


2
Xin chào, bạn có đồng ý rằng việc triển khai như vậy để cho phép di chuyển / xoay nhãn ít nhất là ... cồng kềnh? Không cần nói rằng nếu một thuộc tính để xoay đã được điền, thì các nhãn sẽ chỉ tự động xoay nếu các thuộc tính x / y cũng đã được điền ... và trong trường hợp bình thường, điều này có nghĩa là di chuyển bằng tay bất kỳ nhãn nào để nó xoay theo.
Giovanni Manghi

1
Chắc chắn nó không hoàn hảo. Tôi hy vọng rằng nó không nên quá nhiều công việc để tự động xoay kết hợp với vị trí thủ công ít nhất. Một ít kinh phí nên làm điều đó có thể.
underdark

Bạn thực sự có thể sử dụng công cụ thuộc tính nhãn trên nhãn cong; những cái khác không hoạt động.
mattwigway

Tôi đã thêm các trường thuộc tính x, y và xoay (loại thực) và cho phép chỉnh sửa, nhưng các công cụ di chuyển và xoay bị mờ đi, cũng như các trường tương ứng trong Ghi nhãn nâng cao. Tôi đang thiếu gì? (QGIS 1.8.0 Mac)
johnsankey

2
Khi tạo các trường mới, không chấp nhận chiều rộng mặc định là 1. Sử dụng một số như chiều rộng 20, độ chính xác 4
Llaves

22

Trong QGIS 2.0, đối với lớp có nhãn bạn muốn thao tác:

  1. Mở bảng thuộc tính và chuyển sang chế độ chỉnh sửa.
  2. Thêm các cột sau, tất cả "loại" của chúng phải được chọn là "số thập phân (thực)": "x", "y", & "rotation"
  3. Nhấp chuột phải vào tên lớp bạn muốn gắn nhãn trong menu "lớp" và nhấp vào "Nhãn"> "Vị trí".
  4. Xác định vị trí bảng "Xác định dữ liệu". Nhấp vào biểu tượng xuất hiện bên cạnh "X", trỏ đến "loại trường:" và chọn cột "x" mà bạn vừa tạo.
  5. Lặp lại bước bốn cho các lựa chọn "Y" và "Xoay".
  6. Đảm bảo rằng thanh công cụ nhãn của bạn được kích hoạt (Xem> Thanh công cụ> Nhãn).

Nếu các biểu tượng "nhãn di chuyển", "nhãn xoay" và "nhãn thay đổi" đã bị mờ đi trước đó, thì bây giờ chúng sẽ xuất hiện màu và có thể sử dụng được.


1
Vui lòng tham khảo gis.stackexchange.com/a/67546/6725 để biết thêm thông tin hoặc hướng dẫn . Loại bỏ trùng lặp bằng cách xóa văn bản liên quan là phá hoại và có lẽ nên tránh, trừ khi đó là kết quả ưa thích. Xem xét sử dụng công cụ Hiển thị / Ẩn mới hoặc chỉ cài đặt được xác định dữ liệu Hiển thị Nhãn được liên kết.
dakcarto

À, thật tốt khi biết! Sẽ loại bỏ phần đó khỏi câu trả lời của tôi.
Darin

@Darin FYI Tôi tìm thấy trong QGIS 2.14-15 LTR nhãn của tôi cho các điểm không hiển thị nếu tôi có các thuộc tính X, Y và xoay, loại: số thập phân thực. Trong đó trong Nhãn -> Vị trí các biểu tượng X, Y và xoay được khớp với các thuộc tính X, Y và xoay. Nếu chỉ thuộc tính xoay được khớp trong nhãn -> Vị trí này dường như hoạt động. Tôi có thể thêm một câu trả lời khác nhưng tôi nghĩ chỉ cần điều chỉnh câu trả lời của bạn cho phù hợp với phiên bản cập nhật của QGIS. Bạn cũng có thể có các thuộc tính X và Y, nhưng tôi đã xóa các cột dư thừa.
maskin

2

Tôi nghĩ rằng có một lỗi khi sử dụng nhãn Move trong khi ở chế độ "sử dụng nhãn dựa trên quy tắc" trong Qgis 2.12.1 Lyon trên Windows.

Nhãn di chuyển vẫn còn màu xám. Di chuyển nhãn hoạt động với chế độ ghi nhãn bình thường.


2
Tôi cũng đang gặp lỗi này trên QGIS 2.14.3 trên Debian Stretch. 'Di chuyển nhãn' vẫn bị mờ đi mặc dù kích hoạt vị trí được xác định dữ liệu trên một lớp được thiết lập đúng.
Valerie Anderson

1
Ai đó có thể vui lòng cung cấp một bản cập nhật về điều này? Tôi đang chạy 2.18.8. Các công cụ nhãn của tôi vẫn chuyển sang màu xám sau khi tạo các trường x, y và xoay. Tôi không thể tìm cách bật và tắt nhãn dựa trên quy tắc.
TVZ

Hãy nhớ rằng, nếu bạn đang lưu trữ các trường X, Y và Rotation vào bảng thuộc tính của mình, bạn cần kích hoạt chỉnh sửa cho lớp đó (bút chì màu vàng) trước khi bạn có thể di chuyển / xoay bất kỳ nhãn nào. Kích hoạt chỉnh sửa sẽ bật các biểu tượng thao tác nhãn.
D. Waschow
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.