En esta página, encontrarás una lista de advertencias y errores de validación de los feeds estáticos de transporte público y sugerencias para solucionarlos.
Errores de validación de Static
Los errores de validación son problemas críticos que generan bloqueos y que debes corregir para que Google pueda procesar correctamente tu feed.
Para depurar estos errores, usa la información que se incluye en la siguiente tabla.
- En la columna "Mensaje de error", encontrarás el mensaje que se muestra en el informe de validación del Panel para socios de Google Transit. Presenta un resumen del error.
- La columna "Archivo correspondiente" indica los archivos que debes abrir y corregir.
- En la columna "Sugerencias para solucionar el problema", se indican los principales pasos que debes seguir para resolver el error.
| Mensaje de error | Archivo correspondiente | Sugerencias para solucionar el problema | 
|---|---|---|
| Agencias con distintos idiomas | agency.txt | En la columna agency_lang, verifica que todas las agencias usen el mismo valor deagency_lang. | 
| Agencias con diferentes zonas horarias | agency.txt | En la columna agency_timezone, verifica que todas las agencias usen el mismo valor deagency_timezone. | 
| El idioma de la agencia y el idioma del feed no coinciden | agency.txt,feed_info.txt | Verifica que los códigos de idioma de las siguientes columnas sean iguales en ambos archivos: 
 | 
| El feed no tiene un idioma especificado | agency.txt,feed_info.txt | Verifica que las siguientes columnas proporcionen un código de idioma en uno de los archivos: 
 | 
| Falta una columna obligatoria | Cualquiera | Agrega la columna que falta en el archivo de texto ( .txt) que corresponda. | 
| Columna obsoleta en attributions.txt | attributions.txt | Borra la columna attribution_textobsoleta. | 
| Un feed vencido tiene un servicio muy corto | calendar.txt | Verifica que las columnas start_dateyend_datedel feed estén actualizadas y tengan fechas de inicio y finalización significativas. | 
| Regla de tarifas con ambas referencias de ID de ruta | fare_rules.txt | Verifica las columnas route_idycontains_id. Puedes definir las reglas de tarifas mediante los valores deroute_idocontains_id. Por lo tanto, no es necesario ingresar los valores en ambas columnas. | 
| Hay más de una entrada de información del feed | feed_info.txt | Asegúrate de que haya solo una entrada en el archivo feed_info.txt. | 
| Superposición de viajes basados en frecuencias | frequencies.txt | Verifica las columnas trip_id,start_timeyend_time. Asegúrate de que las filas con el mismo valor detrip_idno tengan intervalosstart_timeyend_timesuperpuestos. | 
| Transbordo de viajes basados en frecuencias | frequencies.txt,transfers.txt | Verifica que las columnas from_stop_idyto_stop_iddel archivotransfers.txtno hagan referencia a viajes con una entrada deexact_times=0en el archivofrequencies.txt. | 
| Falta una columna obligatoria para los recorridos | pathways.txt | Verifica que el archivo pathways.txtincluya las dos columnaspathway_modeyis_bidirectional. | 
| Falta un valor obligatorio para los recorridos | pathways.txt | Verifica que las dos columnas pathway_modeyis_bidirectionaltengan valores válidos. | 
| Se requiere un nombre corto o largo para la ruta | routes.txt | Verifica las columnas route_short_nameyroute_long_name. Asegúrate de que cada ruta incluya un valor en, al menos, una de estas columnas. | 
| Hay demasiadas entradas | routes.txt,stops.txt | Verifica que las entradas en los archivos routes.txtystops.txtcontengan información precisa que refleje un sistema de transporte público real. | 
| Forma con valores parciales de forma-distancia-recorrida | shapes.txt | Verifica la columna shape_dist_traveled. Si hay algún valorshape_dist_traveleddefinido, deberás definir este valor para todos los puntos de la forma. De lo contrario, deja estos valores vacíos. | 
| La ubicación del punto está demasiado cerca del origen (0,0) | shapes.txt,stops.txt | Verifica que las siguientes columnas contengan valores precisos para la latitud y la longitud, en lugar de ( 
 | 
| La ubicación del punto está demasiado cerca del Polo Norte/Sur | shapes.txt,stops.txt | Verifica que las siguientes columnas contengan valores precisos para la latitud y la longitud, en lugar de ( 
 | 
| Horarios de parada con hora de llegada antes de la hora de salida anterior | stop_times.txt | Verifica las columnas stop_sequence,arrival_timeydeparture_time. Asegúrate de que cada valor dedeparture_timede las entradas anteriores no sea posterior al valor dearrival_timede las entradas subsiguientes. | 
| Horarios de parada en los que solo se especifica la hora de llegada o de salida | stop_times.txt | Especifica los valores de ambas columnas arrival_timeydeparture_time. | 
| La hora de salida del viaje es demasiado larga | stop_times.txt | Ordena la columna stop_sequencede forma ascendente. Para verificar el viaje, usa la columnatrip_iden la primera entrada. Verifica que la columnadeparture_timeasociada tenga un valor razonable. | 
| El viaje es demasiado largo | stop_times.txt | Verifica que las columnas departure_timeyarrival_timetengan valores razonables que reflejen condiciones del mundo real. | 
| Viaje con hora de llegada desordenada | stop_times.txt | Verifica las columnas arrival_timeystop_sequence. Puede haber uno o más valores desordenados respecto de la entrada anterior. Los valoresarrival_timeystop_sequencesiempre deben ser mayores que el valor de la entrada anterior del viaje. | 
| Viaje con horas de salida desordenadas | stop_times.txt | Verifica las columnas departure_timeystop_sequence. Puede haber uno o más valores desordenados respecto de la entrada anterior. Los valoresdeparture_timeystop_sequencesiempre deben ser mayores que el valor de la entrada anterior del viaje. | 
| Viaje con valores desordenados de forma-distancia-recorrida | stop_times.txt | Verifica la columna shape_dist_traveled. Puede haber uno o más valores desordenados respecto de la entrada anterior de un valortrip_idparticular. Los valores deshape_dist_traveledsiempre deben ser mayores que el valor de la entrada anterior del viaje. | 
| Ubicación sin estación principal | stops.txt | Verifica la columna location_typeque contiene los valores2(entrada),3(nodo genérico) o4(área de abordaje). Asegúrate de que cada uno de estos valores tenga un valor asociado en la columnaparent_station. | 
| Estación principal con un tipo de ubicación incorrecto | stops.txt | Verifica las columnas parent_stationylocation_type. Asegúrate de que las estaciones tengan un valor de1enlocation_type. | 
| Estación con estación principal | stops.txt | Verifica las columnas location_typeyparent_station. Asegúrate de que las estaciones (location_type=1) no tengan el valorparent_station. | 
| Parada con estación principal y zona horaria | stops.txt | Verifica las columnas parent_stationystop_timezone. Si una parada tiene una estación principal, heredará su zona horaria. Por lo tanto, si hay un valor paraparent_station, deja el valorstop_timezonevacío. | 
| No se encuentra ninguna parada | stops.txt | Verifica que el archivo stops.txtesté presente y tenga una o más filas con valores válidos. | 
| Ubicación con anulaciones de horarios de parada | stops.txt,stop_times.txt | Verifica que las siguientes columnas hagan referencia a ubicaciones que sean paradas ( 
 | 
| Ubicación con horarios de parada | stops.txt,stop_times.txt | Verifica que las siguientes columnas hagan referencia a ubicaciones que sean paradas ( 
 | 
| Transbordo con ruta y viaje no válidos | transfers.txt | Verifica las columnas from_route_id,to_route_id,from_trip_idyto_trip_id. Asegúrate de que cada entrada que haga referencia a una ruta y un viaje incluya el viaje correspondiente a la ruta especificada. | 
| Transbordos duplicados | transfers.txt | Verifica que las columnas del archivo transfers.txtno tengan entradas duplicadas. | 
| Tiempo de transbordo mínimo con un tipo de transbordo no válido | transfers.txt | Verifica que los valores de la columna min_transfer_timecoincidan con un valortransfer_typede2. Esto se debe a que solo este tipo de transbordo requiere una cantidad mínima de tiempo entre la llegada y la salida del viaje. | 
| Transbordo entre parada y estación | transfers.txt | Verifica las columnas from_stop_idyto_stop_id. Asegúrate de que el archivotransfers.txtno tenga transbordos ambiguos entre una parada y una estación y viceversa, en particular, si hay un transbordo de una primera estación a una parada que se encuentra en una segunda estación, y otro transbordo diferente de una parada en la primera estación a la segunda estación. | 
| Valor de traducción inesperado | translations.txt | Verifica en todas las columnas que los campos que deben estar vacíos no contengan ningún valor. | 
| Viajes del bloque con horarios de parada superpuestos | trips.txt | Verifica la columna block_idpara ver si los horarios de parada se superponen entre sí.
        Dos viajes del mismo bloque no pueden tener horarios de parada superpuestos si ambos están activos en la misma fecha de servicio. Específicamente, la última hora de salida de un viaje de un bloque debe ser anterior o igual a la primera hora de llegada del siguiente viaje del bloque. | 
| Archivo GTFS duplicado | Archivo ZIP que contiene todos los archivos de texto ( .txt) | Evita subir archivos ZIP duplicados al Panel para socios de Google Transit. Solo sube un archivo ZIP si contiene datos nuevos. | 
| No se puede abrir el archivo GTFS | Archivo ZIP que contiene todos los archivos de texto ( .txt) | Comprime todos los archivos de texto directamente en un archivo ZIP y súbelo nuevamente al Panel para socios de Google Transit. | 
Advertencias de validación de Static
Las advertencias de validación son mensajes que indican posibles problemas en tu feed. Es importante solucionar los problemas que indican estas advertencias. De lo contrario, es posible que los datos de tu feed se muestren de forma incorrecta en Google Maps.
Para depurar las advertencias, usa la información que se incluye en la siguiente tabla.
- En la columna "Mensaje de advertencia", encontrarás el mensaje que se muestra en el informe de validación del Panel para socios de Google Transit. Presenta un resumen de la advertencia.
- La columna "Archivo correspondiente" indica el archivo que debes abrir y corregir.
- En la columna "Sugerencias para solucionar el problema", se indican los principales pasos que debes seguir para resolver la advertencia.
| Mensaje de advertencia | Archivo correspondiente | Sugerencias para solucionar el problema | 
|---|---|---|
| El feed no tiene un idioma especificado | agency.txt | Agrega una columna agency_langen el archivoagency.txt. También puedes agregar un archivofeed_info.txt. | 
| Número de teléfono no válido | agency.txtyattributions.txt | Verifica que los valores de las siguientes columnas cumplan con las convenciones de nombres de números de teléfono: 
 | 
| Columna desconocida | Cualquiera | Abre el archivo que se menciona en la advertencia y comprueba si presenta errores tipográficos en el nombre de la columna, o bien bórrala si es redundante. | 
| Archivo desconocido | Cualquiera | Abre el archivo que se menciona en la advertencia y comprueba si presenta errores tipográficos en su nombre, o bien borra el archivo si es redundante. | 
| Espacios en blanco al comienzo o al final | Cualquiera | Verifica las columnas afectadas y borra todos los espacios en blanco al comienzo o al final de los valores. | 
| Nombre de columna vacío | Cualquiera | Examina el archivo afectado. Asegúrate de que no haya columnas sin nombre. | 
| Fila vacía | Cualquiera | Examina el archivo afectado y asegúrate de que todas las filas contengan valores válidos. | 
| Valor de traducción inesperado | Cualquiera | Examina el archivo afectado. Asegúrate de que las columnas que deben estar vacías no contengan valores. | 
| URL no válida | Cualquiera de los siguientes archivos: 
 | Verifica si hay valores de URL no válidos en las siguientes columnas: 
 | 
| Columna obsoleta en attributions.txt | attributions.txt | Busca la columna obsoleta y quítala. | 
| El feed no tiene excepciones de fechas de calendario | calendar_dates.txt | Si el servicio se encuentra inactivo en días determinados, como los feriados, asegúrate de brindar la información correspondiente. | 
| El calendario no tiene días de la semana activos | calendar.txt | Verifica las columnas mondayasundaypara asegurarte de que cada entrada de calendario tenga, al menos, un día de la semana activo. | 
| Vencimiento del feed | calendar.txt | En los feeds, verifica que la columna end_dateincluya la fecha actual y fechas próximas. | 
| El feed incluye un servicio muy corto | calendar.txt | Verifica que las columnas start_dateyend_datedel feed tengan al menos 14 días de servicio. | 
| El ID de servicio del calendario no tiene días activos | calendar.txtycalendar_dates.txt | Verifica que los valores de service_idde cada servicio tengan, al menos, algunas fechas de servicio activas. | 
| El feed no tiene fechas de servicio | calendar.txtycalendar_dates.txt | Verifica que las siguientes columnas tengan fechas de servicio activas: 
 | 
| Brecha en las fechas de servicio | calendar.txtycalendar_dates.txt | Verifica que no haya brechas importantes en las fechas de servicio en las siguientes columnas. Las brechas extensas indican una interrupción del servicio de transporte público: 
 | 
| Tarifas con y sin reglas | fare_attributes.txtyfare_rules.txt | Verifica la columna fare_idpara comprobar que todas las tarifas del archivofare_attributes.txtestén asociadas a reglas del archivofare_rules.txt. | 
| Varias tarifas sin reglas | fare_attributes.txtyfare_rules.txt | Verifica la columna fare_idpara comprobar que todas las tarifas del archivofare_attributes.txtestén asociadas a reglas del archivofare_rules.txt. | 
| Inicio anticipado de la información del feed | feed_info.txt | Verifica la columna feed_start_datepara comprobar que los servicios de este feed comiencen en un momento adecuado. | 
| Servicio futuro | feed_info.txt | Verifica la columna  | 
| Falta información de las fechas del feed | feed_info.txt | Verifica las columnas feed_start_dateyfeed_start_end. Si una de ellas contiene un valor, asegúrate de ingresar un valor en la otra. | 
| Frecuencia entre viajes más larga que el intervalo | frequencies.txt | Examina cada entrada del archivo frequencies.txtpara verificar que el valorheadway_secsno sea mayor que la diferencia entre los valoresend_timeystart_time. | 
| La frecuencia de los horarios exactos no coincide | frequencies.txt | Verifica que los valores de la columna exact_timessean iguales para todas las filas con el mismotrip_id. | 
| Frecuencia baja | frequencies.txt | Verifica la columna headway_secspara asegurarte de que su valor no sea superior a 1,800 segundos. Para aumentar la frecuencia, acorta este intervalo según las condiciones reales. Puedes modelar el viaje con horarios exactos (utilizandoexact_times=1enfrequencies.txt) o definir viajes individuales entrips.txt. | 
| Superposición de viajes basados en frecuencias | frequencies.txt | Verifica todas las filas con el mismo valor de trip_idpara comprobar que no haya superposiciones en los intervalosstart_timeyend_time. | 
| Frecuencia demasiado alta | frequencies.txt | Verifica que el tiempo recomendado entre viajes en la columna headway_secssea de más de un minuto, lo que significa que el valor debe ser superior a60. | 
| Faltan recorridos recíprocos | pathways.txt | Verifica que la columna is_bidirectionalesté presente y contenga valores válidos. Asegúrate de que ninguna entrada tenga valores invertidos en las columnasfrom_stop_idyto_stop_id. | 
| Falta un valor obligatorio para los recorridos | pathways.txt | Verifica que estas columnas no estén vacías y contengan valores: 
 | 
| El recorrido es un bucle | pathways.txt | Verifica las columnas from_stopyto_stopy asegúrate de que contengan valores diferentes en cada entrada. Esto permite definir recorridos útiles para los pasajeros. | 
| Contraste de colores de ruta | routes.txt | Verifica que las columnas route_text_coloryroute_colorusen colores contrastantes, ya que suelen usarse como los colores de texto y de fondo para mostrar nombres de rutas. Obtén más información sobre las relaciones de contraste de colores accesibles (4.5:1 para el texto). | 
| El nombre de la ruta incluye caracteres especiales | routes.txt | Verifica las columnas route_long_nameyroute_short_name.
        Quita o reemplaza los caracteres especiales, como! $ % \ * = _. | 
| Nombre de ruta reutilizado | routes.txt | Verifica las columnas  | 
| El nombre corto de la ruta es igual al nombre largo | routes.txt | Verifica las columnas  | 
| El nombre corto de la ruta incluye el nombre largo | routes.txt | Verifica que no haya valores superpuestos en las columnas route_short_nameoroute_long_name. | 
| El nombre corto de la ruta es demasiado largo | routes.txt | Verifica que los nombres cortos que se indican en la columna  | 
| El nombre largo de la ruta es demasiado corto | routes.txt | Verifica que la columna route_long_namecontenga valores significativos en lugar de nombres cortos. | 
| El nombre de la ruta es igual a la descripción | routes.txt | Verifica que las columnas route_short_nameyroute_long_nameno contengan valores superpuestos con los de la columnaroute_desc. | 
| Viajes del bloque con tipos de rutas incoherentes | routes.txtytrips.txt | Los viajes con los mismos valores de block_iden el archivotrips.txtdeben tener valores deroute_typecoherentes en el archivoroutes.txt. | 
| shape_dist_traveledno aumenta en una forma | shapes.txt | Verifica que cada par de puntos consiguientes de la columna shape_dist_traveledtenga valores más altos. | 
| La parada no coincide con el valor de shape_dist_traveled | shapes.txtystop_times.txt | Verifica que las entradas de las paradas del archivo stop_times.txtno estén lejos de las ubicaciones de parada definidas por los valores deshape_dist_traveledenshapes.txt. | 
| La parada se encuentra demasiado lejos de la forma | shapes.txtystop_times.txt | Examina las entradas de las paradas en el archivo stop_times.txty las entradas de la forma en el archivoshapes.txt. Cada parada debe estar a no más de aproximadamente 100 metros de distancia de la ruta del viaje. | 
| Las paradas coinciden con la forma en un orden incorrecto | shapes.txtystop_times.txt | Verifica que las entradas de las paradas del archivo stop_times.txtsean coherentes con el orden de llegada y salida que define la forma en el archivoshapes.txt. | 
| La parada tiene demasiadas coincidencias para la forma | shapes.txtystop_times.txt | Examina la entrada de la parada en stop_times.txty reduce las posibles coincidencias con la ruta del viaje, según lo que se define en la entrada de la forma enshapes.txt. | 
| Viaje con valores de forma-distancia-recorrida, pero sin valores para la forma | shapes.txtystop_times.txt | Verifica la columna shape_dist_traveleden el archivostop_times.txt. Asegúrate de especificar los valores deshape_dist_traveleden el archivoshapes.txtpara la forma asociada con el viaje. | 
| Viaje con valores de forma-distancia-recorrida, pero sin forma | shapes.txtystop_times.txt | Verifica la columna shape_dist_traveledenstop_times.txty la columnashape_identrips.txt. Asegúrate de que el viaje tenga valores deshape_dist_traveledy los valores deshape_idcorrespondientes. | 
| Forma no utilizada | shapes.txtytrips.txt | Verifica la columna shape_idenshapes.txtytrips.txt. Asegúrate de que el archivotrips.txthaga referencia a cada valor deshape_iddeshapes.txt. | 
| Viaje rápido entre paradas alejadas | stop_times.txt | Verifica las columnas arrival_timeydeparture_timeen el archivostop_times.txt. Comprueba que la velocidad promedio del vehículo de transporte público se encuentre dentro del rango adecuado y calcula el tiempo necesario para llegar a las paradas más alejadas según corresponda. | 
| Viaje rápido entre paradas | stop_times.txt | Verifica las columnas arrival_timeydeparture_timeen el archivostop_times.txt. Verifica que la velocidad promedio del vehículo de transporte público se encuentre dentro del rango adecuado y calcula el tiempo según corresponda. | 
| La señal de destino de la parada tiene caracteres especiales | stop_times.txt | Verifica la columna stop_headsign. Quita o reemplaza los caracteres especiales, como! $ % \ * = _. | 
| Horas de parada con intervalo de llegada largo | stop_times.txt | Verifica la columna arrival_time. Comprueba que las horas de llegada de dos paradas consecutivas que pertenecen al mismo viaje no tengan una diferencia de más de 24 horas. | 
| Horarios de parada con un intervalo largo de salida-llegada | stop_times.txt | Verifica las columnas departure_timeyarrival_time. Asegúrate de que el tiempo entre la salida y la próxima llegada posible no sea superior a 24 horas. | 
| Hora de primera salida del viaje sospechosa | stop_times.txt | Verifica que la hora de la primera salida del viaje que se indica en la columna departure_timeno sea superior a 36 horas. | 
| Hay demasiados horarios de paradas consecutivas con la misma hora | stop_times.txt | Verifica las columnas departure_timeyarrival_time. Asegúrate de que las paradas consecutivas que están lejos entre sí no tengan las mismas horas de llegada y salida. | 
| Viaje con valores parciales de forma-distancia-recorrida | stop_times.txt | Verifica la columna shape_dist_traveled. Incluye valores de distancia para todas las paradas o para ninguna. | 
| Punto temporal de parada sin un horario especificado | stop_times.txt | Verifica que las columnas arrival_timeydeparture_timecontengan puntos temporales válidos. | 
| Viaje sin punto de partida o destino | stop_times.txt | Verifica que las columnas pickup_typeydrop_off_typetengan valores válidos, o bien quítalas si no contienen ningún valor. | 
| Viaje inutilizable | stop_times.txtytrips.txt | Verifica la columna trip_identrips.txtystop_times.txt. Verifica que cada valor detrip_idtenga al menos dos entradas enstop_times.txt. | 
| Viaje sin utilizar | stop_times.txtytrips.txt | Verifica la columna trip_identrips.txtystop_times.txt. Comprueba que el archivostop_times.txthaga referencia a cada valor detrip_iddel archivotrips.txt. | 
| La ubicación está muy lejos de su ubicación principal | stops.txt | Verifica la columna  
 | 
| Falta el código de la plataforma | stops.txt | Verifica las columnas stop_nameyplatform_code. Asegúrate de que las columnasstop_nameque contengan un código de plataforma tengan un valor correspondiente en la columnaplatform_code. | 
| Estación no utilizada | stops.txt | Verifica la columna parent_station. Cada estación (location_type=1) debe tener un grupo de paradas secundarias vinculadas a ella. | 
| Las estaciones están demasiado cerca | stops.txt | Verifica las columnas  
 | 
| El nombre de la parada tiene caracteres especiales | stops.txt | Verifica la columna stop_name. Quita o reemplaza los caracteres especiales, como! $ % \ * = _. | 
| El nombre de la parada tiene un código o ID de parada | stops.txt | Verifica que la columna stop_nameno contenga ningún valor destop_codeostop_id. | 
| La parada está demasiado cerca de la estación | stops.txt | Verifica si la parada se encuentra en la estación. Si es así, vincula la parada a la estación en la columna parent_station. | 
| Las paradas están demasiado cerca | stops.txt | Verifica las columnas  
 | 
| Paradas con el mismo nombre y descripción | stops.txt | Verifica que las columnas stop_nameystop_desccontengan valores diferentes para cada parada. | 
| Plataforma sin estación principal | stops.txt | Verifica que el campo parent_stationmuestre valores válidos para las plataformas que contienen la columnaplatform_code. | 
| No se puede acceder a una ubicación de una estación | stops.txt | Verifica la columna location_type. Asegúrate de que todas las plataformas (location_type=1) y todos los nodos genéricos (location_type=3) sean accesibles en, al menos, una dirección: desde la entrada o hacia la salida. | 
| Nodo genérico aislado | stops.txt | Verifica la columna location_type. Un nodo genérico (location_type=3) vincula varios recorridos, por lo que debe tener dos o más ubicaciones de incidentes (definidas enfrom_stop_idyto_stop_id, enpathways.txt). | 
| Parada no utilizada | stops.txtystop_times.txt | Verifica la columna stop_idenstops.txtystop_times.txt. Cada parada debe tener definidos una determinada cantidad de horarios correspondientes a los horarios de los vehículos de transporte público que ofrecen su servicio en esa parada. | 
| Tiempo de transbordo mínimo demasiado extenso | transfers.txt | Verifica que los valores de la columna min_transfer_timesean razonables, es decir, que no sean significativamente mayores que el tiempo real que necesita un pasajero para hacer el transbordo a pie. | 
| Distancia de transbordo demasiado extensa | transfers.txt | Verifica las columnas from_stop_idyto_stop_id. Asegúrate de que la distancia entre dos paradas de transbordo sea razonable, es decir, que no sea significativamente mayor que la distancia que puede recorrer un pasajero a pie. | 
| Velocidad demasiado rápida para el transbordo a pie | transfers.txt | Verifica que los valores de la columna min_transfer_timesean razonables, es decir, que no sean significativamente menores que el tiempo real que necesita un pasajero para hacer el transbordo a pie. | 
| Se detectó un formato de traducción no oficial | translations.txt | Verifica que la columna table_nameesté presente y muestre valores válidos. | 
| La señal de destino del viaje contiene el nombre largo de la ruta | trips.txt | Verifica las columnas trip_headsignyroute_long_name. Dado que ambos nombres se muestran en Google Maps, asegúrate de que la columnatrip_headsignno muestre los valores deroute_long_name. | 
| La señal de destino del viaje contiene el nombre corto de la ruta | trips.txt | Verifica las columnas trip_headsignyroute_short_name. Dado que ambos nombres se muestran en Google Maps, asegúrate de que la columnatrip_headsignno muestre los valores deroute_short_name. | 
| La señal de destino del viaje tiene caracteres especiales | trips.txt | Verifica la columna trip_headsign. Quita o reemplaza los caracteres especiales, como! $ % \ * = _. | 
| Duplicados del viaje | trips.txty, posiblemente,calendar.txt,calendar_dates.txtystop_times.txt | Verifica que, en los siguientes archivos, no haya viajes duplicados en los mismos horarios de parada en las mismas fechas de servicio activas: 
 | 
| Viajes del bloque con horarios de parada superpuestos | trips.txty, posiblemente,calendar.txt,calendar_dates.txtystop_times.txt | Verifica en los siguientes archivos que no haya horarios de parada superpuestos en las mismas fechas de servicio activas del viaje: 
 |