montgomery — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-01T11:18:01Z,
for the dataset file:///shared/montgomery_341b9e4c.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 Language:
English
Feed Start Date:
2026-05-03
Feed End Date:
2026-09-05

Files included


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

Counts


  • Agencies: 1
  • Blocks: 1044
  • Routes: 82
  • Shapes: 261
  • Stops: 4567
  • Trips: 9703

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 1032

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 1032 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"
1412 "1077-22327" "1077-8965" 299.2626795498245 0.16625704419434695 46970 39 "1077-5634" "Rockville Pike & Pooks Hill Rd" "11:26:10" 46971 40 "1077-5636" "Rockville Pike & Alta Vista Rd" "11:26:12"
3702 "1077-35196" "1077-9009" 379.980114814199 0.21110006378566612 159408 17 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" "09:53:48" 159409 18 "1077-17561" "Little Seneca Pkwy & Newcut Rd" "09:53:50"
4999 "1077-41031" "1077-8934" 169.86128107233066 0.09436737837351702 193511 8 "1077-7074" "E Wayne AVE & Manchester Rd" "05:16:24" 193512 9 "1077-3828" "Manchester RD & Wayne Ave" "05:16:26"
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"
726 "1077-18158" "1077-8936" 1773.2757003084835 0.49257658341902316 19367 6 "1077-786" "Carroll AVE & Flower Ave" "05:59:00" 19368 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "05:59:01"
3101 "1077-32148" "1077-8994" 209.25521636158626 0.6393909388826247 133734 16 "1077-17592" "Snouffer School RD & Turkey Thicket Dr" "13:57:27" 133735 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "13:57:38"
3101 "1077-32148" "1077-8994" 252.85147617859167 0.5618921692857592 133735 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "13:57:38" 133736 18 "1077-6088" "Snouffer School RD & Alliston Hollow Way" "13:57:46"
5843 "1077-41723" "1077-8976" 258.24108033829083 0.35866816713651506 227095 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "17:03:30" 227096 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "17:03:35"
6907 "1077-35285" "1077-9009" 379.980114814199 0.21110006378566612 286975 17 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" "07:41:48" 286976 18 "1077-17561" "Little Seneca Pkwy & Newcut Rd" "07:41:50"
1935 "1077-24366" "1077-8976" 184.4579145273506 0.35866816713651506 69228 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "16:13:34" 69229 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "16:13:41"
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"
3460 "1077-33978" "1077-9000" 2766.4008114543353 1.536889339696853 151466 56 "1077-5980" "Shady Grove RD & Briardale Rd" "06:54:58" 151467 57 "1077-6006" "Shady Grove Station & BAY D" "06:55:00"
1951 "1077-24350" "1077-8976" 215.20090028190904 0.35866816713651506 69852 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "18:53:12" 69853 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "18:53:18"
3699 "1077-35189" "1077-9009" 379.980114814199 0.21110006378566612 159304 22 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" "08:09:48" 159305 23 "1077-17561" "Little Seneca Pkwy & Newcut Rd" "08:09:50"
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"
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"
7837 "1077-18305" "1077-8936" 1773.2757003084835 0.49257658341902316 312622 6 "1077-786" "Carroll AVE & Flower Ave" "10:54:00" 312623 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "10:54:01"
3633 "1077-34748" "1077-9007" 158.5699703530772 0.3083304979087612 156589 5 "1077-14840" "Gateway Center DR & Shawnee Ln" "19:52:46" 156590 6 "1077-17097" "Shawnee LN & Tate St" "19:52:53"
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"
8250 "1077-42396" "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"
5153 "1077-41186" "1077-8936" 1773.2757003084835 0.49257658341902316 199826 6 "1077-786" "Carroll AVE & Flower Ave" "09:10:00" 199827 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "09:10:01"
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"
3475 "1077-33964" "1077-9000" 1844.2672076362235 1.536889339696853 152336 56 "1077-5980" "Shady Grove RD & Briardale Rd" "13:55:57" 152337 57 "1077-6006" "Shady Grove Station & BAY D" "13:56:00"
5806 "1077-41775" "1077-8976" 258.24108033829083 0.35866816713651506 225652 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "07:47:09" 225653 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "07:47:14"
5221 "1077-41235" "1077-8937" 197.03063336760928 0.49257658341902316 201622 6 "1077-786" "Carroll AVE & Flower Ave" "20:59:00" 201623 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "20:59:09"
8055 "1077-42130" "1077-8958" 193.16749164781342 0.2682881828441853 319659 70 "1077-3564" "Layhill RD & BEL PRE Rd" "14:26:00" 319660 71 "1077-3566" "Layhill RD & Queensgard Rd" "14:26:05"
3710 "1077-35204" "1077-9009" 379.980114814199 0.21110006378566612 159672 17 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" "14:33:59" 159673 18 "1077-17561" "Little Seneca Pkwy & Newcut Rd" "14:34:01"
8071 "1077-42114" "1077-8958" 193.16749164781342 0.2682881828441853 321003 70 "1077-3564" "Layhill RD & BEL PRE Rd" "23:44:00" 321004 71 "1077-3566" "Layhill RD & Queensgard Rd" "23:44:05"
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"
6921 "1077-35299" "1077-9009" 379.980114814199 0.21110006378566612 287437 17 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" "17:07:48" 287438 18 "1077-17561" "Little Seneca Pkwy & Newcut Rd" "17:07:50"
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"
5867 "1077-41756" "1077-8976" 322.80135042286355 0.35866816713651506 227996 2 "1077-14661" "Veirs Mill RD & Woodburn Rd" "25:25:54" 227997 3 "1077-14662" "Veirs Mill RD & Edmonston Dr" "25:25:58"
6671 "1077-32268" "1077-8994" 1349.693769133324 1.4996597434814711 273813 47 "1077-5980" "Shady Grove RD & Briardale Rd" "10:42:56" 273814 48 "1077-6000" "Shady Grove Station & BAY A" "10:43:00"
3695 "1077-35192" "1077-9009" 379.980114814199 0.21110006378566612 159151 17 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" "05:47:48" 159152 18 "1077-17561" "Little Seneca Pkwy & Newcut Rd" "05:47:50"
3103 "1077-32132" "1077-8994" 191.8172816647874 0.6393909388826247 133832 16 "1077-17592" "Snouffer School RD & Turkey Thicket Dr" "15:10:17" 133833 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "15:10:29"
3103 "1077-32132" "1077-8994" 224.7568677143037 0.5618921692857592 133833 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "15:10:29" 133834 18 "1077-6088" "Snouffer School RD & Alliston Hollow Way" "15:10:38"
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 11

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
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]