Làm thế nào tôi có thể sử dụng các kiểu lồng nhau?
Tôi đã tìm thấy bài đăng "Cải tiến quy tắc dựa trên quy tắc QGIS" của Nathan W. về các kiểu lồng nhau, nhưng tôi không hiểu cách sử dụng?
Làm thế nào tôi có thể sử dụng các kiểu lồng nhau?
Tôi đã tìm thấy bài đăng "Cải tiến quy tắc dựa trên quy tắc QGIS" của Nathan W. về các kiểu lồng nhau, nhưng tôi không hiểu cách sử dụng?
Câu trả lời:
Hy vọng hình ảnh sau đây sẽ giúp một chút:
Về cơ bản, bạn có thể di chuyển một quy tắc 'bên trong' khác bằng cách kéo nó qua. Điều này tạo ra một phong cách lồng nhau. Trong ảnh, tôi kéo 2 quy tắc cuối cùng (màu xanh và màu vàng) bên trong quy tắc màu xanh lá cây. Bây giờ nếu bạn thêm bộ lọc (biểu thức) vào quy tắc xanh lục và nếu áp dụng cho bất kỳ tính năng nào, các tính năng sẽ không chỉ chuyển sang màu xanh mà còn có thể chuyển sang màu xanh và vàng tùy thuộc vào các bộ lọc cho các quy tắc này.
Nếu quy tắc xanh không áp dụng cho bất kỳ tính năng nào, thì chúng sẽ chuyển sang màu đỏ vì quy tắc đỏ nằm ngoài kiểu lồng nhau. Vì vậy, một phong cách lồng nhau gần như có thể được coi là một IF, THEN, ELSE
tuyên bố tiêu chuẩn .
Phong cách lồng nhau có thể cho phong cách dựa trên quy tắc. (lưu ý - Tôi chưa kiểm tra các kiểu tạo kiểu khác)
Đó không chỉ là truyền thuyết về phong cách và tượng trưng được lồng vào nhau. Việc đánh giá các quy tắc phong cách được lồng nhau quá.
Để thiết lập lồng, sử dụng kéo và thả.
Ví dụ - xem hình ảnh. Đây là một bộ dữ liệu với các trường có tên 'chiều cao' và 'dòng chảy'. Thiết lập ban đầu, mà tôi đã tạo bằng tay (kiểu này sang kiểu khác) có thể trông như thế này. Lưu ý rằng tôi đã tạo các kiểu trùng lặp cho luồng lớn hơn / nhỏ hơn 5.
Chúng ta sẽ kết hợp các quy tắc đánh giá dòng chảy với các quy tắc đánh giá chiều cao. Các quy tắc đánh giá luồng được kéo lên trên các chiều cao đánh giá. Vì vậy, quy tắc 3 và 4 trong danh sách được bỏ trên đầu quy tắc 1 - và tất nhiên quy tắc 5 và 6 được bỏ trên đầu quy tắc 2. Bây giờ chúng ta có điều này (xem hình ảnh):
Rõ ràng là sau khi kéo những gì chúng ta có thể gọi các danh mục 'con' vào các danh mục 'cha mẹ' để xem các danh mục con (các luồng đánh giá danh mục), bạn cần mở rộng cây kiểu bằng cách sử dụng hộp +/- vuông nhỏ có thể được nhìn thấy ở bên trái của các phong cách (hình ảnh).
Bây giờ - chúng tôi không (trong dịp này) cần phải có bất kỳ biểu tượng nào cho quy tắc cha mẹ. Tất cả các trường hợp sẽ được bao phủ bởi các danh mục con (lưu lượng sẽ nhỏ hơn 5 hoặc lớn hơn / bằng 5) - vì vậy chúng tôi không cần các đường màu đen. Để ẩn các nhấp đúp này vào từng kiểu riêng lẻ để vào hộp thoại thiết kế kiểu thông thường. Sau đó xóa / bỏ chọn hộp bên cạnh từ 'biểu tượng' (xem hình ảnh).
Chúng tôi còn lại với một phong cách được thiết lập như hiển thị.
Vì vậy, trong ví dụ của chúng tôi, nếu 'height'> 2 AND 'Flow'> 5, chúng ta sẽ có một đường màu đỏ đơn giản - trong khi nếu 'height' <= 2 AND 'Flow'> 5 chúng ta sẽ có một đường màu đỏ chấm.