GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-04T22:01:18Z,
for the dataset file:///shared/hartransit_d99e30af.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Passio Technologies
Publisher URL:
https://passiotech.com
Feed Email:
support@passiotech.com
Feed Language:
English
Feed Start Date:
2026-05-02
Feed End Date:
2026-06-02

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: 79
  • Routes: 16
  • Shapes: 137
  • Stops: 575
  • Trips: 624

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 475

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"26717" 48656 15278.76 476 48655 15278.76 475
"26717" 48675 15486.8 495 48674 15486.8 494
"26717" 48918 20263.02 738 48917 20263.02 737
"26717" 48933 20658.55 753 48932 20658.55 752
"26717" 49032 22392.25 852 49031 22392.25 851
"26719" 49725 15278.76 476 49724 15278.76 475
"26719" 49751 15582.01 502 49750 15582.01 501
"26719" 49977 20262.94 728 49976 20262.94 727
"26718" 52854 14856.82 440 52853 14856.82 439
"26718" 52868 15002.8 454 52867 15002.8 453
"26718" 52881 15160.1 467 52880 15160.1 466
"26718" 53107 19840.53 693 53106 19840.53 692
"26718" 53122 20236.06 708 53121 20236.06 707
"27809" 43054 15279.78 474 43053 15279.78 473
"27809" 43068 15425.76 488 43067 15425.76 487
"27809" 43310 20264.54 730 43309 20264.54 729
"27809" 43325 20660.07 745 43324 20660.07 744
"27809" 43424 22393.77 844 43423 22393.77 843
"23683" 4795 3669.75 141 4794 3669.75 140
"23683" 5327 15783.85 673 5326 15783.85 672
"23683" 5348 16352.64 694 5347 16352.64 693
"23683" 5353 16439.3 699 5352 16439.3 698
"23683" 5682 23180.77 1028 5681 23180.77 1027
"27007" 33502 2959.35 110 33501 2959.35 109
"27007" 33530 3371.67 138 33529 3371.67 137
"27007" 33531 3371.67 139 33530 3371.67 138
"27007" 33566 3935.27 174 33565 3935.27 173
"27007" 33616 5136.39 224 33615 5136.39 223
"27007" 33699 6890.74 307 33698 6890.74 306
"23684" 1014 25902.43 1013 1013 25902.43 1012
"23684" 1134 27828.41 1133 1133 27828.41 1132
"23684" 1252 31621.72 1251 1251 31621.72 1250
"23684" 1490 37184.56 1489 1489 37184.56 1488
"23684" 1542 38268.77 1541 1541 38268.77 1540
"23684" 1547 38318.26 1546 1546 38318.26 1545
"23684" 1642 41044.57 1641 1641 41044.57 1640
"23684" 1657 41444.19 1656 1656 41444.19 1655
"23684" 1659 41462.7 1658 1658 41462.7 1657
"27005" 32714 2924.44 108 32713 2924.44 107
"27005" 32721 3000.47 115 32720 3000.47 114
"27005" 32746 3371.71 140 32745 3371.71 139
"27005" 32747 3371.71 141 32746 3371.71 140
"27005" 32782 3935.31 176 32781 3935.31 175
"27006" 32335 2714.17 98 32334 2714.17 97
"27006" 32346 2924.67 109 32345 2924.67 108
"27006" 32353 3000.7 116 32352 3000.7 115
"27006" 32378 3371.93 141 32377 3371.93 140
"27006" 32379 3371.93 142 32378 3371.93 141
"27006" 32405 3826.81 168 32404 3826.81 167
"27006" 32415 3933.37 178 32414 3933.37 177
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 "20260504" "20260602" "20260603"
same_name_and_description_for_stop WARNING 71

same_name_and_description_for_stop

Same name and description for stop.

The GTFS spec defines stops.txt stop_description as:

Description of the location that provides useful, quality information. Do not simply duplicate the name of the location.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty record. stopDesc (?) The faulty record's `stop_desc`.
70 "74274" "6 Stony Hill Road"
83 "74708" "7/107 Inbound Georgetown Plaza"
84 "74697" "7/107 Outbound Georgetown"
85 "74698" "7/Cannondale Rd Outbound Cannondale MTA Station"
118 "74746" "Ball Pond Road and Gillotti Rd. Outbound"
125 "74634" "Bel Air Condos"
127 "74262" "Best Western"
132 "74458" "Bethel Senior Center"
137 "74340" "Brewster Village MTA"
158 "135247" "Citgo 295 Greenwood Ave"
163 "74271" "Copper Square"
177 "74531" "Danbury Fair Mall"
178 "74217" "Danbury High School"
184 "74532" "Danbury Square Mall"
219 "74757" "Fairfield Ball Pond Firehouse"
229 "74372" "Federal Road Park and Ride from Road"
243 "74420" "Glen Apartments"
247 "74733" "Governer Street and Main Street"
258 "74756" "Green Chimneys"
273 "74744" "High Ridge Avenue and King Lane"
281 "85476" "Hotel Zero Degrees"
298 "74428" "Kimberly Commons"
330 "74633" "Medical Center 120 Park Lane Road"
332 "74741" "Metro-North Railroad Katonah"
367 "74222" "North Street at Balmforth Ave"
370 "74703" "Norwalk WHEELS Hub"
371 "74285" "Nutmeg Square Shopping Center"
376 "145997" "Opposite 11 Park Avenue"
379 "74272" "Opposite 53 Stony Hill Road"
381 "74341" "Opposite 988 Route 22"
382 "74178" "Opposite Brookside Condos"
383 "74549" "Opposite Chuck's Steakhouse"
390 "74748" "Opposite Green Chimneys"
394 "74594" "Opposite Inland Water Sports"
395 "74539" "Opposite Kenosia Lake boat launch"
400 "74567" "Opposite Mercedes Benz"
402 "74597" "Opposite NM Block and Supply"
403 "145989" "Opposite Pinewood Circle"
404 "74338" "Opposite Putnam Precision"
405 "74364" "Opposite Putnum Tower"
406 "74422" "Opposite South Street School"
407 "74434" "Opposite Spring Ridge Condos"
408 "84661" "Opposite Starbucks Inbound"
411 "74564" "Opposite United Rental"
412 "74655" "Opposite Wetmore's Chrysler"
420 "84526" "Padanaram Road at Brookside Condos"
434 "74613" "Pettibone Community Center"
440 "74732" "Prospect Ridge Dog Park"
442 "74277" "Puerta Villarte"
443 "74163" "Pulse Point"
stop_too_far_from_shape WARNING 388

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 388 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.
495 "26717" "355263" 17817 "74626" "Butterbrook Hill Apartments" [41.581,-73.40881] 398.2496068420074
495 "26717" "355263" 17823 "74615" "Sunny Valley Road & Fort Hill Road" [41.56752000000001,-73.41445] 597.5655530918144
495 "26717" "355263" 17844 "74590" "Brooks Quarry Apartments #3" [41.49016712327587,-73.41437092203913] 161.0737387467549
495 "26717" "355263" 17849 "74580" "Brookfield Municipal Center" [41.461379,-73.407086] 881.9511626232312
495 "26717" "355263" 17853 "74576" "91 Commerce Drive" [41.44949530667952,-73.40271] 701.4325474758217
495 "26717" "355263" 17859 "74382" "Shop Rite Plaza Brookfield" [41.438137613396734,-73.40770848364815] 127.23017864570394
497 "26719" "355265" 17959 "74625" "Elm Street Extension & Brookside Avenue" [41.58180089666042,-73.40865892243984] 231.91012632085122
497 "26719" "355265" 17960 "74626" "Butterbrook Hill Apartments" [41.581,-73.40881] 398.2496068420074
497 "26719" "355265" 17966 "74615" "Sunny Valley Road & Fort Hill Road" [41.56752000000001,-73.41445] 597.5655530918144
497 "26719" "355265" 17991 "74580" "Brookfield Municipal Center" [41.461379,-73.407086] 881.9511626232312
497 "26719" "355265" 17995 "74576" "91 Commerce Drive" [41.44949530667952,-73.40271] 701.4325474758217
503 "26718" "355264" 18378 "74626" "Butterbrook Hill Apartments" [41.581,-73.40881] 398.2496068420074
503 "26718" "355264" 18384 "74615" "Sunny Valley Road & Fort Hill Road" [41.56752000000001,-73.41445] 597.5655530918144
503 "26718" "355264" 18408 "74580" "Brookfield Municipal Center" [41.461653,-73.407355] 884.6988356526332
503 "26718" "355264" 18412 "74576" "91 Commerce Drive" [41.44949530667952,-73.40271] 701.4325474758217
487 "27809" "365859" 17250 "74615" "Sunny Valley Road & Fort Hill Road" [41.56752000000001,-73.41445] 597.5655530918144
487 "27809" "365859" 17275 "74580" "Brookfield Municipal Center" [41.461379,-73.407086] 881.9511626232312
487 "27809" "365859" 17279 "74576" "91 Commerce Drive" [41.44949530667952,-73.40271] 701.4325474758217
487 "27809" "365859" 17286 "74394" "Kohl's Brookfield (Inbound)" [41.43539212745555,-73.40958191673417] 111.85687803558841
398 "27007" "359496" 14163 "74457" "Library Place & School Street" [41.37116705661258,-73.41445822641936] 114.71269925044695
398 "27007" "359496" 14164 "74458" "Bethel Senior Center" [41.37125,-73.41474] 199.67944658319303
398 "27007" "359496" 14165 "74459" "15 Durant Avenue" [41.37142000000001,-73.41544] 284.61791046095107
398 "27007" "359496" 14166 "74460" "5 Simeon Road" [41.371601314178335,-73.4163278850583] 472.5545159671248
398 "27007" "359496" 14167 "74461" "15 Simeon Road" [41.37167537370268,-73.416757117068] 540.600371730479
398 "27007" "359496" 14168 "74462" "28 Simeon Road" [41.37179918332243,-73.41747122188484] 547.1093184582728
398 "27007" "359496" 14169 "74463" "Bethel Post Office" [41.37125,-73.41474] 124.29307724148956
398 "27007" "359496" 14172 "74455" "Shepard's Inc. Facility" [41.37143,-73.41552] 463.6955550431393
398 "27007" "359496" 14175 "74439" "Barzetti's Welding" [41.372058675280684,-73.41915738250104] 870.7502097914586
398 "27007" "359496" 14176 "74440" "Grassy Plain Street & Second Lane" [41.371894469737605,-73.4181033614514] 1209.4689943859496
398 "27007" "359496" 14177 "74441" "5 Francis Clarke Circle" [41.3719,-73.41814] 1453.1855374691872
398 "27007" "359496" 14178 "74442" "East Coast Sign & Supply" [41.372204614094315,-73.41986186204456] 1533.7690791096331
398 "27007" "359496" 14179 "74443" "Avient" [41.37215,-73.41962] 1782.9913965876997
398 "27007" "359496" 14180 "74444" "Francis Clarke Clarke & Trowbridge Drive" [41.371968936415826,-73.41858808611478] 1876.380076319839
398 "27007" "359496" 14181 "74445" "Bethel Power Equipment" [41.371739999999996,-73.41715] 1578.5143634847923
398 "27007" "359496" 14182 "74446" "New England Propane" [41.371749095759355,-73.41720002645032] 1217.4655355296507
398 "27007" "359496" 14183 "74447" "146 Grassy Plain Street" [41.37207064968546,-73.41922623543032] 846.7774421185884
398 "27007" "359496" 14184 "74448" "138 Grassy Plain Street" [41.37208,-73.41928] 681.689390076916
2 "23684" "307660" 19 "74531" "Danbury Fair Mall" [41.380269999999996,-73.47523] 532.1292097153297
383 "27005" "359436" 13554 "74457" "Library Place & School Street" [41.37116091970829,-73.41442731864868] 114.57589863948026
383 "27005" "359436" 13555 "74458" "Bethel Senior Center" [41.37125,-73.41474] 199.67944658319303
383 "27005" "359436" 13556 "74459" "15 Durant Avenue" [41.37142000000001,-73.41544] 284.61791046095107
383 "27005" "359436" 13557 "74460" "5 Simeon Road" [41.371601314178335,-73.4163278850583] 472.5545159671248
383 "27005" "359436" 13558 "74461" "15 Simeon Road" [41.37167537370268,-73.416757117068] 540.600371730479
383 "27005" "359436" 13559 "74462" "28 Simeon Road" [41.37179918332243,-73.41747122188484] 547.1093184582728
383 "27005" "359436" 13560 "74463" "Bethel Post Office" [41.37125,-73.41474] 124.29307724148956
377 "27006" "359437" 13350 "74458" "Bethel Senior Center" [41.37125,-73.41474] 199.67944658319303
377 "27006" "359437" 13351 "74462" "28 Simeon Road" [41.37179918332243,-73.41747122188484] 547.1093184582728
377 "27006" "359437" 13352 "74463" "Bethel Post Office" [41.37125,-73.41474] 124.29307724148956
377 "27006" "359437" 13366 "74419" "Rogers Park JHS" [41.38645297922743,-73.44396187860599] 358.26838141859724
377 "27006" "359437" 13367 "74420" "Glen Apartments" [41.383019969368625,-73.43655113334522] 247.69554774499457