GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T16:31:35Z,
for the dataset file:///shared/tact.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. attributions.txt
  3. calendar.txt
  4. calendar_dates.txt
  5. routes.txt
  6. shapes.txt
  7. stop_times.txt
  8. stops.txt
  9. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 53
  • Shapes: 102
  • Stops: 530
  • Trips: 325

Specification Compliance report

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

Notice Code Severity Total
leading_or_trailing_whitespaces WARNING 40

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.
"trips.txt" 63 "service_id" " L SCO"
"calendar.txt" 9 "service_id" " L SCO"
"calendar_dates.txt" 942 "service_id" " L SCO"
"calendar_dates.txt" 943 "service_id" " L SCO"
"calendar_dates.txt" 944 "service_id" " L SCO"
"calendar_dates.txt" 945 "service_id" " L SCO"
"calendar_dates.txt" 946 "service_id" " L SCO"
"calendar_dates.txt" 947 "service_id" " L SCO"
"calendar_dates.txt" 948 "service_id" " L SCO"
"calendar_dates.txt" 949 "service_id" " L SCO"
"calendar_dates.txt" 950 "service_id" " L SCO"
"calendar_dates.txt" 951 "service_id" " L SCO"
"calendar_dates.txt" 952 "service_id" " L SCO"
"calendar_dates.txt" 953 "service_id" " L SCO"
"calendar_dates.txt" 954 "service_id" " L SCO"
"calendar_dates.txt" 955 "service_id" " L SCO"
"calendar_dates.txt" 956 "service_id" " L SCO"
"calendar_dates.txt" 957 "service_id" " L SCO"
"calendar_dates.txt" 958 "service_id" " L SCO"
"calendar_dates.txt" 959 "service_id" " L SCO"
"calendar_dates.txt" 960 "service_id" " L SCO"
"calendar_dates.txt" 961 "service_id" " L SCO"
"calendar_dates.txt" 962 "service_id" " L SCO"
"calendar_dates.txt" 963 "service_id" " L SCO"
"calendar_dates.txt" 964 "service_id" " L SCO"
"calendar_dates.txt" 965 "service_id" " L SCO"
"calendar_dates.txt" 966 "service_id" " L SCO"
"calendar_dates.txt" 967 "service_id" " L SCO"
"calendar_dates.txt" 968 "service_id" " L SCO"
"calendar_dates.txt" 969 "service_id" " L SCO"
"calendar_dates.txt" 970 "service_id" " L SCO"
"calendar_dates.txt" 971 "service_id" " L SCO"
"calendar_dates.txt" 972 "service_id" " L SCO"
"calendar_dates.txt" 973 "service_id" " L SCO"
"calendar_dates.txt" 974 "service_id" " L SCO"
"calendar_dates.txt" 975 "service_id" " L SCO"
"calendar_dates.txt" 976 "service_id" " L SCO"
"calendar_dates.txt" 977 "service_id" " L SCO"
"calendar_dates.txt" 978 "service_id" " L SCO"
"calendar_dates.txt" 979 "service_id" " L SCO"
missing_recommended_field WARNING 3

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"routes.txt" 52 "agency_id"
"routes.txt" 53 "agency_id"
"routes.txt" 54 "agency_id"
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 430

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 430 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" "NAVETTE J.CARTIER" 38
"routes.txt" "route_long_name" "NAVETTE J.CURIE" 39
"routes.txt" "route_short_name" "NAVETTE LEP J MONNET" 40
"routes.txt" "route_long_name" "NAVETTE LEP J MONNET" 40
"routes.txt" "route_long_name" "NAVETTE SCHUMAN" 41
"routes.txt" "route_long_name" "RPI ABRICOT" 42
"routes.txt" "route_long_name" "RPI BANANE" 43
"routes.txt" "route_long_name" "RPI CERISE" 44
"routes.txt" "route_long_name" "RPI FRAISE" 45
"routes.txt" "route_long_name" "RPI FRAMBOISE" 46
"routes.txt" "route_long_name" "RPI KIWI" 47
"routes.txt" "route_long_name" "RPI MYRTILLE" 48
"routes.txt" "route_long_name" "RPI PAMPLEMOUSSE" 49
"routes.txt" "route_long_name" "RPI POMME" 50
"routes.txt" "route_long_name" "RPI RAISIN" 51
"trips.txt" "trip_headsign" "TERGNIER gare" 81
"trips.txt" "trip_headsign" "EVO 1405 R vac" 110
"trips.txt" "trip_short_name" "EVO 1405 R vac" 110
"trips.txt" "trip_headsign" "EVO 1015 R vac" 111
"trips.txt" "trip_short_name" "EVO 1015 R vac" 111
"trips.txt" "trip_headsign" "EVO 1310 A vac" 121
"trips.txt" "trip_short_name" "EVO 1320 A vac" 121
"trips.txt" "trip_headsign" "EVO 1225 A vac" 122
"trips.txt" "trip_short_name" "EVO 1230 A vac" 122
"trips.txt" "trip_headsign" "EVO 1350 A vac" 140
"trips.txt" "trip_short_name" "EVO 1350 A vac" 140
"trips.txt" "trip_headsign" "EVO 1000 A vac" 141
"trips.txt" "trip_short_name" "EVO 1000 A vac" 141
"trips.txt" "trip_headsign" "EVO 1815 R vac" 142
"trips.txt" "trip_short_name" "EVO 1815 R vac" 142
"trips.txt" "trip_headsign" "EVO 1715 R vac" 154
"trips.txt" "trip_short_name" "EVO 1715 R vac" 154
"trips.txt" "trip_headsign" "EVO 1210 R vac" 155
"trips.txt" "trip_short_name" "EVO 1210 R vac" 155
"trips.txt" "trip_headsign" "EVO 0730 A vac" 156
"trips.txt" "trip_short_name" "EVO 0730 A vac" 156
"trips.txt" "trip_headsign" "EVO 1830 A vac" 191
"trips.txt" "trip_short_name" "EVO 1830 A vac" 191
"trips.txt" "trip_headsign" "EVO 1730 A vac" 192
"trips.txt" "trip_short_name" "EVO 1730 A vac" 192
"trips.txt" "trip_headsign" "EVO 0745 R vac" 195
"trips.txt" "trip_short_name" "EVO 0745 R vac" 195
"trips.txt" "trip_headsign" "EVO 0830 A vac" 269
"trips.txt" "trip_short_name" "EVO 0815 A vac" 269
"trips.txt" "trip_headsign" "EVO 1305 R vac" 270
"trips.txt" "trip_short_name" "EVO 1305 R vac" 270
"trips.txt" "trip_headsign" "EVO 0845 R vac" 275
"trips.txt" "trip_short_name" "EVO 0830 R vac" 275
"stops.txt" "stop_name" "LE TRICENTENAIRE" 2
"stops.txt" "stop_name" "ABBECOURT ECOLE" 3
route_color_contrast WARNING 11

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.
"CS11" 4 "#D7DF21" "#FFFFFF"
"CS17B" 11 "#FFCD1E" "#FFFFFF"
"CS2" 13 "#FCB040" "#FFFFFF"
"CS41" 26 "#F8B6C2" "#FFFFFF"
"CS42" 27 "#D7DF21" "#FFFFFF"
"CS5" 28 "#F8B6C2" "#FFFFFF"
"RPI_ABRICOT" 42 "#FFC733" "#FFFFFF"
"RPI_BANANE" 43 "#FFEC33" "#FFFFFF"
"RPI_FRAMBOISE" 46 "#F6AAD5" "#FFFFFF"
"RPI_PAMPLEMOUSSE" 49 "#F6B275" "#FFFFFF"
"RPI_POMME" 50 "#99ED40" "#FFFFFF"
route_long_name_contains_short_name WARNING 35

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`. routeLongName (?) The faulty record's `route_long_name`.
"CS1" 2 "CS1" "CS1"
"CS10" 3 "CS10" "CS10"
"CS11" 4 "CS11" "CS11"
"CS12" 5 "CS12" "CS12"
"CS13" 6 "CS13" "CS13"
"CS14" 7 "CS14" "CS14"
"CS15" 8 "CS15" "CS15"
"CS16" 9 "CS16" "CS16"
"CS17A" 10 "CS17A" "CS17A"
"CS17B" 11 "CS17B" "CS17B"
"CS17C" 12 "CS17C" "CS17C"
"CS2" 13 "CS2" "CS2"
"CS20" 14 "CS20" "CS20"
"CS21" 15 "CS21" "CS21"
"CS22" 16 "CS22" "CS22"
"CS23" 17 "CS23" "CS23"
"CS3" 18 "CS3" "CS3"
"CS30" 19 "CS30" "CS30"
"CS31" 20 "CS31" "CS31"
"CS33" 22 "CS33" "CS33"
"CS34" 23 "CS34" "CS34"
"CS4" 24 "CS4" "CS4"
"CS41" 26 "CS41" "CS41"
"CS42" 27 "CS42" "CS42"
"CS5" 28 "CS5" "CS5"
"CS6" 29 "CS6" "CS6"
"CS7" 30 "CS7" "CS7"
"CS8" 31 "CS8" "CS8"
"CS9" 32 "CS9" "CS9"
"NAVETTE-CHAUNY-GARE" 36 "Navette Chauny Gare" "Navette Chauny Gare"
"NAVETTE-EVOLIS" 37 "Navette EVOLIS" "Navette EVOLIS"
"NAVETTE_LEP_J_MONNET" 40 "NAVETTE LEP J MONNET" "NAVETTE LEP J MONNET"
"PISCINE" 52 "PISCINE" "PISCINE"
"SPECTACLE" 53 "SPECTACLE" "SPECTACLE"
"REEMPLOI" 54 "REEMPLOI" "REEMPLOI"
route_short_name_too_long WARNING 3

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`.
"NAVETTE-CHAUNY-GARE" 36 "Navette Chauny Gare"
"NAVETTE-EVOLIS" 37 "Navette EVOLIS"
"NAVETTE_LEP_J_MONNET" 40 "NAVETTE LEP J MONNET"
stop_too_far_from_shape WARNING 171

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 171 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.
18 "R-J-CURIE-1705-A" "R-J-CURIE-1705-A" 146 "STP-GR-PLACE-BOUZIER" "GR PLACE BOUZIER" [49.6151084,3.2156683] 227.41927157559758
23 "R-CS10-1740-R" "R-CS10-1740-R" 178 "STP-GR-PLACE-BOUZIER" "GR PLACE BOUZIER" [49.615125877221054,3.21571657436565] 227.38437114280464
23 "R-CS10-1740-R" "R-CS10-1740-R" 184 "STP-ANGUILCOURT-LE-SART-MAIRIE" "ANGUILCOURT-LE-SART MAIRIE" [49.65369065,3.4344638820000006] 4042.0011892724965
23 "R-CS10-1740-R" "R-CS10-1740-R" 185 "STP-COURBES-ABRI-MAIRIE" "COURBES MAIRIE" [49.65369065,3.4344638820000006] 3678.440416097965
63 "98c1cdd1-2b42-467c-86e0-30316ba13c7e" "98c1cdd1-2b42-467c-86e0-30316ba13c7e" 462 "STP-GR-PLACE-BOUZIER" "GR PLACE BOUZIER" [49.617618549036905,3.2153816792906884] 117.14107677904529
51 "R-CS21-1705-R" "R-CS21-1705-R" 385 "STP-AMBROISE-CROIZAT" "AMBROISE CROIZAT" [49.6707426,3.300580699999999] 532.2571687413646
51 "R-CS21-1705-R" "R-CS21-1705-R" 386 "STP-ORICAMP" "ORICAMP" [49.6707426,3.300580699999999] 794.3024539958768
51 "R-CS21-1705-R" "R-CS21-1705-R" 387 "STP-D-ARGUESSE" "D'ARGUESSE" [49.6707426,3.300580699999999] 542.0104151801663
51 "R-CS21-1705-R" "R-CS21-1705-R" 388 "STP-RUE-DES-CAILLOUX" "RUE DES CAILLOUX" [49.66883832386013,3.3000059164420428] 390.8547907282669
51 "R-CS21-1705-R" "R-CS21-1705-R" 389 "STP-FAIDHERBE" "FAIDHERBE" [49.66385002249856,3.2985004732041867] 820.6414750904829
51 "R-CS21-1705-R" "R-CS21-1705-R" 390 "STP-JEAN-JAURES" "JEAN JAURES" [49.6597992,3.297544] 917.7066756198444
47 "R-CS31-1210-R" "R-CS31-1210-R" 354 "STP-BEAUTOR-EGLISE" "BEAUTOR EGLISE" [49.66418932,3.3629883179999998] 1213.8672062046141
47 "R-CS31-1210-R" "R-CS31-1210-R" 355 "STP-LOUIS-LUMIERE" "LOUIS LUMIERE" [49.66418932,3.3629883179999998] 1831.2573382277712
47 "R-CS31-1210-R" "R-CS31-1210-R" 356 "STP-FRESSANCOURT-MAIRIE" "FRESSANCOURT MAIRIE" [49.66670216803576,3.422088043957515] 3887.114382532676
47 "R-CS31-1210-R" "R-CS31-1210-R" 357 "STP-ROGECOURT-MAIRIE" "ROGECOURT MAIRIE" [49.666938496266965,3.42571922849562] 1671.2303173718965
47 "R-CS31-1210-R" "R-CS31-1210-R" 358 "STP-VERSIGNY-MAIRIE" "VERSIGNY MAIRIE" [49.667369208635414,3.4323417093444144] 1528.6396931491142
47 "R-CS31-1210-R" "R-CS31-1210-R" 359 "STP-VERSIGNY-JEU-DE-BOULES" "VERSIGNY JEU DE BOULES" [49.667603734528875,3.435950189761991] 2161.2102201639477
47 "R-CS31-1210-R" "R-CS31-1210-R" 360 "STP-VER-RIE" "VERSIGNY LE RIEZ" [49.66754963498719,3.4351176430260733] 2689.3170014410607
47 "R-CS31-1210-R" "R-CS31-1210-R" 361 "STP-ROGECOURT-LE-TRANOY" "ROGECOURT LE TRANOY" [49.66005848,3.381900999] 2294.139454034307
148 "A-CS42-0745" "A-CS42-0745" 1798 "STP-ANDELAIN-MAIRIE" "ANDELAIN MAIRIE" [49.60787299999999,3.4071349999999994] 4714.052425509332
42 "A-CS11-700-A" "A-CS11-700-A" 316 "STP-MAYOT-MAIRIE" "MAYOT MAIRIE" [49.68731788000001,3.3583685600000006] 2620.0467346335085
42 "A-CS11-700-A" "A-CS11-700-A" 317 "STP-ACHERY-MAIRIE" "ACHERY MAIRIE" [49.68731788000001,3.3583685600000006] 2356.083263306593
42 "A-CS11-700-A" "A-CS11-700-A" 318 "STP-DANIZY-MAIRIE" "DANIZY MAIRIE" [49.6604223,3.3471592670000003] 3234.7473066735383
42 "A-CS11-700-A" "A-CS11-700-A" 319 "STP-LA-FERE-CARREFOUR-DE-LAON" "CARREFOUR DE LAON" [49.6604223,3.3471592670000003] 2500.991440480321
42 "A-CS11-700-A" "A-CS11-700-A" 320 "STP-SQUARE-FOCH" "SQUARE FOCH" [49.6604223,3.3471592670000003] 1815.110867280179
42 "A-CS11-700-A" "A-CS11-700-A" 321 "STP-L-ARTILLEUR" "L'ARTILLEUR" [49.6604223,3.3471592670000003] 1467.5463393478267
42 "A-CS11-700-A" "A-CS11-700-A" 322 "STP-LE-POMMELOTIER" "LE POMMELOTIER" [49.64094884946109,3.2905686435695807] 1284.5452833855509
42 "A-CS11-700-A" "A-CS11-700-A" 323 "STP-GR-PLACE-BOUZIER" "GR PLACE BOUZIER" [49.6151084,3.2156683] 227.41927157559758
178 "A-CS41-724-A" "A-CS41-724-A" 1992 "STP-SAINT-GOBAIN-LE-PIED-DU-MONT" "LE PIED DU MONT" [49.59103252,3.3777202830000004] 1206.0787487095188
178 "A-CS41-724-A" "A-CS41-724-A" 1993 "LE TRICENTENAIRE" "LE TRICENTENAIRE" [49.59173536100842,3.3820615799251303] 1394.5405780738363
178 "A-CS41-724-A" "A-CS41-724-A" 1999 "STP-SAINT-GOBAIN-CENTRE-DE-REEDUCATION" "CENTRE DE REEDUCATION" [49.5976718793076,3.4187752672131286] 209.70142052109904
103 "A-CS42-0740" "A-CS42-0740" 705 "STP-ANDELAIN-MAIRIE" "ANDELAIN MAIRIE" [49.60787299999999,3.4071349999999994] 4714.052425509332
19 "R-CS4-1225-R" "R-CS4-1225-R" 147 "STP-GR-PLACE-BOUZIER" "GR PLACE BOUZIER" [49.61611814221419,3.213353227308339] 106.27618714762494
19 "R-CS4-1225-R" "R-CS4-1225-R" 148 "STP-SINCENY-PETIT-NAVIRE" "SINCENY PETIT NAVIRE" [49.6151084,3.2156683] 2692.775546892393
19 "R-CS4-1225-R" "R-CS4-1225-R" 149 "STP-SINCENY-DUPLOYE" "EMILE DUPLOYE" [49.6151084,3.2156683] 2739.318636812842
19 "R-CS4-1225-R" "R-CS4-1225-R" 150 "STP-SINCENY-ABRI-EGLISE" "SINCENY EGLISE" [49.6151084,3.2156683] 2980.117499089895
19 "R-CS4-1225-R" "R-CS4-1225-R" 151 "STP-SINCENY-C-BEGUARD" "C.BEGUARD" [49.6151084,3.2156683] 3341.27287709025
19 "R-CS4-1225-R" "R-CS4-1225-R" 152 "STP-SINCENY-H-BARBUSSE" "H.BARBUSSE" [49.6151084,3.2156683] 3649.5429438338924
19 "R-CS4-1225-R" "R-CS4-1225-R" 153 "STP-SINCENY-ABRI-MAIRIE" "SINCENY MAIRIE" [49.6151084,3.2156683] 3255.8452832402627
19 "R-CS4-1225-R" "R-CS4-1225-R" 154 "STP-AUTREVILLE-PL-MAIRIE" "AUTREVILLE MAIRIE" [49.6151084,3.2156683] 3785.0341565156323
19 "R-CS4-1225-R" "R-CS4-1225-R" 155 "STP-PIERREMANDE-PL-ABRI" "PIERREMANDE MAIRIE" [49.6151084,3.2156683] 5436.150398647432
62 "5a44d455-4d75-4fc5-a328-bda1af58220d" "5a44d455-4d75-4fc5-a328-bda1af58220d" 458 "STP-GR-PLACE-BOUZIER" "GR PLACE BOUZIER" [49.61805257851555,3.2159988374466133] 182.59094139846104
138 "R-CS3-1745-R" "R-CS3-1745-R" 1750 "STP-SAINT-LAZARE" "SAINT LAZARE" [49.6151084,3.2156683] 2201.878044691023
138 "R-CS3-1745-R" "R-CS3-1745-R" 1751 "STP-AUTREVILLE-ECOLE" "AUTREVILLE ECOLE" [49.6151084,3.2156683] 2401.1219082757584
138 "R-CS3-1745-R" "R-CS3-1745-R" 1752 "STP-BICHANCOURT-ECOLE-REPUBLIQUE" "BICHANCOURT ECOLE MARIZELLE" [49.6151084,3.2156683] 2851.149873051161
138 "R-CS3-1745-R" "R-CS3-1745-R" 1753 "STP-BICHANCOURT" "BICHANCOURT MAIRIE" [49.6151084,3.2156683] 3928.353266521649
138 "R-CS3-1745-R" "R-CS3-1745-R" 1754 "STP-BICHANCOURT-LE-BAC" "BICHANCOURT LE BAC" [49.6151084,3.2156683] 5148.030926904788
187 "df2b1f18-b347-4f40-b35e-d5133605f5ea" "df2b1f18-b347-4f40-b35e-d5133605f5ea" 2121 "STP-OEUVRES-DE-CHINE" "ŒUVRES DE CHINE" [49.618569395266896,3.2304120489451553] 340.7903841988304
13 "R-J-CARTIER-1730-R" "R-J-CARTIER-1730-R" 123 "STP-GR-PLACE-BOUZIER" "GR PLACE BOUZIER" [49.61559344824176,3.216364317619426] 215.16518665157486
8 "R-CS1-1225-R" "R-CS1-1225-R" 74 "STP-GR-PLACE-BOUZIER" "GR PLACE BOUZIER" [49.6151084,3.2156683] 227.41927157559758
stops_match_shape_out_of_order WARNING 2

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.
164 "45ec4c9d-5b75-4b7a-b304-ab0ebfd5377d" "45ec4c9d-5b75-4b7a-b304-ab0ebfd5377d" 1904 "STP-SINCENY-DUPLOYE" "EMILE DUPLOYE" [49.59380753000001,3.234765459] 1903 "STP-SINCENY-H-BARBUSSE" "H.BARBUSSE" [49.59343541,3.253701029]
67 "R-RAISIN-1635-R" "R-RAISIN-1635-R" 481 "STP-ABBECOURT-ECOLE" "ABBECOURT ECOLE" [49.595936140000006,3.179827112] 480 "STP-ABBECOURT-STADE" "ABBECOURT STADE" [49.59874252,3.176512052]