Desenvolvido por:
Eduardo Longo
https://www.linkedin.com/in/eduardo-longo-devgeo/
Henrique Andrade
https://www.linkedin.com/in/henrique-andrade-42b99419a/
Link do app: https://observatorioestadios.streamlit.app/
Planejamento para o Desenvolvimento do Observatório de Estádios de Futebol:
Levantamento de Requisitos da Aplicação:
- Possibilitar que o usuário consiga visualizar um webmap com todos estádios mapeados;
- Possibilitar que o usuário consiga visualizar informações de forma tabular;
- Possibilitar que o usuário consiga filtrar informações;
- Possibilitar que o usuário consiga visualizar alguns gráficos e métricas interessantes;
Etapas do Processo:
- Modelar os dados em duas Tabelas e Discutir os Requisitos (https://dbdiagram.io/);
- Criar as duas Tabelas (Times e Estádios) dentro do Google Drive em uma Planilha (sheets);
- Criar dentro desta Planilha um código em App Script (JS) que permita sua utilização como uma API REST (mas no nosso caso, precisaremos apenas do GET para consumir estes dados em JSON via requisições);
- Extrair via scrapy (python para raspar e geocoder) ou a partir de outros métodos de coleta (N formas) os dados que inicialmente preencherão nossa base de dados na API/Sheet;
- Estabelecer o critério que será utilizado para manipulação, limpeza e consolidação dos dados (ambas tabelas). Em nosso processo de discussões e reflexões optamos por trazer como prioridade para a base de dados todos os estádios encontrados que fossem considerados “home” de algum time brasileiro que oficialmente jogue as séries A, B, C ou D homologados pela CBF. Da mesma forma, registramos na base todos os times que atualmente jogam estas competições no ano de 2024;
- Consolidar as tabelas no drive e extraí-las em seus devidos formatos, sendo a camada de ‘estadios’ um arquivo GeoJSON e a camada ‘equipes’ um arquivo do tipo .CSV;
- Subir ambas camadas em seus arquivos finais para o GITHUB;