Module:Adjacent stations/Metro Trains Melbourne: Difference between revisions

Content deleted Content added
Added Werribee express
Adding Cheltenham as a terminus for the Frankston Line. Near half of peak hour services now terminate at Cheltenham during peak hours
 
(36 intermediate revisions by 3 users not shown)
Line 1:
local melbourne = "%1 railway station, Melbourne"
local victoria = "%1 railway station, Victoria"
local s = "background-color: #%s; font-size: 160%%; color: #%s; padding: 0.4em; white-space: nowrap; margin: 0.25em;"
local c = {
Alamein = '152C6B', Belgrave = '152C6B', Craigieburn = 'FFBE00', Cranbourne = '279FD5',
Frankston = '028430', GlenWaverley = '152C6B', Hurstbridge = 'BE1014', Lilydale = '152C6B',
Mernda = 'BE1014', Pakenham = '279FD5', Sandringham = 'F178AF', Sunbury = 'FFBE00',
Upfield = 'FFBE00', Werribee = '028430', Williamstown = '028430',
sys = '0072CE', blk = '000000', wht = 'ffffff'
}
 
local p = {
["system title"] = "[[Metro Trains Melbourne|Metro Trains]]",
["system icon"] = "[[File:Melbourne_train_logo.svg|18px|link=Railways in Melbourne|alt=Railways in Melbourne]]",
["system color"] = "0072ce",
["name format"] = {
["name format"] = "font-size: 170%; font-family:sans-serif; line-height: 100%; text-align:center; color: #ffffff; background-color:#0072ce; padding: 0.35em 0.35em 0.25em 0.25em;",
string.format(s, c.sys, c.wht),
["Alamein"] = string.format(s, "152c6b", c.wht),
["Belgrave"] = string.format(s, "152c6b", c.wht),
["Craigieburn"] = string.format(s, "FFBE00", c.blk),
["Cranbourne"] = string.format(s, "279FD5", c.blk),
["Frankston"] = string.format(s, "028430", c.wht),
["Glen Waverley"] = string.format(s, "152c6b", c.wht),
["Hurstbridge"] = string.format(s, "BE1014", c.wht),
["Lilydale"] = string.format(s, "152c6b", c.wht),
["Mernda"] = string.format(s, "BE1014", c.wht),
["Pakenham"] = string.format(s, "279FD5", c.blk),
["Sandringham"] = string.format(s, "F178AF", c.wht),
["Sunbury"] = string.format(s, "FFBE00", c.blk),
["Upfield"] = string.format(s, "FFBE00", c.blk),
["Werribee"] = string.format(s, "028430", c.wht),
["Williamstown"] = string.format(s, "028430", c.wht)
},
["header background color"] = "0072ce",
["header text color"] = "ffffff",
["station format"] = {
"%1 railway station",
["CLCity Loop"] = "[[City Loop]]",
["FS or P"] = "[[Flinders Street railway station|Flinders Street]] or [[Parliament railway station|Parliament]]",
["SC or F"] = "[[Southern Cross railway station|Southern Cross]] or [[Flagstaff railway station|Flagstaff]]",
Line 20 ⟶ 46:
["T or F"] = "[[Tottenham railway station|Tottenham]] or [[Footscray railway station|Footscray]]",
["MF or S"] = "[[Middle Footscray railway station|Middle Footscray]] or [[Sunshine railway station, Melbourne|Sunshine]]",
["M or C"] = "[[Malvern railway station, Melbourne|Malvern]] or [[Caulfield railway station|Caulfield]]",
["S or N"] = "[[Seddon railway station|Seddon]] or [[Newport railway station, Melbourne|Newport]]",
["S or F"] = "[[Spotswood railway station|Spotswood]] or [[Footsray railway station|Footscray]]",
["SK or F"] = "[[South Kensington railway station, Melbourne|South Kensington]] or [[Footscray railway station|Footscray]]",
["K or E"] = "[[Kensington railway station, Melbourne|Kensington]] or [[Essendon railway station|Essendon]]",
["S or L"] = "[[Seaholme railway station|Seaholme]] or [[Laverton railway station|Laverton]]",
["W or N"] = "[[Westona railway station|Westona]] or [[Newport railway station, Melbourne|Newport]]",
["A or W"] = "[[Aircraft railway station|Aircraft]] or [[Werribee railway station|Werribee]]",
["HC or L"] = "[[Hoppers Crossing railway station|Hoppers Crossing]] or [[Laverton railway station, Melbourne|Laverton]]",
["WR or VP"] = "[[West Richmond railway station|West Richmond]] or [[Victoria Park railway station, Melbourne|Victoria Park]]",
["CO or JO"] = "[[Collingwood railway station|Collingwood]] or [[Jolimont railway station, Melbourne|Jolimont]]",
["M or NM"] = "[[Moonee Ponds railway station|Moonee Ponds]] or [[North Melbourne railway station|North Melbourne]]",
["F via FS"] = "[[Frankston railway station|Frankston]] via [[Flinders Street railway station|Flinders Street]]",
["S via FS"] = "[[Sandringham railway station|Sandringham]] via [[Flinders Street railway station|Flinders Street]]",
["W via FS"] = "[[Werribee railway station|Werribee]] or [[Williamstown railway station|Williamstown]] via [[Flinders Street railway station|Flinders Street]]",
["EC via TH"] = "[[East Pakenham railway station|East Pakenham]] or [[Cranbourne railway station|Cranbourne]] via [[Town Hall railway station, Melbourne|Town Hall]]",
["S via TH"] = "[[Watergardens railway station|Watergardens]] or [[Sunbury railway station, Melbourne|Sunbury]] via [[Town Hall railway station, Melbourne|Town Hall]]",
["FS via CL"] = "[[Flinders Street railway station|Flinders Street]] via [[City Loop]]",
 
["Albion"] = melbourne,
["Armadale"] = melbourne,
Line 46 ⟶ 80:
["Brunswick"] = melbourne,
["Burwood"] = melbourne,
["Burwood (SRL)"] = "Burwood SRL station",
["Camberwell"] = melbourne,
["Canterbury"] = melbourne,
Line 90 ⟶ 125:
},
["lines"] = {
["City Circle"] = {
["title"] = "[[City Loop|City Circle]]",
["color"] = "000000",
["left terminus"] = "",
["right terminus"] = "",
["circular"] = true
},
["Alamein"] = {
["title"] = "[[Alamein line]]",
Line 114 ⟶ 156:
["color"] = "279fd5",
["text color"] = "FFFFFF",
["left terminus"] = "FlindersFS Streetvia CL",
["right terminus"] = "Cranbourne"
},
["CranbournemMCranbourneM"] = {
["title"] = "[[PakenhamCranbourne line]]",
["color"] = "279fd5",
["text color"] = "FFFFFF",
Line 128 ⟶ 170:
["color"] = "95979a",
["text color"] = "FFFFFF",
["left terminus"] = {"Southern Cross", "Flinders Street"},
["right terminus"] = {"Showgrounds", "Flemington Racecourse"},
},
["Frankston"] = {
Line 136 ⟶ 178:
["text color"] = "FFFFFF",
["left terminus"] = "W via FS",
["right terminus"] = {"Cheltenham", "Frankston"},
},
["FrankstonC"] = {
Line 142 ⟶ 184:
["color"] = "028430",
["text color"] = "FFFFFF",
["left terminus"] = "FlindersCity StreetLoop",
["right terminus"] = "Frankston"
},
Line 174 ⟶ 216:
},
["Melbourne Airport"] = {
["title"] = "[[Melbourne Airport rail linkRail|Melbourne Airport]]<br />(under construction)",
["color"] = "F95602",
["text color"] = "FFFFFF",
["left terminus"] = {"Pakenham", "Cranbourne"},
["right terminus"] = "[[Melbourne Airport railway station|Melbourne Airport]]"
},
["Melton"] = {
["title"] = "[[Ballarat Line|Melton Line]]",
["color"] = "279fd5",
["text color"] = "FFFFFF",
["left terminus"] = {"EC via TH"},
["right terminus"] = "[[Melton]]"
},
["Metro Tunnel"] = {
Line 191 ⟶ 240:
["color"] = "279fd5",
["text color"] = "FFFFFF",
["left terminus"] = "FlindersFS Streetvia CL",
["right terminus"] = "East Pakenham"
},
Line 207 ⟶ 256:
["left terminus"] = "Flinders Street",
["right terminus"] = "Sandringham"
},
["Sandr|ngham"] = {
["title"] = "[[Sandringham line]]",
["color"] = "f178af",
["text color"] = "FFFFFF",
["left terminus"] = "Sandringham",
["right terminus"] = "W via FS"
},
["Stony Point"] = {
Line 239 ⟶ 295:
["SunburyM"] = {
["title"] = "[[Sunbury line]]",
["color"] = "FFFFFF279fd5",
["text color"] = "FFFFFF",
["left terminus"] = "EC via TH",
["right terminus"] = {"Watergardens", "Sunbury"},
Line 256 ⟶ 313:
["right terminus"] = "F via FS"
},
["WerribeeSWerrlbee"] = {
["title"] = "[[Werribee line]]",
["color"] = "f178af",
["text color"] = "FFFFFF",
["left terminus"] = "SFlinders via FSStreet",
["right terminus"] = "Laverton or Werribee"
},
Line 270 ⟶ 327:
["right terminus"] = "F via FS"
},
["WilliamstownSWilIiamstown"] = {
["title"] = "[[Williamstown line]]",
["color"] = "f178af",
["text color"] = "FFFFFF",
["left terminus"] = "SFlinders via FSStreet",
["right terminus"] = "Williamstown"
},