GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-13T10:11:06Z,
for the dataset file:///shared/autobuses-M89-011.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • Consorcio Regional de Transportes de Madrid

Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Email:
alex@busmaps.com
Feed Language:
Spanish
Feed Start Date:
2025-07-11
Feed End Date:
2026-08-10

Files included


  1. agency.txt
  2. calendar.txt
  3. feed_info.txt
  4. routes.txt
  5. shapes.txt
  6. stop_times.txt
  7. stops.txt
  8. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 5
  • Shapes: 31
  • Stops: 97
  • Trips: 354

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 26

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.

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.
345 "104142-908_8_N_908___-8_N_908____2_00:30:00_2_ec__1_8_N_908___" "104142-8_N_908___" 246.7920786742765 4.113201311237941 7570 6 "104142-PAR_8_19347" "Navarredonda-Urb.Puentelasierra" "00:30:00" 7571 7 "104142-PAR_8_10490" "Ctra.Villanueva-LOS Brezos" "00:30:00"
345 "104142-908_8_N_908___-8_N_908____2_00:30:00_2_ec__1_8_N_908___" "104142-8_N_908___" 242.48689702886787 4.041448283814464 7571 7 "104142-PAR_8_10490" "Ctra.Villanueva-LOS Brezos" "00:30:00" 7572 8 "104142-PAR_8_06198" "Ctra.M509-LOS Pinos" "00:30:00"
345 "104142-908_8_N_908___-8_N_908____2_00:30:00_2_ec__1_8_N_908___" "104142-8_N_908___" 273.4127151899724 4.556878586499541 7582 18 "104142-PAR_8_10470" "Ctra.M509-Urb.Entreálamos" "00:30:00" 7583 19 "104142-PAR_8_06164" "Ctra.M505-Burgocentro" "00:30:00"
345 "104142-908_8_N_908___-8_N_908____2_00:30:00_2_ec__1_8_N_908___" "104142-8_N_908___" 818.769775284602 13.646162921410035 7584 20 "104142-PAR_8_06166" "Ctra.El Escorial-Quinta DEL Sol" "00:30:00" 7585 21 "104142-PAR_8_740" "Princesa-Pza.Moncloa" "00:30:00"
348 "104142-908_8_N_908___-8_N_908____2_03:30:00_1_ec__4_8_N_908___" "104142-8_N_908___" 883.4975285341717 14.724958808902862 7634 0 "104142-PAR_8_740" "Princesa-Pza.Moncloa" "03:30:00" 7635 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "03:30:00"
348 "104142-908_8_N_908___-8_N_908____2_03:30:00_1_ec__4_8_N_908___" "104142-8_N_908___" 281.48072824438873 4.691345470739812 7635 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "03:30:00" 7636 2 "104142-PAR_8_10469" "Ctra.M509-Urb.Entreálamos" "03:30:00"
348 "104142-908_8_N_908___-8_N_908____2_03:30:00_1_ec__4_8_N_908___" "104142-8_N_908___" 200.56711469828818 3.34278524497147 7648 14 "104142-PAR_8_19434" "Ctra.M509-Pol.Industrial" "03:30:00" 7649 15 "104142-PAR_8_10489" "Ctra.Villanueva-LOS Brezos" "03:30:00"
351 "104142-908_8_N_908___-8_N_908____2_01:30:00_1_ecc_s._1_8_N_908___" "104142-8_N_908___" 883.4975285341717 14.724958808902862 7708 0 "104142-PAR_8_740" "Princesa-Pza.Moncloa" "01:30:01" 7709 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "01:30:01"
351 "104142-908_8_N_908___-8_N_908____2_01:30:00_1_ecc_s._1_8_N_908___" "104142-8_N_908___" 281.48072824438873 4.691345470739812 7709 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "01:30:01" 7710 2 "104142-PAR_8_10469" "Ctra.M509-Urb.Entreálamos" "01:30:01"
351 "104142-908_8_N_908___-8_N_908____2_01:30:00_1_ecc_s._1_8_N_908___" "104142-8_N_908___" 200.56711469828818 3.34278524497147 7722 14 "104142-PAR_8_19434" "Ctra.M509-Pol.Industrial" "01:30:01" 7723 15 "104142-PAR_8_10489" "Ctra.Villanueva-LOS Brezos" "01:30:01"
351 "104142-908_8_N_908___-8_N_908____2_01:30:00_1_ecc_s._1_8_N_908___" "104142-8_N_908___" 299.2563569267266 4.987605948778777 7734 26 "104142-PAR_8_12150" "Ctra.M510-Urb.Las Charquillas" "01:30:01" 7735 27 "104142-PAR_8_09854" "Solana-Ctra.M510" "01:30:01"
351 "104142-908_8_N_908___-8_N_908____2_01:30:00_1_ecc_s._1_8_N_908___" "104142-8_N_908___" 310.2435358469237 5.170725597448728 7736 28 "104142-PAR_8_09878" "Ctra.M510-Urb.El Romeral" "01:30:01" 7737 29 "104142-PAR_8_09879" "Ctra.M510-Urb.Valle DEL Sol" "01:30:01"
347 "104142-908_8_N_908___-8_N_908____2_02:30:00_2_ec__2_8_N_908___" "104142-8_N_908___" 246.7920786742765 4.113201311237941 7618 6 "104142-PAR_8_19347" "Navarredonda-Urb.Puentelasierra" "02:30:00" 7619 7 "104142-PAR_8_10490" "Ctra.Villanueva-LOS Brezos" "02:30:00"
347 "104142-908_8_N_908___-8_N_908____2_02:30:00_2_ec__2_8_N_908___" "104142-8_N_908___" 242.48689702886787 4.041448283814464 7619 7 "104142-PAR_8_10490" "Ctra.Villanueva-LOS Brezos" "02:30:00" 7620 8 "104142-PAR_8_06198" "Ctra.M509-LOS Pinos" "02:30:00"
347 "104142-908_8_N_908___-8_N_908____2_02:30:00_2_ec__2_8_N_908___" "104142-8_N_908___" 273.4127151899724 4.556878586499541 7630 18 "104142-PAR_8_10470" "Ctra.M509-Urb.Entreálamos" "02:30:00" 7631 19 "104142-PAR_8_06164" "Ctra.M505-Burgocentro" "02:30:00"
347 "104142-908_8_N_908___-8_N_908____2_02:30:00_2_ec__2_8_N_908___" "104142-8_N_908___" 818.769775284602 13.646162921410035 7632 20 "104142-PAR_8_06166" "Ctra.El Escorial-Quinta DEL Sol" "02:30:00" 7633 21 "104142-PAR_8_740" "Princesa-Pza.Moncloa" "02:30:00"
346 "104142-908_8_N_908___-8_N_908____2_01:30:00_1_ec_es_3_8_N_908___" "104142-8_N_908___" 883.4975285341717 14.724958808902862 7586 0 "104142-PAR_8_740" "Princesa-Pza.Moncloa" "01:30:00" 7587 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "01:30:00"
346 "104142-908_8_N_908___-8_N_908____2_01:30:00_1_ec_es_3_8_N_908___" "104142-8_N_908___" 281.48072824438873 4.691345470739812 7587 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "01:30:00" 7588 2 "104142-PAR_8_10469" "Ctra.M509-Urb.Entreálamos" "01:30:00"
346 "104142-908_8_N_908___-8_N_908____2_01:30:00_1_ec_es_3_8_N_908___" "104142-8_N_908___" 200.56711469828818 3.34278524497147 7600 14 "104142-PAR_8_19434" "Ctra.M509-Pol.Industrial" "01:30:00" 7601 15 "104142-PAR_8_10489" "Ctra.Villanueva-LOS Brezos" "01:30:00"
350 "104142-908_8_N_908___-8_N_908____2_05:30:00_1_ec__5_8_N_908___" "104142-8_N_908___" 883.4975285341717 14.724958808902862 7682 0 "104142-PAR_8_740" "Princesa-Pza.Moncloa" "05:30:00" 7683 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "05:30:00"
350 "104142-908_8_N_908___-8_N_908____2_05:30:00_1_ec__5_8_N_908___" "104142-8_N_908___" 281.48072824438873 4.691345470739812 7683 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "05:30:00" 7684 2 "104142-PAR_8_10469" "Ctra.M509-Urb.Entreálamos" "05:30:00"
350 "104142-908_8_N_908___-8_N_908____2_05:30:00_1_ec__5_8_N_908___" "104142-8_N_908___" 200.56711469828818 3.34278524497147 7696 14 "104142-PAR_8_19434" "Ctra.M509-Pol.Industrial" "05:30:00" 7697 15 "104142-PAR_8_10489" "Ctra.Villanueva-LOS Brezos" "05:30:00"
349 "104142-908_8_N_908___-8_N_908____2_04:30:00_2_ec__3_8_N_908___" "104142-8_N_908___" 246.7920786742765 4.113201311237941 7666 6 "104142-PAR_8_19347" "Navarredonda-Urb.Puentelasierra" "04:30:00" 7667 7 "104142-PAR_8_10490" "Ctra.Villanueva-LOS Brezos" "04:30:00"
349 "104142-908_8_N_908___-8_N_908____2_04:30:00_2_ec__3_8_N_908___" "104142-8_N_908___" 242.48689702886787 4.041448283814464 7667 7 "104142-PAR_8_10490" "Ctra.Villanueva-LOS Brezos" "04:30:00" 7668 8 "104142-PAR_8_06198" "Ctra.M509-LOS Pinos" "04:30:00"
349 "104142-908_8_N_908___-8_N_908____2_04:30:00_2_ec__3_8_N_908___" "104142-8_N_908___" 273.4127151899724 4.556878586499541 7678 18 "104142-PAR_8_10470" "Ctra.M509-Urb.Entreálamos" "04:30:00" 7679 19 "104142-PAR_8_06164" "Ctra.M505-Burgocentro" "04:30:00"
349 "104142-908_8_N_908___-8_N_908____2_04:30:00_2_ec__3_8_N_908___" "104142-8_N_908___" 818.769775284602 13.646162921410035 7680 20 "104142-PAR_8_06166" "Ctra.El Escorial-Quinta DEL Sol" "04:30:00" 7681 21 "104142-PAR_8_740" "Princesa-Pza.Moncloa" "04:30:00"
fast_travel_between_far_stops WARNING 7

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

You can see more about this notice here.

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.
345 "104142-908_8_N_908___-8_N_908____2_00:30:00_2_ec__1_8_N_908___" "104142-8_N_908___" 610.7916134786927 10.17986022464488 7567 3 "104142-PAR_8_18140" "Eras Cerradas-Cementerio" "00:30:00" 7572 8 "104142-PAR_8_06198" "Ctra.M509-LOS Pinos" "00:30:00"
348 "104142-908_8_N_908___-8_N_908____2_03:30:00_1_ec__4_8_N_908___" "104142-8_N_908___" 883.4975285341717 14.724958808902862 7634 0 "104142-PAR_8_740" "Princesa-Pza.Moncloa" "03:30:00" 7635 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "03:30:00"
351 "104142-908_8_N_908___-8_N_908____2_01:30:00_1_ecc_s._1_8_N_908___" "104142-8_N_908___" 883.4975285341717 14.724958808902862 7708 0 "104142-PAR_8_740" "Princesa-Pza.Moncloa" "01:30:01" 7709 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "01:30:01"
347 "104142-908_8_N_908___-8_N_908____2_02:30:00_2_ec__2_8_N_908___" "104142-8_N_908___" 610.7916134786927 10.17986022464488 7615 3 "104142-PAR_8_18140" "Eras Cerradas-Cementerio" "02:30:00" 7620 8 "104142-PAR_8_06198" "Ctra.M509-LOS Pinos" "02:30:00"
346 "104142-908_8_N_908___-8_N_908____2_01:30:00_1_ec_es_3_8_N_908___" "104142-8_N_908___" 883.4975285341717 14.724958808902862 7586 0 "104142-PAR_8_740" "Princesa-Pza.Moncloa" "01:30:00" 7587 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "01:30:00"
350 "104142-908_8_N_908___-8_N_908____2_05:30:00_1_ec__5_8_N_908___" "104142-8_N_908___" 883.4975285341717 14.724958808902862 7682 0 "104142-PAR_8_740" "Princesa-Pza.Moncloa" "05:30:00" 7683 1 "104142-PAR_8_06149" "Ctra.M505-Burgocentro" "05:30:00"
349 "104142-908_8_N_908___-8_N_908____2_04:30:00_2_ec__3_8_N_908___" "104142-8_N_908___" 610.7916134786927 10.17986022464488 7663 3 "104142-PAR_8_18140" "Eras Cerradas-Cementerio" "04:30:00" 7668 8 "104142-PAR_8_06198" "Ctra.M509-LOS Pinos" "04:30:00"