Upgrade no HeatMap

Upgrade no HeatMap

Desde abril de 2018, com a mudança do servidor, o projeto do heatmap ficou capenga. Inicialmente o banco de dados era o PostreSQL, e o servidor novo só possui MySQL. Além disso, o PGSQL lida de forma diferente com dados geográficos, o que me obrigou a repensar quase todo o banco de dados, pois as consultas convertidas ficaram incrivelmente demoradas.

Por fim, percebi que era mais rápido pegar do Strava todas as atividades outra vez do que migrar o banco de dados. Isso gerou uma mudança no funcionamento do sistema. Antes, as atividades vinham doações de usuários e de uns grupos que faço parte. Agora só tem atividade doadas. Então quem quiser colaborar, precisa clicar no botão “Adicionar atividades ao mapa” e seguir as orientações.

Na parte da programação, reescrevi quase tudo. Dessa vez fazendo uso do CodeIgniter como framework. Só depois que o código já estava adiantado é que descobri que a biblioteca para pegar as atividades do Strava em CodeIgniter estava em um estágio muito embrionário. A solução foi melhorar o código existente e devolver a comunidade. Tá aqui nesse link do GitHub.

O resultado final está no mesmo endereço de antes.

www.rafaelamorim.com.br/heatmap

Sobre os dados

Os dados coletados e armazenados são manipulados de forma automática e utilizados para fins estatísticos e de composição do mapa. Tanto o mapa quanto as estatísticas não fazem nenhuma correlação com o atleta que criou a atividade.

Em nenhuma hipótese, os dados aqui armazenados serão compartilhados ou vendidos. Toda a informação gerada aqui é de divulgação pública. O uso das informações é permitido desde que eu seja notificado via e-mail no endereço amorim@rafaelamorim.com.br.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *