模組:Adjacent stations/重庆轨道交通
外观
這是Module:Adjacent stations的數據模塊,包含由重庆轨道交通在重庆經營的服務線。CRT是重庆轨道交通的別名。
线路
[编辑]| 路線 | 代碼 | 顏色 | 十六進制顏色 | 圖標 |
|---|---|---|---|---|
| 环线 | 0 或 环 |
F2A900 |
| |
| 1号线 | 1 |
E4002B |
| |
| 2号线 | 2 |
007A33 |
| |
| 3号线 | 3 |
003DA5 |
| |
| 4号线 | 4 |
DC8633 |
| |
| 5号线 | 5 |
00A3E0 |
| |
| 6号线 | 6 |
F67599 |
| |
| 7号线 | 7 |
008C95 |
| |
| 8号线 | 8 |
7A9A01 |
| |
| 9号线 | 9 |
861F41 |
| |
| 10号线 | 10 |
5F259F |
| |
| 11号线 | 11 |
D986BA |
11 | |
| 12号线 | 12 |
D2D755 |
12 | |
| 13号线 | 13 |
B89D18 |
13 | |
| 14号线 | 14 |
B94700 |
14 | |
| 15号线 | 15 |
0057B8 |
| |
| 16号线 | 16 |
B04A5A |
16 | |
| 17号线 | 17 |
9F5CC0 |
| |
| 18号线 | 18 |
2CD5C4 |
| |
| 19号线 | 19 |
0057B8 |
19 | |
| 20号线 | 20 |
0057B8 |
20 | |
| 21号线 | 21 |
319B42 |
21 | |
| 22号线 | 22 |
2F6F7A |
22 | |
| 23号线 | 23 |
93C90E |
23 | |
| 24号线 | 24 |
D6A148 |
| |
| 25号线 | 25 |
8A75D1 |
25 | |
| 26号线 | 26 |
0057B8 |
26 | |
| 27号线 | 27 |
0057B8 |
| |
| 28号线 | 28 |
0057B8 |
28 | |
| 29号线 | 29 |
FF585D |
29 | |
| 江跳线 | jt 或 江跳 |
0057B8 |
| |
| 璧铜线 | bt 或 璧铜 |
0057B8 |
| |
| 永川线 | yc 或 永川 |
0057B8 |
永川 |
支线
[编辑]| 路線 | 支線 | 支線代碼 | 顏色 | 十六進制顏色 | 圖標 |
|---|---|---|---|---|---|
| 3号线 | 3号线 – 空港支线 | k |
003DA5 |
| |
| 6号线 | 6号线 – 国博支线 | i |
F67599 |
|
服务
[编辑]| 路線 | 支線 | 支線代碼 | 顏色 | 十六進制顏色 | 圖標 |
|---|---|---|---|---|---|
| 环线 | 环线 – 直通快速 | e |
C16C18 |
| |
| 4号线 | 4号线 – 直通快速 | e |
C16C18 |
| |
| 5号线 | 5号线 – 直通快速 | e |
C16C18 |
| |
| 5号线 | 5号线 – 江跳线直通 | jt |
00A3E0 |
5–江跳 | |
| 江跳线 | 江跳线 – 5号线直通 | 5 |
0057B8 |
5–江跳 | |
| 10号线 | 10号线 – 快速 | r |
3C1053 |
|
local cq = "%1站 (重庆市)"
local crt = "%1站 (重庆轨道交通)"
local mtr = "%1站 (地铁)"
local mtr_ = "%1 (地铁)"
local mnr = "%1站 (单轨)"
local p = {
['system title'] = "[[重庆轨道交通]]",
['system color'] = "00843D",
['station format'] = {
"%1站",
-- 简称
['江北机场T2'] = '江北机场T2航站楼站',
['江北机场T3'] = '江北机场T3航站楼站',
-- 消歧义
-- 环线
['重庆西站'] = mtr_,
['沙坪坝'] = mtr,
['体育公园'] = cq,
['南湖'] = cq,
['奥体中心'] = cq,
['二郎'] = cq,
-- 1号线
['磁器口'] = cq,
['大学城'] = cq,
['璧山'] = crt,
-- 2号线
['动物园'] = cq,
['平安'] = cq,
['大渡口'] = mnr,
['建桥'] = cq,
['大江'] = cq,
-- 3号线
['花溪'] = cq,
['园博园'] = cq,
['双龙'] = cq,
['双凤桥'] = cq,
['莲花'] = cq,
['金竹'] = cq,
-- 4号线
['盘溪'] = cq,
['龙溪'] = cq, -- TBD
['龙兴'] = crt,
['唐家沱'] = mtr,
['鱼嘴'] = crt,
['复盛'] = mtr,
['桐梓林'] = cq,
-- 5号线
['人和'] = cq,
['巴山'] = cq,
-- 6号线
['重庆东站'] = mtr_,
['重庆东'] = mtr,
['大剧院'] = cq,
['康庄'] = cq,
['蔡家'] = crt,
['北碚'] = mtr,
['欢乐谷'] = cq,
['复兴'] = cq,
['国博中心'] = cq,
['茶园'] = cq,
-- 7号线(未定)
['科学城'] = cq,
-- 8号线(未定)
['龙岗'] = cq,
-- 9号线
['新桥'] = cq,
['李家坪'] = cq,
-- 10号线
['万寿路'] = cq,
['长河'] = crt,
['中央公园'] = cq,
-- 15号线(未定)
['大学城南'] = cq,
['观音寺'] = cq,
-- 17号线(未定)
['虎溪'] = cq,
-- 18号线(未定)
['凯旋路'] = cq,
['重庆站'] = mtr_,
['黄沙溪'] = mtr,
['茄子溪'] = mtr,
['伏牛溪'] = mtr,
-- 江跳线
['双福'] = cq,
['江津高铁'] = mtr,
-- 璧铜线(未定)
['大路'] = cq,
['河边'] = cq,
},
['lines'] = {
['_default'] = {
['title'] = "[[重庆轨道交通%1号线|%1号线]]",
['color'] = 'A2AAAD',
['text color'] = "FFFFFF",
['icon'] = "[[File:Chongqing Rail Transit icon %1.svg|x20px|link=重庆轨道交通%1号线|alt=%1]]",
['rail box format'] = "route",
},
['0'] = {
['title'] = "[[重庆轨道交通环线|环线]]",
['short name'] = "环",
['color'] = "F2A900",
['text color'] = "000000",
['icon'] = "[[File:Chongqing Rail Transit icon 0.svg|x20px|link=重庆轨道交通环线|alt=环]]",
['left terminus'] = "外环",
['right terminus'] = "内环",
['circular'] = true,
['types'] = {
['e'] = {
['title'] = "[[重庆轨道交通直快列车|直通快速]]",
['short name'] = "直快",
['color'] = "C16C18",
['text color'] = "FFFFFF",
['icon'] = "[[File:Chongqing Rail Transit icon 0e.svg|x20px|link=重庆轨道交通直快列车|alt=直快]]",
['left terminus'] = { "跳磴", ['via'] = "重庆西站" },
['right terminus'] = { "唐家沱", ['via'] = "民安大道" },
['circular'] = false
}
}
},
['1'] = {
['color'] = "E4002B",
['left terminus'] = "朝天门",
['right terminus'] = "璧山"
},
['2'] = {
['color'] = "007A33",
['left terminus'] = "较场口",
['right terminus'] = "鱼洞"
},
['3'] = {
['color'] = "003DA5",
['left terminus'] = "鱼洞",
['right terminus'] = "江北机场T2",
['types'] = {
['k'] = {
['title'] = "空港支线",
['short name'] = "空港",
['icon'] = "[[File:Chongqing Rail Transit icon 3k.svg|x20px|link=重庆轨道交通空港线|alt=空港]]",
['left terminus'] = "碧津",
['right terminus'] = "举人坝"
}
}
},
['4'] = {
['color'] = "DC8633",
['left terminus'] = "民安大道",
['right terminus'] = "黄岭",
['types'] = {
['e'] = {
['title'] = "[[重庆轨道交通直快列车|直通快速]]",
['short name'] = "直快",
['color'] = "C16C18",
['icon'] = "[[File:Chongqing Rail Transit icon 0e.svg|x20px|link=重庆轨道交通直快列车|alt=直快]]",
['left terminus'] = { "跳磴", ['via'] = "民安大道" },
['right terminus'] = "唐家沱"
}
}
},
['5'] = {
['color'] = "00A3E0",
['left terminus'] = "悦港北路",
['right terminus'] = "跳磴",
['types'] = {
['e'] = {
['title'] = "[[重庆轨道交通直快列车|直通快速]]",
['short name'] = "直快",
['color'] = "C16C18",
['icon'] = "[[File:Chongqing Rail Transit icon 0e.svg|x20px|link=重庆轨道交通直快列车|alt=直快]]",
['left terminus'] = { "唐家沱", ['via'] = "重庆西站" },
['right terminus'] = "跳磴"
},
['江跳'] = {
['title'] = "[[重庆市郊铁路江跳线|江跳线]]直通",
['short name'] = "5–江跳",
['icon format'] = "route",
['left terminus'] = "石桥铺",
['right terminus'] = { "圣泉寺", ['via'] = "跳磴" }
},
['n'] = {
['title'] = "", -- 兼容保留
},
['s'] = {
['title'] = "", -- 兼容保留
}
}
},
['江跳'] = {
['title'] = "[[重庆市郊铁路江跳线|江跳线]]",
['short name'] = "江跳",
['color'] = "0057B8",
['icon'] = "[[File:Chongqing Rail Transit icon jiangtiao.svg|x20px|link=重庆市郊铁路江跳线|alt=江跳]]",
['left terminus'] = "跳磴",
['right terminus'] = "圣泉寺",
['types'] = {
['5'] = {
['title'] = "[[重庆轨道交通5号线|5号线]]直通",
['short name'] = "5–江跳",
['icon format'] = "route",
['left terminus'] = { "石桥铺", ['via'] = "跳磴" },
['right terminus'] = "圣泉寺"
},
},
},
['6'] = {
['color'] = "F67599",
['left terminus'] = "茶园",
['right terminus'] = "北碚",
['types'] = {
['i'] = {
['title'] = "国博支线",
['short name'] = "国博",
['icon'] = "[[File:Chongqing Rail Transit icon 6i.svg|x20px|link=重庆轨道交通国博线|alt=国博]]",
['left terminus'] = "礼嘉",
['right terminus'] = "沙河坝"
},
['e'] = {
['title'] = "东站支线",
['left terminus'] = "重庆东站",
['right terminus'] = "刘家坪"
}
}
},
['7'] = {
['color'] = "008C95",
['left terminus'] = "科学城",
['right terminus'] = "金凤"
},
['8'] = {
['color'] = "7A9A01",
['left terminus'] = "南彭",
['right terminus'] = "御临北"
},
['9'] = {
['color'] = "861F41",
['left terminus'] = "高滩岩",
['right terminus'] = "花石沟"
},
['10'] = {
['color'] = "5F259F",
['left terminus'] = "兰花路",
['right terminus'] = "王家庄",
['types'] = {
['r'] = {
['title'] = "快速",
['short name'] = "10快",
['icon'] = "[[File:Chongqing Rail Transit icon 10r.svg|x20px|link=重庆轨道交通10号线|alt=10快]]",
['color'] = "3C1053"
}
}
},
['11'] = {
['color'] = "D986BA",
},
['12'] = {
['color'] = "D2D755",
['text color'] = "000000",
},
['13'] = {
['color'] = "B89D18",
},
['14'] = {
['color'] = "B94700",
},
['15'] = {
['color'] = "0057B8",
['left terminus'] = "曾家",
['right terminus'] = "两江影视城",
},
['16'] = {
['color'] = "B04A5A",
},
['17'] = {
['color'] = "9F5CC0",
['left terminus'] = "大学城",
['right terminus'] = "石家院子",
},
['18'] = {
['color'] = "2CD5C4",
['text color'] = "000000",
['left terminus'] = "富华路",
['right terminus'] = "跳磴南"
},
["19"] = {
["color"] = "0057B8",
},
["20"] = {
["color"] = "0057B8",
},
['21'] = {
['color'] = "319B42",
},
["22"] = {
["color"] = "2F6F7A",
},
["23"] = {
["color"] = "93C90E",
['text color'] = "000000",
},
['24'] = {
['color'] = "D6A148",
['left terminus'] = "鹿角北",
['right terminus'] = "广阳湾"
},
["25"] = {
["color"] = "8A75D1",
},
["26"] = {
["color"] = "0057B8",
},
['永川'] = {
['title'] = "[[重庆市郊铁路永川线|永川线]]",
['short name'] = "永川",
["color"] = "0057B8", -- from L26
['icon'] = "[[File:Chongqing Rail Transit icon yongchuan.svg|x20px|link=重庆市郊铁路永川线|alt=永川]]",
['left terminus'] = "永川西",
['right terminus'] = "重庆西"
},
['27'] = {
['color'] = "0057B8",
['left terminus'] = "璧山",
['right terminus'] = "重庆东站"
},
['璧铜'] = {
['title'] = "[[重庆市郊铁路璧铜线|璧铜线]]",
['short name'] = "璧铜",
['color'] = "0057B8", -- from L27
['icon'] = "[[File:Chongqing Rail Transit icon bitong.svg|x20px|link=重庆市郊铁路璧铜线|alt=璧铜]]",
['left terminus'] = "铜梁西",
['right terminus'] = "璧山"
},
['南川'] = {
['title'] = "[[重庆市郊铁路南川线|南川线]]",
['short name'] = "南川",
['color'] = "0057B8", -- from L27
['icon'] = "[[File:Chongqing Rail Transit icon nanchuan.svg|x20px|link=重庆市郊铁路永川线|alt=南川]]",
['left terminus'] = "惠民",
['right terminus'] = "南川"
},
["28"] = {
["color"] = "0057B8",
},
["29"] = {
["color"] = "FF585D",
},
},
['aliases'] = {
['环'] = "0",
['空港'] = "3",
['3a'] = "3",
['3z'] = "3",
['国博'] = "6",
['6i'] = "6",
['6z'] = "6",
['jt'] = "江跳",
['bt'] = "璧铜",
['yc'] = "永川",
['nc'] = "南川",
['a'] = "k", -- 空港
}
}
-- ---@param c number
-- ---@return number
-- local function toLinear(c)
-- if c <= 0.04045 then
-- return c / 12.92
-- else
-- return ((c + 0.055) / 1.055) ^ 2.4
-- end
-- end
-- --- https://github.com/Myndex/SAPC-APCA/blob/master/documentation/APCA-W3-LaTeX.md
-- ---@param hex string
-- local function getContrastUnderWhite(hex)
-- ---@type number
-- local r, g, b
-- if #hex < 6 then
-- r = toLinear(tonumber(hex:sub(1, 1), 16) / 15)
-- g = toLinear(tonumber(hex:sub(2, 2), 16) / 15)
-- b = toLinear(tonumber(hex:sub(3, 3), 16) / 15)
-- else
-- r = toLinear(tonumber(hex:sub(1, 2), 16) / 255)
-- g = toLinear(tonumber(hex:sub(3, 4), 16) / 255)
-- b = toLinear(tonumber(hex:sub(5, 6), 16) / 255)
-- end
-- local Y = 0.2126729 * r + 0.7151522 * g + 0.0721750 * b
-- return -((Y ^ 0.65 - 1) * 1.14 + 0.027) * 100
-- end
-- for _, data in pairs(p['lines']) do
-- if data['color'] then
-- data['text color'] = (getContrastUnderWhite(data['color']) >= 45 and "ffffff" or "000000")
-- end
-- end
return p