Pythonic Lawyer.
Published on

Visualizando 10 Meses de Dados de GPS com Python e Streamlit

Authors
  • Name
    Twitter
Visualizando 10 Meses de Dados de GPS com Python e Streamlit

Dados, Código e Vida em Movimento

→ Veja o app funcionando aqui: ➡️RunMap App ⬅️Grafico interativo.

Esse projeto começou com uma pergunta simples:
“Como seria visualizar 10 meses de movimento transformados em dados?”

Hoje, isso se tornou realidade.

Peguei todos os meus dados de GPS — corridas, caminhadas, deslocamentos —, exportei tudo em arquivos .csv e utilizei Python + Pandas para processar, limpar e organizar.

Depois, com Streamlit e Pydeck, criei uma visualização interativa em 3D, onde cada ponto de GPS se transforma em uma torre vertical, representando a frequência, intensidade ou densidade daquele local ao longo do tempo.

🔧 O que fiz:

  • 🗺️ 10 meses de dados de GPS em arquivos CSV
  • 🐍 Processamento e limpeza dos dados com Pandas no Python
  • 📈 Visualização interativa utilizando Streamlit com Pydeck (Deck.GL)
  • 🔥 Por meio do meu script, fora criardo uma espécie de heatmap, para cada lugar que passei mais tempo segundo o GPS.
  • 🚀 Construção de um mapa onde cada ponto se transforma em uma coluna 3D — uma espécie de "torre" — que mostra deslocamentos e padrões no espaço
  • 🌐 Transformei isso em um app online, funcionando e acessível

✨ Por Que Isso Importa

Porque isso não é só sobre dados.
É sobre olhar pra própria vida.
Ver os próprios passos.
Ver o caminho que você traçou — literalmente — desenhado sobre o mundo.

Esse projeto foi mais que programação.
Foi prática de presença, disciplina, cuidado e transformação.
Transformar números soltos em algo bonito, concreto e, de certa forma... poético.

Programação é como a vida. Devemos ver o passo que podemos dar aqui agora. Tentar planejar 100 passos é perdade de tempo. A vida é para viver no agora. Na linha do código. No passo que damos agora. E cada bug, cada problema é lidado a medida que surge. É aprender a fluir como a vida, como um rio. E o resultado está aí.

🚀 O App

→ Veja o app funcionando aqui: RunMap App

🔥 Tecnologias Utilizadas

  • Python
  • Pandas
  • Streamlit
  • Pydeck (Deck.GL)
  • Dados CSV exportados de dispositivos de atividade física
  • Uma boa dose de matemática para consertar a falta de virgula em milhares de linhas de longitude e latitude que o garmin não utilizou

📜 Reflexão

Por trás de cada ponto nesse mapa, existe uma história.
Um passo. Uma corrida. Um instante. E só o instante existe.

Isso não é só dado.
Isso é vida em movimento.

E isso... isso é só o começo.

** Be Aware. Dont Slip - Pelo Miau** Pedro Potz