GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.0.0 at 2025-05-17T13:06:52Z,
for the dataset file:///tmp/1_in.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:
2018-08-30
Feed End Date:
2026-01-01

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: 57
  • Routes: 18
  • Shapes: 56
  • Stops: 269
  • Trips: 494

Specification Compliance report

193 notices reported (173 errors, 20 warnings, 0 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 14

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

csvRowNumberA (?) The row number from `trips.txt` of the first faulty trip. tripIdA (?) The id of first faulty trip. serviceIdA (?) The service id of the first faulty trip. csvRowNumberB (?) The row number from `trips.txt` of the second faulty trip. tripIdB (?) The id of the other faulty trip. serviceIdB (?) The service id of the other faulty trip. blockId (?) The `trips.block_id` of the overlapping trip. intersection (?) The overlapping period.
376 "1889-5273" "1889-249" 314 "1889-5195" "1889-249" "90" "20250103"
447 "1889-5558" "1889-194" 458 "1889-5573" "1889-194" "92" "20250103"
446 "1889-5557" "1889-194" 457 "1889-5572" "1889-194" "92" "20250103"
445 "1889-5556" "1889-194" 456 "1889-5571" "1889-194" "92" "20250103"
444 "1889-5565" "1889-194" 455 "1889-5581" "1889-194" "92" "20250103"
450 "1889-5568" "1889-194" 462 "1889-5584" "1889-194" "92" "20250103"
449 "1889-5567" "1889-194" 461 "1889-5583" "1889-194" "92" "20250103"
448 "1889-5566" "1889-194" 460 "1889-5582" "1889-194" "92" "20250103"
453 "1889-5561" "1889-194" 465 "1889-5579" "1889-194" "99" "20250103"
452 "1889-5560" "1889-194" 464 "1889-5576" "1889-194" "99" "20250103"
451 "1889-137" "1889-194" 463 "1889-5575" "1889-194" "99" "20250103"
384 "1889-5722" "1889-208" 2 "1889-5126" "1889-208" "77" "20250105"
385 "1889-16" "1889-208" 429 "1889-5088" "1889-81" "80" "20250105"
454 "1889-5564" "1889-194" 466 "1889-5580" "1889-194" "108" "20250103"
decreasing_shape_distance ERROR 75

decreasing_shape_distance

Decreasing shape_dist_traveled in shapes.txt.

When sorted by shape.shape_pt_sequence, two consecutive shape points must not have decreasing values for shape_dist_traveled.

You can see more about this notice here.

Only the first 50 of 75 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`.
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6320 649.6 7 6406 594.6 7
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6321 693.1 8 6407 646.0 8
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6322 753.1 9 6408 694.9 9
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6323 797.2 10 6409 736.4 10
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6324 854.5 11 6410 825.0 11
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6325 889.1 12 6411 854.1 12
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6326 903.6 13 6412 894.5 13
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6415 1006.4 16 6330 991.5 17
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6416 1019.4 17 6331 1016.9 18
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6417 1070.5 18 6332 1028.5 19
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6418 1103.9 19 6333 1045.2 20
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6419 1115.1 20 6334 1066.5 21
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6420 1188.1 21 6335 1077.2 22
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6421 1338.6 22 6336 1148.7 23
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6422 1359.5 23 6337 1258.7 24
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6423 1480.1 24 6338 1304.4 25
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6424 1541.4 25 6339 1337.5 26
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6425 1618.6 26 6340 1421.8 27
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6426 1766.3 27 6341 1461.4 28
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6427 1822.0 28 6342 1610.8 29
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6428 1889.7 29 6343 1800.3 30
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6429 2093.4 30 6344 1868.0 31
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6430 2430.3 31 6345 2071.7 32
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6431 2477.9 32 6346 2408.6 33
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6432 2672.9 33 6347 2456.2 34
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6433 3161.4 34 6348 2651.2 35
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6434 3221.8 35 6349 3139.7 36
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6435 3271.9 36 6350 3200.0 37
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6436 3475.7 37 6351 3250.2 38
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6437 3531.2 38 6352 3454.0 39
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6438 3571.3 39 6353 3509.5 40
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6439 3610.0 40 6354 3549.6 41
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6440 3665.3 41 6355 3588.3 42
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6441 3746.5 42 6356 3643.5 43
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6442 3774.4 43 6357 3724.8 44
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6443 3820.9 44 6358 3752.7 45
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6444 3894.4 45 6359 3799.2 46
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6445 3934.4 46 6360 3872.7 47
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6446 3994.6 47 6361 3912.7 48
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6447 4069.8 48 6362 3972.9 49
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6448 4167.3 49 6363 4048.0 50
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6449 4322.9 50 6364 4145.6 51
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6450 4497.6 51 6365 4301.2 52
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6451 4525.5 52 6366 4475.9 53
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6452 4578.9 53 6367 4503.8 54
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6453 4602.2 54 6368 4557.2 55
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6454 4765.3 55 6369 4580.5 56
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6455 5125.9 56 6370 4743.6 57
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6456 5142.1 57 6371 5104.2 58
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6457 5175.4 58 6372 5120.3 59
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6458 5187.1 59 6373 5153.7 60
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6459 5230.3 60 6374 5165.4 61
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6460 5266.2 61 6375 5208.6 62
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6461 5303.6 62 6376 5244.5 63
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6462 5344.8 63 6377 5281.8 64
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6463 5364.7 64 6378 5323.1 65
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6464 5402.2 65 6379 5343.0 66
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6465 5438.1 66 6380 5380.5 67
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6466 5613.5 67 6381 5416.4 68
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6467 5668.0 68 6382 5591.8 69
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6468 5883.8 69 6383 5646.3 70
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6469 6248.2 70 6384 5862.1 71
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6470 6435.2 71 6385 6226.5 72
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6471 6484.0 72 6386 6413.5 73
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6472 6640.4 73 6387 6462.2 74
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6473 6719.8 74 6388 6618.7 75
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6474 7335.8 75 6389 6698.1 76
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6475 7433.3 76 6390 7324.2 77
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6476 7535.8 77 6391 7411.6 78
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6477 7845.8 78 6392 7514.1 79
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6478 8043.7 79 6393 7824.1 80
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6479 8116.6 80 6394 8022.0 81
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6480 8155.2 81 6395 8094.9 82
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6481 8244.7 82 6396 8133.5 83
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6482 8297.5 83 6397 8223.0 84
duplicate_key ERROR 84

duplicate_key

Duplicated entity.

The values of the given key and rows are duplicates.

You can see more about this notice here.

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

filename (?) The name of the faulty file oldCsvRowNumber (?) The row of the first occurrence. newCsvRowNumber (?) The row of the other occurrence. fieldName1 (?) Composite key's first field name. fieldValue1 (?) Composite key's first value.
"shapes.txt" 6313 6399 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),0"
"shapes.txt" 6314 6400 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),1"
"shapes.txt" 6315 6401 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),2"
"shapes.txt" 6316 6402 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),3"
"shapes.txt" 6317 6403 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),4"
"shapes.txt" 6318 6404 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),5"
"shapes.txt" 6319 6405 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),6"
"shapes.txt" 6320 6406 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),7"
"shapes.txt" 6321 6407 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),8"
"shapes.txt" 6322 6408 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),9"
"shapes.txt" 6323 6409 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),10"
"shapes.txt" 6324 6410 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),11"
"shapes.txt" 6325 6411 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),12"
"shapes.txt" 6326 6412 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),13"
"shapes.txt" 6327 6413 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),14"
"shapes.txt" 6328 6414 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),15"
"shapes.txt" 6329 6415 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),16"
"shapes.txt" 6330 6416 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),17"
"shapes.txt" 6331 6417 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),18"
"shapes.txt" 6332 6418 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),19"
"shapes.txt" 6333 6419 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),20"
"shapes.txt" 6334 6420 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),21"
"shapes.txt" 6335 6421 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),22"
"shapes.txt" 6336 6422 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),23"
"shapes.txt" 6337 6423 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),24"
"shapes.txt" 6338 6424 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),25"
"shapes.txt" 6339 6425 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),26"
"shapes.txt" 6340 6426 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),27"
"shapes.txt" 6341 6427 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),28"
"shapes.txt" 6342 6428 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),29"
"shapes.txt" 6343 6429 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),30"
"shapes.txt" 6344 6430 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),31"
"shapes.txt" 6345 6431 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),32"
"shapes.txt" 6346 6432 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),33"
"shapes.txt" 6347 6433 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),34"
"shapes.txt" 6348 6434 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),35"
"shapes.txt" 6349 6435 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),36"
"shapes.txt" 6350 6436 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),37"
"shapes.txt" 6351 6437 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),38"
"shapes.txt" 6352 6438 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),39"
"shapes.txt" 6353 6439 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),40"
"shapes.txt" 6354 6440 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),41"
"shapes.txt" 6355 6441 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),42"
"shapes.txt" 6356 6442 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),43"
"shapes.txt" 6357 6443 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),44"
"shapes.txt" 6358 6444 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),45"
"shapes.txt" 6359 6445 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),46"
"shapes.txt" 6360 6446 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),47"
"shapes.txt" 6361 6447 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),48"
"shapes.txt" 6362 6448 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),49"
"shapes.txt" 6363 6449 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),50"
"shapes.txt" 6364 6450 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),51"
"shapes.txt" 6365 6451 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),52"
"shapes.txt" 6366 6452 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),53"
"shapes.txt" 6367 6453 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),54"
"shapes.txt" 6368 6454 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),55"
"shapes.txt" 6369 6455 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),56"
"shapes.txt" 6370 6456 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),57"
"shapes.txt" 6371 6457 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),58"
"shapes.txt" 6372 6458 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),59"
"shapes.txt" 6373 6459 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),60"
"shapes.txt" 6374 6460 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),61"
"shapes.txt" 6375 6461 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),62"
"shapes.txt" 6376 6462 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),63"
"shapes.txt" 6377 6463 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),64"
"shapes.txt" 6378 6464 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),65"
"shapes.txt" 6379 6465 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),66"
"shapes.txt" 6380 6466 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),67"
"shapes.txt" 6381 6467 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),68"
"shapes.txt" 6382 6468 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),69"
"shapes.txt" 6383 6469 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),70"
"shapes.txt" 6384 6470 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),71"
"shapes.txt" 6385 6471 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),72"
"shapes.txt" 6386 6472 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),73"
"shapes.txt" 6387 6473 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),74"
"shapes.txt" 6388 6474 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),75"
"shapes.txt" 6389 6475 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),76"
"shapes.txt" 6390 6476 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),77"
"shapes.txt" 6391 6477 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),78"
"shapes.txt" 6392 6478 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),79"
"shapes.txt" 6393 6479 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),80"
"shapes.txt" 6394 6480 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),81"
"shapes.txt" 6395 6481 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),82"
"shapes.txt" 6396 6482 "shape_id,shape_pt_sequence" "1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025),83"
equal_shape_distance_same_coordinates WARNING 3

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.

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`.
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6399 0.0 0 6313 0.0 0
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6400 26.3 1 6314 26.3 1
"1889-EB-Hub-to-Old-Man-RD-&-RT-55-(2025)" 6401 104.7 2 6315 104.7 2
fast_travel_between_consecutive_stops WARNING 13

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.

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.
78 "1889-122" "1889-31" 191.85843935490217 9.592921967745108 1196 9 "1889-109" "Astor" "17:39:00" 1197 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "17:41:00"
146 "1889-5142" "1889-31" 191.85843935490217 9.592921967745108 2253 9 "1889-109" "Astor" "17:39:00" 2254 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "17:41:00"
153 "1889-5141" "1889-31" 191.85843935490217 9.592921967745108 2332 9 "1889-109" "Astor" "20:19:00" 2333 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "20:21:00"
113 "1889-200" "1889-31" 191.85843935490217 9.592921967745108 1767 9 "1889-109" "Astor" "20:19:00" 1768 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "20:21:00"
143 "1889-5137" "1889-31" 191.85843935490217 9.592921967745108 2207 9 "1889-109" "Astor" "15:04:00" 2208 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "15:06:00"
83 "1889-161" "1889-31" 191.85843935490217 9.592921967745108 1268 9 "1889-109" "Astor" "15:04:00" 1269 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "15:06:00"
70 "1889-5140" "1889-31" 191.85843935490217 9.592921967745108 1070 9 "1889-109" "Astor" "08:19:00" 1071 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "08:21:00"
152 "1889-42" "1889-31" 191.85843935490217 9.592921967745108 2314 9 "1889-109" "Astor" "22:49:00" 2315 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "22:51:00"
114 "1889-201" "1889-31" 191.85843935490217 9.592921967745108 1785 9 "1889-109" "Astor" "22:49:00" 1786 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "22:51:00"
58 "1889-5139" "1889-31" 191.85843935490217 9.592921967745108 898 9 "1889-109" "Astor" "07:19:00" 899 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "07:21:00"
57 "1889-5138" "1889-31" 191.85843935490217 9.592921967745108 880 9 "1889-109" "Astor" "09:54:00" 881 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "09:56:00"
123 "1889-5136" "1889-31" 191.85843935490217 9.592921967745108 1977 9 "1889-109" "Astor" "19:04:00" 1978 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "19:06:00"
95 "1889-5143" "1889-31" 191.85843935490217 9.592921967745108 1439 9 "1889-109" "Astor" "12:24:00" 1440 10 "1889-110" "Route 9 & Old Post Road (Mills Mansion)" "12:26:00"
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" "ipark" 197
route_long_name_contains_short_name WARNING 3

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`. routeLongName (?) The faulty record's `route_long_name`.
"1889-31" 6 "C" "C (MON -Sat)"
"1889-33" 7 "D" "D (MON - Sat)"
"1889-43" 10 "F" "F (MON - Sat)"