atlas kumulatif pada QGIS 2.14 ke atas?

9

Saya punya pertanyaan tentang sesuatu yang saya pikir mungkin tetapi tidak bisa menyelesaikannya, dan belum menemukan jawaban online. Saya menggunakan $ id = @atlas_featureid di QGIS 2.14 untuk membuat satu set gambar dari alat Atlas, dan berfungsi dengan baik seperti biasa. Namun, alih-alih meminta setiap peta mengulangi set data dan menampilkan satu baris data pada satu waktu, saya ingin menampilkan satu baris data dan kemudian menambahkan setiap baris data secara berturut-turut secara kumulatif. Saya pikir saya bisa menggunakan aturan untuk mencapai ini, tetapi tidak yakin bagaimana caranya.

Contoh gambar: https://2.bp.blogspot.com/-326CYkmBxH0/WOUFwYzYv6I/AAAAAAAAACIk/bzgu-84DcX8QR23zFItNF2lZXnUGE7SqQCLcB/s1600/gun_homicides_creative_company_compact_id

Ekstrak Atlas individu - satu hari = satu peta. masukkan deskripsi gambar di sini

Untuk membantu menjelaskan, lihat gif yang saya buat dari serangkaian peta tentang kejahatan senjata AS. Alih-alih data satu hari muncul pada satu waktu, saya ingin menumpuk dari waktu ke waktu sehingga pada frame 31 Januari ada titik-titik senilai 31 hari di layar dan kemudian itu hanya titik-titik berantakan pada 31 Desember - Saya tahu itu mungkin akan terlihat buruk tetapi saya ingin menggunakannya dalam proyek lain juga.

Adakah yang tahu bagaimana ini bisa dilakukan?

Alasdair Rae
sumber
5
apakah $id<= @atlas_featureid bekerja?
Ian Turton
2
Harus saya katakan - itu desain yang terlihat bagus! (Mengesampingkan tema yang mengerikan, tentu saja)
ndawson
1
Terima kasih Nyall, dan ya, tema data buruk. Keberhasilan! Terima kasih banyak, Ian, kesederhanaan yang brilian. Saya terlalu memikirkan ini. Ini bekerja dengan sempurna dan hasilnya ada di posting blog yang diperbarui [tautan] ( statsmapsnpix.com/2017/03/visualising-lot.html ) - dengan sendirinya di sini sebagai tautan langsung ke gif [tautan] ( 1.bp.blogspot .com / - ydpPVM8tLQ / WOtUHlPdT_I / AAAAAAAACJo / ... )
Alasdair Rae

Jawaban:

3

Hanya memasukkan jawaban @iant komentar, itu memecahkan masalah

Jika Anda menggunakan

$id= @atlas_featureid

Anda akan menampilkan entitas saat ini.

Namun, jika Anda gunakan

$id <= @atlas_featureid

Anda akan menampilkan entitas saat ini + yang sebelumnya secara kumulatif.

gisnside
sumber