Skip to content

Ferramenta de apoio à identificação de linhas e rotas impactadas pelas chuvas.

Notifications You must be signed in to change notification settings

RJ-SMTR/operacao-chuva

Repository files navigation

Monitoramento do impacto de chuvas na operação de transportes

Ferramenta de apoio ao acompanhamento da operação de serviços de transporte municipal em dias de chuva.

  • 🌧️ Precipitação nos últimos 15 min e 1 hora
  • 🚍 Veículos parados e fora de rota nos últimos 10 min e 30 min
  • 🌊 Alagamentos em tempo real (A desenvolver)
  • 🛜 Posição dos veículos em tempo real (A desenvolver)

Interface da ferramenta

Desenvolvimento

  1. Instale as seguintes ferramentas:

* Utilize a seguinte configuração:

gcloud container clusters get-credentials rj-smtr --region=us-central1-c
  1. Exponha o redis (banco contendo o cache dos dados) no seu local:
kubectl port-forward svc/redis -n operacao-chuva-staging 6379:6379
  1. Num novo terminal, ative e configure o ambiente:
# Crie um ambiente local
python -m venv .venv
# Instancie o ambiente
. .venv/bin/activate
# Instale as dependências
pip install -r requirements.txt
# Instancie as variaveis de ambiente
source .env-local
  1. Execute o aplicativo localmente:
streamlit run src/app.py

Pronto! O aplicativo estará disponível no seu navegador: http://localhost:8501/

About

Ferramenta de apoio à identificação de linhas e rotas impactadas pelas chuvas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages