rome-static-gtfs — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-15T21:10:25Z,
for the dataset file:///shared/rome-static-gtfs_f98075de.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


  1. agency.txt
  2. calendar_dates.txt
  3. routes.txt
  4. shapes.txt
  5. stop_times.txt
  6. stops.txt
  7. trips.txt

Counts


  • Agencies: 5
  • Blocks: 0
  • Routes: 434
  • Shapes: 1322
  • Stops: 8388
  • Trips: 175867

Specification Compliance report

115865 notices reported (1431 errors, 114433 warnings, 1 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 173

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 173 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`.
"0#4525-13" "30784" 3498939 2987.0 13 3498938 2987.0 12
"0#4525-11" "30784" 3498872 2987.0 13 3498871 2987.0 12
"0#5344-11" "30784" 3795701 2987.0 13 3795700 2987.0 12
"0#5344-13" "30784" 3795768 2987.0 13 3795767 2987.0 12
"0#5344-15" "30784" 3795835 2987.0 13 3795834 2987.0 12
"0#5343-11" "30784" 3795086 2987.0 13 3795085 2987.0 12
"0#5343-13" "30784" 3795153 2987.0 13 3795152 2987.0 12
"0#5343-19" "30784" 3795354 2987.0 13 3795353 2987.0 12
"0#5343-15" "30784" 3795220 2987.0 13 3795219 2987.0 12
"0#5343-17" "30784" 3795287 2987.0 13 3795286 2987.0 12
"0#5343-21" "30784" 3795421 2987.0 13 3795420 2987.0 12
"0#4515-5" "30784" 3493472 2987.0 13 3493471 2987.0 12
"0#4515-7" "30784" 3493539 2987.0 13 3493538 2987.0 12
"0#4515-9" "30784" 3493606 2987.0 13 3493605 2987.0 12
"0#4516-5" "30784" 3493971 2987.0 13 3493970 2987.0 12
"0#4516-7" "30784" 3494038 2987.0 13 3494037 2987.0 12
"0#4516-9" "30784" 3494105 2987.0 13 3494104 2987.0 12
"0#4517-5" "30784" 3494501 2987.0 13 3494500 2987.0 12
"0#4517-7" "30784" 3494568 2987.0 13 3494567 2987.0 12
"0#4517-9" "30784" 3494635 2987.0 13 3494634 2987.0 12
"0#4518-5" "30784" 3495085 2987.0 13 3495084 2987.0 12
"0#4518-7" "30784" 3495152 2987.0 13 3495151 2987.0 12
"0#4518-9" "30784" 3495219 2987.0 13 3495218 2987.0 12
"0#4519-5" "30784" 3495584 2987.0 13 3495583 2987.0 12
"0#4519-7" "30784" 3495651 2987.0 13 3495650 2987.0 12
"0#4519-9" "30784" 3495718 2987.0 13 3495717 2987.0 12
"0#5345-17" "30784" 3796352 2987.0 13 3796351 2987.0 12
"0#5345-19" "30784" 3796419 2987.0 13 3796418 2987.0 12
"0#5345-21" "30784" 3796486 2987.0 13 3796485 2987.0 12
"0#5345-13" "30784" 3796218 2987.0 13 3796217 2987.0 12
"0#5345-15" "30784" 3796285 2987.0 13 3796284 2987.0 12
"0#5345-11" "30784" 3796151 2987.0 13 3796150 2987.0 12
"0#4526-15" "30784" 3499371 2987.0 13 3499370 2987.0 12
"0#4526-17" "30784" 3499438 2987.0 13 3499437 2987.0 12
"0#4526-11" "30784" 3499237 2987.0 13 3499236 2987.0 12
"0#4526-13" "30784" 3499304 2987.0 13 3499303 2987.0 12
"0#4520-5" "30784" 3495998 2987.0 13 3495997 2987.0 12
"0#4520-7" "30784" 3496065 2987.0 13 3496064 2987.0 12
"0#4520-9" "30784" 3496132 2987.0 13 3496131 2987.0 12
"0#4521-5" "30784" 3496582 2987.0 13 3496581 2987.0 12
"0#4521-7" "30784" 3496649 2987.0 13 3496648 2987.0 12
"0#4521-9" "30784" 3496716 2987.0 13 3496715 2987.0 12
"0#4522-9" "30784" 3497130 2987.0 13 3497129 2987.0 12
"0#4522-5" "30784" 3496996 2987.0 13 3496995 2987.0 12
"0#4522-7" "30784" 3497063 2987.0 13 3497062 2987.0 12
"0#4523-9" "30784" 3497660 2987.0 13 3497659 2987.0 12
"0#4523-5" "30784" 3497526 2987.0 13 3497525 2987.0 12
"0#4523-7" "30784" 3497593 2987.0 13 3497592 2987.0 12
"0#4524-7" "30784" 3498190 2987.0 13 3498189 2987.0 12
"0#4524-9" "30784" 3498257 2987.0 13 3498256 2987.0 12
trip_distance_exceeds_shape_distance ERROR 1258

trip_distance_exceeds_shape_distance

The distance between the last shape point and last stop point is greater than or equal to the 11.1m threshold.

You can see more about this notice here.

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

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"10049002" "59568" 12270.0 12269.55581 11.112143919762213
"10049004" "59568" 12270.0 12269.55581 11.112143919762213
"10049006" "59568" 12270.0 12269.55581 11.112143919762213
"10049008" "59568" 12270.0 12269.55581 11.112143919762213
"10049010" "59568" 12270.0 12269.55581 11.112143919762213
"10049012" "59568" 12270.0 12269.55581 11.112143919762213
"10049014" "59568" 12270.0 12269.55581 11.112143919762213
"10049016" "59568" 12270.0 12269.55581 11.112143919762213
"10049018" "59568" 12270.0 12269.55581 11.112143919762213
"10049020" "59568" 12270.0 12269.55581 11.112143919762213
"10049022" "59568" 12270.0 12269.55581 11.112143919762213
"10049024" "59568" 12270.0 12269.55581 11.112143919762213
"10049026" "59568" 12270.0 12269.55581 11.112143919762213
"10051001" "52366" 18131.0 18130.6974 14.617116329161524
"10051003" "52366" 18131.0 18130.6974 14.617116329161524
"10051005" "52366" 18131.0 18130.6974 14.617116329161524
"10051007" "52366" 18131.0 18130.6974 14.617116329161524
"10051009" "52366" 18131.0 18130.6974 14.617116329161524
"10051011" "52366" 18131.0 18130.6974 14.617116329161524
"10051013" "52366" 18131.0 18130.6974 14.617116329161524
"10051015" "52366" 18131.0 18130.6974 14.617116329161524
"10051017" "52366" 18131.0 18130.6974 14.617116329161524
"10051019" "52366" 18131.0 18130.6974 14.617116329161524
"10051021" "52366" 18131.0 18130.6974 14.617116329161524
"10051023" "52366" 18131.0 18130.6974 14.617116329161524
"10051025" "52366" 18131.0 18130.6974 14.617116329161524
"10051027" "52366" 18131.0 18130.6974 14.617116329161524
"10051029" "52366" 18131.0 18130.6974 14.617116329161524
"10051031" "52366" 18131.0 18130.6974 14.617116329161524
"10051033" "52366" 18131.0 18130.6974 14.617116329161524
"10051035" "52366" 18131.0 18130.6974 14.617116329161524
"10051037" "52366" 18131.0 18130.6974 14.617116329161524
"10051039" "52366" 18131.0 18130.6974 14.617116329161524
"10051041" "52366" 18131.0 18130.6974 14.617116329161524
"10051043" "52366" 18131.0 18130.6974 14.617116329161524
"10051045" "52366" 18131.0 18130.6974 14.617116329161524
"10051047" "52366" 18131.0 18130.6974 14.617116329161524
"10051049" "52366" 18131.0 18130.6974 14.617116329161524
"10051051" "52366" 18131.0 18130.6974 14.617116329161524
"10051053" "52366" 18131.0 18130.6974 14.617116329161524
"10051057" "52366" 18131.0 18130.6974 14.617116329161524
"10051059" "52366" 18131.0 18130.6974 14.617116329161524
"10051061" "52366" 18131.0 18130.6974 14.617116329161524
"10051063" "52366" 18131.0 18130.6974 14.617116329161524
"10051065" "52366" 18131.0 18130.6974 14.617116329161524
"10051067" "52366" 18131.0 18130.6974 14.617116329161524
"10051069" "52366" 18131.0 18130.6974 14.617116329161524
"10051071" "52366" 18131.0 18130.6974 14.617116329161524
"10051073" "52366" 18131.0 18130.6974 14.617116329161524
"10051075" "52366" 18131.0 18130.6974 14.617116329161524
equal_shape_distance_same_coordinates WARNING 1

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`.
"56650" 100066 11221.0 432 100065 11221.0 431
fast_travel_between_consecutive_stops WARNING 1463

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 1463 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.
164445 "201530025A60971" "025" 157.47809412637818 0.39369523531594547 4889941 9 "75620" "BOCCEA/CASALOTTI" "15:35:21" 4889942 10 "71132" "BOCCEA/CANDELO" "15:35:30"
164445 "201530025A60971" "025" 173.69115975196664 0.2894852662532777 4889943 11 "75897" "BOCCEA/MOMBARUZZO" "15:35:35" 4889944 12 "75646" "BOCCEA/CELLULOSA" "15:35:41"
164445 "201530025A60971" "025" 164.13443791920352 0.31915029595400685 4889944 12 "75646" "BOCCEA/CELLULOSA" "15:35:41" 4889945 13 "75647" "BOCCEA/BALZOLA" "15:35:48"
164445 "201530025A60971" "025" 177.744837285218 0.24686782956280282 4889945 13 "75647" "BOCCEA/BALZOLA" "15:35:48" 4889946 14 "75648" "BOCCEA/MORSASCO" "15:35:53"
164445 "201530025A60971" "025" 154.16928522871004 0.29977361016693616 4889946 14 "75648" "BOCCEA/MORSASCO" "15:35:53" 4889947 15 "75649" "BOCCEA/SELVA NERA" "15:36:00"
162845 "202240011A61868" "011" 259.48616285908764 0.2162384690492397 5169732 2 "76805" "ROMAGNOLI/CASTELLO" "22:50:00" 5169733 3 "76806" "ROMAGNOLI/EVANS" "22:50:03"
170532 "102240011A61868" "011" 259.48616285908764 0.2162384690492397 5165212 2 "76805" "ROMAGNOLI/CASTELLO" "22:50:00" 5165213 3 "76806" "ROMAGNOLI/EVANS" "22:50:03"
162845 "202240011A61868" "011" 233.22422761020727 0.4534915536865141 5169733 3 "76806" "ROMAGNOLI/EVANS" "22:50:03" 5169734 4 "76807" "ROMAGNOLI/TORREMUZZA" "22:50:10"
170532 "102240011A61868" "011" 233.22422761020727 0.4534915536865141 5165213 3 "76806" "ROMAGNOLI/EVANS" "22:50:03" 5165214 4 "76807" "ROMAGNOLI/TORREMUZZA" "22:50:10"
162845 "202240011A61868" "011" 205.50685757617399 0.3425114292936233 5169734 4 "76807" "ROMAGNOLI/TORREMUZZA" "22:50:10" 5169735 5 "76808" "ROMAGNOLI/FIORELLI" "22:50:16"
170532 "102240011A61868" "011" 205.50685757617399 0.3425114292936233 5165214 4 "76807" "ROMAGNOLI/TORREMUZZA" "22:50:10" 5165215 5 "76808" "ROMAGNOLI/FIORELLI" "22:50:16"
162845 "202240011A61868" "011" 243.86696458469896 0.33870411747874857 5169735 5 "76808" "ROMAGNOLI/FIORELLI" "22:50:16" 5169736 6 "79333" "FIORELLI/SCAGLIA" "22:50:21"
170532 "102240011A61868" "011" 243.86696458469896 0.33870411747874857 5165215 5 "76808" "ROMAGNOLI/FIORELLI" "22:50:16" 5165216 6 "79333" "FIORELLI/SCAGLIA" "22:50:21"
162845 "202240011A61868" "011" 232.18812339356984 0.25798680377063316 5169736 6 "79333" "FIORELLI/SCAGLIA" "22:50:21" 5169737 7 "79334" "FIORELLI/TARAMELLI" "22:50:25"
170532 "102240011A61868" "011" 232.18812339356984 0.25798680377063316 5165216 6 "79333" "FIORELLI/SCAGLIA" "22:50:21" 5165217 7 "79334" "FIORELLI/TARAMELLI" "22:50:25"
162845 "202240011A61868" "011" 227.6302729750503 0.3793837882917505 5169737 7 "79334" "FIORELLI/TARAMELLI" "22:50:25" 5169738 8 "79335" "FIORELLI/BONUCCI" "22:50:31"
170532 "102240011A61868" "011" 227.6302729750503 0.3793837882917505 5165217 7 "79334" "FIORELLI/TARAMELLI" "22:50:25" 5165218 8 "79335" "FIORELLI/BONUCCI" "22:50:31"
162845 "202240011A61868" "011" 239.78431833567515 0.3330337754662155 5169738 8 "79335" "FIORELLI/BONUCCI" "22:50:31" 5169739 9 "79336" "FIORELLI/CAMPANARI" "22:50:36"
170532 "102240011A61868" "011" 239.78431833567515 0.3330337754662155 5165218 8 "79335" "FIORELLI/BONUCCI" "22:50:31" 5165219 9 "79336" "FIORELLI/CAMPANARI" "22:50:36"
162845 "202240011A61868" "011" 230.88009773981275 0.3206668024164066 5169740 10 "79337" "COLLETTORE PRIMARIO/CAMPANARI" "22:50:42" 5169741 11 "79338" "COLLETTORE PRIMARIO/ZANNONI" "22:50:47"
170532 "102240011A61868" "011" 230.88009773981275 0.3206668024164066 5165220 10 "79337" "COLLETTORE PRIMARIO/CAMPANARI" "22:50:42" 5165221 11 "79338" "COLLETTORE PRIMARIO/ZANNONI" "22:50:47"
162845 "202240011A61868" "011" 226.83820377226536 0.4410742851127382 5169741 11 "79338" "COLLETTORE PRIMARIO/ZANNONI" "22:50:47" 5169742 12 "79339" "COLLETTORE PRIMARIO/ROSINI" "22:50:54"
170532 "102240011A61868" "011" 226.83820377226536 0.4410742851127382 5165221 11 "79338" "COLLETTORE PRIMARIO/ZANNONI" "22:50:47" 5165222 12 "79339" "COLLETTORE PRIMARIO/ROSINI" "22:50:54"
162845 "202240011A61868" "011" 174.47414479646557 0.29079024132744263 5169742 12 "79339" "COLLETTORE PRIMARIO/ROSINI" "22:50:54" 5169743 13 "79340" "PALMA" "22:51:00"
170532 "102240011A61868" "011" 174.47414479646557 0.29079024132744263 5165222 12 "79339" "COLLETTORE PRIMARIO/ROSINI" "22:50:54" 5165223 13 "79340" "PALMA" "22:51:00"
163212 "200740011A61868" "011" 259.48616285908764 0.2162384690492397 5169084 2 "76805" "ROMAGNOLI/CASTELLO" "07:50:00" 5169085 3 "76806" "ROMAGNOLI/EVANS" "07:50:03"
163212 "200740011A61868" "011" 233.22422761020727 0.4534915536865141 5169085 3 "76806" "ROMAGNOLI/EVANS" "07:50:03" 5169086 4 "76807" "ROMAGNOLI/TORREMUZZA" "07:50:10"
163212 "200740011A61868" "011" 205.50685757617399 0.3425114292936233 5169086 4 "76807" "ROMAGNOLI/TORREMUZZA" "07:50:10" 5169087 5 "76808" "ROMAGNOLI/FIORELLI" "07:50:16"
163212 "200740011A61868" "011" 243.86696458469896 0.33870411747874857 5169087 5 "76808" "ROMAGNOLI/FIORELLI" "07:50:16" 5169088 6 "79333" "FIORELLI/SCAGLIA" "07:50:21"
163212 "200740011A61868" "011" 232.18812339356984 0.25798680377063316 5169088 6 "79333" "FIORELLI/SCAGLIA" "07:50:21" 5169089 7 "79334" "FIORELLI/TARAMELLI" "07:50:25"
163212 "200740011A61868" "011" 227.6302729750503 0.3793837882917505 5169089 7 "79334" "FIORELLI/TARAMELLI" "07:50:25" 5169090 8 "79335" "FIORELLI/BONUCCI" "07:50:31"
163212 "200740011A61868" "011" 239.78431833567515 0.3330337754662155 5169090 8 "79335" "FIORELLI/BONUCCI" "07:50:31" 5169091 9 "79336" "FIORELLI/CAMPANARI" "07:50:36"
163212 "200740011A61868" "011" 230.88009773981275 0.3206668024164066 5169092 10 "79337" "COLLETTORE PRIMARIO/CAMPANARI" "07:50:42" 5169093 11 "79338" "COLLETTORE PRIMARIO/ZANNONI" "07:50:47"
163212 "200740011A61868" "011" 226.83820377226536 0.4410742851127382 5169093 11 "79338" "COLLETTORE PRIMARIO/ZANNONI" "07:50:47" 5169094 12 "79339" "COLLETTORE PRIMARIO/ROSINI" "07:50:54"
163212 "200740011A61868" "011" 174.47414479646557 0.29079024132744263 5169094 12 "79339" "COLLETTORE PRIMARIO/ROSINI" "07:50:54" 5169095 13 "79340" "PALMA" "07:51:00"
163435 "201715025A60971" "025" 157.47809412637818 0.39369523531594547 4948659 9 "75620" "BOCCEA/CASALOTTI" "17:21:21" 4948660 10 "71132" "BOCCEA/CANDELO" "17:21:30"
163435 "201715025A60971" "025" 173.69115975196664 0.2894852662532777 4948661 11 "75897" "BOCCEA/MOMBARUZZO" "17:21:35" 4948662 12 "75646" "BOCCEA/CELLULOSA" "17:21:41"
163435 "201715025A60971" "025" 164.13443791920352 0.31915029595400685 4948662 12 "75646" "BOCCEA/CELLULOSA" "17:21:41" 4948663 13 "75647" "BOCCEA/BALZOLA" "17:21:48"
163435 "201715025A60971" "025" 177.744837285218 0.24686782956280282 4948663 13 "75647" "BOCCEA/BALZOLA" "17:21:48" 4948664 14 "75648" "BOCCEA/MORSASCO" "17:21:53"
163435 "201715025A60971" "025" 154.16928522871004 0.29977361016693616 4948664 14 "75648" "BOCCEA/MORSASCO" "17:21:53" 4948665 15 "75649" "BOCCEA/SELVA NERA" "17:22:00"
161760 "101650011A66774" "011" 194.61462214431575 0.2162384690492397 5060686 2 "76805" "ROMAGNOLI/CASTELLO" "17:02:00" 5060687 3 "76806" "ROMAGNOLI/EVANS" "17:02:04"
161760 "101650011A66774" "011" 204.07119915893136 0.4534915536865141 5060687 3 "76806" "ROMAGNOLI/EVANS" "17:02:04" 5060688 4 "76807" "ROMAGNOLI/TORREMUZZA" "17:02:12"
161760 "101650011A66774" "011" 205.50685757617399 0.3425114292936233 5060688 4 "76807" "ROMAGNOLI/TORREMUZZA" "17:02:12" 5060689 5 "76808" "ROMAGNOLI/FIORELLI" "17:02:18"
161760 "101650011A66774" "011" 174.19068898907068 0.33870411747874857 5060689 5 "76808" "ROMAGNOLI/FIORELLI" "17:02:18" 5060690 6 "79333" "FIORELLI/SCAGLIA" "17:02:25"
161760 "101650011A66774" "011" 232.18812339356984 0.25798680377063316 5060690 6 "79333" "FIORELLI/SCAGLIA" "17:02:25" 5060691 7 "79334" "FIORELLI/TARAMELLI" "17:02:29"
161760 "101650011A66774" "011" 195.11166255004312 0.3793837882917505 5060691 7 "79334" "FIORELLI/TARAMELLI" "17:02:29" 5060692 8 "79335" "FIORELLI/BONUCCI" "17:02:36"
161760 "101650011A66774" "011" 198.4834283007322 0.4410742851127382 5060693 9 "79338" "COLLETTORE PRIMARIO/ZANNONI" "17:02:45" 5060694 10 "79339" "COLLETTORE PRIMARIO/ROSINI" "17:02:53"
163510 "201510011A66774" "011" 194.61462214431575 0.2162384690492397 4881203 2 "76805" "ROMAGNOLI/CASTELLO" "15:21:00" 4881204 3 "76806" "ROMAGNOLI/EVANS" "15:21:04"
163510 "201510011A66774" "011" 204.07119915893136 0.4534915536865141 4881204 3 "76806" "ROMAGNOLI/EVANS" "15:21:04" 4881205 4 "76807" "ROMAGNOLI/TORREMUZZA" "15:21:12"
163510 "201510011A66774" "011" 205.50685757617399 0.3425114292936233 4881205 4 "76807" "ROMAGNOLI/TORREMUZZA" "15:21:12" 4881206 5 "76808" "ROMAGNOLI/FIORELLI" "15:21:18"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
mixed_case_recommended_field WARNING 107335

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.

Only the first 50 of 107335 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.
"routes.txt" "route_short_name" "3NAV" 67
"routes.txt" "route_short_name" "19NAV" 173
"routes.txt" "route_short_name" "8BUS" 238
"routes.txt" "route_short_name" "14NAV" 259
"routes.txt" "route_short_name" "3BUS" 331
"routes.txt" "route_short_name" "2BUS" 332
"routes.txt" "route_long_name" "STAZIONE LA STORTA - STAZIONE LA STORTA" 363
"routes.txt" "route_long_name" "_ - BORGO PINETO" 364
"routes.txt" "route_long_name" "PIEDICAVALLO - STAZIONE LA GIUSTINIANA" 365
"routes.txt" "route_long_name" "GRONDONA - GASPARRI" 366
"routes.txt" "route_long_name" "STAZIONE IPOGEO DEGLI OTTAVI - VAL CANNUTA- CONFORTI" 367
"routes.txt" "route_long_name" "STAZIONE IPOGEO DEGLI OTTAVI - STAZIONE IPOGEO DEGLI OTTAVI" 368
"routes.txt" "route_long_name" "GROTTAROSSA- ISTITUTO ASISIUM - STAZIONE PRIMA PORTA" 369
"routes.txt" "route_long_name" "FIESSE - STAZIONE PRIMA PORTA" 370
"routes.txt" "route_long_name" "CORNELIA - STAZIONE LA GIUSTINIANA" 371
"routes.txt" "route_long_name" "PONDERANO - STAZIONE MONTE MARIO" 372
"routes.txt" "route_long_name" "MELLANO- REGGIOLO - MELLANO- REGGIOLO" 373
"routes.txt" "route_long_name" "AMERICA METRO B - BEATA VERGINE DEL CARMELO" 374
"routes.txt" "route_long_name" "STAZIONE CRISTOFORO COLOMBO - STAZIONE CRISTOFORO COLOMBO" 375
"routes.txt" "route_long_name" "EUGENIO FRATE - STAZIONE AURELIA" 376
"routes.txt" "route_long_name" "SANTA CORNELIA- BRENNA - _" 377
"routes.txt" "route_long_name" "LENIN - SABBADINO- FIERA DI ROMA" 378
"routes.txt" "route_long_name" "STAZIONE MONTE MARIO - STAZIONE MONTE MARIO" 379
"routes.txt" "route_long_name" "ROMAGNOLI- SCAVI OSTIA ANTICA - ROMAGNOLI- SCAVI OSTIA ANTICA" 380
"routes.txt" "route_long_name" "LENIN - CARINI" 381
"routes.txt" "route_long_name" "ROMAGNOLI- SCAVI OSTIA ANTICA - ROMAGNOLI- SCAVI OSTIA ANTICA" 382
"routes.txt" "route_long_name" "MONTI SAN PAOLO- CONFORTI - ANTIFANE- ISOLA 46" 383
"routes.txt" "route_long_name" "FORMICHI - MOMBASIGLIO" 384
"routes.txt" "route_long_name" "DICIASSETTESIMA OLIMPIADE - STAZIONE QUATTRO VENTI" 385
"routes.txt" "route_long_name" "STAZIONE IPOGEO DEGLI OTTAVI - CORNELIA METRO A" 386
"routes.txt" "route_long_name" "OSTIENSE- STAZIONE ACILIA - OSTIENSE- STAZIONE ACILIA" 387
"routes.txt" "route_long_name" "MOMBASIGLIO - PINETA SACCHETTI- GEMELLI" 388
"routes.txt" "route_long_name" "CADUTI LIBERAZIONE - TARANTELLI" 389
"routes.txt" "route_long_name" "VALLE AURELIA - ALDOBRANDESCHI" 390
"routes.txt" "route_long_name" "DEI CAPASSO - EIFFEL" 391
"routes.txt" "route_long_name" "VAL CANNUTA- CONFORTI - MAZZACURATI" 392
"routes.txt" "route_long_name" "SALARIA- PIOMBINO - STAZIONE SAXA RUBRA" 393
"routes.txt" "route_long_name" "STAZIONE MONTE MARIO - STAZIONE MONTE MARIO" 394
"routes.txt" "route_long_name" "SAN BASILIDE - STAZIONE AURELIA" 395
"routes.txt" "route_long_name" "RIVOLI - BORGO TICINO" 396
"routes.txt" "route_long_name" "VAL FIORITA - VAL FIORITA" 397
"routes.txt" "route_long_name" "PIAZZA MANCINI - GROTTAROSSA- ISTITUTO ASISIUM" 398
"routes.txt" "route_long_name" "VILLA BONELLI - VILLA BONELLI" 399
"routes.txt" "route_long_name" "DELLA GIOVANNA- ZOO GRUNWALD - GIANICOLENSE- CASALETTO" 400
"routes.txt" "route_long_name" "TRAGLIATELLA- CIVICO 225 - STAZIONE LA STORTA" 401
"routes.txt" "route_long_name" "VALBONDIONE - STAZIONE SAXA RUBRA" 402
"routes.txt" "route_long_name" "SABBADINO- FIERA DI ROMA - SABBADINO- FIERA DI ROMA" 403
"routes.txt" "route_long_name" "AMERICA - VIOLA" 404
"routes.txt" "route_long_name" "GIANICOLENSE- CASALETTO - DELLA GIOVANNA- ZOO GRUNWALD" 405
"routes.txt" "route_long_name" "AGRICOLTURA - BEATA VERGINE DEL CARMELO" 406
same_name_and_description_for_stop WARNING 359

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 359 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`.
6746 "20113" "MONTI TIBURTINI/PERTINI (H)"
6747 "20114" "MONTI TIBURTINI/PERTINI (H)"
6748 "20144" "REBIBBIA (MB)"
6749 "20145" "CECCHIGNOLA NUOVA/KOBLER"
6750 "20146" "CECCHIGNOLA NUOVA/KOBLER"
6751 "20148" "CECCHIGNOLA NUOVA/TENUTA DELLA CECCHIGNOLA"
6752 "20150" "CECCHIGNOLA NUOVA"
6753 "20206" "REBIBBIA (MB)"
6754 "20207" "CECCHIGNOLA NUOVA/TENUTA DELLA CECCHIGNOLA"
6755 "20208" "CECCHIGNOLA NUOVA"
6756 "20240" "MERCOGLIANO/SPREGAMORE"
6757 "20321" "EUROPA/BOSTON"
6758 "20488" "BUAZZELLI/FABBRI"
6759 "30614" "FOSSO DI FIORANO"
6760 "30714" "DI BUONINSEGNA"
6761 "30756" "OLLOLAI/PULA"
6762 "30769" "FERRUZZI/VISIANI"
6763 "30770" "ARCIDIACONO/MADDALENA"
6764 "30869" "FABRIANO/LORETO"
6765 "71122" "TIBURTINA/LANCIANO"
6766 "71235" "FABBRI/NOMENTANA"
6767 "71253" "ALESSANDRINO/INCORONATA"
6768 "71255" "ALESSANDRINO/PERGOLATO"
6769 "71257" "ALESSANDRINO/SIMONE DA GENOVA"
6770 "71472" "SALARIA/CORTONA"
6771 "71473" "AEROPORTO URBE"
6772 "71474" "SALARIA/MONTEVARCHI"
6773 "71475" "SALARIA/MARCIANA MARINA"
6774 "71476" "SALARIA/PRATI FISCALI"
6775 "71477" "SALARIA/PONTE SALARIO"
6776 "71485" "SALARIA/MARCIANA MARINA"
6777 "71486" "AEROPORTO URBE"
6778 "71487" "SALARIA/MONTEVARCHI"
6779 "71494" "SALARIA/CASALE SETTEBAGNI"
6780 "71688" "LUTHULI/CAPITINI"
6781 "71703" "LUTHULI/CAPITINI"
6782 "71754" "TORRACCIO TORRENOVA/CHIARI"
6783 "71755" "TORRACCIO TORRENOVA/POZZI"
6784 "71756" "P.LE TORRACCIO TORRENOVA"
6785 "71757" "TORRACCIO TORRENOVA/SABBADINI"
6786 "71763" "DEL CAPO G./DUE TORRI"
6787 "71764" "DEL CAPO G./CAMPI SALENTINA"
6788 "71765" "DEL CAPO G./ACQUAVIVA DELLE FONTI"
6789 "71767" "MARELLI"
6790 "71768" "PIAGGIO"
6791 "71769" "SARTIRANA"
6792 "71771" "DEL CAPO G./ACQUAVIVA DELLE FONTI"
6793 "71772" "DEL CAPO G./CAMPI SALENTINA"
6794 "71773" "DEL CAPO G./DUE TORRI"
6795 "71780" "TORRACCIO TORRENOVA/SABBADINI"
stop_has_too_many_matches_for_shape WARNING 1

stop_has_too_many_matches_for_shape

Stop entry that has many potential matches to the trip's path of travel, as defined by the shape entry in shapes.txt.

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. matchCount (?) The number of matches for the stop that is referred to.
170745 "66649" "101909657R66649" 5276468 "74935" "ARCO DI TRAVERTINO (MA)" [41.86670635168664,12.535177462980664] 21
stop_too_far_from_shape_using_user_distance WARNING 4

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

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.
148869 "56867" "10314002" 4406719 "71195" "PRENESTINA/TOR TRE TESTE" [41.894107216353035,12.589754277132124] 163.62689892474498
118156 "921569" "0#4515-5" 3493471 "30946" "BOTTEGHE OSCURE" [41.894273000000005,12.485032] 477.8026622785597
148993 "314LS" "10314128" 4413942 "71195" "PRENESTINA/TOR TRE TESTE" [41.894105992125425,12.589756716537979] 163.4330317528445
147913 "59568" "10049002" 4372779 "74254" "LAURENTINA/ALPE" [41.728597523771846,12.506642986179147] 137.12087062595742
trip_distance_exceeds_shape_distance_below_threshold WARNING 5264

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is greater than 0 but less than the 11.1m threshold.

You can see more about this notice here.

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

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"0#4018-2" "59442" 13748.0 13713.0 0.0
"0#4018-4" "59442" 13748.0 13713.0 0.0
"0#4018-10" "59442" 13748.0 13713.0 0.0
"0#4018-12" "59442" 13748.0 13713.0 0.0
"0#4018-14" "59442" 13748.0 13713.0 0.0
"0#4019-1" "59442" 13748.0 13713.0 0.0
"0#4019-3" "59442" 13748.0 13713.0 0.0
"0#4019-8" "59442" 13748.0 13713.0 0.0
"0#4019-10" "59442" 13748.0 13713.0 0.0
"0#4019-12" "59442" 13748.0 13713.0 0.0
"0#4020-1" "59442" 13748.0 13713.0 0.0
"0#4020-3" "59442" 13748.0 13713.0 0.0
"0#4020-8" "59442" 13748.0 13713.0 0.0
"0#4020-10" "59442" 13748.0 13713.0 0.0
"0#4020-12" "59442" 13748.0 13713.0 0.0
"0#4023-2" "59442" 13748.0 13713.0 0.0
"0#4023-4" "59442" 13748.0 13713.0 0.0
"0#4023-10" "59442" 13748.0 13713.0 0.0
"0#4023-12" "59442" 13748.0 13713.0 0.0
"0#4023-14" "59442" 13748.0 13713.0 0.0
"0#4024-2" "59442" 13748.0 13713.0 0.0
"0#4024-4" "59442" 13748.0 13713.0 0.0
"0#4024-10" "59442" 13748.0 13713.0 0.0
"0#4024-12" "59442" 13748.0 13713.0 0.0
"0#4024-14" "59442" 13748.0 13713.0 0.0
"0#4025-2" "59442" 13748.0 13713.0 0.0
"0#4025-4" "59442" 13748.0 13713.0 0.0
"0#4025-10" "59442" 13748.0 13713.0 0.0
"0#4025-12" "59442" 13748.0 13713.0 0.0
"0#4025-14" "59442" 13748.0 13713.0 0.0
"0#4028-1" "59442" 13748.0 13713.0 0.0
"0#4028-3" "59442" 13748.0 13713.0 0.0
"0#4028-8" "59442" 13748.0 13713.0 0.0
"0#4028-10" "59442" 13748.0 13713.0 0.0
"0#4028-12" "59442" 13748.0 13713.0 0.0
"0#4029-2" "59442" 13748.0 13713.0 0.0
"0#4029-4" "59442" 13748.0 13713.0 0.0
"0#4029-13" "59442" 13748.0 13713.0 0.0
"0#4029-15" "59442" 13748.0 13713.0 0.0
"0#4030-2" "59442" 13748.0 13713.0 0.0
"0#4030-4" "59442" 13748.0 13713.0 0.0
"0#4030-10" "59442" 13748.0 13713.0 0.0
"0#4030-12" "59442" 13748.0 13713.0 0.0
"0#4030-14" "59442" 13748.0 13713.0 0.0
"0#4033-1" "59442" 13748.0 13713.0 0.0
"0#4033-3" "59442" 13748.0 13713.0 0.0
"0#4033-8" "59442" 13748.0 13713.0 0.0
"0#4033-10" "59442" 13748.0 13713.0 0.0
"0#4034-1" "59442" 13748.0 13713.0 0.0
"0#4034-3" "59442" 13748.0 13713.0 0.0
unused_shape WARNING 5

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"64" 502248
"64659" 563600
"64661" 563972
"63109" 575643
"56220" 586452
unknown_column INFO 1

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"trips.txt" "exceptional" 10