linek-pid — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-15T18:04:01Z,
for the dataset file:///shared/linek-pid_06746c8d.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


  • Pražská integrovaná doprava
    • website: https://pid.cz
    • phone number: +420234704560
    • email: Not provided

Feed Info


Publisher Name:
ROPID
Publisher URL:
https://pid.cz
Feed Email:
opendata@pid.cz
Feed Language:
Czech
Feed Start Date:
2026-05-14
Feed End Date:
2026-05-27

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. fare_attributes.txt
  5. fare_rules.txt
  6. feed_info.txt
  7. levels.txt
  8. pathways.txt
  9. route_stops.txt
  10. route_sub_agencies.txt
  11. routes.txt
  12. shapes.txt
  13. stop_times.txt
  14. stops.txt
  15. transfers.txt
  16. trips.txt
  17. vehicle_allocations.txt
  18. vehicle_boardings.txt
  19. vehicle_categories.txt
  20. vehicle_couplings.txt

Counts


  • Agencies: 1
  • Blocks: 2821
  • Routes: 880
  • Shapes: 7599
  • Stops: 18932
  • Trips: 81531

Specification Compliance report

17998 notices reported (95 errors, 1235 warnings, 16668 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 86

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 86 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`.
"3630_6_260411" "U31326Z2" 1483993 0.099981 3 1483992 0.099981 2
"3630_6_260411" "U31947Z1" 1483994 0.099981 4 1483993 0.099981 3
"3630_6_260411" "U31948Z2" 1483995 0.099981 5 1483994 0.099981 4
"3630_6_260411" "U31949Z1" 1483996 0.099981 6 1483995 0.099981 5
"41_2_260516" "U532Z7P" 390726 4.174526 11 390725 4.174526 10
"3630_8_260407" "U31949Z4" 1207658 0.099981 3 1207657 0.099981 2
"3630_4_260307" "U32634Z2" 1574232 0.031623 3 1574231 0.031623 2
"3630_4_260307" "U32633Z2" 1574233 0.031623 4 1574232 0.031623 3
"3630_4_260307" "U32632Z2" 1574234 0.031623 5 1574233 0.031623 4
"3630_4_260307" "U32628Z1" 1574236 0.100934 7 1574235 0.100934 6
"3630_4_260307" "U32625Z2" 1574239 3.334408 10 1574238 3.334408 9
"3630_4_260307" "U32624Z2" 1574240 3.334408 11 1574239 3.334408 10
"3630_4_260307" "U32623Z2" 1574241 3.334408 12 1574240 3.334408 11
"3630_4_260307" "U32622Z1" 1574242 3.334408 13 1574241 3.334408 12
"3630_4_260307" "U32621Z2" 1574243 3.334408 14 1574242 3.334408 13
"3630_4_260307" "U32619Z2" 1574245 4.906424 16 1574244 4.906424 15
"3630_4_260307" "U32617Z1" 1574246 4.906424 17 1574245 4.906424 16
"3630_4_260307" "U32616Z1" 1574247 4.906424 18 1574246 4.906424 17
"3630_4_260307" "U31949Z3" 1574248 4.906424 19 1574247 4.906424 18
"3630_4_260307" "U31320Z1" 1574249 4.906424 20 1574248 4.906424 19
"3630_4_260308" "U32634Z2" 1470667 0.031623 3 1470666 0.031623 2
"3630_4_260308" "U32633Z2" 1470668 0.031623 4 1470667 0.031623 3
"3630_4_260308" "U32632Z2" 1470669 0.031623 5 1470668 0.031623 4
"3630_4_260308" "U32628Z1" 1470671 0.100934 7 1470670 0.100934 6
"3630_4_260308" "U32625Z2" 1470674 3.334408 10 1470673 3.334408 9
"3630_4_260308" "U32624Z2" 1470675 3.334408 11 1470674 3.334408 10
"3630_4_260308" "U32623Z2" 1470676 3.334408 12 1470675 3.334408 11
"3630_4_260308" "U32622Z1" 1470677 3.334408 13 1470676 3.334408 12
"3630_4_260308" "U32621Z2" 1470678 3.334408 14 1470677 3.334408 13
"3630_4_260308" "U32619Z2" 1470680 4.906424 16 1470679 4.906424 15
"3630_4_260308" "U32617Z1" 1470681 4.906424 17 1470680 4.906424 16
"3630_4_260308" "U32616Z1" 1470682 4.906424 18 1470681 4.906424 17
"3630_4_260308" "U31949Z3" 1470683 4.906424 19 1470682 4.906424 18
"3630_4_260308" "U31320Z1" 1470684 4.906424 20 1470683 4.906424 19
"3630_3_260411" "U31949Z4" 1470645 0.099981 3 1470644 0.099981 2
"3630_3_260411" "U32616Z2" 1470646 0.099981 4 1470645 0.099981 3
"3630_3_260411" "U32617Z2" 1470647 0.099981 5 1470646 0.099981 4
"3630_3_260411" "U32619Z1" 1470648 0.099981 6 1470647 0.099981 5
"3630_3_260411" "U32620Z1" 1470649 0.099981 7 1470648 0.099981 6
"3630_3_260411" "U32622Z2" 1470651 1.671997 9 1470650 1.671997 8
"3630_3_260411" "U32623Z1" 1470652 1.671997 10 1470651 1.671997 9
"3630_3_260411" "U32624Z1" 1470653 1.671997 11 1470652 1.671997 10
"3630_3_260411" "U32625Z1" 1470654 1.671997 12 1470653 1.671997 11
"3630_3_260411" "U32626Z1" 1470655 1.671997 13 1470654 1.671997 12
"3630_3_260411" "U32631Z2" 1470658 4.905472 16 1470657 4.905472 15
"3630_3_260411" "U32633Z1" 1470660 4.974783 18 1470659 4.974783 17
"3630_3_260411" "U32634Z1" 1470661 4.974783 19 1470660 4.974783 18
"3630_3_260411" "U32635Z1" 1470662 4.974783 20 1470661 4.974783 19
"3630_3_260411" "U32637Z1" 1470664 5.006405 22 1470663 5.006405 21
"3630_3_260412" "U31949Z4" 1549425 0.099981 3 1549424 0.099981 2
pathway_unreachable_location ERROR 9

pathway_unreachable_location

A location is not reachable at least in one direction: from the entrances or to the exits.

Notices are reported for platforms, boarding areas and generic nodes but not for entrances or stations.

Notices are not reported for platforms that have boarding areas since such platforms may not have incident pathways. Instead, notices are reported for the boarding areas.

You can see more about this notice here.

csvRowNumber (?) Row number of the unreachable location. stopId (?) The id of the unreachable location. stopName (?) The stop name of the unreachable location. locationType (?) The type of the unreachable location. parentStation (?) The parent of the unreachable location. hasEntrance (?) Whether the location is reachable from entrances. hasExit (?) Whether some exit can be reached from the location.
17735 "U1072N2" "" 3 "U1072S1" false false
17756 "U1072N30" "" 3 "U1072S1" false false
17757 "U1072N35" "" 3 "U1072S1" false false
17762 "U1072N51" "" 3 "U1072S1" false false
17833 "U689N7" "" 3 "U689S1" false false
17834 "U689N8" "" 3 "U689S1" false false
17835 "U689N9" "" 3 "U689S1" false false
18376 "U400N5" "" 3 "U400S1" false false
18377 "U400N6" "" 3 "U400S1" false false
equal_shape_distance_same_coordinates WARNING 666

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 666 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`.
"L450V14" 664939 12.853313 273 664938 12.853313 272
"L515V9" 2656189 4.79283 93 2656188 4.79283 92
"L372V1" 811406 0.0 2 811405 0.0 1
"L450V17" 666817 22.33493 453 666816 22.33493 452
"L515V3" 904775 6.907957 156 904774 6.907957 155
"L515V4" 905086 4.79283 93 905085 4.79283 92
"L515V2" 904538 4.79283 93 904537 4.79283 92
"L515V7" 1466303 9.674141 221 1466302 9.674141 220
"L515V7" 1466375 12.118683 293 1466374 12.118683 292
"L450V21" 2336177 25.564381 460 2336176 25.564381 459
"L450V20" 685007 16.714761 353 685006 16.714761 352
"L323V10" 221864 14.707557 282 221863 14.707557 281
"L372V4" 812723 0.0 2 812722 0.0 1
"L372V7" 815616 0.0 2 815615 0.0 1
"L528V2" 1533343 6.037939 137 1533342 6.037939 136
"L528V6" 1559358 6.037939 137 1559357 6.037939 136
"L528V4" 1540013 6.037939 137 1540012 6.037939 136
"L630V27" 788311 13.984844 327 788310 13.984844 326
"L756V11" 2147741 6.510599 160 2147740 6.510599 159
"L756V13" 2509959 11.263237 285 2509958 11.263237 284
"L401V16" 997625 0.0 2 997624 0.0 1
"L372V21" 1435141 0.0 2 1435140 0.0 1
"L630V16" 779140 16.562148 365 779139 16.562148 364
"L630V14" 777174 8.751564 186 777173 8.751564 185
"L401V11" 992266 39.481232 500 992265 39.481232 499
"L401V10" 991063 39.481232 500 991062 39.481232 499
"L372V19" 1431652 0.0 2 1431651 0.0 1
"L372V15" 820759 0.0 2 820758 0.0 1
"L742V2" 1042516 0.0 2 1042515 0.0 1
"L372V11" 819077 0.0 2 819076 0.0 1
"L622V1" 606952 0.0 2 606951 0.0 1
"L622V4" 1187283 0.0 2 1187282 0.0 1
"L697V6" 2480200 22.467626 483 2480199 22.467626 482
"L2849V9" 1177604 4.576868 74 1177603 4.576868 73
"L617V10" 1673342 3.337744 99 1673341 3.337744 98
"L617V10" 1674195 57.270104 952 1674194 57.270104 951
"L2849V3" 1168778 4.576868 74 1168777 4.576868 73
"L2849V6" 1176198 4.576868 74 1176197 4.576868 73
"L324V1" 199217 0.0 2 199216 0.0 1
"L324V5" 207694 40.214458 574 207693 40.214458 573
"L551V5" 660614 3.328813 76 660613 3.328813 75
"L551V6" 661313 3.328813 76 661312 3.328813 75
"L551V3" 631222 3.328813 76 631221 3.328813 75
"L551V9" 691639 3.328813 76 691638 3.328813 75
"L514V2" 1467929 19.935219 404 1467928 19.935219 403
"L514V3" 1472420 12.058259 260 1472419 12.058259 259
"L514V8" 2663486 15.419891 301 2663485 15.419891 300
"L514V7" 2659960 23.29685 445 2659959 23.29685 444
"L407V5" 2346580 104.217862 1250 2346579 104.217862 1249
"L754V3" 634967 46.955233 775 634966 46.955233 774
expired_calendar WARNING 10

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.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
14 "1111100-4"
168 "1111100-57"
211 "0010000_TR1"
216 "0010000_TR2"
253 "0100000_TR1"
270 "0111000_TR1"
312 "0011000_TR2"
395 "0111000_TR2"
399 "0110000_TR1"
575 "0100000_TR2"
feed_expiration_date30_days WARNING 1

feed_expiration_date30_days

Dataset should cover at least the next 30 days of service.

At any time, the GTFS dataset should cover at least the next 30 days of service, and ideally for as long as the operator is confident that the schedule will continue to be operated.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20260515" "20260527" "20260614"
leading_or_trailing_whitespaces WARNING 8

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

This notice is emitted for values protected with double quotes since whitespaces for non-protected values are trimmed automatically by CSV parser.

The validator strips whitespaces from protected values. We do not see any use case when such a whitespace may be needed. On the other hand, some real-world feeds use trailing whitespaces for some values and omit them for the others. This is causing the largest problem when a primary key and a foreign key differ just by a whitespace: it is clear that they are intended to be the same, that is why we always strip whitespaces.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"routes.txt" 78 "route_long_name" "Na Knížecí - U Waltrovky - Jinonice "
"routes.txt" 95 "route_long_name" "Letňany - Sídliště Letňany "
"routes.txt" 281 "route_long_name" "Praha,Smíchovské nádraží - Řitka "
"routes.txt" 365 "route_long_name" "Sušice - Blatná - Praha "
"routes.txt" 525 "route_long_name" "Senomaty - Rakovník - Nové Strašecí "
"routes.txt" 631 "route_long_name" "Rokytnice n.Jiz. - Vysoké n.Jiz. - Semily - Železný Brod - Turnov - Mladá Boleslav - Praha "
"routes.txt" 732 "route_long_name" "MHD Benešov MODRÁ Buková Lhota - Pomněnice - Purkyňova - Terminál - Masarykovo náměstí "
"routes.txt" 775 "route_long_name" "Čechtice - Čechtice,Staré Práchňany - Čáslavsko "
missing_recommended_field WARNING 1

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_version"
mixed_case_recommended_field WARNING 103

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 103 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.
"pathways.txt" "reversed_signposted_as" "E1 náměstí OSN" 44
"pathways.txt" "signposted_as" "E2 - E4 ulice 28. října" 145
"pathways.txt" "reversed_signposted_as" "kolej 1/track 1" 214
"pathways.txt" "reversed_signposted_as" "kolej 1/track 1" 215
"pathways.txt" "reversed_signposted_as" "piktogram whealchair - invalidní vozík" 424
"pathways.txt" "reversed_signposted_as" "zájezdová doprava" 513
"pathways.txt" "reversed_signposted_as" "E5 TRAM centrum" 649
"pathways.txt" "reversed_signposted_as" "E1, TRAM, BUS" 694
"pathways.txt" "signposted_as" "E1 - E8 BUS terminal" 1087
"pathways.txt" "signposted_as" "E1 - E8 BUS terminal" 1094
"pathways.txt" "signposted_as" "E1 - E8 BUS terminal" 1114
"pathways.txt" "signposted_as" "BUS MHD" 1208
"pathways.txt" "signposted_as" "BUS MHD" 1210
"stops.txt" "stop_name" "hr.VUSC 0200/0520 04" 17169
"stops.txt" "stop_name" "hr.VUSC 0100/0200 04" 17170
"stops.txt" "stop_name" "hr.VUSC 0200/0420 06" 17172
"stops.txt" "stop_name" "hr.DU 151202/151210" 17173
"stops.txt" "stop_name" "km 2,500 = 1,618" 17175
"stops.txt" "stop_name" "hr.VUSC 0100/0200 07" 17179
"stops.txt" "stop_name" "hr.VUSC 0200/0420 03" 17182
"stops.txt" "stop_name" "hr.VUSC 0200/0530 02" 17185
"stops.txt" "stop_name" "vl. v km 4,700" 17186
"stops.txt" "stop_name" "hr.VUSC 0200/0420 08" 17188
"stops.txt" "stop_name" "vl. v km 53,437" 17189
"stops.txt" "stop_name" "vl. v km 29,620" 17191
"stops.txt" "stop_name" "hr.VUSC 0100/0200 09" 17193
"stops.txt" "stop_name" "hr.VUSC 0200/0420 05" 17194
"stops.txt" "stop_name" "hr.VUSC 0200/0630 03" 17195
"stops.txt" "stop_name" "hr.VUSC 0200/0630 02" 17196
"stops.txt" "stop_name" "hr.VUSC 0200/0630 01" 17197
"stops.txt" "stop_name" "vl. v km 1,459" 17199
"stops.txt" "stop_name" "hr.VUSC 0200/0420 04" 17201
"stops.txt" "stop_name" "hr.VUSC 0200/0510 02" 17202
"stops.txt" "stop_name" "hr.VUSC 0100/0200 01" 17207
"stops.txt" "stop_name" "hr.DU 0911C1/091106" 17216
"stops.txt" "stop_name" "vl. v km 7,431" 17217
"stops.txt" "stop_name" "vl. v km 4,915" 17218
"stops.txt" "stop_name" "km 111,806=114,700" 17219
"stops.txt" "stop_name" "hr.VUSC 0100/0200 03" 17220
"stops.txt" "stop_name" "hr.VUSC 0100/0200 08" 17221
"stops.txt" "stop_name" "hr.VUSC 0100/0200 05" 17222
"stops.txt" "stop_name" "hr.VUSC 0200/0420 01" 17223
"stops.txt" "stop_name" "vl. v km 2,849" 17225
"stops.txt" "stop_name" "km 126,838=126,904" 17226
"stops.txt" "stop_name" "hr.VUSC 0200/0310 01" 17228
"stops.txt" "stop_name" "hr.VUSC 0200/0530 01" 17234
"stops.txt" "stop_name" "hr.VUSC 0100/0200 06" 17244
"stops.txt" "stop_name" "vl. v km 14,422" 17248
"stops.txt" "stop_name" "vl. v km 1,980" 17249
"stops.txt" "stop_name" "km 1,314=1,000" 17250
pathway_dangling_generic_node WARNING 1

pathway_dangling_generic_node

A generic node has only one incident location in a pathway graph.

Such generic node is useless because there is no benefit in visiting it.

You can see more about this notice here.

csvRowNumber (?) Row number of the dangling generic node. stopId (?) The id of the dangling generic node. stopName (?) The stop name of the dangling generic node. parentStation (?) The parent station of the dangling generic node.
18378 "U400N7" "" "U400S1"
route_color_contrast WARNING 30

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"L286" 172 "#007DA8" "#ED922E"
"L293" 174 "#007DA8" "#ED922E"
"L296" 175 "#007DA8" "#ED922E"
"L298" 176 "#007DA8" "#ED922E"
"L801" 192 "#007DA8" "#ED922E"
"L808" 193 "#007DA8" "#ED922E"
"L810" 194 "#007DA8" "#ED922E"
"L816" 195 "#007DA8" "#ED922E"
"L820" 196 "#007DA8" "#ED922E"
"L825" 197 "#007DA8" "#ED922E"
"L891" 198 "#007DA8" "#ED922E"
"L893" 199 "#007DA8" "#ED922E"
"L894" 200 "#007DA8" "#ED922E"
"L895" 201 "#007DA8" "#ED922E"
"L898" 202 "#007DA8" "#ED922E"
"L899" 203 "#007DA8" "#ED922E"
"L920" 218 "#007DA8" "#ED922E"
"L2102" 220 "#007DA8" "#ED922E"
"L2201" 221 "#007DA8" "#ED922E"
"L2211" 222 "#007DA8" "#ED922E"
"L2220" 223 "#007DA8" "#ED922E"
"L2233" 224 "#007DA8" "#ED922E"
"L2245" 225 "#007DA8" "#ED922E"
"L2005" 750 "#007DA8" "#ED922E"
"L2008" 751 "#007DA8" "#ED922E"
"L2015" 752 "#007DA8" "#ED922E"
"L2033" 753 "#007DA8" "#ED922E"
"L2060" 755 "#007DA8" "#ED922E"
"L2090" 757 "#007DA8" "#ED922E"
"L2098" 758 "#007DA8" "#ED922E"
stop_too_far_from_shape WARNING 119

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.

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

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.
57119 "L622V1" "622_185_260401" 1219269 "U5961Z2" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
57120 "L622V2" "622_153_250526" 1219292 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
61495 "L622V3" "622_141_260105" 1308452 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
61542 "L622V5" "622_186_260401" 1308840 "U5961Z2" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
61547 "L622V7" "622_120_250526" 1308949 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
74281 "L622V8" "622_109_260321" 1532380 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
74282 "L622V9" "622_191_260403" 1532393 "U5961Z2" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
66474 "L720V13" "720_253_260407" 1396630 "U32549Z3" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
66470 "L720V11" "720_286_260407" 1396593 "U32549Z3" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
66477 "L720V16" "720_256_260407" 1396753 "U32549Z5" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
66476 "L720V15" "720_255_260407" 1396692 "U32549Z3" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
66475 "L720V14" "720_254_260407" 1396691 "U32549Z5" "Semily,Terminál" [50.602441000000006,15.325964000000003] 146.2413150808088
69593 "L720V19" "720_403_260410" 1436622 "U31210Z1" "Rokytnice n.Jiz.,Horní Rokytnice" [50.730605,15.471929999999997] 128.16614409153132
66482 "L720V18" "720_294_260407" 1396835 "U32549Z5" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
69594 "L720V20" "720_404_260410" 1436623 "U31210Z2" "Rokytnice n.Jiz.,Horní Rokytnice" [50.730605,15.471929999999997] 142.52237751914254
69594 "L720V20" "720_404_260410" 1436642 "U32549Z3" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
74731 "L720V24" "720_408_260411" 1541359 "U32549Z3" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
74726 "L720V22" "720_406_260411" 1541248 "U31210Z2" "Rokytnice n.Jiz.,Horní Rokytnice" [50.730605,15.471929999999997] 142.52237751914254
74726 "L720V22" "720_406_260411" 1541267 "U32549Z3" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
74725 "L720V21" "720_405_260411" 1541247 "U31210Z1" "Rokytnice n.Jiz.,Horní Rokytnice" [50.730605,15.471929999999997] 128.16614409153132
75440 "L720V28" "720_252_260104" 1554053 "U32549Z5" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
74733 "L720V26" "720_359_260411" 1541408 "U32549Z3" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
52905 "L624V1" "624_218_251215" 1142408 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
53074 "L624V3" "624_219_250526" 1145862 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
53075 "L624V4" "624_135_260202" 1145869 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
53076 "L624V5" "624_305_250526" 1145887 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
53079 "L624V6" "624_164_251215" 1145919 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
53162 "L624V7" "624_228_251215" 1147622 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
53163 "L624V8" "624_428_251215" 1147629 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
61471 "L2847V8" "2847_48_251107" 1308003 "U31554Z1" "Čáslavsko" [49.602702,15.016598] 1455.4741485950533
75438 "L730V5" "730_47_260104" 1554014 "U32549Z3" "Semily,Terminál" [50.60205,15.326396999999996] 187.39264834215066
74721 "L730V4" "730_81_260508" 1541131 "U32549Z3" "Semily,Terminál" [50.60205,15.326396999999996] 187.39264834215066
66461 "L730V1" "730_84_260511" 1396479 "U32549Z3" "Semily,Terminál" [50.60205,15.326396999999996] 187.39264834215066
69449 "L2888V1" "2888_251_260504" 1433654 "U20009Z1" "Tuchoraz,č.p.219 (virtuální zastávka NM)" [50.047791,14.853157000000001] 168.3086330200475
66467 "L720V9" "720_402_260407" 1396539 "U31210Z2" "Rokytnice n.Jiz.,Horní Rokytnice" [50.730605,15.471929999999997] 142.52237751914254
66467 "L720V9" "720_402_260407" 1396558 "U32549Z3" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
61164 "L720V4" "720_276_260407" 1302598 "U32549Z3" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
61162 "L720V2" "720_274_260407" 1302573 "U32549Z3" "Semily,Terminál" [50.602442,15.325964000000003] 146.2230924280049
60705 "L569V1" "569_89_251215" 1293622 "U6438Z5" "Miličín" [49.571984,14.659170999999999] 111.57878995053117
60735 "L569V2" "569_50_251020" 1294279 "U6438Z4" "Miličín" [49.571751,14.658591] 137.75248163923865
60736 "L569V3" "569_51_260514" 1294280 "U6438Z5" "Miličín" [49.571984,14.659170999999999] 111.57878995053117
60817 "L569V4" "569_53_260514" 1295631 "U6438Z5" "Miličín" [49.571984,14.659170999999999] 111.57878995053117
53216 "L624V10" "624_220_250526" 1149056 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
53219 "L624V11" "624_308_251215" 1149106 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
53221 "L624V12" "624_171_251215" 1149148 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
53262 "L624V15" "624_430_260427" 1150032 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
53263 "L624V16" "624_231_251215" 1150039 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
53280 "L624V21" "624_432_251215" 1150335 "U5961Z1" "Stehelčeves,obchodní centrum" [50.167041271198165,14.200402587031832] 141.32637812832255
71266 "L951V7" "951_175_260516" 1470617 "U1626Z1_260516" "Dobřichovice,rozc.Karlík" [49.928096,14.271807999999998] 152.95082784017532
56413 "L3630V1" "3630_1_260302" 1207570 "U32631Z1" "Nové Město p.Smrkem,nám." [50.75926100000001,15.058547] 22029.53798002756
stop_too_far_from_shape_using_user_distance WARNING 6

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.
75518 "L419V15" "419_329_260518" 1555210 "U1626Z1_260516" "Dobřichovice,rozc.Karlík" [49.928108,14.271832] 153.86661465472557
49882 "L2211V1" "2211_73_260518" 1087509 "U4983Z402" "Svojšice,Bošice" [50.015543,15.032195999999997] 232.52947222315566
69471 "L2888V7" "2888_273_260504" 1434104 "U20001Z7" "Kounice,č.p.561 (virtuální zastávka NM)" [50.111110999999994,14.849648] 272.65691920664244
71245 "L419V9" "419_333_260516" 1470356 "U1626Z1_260516" "Dobřichovice,rozc.Karlík" [49.928108,14.271832] 153.86661465472557
49935 "L2245V2" "2245_150_260526" 1087941 "U2889Z403" "Kladno,žel.zast.město" [50.14136599999999,14.084573999999998] 104.76969100352082
49943 "L2245V3" "2245_158_260526" 1088072 "U2889Z403" "Kladno,žel.zast.město" [50.14136599999999,14.084573999999998] 104.76969100352082
stop_without_stop_time WARNING 290

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.

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

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
17383 "U179Z3P" "Vinořský hřbitov"
17384 "U179Z3" "Vinořský hřbitov"
17385 "U179Z4P" "Vinořský hřbitov"
17386 "U179Z4" "Vinořský hřbitov"
17387 "U299Z1P" "Krematorium Strašnice"
17388 "U299Z2P" "Krematorium Strašnice"
17389 "U441Z1P" "Nad Havlem"
17390 "U723Z2P" "Vršovický hřbitov"
17391 "U849Z1P" "Vinohradské hřbitovy"
17392 "U849Z2P" "Vinohradské hřbitovy"
17393 "U921Z2P" "Želivského"
17394 "U1108Z1P" "Vinice"
17395 "U1216Z1" "Jeneč,Lidická"
17396 "U1534Z2" "Sulice,Hlubočinka"
17397 "U1535Z2" "Sulice,Na Křížkách"
17398 "U1535Z4" "Sulice,Na Křížkách"
17399 "U1536Z2" "Sulice,Želivec"
17400 "U1904Z12" "Zvole,Jílovská"
17401 "U1905Z12" "Zvole,Nová Zvole"
17402 "U2034Z1" "Mukařov,odb.Tehovec"
17403 "U2034Z2" "Mukařov,odb.Tehovec"
17404 "U2035Z2" "Tehovec"
17405 "U2217Z3" "Klecany,Zdibsko"
17406 "U2288Z2" "Sulice,Želivec,Mandava"
17407 "U2562Z1" "Sedlec,PEMA"
17408 "U2562Z2" "Sedlec,PEMA"
17409 "U3005Z1P" "Nemocnice Bulovka"
17410 "U3076Z1" "Nymburk,F.Schulze"
17411 "U3076Z2" "Nymburk,F.Schulze"
17412 "U3174Z1" "Vlkava,náves"
17413 "U3174Z2" "Vlkava,náves"
17414 "U4102Z1" "Velké Přílepy,Roztocká"
17415 "U4263Z2" "Vrané n.Vlt.,Zdrav.stř."
17416 "U4264Z1" "Vrané n.Vlt.,Modřínová"
17417 "U4264Z2" "Vrané n.Vlt.,Modřínová"
17418 "U4303Z1" "Buštěhrad"
17419 "U4303Z2" "Buštěhrad"
17420 "U4304Z2" "Buštěhrad,U Kahance"
17421 "U4493Z2" "Chářovice,II"
17422 "U4494Z1" "Chářovice,I"
17423 "U4494Z2" "Chářovice,I"
17424 "U4803Z1" "Slaný,Kvíc,u hrušky"
17425 "U4803Z2" "Slaný,Kvíc,u hrušky"
17426 "U4804Z1" "Slaný,Kvíček"
17427 "U4804Z2" "Slaný,Kvíček"
17428 "U4805Z1" "Slaný,Fantův mlýn"
17429 "U4805Z2" "Slaný,Fantův mlýn"
17430 "U5883Z1" "Benešov,Zapova"
17431 "U5883Z2" "Benešov,Zapova"
17432 "U6069Z1" "Želízy,Beránek"
platform_without_parent_station INFO 16647

platform_without_parent_station

A platform has no parent_station field set.

This is different from location_without_parent_station since it is less severe.

You can see more about this notice here.

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

csvRowNumber (?) Row number of the faulty record. stopId (?) The id of the faulty record. stopName (?) The stop name of the faulty record.
2 "U1Z1P" "Boletická"
3 "U1Z2P" "Boletická"
4 "U3Z1P" "Břetislavka"
5 "U3Z1" "Břetislavka"
6 "U3Z2P" "Břetislavka"
7 "U3Z2" "Břetislavka"
8 "U4Z1P" "Arbesovo náměstí"
9 "U4Z2P" "Arbesovo náměstí"
10 "U4Z3P" "Arbesovo náměstí"
11 "U4Z4P" "Arbesovo náměstí"
12 "U5Z1P" "Nové Vokovice"
13 "U5Z2P" "Nové Vokovice"
14 "U6Z1P" "Dolnokřeslická"
15 "U6Z2P" "Dolnokřeslická"
16 "U9Z1" "Baba I"
17 "U9Z2" "Baba I"
18 "U10Z1" "Baba II"
19 "U10Z2" "Baba II"
20 "U11Z1P" "Násirovo náměstí"
21 "U11Z2P" "Násirovo náměstí"
22 "U12Z1P" "Balabenka"
23 "U12Z2P" "Balabenka"
24 "U12Z3P" "Balabenka"
25 "U12Z6P" "Balabenka"
26 "U12Z7P" "Balabenka"
27 "U13Z1P" "Balkán"
28 "U13Z2P" "Balkán"
29 "U14Z1P" "Baně"
30 "U14Z2P" "Baně"
31 "U14Z2" "Baně"
32 "U15Z1P" "Baterie"
33 "U15Z2P" "Baterie"
34 "U16Z1P" "Basilejské náměstí"
35 "U16Z2P" "Basilejské náměstí"
36 "U17Z1P" "Lehárova"
37 "U17Z2P" "Lehárova"
38 "U18Z1P" "Bazar"
39 "U18Z1" "Bazar"
40 "U18Z2P" "Bazar"
41 "U18Z2" "Bazar"
42 "U19Z1P" "Belárie"
43 "U19Z2P" "Belárie"
44 "U19Z11P" "Belárie"
45 "U21Z1P" "Sídliště Letňany"
46 "U21Z2P" "Sídliště Letňany"
47 "U22Z1P" "K Lipanům"
48 "U22Z1" "K Lipanům"
49 "U22Z2P" "K Lipanům"
50 "U22Z2" "K Lipanům"
51 "U23Z1P" "Benkova"
unknown_column INFO 15

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.
"pathways.txt" "bikes_prohibited" 9
"routes.txt" "is_night" 9
"routes.txt" "is_regional" 10
"routes.txt" "is_substitute_transport" 11
"stops.txt" "asw_node_id" 12
"stops.txt" "asw_stop_id" 13
"stops.txt" "zone_region_type" 14
"stop_times.txt" "trip_operation_type" 10
"stop_times.txt" "bikes_allowed" 11
"stop_times.txt" "stop_icons" 12
"stop_times.txt" "headsign_icons" 13
"transfers.txt" "max_waiting_time" 7
"trips.txt" "exceptional" 11
"trips.txt" "sub_agency_id" 12
"trips.txt" "headsign_icons" 13
unknown_file INFO 6

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"route_stops.txt"
"route_sub_agencies.txt"
"vehicle_allocations.txt"
"vehicle_boardings.txt"
"vehicle_categories.txt"
"vehicle_couplings.txt"