local p = {
name = '南京地铁',
title = '[[南京地铁]]'
}
p.lines = {
['1'] = { title = "南京地铁1号线|1号线", color = '009ACE' },
['2'] = { title = "南京地铁2号线|2号线", color = 'A6093D' },
['3'] = { title = "南京地铁3号线|3号线", color = '009A44' },
['4'] = { title = "南京地铁4号线|4号线", color = '7D55C7' },
['5'] = { title = "南京地铁5号线|5号线", color = 'F2DA51' },
['6'] = { title = "南京地铁6号线|6号线", color = '4BBBB4' },
['7'] = { title = "南京地铁7号线|7号线", color = '4A7729' },
['8'] = { title = "南京地铁8号线|8号线" },
['9'] = { title = "南京地铁9号线|9号线", color = 'FA4616' },
['10'] = { title = "南京地铁10号线|10号线", color = 'B9975B' },
['11'] = { title = "南京地铁11号线|11号线", color = 'EF426F' },
['12'] = { title = "南京地铁12号线|12号线" },
['13'] = { title = "南京地铁13号线|13号线" },
['14'] = { title = "南京地铁14号线|14号线" },
['15'] = { title = "南京地铁15号线|15号线" },
['S1'] = { title = "宁高城际轨道交通|S1号线", color = '4BBBB4' },
['S2'] = { title = "宁马城际轨道交通|S2号线" },
['S3'] = { title = "宁和城际轨道交通|S3号线", color = 'BA84AC' },
['S4'] = { title = "宁滁城际轨道交通|S4号线", color = 'E25303' },
['S5'] = { title = "宁仪城际轨道交通|S5号线" },
['S6'] = { title = "宁句城际轨道交通|S6号线", color = 'C98BDB' },
['S7'] = { title = "宁溧城际轨道交通|S7号线", color = 'B46B7A' },
['S8'] = { title = "宁天城际轨道交通|S8号线", color = 'FF8000' },
['S9'] = { title = "宁高城际轨道交通|S9号线", color = 'FFC600' },
}
local lineAliases = {
['宁高'] = 'S1',
['寧高'] = 'S1',
['机场'] = 'S1',
['機場'] = 'S1',
['宁马'] = 'S2',
['寧馬'] = 'S2',
['宁和'] = 'S3',
['寧和'] = 'S3',
['宁滁'] = 'S4',
['滁宁'] = 'S4',
['寧滁'] = 'S4',
['宁仪'] = 'S5',
['寧儀'] = 'S5',
['宁句'] = 'S6',
['寧句'] = 'S6',
['宁溧'] = 'S7',
['寧溧'] = 'S7',
['宁天'] = 'S8',
['寧天'] = 'S8',
}
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号线
-- 15号线
['浦口火车站'] = '浦口火车站(南京地铁)|浦口火车站',
-- S1号线
-- S2号线
-- S3号线
-- S4号线
-- S5号线
-- S6号线
['句容'] = '句容站(南京地铁)|句容',
['古泉'] = '古泉站(南京地铁)|古泉',
-- S7号线
['溧水'] = '溧水站(南京地铁)|溧水',
-- S8号线
-- S9号线
-- 模板格式需要
}
local stationAliases = {
-- 1号线
['鼓樓'] = '鼓楼',
['中華門'] = '中华门',
-- 2号线
['魚嘴'] = '鱼嘴',
['奧體東'] = '奥体东',
['雲錦路'] = '云锦路',
['金馬路'] = '金马路',
['世紀大道'] = '世纪大道',
-- 3号线
['林場'] = '林场',
-- 4号线
['中央商務區'] = '中央商务区',
['濱江'] = '滨江',
['龍江'] = '龙江',
['草場門'] = '草场门',
['王家灣'] = '王家湾',
['徐莊'] = '徐庄',
['靈山'] = '灵山',
-- 5号线
['下關'] = '下关',
['虹橋'] = '虹桥',
['光華門'] = '光华门',
['前莊'] = '前庄',
-- 6号线
['長途東站'] = '长途东站',
['棲霞山'] = '栖霞山',
-- 7号线
['堯化門'] = '尧化门',
['西善橋'] = '西善桥',
-- 8号线
['滄波門'] = '沧波门',
['板橋'] = '板桥',
['江寧'] = '江宁',
['銅井'] = '铜井',
-- 9号线
['綠博園'] = '绿博园',
['黃河路'] = '黄河路',
['博覽中心'] = '博览中心',
-- 10号线
['楊莊'] = '杨庄',
['奧體中心'] = '奥体中心',
-- 11号线
['大橋'] = '大桥',
['浦東路'] = '浦东路',
-- 12号线
-- 13号线
-- 14号线
-- 15号线
['浦口火車站'] = '浦口火车站',
-- S1号线
-- S3号线
['劉村'] = '刘村',
-- S7号线
['團山'] = '团山',
-- S8号线
-- S9号线
['銅山'] = '铜山',
}
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 = '林场',
right = { ['#field'] = 'type', ['#default'] = '秣周东路', ['future'] = '秣陵街道' },
}
p.lines['4'].terminals = {
left = { ['#field'] = 'type', ['#default'] = '龙江', ['future'] = '珍珠泉' },
right = '仙林湖',
}
p.lines['5'].terminals = { left = '方家营', right = '吉印大道' }
p.lines['6'].terminals = { left = '南京南站', right = '栖霞山' }
p.lines['7'].terminals = {
left = '仙新路',
right = { ['#field'] = 'type', ['#default'] = '幕府西路', ['future'] = '西善桥' },
}
p.lines['8'].terminals = { left = '十月广场', right = '中华门' }
p.lines['9'].terminals = { left = '红山新城', right = '江苏大剧院·宪法广场' }
p.lines['10'].terminals = {
left = { ['#field'] = 'type', ['#default'] = '安德门', ['future'] = '东麒路'},
right = '雨山路',
}
p.lines['11'].terminals = { left = '浦洲路', right = '马骡圩' }
p.lines['S1'].terminals = { left = '南京南站', right = '空港新城江宁' }
p.lines['S2'].terminals = { left = '西善桥', right = '当涂南' }
p.lines['S3'].terminals = { left = '南京南站', right = '高家冲' }
p.lines['S4'].terminals = { left = '南京北站', right = '滁州高铁站' }
p.lines['S5'].terminals = { left = '仙林湖', right = '扬州西站' }
p.lines['S6'].terminals = { left = '马群', right = '句容' }
p.lines['S7'].terminals = { left = '空港新城江宁', right = '无想山' }
p.lines['S8'].terminals = { left = '长江大桥北',right = '金牛湖' }
p.lines['S9'].terminals = { left = '翔宇路南', right = '高淳' }
return p