allotic — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-23T17:28:46Z,
for the dataset file:///shared/allotic_47258f5a.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: 7
  • Shapes: 16
  • Stops: 75
  • Trips: 134

Specification Compliance report

297 notices reported (11 errors, 286 warnings, 0 infos)

Notice Code Severity Total
trip_distance_exceeds_shape_distance ERROR 11

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.
"19160" "3367$SP1734540058246687$2" 28901.0 28698.0 8038.379710787027
"19155" "3367$SP1734540058246687$2" 28901.0 28698.0 8038.379710787027
"19156" "3367$SP1734540058246687$2" 28901.0 28698.0 8038.379710787027
"19157" "3367$SP1734540058246687$2" 28901.0 28698.0 8038.379710787027
"19161" "3367$SP1734540058246689$10" 28901.0 28691.0 3448.312003515651
"19162" "3367$SP1734540058246689$10" 28901.0 28691.0 3448.312003515651
"19163" "3367$SP1734540058246689$10" 28901.0 28691.0 3448.312003515651
"19164" "3367$SP1734540058246689$10" 28901.0 28691.0 3448.312003515651
"19165" "3367$SP1734540058246689$10" 28901.0 28691.0 3448.312003515651
"19158" "3367$SP1734540058246687$2" 28901.0 28698.0 8038.379710787027
"19159" "3367$SP1734540058246687$2" 28901.0 28698.0 8038.379710787027
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 55

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 55 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.
"3367$SP1734540058246672$12" 5601 1590.0 93 5600 1590.0 92 0.0862682945286321
"3367$SP1734540058246672$12" 5602 1590.0 94 5601 1590.0 93 0.0862682945286321
"3367$SP1734540058246672$12" 6154 20834.0 646 6153 20834.0 645 0.06901401383098715
"3367$SP1734540058246669$11" 4691 3166.0 176 4690 3166.0 175 0.47199497761999537
"3367$SP1734540058246669$11" 4818 5214.0 303 4817 5214.0 302 0.0862682945286321
"3367$SP1734540058246669$11" 4819 5214.0 304 4818 5214.0 303 0.0862682945286321
"3367$SP1734540058246689$10" 2667 3166.0 176 2666 3166.0 175 0.47199497761999537
"3367$SP1734540058246689$10" 2794 5214.0 303 2793 5214.0 302 0.0862682945286321
"3367$SP1734540058246689$10" 2795 5214.0 304 2794 5214.0 303 0.0862682945286321
"3367$SP1734540058246689$10" 3260 20828.0 769 3259 20828.0 768 0.48000632078972477
"3367$SP1734540058246689$10" 3261 20828.0 770 3260 20828.0 769 0.42977232348628464
"3367$SP1734540058246682$15" 12298 1590.0 93 12297 1590.0 92 0.0862682945286321
"3367$SP1734540058246682$15" 12299 1590.0 94 12298 1590.0 93 0.0862682945286321
"3367$SP1734540058246685$16" 14182 1590.0 93 14181 1590.0 92 0.0862682945286321
"3367$SP1734540058246685$16" 14183 1590.0 94 14182 1590.0 93 0.0862682945286321
"3367$SP1734540058246685$16" 14554 8479.0 465 14553 8479.0 464 0.1551802289791641
"3367$SP1734540058246681$7" 11952 18921.0 643 11951 18921.0 642 0.47199497761999537
"3367$SP1734540058246681$7" 12079 20969.0 770 12078 20969.0 769 0.0862682945286321
"3367$SP1734540058246681$7" 12080 20969.0 771 12079 20969.0 770 0.0862682945286321
"3367$SP1734540058246671$4" 6657 12863.0 245 6656 12863.0 244 0.06901401383098715
"3367$SP1734540058246671$4" 7131 28395.0 719 7130 28395.0 718 0.47199497761999537
"3367$SP1734540058246671$4" 7258 30443.0 846 7257 30443.0 845 0.0862682945286321
"3367$SP1734540058246671$4" 7259 30443.0 847 7258 30443.0 846 0.0862682945286321
"3367$SP1734540058246679$14" 10482 1590.0 93 10481 1590.0 92 0.0862682945286321
"3367$SP1734540058246679$14" 10483 1590.0 94 10482 1590.0 93 0.0862682945286321
"3367$SP1734540058246679$14" 11090 15747.0 701 11089 15747.0 700 0.2935138838153633
"3367$SP1734540058246684$8" 13543 11466.0 455 13542 11466.0 454 0.1551802289791641
"3367$SP1734540058246684$8" 13836 16888.0 748 13835 16888.0 747 0.47199497761999537
"3367$SP1734540058246684$8" 13963 18936.0 875 13962 18936.0 874 0.0862682945286321
"3367$SP1734540058246684$8" 13964 18936.0 876 13963 18936.0 875 0.0862682945286321
"3367$SP1734540058246687$2" 1545 21833.0 783 1544 21833.0 782 0.42977232348628464
"3367$SP1734540058246687$2" 1546 21833.0 784 1545 21833.0 783 0.48000632078972477
"3367$SP1734540058246667$3" 4186 22625.0 656 4185 22625.0 655 0.36236164655632774
"3367$SP1734540058246667$3" 4239 23370.0 709 4238 23370.0 708 0.0862682945286321
"3367$SP1734540058246667$3" 4240 23370.0 710 4239 23370.0 709 0.0862682945286321
"3367$SP1734540058246657$1" 39 1045.0 37 38 1045.0 36 0.42977232348628464
"3367$SP1734540058246657$1" 40 1045.0 38 39 1045.0 37 0.48000632078972477
"3367$SP1734540058246657$1" 433 15929.0 431 432 15929.0 430 0.36236164655632774
"3367$SP1734540058246657$1" 486 16674.0 484 485 16674.0 483 0.0862682945286321
"3367$SP1734540058246657$1" 487 16674.0 485 486 16674.0 484 0.0862682945286321
"3367$SP1734540058246674$5" 7385 0.0 1 7384 0.0 0 0.42417564088287785
"3367$SP1734540058246674$5" 8190 18091.0 806 8189 18091.0 805 0.47199497761999537
"3367$SP1734540058246674$5" 8317 20139.0 933 8316 20139.0 932 0.0862682945286321
"3367$SP1734540058246674$5" 8318 20139.0 934 8317 20139.0 933 0.0862682945286321
"3367$SP1734540058246678$6" 9622 6887.0 221 9621 6887.0 220 0.2935138838153633
"3367$SP1734540058246678$6" 10136 19556.0 735 10135 19556.0 734 0.47199497761999537
"3367$SP1734540058246678$6" 10263 21604.0 862 10262 21604.0 861 0.0862682945286321
"3367$SP1734540058246678$6" 10264 21604.0 863 10263 21604.0 862 0.0862682945286321
"3367$SP1734540058246676$13" 8536 1590.0 93 8535 1590.0 92 0.0862682945286321
"3367$SP1734540058246676$13" 8537 1590.0 94 8536 1590.0 93 0.0862682945286321
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 177

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 177 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" "JONQUIERES-COMPIEGNE" 2
"routes.txt" "route_long_name" "CHOISY AU BAC-COMPIEGNE" 3
"routes.txt" "route_long_name" "JAUX-COMPIEGNE" 4
"routes.txt" "route_long_name" "LACHELLE-COMPIEGNE" 5
"routes.txt" "route_long_name" "JANVILLE-COMPIEGNE" 6
"routes.txt" "route_long_name" "COMPIEGNE-ST VAAST DE LONGMONT" 7
"routes.txt" "route_long_name" "SAINT JEAN AUX BOIS-COMPIEGNE" 8
"stops.txt" "stop_name" "ROUTE DE COMPIEGNE" 3
"stops.txt" "stop_name" "LA FAISANDERIE" 4
"stops.txt" "stop_name" "LA BREVIERE" 5
"stops.txt" "stop_name" "ARISTIDE BRIAND" 7
"stops.txt" "stop_name" "MAIRIE DE LACROIX" 11
"stops.txt" "stop_name" "CHÂTEAU (BÉTHISY-ST-PIERRE)" 12
"stops.txt" "stop_name" "CLOS CADOT" 15
"stops.txt" "stop_name" "PLACE DU MARCHE" 16
"stops.txt" "stop_name" "SAINT VAAST DE LONGMONT" 20
"stops.txt" "stop_name" "MATRA LECURU" 21
"stops.txt" "stop_name" "ZI LE MEUX WALLON" 22
"stops.txt" "stop_name" "RUE DE BEAUVAIS" 24
"stops.txt" "stop_name" "ZI LE MEUX GRANDE PREE" 25
"stops.txt" "stop_name" "BIEN ALLE" 27
"stops.txt" "stop_name" "PARC TECHNOLOGIQUE DES RIVES DE L'OISE" 30
"stops.txt" "stop_name" "SAINT COME" 33
"stops.txt" "stop_name" "LE BAC" 36
"stops.txt" "stop_name" "LES LONGUES RAYES" 37
"stops.txt" "stop_name" "HAMEAU DE MERCIERES" 38
"stops.txt" "stop_name" "LEO DELIBES" 41
"stops.txt" "stop_name" "CHOISY MAIRIE" 43
"stops.txt" "stop_name" "VOIRIE NICOLE" 46
"stops.txt" "stop_name" "ILE JEAN LENOBLE" 48
"stops.txt" "stop_name" "LA BRUYERE" 50
"stops.txt" "stop_name" "LES TARTRES" 53
"stops.txt" "stop_name" "CHÂTEAU (JONQUIÈRES)" 55
"stops.txt" "stop_name" "RUE DES GRIGNONS" 56
"stops.txt" "stop_name" "BAS DES RACQUES" 58
"stops.txt" "stop_name" "SAINT JEAN AUX BOIS" 60
"stops.txt" "stop_name" "VIVIER FRERE ROBERT" 62
"stops.txt" "stop_name" "VIEUX MOULIN" 64
"stops.txt" "stop_name" "FAUBOURG SAINT PIERRE" 65
"stops.txt" "stop_name" "LE FRANCPORT PONT" 67
"stops.txt" "stop_name" "LE FRANCPORT CHATEAUX" 68
"stops.txt" "stop_name" "BAC A L'AUMONE" 71
"stops.txt" "stop_name" "SAINT NICOLAS" 74
"trips.txt" "trip_headsign" "ST VAAST DE LONGMONT-COMPIEGNE" 2
"trips.txt" "trip_headsign" "ST VAAST DE LONGMONT-COMPIEGNE" 3
"trips.txt" "trip_headsign" "COMPIEGNE-CHOISY AU BAC-" 4
"trips.txt" "trip_headsign" "COMPIEGNE-CHOISY AU BAC-" 5
"trips.txt" "trip_headsign" "COMPIEGNE-CHOISY AU BAC-" 6
"trips.txt" "trip_headsign" "COMPIEGNE-CHOISY AU BAC-" 7
"trips.txt" "trip_headsign" "COMPIEGNE-CHOISY AU BAC-" 8
stop_too_far_from_shape WARNING 15

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.
109 "3367$SP1734540058246689$10" "19161" 1535 "73" "CLOS CADOT" [49.3042945861816,2.7903759479522696] 399.8311018162456
109 "3367$SP1734540058246689$10" "19161" 1536 "76" "CHÂTEAU (BÉTHISY-ST-PIERRE)" [49.3042945861816,2.7903759479522696] 1192.102312348731
109 "3367$SP1734540058246689$10" "19161" 1537 "72" "PLACE DU MARCHE" [49.3042945861816,2.7903759479522696] 952.4769924161778
109 "3367$SP1734540058246689$10" "19161" 1538 "71" "PLACE" [49.3042945861816,2.7903759479522696] 2079.004265694632
109 "3367$SP1734540058246689$10" "19161" 1539 "70" "VAUCELLE" [49.30420025018941,2.7895210154758914] 818.4430998627664
109 "3367$SP1734540058246689$10" "19161" 1540 "69" "CENTRE" [49.3024559020996,2.78108406066895] 2389.5212348157893
109 "3367$SP1734540058246689$10" "19161" 1541 "68" "SAINT VAAST DE LONGMONT" [49.30666351318361,2.7623660564422603] 1459.0117871216808
3 "3367$SP1734540058246687$2" "19160" 32 "37" "POTERIE" [49.35299921543543,2.784346676585] 260.31886070622016
3 "3367$SP1734540058246687$2" "19160" 34 "35" "NORD" [49.35647286531588,2.7887696021230886] 215.90347141918744
3 "3367$SP1734540058246687$2" "19160" 35 "40" "HAMEAU DE MERCIERES" [49.3565063476563,2.7887051105499294] 2638.891893767226
3 "3367$SP1734540058246687$2" "19160" 36 "41" "HOPITAL" [49.3565063476563,2.7887051105499294] 3421.4816796857317
3 "3367$SP1734540058246687$2" "19160" 37 "42" "BLAISE PASCAL (rue Morançais)" [49.3565063476563,2.7887051105499294] 4547.621093664553
3 "3367$SP1734540058246687$2" "19160" 38 "43" "SAINT COME" [49.3565063476563,2.7887051105499294] 5384.231346103213
3 "3367$SP1734540058246687$2" "19160" 39 "2" "SAINT NICOLAS" [49.3565063476563,2.7887051105499294] 7345.13016915638
3 "3367$SP1734540058246687$2" "19160" 40 "1" "GARE" [49.3565063476563,2.7887051105499294] 7696.339842590039
stop_too_far_from_shape_using_user_distance WARNING 31

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.

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.
109 "3367$SP1734540058246689$10" "19161" 1519 "2" "SAINT NICOLAS" [49.419650014253214,2.823690478058919] 119.14553691093988
109 "3367$SP1734540058246689$10" "19161" 1520 "43" "SAINT COME" [49.410347331655316,2.807643326862683] 785.9189709362661
109 "3367$SP1734540058246689$10" "19161" 1521 "42" "BLAISE PASCAL (rue Morançais)" [49.403343745643966,2.8075991358138936] 1108.5803623834859
109 "3367$SP1734540058246689$10" "19161" 1522 "41" "HOPITAL" [49.40065200459988,2.796185063071677] 1537.6802606934175
109 "3367$SP1734540058246689$10" "19161" 1523 "40" "HAMEAU DE MERCIERES" [49.3968811035156,2.7943449020385698] 1949.9912232092804
109 "3367$SP1734540058246689$10" "19161" 1524 "35" "NORD" [49.3822822217213,2.786456910404359] 2717.872616473963
109 "3367$SP1734540058246689$10" "19161" 1525 "36" "MAIRIE DE LACROIX" [49.37963937856307,2.7870771089014705] 2675.683795481334
109 "3367$SP1734540058246689$10" "19161" 1526 "37" "POTERIE" [49.37746582136331,2.7873141304389355] 2591.158479609594
109 "3367$SP1734540058246689$10" "19161" 1527 "60" "BIEN ALLE" [49.376761676353325,2.795084403080327] 2752.3567987126503
109 "3367$SP1734540058246689$10" "19161" 1528 "30" "ROUTE DE COMPIEGNE" [49.354644775390604,2.7817909717559806] 3376.5652814442387
109 "3367$SP1734540058246689$10" "19161" 1529 "31" "PASTEUR" [49.35533997516386,2.78721760221221] 3929.3207763407413
109 "3367$SP1734540058246689$10" "19161" 1530 "32" "EGLISE" [49.355396002130135,2.78994604575684] 4175.1082721984785
109 "3367$SP1734540058246689$10" "19161" 1531 "34" "ARISTIDE BRIAND" [49.35219712633136,2.7877515841090834] 4352.676343261135
109 "3367$SP1734540058246689$10" "19161" 1532 "33" "MABONNERIE" [49.35179456102199,2.7828672120494273] 3804.0743453932478
109 "3367$SP1734540058246689$10" "19161" 1533 "75" "CURIE" [49.34081205306765,2.769318104309462] 3835.7776051083565
109 "3367$SP1734540058246689$10" "19161" 1534 "74" "JAURES" [49.33124004124312,2.7730578598704905] 3190.5270175632427
3 "3367$SP1734540058246687$2" "19160" 18 "69" "CENTRE" [49.30226794169953,2.784063209454084] 2403.760463488087
3 "3367$SP1734540058246687$2" "19160" 19 "70" "VAUCELLE" [49.28836573087271,2.783761262888265] 1103.1166558795658
3 "3367$SP1734540058246687$2" "19160" 20 "71" "PLACE" [49.279257523429564,2.776911898341485] 3221.885875875596
3 "3367$SP1734540058246687$2" "19160" 21 "72" "PLACE DU MARCHE" [49.28677426252928,2.7829810433262137] 1854.3684586688353
3 "3367$SP1734540058246687$2" "19160" 22 "76" "CHÂTEAU (BÉTHISY-ST-PIERRE)" [49.29173978786801,2.7865503269168976] 1937.555566890348
3 "3367$SP1734540058246687$2" "19160" 23 "73" "CLOS CADOT" [49.29693433973532,2.7915645175539328] 832.9171776355886
3 "3367$SP1734540058246687$2" "19160" 24 "74" "JAURES" [49.29809930006882,2.80705589580706] 2126.8752161324123
3 "3367$SP1734540058246687$2" "19160" 25 "75" "CURIE" [49.29520688876088,2.8126868244473795] 3849.195692084633
3 "3367$SP1734540058246687$2" "19160" 26 "33" "MABONNERIE" [49.301525281851994,2.802861566452813] 2696.6782307242916
3 "3367$SP1734540058246687$2" "19160" 27 "34" "ARISTIDE BRIAND" [49.30290524769018,2.805115148288807] 2155.322804588695
3 "3367$SP1734540058246687$2" "19160" 28 "32" "EGLISE" [49.30260878370408,2.797837118735639] 1993.4022984423304
3 "3367$SP1734540058246687$2" "19160" 29 "31" "PASTEUR" [49.30447256162721,2.7957257240164766] 1833.8120297821295
3 "3367$SP1734540058246687$2" "19160" 30 "30" "ROUTE DE COMPIEGNE" [49.30371671133721,2.784336752789639] 2334.3011908876297
3 "3367$SP1734540058246687$2" "19160" 31 "60" "BIEN ALLE" [49.31239382425981,2.766491770747825] 4741.916064940318
3 "3367$SP1734540058246687$2" "19160" 33 "36" "MAIRIE DE LACROIX" [49.31816936684831,2.7761765432593695] 4224.111266281785
unexpected_enum_value WARNING 7

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 2 "route_type" 715
"routes.txt" 3 "route_type" 715
"routes.txt" 4 "route_type" 715
"routes.txt" 5 "route_type" 715
"routes.txt" 6 "route_type" 715
"routes.txt" 7 "route_type" 715
"routes.txt" 8 "route_type" 715