GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-04T15:40:00Z,
for the dataset file:///shared/mav-menetrend_075dbe76.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Email:
alex@busmaps.com
Feed Language:
Hungarian
Feed Start Date:
2025-02-03
Feed End Date:
2025-11-24

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: 3
  • Blocks: 0
  • Routes: 4442
  • Shapes: 39
  • Stops: 1203
  • Trips: 17834

Specification Compliance report

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

Notice Code Severity Total
duplicate_route_name WARNING 1011

duplicate_route_name

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

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

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
16 "1758-100105." 17 "1758-100148." "" "IC 929 Savaria" 2 "1758-198"
16 "1758-100105." 19 "1758-100148.2" "" "IC 929 Savaria" 2 "1758-198"
16 "1758-100105." 21 "1758-100235." "" "IC 929 Savaria" 2 "1758-198"
23 "1758-100362." 25 "1758-100362.2" "9193" "" 2 "1758-134"
26 "1758-100363." 28 "1758-100363.2" "9151" "" 2 "1758-134"
29 "1758-100364." 31 "1758-100364.2" "9175" "" 2 "1758-134"
32 "1758-100365." 34 "1758-100365.2" "9185" "" 2 "1758-134"
35 "1758-100370." 37 "1758-100370.2" "9173" "" 2 "1758-134"
38 "1758-100374." 40 "1758-100374.2" "9177" "" 2 "1758-134"
41 "1758-100377." 43 "1758-100377.2" "9163" "" 2 "1758-134"
38 "1758-100374." 44 "1758-100379." "9177" "" 2 "1758-134"
29 "1758-100364." 45 "1758-100380." "9175" "" 2 "1758-134"
23 "1758-100362." 46 "1758-100381." "9193" "" 2 "1758-134"
26 "1758-100363." 47 "1758-100382." "9151" "" 2 "1758-134"
39 "1758-100374.1" 48 "1758-100383." "Pótló 9177" "" 3 "1758-134"
38 "1758-100374." 49 "1758-100383.1" "9177" "" 2 "1758-134"
30 "1758-100364.1" 50 "1758-100384." "Pótló 9175" "" 3 "1758-134"
29 "1758-100364." 51 "1758-100384.1" "9175" "" 2 "1758-134"
32 "1758-100365." 52 "1758-100385." "9185" "" 2 "1758-134"
41 "1758-100377." 53 "1758-100386." "9163" "" 2 "1758-134"
35 "1758-100370." 54 "1758-100387." "9173" "" 2 "1758-134"
33 "1758-100365.1" 55 "1758-100388." "Pótló 9185" "" 3 "1758-134"
32 "1758-100365." 56 "1758-100388.1" "9185" "" 2 "1758-134"
42 "1758-100377.1" 57 "1758-100389." "Pótló 9163" "" 3 "1758-134"
41 "1758-100377." 58 "1758-100389.1" "9163" "" 2 "1758-134"
36 "1758-100370.1" 62 "1758-100479." "Pótló 9173" "" 3 "1758-134"
35 "1758-100370." 63 "1758-100479.1" "9173" "" 2 "1758-134"
24 "1758-100362.1" 64 "1758-100480." "Pótló 9193" "" 3 "1758-134"
23 "1758-100362." 65 "1758-100480.1" "9193" "" 2 "1758-134"
27 "1758-100363.1" 66 "1758-100481." "Pótló 9151" "" 3 "1758-134"
26 "1758-100363." 67 "1758-100481.1" "9151" "" 2 "1758-134"
76 "1758-101285." 77 "1758-101286." "9121" "" 2 "1758-134"
74 "1758-101283." 79 "1758-101287." "9113" "" 2 "1758-134"
75 "1758-101283.1" 80 "1758-101288." "Pótló 9113" "" 3 "1758-134"
74 "1758-101283." 81 "1758-101288.1" "9113" "" 2 "1758-134"
136 "1758-101876." 138 "1758-101920.1" "G70" "" 2 "1758-198"
139 "1758-103418." 140 "1758-103471." "" "18702 Jégmadár" 2 "1758-198"
147 "1758-104282." 148 "1758-104459." "S50" "" 2 "1758-198"
150 "1758-104652." 152 "1758-104718." "S820" "" 2 "1758-198"
151 "1758-104652.1" 153 "1758-104718.1" "S820" "" 3 "1758-198"
150 "1758-104652." 154 "1758-104718.2" "S820" "" 2 "1758-198"
150 "1758-104652." 155 "1758-104719." "S820" "" 2 "1758-198"
151 "1758-104652.1" 156 "1758-104722." "S820" "" 3 "1758-198"
150 "1758-104652." 157 "1758-104722.1" "S820" "" 2 "1758-198"
159 "1758-104790." 160 "1758-104792." "Sz 35721" "" 2 "1758-198"
163 "1758-104991." 164 "1758-105059." "S220" "" 2 "1758-198"
185 "1758-105345." 186 "1758-105346." "Sz 35711" "" 2 "1758-198"
206 "1758-105768." 208 "1758-105768.2" "" "IC 909 Bakony" 2 "1758-198"
209 "1758-105769." 211 "1758-105769.2" "" "IC 907 Bakony" 2 "1758-198"
212 "1758-105770." 214 "1758-105770.2" "" "IC 905 Bakony" 2 "1758-198"
expired_calendar WARNING 839

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "1758-2002"
3 "1758-2004"
4 "1758-2005"
5 "1758-2006"
6 "1758-2007"
7 "1758-2014"
8 "1758-2015"
9 "1758-2017"
10 "1758-2018"
11 "1758-2019"
12 "1758-2020"
13 "1758-2021"
14 "1758-2023"
15 "1758-2024"
16 "1758-2025"
17 "1758-2026"
18 "1758-2027"
19 "1758-2028"
20 "1758-2029"
21 "1758-2030"
22 "1758-2034"
23 "1758-2036"
24 "1758-2040"
25 "1758-2041"
26 "1758-2043"
27 "1758-2048"
28 "1758-2050"
29 "1758-2051"
30 "1758-2052"
31 "1758-2054"
32 "1758-2055"
33 "1758-2058"
34 "1758-2060"
35 "1758-2061"
36 "1758-2062"
37 "1758-2067"
38 "1758-2069"
39 "1758-2071"
40 "1758-2077"
41 "1758-2078"
42 "1758-2079"
43 "1758-2080"
44 "1758-2082"
45 "1758-2083"
46 "1758-2085"
47 "1758-2086"
48 "1758-2092"
49 "1758-2097"
50 "1758-2100"
51 "1758-2105"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

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 "20260504" "20251124" "20260511"
mixed_case_recommended_field WARNING 16

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.
"routes.txt" "route_short_name" "rjx 269" 734
"routes.txt" "route_short_name" "rjx 267" 735
"routes.txt" "route_short_name" "rjx 165" 924
"routes.txt" "route_short_name" "rjx 60" 1240
"routes.txt" "route_short_name" "rjx 62" 1241
"routes.txt" "route_short_name" "rjx 64" 1242
"routes.txt" "route_short_name" "rjx 68" 1244
"routes.txt" "route_short_name" "rjx 66" 1245
"routes.txt" "route_short_name" "rjx 162" 1262
"routes.txt" "route_short_name" "rjx 264" 1295
"routes.txt" "route_short_name" "rjx 266" 1370
"routes.txt" "route_short_name" "rjx 63" 3247
"routes.txt" "route_short_name" "rjx 61" 3249
"routes.txt" "route_short_name" "rjx 261" 3250
"routes.txt" "route_short_name" "rjx 67" 3251
"routes.txt" "route_short_name" "rjx 65" 3252
stop_too_far_from_shape WARNING 242

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 242 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.
2657 "1758-20841340" "1758-20841340_2113." 31697 "1758-440" "Eperjeske alsó" [48.36334008698012,22.209351797184418] 1462.8537594531203
2657 "1758-20841340" "1758-20841340_2113." 31698 "1758-441" "Mándok" [48.33035393642942,22.22008831113821] 1792.6213625339997
2657 "1758-20841340" "1758-20841340_2113." 31699 "1758-442" "Tornyospálca" [48.27359879863314,22.238528058563666] 2770.261417926785
2657 "1758-20841340" "1758-20841340_2113." 31700 "1758-1849" "Újkenéz" [48.2544313975125,22.244746080830588] 1748.1798115124393
2657 "1758-20841340" "1758-20841340_2113." 31701 "1758-443" "Aranyosapáti" [48.211745007941566,22.25857668130592] 334.2700007094065
2657 "1758-20841340" "1758-20841340_2113." 31702 "1758-444" "Gyüre" [48.17172743731536,22.27152115983038] 178.5858387745522
2657 "1758-20841340" "1758-20841340_2113." 31703 "1758-445" "Kisvarsány" [48.1376863896347,22.282516151621564] 1369.2851967931679
2657 "1758-20841340" "1758-20841340_2113." 31704 "1758-446" "Vásárosnamény" [48.123915851833814,22.286959690042284] 1454.0161575013633
2657 "1758-20841340" "1758-20841340_2113." 31705 "1758-447" "Vitka" [48.093914560634616,22.296632204930106] 867.825345537218
2657 "1758-20841340" "1758-20841340_2113." 31706 "1758-448" "Nagydobos" [48.05393595897169,22.309503504794243] 122.20960508368574
2657 "1758-20841340" "1758-20841340_2113." 31707 "1758-449" "Ópályi" [47.99904457767456,22.327142770335158] 670.4617553102582
2657 "1758-20841340" "1758-20841340_2113." 31708 "1758-2606" "Mátészalka" [47.95538969986976,22.341143809437657] 2118.343017871449
4100 "1758-20842993" "1758-20842993_2124." 49819 "1758-2868" "Győrszabadhegy" [47.66197194111018,17.65490305855738] 526.7506285854688
4100 "1758-20842993" "1758-20842993_2124." 49820 "1758-2873" "Gyömöre-Tét" [47.495746837540544,17.597061606611614] 2890.6574324440035
4100 "1758-20842993" "1758-20842993_2124." 49821 "1758-2875" "Szerecseny" [47.46311784366015,17.585751857690713] 2953.046807733879
4100 "1758-20842993" "1758-20842993_2124." 49822 "1758-2877" "Vaszar" [47.39225371569168,17.561238781829626] 5012.385855333745
4100 "1758-20842993" "1758-20842993_2124." 49823 "1758-2878" "Pápa" [47.32789947438067,17.539036191609355] 6201.6239204526055
4100 "1758-20842993" "1758-20842993_2124." 49824 "1758-2883" "Celldömölk" [47.20725863100406,17.49756374940962] 26780.01651808131
4100 "1758-20842993" "1758-20842993_2124." 49825 "1758-2490" "Jánosháza" [47.07195750783548,17.451281475030694] 21722.187358113595
4100 "1758-20842993" "1758-20842993_2124." 49826 "1758-2486" "Sümeg" [46.95875186635892,17.412742432287732] 11051.04021518051
4100 "1758-20842993" "1758-20842993_2124." 49827 "1758-2481" "Tapolca" [46.8803655431364,17.420867799747892] 655.0987464921286
4100 "1758-20842993" "1758-20842993_2124." 49828 "1758-2499" "Balatonederics" [46.80782319083877,17.369067775610237] 1349.3706950793903
4100 "1758-20842993" "1758-20842993_2124." 49829 "1758-2497" "Balatongyörök" [46.75873817594922,17.334106451154806] 1723.721206626203
4100 "1758-20842993" "1758-20842993_2124." 49830 "1758-2496" "Vonyarcvashegy" [46.7516867201052,17.329089831640818] 911.6170127689978
4100 "1758-20842993" "1758-20842993_2124." 49831 "1758-2495" "Gyenesdiás" [46.75130616528809,17.328819135173596] 3053.9424356016575
4100 "1758-20842993" "1758-20842993_2124." 49832 "1758-2493" "Keszthely" [46.73521676215019,17.31737832288613] 5874.149401268422
4100 "1758-20842993" "1758-20842993_2124." 49842 "1758-6084" "Lengyeltóti" [46.661682585251505,17.617581979506785] 327.9147878726894
4100 "1758-20842993" "1758-20842993_2124." 49843 "1758-6082" "Öreglak" [46.61267454718669,17.647069416699807] 1184.8237162496896
4100 "1758-20842993" "1758-20842993_2124." 49844 "1758-6081" "Somogyvár" [46.588227826296375,17.66175701623886] 2235.276030774904
4100 "1758-20842993" "1758-20842993_2124." 49845 "1758-6080" "Pamuk" [46.564382775918254,17.676069288102095] 3280.3080091990882
4100 "1758-20842993" "1758-20842993_2124." 49846 "1758-6079" "Osztopán" [46.52729398420344,17.698303606824304] 3423.087717868777
4100 "1758-20842993" "1758-20842993_2124." 49847 "1758-6078" "Somogyjád" [46.49706195955366,17.716403014260234] 1818.0715341518362
4100 "1758-20842993" "1758-20842993_2124." 49848 "1758-6077" "Várda" [46.466234624368006,17.73483635647166] 1090.804926198869
4100 "1758-20842993" "1758-20842993_2124." 49849 "1758-6075" "Kapostüskevár" [46.37248175558261,17.79075744923596] 1376.1595086872096
4100 "1758-20842993" "1758-20842993_2124." 49850 "1758-3821" "Kaposvár" [46.354593156353765,17.801403868584988] 531.3103609163567
4100 "1758-20842993" "1758-20842993_2124." 49851 "1758-4950" "Szentlőrinc" [46.032599,18.002921] 936.7146588511314
4102 "1758-20842993" "1758-20842994_2607." 49922 "1758-1760" "Dombóvár alsó" [46.36748119244171,18.110940451092635] 1826.398725906438
4102 "1758-20842993" "1758-20842994_2607." 49923 "1758-4944" "Sásd" [46.26156681588986,18.0766306205135] 2213.034978628392
4239 "1758-20843026" "1758-20843026_2001." 51613 "1758-273" "Rákos" [47.48545376384851,19.172385299666082] 420.40288561473744
4239 "1758-20843026" "1758-20843026_2001." 51614 "1758-958" "Rákoshegy" [47.46372917697767,19.242228718873854] 597.6844376786089
4239 "1758-20843026" "1758-20843026_2001." 51615 "1758-1015" "Rákoskert" [47.448589484938246,19.290787591140074] 955.1798207135846
4239 "1758-20843026" "1758-20843026_2001." 51617 "1758-960" "Maglód" [47.440248015289974,19.34130128461567] 155.1656627201142
4239 "1758-20843026" "1758-20843026_2001." 51618 "1758-961" "Maglódi nyaraló" [47.4365965213888,19.36444920708473] 277.40986638014544
4239 "1758-20843026" "1758-20843026_2001." 51619 "1758-962" "Gyömrő" [47.43191322255367,19.394090229527887] 250.22250562694293
7306 "1758-23129945" "1758-23129945_2353." 83673 "1758-2756" "Tiszafüred" [47.62788199999999,20.759199] 231.7011087924842
7306 "1758-23129945" "1758-23129945_2353." 83676 "1758-2753" "Hortobágyi Halastó" [47.60318587789296,21.07372551818263] 114.00664082683132
7306 "1758-23129945" "1758-23129945_2353." 83678 "1758-2750" "Balmazújváros" [47.61008129151196,21.344729232033906] 491.38294244692895
7306 "1758-23129945" "1758-23129945_2353." 83679 "1758-2749" "Nagyhát" [47.57308893695751,21.437732810152383] 1071.8926220566623
7306 "1758-23129945" "1758-23129945_2353." 83680 "1758-171510" "Látókép" [47.54353672711941,21.511801416469876] 1852.1195481675136
7306 "1758-23129945" "1758-23129945_2353." 83681 "1758-98854" "Kismacs" [47.53633735156097,21.529814961824254] 1909.2891290075179
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20260504" "20250203" "20251123"