Module:RailSystems/GZM
外观
此模块的文档可以在Module:RailSystems/GZM/doc创建
local p = {plain_link_template = "'''[[{line_link}|{line_title}]]'''",}
-- 线路列表
p.lines = {
['1'] = { title = "广州地铁1号线|1号线", color = 'F3D03E' },
['2'] = { title = "广州地铁2号线|2号线", color = '00629B' },
['3'] = { title = "广州地铁3号线|3号线", color = 'ECA154' },
['4'] = { title = "广州地铁4号线|4号线", color = '00843D' },
['5'] = { title = "广州地铁5号线|5号线", color = 'C5003E' },
['6'] = { title = "广州地铁6号线|6号线", color = '80225F' },
['7'] = { title = "广州地铁7号线|7号线", color = '97D700' },
['8'] = { title = "广州地铁8号线|8号线", color = '008C95' },
['9'] = { title = "广州地铁9号线|9号线", color = '71CC98' },
['10'] = { title = "广州地铁10号线|10号线", color = '7D9BC1' }, -- 未开通,标志色仅供参考
['11'] = { title = "广州地铁11号线|11号线", color = '470A68' }, -- 未开通,标志色仅供参考
['12'] = { title = "广州地铁12号线|12号线", color = '59621D' }, -- 未开通,标志色仅供参考
['13'] = { title = "广州地铁13号线|13号线", color = '8E8C13' },
['14'] = { title = "广州地铁14号线|14号线", color = '81312F' },
['15'] = { title = "广州地铁15号线|15号线", color = 'AE8A79' }, -- 未开通,标志色仅供参考
['16'] = { title = "广州地铁16号线|16号线", color = '9E652E' }, -- 未开通,标志色仅供参考
['17'] = { title = "广州地铁17号线|17号线", color = '8B84D7' }, -- 未开通,标志色仅供参考
['18'] = { title = "广州地铁18号线|18号线", color = 'D48BC8' }, -- 未开通,标志色仅供参考
['19'] = { title = "广州地铁19号线|19号线", color = 'BB29BB' }, -- 未开通,标志色仅供参考
['20'] = { title = "广州地铁20号线|20号线", color = 'D9017A' }, -- 未开通,标志色仅供参考
['21'] = { title = "广州地铁21号线|21号线", color = '201747' },
['22'] = { title = "广州地铁22号线|22号线", color = '041E42' }, -- 未开通,标志色仅供参考
['23'] = { title = "广州地铁23号线|23号线", color = '999999' }, -- 未开通,标志色未知
['24'] = { title = "广州地铁24号线|24号线", color = '999999' }, -- 未开通,标志色未知
['25'] = { title = "广州地铁25号线|25号线", color = '999999' }, -- 未开通,标志色未知
['26'] = { title = "广州地铁26号线|26号线", color = '999999' }, -- 未开通,标志色未知
['27'] = { title = "广州地铁27号线|27号线", color = '999999' }, -- 未开通,标志色未知
['28'] = { title = "广州地铁28号线|28号线", color = '999999' }, -- 未开通,标志色未知
['29'] = { title = "广州地铁29号线|29号线", color = '999999' }, -- 未开通,标志色未知
['GF'] = { title = "广佛地铁|广佛线", color = 'C4D600' },
['APM'] = { title = "珠江新城旅客自动输送系统|APM线", color = '00B5E2' },
['THZ1'] = { title = "海珠环岛新型有轨电车|有轨电车THZ1", color = '43B02A' },
}
local lineAliases = {
['广佛'] = 'GF',
['A'] = 'APM',
['ZSC'] = '14',
}
for k, v in pairs(lineAliases) do p.lines[k] = p.lines[v] end
-- 站名
p.stationNames = {
-- 1号线
['广州东站'] = '广州东站 (地铁)|广州东站',
['体育中心'] = '体育中心站 (广州)|体育中心',
['烈士陵园'] = '烈士陵园站 (广州)|烈士陵园',
['西门口'] = '西门口站 (广州)|西门口',
['长寿路'] = '长寿路站 (广州)|长寿路',
['坑口'] = '坑口站 (广州)|坑口',
-- 2号线
['广州火车站'] = '广州火车站 (地铁)|广州火车站',
['南浦'] = '南浦站 (广州)|南浦',
['广州南站'] = '广州南站 (地铁)|广州南站',
-- 3号线
['番禺客运站'] = '番禺客运站 (地铁)|番禺客运站',
['广州塔'] = '广州塔站 (地铁)|广州塔',
['永泰'] = '永泰站 (广州)|永泰',
['人和'] = '人和站 (广州)|人和',
['机场北'] = '机场北站 (广州)|机场北',
['天河客运站'] = '天河客运站 (地铁)|天河客运站',
-- 4号线
['黄村'] = '黄村站 (广州)|黄村',
['万胜围'] = '万胜围站 (地铁)|万胜围',
['大学城北'] = '大学城北站 (广州)|大学城北',
['大学城南'] = '大学城南站 (广州)|大学城南',
['东涌'] = '东涌站 (广州)|东涌',
['庆盛'] = '庆盛站 (地铁)|庆盛',
['塘坑'] = '塘坑站 (广州)|塘坑',
-- 5号线
['动物园'] = '动物园站 (广州)|动物园',
['小北'] = '小北站 (广州)|小北',
['西村'] = '西村站 (广州)|西村',
['西场'] = '西场站 (广州)|西场',
-- 6号线
['文化公园'] = '文化公园站 (广州)|文化公园',
['北京路'] = '北京路站 (广州)|北京路',
['东湖'] = '东湖站 (广州)|东湖',
['沙河'] = '沙河站 (广州)|沙河',
['植物园'] = '植物园站 (广州)|植物园',
['龙洞'] = '龙洞站 (广州)|龙洞',
['黄陂'] = '黄陂站 (广州)|黄陂',
['永和'] = '永和站 (广州)|永和',
['新塘客运站'] = '新塘客运站 (地铁)|新塘客运站',
-- 7号线
['林头'] = '林头站 (佛山)|林头',
['陈村'] = '陈村站 (地铁)|陈村',
['板桥'] = '板桥站 (广州)|板桥',
['深井'] = '深井站 (广州)|深井',
['科学城东'] = '科学城东站 (广州)|科学城东',
['水西'] = '水西站 (广州)|水西',
-- 8号线
['石井'] = '石井站 (广州)|石井',
-- 9号线
['广州北站'] = '广州北站 (地铁)|广州北站',
['莲塘'] = '莲塘站 (广州)|莲塘',
['清塘'] = '清塘站 (广州)|清塘',
-- 10号线
['天河路'] = '天河路站 (广州)|天河路',
-- 11号线
['石围塘'] = '石围塘站 (地铁)|石围塘',
-- 12号线
['棠溪'] = '棠溪站 (地铁)|棠溪',
-- 13号线
['朝阳'] = '朝阳站 (广州)|朝阳',
['南岗'] = '南岗站 (地铁)|南岗',
['沙村'] = '沙村站 (广州)|沙村',
['新塘'] = '新塘站 (广州地铁)|新塘',
['新沙'] = '新沙站 (广州)|新沙',
-- 14号线
['太和'] = '太和站 (广州)|太和',
['温泉'] = '温泉站 (广州)|温泉',
['红卫'] = '红卫站 (广州)|红卫',
['新南'] = '新南站 (广州)|新南',
['新和'] = '新和站 (广州地铁)|新和',
['东风'] = '东风站 (广州)|东风',
['从化客运站'] = '从化客运站 (地铁)|从化客运站',
['太平'] = '太平站 (广州)|太平',
-- 16号线
['仙村'] = '仙村站 (地铁)|仙村',
-- 21号线
['水西'] = '水西站 (广州)|水西',
['金坑'] = '金坑站 (广州)|金坑',
['山田'] = '山田站 (广州)|山田',
['科学城'] = '科学城站 (广州)|科学城',
-- 广佛线
['石溪'] = '石溪站 (广州)|石溪',
['燕岗'] = '燕岗站 (广州)|燕岗',
['龙溪'] = '龙溪站 (广州)|龙溪',
['𧒽岗'] = '𧒽岗站|{{僻字|𧒽|虫雷}}岗',
['佛山东平'] = '东平站 (佛山)|东平',
-- APM线
['体育中心南'] = '体育中心南站 (广州)|体育中心南',
['大剧院'] = '大剧院站 (广州)|大剧院',
-- 海珠有轨电车
['广州塔T'] = '广州塔站 (有轨电车)|广州塔',
['万胜围T'] = '万胜围站 (有轨电车)|万胜围',
-- 模板格式需要
['外环'] = '外环',
['内环'] = '内环',
}
local stationAliases = {
-- 1号线
['廣州東站'] = '广州东站',
['體育中心'] = '体育中心',
['西門口'] = '西门口',
['長壽路'] = '长寿路',
-- 2号线
['廣州火車站'] = '广州火车站',
['廣州南站'] = '广州南站',
-- 3号线
['番禺客運站'] = '番禺客运站',
['廣州塔'] = '广州塔',
['機場北'] = '机场北',
['天河客運站'] = '天河客运站',
-- 4号线
['黃村'] = '黄村',
['萬勝圍'] = '万胜围',
['大學城北'] = '大学城北',
['大學城南'] = '大学城南',
['東涌'] = '东涌',
['慶盛'] = '庆盛',
-- 5号线
['動物園'] = '动物园',
['西場'] = '西场',
-- 6号线
['文化公園'] = '文化公园',
['東湖'] = '东湖',
['植物園'] = '植物园',
['龍洞'] = '龙洞',
['黃陂'] = '黄陂',
-- 7号线
['林頭'] = '林头',
['陳村'] = '陈村',
['板橋'] = '板桥',
['科學城東'] = '科学城东',
-- 9号线
['廣州北站'] = '广州北站',
['蓮塘'] = '莲塘',
-- 10号线
['輕紡城'] = '轻纺城',
-- 11号线
['石圍塘'] = '石围塘',
-- 13号线
['朝陽'] = '朝阳',
['南崗'] = '南岗',
-- 14号线
['黃石路'] = '黄石路',
['從化客運站'] = '从化客运站',
['東風'] = '东风',
['溫泉'] = '温泉',
-- 21号线
['科學城'] = '科学城',
-- 广佛线
['燕崗'] = '燕岗',
['龍溪'] = '龙溪',
['佛山東平'] = '佛山东平',
-- APM线
['體育中心南'] = '体育中心南',
['大劇院'] = '大剧院',
--海珠有軌電車
['廣州塔T'] = '广州塔T',
['萬勝圍T'] = '万胜围T',
-- misc
['外環'] = '外环',
['內環'] = '内环',
}
for k, v in pairs(stationAliases) do
p.stationNames[k] = p.stationNames[v]
end
-- 起讫站
for k, v in pairs(p.lines) do
v.terminals = {}
end
p.lines['1'].terminals = { left = '广州东站', right = '西塱' }
p.lines['2'].terminals = { left = '嘉禾望岗', right = '广州南站' }
p.lines['3'].terminals = {
left = { ['#field'] = 'type', ['#default'] = '番禺广场', ['future'] = '海鸥岛'},
right = { ['#field'] = 'type', ['#default'] = '机场北', ['B'] = '天河客运站'},
}
p.lines['4'].terminals = { left = '黄村', right = '南沙客运港' }
p.lines['5'].terminals = {
left = '滘口',
right = { ['#field'] = 'type', ['#default'] = '文冲', ['future'] = '黄埔客运港'},
}
p.lines['6'].terminals = {
left = '浔峰岗',
right = { ['#field'] = 'type', ['#default'] = '香雪', ['future'] = '广州中学'},
}
p.lines['7'].terminals = {
left = { ['#field'] = 'type', ['#default'] = '广州南站', ['future'] = '美的大道'},
right = { ['#field'] = 'type', ['#default'] = '大学城南', ['future'] = '水西'},
}
p.lines['8'].terminals = {
left = { ['#field'] = 'type', ['#default'] = '凤凰新村', ['future'] = '滘心'},
right = { ['#field'] = 'type', ['#default'] = '万胜围', ['future'] = '莲花'},
}
p.lines['9'].terminals = { left = '飞鹅岭', right = '高增' }
p.lines['10'].terminals = { left = '天河客运站', right = '西塱' }
p.lines['11'].terminals = { left = '外环', right = '内环' }
p.lines['12'].terminals = { left = '浔峰岗', right = '大学城南' }
p.lines['13'].terminals = {
left = { ['#field'] = 'type', ['#default'] = '鱼珠', ['future'] = '朝阳'},
right = '新沙'
}
p.lines['14'].terminals = {
left = { ['#field'] = 'type', ['#default'] = '嘉禾望岗', ['B'] = '新和', ['future'] = '广州火车站'},
right = { ['#field'] = 'branch', ['#default'] = '东风/镇龙', ['主线'] = '东风', ['知识城支线'] = '镇龙'},
}
p.lines['15'].terminals = { left = '外环', right = '内环' }
p.lines['16'].terminals = { left = '新塘', right = '荔城' }
p.lines['17'].terminals = { left = '紫坭', right = '黄埔客运港' }
p.lines['18'].terminals = { left = '广州东站', right = '万顷沙' }
p.lines['19'].terminals = { left = '穗盐路', right = '姬堂' }
p.lines['21'].terminals = {
left = { ['#field'] = 'type', ['#default'] = '员村', ['future'] = '天河公园'},
right = '增城广场' }
p.lines['22'].terminals = { left = '石围塘', right = '万顷沙' }
p.lines['GF'].terminals = { left = '穗盐路',
left = { ['#field'] = 'type', ['#default'] = '新城东', ['future'] = '乐从'},
right = '沥滘'
}
p.lines['APM'].terminals = { left = '林和西', right = '广州塔' }
p.lines['THZ1'].terminals = { left = '广州塔T', right = '万胜围T' }
return p