Proteger dados confidenciais em mapas de pontos

9

Ocasionalmente, pedem-me que plote pontos relacionados a itens de dados confidenciais. Eu gostaria de poder adicionar um nível variável de jitter aleatório aos pontos ao traçar, de modo que a densidade de pontos ainda seja evidente para os espectadores, mas sem revelar locais precisos.

Eu poderia fazer isso facilmente adicionando / subtraindo valores aleatórios das coordenadas no Excel ou SQL antes de carregar os dados, mas isso tornaria um pouco difícil para quando eu quero fazer uma análise precisa com base nas coordenadas reais, como eu faria tem que trocar entre valores reais e tremidos (o que está apenas pedindo que um erro aconteça mais adiante).

Existe uma maneira de fazer isso no QGIS? Eu dei uma olhada na documentação e não vi nada, então minha última esperança é que alguém conheça um plug-in em algum lugar.

Eu sei de outras técnicas para proteger os dados sensíveis em mapas (binning, atribuindo a centroid, heatmaps, contornos etc.), mas nenhuma delas é bastante adequado para os dados Eu estou tentando mostrar (indivíduos que usaram um serviço várias vezes, com o tamanho do ponto relacionado ao número de vezes que eles usaram esse serviço).

Tumbledown
fonte

Respostas:

7

A agregação a um limite, como código postal, simboliza os polígonos para a representação de dados bivariados (número de usuários e uso do serviço).

Existem muitos métodos para o mapeamento de dados bivariados e tenho certeza de que outros irão se interessar. Uma dessas maneiras é usar a simbologia dos cloropletos nos polígonos para representar o uso médio do serviço e a densidade de pontos no polígono para representar o número de usuários.

Dessa forma, você não precisa mexer nos seus pontos de dados originais e os resultados do método são sempre replicáveis.

Hhart
fonte
Muito obrigado, eu não tinha pensado em usar um símbolo de tipo bivariado para exibir isso. Uma coisa que eu estava olhando é a função 'ponto de deslocamento' no QGIS, que mudará todos os pontos por uma distância definida, mas sua sugestão é muito mais limpa.
Tumbledown