montgomery — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-27T18:39:16Z,
for the dataset file:///shared/montgomery_2d969bbe.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:
English
Feed Start Date:
2026-01-11
Feed End Date:
2026-05-02

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: 1071
  • Routes: 82
  • Shapes: 263
  • Stops: 4566
  • Trips: 9726

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 1047

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 1047 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.
3492 "1077-6010" "1077-8894" 1844.2672076362235 1.536889339696853 153343 56 "1077-5980" "Shady Grove RD & Briardale Rd" "22:36:57" 153344 57 "1077-6006" "Shady Grove Station & BAY D" "22:37:00"
5460 "1077-992939" "1077-8852" 193.16749164781342 0.2682881828441853 211259 70 "1077-3564" "Layhill RD & BEL PRE Rd" "25:22:00" 211260 71 "1077-3566" "Layhill RD & Queensgard Rd" "25:22:05"
24 "1077-985830" "1077-8819" 632.9297426375972 0.17581381739933255 936 13 "1077-1240" "Connecticut AVE & Leland St" "16:55:00" 937 14 "1077-1242" "Connecticut AVE & Blackthorn St" "16:55:01"
5212 "1077-990709" "1077-8831" 197.03063336760928 0.49257658341902316 201400 6 "1077-786" "Carroll AVE & Flower Ave" "11:00:00" 201401 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "11:00:09"
1414 "1077-994353" "1077-8859" 299.2626795498245 0.16625704419434695 47011 39 "1077-5634" "Rockville Pike & Pooks Hill Rd" "12:45:48" 47012 40 "1077-5636" "Rockville Pike & Alta Vista Rd" "12:45:50"
8434 "1077-996704" "1077-8870" 258.24108033829083 0.35866816713651506 336295 2 "1077-14661" "Veirs Mill RD & Woodburn Rd" "17:54:16" 336296 3 "1077-14662" "Veirs Mill RD & Edmonston Dr" "17:54:21"
7894 "1077-990735" "1077-8831" 1773.2757003084835 0.49257658341902316 314272 6 "1077-786" "Carroll AVE & Flower Ave" "08:29:00" 314273 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "08:29:01"
5164 "1077-990279" "1077-8830" 1773.2757003084835 0.49257658341902316 200185 6 "1077-786" "Carroll AVE & Flower Ave" "12:40:00" 200186 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "12:40:01"
3143 "1077-4214" "1077-8888" 1349.693769133324 1.4996597434814711 135844 47 "1077-5980" "Shady Grove RD & Briardale Rd" "18:59:56" 135845 48 "1077-6000" "Shady Grove Station & BAY A" "19:00:00"
1923 "1077-996397" "1077-8870" 322.80135042286355 0.35866816713651506 68742 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "13:47:48" 68743 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "13:47:52"
8784 "1077-524" "1077-8879" 160.9729097065112 0.2682881828441853 353726 33 "1077-3564" "Layhill RD & BEL PRE Rd" "22:03:00" 353727 34 "1077-3566" "Layhill RD & Queensgard Rd" "22:03:06"
1648 "1077-995494" "1077-8866" 542.9026785357092 0.3016125991865051 57500 69 "1077-1972" "Eldwick WAY & Broad Green Dr" "16:49:42" 57501 70 "1077-1974" "Eldwick WAY & @9609" "16:49:44"
7846 "1077-990338" "1077-8830" 1773.2757003084835 0.49257658341902316 313058 6 "1077-786" "Carroll AVE & Flower Ave" "07:53:00" 313059 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "07:53:01"
1420 "1077-994355" "1077-8859" 299.2626795498245 0.16625704419434695 47281 39 "1077-5634" "Rockville Pike & Pooks Hill Rd" "16:49:10" 47282 40 "1077-5636" "Rockville Pike & Alta Vista Rd" "16:49:12"
4121 "1077-9410" "1077-8911" 1349.693769133324 1.4996597434814711 176756 50 "1077-5980" "Shady Grove RD & Briardale Rd" "18:48:56" 176757 51 "1077-6000" "Shady Grove Station & BAY A" "18:49:00"
3097 "1077-4169" "1077-8888" 209.25521636158626 0.6393909388826247 133559 16 "1077-17592" "Snouffer School RD & Turkey Thicket Dr" "11:37:27" 133560 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "11:37:38"
3097 "1077-4169" "1077-8888" 252.85147617859167 0.5618921692857592 133560 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "11:37:38" 133561 18 "1077-6088" "Snouffer School RD & Alliston Hollow Way" "11:37:46"
5217 "1077-990698" "1077-8831" 197.03063336760928 0.49257658341902316 201570 6 "1077-786" "Carroll AVE & Flower Ave" "14:20:00" 201571 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "14:20:09"
9098 "1077-4329" "1077-8888" 202.28118094287333 0.5618921692857592 373855 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "10:52:32" 373856 18 "1077-6088" "Snouffer School RD & Alliston Hollow Way" "10:52:42"
8408 "1077-996678" "1077-8870" 258.24108033829083 0.35866816713651506 335411 2 "1077-14661" "Veirs Mill RD & Woodburn Rd" "11:23:38" 335412 3 "1077-14662" "Veirs Mill RD & Edmonston Dr" "11:23:43"
8263 "1077-995137" "1077-8864" 155.51672513695027 0.12959727094745857 330211 29 "1077-244" "Battery LN & @4977" "13:46:57" 330212 30 "1077-246" "Battery LN & Keystone Ave" "13:47:00"
5671 "1077-995079" "1077-8864" 155.51672513695027 0.12959727094745857 220580 29 "1077-244" "Battery LN & @4977" "13:46:57" 220581 30 "1077-246" "Battery LN & Keystone Ave" "13:47:00"
5165 "1077-990278" "1077-8830" 1773.2757003084835 0.49257658341902316 200210 6 "1077-786" "Carroll AVE & Flower Ave" "13:15:00" 200211 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "13:15:01"
3461 "1077-5982" "1077-8894" 2766.4008114543353 1.536889339696853 151545 56 "1077-5980" "Shady Grove RD & Briardale Rd" "07:19:58" 151546 57 "1077-6006" "Shady Grove Station & BAY D" "07:20:00"
807 "1077-990609" "1077-8831" 197.03063336760928 0.49257658341902316 21560 6 "1077-786" "Carroll AVE & Flower Ave" "16:30:00" 21561 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "16:30:09"
3723 "1077-7212" "1077-8903" 379.980114814199 0.21110006378566612 160153 17 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" "22:57:48" 160154 18 "1077-17561" "Little Seneca Pkwy & Newcut Rd" "22:57:50"
4119 "1077-9412" "1077-8911" 1349.693769133324 1.4996597434814711 176652 50 "1077-5980" "Shady Grove RD & Briardale Rd" "18:00:56" 176653 51 "1077-6000" "Shady Grove Station & BAY A" "18:01:00"
7722 "1077-988895" "1077-8828" 169.86128107233066 0.09436737837351702 307810 8 "1077-7074" "E Wayne AVE & Manchester Rd" "07:36:24" 307811 9 "1077-3828" "Manchester RD & Wayne Ave" "07:36:26"
9105 "1077-4322" "1077-8888" 202.28118094287333 0.5618921692857592 374198 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "15:32:32" 374199 18 "1077-6088" "Snouffer School RD & Alliston Hollow Way" "15:32:42"
6659 "1077-4277" "1077-8888" 209.25521636158626 0.6393909388826247 273152 16 "1077-17592" "Snouffer School RD & Turkey Thicket Dr" "13:57:27" 273153 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "13:57:38"
6659 "1077-4277" "1077-8888" 252.85147617859167 0.5618921692857592 273153 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "13:57:38" 273154 18 "1077-6088" "Snouffer School RD & Alliston Hollow Way" "13:57:46"
5009 "1077-988805" "1077-8828" 169.86128107233066 0.09436737837351702 193835 8 "1077-7074" "E Wayne AVE & Manchester Rd" "07:56:24" 193836 9 "1077-3828" "Manchester RD & Wayne Ave" "07:56:26"
8758 "1077-545" "1077-8879" 160.9729097065112 0.2682881828441853 352504 33 "1077-3564" "Layhill RD & BEL PRE Rd" "06:02:00" 352505 34 "1077-3566" "Layhill RD & Queensgard Rd" "06:02:06"
8768 "1077-522" "1077-8879" 160.9729097065112 0.2682881828441853 352974 33 "1077-3564" "Layhill RD & BEL PRE Rd" "12:10:00" 352975 34 "1077-3566" "Layhill RD & Queensgard Rd" "12:10:06"
6280 "1077-468" "1077-8879" 160.9729097065112 0.2682881828441853 249047 33 "1077-3564" "Layhill RD & BEL PRE Rd" "12:10:00" 249048 34 "1077-3566" "Layhill RD & Queensgard Rd" "12:10:06"
4142 "1077-9636" "1077-8914" 205.14755225752023 0.28492715591322254 177303 19 "1077-15358" "Rockledge DR & Democracy Blvd" "09:34:00" 177304 20 "1077-1736" "Democracy Blvd & Fernwood Rd" "09:34:05"
4142 "1077-9636" "1077-8914" 238.50689907520282 0.1987557492293357 177304 20 "1077-1736" "Democracy Blvd & Fernwood Rd" "09:34:05" 177305 21 "1077-2206" "Fernwood RD & Democracy Blvd" "09:34:08"
4142 "1077-9636" "1077-8914" 276.36184220878226 0.1535343567826568 177305 21 "1077-2206" "Fernwood RD & Democracy Blvd" "09:34:08" 177306 22 "1077-7800" "Fernwood RD & Rock Spring Dr" "09:34:10"
4099 "1077-9428" "1077-8911" 2699.387538266648 1.4996597434814711 175276 64 "1077-5980" "Shady Grove RD & Briardale Rd" "06:02:58" 175277 65 "1077-6000" "Shady Grove Station & BAY A" "06:03:00"
751 "1077-990160" "1077-8830" 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"
5816 "1077-996526" "1077-8870" 258.24108033829083 0.35866816713651506 226095 7 "1077-14661" "Veirs Mill RD & Woodburn Rd" "08:18:09" 226096 8 "1077-14662" "Veirs Mill RD & Edmonston Dr" "08:18:14"
7906 "1077-990746" "1077-8831" 1773.2757003084835 0.49257658341902316 314512 6 "1077-786" "Carroll AVE & Flower Ave" "17:31:00" 314513 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "17:31:01"
6675 "1077-4310" "1077-8888" 1349.693769133324 1.4996597434814711 273967 47 "1077-5980" "Shady Grove RD & Briardale Rd" "09:32:56" 273968 48 "1077-6000" "Shady Grove Station & BAY A" "09:33:00"
9132 "1077-4338" "1077-8888" 2197.710513346844 0.6104751425963456 375534 30 "1077-6096" "Snouffer School RD & Alliston Hollow Way" "19:29:50" 375535 31 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "19:29:51"
6691 "1077-4294" "1077-8888" 1349.693769133324 1.4996597434814711 274751 47 "1077-5980" "Shady Grove RD & Briardale Rd" "18:52:56" 274752 48 "1077-6000" "Shady Grove Station & BAY A" "18:53:00"
9112 "1077-4315" "1077-8888" 202.28118094287333 0.5618921692857592 374541 17 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "20:22:09" 374542 18 "1077-6088" "Snouffer School RD & Alliston Hollow Way" "20:22:19"
3290 "1077-5284" "1077-8891" 2766.4008114543353 1.536889339696853 144140 44 "1077-5980" "Shady Grove RD & Briardale Rd" "09:24:58" 144141 45 "1077-6006" "Shady Grove Station & BAY D" "09:25:00"
9134 "1077-4336" "1077-8888" 2197.710513346844 0.6104751425963456 375632 30 "1077-6096" "Snouffer School RD & Alliston Hollow Way" "20:59:50" 375633 31 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "20:59:51"
9115 "1077-4355" "1077-8888" 2197.710513346844 0.6104751425963456 374701 30 "1077-6096" "Snouffer School RD & Alliston Hollow Way" "08:08:50" 374702 31 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" "08:08:51"
5176 "1077-990270" "1077-8830" 1773.2757003084835 0.49257658341902316 200485 6 "1077-786" "Carroll AVE & Flower Ave" "20:39:00" 200486 7 "1077-6956" "Maple AVE & Silgo Creek Pkwy" "20:39: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" 2298
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.
315 "1077-37018" "1077-987429" 4660 "1077-5850" "2ND AVE & @1400" [38.997962349397746,-77.03424543295182] 171.55129226112393
261 "1077-37016" "1077-987245" 3754 "1077-6012" "Shady Grove Station & BAY L" [39.11776,-77.16574] 240.422385615214
6 "1077-37002" "1077-985844" 188 "1077-1242" "Connecticut AVE & Blackthorn St" [38.985896322506896,-77.07621020976421] 134.91084177623085
1723 "1077-37133" "1077-995615" 60946 "1077-3284" "Ferrara DR & @3950 (Holiday Park SR Ctr)" [39.05238,-77.07772000000001] 112.76834328996237
10 "1077-37001" "1077-985841" 370 "1077-1242" "Connecticut AVE & Blackthorn St" [38.985896322506896,-77.07621020976421] 134.91084177623085
3511 "1077-37230" "1077-6412" 153718 "1077-14776" "Shady Grove Station & BAY J" [39.11776,-77.16574] 218.05512543279204
2702 "1077-37188" "1077-1618" 107770 "1077-2808" "Georgia AVE & King William Dr" [39.14265,-77.06721] 357.15492879792754
2702 "1077-37188" "1077-1618" 107771 "1077-2810" "Georgia AVE & Queen Mary Dr" [39.15312,-77.06677] 551.3102277946466
2702 "1077-37188" "1077-1618" 107772 "1077-2812" "Georgia AVE & Spartan Rd" [39.15312,-77.06677] 327.67473648912147
3093 "1077-37205" "1077-4165" 133364 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" [39.17514632090261,-77.17875388418724] 557.8973972584249
3118 "1077-37207" "1077-4191" 134603 "1077-30001" "Turkey Thicket RD & Snouffer School Rd" [39.17514632090261,-77.17875388418724] 557.8973972584249
stops_match_shape_out_of_order WARNING 6

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.
3711 "1077-37249" "1077-7219" 159728 "1077-17561" "Little Seneca Pkwy & Newcut Rd" [39.23206814004613,-77.24717128200228] 159727 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" [39.23187607433359,-77.24970520513466]
3695 "1077-37248" "1077-7232" 159173 "1077-17561" "Little Seneca Pkwy & Newcut Rd" [39.23206814004613,-77.24717128200228] 159172 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" [39.23187607433359,-77.24970520513466]
3696 "1077-37247" "1077-7233" 159211 "1077-17561" "Little Seneca Pkwy & Newcut Rd" [39.23206814004613,-77.24717128200228] 159210 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" [39.23187607433359,-77.24970520513466]
3698 "1077-37250" "1077-7231" 159288 "1077-17561" "Little Seneca Pkwy & Newcut Rd" [39.23206814004613,-77.24717128200228] 159287 "1077-30137" "Little Seneca Pkwy & Arora Hills Dr" [39.23187607433359,-77.24970520513466]
4079 "1077-37286" "1077-9391" 173971 "1077-30142" "Snowden Farm Pkwy & NEW CUT Rd" [39.228066378341595,-77.25003605027541] 173970 "1077-30173" "Snowden Farm Pkwy & Sweetspire Dr" [39.22731596747186,-77.24889190293874]
3916 "1077-37274" "1077-8457" 167065 "1077-14415" "Wootton Pkwy & @1101" [39.06763000000001,-77.1565] 167064 "1077-14414" "Tower Oaks Blvd & Tower Oaks Dr" [39.06870031746006,-77.15419644436815]