用户:Bob Wehn/车站结构

本人在遨游大中华地区一部分车站条目时,发现了以下发现两种教科书式的车站结构模板。(2022年7月2日更新:添加“重庆型”模板。)

虽然借助这两者,打出来的源代码可读性都能得到显著的增加,但本人都仍然不太满意。

下面以北客站 (北广场)站做示范,也当练练手了

(传统的) (手打) 表格型

效果
地面 出入口
地下一层 北站厅
侧式站台,右侧开门
  14号线机场西 (T1、T2、T3)渭河南
  14号线贺韶文景山公园
岛式站台,右侧开门
  4号线航天新城元朔路
  4号线下客站台
侧式站台,右侧开门
南站厅
地下二层 站厅 换乘通道往北客站
具体代码
{|cellspacing=0 cellpadding=3
|-
|style="border-top:solid 1px gray;border-bottom:solid 1px gray;" valign=top width=100| '''地面'''
|style="border-top:solid 1px gray;border-bottom:solid 1px gray;" valign=top width=100| 出入口
|style="border-top:solid 1px gray;border-bottom:solid 1px gray;" valign=top width=300|
|-
|style="border-bottom:solid 1px gray;" rowspan=9| '''地下一层'''
|北站厅
|
|-
|style="border-right:solid 2px black;border-left:solid 2px black;border-top:solid 1px grey;border-bottom:solid 2px black;" colspan=2| <center><small>[[侧式站台]],右侧开门</small></center>
|-
|style="border-bottom:solid 1px gray;"| {{arrow|L}}
|style="border-bottom:solid 1px gray;"| {{西安地铁路线标志|14|S}}往[[机场西(T1、T2、T3)站|机场西 (T1、T2、T3)]]<small>([[渭河南站|渭河南]])</small>
|-
| {{arrow|R}}
| {{西安地铁路线标志|14|S}}往[[贺韶站|贺韶]]<small>([[文景山公园站|文景山公园]])</small>
|-
|style="border-right:solid 2px black;border-left:solid 2px black;border-top:solid 2px black;border-bottom:solid 2px black;" colspan=2|<center><small>[[岛式站台]],右侧开门</small></center>
|-
|style="border-bottom:solid 1px gray;"| {{arrow|L}}
|style="border-bottom:solid 1px gray;"| {{西安地铁路线标志|4|S}}往[[航天新城站|航天新城]]<small>([[元朔路站|元朔路]])</small>
|-
| {{arrow|R}}
| {{西安地铁路线标志|4|S}}下客站台
|-
|style="border-right:solid 2px black;border-left:solid 2px black;border-top:solid 2px black;border-bottom:solid 1px grey;" colspan=2| <center><small>[[侧式站台]],右侧开门</small></center>
|-
|style="border-bottom:solid 1px gray;"| 南站厅
|style="border-bottom:solid 1px gray;"| 
|-
|style="border-bottom:solid 1px gray;" rowspan=2| '''地下二层'''
|style="border-bottom:solid 1px gray;"| 站厅
|style="border-bottom:solid 1px gray;"| 换乘通道往[[北客站]]
|}

合计1,578字符,已除去非必要空格。

堆叠型

该系列模板建于2019年12月28日,只不过用的人不多……虽说是简化了一些,但在一些地方还是略显繁琐。

一番实操下来,感觉上手难度有点高。

效果
地面 出入口
地下一层 北站厅
侧式站台,右侧开门
14号线机场西 (T1、T2、T3)渭河南  
14号线贺韶文景山公园  
岛式站台,右侧开门
4号线航天新城元朔路  
4号线下客站台  
侧式站台,右侧开门
南站厅
地下二层 站厅 换乘通道往北客站
具体代码
{| style="border-top:solid 1px gray;" cellspacing=0 cellpadding=5
{{车站结构-站层|floor=G|label=出入口}}
{{车站结构-站层|floor=地下一|same-floor=1|label=北站厅|contents=}}
{{车站结构-侧式/站台上|same-floor=1|contents=[[侧式站台]],右侧开门}}
{{车站结构-站层|same-floor=1|arrow=L|contents={{西安地铁路线标志|14|S}}往[[机场西(T1、T2、T3)站|机场西 (T1、T2、T3)]]<small>([[渭河南站|渭河南]])</small>}}
{{车站结构-岛式|same-floor=1|system=西安地铁|linestyle=S
|line1=14|arrow1=R|to1=后|next1=文景山公园
|line2=4|arrow2=L|next2=元朔路}}
{{车站结构-站层|track=1|contents={{西安地铁路线标志|4|S}}下客站台|arrow=R}}
{{车站结构-侧式/站台下|same-floor=1|contents=[[侧式站台]],右侧开门}}
{{车站结构-站层|label=南站厅|contents=}}
{{车站结构-站层|floor=地下二|label=站厅|contents=换乘通道往[[北客站]]}}
|}

合计624字符,已除去非必要空格。为表格型的39.5%。

嵌套型

该系列模板建于2021年8月18日,并于2021年12月14日正式启用,很快得到了大力推广。除了标点使用问题[注 1]和轻微的用语问题,唯一的问题就是在移动端的显示效果,由于维基百科自身排版的关系,表格上下会产生外边框,形成“浮空”现象,在展示侧式站台的时候尤为明显。本人所能想到的唯一解决方案是将两个模板合二为一,只不过对Lua语言不熟悉,可能要花一阵子自学。

效果
地面出入口
地下一层北站厅
站台
侧式站台 · 开右边车门
 14号线机场西(T1、T2、T3)渭河南 
 14号线贺韶文景山公园 
岛式站台 · 开右边车门
 4号线航天新城元朔路 
 4号线落客站台 
侧式站台 · 开右边车门
南站厅
地下二层站厅换乘通道往北客站
具体代码
{{车站构造
| floor1 = 地面 | label1 = 出入口 | content1 = 
| floor2 = 地下一层 | span2 = 3
    | label2 = 北站厅 | content2 = 
    | label3 = 站台 | content3 = 
{{站台配置 | system = 西安地铁
   | g1 = p | p1 = 侧下 | d1 = 右
   | g2 = tl | l2 = 14 | d2 = 机场西(T1、T2、T3) | n2 = 渭河南
   | g3 = tr | l3 = 14 | d3 = 贺韶 | n3 = 文景山公园
   | g4 = p | p4 = 岛 | d4 = 右
   | g5 = tl | l5 = 4 | d5 = 航天新城 | n5 = 元朔路
   | g6 = tr | l6 = 4 | d6 = term
   | g7 = p | p7 = 侧上 | d7 = 右
}}
    | label4 = 南站厅 | content4 = 
| floor5 = 地下二层 | label5 = 站厅 | content5 = 换乘通道往[[北客站]]
}}

合计340字符,已除去非必要空格。为表格型的21.5%,堆叠型的54.5%。此方法可以完全不使用空格。

重庆型

该系列模板建于2021年1月26日。由于此模板仅用于重庆轨道交通车站,故称“重庆型”。

为什么要把配线图放这个地方啊喂!

由于此模板与上述模板 (似乎) 不能相互转化,在此不予展示。

对比

以绝对值形式展示

表格型 堆叠型 嵌套型
1578 624 340

以百分比形式展示

百分比为n表示该数据左侧对应方式为上方对应方式的n倍。

表格型 堆叠型 嵌套型
表格型 100.0% 252.9% 464.1%
堆叠型 39.5% 100.0% 183.5%
嵌套型 21.5% 54.5% 100.0%

备注

  1. ^ 本人认为在站台类型与开门方向之间应该使用逗号而不是使用间隔号