Montera34

Documentación

Herramientas de usuario

Herramientas del sitio


donostia15min

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
donostia15min [2025/11/14 15:48] carlosperezdonostia15min [2025/11/15 17:41] (actual) – [Primer experimento] carlosperez
Línea 72: Línea 72:
 Así mismo, se genera un fichero con datos de paso de cada uno de los autobuses en tiempo real cada 2 minutos. Así mismo, se genera un fichero con datos de paso de cada uno de los autobuses en tiempo real cada 2 minutos.
  
-Para conseguir el accceso al sistema es necesario firmar un contrato de cesión de datos que nos permite mostrar información derivada de dichos datos.+Para conseguir el acceso al sistema es necesario firmar un contrato de cesión de datos que nos permite mostrar información derivada de dichos datos.
  
 ==== Datos necesarios ==== ==== Datos necesarios ====
Línea 93: Línea 93:
   * Plotly parece que soporta plotear mapas combinando con geopandas: https://plotly.com/python/lines-on-tile-maps/   * Plotly parece que soporta plotear mapas combinando con geopandas: https://plotly.com/python/lines-on-tile-maps/
  
-===== Normativa =====+===== Primer experimento ===== 
 +Vamos a intentar plotear los datos que tenemos en tiempo real para las dos lineas generando una serie de gráficos con el tiempo total de recorrido para todas las expediciones que tenemos. 
 + 
 +Metodología: 
 + 
 +Conseguir un agregado de los datos para cada expedición con las siguientes columnas: 
 +  - Id Ruta 
 +  - Id Expedición 
 +  - Dirección (ida o vuelta) 
 +  - Hora Salida de la cabecera 
 +  - Hora final 
 +  - Duración (Final - Salida) 
 + 
 +Así mismo, hemos extraído datos de GoogleMaps sobre el recorrido en coche para distintos momentos del día y distintos días de la semana. Este tiempo Google nos lo da en un rango: tiempo máximo y mínimo. A futuro queremos añadir tiempo extra a este dato para simular el tiempo de aparcamiento ya que ese tiempo no se tiene en cuenta ahora mismo a la hora de comparar. 
 + 
 +Con toda esta información, podemos generar los siguientes gráficos para la línea 13: 
 +{{ ::duracion_bus_por_horas_y_dias.png?400 |}} 
 +{{ ::duracion_bus_por_horas.png?400 |}} 
 +{{ ::duracion_bus_por_dias.png?400 |}} 
 + 
 +Como se puede ver, hay mucha variabilidad entre los distintos viajes. Sin embargo, y sin contar tiempo para aparcar, todos los viajes son más lentos que realizar el mismo recorrido en coche. 
 + 
 +Puntos de mejora: 
 +  * Automatizar la creación de los mismos gráficos para todas las líneas. 
 +  * Limpiar mejor los datos, ya que tenemos algunos datos extraños y por algún motivo en este fichero agregado para la línea 13 han desaparecido los datos del 12 de Noviembre. 
 + 
 +Teniendo en cuenta esto, es necesario realizar una análisis por segmentos de cada línea para intentar entender el por que de estos tiempos. el objetivo final sería responder a la siguiente pregunta: ¿Que segmentos son los más lentos? 
 + 
 +En un intento de responder esta pregunta vamos a hacer un diagrama de cada recorrido en donde en el eje horizontal mostremos la hora y en el vertical la parada por la que pasa. Esto generara un gráfico de diagonales que serán más o menos inclinadas en función del tiempo empleado en su recorrido. Este sería un ejemplo de dicho gráfico: 
 +{{ ::newplot.png?400 |}}
  
 ===== Agradecimientos ===== ===== Agradecimientos =====
donostia15min.1763131681.txt.gz · Última modificación: por carlosperez