GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 5.0.1 at 2024-06-08T03:13:30Z,
for the dataset file:///tmp/1_in.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
GTFS.pro
Publisher URL:
https://gtfs.pro
Feed Language:
French
Feed Start Date:
2024-05-08
Feed End Date:
2024-06-30

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. feed_info.txt
  5. routes.txt
  6. shapes.txt
  7. stop_times.txt
  8. stops.txt
  9. trips.txt

Counts


  • Agencies: 1
  • Blocks: 1
  • Routes: 144
  • Shapes: 425
  • Stops: 2056
  • Trips: 3257

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


ShapesFeed InformationRoute ColorsHeadsignsWheelchair AccessibilityBikes AllowanceLocation Types

Specification Compliance report

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

Notice Code Severity Total
feed_expiration_date30_days WARNING 1

feed_expiration_date30_days

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

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

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20240608" "20240630" "20240708"
missing_bike_allowance WARNING 274

missing_bike_allowance

Ferry trips should include bike allowance information.

All ferry trips should have a valid value in the bikes_allowed field in trips.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
1086 "100880-B1" "100880-4eecb1f837a4afc23688"
1087 "100880-B1" "100880-0ca76a1c69b7cc5f3d18"
1088 "100880-B1" "100880-ba69ea4cd237d84464ff"
1089 "100880-B1" "100880-39cb091baa57cb926ac2"
1090 "100880-B1" "100880-722ef139240b9a42e646"
1091 "100880-B1" "100880-440d4927b5dd0f8e6394"
1092 "100880-B1" "100880-ff32c10f37d3344693bc"
1093 "100880-B1" "100880-176b028d1730df76897f"
1094 "100880-B1" "100880-91a1c2aec090f29b4042"
1095 "100880-B1" "100880-7c47735909e76be5af5c"
1096 "100880-B1" "100880-f863f706e8db0a5b44eb"
1097 "100880-B1" "100880-424bee3cf516b270b196"
1098 "100880-B1" "100880-4b12d4d88a2145b3f378"
1099 "100880-B1" "100880-56aa2e3271823292ce88"
1100 "100880-B1" "100880-3f4442c216f1ddeeb789"
1101 "100880-B1" "100880-54a801e4035ada75c3b3"
1102 "100880-B1" "100880-1baf0df754c27911fe1f"
1103 "100880-B1" "100880-db7a5693fa5a3e009b68"
1104 "100880-B1" "100880-032f7863658015feb54d"
1105 "100880-B1" "100880-20ed46191dfc4c595ac2"
1106 "100880-B1" "100880-f7d32ac4c045a930d29a"
1107 "100880-B1" "100880-a278ce6b3cfac96ce1d5"
1108 "100880-B1" "100880-aab963f50e473c675530"
1109 "100880-B1" "100880-00d315a71a21dcaae8a8"
1110 "100880-B1" "100880-731c5043e3000b6e5f95"
1111 "100880-B1" "100880-c555112ef3d6917fb05d"
1112 "100880-B1" "100880-6ba31646f3d76377e1b8"
1113 "100880-B1" "100880-10ef4f804b90835045b3"
1114 "100880-B1" "100880-18152522082662df18ef"
1115 "100880-B1" "100880-0ab3ba3e1f110d12c475"
1116 "100880-B1" "100880-fb4f0c7f66fe73ed326a"
1117 "100880-B1" "100880-1b39a7db9100482b26c4"
1118 "100880-B1" "100880-f265076f4e2108dd3eb1"
1119 "100880-B1" "100880-2b1b66ee934872a9a49b"
1120 "100880-B1" "100880-b8df564a6c57ec4e761a"
1121 "100880-B1" "100880-2351b256de731b98112a"
1122 "100880-B1" "100880-080a32c353f39857de55"
1123 "100880-B1" "100880-f5fcc0d78057a09cc609"
1124 "100880-B1" "100880-51c05f7a75141409e047"
1125 "100880-B1" "100880-e4be98b604ba11e559b9"
1126 "100880-B1" "100880-b9bddae94e007b800e58"
1127 "100880-B1" "100880-ac8a737f8f1a64a3f97d"
1128 "100880-B1" "100880-78f91d89aff0f8ae05e3"
1129 "100880-B1" "100880-9947490ab41a7ff38008"
1130 "100880-B1" "100880-2cd46f277a7ec96e82ac"
1131 "100880-B1" "100880-87706e1f921dbceee17e"
1132 "100880-B1" "100880-f7de93122b675b638260"
1133 "100880-B1" "100880-3f0bea6211c78c116b58"
1134 "100880-B1" "100880-2dba9db34f3db562a0d8"
1135 "100880-B1" "100880-c749a28e8cdac77e4523"
mixed_case_recommended_field WARNING 3

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.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"stops.txt" "stop_name" "8 mai 1945" 397
"stops.txt" "stop_name" "8 mai 1945" 423
"stops.txt" "stop_name" "kermignan" 1613
stop_too_far_from_shape WARNING 102

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 102 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.
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87847 "100880-KPLF" "Kerprat La Forest" [47.844193,-3.168508] 1928.9088798204014
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87848 "100880-KVID1" "Kervidel" [47.844193,-3.168508] 1965.0385305564664
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87849 "100880-MNIST" "Mane Nistran" [47.844193,-3.168508] 2370.300946069898
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87850 "100880-KLML" "Kerlivio Méledo" [47.844193,-3.168508] 3803.492212293171
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87851 "100880-KERYV1" "Keryvonic" [47.844193,-3.168508] 4057.9614108856144
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87852 "100880-BOT" "Le Bot" [47.844193,-3.168508] 4088.060477892081
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87853 "100880-KRAV" "Keravelo" [47.844193,-3.168508] 3687.77409069906
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87854 "100880-FLAIT" "Faouët Le Lait" [47.844193,-3.168508] 3306.3950014112675
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87855 "100880-BGAN" "Botelegan" [47.844193,-3.168508] 2819.245765585204
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87856 "100880-KCHER" "Kercher" [47.844193,-3.168508] 2585.79005048198
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87857 "100880-KERGO1" "Kergo" [47.844193,-3.168508] 3107.6849448339285
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87858 "100880-VIEF1" "Vieille Forest" [47.844193,-3.168508] 4234.541670466744
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87859 "100880-KGALLO" "Kergallo" [47.844193,-3.168508] 2465.6082612882637
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87860 "100880-KRTE" "Kerharte" [47.844193,-3.168508] 2323.039191864471
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87861 "100880-PLEON" "Pont Léon" [47.844193,-3.168508] 2141.1447900220355
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87862 "100880-KNEC1" "Kernec" [47.844193,-3.168508] 1615.6699667487035
3125 "100880-305_0_3050093_BEC74340F478730F3E8195EC9B5DC87D_KMOEL_STBA2_21" "100880-1ec672726e07c19ddf89" 87863 "100880-KRHE" "Kerhello" [47.844193,-3.168508] 287.43242239587374
3144 "100880-308_0_3080069_7F2305F8C924B970F78FBE8623622599_MKER_LANC_25" "100880-b2cc2453018fd9aaea3a" 88337 "100880-KSTRA" "Kerstrat" [47.819054,-3.133858] 859.3646729017566
3144 "100880-308_0_3080069_7F2305F8C924B970F78FBE8623622599_MKER_LANC_25" "100880-b2cc2453018fd9aaea3a" 88338 "100880-KRAN" "Keranduic" [47.819054,-3.133858] 916.1521588844424
3144 "100880-308_0_3080069_7F2305F8C924B970F78FBE8623622599_MKER_LANC_25" "100880-b2cc2453018fd9aaea3a" 88339 "100880-RIOV" "Rioval" [47.820465,-3.1354079999999995] 1448.3069195021085
3144 "100880-308_0_3080069_7F2305F8C924B970F78FBE8623622599_MKER_LANC_25" "100880-b2cc2453018fd9aaea3a" 88340 "100880-QUIL" "Quillian" [47.8192537754861,-3.1340693922706575] 1834.9306027242608
3144 "100880-308_0_3080069_7F2305F8C924B970F78FBE8623622599_MKER_LANC_25" "100880-b2cc2453018fd9aaea3a" 88341 "100880-KSTJ" "Kerousse Saint Jean" [47.819054,-3.133858] 2089.7032848237272
3144 "100880-308_0_3080069_7F2305F8C924B970F78FBE8623622599_MKER_LANC_25" "100880-b2cc2453018fd9aaea3a" 88342 "100880-LEON" "Saint Léon" [47.819054,-3.133858] 2472.1700162679936
3144 "100880-308_0_3080069_7F2305F8C924B970F78FBE8623622599_MKER_LANC_25" "100880-b2cc2453018fd9aaea3a" 88343 "100880-MGUER" "Moulin de Guerzelin" [47.819054,-3.133858] 2693.252739944722
3144 "100880-308_0_3080069_7F2305F8C924B970F78FBE8623622599_MKER_LANC_25" "100880-b2cc2453018fd9aaea3a" 88344 "100880-VAIH" "Vaihuen" [47.819054,-3.133858] 2374.7438194182077
3144 "100880-308_0_3080069_7F2305F8C924B970F78FBE8623622599_MKER_LANC_25" "100880-b2cc2453018fd9aaea3a" 88345 "100880-KAIL" "Kerbail" [47.819054,-3.133858] 1758.5355852747082
3144 "100880-308_0_3080069_7F2305F8C924B970F78FBE8623622599_MKER_LANC_25" "100880-b2cc2453018fd9aaea3a" 88346 "100880-CBILY" "Coët Bily" [47.819054,-3.133858] 1655.8831631072717
3144 "100880-308_0_3080069_7F2305F8C924B970F78FBE8623622599_MKER_LANC_25" "100880-b2cc2453018fd9aaea3a" 88347 "100880-STEL1" "Saint Eléran" [47.819054,-3.133858] 476.0135607093138
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88207 "100880-KROUS" "Keroussin" [47.829350000000005,-3.150455] 1261.4420269545265
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88208 "100880-KHLC" "Kerhellec" [47.829350000000005,-3.150455] 1599.2905787115908
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88209 "100880-KTEN" "Kergosten" [47.829350000000005,-3.150455] 1702.616641812955
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88210 "100880-SVRA" "Stanco Vras" [47.829350000000005,-3.150455] 2008.9970816783964
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88211 "100880-KRGC" "Kerglerec" [47.829350000000005,-3.150455] 2482.2984423796597
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88212 "100880-CLAY" "Coët Colay" [47.829350000000005,-3.150455] 3070.405596566109
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88213 "100880-KHEC" "Kerharec" [47.829350000000005,-3.150455] 3811.0848530510366
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88214 "100880-AHAN" "Anquis Vrehan" [47.829350000000005,-3.150455] 4141.436972573822
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88215 "100880-LCRT" "La Croix du Resto" [47.829350000000005,-3.150455] 4601.911123812772
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88216 "100880-LGRS" "Le Grand Resto" [47.829350000000005,-3.150455] 4861.621877674892
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88217 "100880-KGON2" "Kergonan" [47.829350000000005,-3.150455] 5782.464358576719
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88218 "100880-KERLA" "Kerlande" [47.829350000000005,-3.150455] 6380.592583378533
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88219 "100880-PETR" "Petit Resto" [47.829350000000005,-3.150455] 6157.529237390703
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88220 "100880-LVRE" "Lann Vréhan" [47.829350000000005,-3.150455] 6436.57169950936
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88221 "100880-POET" "Penhoët" [47.829350000000005,-3.150455] 5097.482315978434
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88222 "100880-GONN" "Gonnec" [47.829350000000005,-3.150455] 4790.833229494026
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88223 "100880-MENU" "Menguen" [47.829350000000005,-3.150455] 4458.062811796971
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88224 "100880-LANG" "Languemenen" [47.829350000000005,-3.150455] 3944.6127924554003
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88225 "100880-GSIS" "Ganquis Plessis" [47.829350000000005,-3.150455] 3375.113955407469
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88226 "100880-GEAN" "Ganquis Saint Jean" [47.829350000000005,-3.150455] 3110.971304991026
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88227 "100880-MSTJ" "Mané Saint Jean" [47.829350000000005,-3.150455] 2812.1832780066857
3139 "100880-307_0_3070072_0222396E75F4FDF99C1981A0F1B60905_KPCH_LANC_26" "100880-c27a720c53c196641b61" 88228 "100880-STJE" "Saint Jean" [47.829350000000005,-3.150455] 2085.6211923177034