GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-06T02:51:34Z,
for the dataset file:///shared/fluo-grand-b66c98a6b83bf4.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: 576
  • Routes: 198
  • Shapes: 504
  • Stops: 1120
  • Trips: 576

Specification Compliance report

1153 notices reported (42 errors, 1111 warnings, 0 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 5

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`.
"1031771-1045555" "1027345" 3455 1387.0 3 3454 1387.0 2
"1016500-1021275" "1043828" 3306 27379.0 7 3305 27379.0 6
"1016500-1021274" "1043828" 3291 27379.0 7 3290 27379.0 6
"1032299-1046195" "1027798" 1840 5177.0 3 1839 5177.0 2
"1035845-1052198" "1027892" 675 0.0 2 674 0.0 1
stop_time_with_arrival_before_previous_departure_time ERROR 11

stop_time_with_arrival_before_previous_departure_time

Backwards time travel between stops in stop_times.txt

For a given trip_id, the arrival_time of (n+1)-th stoptime in sequence must not precede the departure_time of n-th stoptime in sequence in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. prevCsvRowNumber (?) The row of the previous stop time. tripId (?) The trip_id associated to the faulty record. arrivalTime (?) Arrival time at the faulty record. departureTime (?) Departure time at the previous stop time.
1655 1654 "1025493-1033532" "00:00:00" "16:40:00"
3597 3596 "1037619-1054877" "00:00:00" "06:47:00"
3291 3290 "1016500-1021274" "00:00:00" "18:05:00"
2122 2121 "1035710-1051797" "00:00:00" "16:59:00"
3385 3384 "1013824-1016971" "00:00:00" "13:10:00"
3380 3379 "1013824-1016970" "00:00:00" "08:05:00"
1840 1839 "1032299-1046195" "00:00:00" "13:00:00"
1417 1416 "1013791-1016906" "00:00:00" "16:35:00"
2331 2330 "1035909-1052360" "00:00:00" "13:09:00"
1633 1632 "1025437-1033461" "00:00:00" "17:30:00"
3425 3424 "1029398-1041655" "00:00:00" "13:15:00"
trip_distance_exceeds_shape_distance ERROR 26

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.

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.
"1038010-1055385" "9865$1038010$1" 25524.0 25444.0 27.224381015779972
"1030375-1042948" "9865$1030375$101" 14900.0 14844.0 1166.0929070078103
"1032288-1046172" "9865$1032288$117" 15387.0 14591.0 45.47697865350865
"1037774-1055085" "9865$1037774$14" 47007.0 46862.0 45.47697865350865
"1035851-1052205" "9865$1035851$142" 31038.0 31016.0 27.224381015779972
"1036309-1053104" "9865$1036309$144" 10284.0 10265.0 18.624518121411082
"1038012-1055386" "9865$1038012$2" 39350.0 39303.0 27.224381015779972
"1033787-1049065" "9865$1033787$199" 17613.0 17567.0 45.065869640907735
"1030648-1043363" "9865$1030648$204" 28099.0 28098.0 27.324462605638622
"1038106-1055505" "9865$1038106$214" 33900.0 32222.0 27.224381015779972
"1030285-1042795" "9865$1030285$222" 7257.0 7239.0 27.224381015779972
"1031619-1045401" "9865$1031619$224" 20513.0 20512.0 192.6126600668492
"1028412-1038821" "9865$1028412$227" 33519.0 33501.0 3643.28680032194
"1028228-1038066" "9865$1028228$28" 27679.0 27678.0 28.5146692726785
"1035382-1051029" "9865$1035382$261" 15725.0 15670.0 1070.175938713529
"1032299-1046195" "9865$1032299$327" 57622.0 57621.0 37.1936718318967
"1032300-1046197" "9865$1032300$327" 57622.0 57621.0 37.1936718318967
"1027399-1036759" "9865$1027399$436" 28332.0 28331.0 22.980863528251987
"1028444-1039105" "9865$1028444$437" 18496.0 18490.0 24.136599836366592
"1038013-1055387" "9865$1038013$5" 39941.0 39805.0 27.224381015779972
"1015219-1018773" "9865$1015219$482" 25600.0 25232.0 12.32580837175712
"1015219-1018774" "9865$1015219$482" 25600.0 25232.0 12.32580837175712
"1038377-1055928" "9865$1038377$7" 27158.0 27112.0 16.485839100083606
"1038875-1056842" "9865$1038875$66" 26852.0 26828.0 15.266853903839399
"1032301-1046198" "9865$1032301$68" 21130.0 21093.0 14.958484281798627
"1033581-1048734" "9865$1033581$81" 7065.0 7058.0 15.853732657327711
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 200

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 200 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.
"9865$1026693$215" 105761 5617.0 109 105760 5617.0 108 0.8742731674143768
"9865$1026693$215" 105816 8666.0 164 105815 8666.0 163 0.21128349001899477
"9865$1026693$215" 105869 11638.0 217 105868 11638.0 216 0.3520564567794492
"9865$1035909$390" 24258 4448.0 50 24257 4448.0 49 0.4300670723764143
"9865$1035909$390" 24342 11745.0 134 24341 11745.0 133 0.1419605887047734
"9865$1013806$284" 143099 9686.0 154 143098 9686.0 153 0.42417565220006503
"9865$1037138$246" 43554 5180.0 118 43553 5180.0 117 0.07117018801181321
"9865$1037138$246" 44120 22344.0 684 44119 22344.0 683 0.07128081174529545
"9865$1037138$246" 44314 30504.0 878 44313 30504.0 877 0.43013095899831555
"9865$1032168$268" 128639 37572.0 942 128638 37572.0 941 0.17645810491666192
"9865$1025904$140" 34019 6010.0 90 34018 6010.0 89 0.1409210465194421
"9865$1035845$187" 79939 0.0 1 79938 0.0 0 0.28510292121033837
"9865$1025419$350" 193058 13181.0 263 193057 13181.0 262 0.4916936421107295
"9865$1029398$67" 158989 9287.0 190 158988 9287.0 189 0.14259089344409767
"9865$1032621$131" 26624 19363.0 491 26623 19363.0 490 0.5103853361132743
"9865$1031722$450" 68847 8847.0 220 68846 8847.0 219 0.4474317616768835
"9865$1032167$36" 126767 17931.0 242 126766 17931.0 241 0.44707526326279057
"9865$1037645$113" 8747 3672.0 69 8746 3672.0 68 0.4300912528996135
"9865$1037645$113" 9050 10920.0 372 9049 10920.0 371 0.17765695505238707
"9865$1014049$130" 24863 2009.0 95 24862 2009.0 94 0.42417564088287785
"9865$1032282$289" 146871 15393.0 331 146870 15393.0 330 0.4300880803744697
"9865$1035852$143" 35604 462.0 14 35603 462.0 13 0.42417564088287785
"9865$1035852$143" 35751 8982.0 161 35750 8982.0 160 0.4906927318237194
"9865$1028657$72" 163701 4368.0 101 163700 4368.0 100 0.42417565290738923
"9865$1037766$442" 61417 7082.0 172 61416 7082.0 171 0.07117018801181321
"9865$1037766$442" 61807 25828.0 562 61806 25828.0 561 0.2493221798539979
"9865$1031633$342" 188933 17770.0 250 188932 17770.0 249 0.24872881562408392
"9865$1026670$19" 89038 2575.0 59 89037 2575.0 58 0.07056315333590732
"9865$1026670$19" 89330 12144.0 351 89329 12144.0 350 0.44707526326279057
"9865$1030188$115" 10969 8364.0 117 10968 8364.0 116 0.14085346401023047
"9865$1036308$386" 19669 9016.0 185 19668 9016.0 184 0.10568300439906263
"9865$1032295$73" 163826 2374.0 68 163825 2374.0 67 0.8513481682935438
"9865$1037644$228" 114798 10723.0 330 114797 10723.0 329 0.4469156977890691
"9865$1037644$228" 114878 16028.0 410 114877 16028.0 409 0.07035722555776608
"9865$1038375$183" 73936 11923.0 187 73935 11923.0 186 0.8483512930829429
"9865$1038375$183" 74180 21961.0 431 74179 21961.0 430 0.10662923546755838
"9865$1035911$397" 27348 37510.0 524 27347 37510.0 523 0.4914546332058894
"9865$1035858$146" 38984 5320.0 22 38983 5320.0 21 0.0708737309318259
"9865$1027478$379" 17157 4370.0 108 17156 4370.0 107 0.4593181178729456
"9865$1027478$379" 17363 15701.0 314 17362 15701.0 313 0.4299789071443046
"9865$1021721$182" 72427 7430.0 185 72426 7430.0 184 0.4475664439553728
"9865$1037131$443" 62463 6301.0 120 62462 6301.0 119 0.1424513437313143
"9865$1026694$495" 106062 2905.0 66 106061 2905.0 65 0.42998037007392004
"9865$1026694$495" 106158 9192.0 162 106157 9192.0 161 0.3520564567794492
"9865$1026694$495" 106310 17592.0 314 106309 17592.0 313 0.14091502075219278
"9865$1035859$414" 38940 5306.0 71 38939 5306.0 70 0.4472329582777111
"9865$1030170$234" 152844 1485.0 32 152843 1485.0 31 0.21103267222330216
"9865$1014867$446" 65134 33097.0 584 65133 33097.0 583 0.42417564088287785
"9865$1032301$68" 160184 17606.0 401 160183 17606.0 400 0.3560198599473564
"9865$1037774$14" 40838 4842.0 127 40837 4842.0 126 0.5778945710268364
fast_travel_between_consecutive_stops WARNING 7

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.
376 "1035909-1052360" "1005715" 229.07551386992537 3.8179252311654226 2330 2 "1027606" "CHATEAUVILLAIN - Creancey" "13:09:00" 2331 3 "1027509" "LATRECEY-ORMOY-SUR-AUBE - Centre" "00:00:00"
542 "1013824-1016971" "1005591" 290.83000546597566 4.847166757766261 3384 1 "1027896" "SAINT-VALLIER-SUR-MARNE - Centre" "13:10:00" 3385 2 "1029597" "CHALINDREY - Ecole maternelle" "00:00:00"
577 "1037619-1054877" "1005637" 200.84839697500698 3.3474732829167833 3596 3 "1027804" "VAL-DE-MEUSE - Provenchères" "06:47:00" 3597 4 "1027700" "VAL-DE-MEUSE - Collège" "00:00:00"
547 "1029398-1041655" "1005613" 393.65658702605737 6.560943117100956 3424 2 "1029597" "CHALINDREY - Ecole maternelle" "13:15:00" 3425 3 "1027884" "HEUILLEY-LE-GRAND - Mairie" "00:00:00"
547 "1029398-1041655" "1005613" 283.2347096254121 4.720578493756868 3425 3 "1027884" "HEUILLEY-LE-GRAND - Mairie" "00:00:00" 3426 4 "1027710" "NOIDANT-CHATENOY - Eglise" "00:00:00"
541 "1013824-1016970" "1005591" 290.83000546597566 4.847166757766261 3379 1 "1027896" "SAINT-VALLIER-SUR-MARNE - Centre" "08:05:00" 3380 2 "1029597" "CHALINDREY - Ecole maternelle" "00:00:00"
298 "1032299-1046195" "1005633" 773.8822261092022 12.898037101820035 1839 2 "1027790" "LANGRES - Lycée Diderot" "13:00:00" 1840 3 "1027798" "CHAUDENAY - Centre" "00:00:00"
fast_travel_between_far_stops WARNING 3

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.
547 "1029398-1041655" "1005613" 676.8912966514694 11.281521610857823 3424 2 "1029597" "CHALINDREY - Ecole maternelle" "13:15:00" 3426 4 "1027710" "NOIDANT-CHATENOY - Eglise" "00:00:00"
523 "1016500-1021274" "1006234" 823.780176698219 13.729669611636982 3287 3 "1027257" "MERTRUD - Centre" "17:46:00" 3291 7 "1043828" "TREMILLY - Centre" "00:00:00"
298 "1032299-1046195" "1005633" 773.8822261092022 12.898037101820035 1839 2 "1027790" "LANGRES - Lycée Diderot" "13:00:00" 1840 3 "1027798" "CHAUDENAY - Centre" "00:00:00"
leading_or_trailing_whitespaces WARNING 1

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

This notice is emitted for values protected with double quotes since whitespaces for non-protected values are trimmed automatically by CSV parser.

The validator strips whitespaces from protected values. We do not see any use case when such a whitespace may be needed. On the other hand, some real-world feeds use trailing whitespaces for some values and omit them for the others. This is causing the largest problem when a primary key and a foreign key differ just by a whitespace: it is clear that they are intended to be the same, that is why we always strip whitespaces.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"routes.txt" 35 "route_long_name" "LEVECOURT / CHAUMONT "
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

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

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 408 affected records are displayed below.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"routes.txt" "route_long_name" "VILLE-SS-LA-FERTE / CHAUMONT" 2
"routes.txt" "route_long_name" "CHAUMONT / LANGRES" 3
"routes.txt" "route_long_name" "ROCHES-BETTAINCOURT / JOINVILLE" 4
"routes.txt" "route_short_name" "52SPOI01" 5
"routes.txt" "route_long_name" "GERMISAY / JOINVILLE" 5
"routes.txt" "route_short_name" "52SPOI03" 6
"routes.txt" "route_long_name" "SAUDRON / JOINVILLE" 6
"routes.txt" "route_short_name" "52EPOI01" 7
"routes.txt" "route_long_name" "SUZANNECOURT / POISSONS" 7
"routes.txt" "route_short_name" "52EPOI02" 8
"routes.txt" "route_long_name" "MONTREUIL-SUR-THONNANCE / ECHENAY" 8
"routes.txt" "route_short_name" "52SPOI04" 9
"routes.txt" "route_long_name" "LEZEVILLE / JOINVILLE" 9
"routes.txt" "route_short_name" "52SPOI05" 10
"routes.txt" "route_long_name" "CHATONRUPT-SOMMERMONT / JOINVILLE" 10
"routes.txt" "route_short_name" "52EPOI04" 11
"routes.txt" "route_long_name" "THONNANCE-LES-MOULINS / EPIZON" 11
"routes.txt" "route_short_name" "52EPOI05" 12
"routes.txt" "route_long_name" "VECQUEVILLE / JOINVILLE" 12
"routes.txt" "route_short_name" "52SAVM10" 13
"routes.txt" "route_long_name" "VILLEGUSIEN-LE-LAC / LE MONTSAUGEONNAIS" 13
"routes.txt" "route_short_name" "52EAVM16" 14
"routes.txt" "route_long_name" "COHONS / LONGEAU-PERCEY" 14
"routes.txt" "route_short_name" "52EAVM18" 15
"routes.txt" "route_long_name" "AUJEURRES / LONGEAU-PERCEY" 15
"routes.txt" "route_short_name" "52EAVM17" 16
"routes.txt" "route_long_name" "PERROGNEY-LES-FONTAINES / LONGEAU-PERCEY" 16
"routes.txt" "route_short_name" "52SAVM16" 17
"routes.txt" "route_long_name" "PRASLAY / LANGRES / BRENNES" 17
"routes.txt" "route_short_name" "52SAVM17" 18
"routes.txt" "route_long_name" "PERROGNEY-LES-FONTAINES / LANGRES" 18
"routes.txt" "route_short_name" "52EBOU01" 19
"routes.txt" "route_long_name" "CHOISEUL / BREUVANNES-EN-BASSIGNY" 19
"routes.txt" "route_short_name" "52SBOU07" 20
"routes.txt" "route_long_name" "BREUVANNES-EN-BASSIGNY / BOURMONT" 20
"routes.txt" "route_short_name" "52SBOU02" 21
"routes.txt" "route_long_name" "ORQUEVAUX / BOURMONT" 21
"routes.txt" "route_short_name" "52EBOU07" 22
"routes.txt" "route_long_name" "CHAUMONT-LA-VILLE / GRAFFIGNY-CHEMIN" 22
"routes.txt" "route_short_name" "52EBOU02" 23
"routes.txt" "route_long_name" "ROMAIN-SUR-MEUSE / BOURMONT" 23
"routes.txt" "route_short_name" "52SBOU08" 24
"routes.txt" "route_long_name" "MENNOUVEAUX / BOURMONT-MEUSE-ET-MOUZON" 24
"routes.txt" "route_short_name" "52EBOU08" 25
"routes.txt" "route_long_name" "THOL-LES-MILLIERES / CLEFMONT" 25
"routes.txt" "route_short_name" "52EBOU03" 26
"routes.txt" "route_long_name" "ILLOUD / BOURMONT-MEUSE-ET-MOUZON" 26
"routes.txt" "route_short_name" "52SBOU03" 27
"routes.txt" "route_long_name" "LIFFOL-LE-PETIT / BOURMONT" 27
"routes.txt" "route_short_name" "52SBOU09" 28
stop_too_far_from_shape WARNING 34

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.
241 "9865$1013806$284" "1013806-1016924" 1476 "1028090" "ENFONVELLE - Lavoir" [47.9271812438965,5.862929821014401] 349.749940638529
325 "9865$1025419$350" "1025419-1033443" 2024 "1027922" "SAINT-LOUP-SUR-AUJON - Courcelles" [47.8955726623535,5.10401821136475] 809.759819497091
325 "9865$1025419$350" "1025419-1033443" 2025 "1027229" "SAINT-LOUP-SUR-AUJON - Centre" [47.8955726623535,5.10401821136475] 1274.1545476100177
514 "9865$1016487$490" "1016487-1021258" 3211 "1028074" "DOULEVANT-LE-CHATEAU - Villiers aux Chênes" [48.3722457885742,4.90388298034668] 488.6987610068946
291 "9865$1032167$36" "1032167-1045993" 1809 "1028150" "CHAUMONT - Piscine Gagarine" [48.1073112487793,5.148560047149661] 411.9864985212636
150 "9865$1015414$220" "1015414-1019167" 904 "1027249" "WASSY - Collège" [48.4804878234863,4.93348407745361] 2702.3539446976015
305 "9865$1028214$332" "1028214-1038052" 1899 "1027782" "DAMMARTIN-SUR-MEUSE - Centre" [47.979793548584006,5.57350206375122] 365.2999951201196
159 "9865$1037644$228" "1037644-1054912" 965 "1027235" "PAROY-SUR-SAULX - Centre" [48.5134162902832,5.25583219528198] 120.35143463556314
154 "9865$1031619$224" "1031619-1045401" 921 "1027728" "GERMISAY - Centre" [48.3982620239258,5.35686492919922] 192.61266006707748
421 "9865$1035863$427" "1035863-1052217" 2600 "1027205" "DINTEVILLE - Centre" [48.02474975585941,4.78992080688477] 828.9729352091952
491 "9865$1013805$52" "1013805-1016923" 3073 "1027471" "BOURBONNE-LES-BAINS - Ecole" [47.9551734924316,5.747179985046391] 203.7679634280992
290 "9865$1037853$322" "1037853-1055202" 1799 "1027956" "VAL-DE-MEUSE - Lenizeul" [48.060516357421896,5.560937881469729] 1348.3495048479522
290 "9865$1037853$322" "1037853-1055202" 1800 "1027948" "LAVILLENEUVE - Centre" [48.0131492614746,5.534887790679931] 3405.6850265437324
290 "9865$1037853$322" "1037853-1055202" 1801 "1028154" "RANGECOURT - Centre" [48.0032920837402,5.499064922332759] 4615.212705011967
571 "9865$1030379$88" "1030379-1042952" 3561 "1027790" "LANGRES - Lycée Diderot" [47.85388183593749,5.33287477493286] 1019.2081999088738
121 "9865$1035989$194" "1035989-1052556" 726 "1027399" "LE MONTSAUGEONNAIS - Collège de Prauthoy" [47.68084716796881,5.287524223327639] 229.01694144187965
157 "9865$1028412$227" "1028412-1038821" 949 "1029602" "SAUDRON - Centre" [48.4756202697754,5.28762006759644] 3597.5931663728948
239 "9865$1013802$283" "1013802-1016919" 1468 "1028090" "ENFONVELLE - Lavoir" [47.9271812438965,5.862929821014401] 349.749940638529
169 "9865$1035380$25" "1035380-1051026" 1023 "1030301" "BOURMONT-ENTRE-MEUSE-ET-MOUZON - Collège" [48.20911407470701,5.561474800109859] 2174.7158372357785
255 "9865$1032293$297" "1032293-1046187" 1568 "1027798" "CHAUDENAY - Centre" [47.8210906982422,5.49716997146606] 155.5456162877533
512 "9865$1015271$489" "1015271-1018851" 3194 "1028076" "DOULEVANT-LE-CHATEAU - Centre" [48.3920822143555,4.916950225830079] 1762.2252036376563
512 "9865$1015271$489" "1015271-1018851" 3195 "1028074" "DOULEVANT-LE-CHATEAU - Villiers aux Chênes" [48.3920822143555,4.916950225830079] 2654.1360485455393
231 "9865$1013791$278" "1013791-1016906" 1419 "1028082" "DAMREMONT - Centre" [47.9546127319336,5.643796920776369] 410.4559818369618
478 "9865$1035990$467" "1035990-1052557" 3000 "1027690" "VESVRES-SOUS-CHALANCEY - Centre" [47.6956825256348,5.167909145355219] 319.6623399302573
155 "9865$1031621$225" "1031621-1045403" 928 "1027728" "GERMISAY - Centre" [48.3991737365723,5.356639862060551] 294.5616050835921
256 "9865$1032294$298" "1032294-1046188" 1577 "1030183" "CHAMPSEVRAINE - Corgirnon Monument" [47.8090896606445,5.49806976318359] 140.37505434482242
11 "9865$1030375$101" "1030375-1042948" 67 "1028122" "LANGRES - Les Franchises Collège/Lycée" [47.8778800964355,5.34826993942261] 953.2266376933442
203 "9865$1035382$261" "1035382-1051029" 1246 "1029153" "VESAIGNES-SOUS-LAFAUCHE - Gare de Saint-Blin" [48.273692444437586,5.432851614840305] 925.1200478876608
8 "9865$1030372$98" "1030372-1042945" 51 "1027191" "LANGRES - Ecole Langres Marne" [47.8766593933105,5.33881902694702] 218.9522696393054
560 "9865$1013880$78" "1013880-1017060" 3500 "1027700" "VAL-DE-MEUSE - Collège" [48.00322723388669,5.48765993118286] 422.6703512600162
272 "9865$1028658$309" "1028658-1040223" 1700 "1027908" "GRENANT - Centre" [47.708206176757805,5.507283210754391] 368.68308617447474
522 "9865$1015409$497" "1015409-1019161" 3284 "1027303" "NOMECOURT - Centre" [48.43601608276369,5.069256782531739] 352.80202652557523
254 "9865$1032292$296" "1032292-1046186" 1557 "1027798" "CHAUDENAY - Centre" [47.8211784362793,5.49734020233154] 139.55044875653488
480 "9865$1013801$51" "1013801-1016918" 3011 "1027588" "BOURBONNE-LES-BAINS - Collège" [47.955066680908196,5.745505809783939] 271.63982086871744
stop_too_far_from_shape_using_user_distance WARNING 153

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 153 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.
29 "9865$1032288$117" "1032288-1046172" 166 "1028036" "HUMES-JORQUENAY - Jorquenay" [47.89987039570049,5.331065684512371] 730.4706652116892
29 "9865$1032288$117" "1032288-1046172" 167 "1027814" "CHAMPIGNY-LES-LANGRES - Place" [47.88386553880218,5.343129916747926] 651.16736134289
29 "9865$1032288$117" "1032288-1046172" 168 "1028034" "CHAMPIGNY-LES-LANGRES - Pont de Marne" [47.87505122573759,5.336011125846467] 762.0636048105896
215 "9865$1032168$268" "1032168-1045994" 1326 "1029615" "VESAIGNES-SOUS-LAFAUCHE - Place" [48.27848205608275,5.438614369951119] 375.0809047894757
215 "9865$1032168$268" "1032168-1045994" 1328 "1029141" "ILLOUD - Centre" [48.2112230343601,5.557134030247405] 378.45994829073015
325 "9865$1025419$350" "1025419-1033443" 2019 "1027233" "ROLAMPONT - APRR" [47.917379486611374,5.290055294964596] 1762.8983388270312
325 "9865$1025419$350" "1025419-1033443" 2020 "1027764" "ROLAMPONT - Eglise" [47.937016805013904,5.2897000312869205] 1518.8497998928044
325 "9865$1025419$350" "1025419-1033443" 2021 "1027161" "FAVEROLLES - Centre" [47.938812256143265,5.243874194971112] 2625.8144899830763
325 "9865$1025419$350" "1025419-1033443" 2022 "1027163" "MARAC - Ecole" [47.94807311474196,5.205704109797032] 2509.647195819316
325 "9865$1025419$350" "1025419-1033443" 2023 "1027626" "TERNAT - Centre" [47.9207951808511,5.149648611885179] 2341.0660339420224
45 "9865$1032621$131" "1032621-1047738" 251 "1029684" "ARC-EN-BARROIS - La Scierie" [47.942833382750656,5.009772437220328] 550.887881479257
45 "9865$1032621$131" "1032621-1047738" 256 "1027604" "CHATEAUVILLAIN - Montribourg" [47.99653117393008,4.922408964993812] 294.5356023571959
160 "9865$1031618$229" "1031618-1045400" 967 "1027802" "NONCOURT-SUR-LE-RONGEANT - Le Tarnier" [48.419643402109735,5.2429165158952955] 162.76094350364238
533 "9865$1027605$56" "1027605-1037033" 3335 "1027483" "MARCILLY-EN-BASSIGNY - Centre" [47.89505559782913,5.521791642571537] 131.01467567558046
320 "9865$1032458$346" "1032458-1047454" 1992 "1027736" "PEIGNEY - Village" [47.87949569083191,5.361193633530448] 190.26854489666258
320 "9865$1032458$346" "1032458-1047454" 1994 "1027423" "BANNES - Centre" [47.899571404920096,5.40502428850186] 665.3725746011091
43 "9865$1014049$130" "1014049-1017368" 243 "1029655" "ROCHES-BETTAINCOURT - Mairie annexe" [48.3006111594088,5.259684871166104] 101.26196032030508
43 "9865$1014049$130" "1014049-1017368" 244 "1028128" "ROCHES-BETTAINCOURT - Cultru" [48.30329188248884,5.260022038608727] 273.6027515035521
305 "9865$1028214$332" "1028214-1038052" 1894 "1028150" "CHAUMONT - Piscine Gagarine" [48.10240376792127,5.14463380227619] 267.1720081831076
305 "9865$1028214$332" "1028214-1038052" 1895 "1044570" "IS-EN-BASSIGNY - Saint Claude" [48.02924177998936,5.438225491319142] 514.8326800725814
305 "9865$1028214$332" "1028214-1038052" 1897 "1027804" "VAL-DE-MEUSE - Provenchères" [48.00799774922787,5.525355727976316] 454.62608145418824
159 "9865$1037644$228" "1037644-1054912" 959 "1027802" "NONCOURT-SUR-LE-RONGEANT - Le Tarnier" [48.4197050083885,5.242605406963693] 138.8971653289564
159 "9865$1037644$228" "1037644-1054912" 960 "1028058" "SAILLY - Centre" [48.43411600033558,5.2723470865436886] 105.99512493107562
159 "9865$1037644$228" "1037644-1054912" 961 "1027197" "AINGOULAINCOURT - Centre" [48.45562008480176,5.284744841174298] 119.30451245652506
159 "9865$1037644$228" "1037644-1054912" 963 "1027868" "PANSEY - Centre" [48.47230133644725,5.287441143507124] 116.82312235515252
159 "9865$1037644$228" "1037644-1054912" 964 "1028050" "EFFINCOURT - Centre" [48.49409504597799,5.268002732281811] 118.23096715639745
361 "9865$1027478$379" "1027478-1036838" 2241 "1028156" "SAINT-URBAIN-MACONCOURT - HLM" [48.40001036001831,5.175279265945194] 143.04295053384158
333 "9865$1027433$358" "1027433-1036799" 2070 "1028122" "LANGRES - Les Franchises Collège/Lycée" [47.87461598716398,5.321688811187069] 1549.3227242436403
333 "9865$1027433$358" "1027433-1036799" 2071 "1028036" "HUMES-JORQUENAY - Jorquenay" [47.9051453517859,5.300513524435142] 1623.506932172073
333 "9865$1027433$358" "1027433-1036799" 2072 "1027163" "MARAC - Ecole" [47.91756625003394,5.17985283066279] 1561.8442984172973
333 "9865$1027433$358" "1027433-1036799" 2073 "1027626" "TERNAT - Centre" [47.89624246764931,5.1073247119687135] 1838.3180227849691
333 "9865$1027433$358" "1027433-1036799" 2074 "1027922" "SAINT-LOUP-SUR-AUJON - Courcelles" [47.888612328605134,5.089969553223884] 652.7078938212081
165 "9865$1030170$234" "1030170-1042601" 996 "1027718" "VECQUEVILLE - Eglise" [48.457934779803104,5.145629300565347] 114.82855506522941
165 "9865$1030170$234" "1030170-1042601" 998 "1027822" "CHATONRUPT-SOMMERMONT - Mairie" [48.48848156903243,5.127389141950739] 434.0091896300364
47 "9865$1037774$14" "1037774-1055085" 265 "1027612" "BAISSEY - Centre" [47.7515411377137,5.252704858741738] 101.79491942371902
47 "9865$1037774$14" "1037774-1055085" 266 "1028004" "APREY - Centre" [47.76539134979264,5.223592400553733] 128.77582777230236
47 "9865$1037774$14" "1037774-1055085" 267 "1027790" "LANGRES - Lycée Diderot" [47.84478111317411,5.33136790596642] 136.89498468950111
416 "9865$1032625$422" "1032625-1047742" 2574 "1027608" "LANTY-SUR-AUBE - Centre" [48.02401330387422,4.779647686552403] 614.6736605618354
568 "9865$1013896$85" "1013896-1017077" 3541 "1027413" "ROUGEUX - Eglise" [47.81062579905412,5.583248087004647] 140.8127382443778
30 "9865$1032611$118" "1032611-1047726" 177 "1027968" "DOMREMY-LANDEVILLE - Centre" [48.34064865755347,5.228362587158521] 2637.6997065043297
289 "9865$1037852$321" "1037852-1055201" 1784 "1028080" "VAL-DE-MEUSE - Meuse" [47.99224807322158,5.549253918297436] 374.647575996558
289 "9865$1037852$321" "1037852-1055201" 1787 "1028100" "VAL-DE-MEUSE - Maulain" [48.01703580274207,5.583261410695917] 291.820236751843
289 "9865$1037852$321" "1037852-1055201" 1788 "1027477" "VAL-DE-MEUSE - Ravennefontaines" [48.03185935657879,5.609104357454456] 347.8027104233312
289 "9865$1037852$321" "1037852-1055201" 1789 "1027746" "CHOISEUL - Centre" [48.057988236907974,5.57318288589433] 520.6074686150201
279 "9865$1032303$314" "1032303-1046200" 1736 "1027353" "SAVIGNY - Centre" [47.716473455075686,5.648070294023316] 106.2807022140796
279 "9865$1032303$314" "1032303-1046200" 1737 "1045792" "VONCOURT - Centre" [47.71481496669548,5.675947811821526] 145.3348862497361
154 "9865$1031619$224" "1031619-1045401" 918 "1027730" "POISSONS - Centre" [48.42599232991722,5.216850916558237] 201.642522966269
181 "9865$1025422$247" "1025422-1033446" 1103 "1027139" "COHONS - Place" [47.78673934939426,5.3459197823359865] 434.8019937984915
421 "9865$1035863$427" "1035863-1052217" 2598 "1027509" "LATRECEY-ORMOY-SUR-AUBE - Centre" [47.9813003540039,4.868869781494139] 1007.0571444325622
421 "9865$1035863$427" "1035863-1052217" 2599 "1027672" "LATRECEY-ORMOY-SUR-AUBE - Ormoy sur Aube" [47.99592619151842,4.8234241342846715] 941.1794807739834
stops_match_shape_out_of_order WARNING 1

stops_match_shape_out_of_order

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

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

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
541 "9865$1013824$63" "1013824-1016970" 3383 "1027499" "CULMONT - Ecole" [47.8203506469727,5.44047021865845] 3382 "1027852" "TORCENAY - Ecole" [47.81460654557769,5.465064596457546]
trip_distance_exceeds_shape_distance_below_threshold WARNING 105

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 105 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.
"1035843-1052195" "9865$1035843$10" 36506.0 36491.0 5.368090277906192
"1030373-1042946" "9865$1030373$97" 32784.0 32347.0 1.359566616107206
"1025412-1033436" "9865$1025412$11" 13110.0 12612.0 7.27150977834443
"1030188-1042621" "9865$1030188$115" 17262.0 17240.0 6.412965984488953
"1032611-1047726" "9865$1032611$118" 34158.0 31305.0 5.506260575273509
"1030656-1043372" "9865$1030656$121" 15948.0 15938.0 5.5689579606924315
"1014049-1017368" "9865$1014049$130" 7876.0 7604.0 4.6477031633885195
"1014049-1018246" "9865$1014049$130" 7876.0 7604.0 4.6477031633885195
"1014054-1017373" "9865$1014054$132" 3500.0 3263.0 0.8135484081021063
"1037781-1055092" "9865$1037781$167" 21115.0 21086.0 1.2165515560432378
"1014865-1018255" "9865$1014865$172" 33533.0 33420.0 3.8244355579186964
"1014866-1018257" "9865$1014866$173" 2823.0 2821.0 3.8244355579186964
"1031566-1045345" "9865$1031566$174" 18657.0 18645.0 6.046767506976573
"1036681-1053776" "9865$1036681$175" 62719.0 51681.0 1.359566616107206
"1015096-1018528" "9865$1015096$176" 11200.0 10441.0 9.775055492877964
"1026670-1035649" "9865$1026670$19" 21974.0 21877.0 0.6132173474057685
"1016529-1021327" "9865$1016529$178" 26000.0 24567.0 1.9241754885252722
"1016533-1021329" "9865$1016533$179" 28100.0 26659.0 1.9241754885252722
"1036067-1052674" "9865$1036067$184" 27203.0 27129.0 6.891709299824996
"1035845-1052198" "9865$1035845$187" 19039.0 18968.0 5.368090277906192
"1036373-1053199" "9865$1036373$20" 4193.0 4192.0 2.1909856860117776
"1036682-1053777" "9865$1036682$200" 31571.0 31515.0 5.368090277906192
"1015216-1018769" "9865$1015216$208" 25600.0 25260.0 0.5079396627661343
"1027989-1037665" "9865$1027989$213" 8780.0 8766.0 5.894589482761344
"1015411-1019163" "9865$1015411$219" 37900.0 32940.0 3.2568382796201663
"1030844-1043660" "9865$1030844$223" 8952.0 8943.0 1.733754070577787
"1026978-1036071" "9865$1026978$226" 40415.0 40366.0 2.720077804079825
"1032246-1046113" "9865$1032246$231" 15434.0 15359.0 3.1531458582879206
"1037608-1054866" "9865$1037608$232" 37112.0 36961.0 0.4673307825493787
"1037618-1054876" "9865$1037618$233" 39018.0 38863.0 0.4673307825493787
"1030170-1042601" "9865$1030170$234" 14469.0 14448.0 5.547638889722523
"1030174-1042605" "9865$1030174$234" 14469.0 14448.0 5.547638889722523
"1038378-1055929" "9865$1038378$237" 28969.0 28927.0 9.927705097363985
"1028415-1038824" "9865$1028415$239" 3927.0 3923.0 6.60476725540831
"1035844-1052196" "9865$1035844$240" 34971.0 34958.0 5.867145440500802
"1035844-1052197" "9865$1035844$240" 34971.0 34958.0 5.867145440500802
"1025414-1033438" "9865$1025414$241" 11470.0 10565.0 6.2829992560625305
"1030240-1042732" "9865$1030240$244" 17270.0 17252.0 5.867145440500802
"1037138-1054388" "9865$1037138$246" 45050.0 44964.0 0.7120020716789807
"1036124-1052747" "9865$1036124$251" 22848.0 22747.0 0.3637072095570596
"1036124-1052748" "9865$1036124$251" 22848.0 22747.0 0.3637072095570596
"1036374-1053200" "9865$1036374$252" 4223.0 4222.0 6.898209258148399
"1032151-1045971" "9865$1032151$263" 24510.0 24034.0 4.161282539534315
"1036128-1052754" "9865$1036128$264" 11583.0 11582.0 10.31423586718121
"1036128-1052755" "9865$1036128$264" 11583.0 11582.0 10.31423586718121
"1035381-1051028" "9865$1035381$29" 20818.0 20698.0 5.448998862597628
"1031574-1045352" "9865$1031574$3" 8474.0 8438.0 7.060076291172323
"1013843-1017017" "9865$1013843$286" 19500.0 17538.0 7.470113851825411
"1038887-1056854" "9865$1038887$303" 26717.0 26694.0 8.776961780034895
"1025493-1033532" "9865$1025493$304" 24019.0 23979.0 8.776961780034895
unexpected_enum_value WARNING 198

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

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

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" 2 "route_type" 204
"routes.txt" 3 "route_type" 204
"routes.txt" 4 "route_type" 204
"routes.txt" 5 "route_type" 712
"routes.txt" 6 "route_type" 712
"routes.txt" 7 "route_type" 712
"routes.txt" 8 "route_type" 712
"routes.txt" 9 "route_type" 712
"routes.txt" 10 "route_type" 712
"routes.txt" 11 "route_type" 712
"routes.txt" 12 "route_type" 712
"routes.txt" 13 "route_type" 713
"routes.txt" 14 "route_type" 712
"routes.txt" 15 "route_type" 712
"routes.txt" 16 "route_type" 712
"routes.txt" 17 "route_type" 713
"routes.txt" 18 "route_type" 713
"routes.txt" 19 "route_type" 712
"routes.txt" 20 "route_type" 713
"routes.txt" 21 "route_type" 713
"routes.txt" 22 "route_type" 712
"routes.txt" 23 "route_type" 712
"routes.txt" 24 "route_type" 713
"routes.txt" 25 "route_type" 712
"routes.txt" 26 "route_type" 712
"routes.txt" 27 "route_type" 713
"routes.txt" 28 "route_type" 713
"routes.txt" 29 "route_type" 712
"routes.txt" 30 "route_type" 712
"routes.txt" 31 "route_type" 712
"routes.txt" 32 "route_type" 713
"routes.txt" 33 "route_type" 712
"routes.txt" 34 "route_type" 713
"routes.txt" 35 "route_type" 713
"routes.txt" 36 "route_type" 712
"routes.txt" 37 "route_type" 713
"routes.txt" 38 "route_type" 713
"routes.txt" 39 "route_type" 712
"routes.txt" 40 "route_type" 712
"routes.txt" 41 "route_type" 713
"routes.txt" 42 "route_type" 713
"routes.txt" 43 "route_type" 712
"routes.txt" 44 "route_type" 713
"routes.txt" 45 "route_type" 712
"routes.txt" 46 "route_type" 713
"routes.txt" 47 "route_type" 712
"routes.txt" 48 "route_type" 713
"routes.txt" 49 "route_type" 712
"routes.txt" 50 "route_type" 713
"routes.txt" 51 "route_type" 712