prahova — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-23T21:55:33Z,
for the dataset file:///shared/prahova_86000a5f.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • S.C. „Transport Călători Express” S.A Ploiești

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.txt
  3. fare_attributes.txt
  4. routes.txt
  5. shapes.txt
  6. stop_times.txt
  7. stops.txt
  8. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 52
  • Shapes: 108
  • Stops: 318
  • Trips: 7434

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 1200

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 1200 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`.
"shp_3_50" 6498 408.902 5 6497 408.902 4
"shp_3_50" 6512 786.788 19 6511 786.788 18
"shp_3_50" 6518 1209.985 25 6517 1209.985 24
"shp_3_50" 6556 2347.793 63 6555 2347.793 62
"shp_3_50" 6567 2834.838 74 6566 2834.838 73
"shp_3_50" 6569 3204.397 76 6568 3204.397 75
"shp_3_50" 6587 4132.449 94 6586 4132.449 93
"shp_3_50" 6593 4594.064 100 6592 4594.064 99
"shp_3_50" 6606 5469.561 113 6605 5469.561 112
"shp_3_50" 6624 5903.674 131 6623 5903.674 130
"shp_3_50" 6638 6721.201 145 6637 6721.201 144
"shp_3_50" 6642 6973.987 149 6641 6973.987 148
"shp_3_50" 6649 7176.262 156 6648 7176.262 155
"shp_3_50" 6666 7583.378 173 6665 7583.378 172
"shp_3_50" 6667 7583.378 174 6666 7583.378 173
"shp_3_52" 6844 408.902 5 6843 408.902 4
"shp_3_52" 6858 786.788 19 6857 786.788 18
"shp_3_52" 6864 1209.985 25 6863 1209.985 24
"shp_3_52" 6902 2347.793 63 6901 2347.793 62
"shp_3_52" 6913 2834.838 74 6912 2834.838 73
"shp_3_52" 6915 3204.397 76 6914 3204.397 75
"shp_3_52" 6933 4132.449 94 6932 4132.449 93
"shp_3_52" 6939 4594.064 100 6938 4594.064 99
"shp_3_52" 6952 5092.732 113 6951 5092.732 112
"shp_3_52" 6954 5469.561 115 6953 5469.561 114
"shp_3_52" 6972 5903.674 133 6971 5903.674 132
"shp_3_52" 6980 6592.225 141 6979 6592.225 140
"shp_3_52" 6987 7009.198 148 6986 7009.198 147
"shp_3_52" 7010 8222.495 171 7009 8222.495 170
"shp_3_52" 7016 8768.286 177 7015 8768.286 176
"shp_3_52" 7031 9323.316 192 7030 9323.316 191
"shp_3_52" 7037 9919.095 198 7036 9919.095 197
"shp_3_52" 7074 13741.131 235 7073 13741.131 234
"shp_3_52" 7077 13940.677 238 7076 13940.677 237
"shp_3_51" 6676 562.209 9 6675 562.209 8
"shp_3_51" 6679 935.744 12 6678 935.744 11
"shp_3_51" 6683 1345.624 16 6682 1345.624 15
"shp_3_51" 6694 1850.405 27 6693 1850.405 26
"shp_3_51" 6702 2306.718 35 6701 2306.718 34
"shp_3_51" 6777 4545.978 110 6776 4545.978 109
"shp_3_51" 6789 5046.752 122 6788 5046.752 121
"shp_3_51" 6807 5698.809 140 6806 5698.809 139
"shp_3_51" 6814 6220.159 147 6813 6220.159 146
"shp_3_51" 6829 7399.066 162 6828 7399.066 161
"shp_3_51" 6834 8133.549 167 6833 8133.549 166
"shp_3_51" 6838 8800.063 171 6837 8800.063 170
"shp_3_54" 7088 562.209 9 7087 562.209 8
"shp_3_54" 7091 935.744 12 7090 935.744 11
"shp_3_54" 7095 1345.624 16 7094 1345.624 15
"shp_3_54" 7106 1850.405 27 7105 1850.405 26
missing_recommended_field WARNING 53

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"fare_attributes.txt" 2 "agency_id"
"routes.txt" 2 "agency_id"
"routes.txt" 3 "agency_id"
"routes.txt" 4 "agency_id"
"routes.txt" 5 "agency_id"
"routes.txt" 6 "agency_id"
"routes.txt" 7 "agency_id"
"routes.txt" 8 "agency_id"
"routes.txt" 9 "agency_id"
"routes.txt" 10 "agency_id"
"routes.txt" 11 "agency_id"
"routes.txt" 12 "agency_id"
"routes.txt" 13 "agency_id"
"routes.txt" 14 "agency_id"
"routes.txt" 15 "agency_id"
"routes.txt" 16 "agency_id"
"routes.txt" 17 "agency_id"
"routes.txt" 18 "agency_id"
"routes.txt" 19 "agency_id"
"routes.txt" 20 "agency_id"
"routes.txt" 21 "agency_id"
"routes.txt" 22 "agency_id"
"routes.txt" 23 "agency_id"
"routes.txt" 24 "agency_id"
"routes.txt" 25 "agency_id"
"routes.txt" 26 "agency_id"
"routes.txt" 27 "agency_id"
"routes.txt" 28 "agency_id"
"routes.txt" 29 "agency_id"
"routes.txt" 30 "agency_id"
"routes.txt" 31 "agency_id"
"routes.txt" 32 "agency_id"
"routes.txt" 33 "agency_id"
"routes.txt" 34 "agency_id"
"routes.txt" 35 "agency_id"
"routes.txt" 36 "agency_id"
"routes.txt" 37 "agency_id"
"routes.txt" 38 "agency_id"
"routes.txt" 39 "agency_id"
"routes.txt" 40 "agency_id"
"routes.txt" 41 "agency_id"
"routes.txt" 42 "agency_id"
"routes.txt" 43 "agency_id"
"routes.txt" 44 "agency_id"
"routes.txt" 45 "agency_id"
"routes.txt" 46 "agency_id"
"routes.txt" 47 "agency_id"
"routes.txt" 48 "agency_id"
"routes.txt" 49 "agency_id"
"routes.txt" 50 "agency_id"
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 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.
"routes.txt" "route_long_name" "FERO I - YAZAKI" 41
stop_too_far_from_shape WARNING 22

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
3026 "shp_3_50" "TCE30A_107894_0" 39255 "39" "Traian" [44.9472766164372,26.013076370720384] 791.6091198696594
3023 "shp_3_52" "TCE306_104640_1" 39210 "39" "Traian" [44.947274625238315,26.013081911878174] 791.5392982563393
3322 "shp_3_49" "TCE30A_108190_0" 43991 "39" "Traian" [44.94241,26.01973] 804.920034988818
3643 "shp_3_70" "TCE32_107534_0" 48498 "4908" "Pleiades" [44.927834000000004,26.035662000000002] 111.34118929332185
3643 "shp_3_70" "TCE32_107534_0" 48501 "39" "Traian" [44.9472766164372,26.013076370720384] 791.6091198696594
3684 "shp_3_72" "TCE32b_102660_0" 49419 "39" "Traian" [44.94241,26.01973] 804.920034988818
2993 "shp_3_74" "TCE301_105456_1" 38731 "39" "Traian" [44.93843065170763,26.01036714172995] 237.24767760317917
5125 "shp_3_60" "TCE401_104643_1" 67545 "4908" "Pleiades" [44.927834000000004,26.035662000000002] 111.34118929332185
2671 "shp_3_66" "TCE2_102779_0" 32132 "39" "Traian" [44.93494233734346,26.014359706635553] 715.7439782518671
1350 "shp_3_90" "TCE1D_107645_0" 17677 "4908" "Pleiades" [44.927834000000004,26.035662000000002] 111.34118929332185
1350 "shp_3_90" "TCE1D_107645_0" 17680 "39" "Traian" [44.9472766164372,26.013076370720384] 791.6091198696594
2418 "shp_3_13" "TCE22b_107283_1" 35876 "523" "Hale Catedrală" [44.942673,26.019157] 115.75365607846041
1597 "shp_3_85" "TCE1_107634_0" 16339 "4908" "Pleiades" [44.927834000000004,26.035662000000002] 111.34118929332185
1597 "shp_3_85" "TCE1_107634_0" 16342 "39" "Traian" [44.9472766164372,26.013076370720384] 791.6091198696594
1499 "shp_3_88" "TCE1D_107806_0" 20657 "4908" "Pleiades" [44.927834000000004,26.035662000000002] 111.34118929332185
1499 "shp_3_88" "TCE1D_107806_0" 20660 "39" "Traian" [44.9472766164372,26.013076370720384] 791.6091198696594
1499 "shp_3_88" "TCE1D_107806_0" 20670 "4221" "Ploiești Shopping City 1" [44.964250466719356,25.97292295092287] 103.11701705049401
1591 "shp_3_37" "TCE1F_107639_0" 22308 "4908" "Pleiades" [44.927834000000004,26.035662000000002] 111.34118929332185
1591 "shp_3_37" "TCE1F_107639_0" 22311 "39" "Traian" [44.9472766164372,26.013076370720384] 791.6091198696594
6550 "shp_3_22" "TCE44_101872_0" 71231 "39" "Traian" [44.93843065170763,26.01036714172995] 237.24767760317917
2986 "shp_3_25" "TCE300_105449_1" 38614 "39" "Traian" [44.93843065170763,26.01036714172995] 237.24767760317917
2086 "shp_3_29" "TCE202_102323_0" 23487 "39" "Traian" [44.93843065170763,26.01036714172995] 237.24767760317917
stop_without_stop_time WARNING 1

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
2 "039" "Ana Ipătescu"
stops_match_shape_out_of_order WARNING 14

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
2589 "shp_3_43" "TCE2_102697_1" 31318 "4908" "Pleiades" [44.927982,26.036516] 31317 "4906" "Prahova Value Centre Capăt" [44.92793700000001,26.037136000000004]
5803 "shp_3_61" "TCE40_107488_0" 67529 "523" "Hale Catedrală" [44.943627643695464,26.01983654451026] 67528 "1640" "Hale Catedrală Capăt" [44.943653000000005,26.019780999999995]
3024 "shp_3_104" "TCE306_104641_0" 39244 "11" "Hipodrom" [44.91112247960054,26.037240698424775] 39243 "6" "Hipodrom Capăt" [44.911091,26.037252]
6971 "shp_3_92" "TCE4b_107270_1" 79891 "523" "Hale Catedrală" [44.943627541554974,26.019836539710393] 79890 "1640" "Hale Catedrală Capăt" [44.943653000000005,26.019780999999995]
6942 "shp_3_91" "TCE4b_107235_1" 79716 "523" "Hale Catedrală" [44.943627541554974,26.019836539710393] 79715 "1640" "Hale Catedrală Capăt" [44.943653000000005,26.019780999999995]
6920 "shp_3_99" "TCE44b_105440_0" 76326 "36" "Malu Roșu" [44.946438760904165,25.994372449779803] 76325 "35" "Malu Roșu Capăt" [44.946819,25.994637]
5383 "shp_3_14" "TCE40_105013_0" 63748 "523" "Hale Catedrală" [44.943627643695464,26.01983654451026] 63747 "1640" "Hale Catedrală Capăt" [44.943653000000005,26.019780999999995]
5167 "shp_3_15" "TCE401_104685_0" 68012 "11" "Hipodrom" [44.91112247960054,26.037240698424775] 68011 "6" "Hipodrom Capăt" [44.911091,26.037252]
7312 "shp_3_18" "TCE7_105818_0" 84242 "529" "Dorobantu" [44.931914443253724,26.053557730937598] 84241 "1100" "Dorobantu" [44.93188919979776,26.05363717408889]
3343 "shp_3_19" "TCE30A_108211_1" 44235 "11" "Hipodrom" [44.91112247960054,26.037240698424775] 44234 "6" "Hipodrom Capăt" [44.911091,26.037252]
5839 "shp_3_32" "TCE40b_103282_0" 69575 "523" "Hale Catedrală" [44.943627643695464,26.01983654451026] 69574 "1640" "Hale Catedrală Capăt" [44.943653000000005,26.019780999999995]
6929 "shp_3_33" "TCE4_102679_0" 69849 "528" "Gara Nord" [44.95288742591042,26.026374593957833] 69848 "3761" "Gara de Nord" [44.952927,26.026413]
5942 "shp_3_35" "TCE445_104879_1" 75998 "2446" "Ploiesti Triaj" [44.903189390526876,26.011913594389117] 75997 "2447" "Ploiesti Triaj Capăt" [44.903203910449584,26.01195853292506]
7245 "shp_3_20" "TCE7_105751_1" 83303 "530" "Bariera Rudului" [44.92177184133977,26.01162222903398] 83302 "2920" "Bariera Rudului" [44.921738000000005,26.011568000000004]