tập bản đồ tích lũy trong QGIS 2.14 trở lên?


9

Tôi có một câu hỏi về điều gì đó mà tôi nghĩ là có thể nhưng tôi không thể quay đầu lại và không tìm thấy câu trả lời nào trên mạng. Tôi đang sử dụng $ id = @atlas_featureid trong QGIS 2.14 để tạo một bộ ảnh từ công cụ Atlas và nó hoạt động tốt như bình thường. Tuy nhiên, thay vì mỗi bản đồ lặp lại qua tập dữ liệu và hiển thị một hàng dữ liệu tại một thời điểm, tôi muốn nó hiển thị một hàng dữ liệu và sau đó thêm từng hàng dữ liệu theo cách tích lũy. Tôi nghĩ rằng tôi có thể sử dụng một quy tắc để đạt được điều này, nhưng không biết làm thế nào.

Hình ảnh ví dụ: https://2.bp.blogspot.com/-326CYkmBxH0/WOUFwYzYv6I/AAAAAAAACIk/bzgu-84DcX8QR23zFItNF2lZXnUGE7SqQCLc

Trích xuất Atlas cá nhân - một ngày = một bản đồ. nhập mô tả hình ảnh ở đây

Để giúp giải thích, hãy xem gif này tôi đã tạo từ một loạt bản đồ về tội ác súng đạn của Hoa Kỳ. Thay vì dữ liệu có giá trị một ngày xuất hiện tại một thời điểm, tôi muốn nó được tích lũy theo thời gian để trên khung ngày 31 tháng 1 có các chấm đáng giá 31 ngày trên màn hình và sau đó chỉ là một dấu chấm lộn xộn vào ngày 31 tháng 12 - Tôi biết nó có thể sẽ trông tệ nhưng tôi cũng muốn sử dụng nó trong các dự án khác.

Có ai biết làm thế nào điều này có thể được thực hiện?


5
không $id<= @atlas_featureid làm việc
Ian Turton

2
Chỉ cần nói - đó là một thiết kế đẹp! (chủ đề khủng khiếp sang một bên, tất nhiên)
ndawson

1
Cảm ơn Nyall, và vâng, chủ đề dữ liệu xấu. Sự thành công! Cảm ơn rất nhiều Ian, sự đơn giản tuyệt vời. Tôi đã suy nghĩ quá mức này. Điều này hoạt động hoàn hảo và kết quả là trong bài đăng blog được cập nhật [link] ( statsmapsnpix.com/2017/03/visualising-lot.html ) - tự nó ở đây dưới dạng liên kết trực tiếp đến gif [link] ( 1.bp.blogspot .com / - ydpPVM8tLQ / WOtUHlPdT_I / AAAAAAAACJo / Lỗi )
Alasdair Rae

Câu trả lời:


3

Chỉ cần đưa ra một câu trả lời @iant bình luận, điều đó đã giải quyết vấn đề

Nếu bạn dùng

$id= @atlas_featureid

bạn sẽ hiển thị thực thể hiện tại.

Tuy nhiên, nếu bạn sử dụng

$id <= @atlas_featureid

bạn sẽ hiển thị thực thể hiện tại + các thực thể trước đó theo cách tích lũ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.