GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-07-03T13:51:11Z,
for the dataset file:///shared/cinco-villas_d69ba783.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. fare_attributes.txt
  5. fare_km.txt
  6. fare_rules.txt
  7. feed_info.txt
  8. frequencies.txt
  9. levels.txt
  10. pathways.txt
  11. routes.txt
  12. shapes.txt
  13. stop_times.txt
  14. stop_zone.txt
  15. stops.txt
  16. transfers.txt
  17. trips.txt
  18. trips_pax.txt

Counts


  • Agencies: 0
  • Blocks: 20
  • Routes: 19
  • Shapes: 39
  • Stops: 67
  • Trips: 85

Specification Compliance report

327 notices reported (115 errors, 123 warnings, 89 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 2

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

csvRowNumberA (?) The row number from `trips.txt` of the first faulty trip. tripIdA (?) The id of first faulty trip. serviceIdA (?) The service id of the first faulty trip. csvRowNumberB (?) The row number from `trips.txt` of the second faulty trip. tripIdB (?) The id of the other faulty trip. serviceIdB (?) The service id of the other faulty trip. blockId (?) The `trips.block_id` of the overlapping trip. intersection (?) The overlapping period.
41 "1507I07LAB1" "37MJ" 85 "1557I07LAB31" "2LAB" "-" "20260312"
43 "1507V13LAB12" "37MJ" 86 "1557V14LAB32" "4LAB" "-" "20260312"
decreasing_or_equal_stop_time_distance ERROR 101

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 101 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`.
"1503I11LAB16" "1530000002" 132 7542.0 4 131 11355.0 3
"1503I11LAB16" "1530000015" 134 2029.0 6 133 32564.0 5
"1502V20DF9" "1530000015" 93 25418.0 5 92 52515.0 4
"1502V12LAB13" "1530000015" 87 25418.0 5 86 52515.0 4
"1502V12LAB11" "1530000015" 81 25418.0 5 80 52515.0 4
"1504V13LAB24" "130900684" 209 9971.0 3 208 24758.0 2
"1504V13LAB24" "1530000015" 212 25418.0 6 211 45779.0 5
"1504V13LAB24" "1530000002" 214 12496.0 8 213 72413.0 7
"1504V13LAB24" "1530000003" 216 10285.0 10 215 93596.0 9
"1506V13LAB12" "130900684" 377 9971.0 3 376 24758.0 2
"1503I09LAB18" "1530000002" 121 7542.0 4 120 11355.0 3
"1503I09LAB18" "1530000015" 123 2029.0 6 122 32564.0 5
"1503I17LAB17" "1530000002" 143 7542.0 4 142 11355.0 3
"1503I17LAB17" "1530000015" 145 2029.0 6 144 32564.0 5
"1522V15LAB26" "12905082" 503 85123.0 7 502 94381.0 6
"1522V15LAB26" "12900071" 504 77995.0 8 503 85123.0 7
"1522V15LAB26" "12900070" 505 61650.0 9 504 77995.0 8
"1505V08DF6" "130900684" 296 9971.0 3 295 24758.0 2
"1505V08DF6" "1530000015" 299 25418.0 6 298 45779.0 5
"1505V08DF6" "1530000002" 301 12496.0 8 300 72413.0 7
"1505V08DF6" "1530000003" 303 10285.0 10 302 93596.0 9
"1505V08DF6" "1530000014" 306 7359.0 13 305 116919.0 12
"1554I06LAB13" "1530000016" 599 13527.0 3 598 19829.0 2
"1554I06LAB13" "1530000010" 601 10212.0 5 600 35875.0 4
"1502V20LAB14" "1530000015" 99 25418.0 5 98 52515.0 4
"1503V08LAB19" "130900684" 153 9971.0 3 152 24758.0 2
"1503V08LAB19" "1530000015" 156 25417.0 6 155 45779.0 5
"1503V08LAB19" "1530000002" 158 12496.0 8 157 72413.0 7
"1503V08LAB19" "1530000003" 160 10285.0 10 159 93596.0 9
"1502V12DF8" "1530000015" 75 25418.0 5 74 52515.0 4
"1507I07LAB13" "1530000018" 395 6758.0 4 394 17125.0 3
"1507I07LAB13" "150100730" 397 33325.0 6 396 39263.0 5
"1507I07LAB13" "1530000015" 398 2029.0 6 397 33325.0 6
"1501V06LAB4" "130900684" 11 9971.0 3 10 24736.0 2
"1501V06LAB4" "1530000015" 14 25418.0 6 13 45700.0 5
"1504I06LAB23" "1530000003" 197 651.0 3 196 8205.0 2
"1504I06LAB23" "1530000002" 199 7542.0 5 198 19534.0 4
"1504I06LAB23" "1530000015" 201 2029.0 7 200 40743.0 6
"1501V14LAB6" "130900684" 18 9971.0 3 17 24736.0 2
"1501V14LAB6" "1530000015" 21 25418.0 7 20 45700.0 6
"1522I06LAB25" "12900071" 489 16386.0 3 488 32730.0 2
"1522I06LAB25" "12905082" 490 9258.0 4 489 16386.0 3
"1522I06LAB25" "12900072" 491 0.0 5 490 9258.0 4
"1522I06LAB25" "152000118" 493 49645.0 7 492 53009.0 6
"1522I06LAB25" "150100116" 496 0.0 10 495 77776.0 9
"1505V17DF7" "130900684" 341 9971.0 3 340 24758.0 2
"1505V17DF7" "1530000015" 344 25418.0 6 343 45779.0 5
"1505V17DF7" "1530000002" 346 12496.0 8 345 72413.0 7
"1505V17DF7" "1530000003" 348 10285.0 10 347 93596.0 9
"1505V17DF7" "1530000014" 351 7359.0 13 350 116919.0 12
duplicate_key ERROR 1

duplicate_key

Duplicated entity.

The values of the given key and rows are duplicates.

You can see more about this notice here.

filename (?) The name of the faulty file oldCsvRowNumber (?) The row of the first occurrence. newCsvRowNumber (?) The row of the other occurrence. fieldName1 (?) Composite key's first field name. fieldValue1 (?) Composite key's first value.
"stop_times.txt" 397 398 "trip_id,stop_sequence" "1507I07LAB13,6"
empty_file ERROR 6

empty_file

A CSV file is empty.

Empty csv file found in the archive: file does not have any headers, or is a required file and does not have any data. The GTFS specification requires the first line of each file to contain field names and required files must have data.

You can see more about this notice here.

filename (?) The name of the faulty file.
"pathways.txt"
"fare_rules.txt"
"levels.txt"
"fare_attributes.txt"
"frequencies.txt"
"transfers.txt"
invalid_url ERROR 1

invalid_url

A field contains a malformed URL.

Definitions for valid URLs are quite vague. We perform strict validation using the Apache Commons UrlValidator.

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.
"agency.txt" 2 "agency_url" "www.autobusescincovillas.com"
missing_required_field ERROR 3

missing_required_field

A required field is missing.

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

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_publisher_name"
"feed_info.txt" 2 "feed_publisher_url"
"feed_info.txt" 2 "feed_lang"
stop_time_with_arrival_before_previous_departure_time ERROR 1

stop_time_with_arrival_before_previous_departure_time

Backwards time travel between stops in stop_times.txt

For a given trip_id, the arrival_time of (n+1)-th stoptime in sequence must not precede the departure_time of n-th stoptime in sequence in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. prevCsvRowNumber (?) The row of the previous stop time. tripId (?) The trip_id associated to the faulty record. arrivalTime (?) Arrival time at the faulty record. departureTime (?) Departure time at the previous stop time.
350 349 "1505V17DF7" "18:20:00" "19:10:00"
fast_travel_between_consecutive_stops WARNING 9

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.

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.
26 "1503V19LAB21" "1503" 277.0645682840132 9.235485609467107 186 3 "130900684" "Alagón. Plaza Fueros de Aragón" "20:02:00" 187 4 "150100731" "Remolinos. Marquesina Bus C/ Los Sitios" "20:03:00"
26 "1503V19LAB21" "1503" 1456.3464251577332 24.272440419295553 189 6 "1530000015" "Tauste - Parque La Rosaleda" "20:38:00" 190 7 "150100116" "Ejea de los Caballeros. Estación de Autobuses." "20:38:00"
37 "1505V17DF7" "1505" 645.7024140947044 10.761706901578407 349 11 "155200425" "Sádaba" "19:10:00" 350 12 "150500673" "Castiliscar" "18:20:00"
38 "1505V17LAB10" "1505" 276.4317846774317 9.214392822581056 361 8 "1530000002" "Bardenas Cruce" "19:00:00" 362 9 "150300677" "Biota. Cruce" "19:01:00"
38 "1505V17LAB10" "1505" 107.61706901578405 10.761706901578407 364 11 "155200425" "Sádaba" "19:20:00" 365 12 "150500673" "Castiliscar" "19:25:00"
69 "1552I12LAB4" "1552" 229.88256337180934 11.494128168590466 569 1 "155200674" "Uncastillo. Plaza del Olmo" "11:15:00" 570 2 "155200420" "Layana" "11:17:00"
3 "1501V06LAB4" "1501" 554.1291365680264 9.235485609467107 11 3 "130900684" "Alagón. Plaza Fueros de Aragón" "07:03:00" 12 4 "150100731" "Remolinos. Marquesina Bus C/ Los Sitios" "07:03:00"
28 "1504V13LAB24" "1504" 554.1291365680264 9.235485609467107 209 3 "130900684" "Alagón. Plaza Fueros de Aragón" "13:47:00" 210 4 "150100731" "Remolinos. Marquesina Bus C/ Los Sitios" "13:47:00"
4 "1501V14LAB6" "1501" 554.1291365680264 9.235485609467107 18 3 "130900684" "Alagón. Plaza Fueros de Aragón" "14:48:00" 19 4 "150100731" "Remolinos. Marquesina Bus C/ Los Sitios" "14:48:00"
fast_travel_between_far_stops WARNING 5

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.
26 "1503V19LAB21" "1503" 1456.3464251577332 24.272440419295553 189 6 "1530000015" "Tauste - Parque La Rosaleda" "20:38:00" 190 7 "150100116" "Ejea de los Caballeros. Estación de Autobuses." "20:38:00"
37 "1505V17DF7" "1505" 645.7024140947044 10.761706901578407 349 11 "155200425" "Sádaba" "19:10:00" 350 12 "150500673" "Castiliscar" "18:20:00"
38 "1505V17LAB10" "1505" 107.61706901578405 10.761706901578407 364 11 "155200425" "Sádaba" "19:20:00" 365 12 "150500673" "Castiliscar" "19:25:00"
69 "1552I12LAB4" "1552" 229.88256337180934 11.494128168590466 569 1 "155200674" "Uncastillo. Plaza del Olmo" "11:15:00" 570 2 "155200420" "Layana" "11:17:00"
28 "1504V13LAB24" "1504" 106.05644713900627 19.44368197548448 209 3 "130900684" "Alagón. Plaza Fueros de Aragón" "13:47:00" 211 5 "150100730" "Tauste. Marquesina frente Urb. Las Rozas" "13:57:00"
leading_or_trailing_whitespaces WARNING 7

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.
"stops.txt" 10 "stop_name" "Alagón. Marquesina Esq. C/ Mayor con C/ Fernando "
"stops.txt" 10 "stop_desc" "Alagón. Marquesina Esq. C/ Mayor con C/ Fernando "
"routes.txt" 9 "route_long_name" "Ejea de los Caballeros - Zaragoza por Castejón de "
"trips.txt" 45 "trip_short_name" "Ejea de los Caballeros - Zaragoza por Castejón de "
"trips.txt" 46 "trip_short_name" "Ejea de los Caballeros - Zaragoza por Castejón de "
"trips.txt" 48 "trip_short_name" "Ejea de los Caballeros - Zaragoza por Castejón de "
"trips.txt" 50 "trip_short_name" "Ejea de los Caballeros - Zaragoza por Castejón de "
missing_recommended_field WARNING 3

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"
"feed_info.txt" 2 "feed_version"
mixed_case_recommended_field WARNING 12

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"routes.txt" "route_long_name" "ALERA - ZARAGOZA" 5
"routes.txt" "route_desc" "ALERA - ZARAGOZA" 5
"routes.txt" "route_long_name" "SOS DEL REY CATOLICO - ZARAGOZA" 6
"routes.txt" "route_desc" "SOS DEL REY CATOLICO - ZARAGOZA" 6
"routes.txt" "route_long_name" "LUESIA - EJEA DE LOS CABALLEROS" 14
"routes.txt" "route_desc" "LUESIA - EJEA DE LOS CABALLEROS" 14
"routes.txt" "route_long_name" "MALPICA DE ARBA - UNCASTILLO" 16
"routes.txt" "route_desc" "MALPICA DE ARBA - UNCASTILLO" 16
"routes.txt" "route_long_name" "BAGÜES - SOS DEL REY CATOLICO" 17
"routes.txt" "route_desc" "BAGÜES - SOS DEL REY CATOLICO" 17
"routes.txt" "route_long_name" "LONGÁS - SOS DEL REY CATOLICO" 18
"routes.txt" "route_desc" "LONGÁS - SOS DEL REY CATOLICO" 18
non_ascii_or_non_printable_char WARNING 1

non_ascii_or_non_printable_char

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

You can see more about this notice here.

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"stops.txt" 47 "zone_id" "EÑA"
same_name_and_description_for_route WARNING 19

same_name_and_description_for_route

Same name and description for route.

The GTFS spec defines routes.txt route_desc as:

Description of a route that provides useful, quality information. Do not simply duplicate the name of the route.

See the GTFS and GTFS Best Practices links below for more examples of how to populate the route_short_name, route_long_name, and route_desc fields.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. routeId (?) The id of the faulty record. routeDesc (?) The `routes.routes_desc` of the faulty record. specifiedField (?) Either `route_short_name` or `route_long_name`.
2 "1501" "Ejea de los Caballeros - Zaragoza por Tauste" "route_long_name"
3 "1502" "Ejea de los Caballeros - Zaragoza por Gallur" "route_long_name"
4 "1503" "Sádaba - Zaragoza" "route_long_name"
5 "1504" "ALERA - ZARAGOZA" "route_long_name"
6 "1505" "SOS DEL REY CATOLICO - ZARAGOZA" "route_long_name"
7 "1506" "Pradilla - Zaragoza" "route_long_name"
8 "1507" "Sancho Abarca - Zaragoza" "route_long_name"
9 "1508" "Ejea de los Caballeros - Zaragoza por Castejón de" "route_long_name"
10 "1520" "Fuencalderas - Zaragoza" "route_long_name"
11 "1521" "Fuencalderas - Ejea de los Caballeros" "route_long_name"
12 "1522" "Marracos - Ejea de los Caballeros" "route_long_name"
13 "1550" "El Bayo - El Sabinar - Ejea de los Caballeros" "route_long_name"
14 "1551" "LUESIA - EJEA DE LOS CABALLEROS" "route_long_name"
15 "1552" "Uncastillo - Sádaba" "route_long_name"
16 "1553" "MALPICA DE ARBA - UNCASTILLO" "route_long_name"
17 "1554" "BAGÜES - SOS DEL REY CATOLICO" "route_long_name"
18 "1555" "LONGÁS - SOS DEL REY CATOLICO" "route_long_name"
19 "1556" "Undués de Lerda - Sos del Rey Católico" "route_long_name"
20 "1557" "Luesia - Ejea de los Caballeros (por IES)" "route_long_name"
same_name_and_description_for_stop WARNING 67

same_name_and_description_for_stop

Same name and description for stop.

The GTFS spec defines stops.txt stop_description as:

Description of the location that provides useful, quality information. Do not simply duplicate the name of the location.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty record. stopDesc (?) The faulty record's `stop_desc`.
2 "10100723" "Zaragoza. Estación Intermodal"
3 "10100784" "Zaragoza. Intercambiador Actur"
4 "10208054" "Rotonda Maz"
5 "12900069" "Lacorvilla. La Balsa"
6 "12900070" "Valpalmas. Marquesina C/ Fernando el Católico"
7 "12900071" "Piedratajada. Marquesina Ayuntamiento"
8 "12900072" "Marracos. Marquesina"
9 "12905082" "Puendeluna. Marquesina"
10 "130900683" "Alagón. Marquesina Esq. C/ Mayor con C/ Fernando"
11 "130900684" "Alagón. Plaza Fueros de Aragón"
12 "145600649" "Novillas. Camino de Mallén"
13 "150100116" "Ejea de los Caballeros. Estación de Autobuses."
14 "1501001161" "Ejea de los Caballeros. Estación de Autobuses. 2"
15 "150100730" "Tauste. Marquesina frente Urb. Las Rozas"
16 "150100731" "Remolinos. Marquesina Bus C/ Los Sitios"
17 "150200887" "Gallur"
18 "150300677" "Biota. Cruce"
19 "150301187" "Bárdenas"
20 "150400864" "Alera"
21 "150500671" "Sos del Rey Católico"
22 "150500673" "Castiliscar"
23 "1505006731" "Castiliscar 2"
24 "150500753" "Sofuentes"
25 "150600726" "Pradilla de Ebro. Marquesina C/ San Sebastian"
26 "150700724" "Sancho Abarca. Empalme"
27 "150800087" "Castejón de Valdejasa. Carretera A-1102"
28 "152000118" "Sierra de Luna. C/ Arrabal"
29 "152001482" "Pedrosas (Las)"
30 "152100114" "Biel. C/ Mayor."
31 "152100120" "Erla. Plaza de la autonomía"
32 "152100795" "Fuencalderas"
33 "152100960" "El Frago. Apeadero"
34 "152100963" "Luna. Plaza de España"
35 "1530000002" "Bardenas Cruce"
36 "1530000003" "Biota-Barrio Venta"
37 "1530000004" "Ejea de los Caballeros. IES Cinco Villas"
38 "1530000005" "Ejea de los Caballeros. IES Cinco Villas (vuelta)"
39 "1530000006" "Ejea de los Caballeros. IES Reyes católicos"
40 "1530000010" "Navardún. Plaza"
41 "1530000013" "Santa Engracia. C/ Mayor"
42 "1530000014" "Sofuentes"
43 "1530000015" "Tauste - Parque La Rosaleda"
44 "1530000016" "Undues-Pintano. Marquesina"
45 "1530000018" "Santa Engracia. C/ Mayor 2"
46 "155000134" "El Sabinar."
47 "155000135" "Valareña."
48 "155000136" "Pinsoro."
49 "155000137" "El Bayo."
50 "155000138" "Santa Anastasia."
51 "155100684" "Luesia. Marquesina A-1204"
trip_with_shape_dist_traveled_but_no_shape_distances INFO 85

trip_with_shape_dist_traveled_but_no_shape_distances

A trip has shape_dist_traveled values in stop_times.txt but the shape referenced by the trip's shape_id does not have shape_dist_traveled values on all of its points in shapes.txt.

When stop times define distance values but the shape does not carry matching distances on every point, consumers cannot use those distances to align stops to the shape geometry reliably. This inconsistency may cause incorrect routing or display behaviour.

Note: Only the first stop time carrying a shape_dist_traveled value is referenced in the notice; this is a representative row rather than an exhaustive list.

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the faulty record in trips.txt. tripId (?) The trip_id of the faulty trip. shapeId (?) The shape_id referenced by the trip. stopTimeCsvRowNumber (?) The row number of the first stop_times.txt record for this trip that contains a shape_dist_traveled value. Provided as a representative location; other stop times for the same trip may also carry distance values.
21 "1503I11LAB16" "705" 129
41 "1507I07LAB1" "741" 381
49 "1508V12LAB18" "726" 437
65 "1551V06LAB30" "720" 551
6 "1502I08LAB6" "699" 29
16 "1502V20DF9" "700" 89
7 "1502I11DF1" "699" 35
50 "1508V18LAB18" "726" 440
10 "1502I17LAB7" "699" 53
29 "1505I07LAB3" "15" 219
63 "1551I07LAB31" "719" 539
64 "1551I15LAB29" "719" 545
85 "1557I07LAB31" "745" 625
15 "1502V12LAB13" "700" 83
14 "1502V12LAB11" "700" 77
28 "1504V13LAB24" "708" 207
70 "1552I21DF2" "701" 572
32 "1505I21DF2" "15" 264
62 "1550V16LAB29" "713" 531
66 "1551V14LAB32" "720" 557
40 "1506V13LAB12" "716" 375
20 "1503I09LAB18" "705" 118
22 "1503I17LAB17" "705" 140
61 "1550V16LAB28" "713" 523
84 "1556V19LAB18" "728" 622
58 "1522V15LAB26" "731" 497
71 "1552I21LAB5" "701" 575
74 "1552V15LAB8" "702" 584
34 "1505V08DF6" "16" 294
45 "1508I06LAB15" "725" 425
51 "1520I07LAB19" "729" 443
56 "1521V15LAB23" "712" 481
79 "1554I06LAB13" "721" 597
17 "1502V20LAB14" "700" 95
68 "1552I12DF1" "701" 566
23 "1503V08LAB19" "706" 151
13 "1502V12DF8" "700" 71
42 "1507I07LAB13" "717" 392
52 "1520V17LAB20" "730" 453
60 "1550I06LAB28" "713" 515
59 "1550I06LAB27" "713" 507
3 "1501V06LAB4" "698" 9
83 "1556I06LAB17" "727" 619
72 "1552V10DF6" "702" 578
27 "1504I06LAB23" "707" 195
9 "1502I17DF2" "699" 47
4 "1501V14LAB6" "698" 16
57 "1522I06LAB25" "732" 487
77 "1553I07LAB11" "703" 593
39 "1506I08LAB11" "715" 369
unknown_file INFO 3

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"stop_zone.txt"
"trips_pax.txt"
"fare_km.txt"
unsorted_stop_times INFO 1

unsorted_stop_times

Stop times are not sorted by trip_id and stop_sequence.

'stop_times.txt' entries for a given trip are not sorted by stop_sequence, or are not contiguous in the file.

You can see more about this notice here.

tripId (?) The faulty record's trip_id. startCsvRowNumber (?) CSV row number of the first stop_times entry for this trip. endCsvRowNumber (?) CSV row number of the last stop_times entry for this trip.
"1507I07LAB13" 392 402