Template:Infobox station

{{Infobox
 * bodyclass = vcard
 * bodystyle = width: 25.5em;


 * headerstyle = {{#if:{{#if:{{{style|}}}|{{{{{style}}} style|thcolor|{{{style2|}}}}}}}|color: #{{{{{style}}} style|thcolor|{{{style2|}}}}};}} background-color: #{{#if:{{{style|}}}|{{{{{style}}} style|thbgcolor|{{{style2|}}}}}|efefef}}; {{#if:{{{style|}}}|{{{{{style}}} style|thgradient|{{{style2|}}}}}}}

| 1 = {{#if:{{{name|}}}|{{{name}}}|{{PAGENAMEBASE}}}} | 2 = {{#if:{{{native_name|}}}|{{{native_name}}} }} }} {{#if:{{{symbol|}}}|{{#invoke:Rail-interchange multi|{{#if:{{{native_name|}}}|double}}row|div=y|{{{symbol_location|}}}\{{{symbol|}}}\{{#if:{{{symbol6|}}}{{{symbol_location6|}}}{{#if:{{{symbol5|}}}{{{symbol_location5|}}}||1}}|{{#if:{{{symbol4|}}}{{{symbol_location4|}}}{{#if:{{{symbol3|}}}{{{symbol_location3|}}}||1}}||+}}|+}}{{#if:{{{symbol_location2|}}}{{{symbol2|}}}|+{{{symbol_location2|}}}\{{{symbol2|}}}\}}{{#if:{{{symbol_location3|}}}{{{symbol3|}}}|+{{{symbol_location3|}}}\{{{symbol3|}}}\}}{{#if:{{{symbol_location4|}}}{{{symbol4|}}}|+{{{symbol_location4|}}}\{{{symbol4|}}}\}}{{#if:{{{symbol_location5|}}}{{{symbol5|}}}|+{{{symbol_location5|}}}\{{{symbol5|}}}\}}{{#if:{{{symbol_location6|}}}{{{symbol6|}}}|+{{{symbol_location6|}}}\{{{symbol6|}}}\}}}}}} }}
 * above   = {{#if:{{{cta_header|}}}{{{custom_header|}}}|{{{custom_header|{{{cta_header}}}}}}|  {{Br separated entries
 * abovestyle = {{#if:{{{style|}}}|{{{{{style}}} style|name_format|{{{style2|}}}}}}}


 * subheader = {{{type|}}}
 * subheaderclass = category


 * image   = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|upright={{#if:{{{image_upright|}}}|{{{image_upright}}}|1.35}}|alt={{{alt|}}}}}
 * caption = {{{caption|{{{image_caption|}}}}}}

| hangul = {{{hangul|}}} | hanja  = {{{hanja|}}} | mr     = {{{mr|}}} | rr     = {{{rr|}}} }}}}}}
 * data1  = {{#if:{{{mlanguage|}}}|{{{mlanguage}}}|{{#if:{{{hangul|}}}{{{hanja|}}}{{{mr|}}}{{{rr|}}}|{{Infobox Korean name|child=yes


 * header2 = {{#if:{{{mlanguage|}}}{{{hangul|}}}{{{hanja|}}}{{{mr|}}}{{{rr|}}}|General information}}
 * label3  = Other names
 * data3  = {{{other_name|}}}
 * class3  = nickname
 * label4  = Location
 * data4  = {{Br separated entries|{{{address|}}}|{{{borough|}}}|{{{country|}}}}}
 * class4  = label
 * label5  = Coordinates
 * data5  = {{#if:{{{coordinates|}}}|{{#invoke:Coordinates|coordinsert|{{{coordinates}}}|type:railwaystation|{{#if:{{{country|}}}|region:{{Country abbreviation|{{{country}}}|{{{borough|}}}}}}}}} }}
 * label6  = Elevation
 * data6  = {{{elevation|}}}
 * label7  = Owned by
 * data7  = {{{owned|}}}
 * label8  = Operated by
 * data8  = {{{operator|}}}
 * label9  = Line(s)
 * data9  = {{{lines|{{{line|}}}}}}
 * label10 = Distance
 * data10 = {{{distance|}}}
 * label11 = Platforms
 * data11 = {{{platforms|{{{platform|}}}}}}
 * label12 = Tracks
 * data12 = {{{tracks|}}}
 * label13 = Train operators
 * data13 = {{{train_operators|}}}
 * label14 = Bus routes
 * data14 = {{{bus_routes|{{{routes|}}}}}}
 * label15 = Bus stands
 * data15 = {{{bus_stands|}}}
 * label16 = Bus operators
 * data16 = {{{bus_operators|}}}
 * label17 = Connections
 * data17 = {{{connections|{{{other|}}}}}}


 * header18 = {{#if:{{{ADA|}}}{{{architect|}}}{{{architectural_style|}}}{{{bicycle|}}}{{{depth|}}}{{{disabled|}}}{{{levels|}}}{{{parking|}}}{{{structure|}}}|Construction}}
 * label19 = Structure type
 * data19 = {{{structure|}}}
 * label20 = Depth
 * data20 = {{{depth|}}}
 * label21 = Platform levels
 * data21 = {{{levels|}}}
 * label22 = Parking
 * data22 = {{{parking|}}}
 * label23 = Bicycle facilities
 * data23 = {{{bicycle|}}}
 * label24 = Disabled access
 * data24 = {{#switch:{{lc:{{{disabled|{{{ADA|}}}}}}}}|1|true|y|yes=Yes|#default={{{disabled|{{{ADA|}}}}}}}}
 * label25 = Architect
 * data25 = {{{architect|}}}
 * label26 = Architectural style
 * data26 = {{{architectural_style|}}}


 * header27 = {{#if:{{{classification|}}}{{{code|}}}{{{iata|}}}{{{status|}}}{{{web|}}}{{{website|}}}{{{zone|}}}|Other information}}
 * label28 = Status
 * data28 = {{{status|}}}
 * label29 = Station code
 * data29 = {{{code|}}}
 * class29 = nickname
 * label30 = IATA code
 * data30 = {{{iata|}}}
 * label31 = Fare zone
 * data31 = {{{zone|}}}
 * label32 = Classification
 * data32 = {{{classification|}}}
 * label33 = Website
 * data33 = {{{website|{{{web|}}}}}}


 * header34 = {{#if:{{{closed|}}}{{{end|}}}{{{ending|}}}{{{former|}}}{{{opened|}}}{{{opening|}}}{{{original|}}}{{{postgroup|}}}{{{pregroup|}}}{{{prenational|}}}{{{rebuilt|}}}{{{start|}}}{{{starting|}}}|History}}
 * label35 = Opened
 * data35 = {{{opened|{{{start|}}}}}}
 * label36 = Opening
 * data36 = {{{opening|{{{starting|}}}}}}
 * label37 = Closed
 * data37 = {{{closed|{{{end|{{{ending|}}}}}}}}}
 * label38 = Rebuilt
 * data38 = {{{rebuilt|}}}
 * label39 = Electrified
 * data39 = {{{electrified|}}}
 * label40 = Previous names
 * data40 = {{{former|}}}
 * class40 = nickname
 * label41 = Original company
 * data41 = {{{original|}}}
 * label42 = Pre-grouping
 * data42 = {{{pregroup|}}}
 * label43 = Post-grouping
 * data43 = {{{postgroup|}}}
 * label44 = Pre-nationalisation
 * data44 = {{{prenational|}}}


 * header45 = {{#if:{{Both|{{{years|}}}|{{{events|}}}}}{{Both|{{{years1|}}}|{{{events1|}}}}}|Key dates}}
 * label46 = {{{years}}}
 * data46 = {{#if:{{{years|}}}|{{{events|}}}}}
 * label47 = {{{years1}}}
 * data47 = {{#if:{{{years1|}}}|{{{events1|}}}}}
 * label48 = {{{years2}}}
 * data48 = {{#if:{{{years2|}}}|{{{events2|}}}}}
 * label49 = {{{years3}}}
 * data49 = {{#if:{{{years3|}}}|{{{events3|}}}}}
 * label50 = {{{years4}}}
 * data50 = {{#if:{{{years4|}}}|{{{events4|}}}}}
 * label51 = {{{years5}}}
 * data51 = {{#if:{{{years5|}}}|{{{events5|}}}}}
 * label52 = {{{years6}}}
 * data52 = {{#if:{{{years6|}}}|{{{events6|}}}}}
 * label53 = {{{years7}}}
 * data53 = {{#if:{{{years7|}}}|{{{events7|}}}}}
 * label54 = {{{years8}}}
 * data54 = {{#if:{{{years8|}}}|{{{events8|}}}}}
 * label55 = {{{years9}}}
 * data55 = {{#if:{{{years9|}}}|{{{events9|}}}}}
 * label56 = {{{years10}}}
 * data56 = {{#if:{{{years10|}}}|{{{events10|}}}}}
 * label57 = {{{years11}}}
 * data57 = {{#if:{{{years11|}}}|{{{events11|}}}}}


 * header58 = {{#if:{{{passengers|}}}{{{mpassengers|}}}|Traffic}}
 * data59 = {{#if:{{{passengers|}}}|{{Rail pass box|system={{{pass_system|}}}|passengers={{{passengers|}}}|pass_year={{{pass_year|}}}|pass_percent={{{pass_percent|}}}|pass_rank={{{pass_rank|}}}}}}}
 * data60 = {{{mpassengers|}}}

|1|yes|collapsible= |#default= {{#if:{{#invoke:String|match|1={{{services|}}}|2=class="wikitable adjacent-stations"|nomatch=}}|{{{services|}}}|{{S-rail-start|noclear=yes}} {{{services}}} {{S-end}}}} }}
 * header61 = {{#if:{{{services|}}}|{{#switch:{{{services_collapsible|}}}|1|yes|collapsible=|Services}}}}
 * rowcellstyle62 = {{#switch:{{{services_collapsible|}}}|1|yes|collapsible=padding: 0}}
 * data62 = {{#if:{{{services|}}}|{{#switch:{{{services_collapsible|}}}

|1|yes|collapsible= |#default= {{#if:{{#invoke:String|match|1={{{other_services|}}}|2=class="wikitable adjacent-stations"|nomatch=}}|{{{other_services|}}}|{{S-rail-start|noclear=yes}} {{{other_services}}} {{S-end}}}} }}
 * header63 = {{#if:{{{other_services|}}}|{{#switch:{{{other_services_collapsible|}}}|1|yes|collapsible=|{{{other_services_header|Other services}}}}}}}
 * rowcellstyle64 = {{#switch:{{{other_services_collapsible|}}}|1|yes|collapsible=padding: 0}}
 * data64 = {{#if:{{{other_services|}}}|{{#switch:{{{other_services_collapsible|}}}


 * data65 = {{{embedded|}}}
 * data66 = {{{nrhp|}}}

{{ infobox }}}}
 * rowcellstyle67 = padding: 0
 * data67 = {{#if:{{{route_map|}}}|
 * bodystyle = {{Subinfobox bodystyle}}
 * bodyclass = collapsible {{{map_state|}}}
 * headerstyle = {{#if:{{#if:{{{style|}}}|{{{{{style}}} style|thcolor|{{{style2|}}}}}}}|color: #{{{{{style}}} style|thcolor|{{{style2|}}}}};}} background-color: #{{#if:{{{style|}}}|{{{{{style}}} style|thbgcolor|{{{style2|}}}}}|efefef}}; {{#if:{{{style|}}}|{{{{{style}}} style|thgradient|{{{style2|}}}}}}}
 * header1   = {{#if:{{{map_name|}}}|{{{map_name}}}|Route map}}
 * data2     = {{{route_map}}}

{{#if:{{{map_type|}}} |{{#if:{{{coordinates|}}}{{#switch:{{#property:P625}}|unknown value|=|#default=1}} |{{Location map|{{{map_type}}} | AlternativeMap = {{{AlternativeMap|}}} | alt = {{{map_alt|}}} | overlay_image = {{{map_overlay|}}} | coordinates = {{{coordinates|}}} | float = center | border = infobox | label  = {{If empty|{{{map_dot_label|}}}|{{{name|}}}|{{PAGENAMEBASE}}}} | outside = {{{pushpin_outside|}}} | position = {{{map_label_position|}}} | caption = {{#if:{{{map_caption|}}}|{{{map_caption}}}|Location within {{#invoke:Location map|data|{{{map_type}}}|name}}}} | width  = {{{map_size|}}} }}    |{{superimpose|align=center|base={{#invoke:Location map|data|{{{map_type}}}|image}}|base_width=250px|float=Question mark.svg|x=100|y=50|float_width=50px}}{{main other|}} }} | {{{map_locator|}}}
 * header68 = {{#if:{{{map_type|}}}{{{map_locator|}}}|Location}}
 * data69 =

}} }}{{Main other| {{#if:{{{hangul|}}}{{{hanja|}}}{{{rr|}}}{{{mr|}}}|}}{{#if:{{{local_authority|}}}|}}{{#if:{{{map_locator|}}}|}}{{#if:{{{name|}}}{{{native_name|}}}|{{#ifeq:{{#invoke:String|find|{{{name}}}{{{native_name}}}|<}}{{#invoke:String|find|{{{name}}}{{{native_name}}}|}}|00||}}{{#ifeq:{{#invoke:String|find|{{{name}}}{{{native_name}}}|[}}|0||}}}}{{#if:{{{type|}}}|{{#ifeq:{{#invoke:String|find|{{{type}}}|<}}{{#invoke:String|find|{{{type}}}|}}|00||}}{{#ifeq:{{#invoke:String|find|{{lc:{{{type}}}}}|[file:}}{{#invoke:String|find|{{lc:{{{type}}}}}|[image:}}|00||}}}}}}{{#if:{{{opened|}}}{{{start|}}}{{{opening|}}}{{{starting|}}}||}}{{#invoke:Check for unknown parameters|check|unknown={{main other|}}|preview=Page using Template:Infobox station with unknown parameter "_VALUE_"|ignoreblank=y| ADA | address | alt | AlternativeMap | architect | architectural_style | bicycle | borough | bus_operators | bus_routes | bus_stands | caption | classification | closed | code | connections | coordinates | country | cta_header | custom_header | depth | disabled | distance | electrified | elevation | embedded | end | ending | events | events1 | events10 | events11 | events2 | events3 | events4 | events5 | events6 | events7 | events8 | events9 | former | hangul | hanja | iata | image | image_caption | image_upright | iso_region | levels | line | lines | local_authority | map_alt | map_caption | map_dot_label | map_label_position | map_locator | map_name | map_overlay | map_size | map_state | map_type | mlanguage | mpassengers | mr | name | name_lang | native_name | native_name_lang | nrhp | opened | opening | operator | original | other | other_name | other_services | other_services_collapsible | other_services_header | other_services_state | owned | parking | pass_percent | pass_rank | pass_system | pass_year | passengers | platform | platforms | postgroup | pregroup | prenational | pushpin_outside | rebuilt | route_map | routes | rr | services | services_collapsible | services_state | start | starting | status | structure | style | style2 | symbol | symbol_location | symbol_location2 | symbol_location3 | symbol_location4 | symbol_location5 | symbol_location6 | symbol2 | symbol3 | symbol4 | symbol5 | symbol6 | tracks | train_operators | type | web | website | years | years1 | years10 | years11 | years2 | years3 | years4 | years5 | years6 | years7 | years8 | years9 | zone }} {{Documentation}}
 * label70=Agency closed
 * data70={{{agencyclosed|}}}
 * label71=Depot demolished
 * data71={{{depotdemolished|}}}