decreasing_or_equal_stop_time_distance Decreasing or equal shape_dist_traveled in stop_times.txt. When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt
should have increasing distance, based on the field shape_dist_traveled. If the values are
equal, this is considered as an error. You can see more about this notice here. Only the first 50 of 13158 affected records are displayed below. | tripId (?) The id of the faulty trip. | stopId (?) The id of the faulty stop. | csvRowNumber (?) The row number from `stop_times.txt`. | shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. | stopSequence (?) The faulty record's `stop_times.stop_sequence`. | prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. | prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. | prevStopSequence (?) The previous record's `stop_times.stop_sequence`. |
|---|
| "1030103-1056298" | "02:01019A" | 8044 | 0.0 | 2 | 8043 | 0.0 | 1 | | "1030103-1056298" | "02:01675A" | 8045 | 0.0 | 3 | 8044 | 0.0 | 2 | | "1030103-1056298" | "02:01017A" | 8046 | 0.0 | 4 | 8045 | 0.0 | 3 | | "1030103-1056298" | "02:01016A" | 8047 | 0.0 | 5 | 8046 | 0.0 | 4 | | "1030103-1056298" | "02:04396A" | 8048 | 0.0 | 6 | 8047 | 0.0 | 5 | | "1030103-1056298" | "02:01015A" | 8049 | 0.0 | 7 | 8048 | 0.0 | 6 | | "1030103-1056298" | "02:01014A" | 8050 | 0.0 | 8 | 8049 | 0.0 | 7 | | "1030103-1056298" | "02:01013A" | 8051 | 0.0 | 9 | 8050 | 0.0 | 8 | | "1030103-1056298" | "02:01012A" | 8052 | 0.0 | 10 | 8051 | 0.0 | 9 | | "1030103-1056298" | "02:00002A" | 8053 | 0.0 | 11 | 8052 | 0.0 | 10 | | "1030448-1056806" | "02:00110A" | 11034 | 0.0 | 2 | 11033 | 0.0 | 1 | | "1030448-1056806" | "02:00866A" | 11035 | 0.0 | 3 | 11034 | 0.0 | 2 | | "1030448-1056806" | "02:00865A" | 11036 | 0.0 | 4 | 11035 | 0.0 | 3 | | "1030448-1056806" | "02:00864A" | 11037 | 0.0 | 5 | 11036 | 0.0 | 4 | | "1030448-1056806" | "02:00863A" | 11038 | 0.0 | 6 | 11037 | 0.0 | 5 | | "1030448-1056806" | "02:01183A" | 11039 | 0.0 | 7 | 11038 | 0.0 | 6 | | "1030448-1056806" | "02:01053A" | 11040 | 0.0 | 8 | 11039 | 0.0 | 7 | | "1030448-1056806" | "02:01052A" | 11041 | 0.0 | 9 | 11040 | 0.0 | 8 | | "1030448-1056806" | "02:02008A" | 11042 | 0.0 | 10 | 11041 | 0.0 | 9 | | "1030448-1056806" | "02:02007A" | 11043 | 0.0 | 11 | 11042 | 0.0 | 10 | | "1030448-1056805" | "02:00110A" | 11023 | 0.0 | 2 | 11022 | 0.0 | 1 | | "1030448-1056805" | "02:00866A" | 11024 | 0.0 | 3 | 11023 | 0.0 | 2 | | "1030448-1056805" | "02:00865A" | 11025 | 0.0 | 4 | 11024 | 0.0 | 3 | | "1030448-1056805" | "02:00864A" | 11026 | 0.0 | 5 | 11025 | 0.0 | 4 | | "1030448-1056805" | "02:00863A" | 11027 | 0.0 | 6 | 11026 | 0.0 | 5 | | "1030448-1056805" | "02:01183A" | 11028 | 0.0 | 7 | 11027 | 0.0 | 6 | | "1030448-1056805" | "02:01053A" | 11029 | 0.0 | 8 | 11028 | 0.0 | 7 | | "1030448-1056805" | "02:01052A" | 11030 | 0.0 | 9 | 11029 | 0.0 | 8 | | "1030448-1056805" | "02:02008A" | 11031 | 0.0 | 10 | 11030 | 0.0 | 9 | | "1030448-1056805" | "02:02007A" | 11032 | 0.0 | 11 | 11031 | 0.0 | 10 | | "20090-42996" | "02:02226A" | 15586 | 0.0 | 2 | 15585 | 0.0 | 1 | | "20090-42996" | "02:02234A" | 15587 | 0.0 | 3 | 15586 | 0.0 | 2 | | "20090-42996" | "02:02231A" | 15588 | 0.0 | 4 | 15587 | 0.0 | 3 | | "20090-42996" | "02:02230A" | 15589 | 0.0 | 5 | 15588 | 0.0 | 4 | | "20090-42996" | "02:02121A" | 15590 | 0.0 | 6 | 15589 | 0.0 | 5 | | "20090-42996" | "02:00442A" | 15591 | 0.0 | 7 | 15590 | 0.0 | 6 | | "20090-42996" | "02:02117A" | 15592 | 0.0 | 8 | 15591 | 0.0 | 7 | | "20090-42996" | "02:02116A" | 15593 | 0.0 | 9 | 15592 | 0.0 | 8 | | "20090-42996" | "02:01951A" | 15594 | 0.0 | 10 | 15593 | 0.0 | 9 | | "20090-42996" | "02:00450A" | 15595 | 0.0 | 11 | 15594 | 0.0 | 10 | | "20090-42996" | "02:00452A" | 15596 | 0.0 | 12 | 15595 | 0.0 | 11 | | "20090-42996" | "02:00418A" | 15597 | 0.0 | 13 | 15596 | 0.0 | 12 | | "20090-42996" | "02:00453A" | 15598 | 0.0 | 14 | 15597 | 0.0 | 13 | | "20090-42996" | "02:00044A" | 15599 | 0.0 | 15 | 15598 | 0.0 | 14 | | "1029471-1055366" | "02:00569A" | 9113 | 9.6 | 5 | 9112 | 9.6 | 4 | | "1029471-1055366" | "02:04556A" | 9114 | 9.6 | 6 | 9113 | 9.6 | 5 | | "1029471-1055366" | "02:04557A" | 9115 | 9.6 | 7 | 9114 | 9.6 | 6 | | "1029471-1055366" | "02:04558A" | 9116 | 9.6 | 8 | 9115 | 9.6 | 7 | | "1029471-1055366" | "02:04560A" | 9120 | 15.4 | 12 | 9119 | 15.4 | 11 | | "1029891-1055996" | "02:00070A" | 3494 | 0.0 | 2 | 3493 | 0.0 | 1 |
| decreasing_shape_distance | ERROR | 13950 | 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 13950 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`. |
|---|
| "545-C01R" | 420398 | 24.33061 | 575 | 424281 | 24.31014 | 575 | | "545-C01R" | 420399 | 24.37754 | 576 | 424282 | 24.33061 | 576 | | "545-C01R" | 420400 | 24.45671 | 577 | 424283 | 24.37754 | 577 | | "545-C01R" | 420401 | 24.46761 | 578 | 424284 | 24.45671 | 578 | | "545-C01R" | 420402 | 24.57264 | 579 | 424285 | 24.46761 | 579 | | "545-C01R" | 420403 | 24.62032 | 580 | 424286 | 24.57264 | 580 | | "545-C01R" | 420404 | 24.66075 | 581 | 424287 | 24.62032 | 581 | | "545-C01R" | 420405 | 24.7458 | 582 | 424288 | 24.66075 | 582 | | "545-C01R" | 420406 | 24.81397 | 583 | 424289 | 24.7458 | 583 | | "545-C01R" | 420407 | 24.8804 | 584 | 424290 | 24.81398 | 584 | | "545-C01R" | 420408 | 24.94856 | 585 | 424291 | 24.8804 | 585 | | "545-C01R" | 420409 | 25.02226 | 586 | 424292 | 24.94856 | 586 | | "545-C01R" | 420410 | 25.06054 | 587 | 424293 | 25.02226 | 587 | | "545-C01R" | 420411 | 25.07653 | 588 | 424294 | 25.06054 | 588 | | "545-C01R" | 420412 | 25.09016 | 589 | 424295 | 25.07653 | 589 | | "545-C01R" | 420413 | 25.11326 | 590 | 424296 | 25.09017 | 590 | | "545-C01R" | 420414 | 25.16952 | 591 | 424297 | 25.11326 | 591 | | "545-C01R" | 420415 | 25.18334 | 592 | 424298 | 25.16952 | 592 | | "545-C01R" | 420416 | 25.19787 | 593 | 424299 | 25.18334 | 593 | | "545-C01R" | 420417 | 25.2319 | 594 | 424300 | 25.19787 | 594 | | "545-C01R" | 420418 | 25.36162 | 595 | 424301 | 25.2319 | 595 | | "545-C01R" | 420419 | 25.37618 | 596 | 424302 | 25.36162 | 596 | | "545-C01R" | 420420 | 25.38738 | 597 | 424303 | 25.37618 | 597 | | "545-C01R" | 420421 | 25.39779 | 598 | 424304 | 25.38738 | 598 | | "545-C01R" | 420422 | 25.40571 | 599 | 424305 | 25.39779 | 599 | | "545-C01R" | 420423 | 25.41238 | 600 | 424306 | 25.40571 | 600 | | "545-C01R" | 420424 | 25.4192 | 601 | 424307 | 25.41238 | 601 | | "545-C01R" | 420425 | 25.44305 | 602 | 424308 | 25.4192 | 602 | | "545-C01R" | 420426 | 25.51627 | 603 | 424309 | 25.44305 | 603 | | "545-C01R" | 420427 | 25.53416 | 604 | 424310 | 25.51627 | 604 | | "545-C01R" | 420428 | 25.55391 | 605 | 424311 | 25.53416 | 605 | | "545-C01R" | 420429 | 25.58804 | 606 | 424312 | 25.55391 | 606 | | "545-C01R" | 420430 | 25.60936 | 607 | 424313 | 25.58804 | 607 | | "545-C01R" | 420431 | 25.62493 | 608 | 424314 | 25.60936 | 608 | | "545-C01R" | 420432 | 25.64174 | 609 | 424315 | 25.62493 | 609 | | "545-C01R" | 420433 | 25.65772 | 610 | 424316 | 25.64174 | 610 | | "545-C01R" | 420434 | 25.6949 | 611 | 424317 | 25.65772 | 611 | | "545-C01R" | 420435 | 25.73534 | 612 | 424318 | 25.6949 | 612 | | "545-C01R" | 420436 | 25.77631 | 613 | 424319 | 25.73534 | 613 | | "545-C01R" | 420437 | 25.82048 | 614 | 424320 | 25.77631 | 614 | | "545-C01R" | 420438 | 25.86858 | 615 | 424321 | 25.82048 | 615 | | "545-C01R" | 420439 | 25.903 | 616 | 424322 | 25.86858 | 616 | | "545-C01R" | 420440 | 26.10219 | 617 | 424323 | 25.903 | 617 | | "545-C01R" | 420441 | 26.23232 | 618 | 424324 | 26.10219 | 618 | | "545-C01R" | 420442 | 26.42096 | 619 | 424325 | 26.23232 | 619 | | "545-C01R" | 420443 | 26.46981 | 620 | 424326 | 26.42096 | 620 | | "545-C01R" | 420444 | 26.49723 | 621 | 424327 | 26.46981 | 621 | | "545-C01R" | 420445 | 26.54103 | 622 | 424328 | 26.49723 | 622 | | "545-C01R" | 420446 | 26.75493 | 623 | 424329 | 26.54103 | 623 | | "545-C01R" | 420447 | 26.80142 | 624 | 424330 | 26.75493 | 624 |
| duplicate_key | ERROR | 40999 | 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 40999 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" | 14763 | 16566 | "shape_id,shape_pt_sequence" | "503-C01R,0" | | "shapes.txt" | 14764 | 16567 | "shape_id,shape_pt_sequence" | "503-C01R,1" | | "shapes.txt" | 14765 | 16568 | "shape_id,shape_pt_sequence" | "503-C01R,2" | | "shapes.txt" | 14766 | 16569 | "shape_id,shape_pt_sequence" | "503-C01R,3" | | "shapes.txt" | 14767 | 16570 | "shape_id,shape_pt_sequence" | "503-C01R,4" | | "shapes.txt" | 14768 | 16571 | "shape_id,shape_pt_sequence" | "503-C01R,5" | | "shapes.txt" | 14769 | 16572 | "shape_id,shape_pt_sequence" | "503-C01R,6" | | "shapes.txt" | 14770 | 16573 | "shape_id,shape_pt_sequence" | "503-C01R,7" | | "shapes.txt" | 14771 | 16574 | "shape_id,shape_pt_sequence" | "503-C01R,8" | | "shapes.txt" | 14772 | 16575 | "shape_id,shape_pt_sequence" | "503-C01R,9" | | "shapes.txt" | 14773 | 16576 | "shape_id,shape_pt_sequence" | "503-C01R,10" | | "shapes.txt" | 14774 | 16577 | "shape_id,shape_pt_sequence" | "503-C01R,11" | | "shapes.txt" | 14775 | 16578 | "shape_id,shape_pt_sequence" | "503-C01R,12" | | "shapes.txt" | 14776 | 16579 | "shape_id,shape_pt_sequence" | "503-C01R,13" | | "shapes.txt" | 14777 | 16580 | "shape_id,shape_pt_sequence" | "503-C01R,14" | | "shapes.txt" | 14778 | 16581 | "shape_id,shape_pt_sequence" | "503-C01R,15" | | "shapes.txt" | 14779 | 16582 | "shape_id,shape_pt_sequence" | "503-C01R,16" | | "shapes.txt" | 14780 | 16583 | "shape_id,shape_pt_sequence" | "503-C01R,17" | | "shapes.txt" | 14781 | 16584 | "shape_id,shape_pt_sequence" | "503-C01R,18" | | "shapes.txt" | 14782 | 16585 | "shape_id,shape_pt_sequence" | "503-C01R,19" | | "shapes.txt" | 14783 | 16586 | "shape_id,shape_pt_sequence" | "503-C01R,20" | | "shapes.txt" | 14784 | 16587 | "shape_id,shape_pt_sequence" | "503-C01R,21" | | "shapes.txt" | 14785 | 16588 | "shape_id,shape_pt_sequence" | "503-C01R,22" | | "shapes.txt" | 14786 | 16589 | "shape_id,shape_pt_sequence" | "503-C01R,23" | | "shapes.txt" | 14787 | 16590 | "shape_id,shape_pt_sequence" | "503-C01R,24" | | "shapes.txt" | 14788 | 16591 | "shape_id,shape_pt_sequence" | "503-C01R,25" | | "shapes.txt" | 14789 | 16592 | "shape_id,shape_pt_sequence" | "503-C01R,26" | | "shapes.txt" | 14790 | 16593 | "shape_id,shape_pt_sequence" | "503-C01R,27" | | "shapes.txt" | 14791 | 16594 | "shape_id,shape_pt_sequence" | "503-C01R,28" | | "shapes.txt" | 14792 | 16595 | "shape_id,shape_pt_sequence" | "503-C01R,29" | | "shapes.txt" | 14793 | 16596 | "shape_id,shape_pt_sequence" | "503-C01R,30" | | "shapes.txt" | 14794 | 16597 | "shape_id,shape_pt_sequence" | "503-C01R,31" | | "shapes.txt" | 14795 | 16598 | "shape_id,shape_pt_sequence" | "503-C01R,32" | | "shapes.txt" | 14796 | 16599 | "shape_id,shape_pt_sequence" | "503-C01R,33" | | "shapes.txt" | 14797 | 16600 | "shape_id,shape_pt_sequence" | "503-C01R,34" | | "shapes.txt" | 14798 | 16601 | "shape_id,shape_pt_sequence" | "503-C01R,35" | | "shapes.txt" | 14799 | 16602 | "shape_id,shape_pt_sequence" | "503-C01R,36" | | "shapes.txt" | 14800 | 16603 | "shape_id,shape_pt_sequence" | "503-C01R,37" | | "shapes.txt" | 14801 | 16604 | "shape_id,shape_pt_sequence" | "503-C01R,38" | | "shapes.txt" | 14802 | 16605 | "shape_id,shape_pt_sequence" | "503-C01R,39" | | "shapes.txt" | 14803 | 16606 | "shape_id,shape_pt_sequence" | "503-C01R,40" | | "shapes.txt" | 14804 | 16607 | "shape_id,shape_pt_sequence" | "503-C01R,41" | | "shapes.txt" | 14805 | 16608 | "shape_id,shape_pt_sequence" | "503-C01R,42" | | "shapes.txt" | 14806 | 16609 | "shape_id,shape_pt_sequence" | "503-C01R,43" | | "shapes.txt" | 14807 | 16610 | "shape_id,shape_pt_sequence" | "503-C01R,44" | | "shapes.txt" | 14808 | 16611 | "shape_id,shape_pt_sequence" | "503-C01R,45" | | "shapes.txt" | 14809 | 16612 | "shape_id,shape_pt_sequence" | "503-C01R,46" | | "shapes.txt" | 14810 | 16613 | "shape_id,shape_pt_sequence" | "503-C01R,47" | | "shapes.txt" | 14811 | 16614 | "shape_id,shape_pt_sequence" | "503-C01R,48" | | "shapes.txt" | 14812 | 16615 | "shape_id,shape_pt_sequence" | "503-C01R,49" |
| equal_shape_distance_diff_coordinates | ERROR | 3 | equal_shape_distance_diff_coordinates Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than the 1.11m. 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 different
coordinates indicate an error. You can see more about this notice here. | missing_trip_edge | ERROR | 324 | missing_trip_edge Missing trip edge arrival_time or departure_time. First and last stop of a trip must define both arrival_time and departure_time fields.
Per stop_times.txt, "If there are not
separate times for arrival and departure at a stop, enter the same value for arrival_time and
departure_time." You can see more about this notice here. Only the first 50 of 324 affected records are displayed below. | csvRowNumber (?) The row of the faulty record. | stopSequence (?) `stops.stop_sequence` of the faulty record. | tripId (?) The `trips.trip_id` of the faulty record. | specifiedField (?) Name of the missing field. |
|---|
| 13610 | 34 | "1030369-1056694" | "arrival_time" | | 13610 | 34 | "1030369-1056694" | "departure_time" | | 13198 | 22 | "1029732-1055750" | "arrival_time" | | 13198 | 22 | "1029732-1055750" | "departure_time" | | 13220 | 22 | "1029732-1055751" | "arrival_time" | | 13220 | 22 | "1029732-1055751" | "departure_time" | | 13418 | 1 | "1029735-1055763" | "arrival_time" | | 13418 | 1 | "1029735-1055763" | "departure_time" | | 13393 | 1 | "1029735-1055762" | "arrival_time" | | 13393 | 1 | "1029735-1055762" | "departure_time" | | 13368 | 1 | "1029735-1055761" | "arrival_time" | | 13368 | 1 | "1029735-1055761" | "departure_time" | | 13343 | 1 | "1029735-1055760" | "arrival_time" | | 13343 | 1 | "1029735-1055760" | "departure_time" | | 13293 | 1 | "1029735-1055758" | "arrival_time" | | 13293 | 1 | "1029735-1055758" | "departure_time" | | 526 | 16 | "1028919-1054666" | "arrival_time" | | 526 | 16 | "1028919-1054666" | "departure_time" | | 9766 | 19 | "1029518-1055440" | "arrival_time" | | 9766 | 19 | "1029518-1055440" | "departure_time" | | 9785 | 19 | "1029518-1055441" | "arrival_time" | | 9785 | 19 | "1029518-1055441" | "departure_time" | | 558 | 16 | "1028919-1054668" | "arrival_time" | | 558 | 16 | "1028919-1054668" | "departure_time" | | 6063 | 1 | "18739-41056" | "arrival_time" | | 6063 | 1 | "18739-41056" | "departure_time" | | 14156 | 31 | "19970-42838" | "arrival_time" | | 14156 | 31 | "19970-42838" | "departure_time" | | 14064 | 1 | "19970-42836" | "arrival_time" | | 14064 | 1 | "19970-42836" | "departure_time" | | 14032 | 31 | "19970-42834" | "arrival_time" | | 14032 | 31 | "19970-42834" | "departure_time" | | 1348 | 1 | "1029441-1055329" | "arrival_time" | | 1348 | 1 | "1029441-1055329" | "departure_time" | | 15483 | 32 | "20035-42934" | "arrival_time" | | 15483 | 32 | "20035-42934" | "departure_time" | | 15451 | 32 | "20035-42933" | "arrival_time" | | 15451 | 32 | "20035-42933" | "departure_time" | | 5744 | 1 | "18730-41032" | "arrival_time" | | 5744 | 1 | "18730-41032" | "departure_time" | | 5486 | 29 | "18727-41021" | "arrival_time" | | 5486 | 29 | "18727-41021" | "departure_time" | | 5515 | 29 | "18727-41022" | "arrival_time" | | 5515 | 29 | "18727-41022" | "departure_time" | | 5457 | 29 | "18727-41020" | "arrival_time" | | 5457 | 29 | "18727-41020" | "departure_time" | | 5544 | 29 | "18727-41023" | "arrival_time" | | 5544 | 29 | "18727-41023" | "departure_time" | | 5573 | 29 | "18727-41024" | "arrival_time" | | 5573 | 29 | "18727-41024" | "departure_time" |
| number_out_of_range | ERROR | 1 | number_out_of_range Out of range value. The values in the given column of the input rows are out of range. You can see more about this notice here. | stop_time_timepoint_without_times | ERROR | 4112 | stop_time_timepoint_without_times arrival_time or departure_time not specified for timepoint.
Any records with stop_times.timepoint set to 1 must define a value for
stop_times.arrival_time and stop_times.departure_time fields. You can see more about this notice here. Only the first 50 of 4112 affected records are displayed below. | csvRowNumber (?) The row number of the faulty record. | tripId (?) The faulty record's id. | stopSequence (?) The faulty record's `stops.stop_sequence`. | specifiedField (?) Either `departure_time` or `arrival_time`. |
|---|
| 103 | "1028909-1054644" | 2 | "arrival_time" | | 103 | "1028909-1054644" | 2 | "departure_time" | | 104 | "1028909-1054644" | 3 | "arrival_time" | | 104 | "1028909-1054644" | 3 | "departure_time" | | 105 | "1028909-1054644" | 4 | "arrival_time" | | 105 | "1028909-1054644" | 4 | "departure_time" | | 106 | "1028909-1054644" | 5 | "arrival_time" | | 106 | "1028909-1054644" | 5 | "departure_time" | | 107 | "1028909-1054644" | 6 | "arrival_time" | | 107 | "1028909-1054644" | 6 | "departure_time" | | 108 | "1028909-1054644" | 7 | "arrival_time" | | 108 | "1028909-1054644" | 7 | "departure_time" | | 109 | "1028909-1054644" | 8 | "arrival_time" | | 109 | "1028909-1054644" | 8 | "departure_time" | | 110 | "1028909-1054644" | 9 | "arrival_time" | | 110 | "1028909-1054644" | 9 | "departure_time" | | 111 | "1028909-1054644" | 10 | "arrival_time" | | 111 | "1028909-1054644" | 10 | "departure_time" | | 112 | "1028909-1054644" | 11 | "arrival_time" | | 112 | "1028909-1054644" | 11 | "departure_time" | | 114 | "1028909-1054644" | 13 | "arrival_time" | | 114 | "1028909-1054644" | 13 | "departure_time" | | 115 | "1028909-1054644" | 14 | "arrival_time" | | 115 | "1028909-1054644" | 14 | "departure_time" | | 116 | "1028909-1054644" | 15 | "arrival_time" | | 116 | "1028909-1054644" | 15 | "departure_time" | | 117 | "1028909-1054644" | 16 | "arrival_time" | | 117 | "1028909-1054644" | 16 | "departure_time" | | 118 | "1028909-1054644" | 17 | "arrival_time" | | 118 | "1028909-1054644" | 17 | "departure_time" | | 119 | "1028909-1054644" | 18 | "arrival_time" | | 119 | "1028909-1054644" | 18 | "departure_time" | | 126 | "1028909-1054644" | 25 | "arrival_time" | | 126 | "1028909-1054644" | 25 | "departure_time" | | 128 | "1028909-1054644" | 27 | "arrival_time" | | 128 | "1028909-1054644" | 27 | "departure_time" | | 131 | "1028909-1054645" | 2 | "arrival_time" | | 131 | "1028909-1054645" | 2 | "departure_time" | | 132 | "1028909-1054645" | 3 | "arrival_time" | | 132 | "1028909-1054645" | 3 | "departure_time" | | 133 | "1028909-1054645" | 4 | "arrival_time" | | 133 | "1028909-1054645" | 4 | "departure_time" | | 134 | "1028909-1054645" | 5 | "arrival_time" | | 134 | "1028909-1054645" | 5 | "departure_time" | | 135 | "1028909-1054645" | 6 | "arrival_time" | | 135 | "1028909-1054645" | 6 | "departure_time" | | 141 | "1028909-1054645" | 12 | "arrival_time" | | 141 | "1028909-1054645" | 12 | "departure_time" | | 150 | "1028909-1054645" | 21 | "arrival_time" | | 150 | "1028909-1054645" | 21 | "departure_time" |
| equal_shape_distance_same_coordinates | WARNING | 26814 | 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 26814 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`. |
|---|
| "545-C01R" | 423706 | 0.0 | 0 | 419823 | 0.0 | 0 | | "545-C01R" | 423707 | 0.03036 | 1 | 419824 | 0.03036 | 1 | | "545-C01R" | 423708 | 0.04185 | 2 | 419825 | 0.04185 | 2 | | "545-C01R" | 423709 | 0.04935 | 3 | 419826 | 0.04935 | 3 | | "545-C01R" | 423710 | 0.07168 | 4 | 419827 | 0.07168 | 4 | | "545-C01R" | 423711 | 0.11759 | 5 | 419828 | 0.11759 | 5 | | "545-C01R" | 423712 | 0.12441 | 6 | 419829 | 0.12441 | 6 | | "545-C01R" | 423713 | 0.13158 | 7 | 419830 | 0.13158 | 7 | | "545-C01R" | 423714 | 0.13978 | 8 | 419831 | 0.13978 | 8 | | "545-C01R" | 423715 | 0.20394 | 9 | 419832 | 0.20394 | 9 | | "545-C01R" | 423716 | 0.21916 | 10 | 419833 | 0.21916 | 10 | | "545-C01R" | 423717 | 0.24945 | 11 | 419834 | 0.24945 | 11 | | "545-C01R" | 423718 | 0.25671 | 12 | 419835 | 0.25671 | 12 | | "545-C01R" | 423719 | 0.26817 | 13 | 419836 | 0.26817 | 13 | | "545-C01R" | 423720 | 0.32693 | 14 | 419837 | 0.32693 | 14 | | "545-C01R" | 423721 | 0.34984 | 15 | 419838 | 0.34984 | 15 | | "545-C01R" | 423722 | 0.35346 | 16 | 419839 | 0.35346 | 16 | | "545-C01R" | 423723 | 0.35814 | 17 | 419840 | 0.35814 | 17 | | "545-C01R" | 423724 | 0.36485 | 18 | 419841 | 0.36485 | 18 | | "545-C01R" | 423725 | 0.37211 | 19 | 419842 | 0.37211 | 19 | | "545-C01R" | 423726 | 0.37968 | 20 | 419843 | 0.37968 | 20 | | "545-C01R" | 423727 | 0.38717 | 21 | 419844 | 0.38717 | 21 | | "545-C01R" | 423728 | 0.39139 | 22 | 419845 | 0.39139 | 22 | | "545-C01R" | 423729 | 0.39865 | 23 | 419846 | 0.39865 | 23 | | "545-C01R" | 423730 | 0.40409 | 24 | 419847 | 0.40409 | 24 | | "545-C01R" | 423731 | 0.41006 | 25 | 419848 | 0.41006 | 25 | | "545-C01R" | 423732 | 0.41898 | 26 | 419849 | 0.41898 | 26 | | "545-C01R" | 423733 | 0.43149 | 27 | 419850 | 0.43149 | 27 | | "545-C01R" | 423734 | 0.43898 | 28 | 419851 | 0.43898 | 28 | | "545-C01R" | 423735 | 0.44553 | 29 | 419852 | 0.44553 | 29 | | "545-C01R" | 423736 | 0.45304 | 30 | 419853 | 0.45304 | 30 | | "545-C01R" | 423737 | 0.47594 | 31 | 419854 | 0.47594 | 31 | | "545-C01R" | 423738 | 0.5347 | 32 | 419855 | 0.5347 | 32 | | "545-C01R" | 423739 | 0.54617 | 33 | 419856 | 0.54617 | 33 | | "545-C01R" | 423740 | 0.55342 | 34 | 419857 | 0.55342 | 34 | | "545-C01R" | 423741 | 0.58371 | 35 | 419858 | 0.58371 | 35 | | "545-C01R" | 423742 | 0.59894 | 36 | 419859 | 0.59894 | 36 | | "545-C01R" | 423743 | 0.61527 | 37 | 419860 | 0.61527 | 37 | | "545-C01R" | 423744 | 0.62797 | 38 | 419861 | 0.62797 | 38 | | "545-C01R" | 423745 | 0.66121 | 39 | 419862 | 0.66121 | 39 | | "545-C01R" | 423746 | 0.67449 | 40 | 419863 | 0.67449 | 40 | | "545-C01R" | 423747 | 0.6879 | 41 | 419864 | 0.6879 | 41 | | "545-C01R" | 423748 | 0.71446 | 42 | 419865 | 0.71446 | 42 | | "545-C01R" | 423749 | 0.7393 | 43 | 419866 | 0.7393 | 43 | | "545-C01R" | 423750 | 0.74656 | 44 | 419867 | 0.74656 | 44 | | "545-C01R" | 423751 | 0.75563 | 45 | 419868 | 0.75563 | 45 | | "545-C01R" | 423752 | 0.77741 | 46 | 419869 | 0.77741 | 46 | | "545-C01R" | 423753 | 0.7925 | 47 | 419870 | 0.7925 | 47 | | "545-C01R" | 423754 | 0.86997 | 48 | 419871 | 0.86997 | 48 | | "545-C01R" | 423755 | 0.88212 | 49 | 419872 | 0.88212 | 49 |
| expired_calendar | WARNING | 17 | expired_calendar Dataset should not contain date ranges for services that have already expired. This warning takes into account the calendar_dates.txt file as well as the calendar.txt
file. You can see more about this notice here. | missing_recommended_file | WARNING | 1 | missing_recommended_file A recommended file is missing. You can see more about this notice here. | mixed_case_recommended_field | WARNING | 3340 | 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. Bad examples: Field Text |
|---|
| "GALLERIA MALL" | | "3427 GG 17" | | "21 Clark Rd Est" | You can see more about this notice here. Only the first 50 of 3340 affected records are displayed below. | filename (?) Name of the faulty file. | fieldName (?) Name of the faulty field. | fieldValue (?) Faulty value. | csvRowNumber (?) The row number of the faulty record. |
|---|
| "agency.txt" | "agency_name" | "RHDF-02-COM" | 2 | | "stops.txt" | "stop_name" | "FISMES - GARE SNCF" | 2 | | "stops.txt" | "stop_name" | "BAZOCHES-ET-SAINT-THIBAUT - ABRI" | 3 | | "stops.txt" | "stop_name" | "MONT-NOTRE-DAME - GARE" | 4 | | "stops.txt" | "stop_name" | "FERE-EN-TARDENOIS - GARE" | 5 | | "stops.txt" | "stop_name" | "BRENY - ABRI PLACE EGLISE" | 6 | | "stops.txt" | "stop_name" | "VICHEL-NANTEUIL - GARE DE NEUILLY" | 7 | | "stops.txt" | "stop_name" | "NEUILLY-SAINT-FRONT - FACE PLACE EGLISE" | 8 | | "stops.txt" | "stop_name" | "LA FERTE-MILON - GARE SNCF" | 9 | | "stops.txt" | "stop_name" | "LESQUIELLES-SAINT-GERMAIN - PLACE" | 10 | | "stops.txt" | "stop_name" | "LESQUIELLES-SAINT-GERMAIN - ST GERMAIN ARRET" | 11 | | "stops.txt" | "stop_name" | "GUISE - MADAGASCAR" | 12 | | "stops.txt" | "stop_name" | "GUISE - PLACE LESUR" | 13 | | "stops.txt" | "stop_name" | "MONT-D'ORIGNY - FACE ABRI" | 14 | | "stops.txt" | "stop_name" | "ORIGNY-SAINTE-BENOITE - ABRI ST GERMAIN" | 15 | | "stops.txt" | "stop_name" | "ORIGNY-SAINTE-BENOITE - 73 RUE PASTEUR" | 16 | | "stops.txt" | "stop_name" | "THENELLES - ABRI EGLISE" | 17 | | "stops.txt" | "stop_name" | "THENELLES - CALVAIRE" | 18 | | "stops.txt" | "stop_name" | "REGNY - ABRI 1 RUE DE RIBEMO" | 19 | | "stops.txt" | "stop_name" | "SISSY - ABRI RUE R. LEROY" | 20 | | "stops.txt" | "stop_name" | "SAINT-QUENTIN - GARE ROUTIERE" | 21 | | "stops.txt" | "stop_name" | "SAINT-QUENTIN - LY. HENRI MARTIN" | 22 | | "stops.txt" | "stop_name" | "SAINT-QUENTIN - LYCEE CONDORCET" | 23 | | "stops.txt" | "stop_name" | "SAINT-QUENTIN - LY. P DE LA RAMEE" | 24 | | "stops.txt" | "stop_name" | "GUISE - COLL. CAMILLE DESMOU" | 25 | | "stops.txt" | "stop_name" | "GUISE - LYCEE FRANCOISE DOLT" | 26 | | "stops.txt" | "stop_name" | "AUDIGNY - LA DESOLATION" | 27 | | "stops.txt" | "stop_name" | "AUDIGNY - ABRI" | 28 | | "stops.txt" | "stop_name" | "PUISIEUX-ET-CLANLIEU - ABRI" | 29 | | "stops.txt" | "stop_name" | "SAINS-RICHAUMONT - GENDARMERIE" | 30 | | "stops.txt" | "stop_name" | "LE HERIE-LA-VIEVILLE - EGLISE" | 31 | | "stops.txt" | "stop_name" | "LANDIFAY-ET-BERTAIGNEMONT - ABRI RUE EGLISE" | 32 | | "stops.txt" | "stop_name" | "MONCEAU-LE-NEUF-ET-FAUCOUZY - FAUCOUZY ABRI" | 33 | | "stops.txt" | "stop_name" | "MONCEAU-LE-NEUF-ET-FAUCOUZY - ABRI MAIRIE" | 34 | | "stops.txt" | "stop_name" | "CHEVRESIS-MONCEAU - EGLISE" | 35 | | "stops.txt" | "stop_name" | "LA FERTE-CHEVRESIS - ABRI RUE DE GUISE" | 36 | | "stops.txt" | "stop_name" | "LA FERTE-CHEVRESIS - CHEVRESIS LES D." | 37 | | "stops.txt" | "stop_name" | "MESBRECOURT-RICHECOURT - ABRI 14 GRD RUE" | 38 | | "stops.txt" | "stop_name" | "MESBRECOURT-RICHECOURT - 2 RUE LA FABRIQUE" | 39 | | "stops.txt" | "stop_name" | "MONTIGNY-SUR-CRECY - FACE ABRI CUGNOT" | 40 | | "stops.txt" | "stop_name" | "CRECY-SUR-SERRE - ABRI" | 41 | | "stops.txt" | "stop_name" | "POUILLY-SUR-SERRE - RUE DE CRECY" | 42 | | "stops.txt" | "stop_name" | "POUILLY-SUR-SERRE - GRANDE RUE" | 43 | | "stops.txt" | "stop_name" | "CHERY-LES-POUILLY - PL RUE DU CHATEAU" | 44 | | "stops.txt" | "stop_name" | "AULNOIS-SOUS-LAON - PLACE" | 45 | | "stops.txt" | "stop_name" | "AULNOIS-SOUS-LAON - ENTREPOT" | 46 | | "stops.txt" | "stop_name" | "LAON - GARE ROUTIERE" | 47 | | "stops.txt" | "stop_name" | "AULNOIS-SOUS-LAON - ABRI ECOLE DU CEN" | 48 | | "stops.txt" | "stop_name" | "CRECY-SUR-SERRE - COLLEGE" | 49 | | "stops.txt" | "stop_name" | "BARENTON-BUGNY - ARRET EGLISE" | 50 |
| service_has_no_active_day_of_the_week | WARNING | 1 | service_has_no_active_day_of_the_week A service is not valid for any day of the week. You can see more about this notice here. | big_gap_in_service | INFO | 89 | big_gap_in_service A service has a gap of more than 13 days between active service dates. You can see more about this notice here. Only the first 50 of 89 affected records are displayed below. | serviceId (?) The service_id that has the gap. | gapStartDate (?) The first day of the gap. | gapEndDate (?) The last day of the gap. | gapDurationDays (?) The number of days in the gap. |
|---|
| "1006" | "2026-10-16" | "2026-11-03" | 17 | | "1008" | "2026-10-14" | "2026-11-04" | 20 | | "1048" | "2026-10-15" | "2026-11-03" | 18 | | "1007" | "2026-10-16" | "2026-11-03" | 17 | | "1015" | "2026-10-17" | "2026-11-07" | 20 | | "1021" | "2026-10-16" | "2026-11-06" | 20 | | "1029" | "2026-10-15" | "2026-11-03" | 18 | | "1212" | "2026-10-30" | "2026-12-21" | 51 | | "1014" | "2026-08-31" | "2026-10-19" | 48 | | "1014" | "2026-10-31" | "2026-12-21" | 50 | | "1216" | "2026-10-31" | "2026-12-21" | 50 | | "1213" | "2026-10-31" | "2026-12-26" | 55 | | "1010" | "2026-10-17" | "2026-11-03" | 16 | | "1214" | "2026-10-28" | "2026-12-23" | 55 | | "1211" | "2026-10-31" | "2026-12-23" | 52 | | "1013" | "2026-10-17" | "2026-11-04" | 17 | | "1033" | "2026-10-15" | "2026-11-03" | 18 | | "1229" | "2026-10-30" | "2026-12-21" | 51 | | "1237" | "2026-10-31" | "2026-12-23" | 52 | | "1018" | "2026-08-31" | "2026-10-19" | 48 | | "1018" | "2026-10-30" | "2026-12-21" | 51 | | "1241" | "2026-08-28" | "2026-10-21" | 53 | | "1241" | "2026-10-30" | "2026-12-23" | 53 | | "1242" | "2026-10-26" | "2026-12-21" | 55 | | "1110" | "2026-10-16" | "2026-11-03" | 17 | | "1077" | "2026-10-13" | "2026-11-03" | 20 | | "1078" | "2026-10-17" | "2026-11-04" | 17 | | "1244" | "2026-10-17" | "2026-11-03" | 16 | | "1245" | "2026-08-31" | "2026-10-18" | 47 | | "1245" | "2026-10-31" | "2026-12-20" | 49 | | "1075" | "2026-10-11" | "2026-11-08" | 27 | | "1246" | "2026-08-30" | "2026-10-18" | 48 | | "1246" | "2026-10-25" | "2026-12-20" | 55 | | "1215" | "2026-10-29" | "2026-12-21" | 52 | | "1042" | "2026-08-28" | "2026-10-23" | 55 | | "1019" | "2026-08-29" | "2026-10-24" | 55 | | "1019" | "2026-10-31" | "2026-12-26" | 55 | | "1621" | "2026-11-12" | "2026-12-26" | 43 | | "1089" | "2026-10-17" | "2026-11-03" | 16 | | "1020" | "2026-10-17" | "2026-11-03" | 16 | | "1091" | "2026-10-12" | "2026-11-09" | 27 | | "1097" | "2026-10-16" | "2026-11-05" | 19 | | "1098" | "2026-10-16" | "2026-11-03" | 17 | | "1226" | "2026-10-31" | "2026-12-22" | 51 | | "1271" | "2026-10-31" | "2026-12-22" | 51 | | "1286" | "2026-11-11" | "2026-12-25" | 43 | | "1113" | "2026-10-16" | "2026-11-03" | 17 | | "1035" | "2026-10-15" | "2026-11-05" | 20 | | "1255" | "2026-08-31" | "2026-10-19" | 48 | | "1255" | "2026-10-29" | "2026-12-21" | 52 |
| unknown_file | INFO | 1 | unknown_file A file is unknown. You can see more about this notice here. | | | | | | | | | | | | | |