GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 5.0.1 at 2024-06-07T16:01:24Z,
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:
beeMob
Publisher URL:
https://lagglo.fr/
Feed Language:
French
Feed Start Date:
2023-11-01
Feed End Date:
2024-06-30

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: 26
  • Shapes: 55
  • Stops: 637
  • Trips: 5569

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


ShapesFeed InformationRoute ColorsHeadsignsWheelchair AccessibilityBikes AllowanceLocation Types

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 233

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 233 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.
4635 "2019_ETE" "EE" 389.1429605814405 12.97143201938135 53758 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "09:32:00" 53759 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "09:33:00"
4343 "1138_ETE" "EE" 389.1429605814405 12.97143201938135 7278 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "09:32:00" 7279 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "09:33:00"
4606 "712_ETE" "EE" 389.1429605814405 12.97143201938135 119931 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "09:32:00" 119932 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "09:33:00"
4517 "130_ETE" "EE" 389.1429605814405 12.97143201938135 16319 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "09:32:00" 16320 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "09:33:00"
4588 "1725_ETE" "EE" 389.1429605814405 12.97143201938135 38030 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:40:00" 38031 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:41:00"
4412 "2606_ETE" "EE" 389.1429605814405 12.97143201938135 85069 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:40:00" 85070 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:41:00"
4601 "911_ETE" "EE" 389.1429605814405 12.97143201938135 130385 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:40:00" 130386 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:41:00"
4566 "593_ETE" "EE" 389.1429605814405 12.97143201938135 113186 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:40:00" 113187 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:41:00"
4356 "539_ETE" "EE" 389.1429605814405 12.97143201938135 110249 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "17:40:00" 110250 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "17:41:00"
4549 "1657_ETE" "EE" 389.1429605814405 12.97143201938135 34378 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "17:40:00" 34379 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "17:41:00"
4641 "892_ETE" "EE" 389.1429605814405 12.97143201938135 129328 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "17:40:00" 129329 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "17:41:00"
4362 "2541_ETE" "EE" 389.1429605814405 12.97143201938135 81703 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "17:40:00" 81704 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "17:41:00"
4407 "311_ETE" "EE" 389.1429605814405 12.97143201938135 98521 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "13:16:00" 98522 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "13:17:00"
4364 "2253_ETE" "EE" 389.1429605814405 12.97143201938135 66382 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "13:16:00" 66383 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "13:17:00"
4662 "1371_ETE" "EE" 389.1429605814405 12.97143201938135 19413 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "13:16:00" 19414 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "13:17:00"
4368 "789_ETE" "EE" 389.1429605814405 12.97143201938135 123866 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "13:16:00" 123867 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "13:17:00"
1518 "1671_HIV" "5" 458.564612571608 0.25475811809533777 35201 19 "34032_CARREFOUR_DE_GAUSSELET_3" "\"Carrefour du Gausselet\"" "15:18:00" 35202 20 "34032_DE_LATTRE_2" "\"De Lattre\"" "15:18:02"
1621 "638_HIV" "5" 458.564612571608 0.25475811809533777 115502 19 "34032_CARREFOUR_DE_GAUSSELET_3" "\"Carrefour du Gausselet\"" "15:18:00" 115503 20 "34032_DE_LATTRE_2" "\"De Lattre\"" "15:18:02"
4485 "678_ETE" "EE" 389.1429605814405 12.97143201938135 117744 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "21:29:00" 117745 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00"
4326 "2711_ETE" "EE" 389.1429605814405 12.97143201938135 90792 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "21:29:00" 90793 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00"
4387 "947_ETE" "EE" 389.1429605814405 12.97143201938135 132517 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "21:29:00" 132518 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00"
4620 "1829_ETE" "EE" 389.1429605814405 12.97143201938135 43562 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "21:29:00" 43563 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00"
4485 "678_ETE" "EE" 170.09811897517372 11.339874598344915 117745 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00" 117746 20 "34299_CENTRE_COMMERCIAL_SERIGNAN_2" "\"Centre Commercial\"" "21:33:00"
4326 "2711_ETE" "EE" 170.09811897517372 11.339874598344915 90793 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00" 90794 20 "34299_CENTRE_COMMERCIAL_SERIGNAN_2" "\"Centre Commercial\"" "21:33:00"
4387 "947_ETE" "EE" 170.09811897517372 11.339874598344915 132518 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00" 132519 20 "34299_CENTRE_COMMERCIAL_SERIGNAN_2" "\"Centre Commercial\"" "21:33:00"
4620 "1829_ETE" "EE" 170.09811897517372 11.339874598344915 43563 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00" 43564 20 "34299_CENTRE_COMMERCIAL_SERIGNAN_2" "\"Centre Commercial\"" "21:33:00"
4522 "1269_ETE" "EE" 389.1429605814405 12.97143201938135 14110 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "11:40:00" 14111 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "11:41:00"
4518 "757_ETE" "EE" 389.1429605814405 12.97143201938135 122187 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "11:40:00" 122188 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "11:41:00"
4608 "230_ETE" "EE" 389.1429605814405 12.97143201938135 69449 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "11:40:00" 69450 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "11:41:00"
4655 "2153_ETE" "EE" 389.1429605814405 12.97143201938135 61096 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "11:40:00" 61097 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "11:41:00"
4630 "1603_ETE" "EE" 389.1429605814405 12.97143201938135 31639 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:52:00" 31640 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:53:00"
4399 "497_ETE" "EE" 389.1429605814405 12.97143201938135 108103 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:52:00" 108104 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:53:00"
4476 "2483_ETE" "EE" 389.1429605814405 12.97143201938135 78601 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:52:00" 78602 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:53:00"
4490 "870_ETE" "EE" 389.1429605814405 12.97143201938135 128235 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:52:00" 128236 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:53:00"
1507 "1187_HIV" "5" 458.564612571608 0.25475811809533777 9785 19 "34032_CARREFOUR_DE_GAUSSELET_3" "\"Carrefour du Gausselet\"" "08:23:00" 9786 20 "34032_DE_LATTRE_2" "\"De Lattre\"" "08:23:02"
1504 "149_HIV" "5" 458.564612571608 0.25475811809533777 26160 19 "34032_CARREFOUR_DE_GAUSSELET_3" "\"Carrefour du Gausselet\"" "08:23:00" 26161 20 "34032_DE_LATTRE_2" "\"De Lattre\"" "08:23:02"
4361 "568_ETE" "EE" 389.1429605814405 12.97143201938135 111861 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:16:00" 111862 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:17:00"
4418 "904_ETE" "EE" 389.1429605814405 12.97143201938135 130053 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:16:00" 130054 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:17:00"
4647 "2579_ETE" "EE" 389.1429605814405 12.97143201938135 83649 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:16:00" 83650 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:17:00"
4344 "1698_ETE" "EE" 389.1429605814405 12.97143201938135 36552 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:16:00" 36553 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:17:00"
4604 "2564_ETE" "EE" 389.1429605814405 12.97143201938135 82938 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:04:00" 82939 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:05:00"
4576 "559_ETE" "EE" 389.1429605814405 12.97143201938135 111335 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:04:00" 111336 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:05:00"
4409 "1684_ETE" "EE" 389.1429605814405 12.97143201938135 35801 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:04:00" 35802 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:05:00"
4572 "901_ETE" "EE" 389.1429605814405 12.97143201938135 129904 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:04:00" 129905 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:05:00"
4609 "1832_ETE" "EE" 389.1429605814405 12.97143201938135 43820 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "22:59:00" 43821 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "23:00:00"
4443 "2714_ETE" "EE" 389.1429605814405 12.97143201938135 90992 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "22:59:00" 90993 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "23:00:00"
4448 "950_ETE" "EE" 389.1429605814405 12.97143201938135 132768 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "22:59:00" 132769 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "23:00:00"
4654 "681_ETE" "EE" 389.1429605814405 12.97143201938135 117978 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "22:59:00" 117979 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "23:00:00"
4609 "1832_ETE" "EE" 170.09811897517372 11.339874598344915 43821 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "23:00:00" 43822 20 "34299_CENTRE_COMMERCIAL_SERIGNAN_2" "\"Centre Commercial\"" "23:03:00"
4443 "2714_ETE" "EE" 170.09811897517372 11.339874598344915 90993 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "23:00:00" 90994 20 "34299_CENTRE_COMMERCIAL_SERIGNAN_2" "\"Centre Commercial\"" "23:03:00"
fast_travel_between_far_stops WARNING 184

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.

Only the first 50 of 184 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.
4635 "2019_ETE" "EE" 389.1429605814405 12.97143201938135 53758 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "09:32:00" 53759 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "09:33:00"
4343 "1138_ETE" "EE" 389.1429605814405 12.97143201938135 7278 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "09:32:00" 7279 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "09:33:00"
4606 "712_ETE" "EE" 389.1429605814405 12.97143201938135 119931 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "09:32:00" 119932 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "09:33:00"
4517 "130_ETE" "EE" 389.1429605814405 12.97143201938135 16319 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "09:32:00" 16320 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "09:33:00"
4588 "1725_ETE" "EE" 389.1429605814405 12.97143201938135 38030 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:40:00" 38031 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:41:00"
4412 "2606_ETE" "EE" 389.1429605814405 12.97143201938135 85069 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:40:00" 85070 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:41:00"
4601 "911_ETE" "EE" 389.1429605814405 12.97143201938135 130385 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:40:00" 130386 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:41:00"
4566 "593_ETE" "EE" 389.1429605814405 12.97143201938135 113186 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:40:00" 113187 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:41:00"
4356 "539_ETE" "EE" 389.1429605814405 12.97143201938135 110249 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "17:40:00" 110250 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "17:41:00"
4549 "1657_ETE" "EE" 389.1429605814405 12.97143201938135 34378 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "17:40:00" 34379 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "17:41:00"
4641 "892_ETE" "EE" 389.1429605814405 12.97143201938135 129328 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "17:40:00" 129329 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "17:41:00"
4362 "2541_ETE" "EE" 389.1429605814405 12.97143201938135 81703 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "17:40:00" 81704 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "17:41:00"
4407 "311_ETE" "EE" 389.1429605814405 12.97143201938135 98521 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "13:16:00" 98522 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "13:17:00"
4364 "2253_ETE" "EE" 389.1429605814405 12.97143201938135 66382 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "13:16:00" 66383 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "13:17:00"
4662 "1371_ETE" "EE" 389.1429605814405 12.97143201938135 19413 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "13:16:00" 19414 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "13:17:00"
4368 "789_ETE" "EE" 389.1429605814405 12.97143201938135 123866 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "13:16:00" 123867 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "13:17:00"
4485 "678_ETE" "EE" 389.1429605814405 12.97143201938135 117744 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "21:29:00" 117745 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00"
4326 "2711_ETE" "EE" 389.1429605814405 12.97143201938135 90792 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "21:29:00" 90793 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00"
4387 "947_ETE" "EE" 389.1429605814405 12.97143201938135 132517 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "21:29:00" 132518 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00"
4620 "1829_ETE" "EE" 389.1429605814405 12.97143201938135 43562 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "21:29:00" 43563 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "21:30:00"
4522 "1269_ETE" "EE" 389.1429605814405 12.97143201938135 14110 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "11:40:00" 14111 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "11:41:00"
4518 "757_ETE" "EE" 389.1429605814405 12.97143201938135 122187 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "11:40:00" 122188 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "11:41:00"
4608 "230_ETE" "EE" 389.1429605814405 12.97143201938135 69449 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "11:40:00" 69450 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "11:41:00"
4655 "2153_ETE" "EE" 389.1429605814405 12.97143201938135 61096 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "11:40:00" 61097 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "11:41:00"
4630 "1603_ETE" "EE" 389.1429605814405 12.97143201938135 31639 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:52:00" 31640 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:53:00"
4399 "497_ETE" "EE" 389.1429605814405 12.97143201938135 108103 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:52:00" 108104 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:53:00"
4476 "2483_ETE" "EE" 389.1429605814405 12.97143201938135 78601 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:52:00" 78602 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:53:00"
4490 "870_ETE" "EE" 389.1429605814405 12.97143201938135 128235 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:52:00" 128236 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:53:00"
4361 "568_ETE" "EE" 389.1429605814405 12.97143201938135 111861 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:16:00" 111862 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:17:00"
4418 "904_ETE" "EE" 389.1429605814405 12.97143201938135 130053 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:16:00" 130054 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:17:00"
4647 "2579_ETE" "EE" 389.1429605814405 12.97143201938135 83649 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:16:00" 83650 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:17:00"
4344 "1698_ETE" "EE" 389.1429605814405 12.97143201938135 36552 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:16:00" 36553 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:17:00"
4604 "2564_ETE" "EE" 389.1429605814405 12.97143201938135 82938 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:04:00" 82939 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:05:00"
4576 "559_ETE" "EE" 389.1429605814405 12.97143201938135 111335 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:04:00" 111336 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:05:00"
4409 "1684_ETE" "EE" 389.1429605814405 12.97143201938135 35801 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:04:00" 35802 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:05:00"
4572 "901_ETE" "EE" 389.1429605814405 12.97143201938135 129904 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "18:04:00" 129905 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "18:05:00"
4609 "1832_ETE" "EE" 389.1429605814405 12.97143201938135 43820 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "22:59:00" 43821 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "23:00:00"
4443 "2714_ETE" "EE" 389.1429605814405 12.97143201938135 90992 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "22:59:00" 90993 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "23:00:00"
4448 "950_ETE" "EE" 389.1429605814405 12.97143201938135 132768 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "22:59:00" 132769 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "23:00:00"
4654 "681_ETE" "EE" 389.1429605814405 12.97143201938135 117978 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "22:59:00" 117979 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "23:00:00"
4479 "1560_ETE" "EE" 389.1429605814405 12.97143201938135 29299 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:16:00" 29300 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:17:00"
4529 "461_ETE" "EE" 389.1429605814405 12.97143201938135 106233 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:16:00" 106234 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:17:00"
4432 "856_ETE" "EE" 389.1429605814405 12.97143201938135 127351 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:16:00" 127352 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:17:00"
4370 "2440_ETE" "EE" 389.1429605814405 12.97143201938135 76398 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "16:16:00" 76399 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "16:17:00"
4520 "78_ETE" "EE" 778.285921162881 12.97143201938135 123929 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "08:56:49" 123930 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "08:57:49"
4488 "694_ETE" "EE" 778.285921162881 12.97143201938135 118911 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "08:56:49" 118912 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "08:57:49"
4574 "1075_ETE" "EE" 778.285921162881 12.97143201938135 4138 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "08:56:49" 4139 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "08:57:49"
4602 "1955_ETE" "EE" 778.285921162881 12.97143201938135 50303 18 "34324_LES_COSSES_2" "\"Les Cosses\"" "08:56:49" 50304 19 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "08:57:49"
4629 "1668_ETE" "EE" 389.1429605814405 12.97143201938135 34927 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "17:52:00" 34928 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "17:53:00"
4634 "548_ETE" "EE" 389.1429605814405 12.97143201938135 110731 3 "34324_LES_COSSES_2" "\"Les Cosses\"" "17:52:00" 110732 4 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" "17:53:00"
feed_expiration_date30_days WARNING 1

feed_expiration_date30_days

Dataset should cover at least the next 30 days of service.

At any time, the GTFS dataset should cover at least the next 30 days of service, and ideally for as long as the operator is confident that the schedule will continue to be operated.

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 "20240607" "20240630" "20240707"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
missing_timepoint_value WARNING 100000

missing_timepoint_value

stop_times.timepoint value is missing for a record.

Even though the column timepoint is optional in stop_times.txt according to the specification, stop_times.timepoint should not be empty when provided.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's `stop_times.trip_id`. stopSequence (?) The faulty record's `stop_times.stop_sequence`.
2 "1000_ETE" 1
3 "1000_ETE" 2
4 "1000_ETE" 3
5 "1000_ETE" 4
6 "1000_ETE" 5
7 "1000_ETE" 6
8 "1000_ETE" 7
9 "1000_ETE" 8
10 "1000_ETE" 9
11 "1000_ETE" 10
12 "1000_ETE" 11
13 "1000_ETE" 12
14 "1000_ETE" 13
15 "1000_ETE" 14
16 "1000_ETE" 15
17 "1000_ETE" 16
18 "1000_ETE" 17
19 "1000_ETE" 18
20 "1000_ETE" 19
21 "1000_ETE" 20
22 "1000_ETE" 21
23 "1000_ETE" 22
24 "1000_ETE" 23
25 "1000_ETE" 24
26 "1000_ETE" 25
27 "1000_ETE" 26
28 "1000_ETE" 27
29 "1000_ETE" 28
30 "1000_HIV" 1
31 "1000_HIV" 2
32 "1000_HIV" 3
33 "1000_HIV" 4
34 "1000_HIV" 5
35 "1000_HIV" 6
36 "1000_HIV" 7
37 "1000_HIV" 8
38 "1000_HIV" 9
39 "1000_HIV" 10
40 "1000_HIV" 11
41 "1000_HIV" 12
42 "1000_HIV" 13
43 "1000_HIV" 14
44 "1000_HIV" 15
45 "1000_HIV" 16
46 "1000_HIV" 17
47 "1000_HIV" 18
48 "1000_HIV" 19
49 "1000_HIV" 20
50 "1000_HIV" 21
51 "1000_HIV" 22
mixed_case_recommended_field WARNING 505

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 505 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.
"stops.txt" "stop_name" "\"CD 909\"" 23
"stops.txt" "stop_name" "\"LAFAYETTE (scolaire sans mobilier/marquage)\"" 125
"stops.txt" "stop_name" "\"CD 909\"" 150
"stops.txt" "stop_name" "\"8 mai 1945\"" 343
"stops.txt" "stop_name" "\"8 mai 1945\"" 394
"stops.txt" "stop_name" "\"22 août\"" 426
"stops.txt" "stop_name" "\"22 août\"" 513
"stops.txt" "stop_name" "\"LAFAYETTE (scolaire sans mobilier/marquage)\"" 552
"trips.txt" "trip_headsign" "PLACE DES ALLIES" 822
"trips.txt" "trip_headsign" "PLACE DES ALLIES" 823
"trips.txt" "trip_headsign" "ECOLE NELSON MANDELA" 824
"trips.txt" "trip_headsign" "ECOLE NELSON MANDELA" 825
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1105
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1106
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1107
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1108
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1109
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1110
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1111
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1112
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1113
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1114
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1115
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1116
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1117
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1118
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1119
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1120
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1121
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1122
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1123
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1124
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1125
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1126
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1127
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1128
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1129
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1130
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1131
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1132
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1133
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1134
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1135
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1136
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1137
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1138
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1139
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1140
"trips.txt" "trip_headsign" "SERIGNAN PLAGE" 1141
"trips.txt" "trip_headsign" "LA MERIDIENNE" 1142
non_ascii_or_non_printable_char WARNING 1770

non_ascii_or_non_printable_char

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

You can see more about this notice here.

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

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"calendar.txt" 2 "service_id" "3_LàV ETE Juil_ETE"
"calendar.txt" 5 "service_id" "4_LàV ETE Aout_ETE"
"stops.txt" 146 "stop_id" "34166_Av_de_Béziers_1"
"stops.txt" 248 "stop_id" "34166_Av_de_Béziers_2"
"stops.txt" 565 "stop_id" "34166_Coopérative_2"
"stops.txt" 608 "stop_id" "34166_Coopérative_1"
"trips.txt" 3 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 5 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 7 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 10 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 13 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 15 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 19 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 23 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 25 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 26 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 30 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 35 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 39 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 48 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 55 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 56 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 57 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 59 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 60 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 63 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 66 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 72 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 76 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 79 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 87 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 89 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 90 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 92 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 94 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 98 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 100 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 102 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 104 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 105 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 106 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 111 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 112 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 114 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 117 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 118 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 119 "service_id" "4_LàV ETE Aout_ETE"
"trips.txt" 120 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 121 "service_id" "3_LàV ETE Juil_ETE"
"trips.txt" 124 "service_id" "4_LàV ETE Aout_ETE"
stop_too_far_from_shape WARNING 52

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 52 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.
4345 "EH_Aller" "1828_ETE" 43515 "34324_DAUPHINS_2" "\"Dauphins\"" [43.251202090442575,3.289662017790735] 161.44994872345399
4345 "EH_Aller" "1828_ETE" 43516 "34324_STADE_VALRAS_1" "\"Stade\"" [43.246593602135015,3.289014305064725] 171.01931857252262
4345 "EH_Aller" "1828_ETE" 43523 "34329_LA_YOLE_2" "\"La Yole\"" [43.23585048497593,3.2694016040540315] 557.2269368979986
4345 "EH_Aller" "1828_ETE" 43524 "34329_BELLEVUE_2" "\"Bellevue\"" [43.23585048497593,3.2694016040540315] 1081.1640177092436
4345 "EH_Aller" "1828_ETE" 43525 "34329_LES_SABLONS_1" "\"Les Sablons\"" [43.23585048497593,3.2694016040540315] 2008.8596085458241
4345 "EH_Aller" "1828_ETE" 43526 "34329_LES_MONTILLES_1" "\"Plage des Montilles\"" [43.23585048497593,3.2694016040540315] 2604.1335501043595
4345 "EH_Aller" "1828_ETE" 43527 "34329_PORT_CONCHYLICOLE_3" "\"Port Conchylicole\"" [43.23585048497593,3.2694016040540315] 3252.2890035298574
522 "12b_Aller" "1889_ETE" 46831 "34025_CENTRE_BASSAN_2" "\"Centre de Bassan\"" [43.4113440219456,3.2526702393414118] 131.2705608350714
528 "12b_Retour" "821_HIV" 125663 "34025_CENTRE_BASSAN_1" "\"Centre de Bassan\"" [43.41205986552195,3.2532653710551775] 130.8193835190207
526 "12a_Retour" "1534_HIV" 27972 "34025_CENTRE_BASSAN_1" "\"Centre de Bassan\"" [43.41205986552195,3.2532653710551775] 130.8193835190207
3095 "B_Aller" "1269_HIV" 14164 "34032_VICTOR_HUGO_2" "\"Victor Hugo\"" [43.33701790706387,3.224545410263325] 110.11245023707514
3095 "B_Aller" "1269_HIV" 14165 "34032_LIBERTE_2" "\"Liberté\"" [43.33886601090013,3.2213374606247713] 215.7023031035538
3095 "B_Aller" "1269_HIV" 14166 "34032_PUEL_2" "\"Puel\"" [43.341739571430715,3.2178340532710425] 300.2743427705554
3095 "B_Aller" "1269_HIV" 14167 "34032_MISTRAL_7" "\"Mistral Quai G\"" [43.34637216824667,3.2187999561472496] 127.95271463423737
1194 "3_Aller" "990_ETE" 135033 "34329_PORTE_DE_VALRAS_2" "\"Portes de Valras\"" [43.23955259155083,3.2727539359062217] 625.6205251001056
5519 "R2_Retour" "1303_ETE" 15921 "34032_ANATOLE_FRANCE_1" "\"Anatole France\"" [43.345902374268526,3.2168617169846216] 208.18915687422688
5520 "R2_Retour" "879_HIV" 128674 "34032_POLYGONE_2" "\"Polygone\"" [43.33617719892812,3.223059032020292] 143.1619574854356
5520 "R2_Retour" "879_HIV" 128675 "34032_VICTOR_HUGO_1" "\"Victor Hugo\"" [43.336293061756116,3.2230007217405325] 220.7985514158373
5520 "R2_Retour" "879_HIV" 128676 "34032_LIBERTE_2" "\"Liberté\"" [43.34019348684792,3.2188202188266763] 337.9877472364846
5520 "R2_Retour" "879_HIV" 128677 "34032_PUEL_1" "\"Puel\"" [43.341771048258565,3.2178132935448693] 291.37654741623766
5524 "R2_Retour" "1101_HIV" 5507 "34032_ECOLE_NELSON_MANDELA_1" "\"Ecole N.Mandela\"" [43.32989148329182,3.187312649272516] 125.02814017174649
531 "12_Aller" "1136_ETE" 7199 "34025_CENTRE_BASSAN_2" "\"Centre de Bassan\"" [43.4113440219456,3.2526702393414118] 131.2705608350714
531 "12_Aller" "1136_ETE" 7204 "34300_GENDARMERIE_1" "\"Gendarmerie\"" [43.425177472318985,3.306701270481481] 144.9092360544308
542 "12_Aller" "2475_HIV" 78141 "34300_PISCINE_MURIEL_HERMINE_1" "\"Piscine M. Hermine\"" [43.425177472318985,3.306701270481481] 283.0474383475584
2316 "A_Retour" "2647_HIV" 87268 "34032_LES_HALLES_1" "\"Les Halles\"" [43.34473865338425,3.2153423886605172] 283.9080197884633
2316 "A_Retour" "2647_HIV" 87269 "34032_MAIRIE_PERI_1" "\"Mairie\"" [43.34365655269445,3.216540815596695] 314.7523252621122
2316 "A_Retour" "2647_HIV" 87270 "34032_GARIBALDI_1" "\"Garibaldi\"" [43.34027678380821,3.2187224764209663] 180.04279208634537
2315 "A_Aller" "2178_HIV" 62441 "34032_VICTOR_HUGO_2" "\"Victor Hugo\"" [43.33701790706387,3.224545410263325] 110.11245023707514
2315 "A_Aller" "2178_HIV" 62442 "34032_LIBERTE_2" "\"Liberté\"" [43.33886601090013,3.2213374606247713] 215.7023031035538
2315 "A_Aller" "2178_HIV" 62449 "34032_UNIVERSITE_2" "\"Université\"" [43.34646300888286,3.218988441660702] 562.6158590856256
2315 "A_Aller" "2178_HIV" 62450 "34032_A._MAFFRE_1" "\"A. Maffre\"" [43.3439822119502,3.227974910378363] 655.0726993649977
4326 "EH_Retour" "2711_ETE" 90775 "34329_PORT_CONCHYLICOLE_3" "\"Port Conchylicole\"" [43.236487511428244,3.264080587833974] 2931.8685635897327
4326 "EH_Retour" "2711_ETE" 90776 "34329_LES_MONTILLES_1" "\"Plage des Montilles\"" [43.236487511428244,3.264080587833974] 2265.1053435805266
4326 "EH_Retour" "2711_ETE" 90777 "34329_LES_SABLONS_2" "\"Les Sablons\"" [43.236487511428244,3.264080587833974] 1637.4716018629017
4326 "EH_Retour" "2711_ETE" 90778 "34329_LES_VAGUES_2" "\"Les Vagues\"" [43.236487511428244,3.264080587833974] 1026.1205784773501
4326 "EH_Retour" "2711_ETE" 90779 "34329_LOU_VILLAGE_2" "\"Lou Village\"" [43.236487511428244,3.264080587833974] 363.1753659496328
4326 "EH_Retour" "2711_ETE" 90793 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" [43.34568319001612,3.218100150839162] 1285.9841778162338
1498 "5_Retour" "1584_HIV" 30574 "34032_VICTOR_HUGO_2" "\"Victor Hugo\"" [43.3365380516909,3.225183990558382] 140.58628544132014
1498 "5_Retour" "1584_HIV" 30575 "34032_LIBERTE_2" "\"Liberté\"" [43.34019348684792,3.2188202188266763] 337.9877472364846
1498 "5_Retour" "1584_HIV" 30576 "34032_PUEL_2" "\"Puel\"" [43.341739571430715,3.2178340532710425] 300.2743427705554
1498 "5_Retour" "1584_HIV" 30577 "34032_MISTRAL_7" "\"Mistral Quai G\"" [43.34552768140188,3.2183347314050907] 109.05307578880117
3688 "C_Retour" "1364_ETE" 19081 "34032_DE_GAULLE_1" "\"De Gaulle\"" [43.34630332631053,3.219147382236306] 151.97979247984804
534 "12_Retour" "1628_HIV" 32962 "34300_PISCINE_MURIEL_HERMINE_1" "\"Piscine M. Hermine\"" [43.425212014093844,3.3067591850233016] 279.701180583692
534 "12_Retour" "1628_HIV" 32967 "34025_CENTRE_BASSAN_1" "\"Centre de Bassan\"" [43.41205986552195,3.2532653710551775] 130.8193835190207
3697 "C_Aller" "759_ETE" 122293 "34032_DE_GAULLE_2" "\"De Gaulle\"" [43.34626317097084,3.219106255224429] 158.91859399282987
4327 "EE_Retour" "923_ETE" 131109 "34032_CIMETIERE_1" "\"Cimetière Neuf\"" [43.34568319001612,3.218100150839162] 1285.9841778162338
1280 "4_Retour" "1547_HIV" 28640 "34032_22-AOUT-44_2" "\"22 août\"" [43.342650161687345,3.221815922608208] 141.4808656316029
1280 "4_Retour" "1547_HIV" 28641 "34032_MISTRAL_7" "\"Mistral Quai G\"" [43.3457529074717,3.217333793584818] 192.98220926724184
3097 "B_Retour" "1933_HIV" 49206 "34032_LES_HALLES_1" "\"Les Halles\"" [43.34473865338425,3.2153423886605172] 283.9080197884633
3097 "B_Retour" "1933_HIV" 49207 "34032_MAIRIE_PERI_1" "\"Mairie\"" [43.34365655269445,3.216540815596695] 314.7523252621122
stop_without_stop_time WARNING 50

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
40 "34032_GRANDS_PINS_3" "\"Grands Pins\""
56 "34166_Mairie_2" "\"Montblanc Mairie\""
84 "34032_COLLEGE_KRAFT_1" "\"Collège Kraft\""
97 "34032_MILHAUD_2" "\"Milhaud\""
113 "34336_ACTIPOLIS_1" "\"Actipolis\""
124 "34032_MERIDIENNE_2" "\"La Méridienne\""
125 "34299_LAFAYETTE_2" "\"LAFAYETTE (scolaire sans mobilier/marquage)\""
146 "34166_Av_de_Béziers_1" "\"Montblanc Av Béziers\""
149 "34299_PATTES_ROUGES_1" "\"Pattes Rouges\""
177 "34032_SEURAT_2" "\"Seurat\""
185 "34032_DEVEZE_1" "\"La Devèze\""
197 "34299_DE_LATTRE_DE_TASSIGNY_2" "\"De Lattre De Tassigny (scolaire sans mobilier/marquage)\""
211 "34032_RUE_D'ALGER_3" "\"Rue d'Alger\""
244 "34032_SALVADOR_ALLENDE_2" "\"Salvador Allende\""
248 "34166_Av_de_Béziers_2" "\"Montblanc Av Béziers\""
257 "34299_LYCEE_BLOCH_1" "\"Lycée M. Bloch\""
258 "34032_A._CORTOT_1" "\"A. Cortot\""
262 "34032_TOUR_DE_MAIL_2" "\"Tour de Mail\""
287 "34032_BOULODROME_1" "\"Boulodrome\""
336 "34166_J._Moulin_2" "\"Montblanc Jean Moulin\""
347 "34032_TOUR_DE_MAIL_1" "\"Tour de Mail\""
350 "34032_A._CORTOT_2" "\"A. Cortot\""
368 "34032_CARREFOUR_DE_GAUSSELET_4" "\"Carrefour du Gausselet\""
376 "34166_Mairie_1" "\"Montblanc Mairie\""
404 "34032_MICHEL_DE_L'HOPITAL_1" "\"Michel de l'Hopital\""
407 "34032_ALLEES_PAUL_RIQUET_1" "\"Allées Paul Riquet\""
413 "34032_SALVADOR_ALLENDE_1" "\"Salvador Allende\""
433 "34025_MAIRIE_2" "\"Mairie de Bassan\""
444 "34299_TERRASSES_MEDITERRANEE_1" "\"Terrasses Méditérranée (scolaire sans mobilier/marquage)\""
455 "34032_DIDEROT_2" "\"Diderot\""
495 "34299_TERRASSES_MEDITERRANEE_2" "\"Terrasses Méditérranée (scolaire sans mobilier/marquage)\""
552 "34299_LAFAYETTE_1" "\"LAFAYETTE (scolaire sans mobilier/marquage)\""
557 "34032_JEAN_BOUIN_2" "\"J. Bouin\""
565 "34166_Coopérative_2" "\"Montblanc Coopérative\""
568 "34299_DE_LATTRE_DE_TASSIGNY_1" "\"De Lattre De Tassigny (scolaire sans mobilier/marquage)\""
580 "34032_LES_CORMORANS_1" "\"Les Cormorans\""
591 "34032_DEVEZE_2" "\"La Devèze\""
593 "34032_CARREFOUR_DU_GAUSSELET_5" "\"Carrefour du Gausselet\""
596 "34032_LYCEE_JEAN_MOULIN_3" "\"Lycée Jean Moulin\""
599 "34032_MILHAUD_1" "\"Milhaud\""
601 "34025_MAIRIE_1" "\"Mairie de Bassan\""
605 "34032_DELIBES_1" "\"Delibes\""
608 "34166_Coopérative_1" "\"Montblanc Coopérative\""
614 "34032_JEAN_BOUIN_1" "\"J. Bouin\""
615 "34032_CENTRE_MED_RABELAIS_1" "\"Centre Médical Rabelais (scolaire sans mobilier/marquage)\""
616 "34299_ORANGER_1" "\"Oranger\""
629 "34329_LES_MONTILLES_2" "\"Plage des Montilles\""
633 "34299_ORANGER_2" "\"Oranger\""
634 "34032_UTRILLO_1" "\"Utrillo\""
637 "34299_PATTES_ROUGES_2" "\"Pattes Rouges\""
stops_match_shape_out_of_order WARNING 4

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.
1286 "4_Aller" "2139_ETE" 60304 "34032_E._CLAPAREDE_2" "\"E. Claparède\"" [43.34340366191492,3.2251892905002535] 60303 "34032_E._CLAPAREDE_1" "\"E. Claparède\"" [43.34350436738108,3.2256120117865272]
1783 "7_Aller" "1783_ETE" 40917 "34032_DE_GAULLE_2" "\"De Gaulle\"" [43.34577868852919,3.21735134457316] 40916 "34032_STE_FAMILLE_2" "\"Ste Famille\"" [43.34597207367959,3.226412879752896]
2195 "9_Aller" "2097_HIV" 58033 "34032_LES_SAULES_1" "\"Les Saules\"" [43.338179832877174,3.2045782005547028] 58032 "34032_FAUBOURG_1" "\"Faubourg\"" [43.3378983270254,3.20300014804857]
822 "15_Retour" "178_HIV" 41270 "34032_LIROU_1" "\"Lirou\"" [43.33810255209793,3.2029012004155395] 41269 "34032_BASHUNG_2" "\"Bashung\"" [43.332950751711046,3.194242890536638]
unused_shape WARNING 1

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"EN_Retour" 622