Puede detectar y corregir errores que puedan causar problemas con el feed y los trayectos.
Importante: Si te encuentras en un país en el que el inglés no es el idioma nativo, todos los errores se mostrarán en ese idioma.
Caducidad del feedLa mayoría de los servicios de un feed caducan en un plazo de 60 días. Para evitar que los usuarios se vean afectados por interrupciones, los feeds deben incluir la fecha actual junto con las fechas más próximas en el futuro.
Consulta más información sobre la caducidad del feed y las directrices de los feeds.
El feed tiene más de seis meses de datos, pero no tiene definida ninguna excepción de calendario para festivos u otras modificaciones del servicio en el archivo calendar_dates.txt
. Esto puede causar problemas, ya que la mayoría de los feeds tienen excepciones de servicio durante periodos largos.
Si tu feed no tiene excepciones de fechas en el calendario, puedes ignorar esta advertencia.
- Asignar parada a una forma
- Las paradas coinciden con la forma en un orden incorrecto
Es habitual que asignar paradas a datos de shape
en rutas y trayectos. El archivo shapes.txt puede definir el recorrido de un trip
determinado. En trips.txt
, puedes vincular el trip
con un shape
mediante el campo shape_id
.
El trip
también define una secuencia de paradas en el archivo stop_times.txt
para las paradas visitadas durante el trip
en cuestión. Para mostrar la ruta de un trayecto entre dos paradas en los resultados de rutas, puedes definir el shape
de un trip
para que coincida con la secuencia de paradas más cercanas a su ubicación más próxima a trip shape
.
En concreto, nuestras herramientas de validación GTFS suelen mostrar dos tipos de advertencias comunes de coincidencia de stop-shape
. Consulta los enlaces para obtener indicaciones específicas sobre el diagnóstico de estos problemas.
Formas complejas de trayectos
Asignar paradas al campo shape
de un trip
puede ser complicado cuando el trip
tiene una geometría compleja, como bucles o secciones superpuestas. Nuestro software hace todo lo posible para que los campos stop
coincidan con la ubicación idónea de cada shape
. Cuando este proceso falla, puede indicar que hay un problema con los datos del campo shape
, la ubicación de stop
o la secuencia de stop
de un trip
.
Para las secuencias complejas de shape
y stop
, la especificación GTFS ofrece una forma de definir cómo se asignan las paradas a trip shape
.
- El archivo
shapes.txt
define un camposhape_dist_traveled
, que puede especificar la distancia a lo largo delshape
para cada punto deshape
. - El archivo
stop_times.txt
también define un camposhape_dist_traveled
, que puede especificar la distancia a lo largo delshape
de cadastop
de untrip
.
Cuando se definen ambos campos en shape
y todos los stop
pertenecen a un trip
, los valores de distancia pueden determinar de forma explícita dónde coincide cada stop
con un shape
.
Ejemplo
El archivo trips.txt
trip_id,route_id,service_id,shape_id
t0,r0,weekly,shape0
El archivo shapes.txt
shape_id,shape_pt_sequence,shape_pt_lat,shape_pt_lon,shape_dist_traveled
shape0,0,47.0,-122.0,0
shape0,1,47.1,-122.0,100
shape0,2,47.1,-122.1,200
El archivo stop_times.txt
trip_id,stop_sequence,stop_id,arrival_time,departure_time,shape_dist_traveled
t0,0,stop0,09:00:00,09:00:00,50
t0,1,stop1,09:30:00,09:30:00,175
En el ejemplo se muestra un trip
sencillo con una forma básica de dos paradas. Tanto shape
como los dos stop
tienen valores shape_dist_traveled
.
En primer lugar, stop0
tiene un valor shape_dist_travel
de 50. Si observamos los puntos de shape
, vemos que 50 queda entre los dos primeros puntos, que tienen valores shape_dist_traveled
de 0 y 100, respectivamente. Esto hace que la coincidencia de stop-shape
esté prácticamente a medio camino entre los dos puntos de shape
, aproximadamente 47.05, -122.0
.
También vemos que stop1
tiene un valor shape_dist_traveled
de 175
, que la sitúa entre los dos últimos puntos de shape
. Dado que stop
se encuentra aproximadamente a 3/4 de la distancia entre los dos puntos de acuerdo con la distancia de shape
, la coincidencia de stop-shape
será aproximadamente de 47.1, -122.75
.
Puedes utilizar las unidades que prefieras para los valores shape_dist_travel
(metros, pies, etc.). Los consumidores de feeds no presuponen unidades concretas. En su lugar, los valores solo se pueden utilizar para determinar cómo coincide un stop
con una posición a lo largo de un shape
.
Si se muestra el mensaje de error Lo sentimos, no disponemos de información sobre horarios para trayectos en la fecha y hora que has especificado, es posible que tengas un plan de trayectos sin resultados viables a la hora especificada. Esto puede ocurrir por una o varias de las siguientes causas:
No hay ningún servicio programado en las 24 horas posteriores a la fecha y hora especificadas.
- Hay un servicio programado, pero el Feed GTFS no incluye estos trayectos porque ha caducado o contiene un error.
- El trayecto comienza dentro de más de dos meses. Google Maps solo admite rutas de trayectos que vayan a comenzar en los próximos dos meses.
Error in English: Submit fares for multiple agencies
Si quieres enviar las tarifas de varias agencias en tu feed, añade la columna agency_id
al archivo fare_attributes.txt
. Cuando lo hagas, rellena el campo agency_id
de cada tarifa.
Nota: Cada tarifa solo puede pertenecer a una agencia. Si una tarifa pertenece a varias agencias, debes duplicarla.
Si se tarda menos tiempo yendo a pie, la opción de trayecto puede sugerir hacer el recorrido a pie en lugar de en transporte público.
Si eres una empresa de transporte público, proporciona las horas de llegada y de salida de todas las paradas de un trayecto. Las paradas sin horas de llegada se programan en función de la parada con tiempo anterior que esté más cerca.
Si la información sigue sin aparecer comunícaselo al equipo de Google Transit.
Informar de un problema
¿Has detectado algún problema en los resultados de Transit de Google Maps? Envía tus comentarios.
A continuación, se indican algunos de los problemas habituales:
- Aparece la advertencia "No disponemos de los horarios más recientes para esta área".
- No se muestran resultados de transporte público.
- Faltan mis rutas (autobús, tren, tranvía o ferri).
- La ubicación de la parada de autobús es incorrecta.
- Las sugerencias de rutas no son las óptimas.
- Las formas de la ruta son incorrectas.
- El color de la ruta es incorrecto.
- La tarifa indicada es incorrecta.
- La programación es incorrecta.
- Las entradas son incorrectas.
- La traducción es incorrecta.
- Los horarios son incorrectos.
- Las predicciones de llegada son incorrectas.
- La afluencia es incorrecta.
- Enlace de estación incorrecto: cuando un pasajero busca indicaciones en Google Maps y escribe una ubicación genérica (por ejemplo, una ciudad o un aeropuerto) como punto de partida o destino, Google Maps muestra una entrada o una salida incorrectas.
- Rutas a pie incorrectas: Google Maps recomienda una ruta o una ruta a pie incorrectas.
Para ayudar a Google a investigar el problema, incluye en tus comentarios una captura de pantalla y detalles, como el nombre de la línea o de la empresa de transporte público.