craiovaratcraiova — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-23T20:10:36Z,
for the dataset file:///shared/craiovaratcraiova_486baec5.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
TransitData
Publisher URL:
https://transitdata.eu
Feed Email:
bogdan@transportpublic.ro
Feed Language:
Romanian

Files included


  1. agency.txt
  2. attributions.txt
  3. calendar.txt
  4. feed_info.txt
  5. routes.txt
  6. shapes.txt
  7. stop_times.txt
  8. stops.txt
  9. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 22
  • Shapes: 43
  • Stops: 382
  • Trips: 3969

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 74

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 74 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.
2288 "D_28_-11_3" "28" 163.90422650988782 1.593513313290576 67526 16 "79" "Hanul Doctorului" "07:53:30" 67527 17 "80" "Parc Industrial" "07:54:05"
2377 "S_28_-11_3" "28" 163.90422650988782 1.593513313290576 69458 16 "79" "Hanul Doctorului" "07:53:30" 69459 17 "80" "Parc Industrial" "07:54:05"
2383 "S_28_-11_35" "28" 163.90422650988782 1.593513313290576 67484 16 "79" "Hanul Doctorului" "07:53:30" 67485 17 "80" "Parc Industrial" "07:54:05"
2367 "S_28_-11_20" "28" 163.90422650988782 1.593513313290576 68366 16 "79" "Hanul Doctorului" "16:23:30" 68367 17 "80" "Parc Industrial" "16:24:05"
2278 "D_28_-11_20" "28" 163.90422650988782 1.593513313290576 67946 16 "79" "Hanul Doctorului" "16:23:30" 67947 17 "80" "Parc Industrial" "16:24:05"
2300 "D_28_-11_8" "28" 163.90422650988782 1.593513313290576 68408 16 "79" "Hanul Doctorului" "10:23:30" 68409 17 "80" "Parc Industrial" "10:24:05"
2389 "S_28_-11_8" "28" 163.90422650988782 1.593513313290576 70382 16 "79" "Hanul Doctorului" "10:23:30" 70383 17 "80" "Parc Industrial" "10:24:05"
2298 "D_28_-11_6" "28" 163.90422650988782 1.593513313290576 67652 16 "79" "Hanul Doctorului" "09:23:30" 67653 17 "80" "Parc Industrial" "09:24:05"
2387 "S_28_-11_6" "28" 163.90422650988782 1.593513313290576 70298 16 "79" "Hanul Doctorului" "09:23:30" 70299 17 "80" "Parc Industrial" "09:24:05"
2296 "D_28_-11_4" "28" 163.90422650988782 1.593513313290576 67190 16 "79" "Hanul Doctorului" "08:23:30" 67191 17 "80" "Parc Industrial" "08:24:05"
2385 "S_28_-11_4" "28" 163.90422650988782 1.593513313290576 67022 16 "79" "Hanul Doctorului" "08:23:30" 67023 17 "80" "Parc Industrial" "08:24:05"
2384 "S_28_-11_36" "28" 163.90422650988782 1.593513313290576 67442 16 "79" "Hanul Doctorului" "08:23:30" 67443 17 "80" "Parc Industrial" "08:24:05"
2294 "D_28_-11_35" "28" 163.90422650988782 1.593513313290576 67862 16 "79" "Hanul Doctorului" "07:03:30" 67863 17 "80" "Parc Industrial" "07:04:05"
2378 "S_28_-11_30" "28" 163.90422650988782 1.593513313290576 66518 16 "79" "Hanul Doctorului" "21:23:30" 66519 17 "80" "Parc Industrial" "21:24:05"
2289 "D_28_-11_30" "28" 163.90422650988782 1.593513313290576 66938 16 "79" "Hanul Doctorului" "21:23:30" 66939 17 "80" "Parc Industrial" "21:24:05"
2356 "S_28_-11_10" "28" 163.90422650988782 1.593513313290576 69164 16 "79" "Hanul Doctorului" "11:23:30" 69165 17 "80" "Parc Industrial" "11:24:05"
2267 "D_28_-11_10" "28" 163.90422650988782 1.593513313290576 69122 16 "79" "Hanul Doctorului" "11:23:30" 69123 17 "80" "Parc Industrial" "11:24:05"
2299 "D_28_-11_7" "28" 163.90422650988782 1.593513313290576 66980 16 "79" "Hanul Doctorului" "09:53:30" 66981 17 "80" "Parc Industrial" "09:54:05"
2388 "S_28_-11_7" "28" 163.90422650988782 1.593513313290576 70340 16 "79" "Hanul Doctorului" "09:53:30" 70341 17 "80" "Parc Industrial" "09:54:05"
2370 "S_28_-11_23" "28" 163.90422650988782 1.593513313290576 68702 16 "79" "Hanul Doctorului" "17:53:30" 68703 17 "80" "Parc Industrial" "17:54:05"
2281 "D_28_-11_23" "28" 163.90422650988782 1.593513313290576 69206 16 "79" "Hanul Doctorului" "17:53:30" 69207 17 "80" "Parc Industrial" "17:54:05"
2297 "D_28_-11_5" "28" 163.90422650988782 1.593513313290576 66686 16 "79" "Hanul Doctorului" "08:53:30" 66687 17 "80" "Parc Industrial" "08:54:05"
2386 "S_28_-11_5" "28" 163.90422650988782 1.593513313290576 66014 16 "79" "Hanul Doctorului" "08:53:30" 66015 17 "80" "Parc Industrial" "08:54:05"
2359 "S_28_-11_13" "28" 163.90422650988782 1.593513313290576 68828 16 "79" "Hanul Doctorului" "12:53:30" 68829 17 "80" "Parc Industrial" "12:54:05"
2270 "D_28_-11_13" "28" 163.90422650988782 1.593513313290576 67736 16 "79" "Hanul Doctorului" "12:53:30" 67737 17 "80" "Parc Industrial" "12:54:05"
2381 "S_28_-11_33" "28" 163.90422650988782 1.593513313290576 68744 16 "79" "Hanul Doctorului" "06:53:30" 68745 17 "80" "Parc Industrial" "06:54:05"
2266 "D_28_-11_1" "28" 163.90422650988782 1.593513313290576 67820 16 "79" "Hanul Doctorului" "06:53:30" 67821 17 "80" "Parc Industrial" "06:54:05"
2355 "S_28_-11_1" "28" 163.90422650988782 1.593513313290576 68324 16 "79" "Hanul Doctorului" "06:53:30" 68325 17 "80" "Parc Industrial" "06:54:05"
2372 "S_28_-11_25" "28" 163.90422650988782 1.593513313290576 66812 16 "79" "Hanul Doctorului" "18:53:30" 66813 17 "80" "Parc Industrial" "18:54:05"
2283 "D_28_-11_25" "28" 163.90422650988782 1.593513313290576 70130 16 "79" "Hanul Doctorului" "18:53:30" 70131 17 "80" "Parc Industrial" "18:54:05"
2358 "S_28_-11_12" "28" 163.90422650988782 1.593513313290576 68198 16 "79" "Hanul Doctorului" "12:23:30" 68199 17 "80" "Parc Industrial" "12:24:05"
2269 "D_28_-11_12" "28" 163.90422650988782 1.593513313290576 69374 16 "79" "Hanul Doctorului" "12:23:30" 69375 17 "80" "Parc Industrial" "12:24:05"
2361 "S_28_-11_15" "28" 163.90422650988782 1.593513313290576 68450 16 "79" "Hanul Doctorului" "13:53:30" 68451 17 "80" "Parc Industrial" "13:54:05"
2272 "D_28_-11_15" "28" 163.90422650988782 1.593513313290576 66434 16 "79" "Hanul Doctorului" "13:53:30" 66435 17 "80" "Parc Industrial" "13:54:05"
2376 "S_28_-11_29" "28" 163.90422650988782 1.593513313290576 67988 16 "79" "Hanul Doctorului" "20:53:30" 67989 17 "80" "Parc Industrial" "20:54:05"
2287 "D_28_-11_29" "28" 163.90422650988782 1.593513313290576 67148 16 "79" "Hanul Doctorului" "20:53:30" 67149 17 "80" "Parc Industrial" "20:54:05"
2357 "S_28_-11_11" "28" 163.90422650988782 1.593513313290576 69962 16 "79" "Hanul Doctorului" "11:53:30" 69963 17 "80" "Parc Industrial" "11:54:05"
2268 "D_28_-11_11" "28" 163.90422650988782 1.593513313290576 68618 16 "79" "Hanul Doctorului" "11:53:30" 68619 17 "80" "Parc Industrial" "11:54:05"
2364 "S_28_-11_18" "28" 163.90422650988782 1.593513313290576 66392 16 "79" "Hanul Doctorului" "15:23:30" 66393 17 "80" "Parc Industrial" "15:24:05"
2275 "D_28_-11_18" "28" 163.90422650988782 1.593513313290576 69332 16 "79" "Hanul Doctorului" "15:23:30" 69333 17 "80" "Parc Industrial" "15:24:05"
2373 "S_28_-11_26" "28" 163.90422650988782 1.593513313290576 67358 16 "79" "Hanul Doctorului" "19:23:30" 67359 17 "80" "Parc Industrial" "19:24:05"
2284 "D_28_-11_26" "28" 163.90422650988782 1.593513313290576 69584 16 "79" "Hanul Doctorului" "19:23:30" 69585 17 "80" "Parc Industrial" "19:24:05"
2301 "D_28_-11_9" "28" 163.90422650988782 1.593513313290576 69794 16 "79" "Hanul Doctorului" "10:53:30" 69795 17 "80" "Parc Industrial" "10:54:05"
2390 "S_28_-11_9" "28" 163.90422650988782 1.593513313290576 70424 16 "79" "Hanul Doctorului" "10:53:30" 70425 17 "80" "Parc Industrial" "10:54:05"
2360 "S_28_-11_14" "28" 163.90422650988782 1.593513313290576 69248 16 "79" "Hanul Doctorului" "13:23:30" 69249 17 "80" "Parc Industrial" "13:24:05"
2271 "D_28_-11_14" "28" 163.90422650988782 1.593513313290576 69500 16 "79" "Hanul Doctorului" "13:23:30" 69501 17 "80" "Parc Industrial" "13:24:05"
2379 "S_28_-11_31" "28" 163.90422650988782 1.593513313290576 68072 16 "79" "Hanul Doctorului" "21:53:30" 68073 17 "80" "Parc Industrial" "21:54:05"
2290 "D_28_-11_31" "28" 163.90422650988782 1.593513313290576 67064 16 "79" "Hanul Doctorului" "21:53:30" 67065 17 "80" "Parc Industrial" "21:54:05"
2293 "D_28_-11_34" "28" 163.90422650988782 1.593513313290576 66560 16 "79" "Hanul Doctorului" "06:43:30" 66561 17 "80" "Parc Industrial" "06:44:05"
2375 "S_28_-11_28" "28" 163.90422650988782 1.593513313290576 67274 16 "79" "Hanul Doctorului" "20:23:30" 67275 17 "80" "Parc Industrial" "20:24:05"
missing_recommended_field WARNING 2

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.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"feed_info.txt" 2 "feed_start_date"
"feed_info.txt" 2 "feed_end_date"
stop_too_far_from_shape WARNING 16

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.
3741 "40_-13" "S_40_-13_0" 3259 "365" "Viitorul" [44.3125,23.834900000000005] 772.9423885436502
3741 "40_-13" "S_40_-13_0" 3260 "363" "Institut" [44.3125,23.834900000000005] 1162.2820792612804
3741 "40_-13" "S_40_-13_0" 3261 "361" "Rotonda" [44.3125,23.834900000000005] 1708.6109307925651
3741 "40_-13" "S_40_-13_0" 3262 "359" "Piata Centrala" [44.3125,23.834900000000005] 2319.372060464101
3741 "40_-13" "S_40_-13_0" 3263 "357" "Teatru" [44.3125,23.834900000000005] 2834.707488348437
3741 "40_-13" "S_40_-13_0" 3264 "355" "Spital 2" [44.3125,23.834900000000005] 3697.251187984525
3741 "40_-13" "S_40_-13_0" 3265 "353" "Scoala Decebal" [44.3125,23.834900000000005] 4204.759278441877
3741 "40_-13" "S_40_-13_0" 3266 "351" "Casa Tineretului" [44.3125,23.834900000000005] 4723.945425753381
3741 "40_-13" "S_40_-13_0" 3267 "378" "SIF" [44.3125,23.834900000000005] 5171.541796803376
3741 "40_-13" "S_40_-13_0" 3268 "381" "ANL" [44.3125,23.834900000000005] 5571.227086840555
3741 "40_-13" "S_40_-13_0" 3269 "383" "Han Craiovita" [44.3125,23.834900000000005] 6082.540047134641
3741 "40_-13" "S_40_-13_0" 3270 "385" "Baumax" [44.3125,23.834900000000005] 6271.698835044235
3741 "40_-13" "S_40_-13_0" 3271 "387" "RAT" [44.3125,23.834900000000005] 6689.061403517157
3741 "40_-13" "S_40_-13_0" 3272 "391" "Fabrica de Bere" [44.3125,23.834900000000005] 7552.928928199203
3741 "40_-13" "S_40_-13_0" 3273 "393" "Marlorex" [44.3125,23.834900000000005] 7733.345188415521
3741 "40_-13" "S_40_-13_0" 3274 "395" "CLF" [44.3125,23.834900000000005] 8361.185871174792
stop_without_stop_time WARNING 25

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.
41 "322" "Bloc 83"
83 "241" "Centrul Multifunctional"
84 "242" "Centrul Multifunctional"
91 "153" "Clf"
92 "326" "Cn Carol"
108 "323" "Depou Tramvai"
109 "124" "Dezbenzinare 1"
110 "321" "Dezbenzinare 1 Sosire"
111 "125" "Dezbenzinare 2"
112 "320" "Dezbenzinare 2"
115 "162" "Doljchim 1"
116 "163" "Doljchim 2"
124 "154" "Fabrica De Bere"
131 "185" "Fantana"
147 "159" "Ford Bucla"
150 "158" "Ford Poarta 1"
157 "406" "Garaj"
158 "407" "Garaj2"
161 "324" "Han Craiovita"
199 "171" "Macedonski 2"
244 "246" "Piata Rovine"
264 "388" "Practiker"
265 "389" "Practiker"
269 "155" "R.A.T"
329 "325" "Stadion"
stops_match_shape_out_of_order WARNING 2

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.
3763 "40_-14" "S_40_-14_0" 3676 "370" "MAT" [44.30235760904704,23.832717494652965] 3675 "367" "Electroputere" [44.31252293309812,23.835076957414266]
2476 "31_-11" "D_31_-11_0" 15425 "296" "Simnic Plecare" [44.363223229007005,23.821771260242564] 15424 "295" "Simnic Sosire" [44.36325,23.821790000000004]
unusable_trip WARNING 4

unusable_trip

Trips must have more than one stop to be usable.

A trip must visit more than one stop in stop_times.txt to be usable by passengers for boarding and alighting.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's id.
3480 "LV_39_-14_0"
3481 "LV_39_-14_1"
3482 "LV_39_-14_2"
3483 "LV_39_-14_3"