GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T19:47:45Z,
for the dataset file:///shared/autobuses-M89-180.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • Consorcio Regional de Transportes de Madrid

Feed Info


Publisher Name:
Consorcio Regional de Transportes de Madrid
Publisher URL:
https://www.crtm.es
Feed Email:
N/A
Feed Language:
Spanish
Feed Start Date:
N/A
Feed End Date:
N/A

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. frequencies.txt
  8. routes.txt
  9. shapes.txt
  10. stop_times.txt
  11. stops.txt
  12. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 111
  • Shapes: 420
  • Stops: 2558
  • Trips: 24506

Specification Compliance report

48979 notices reported (1 errors, 48978 warnings, 0 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates ERROR 1

equal_shape_distance_diff_coordinates

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than the 1.11m.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and different coordinates indicate an error.

You can see more about this notice here.

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"9__PI2__065__1_-_IT_1" 483594 289.253602105406 16000001 483593 289.253602105406 15000033 1099.4832040452434
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 352

equal_shape_distance_diff_coordinates_distance_below_threshold

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than 0 but less than 1.11m.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and small difference of coordinates (greater than 0 but less than 1.11 m distance) result in a warning.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"8__561_B___1_-_IT_1" 254819 436.527615603587 45000001 254818 436.527615603587 44000030 0.22203050399509214
"8__655____2_b._IT_2" 340516 54.117645629926 12000001 340515 54.117645629926 11000054 0.4561075081816905
"8__441____2_s._IT_2" 111672 288.617788129321 21000001 111671 288.617788129321 20000149 2.0034703474513667E-4
"8__441____2_s._IT_2" 111697 302.966738149131 22000001 111696 302.966738149131 21000025 3.1566098213747936E-4
"8__691____1_vec_IT_2" 446201 16064.5093418094 14000001 446200 16064.5093418094 13000024 2.0031960894477543E-4
"9__1__080__1_-_IT_1" 493399 244.834672924891 44000001 493398 244.834672924891 43000015 1.9956149702314097E-4
"8__656_A___2_b._IT_2" 347278 58.58588835426 16000001 347277 58.58588835426 15000010 0.37186806959230795
"8_N_805____1_-_IT_1" 21210 565.53219821982 48000001 21209 565.53219821982 47000013 0.14966830598010059
"8_N_805____1_-_IT_1" 21588 656.614176991908 58000001 21587 656.614176991908 57000087 4.2416074080593117E-4
"8_N_805____1_-_IT_1" 21689 745.153416342977 59000001 21688 745.153416342977 58000101 3.1566098213747936E-4
"8_N_806____1_-_IT_1" 26027 1141.91265377563 40000001 26026 1141.91265377563 39000074 3.1566098213747936E-4
"8__567____2_x1_IT_2" 279416 57.383934225116 12000001 279415 57.383934225116 11000024 0.06568190268215013
"8__567____2_x1_IT_2" 279763 272.875587670625 22000001 279762 272.875587670625 21000012 0.031368040007058486
"8_N_807____1_-_IT_1" 36804 403.294254896805 32000001 36803 403.294254896805 31000021 0.358892218833768
"8_N_807____1_c._IT_2" 32927 412.814898950907 32000001 32926 412.814898950907 31000021 0.358892218833768
"8_N_806____1_ppe_IT_2" 30213 1194.25898909727 53000001 30212 1194.25898909727 52000074 3.1566098213747936E-4
"8__432____2_-_IT_1" 107365 54.555079662867 7000001 107364 54.555079662867 6000063 0.03582204804231318
"8__432____2_-_IT_1" 107663 115.725001110027 20000001 107662 115.725001110027 19000002 0.016142269013406617
"8__432____2_-_IT_1" 107691 119.012998124069 21000001 107690 119.012998124069 20000028 0.036706090066853034
"8__432____2_-_IT_1" 107927 235.62615374338 26000001 107926 235.62615374338 25000005 0.003541090721151391
"8__432____2_-_IT_1" 108021 264.734240876311 29000001 108020 264.734240876311 28000046 8.554576637899864E-4
"8__432____2_-_IT_1" 108085 271.081293433888 32000001 108084 271.081293433888 31000008 0.0026021119148283874
"8__610____1_-_IT_1" 282931 679.0422792498 11000001 282930 679.0422792498 10000036 0.1309156431902408
"8__685____2_v._IT_2" 420785 1270.51176810915 20000001 420784 1270.51176810915 19000024 0.018784127670809263
"9__3__065__1_B_IT_2" 509840 116.268694640179 15000001 509839 116.268694640179 14000025 0.03929323145242861
"9__3__065__1_B_IT_2" 509941 124.485616964839 18000001 509940 124.485616964839 17000028 0.13201329074966278
"9__3__065__1_B_IT_2" 509956 125.662878538357 19000001 509955 125.662878538357 18000015 6.698723959932846E-4
"9__3__065__1_B_IT_2" 510251 200.037408518024 27000001 510250 200.037408518024 26000041 0.015393208842175939
"8__442____2_s._IT_2" 113873 172.932952966406 10000001 113872 172.932952966406 9000163 3.1566098213747936E-4
"8__654____2_pc_IT_2" 336473 89.838850831704 19000001 336472 89.838850831704 18000020 0.02958977789811409
"8__654____2_pc_IT_2" 336723 161.809343609721 31000001 336722 161.809343609721 30000002 0.10516912552900792
"8__471____1_fp_IT_2" 239375 81.918487164177 13000001 239374 81.918487164177 12000083 0.05855815440719192
"9__1__115__2_c._IT_2" 496001 68.518246985467 12000001 496000 68.518246985467 11000017 0.008443265780680942
"9__1__130__1_-_IT_1" 496082 0.71809439716 2000001 496081 0.71809439716 1000006 0.01586747910824286
"9__1__130__1_-_IT_1" 497616 744.867584726588 41000001 497615 744.867584726588 40000070 0.08412687966730213
"9__5__065__2_-_IT_1" 520563 99.986932474164 11000001 520562 99.986932474164 10000002 0.0198756684460941
"8__653____2_b._IT_2" 329429 51.53920015148 13000001 329428 51.53920015148 12000021 0.022394987410615196
"8__285____1_mp_IT_2" 81745 163.912104576839 13000001 81744 163.912104576839 12000003 0.13646832164901057
"8__285____1_mp_IT_2" 81817 176.740620448429 16000001 81816 176.740620448429 15000021 2.99357942469146E-4
"8__657____2_p._IT_2" 358866 185.979432310921 12000001 358865 185.979432310921 11000008 0.004028570064886665
"8__657____2_p._IT_2" 358920 192.995185836556 13000001 358919 192.995185836556 12000054 0.0013314963063316726
"8__657____2_p._IT_2" 359026 212.392938355145 15000001 359025 212.392938355145 14000007 0.011474904790738738
"8__658_A___1_-_IT_1" 360477 952.927732784814 17000001 360476 952.927732784814 16000034 0.0034417311591556344
"8__658_A___1_-_IT_1" 360537 962.236655758226 19000001 360536 962.236655758226 18000032 0.0018072288223162758
"8__688____2_b._IT_2" 433245 341.28637022535 12000001 433244 341.28637022535 11000140 0.09239284692707432
"8__656_A___1_pc_IT_2" 345532 621.951890632924 9000001 345531 621.951890632924 8000020 0.1873782573081173
"8__656_A___1_pc_IT_2" 345539 623.823566725687 10000001 345538 623.823566725687 9000007 0.01632965509074792
"8__564____2_-_IT_1" 267140 81.435564960146 14000001 267139 81.435564960146 13000035 0.02941564287708576
"9__1__065__2_c._IT_2" 491102 14.209053872311 8000001 491101 14.209053872311 7000024 9.439831453339371E-4
"8_N_902____1_-_IT_1" 46813 161.254161772319 16000001 46812 161.254161772319 15000024 0.015985752959030833
equal_shape_distance_same_coordinates WARNING 10735

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 10735 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`.
"8__282____2_fv_IT_2" 67269 9.02818412217 2000001 67268 9.02818412217 1000031
"8__282____2_fv_IT_2" 67292 13.2191946971 3000001 67291 13.2191946971 2000023
"8__282____2_fv_IT_2" 67318 19.011319269642 4000001 67317 19.011319269642 3000026
"8__282____2_fv_IT_2" 67337 22.475880003597 5000001 67336 22.475880003597 4000019
"8__282____2_fv_IT_2" 67365 24.260241260532 6000001 67364 24.260241260532 5000028
"8__282____2_fv_IT_2" 67409 35.572891841371 7000001 67408 35.572891841371 6000044
"8__282____2_fv_IT_2" 67453 52.109687411983 8000001 67452 52.109687411983 7000044
"8__282____2_fv_IT_2" 67494 73.945964116101 9000001 67493 73.945964116101 8000041
"8__282____2_fv_IT_2" 67503 74.657559975815 10000001 67502 74.657559975815 9000009
"8__282____2_fv_IT_2" 67511 75.240073561843 11000001 67510 75.240073561843 10000008
"8__282____2_fv_IT_2" 67518 76.013853453485 12000001 67517 76.013853453485 11000007
"8__282____2_fv_IT_2" 67527 77.4761055663599 13000001 67526 77.4761055663599 12000009
"8__282____2_fv_IT_2" 67536 79.027139813393 14000001 67535 79.027139813393 13000009
"8__282____2_fv_IT_2" 67574 84.764676400019 15000001 67573 84.764676400019 14000038
"8__282____2_fv_IT_2" 67576 84.991401695185 16000001 67575 84.991401695185 15000002
"8__282____2_fv_IT_2" 67713 163.397267889946 17000001 67712 163.397267889946 16000137
"8__282____2_fv_IT_2" 67789 210.647940301515 18000001 67788 210.647940301515 17000076
"8__282____2_fv_IT_2" 67933 401.667497430221 19000001 67932 401.667497430221 18000144
"8__282____2_fv_IT_2" 68131 793.612642006657 20000001 68130 793.612642006657 19000198
"8__282____2_fv_IT_2" 68152 796.358797061076 21000001 68151 796.358797061076 20000021
"8__282____2_fv_IT_2" 68206 803.918629784496 22000001 68205 803.918629784496 21000054
"8__282____2_fv_IT_2" 68233 811.236907248203 23000001 68232 811.236907248203 22000027
"8__282____2_fv_IT_2" 68296 847.30903566245 24000001 68295 847.30903566245 23000063
"8__282____2_fv_IT_2" 68308 853.148448537386 25000001 68307 853.148448537386 24000012
"8__282____2_fv_IT_2" 68335 864.468163824624 26000001 68334 864.468163824624 25000027
"8__282____2_fv_IT_2" 68424 947.518176771331 27000001 68423 947.518176771331 26000089
"8__282____2_fv_IT_2" 68441 959.932598459472 28000001 68440 959.932598459472 27000017
"8__282____2_fv_IT_2" 68473 975.778814721316 29000001 68472 975.778814721316 28000032
"8__282____2_fv_IT_2" 68505 1013.13376052099 30000001 68504 1013.13376052099 29000032
"8__282____2_fv_IT_2" 68557 1043.58561358161 31000001 68556 1043.58561358161 30000052
"8__282____2_fv_IT_2" 68593 1073.97763841265 32000001 68592 1073.97763841265 31000036
"8__282____2_fv_IT_2" 68600 1075.7292232298 33000001 68599 1075.7292232298 32000007
"8__561_B___1_-_IT_1" 253340 6.27818282047 2000001 253339 6.27818282047 1000023
"8__561_B___1_-_IT_1" 253364 20.976094873366 3000001 253363 20.976094873366 2000024
"8__561_B___1_-_IT_1" 253425 45.256157812955 4000001 253424 45.256157812955 3000061
"8__561_B___1_-_IT_1" 253447 46.90135911978 5000001 253446 46.90135911978 4000022
"8__561_B___1_-_IT_1" 253498 52.03409259411 6000001 253497 52.03409259411 5000051
"8__561_B___1_-_IT_1" 253504 53.680928841321 7000001 253503 53.680928841321 6000006
"8__561_B___1_-_IT_1" 253557 66.866458836408 8000001 253556 66.866458836408 7000053
"8__561_B___1_-_IT_1" 253580 72.812295251981 9000001 253579 72.812295251981 8000023
"8__561_B___1_-_IT_1" 253677 125.154455129177 10000001 253676 125.154455129177 9000097
"8__561_B___1_-_IT_1" 253708 130.974034038592 11000001 253707 130.974034038592 10000031
"8__561_B___1_-_IT_1" 253836 160.150967960937 12000001 253835 160.150967960937 11000128
"8__561_B___1_-_IT_1" 253844 161.403563740371 13000001 253843 161.403563740371 12000008
"8__561_B___1_-_IT_1" 253862 162.320384425467 14000001 253861 162.320384425467 13000018
"8__561_B___1_-_IT_1" 253881 166.087926513883 15000001 253880 166.087926513883 14000019
"8__561_B___1_-_IT_1" 253899 174.071852055337 16000001 253898 174.071852055337 15000018
"8__561_B___1_-_IT_1" 253986 275.555125131576 17000001 253985 275.555125131576 16000087
"8__561_B___1_-_IT_1" 254062 310.843385263107 18000001 254061 310.843385263107 17000076
"8__561_B___1_-_IT_1" 254070 313.703421067466 19000001 254069 313.703421067466 18000008
expired_calendar WARNING 562

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.

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "1347750_8__280___"
3 "1347753_8__280___"
4 "1347754_8__280___"
5 "1347752_8__280___"
6 "1347751_8__280___"
7 "1345920_8__280___"
8 "1345919_8__280___"
9 "1346007_8__280___"
10 "1346006_8__280___"
11 "1347557_8__280___"
12 "1347559_8__280___"
13 "1347555_8__280___"
14 "1347556_8__280___"
15 "1347558_8__280___"
20 "1347758_8__281___"
21 "1347765_8__281___"
22 "1347773_8__281___"
23 "1347781_8__281___"
24 "1347783_8__281___"
25 "1347757_8__281___"
26 "1347763_8__281___"
27 "1347764_8__281___"
28 "1347768_8__281___"
29 "1347769_8__281___"
30 "1347770_8__281___"
31 "1347772_8__281___"
32 "1347778_8__281___"
33 "1347784_8__281___"
34 "1347785_8__281___"
35 "1347761_8__281___"
36 "1347762_8__281___"
37 "1347779_8__281___"
38 "1347755_8__281___"
39 "1347759_8__281___"
40 "1347760_8__281___"
41 "1347775_8__281___"
42 "1347776_8__281___"
43 "1347777_8__281___"
44 "1347756_8__281___"
45 "1347771_8__281___"
46 "1347767_8__281___"
47 "1347774_8__281___"
48 "1347782_8__281___"
49 "1347786_8__281___"
50 "1347780_8__281___"
51 "1347766_8__281___"
52 "1345925_8__281___"
53 "1345922_8__281___"
54 "1345923_8__281___"
55 "1345929_8__281___"
fast_travel_between_consecutive_stops WARNING 191

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 191 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.
20252 "1330964_8_N_602___-9645407" "8_N_602___" 292.1791070051897 19.884411448964297 549152 0 "par_8_15525" "PºMORET-MONCLOA" "03:50:00" 549153 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05"
20296 "1334039_8_N_602___-9666654" "8_N_602___" 292.1791070051897 19.884411448964297 549940 0 "par_8_15525" "PºMORET-MONCLOA" "03:50:00" 549941 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05"
20263 "1331107_8_N_602___-9645963" "8_N_602___" 292.1791070051897 19.884411448964297 549337 0 "par_8_15525" "PºMORET-MONCLOA" "03:50:00" 549338 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05"
20233 "1334312_8_N_602___-9667753" "8_N_602___" 292.1791070051897 19.884411448964297 548804 0 "par_8_15525" "PºMORET-MONCLOA" "03:50:00" 548805 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05"
20276 "1333769_8_N_602___-9665563" "8_N_602___" 292.1791070051897 19.884411448964297 549611 0 "par_8_15525" "PºMORET-MONCLOA" "03:50:00" 549612 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05"
20252 "1330964_8_N_602___-9645407" "8_N_602___" 300.76422359992347 0.5848193236665179 549153 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05" 549154 2 "par_8_11960" "CTRA.A6-URB.ENCINAR DE LAS ROZAS" "03:54:12"
20296 "1334039_8_N_602___-9666654" "8_N_602___" 300.76422359992347 0.5848193236665179 549941 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05" 549942 2 "par_8_11960" "CTRA.A6-URB.ENCINAR DE LAS ROZAS" "03:54:12"
20263 "1331107_8_N_602___-9645963" "8_N_602___" 300.76422359992347 0.5848193236665179 549338 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05" 549339 2 "par_8_11960" "CTRA.A6-URB.ENCINAR DE LAS ROZAS" "03:54:12"
20233 "1334312_8_N_602___-9667753" "8_N_602___" 300.76422359992347 0.5848193236665179 548805 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05" 548806 2 "par_8_11960" "CTRA.A6-URB.ENCINAR DE LAS ROZAS" "03:54:12"
20276 "1333769_8_N_602___-9665563" "8_N_602___" 300.76422359992347 0.5848193236665179 549612 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05" 549613 2 "par_8_11960" "CTRA.A6-URB.ENCINAR DE LAS ROZAS" "03:54:12"
20252 "1330964_8_N_602___-9645407" "8_N_602___" 313.154336508418 2.348657523813135 549154 2 "par_8_11960" "CTRA.A6-URB.ENCINAR DE LAS ROZAS" "03:54:12" 549155 3 "par_8_20035" "CTRA.A6-C.C.ESPACIO TORRELODONES" "03:54:39"
20296 "1334039_8_N_602___-9666654" "8_N_602___" 313.154336508418 2.348657523813135 549942 2 "par_8_11960" "CTRA.A6-URB.ENCINAR DE LAS ROZAS" "03:54:12" 549943 3 "par_8_20035" "CTRA.A6-C.C.ESPACIO TORRELODONES" "03:54:39"
20263 "1331107_8_N_602___-9645963" "8_N_602___" 313.154336508418 2.348657523813135 549339 2 "par_8_11960" "CTRA.A6-URB.ENCINAR DE LAS ROZAS" "03:54:12" 549340 3 "par_8_20035" "CTRA.A6-C.C.ESPACIO TORRELODONES" "03:54:39"
20233 "1334312_8_N_602___-9667753" "8_N_602___" 313.154336508418 2.348657523813135 548806 2 "par_8_11960" "CTRA.A6-URB.ENCINAR DE LAS ROZAS" "03:54:12" 548807 3 "par_8_20035" "CTRA.A6-C.C.ESPACIO TORRELODONES" "03:54:39"
20276 "1333769_8_N_602___-9665563" "8_N_602___" 313.154336508418 2.348657523813135 549613 2 "par_8_11960" "CTRA.A6-URB.ENCINAR DE LAS ROZAS" "03:54:12" 549614 3 "par_8_20035" "CTRA.A6-C.C.ESPACIO TORRELODONES" "03:54:39"
20252 "1330964_8_N_602___-9645407" "8_N_602___" 291.6891635226459 0.7292229088066147 549155 3 "par_8_20035" "CTRA.A6-C.C.ESPACIO TORRELODONES" "03:54:39" 549156 4 "par_8_06032" "CAMINO VALLADOLID-PºJOAQUÍN R.JIMÉNEZ" "03:54:48"
20296 "1334039_8_N_602___-9666654" "8_N_602___" 291.6891635226459 0.7292229088066147 549943 3 "par_8_20035" "CTRA.A6-C.C.ESPACIO TORRELODONES" "03:54:39" 549944 4 "par_8_06032" "CAMINO VALLADOLID-PºJOAQUÍN R.JIMÉNEZ" "03:54:48"
20263 "1331107_8_N_602___-9645963" "8_N_602___" 291.6891635226459 0.7292229088066147 549340 3 "par_8_20035" "CTRA.A6-C.C.ESPACIO TORRELODONES" "03:54:39" 549341 4 "par_8_06032" "CAMINO VALLADOLID-PºJOAQUÍN R.JIMÉNEZ" "03:54:48"
20233 "1334312_8_N_602___-9667753" "8_N_602___" 291.6891635226459 0.7292229088066147 548807 3 "par_8_20035" "CTRA.A6-C.C.ESPACIO TORRELODONES" "03:54:39" 548808 4 "par_8_06032" "CAMINO VALLADOLID-PºJOAQUÍN R.JIMÉNEZ" "03:54:48"
20276 "1333769_8_N_602___-9665563" "8_N_602___" 291.6891635226459 0.7292229088066147 549614 3 "par_8_20035" "CTRA.A6-C.C.ESPACIO TORRELODONES" "03:54:39" 549615 4 "par_8_06032" "CAMINO VALLADOLID-PºJOAQUÍN R.JIMÉNEZ" "03:54:48"
20252 "1330964_8_N_602___-9645407" "8_N_602___" 324.7651259627096 0.36085013995856624 549156 4 "par_8_06032" "CAMINO VALLADOLID-PºJOAQUÍN R.JIMÉNEZ" "03:54:48" 549157 5 "par_8_06034" "CAMINO VALLADOLID-IGLESIA" "03:54:52"
20296 "1334039_8_N_602___-9666654" "8_N_602___" 324.7651259627096 0.36085013995856624 549944 4 "par_8_06032" "CAMINO VALLADOLID-PºJOAQUÍN R.JIMÉNEZ" "03:54:48" 549945 5 "par_8_06034" "CAMINO VALLADOLID-IGLESIA" "03:54:52"
20263 "1331107_8_N_602___-9645963" "8_N_602___" 324.7651259627096 0.36085013995856624 549341 4 "par_8_06032" "CAMINO VALLADOLID-PºJOAQUÍN R.JIMÉNEZ" "03:54:48" 549342 5 "par_8_06034" "CAMINO VALLADOLID-IGLESIA" "03:54:52"
20233 "1334312_8_N_602___-9667753" "8_N_602___" 324.7651259627096 0.36085013995856624 548808 4 "par_8_06032" "CAMINO VALLADOLID-PºJOAQUÍN R.JIMÉNEZ" "03:54:48" 548809 5 "par_8_06034" "CAMINO VALLADOLID-IGLESIA" "03:54:52"
20276 "1333769_8_N_602___-9665563" "8_N_602___" 324.7651259627096 0.36085013995856624 549615 4 "par_8_06032" "CAMINO VALLADOLID-PºJOAQUÍN R.JIMÉNEZ" "03:54:48" 549616 5 "par_8_06034" "CAMINO VALLADOLID-IGLESIA" "03:54:52"
20252 "1330964_8_N_602___-9645407" "8_N_602___" 324.908994961102 0.27075749580091835 549157 5 "par_8_06034" "CAMINO VALLADOLID-IGLESIA" "03:54:52" 549158 6 "par_8_15972" "CAMINO VALLADOLID-M.LÓPEZ VILLASEÑOR" "03:54:55"
20296 "1334039_8_N_602___-9666654" "8_N_602___" 324.908994961102 0.27075749580091835 549945 5 "par_8_06034" "CAMINO VALLADOLID-IGLESIA" "03:54:52" 549946 6 "par_8_15972" "CAMINO VALLADOLID-M.LÓPEZ VILLASEÑOR" "03:54:55"
20263 "1331107_8_N_602___-9645963" "8_N_602___" 324.908994961102 0.27075749580091835 549342 5 "par_8_06034" "CAMINO VALLADOLID-IGLESIA" "03:54:52" 549343 6 "par_8_15972" "CAMINO VALLADOLID-M.LÓPEZ VILLASEÑOR" "03:54:55"
20233 "1334312_8_N_602___-9667753" "8_N_602___" 324.908994961102 0.27075749580091835 548809 5 "par_8_06034" "CAMINO VALLADOLID-IGLESIA" "03:54:52" 548810 6 "par_8_15972" "CAMINO VALLADOLID-M.LÓPEZ VILLASEÑOR" "03:54:55"
20276 "1333769_8_N_602___-9665563" "8_N_602___" 324.908994961102 0.27075749580091835 549616 5 "par_8_06034" "CAMINO VALLADOLID-IGLESIA" "03:54:52" 549617 6 "par_8_15972" "CAMINO VALLADOLID-M.LÓPEZ VILLASEÑOR" "03:54:55"
20252 "1330964_8_N_602___-9645407" "8_N_602___" 366.21719573832013 0.40690799526480015 549158 6 "par_8_15972" "CAMINO VALLADOLID-M.LÓPEZ VILLASEÑOR" "03:54:55" 549159 7 "par_8_11460" "AV.COMUNIDAD MADRID-AV.TORRELODONES" "03:54:59"
20296 "1334039_8_N_602___-9666654" "8_N_602___" 366.21719573832013 0.40690799526480015 549946 6 "par_8_15972" "CAMINO VALLADOLID-M.LÓPEZ VILLASEÑOR" "03:54:55" 549947 7 "par_8_11460" "AV.COMUNIDAD MADRID-AV.TORRELODONES" "03:54:59"
20263 "1331107_8_N_602___-9645963" "8_N_602___" 366.21719573832013 0.40690799526480015 549343 6 "par_8_15972" "CAMINO VALLADOLID-M.LÓPEZ VILLASEÑOR" "03:54:55" 549344 7 "par_8_11460" "AV.COMUNIDAD MADRID-AV.TORRELODONES" "03:54:59"
20233 "1334312_8_N_602___-9667753" "8_N_602___" 366.21719573832013 0.40690799526480015 548810 6 "par_8_15972" "CAMINO VALLADOLID-M.LÓPEZ VILLASEÑOR" "03:54:55" 548811 7 "par_8_11460" "AV.COMUNIDAD MADRID-AV.TORRELODONES" "03:54:59"
20276 "1333769_8_N_602___-9665563" "8_N_602___" 366.21719573832013 0.40690799526480015 549617 6 "par_8_15972" "CAMINO VALLADOLID-M.LÓPEZ VILLASEÑOR" "03:54:55" 549618 7 "par_8_11460" "AV.COMUNIDAD MADRID-AV.TORRELODONES" "03:54:59"
20252 "1330964_8_N_602___-9645407" "8_N_602___" 292.5215119124474 1.1375836574372955 549159 7 "par_8_11460" "AV.COMUNIDAD MADRID-AV.TORRELODONES" "03:54:59" 549160 8 "par_8_11084" "CTRA.A6-URB.LA BERZOSILLA" "03:55:13"
20296 "1334039_8_N_602___-9666654" "8_N_602___" 292.5215119124474 1.1375836574372955 549947 7 "par_8_11460" "AV.COMUNIDAD MADRID-AV.TORRELODONES" "03:54:59" 549948 8 "par_8_11084" "CTRA.A6-URB.LA BERZOSILLA" "03:55:13"
20263 "1331107_8_N_602___-9645963" "8_N_602___" 292.5215119124474 1.1375836574372955 549344 7 "par_8_11460" "AV.COMUNIDAD MADRID-AV.TORRELODONES" "03:54:59" 549345 8 "par_8_11084" "CTRA.A6-URB.LA BERZOSILLA" "03:55:13"
20233 "1334312_8_N_602___-9667753" "8_N_602___" 292.5215119124474 1.1375836574372955 548811 7 "par_8_11460" "AV.COMUNIDAD MADRID-AV.TORRELODONES" "03:54:59" 548812 8 "par_8_11084" "CTRA.A6-URB.LA BERZOSILLA" "03:55:13"
20276 "1333769_8_N_602___-9665563" "8_N_602___" 292.5215119124474 1.1375836574372955 549618 7 "par_8_11460" "AV.COMUNIDAD MADRID-AV.TORRELODONES" "03:54:59" 549619 8 "par_8_11084" "CTRA.A6-URB.LA BERZOSILLA" "03:55:13"
20252 "1330964_8_N_602___-9645407" "8_N_602___" 298.0096808544713 6.374095951609526 549160 8 "par_8_11084" "CTRA.A6-URB.LA BERZOSILLA" "03:55:13" 549161 9 "par_8_17849" "CTRA.A6-CºFONDA TRINIDAD" "03:56:30"
20296 "1334039_8_N_602___-9666654" "8_N_602___" 298.0096808544713 6.374095951609526 549948 8 "par_8_11084" "CTRA.A6-URB.LA BERZOSILLA" "03:55:13" 549949 9 "par_8_17849" "CTRA.A6-CºFONDA TRINIDAD" "03:56:30"
20263 "1331107_8_N_602___-9645963" "8_N_602___" 298.0096808544713 6.374095951609526 549345 8 "par_8_11084" "CTRA.A6-URB.LA BERZOSILLA" "03:55:13" 549346 9 "par_8_17849" "CTRA.A6-CºFONDA TRINIDAD" "03:56:30"
20233 "1334312_8_N_602___-9667753" "8_N_602___" 298.0096808544713 6.374095951609526 548812 8 "par_8_11084" "CTRA.A6-URB.LA BERZOSILLA" "03:55:13" 548813 9 "par_8_17849" "CTRA.A6-CºFONDA TRINIDAD" "03:56:30"
20276 "1333769_8_N_602___-9665563" "8_N_602___" 298.0096808544713 6.374095951609526 549619 8 "par_8_11084" "CTRA.A6-URB.LA BERZOSILLA" "03:55:13" 549620 9 "par_8_17849" "CTRA.A6-CºFONDA TRINIDAD" "03:56:30"
20252 "1330964_8_N_602___-9645407" "8_N_602___" 237.30690701001294 0.856941608647269 549161 9 "par_8_17849" "CTRA.A6-CºFONDA TRINIDAD" "03:56:30" 549162 10 "par_8_06036" "AV.JUAN CARLOS I-ZOCO" "03:56:43"
20296 "1334039_8_N_602___-9666654" "8_N_602___" 237.30690701001294 0.856941608647269 549949 9 "par_8_17849" "CTRA.A6-CºFONDA TRINIDAD" "03:56:30" 549950 10 "par_8_06036" "AV.JUAN CARLOS I-ZOCO" "03:56:43"
20263 "1331107_8_N_602___-9645963" "8_N_602___" 237.30690701001294 0.856941608647269 549346 9 "par_8_17849" "CTRA.A6-CºFONDA TRINIDAD" "03:56:30" 549347 10 "par_8_06036" "AV.JUAN CARLOS I-ZOCO" "03:56:43"
20233 "1334312_8_N_602___-9667753" "8_N_602___" 237.30690701001294 0.856941608647269 548813 9 "par_8_17849" "CTRA.A6-CºFONDA TRINIDAD" "03:56:30" 548814 10 "par_8_06036" "AV.JUAN CARLOS I-ZOCO" "03:56:43"
20276 "1333769_8_N_602___-9665563" "8_N_602___" 237.30690701001294 0.856941608647269 549620 9 "par_8_17849" "CTRA.A6-CºFONDA TRINIDAD" "03:56:30" 549621 10 "par_8_06036" "AV.JUAN CARLOS I-ZOCO" "03:56:43"
fast_travel_between_far_stops WARNING 7

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

You can see more about this notice here.

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.
20252 "1330964_8_N_602___-9645407" "8_N_602___" 292.1791070051897 19.884411448964297 549152 0 "par_8_15525" "PºMORET-MONCLOA" "03:50:00" 549153 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05"
20296 "1334039_8_N_602___-9666654" "8_N_602___" 292.1791070051897 19.884411448964297 549940 0 "par_8_15525" "PºMORET-MONCLOA" "03:50:00" 549941 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05"
20263 "1331107_8_N_602___-9645963" "8_N_602___" 292.1791070051897 19.884411448964297 549337 0 "par_8_15525" "PºMORET-MONCLOA" "03:50:00" 549338 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05"
20233 "1334312_8_N_602___-9667753" "8_N_602___" 292.1791070051897 19.884411448964297 548804 0 "par_8_15525" "PºMORET-MONCLOA" "03:50:00" 548805 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05"
20276 "1333769_8_N_602___-9665563" "8_N_602___" 292.1791070051897 19.884411448964297 549611 0 "par_8_15525" "PºMORET-MONCLOA" "03:50:00" 549612 1 "par_8_11958" "APEADERO-EST.LAS MATAS" "03:54:05"
20432 "1352885_8_N_901___-9782648" "8_N_901___" 151.82608285962658 10.290434504930246 556518 32 "par_8_08793" "CTRA.POZUELO-URB.EL PAULAR" "03:52:29" 556539 53 "par_8_06268" "AV.PADRE HUIDOBRO-PºERMITA" "03:56:33"
20436 "1353663_8_N_901___-9787161" "8_N_901___" 151.82608285962658 10.290434504930246 556751 32 "par_8_08793" "CTRA.POZUELO-URB.EL PAULAR" "03:52:29" 556772 53 "par_8_06268" "AV.PADRE HUIDOBRO-PºERMITA" "03:56:33"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
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"
mixed_case_recommended_field WARNING 37110

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 37110 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_long_name" "COSLADA (FFCC)-HOSPITAL-LOECHES" 2
"routes.txt" "route_long_name" "TORREJÓN DE ARDOZ-MEJORADA DEL CAMPO" 13
"routes.txt" "route_long_name" "GETAFE-LEGANÉS-ALCORCÓN" 23
"routes.txt" "route_long_name" "PINTO - GETAFE" 24
"routes.txt" "route_long_name" "PARLA-GETAFE" 27
"routes.txt" "route_long_name" "PARLA-VALDEMORO" 30
"routes.txt" "route_long_name" "GETAFE-GRIÑÓN/CASARRUBUELOS/SERRANILLOS" 31
"routes.txt" "route_long_name" "HUMANES-FUENLABRADA-PARLA-PINTO" 34
"routes.txt" "route_long_name" "POZUELO DE ALARCÓN-ALCORCÓN" 35
"routes.txt" "route_long_name" "BOADILLA DEL MONTE-POZUELO DE ALARCÓN" 43
"routes.txt" "route_long_name" "VILLAVICIOSA DE ODÓN-MAJADAHONDA" 44
"routes.txt" "route_long_name" "TORRELODONES-HOYO DE MANZANARES-COLMENAR VIEJO" 45
"routes.txt" "route_long_name" "CIRCULAR POZUELO- MAJADAHONDA - POZUELO" 50
"routes.txt" "route_long_name" "CIRCULAR POZUELO- MAJADAHONDA - POZUELO" 51
"routes.txt" "route_long_name" "GUADARRAMA-COLLADO MEDIANO-NAVACERRADA" 74
"routes.txt" "route_long_name" "LOS MOLINOS - CERCEDILLA - VALDESQUÍ" 76
"routes.txt" "route_long_name" "AV.MONTSERRAT-EST.SAN FERNANDO" 89
"routes.txt" "route_long_name" "HOSPITAL DEL HENARES-EST.COSLADA" 90
"routes.txt" "route_long_name" "HOSPITAL DE LA FUENFRÍA - FF.CC. - INSTITUTO" 93
"routes.txt" "route_long_name" "POL. INDUSTRIAL-C.C. SAN FERNANDO" 94
"routes.txt" "route_long_name" "POZUELO DE ALARCÓN-URB. LA CABAÑA" 95
"routes.txt" "route_long_name" "SECTOR III-AMBULATORIO" 96
"routes.txt" "route_long_name" "ARROYO CULEBRO - AMBULATORIO" 97
"routes.txt" "route_long_name" "BARRIO DE LA ESTACIÓN-CENTRO DE TRANSPORTES" 98
"routes.txt" "route_long_name" "CIRCULAR DE POZUELO DE ALARCÓN" 101
"routes.txt" "route_long_name" "3 CIRCULAR DE GETAFE" 102
"routes.txt" "route_long_name" "CIRCULAR DE POZUELO DE ALARCÓN" 103
"routes.txt" "route_long_name" "HOSPITAL-AVENIDA DE AMÉRICA-LAGUNA PARK" 104
"routes.txt" "route_long_name" "POL. IND. LOS ÁNGELES - HOSPITAL - PERALES DEL RÍO" 105
"routes.txt" "route_long_name" "POLIDEPORTIVO-VALLEFRESNOS/LA SERRANILLA" 106
"routes.txt" "route_long_name" "BUENAVISTA - SECTOR III" 107
"routes.txt" "route_long_name" "HOSPITAL - SAN ISIDRO" 108
"routes.txt" "route_long_name" "7 CIRCULAR GETAFE CENTRAL - TECNOGETAFE" 109
"routes.txt" "route_long_name" "GETAFE CENTRAL - P.I. LOS ANGELES - P.I. LOS OLIVOS" 110
"routes.txt" "route_long_name" "GETAFE CENTRAL-P.I. SAN MARCOS-P.I. EL LOMO-P.E. LA CARPETANÍA" 111
"routes.txt" "route_long_name" "SE ACAR - NAVIDALIA" 112
"stops.txt" "stop_name" "AV.ESPAÑA-CENTRO DE SALUD" 2
"stops.txt" "stop_name" "MÉJICO-EST.LA RAMBLA" 3
"stops.txt" "stop_name" "HONDURAS-CENTRO COMERCIAL" 4
"stops.txt" "stop_name" "HONDURAS-CENTRO COMERCIAL" 5
"stops.txt" "stop_name" "MÉJICO-EST.LA RAMBLA" 6
"stops.txt" "stop_name" "AV.ESPAÑA-CENTRO DE SALUD" 7
"stops.txt" "stop_name" "CTRA.MEJORADA-AV.SAN SEBASTIÁN" 8
"stops.txt" "stop_name" "CTRA.MEJORADA-EST.HENARES" 9
"stops.txt" "stop_name" "CTRA.M206-PALACIO EL NEGRALEJO" 10
"stops.txt" "stop_name" "CTRA.M203-CRUCE CTRA.CRISTO DE RIVAS" 11
"stops.txt" "stop_name" "CTRA.M203-VIVEROS" 12
"stops.txt" "stop_name" "AV.JUAN GRIS-MIGUEL HERNÁNDEZ" 13
"stops.txt" "stop_name" "AV.JUAN GRIS-FRANCISCO DE GOYA" 14
"stops.txt" "stop_name" "CASTILLA-POLÍGONO INDUSTRIAL" 15
route_long_name_contains_short_name WARNING 3

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`. routeLongName (?) The faulty record's `route_long_name`.
"9__3__065_" 102 "3" "3 CIRCULAR DE GETAFE"
"9__7__065_" 109 "7" "7 CIRCULAR GETAFE CENTRAL - TECNOGETAFE"
"9__SE__065_" 112 "SE" "SE ACAR - NAVIDALIA"
stop_too_far_from_shape WARNING 7

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.
20131 "8__822____1_-_IT_1" "1347928_8__822___-9752384" 544582 "par_8_50039" "AV.CENTRAL-KILO" [40.451663745765345,-3.5681641478287403] 273.2804346963626
1162 "8__282____1_fv_IT_2" "1347810_8__282___-9751538" 33382 "par_8_12264" "JOSELITO-SAIZ DE RUEDA" [40.36982063891757,-3.487502307840801] 453.39685717408275
1162 "8__282____1_fv_IT_2" "1347810_8__282___-9751538" 33383 "par_8_17461" "DR.ENRIQUE ALCORTA-VENEZUELA" [40.369756684101105,-3.4876260199708193] 661.2016784123265
15164 "8__656____2_-_IT_1" "1352780_8__656___-9780820" 437852 "par_8_17480" "INTERCAMBIADOR DE MONCLOA" [40.4416675972354,-3.7300653259253616] 1079.8450444007772
20130 "8__822____2_-_IT_1" "1347928_8__822___-9752383" 544571 "par_8_50038" "AV.CENTRAL-KILO" [40.45179488375686,-3.5681442988161325] 279.5502583888589
20194 "8_N_203____1_-_IT_1" "1347747_8_N_203___-9751497" 546422 "par_8_17461" "DR.ENRIQUE ALCORTA-VENEZUELA" [40.366421453476406,-3.4844571519520904] 227.88933639916672
15158 "8__656____2_b._IT_2" "1352780_8__656___-9780814" 437726 "par_8_17480" "INTERCAMBIADOR DE MONCLOA" [40.4595616814022,-3.7792146045159205] 5674.0073146650675
stop_without_stop_time WARNING 8

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.
2205 "par_8_09197" "CTRA.VALDESQUÍ-ESTACIÓN DE VALDESQUÍ"
2553 "par_8_21011" "ROSALIND FRANKLIN-GREGORIO MARAÑÓN"
2554 "par_8_21012" "ROSALIND FRANKLIN-AGUSTÍN DE BETANCOUR"
2555 "par_8_21013" "SEVERO OCHOA-RACHEL CARSON"
2556 "par_8_21014" "SEVERO OCHOA-SUPERMERCADOS"
2557 "par_8_21015" "SEVERO OCHOA-SALIDA POLÍGONO"
2558 "par_8_21167" "BASE AEREA-PARKING"
2559 "par_8_21168" "FUNDIDORES-AV.DON JUAN DE BORBÓN"