模組:Adjacent stations/杭州地铁
外观
本模块为杭州地铁相关条目数据模块,用于存储与杭州地铁有关的线路名、颜色及站名消歧义等数据。请勿直接引用此模块。
基本结构
本模块主要由3个部分组成,分别存储线路数据、站名格式数据与线路名快捷键数据。
- 线路数据存储于
["lines"]
中,包括线路名称数据["title"]
、颜色数据["color"]
与起终点站数据["left terminus"]
及["right terminus"]
。对于支线与建设中线路可用["types"]
进行进一步区分。
- 注意:颜色数据的选择参见Template:杭州地铁颜色。起/终点站的选择原则不作规定,但建议以小里程端为起点站(left terminus)。
- 参考:█████████████████████
- 站名格式数据存储于
["station format"]
中。默认格式为 {{{station}}}站 。对于消歧义页面,可以在模块最初新定义一个local
(如local y = "%1站 (杭州市)"
),这样在站名格式数据加入["{{{station}}}"] = y,
即可得到例如 {{{station}}}站 (杭州市) 的消歧义页面。
- 线路名快捷键数据存储于
["aliases"]
中。当线路更名时仅修改此处即可反映到所有使用利用本模块的模板的条目中。
与杭州地铁相连的城际铁路
参见以下模块:
直接使用本模块的模板
- Template:杭州地铁路线标志
- Template:杭州地铁颜色
- Template:杭州地铁起讫站
- Template:Adjacent stations(填写system参数的情况)
- Template:车站结构-岛式(填写system参数的情况)
- Template:车站结构-侧式(填写system参数的情况)
local x = "%1站 (杭州地铁)"
local y = "%1站 (杭州市)"
local p = {
["system title"] = "[[杭州地铁]]",
-- 线路数据
["lines"] = {
-- 已开通
["1"] = {
["title"] = "[[杭州地铁1号线|1号线]]",
["color"] = "DF4661",
["left terminus"] = "湘湖",
["right terminus"] = "萧山国际机场",
["types"] = {
["下沙"] = {
["title"] = "",
["right terminus"] = "萧山国际机场"
},
["临平"] = {
["title"] = "",
["right terminus"] = "临平"
},
},
},
["2"] = {
["title"] = "[[杭州地铁2号线|2号线]]",
["color"] = "F1803A",
["left terminus"] = "良渚",
["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"] = "江东二路",
["types"] = {
["在建"] = {
["title"] = "<div class='smA'>建设中</div>",
["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"] = "龙安"
},
},
},
["16"] = {
["title"] = "[[杭州地铁16号线|16号线]]",
["color"] = "FFB25B",
["left terminus"] = "九州街",
["right terminus"] = "绿汀路"
},
-- 建设中
["3"] = {
["title"] = "[[杭州地铁3号线|3号线]]",
["color"] = "FFCD00",
["left terminus"] = "吴山前/石马",
["right terminus"] = "星桥",
["types"] = {
["仓前"] = {
["title"] = "",
["left terminus"] = "吴山前"
},
["石马"] = {
["title"] = "",
["left terminus"] = "石马"
},
},
},
["10"] = {
["title"] = "[[杭州地铁10号线|10号线]]",
["color"] = "daaa00",
["left terminus"] = "黄龙体育中心",
["right terminus"] = "逸盛路"
},
["Z"] = {
["title"] = "[[杭州机场轨道快线|机场快线]]",
["color"] = "05C3DE",
["left terminus"] = "苕溪",
["right terminus"] = "永盛路"
},
["D"] = {
["title"] = "[[杭州至德清城际铁路|德清线]]",
["color"] = "aa8a00",
["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号线
["三墩"] = "[[三墩站 (地铁)|三墩]]",
["学院路"] = y,
["人民广场"] = y,
["人民路"] = y,
["朝阳"] = y,
["钱江路"] = y,
-- 3号线
["大关"] = x,
["星桥"] = x,
-- 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,
-- 杭海
["许村"] = "[[许村站 (杭海城际)|许村]]",
["海宁高铁西站"] = "[[海宁高铁西站 (杭海城际)|海宁高铁西站]]",
["长安"] = "[[长安站 (东方学院站)|长安 (东方学院)]]",
["周王庙"] = "[[周王庙站 (杭海城际)|周王庙]]",
["斜桥"] = "[[斜桥站 (杭海城际)|斜桥]]",
["海昌路"] = "[[海昌路站 (浙江省)|海昌路]]",
-- 模板格式需要
['萧山国际机场/临平'] = "[[萧山国际机场站|萧山国际机场]]/[[临平站 (杭州地铁)|临平]]",
['吴山前村/石马'] = "[[吴山前村站|吴山前村]]/[[石马站|石马]]",
['桂花西路/双浦'] = "[[桂花西路站|桂花西路]]/[[双浦站|双浦]]",
},
["aliases"] = {
["l"] = "16",
["L"] = "16",
["F"] = "6",
["f"] = "6",
["富"] = "6",
["h"] = "H",
["海"] = "H",
["k"] = "K",
["柯"] = "K",
["z"] = "Z",
["中"] = "Z",
["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