helsingin-seudun-liikenne-hsl — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-04-03T15:41:14Z,
for the dataset file:///shared/helsingin-seudun-liikenne-hsl_cf8646e3.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. frequencies.txt
  5. routes.txt
  6. stop_times.txt
  7. stops.txt
  8. trips.txt

Counts


  • Agencies: 23
  • Blocks: 0
  • Routes: 136
  • Shapes: 0
  • Stops: 430
  • Trips: 16132

Specification Compliance report

1173 notices reported (201 errors, 971 warnings, 1 infos)

Notice Code Severity Total
stop_time_with_arrival_before_previous_departure_time ERROR 201

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.

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

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.
8911 8910 "4220" "12:00:00" "12:25:00"
8913 8912 "4220" "12:00:00" "12:10:00"
8917 8916 "4221" "13:00:00" "13:25:00"
8919 8918 "4221" "13:00:00" "13:10:00"
8923 8922 "4222" "14:00:00" "14:25:00"
8925 8924 "4222" "14:00:00" "14:10:00"
8929 8928 "4223" "15:00:00" "15:25:00"
8931 8930 "4223" "15:00:00" "15:10:00"
8894 8893 "4217" "09:00:00" "09:25:00"
8899 8898 "4218" "10:00:00" "10:25:00"
8901 8900 "4218" "10:00:00" "10:10:00"
8905 8904 "4219" "11:00:00" "11:25:00"
8907 8906 "4219" "11:00:00" "11:10:00"
8965 8964 "4230" "19:00:00" "19:25:00"
8967 8966 "4230" "19:00:00" "19:10:00"
8971 8970 "4231" "20:00:00" "20:25:00"
8973 8972 "4231" "20:00:00" "20:10:00"
8977 8976 "4232" "20:00:00" "20:25:00"
8979 8978 "4232" "20:00:00" "20:10:00"
8982 8981 "4233" "08:00:00" "08:25:00"
8986 8985 "4234" "09:00:00" "09:25:00"
8935 8934 "4224" "16:00:00" "16:25:00"
8937 8936 "4224" "16:00:00" "16:10:00"
8941 8940 "4225" "17:00:00" "17:25:00"
8943 8942 "4225" "17:00:00" "17:10:00"
8947 8946 "4226" "18:00:00" "18:25:00"
8949 8948 "4226" "18:00:00" "18:10:00"
8951 8950 "4227" "07:00:00" "07:25:00"
8954 8953 "4228" "08:00:00" "08:25:00"
8959 8958 "4229" "19:00:00" "19:25:00"
8961 8960 "4229" "19:00:00" "19:10:00"
9021 9020 "4240" "12:30:00" "12:55:00"
9023 9022 "4240" "12:30:00" "12:40:00"
9027 9026 "4241" "13:00:00" "13:25:00"
9029 9028 "4241" "13:00:00" "13:10:00"
9033 9032 "4242" "13:30:00" "13:55:00"
9035 9034 "4242" "13:30:00" "13:40:00"
9039 9038 "4243" "14:00:00" "14:25:00"
9041 9040 "4243" "14:00:00" "14:10:00"
9045 9044 "4244" "14:30:00" "14:55:00"
9047 9046 "4244" "14:30:00" "14:40:00"
9051 9050 "4245" "15:00:00" "15:25:00"
9053 9052 "4245" "15:00:00" "15:10:00"
8991 8990 "4235" "10:00:00" "10:25:00"
8993 8992 "4235" "10:00:00" "10:10:00"
8997 8996 "4236" "10:30:00" "10:55:00"
8999 8998 "4236" "10:30:00" "10:40:00"
9003 9002 "4237" "11:00:00" "11:25:00"
9005 9004 "4237" "11:00:00" "11:10:00"
9009 9008 "4238" "11:30:00" "11:55:00"
expired_calendar WARNING 454

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 454 affected records are displayed below.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "1"
3 "2"
4 "3"
5 "4"
6 "5"
7 "6"
8 "7"
9 "8"
10 "9"
11 "10"
12 "11"
13 "12"
14 "13"
15 "14"
16 "15"
17 "16"
18 "17"
19 "18"
20 "19"
21 "20"
22 "21"
23 "22"
24 "23"
25 "24"
26 "25"
27 "26"
28 "27"
29 "28"
30 "29"
31 "30"
32 "31"
33 "32"
34 "33"
35 "34"
36 "35"
37 "36"
38 "37"
39 "38"
40 "39"
41 "40"
42 "41"
43 "42"
44 "43"
45 "44"
46 "45"
47 "46"
48 "47"
49 "48"
50 "49"
51 "50"
fast_travel_between_consecutive_stops WARNING 190

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 190 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.
4308 "4307" "124" 150.05232219441328 2.5008720365735546 9398 5 "9568" "Lonna" "17:25:00" 9399 6 "9571" "Kauppatori (Kolera-allas)" "17:15:00"
3408 "3407" "113" 541.9248599862975 9.032080999771626 6922 1 "9557" "Isosaari" "11:00:00" 6923 2 "9556" "Kauppatori (Isosaaren laituri)" "11:00:00"
3416 "3415" "113" 541.9248599862975 9.032080999771626 6938 1 "9557" "Isosaari" "11:00:00" 6939 2 "9556" "Kauppatori (Isosaaren laituri)" "11:00:00"
3412 "3411" "113" 541.9248599862975 9.032080999771626 6930 1 "9557" "Isosaari" "11:00:00" 6931 2 "9556" "Kauppatori (Isosaaren laituri)" "11:00:00"
3426 "3425" "113" 541.9248599862975 9.032080999771626 6958 1 "9557" "Isosaari" "11:00:00" 6959 2 "9556" "Kauppatori (Isosaaren laituri)" "11:00:00"
3422 "3421" "113" 541.9248599862975 9.032080999771626 6950 1 "9557" "Isosaari" "11:00:00" 6951 2 "9556" "Kauppatori (Isosaaren laituri)" "11:00:00"
4293 "4292" "124" 150.05232219441328 2.5008720365735546 9308 5 "9568" "Lonna" "11:10:00" 9309 6 "9571" "Kauppatori (Kolera-allas)" "11:00:00"
5860 "5859" "132" 256.1697374385852 4.26949562397642 12931 2 "9567" "Vasikkasaari" "16:40:00" 12932 3 "9585" "Jollas (Villinginsalmenpolku)" "16:00:00"
4326 "4325" "124" 219.8328347866067 3.6638805797767784 9484 3 "9570" "Kuninkaanportti" "15:00:00" 9485 4 "9571" "Kauppatori (Kolera-allas)" "15:00:00"
3410 "3409" "113" 541.9248599862975 9.032080999771626 6926 1 "9557" "Isosaari" "15:00:00" 6927 2 "9556" "Kauppatori (Isosaaren laituri)" "15:00:00"
3418 "3417" "113" 541.9248599862975 9.032080999771626 6942 1 "9557" "Isosaari" "15:00:00" 6943 2 "9556" "Kauppatori (Isosaaren laituri)" "15:00:00"
3414 "3413" "113" 541.9248599862975 9.032080999771626 6934 1 "9557" "Isosaari" "15:00:00" 6935 2 "9556" "Kauppatori (Isosaaren laituri)" "15:00:00"
3428 "3427" "113" 541.9248599862975 9.032080999771626 6962 1 "9557" "Isosaari" "15:00:00" 6963 2 "9556" "Kauppatori (Isosaaren laituri)" "15:00:00"
3424 "3423" "113" 541.9248599862975 9.032080999771626 6954 1 "9557" "Isosaari" "15:00:00" 6955 2 "9556" "Kauppatori (Isosaaren laituri)" "15:00:00"
3421 "3420" "113" 541.9248599862975 9.032080999771626 6948 1 "9557" "Isosaari" "22:30:00" 6949 2 "9556" "Kauppatori (Isosaaren laituri)" "22:30:00"
3420 "3419" "113" 541.9248599862975 9.032080999771626 6946 1 "9557" "Isosaari" "22:30:00" 6947 2 "9556" "Kauppatori (Isosaaren laituri)" "22:30:00"
4225 "4224" "124" 150.05232219441328 2.5008720365735546 8936 5 "9568" "Lonna" "16:10:00" 8937 6 "9571" "Kauppatori (Kolera-allas)" "16:00:00"
4248 "4247" "124" 150.05232219441328 2.5008720365735546 9064 5 "9568" "Lonna" "16:10:00" 9065 6 "9571" "Kauppatori (Kolera-allas)" "16:00:00"
4278 "4277" "124" 150.05232219441328 2.5008720365735546 9224 5 "9568" "Lonna" "16:10:00" 9225 6 "9571" "Kauppatori (Kolera-allas)" "16:00:00"
4220 "4219" "124" 150.05232219441328 2.5008720365735546 8906 5 "9568" "Lonna" "11:10:00" 8907 6 "9571" "Kauppatori (Kolera-allas)" "11:00:00"
4238 "4237" "124" 150.05232219441328 2.5008720365735546 9004 5 "9568" "Lonna" "11:10:00" 9005 6 "9571" "Kauppatori (Kolera-allas)" "11:00:00"
4268 "4267" "124" 150.05232219441328 2.5008720365735546 9164 5 "9568" "Lonna" "11:10:00" 9165 6 "9571" "Kauppatori (Kolera-allas)" "11:00:00"
4309 "4308" "124" 150.05232219441328 2.5008720365735546 9404 5 "9568" "Lonna" "17:40:00" 9405 6 "9571" "Kauppatori (Kolera-allas)" "17:30:00"
3483 "3482" "113" 542.7316789041487 9.045527981735813 7068 1 "9596" "Kauppatori (Lyypekinlaituri)" "11:45:00" 7069 2 "9557" "Isosaari" "11:45:00"
3484 "3483" "113" 542.7316789041487 9.045527981735813 7070 1 "9596" "Kauppatori (Lyypekinlaituri)" "13:30:00" 7071 2 "9557" "Isosaari" "13:30:00"
4226 "4225" "124" 150.05232219441328 2.5008720365735546 8942 5 "9568" "Lonna" "17:10:00" 8943 6 "9571" "Kauppatori (Kolera-allas)" "17:00:00"
4250 "4249" "124" 150.05232219441328 2.5008720365735546 9076 5 "9568" "Lonna" "17:10:00" 9077 6 "9571" "Kauppatori (Kolera-allas)" "17:00:00"
4280 "4279" "124" 150.05232219441328 2.5008720365735546 9236 5 "9568" "Lonna" "17:10:00" 9237 6 "9571" "Kauppatori (Kolera-allas)" "17:00:00"
3447 "3446" "113" 542.7316789041487 9.045527981735813 7000 1 "9557" "Isosaari" "15:15:00" 7001 2 "9596" "Kauppatori (Lyypekinlaituri)" "15:15:00"
4243 "4242" "124" 150.05232219441328 2.5008720365735546 9034 5 "9568" "Lonna" "13:40:00" 9035 6 "9571" "Kauppatori (Kolera-allas)" "13:30:00"
4273 "4272" "124" 150.05232219441328 2.5008720365735546 9194 5 "9568" "Lonna" "13:40:00" 9195 6 "9571" "Kauppatori (Kolera-allas)" "13:30:00"
4241 "4240" "124" 150.05232219441328 2.5008720365735546 9022 5 "9568" "Lonna" "12:40:00" 9023 6 "9571" "Kauppatori (Kolera-allas)" "12:30:00"
4271 "4270" "124" 150.05232219441328 2.5008720365735546 9182 5 "9568" "Lonna" "12:40:00" 9183 6 "9571" "Kauppatori (Kolera-allas)" "12:30:00"
4307 "4306" "124" 150.05232219441328 2.5008720365735546 9392 5 "9568" "Lonna" "16:55:00" 9393 6 "9571" "Kauppatori (Kolera-allas)" "16:45:00"
4331 "4330" "124" 219.8328347866067 3.6638805797767784 9504 3 "9570" "Kuninkaanportti" "20:00:00" 9505 4 "9571" "Kauppatori (Kolera-allas)" "20:00:00"
3485 "3484" "113" 542.7316789041487 9.045527981735813 7072 1 "9596" "Kauppatori (Lyypekinlaituri)" "16:00:00" 7073 2 "9557" "Isosaari" "16:00:00"
3482 "3481" "113" 542.7316789041487 9.045527981735813 7066 1 "9596" "Kauppatori (Lyypekinlaituri)" "10:00:00" 7067 2 "9557" "Isosaari" "10:00:00"
4219 "4218" "124" 150.05232219441328 2.5008720365735546 8900 5 "9568" "Lonna" "10:10:00" 8901 6 "9571" "Kauppatori (Kolera-allas)" "10:00:00"
4236 "4235" "124" 150.05232219441328 2.5008720365735546 8992 5 "9568" "Lonna" "10:10:00" 8993 6 "9571" "Kauppatori (Kolera-allas)" "10:00:00"
4266 "4265" "124" 150.05232219441328 2.5008720365735546 9152 5 "9568" "Lonna" "10:10:00" 9153 6 "9571" "Kauppatori (Kolera-allas)" "10:00:00"
3465 "3464" "113" 541.9248599862975 9.032080999771626 7032 1 "9556" "Kauppatori (Isosaaren laituri)" "14:00:00" 7033 2 "9557" "Isosaari" "14:00:00"
3460 "3459" "113" 541.9248599862975 9.032080999771626 7022 1 "9556" "Kauppatori (Isosaaren laituri)" "14:00:00" 7023 2 "9557" "Isosaari" "14:00:00"
3456 "3455" "113" 541.9248599862975 9.032080999771626 7014 1 "9556" "Kauppatori (Isosaaren laituri)" "14:00:00" 7015 2 "9557" "Isosaari" "14:00:00"
3469 "3468" "113" 541.9248599862975 9.032080999771626 7040 1 "9556" "Kauppatori (Isosaaren laituri)" "14:00:00" 7041 2 "9557" "Isosaari" "14:00:00"
3409 "3408" "113" 541.9248599862975 9.032080999771626 6924 1 "9557" "Isosaari" "13:00:00" 6925 2 "9556" "Kauppatori (Isosaaren laituri)" "13:00:00"
3417 "3416" "113" 541.9248599862975 9.032080999771626 6940 1 "9557" "Isosaari" "13:00:00" 6941 2 "9556" "Kauppatori (Isosaaren laituri)" "13:00:00"
3413 "3412" "113" 541.9248599862975 9.032080999771626 6932 1 "9557" "Isosaari" "13:00:00" 6933 2 "9556" "Kauppatori (Isosaaren laituri)" "13:00:00"
3427 "3426" "113" 541.9248599862975 9.032080999771626 6960 1 "9557" "Isosaari" "13:00:00" 6961 2 "9556" "Kauppatori (Isosaaren laituri)" "13:00:00"
3423 "3422" "113" 541.9248599862975 9.032080999771626 6952 1 "9557" "Isosaari" "13:00:00" 6953 2 "9556" "Kauppatori (Isosaaren laituri)" "13:00:00"
4237 "4236" "124" 150.05232219441328 2.5008720365735546 8998 5 "9568" "Lonna" "10:40:00" 8999 6 "9571" "Kauppatori (Kolera-allas)" "10:30:00"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
route_long_name_contains_short_name WARNING 19

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`.
"107" 107 "Kauppatori-Korkeasaari" "Kauppatori-Korkeasaari"
"112" 111 "Hakaniemi-Korkeasaari" "Hakaniemi-Korkeasaari"
"113" 112 "Kauppatori-Isosaari" "Kauppatori-Isosaari"
"115" 114 "Suomenoja-Iso Vasikkasaari" "Suomenoja-Iso Vasikkasaari"
"116" 115 "Haukilahti-Iso Vasikkasaari" "Haukilahti-Iso Vasikkasaari"
"117" 116 "Nokkala-Iso Vasikkasaari" "Nokkala-Iso Vasikkasaari"
"119" 118 "Kauppatori-Suomenlinna" "Kauppatori-Suomenlinna"
"124" 123 "Kauppatori-Lonna-Suomenlinna" "Kauppatori-Lonna-Suomenlinna"
"125" 124 "Klippanin yhteysvene" "Klippanin yhteysvene"
"126" 125 "Sirpalesaaren yhteysvene" "Sirpalesaaren yhteysvene"
"127" 126 "Merisataman lautta" "Merisataman lautta"
"128" 127 "Valkosaaren yhteysvene" "Valkosaaren yhteysvene"
"129" 128 "Merisatama-Pihlajasaari" "Merisatama-Pihlajasaari"
"130" 129 "Ruoholahti-Pihlajasaari" "Ruoholahti-Pihlajasaari"
"131" 130 "Merisatama-Sirpalesaari (vanha)" "Merisatama-Sirpalesaari (vanha)"
"132" 131 "Kauppatori-Kruunuvuorenranta-Vasikkasaari" "Kauppatori-Kruunuvuorenranta-Vasikkasaari"
"133" 132 "Vuosaari-Kaunissaari" "Vuosaari-Kaunissaari"
"135" 134 "Kauppatori-Katajanokanluoto" "Kauppatori-Katajanokanluoto"
"136" 135 "Kauppatori-Vallisaari" "Kauppatori-Vallisaari"
route_short_name_too_long WARNING 30

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

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`.
"107" 107 "Kauppatori-Korkeasaari"
"109" 108 "Kivenlahden reitti"
"110" 109 "Ison Vasikkasaaren reitti"
"111" 110 "Pentalan reitti"
"112" 111 "Hakaniemi-Korkeasaari"
"113" 112 "Kauppatori-Isosaari"
"114" 113 "Itäinen saaristoreitti"
"115" 114 "Suomenoja-Iso Vasikkasaari"
"116" 115 "Haukilahti-Iso Vasikkasaari"
"117" 116 "Nokkala-Iso Vasikkasaari"
"118" 117 "Otaniemen linja"
"119" 118 "Kauppatori-Suomenlinna"
"120" 119 "Kauppatori-Suomenlinna-Vallisaari"
"121" 120 "Hakaniemi-Suomenlinna - ei liikennettä 2020"
"122" 121 "Vihreä reitti - ei liikennettä 2020"
"123" 122 "Hakaniemi-Suomenlinna-Vallisaari"
"124" 123 "Kauppatori-Lonna-Suomenlinna"
"125" 124 "Klippanin yhteysvene"
"126" 125 "Sirpalesaaren yhteysvene"
"127" 126 "Merisataman lautta"
"128" 127 "Valkosaaren yhteysvene"
"129" 128 "Merisatama-Pihlajasaari"
"130" 129 "Ruoholahti-Pihlajasaari"
"131" 130 "Merisatama-Sirpalesaari (vanha)"
"132" 131 "Kauppatori-Kruunuvuorenranta-Vasikkasaari"
"133" 132 "Vuosaari-Kaunissaari"
"134" 133 "Pentalan iltaliikenne"
"135" 134 "Kauppatori-Katajanokanluoto"
"136" 135 "Kauppatori-Vallisaari"
"138" 137 "Hakaniemi-Vallisaari"
same_route_and_agency_url WARNING 19

same_route_and_agency_url

Same routes.route_url and agency.agency_url.

A route should not have the same routes.route_url as a record from agency.txt.

You can see more about this notice here.

routeCsvRowNumber (?) The row number of the faulty record from `routes.txt`. routeId (?) The faulty record's id. agencyName (?) The faulty record's referenced agency name. routeUrl (?) The duplicate URL value agencyCsvRowNumber (?) The row number of the faulty record from `agency.txt`.
55 "55" "Sundqvist Investments Oy Ab" "http://www.ostern.fi" 8
62 "62" "Espoon kaupunki" "https://www.espoo.fi/fi/liikunta-ja-luonto/saaristo/saaristoliikenne" 14
84 "84" "HSL" "http://www.hsl.fi" 12
106 "106" "Vitharun" "http://www.vitharun.fi" 13
108 "109" "Espoon kaupunki" "https://www.espoo.fi/fi/liikunta-ja-luonto/saaristo/saaristoliikenne" 14
109 "110" "Espoon kaupunki" "https://www.espoo.fi/fi/liikunta-ja-luonto/saaristo/saaristoliikenne" 14
110 "111" "Espoon kaupunki" "https://www.espoo.fi/fi/liikunta-ja-luonto/saaristo/saaristoliikenne" 14
114 "115" "Espoon kaupunki" "https://www.espoo.fi/fi/liikunta-ja-luonto/saaristo/saaristoliikenne" 14
115 "116" "Espoon kaupunki" "https://www.espoo.fi/fi/liikunta-ja-luonto/saaristo/saaristoliikenne" 14
116 "117" "Espoon kaupunki" "https://www.espoo.fi/fi/liikunta-ja-luonto/saaristo/saaristoliikenne" 14
117 "118" "Espoon kaupunki" "https://www.espoo.fi/fi/liikunta-ja-luonto/saaristo/saaristoliikenne" 14
124 "125" "A&S Ravintolat" "http://www.asravintolat.fi" 18
125 "126" "Ferra Oy" "http://www.ferra.fi" 21
126 "127" "Merisataman lauttaliikenne" "https://www.hel.fi/helsinki/fi/kartat-ja-liikenne/joukkoliikenne/lauttaliikenne/vesireittiliikenne/vesireittiliikenne" 19
127 "128" "NJK Blekholmen" "http://www.njk.fi" 20
128 "129" "Merisataman lauttaliikenne" "https://www.hel.fi/helsinki/fi/kartat-ja-liikenne/joukkoliikenne/lauttaliikenne/vesireittiliikenne/vesireittiliikenne" 19
129 "130" "Merisataman lauttaliikenne" "https://www.hel.fi/helsinki/fi/kartat-ja-liikenne/joukkoliikenne/lauttaliikenne/vesireittiliikenne/vesireittiliikenne" 19
130 "131" "Merisataman lauttaliikenne" "https://www.hel.fi/helsinki/fi/kartat-ja-liikenne/joukkoliikenne/lauttaliikenne/vesireittiliikenne/vesireittiliikenne" 19
134 "135" "Helsingin Risteilypalvelut/TMSJ Group Oy" "https://katajanokanluoto.fi" 24
stop_without_stop_time WARNING 252

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 252 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.
2 "1" "Turku"
3 "2" "Parainen (keskusta)"
14 "13" "Norrby (Iniö)"
17 "16" "Taivassalo"
18 "17" "Merimasku"
19 "18" "Naantali"
24 "23" "Rymättylä"
25 "24" "Korppoo (keskusta)"
26 "25" "Korpoström (Korppoo)"
27 "26" "Galtby tienhaara (Korppoo)"
28 "27" "Träsk (Houtskari)"
29 "28" "Näsby (Houtskari)"
37 "36" "Mietoinen"
38 "37" "Lieranta"
39 "572" "Åva (Brändö)"
40 "573" "Vuosnainen (Kustavi)"
41 "574" "Jurmo"
42 "575" "Lappo I"
43 "576" "Asterholma"
44 "577" "Björkö"
45 "578" "Kumlinge"
46 "579" "Enklinge"
47 "580" "Snäckö"
48 "581" "Seglinge"
49 "582" "Sottunga"
50 "583" "Husö"
51 "584" "Kyrkogårdsö"
52 "585" "Kökar"
53 "586" "Överö P"
54 "587" "Bergö"
55 "588" "Svinö"
56 "589" "Degerby (Föglö)"
57 "590" "Hummelvik (Vårdö)"
58 "591" "Lappo L"
59 "592" "Överö E"
60 "593" "Embarsund"
61 "594" "Ängö"
62 "595" "Långnäs P"
63 "596" "Sandö"
64 "597" "Simskäla"
65 "598" "Prästö"
66 "599" "Töftö"
67 "600" "Torsholma L"
68 "601" "Maarianhamina"
69 "602" "Hammarland"
70 "603" "Eckerö"
71 "604" "Godby"
72 "605" "Geta"
73 "606" "Saltvik"
74 "607" "Sund"
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20260403" "20210101" "20221230"
unusable_trip WARNING 5

unusable_trip

Trips must have more than one stop to be usable.

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

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's id.
3450 "3449"
3451 "3450"
3452 "3451"
3453 "3452"
6134 "6133"
unknown_column INFO 1

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.
"trips.txt" "cars_allowed" 9