Skip to content

Sugestão/Colaboração: Heatmaps de pontualidade e histórico de dados para o comboios.live #5

@AOcampo93

Description

@AOcampo93

Olá!

O meu nome é Arturo Ocampo. Gostei muito do repositório que criaste para os comboios da CP e tomei a liberdade de o descarregar para fazer algumas experiências. Consegui alcançar alguns avanços bastante interessantes que gostaria de partilhar contigo.

Criei um fork/repositório que podes ver aqui: https://github.com/AOcampo93/comboios_app
Também o coloquei em produção como um ambiente de testes para que possas ver diretamente como está a funcionar: https://comboios-app.arturoocampo.com/

A ideia principal foi pegar na base que já tinhas desenvolvido e criar um scrapper capaz de recolher e guardar os dados de todos os comboios durante um mês inteiro. Com estes dados acumulados, consegui gerar heatmaps (mapas de calor) que mostram a velocidade média dos comboios, a fiabilidade e constância das chegadas tanto para os comboios como para as próprias estações. No fundo, são métricas detalhadas sobre a pontualidade real que podem ser muito úteis para o utilizador final.

Pessoalmente, senti-me muito inspirado pelo teu projeto. Tenho utilizado o comboio com frequência e, como quase nunca chega a tempo, sentia a necessidade de perceber onde estava o comboio, quanto tempo tinha até chegar à estação ou, pelo menos, ter a certeza de que ele iria aparecer. Foi assim que encontrei o teu site https://comboios.live/, vi que tinhas o repositório público e decidi começar a experimentar.

Se achares interessante, gostaria muito que conversássemos mais sobre isto. Se vires que estas melhorias trazem valor para o teu repositório ou para o site https://comboios.live/, estás totalmente à vontade para usar o código sem qualquer problema.

Deixo também o meu e-mail para contacto direto: arturo.ocampo93@gmail.com

Um abraço e parabéns pelo projeto,
Arturo Ocampo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions