rhdf-gtfs-com-sco-60-p1 — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-09-11T19:51:18Z,
for the dataset file:///shared/rhdf-gtfs-com-sco-60-p1_15cf3fa4.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.txt
  3. calendar_dates.txt
  4. routes.txt
  5. shapes.txt
  6. stop_times.txt
  7. stops.txt
  8. transfers.txt
  9. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 134
  • Shapes: 1112
  • Stops: 2092
  • Trips: 1395

Specification Compliance report

17582 notices reported (136 errors, 17372 warnings, 74 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 2

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"12164" "60:61609" 6958 4.899 3 6957 4.899 2
"12078" "60:59402" 6218 31.656 9 6217 31.656 8
trip_distance_exceeds_shape_distance ERROR 134

trip_distance_exceeds_shape_distance

The distance between the last shape point and last stop point is greater than or equal to the 11.1m threshold.

You can see more about this notice here.

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

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"10916" "4307$BUILD000609" 8.705 7.743 21.206228754037596
"10827" "4307$BUILD000798" 32.024 31.95 16.66304761054304
"10830" "4307$BUILD000800" 32.024 31.95 16.66304761054304
"10917" "4307$BUILD000609" 8.705 7.743 21.206228754037596
"12001" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12005" "4307$BUILD000169" 68.173 67.953 11.985550831763826
"12011" "4307$BUILD000170" 67.133 67.111 11.985550831763826
"12013" "4307$BUILD000170" 67.133 67.111 11.985550831763826
"12014" "4307$BUILD000170" 67.133 67.111 11.985550831763826
"12016" "4307$BUILD000170" 67.133 67.111 11.985550831763826
"12339" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12340" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12341" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12342" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12343" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12344" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12345" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12346" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12347" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12348" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12349" "4307$BUILD000171" 68.18 67.96 11.985550831763826
"12350" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12351" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12352" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12353" "4307$BUILD000172" 68.173 67.953 11.985550831763826
"12354" "4307$BUILD000169" 68.173 67.953 11.985550831763826
"12355" "4307$BUILD000169" 68.173 67.953 11.985550831763826
"12356" "4307$BUILD000169" 68.173 67.953 11.985550831763826
"12358" "4307$BUILD000169" 68.173 67.953 11.985550831763826
"12359" "4307$BUILD000169" 68.173 67.953 11.985550831763826
"12361" "4307$BUILD000169" 68.173 67.953 11.985550831763826
"10922" "4307$BUILD000613" 12.965 12.581 21.140810250548874
"12362" "4307$BUILD000169" 68.173 67.953 11.985550831763826
"12364" "4307$BUILD000169" 68.173 67.953 11.985550831763826
"12372" "4307$BUILD000170" 67.133 67.111 11.985550831763826
"12373" "4307$BUILD000170" 67.133 67.111 11.985550831763826
"12374" "4307$BUILD000170" 67.133 67.111 11.985550831763826
"12375" "4307$BUILD000170" 67.133 67.111 11.985550831763826
"12413" "4307$BUILD000167" 68.173 67.953 11.985550831763826
"12414" "4307$BUILD000170" 67.133 67.111 11.985550831763826
"12464" "4307$BUILD000169" 68.173 67.953 11.985550831763826
"12493" "4307$BUILD000169" 68.173 67.953 11.985550831763826
"14495" "4307$BUILD000175" 74.68 74.441 11.985550831763826
"12024" "4307$BUILD000615" 24.927 24.502 21.140810250548874
"10236" "4307$BUILD000248" 53.413 52.045 28.02457975635936
"11267" "4307$BUILD000032" 31.695 30.691 28.75854622440429
"10998" "4307$BUILD000648" 11.455 11.343 23.253697490782557
"11276" "4307$BUILD000036" 32.108 31.097 28.75854622440429
"10999" "4307$BUILD000649" 11.455 11.343 23.253697490782557
"11002" "4307$BUILD000651" 10.88 10.874 23.253697490782557
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 223

equal_shape_distance_diff_coordinates_distance_below_threshold

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than 0 but less than 1.11m.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and small difference of coordinates (greater than 0 but less than 1.11 m distance) result in a warning.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"4307$BUILD000617" 686128 8.305 293 686127 8.305 292 0.4366409899347221
"4307$BUILD000879" 875306 4.061 129 875305 4.061 128 0.05155554854975474
"4307$BUILD000635" 675113 11.707 500 675112 11.707 499 0.4366409899347221
"4307$BUILD000876" 876184 15.365 601 876183 15.365 600 0.05155554854975474
"4307$BUILD000633" 675997 11.961 498 675996 11.961 497 0.4366409899347221
"4307$BUILD000889" 880456 10.671 489 880455 10.671 488 0.04290430922132177
"4307$BUILD000887" 880458 0.0 1 880457 0.0 0 0.43114255377621485
"4307$BUILD000886" 881309 10.65 490 881308 10.65 489 0.04290430922132177
"4307$BUILD000884" 877092 3.934 167 877091 3.934 166 0.017202668642968183
"4307$BUILD000883" 877607 7.839 322 877606 7.839 321 0.017202668642968183
"4307$BUILD000882" 877775 3.934 167 877774 3.934 166 0.017202668642968183
"4307$BUILD000881" 876924 7.839 322 876923 7.839 321 0.017202668642968183
"4307$BUILD000819" 831608 1.834 53 831607 1.834 52 0.008578464215708424
"4307$BUILD000829" 836775 15.574 522 836774 15.574 521 0.03444113129467908
"4307$BUILD000826" 834384 8.028 385 834383 8.028 384 0.4366409899347221
"4307$BUILD000824" 833592 11.78 522 833591 11.78 521 0.4366409899347221
"4307$BUILD000834" 838492 15.511 527 838491 15.511 526 0.1289882827023946
"4307$BUILD000833" 837588 6.874 304 837587 6.874 303 0.1289882827023946
"4307$BUILD000831" 835817 15.574 522 835816 15.574 521 0.03444113129467908
"4307$BUILD000608" 683858 0.0 1 683857 0.0 0 0.05186601336493431
"4307$BUILD000606" 682465 3.796 173 682464 3.796 172 0.017265249374772113
"4307$BUILD000605" 681711 3.796 173 681710 3.796 172 0.017265249374772113
"4307$BUILD000846" 844408 32.164 1324 844407 32.164 1323 0.438677638384962
"4307$BUILD000602" 680596 0.0 1 680595 0.0 0 0.4297604286424581
"4307$BUILD000601" 680114 0.0 1 680113 0.0 0 0.4297604286424581
"4307$BUILD000843" 845753 14.902 598 845752 14.902 597 0.438677638384962
"4307$BUILD000219" 252016 45.441 1688 252015 45.441 1687 0.06056143830252222
"4307$BUILD000457" 556933 31.925 1066 556932 31.925 1065 0.09440436622237344
"4307$BUILD000456" 557427 15.742 406 557426 15.742 405 0.09440436622237344
"4307$BUILD000455" 557664 8.221 149 557663 8.221 148 0.13751393127571565
"4307$BUILD000455" 557672 8.317 157 557671 8.317 156 0.42417564088287785
"4307$BUILD000460" 554814 22.071 675 554813 22.071 674 0.09440436622237344
"4307$BUILD000469" 547664 13.902 287 547663 13.902 286 0.42417564088287785
"4307$BUILD000469" 547672 13.998 295 547671 13.998 294 0.13751393127571565
"4307$BUILD000223" 264351 12.384 500 264350 12.384 499 0.03454752542137621
"4307$BUILD000221" 267815 0.0 1 267814 0.0 0 0.03461978973986211
"4307$BUILD000238" 288204 50.052 1711 288203 50.052 1710 0.42417565220006503
"4307$BUILD000237" 278570 56.483 2225 278569 56.483 2224 0.42417565220006503
"4307$BUILD000236" 272958 35.902 1213 272957 35.902 1212 0.01719252132054871
"4307$BUILD000478" 563943 4.734 138 563942 4.734 137 0.008578464215708424
"4307$BUILD000477" 562376 2.092 88 562375 2.092 87 0.09440436622237344
"4307$BUILD000232" 276344 50.151 2013 276343 50.151 2012 0.42417565220006503
"4307$BUILD000474" 558595 2.092 88 558594 2.092 87 0.09440436622237344
"4307$BUILD000474" 559509 29.033 1002 559508 29.033 1001 0.42417564088287785
"4307$BUILD000474" 559517 29.129 1010 559516 29.129 1009 0.13751393127571565
"4307$BUILD000231" 290500 61.088 2295 290499 61.088 2294 0.42417565220006503
"4307$BUILD000005" 222412 0.0 1 222411 0.0 0 0.051622074061649974
"4307$BUILD000247" 294741 24.826 952 294740 24.826 951 0.017214383588091214
"4307$BUILD000246" 313294 0.0 1 313293 0.0 0 0.051622074061649974
"4307$BUILD000488" 581235 2.51 123 581234 2.51 122 0.42417565220006503
fast_travel_between_consecutive_stops WARNING 1

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.
94 "12004" "211" 536.4862909354383 26.824314546771912 814 6 "60:10410" "BRETEUIL - RD 1001 nord BA" "18:37:00" 815 7 "80:11124" "AMIENS - Laennec Quai C" "18:39:00"
fast_travel_between_far_stops WARNING 1

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.
94 "12004" "211" 536.4862909354383 26.824314546771912 814 6 "60:10410" "BRETEUIL - RD 1001 nord BA" "18:37:00" 815 7 "80:11124" "AMIENS - Laennec Quai C" "18:39:00"
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"
missing_timepoint_value WARNING 13208

missing_timepoint_value

stop_times.timepoint value is missing for a record.

When at least one of stop_times.arrival_time or stop_times.departure_time are provided, stop_times.timepoint should be defined

You can see more about this notice here.

Only the first 50 of 13208 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 "10452" 1
3 "10452" 2
4 "10452" 3
5 "10452" 4
6 "10452" 5
7 "10452" 6
8 "10452" 7
9 "10452" 8
10 "10452" 9
11 "10452" 10
12 "10452" 11
13 "10452" 12
14 "10452" 13
15 "10452" 14
16 "10452" 15
17 "10452" 16
18 "10452" 17
19 "10452" 18
20 "10452" 19
21 "10452" 20
22 "10452" 21
23 "10496" 1
24 "10496" 2
25 "10496" 3
26 "10496" 4
27 "10911" 1
28 "10911" 2
29 "10911" 3
30 "10911" 4
31 "10911" 5
32 "10911" 6
33 "11590" 1
34 "11590" 2
35 "11591" 1
36 "11591" 2
37 "11748" 1
38 "11748" 2
39 "11748" 3
40 "11748" 4
41 "11748" 5
42 "11748" 6
43 "11748" 7
44 "11748" 8
45 "11748" 9
46 "11748" 10
47 "11748" 11
48 "11748" 12
49 "11748" 13
50 "11748" 14
51 "11748" 15
mixed_case_recommended_field WARNING 138

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 138 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.
"agency.txt" "agency_name" "CAR_HDF_60_1" 2
"routes.txt" "route_long_name" "ABANCOURT-HENNICOURT-BLARGIES" 27
"routes.txt" "route_long_name" "ABBECOURT-SAINT SULPICE" 28
"routes.txt" "route_long_name" "ABBEVILLE SAINT LUCIEN-BOURSINES" 29
"routes.txt" "route_long_name" "ACHY-HAUTE EPINE-LA NEUVILLE/OUDEUIL" 30
"routes.txt" "route_long_name" "AUMALE-QUINQUEMPOIX FLEUZY" 31
"routes.txt" "route_long_name" "BACOUEL-SEREVILLERS-TARTIGNY-PLAINVILLE-ROCQUENCOURT-BROYES-LE MESNIL SAINT FIRMIN" 32
"routes.txt" "route_long_name" "BAZANCOURT-HECOURT-SAINT QUENTIN DES PRES-VILLERS VERMONT-SULLY" 33
"routes.txt" "route_long_name" "BEAUDEDUIT-LAVACQUERIE-LE MESNIL CONTEVILLE" 35
"routes.txt" "route_long_name" "BLACOURT-ESPAUBOURG" 36
"routes.txt" "route_long_name" "BLICOURT-OUDEUIL-PISSELEU-LIHUS" 37
"routes.txt" "route_long_name" "BONNEUIL LES EAUX-FLECHY-BLANCFOSSE-GOUY LES GROSEILLERS" 39
"routes.txt" "route_long_name" "BONVILLERS-CHEPOIX-LA HERELLE-MORY MONTCRUX" 40
"routes.txt" "route_long_name" "BORNEL-ANSERVILLE-FOSSEUSE" 41
"routes.txt" "route_long_name" "BOUBIERS-BOUCONVILLERS-LIERVILLE" 42
"routes.txt" "route_long_name" "BRETEUIL-BEAUVOIR" 43
"routes.txt" "route_long_name" "BRIOT-BROMBOS-HALLOY-THIEULOY SAINT ANTOINE" 44
"routes.txt" "route_long_name" "CAMPEAUX-CANNY/THERAIN-SAINT SAMSON LA POTERIE-HERICOURT/THERAIN-MUREAUMONT" 46
"routes.txt" "route_long_name" "CAMPREMY-THIEUX" 47
"routes.txt" "route_long_name" "CEMPUIS-SOMMEREUX-LAVERRIERE" 49
"routes.txt" "route_long_name" "CHAUMONT EN VEXIN" 51
"routes.txt" "route_long_name" "CONTEVILLE-GREZ-LE HAMEL-HETOMESNIL-CHOQUEUSE LES BERNARDS" 53
"routes.txt" "route_long_name" "CORMEILLES-LE CROCQ-VILLERS VICOMTE" 54
"routes.txt" "route_long_name" "CRILLON-HAUCOURT-MARTINCOURT-VROCOURT" 55
"routes.txt" "route_long_name" "CROISSY SUR CELLE-DOMELIERS-FONTAINE BONNELEAU-CATHEUX" 56
"routes.txt" "route_long_name" "DAMERAUCOURT-DARGIES-SARNOIS-OFFOY" 57
"routes.txt" "route_long_name" "DAMERAUCOURT-DARGIES-SARNOIS-OFFOY" 58
"routes.txt" "route_long_name" "DELINCOURT-LATTAINVILLE-REILLY-CHAMBORS SIVOM DES VILLAGES DE LA VALLEE DU REVEILLON" 59
"routes.txt" "route_long_name" "ERAGNY SUR EPTE - SERIFONTAINE" 60
"routes.txt" "route_long_name" "ESSUILES SAINT RIMAULT-FAY SAINT QUENTIN-REMERANGLES" 61
"routes.txt" "route_long_name" "FAY LES ETANGS-FLEURY-FRESNES LEGUILLON-SENOTS - DU BIANCOURT" 62
"routes.txt" "route_long_name" "FONTAINE LAVAGANNE-ROY BOISSY-ROTHOIS-GAUDECHART-PREVILLERS" 63
"routes.txt" "route_long_name" "FOUILLOY-ROMESCAMPS-GOURCHELLES-ESCLES SAINT PIERRE" 65
"routes.txt" "route_long_name" "FRANCASTEL-LE GALLET-VIEFVILLERS-LE SAULCHOY" 66
"routes.txt" "route_long_name" "FRESNEAUX MONTCHEVREUIL-LE MESNIL THERIBUS" 67
"routes.txt" "route_long_name" "FROISSY-SAINTE EUSOYE-NOIREMONT-LA NEUVILLE SAINT PIERRE-REUIL SUR BRECHE" 68
"routes.txt" "route_long_name" "GLATIGNY-HANVOILE-LHERAULE-WAMBEZ" 69
"routes.txt" "route_long_name" "GREMEVILLERS-MORVILLERS-OMECOURT" 70
"routes.txt" "route_long_name" "HADANCOURT-SERANS-MONTJAVOULT" 71
"routes.txt" "route_long_name" "HANNACHES-SENANTES-VILLERS/AUCHY" 72
"routes.txt" "route_long_name" "HARDIVILLERS-MAISONCELLE TUILERIE-TROUSSENCOURT" 73
"routes.txt" "route_long_name" "HAUTBOS-SAINT DENISCOURT-THERINES-SAINT MAUR" 74
"routes.txt" "route_long_name" "HEILLES-MOUCHY LE CHATEL" 75
"routes.txt" "route_long_name" "HODENC L'EVEQUE-SILLY TILLARD" 76
"routes.txt" "route_long_name" "LA CHAPELLE AUX POTS-ARMENTIERES-HODENC EN BRAY" 77
"routes.txt" "route_long_name" "LA CHAUSSEE DU BOIS D'ECU-MAULERS-MUIDORGE-OURSEL MAISON-PUITS LA VALLEE" 78
"routes.txt" "route_long_name" "LA HOUSSOYE-PORCHEUX" 79
"routes.txt" "route_long_name" "LA LANDELLE-LE VAUROUX-LE COUDRAY SAINT GERMER" 80
"routes.txt" "route_long_name" "LABOISSIERE EN THELLE" 81
"routes.txt" "route_long_name" "LABOSSE-LE VAUMAIN-FLAVACOURT-LINCOURT" 82
route_color_contrast WARNING 21

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"218" 29 "#FFCC00" "#FFFFFF"
"247" 36 "#FFCC00" "#FFFFFF"
"255" 42 "#FFCC00" "#FFFFFF"
"258" 43 "#FFCC00" "#FFFFFF"
"259" 44 "#FFCC00" "#FFFFFF"
"264" 46 "#FFCC00" "#FFFFFF"
"280" 55 "#FFCC00" "#FFFFFF"
"285" 57 "#FFCC00" "#FFFFFF"
"288" 59 "#FFCC00" "#FFFFFF"
"298" 62 "#FFCC00" "#FFFFFF"
"302" 63 "#FFCC00" "#FFFFFF"
"303" 64 "#FFCC00" "#FFFFFF"
"308" 67 "#FFCC00" "#FFFFFF"
"309" 68 "#FFCC00" "#FFFFFF"
"314" 70 "#FFCC00" "#FFFFFF"
"317" 73 "#FFCC00" "#FFFFFF"
"323" 77 "#FFCC00" "#FFFFFF"
"324" 78 "#FFCC00" "#FFFFFF"
"349" 90 "#FFCC00" "#FFFFFF"
"363" 96 "#FFCC00" "#FFFFFF"
"366" 98 "#FFCC00" "#FFFFFF"
stop_too_far_from_shape WARNING 2

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.
720 "4307$BUILD000459" "11750" 7038 "60:00103" "ABANCOURT - Hennicourt Ecole primaire" [49.686347961425795,1.77660477161407] 120.87834612429954
1384 "4307$BUILD000713" "11106" 13124 "60:41203" "MONTAGNY-EN-VEXIN - Les fermettes" [49.1907386779785,1.8028814792633103] 501.1439058796851
stop_too_far_from_shape_using_user_distance WARNING 3377

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

You can see more about this notice here.

Only the first 50 of 3377 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.
1265 "AUTO_9761779" "10873" 12273 "60:69702" "VROCOURT - Moulin du Clos Guérin" [49.51732137542114,1.9223965337206832] 3276.2640549321645
1265 "AUTO_9761779" "10873" 12274 "60:69703" "VROCOURT - Clos guérin" [49.51500463523314,1.930546111115695] 3413.410625527006
1265 "AUTO_9761779" "10873" 12275 "60:38801" "MARTINCOURT - Abribus R. de la Vallée" [49.51632926421631,1.9332489907906187] 2625.310012156228
1265 "AUTO_9761779" "10873" 12276 "60:18003" "CRILLON - La petite france" [49.51317691039203,1.9549849665599848] 2015.099210061952
1265 "AUTO_9761779" "10873" 12277 "60:30101" "HAUCOURT - Eglise" [49.510475928539236,1.9668745996257744] 2215.079990050028
1265 "AUTO_9761779" "10873" 12278 "60:18001" "CRILLON - Mairie" [49.51617389028435,1.991885985148404] 4515.416952443359
1265 "AUTO_9761779" "10873" 12279 "60:08401" "BONNIERES - Rue de l'église" [49.503857999999994,2.00074] 2621.269593904583
1265 "AUTO_9761779" "10873" 12280 "60:40311" "MILLY-SUR-THERAIN - Moimont" [49.503857999999994,2.00074] 1730.533991169287
1265 "AUTO_9761779" "10873" 12281 "60:40308" "MILLY-SUR-THERAIN - Gare" [49.503857999999994,2.00074] 833.3702274955315
362 "AUTO_9761535" "10187" 3543 "60:66201" "LE VAUROUX - Rue Anceau" [49.34590388215542,1.9005955697056542] 4072.26881644818
362 "AUTO_9761535" "10187" 3544 "60:33105" "LABOSSE - Les plards centre" [49.34818996195077,1.8649892652539435] 3327.3935418569617
362 "AUTO_9761535" "10187" 3545 "60:33102" "LABOSSE - Gare" [49.30019074807709,1.8430673000005107] 8164.114535955443
362 "AUTO_9761535" "10187" 3546 "60:33101" "LABOSSE - Lavoir" [49.299169522482764,1.8291105246614505] 6921.2423003613985
362 "AUTO_9761535" "10187" 3547 "60:66003" "LE VAUMAIN - La fonderie carrefour" [49.31202020380401,1.8265261030066502] 5708.642186967725
362 "AUTO_9761535" "10187" 3548 "60:66006" "LE VAUMAIN - Les maisonnettes - Grande rue" [49.33181273884419,1.8359244362193035] 2163.870927112536
362 "AUTO_9761535" "10187" 3549 "60:66001" "LE VAUMAIN - Eglise" [49.35115802415375,1.8451180527331772] 2686.088221978575
362 "AUTO_9761535" "10187" 3550 "60:09701" "BOUTENCOURT - Centre" [49.33627513788357,1.8248038269163285] 2959.286885847333
362 "AUTO_9761535" "10187" 3551 "60:20802" "ENENCOURT-LEAGE - Eglise" [49.33495,1.8195080000000001] 3980.6733456739867
362 "AUTO_9761535" "10187" 3552 "60:64501" "TRIE-LA-VILLE - Centre" [49.33495,1.8195080000000001] 5128.317675778247
362 "AUTO_9761535" "10187" 3553 "60:64401" "TRIE-CHÂTEAU - Villers Sur Trie" [49.33495,1.8195080000000001] 2956.5999022575866
362 "AUTO_9761535" "10187" 3554 "60:23501" "FLAVACOURT - Lincourt le haut" [49.33495,1.8195080000000001] 2704.0256698555695
362 "AUTO_9761535" "10187" 3555 "60:23506" "FLAVACOURT - La tremblée" [49.33495,1.8195080000000001] 794.1490581204697
361 "AUTO_9761534" "10186" 3531 "60:70302" "AUX MARAIS - D981" [49.40987151282583,2.01787140370228] 1951.426438648914
361 "AUTO_9761534" "10186" 3532 "60:52302" "RAINVILLERS - Mairie" [49.39254728213647,1.9792599960492532] 2646.567063131088
361 "AUTO_9761534" "10186" 3533 "60:02915" "AUNEUIL - Troussures centre" [49.38990775953458,1.9374711263017521] 2506.0012552885005
361 "AUTO_9761534" "10186" 3534 "60:68102" "VILLERS-SAINT-BARTHELEMY - Mairie" [49.364631468472915,1.913213627109127] 4529.4477662371655
361 "AUTO_9761534" "10186" 3535 "60:66201" "LE VAUROUX - Rue Anceau" [49.340273175220496,1.8903029625891075] 4969.62652026641
361 "AUTO_9761534" "10186" 3536 "60:33105" "LABOSSE - Les plards centre" [49.32087095150415,1.8659070058562066] 5154.760701782799
361 "AUTO_9761534" "10186" 3537 "60:33101" "LABOSSE - Lavoir" [49.30759278911461,1.8492261100454133] 5251.9106236492435
361 "AUTO_9761534" "10186" 3538 "60:64405" "TRIE-CHÂTEAU - Centre" [49.280120000000004,1.77266] 3560.3190701896797
361 "AUTO_9761534" "10186" 3539 "27:28403" "GISORS - Forcinal" [49.280120000000004,1.77266] 1405.5115148127516
361 "AUTO_9761534" "10186" 3540 "27:28404" "GISORS - Gare" [49.280120000000004,1.77266] 1026.1194466959994
358 "AUTO_9761532" "10183" 3500 "60:70303" "AUX MARAIS - Place" [49.40886741265626,2.018490437892187] 1797.130480413905
358 "AUTO_9761532" "10183" 3501 "60:70301" "AUX MARAIS - Bout riflé" [49.408426423923416,2.0107341424358642] 2025.9132511863268
358 "AUTO_9761532" "10183" 3502 "60:52302" "RAINVILLERS - Mairie" [49.39963604014119,1.9706314443648227] 2785.578916062863
358 "AUTO_9761532" "10183" 3503 "60:02915" "AUNEUIL - Troussures centre" [49.38248482042457,1.928159800983093] 3242.887404288499
358 "AUTO_9761532" "10183" 3504 "60:68101" "VILLERS-SAINT-BARTHELEMY - Grand bailly" [49.36946148665821,1.9168013420204018] 5176.4416437938
358 "AUTO_9761532" "10183" 3505 "60:68102" "VILLERS-SAINT-BARTHELEMY - Mairie" [49.34708440898479,1.8869581281469667] 7226.3281580082685
358 "AUTO_9761532" "10183" 3506 "60:66201" "LE VAUROUX - Rue Anceau" [49.34261098548239,1.8605808811086235] 6137.067043705919
358 "AUTO_9761532" "10183" 3507 "60:33105" "LABOSSE - Les plards centre" [49.322749804147776,1.8600126530789154] 5262.576105141837
358 "AUTO_9761532" "10183" 3508 "60:33102" "LABOSSE - Gare" [49.31512866971931,1.8280016102235028] 7975.228627824659
358 "AUTO_9761532" "10183" 3509 "60:33101" "LABOSSE - Lavoir" [49.336234827948594,1.8380253136528668] 4230.993147796292
358 "AUTO_9761532" "10183" 3510 "60:66003" "LE VAUMAIN - La fonderie carrefour" [49.3490372051218,1.8441097889702278] 2637.0732661516377
358 "AUTO_9761532" "10183" 3511 "60:66006" "LE VAUMAIN - Les maisonnettes - Grande rue" [49.33814253604596,1.8304206624049364] 1987.7359668631443
358 "AUTO_9761532" "10183" 3512 "60:66001" "LE VAUMAIN - Eglise" [49.33495,1.8195080000000001] 3801.6030906864667
358 "AUTO_9761532" "10183" 3513 "60:09701" "BOUTENCOURT - Centre" [49.33495,1.8195080000000001] 3204.8669761338247
358 "AUTO_9761532" "10183" 3514 "60:20802" "ENENCOURT-LEAGE - Eglise" [49.33495,1.8195080000000001] 3980.6733456739867
358 "AUTO_9761532" "10183" 3515 "60:64501" "TRIE-LA-VILLE - Centre" [49.33495,1.8195080000000001] 5128.317675778247
358 "AUTO_9761532" "10183" 3516 "60:64401" "TRIE-CHÂTEAU - Villers Sur Trie" [49.33495,1.8195080000000001] 2956.5999022575866
358 "AUTO_9761532" "10183" 3517 "60:23501" "FLAVACOURT - Lincourt le haut" [49.33495,1.8195080000000001] 2704.0256698555695
trip_distance_exceeds_shape_distance_below_threshold WARNING 400

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is greater than 0 but less than the 11.1m threshold.

You can see more about this notice here.

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

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"11590" "4307$BUILD000720" 3.16 3.159 4.334100980843593
"11591" "4307$BUILD000711" 3.16 3.159 4.334100980843593
"11748" "4307$BUILD000722" 64.234 63.604 0.5699375926591286
"11749" "4307$BUILD000722" 64.234 63.604 0.5699375926591286
"10443" "4307$BUILD000742" 4.094 4.078 10.366389847950645
"10444" "4307$BUILD000742" 4.094 4.078 10.366389847950645
"10459" "4307$BUILD000743" 21.357 21.332 3.320786321968831
"10464" "4307$BUILD000745" 18.624 18.337 1.1563755144902026
"10465" "4307$BUILD000746" 23.973 23.687 1.1563755144902026
"10466" "4307$BUILD000747" 29.567 29.539 3.320786321968831
"10468" "4307$BUILD000748" 40.992 40.231 4.054873548264407
"10978" "4307$BUILD000751" 19.639 19.625 4.687784092352037
"10985" "4307$BUILD000752" 68.121 67.364 2.8909265097846686
"10989" "4307$BUILD000753" 15.873 15.617 0.5716954867661941
"10990" "4307$BUILD000754" 30.9 30.149 1.1076767613198575
"10992" "4307$BUILD000756" 17.573 17.504 4.687784092352037
"11422" "4307$BUILD000757" 16.597 15.688 6.712625058244773
"12048" "4307$BUILD000758" 28.935 28.392 3.320786321968831
"12050" "4307$BUILD000760" 16.066 15.315 1.6401937808117157
"12051" "4307$BUILD000761" 11.503 11.447 2.0861290490839703
"11228" "4307$BUILD000782" 19.696 19.171 4.207525087332625
"11229" "4307$BUILD000783" 20.016 19.997 0.4215636776702699
"11231" "AUTO_9762002" 32.559 21.471 0.0
"11232" "4307$BUILD000785" 44.011 43.735 0.13414953493052548
"11233" "4307$BUILD000786" 44.011 43.735 0.13414953493052548
"11244" "4307$BUILD000790" 18.991 18.975 0.4215636776702699
"11246" "4307$BUILD000782" 19.696 19.171 4.207525087332625
"10828" "4307$BUILD000799" 24.82 24.806 3.8135810021028944
"11766" "4307$BUILD000801" 25.158 24.103 0.13497467661277346
"11767" "4307$BUILD000802" 25.158 24.103 0.13497467661277346
"11338" "4307$BUILD000805" 39.111 39.099 1.9201062238928912
"11339" "4307$BUILD000805" 39.111 39.099 1.9201062238928912
"11382" "AUTO_9762059" 55.162 40.54 0.0
"11383" "AUTO_9762059" 55.162 40.54 0.0
"11388" "4307$BUILD000812" 37.256 36.907 4.063558535370857
"11389" "4307$BUILD000812" 37.256 36.907 4.063558535370857
"11391" "4307$BUILD000813" 36.014 35.086 0.006703966933572047
"11392" "4307$BUILD000814" 36.014 35.083 0.006703966933572047
"11406" "4307$BUILD000812" 37.256 36.907 4.063558535370857
"11881" "4307$BUILD000817" 33.344 32.584 0.006703966933572047
"11882" "AUTO_9762053" 57.925 39.668 0.0
"11883" "4307$BUILD000818" 50.649 50.496 0.6941488269843282
"12004" "4307$BUILD000168" 67.509 67.287 9.159715882875398
"10497" "4307$BUILD000397" 11.404 11.396 0.15552311653210396
"12357" "4307$BUILD000168" 67.509 67.287 9.159715882875398
"12360" "4307$BUILD000168" 67.509 67.287 9.159715882875398
"12363" "4307$BUILD000168" 67.509 67.287 9.159715882875398
"12365" "4307$BUILD000173" 67.524 67.302 9.159715882875398
"12366" "4307$BUILD000168" 67.509 67.287 9.159715882875398
"12367" "4307$BUILD000168" 67.509 67.287 9.159715882875398
big_gap_in_service INFO 72

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

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

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"9affeb20949d47a9bddd647bb6473812" "2026-10-12" "2026-11-02" 20
"9affeb20949d47a9bddd647bb6473812" "2026-12-14" "2027-01-04" 20
"9affeb20949d47a9bddd647bb6473812" "2027-02-15" "2027-03-08" 20
"9affeb20949d47a9bddd647bb6473812" "2027-04-12" "2027-05-03" 20
"024843713e75410daf2520e9e2bdb53f" "2026-10-16" "2026-11-02" 16
"024843713e75410daf2520e9e2bdb53f" "2026-12-18" "2027-01-04" 16
"024843713e75410daf2520e9e2bdb53f" "2027-02-19" "2027-03-08" 16
"024843713e75410daf2520e9e2bdb53f" "2027-04-16" "2027-05-03" 16
"2b06e2b7bf2b41bdbbcf7fa94e77264e" "2026-10-15" "2026-11-02" 17
"2b06e2b7bf2b41bdbbcf7fa94e77264e" "2026-12-17" "2027-01-04" 17
"2b06e2b7bf2b41bdbbcf7fa94e77264e" "2027-02-18" "2027-03-08" 17
"2b06e2b7bf2b41bdbbcf7fa94e77264e" "2027-04-15" "2027-05-03" 17
"f78fa870f0a04945a64053649ee37b5c" "2026-10-16" "2026-11-02" 16
"f78fa870f0a04945a64053649ee37b5c" "2026-12-18" "2027-01-04" 16
"f78fa870f0a04945a64053649ee37b5c" "2027-02-19" "2027-03-08" 16
"f78fa870f0a04945a64053649ee37b5c" "2027-04-16" "2027-05-03" 16
"670a96e6ad854dfb8977aaf6a693d674" "2026-10-17" "2026-11-02" 15
"670a96e6ad854dfb8977aaf6a693d674" "2026-12-19" "2027-01-04" 15
"670a96e6ad854dfb8977aaf6a693d674" "2027-02-20" "2027-03-08" 15
"670a96e6ad854dfb8977aaf6a693d674" "2027-04-17" "2027-05-03" 15
"0ca3ff7eedf7436c8879c204217b76dc" "2026-10-31" "2026-12-26" 55
"0ca3ff7eedf7436c8879c204217b76dc" "2027-01-02" "2027-02-27" 55
"0ca3ff7eedf7436c8879c204217b76dc" "2027-03-06" "2027-04-24" 48
"2cf48823ea7e4938aef207f6b063385d" "2026-10-28" "2026-12-23" 55
"2cf48823ea7e4938aef207f6b063385d" "2026-12-30" "2027-02-24" 55
"2cf48823ea7e4938aef207f6b063385d" "2027-03-03" "2027-04-21" 48
"59d252f3d8df439db1d232469676508f" "2026-10-30" "2026-12-21" 51
"59d252f3d8df439db1d232469676508f" "2026-12-31" "2027-02-22" 52
"59d252f3d8df439db1d232469676508f" "2027-03-05" "2027-04-19" 44
"1b01d57ffb994633a5609cfcec0750ea" "2026-10-31" "2026-12-21" 50
"1b01d57ffb994633a5609cfcec0750ea" "2027-01-02" "2027-02-22" 50
"1b01d57ffb994633a5609cfcec0750ea" "2027-03-06" "2027-04-19" 43
"3fcaa84ebfd344ebb1ae6c424911a215" "2026-12-18" "2027-01-05" 17
"f70a3ff03bc4417fa37c631938eed379" "2026-12-14" "2027-01-04" 20
"28b6fd5e09d146b39c3acb5b09ab80ec" "2026-12-18" "2027-01-08" 20
"28b6fd5e09d146b39c3acb5b09ab80ec" "2027-04-23" "2027-05-14" 20
"f3a1a0b621a24673bd3e4de48538e03b" "2026-12-17" "2027-01-04" 17
"4a894b3ad5fc43c4bc28aecded7d766e" "2027-04-24" "2027-05-15" 20
"8eae5163a67c46aaa3b3c515fd112783" "2026-10-30" "2026-12-21" 51
"8eae5163a67c46aaa3b3c515fd112783" "2026-12-31" "2027-02-22" 52
"8eae5163a67c46aaa3b3c515fd112783" "2027-03-05" "2027-04-19" 44
"8eae5163a67c46aaa3b3c515fd112783" "2027-05-07" "2027-07-05" 58
"ebe6dc8a69e94388b2f8e9c17ea32d6c" "2026-10-31" "2026-12-26" 55
"ebe6dc8a69e94388b2f8e9c17ea32d6c" "2027-01-02" "2027-02-27" 55
"ebe6dc8a69e94388b2f8e9c17ea32d6c" "2027-03-06" "2027-04-24" 48
"ebe6dc8a69e94388b2f8e9c17ea32d6c" "2027-04-24" "2027-07-10" 76
"e7f0f65fecd147eab1e24eb2012568c2" "2026-10-31" "2026-12-21" 50
"e7f0f65fecd147eab1e24eb2012568c2" "2027-01-02" "2027-02-22" 50
"e7f0f65fecd147eab1e24eb2012568c2" "2027-03-06" "2027-04-19" 43
"e7f0f65fecd147eab1e24eb2012568c2" "2027-05-07" "2027-07-05" 58
trip_headsign_matches_intermediate_stop INFO 2

trip_headsign_matches_intermediate_stop

Trip headsign matches the name of an intermediate stop, not the last stop.

The trip_headsign matches the stop_name of a stop that is not the last stop of the trip. This may confuse passengers boarding after that stop, since the headsign suggests the vehicle is heading to a stop it has already passed.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record in `trips.txt`. tripId (?) The id of the trip with the problematic headsign. tripHeadsign (?) The headsign value that matches an intermediate stop name. stopId1 (?) The id of the intermediate stop whose name matches the headsign. stopSequence (?) The stop_sequence value of the intermediate stop that matches the headsign. stopId2 (?) The id of the actual last stop of the trip.
17 "10468" "BACOUEL - Gare" "60:03902" 5 "60:03902"
577 "12053" "BLARGIES - Ecole" "60:07602" 2 "60:07602"