montgomery — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-15T18:05:20Z,
for the dataset file:///shared/montgomery_74021569.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Language:
English
Feed Start Date:
2026-05-03
Feed End Date:
2026-09-05

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: 1530
  • Routes: 82
  • Shapes: 263
  • Stops: 4568
  • Trips: 13650

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 1376

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.

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

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.
1597 "1077-22929" "1077-8970" 155.51672513695027 0.12959727094745857 54482 29 "1077-244" "Battery LN & @4977" "11:32:57" 54483 30 "1077-246" "Battery LN & Keystone Ave" "11:33:00"
550 "1077-16541" "1077-8934" 169.86128107233066 0.09436737837351702 12353 8 "1077-7074" "E Wayne AVE & Manchester Rd" "05:17:07" 12354 9 "1077-3828" "Manchester RD & Wayne Ave" "05:17:09"
13287 "1077-37674" "1077-9020" 205.14755225752023 0.28492715591322254 547317 19 "1077-15358" "Rockledge DR & Democracy Blvd" "10:04:00" 547318 20 "1077-1736" "Democracy Blvd & Fernwood Rd" "10:04:05"
13287 "1077-37674" "1077-9020" 238.50689907520282 0.1987557492293357 547318 20 "1077-1736" "Democracy Blvd & Fernwood Rd" "10:04:05" 547319 21 "1077-2206" "Fernwood RD & Democracy Blvd" "10:04:08"
13287 "1077-37674" "1077-9020" 276.36184220878226 0.1535343567826568 547319 21 "1077-2206" "Fernwood RD & Democracy Blvd" "10:04:08" 547320 22 "1077-7800" "Fernwood RD & Rock Spring Dr" "10:04:10"
7840 "1077-18308" "1077-8936" 1773.2757003084835 0.49257658341902316 312697 6 "1077-786" "Carroll AVE & Flower Ave" "12:39:00" 312698 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "12:39:01"
11382 "1077-24896" "1077-8976" 258.24108033829083 0.35866816713651506 454532 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "18:17:09" 454533 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "18:17:14"
9099 "1077-47994" "1077-8994" 2197.710513346844 0.6104751425963456 374133 30 "1077-6096" "Snouffer School RD & Alliston Hollow Way" "12:50:50" 374134 31 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "12:50:51"
5846 "1077-41720" "1077-8976" 258.24108033829083 0.35866816713651506 227212 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "17:48:30" 227213 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "17:48:35"
11380 "1077-24898" "1077-8976" 258.24108033829083 0.35866816713651506 454454 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "17:48:30" 454455 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "17:48:35"
6679 "1077-32276" "1077-8994" 1349.693769133324 1.4996597434814711 274205 47 "1077-5980" "Shady Grove RD & Briardale Rd" "15:22:56" 274206 48 "1077-6000" "Shady Grove Station & BAY A" "15:23:00"
751 "1077-18150" "1077-8936" 1773.2757003084835 0.49257658341902316 19992 6 "1077-786" "Carroll AVE & Flower Ave" "20:00:00" 19993 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "20:00:01"
6645 "1077-32242" "1077-8994" 230.18073799774487 0.6393909388826247 272508 16 "1077-17592" "Snouffer School RD & Turkey Thicket Dr" "09:17:02" 272509 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "09:17:12"
6645 "1077-32242" "1077-8994" 288.9731156326762 0.5618921692857592 272509 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "09:17:12" 272510 18 "1077-6088" "Snouffer School RD & Alliston Hollow Way" "09:17:19"
1723 "1077-23597" "1077-8973" 530.4063090441496 0.1473350858455971 60963 19 "1077-2230" "Ferrara AVE & Ferrara Dr" "18:58:00" 60964 20 "1077-3284" "Ferrara DR & @3950 (Holiday Park SR Ctr)" "18:58:01"
8041 "1077-42144" "1077-8958" 241.45936455976678 0.2682881828441853 318483 70 "1077-3564" "Layhill RD & BEL PRE Rd" "07:20:00" 318484 71 "1077-3566" "Layhill RD & Queensgard Rd" "07:20:04"
8250 "1077-42396" "1077-8970" 155.51672513695027 0.12959727094745857 329632 29 "1077-244" "Battery LN & @4977" "16:06:57" 329633 30 "1077-246" "Battery LN & Keystone Ave" "16:07:00"
5667 "1077-41589" "1077-8970" 155.51672513695027 0.12959727094745857 220388 29 "1077-244" "Battery LN & @4977" "16:06:57" 220389 30 "1077-246" "Battery LN & Keystone Ave" "16:07:00"
11091 "1077-23232" "1077-8970" 155.51672513695027 0.12959727094745857 441941 29 "1077-244" "Battery LN & @4977" "16:06:57" 441942 30 "1077-246" "Battery LN & Keystone Ave" "16:07:00"
6657 "1077-32254" "1077-8994" 209.25521636158626 0.6393909388826247 273096 16 "1077-17592" "Snouffer School RD & Turkey Thicket Dr" "16:17:27" 273097 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "16:17:38"
6657 "1077-32254" "1077-8994" 252.85147617859167 0.5618921692857592 273097 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "16:17:38" 273098 18 "1077-6088" "Snouffer School RD & Alliston Hollow Way" "16:17:46"
11333 "1077-24890" "1077-8976" 258.24108033829083 0.35866816713651506 452641 2 "1077-14661" "Veirs Mill RD & Woodburn Rd" "05:03:16" 452642 3 "1077-14662" "Veirs Mill RD & Edmonston Dr" "05:03:21"
10412 "1077-18824" "1077-8937" 197.03063336760928 0.49257658341902316 413105 6 "1077-786" "Carroll AVE & Flower Ave" "17:45:00" 413106 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "17:45:09"
11395 "1077-24939" "1077-8976" 258.24108033829083 0.35866816713651506 455034 2 "1077-14661" "Veirs Mill RD & Woodburn Rd" "22:31:16" 455035 3 "1077-14662" "Veirs Mill RD & Edmonston Dr" "22:31:21"
12406 "1077-32410" "1077-8994" 1349.693769133324 1.4996597434814711 510626 47 "1077-5980" "Shady Grove RD & Briardale Rd" "20:06:56" 510627 48 "1077-6000" "Shady Grove Station & BAY A" "20:07:00"
4145 "1077-37605" "1077-9020" 205.14755225752023 0.28492715591322254 177364 19 "1077-15358" "Rockledge DR & Democracy Blvd" "12:04:00" 177365 20 "1077-1736" "Democracy Blvd & Fernwood Rd" "12:04:05"
4145 "1077-37605" "1077-9020" 238.50689907520282 0.1987557492293357 177365 20 "1077-1736" "Democracy Blvd & Fernwood Rd" "12:04:05" 177366 21 "1077-2206" "Fernwood RD & Democracy Blvd" "12:04:08"
4145 "1077-37605" "1077-9020" 276.36184220878226 0.1535343567826568 177366 21 "1077-2206" "Fernwood RD & Democracy Blvd" "12:04:08" 177367 22 "1077-7800" "Fernwood RD & Rock Spring Dr" "12:04:10"
3631 "1077-34750" "1077-9007" 158.5699703530772 0.3083304979087612 156553 5 "1077-14840" "Gateway Center DR & Shawnee Ln" "18:28:46" 156554 6 "1077-17097" "Shawnee LN & Tate St" "18:28:53"
7880 "1077-18723" "1077-8937" 1773.2757003084835 0.49257658341902316 313711 6 "1077-786" "Carroll AVE & Flower Ave" "08:29:00" 313712 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "08:29:01"
8042 "1077-42143" "1077-8958" 241.45936455976678 0.2682881828441853 318567 70 "1077-3564" "Layhill RD & BEL PRE Rd" "07:50:00" 318568 71 "1077-3566" "Layhill RD & Queensgard Rd" "07:50:04"
5211 "1077-41244" "1077-8937" 197.03063336760928 0.49257658341902316 201332 6 "1077-786" "Carroll AVE & Flower Ave" "13:40:00" 201333 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "13:40:09"
8408 "1077-24624" "1077-8976" 215.20090028190904 0.35866816713651506 335237 2 "1077-14661" "Veirs Mill RD & Woodburn Rd" "17:03:59" 335238 3 "1077-14662" "Veirs Mill RD & Edmonston Dr" "17:04:05"
11095 "1077-23236" "1077-8970" 155.51672513695027 0.12959727094745857 442089 29 "1077-244" "Battery LN & @4977" "18:46:57" 442090 30 "1077-246" "Battery LN & Keystone Ave" "18:47:00"
4099 "1077-37374" "1077-9017" 2699.387538266648 1.4996597434814711 175255 64 "1077-5980" "Shady Grove RD & Briardale Rd" "06:02:58" 175256 65 "1077-6000" "Shady Grove Station & BAY A" "06:03:00"
817 "1077-18600" "1077-8937" 197.03063336760928 0.49257658341902316 21850 6 "1077-786" "Carroll AVE & Flower Ave" "23:00:00" 21851 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "23:00:09"
1406 "1077-22324" "1077-8965" 199.50845303321634 0.16625704419434695 46700 39 "1077-5634" "Rockville Pike & Pooks Hill Rd" "07:27:31" 46701 40 "1077-5636" "Rockville Pike & Alta Vista Rd" "07:27:34"
13270 "1077-37521" "1077-9017" 1349.693769133324 1.4996597434814711 546971 50 "1077-5980" "Shady Grove RD & Briardale Rd" "21:13:56" 546972 51 "1077-6000" "Shady Grove Station & BAY A" "21:14:00"
10236 "1077-17107" "1077-8934" 169.86128107233066 0.09436737837351702 405908 8 "1077-7074" "E Wayne AVE & Manchester Rd" "22:51:24" 405909 9 "1077-3828" "Manchester RD & Wayne Ave" "22:51:26"
3718 "1077-35185" "1077-9009" 379.980114814199 0.21110006378566612 159957 22 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" "19:20:59" 159958 23 "1077-17561" "Little Seneca Pkwy & Newcut Rd" "19:21:01"
1959 "1077-24339" "1077-8976" 215.20090028190904 0.35866816713651506 70164 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "20:18:51" 70165 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "20:18:57"
3143 "1077-32171" "1077-8994" 1349.693769133324 1.4996597434814711 135823 47 "1077-5980" "Shady Grove RD & Briardale Rd" "18:59:56" 135824 48 "1077-6000" "Shady Grove Station & BAY A" "19:00:00"
12392 "1077-32423" "1077-8994" 1349.693769133324 1.4996597434814711 509940 47 "1077-5980" "Shady Grove RD & Briardale Rd" "10:50:56" 509941 48 "1077-6000" "Shady Grove Station & BAY A" "10:51:00"
1926 "1077-24327" "1077-8976" 184.4579145273506 0.35866816713651506 68877 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "14:32:34" 68878 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "14:32:41"
8748 "1077-47699" "1077-8985" 160.9729097065112 0.2682881828441853 352204 33 "1077-3564" "Layhill RD & BEL PRE Rd" "13:55:00" 352205 34 "1077-3566" "Layhill RD & Queensgard Rd" "13:55:06"
1940 "1077-24361" "1077-8976" 184.4579145273506 0.35866816713651506 69423 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "17:03:34" 69424 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "17:03:41"
8040 "1077-42145" "1077-8958" 241.45936455976678 0.2682881828441853 318399 70 "1077-3564" "Layhill RD & BEL PRE Rd" "06:50:00" 318400 71 "1077-3566" "Layhill RD & Queensgard Rd" "06:50:04"
12380 "1077-32385" "1077-8994" 255.75637555304988 0.6393909388826247 509321 16 "1077-17592" "Snouffer School RD & Turkey Thicket Dr" "19:51:35" 509322 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "19:51:44"
12380 "1077-32385" "1077-8994" 337.13530157145556 0.5618921692857592 509322 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "19:51:44" 509323 18 "1077-6088" "Snouffer School RD & Alliston Hollow Way" "19:51:50"
22 "1077-13809" "1077-8925" 632.9297426375972 0.17581381739933255 855 13 "1077-1240" "Connecticut AVE & Leland St" "16:15:00" 856 14 "1077-1242" "Connecticut AVE & Blackthorn St" "16:15:01"
mixed_case_recommended_field WARNING 1

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" "2ND AVE & @1400" 2299
stop_too_far_from_shape WARNING 12

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.
261 "1077-37348" "1077-15189" 3754 "1077-6012" "Shady Grove Station & BAY L" [39.11776,-77.16574] 240.422385615214
1723 "1077-37464" "1077-23597" 60964 "1077-3284" "Ferrara DR & @3950 (Holiday Park SR Ctr)" [39.05238,-77.07772000000001] 112.76834328996237
315 "1077-37352" "1077-15421" 4660 "1077-5850" "2ND AVE & @1400" [38.997962349397746,-77.03424543295182] 171.55129226112393
3093 "1077-37540" "1077-32156" 133343 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" [39.17514632090261,-77.17875388418724] 557.8973972584249
2702 "1077-37517" "1077-29579" 107749 "1077-2808" "Georgia AVE & King William Dr" [39.14265,-77.06721] 357.15492879792754
2702 "1077-37517" "1077-29579" 107750 "1077-2810" "Georgia AVE & Queen Mary Dr" [39.15312,-77.06677] 551.3102277946466
2702 "1077-37517" "1077-29579" 107751 "1077-2812" "Georgia AVE & Spartan Rd" [39.15312,-77.06677] 327.67473648912147
6 "1077-37337" "1077-13796" 188 "1077-1242" "Connecticut AVE & Blackthorn St" [38.985896322506896,-77.07621020976421] 134.91084177623085
10 "1077-37338" "1077-13799" 370 "1077-1242" "Connecticut AVE & Blackthorn St" [38.985896322506896,-77.07621020976421] 134.91084177623085
12702 "1077-37564" "1077-34417" 525038 "1077-14776" "Shady Grove Station & BAY J" [39.11776,-77.16574] 218.05512543279204
3511 "1077-37563" "1077-34388" 153697 "1077-14776" "Shady Grove Station & BAY J" [39.11776,-77.16574] 218.05512543279204
3118 "1077-37542" "1077-32194" 134582 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" [39.17514632090261,-77.17875388418724] 557.8973972584249
stops_match_shape_out_of_order WARNING 5

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.
3916 "1077-37608" "1077-36443" 167044 "1077-14415" "Wootton Pkwy & @1101" [39.06763000000001,-77.1565] 167043 "1077-14414" "Tower Oaks Blvd & Tower Oaks Dr" [39.06870031746006,-77.15419644436815]
4079 "1077-37621" "1077-37354" 173950 "1077-30142" "Snowden Farm Pkwy & NEW CUT Rd" [39.228066378341595,-77.25003605027541] 173949 "1077-30173" "Snowden Farm Pkwy & Sweetspire Dr" [39.22731596747186,-77.24889190293874]
3698 "1077-37581" "1077-35193" 159267 "1077-17561" "Little Seneca Pkwy & Newcut Rd" [39.23206814004613,-77.24717128200228] 159266 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" [39.23187607433359,-77.24970520513466]
3696 "1077-37584" "1077-35191" 159190 "1077-17561" "Little Seneca Pkwy & Newcut Rd" [39.23206814004613,-77.24717128200228] 159189 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" [39.23187607433359,-77.24970520513466]
3695 "1077-37583" "1077-35192" 159152 "1077-17561" "Little Seneca Pkwy & Newcut Rd" [39.23206814004613,-77.24717128200228] 159151 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" [39.23187607433359,-77.24970520513466]