Chặn nhãn trong QGIS?


12

Có ai biết phong cách nhãn 'Chặn' trong QGIS 2.16 hoạt động như thế nào không? Tôi đã có một lớp ranh giới đa giác và muốn giữ bất kỳ nhãn nào không trùng với phác thảo. Tôi đã bật chặn cho đa giác, nhưng dường như không có nhãn nào thay đổi.


Có, tôi cũng không làm việc này ...
DPSSpatial

1
Vâng ... Tôi không nghĩ có nhiều thông tin ngoài kia về điều này ngoại trừ tweet
Joseph

Câu trả lời:


5

Tôi đã thử nghiệm tùy chọn chặn, sử dụng QGIS 2.16.2, để chặn các nhãn nằm ở rìa của ranh giới đa giác. Trên thực tế nó hoạt động, nhưng có vẻ như nó hoạt động nếu các nhãn nằm gần rìa của lớp đa giác.

Để minh họa sự khác biệt của việc sử dụng tùy chọn chặn và không sử dụng tùy chọn chặn, tôi sẽ sử dụng hai shapefile: shapefile ranh giới thế giới và shapefile thành phố lớn.

Đầu tiên, chúng ta cần hiển thị nhãn của shapefile thành phố lớn và sử dụng đa giác ranh giới thế giới để chặn nhãn.

Đây là sự khác biệt:

  1. Không sử dụng tùy chọn chặn, các nhãn sẽ trông như thế này:

nhập mô tả hình ảnh ở đây

  1. Với việc sử dụng tùy chọn chặn, các nhãn sẽ trông như thế này, đặc biệt là các nhãn được đánh dấu bằng hình chữ nhật màu đỏ:

nhập mô tả hình ảnh ở đây

Nếu các nhãn của shapefile thành phố lớn được đặt rất gần với cạnh của shapefile ranh giới đa giác (ranh giới thế giới), các nhãn sẽ bị chặn khỏi bao phủ cạnh của ranh giới đa giác, nhưng nếu các nhãn của thành phố lớn nằm ở một chút cách xa rìa ranh giới đa giác, ảnh hưởng của việc chặn sẽ có ảnh hưởng tối thiểu hoặc không ảnh hưởng gì cả.

Một điểm khác là, tùy chọn chặn đã có sẵn trong phiên bản 2.14 trước đó, nhưng với tên khác "Không khuyến khích các nhãn khác che các tính năng trong lớp này". Tôi nghĩ rằng nhóm phát triển đã thay đổi tên để làm cho nó ngắn hơn và để mang ý nghĩa mô tả nhiều hơn cho chức năng của nó.


Cảm ơn vì đã kiểm tra nó. Tôi nhận thấy những gì bạn mô tả. Rất thích có một tính năng có thể so sánh với trọng lượng nhãn của arcmap nơi bạn hoàn toàn có thể ngăn nhãn không bị chồng chéo các cạnh hoặc nội thất đa giác.
Galen

"Chặn" tuyệt đối hơn "không khuyến khích", tôi nghĩ rằng tên này không nên được thay đổi do chức năng mà nó cho phép.
alphabetasoup

1

Dường như với tôi rằng tính năng này là lỗi. Tôi nhận thấy rằng kết quả phụ thuộc vào cài đặt 'vị trí' cho nhãn:

  • offset từ centroid / quanh centroid: các khu vực chặn bị bỏ qua
  • ngang / miễn phí / sử dụng chu vi: các khu vực chặn được tôn trọng

Thiết lập thử nghiệm của tôi:

  • một lớp đa giác chứa một đa giác, các nhãn được đặt thành 'chặn'
  • một lớp đa giác khác với một vài đa giác, nhãn được bật và sau đó sử dụng các tùy chọn 'vị trí' khác nhau

Tôi đã nộp báo cáo lỗi: https://hub.qgis.org/issues/15718

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.