模組:Adjacent stations/杭州地铁/sandbox

维基百科,自由的百科全书
文档图示 模块文档[查看] [编辑] [历史] [清除缓存]

本模块为杭州地铁相关条目数据模块,用于存储与杭州地铁有关的线路名、颜色及站名消歧义等数据。请勿直接引用此模块。

基本结构

本模块主要由3个部分组成,分别存储线路数据、站名格式数据与线路名快捷键数据。

  • 线路数据存储于["lines"]中,包括线路名称数据["title"]、颜色数据["color"]与起终点站数据["left terminus"]["right terminus"]。对于支线与建设中线路可用["types"]进行进一步区分。
注意:颜色数据的选择参见Template:杭州地铁颜色。起/终点站的选择原则不作规定,但建议以小里程端为起点站(left terminus)。
参考:
  • 站名格式数据存储于["station format"]中。默认格式为 {{{station}}}站 。对于消歧义页面,可以在模块最初新定义一个local(如local y = "%1站 (杭州市)"),这样在站名格式数据加入["{{{station}}}"] = y,即可得到例如 {{{station}}}站 (杭州市) 的消歧义页面。
  • 线路名快捷键数据存储于["aliases"]中。当线路更名时仅修改此处即可反映到所有使用利用本模块的模板的条目中。

与杭州地铁相连的城际铁路

参见以下模块:

直接使用本模块的模板

local x = "%1站 (杭州地铁)"
local y = "%1站 (杭州市)"

local p = {
	["system title"] = "[[杭州地铁]]",

	-- 线路数据
	["lines"] = {

		["1"] = {
			["title"] = "[[杭州地铁1号线|1号线]]",
			["color"] = "DF4661",
			["left terminus"] = "湘湖",
			["right terminus"] = "萧山国际机场",
		},
		["2"] = {
			["title"] = "[[杭州地铁2号线|2号线]]",
			["color"] = "F1803A",
			["left terminus"] = "良渚",
			["right terminus"] = "朝阳"
		},
		["3"] = {
			["title"] = "[[杭州地铁3号线|3号线]]",
			["color"] = "FFCD00",
			["left terminus"] = {"吴山前村", "石马"},
			["right terminus"] = "星桥",
			["types"] = {
				["仓前"] = {
					["title"] = "主线",
					["left terminus"] = "吴山前村"
				},
				["石马"] = {
					["title"] = "支线",
					["left terminus"] = "石马"
				},
				["在建"] = {
					["title"] = "<div class='smA'>建设中</div>",
					["right terminus"] = "星光街"
				},
			},
		},
		["4"] = {
			["title"] = "[[杭州地铁4号线|4号线]]",
			["color"] = "6CC24A",
			["left terminus"] = "浦沿",
			["right terminus"] = "池华街",
			["types"] = {
				["在建"] = {
					["title"] = "<div class='smA'>建设中</div>",
					["left terminus"] = "闻堰",
					["right terminus"] = "云谷"
				},
			},			
		},
		["5"] = {
			["title"] = "[[杭州地铁5号线|5号线]]",
			["color"] = "00AEC7",
			["left terminus"] = "金星",
			["right terminus"] = "姑娘桥",
			["types"] = {
				["在建"] = {
					["title"] = "<div class='smA'>建设中</div>",
					["left terminus"] = "南湖东",
					["right terminus"] = "姑娘桥"
				},
			},
		},
		["6"] = {
			["title"] = "[[杭州地铁6号线|6号线]]",
			["color"] = "0072ce",
			["left terminus"] = {"桂花西路", "双浦"},
			["right terminus"] = "枸桔弄",
			["types"] = {
				["富阳"] = {
					["title"] = "",
					["left terminus"] = "桂花西路"
				},
				["双浦"] = {
					["title"] = "",
					["left terminus"] = "双浦"
				},
			},
		},
		["7"] = {
			["title"] = "[[杭州地铁7号线|7号线]]",
			["color"] = "87189d",
			["left terminus"] = "吴山广场",
			["right terminus"] = "江东二路",
		},
		["8"] = {
			["title"] = "[[杭州地铁8号线|8号线]]",
			["color"] = "ac145a",
			["left terminus"] = "文海南路",
			["right terminus"] = "新湾路"
		},
		["9"] = {
			["title"] = "[[杭州地铁9号线|9号线]]",
			["color"] = "be4d00",
			["left terminus"] = "观音塘",
			["right terminus"] = "龙安",
			["types"] = {
				["在建"] = {
					["title"] = "<div class='smA'>建设中</div>",
					["left terminus"] = "观音塘",
					["right terminus"] = "塘栖"
				},
			},
		},
		["10"] = {
			["title"] = "[[杭州地铁10号线|10号线]]",
			["color"] = "daaa00",
			["left terminus"] = "黄龙体育中心",
			["right terminus"] = "逸盛路",
			["types"] = {
				["在建"] = {
					["title"] = "<div class='smA'>建设中</div>",
					["left terminus"] = "黄龙体育中心",
					["right terminus"] = "仁和南"
				},
			},
		},
		["D"] = {
			["title"] = "[[杭州至德清市域铁路|杭德线]]",
			["color"] = "aa8a00",
			["left terminus"] = "仁和南",
			["right terminus"] = "德清高铁站"
		},
		["12"] = {
			["title"] = "[[杭州地铁12号线|12号线]]",
			["color"] = "999999",
			["left terminus"] = "双浦车辆段",
			["right terminus"] = "火车西站",
		},
		["15"] = {
			["title"] = "[[杭州地铁15号线|15号线]]",
			["color"] = "999999",
			["left terminus"] = "亚太路",
			["right terminus"] = "崇贤",
		},
		["18"] = {
			["title"] = "[[杭州地铁18号线|18号线]]",
			["color"] = "999999",
			["left terminus"] = "义桥",
			["right terminus"] = "世纪大道",
		},
		["16"] = {
			["title"] = "[[杭州地铁16号线|16号线]]",
			["color"] = "FFB25B",
			["left terminus"] = "九州街",
			["right terminus"] = "绿汀路",
		},
		["19"] = {
			["title"] = "[[杭州地铁19号线|19号线]]",
			["color"] = "05C3DE",
			["left terminus"] = "苕溪",
			["right terminus"] = "永盛路",
		},

		-- 将来可能删除的部分
		--  --部分路段(已用types函数实现)
		["5c"] = {
			["title"] = "[[杭州地铁5号线|5号线]]",
			["color"] = "0db0c8",
			["left terminus"] = "老余杭",
			["right terminus"] = "姑娘桥"
		},

		-- --非杭州地铁所属的城际铁路,请使用各自模块
		["K"] = {
			["title"] = "[[杭州至柯桥城际铁路|杭绍城际]]",
			["color"] = "ff0000",
			["left terminus"] = "姑娘桥",
			["right terminus"] = "笛扬路"
		},
		["H"] = {
			["title"] = "[[杭海城际]]",
			["color"] = "999999",
			["left terminus"] = "余杭高铁",
			["right terminus"] = "浙大国际校区"
		},
		["_default"] = {
			["title"] = "[[杭州地铁|环湖线]]",
			["color"] = "999999"
		}
	},

	-- 站名格式数据
	["station format"] = {
		"%1站",
		-- 消歧义
		-- 1号线
		["城站"] = "[[城站站|城站]]",
		["火车东站"] = x,
		["客运中心"] = y,
		["乔司"] = x,
		["余杭高铁"] = "[[临平南高铁站站|临平南高铁站]]",
		["余杭高铁站"] = "[[临平南高铁站站|临平南高铁站]]",
		["南苑"] = y,
		["临平"] = x,
		["南阳"] = y,
		
		-- 2号线
		["三墩"] = x,
		["学院路"] = y,
		["人民广场"] = y,
		["人民路"] = y,
		["朝阳"] = y,		
		["钱江路"] = y,

		-- 3号线
		["大关"] = x,
		["星桥"] = x,
		["世纪大道"] = y,

		-- 4號線
		["中医药大学"] = y,
		["复兴路"] = y,
		["南星桥"] = x,
		["市民中心"] = y,
		["新塘"] = x,
		["黎明"] = y,
		
		-- 5号线
		["金星"] = y,
		["永福"] = x,
		["五常"] = y,
		["香积寺路"] = "[[东新园站|东新园]]",
		["万安桥"] = x,
		["长河"] = x,
		["火车南站"] = x,
		["双桥"] = x,
		
		-- 6号线
		["火车东站(东广场)"] = "[[火车东站站 (杭州地铁)|火车东站(东广场)]]",
		["火车东站东广场"] = "[[火车东站站 (杭州地铁)|火车东站(东广场)]]",
		["火车东站东"] = "[[火车东站站 (杭州地铁)|火车东站(东广场)]]",
        ["建业路"] = y,
		["江汉路"] = y,
		["奥体中心"] = y,
		["博览中心"] = y,
		["三堡"] = y,
		["中村"] = y,
		["银湖"] = y,
		["高桥"] = y,
		["新桥"] = "[[阳陂湖站|阳陂湖]]",

		-- 7号线
		["新街"] = y,

		-- 8号线

		-- 9号线
		["龙安"] = y,

		-- 10号线

		-- 16号线
		["南湖"] = y,
		["农林大学"] = y,
		
		-- 杭海
		["许村"] = "[[许村站 (杭海城际)|许村]]",
		["海宁高铁西站"] = "[[海宁高铁西站 (杭海城际)|海宁高铁西站]]",
		["长安"] = "[[长安站 (东方学院站)|长安 (东方学院)]]",
		["周王庙"] = "[[周王庙站 (杭海城际)|周王庙]]",
		["斜桥"] = "[[斜桥站 (杭海城际)|斜桥]]",
		["海昌路"] = "[[海昌路站 (浙江省)|海昌路]]",

	},

	["aliases"] = {
		["l"] = "16",
		["L"] = "16",
		["F"] = "6",
		["f"] = "6",
		["富"] = "6",
		["h"] = "H",
		["海"] = "H",
		["k"] = "K",
		["柯"] = "K",
		["z"] = "19",
		["Z"] = "19",
		["中"] = "19",
		["d"] = "D",
		["德"] = "D",
	}
}

local stationAliases = {
		-- 同站名转换
		["火車東站"] = "火车东站",
		["吴山前"] = "吴山前村站",
		["Kakusei Homura"] = "Pneuma",
		["Kakusei Hikari"] = "Pneuma",
}
for k, v in pairs(stationAliases) do
	p["station format"][k] = p["station format"][v]
end

return p