Guía de modelado de rutas

En la guía de modelado de rutas, encontrarás información sobre las estructuras de las rutas de transporte, los lineamientos relacionados y algunos ejemplos, todo para ayudarte a utilizarlas a través de Google Maps.

Definición de términos

Las especificaciones generales del suministro de datos para el transporte público (GTFS) son un estándar de datos disponible públicamente y de uso frecuente en la industria del transporte que ayuda a las empresas de transporte público a proporcionar sus datos en el mismo formato.

En las GTFS, una ruta es un grupo de viajes que se presenta a los pasajeros como un solo servicio. Es importante representar la información de las rutas según la percepción de los usuarios por los siguientes motivos:

  • Ayuda a los pasajeros a relacionar la información que ven en Google Maps con la señalización en su entorno.
  • Evita las discrepancias entre la percepción de los usuarios y las definiciones internas de las empresas de transporte, a la vez que reduce las probabilidades de que se muestre información engañosa.

Para crear un modelo de datos para las rutas, es necesario entender su definición:

Ruta: Es un trayecto en cualquier dirección entre una ubicación de partida y un destino, que los pasajeros recorren en un vehículo de transporte público. Las GTFS también permiten que una misma ruta tenga diversas variantes con algunas características en común, por ejemplo, una ruta puede comenzar y terminar en distintas ubicaciones, o tener diferentes ubicaciones en el medio.

Cada ruta tiene las siguientes características:

  • No se asocia con ningún horario, por lo que es independiente del tiempo.
  • No implica ninguna dirección, por lo que es no direccional.
  • Diferentes viajes pueden compartirla, lo que significa que la empresa de transporte público puede operar una misma ruta varias veces al día.

Estructura de modelado y ejemplos

El modelado de rutas depende de la percepción de los usuarios.

Dos líneas de metro percibidas como un solo servicio

Hay un servicio de metro llamado Norte-Sur (NS) con dos ramas. La línea NS recorre las estaciones de NS1 a NS7. En una estación llamada NS5, la línea se divide, y los trenes van a dos destinos diferentes: NS6 y NS7. Aunque pareciera que hay dos rutas, los pasajeros las perciben como un solo servicio.

Línea de metro

Figura 1. Línea de metro con dos ramas

En este caso, la empresa de transporte público puede modelar las líneas como una sola ruta de acuerdo con la percepción de los usuarios.

Dos líneas de autobús apenas diferentes

Otra empresa de transporte público opera dos servicios de autobús, 100 y 100A, que son bastante similares entre sí.

Servicios de autobús

Figura 2. Dos servicios de autobús similares

Los dos autobuses frenan en paradas similares a lo largo de la ruta.

Parada incluida en el servicio

Figura 3. Paradas en las que frenan los dos autobuses

Los pasajeros ven estos servicios como dos líneas aparte, por lo que la empresa de transporte público puede modelar dos rutas en conformidad con la percepción de los usuarios.

Lineamientos y prácticas recomendadas

Como práctica recomendada, sigue estos lineamientos:

Proporciona siempre el mismo ID de empresa de transporte público

La información de agency_id hace referencia al mismo campo del archivo agency.txt. Para garantizar que la referencia funcione correctamente, utiliza el mismo valor de agency_id en ambos archivos, agency.txt y trips.txt.

Prioriza siempre el nombre corto de la ruta

La empresa de transporte público siempre debe proporcionar los nombres cortos de las rutas, ya que Google Maps no utiliza sus nombres largos ni descripciones.

Los datos requeridos pueden simplificar el proceso y ayudar a la empresa de transporte público a centrarse en la información que puede beneficiar a los usuarios.

Indica el tipo de vehículo en el tipo de ruta

La información de route_type permite a la empresa de transporte público proporcionar el tipo de transporte, de modo que los pasajeros sepan qué vehículo pueden tomar antes de abordar.

Los tipos de rutas comúnmente utilizados incluyen los siguientes:

Número

Tipo de transporte

0 Tranvía, trolebús o tren ligero
1 Subterráneo o metro
2 Ferrocarril
3 Autobús
4 Ferry
5 Tranvía de cable
6 Teleférico o telecabina
7 Funicular
11 Trolebús
12 Monorriel

Para conocer más tipos de rutas, consulta este artículo.

Proporciona colores que coincidan con la realidad

Los colores de la ruta y del texto de la ruta deben coincidir con lo que ven los pasajeros en los carteles, los sitios web de las empresas de transporte público o los horarios impresos.

El contraste entre los colores debe ser claro, para que se puedan distinguir fácilmente.

Define las rutas secundarias y ramas de los viajes

Toda información de las rutas secundarias y ramas pertenece a trips.txt. A menos que los pasajeros perciban las ramas específicas de una ruta como dos líneas separadas, las ramas y la ruta principal deben modelarse como una sola ruta.

Experiencia del usuario en Google Maps

En esta sección, se describe cómo aparece en Google Maps la información proporcionada para las rutas.

Panel de salidas

En la siguiente captura de pantalla, se muestra cómo se refleja la información sobre el tipo de ruta y acerca de los nombres corto y largo de la ruta en el panel de salidas de la app para dispositivos móviles de Google Maps.

Panel de salidas

Figura 4. Panel de salidas

En esta tabla, se incluye cada número de referencia y su correspondiente campo del feed.

Número

Tipo de campo correspondiente

Valor

1 stop_name City Center
2 route_type Como se muestra en el ícono.
3 route_short_name or route_long_name (route_short_name overrides route_long_name, if given in the feed) Nombre corto de la ruta:
  • L2
  • T2
  • T4
  • T8

Resultados de la búsqueda de viajes

En la siguiente captura de pantalla, se muestra cómo aparece la información sobre el tipo de ruta, los colores y el texto, y los nombres corto y largo de la ruta en la app para dispositivos móviles de Google Maps.

Búsqueda de viajes

Figura 5. Búsqueda de viajes

En esta tabla, se incluye cada número de referencia y su correspondiente campo del feed.

Número

Campo correspondiente

Valor

1 route_type Como se muestra en el ícono.
2
  • Color de fondo con route_color
  • Color del texto con route_text_color.
  • route_short_name o route_long_name
  • (route_short_name anula route_long_name, si se proporciona en el feed)
  • 8FD24E
  • 000000
  • 31

Página de instrucciones sobre cómo llegar del viaje

En la siguiente captura de pantalla, se muestra cómo aparece la información sobre los nombres corto y largo de la ruta en la app para dispositivos móviles de Google Maps.

Instrucciones sobre cómo llegar del viaje

Figura 6. Instrucciones sobre cómo llegar del viaje

En esta tabla, se incluye cada número de referencia y su correspondiente campo del feed.

Número

Campo correspondiente

Valor

1
  • route_short_name or route_long_name
  • (route_short_name overrides route_long_name, if given in the feed)
East Line

Capa de paradas

Para mostrar los tipos de vehículos, utiliza el campo route_type de routes.txt. La información sobre el tipo de vehículo se muestra en la capa de paradas de Google Maps.

En la siguiente captura de pantalla, se muestran algunos ejemplos en la app para dispositivos móviles de Google Maps.

Capa de paradas

Figura 7. Capa de paradas

En esta tabla, se incluye cada número de referencia y su correspondiente campo del feed.

Número

Campo

Valor

1 route_type=2 El tipo de vehículo es ferrocarril. Ícono de tren
2 route_type=5 El tipo de vehículo es tranvía de cable. Ícono de tranvía
3 route_type=3 El tipo de vehículo es autobús. Ícono de autobús

Ejemplos

A continuación, se incluyen dos ejemplos, uno de una ruta de metro y otro de una ruta de autobús.

Dos líneas de metro percibidas como un solo servicio

En la siguiente tabla, se muestra el ejemplo de la ruta de metro correspondiente a la figura 1.

Nombre del archivo: routes.txt

route_id

agency_id

route_short_name

route_long_name

route_type

route_color

route_text_color

subway_north_south abc_transit Línea NS Línea Norte-Sur 1 FF9900 000000

Dos líneas de autobús apenas diferentes

En la siguiente tabla, se muestra el ejemplo de las rutas de autobús correspondientes a la figura 3.

Nombre del archivo: routes.txt

route_id

agency_id

route_short_name

route_long_name

route_type

route_color

route_text_color

def_bus_100 def_transit 100 3 FF0000 434343
def_bus_100A def_transit 100A 3 00FF00 434343