GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 5.0.1 at 2024-06-08T07:33:00Z,
for the dataset file:///tmp/1_in.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
GTFS.pro
Publisher URL:
https://gtfs.pro
Feed Language:
French
Feed Start Date:
2023-12-24
Feed End Date:
2024-04-26

Files included


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

Counts


  • Agencies: 1
  • Blocks: 1
  • Routes: 42
  • Shapes: 102
  • Stops: 1121
  • Trips: 2699

GTFS Features included (?) GTFS features provide a standardized vocabulary to define and describe features that are officially adopted in GTFS.


ShapesFeed InformationRoute ColorsHeadsignsWheelchair AccessibilityLocation Types

Specification Compliance report

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

Notice Code Severity Total
expired_calendar WARNING 10

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
6 "100899-404339-AFF_MERCREDI"
7 "100899-404339-AFF_SAMEDI"
10 "100899-LMXJVS"
9 "100899-413339-AFF_DIMANCHE-ET-JF"
2 "100899-398292-DIMANCHE-ET-JF"
8 "100899-404339-AFF_TRAVAIL"
4 "100899-398292-SAMEDI"
11 "100899-V"
3 "100899-398292-MERCREDI"
5 "100899-398292-TRAVAIL"
fast_travel_between_consecutive_stops WARNING 48

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.
2619 "100899-f6c0e6c92f124533fa2b" "100899-1023" 221.04627624637985 18.420523020531654 89441 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "09:04:00" 89442 2 "100899-CBLA" "Blamont" "09:08:00"
2619 "100899-f6c0e6c92f124533fa2b" "100899-1023" 207.2720290708493 17.272669089237443 89442 2 "100899-CBLA" "Blamont" "09:08:00" 89443 3 "100899-RBLE" "Roches-LÈS-Blamont" "09:12:00"
2615 "100899-329b379b333e64e19737" "100899-1022" 259.0900363385616 17.272669089237443 89416 2 "100899-RBLE" "Roches-LÈS-Blamont" "16:15:00" 89417 3 "100899-CBLA" "Blamont" "16:18:00"
2615 "100899-329b379b333e64e19737" "100899-1022" 221.04627624637982 18.42052302053165 89417 3 "100899-CBLA" "Blamont" "16:18:00" 89418 4 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "16:22:00"
2626 "100899-f0945c65cf0db73687f8" "100899-1023" 259.0900363385616 17.272669089237443 89500 4 "100899-RBLE" "Roches-LÈS-Blamont" "14:10:00" 89501 5 "100899-CBLA" "Blamont" "14:13:00"
2626 "100899-f0945c65cf0db73687f8" "100899-1023" 221.04627624637982 18.42052302053165 89501 5 "100899-CBLA" "Blamont" "14:13:00" 89502 6 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "14:17:00"
2614 "100899-e58d8595ed58792990d1" "100899-1022" 259.0900363385616 17.272669089237443 89410 2 "100899-RBLE" "Roches-LÈS-Blamont" "14:10:00" 89411 3 "100899-CBLA" "Blamont" "14:13:00"
2614 "100899-e58d8595ed58792990d1" "100899-1022" 221.04627624637982 18.42052302053165 89411 3 "100899-CBLA" "Blamont" "14:13:00" 89412 4 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "14:17:00"
2607 "100899-84f401f2cf678c885e2c" "100899-1022" 221.04627624637985 18.420523020531654 89367 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "09:04:00" 89368 2 "100899-CBLA" "Blamont" "09:08:00"
2607 "100899-84f401f2cf678c885e2c" "100899-1022" 207.2720290708493 17.272669089237443 89368 2 "100899-CBLA" "Blamont" "09:08:00" 89369 3 "100899-RBLE" "Roches-LÈS-Blamont" "09:12:00"
2627 "100899-d3d543f552f4dcd7039b" "100899-1023" 259.0900363385616 17.272669089237443 89508 4 "100899-RBLE" "Roches-LÈS-Blamont" "16:15:00" 89509 5 "100899-CBLA" "Blamont" "16:18:00"
2627 "100899-d3d543f552f4dcd7039b" "100899-1023" 221.04627624637982 18.42052302053165 89509 5 "100899-CBLA" "Blamont" "16:18:00" 89510 6 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "16:22:00"
2629 "100899-1a821233f11d47b20fff" "100899-1023" 259.0900363385616 17.272669089237443 89524 4 "100899-RBLE" "Roches-LÈS-Blamont" "19:14:00" 89525 5 "100899-CBLA" "Blamont" "19:17:00"
2629 "100899-1a821233f11d47b20fff" "100899-1023" 221.04627624637982 18.42052302053165 89525 5 "100899-CBLA" "Blamont" "19:17:00" 89526 6 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "19:21:00"
2613 "100899-d130815f4a6997b1bab5" "100899-1022" 259.0900363385616 17.272669089237443 89404 2 "100899-RBLE" "Roches-LÈS-Blamont" "12:05:00" 89405 3 "100899-CBLA" "Blamont" "12:08:00"
2613 "100899-d130815f4a6997b1bab5" "100899-1022" 221.04627624637982 18.42052302053165 89405 3 "100899-CBLA" "Blamont" "12:08:00" 89406 4 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "12:12:00"
2621 "100899-7476d48a8dcad4b726b7" "100899-1023" 221.04627624637985 18.420523020531654 89457 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "13:04:00" 89458 2 "100899-CBLA" "Blamont" "13:08:00"
2621 "100899-7476d48a8dcad4b726b7" "100899-1023" 207.2720290708493 17.272669089237443 89458 2 "100899-CBLA" "Blamont" "13:08:00" 89459 3 "100899-RBLE" "Roches-LÈS-Blamont" "13:12:00"
2620 "100899-0ee57406989a926f8c4c" "100899-1023" 221.04627624637985 18.420523020531654 89449 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "11:04:00" 89450 2 "100899-CBLA" "Blamont" "11:08:00"
2620 "100899-0ee57406989a926f8c4c" "100899-1023" 207.2720290708493 17.272669089237443 89450 2 "100899-CBLA" "Blamont" "11:08:00" 89451 3 "100899-RBLE" "Roches-LÈS-Blamont" "11:12:00"
2610 "100899-f60f82fcb859c299d803" "100899-1022" 221.04627624637985 18.420523020531654 89385 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "15:04:00" 89386 2 "100899-CBLA" "Blamont" "15:08:00"
2610 "100899-f60f82fcb859c299d803" "100899-1022" 207.2720290708493 17.272669089237443 89386 2 "100899-CBLA" "Blamont" "15:08:00" 89387 3 "100899-RBLE" "Roches-LÈS-Blamont" "15:12:00"
2625 "100899-53facaac36957c02c6f6" "100899-1023" 259.0900363385616 17.272669089237443 89492 4 "100899-RBLE" "Roches-LÈS-Blamont" "12:05:00" 89493 5 "100899-CBLA" "Blamont" "12:08:00"
2625 "100899-53facaac36957c02c6f6" "100899-1023" 221.04627624637982 18.42052302053165 89493 5 "100899-CBLA" "Blamont" "12:08:00" 89494 6 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "12:12:00"
2623 "100899-206c32c21ffa339152f6" "100899-1023" 221.04627624637985 18.420523020531654 89473 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "17:34:00" 89474 2 "100899-CBLA" "Blamont" "17:38:00"
2623 "100899-206c32c21ffa339152f6" "100899-1023" 207.2720290708493 17.272669089237443 89474 2 "100899-CBLA" "Blamont" "17:38:00" 89475 3 "100899-RBLE" "Roches-LÈS-Blamont" "17:42:00"
2606 "100899-d7d686c400ac7e3828f2" "100899-1022" 221.04627624637985 18.420523020531654 89361 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "08:04:00" 89362 2 "100899-CBLA" "Blamont" "08:08:00"
2606 "100899-d7d686c400ac7e3828f2" "100899-1022" 207.2720290708493 17.272669089237443 89362 2 "100899-CBLA" "Blamont" "08:08:00" 89363 3 "100899-RBLE" "Roches-LÈS-Blamont" "08:12:00"
2618 "100899-3406728cc5f31398138f" "100899-1023" 221.04627624637985 18.420523020531654 89433 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "08:04:00" 89434 2 "100899-CBLA" "Blamont" "08:08:00"
2618 "100899-3406728cc5f31398138f" "100899-1023" 207.2720290708493 17.272669089237443 89434 2 "100899-CBLA" "Blamont" "08:08:00" 89435 3 "100899-RBLE" "Roches-LÈS-Blamont" "08:12:00"
2611 "100899-877bcc88fedc85deedd7" "100899-1022" 221.04627624637985 18.420523020531654 89391 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "17:34:00" 89392 2 "100899-CBLA" "Blamont" "17:38:00"
2611 "100899-877bcc88fedc85deedd7" "100899-1022" 207.2720290708493 17.272669089237443 89392 2 "100899-CBLA" "Blamont" "17:38:00" 89393 3 "100899-RBLE" "Roches-LÈS-Blamont" "17:42:00"
2617 "100899-6d20ac34e73dedd85abd" "100899-1022" 259.0900363385616 17.272669089237443 89428 2 "100899-RBLE" "Roches-LÈS-Blamont" "19:15:00" 89429 3 "100899-CBLA" "Blamont" "19:18:00"
2617 "100899-6d20ac34e73dedd85abd" "100899-1022" 221.04627624637982 18.42052302053165 89429 3 "100899-CBLA" "Blamont" "19:18:00" 89430 4 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "19:22:00"
2616 "100899-84cddd8b897570845ad0" "100899-1022" 259.0900363385616 17.272669089237443 89422 2 "100899-RBLE" "Roches-LÈS-Blamont" "16:59:00" 89423 3 "100899-CBLA" "Blamont" "17:02:00"
2616 "100899-84cddd8b897570845ad0" "100899-1022" 221.04627624637982 18.42052302053165 89423 3 "100899-CBLA" "Blamont" "17:02:00" 89424 4 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "17:06:00"
2628 "100899-4cc6585caa4f21f2ca9b" "100899-1023" 259.0900363385616 17.272669089237443 89516 4 "100899-RBLE" "Roches-LÈS-Blamont" "16:59:00" 89517 5 "100899-CBLA" "Blamont" "17:02:00"
2628 "100899-4cc6585caa4f21f2ca9b" "100899-1023" 221.04627624637982 18.42052302053165 89517 5 "100899-CBLA" "Blamont" "17:02:00" 89518 6 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "17:06:00"
2622 "100899-255dfb45eba0b0c01fd7" "100899-1023" 221.04627624637985 18.420523020531654 89465 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "15:04:00" 89466 2 "100899-CBLA" "Blamont" "15:08:00"
2622 "100899-255dfb45eba0b0c01fd7" "100899-1023" 207.2720290708493 17.272669089237443 89466 2 "100899-CBLA" "Blamont" "15:08:00" 89467 3 "100899-RBLE" "Roches-LÈS-Blamont" "15:12:00"
2609 "100899-fe0ef0706d5fe1ec9947" "100899-1022" 221.04627624637985 18.420523020531654 89379 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "13:04:00" 89380 2 "100899-CBLA" "Blamont" "13:08:00"
2609 "100899-fe0ef0706d5fe1ec9947" "100899-1022" 207.2720290708493 17.272669089237443 89380 2 "100899-CBLA" "Blamont" "13:08:00" 89381 3 "100899-RBLE" "Roches-LÈS-Blamont" "13:12:00"
2608 "100899-cde3f8f5c3fafb61dd82" "100899-1022" 221.04627624637985 18.420523020531654 89373 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "11:04:00" 89374 2 "100899-CBLA" "Blamont" "11:08:00"
2608 "100899-cde3f8f5c3fafb61dd82" "100899-1022" 207.2720290708493 17.272669089237443 89374 2 "100899-CBLA" "Blamont" "11:08:00" 89375 3 "100899-RBLE" "Roches-LÈS-Blamont" "11:12:00"
2612 "100899-55508d8b1c48bc0b61e5" "100899-1022" 259.0900363385616 17.272669089237443 89398 2 "100899-RBLE" "Roches-LÈS-Blamont" "10:15:00" 89399 3 "100899-CBLA" "Blamont" "10:18:00"
2612 "100899-55508d8b1c48bc0b61e5" "100899-1022" 221.04627624637982 18.42052302053165 89399 3 "100899-CBLA" "Blamont" "10:18:00" 89400 4 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "10:22:00"
2624 "100899-9fd50b1ebe86a9c14ac2" "100899-1023" 259.0900363385616 17.272669089237443 89484 4 "100899-RBLE" "Roches-LÈS-Blamont" "10:15:00" 89485 5 "100899-CBLA" "Blamont" "10:18:00"
2624 "100899-9fd50b1ebe86a9c14ac2" "100899-1023" 221.04627624637982 18.42052302053165 89485 5 "100899-CBLA" "Blamont" "10:18:00" 89486 6 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "10:22:00"
fast_travel_between_far_stops WARNING 36

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.
2619 "100899-f6c0e6c92f124533fa2b" "100899-1023" 221.04627624637985 18.420523020531654 89441 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "09:04:00" 89442 2 "100899-CBLA" "Blamont" "09:08:00"
2603 "100899-624bfb01a8e2361c0a14" "100899-1021" 251.12666804301503 12.556333402150752 89349 1 "100899-TASB" "Taillecourt-Sous Bois" "17:40:00" 89351 3 "100899-SOUV" "Taillecourt-Souvenir" "17:42:00"
2597 "100899-8bbeccffe68be9c205ff" "100899-1021" 251.12666804301503 12.556333402150752 89325 1 "100899-TASB" "Taillecourt-Sous Bois" "12:15:00" 89327 3 "100899-SOUV" "Taillecourt-Souvenir" "12:17:00"
2594 "100899-f96fc48369e98ef019e1" "100899-1021" 251.12666804301503 12.556333402150752 89313 1 "100899-TASB" "Taillecourt-Sous Bois" "07:55:00" 89315 3 "100899-SOUV" "Taillecourt-Souvenir" "07:57:00"
2615 "100899-329b379b333e64e19737" "100899-1022" 259.0900363385616 17.272669089237443 89416 2 "100899-RBLE" "Roches-LÈS-Blamont" "16:15:00" 89417 3 "100899-CBLA" "Blamont" "16:18:00"
2605 "100899-f60317bb987b9f00812e" "100899-1021" 251.12666804301503 12.556333402150752 89357 1 "100899-TASB" "Taillecourt-Sous Bois" "19:15:00" 89359 3 "100899-SOUV" "Taillecourt-Souvenir" "19:17:00"
2626 "100899-f0945c65cf0db73687f8" "100899-1023" 259.0900363385616 17.272669089237443 89500 4 "100899-RBLE" "Roches-LÈS-Blamont" "14:10:00" 89501 5 "100899-CBLA" "Blamont" "14:13:00"
2604 "100899-85c06c11788abe66048d" "100899-1021" 251.12666804301503 12.556333402150752 89353 1 "100899-TASB" "Taillecourt-Sous Bois" "18:15:00" 89355 3 "100899-SOUV" "Taillecourt-Souvenir" "18:17:00"
2614 "100899-e58d8595ed58792990d1" "100899-1022" 259.0900363385616 17.272669089237443 89410 2 "100899-RBLE" "Roches-LÈS-Blamont" "14:10:00" 89411 3 "100899-CBLA" "Blamont" "14:13:00"
2607 "100899-84f401f2cf678c885e2c" "100899-1022" 221.04627624637985 18.420523020531654 89367 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "09:04:00" 89368 2 "100899-CBLA" "Blamont" "09:08:00"
2596 "100899-abfe1f63b927072fcd96" "100899-1021" 251.12666804301503 12.556333402150752 89321 1 "100899-TASB" "Taillecourt-Sous Bois" "11:15:00" 89323 3 "100899-SOUV" "Taillecourt-Souvenir" "11:17:00"
2599 "100899-9306bc91cd57bb2c3cea" "100899-1021" 251.12666804301503 12.556333402150752 89333 1 "100899-TASB" "Taillecourt-Sous Bois" "14:15:00" 89335 3 "100899-SOUV" "Taillecourt-Souvenir" "14:17:00"
2595 "100899-d9378d17060086be8ce4" "100899-1021" 251.12666804301503 12.556333402150752 89317 1 "100899-TASB" "Taillecourt-Sous Bois" "10:15:00" 89319 3 "100899-SOUV" "Taillecourt-Souvenir" "10:17:00"
2627 "100899-d3d543f552f4dcd7039b" "100899-1023" 259.0900363385616 17.272669089237443 89508 4 "100899-RBLE" "Roches-LÈS-Blamont" "16:15:00" 89509 5 "100899-CBLA" "Blamont" "16:18:00"
2629 "100899-1a821233f11d47b20fff" "100899-1023" 259.0900363385616 17.272669089237443 89524 4 "100899-RBLE" "Roches-LÈS-Blamont" "19:14:00" 89525 5 "100899-CBLA" "Blamont" "19:17:00"
2613 "100899-d130815f4a6997b1bab5" "100899-1022" 259.0900363385616 17.272669089237443 89404 2 "100899-RBLE" "Roches-LÈS-Blamont" "12:05:00" 89405 3 "100899-CBLA" "Blamont" "12:08:00"
2621 "100899-7476d48a8dcad4b726b7" "100899-1023" 221.04627624637985 18.420523020531654 89457 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "13:04:00" 89458 2 "100899-CBLA" "Blamont" "13:08:00"
2601 "100899-e95df2a22d35f7c9bab4" "100899-1021" 251.12666804301503 12.556333402150752 89341 1 "100899-TASB" "Taillecourt-Sous Bois" "16:15:00" 89343 3 "100899-SOUV" "Taillecourt-Souvenir" "16:17:00"
2620 "100899-0ee57406989a926f8c4c" "100899-1023" 221.04627624637985 18.420523020531654 89449 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "11:04:00" 89450 2 "100899-CBLA" "Blamont" "11:08:00"
2610 "100899-f60f82fcb859c299d803" "100899-1022" 221.04627624637985 18.420523020531654 89385 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "15:04:00" 89386 2 "100899-CBLA" "Blamont" "15:08:00"
2625 "100899-53facaac36957c02c6f6" "100899-1023" 259.0900363385616 17.272669089237443 89492 4 "100899-RBLE" "Roches-LÈS-Blamont" "12:05:00" 89493 5 "100899-CBLA" "Blamont" "12:08:00"
2623 "100899-206c32c21ffa339152f6" "100899-1023" 221.04627624637985 18.420523020531654 89473 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "17:34:00" 89474 2 "100899-CBLA" "Blamont" "17:38:00"
2606 "100899-d7d686c400ac7e3828f2" "100899-1022" 221.04627624637985 18.420523020531654 89361 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "08:04:00" 89362 2 "100899-CBLA" "Blamont" "08:08:00"
2602 "100899-7e0dfe0c7bdaa8c2b43e" "100899-1021" 251.12666804301503 12.556333402150752 89345 1 "100899-TASB" "Taillecourt-Sous Bois" "17:15:00" 89347 3 "100899-SOUV" "Taillecourt-Souvenir" "17:17:00"
2598 "100899-72d486230c2e82205dd7" "100899-1021" 251.12666804301503 12.556333402150752 89329 1 "100899-TASB" "Taillecourt-Sous Bois" "13:15:00" 89331 3 "100899-SOUV" "Taillecourt-Souvenir" "13:17:00"
2618 "100899-3406728cc5f31398138f" "100899-1023" 221.04627624637985 18.420523020531654 89433 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "08:04:00" 89434 2 "100899-CBLA" "Blamont" "08:08:00"
2611 "100899-877bcc88fedc85deedd7" "100899-1022" 221.04627624637985 18.420523020531654 89391 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "17:34:00" 89392 2 "100899-CBLA" "Blamont" "17:38:00"
2600 "100899-2348e30e226a1de3adf9" "100899-1021" 251.12666804301503 12.556333402150752 89337 1 "100899-TASB" "Taillecourt-Sous Bois" "15:15:00" 89339 3 "100899-SOUV" "Taillecourt-Souvenir" "15:17:00"
2617 "100899-6d20ac34e73dedd85abd" "100899-1022" 259.0900363385616 17.272669089237443 89428 2 "100899-RBLE" "Roches-LÈS-Blamont" "19:15:00" 89429 3 "100899-CBLA" "Blamont" "19:18:00"
2616 "100899-84cddd8b897570845ad0" "100899-1022" 259.0900363385616 17.272669089237443 89422 2 "100899-RBLE" "Roches-LÈS-Blamont" "16:59:00" 89423 3 "100899-CBLA" "Blamont" "17:02:00"
2628 "100899-4cc6585caa4f21f2ca9b" "100899-1023" 259.0900363385616 17.272669089237443 89516 4 "100899-RBLE" "Roches-LÈS-Blamont" "16:59:00" 89517 5 "100899-CBLA" "Blamont" "17:02:00"
2622 "100899-255dfb45eba0b0c01fd7" "100899-1023" 221.04627624637985 18.420523020531654 89465 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "15:04:00" 89466 2 "100899-CBLA" "Blamont" "15:08:00"
2609 "100899-fe0ef0706d5fe1ec9947" "100899-1022" 221.04627624637985 18.420523020531654 89379 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "13:04:00" 89380 2 "100899-CBLA" "Blamont" "13:08:00"
2608 "100899-cde3f8f5c3fafb61dd82" "100899-1022" 221.04627624637985 18.420523020531654 89373 1 "100899-PBLA" "Pierrefontaine-LÈS-Blamont" "11:04:00" 89374 2 "100899-CBLA" "Blamont" "11:08:00"
2612 "100899-55508d8b1c48bc0b61e5" "100899-1022" 259.0900363385616 17.272669089237443 89398 2 "100899-RBLE" "Roches-LÈS-Blamont" "10:15:00" 89399 3 "100899-CBLA" "Blamont" "10:18:00"
2624 "100899-9fd50b1ebe86a9c14ac2" "100899-1023" 259.0900363385616 17.272669089237443 89484 4 "100899-RBLE" "Roches-LÈS-Blamont" "10:15:00" 89485 5 "100899-CBLA" "Blamont" "10:18:00"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20240608" "20240426" "20240615"
mixed_case_recommended_field WARNING 1567

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 1567 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_short_name" "tady01" 18
"routes.txt" "route_short_name" "tady02" 19
"routes.txt" "route_short_name" "tady03" 20
"routes.txt" "route_short_name" "tady04" 21
"routes.txt" "route_short_name" "tady05" 22
"routes.txt" "route_short_name" "tady06" 23
"routes.txt" "route_short_name" "tady07" 24
"routes.txt" "route_short_name" "tady08" 25
"routes.txt" "route_short_name" "tady09" 26
"routes.txt" "route_short_name" "tady10" 27
"routes.txt" "route_short_name" "tady11" 28
"routes.txt" "route_short_name" "tady12" 29
"routes.txt" "route_short_name" "tady13" 30
"routes.txt" "route_short_name" "tady14" 31
"routes.txt" "route_short_name" "tady15" 32
"routes.txt" "route_short_name" "tady16" 33
"routes.txt" "route_short_name" "tady17" 34
"routes.txt" "route_short_name" "tady18" 35
"routes.txt" "route_short_name" "tady19" 36
"routes.txt" "route_short_name" "tady20" 37
"routes.txt" "route_short_name" "tady21" 38
"routes.txt" "route_short_name" "tady22" 39
"routes.txt" "route_short_name" "tady23" 40
"routes.txt" "route_short_name" "tady24" 41
"routes.txt" "route_short_name" "tady25" 42
"routes.txt" "route_short_name" "tady26" 43
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 2
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 3
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 4
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 5
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 6
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 7
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 8
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 9
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 10
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 11
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 12
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 13
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 14
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 15
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 16
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 17
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 18
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 19
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 20
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 21
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 22
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 23
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 24
"trips.txt" "trip_headsign" "ACROPOLE QUAI 4" 25
stop_too_far_from_shape WARNING 217

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.

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

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.
1958 "100899-0410_10115" "100899-305d11d25be36d13031d" 83303 "100899-CORN" "LA Cornette" [47.480875419314856,6.826623813113142] 103.02878991712463
1958 "100899-0410_10115" "100899-305d11d25be36d13031d" 83304 "100899-CORN2" "LA Cornette" [47.481114,6.826184] 211.10926126573844
1958 "100899-0410_10115" "100899-305d11d25be36d13031d" 83306 "100899-LNOV2" "LA Novie" [47.47094264270627,6.832205677476797] 159.72445171121754
1958 "100899-0410_10115" "100899-305d11d25be36d13031d" 83314 "100899-PEZO2" "Pezole" [47.45918,6.829355] 226.9623314448051
1958 "100899-0410_10115" "100899-305d11d25be36d13031d" 83315 "100899-SSAE2" "Saint Saens" [47.45671,6.824207999999998] 271.7118490668185
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88823 "100899-AACA" "Mathay-Allée DES Acacias" [47.48744390001206,6.738112428728097] 7020.614898030222
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88824 "100899-ACED" "Mathay-Allée DES Cèdres" [47.48675903141091,6.736163002841497] 7119.2000082242985
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88825 "100899-AFRE" "Mathay-Allée DES Frênes" [47.487464921388224,6.738172266753016] 6766.154251780658
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88826 "100899-ETIL" "Mathay-Ecole DES Tilleuls" [47.48890506127867,6.7422719964311355] 6450.014347917882
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88827 "100899-LPLA" "LA Plaine" [47.48800795560683,6.739718078473809] 7162.746141684875
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88828 "100899-LPOS" "LA Poste" [47.49008061696895,6.7456189940315925] 6585.246451615167
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88829 "100899-LAVE" "Mathay-LES Avets" [47.49275389450423,6.753231838959859] 5118.531902188479
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88830 "100899-MCOL" "LES Colonnes" [47.48868086328776,6.74163371690314] 6231.2638038082705
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88831 "100899-MDMA" "Mathay-Mairie" [47.48910326636988,6.742836288518629] 6252.6884408198475
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88832 "100899-POIN" "Point S" [47.49261121686189,6.752825471868822] 5514.985110213391
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88833 "100899-RDLG" "RUE DE LA Gare" [47.4887364448892,6.741791953261709] 6509.218740073093
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88834 "100899-RDEU2" "RUE DE L'Europe" [47.49088951991053,6.747922319919884] 6142.258100133439
2507 "100899-10151" "100899-86d2c57ce7f9aa177a1e" 88835 "100899-RDPO" "RUE DU Pont" [47.49149231645038,6.749638895809809] 5835.969714508836
2361 "100899-10031" "100899-a8cc2a99fc6ab73329d8" 87613 "100899-PLMA3" "Place DU Marche Quai 3" [47.526502,6.797529999999999] 6167.025594999757
2361 "100899-10031" "100899-a8cc2a99fc6ab73329d8" 87614 "100899-VAND" "Vandoncourt" [47.532935,6.807750999999999] 10179.02948766962
2361 "100899-10031" "100899-a8cc2a99fc6ab73329d8" 87615 "100899-BADE" "Badevel" [47.532935,6.807750999999999] 10429.72643614454
2304 "100899-0413_10189" "100899-33d718203ae28b1eb728" 87063 "100899-CAST2" "Castors" [47.482423999999995,6.844862] 492.43315958151095
2209 "100899-0413_10188" "100899-1905e0d06e6ea9dac102" 86367 "100899-PLMA2" "Place DU Marche Quai 2" [47.49485,6.820986] 2274.404253330263
2218 "100899-0413_10188" "100899-f2404557d3f686af7829" 86439 "100899-CAST2" "Castors" [47.49485,6.820986] 2736.9645091264456
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87797 "100899-LCOL" "Bethoncourt - LA Colombière" [47.480914999999996,6.844289000000001] 6167.025594999757
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87798 "100899-AFRA" "Anatole France" [47.480914999999996,6.844289000000001] 6946.795730004963
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87799 "100899-CAMU" "Camus" [47.480914999999996,6.844289000000001] 6966.197290660575
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87800 "100899-LAVO" "Lavoisier" [47.480914999999996,6.844289000000001] 6402.419081707188
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87801 "100899-PAST" "Pasteur" [47.480914999999996,6.844289000000001] 6684.340545180425
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87802 "100899-LTOU" "LA Tour" [47.480914999999996,6.844289000000001] 6892.980018219169
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87803 "100899-MARC" "Marconi" [47.480914999999996,6.844289000000001] 6593.392457669803
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87804 "100899-CONT" "Contejean" [47.480914999999996,6.844289000000001] 7035.243972645172
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87805 "100899-LLIZ" "LA Lizaine" [47.480914999999996,6.844289000000001] 6757.74370436483
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87806 "100899-BETH" "Bethoncourt" [47.480914999999996,6.844289000000001] 6653.537029559202
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87807 "100899-LBOR" "LE Bourbet" [47.480914999999996,6.844289000000001] 6738.742303252844
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87808 "100899-PFAL" "PRE Fallot" [47.480914999999996,6.844289000000001] 7007.945769966198
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87809 "100899-RUDE" "Ruderop" [47.480914999999996,6.844289000000001] 7208.91396136185
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87810 "100899-PLEP" "PRE L'Epine" [47.480914999999996,6.844289000000001] 7617.2199951327475
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87811 "100899-RSIS" "Resistance" [47.480914999999996,6.844289000000001] 7435.226339855294
2373 "100899-10041" "100899-efb4b10cc334a9b7e110" 87812 "100899-LIBR" "Liberte" [47.480914999999996,6.844289000000001] 6939.393379626099
2075 "100899-0411_10200" "100899-2dfda9e57ec8c2d60753" 85324 "100899-GDBE" "Gare DE Belfort" [47.633644,6.853795] 811.553120928088
2066 "100899-0411_10201" "100899-4e1fe2bbb08e73f21e2c" 85299 "100899-GDBE" "Gare DE Belfort" [47.63417900000001,6.853731000000002] 764.2319888712774
2567 "100899-10201" "100899-ed87007d325c6cc4d3e1" 89176 "100899-ACR1" "Montbéliard (Acropole Quai 1)" [47.389576,6.769187000000001] 13582.72449530609
2567 "100899-10201" "100899-ed87007d325c6cc4d3e1" 89177 "100899-RDLA" "Route DE Laire" [47.389576,6.769187000000001] 14430.849759485247
2567 "100899-10201" "100899-ed87007d325c6cc4d3e1" 89178 "100899-ALAE" "Allondans" [47.389576,6.769187000000001] 14583.944593450915
2567 "100899-10201" "100899-ed87007d325c6cc4d3e1" 89179 "100899-ISLE" "Issans" [47.389576,6.769187000000001] 15900.726259922943
2567 "100899-10201" "100899-ed87007d325c6cc4d3e1" 89180 "100899-RACV" "Raynans" [47.389576,6.769187000000001] 16415.81742182569
2567 "100899-10201" "100899-ed87007d325c6cc4d3e1" 89181 "100899-SJLM" "Saint-Julien-LÈS-Montbéliard" [47.389576,6.769187000000001] 15361.981140531185
2567 "100899-10201" "100899-ed87007d325c6cc4d3e1" 89182 "100899-ECHF" "Echenans" [47.389576,6.769187000000001] 16201.259864110234
2567 "100899-10201" "100899-ed87007d325c6cc4d3e1" 89183 "100899-SEPM" "Semondans" [47.389576,6.769187000000001] 18020.48691557788
stops_match_shape_out_of_order WARNING 3

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.
2630 "100899-10240" "100899-5c2ec5c90c6b80d0c791" 89538 "100899-LANG" "LA Lange" [47.476267,6.753701999999999] 89537 "100899-MOUL3" "Moulin" [47.47618509640275,6.757286779618537]
2645 "100899-10241" "100899-a82089cf19865b84103f" 89781 "100899-LANG" "LA Lange" [47.476267,6.753701999999999] 89780 "100899-MOUL3" "Moulin" [47.47618509640275,6.757286779618537]
217 "100899-0399_10151" "100899-9ccb562a39cf11bc849b" 9074 "100899-MOUC" "Mouchotte" [47.501536569743514,6.789321444915197] 9073 "100899-MERM" "Mermoz" [47.501402,6.785624999999999]
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20240608" "20231225" "20240424"
unexpected_enum_value WARNING 26

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 18 "route_type" 715
"routes.txt" 19 "route_type" 715
"routes.txt" 20 "route_type" 715
"routes.txt" 21 "route_type" 715
"routes.txt" 22 "route_type" 715
"routes.txt" 23 "route_type" 715
"routes.txt" 24 "route_type" 715
"routes.txt" 25 "route_type" 715
"routes.txt" 26 "route_type" 715
"routes.txt" 27 "route_type" 715
"routes.txt" 28 "route_type" 715
"routes.txt" 29 "route_type" 715
"routes.txt" 30 "route_type" 715
"routes.txt" 31 "route_type" 715
"routes.txt" 32 "route_type" 715
"routes.txt" 33 "route_type" 715
"routes.txt" 34 "route_type" 715
"routes.txt" 35 "route_type" 715
"routes.txt" 36 "route_type" 715
"routes.txt" 37 "route_type" 715
"routes.txt" 38 "route_type" 715
"routes.txt" 39 "route_type" 715
"routes.txt" 40 "route_type" 715
"routes.txt" 41 "route_type" 715
"routes.txt" 42 "route_type" 715
"routes.txt" 43 "route_type" 715