transporte-metropolitano-andalucia — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-07-04T02:21:28Z,
for the dataset file:///shared/transporte-metropolitano-andalucia_a12aee61.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • Red de Consorcios de Transporte de Andalucía - Área de Sevilla
  • Red de Consorcios de Transporte de Andalucía - Bahía de Cádiz
  • Red de Consorcios de Transporte de Andalucía - Área de Granada
  • Red de Consorcios de Transporte de Andalucía - Área de Málaga
  • Red de Consorcios de Transporte de Andalucía - Campo de Gibraltar
  • Red de Consorcios de Transporte de Andalucía - Área de Almería
  • Red de Consorcios de Transporte de Andalucía - Área de Jaén
  • Red de Consorcios de Transporte de Andalucía - Área de Córdoba
  • Red de Consorcios de Transporte de Andalucía - Costa de Huelva

Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Language:
Spanish
Feed Start Date:
2017-01-01
Feed End Date:
2027-12-31

Files included


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

Counts


  • Agencies: 9
  • Blocks: 0
  • Routes: 473
  • Shapes: 830
  • Stops: 4950
  • Trips: 14211

Specification Compliance report

164 notices reported (0 errors, 65 warnings, 99 infos)

Notice Code Severity Total
fast_travel_between_far_stops WARNING 2

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.
7936 "101232-3_81683_1369" "101232-3_1048" 302.9083411740385 10.096944705801285 157520 4 "101232-3_683" "Tierno Galván" "19:56:00" 157532 16 "101232-3_15643" "Urb. Cañada Del Parque" "19:57:00"
7935 "101232-3_81682_1369" "101232-3_1048" 302.9083411740385 10.096944705801285 157486 4 "101232-3_683" "Tierno Galván" "18:16:00" 157498 16 "101232-3_15643" "Urb. Cañada Del Parque" "18:17:00"
stop_too_far_from_shape WARNING 55

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 55 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.
12148 "101232-6_40_V" "101232-6_3349_61" 251062 "101232-6_101" "Estación Adra" [36.748038198713196,-3.019515624419154] 115.59542360775802
13533 "101232-9_32_I" "101232-9_42367_101" 270783 "101232-9_42" "Piscina Municipal V" [37.266417476184984,-7.028569134002033] 150.29336195176427
5081 "101232-2_156_I" "101232-2_40178_1562" 100918 "101232-2_360" "Intercambiador De Transporte" [36.60445538933289,-6.21861146127831] 126.7622299527007
13569 "101232-9_54_V" "101232-9_42405_101" 271148 "101232-9_311" "El Punto - Estacion" [37.39301670130748,-6.55591802133252] 263.6885039133221
13569 "101232-9_54_V" "101232-9_42405_101" 271149 "101232-9_313" "Calle Real V" [37.390658,-6.541282] 282.7265178834198
6724 "101232-3_971_V" "101232-3_72776_1346" 129219 "101232-3_545" "Monteluz 3" [37.24066872383681,-3.641526875651364] 101.12777473728767
5082 "101232-2_156_V" "101232-2_40179_1562" 100923 "101232-2_360" "Intercambiador De Transporte" [36.604827,-6.218664] 139.5903417803625
6694 "101232-3_971_I" "101232-3_72746_1346" 128548 "101232-3_545" "Monteluz 3" [37.24066786630927,-3.6415296698981376] 101.21840804304686
12512 "101232-6_97_V" "101232-6_4000_67" 259866 "101232-6_732" "P.C. Cemar" [36.872058,-2.44435] 342.57402161584724
13568 "101232-9_54_I" "101232-9_42404_101" 271140 "101232-9_311" "El Punto - Estacion" [37.39290753135118,-6.555832396545742] 250.68882869685618
13568 "101232-9_54_I" "101232-9_42404_101" 271141 "101232-9_312" "Av. Constitucion Renfe V" [37.39301555724291,-6.554439376120096] 235.16222146093278
4113 "101232-2_5_V" "101232-2_644_1086" 86583 "101232-2_56" "Cementerio Mancomunado" [36.421508,-6.095059000000001] 134.95995711599724
4188 "101232-2_36_V" "101232-2_28665_1417" 87957 "101232-2_360" "Intercambiador De Transporte" [36.604766398271394,-6.2187364667619365] 143.64225145504116
4187 "101232-2_36_I" "101232-2_28664_1417" 87942 "101232-2_360" "Intercambiador De Transporte" [36.60474598520816,-6.218633449527862] 134.18069782250979
13848 "101232-9_36_V" "101232-9_42732_101" 273946 "101232-9_80" "Gasolinera V" [37.203458000000005,-7.323696999999999] 1883.7155114097666
13848 "101232-9_36_V" "101232-9_42732_101" 273947 "101232-9_78" "Vista Alegre V" [37.203458000000005,-7.323696999999999] 2401.8227857634565
13848 "101232-9_36_V" "101232-9_42732_101" 273948 "101232-9_82" "Pl Del Concejo" [37.20508637388305,-7.270489744483583] 1916.785180550576
12002 "101232-6_18_I" "101232-6_397_12" 247911 "101232-6_69" "Felix" [36.868098,-2.6556320000000007] 109.84250858493539
13844 "101232-9_36_I" "101232-9_42728_101" 273897 "101232-9_82" "Pl Del Concejo" [37.2051,-7.269972] 1916.968009190581
13844 "101232-9_36_I" "101232-9_42728_101" 273898 "101232-9_79" "Vista Alegre" [37.203402999999994,-7.323616] 2404.87184882782
13844 "101232-9_36_I" "101232-9_42728_101" 273899 "101232-9_80" "Gasolinera V" [37.203402999999994,-7.323616] 1888.4740951312815
13515 "101232-9_58_V" "101232-9_41920_101" 270628 "101232-9_180" "Recinto Ferial" [37.27951408081483,-6.835485134720368] 313.60854765782625
11780 "101232-5_4_I" "101232-5_3431_100" 244671 "101232-5_68" "Cruce Carrefour" [36.182214,-5.4421] 151.91970493120368
13514 "101232-9_58_I" "101232-9_41919_101" 270600 "101232-9_180" "Recinto Ferial" [37.279476479540904,-6.835361061423359] 303.5646977963614
11743 "101232-5_19_I" "101232-5_3177_101" 244109 "101232-5_130" "La Almoraima" [36.277345999999994,-5.429413] 123.6906430990766
9809 "101232-4_293_I" "101232-4_73396_1824" 200495 "101232-4_1974" "Terminal Fuengirola Sur" [36.541649,-4.62391] 111.81707935824615
11761 "101232-5_28_I" "101232-5_3281_100" 244407 "101232-5_130" "La Almoraima" [36.276259,-5.430423] 105.7054767214646
12150 "101232-6_41_I" "101232-6_3362_62" 251144 "101232-6_101" "Estación Adra" [36.74807181078279,-3.019492151475654] 119.7722017091095
5079 "101232-2_157_I" "101232-2_40176_1562" 100904 "101232-2_360" "Intercambiador De Transporte" [36.6048155666262,-6.218770416430118] 148.1603605387198
13402 "101232-9_55_V" "101232-9_41782_101" 269596 "101232-9_311" "El Punto - Estacion" [37.389618483782534,-6.557000463135116] 176.21369336932506
13402 "101232-9_55_V" "101232-9_41782_101" 269597 "101232-9_313" "Calle Real V" [37.390658,-6.541282] 282.7265178834198
5080 "101232-2_157_V" "101232-2_40177_1562" 100911 "101232-2_360" "Intercambiador De Transporte" [36.60417502581328,-6.218668875515382] 134.11799340503157
13401 "101232-9_55_I" "101232-9_41781_101" 269588 "101232-9_311" "El Punto - Estacion" [37.389559,-6.557105] 187.51760681454795
13401 "101232-9_55_I" "101232-9_41781_101" 269589 "101232-9_313" "Calle Real V" [37.390497,-6.541248] 276.3079088212868
4360 "101232-2_155_I" "101232-2_36316_1306" 90387 "101232-2_360" "Intercambiador De Transporte" [36.60445538933289,-6.21861146127831] 126.7622299527007
11777 "101232-5_10_V" "101232-5_3418_100" 244614 "101232-5_68" "Cruce Carrefour" [36.182334,-5.441976] 145.38949297620468
11774 "101232-5_10_I" "101232-5_3415_100" 244562 "101232-5_130" "La Almoraima" [36.27640300000001,-5.430464] 110.81940638661769
11529 "101232-5_5_I" "101232-5_553_100" 241429 "101232-5_87" "Alameda" [36.20743723201284,-5.389428114631854] 311.1563023412383
11533 "101232-5_5_V" "101232-5_557_100" 241513 "101232-5_75" "Bar La Redonda" [36.203965588019905,-5.420554460872382] 100.44100620386678
11533 "101232-5_5_V" "101232-5_557_100" 241518 "101232-5_68" "Cruce Carrefour" [36.182693449296025,-5.442036665489368] 109.57516233128797
12230 "101232-6_17_I" "101232-6_3665_53" 252538 "101232-6_15" "Estación Intermodal" [36.83529,-2.4561230000000003] 134.99483039296192
12251 "101232-6_17_V" "101232-6_3688_53" 252960 "101232-6_214" "El Parador - Parrales V" [36.80846806775752,-2.599526133821225] 315.56240540843953
13915 "101232-9_57_V" "101232-9_42807_101" 274652 "101232-9_180" "Recinto Ferial" [37.27953395858248,-6.835468467008858] 314.4317087696942
13651 "101232-9_57_I" "101232-9_42509_101" 271949 "101232-9_180" "Recinto Ferial" [37.276836,-6.829928] 301.15337052590877
13434 "101232-9_60_V" "101232-9_41816_101" 269908 "101232-9_311" "El Punto - Estacion" [37.34812099999999,-6.540212999999999] 4920.261367857441
13434 "101232-9_60_V" "101232-9_41816_101" 269909 "101232-9_313" "Calle Real V" [37.34812099999999,-6.540212999999999] 4592.42828512125
12441 "101232-6_26_I" "101232-6_3908_57" 258373 "101232-6_15" "Estación Intermodal" [36.835252,-2.4560480000000005] 127.95050679629034
13294 "101232-9_16_I" "101232-9_41660_101" 268332 "101232-9_14" "Coop Vinicola V" [37.3778097814247,-6.830749494700962] 188.88391471443322
13294 "101232-9_16_I" "101232-9_41660_101" 268333 "101232-9_16" "Puerta Sol V" [37.382485128216,-6.8286513941550755] 159.10179864151223
5198 "101232-2_38_V" "101232-2_40860_1490" 102699 "101232-2_360" "Intercambiador De Transporte" [36.604766398271394,-6.2187364667619365] 143.64225145504116
stops_match_shape_out_of_order WARNING 8

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.
11467 "101232-5_8_I" "101232-5_343_100" 240621 "101232-5_148" "Centro Salud V" [36.01792021949775,-5.600686042628208] 240620 "101232-5_145" "El Mesón" [36.06843517823422,-5.530542100849492]
11565 "101232-5_8_I" "101232-5_908_100" 241955 "101232-5_159" "Mirador De Tarifa" [36.05427126432992,-5.550355232257405] 241954 "101232-5_145" "El Mesón" [36.06843517823422,-5.530542100849492]
8088 "101232-3_1122_I" "101232-3_82639_1321" 161399 "101232-3_296" "Cruces Del Santo Cristo" [37.221913,-3.609464] 161398 "101232-3_166" "Ayuntamiento Pulianas V" [37.222550000000005,-3.607961]
8091 "101232-3_1122_I" "101232-3_82642_1321" 161440 "101232-3_296" "Cruces Del Santo Cristo" [37.221913,-3.609464] 161439 "101232-3_166" "Ayuntamiento Pulianas V" [37.222550000000005,-3.607961]
7527 "101232-3_1113_I" "101232-3_81092_1364" 146796 "101232-3_737" "Acceso A Ambroz V" [37.165828180890294,-3.671391100196595] 146795 "101232-3_153" "Avda. De San Antón 2" [37.16419556364591,-3.663725414602227]
8243 "101232-3_1130_V" "101232-3_84249_1337" 164285 "101232-3_1125" "Ctra. De Pinos Genil V" [37.16154310910516,-3.505728484881947] 164284 "101232-3_17" "Acceso A Pinos Genil" [37.16228461270029,-3.5034470512084366]
11935 "101232-5_7_V" "101232-5_3651_100" 247347 "101232-5_159" "Mirador De Tarifa" [36.054275027133066,-5.550333128593947] 247346 "101232-5_146" "El Mesón V" [36.068238718516014,-5.530611383335095]
11670 "101232-5_2_I" "101232-5_1538_90" 243317 "101232-5_160" "Las Presas Sentido Los Barrios" [36.17785327302235,-5.475364038364122] 243316 "101232-5_49" "Los Canarios" [36.176047474466436,-5.467430004152548]
big_gap_in_service INFO 99

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

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

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"101232-1_1029_1392_24_240_4" "2026-07-12" "2026-08-15" 33
"101232-1_1029_1392_24_240_4" "2026-08-15" "2026-11-02" 78
"101232-1_1029_1392_24_240_4" "2026-11-02" "2026-12-07" 34
"101232-1_446_532_10_282_3" "2026-08-30" "2026-11-02" 63
"101232-1_446_532_10_282_3" "2026-11-02" "2026-12-07" 34
"101232-1_882_1292_17_238_4" "2026-08-30" "2026-11-02" 63
"101232-1_882_1292_17_238_4" "2026-11-02" "2026-12-07" 34
"101232-1_907_1335_10_251_3" "2026-07-12" "2026-08-15" 33
"101232-1_907_1335_10_251_3" "2026-08-15" "2026-11-02" 78
"101232-1_907_1335_10_251_3" "2026-11-02" "2026-12-07" 34
"101232-1_995_1440_9_223_4" "2026-09-13" "2026-11-02" 49
"101232-1_995_1440_9_223_4" "2026-11-02" "2026-12-07" 34
"101232-2_1557_3258_28_15_13" "2026-08-29" "2026-10-12" 43
"101232-2_1557_3258_28_15_13" "2026-10-12" "2026-11-01" 19
"101232-2_1557_3258_28_15_13" "2026-11-01" "2026-12-06" 34
"101232-2_1557_3258_28_15_13" "2026-12-08" "2026-12-25" 16
"101232-2_1558_3256_28_15_2" "2026-08-15" "2026-08-30" 14
"101232-2_1558_3256_28_15_2" "2026-09-13" "2026-10-12" 28
"101232-2_1558_3256_28_15_2" "2026-10-12" "2026-11-01" 19
"101232-2_1558_3256_28_15_2" "2026-11-01" "2026-12-06" 34
"101232-2_1558_3256_28_15_2" "2026-12-08" "2026-12-25" 16
"101232-2_1559_3260_28_22_2" "2026-09-13" "2026-10-12" 28
"101232-2_1559_3260_28_22_2" "2026-10-12" "2026-11-01" 19
"101232-2_1559_3260_28_22_2" "2026-11-01" "2026-12-06" 34
"101232-2_1559_3260_28_22_2" "2026-12-08" "2026-12-25" 16
"101232-2_1560_2760_8_2_4" "2026-09-13" "2026-10-12" 28
"101232-2_1560_2760_8_2_4" "2026-10-12" "2026-11-01" 19
"101232-2_1560_2760_8_2_4" "2026-11-01" "2026-12-06" 34
"101232-2_1560_2760_8_2_4" "2026-12-08" "2026-12-25" 16
"101232-2_1562_2970_8_32_2" "2026-09-06" "2026-10-12" 35
"101232-2_1562_2970_8_32_2" "2026-10-12" "2026-11-01" 19
"101232-2_1562_2970_8_32_2" "2026-11-01" "2026-12-06" 34
"101232-2_1562_2970_8_32_2" "2026-12-08" "2026-12-25" 16
"101232-2_1562_2971_8_39_7" "2026-09-06" "2026-10-12" 35
"101232-2_1562_2971_8_39_7" "2026-10-12" "2026-11-01" 19
"101232-2_1562_2971_8_39_7" "2026-11-01" "2026-12-06" 34
"101232-2_1562_2971_8_39_7" "2026-12-08" "2026-12-25" 16
"101232-2_1571_3107_27_172_7" "2026-09-13" "2026-10-12" 28
"101232-2_1571_3107_27_172_7" "2026-10-12" "2026-11-01" 19
"101232-2_1571_3107_27_172_7" "2026-11-01" "2026-12-06" 34
"101232-2_1571_3107_27_172_7" "2026-12-08" "2026-12-25" 16
"101232-2_1571_3110_27_173_2" "2026-09-13" "2026-10-12" 28
"101232-2_1571_3110_27_173_2" "2026-10-12" "2026-11-01" 19
"101232-2_1571_3110_27_173_2" "2026-11-01" "2026-12-06" 34
"101232-2_1571_3110_27_173_2" "2026-12-08" "2026-12-25" 16
"101232-2_1575_2771_24_49_2" "2026-09-06" "2026-10-12" 35
"101232-2_1575_2771_24_49_2" "2026-10-12" "2026-11-01" 19
"101232-2_1575_2771_24_49_2" "2026-11-01" "2026-12-06" 34
"101232-2_1575_2771_24_49_2" "2026-12-08" "2026-12-25" 16
"101232-4_107_398_6_147_42" "2026-08-30" "2026-10-12" 42