Template:Infobox airport
{{#if:{{Has short description}} | |{{main other|{{#invoke:Type in location|main|Airport|{{{location|}}}}}}}}}{{infobox
| bodyclass = vcard
| bodystyle = {{#if:{{{box-width|}}}|width: {{{box-width|22em}}}}}
| abovestyle = background-color: #DDDDFF; color: black; font-size: 125%
| above = {{br separated entries
|1 = |
|plain=false}}
|2 = {{#if:{{{ensign|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{ensign|}}}|size={{{ensign_size|}}}|sizedefault=90px|alt={{{ensign_alt|}}}}}}}
|3 = {{#if:{{{nativename|}}}|
|4 = {{#if:{{{nativename-a|}}}|
|5 = {{#if:{{{nativename-r|}}}|
}}
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|{{{logo|}}}}}}|size={{{image_size|{{{image-width|}}}}}}|sizedefault=250px|upright=1|alt={{{image_alt|}}}}}
| caption = {{{caption|}}}
| image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{image2|}}}|size={{{image2_size|{{{image2-width|}}}}}}|sizedefault=250px|upright=1|alt={{{image2_alt|}}}}}
| caption2 = {{{caption2|}}}
| headerstyle = background-color: #DDDDFF; color: black
| rowstyle1 = font-weight:bold;
| data1 =
|1=IATA: {{#if:{{{IATA|}}}|{{{IATA}}}|none}}
|2=ICAO: {{#if:{{{ICAO|}}}|{{{ICAO}}}|none}}
|3={{#if:{{{FAA|}}}|FAA LID: {{{FAA}}}}}
|4={{#if:{{{TC|}}} |TC LID: {{{TC}}}}}
|5={{#if:{{{LID|}}}|LID: {{{LID}}}}}
|6={{#if:{{{GPS|}}}|GPS: {{{GPS}}}}}
|7={{#if:{{{WMO|}}}|WMO: {{{WMO}}}}}
}}
| header2 =
| label3 = Airport type
| class3 = category
| data3 = {{{type|}}}
| rowclass4 = note
| label4 = {{#if:{{{owner-oper|}}}|Owner/Operator|Owner}}
| data4 = {{#if:{{{owner-oper|}}}|{{{owner-oper}}}|{{{owner|}}}}}
| rowclass5 = note
| label5 = {{#if:{{{owner-oper|}}}| |Operator}}
| data5 = {{#if:{{{owner-oper|}}}| |{{{operator|}}}}}
| label6 = Serves
| data6 = {{{city-served|{{{area-served|}}}}}}
| label7 = Location
| class7 = label
| data7 = {{{location|}}}
| label8 = Opened
| data8 = {{{opened|}}}
| label9 = Closed
| data9 = {{{closed|}}}
| label10 = Passenger services ceased
| data10 = {{{passenger_services_ceased|}}}
| label11 = Hub for
| data11 = {{{hub|}}}
| label12 = Focus city for
| data12 = {{{focus_city|}}}
| label13 = Operating base for
| data13 = {{{operating_base|}}}
| label14 = Built
| data14 = {{{built|}}}
| label15 = In use
| data15 = {{{used|}}}
| label16 = Commander
| data16 = {{{commander|}}}
| label17 = Occupants
| data17 = {{{occupants|}}}
| label18 = Time zone
| data18 = {{#if: {{{timezone|}}} {{{utc|}}}| {{{timezone}}} ({{{utc}}}) }}
| label19 = • Summer (DST)
| data19 = {{#if: {{{summer|}}} {{{utcs|}}}| {{{summer}}} ({{{utcs}}}) }}
| label20 = Elevation AMSL
| data20 = {{#if:{{{elevation-f|}}} {{{elevation-m|}}}
|{{#if:{{{metric-elev|}}}
| {{#if:{{{elevation-m|}}}| {{formatnum: {{replace|{{{elevation-m|}}}|,|}} }} m| {{convert|{{{elevation-f|}}}|ft|m|0|disp=output only}} }} / {{#if: {{{elevation-f|}}} | {{formatnum: {{replace|{{{elevation-f|}}}|,|}} }} ft |{{convert|{{{elevation-m|}}}|m|ft|0|disp=output only}} }}
| {{#if:{{{elevation-f|}}}| {{formatnum: {{replace|{{{elevation-f|}}}|,|}} }} ft| {{convert|{{{elevation-m|}}}|m|ft|0|disp=output only}} }} / {{#if: {{{elevation-m|}}} | {{formatnum: {{replace|{{{elevation-m|}}}|,|}} }} m |{{convert|{{{elevation-f|}}}|ft|m|0|disp=output only}} }}
}}
}}
| label21 = Coordinates
| data21 = {{#if: {{{coordinates|}}}|{{#invoke:Coordinates|coordinsert|{{{coordinates}}}|type:airport}}}}
| label30 = Public transit access
| data30 = {{{publictransit|}}}
| label31 = Website
| class31 = plainlinksneverexpand
| data31 = {{{website|}}}
| header32 = {{#switch:{{#if:{{{pushpin_map|}}}|1}}{{#if:{{{image_map|}}}|1}}{{#ifeq:{{yesno|{{{mapframe|}}}}}|yes|1}}
|1=Map
|11|111=Maps}}
| data33 = {{#if:{{{image_map|}}}| {{#invoke:InfoboxImage|InfoboxImage|image={{{image_map|}}}|size={{{image_mapsize|}}}|sizedefault=250px|upright=1|alt={{{image_map_alt|}}}|title={{{image_map_caption|Location of {{{name}}}}}}}}{{#if:{{{image_map_caption|}}}|
{{{image_map_caption}}}}} }}
| data34 = {{#if:{{{pushpin_map|}}}|{{Location map|{{{pushpin_map|}}}
|label = {{#ifeq: {{lc: {{{pushpin_label_position|}}} }} | none | | {{#if:{{{pushpin_label|}}}|{{{pushpin_label}}}|{{{name}}}}} }}
|alt = {{{pushpin_map_alt|}}}
|mark = {{#if: {{{pushpin_mark|}}} | {{{pushpin_mark}}} | Airplane silhouette.svg }}
|marksize = {{#if: {{{pushpin_marksize|}}} | {{{pushpin_marksize}}} | 10 }}
|coordinates = {{{coordinates|}}}
|float = center
|caption = {{{pushpin_map_caption|}}}
|border = infobox
|outside = {{{pushpin_outside|}}}
|position = {{{pushpin_label_position|}}}
|width = {{{pushpin_mapsize|}}}
|default_width = 250
|relief = {{{pushpin_relief|}}}
|AlternativeMap = {{{pushpin_image|}}}
}} }}
| data35 = {{#invoke:Infobox mapframe|auto|mapframe-marker=airport|mapframe-wikidata=yes|mapframe-width=250|onByDefault=yes}}
| data36 = {{#invoke:Infobox mapframe|autocaption}}
| header37 = {{#if: {{{r1-number|}}} {{{r1-length-f|}}} {{{r1-length-m|}}} {{{r1-surface|}}}|Runway}}
| data38 = {{#if: {{{r1-number|}}} {{{r1-length-f|}}} {{{r1-length-m|}}} {{{r1-surface|}}}
|{{Infobox airport/datatable
| nlabel = Direction
| metric = {{{metric-rwy|}}}
| n1 = {{{r1-number|}}}
| l1-m = {{{r1-length-m|}}}
| l1-f = {{{r1-length-f|}}}
| s1 = {{{r1-surface|}}}
| n2 = {{{r2-number|}}}
| l2-m = {{{r2-length-m|}}}
| l2-f = {{{r2-length-f|}}}
| s2 = {{{r2-surface|}}}
| n3 = {{{r3-number|}}} | l3-m = {{{r3-length-m|}}} | l3-f = {{{r3-length-f|}}} | s3 = {{{r3-surface|}}}
| n4 = {{{r4-number|}}} | l4-m = {{{r4-length-m|}}} | l4-f = {{{r4-length-f|}}} | s4 = {{{r4-surface|}}}
| n5 = {{{r5-number|}}} | l5-m = {{{r5-length-m|}}} | l5-f = {{{r5-length-f|}}} | s5 = {{{r5-surface|}}}
| n6 = {{{r6-number|}}} | l6-m = {{{r6-length-m|}}} | l6-f = {{{r6-length-f|}}} | s6 = {{{r6-surface|}}}
| n7 = {{{r7-number|}}} | l7-m = {{{r7-length-m|}}} | l7-f = {{{r7-length-f|}}} | s7 = {{{r7-surface|}}}
| n8 = {{{r8-number|}}} | l8-m = {{{r8-length-m|}}} | l8-f = {{{r8-length-f|}}} | s8 = {{{r8-surface|}}}
| n9 = {{{r9-number|}}} | l9-m = {{{r9-length-m|}}} | l9-f = {{{r9-length-f|}}} | s9 = {{{r9-surface|}}}
| n10 = {{{r10-number|}}} | l10-m = {{{r10-length-m|}}} | l10-f = {{{r10-length-f|}}} | s10 = {{{r10-surface|}}}
| n11 = {{{r11-number|}}} | l11-m = {{{r11-length-m|}}} | l11-f = {{{r11-length-f|}}} | s11 = {{{r11-surface|}}}
| n12 = {{{r12-number|}}} | l12-m = {{{r12-length-m|}}} | l12-f = {{{r12-length-f|}}} | s12 = {{{r12-surface|}}}
}}}}
| header39 = {{#if: {{{h1-number|}}} {{{h1-length-f|}}} {{{h1-length-m|}}} {{{h1-surface|}}}|Helipad}}
| data40 = {{#if: {{{h1-number|}}} {{{h1-length-f|}}} {{{h1-length-m|}}} {{{h1-surface|}}}
|{{Infobox airport/datatable
| nlabel = Number
| metric = {{{metric-rwy|}}}
| n1 = {{{h1-number|}}} | l1-m = {{{h1-length-m|}}} | l1-f = {{{h1-length-f|}}} | s1 = {{{h1-surface|}}}
| n2 = {{{h2-number|}}} | l2-m = {{{h2-length-m|}}} | l2-f = {{{h2-length-f|}}} | s2 = {{{h2-surface|}}}
| n3 = {{{h3-number|}}} | l3-m = {{{h3-length-m|}}} | l3-f = {{{h3-length-f|}}} | s3 = {{{h3-surface|}}}
| n4 = {{{h4-number|}}} | l4-m = {{{h4-length-m|}}} | l4-f = {{{h4-length-f|}}} | s4 = {{{h4-surface|}}}
| n5 = {{{h5-number|}}} | l5-m = {{{h5-length-m|}}} | l5-f = {{{h5-length-f|}}} | s5 = {{{h5-surface|}}}
| n6 = {{{h6-number|}}} | l6-m = {{{h6-length-m|}}} | l6-f = {{{h6-length-f|}}} | s6 = {{{h6-surface|}}}
| n7 = {{{h7-number|}}} | l7-m = {{{h7-length-m|}}} | l7-f = {{{h7-length-f|}}} | s7 = {{{h7-surface|}}}
| n8 = {{{h8-number|}}} | l8-m = {{{h8-length-m|}}} | l8-f = {{{h8-length-f|}}} | s8 = {{{h8-surface|}}}
| n9 = {{{h9-number|}}} | l9-m = {{{h9-length-m|}}} | l9-f = {{{h9-length-f|}}} | s9 = {{{h9-surface|}}}
| n10 = {{{h10-number|}}} | l10-m = {{{h10-length-m|}}} | l10-f = {{{h10-length-f|}}} | s10 = {{{h10-surface|}}}
| n11 = {{{h11-number|}}} | l11-m = {{{h11-length-m|}}} | l11-f = {{{h11-length-f|}}} | s11 = {{{h11-surface|}}}
| n12 = {{{h12-number|}}} | l12-m = {{{h12-length-m|}}} | l12-f = {{{h12-length-f|}}} | s12 = {{{h12-surface|}}}
}}}}
| header41 = {{#if:{{{stat1-data|}}}{{{stat2-data|}}}{{{stat3-data|}}}{{{stat4-data|}}}{{{stat5-data|}}}{{{stat6-data|}}}{{{stat7-data|}}}{{{stat8-data|}}} | Statistics {{#if:{{{stat-year|}}}|({{{stat-year}}})}} }}
| data50 = {{#if:{{{stat1-data|}}}{{{stat2-data|}}}{{{stat3-data|}}}{{{stat4-data|}}}{{{stat5-data|}}}{{{stat6-data|}}}{{{stat7-data|}}}{{{stat8-data|}}} |{{Infobox | subbox = yes
| label1 = {{{stat1-header|}}}
| data1 = {{{stat1-data|}}}
| label2 = {{{stat2-header|}}}
| data2 = {{{stat2-data|}}}
| label3 = {{{stat3-header|}}}
| data3 = {{{stat3-data|}}}
| label4 = {{{stat4-header|}}}
| data4 = {{{stat4-data|}}}
| label5 = {{{stat5-header|}}}
| data5 = {{{stat5-data|}}}
| label6 = {{{stat6-header|}}}
| data6 = {{{stat6-data|}}}
| label7 = {{{stat7-header|}}}
| data7 = {{{stat7-data|}}}
| label8 = {{{stat8-header|}}}
| data8 = {{{stat8-data|}}}
}}}}
| rowstyle51 = background-color: #eee;color:inherit;
| data51 = {{#if:{{{footnotes|}}}|
| data52 = {{{embed|{{{module|}}}}}}
}}{{#invoke:Check for unknown parameters|check|unknown={{main other|_VALUE_{{PAGENAME}}}}|preview=Page using Template:Infobox airport with unknown parameter "_VALUE_"|ignoreblank=y| area-served | box-width | built | caption | caption2 | city-served | closed | commander | coordinates | elevation-f | elevation-m | embed | ensign | ensign_alt | ensign_size | FAA | focus_city | footnotes | GPS | h1-length-f | h1-length-m | h1-number | h1-surface | h10-length-f | h10-length-m | h10-number | h10-surface | h11-length-f | h11-length-m | h11-number | h11-surface | h12-length-f | h12-length-m | h12-number | h12-surface | h2-length-f | h2-length-m | h2-number | h2-surface | h3-length-f | h3-length-m | h3-number | h3-surface | h4-length-f | h4-length-m | h4-number | h4-surface | h5-length-f | h5-length-m | h5-number | h5-surface | h6-length-f | h6-length-m | h6-number | h6-surface | h7-length-f | h7-length-m | h7-number | h7-surface | h8-length-f | h8-length-m | h8-number | h8-surface | h9-length-f | h9-length-m | h9-number | h9-surface | hub | IATA | ICAO | image | logo | image_alt | image_map | image_map_alt | image_map_caption | image_mapsize | image_size | image-width | image2 | image2_alt | image2_size | image2-width | LID | location | metric-elev | metric-rwy | module | name | nativename | nativename-a | nativename-r | occupants | opened | operating_base | operator | owner | owner-oper | passenger_services_ceased | publictransit | pushpin_image | pushpin_label | pushpin_label_position | pushpin_map | pushpin_map_alt | pushpin_map_caption | pushpin_mapsize | pushpin_mark | pushpin_marksize | pushpin_outside | pushpin_relief | r1-length-f | r1-length-m | r1-number | r1-surface | r10-length-f | r10-length-m | r10-number | r10-surface | r11-length-f | r11-length-m | r11-number | r11-surface | r12-length-f | r12-length-m | r12-number | r12-surface | r2-length-f | r2-length-m | r2-number | r2-surface | r3-length-f | r3-length-m | r3-number | r3-surface | r4-length-f | r4-length-m | r4-number | r4-surface | r5-length-f | r5-length-m | r5-number | r5-surface | r6-length-f | r6-length-m | r6-number | r6-surface | r7-length-f | r7-length-m | r7-number | r7-surface | r8-length-f | r8-length-m | r8-number | r8-surface | r9-length-f | r9-length-m | r9-number | r9-surface | stat-year | stat1-data | stat1-header | stat2-data | stat2-header | stat3-data | stat3-header | stat4-data | stat4-header | stat5-data | stat5-header | stat6-data | stat6-header | stat7-data | stat7-header | stat8-data | stat8-header | summer | TC | timezone | type | used | utc | utcs | website | WMO | mapframe | mapframe-caption | mapframe-custom | mapframe-id | mapframe-coord | mapframe-wikidata | mapframe-point | mapframe-shape | mapframe-frame-width | mapframe-frame-height | mapframe-shape-fill | mapframe-shape-fill-opacity | mapframe-stroke-color | mapframe-stroke-colour | mapframe-stroke-width | mapframe-marker | mapframe-marker-color | mapframe-marker-colour | mapframe-geomask | mapframe-geomask-stroke-color | mapframe-geomask-stroke-colour | mapframe-geomask-stroke-width | mapframe-geomask-fill | mapframe-geomask-fill-opacity | mapframe-zoom | mapframe-length_km | mapframe-length_mi | mapframe-area_km2 | mapframe-area_mi2 | mapframe-frame-coordinates | mapframe-frame-coord | mapframe-switcher
}}