Module:Adjacent stations/SMRT

From Simple English Wikipedia, the free encyclopedia

This is a data module for Module:Adjacent stations. It supports services operated by Mass Rapid Transit (Singapore).

Usage[change source]

Lines[change source]

LineKeysColorHex colorIcon
Branch line Branch   b85600
Circle Line Circle   fa9e0d
Cross Island Line Cross Island   97C616
Downtown Line Downtown   005ec4
East–West Line East West   009645
Jurong Region Line Jurong Region   0099aa
North East Line North East   9900aa
North–South Line North South   d42e12
Thomson–East Coast Line Thomson-East Coast   9D5B25

Branches[change source]

LineTypeType keysColorHex colorIcon
East–West Line East–West Line – Changi Airport Line Changi   009645
Cross Island Line Cross Island Line – Punggol extension Punggol   97C616

Circle Line Stage 6[change source]

LineTypeType keysColorHex colorIcon
Circle Line Circle Line – Future service CCL6   fa9e0d

Jurong Region Line services[change source]

LineTypeType keysColorHex colorIcon
Jurong Region Line Jurong Region Line – Future service Pandan   0099aa

local smrt = "%1 MRT/LRT station"

local p = {
	["system title"] = "[[Mass Rapid Transit (Singapore)|Mass Rapid Transit]]",
	["system icon"] = "",
	["name format"] = {
		"font-family: helvetica; background-colour: transparent;",
		["Branch"] = "font-family: helvetica; background-colour: transparent; border-bottom: 8px solid #b85600;",
		["Circle"] = "font-family: helvetica; background-colour: transparent; border-bottom: 8px solid #fa9e0d;",
		["Cross Island"] = "font-family: helvetica; background-colour: transparent; border-bottom: 8px solid #97C616;",
		["Downtown"] = "font-family: helvetica; background-colour: transparent; border-bottom: 8px solid #005ec4;",
		["East West"] = "font-family: helvetica; background-colour: transparent; border-bottom: 8px solid #009645;",
		["Jurong Region"] = "font-family: helvetica; background-colour: transparent; border-bottom: 8px solid #0099aa;",
		["North East"] = "font-family: helvetica; background-colour: transparent; border-bottom: 8px solid #9900aa;",
		["North South"] = "font-family: helvetica; background-colour: transparent; border-bottom: 8px solid #d42e12;",
		["Thomson–East Coast"] = "font-family: helvetica; background-colour: transparent; border-bottom: 8px solid #9D5B25;",
	},
	["station format"] = {
		"%1 MRT station",
		["Bukit Panjang"] = smrt,
		["Choa Chu Kang"] = smrt,
		["Punggol"] = smrt,
		["Riviera"] = smrt,
		["Sengkang"] = smrt,
	},
	["lines"] = {
		["Branch"] = {
			["title"] = "[[Branch MRT line|Branch line]]",
			["color"] = "b85600",
			["left terminus"] = "Jurong East",
			["right terminus"] = "Choa Chu Kang",
		},
		["Circle"] = {
			["title"] = "[[Circle MRT line|Circle Line]]",
			["color"] = "fa9e0d",
			["left terminus"] = {
				"Dhoby Ghaut",
				"Marina Bay"
				},
			["right terminus"] = "HarbourFront",
			["types"] = {
				["CCL6"] = {
					["title"] ="Future service",
					["left terminus"] = "Clockwise / outer",
					["right terminus"] = "Anticlockwise / inner",
					["circular"] = true,
				},
			},
		},
		["Cross Island"] = {
			["title"] = "[[Cross Island MRT line|Cross Island Line]]",
			["color"] = "97C616",
			["left terminus"] = "Aviation Park",
			["right terminus"] = {
				"Bright Hill",
				"Jurong Lake District"
			},
			["types"] = {
				["Punggol"] = {
					["title"] = "Punggol extension",
					["left terminus"] = "Pasir Ris",
					["right terminus"] = "Punggol",
				},
			},
		},
		["Downtown"] = {
			["title"] = "[[Downtown MRT line|Downtown Line]]",
			["color"] = "005ec4",
			["left terminus"] = "Bukit Panjang",
			["right terminus"] = {
				"Expo",
				"Sungei Bedok",
			},
		},
		["East West"] = {
			["title"] = "[[East–West MRT line|East–West Line]]",
			["color"] = "009645",
			["left terminus"] = "Pasir Ris",
			["right terminus"] = "Tuas Link",
			["types"] = {
				["Changi"] ={
					["title"] = "Changi Airport Line",
					["left terminus"] = "Tanah Merah",
					["right terminus"] = "Changi Airport",
				},
			},
		},
		["Jurong Region"] = {
			["title"] = "[[Jurong Region MRT line|Jurong Region Line]]",
			["color"] = "0099aa",
            ["left terminus"] = {
                "Choa Chu Kang",
                "Tawas",
                "Peng Kang Hill"
            },
			["right terminus"] = {
                "Boon Lay",
                "Jurong Pier",
                "Tawas",
                "Peng Kang Hill"
            },
			["types"] = {
				-- Branch from Tengah to Pandan Reservoir
				["Pandan"] = {
					["title"] = "Future service",
					["left terminus"] = "Tengah",
					["right terminus"] = "Pandan Reservoir",
				},
			},
		},
		["North East"] = {
			["title"] = "[[North East MRT line|North East Line]]",
			["color"] = "9900aa",
			["left terminus"] = "HarbourFront",
			["right terminus"] = {
				"Punggol",
				"Punggol Coast",
			},
		},
		["North South"] = {
			["title"] = "[[North–South MRT line|North–South Line]]",
			["color"] = "d42e12",
			["left terminus"] = "Jurong East",
			["right terminus"] = "Marina South Pier",
		},
		["Thomson–East Coast"] = {
			["title"] = "[[Thomson–East Coast MRT line|Thomson–East Coast Line]]",
			["color"] = "9D5B25",
			["left terminus"] = "Woodlands North",
			["right terminus"] = {
				-- Update terminus accordingly as stages open
				"Gardens by the Bay",
				"Bayshore",
                "Sungei Bedok",
			},
		},
	},
	["aliases"] = {
		["circle (planned)"] = "Circle",
		["cc"] = "Circle",
		["ce"] = "Circle",
		["circle"] = "Circle",
		["ci"] = "Cross Island",
		["cr"] = "Cross Island",
		["cp"] = "Cross Island",
		["cross island"] = "Cross Island",
		["dt"] = "Downtown",
		["downtown"] = "Downtown",
		["ew"] = "East West",
		["cg"] = "East West",
		["east west"] = "East West",
		["jr"] = "Jurong Region",
		["je"] = "Jurong Region",
		["js"] = "Jurong Region",
		["jw"] = "Jurong Region",
		["jurong region"] = "Jurong Region",
		["ne"] = "North East",
		["north east"] = "North East",
		["ns"] = "North South",
		["north south"] = "North South",
		["te"] = "Thomson–East Coast",
		["thomson-east coast"] = "Thomson–East Coast",
		["thomson–east coast"] = "Thomson–East Coast"
	},
}

return p