Uma das coisas que mais gosto na modernidade são os serviços de localização. Sim, eu sei que a minha suposta privacidade é completamente perdida quando compartilho meus dados de localização o tempo todo, mas acredito que as facilidades que isso me traz superam, e muito, as desvantagens. O problema é que eu não sabia muito o que fazer com estes dados.
Mas eis que um usuário do github chamado luka1199 criou o repositório Generate an interactive geo heatmap from your Google location data para auxiliar na geração de heatmaps a partir dos dados de localização dos usuários. Ele permite que qualquer pessoa baixe seus dados do Google e gere, com muito pouco trabalho, visualizações interessantes sobre seus hábitos de movimentação.
Por exemplo, este é o heatmap que gerei a partir das minhas férias na Itália e Portugal, entre Dezembro de 2019 e Janeiro de 2020. Comecei em Veneza e de lá desci para Florença, Roma, Nápoles, Catânia, Siracusa, Agrigento e Palermo, para depois seguir para Lisboa e Sintra, em Portugal.
Logicamente, estas são imagens estáticas, mas ao final do post eu coloquei o mapa interativo para vocês verem como ele funciona na prática.
Para quem já tem um pouco de experiência com python, o script é muito fácil de usar:
- Instale o python 3+ em seu computador
- Baixe seus dados de localização a partir do Google Takeout
- Clone o repositório com os scripts necessários em sua máquina local ou na nuvem
- Rode o comando
pip install -r requirements.txt
na pasta com o repositório clonado - Por fim, execute
python geo_heatmap.py NomeDoArquivo.json
para gerar o seu mapa interativo
O meu heatmap interativo pode ser visualizado abaixo:
Comente aqui embaixo o que você achou dessa ferramenta. Ou, caso não tenha conseguido usá-la, relate as suas dificuldades.
Aproveite que chegou até aqui e me siga no instagram para ver as fotos que estou publicando a respeito dessa viagem.