Halaman ini menyediakan daftar peringatan dan error validasi untuk feed Transportasi Umum Statis, serta tips tentang cara memecahkan masalah tersebut.
Error Validasi GTFS Statis
Error validasi adalah masalah pemblokiran penting yang harus Anda perbaiki sebelum Google dapat memproses feed dengan benar.
Untuk melakukan debug pada error ini, gunakan informasi dalam tabel berikut.
- Kolom "Pesan error" menyediakan pesan yang ditampilkan dalam laporan validasi di Dasbor Partner Transit. Ringkasan error diberikan di sini.
- Kolom "File yang relevan" menyediakan file yang harus Anda buka dan pecahkan masalahnya.
- Kolom "Tips pemecahan masalah" menyediakan langkah-langkah utama yang perlu Anda lakukan untuk mengatasi error.
Pesan error | File yang relevan | Tips pemecahan masalah |
---|---|---|
Agensi dengan Bahasa Berbeda | agency.txt |
Di kolom agency_lang , pastikan semua perusahaan transportasi umum menggunakan nilai
agency_lang yang sama. |
Perusahaan Transportasi Umum dengan Zona Waktu yang Berbeda-beda | agency.txt |
Di kolom agency_timezone , pastikan semua perusahaan transportasi umum menggunakan nilai
agency_timezone yang sama. |
Bahasa Perusahaan Transportasi Umum dan Bahasa Feed Tidak Sama | agency.txt , feed_info.txt |
Pastikan kedua file tersebut menggunakan kode bahasa yang sama di kolom berikut:
|
Bahasa Feed Belum Ditentukan | agency.txt , feed_info.txt |
Pastikan kolom berikut menyediakan kode bahasa di salah satu file:
|
Kolom yang Wajib Diisi Tidak Ada | Semua | Tambahkan kolom yang tidak ada ke dalam file teks (.txt ) yang sesuai. |
Kolom Tidak Digunakan Lagi di attributions.txt |
attributions.txt |
Hapus kolom attribution_text yang tidak digunakan lagi. |
Feed yang Sudah Tidak Berlaku Memiliki Layanan Sangat Singkat | calendar.txt |
Pastikan kolom start_date dan end_date di feed sudah yang
terbaru dan memiliki tanggal mulai dan tanggal akhir yang valid. |
Aturan Harga Tiket dengan Kedua Referensi ID Rute | fare_rules.txt |
Periksa kolom route_id dan contains_id . Anda dapat menentukan
aturan harga tiket menggunakan route_id atau contains_id . Oleh karena itu, Anda
tidak perlu mengisi nilai ke kedua kolom tersebut. |
Lebih dari Satu Entri Info Feed | feed_info.txt |
Pastikan hanya ada satu entri dalam file feed_info.txt . |
Perjalanan Berbasis Frekuensi Tumpang-Tindih | frequencies.txt |
Periksa kolom trip_id , start_time , dan end_time . Pastikan baris dengan nilai trip_id yang sama tidak memiliki
interval start_time dan end_time yang tumpang-tindih. |
Transfer Perjalanan Berbasis Frekuensi | frequencies.txt , transfers.txt |
Verifikasi bahwa kolom from_stop_id dan to_stop_id dalam file transfers.txt tidak merujuk perjalanan apa pun dengan entri exact_times=0 dalam file frequencies.txt . |
Kolom yang Wajib Diisi untuk Jalur Tidak Ada | pathways.txt |
Verifikasi bahwa file pathways.txt menyertakan kolom pathway_mode dan is_bidirectional . |
Nilai yang Wajib Diisi untuk Jalur Tidak Ada | pathways.txt |
Verifikasi bahwa kolom pathway_mode dan is_bidirectional memiliki nilai yang valid. |
Nama Pendek atau Nama Panjang Rute Wajib Diisi | routes.txt |
Periksa kolom route_short_name dan route_long_name . Pastikan
setiap rute menyertakan nilai setidaknya di salah satu kolom ini. |
Terlalu Banyak Entri | routes.txt , stops.txt |
Pastikan entri dalam routes.txt dan stops.txt berisi
informasi akurat yang mencerminkan sistem transportasi umum di dunia nyata. |
Bentuk dengan Nilai Bentuk-Jarak-Tempuh Parsial | shapes.txt |
Periksa kolom shape_dist_traveled . Jika ada nilai shape_dist_traveled yang ditentukan, Anda harus menentukan nilai ini untuk semua titik bentuk. Jika tidak, biarkan nilai ini kosong. |
Lokasi Titik Terlalu Dekat dengan Asal (0,0) | shapes.txt , stops.txt |
Pastikan kolom berikut memiliki nilai yang akurat untuk lintang dan bujur,
bukan (
|
Lokasi Titik Terlalu Dekat dengan Kutub Utara/Selatan | shapes.txt , stops.txt |
Pastikan kolom berikut memiliki nilai yang akurat untuk lintang dan bujur,
bukan (
|
Waktu Perhentian dengan Kedatangan Sebelum Waktu Keberangkatan Sebelumnya | stop_times.txt |
Periksa kolom stop_sequence , arrival_time , dan departure_time . Pastikan setiap nilai departure_time untuk
entri sebelumnya tidak lebih lambat dari nilai arrival_time entri
berikutnya. |
Waktu Perhentian dengan Hanya Waktu Kedatangan atau Keberangkatan yang Ditentukan | stop_times.txt |
Tentukan nilai untuk kolom arrival_time dan departure_time . |
Waktu Keberangkatan Perjalanan Terlalu Lama | stop_times.txt |
Urutkan kolom stop_sequence dari bawah ke atas. Untuk memverifikasi perjalanan, gunakan kolom trip_id di entri pertama. Verifikasi bahwa kolom departure_time yang terkait memiliki nilai yang wajar. |
Perjalanan Terlalu Lama | stop_times.txt |
Verifikasi bahwa kolom departure_time dan arrival_time memiliki nilai wajar yang mencerminkan kondisi dunia nyata. |
Perjalanan dengan Waktu Kedatangan yang Tidak Sesuai Urutan | stop_times.txt |
Periksa kolom arrival_time dan stop_sequence . Mungkin ada satu atau beberapa nilai yang tidak urut dengan entri sebelumnya. Nilai arrival_time
dan stop_sequence harus selalu lebih besar dari nilai di
entri perjalanan sebelumnya. |
Perjalanan dengan Waktu Keberangkatan Tidak Sesuai Urutan | stop_times.txt |
Periksa kolom departure_time dan stop_sequence . Mungkin
ada satu atau beberapa nilai yang tidak sesuai urutan dengan entri sebelumnya. Nilai
departure_time dan stop_sequence harus selalu lebih besar
dari nilai di entri perjalanan sebelumnya. |
Perjalanan dengan Bentuk-Jarak-Tempuh yang Tidak Sesuai Urutan | stop_times.txt |
Periksa kolom shape_dist_traveled . Mungkin ada satu atau beberapa nilai yang tidak
urut dengan entri nilai trip_id tertentu sebelumnya. Nilai
shape_dist_traveled harus selalu lebih besar dari nilai di
entri perjalanan sebelumnya. |
Lokasi Tanpa Stasiun Induk | stops.txt |
Periksa kolom location_type dengan nilai 2 (pintu masuk),
3 (node umum), atau 4 (area boarding). Pastikan setiap nilai tersebut memiliki nilai terkait di kolom parent_station . |
Stasiun Induk dengan Jenis Lokasi Salah | stops.txt |
Periksa kolom parent_station dan location_type . Verifikasi bahwa stasiun tersebut memiliki nilai location_type sebesar 1 . |
Stasiun dengan Stasiun Induk | stops.txt |
Periksa kolom location_type dan parent_station . Verifikasi bahwa setiap stasiun (location_type=1 ) tidak memiliki nilai parent_station . |
Perhentian dengan Stasiun Induk dan Zona Waktu | stops.txt |
Periksa kolom parent_station dan stop_timezone . Jika perhentian
memiliki stasiun induk, perhentian tersebut akan mewarisi zona waktu stasiun induk. Oleh karena itu, jika ada
nilai untuk parent_station , kosongkan nilai
stop_timezone . |
Tidak Dapat Menemukan Perhentian Apa Pun | stops.txt |
Pastikan file stops.txt ada dan memiliki satu atau beberapa baris dengan nilai yang
valid. |
Lokasi dengan Waktu Perhentian Diganti | stops.txt , stop_times.txt |
Pastikan kolom berikut merujuk ke lokasi yang harus menjadi perhentian
(
|
Lokasi dengan Waktu Perhentian | stops.txt , stop_times.txt |
Pastikan kolom berikut merujuk ke lokasi yang harus menjadi perhentian
(
|
Transfer dengan Rute dan Perjalanan Tidak Valid | transfers.txt |
Periksa kolom from_route_id , to_route_id , from_trip_id , dan to_trip_id . Pastikan setiap entri yang
merujuk ke rute dan perjalanan memiliki perjalanan dengan rute yang telah ditentukan. |
Transfer Duplikat | transfers.txt |
Verifikasi bahwa setiap kolom dalam file transfers.txt tidak memiliki entri duplikat. |
Waktu Transfer Minimum dengan Jenis Transfer Tidak Valid | transfers.txt |
Verifikasi bahwa nilai dalam kolom min_transfer_time cocok dengan nilai transfer_type 2 . Hal itu karena hanya jenis transfer ini yang
memerlukan jumlah waktu minimum antara kedatangan dan keberangkatan perjalanan. |
Transfer Antara Perhentian dan Stasiun | transfers.txt |
Periksa kolom from_stop_id dan to_stop_id . Pastikan bahwa
file transfers.txt tidak memiliki transfer perhentian-ke-stasiun dan
stasiun-ke-perhentian yang ambigu. Khususnya, jika sebuah transfer diketahui berasal dari stasiun pertama ke
perhentian yang terdapat di stasiun kedua, dan transfer yang berbeda diketahui berasal dari perhentian yang terdapat
di stasiun pertama ke stasiun kedua. |
Nilai Tak Terduga Terjemahan | translations.txt |
Verifikasi di semua kolom bahwa kolom yang harus kosong tidak memiliki nilai. |
Perjalanan Blok dengan Waktu Perhentian Tumpang-Tindih | trips.txt |
Periksa kolom block_id untuk mengetahui apakah waktu perhentian saling tumpang-tindih.
Dua perjalanan di blok yang sama tidak boleh memiliki waktu perhentian yang tumpang-tindih jika kedua perjalanan tersebut aktif pada
tanggal layanan yang sama. Khususnya, waktu keberangkatan terakhir untuk perjalanan di suatu blok harus
kurang dari atau sama dengan waktu kedatangan pertama untuk perjalanan berikutnya di blok tersebut. |
File GTFS Duplikat | File zip yang berisi semua file teks (.txt ) |
Hindari mengupload file zip duplikat ke Dasbor Partner Transit Anda. Hanya upload file zip jika berisi data baru. |
Tidak Dapat Membuka GTFS | File zip yang berisi semua file teks (.txt ) |
Kompresi langsung semua file teks menjadi file zip dan upload ke Dasbor Partner Transit Anda lagi. |
Peringatan Validasi GTFS Statis
Peringatan validasi adalah pesan yang menunjukkan potensi masalah pada feed Anda. Anda harus memecahkan masalah peringatan ini. Jika masalah tidak diselesaikan, data di feed Anda mungkin salah ditampilkan di Google Maps.
Untuk melakukan debug pada peringatan, gunakan informasi dari tabel berikut.
- Kolom "Pesan peringatan" menampilkan pesan yang muncul dalam laporan validasi di Dasbor Partner Transit. Ringkasan peringatan diberikan di sini.
- Kolom "File yang relevan" menyediakan file yang harus Anda buka dan pecahkan masalahnya.
- Kolom "Tips pemecahan masalah" menyediakan langkah-langkah utama yang perlu Anda lakukan untuk mengatasi peringatan.
Pesan peringatan | File yang relevan | Tips pemecahan masalah |
---|---|---|
Bahasa Feed Belum Ditentukan | agency.txt |
Tambahkan kolom agency_lang dalam file agency.txt . Atau, tambahkan file feed_info.txt . |
Nomor Telepon Tidak Valid | agency.txt dan attributions.txt |
Pastikan nilai pada kolom berikut sesuai dengan konvensi penamaan nomor telepon:
|
Kolom Tidak Dikenal | Semua | Buka file yang disebutkan dalam peringatan, periksa apakah ada kesalahan ketik pada nama kolom, atau hapus kolom tersebut jika merupakan duplikat. |
File Tidak Dikenal | Semua | Buka file yang disebutkan dalam peringatan, periksa apakah ada kesalahan ketik pada nama file, atau hapus file duplikat. |
Spasi Kosong di Awal Atau di Akhir | Semua | Periksa kolom yang terpengaruh dan hapus semua spasi kosong di awal atau di akhir dari nilai. |
Nama Kolom Kosong | Semua | Periksa file yang terpengaruh. Pastikan tidak ada nama kolom yang kosong. |
Baris Kosong | Semua | Periksa file yang terpengaruh dan pastikan setiap baris berisi nilai yang valid. |
Nilai Tak Terduga Terjemahan | Semua | Periksa file yang terpengaruh. Pastikan setiap kolom yang seharusnya kosong benar-benar tidak memiliki nilai. |
URL tidak valid |
Salah satu file berikut:
|
Cari nilai URL yang tidak valid di kolom berikut:
|
Kolom Tidak Digunakan Lagi di attributions.txt |
attributions.txt |
Temukan kolom yang tidak digunakan lagi, lalu hapus. |
Feed Tidak Memiliki Pengecualian Tanggal Kalender | calendar_dates.txt |
Jika layanan tidak aktif pada hari tertentu seperti hari libur, pastikan Anda memberikan informasi tanggal. |
Kalender Tidak Memiliki Hari Aktif | calendar.txt |
Periksa kolom monday hingga sunday untuk memastikan setiap
entri kalender memiliki setidaknya satu hari aktif dalam seminggu. |
Akhir Masa Berlaku Feed | calendar.txt |
Verifikasi di feed bahwa kolom end_date berisi tanggal saat ini
beserta tanggal di masa mendatang. |
Feed Memiliki Layanan yang Sangat Singkat | calendar.txt |
Verifikasi bahwa kolom start_date dan end_date feed memiliki setidaknya 14 hari layanan. |
ID Layanan Kalender Tidak Memiliki Hari Aktif | calendar.txt dan calendar_dates.txt |
Pastikan nilai service_id untuk setiap layanan memiliki setidaknya beberapa tanggal
layanan aktif. |
Feed Tidak Memiliki Tanggal Layanan | calendar.txt dan calendar_dates.txt |
Verifikasi bahwa kolom berikut memiliki tanggal layanan aktif:
|
Kekosongan Tanggal Layanan | calendar.txt dan calendar_dates.txt |
Pastikan tidak ada kekosongan besar pada tanggal layanan di kolom berikut. Kekosongan besar menunjukkan adanya jeda pada layanan transportasi umum:
|
Harga Tiket dengan dan Tanpa Aturan | fare_attributes.txt dan fare_rules.txt |
Periksa kolom fare_id untuk memverifikasi bahwa semua harga tiket dalam file fare_attributes.txt dikaitkan dengan aturan dalam file fare_rules.txt . |
Beberapa Harga Tiket Tanpa Aturan | fare_attributes.txt dan fare_rules.txt |
Periksa kolom fare_id untuk memverifikasi bahwa semua harga tiket dalam file fare_attributes.txt dikaitkan dengan aturan dalam file fare_rules.txt . |
Info Feed Mulai Lebih Awal | feed_info.txt |
Periksa kolom feed_start_date untuk memastikan bahwa layanan di feed ini
dimulai pada waktu yang tepat. |
Layanan Mendatang | feed_info.txt |
Periksa kolom |
Tanggal Info Feed Tidak Ada | feed_info.txt |
Periksa kolom feed_start_date dan feed_start_end . Jika satu kolom berisi nilai, pastikan untuk memasukkan nilai ke kolom lainnya. |
Headway Frekuensi Lebih Lama dari Interval | frequencies.txt |
Periksa setiap entri dalam file frequencies.txt untuk memastikan
nilai headway_secs tidak lebih besar daripada perbedaan antara
nilai end_time dan nilai start_time . |
Frekuensi waktu persis tidak konsisten | frequencies.txt |
Verifikasi bahwa nilai kolom exact_times sama untuk semua baris dengan trip_id yang sama. |
Frekuensi Rendah | frequencies.txt |
Periksa kolom headway_secs untuk memastikan nilainya tidak lebih besar dari
1800 detik. Untuk meningkatkan frekuensinya, perpendek interval waktu ini berdasarkan kondisi sebenarnya. Anda dapat membuat model perjalanan dengan waktu yang tepat (menggunakan exact_times=1 di
frequencies.txt ) atau membuat model masing-masing perjalanan di trips.txt . |
Perjalanan Berbasis Frekuensi Tumpang-Tindih | frequencies.txt |
Periksa semua baris dengan nilai trip_id yang sama untuk memastikan bahwa tidak ada
tumpang-tindih dalam interval start_time dan end_time . |
Terlalu Sering | frequencies.txt |
Pastikan bahwa headway yang direkomendasikan di kolom headway_secs lebih dari
satu menit, yang berarti nilainya harus lebih tinggi dari 60 . |
Jalur Resiprokal Tidak Ada | pathways.txt |
Pastikan kolom is_bidirectional ada dan memiliki nilai yang
valid. Pastikan tidak ada entri yang memiliki nilai terbalik di kolom from_stop_id dan
to_stop_id . |
Nilai yang wajib diisi untuk jalur tidak ada | pathways.txt |
Pastikan kolom tersebut tidak kosong dan memiliki nilai:
|
Jalur Adalah Loop | pathways.txt |
Periksa kolom from_stop dan to_stop , lalu verifikasi bahwa di setiap entri, kolom ini berisi nilai yang berbeda. Kolom ini akan menentukan jalur yang berguna untuk penumpang. |
Kontras Warna Rute | routes.txt |
Pastikan kolom route_text_color dan route_color menggunakan
warna yang kontras, karena warna tersebut sering kali digunakan sebagai warna latar belakang dan teks untuk menampilkan nama
rute. Pelajari lebih lanjut
rasio kontras
warna yang dapat diakses (4,5:1 untuk teks). |
Nama rute memiliki karakter khusus | routes.txt |
Periksa kolom route_long_name dan route_short_name .
Hapus atau ganti karakter khusus, seperti ! $ % \ * = _ . |
Nama Rute Digunakan Ulang | routes.txt |
Periksa kolom |
Nama Pendek Rute Sama dengan Nama Panjang Rute | routes.txt |
Periksa kolom |
Nama Pendek Rute Ada Dalam Nama Panjang Rute | routes.txt |
Pastikan tidak ada nilai yang tumpang-tindih di kolom route_short_name atau
route_long_name . |
Nama Pendek Rute Terlalu Panjang | routes.txt |
Pastikan nama pendek rute di kolom |
Nama Panjang Rute Singkat | routes.txt |
Verifikasi bahwa kolom route_long_name berisi nilai yang bermakna, bukan
nama pendek. |
Nama Rute Sama dengan Deskripsi | routes.txt |
Verifikasi bahwa kolom route_short_name dan route_long_name tidak berisi nilai yang tumpang-tindih dari kolom route_desc . |
Perjalanan Blok dengan Jenis Rute Tidak Konsisten | routes.txt dan trips.txt |
Perjalanan dengan nilai block_id yang sama dalam file trips.txt harus
memiliki nilai route_type yang konsisten dalam file routes.txt . |
shape_dist_traveled Tidak Meningkat di Sepanjang Bentuk |
shapes.txt |
Pastikan setiap pasangan titik berikutnya di kolom shape_dist_traveled
memiliki nilai yang meningkat. |
Perhentian tidak cocok dengan nilai shape_dist_traveled |
shapes.txt dan stop_times.txt |
Pastikan entri perhentian dalam file stop_times.txt tidak jauh dari
lokasi perhentian seperti yang ditentukan dengan nilai shape_dist_traveled dalam
shapes.txt . |
Perhentian Terlalu Jauh dari Bentuk | shapes.txt dan stop_times.txt |
Periksa entri perhentian dalam file stop_times.txt dan entri bentuk dalam
file shapes.txt . Setiap perhentian tidak boleh berjarak lebih dari sekitar 100 meter
dari jalur perjalanan. |
Perhentian Cocok dengan Bentuk dalam Urutan yang Salah | shapes.txt dan stop_times.txt |
Pastikan entri perhentian dalam file stop_times.txt konsisten dengan
urutan kedatangan-keberangkatan seperti yang ditentukan dengan bentuk dalam
file shapes.txt . |
Perhentian Memiliki Terlalu Banyak Kecocokan untuk Bentuk | shapes.txt dan stop_times.txt |
Periksa entri perhentian di stop_times.txt dan kurangi potensi kecocokan dengan
jalur perjalanan, seperti yang ditentukan dengan entri bentuk dalam shapes.txt . |
Perjalanan dengan Nilai Bentuk-Jarak-Tempuh, Tetapi Tidak Ada Nilai untuk Bentuk | shapes.txt dan stop_times.txt |
Periksa kolom shape_dist_traveled dalam file stop_times.txt . Pastikan untuk menentukan nilai shape_dist_traveled dalam file shapes.txt untuk bentuk yang terkait dengan perjalanan. |
Perjalanan dengan Nilai Bentuk-Jarak-Tempuh, Tetapi Tidak Ada Bentuk | shapes.txt dan stop_times.txt |
Periksa kolom shape_dist_traveled dalam stop_times.txt dan
kolom shape_id dalam trips.txt . Pastikan perjalanan memiliki
nilai shape_dist_traveled dan nilai shape_id yang sesuai. |
Bentuk Tidak Terpakai | shapes.txt dan trips.txt |
Periksa kolom shape_id dalam shapes.txt dan trips.txt . Verifikasi bahwa file trips.txt mereferensikan setiap nilai shape_id dari shapes.txt . |
Perjalanan Cepat antara Perhentian Jauh | stop_times.txt |
Periksa kolom arrival_time dan departure_time dalam file stop_times.txt . Pastikan kecepatan rata-rata kendaraan transportasi umum berada
dalam rentang yang sesuai, dan hitung waktu untuk mencapai perhentian
yang jauh. |
Perjalanan Cepat Antar-Perhentian | stop_times.txt |
Periksa kolom arrival_time dan departure_time dalam file stop_times.txt . Verifikasi bahwa kecepatan rata-rata kendaraan transportasi umum berada dalam rentang yang sesuai, dan hitung waktu secara tepat. |
Layar jurusan perhentian berisi karakter khusus | stop_times.txt |
Periksa kolom stop_headsign . Hapus atau ganti karakter khusus,
seperti ! $ % \ * = _ . |
Waktu Perhentian dengan Interval Kedatangan Panjang | stop_times.txt |
Periksa kolom arrival_time . Pastikan dua perhentian berurutan yang
termasuk dalam perjalanan yang sama memiliki waktu kedatangan berbeda dengan rentang tidak lebih dari 24 jam. |
Waktu Perhentian dengan Interval Keberangkatan-Kedatangan Panjang | stop_times.txt |
Periksa kolom departure_time dan arrival_time . Pastikan
waktu antara keberangkatan dan kemungkinan kedatangan berikutnya tidak lebih dari 24 jam. |
Waktu keberangkatan pertama perjalanan mencurigakan | stop_times.txt |
Pastikan waktu keberangkatan pertama perjalanan di kolom departure_time
tidak lebih dari 36 jam. |
Terlalu Banyak Waktu Perhentian Berurutan dengan Waktu yang Sama | stop_times.txt |
Periksa kolom departure_time dan arrival_time . Verifikasi bahwa perhentian berurutan yang waktunya berjauhan satu sama lain tidak memiliki waktu kedatangan dan keberangkatan yang sama. |
Perjalanan dengan Nilai Bentuk-Jarak-Tempuh Parsial | stop_times.txt |
Periksa kolom shape_dist_traveled . Sertakan nilai jarak untuk semua perhentian atau tidak sama sekali. |
Titik Waktu untuk Waktu Perhentian Tanpa Waktu yang Ditentukan | stop_times.txt |
Verifikasi bahwa kolom arrival_time dan departure_time berisi titik waktu yang valid. |
Perjalanan Tanpa Penjemputan atau Pengantaran | stop_times.txt |
Pastikan bahwa kolom pickup_type dan drop_off_type memiliki nilai yang valid, atau hapus kolom tersebut jika tidak berisi nilai apa pun. |
Perjalanan Tidak Dapat Digunakan | stop_times.txt dan trips.txt |
Periksa kolom trip_id dalam trips.txt dan stop_times.txt . Pastikan setiap nilai trip_id memiliki setidaknya dua
entri di stop_times.txt . |
Perjalanan Tidak Digunakan | stop_times.txt dan trips.txt |
Periksa kolom trip_id dalam trips.txt dan stop_times.txt . Verifikasi bahwa file stop_times.txt mereferensikan setiap nilai trip_id dari file trips.txt . |
Lokasi Terlalu Jauh dari Induknya | stops.txt |
Periksa kolom
|
Kode peron tidak ada | stops.txt |
Periksa kolom stop_name dan platform_code . Pastikan setiap
kolom stop_name yang berisi kode peron memiliki nilai yang sesuai di
kolom platform_code . |
Stasiun Tidak Digunakan | stops.txt |
Periksa kolom parent_station . Stasiun (location_type=1 )
harus memiliki grup perhentian turunan yang tertaut ke stasiun tersebut. |
Stasiun Terlalu Dekat | stops.txt |
Periksa kolom
|
Nama perhentian memiliki karakter khusus | stops.txt |
Periksa kolom stop_name . Hapus atau ganti karakter khusus, seperti
! $ % \ * = _ . |
Nama perhentian memiliki kode atau ID perhentian | stops.txt |
Verifikasi bahwa kolom stop_name tidak berisi nilai stop_code
atau stop_id . |
Perhentian Terlalu Dekat dengan Stasiun | stops.txt |
Verifikasi apakah perhentian merupakan bagian dari stasiun. Jika ya, tautkan perhentian ke stasiun di kolom parent_station . |
Perhentian Terlalu Dekat | stops.txt |
Periksa kolom
|
Perhentian dengan Nama dan Deskripsi Sama | stops.txt |
Verifikasi bahwa kolom stop_name dan stop_desc berisi nilai yang berbeda untuk setiap perhentian. |
Peron Tanpa Stasiun Induk | stops.txt |
Pastikan kolom parent_station berisi nilai yang valid untuk peron yang
berisi kolom platform_code . |
Lokasi Tidak Dapat Dijangkau di Stasiun A | stops.txt |
Periksa kolom location_type . Pastikan semua peron
(location_type=1 ) dan node umum (location_type=3 )
dapat dijangkau setidaknya di satu arah: dari pintu masuk atau ke pintu keluar. |
Node Generik Menggantung | stops.txt |
Periksa kolom location_type . Node generik
(location_type=3 ) menautkan jalur bersama, sehingga harus memiliki dua lokasi insiden
atau lebih (ditentukan di from_stop_id dan to_stop_id dalam
pathways.txt ). |
Perhentian Tidak Digunakan | stops.txt dan stop_times.txt |
Periksa kolom stop_id dalam stops.txt dan stop_times.txt . Setiap perhentian harus dirujuk oleh sejumlah waktu perhentian, yang menjelaskan jadwal kendaraan transportasi umum yang melayani perhentian tersebut. |
Waktu Transfer Minimum Sangat Besar | transfers.txt |
Pastikan nilai dalam kolom min_transfer_time wajar; yaitu,
tidak lebih lama dibandingkan waktu transfer sebenarnya yang dibutuhkan penumpang jika berjalan kaki. |
Jarak Transfer Sangat Besar | transfers.txt |
Periksa kolom from_stop_id dan to_stop_id . Pastikan
jarak antara dua perhentian transfer wajar; yaitu, tidak lebih jauh dibandingkan
jarak yang ditempuh penumpang jika berjalan kaki |
Kecepatan Berjalan Transfer Terlalu Cepat | transfers.txt |
Pastikan nilai dalam kolom min_transfer_time wajar; yaitu,
tidak lebih singkat dibandingkan waktu transfer sebenarnya yang dibutuhkan penumpang jika berjalan kaki. |
Terdeteksi Format Terjemahan Tidak Resmi | translations.txt |
Verifikasi bahwa kolom table_name ada dan berisi nilai yang valid. |
Layar Jurusan Perjalanan Berisi Nama Panjang Rute | trips.txt |
Periksa kolom trip_headsign dan route_long_name . Karena keduanya ditampilkan di Google Maps, pastikan kolom trip_headsign tidak berisi nilai route_long_name . |
Layar Jurusan Perjalanan Berisi Nama Pendek Rute | trips.txt |
Periksa kolom trip_headsign dan route_short_name . Karena keduanya ditampilkan di Google Maps, pastikan kolom trip_headsign tidak berisi nilai route_short_name . |
Layar jurusan perjalanan berisi karakter khusus | trips.txt |
Periksa kolom trip_headsign . Hapus atau ganti karakter khusus,
seperti ! $ % \ * = _ . |
Duplikat Perjalanan | trips.txt , dan mungkin calendar.txt ,
calendar_dates.txt , stop_times.txt |
Dalam file berikut, pastikan tidak ada perjalanan duplikat pada waktu perhentian yang sama, pada tanggal layanan aktif yang sama:
|
Perjalanan Blok dengan Waktu Perhentian Tumpang-Tindih | trips.txt , dan mungkin calendar.txt ,
calendar_dates.txt , stop_times.txt |
Dalam file berikut, pastikan tidak ada waktu perhentian yang tumpang-tindih pada tanggal layanan aktif yang sama untuk perjalanan:
|