Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.13 KB

README.md

File metadata and controls

45 lines (30 loc) · 1.13 KB

Dash Application for Dynamic Routing

Quick start

  1. Primero debes clonar el repositorio y entrar en la carpeta del proyecto:
$ git clone https://github.com/IngenieriaUP/dash-rutas-ch.git
$ cd dash-rutas-ch/
  1. Opcional: Crea un ambiente virtual para instalar las dependencias y actívalo:
$ python3 -m virtualenv .env
$ source .env/bin/activate
  1. Instala las dependencias necesarias para la aplicacion:
(.env) $ pip install -r requirements.txt
  1. Configura tus API key de Mapbox en un archivo llamado mykeys.py que debe contener:
MAPBOX_API_KEY = [AQUI COLOCA TU API KEY DE MAPBOX]
  1. Corre la aplicación para probarla mediante un navegador
(.env) $ python app.py
  1. Entra a la direccion http://127.0.0.1:8050/ y podrás ver la aplicación.

Aviso

Este proyecto fue una prueba de concepto, tiene 3 opciones para obtener las rutas de punto a punto:

  • Mapbox Directions API (necesita API KEY) - ESTABLE
  • Google Maps Directions API (necesita API KEY) - EN PRUEBA
  • Libreria NetworkX utilizando el grafo de las vias de la ciudad - EN PRUEBA