Skip to content

IngenieriaUP/dash-rutas-ch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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