Atlas cumulativo no QGIS 2.14 e superior?

9

Tenho uma pergunta sobre algo que considero possível, mas não consigo entender e não encontrei respostas online. Estou usando $ id = @atlas_featureid no QGIS 2.14 para criar um conjunto de imagens da ferramenta Atlas, e funciona bem como de costume. No entanto, em vez de cada mapa percorrer o conjunto de dados e mostrar uma linha de dados por vez, eu gostaria que ele mostrasse uma linha de dados e, em seguida, adicione cada linha de dados sucessivamente de maneira cumulativa. Eu acho que posso usar uma regra para conseguir isso, mas não sei como.

Imagem de exemplo: https://2.bp.blogspot.com/-326CYkmBxH0/WOUFwYzYv6I/AAAAAAAACIk/bzgu-84DcX8QR23zFItNF2lZXnUGE7SqQCLcB/s1600/gun_homicides_cumulms_2015

Extrato individual de Atlas - um dia = um mapa. insira a descrição da imagem aqui

Para ajudar a explicar, veja este gif que criei a partir de uma série de mapas sobre crimes com armas nos EUA. Em vez de os dados de um dia aparecerem por vez, eu gostaria que eles se acumulassem ao longo do tempo para que, no quadro de 31 de janeiro, existissem pontos na tela de 31 dias e, em 31 de dezembro, seja apenas uma bagunça de pontos. Eu sei que provavelmente ficará ruim, mas eu gostaria de usá-lo em outros projetos também.

Alguém sabe como isso pode ser feito?

Alasdair Rae
fonte
5
faz $id<= @atlas_featureid o trabalho?
Ian Turton
2
Só tenho que dizer - esse é um design bonito! (tema horrível de lado, é claro)
ndawson
1
Obrigado Nyall, e sim, tema de dados ruins. Sucesso! Muito obrigado Ian, simplicidade brilhante. Eu estava pensando demais nisso. Isso funcionou perfeitamente e o resultado está na postagem atualizada do blog [link] ( statsmapsnpix.com/2017/03/visualising-lot.html ) - por si só aqui como um link direto para gif [link] ( 1.bp.blogspot .com / - ydpPVM8tLQ / WOtUHlPdT_I / AAAAAAAACJo /… )
Alasdair Rae

Respostas:

3

Basta colocar em uma resposta @ comentário comentário, que resolveu o problema

Se você usar

$id= @atlas_featureid

você exibirá a entidade atual.

No entanto, se você usar

$id <= @atlas_featureid

você exibirá a entidade atual + as anteriores de maneira cumulativa.

gisnside
fonte