GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-04T21:13:30Z,
for the dataset file:///shared/tenerife_bd436daf.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


  1. agency.txt
  2. calendar_dates.txt
  3. routes.txt
  4. shapes.txt
  5. stop_times.txt
  6. stops.txt
  7. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 176
  • Shapes: 680
  • Stops: 3791
  • Trips: 86014

Specification Compliance report

84748 notices reported (0 errors, 84748 warnings, 0 infos)

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 443

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

Only the first 50 of 443 affected records are displayed below.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
64697 "10939557" "29" 151.97834663244143 0.844324147958008 1800379 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:51:34" 1800380 10 "2026" "LORA Y TAMAYO" "18:51:54"
64796 "10939656" "29" 151.97834663244143 0.844324147958008 1801416 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:51:34" 1801417 10 "2026" "LORA Y TAMAYO" "18:51:54"
64833 "10939693" "29" 151.97834663244143 0.844324147958008 1801803 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:51:34" 1801804 10 "2026" "LORA Y TAMAYO" "18:51:54"
4981 "10813497" "29" 151.97834663244143 0.844324147958008 132619 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:51:34" 132620 10 "2026" "LORA Y TAMAYO" "18:51:54"
5018 "10813534" "29" 151.97834663244143 0.844324147958008 133006 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:51:34" 133007 10 "2026" "LORA Y TAMAYO" "18:51:54"
29188 "10877933" "29" 151.97834663244143 0.844324147958008 801329 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:51:34" 801330 10 "2026" "LORA Y TAMAYO" "18:51:54"
29151 "10877896" "29" 151.97834663244143 0.844324147958008 800942 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:51:34" 800943 10 "2026" "LORA Y TAMAYO" "18:51:54"
29053 "10877798" "29" 151.97834663244143 0.844324147958008 799916 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:51:34" 799917 10 "2026" "LORA Y TAMAYO" "18:51:54"
29016 "10877761" "29" 151.97834663244143 0.844324147958008 799530 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:51:34" 799531 10 "2026" "LORA Y TAMAYO" "18:51:54"
64653 "10939482" "29" 151.97834663244143 0.844324147958008 1799917 9 "2692" "FRANCISCO SÁNCHEZ (T)" "07:11:34" 1799918 10 "2026" "LORA Y TAMAYO" "07:11:54"
64721 "10939581" "29" 151.97834663244143 0.844324147958008 1800629 9 "2692" "FRANCISCO SÁNCHEZ (T)" "07:11:34" 1800630 10 "2026" "LORA Y TAMAYO" "07:11:54"
64752 "10939612" "29" 151.97834663244143 0.844324147958008 1800954 9 "2692" "FRANCISCO SÁNCHEZ (T)" "07:11:34" 1800955 10 "2026" "LORA Y TAMAYO" "07:11:54"
4937 "10813453" "29" 151.97834663244143 0.844324147958008 132157 9 "2692" "FRANCISCO SÁNCHEZ (T)" "07:11:34" 132158 10 "2026" "LORA Y TAMAYO" "07:11:54"
4906 "10813422" "29" 151.97834663244143 0.844324147958008 131832 9 "2692" "FRANCISCO SÁNCHEZ (T)" "07:11:34" 131833 10 "2026" "LORA Y TAMAYO" "07:11:54"
29107 "10877852" "29" 151.97834663244143 0.844324147958008 800480 9 "2692" "FRANCISCO SÁNCHEZ (T)" "07:11:34" 800481 10 "2026" "LORA Y TAMAYO" "07:11:54"
29076 "10877821" "29" 151.97834663244143 0.844324147958008 800155 9 "2692" "FRANCISCO SÁNCHEZ (T)" "07:11:34" 800156 10 "2026" "LORA Y TAMAYO" "07:11:54"
28971 "10877716" "29" 151.97834663244143 0.844324147958008 799058 9 "2692" "FRANCISCO SÁNCHEZ (T)" "07:11:34" 799059 10 "2026" "LORA Y TAMAYO" "07:11:54"
28940 "10877685" "29" 151.97834663244143 0.844324147958008 798733 9 "2692" "FRANCISCO SÁNCHEZ (T)" "07:11:34" 798734 10 "2026" "LORA Y TAMAYO" "07:11:54"
64664 "10939493" "29" 151.97834663244143 0.844324147958008 1800034 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:41:34" 1800035 10 "2026" "LORA Y TAMAYO" "18:41:54"
64732 "10939592" "29" 151.97834663244143 0.844324147958008 1800746 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:41:34" 1800747 10 "2026" "LORA Y TAMAYO" "18:41:54"
64763 "10939623" "29" 151.97834663244143 0.844324147958008 1801071 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:41:34" 1801072 10 "2026" "LORA Y TAMAYO" "18:41:54"
4948 "10813464" "29" 151.97834663244143 0.844324147958008 132274 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:41:34" 132275 10 "2026" "LORA Y TAMAYO" "18:41:54"
4917 "10813433" "29" 151.97834663244143 0.844324147958008 131949 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:41:34" 131950 10 "2026" "LORA Y TAMAYO" "18:41:54"
29118 "10877863" "29" 151.97834663244143 0.844324147958008 800597 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:41:34" 800598 10 "2026" "LORA Y TAMAYO" "18:41:54"
29087 "10877832" "29" 151.97834663244143 0.844324147958008 800272 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:41:34" 800273 10 "2026" "LORA Y TAMAYO" "18:41:54"
28982 "10877727" "29" 151.97834663244143 0.844324147958008 799175 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:41:34" 799176 10 "2026" "LORA Y TAMAYO" "18:41:54"
28951 "10877696" "29" 151.97834663244143 0.844324147958008 798850 9 "2692" "FRANCISCO SÁNCHEZ (T)" "18:41:34" 798851 10 "2026" "LORA Y TAMAYO" "18:41:54"
64689 "10939549" "29" 151.97834663244143 0.844324147958008 1800295 9 "2692" "FRANCISCO SÁNCHEZ (T)" "16:31:34" 1800296 10 "2026" "LORA Y TAMAYO" "16:31:54"
64788 "10939648" "29" 151.97834663244143 0.844324147958008 1801332 9 "2692" "FRANCISCO SÁNCHEZ (T)" "16:31:34" 1801333 10 "2026" "LORA Y TAMAYO" "16:31:54"
64825 "10939685" "29" 151.97834663244143 0.844324147958008 1801719 9 "2692" "FRANCISCO SÁNCHEZ (T)" "16:31:34" 1801720 10 "2026" "LORA Y TAMAYO" "16:31:54"
4973 "10813489" "29" 151.97834663244143 0.844324147958008 132535 9 "2692" "FRANCISCO SÁNCHEZ (T)" "16:31:34" 132536 10 "2026" "LORA Y TAMAYO" "16:31:54"
5010 "10813526" "29" 151.97834663244143 0.844324147958008 132922 9 "2692" "FRANCISCO SÁNCHEZ (T)" "16:31:34" 132923 10 "2026" "LORA Y TAMAYO" "16:31:54"
29180 "10877925" "29" 151.97834663244143 0.844324147958008 801245 9 "2692" "FRANCISCO SÁNCHEZ (T)" "16:31:34" 801246 10 "2026" "LORA Y TAMAYO" "16:31:54"
29143 "10877888" "29" 151.97834663244143 0.844324147958008 800858 9 "2692" "FRANCISCO SÁNCHEZ (T)" "16:31:34" 800859 10 "2026" "LORA Y TAMAYO" "16:31:54"
29045 "10877790" "29" 151.97834663244143 0.844324147958008 799832 9 "2692" "FRANCISCO SÁNCHEZ (T)" "16:31:34" 799833 10 "2026" "LORA Y TAMAYO" "16:31:54"
29008 "10877753" "29" 151.97834663244143 0.844324147958008 799446 9 "2692" "FRANCISCO SÁNCHEZ (T)" "16:31:34" 799447 10 "2026" "LORA Y TAMAYO" "16:31:54"
64708 "10939568" "29" 151.97834663244143 0.844324147958008 1800494 9 "2692" "FRANCISCO SÁNCHEZ (T)" "24:36:34" 1800495 10 "2026" "LORA Y TAMAYO" "24:36:54"
64807 "10939667" "29" 151.97834663244143 0.844324147958008 1801531 9 "2692" "FRANCISCO SÁNCHEZ (T)" "24:36:34" 1801532 10 "2026" "LORA Y TAMAYO" "24:36:54"
64844 "10939704" "29" 151.97834663244143 0.844324147958008 1801918 9 "2692" "FRANCISCO SÁNCHEZ (T)" "24:36:34" 1801919 10 "2026" "LORA Y TAMAYO" "24:36:54"
5029 "10813545" "29" 151.97834663244143 0.844324147958008 133121 9 "2692" "FRANCISCO SÁNCHEZ (T)" "24:36:34" 133122 10 "2026" "LORA Y TAMAYO" "24:36:54"
4992 "10813508" "29" 151.97834663244143 0.844324147958008 132734 9 "2692" "FRANCISCO SÁNCHEZ (T)" "24:36:34" 132735 10 "2026" "LORA Y TAMAYO" "24:36:54"
29199 "10877944" "29" 151.97834663244143 0.844324147958008 801444 9 "2692" "FRANCISCO SÁNCHEZ (T)" "24:36:34" 801445 10 "2026" "LORA Y TAMAYO" "24:36:54"
29162 "10877907" "29" 151.97834663244143 0.844324147958008 801057 9 "2692" "FRANCISCO SÁNCHEZ (T)" "24:36:34" 801058 10 "2026" "LORA Y TAMAYO" "24:36:54"
29064 "10877809" "29" 151.97834663244143 0.844324147958008 800031 9 "2692" "FRANCISCO SÁNCHEZ (T)" "24:36:34" 800032 10 "2026" "LORA Y TAMAYO" "24:36:54"
29027 "10877772" "29" 151.97834663244143 0.844324147958008 799645 9 "2692" "FRANCISCO SÁNCHEZ (T)" "24:36:34" 799646 10 "2026" "LORA Y TAMAYO" "24:36:54"
83438 "10961194" "94" 175.41748374194654 0.4872707881720737 2337838 1 "9462" "MUELLE NORTE" "13:25:00" 2337839 2 "9172" "ANDRÓMEDA" "13:25:10"
53737 "10903852" "94" 175.41748374194654 0.4872707881720737 1507028 1 "9462" "MUELLE NORTE" "13:25:00" 1507029 2 "9172" "ANDRÓMEDA" "13:25:10"
53914 "10904029" "94" 175.41748374194654 0.4872707881720737 1513327 1 "9462" "MUELLE NORTE" "13:25:00" 1513328 2 "9172" "ANDRÓMEDA" "13:25:10"
17441 "10826106" "94" 175.41748374194654 0.4872707881720737 490625 1 "9462" "MUELLE NORTE" "13:25:00" 490626 2 "9172" "ANDRÓMEDA" "13:25:10"
62177 "10936652" "21" 150.4729464732864 0.125394122061072 1695968 28 "1919" "EL LOMO" "24:02:10" 1695969 29 "1920" "MOYA" "24:02:13"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
mixed_case_recommended_field WARNING 84297

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

Only the first 50 of 84297 affected records are displayed below.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"routes.txt" "route_long_name" "SANTA CRUZ AEROPUERTO DEL SUR TFS" 2
"routes.txt" "route_long_name" "LA LAGUNA - EL SAUZAL POR EL CALVARIO DE TACORONTE" 3
"routes.txt" "route_long_name" "LA LAGUNA - EL SAUZAL - POR ZONA CENTRO DE TACORONTE" 4
"routes.txt" "route_long_name" "SANTA CRUZ - LA LAGUNA POR LA CUESTA" 5
"routes.txt" "route_long_name" "SANTA CRUZ - LA LAGUNA DIRECTA" 6
"routes.txt" "route_long_name" "LA LAGUNA - AÑAZA POR CENTROS COMERCIALES" 7
"routes.txt" "route_long_name" "SANTA CRUZ - LA LAGUNA - AEROPUERTO NORTE" 8
"routes.txt" "route_long_name" "TACORONTE - SANTA CATALINA - MESA DEL MAR" 9
"routes.txt" "route_long_name" "TACORONTE - EL PRIS - POR EL CALVARIO" 10
"routes.txt" "route_long_name" "SANTA CRUZ - LA LAGUNA POR BARRIO LA SALUD Y FINCA ESPAÑA" 11
"routes.txt" "route_long_name" "PUERTO DE LA CRUZ AEROPUERTO NORTE" 12
"routes.txt" "route_long_name" "GÜIMAR LAS ERAS LA SOMBRERA" 13
"routes.txt" "route_long_name" "GÜIMAR FASNIA LA SOMBRERA" 14
"routes.txt" "route_long_name" "EL TABLADO GRANADILLA POR FASNIA Y ARICO" 15
"routes.txt" "route_long_name" "GÜIMAR GRANADILLA POR FASNIA Y ARICO" 16
"routes.txt" "route_long_name" "GÜIMAR GRANADILLA POR TF1 Y LOS ROQUES" 17
"routes.txt" "route_long_name" "GÜIMAR GRANADILLA POR TF1 Y EL TABLADO" 18
"routes.txt" "route_long_name" "ESTACION COSTA ADEJE LOS CRISTIANOS AEROPUERTO SUR" 19
"routes.txt" "route_long_name" "LA LAGUNA TEGUESTE BAJAMAR PUNTA DEL HIDALGO" 20
"routes.txt" "route_long_name" "CIRCULAR LA LAGUNA TEJINA TACORONTE LA LAGUNA" 21
"routes.txt" "route_long_name" "LA LAGUNA TEGUESTE POR EL SOCORRO" 22
"routes.txt" "route_long_name" "LA LAGUNA ALTOS DEL SAUZAL LA LAGUNA" 23
"routes.txt" "route_long_name" "LA LAGUNA BARRANCO GRANDE POR GENETO" 24
"routes.txt" "route_long_name" "LA LAGUNA BARRANCO GRANDE POR LLANO DEL MORO" 25
"routes.txt" "route_long_name" "CIRCULAR LA LAGUNA TACORONTE TEJINA LA LAGUNA" 26
"routes.txt" "route_long_name" "LA LAGUNA CRUZ DEL CARMEN AFUR" 27
"routes.txt" "route_long_name" "LA LAGUNA EL BAILADERO POR LAS MERCEDES" 28
"routes.txt" "route_long_name" "SANTA CRUZ PUERTO DE LA CRUZ SIN PARADAS" 29
"routes.txt" "route_long_name" "LA LAGUNA LA OROTAVA" 30
"routes.txt" "route_long_name" "SANTA CRUZ PUERTO DE LA CRUZ POR LAS ARENAS" 31
"routes.txt" "route_long_name" "LA LAGUNA PUERTO DE LA CRUZ DIRECTA POR EL BOTÁNICO" 32
"routes.txt" "route_long_name" "SANTA CRUZ PUERTO DE LA CRUZ POR TACORONTE" 33
"routes.txt" "route_long_name" "SANTA CRUZ PUNTA DEL HIDALGO POR LA LAGUNA" 34
"routes.txt" "route_long_name" "SANTA CRUZ ICOD DE LOS VINOS DIRECTA" 35
"routes.txt" "route_long_name" "ENLACE LOS REALEJOS SANTA CRUZ" 36
"routes.txt" "route_long_name" "SANTA CRUZ COSTA ADEJE" 37
"routes.txt" "route_long_name" "SANTA CRUZ COSTA ADEJE" 38
"routes.txt" "route_long_name" "SANTA CRUZ LOS CRISTIANOS" 39
"routes.txt" "route_long_name" "SANTA CRUZ ENLACE GÜÍMAR SAN ISIDRO" 40
"routes.txt" "route_long_name" "SANTA CRUZ CANDELARIA PUERTITO DE GÜÍMAR GÜIMAR" 41
"routes.txt" "route_long_name" "GÜIMAR ARAFO POLÍGONO DE GÜIMAR CANDELARIA" 42
"routes.txt" "route_long_name" "SANTA CRUZ LAS CALETILLAS CANDELARIA" 43
"routes.txt" "route_long_name" "CANDELARIA GUAJARA UNIVERSIDAD HOSPITAL LA CANDELARIA SANTA CRUZ" 44
"routes.txt" "route_long_name" "GÜIMAR CANDELARIA POR TF28" 45
"routes.txt" "route_long_name" "SANTA CRUZ ARAFO GUIMAR" 46
"routes.txt" "route_long_name" "SANTA CRUZ RADAZUL TABAIBA RADAZUL BAJO SANTA CRUZ" 47
"routes.txt" "route_long_name" "SANTA CRUZ RADAZUL BAJO TABAIBA RADAZUL SANTA CRUZ" 48
"routes.txt" "route_long_name" "SANTA CRUZ AÑAZA ACORÁN BARRANCO HONDO" 49
"routes.txt" "route_long_name" "INTERCAMBIADOR LAGUNA LA VERDELLADA INTERCAMBIADOR" 50
"routes.txt" "route_long_name" "INTERCAMBIADOR LAGUNA SAN LÁZARO CAMINO TORNERO LAS GAVIAS SAN BENITO TRINIDAD INTERCAMBIADOR" 51
stop_too_far_from_shape WARNING 6

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
18800 "709" "10827465" 525957 "1841" "IGLESIA LLANO DEL MORO" [28.442932,-16.332033999999997] 254.47718676880677
18814 "711" "10827479" 526220 "1841" "IGLESIA LLANO DEL MORO" [28.442932,-16.332033999999997] 254.47718676880677
4139 "3093" "10812655" 110290 "5090" "PUERTO DE LA CRUZ" [28.413749,-16.545855] 875.6820275588935
4148 "3090" "10812664" 110410 "9181" "INTERCAMBIADOR STA.CRUZ" [28.458936999999995,-16.257702] 489.0363389599948
4148 "3090" "10812664" 110411 "9385" "EL CORTE INGLÉS" [28.458936999999995,-16.257702] 343.22341536201196
2 "2640" "10808518" 3 "7118" "CALETILLAS (T)" [28.37987840015718,-16.359218588934016] 472.21933592826736
stops_match_shape_out_of_order WARNING 1

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
19130 "2197" "10827795" 534252 "9450" "INTERCAMBIADOR STA.CRUZ" [28.459112999999995,-16.252383000000002] 534251 "9213" "JOSÉ HERNÁNDEZ ALFONSO" [28.46194,-16.25306]