Planejador de rotas do metrô de Londres
Observe que este script NÃO está pronto para produção; os dados fornecidos são apenas para fins de demonstração e não representam horários de trens subterrâneos do mundo real. Este software e projeto não são de forma alguma afiliados à Transport for London.
Este script foi desenvolvido inicialmente para o módulo "COMP1828" da Universidade de Greenwich, demonstrando o uso da lista duplamente vinculada e do algoritmo de dijkstra.
Os recursos básicos do projeto incluem
- Planejamento de rota mais rápido - Algoritmo de Dijkstra
- Fatores de velocidade de rota e tempos de operação
- Configuração simplista de aplicativos
- Geocodificação geolocalização de estações e visualização de rotas
- Interface Web Django leve
Começando
Autoconfiguração e instalação
Tempo de instalação
~2 minutos
Requisito mínimo de Python (conforme testado)
Pitão 3.8.0
PIP 20.1.1
Sistemas operacionais compatíveis (conforme testado)
- Windows 10 Pro (versão 2004)
- Windows 10 Home (versão 2004)
- macOS Catalina 10.15.7
- Ubuntu 20.04
- CentOS/CloudLinux 7
Etapas de configuração e instalação do software:
- Este projeto faz uso de vários pacotes PIP. Execute a instalação das dependências de software necessárias.
- Para garantir que você consiga executar o aplicativo, execute
pip install -r requirements.txt
para instalar os requisitos do PIP.
- Execute testes automatizados para garantir que o software esteja funcionando conforme o esperado em seu ambiente.
- Execute
python manage.py test
para executar testes automatizados.- Se os testes falharem, certifique-se de que as dependências PIP estejam instaladas corretamente e que os requisitos mínimos do sistema sejam atendidos.
- Inicie o aplicativo.
- Execute
python manage.py runserver
para iniciar o processo Django.
- Inicie seu navegador preferido e navegue até http://localhost:8000 para visualizar o site.
Procurando mais detalhes sobre o software? Revise a Documentação do Software - Project Submission.pdf para obter informações extras, além de assistência ao arquivo de configuração.
Instalação pré-configurada/exemplo do mundo real
Local de instalação
Londres, Reino Unido (latência de aproximadamente 1 ms do campus da Universidade de Greenwich)
Requisitos de ambiente hospedado
Pitão 3.8.1
PIP 20.2.4
URL hospedado
Uma cópia do Route Planner Versão v1.1.2 permanecerá hospedada neste link para facilitar a visualização do software.
Colaboradores do Projeto
William Phillips - @MetallicGloss
Adnan Turan - @AdnanT-ADN
Dan Browne - @É-Dan
Gabriel Netz - @gabrielnetz