Tôi đã chơi với trình kết xuất cụm điểm mới trong QGIS 3.0.2 và thật tuyệt - dễ dàng hơn (và nhanh hơn) so với việc bạn phải tự thực hiện việc phân cụm.
Để thể hiện điều tôi muốn nói, đây là một ví dụ về tai nạn đường bộ ở Edinburgh sử dụng dữ liệu STATS19 và bán kính 30m.
Tôi không thể tìm ra cách thiết lập thứ tự z sao cho các cụm lớn nhất được vẽ trước các cụm nhỏ hơn.
Tôi biết về biến @cluster_size - đó là những gì tôi đang sử dụng để chia tỷ lệ và tô màu các ký hiệu. Đối với điều này, tôi đang sử dụng các trợ lý kích thước và màu sắc. Tôi đã xóa các đánh dấu phông chữ để loại bỏ văn bản từ mỗi cụm.
Kích thước của các điểm được định nghĩa như sau: -
coalesce(scale_exp(@cluster_size, 0, 50, 1, 200, 0.57), 0)
Màu của các điểm đánh dấu được xác định như sau: -
coalesce(ramp_color('custom ramp',scale_linear( @cluster_size, 0, 50, 0, 1), '#000000')
Những gì tôi đã thử cho đến nay: -
- Cấp độ biểu tượng - Không có may mắn; không thể chọn một tên biến.
- Kết xuất lớp> Thứ tự kết xuất tính năng điều khiển và chọn @cluster_size làm sắp xếp. Dường như không có hiệu lực.
- Kiểu tốt nghiệp sử dụng @cluster_size vì biểu thức không hoạt động.
Có ai biết nếu điều này là có thể, hoặc đây là một hạn chế với trình kết xuất cụ thể này?
Tôi biết có rất nhiều cách khác để làm điều này (tham gia bộ đệm / không gian, plugin), nhưng trình kết xuất mới sẽ nhanh hơn rất nhiều. Hay tôi đã bỏ qua một cái gì đó rõ ràng? :)