Modul ini merupakan modul data yang ditransklusikan melalui Modul:Adjacent stations. Modul ini mengimplementasikan jalur-jalur Bus kota di Surabaya. Jenis kelas layanan bus dapat diketahui dari warna bumper pada bagian depan unit bus. Berikut merupakan keterangan warna pada ikon trayek:
Jalur | Kunci | Warna | Hex warna | Ikon | ||
---|---|---|---|---|---|---|
A2 | A2 |
0000cd |
| |||
D | D |
0000cd |
| |||
E1 | E1 |
0000cd |
| |||
F | F |
0000cd |
| |||
P1 | P1 |
ff0000 |
| |||
P3 | P3 |
ff0000 |
| |||
P4 | P4 |
ff0000 |
| |||
P5 | P5 |
ff0000 |
| |||
P6 | P6 |
ff0000 |
| |||
P8 | P8 |
ff0000 |
| |||
PAC1 | PAC1 |
ff8c00 |
| |||
PAC3 | PAC3 |
ff8c00 |
| |||
PAC4 | PAC4 |
ff8c00 |
| |||
PAC4 | PAC5 |
ff8c00 |
| |||
PAC6 | PAC6 |
ff8c00 |
| |||
PAC8 | PAC8 |
ff8c00 |
|
local x = "[[Terminal %1|%1]]"
local y = "[[Halte %1|%1]]"
local z = "[[%1 (Bus kota di Surabaya)|%1]]"
local p = {
["system title"] = "[[Bus kota di Surabaya]]",
["system color"] = "ffd700",
["header stop noun"] = "Halte",
["station format"] = {
"%1",
-- terminal
["Purabaya"] = x,
["Tambak Osowilangon"] = x,
["Bratang"] = x,
["Joyoboyo"] = x,
-- halte umum
["Demak"] = y,
["Diponegoro"] = y,
["DTC"] = y,
["Jemursari"] = y,
["Kapasan"] = y,
["Kupang"] = y,
["Margomulyo"] = y,
["Ngagel"] = y,
["Pasar Atom"] = y,
["Pasar Loak"] = y,
["PGS"] = y,
["RSI"] = y,
["Tanjung Perak"] = y,
["JMP"] = y,
["Semut"] = y,
["THR"] = y,
-- halte bersama Suroboyo Bus & Trans Semanggi Suroboyo
["Darmo"] = z,
["IAIN"] = z,
["Pasar Turi"] = z,
["Polda"] = z,
["Royal Plaza"] = z,
["Siola"] = z,
["Tunjungan"] = z,
-- lain-lain
["Sidoarjo"] = "[Terminal Larangan|%1]",
["JMP"] = "[Halte Jembatan Merah|%1]",
["Tanjung Perak"] = "[[Halte Ujung Baru|%1]]",
["Gubeng"] = "[Stasiun Surabaya Gubeng|%1]",
["Semut"] = "[Stasiun Surabaya Kota|%1]",
["Stasiun Pasar Turi"] = "[Stasiun Surabaya Pasarturi|%1]",
},
["lines"] = {
["A2"] = {
["title"] = "'''[[Trayek A2 (Bus kota di Surabaya)|<font color=#000000>A2</font>]]'''",
["color"] = "0000cd",
["icon"] = "[[Berkas:A2 (Bus kota di Surabaya).svg|50px|link=Trayek A2 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – Ngagel – Semut",
["left terminus"] = "Purabaya",
["right terminus"] = "Semut"
},
["D"] = {
["title"] = "'''[[Trayek D (Bus kota di Surabaya)|<font color=#000000>D</font>]]'''",
["color"] = "0000cd",
["icon"] = "[[Berkas:D (Bus kota di Surabaya).svg|50px|link=Trayek D (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – Bratang",
["left terminus"] = "Purabaya",
["right terminus"] = "Bratang"
},
["E1"] = {
["title"] = "'''[[Trayek E1 (Bus kota di Surabaya)|<font color=#000000>E1</font>]]'''",
["color"] = "0000cd",
["icon"] = "[[Berkas:E1 (Bus kota di Surabaya).svg|50px|link=Trayek E1 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – Joyoboyo",
["left terminus"] = "Purabaya",
["right terminus"] = "Joyoboyo"
},
["F"] = {
["title"] = "'''[[Trayek F (Bus kota di Surabaya)|<font color=#000000>F</font>]]'''",
["color"] = "0000cd",
["icon"] = "[[Berkas:F (Bus kota di Surabaya).svg|50px|link=Trayek F (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – JMP (via Diponegoro)",
["left terminus"] = "Purabaya",
["right terminus"] = "JMP"
},
["P1"] = {
["title"] = "'''[[Trayek P1 (Bus kota di Surabaya)|<font color=#000000>P1</font>]]'''",
["color"] = "ff0000",
["icon"] = "[[Berkas:P1 (Bus kota di Surabaya).svg|20px|link=Trayek P1/PAC1 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – Tanjung Perak (via Darmo)",
["left terminus"] = "Purabaya",
["right terminus"] = "Tanjung Perak"
},
["P3"] = {
["title"] = "'''[[Trayek P3 (Bus kota di Surabaya)|<font color=#000000>P3</font>]]'''",
["color"] = "ff0000",
["icon"] = "[[Berkas:P3 (Bus kota di Surabaya).svg|50px|link=Trayek P3/PAC3 (Bus kota di Surabaya)]]",
["note-mid"] = "Sidoarjo – JMP (via Tol)",
["left terminus"] = "Sidoarjo",
["right terminus"] = "JMP"
},
["P4"] = {
["title"] = "'''[[Trayek P4 (Bus kota di Surabaya)|<font color=#000000>P4</font>]]'''",
["color"] = "ff0000",
["icon"] = "[[Berkas:P4 (Bus kota di Surabaya).svg|50px|link=Trayek P4/PAC4 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – Tanjung Perak (via Tol)",
["left terminus"] = "Purabaya",
["right terminus"] = "Tanjung Perak"
},
["P5"] = {
["title"] = "'''[[Trayek P5 (Bus kota di Surabaya)|<font color=#000000>P5</font>]]'''",
["color"] = "ff0000",
["icon"] = "[[Berkas:P5 (Bus kota di Surabaya).svg|50px|link=Trayek P5 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – JMP (via Tol)",
["left terminus"] = "Purabaya",
["right terminus"] = "JMP"
},
["P6"] = {
["title"] = "'''[[Trayek P6 (Bus kota di Surabaya)|<font color=#000000>P6</font>]]'''",
["color"] = "ff0000",
["icon"] = "[[Berkas:P6 (Bus kota di Surabaya).svg|50px|link=Trayek P6 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – Tambak Osowilangon (via Diponegoro)",
["left terminus"] = "Purabaya",
["right terminus"] = "Tambak Osowilangon"
},
["P8"] = {
["title"] = "'''[[Trayek P8 (Bus kota di Surabaya)|<font color=#000000>P8</font>]]'''",
["color"] = "ff0000",
["icon"] = "[[Berkas:P8 (Bus kota di Surabaya).svg|50px|link=Trayek P8/PAC8 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – Tambak Osowilangon (via Tol)",
["left terminus"] = "Purabaya",
["right terminus"] = "Tambak Osowilangon"
},
["PAC1"] = {
["title"] = "'''[[Trayek PAC1 (Bus kota di Surabaya)|<font color=#000000>PAC1</font>]]'''",
["color"] = "ff8c00",
["icon"] = "[[Berkas:PAC1 (Bus kota di Surabaya).svg|50px|link=Trayek P1/PAC1 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – Tanjung Perak (via Darmo)",
["left terminus"] = "Purabaya",
["right terminus"] = "Tanjung Perak"
},
["PAC3"] = {
["title"] = "'''[[Trayek PAC3 (Bus kota di Surabaya)|<font color=#000000>PAC3</font>]]'''",
["color"] = "ff8c00",
["icon"] = "[[Berkas:PAC3 (Bus kota di Surabaya).svg|50px|link=Trayek P3/PAC3 (Bus kota di Surabaya)]]",
["note-mid"] = "Sidoarjo – JMP (via Tol)",
["left terminus"] = "Sidoarjo",
["right terminus"] = "JMP"
},
["PAC4"] = {
["title"] = "'''[[Trayek PAC4 (Bus kota di Surabaya)|<font color=#000000>PAC4</font>]]'''",
["color"] = "ff8c00",
["icon"] = "[[Berkas:PAC4 (Bus kota di Surabaya).svg|50px|link=Trayek P4/PAC4 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – Tanjung Perak (via Tol)",
["left terminus"] = "Purabaya",
["right terminus"] = "Tanjung Perak"
},
["PAC5"] = {
["title"] = "'''[[Trayek PAC5 (Bus kota di Surabaya)|<font color=#000000>PAC4</font>]]'''",
["color"] = "ff8c00",
["icon"] = "[[Berkas:PAC5 (Bus kota di Surabaya).svg|50px|link=Trayek P5 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – JMP (via Tol)",
["left terminus"] = "Purabaya",
["right terminus"] = "JMP"
},
["PAC6"] = {
["title"] = "'''[[Trayek PAC6 (Bus kota di Surabaya)|<font color=#000000>PAC6</font>]]'''",
["color"] = "ff8c00",
["icon"] = "[[Berkas:PAC6 (Bus kota di Surabaya).svg|50px|link=Trayek P6 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – Tambak Osowilangon (via Diponegoro)",
["left terminus"] = "Purabaya",
["right terminus"] = "Tambak Osowilangon"
},
["PAC8"] = {
["title"] = "'''[[Trayek PAC8 (Bus kota di Surabaya)|<font color=#000000>PAC8</font>]]'''",
["color"] = "ff8c00",
["icon"] = "[[Berkas:PAC8 (Bus kota di Surabaya).svg|50px|link=Trayek P8/PAC8 (Bus kota di Surabaya)]]",
["note-mid"] = "Purabaya – Tambak Osowilangon (via Tol)",
["left terminus"] = "Purabaya",
["right terminus"] = "Tambak Osowilangon"
},
},
}
return p