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.

Mapa da Itália

Mapa de 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:

  1. Instale o python 3+ em seu computador
  2. Baixe seus dados de localização a partir do Google Takeout
  3. Clone o repositório com os scripts necessários em sua máquina local ou na nuvem
  4. Rode o comando pip install -r requirements.txt na pasta com o repositório clonado
  5. 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.