Académique Documents
Professionnel Documents
Culture Documents
TF - Trabajo Final
Construyendo un UPC-Maps
Ciclo: 2010-2
Sección: Todas
La tecnología va avanzando cada día más y más. Hoy en día, ya podemos de disponer de un
sistema de direccionamiento (a través GPS) que nos permite llegar a donde sea optimizando
las rutas, en función a la distancia, sentido del tráfico, etc.
¿Pero como funcionan internamente todos estos programas? Facil y simple: ¡Utilizan
grafos!
Se le pide implementar un sistema que permita obtener rutas rápidas y eficientes para una
parte de Lima.
Usted debe modelar un área específica de lima de aprox. 12km2. Esta área debe tener las
siguientes condiciones:
Esta parte del mapa deberá poder mostrarse en una interfaz visual. Importante, el mapa
deberá permitir poder realizar un zoom de 2x. Es decir la imagen podrá acercarse hasta 2
veces. Ver imagen adjunta:
Requerimiento 1:
Una vez que ya haya definido el modelado adecuado de la cuidad. Usted deberá
implementar una solución que permita hallar la ruta más corta desde un punto de origen
a un punto de destino CAMINANDO. Para esto el aplicativo debe permitir configurar los
puntos de origen y de destino a libertad del usuario. Bajo las siguiente premisas.
Requerimiento 2:
Requerimiento 3:
Requerimiento 4:
Para todos los requerimientos anteriores se debe indicar los pasos a seguir para poder llegar
al destino deseado. Para esto se debe mostrar las indicaciones exactas incluyendo la
distancia, velocidad, y tiempo que tomará cada tramo de la ruta definida. Sugerencia:
Tomar como guía las instrucciones que da el mismo Google Maps, y a esto añadir la
velocidad y el tiempo de las rutas. A continuación el ejemplo de la descripción de la ruta
para el mapa mostrado en el Requerimiento 3.
Más de una ruta (1 punto): Entregar al usuario más de una posibilidad de ruta.
Permitir mostrar la segunda ruta más óptima y la tercera ruta más óptima. Este para
todos los medios de transporte.
Obras y más obras (1 punto): Lima recientemente está invadida de muchas obras
que impiden circular algunas vías. La posibilidad de darle al usuario la opción de
poder bloquear algunas rutas por motivos de obras será considerada como un gran
punto adicional
Más de 18 km2 (1 punto): Si usted modela un área mayor a los 18 km2 obtendrá un
punto adicional.
Eventos problemáticos (1 punto): Cada vez que hay un concierto los patrones del
tráfico suelen cambiar. Algunas zonas aumentan su concentración de tráfico y los
tiempos de llegada se hacen más largos (Por ejemplo: La Av. Javier Prado cuando
hay un concierto en el monumental). Darle al usuario la posibilidad de definir algún
evento importante en algún centro de interés permite variar los patrones del tráfico.
Ruta en Transporte Público (3 puntos): Así como se puede ir por automóvil
particular o caminando. Se podría definir una nueva opción que te de la ruta más
porta tomando algún vehículo de transporte público. Sin embargo, para implementar
esta opción debería tener registrado las líneas de transporte y los tiempos promedio
que me tomaría ir en cada uno. Se deberá modelar por lo menos 10 líneas de
transporte para tener todo el puntaje. Se podrá configurar las líneas del tráfico.
El camino más corto que une a todos (2 puntos): Se le permitirá al usuario poder
seleccionar una serie de puntos en el mapa (Estos puntos puedes ser lugares de
interés). En base a los lugares seleccionados el sistema hallará la ruta más corta que
permita interconectar a todos estos lugares. Esto se puede obtener con un Minimum
Spanning Tree.
Otros (x puntos): Usted puede proponer otras funciones creativas, debe consultar a
su profesor con anticipación el puntaje máximo para la funcionalidad que se
propone.
IMPORTANTE: Se busca que los trabajos sean lo más diferentes y creativos posibles es
por ello que si 3 o más grupos implementan la misma funcionalidad creativa el puntaje
asignado se reducirá a la mitad. Por ejemplo si son 3 grupos que implementan la ruta más
corta para el bus, se les asignará 2 puntos a cada uno.
Sobre la evaluación.
Todas los criterios de evaluación están calificados un 75% por el trabajo en si (nota grupal)
y un 25% por la exposición del tema (nota individual) a continuación el detalle del puntaje
por cada funcionalidad implementada.
Criterio Puntaje
Interfaz visual que muestra el mapa y las rutas establecidas. Usabilidad 2 pto
Req 3 – Ruta más corta en automóvil con configuración del tráfico 2.5 pto
Creatividad 4 pto