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 =

{{#invoke:string|replace|{{{name}}}|

|
|plain=false}}

|2 = {{#if:{{{ensign|}}}|{{#invoke:InfoboxImage|InfoboxImage|image={{{ensign|}}}|size={{{ensign_size|}}}|sizedefault=90px|alt={{{ensign_alt|}}}}}}}

|3 = {{#if:{{{nativename|}}}|

{{{nativename}}}
}}

|4 = {{#if:{{{nativename-a|}}}|

{{{nativename-a}}}
}}

|5 = {{#if:{{{nativename-r|}}}|

{{{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 = {{hlist|style={{#if:{{{FAA|}}}{{{TC|}}}{{{LID|}}}{{{WMO|}}}|width:22.5em}}

|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 = Summary

| 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|}}}|

{{{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

}}{{documentation}}