Skip to content

Instantly share code, notes, and snippets.

@lokkju
Created November 11, 2019 16:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lokkju/7dc408827c4b4ecb2e103c4cfe9a0646 to your computer and use it in GitHub Desktop.
Save lokkju/7dc408827c4b4ecb2e103c4cfe9a0646 to your computer and use it in GitHub Desktop.
Examples of querying kiwi.com's flight API (and returning results based on earned elite qualifying mileage for American Airlines)
AA:
codes:
F: {award_mod: 1.0, bonus_mod: 1.0, qm_mod: 3.0, eqd_mod: .40, eqs_mod: 1.0, name: First}
A: {award_mod: 1.0, bonus_mod: 1.0, qm_mod: 2.0, eqd_mod: .40, eqs_mod: 1.0, name: First}
J: {award_mod: 1.0, bonus_mod: 1.0, qm_mod: 3.0, eqd_mod: .40, eqs_mod: 1.0, name: Business}
R: {award_mod: 1.0, bonus_mod: .75, qm_mod: 2.0, eqd_mod: .35, eqs_mod: 1.0, name: Business}
D: {award_mod: 1.0, bonus_mod: .50, qm_mod: 2.0, eqd_mod: .30, eqs_mod: 1.0, name: Business}
I: {award_mod: 1.0, bonus_mod: 0.0, qm_mod: 2.0, eqd_mod: .20, eqs_mod: 1.0, name: Business}
W: {award_mod: 1.0, bonus_mod: 0.0, qm_mod: 1.5, eqd_mod: .20, eqs_mod: 1.0, name: Premium Economy}
P: {award_mod: 1.0, bonus_mod: 0.0, qm_mod: 1.5, eqd_mod: .20, eqs_mod: 1.0, name: Premium Economy}
Y: {award_mod: 1.0, bonus_mod: 0.0, qm_mod: 1.0, eqd_mod: .20, eqs_mod: 1.0, name: Economy}
H: {award_mod: 1.0, bonus_mod: 0.0, qm_mod: 1.0, eqd_mod: .20, eqs_mod: 1.0, name: Economy}
K: {award_mod: 1.0, bonus_mod: 0.0, qm_mod: 1.0, eqd_mod: .20, eqs_mod: 1.0, name: Economy}
M: {award_mod: .75, bonus_mod: 0.0, qm_mod: 1.0, eqd_mod: .15, eqs_mod: 1.0, name: Economy}
L: {award_mod: .75, bonus_mod: 0.0, qm_mod: 1.0, eqd_mod: .15, eqs_mod: 1.0, name: Economy}
V: {award_mod: .50, bonus_mod: 0.0, qm_mod: 1.0, eqd_mod: .10, eqs_mod: 1.0, name: Economy}
G: {award_mod: .50, bonus_mod: 0.0, qm_mod: 1.0, eqd_mod: .10, eqs_mod: 1.0, name: Economy}
S: {award_mod: .50, bonus_mod: 0.0, qm_mod: 1.0, eqd_mod: .10, eqs_mod: 1.0, name: Economy}
N: {award_mod: .50, bonus_mod: 0.0, qm_mod: 1.0, eqd_mod: .10, eqs_mod: 1.0, name: Economy}
Q: {award_mod: .25, bonus_mod: 0.0, qm_mod: 1.0, eqd_mod: .05, eqs_mod: 1.0, name: Economy}
O: {award_mod: .25, bonus_mod: 0.0, qm_mod: 1.0, eqd_mod: .05, eqs_mod: 1.0, name: Economy}
B: {award_mod: .25, bonus_mod: 0.0, qm_mod: .50, eqd_mod: .05, eqs_mod: 0.5, name: Economy}
elites:
EP: {bonus_mod: 1.2, mpd: 11, name: Executive Platinum}
PP: {bonus_mod: .80, mpd: 9, name: Platinum Pro}
PL: {bonus_mod: .60, mpd: 8, name: Platinum}
GL: {bonus_mod: .40, mpd: 7, name: Gold}
AA: {bonus_mod: 0.0, mpd: 5, name: Basic}
partners:
BA: "British Airways"
CX: "Cathay Pacific"
AY: "Finnair"
IB: "Iberia Air"
JL: "Japan Airlines"
LA: "LATAM Airlines"
MH: "Malaysia Airlines"
QF: "Qantas Airlines"
QR: "Qatar Airways"
RJ: "Royal Jordanian"
S7: "S7 Airlines"
UL: "SriLankan Airlines Limited"
CZ: "China Southern Airlines"
EY: "Etihad Airways"
FJ: "Fiji Airways"
HA: "Hawaiian Airlines"
UA:
codes:
A: {qm_mod: 1.5, pqs_mod: 1.5, po: 7, name: United Premium Plus (discounted fare) }
B: {qm_mod: 1.5, pqs_mod: 1.5, po: 10, name: Premium Economy. Discount full fare coach }
C: {qm_mod: 1.0, pqs_mod: 1.5, po: 2, name: Discount Business }
D: {qm_mod: 1.0, pqs_mod: 1.5, po: 3, name: Discount Business }
E: {qm_mod: 1.0, pqs_mod: 1.0, po: 12, name: Discount Coach }
G: {qm_mod: 1.0, pqs_mod: 1.0, po: 22, name: Deep Discount Coach }
H: {qm_mod: 1.0, pqs_mod: 1.0, po: 14, name: Discount Coach }
J: {qm_mod: 1.0, pqs_mod: 1.5, po: 1, name: Full Fare Business or First }
K: {qm_mod: 1.0, pqs_mod: 1.0, po: 21, name: Deep Discount Coach }
L: {qm_mod: 1.0, pqs_mod: 1.0, po: 20, name: Deep Discount Coach }
M: {qm_mod: 1.0, pqs_mod: 1.0, po: 11, name: Discount Coach }
N: {qm_mod: 0.5, pqs_mod: 0.5, po: 99, name: United Basic Economy }
O: {qm_mod: 1.5, pqs_mod: 1.5, po: 6, name: United Premium Plus }
P: {qm_mod: 1.5, pqs_mod: 1.5, po: 5, name: Deep Discount Business }
Q: {qm_mod: 1.0, pqs_mod: 1.0, po: 15, name: Discount Coach }
R: {qm_mod: 1.5, pqs_mod: 1.5, po: 8, name: United Premium Plus (deeply discounted) }
S: {qm_mod: 1.0, pqs_mod: 1.0, po: 18, name: Deep Discount Coach }
T: {qm_mod: 1.0, pqs_mod: 1.0, po: 19, name: Deep Discount Coach }
U: {qm_mod: 1.0, pqs_mod: 1.0, po: 13, name: Discount Coach }
V: {qm_mod: 1.0, pqs_mod: 1.0, po: 16, name: Discount Coach }
W: {qm_mod: 1.0, pqs_mod: 1.0, po: 17, name: Discount Coach }
Y: {qm_mod: 1.0, pqs_mod: 1.5, po: 9, name: 1st Tier Economy. Full Fare unrestricted coach class }
Z: {qm_mod: 2.0, pqs_mod: 1.5, po: 4, name: Deep Discount Business }
{
"AAA": {
"name": "Anaa",
"lat": -17.3525,
"lon": -145.51
},
"AAE": {
"name": "Rabah Bitat",
"lat": 36.822222,
"lon": 7.809167
},
"AAL": {
"name": "Aalborg",
"lat": 57.092778,
"lon": 9.849167
},
"AAN": {
"name": "Al Ain International",
"lat": 24.261667,
"lon": 55.609167
},
"AAO": {
"name": "Anaco Airport",
"lat": 9.430225,
"lon": -64.470726
},
"AAP": {
"name": "APT Pranoto Airport",
"lat": -0.373611,
"lon": 117.255556
},
"AAQ": {
"name": "Anapa",
"lat": 45.002222,
"lon": 37.347222
},
"AAR": {
"name": "Aarhus",
"lat": 56.303889,
"lon": 10.619444
},
"AAT": {
"name": "Altay",
"lat": 47.750556,
"lon": 88.085833
},
"AAX": {
"name": "Araxá",
"lat": -19.563333,
"lon": -46.960278
},
"ABA": {
"name": "Abakan International",
"lat": 53.74,
"lon": 91.385
},
"ABB": {
"name": "Asaba International",
"lat": 6.203056,
"lon": 6.667222
},
"ABE": {
"name": "Lehigh Valley International",
"lat": 40.652222,
"lon": -75.440833
},
"ABI": {
"name": "Abilene Regional",
"lat": 32.411389,
"lon": -99.681944
},
"ABJ": {
"name": "Port Bouet",
"lat": 5.261389,
"lon": -3.926389
},
"ABK": {
"name": "Kabri Dar",
"lat": 6.733889,
"lon": 44.255278
},
"ABL": {
"name": "Ambler",
"lat": 67.107222,
"lon": -157.85333
},
"ABM": {
"name": "Northern Peninsula",
"lat": -10.950833,
"lon": 142.459444
},
"ABQ": {
"name": "Albuquerque International Sunport",
"lat": 35.040556,
"lon": -106.60944
},
"ABR": {
"name": "Aberdeen Regional",
"lat": 45.453611,
"lon": -98.425556
},
"ABS": {
"name": "Abu Simbel",
"lat": 22.375833,
"lon": 31.611667
},
"ABT": {
"name": "Al-Baha Domestic",
"lat": 20.296111,
"lon": 41.634167
},
"ABU": {
"name": "Haliwen",
"lat": -9.075,
"lon": 124.903889
},
"ABV": {
"name": "Nnamdi Azikiwe International",
"lat": 9.006667,
"lon": 7.263056
},
"ABX": {
"name": "Albury",
"lat": -36.067778,
"lon": 146.958056
},
"ABY": {
"name": "Southwest Georgia Regional",
"lat": 31.535556,
"lon": -84.194444
},
"ABZ": {
"name": "Aberdeen",
"lat": 57.204167,
"lon": -2.200278
},
"ACA": {
"name": "Acapulco International",
"lat": 16.756944,
"lon": -99.753889
},
"ACC": {
"name": "Kotoka International",
"lat": 5.605278,
"lon": -0.166667
},
"ACE": {
"name": "Lanzarote",
"lat": 28.945556,
"lon": -13.605278
},
"ACH": {
"name": "St. Gallen–Altenrhein",
"lat": 47.485,
"lon": 9.560833
},
"ACI": {
"name": "Alderney",
"lat": 49.706944,
"lon": -2.215556
},
"ACK": {
"name": "Nantucket Memorial",
"lat": 41.253056,
"lon": -70.060278
},
"ACT": {
"name": "Waco Regional",
"lat": 31.611389,
"lon": -97.230556
},
"ACU": {
"name": "Achutupo",
"lat": 9.190727,
"lon": -77.993915
},
"ACV": {
"name": "Arcata–Eureka",
"lat": 40.978056,
"lon": -124.10861
},
"ACX": {
"name": "Xingyi Wanfenglin",
"lat": 25.085556,
"lon": 104.959444
},
"ACY": {
"name": "Atlantic City International",
"lat": 39.4575,
"lon": -74.577222
},
"ADA": {
"name": "Adana Şakirpaşa",
"lat": 36.982222,
"lon": 35.280278
},
"ADB": {
"name": "Adnan Menderes",
"lat": 38.2925,
"lon": 27.156944
},
"ADD": {
"name": "Addis Ababa Bole International",
"lat": 8.977778,
"lon": 38.799444
},
"ADE": {
"name": "Aden International Airport",
"lat": 12.8295,
"lon": 45.028801
},
"ADF": {
"name": "Adıyaman",
"lat": 37.731389,
"lon": 38.468889
},
"ADH": {
"name": "Aldan",
"lat": 58.602778,
"lon": 125.406667
},
"ADK": {
"name": "Adak",
"lat": 51.881111,
"lon": -176.64833
},
"ADL": {
"name": "Adelaide",
"lat": -34.945,
"lon": 138.530556
},
"ADQ": {
"name": "Kodiak",
"lat": 57.75,
"lon": -152.49389
},
"ADS": {
"name": "Addison Airport",
"lat": 32.968601,
"lon": -96.836403
},
"ADZ": {
"name": "Gustavo Rojas Pinilla International",
"lat": 12.583611,
"lon": -81.711111
},
"AEB": {
"name": "Baise Bama",
"lat": 23.72,
"lon": 106.960278
},
"AEG": {
"name": "Aek Godang",
"lat": 1.4,
"lon": 99.43
},
"AEI": {
"name": "Algeciras Heliport",
"lat": 36.126667,
"lon": -5.449167
},
"AEP": {
"name": "Aeroparque Jorge Newbery",
"lat": -34.558889,
"lon": -58.416389
},
"AER": {
"name": "Sochi International",
"lat": 43.45,
"lon": 39.956667
},
"AES": {
"name": "Ålesund Airport, Vigra",
"lat": 62.560278,
"lon": 6.110278
},
"AEX": {
"name": "Alexandria International",
"lat": 31.3275,
"lon": -92.549722
},
"AEY": {
"name": "Akureyri",
"lat": 65.658611,
"lon": -18.072222
},
"AFA": {
"name": "San Rafael Airport",
"lat": -34.588056,
"lon": -68.403611
},
"AFL": {
"name": "Alta Floresta",
"lat": -9.866111,
"lon": -56.106111
},
"AFW": {
"name": "Fort Worth Alliance",
"lat": 32.983333,
"lon": -97.316667
},
"AGA": {
"name": "Agadir–Al Massira",
"lat": 30.325,
"lon": -9.413056
},
"AGB": {
"name": "Augsburg",
"lat": 48.383333,
"lon": 10.883333
},
"AGC": {
"name": "Allegheny County Airport",
"lat": 40.354401,
"lon": -79.930199
},
"AGH": {
"name": "Ängelholm–Helsingborg",
"lat": 56.296111,
"lon": 12.847222
},
"AGM": {
"name": "Tasiilaq Ammassalik Heliport",
"lat": 65.6125,
"lon": -37.618611
},
"AGN": {
"name": "Angoon Seaplane Base",
"lat": 57.495,
"lon": -134.56722
},
"AGP": {
"name": "Málaga",
"lat": 36.675,
"lon": -4.499167
},
"AGR": {
"name": "Agra",
"lat": 27.155833,
"lon": 77.960833
},
"AGS": {
"name": "Augusta Regional",
"lat": 33.37,
"lon": -81.964444
},
"AGT": {
"name": "Guaraní International",
"lat": -25.455556,
"lon": -54.843611
},
"AGU": {
"name": "Aguascalientes International",
"lat": 21.705556,
"lon": -102.31778
},
"AGX": {
"name": "Agatti Aerodrome",
"lat": 10.823611,
"lon": 72.176111
},
"AHB": {
"name": "Abha Regional",
"lat": 18.240278,
"lon": 42.656667
},
"AHE": {
"name": "Ahe",
"lat": -14.428056,
"lon": -146.25694
},
"AHJ": {
"name": "Aba/Hongyuan",
"lat": 32.53154,
"lon": 102.35224
},
"AHN": {
"name": "Athens Ben Epps",
"lat": 33.949444,
"lon": -83.321944
},
"AHO": {
"name": "Alghero-Fertilia",
"lat": 40.630278,
"lon": 8.289722
},
"AHU": {
"name": "Cherif Al Idrissi",
"lat": 35.177222,
"lon": -3.839444
},
"AIA": {
"name": "Alliance Municipal",
"lat": 42.051944,
"lon": -102.80778
},
"AIN": {
"name": "Wainwright",
"lat": 70.637896,
"lon": -159.996809
},
"AIP": {
"name": "Adampur",
"lat": 31.433056,
"lon": 75.760556
},
"AIT": {
"name": "Aitutaki",
"lat": -18.831111,
"lon": -159.76472
},
"AIU": {
"name": "Enua",
"lat": -19.966667,
"lon": -158.125
},
"AJA": {
"name": "Ajaccio Napoleon Bonaparte",
"lat": 41.923889,
"lon": 8.8025
},
"AJF": {
"name": "Al-Jawf Domestic",
"lat": 29.785,
"lon": 40.1
},
"AJI": {
"name": "Ağrı",
"lat": 39.653889,
"lon": 43.026389
},
"AJL": {
"name": "Lengpui",
"lat": 23.838889,
"lon": 92.620278
},
"AJN": {
"name": "Ouani",
"lat": -12.131111,
"lon": 44.429722
},
"AJR": {
"name": "Arvidsjaur",
"lat": 65.590278,
"lon": 19.281944
},
"AJU": {
"name": "Santa Maria",
"lat": -10.983889,
"lon": -37.070278
},
"AJY": {
"name": "Mano Dayak International",
"lat": 16.9625,
"lon": 7.990278
},
"AKB": {
"name": "Atka",
"lat": 52.218333,
"lon": -174.20639
},
"AKC": {
"name": "Akron Fulton International Airport",
"lat": 41.037498,
"lon": -81.466904
},
"AKF": {
"name": "Kufra",
"lat": 24.178611,
"lon": 23.313889
},
"AKJ": {
"name": "Asahikawa",
"lat": 43.670833,
"lon": 142.4475
},
"AKK": {
"name": "Akhiok",
"lat": 56.938611,
"lon": -154.18389
},
"AKL": {
"name": "Auckland",
"lat": -37.009722,
"lon": 174.791667
},
"AKN": {
"name": "King Salmon",
"lat": 58.676667,
"lon": -156.64917
},
"AKP": {
"name": "Anaktuvuk Pass",
"lat": 68.133611,
"lon": -151.74333
},
"AKR": {
"name": "Akure",
"lat": 7.25,
"lon": 5.3
},
"AKS": {
"name": "Auki Gwaunaru u",
"lat": -8.7025,
"lon": 160.681944
},
"AKU": {
"name": "Aksu",
"lat": 41.262778,
"lon": 80.291944
},
"AKV": {
"name": "Akulivik",
"lat": 60.818611,
"lon": -78.148611
},
"AKX": {
"name": "Aktobe",
"lat": 50.245833,
"lon": 57.206667
},
"AKY": {
"name": "Sittwe",
"lat": 20.132778,
"lon": 92.8725
},
"ALA": {
"name": "Almaty International",
"lat": 43.353333,
"lon": 77.042222
},
"ALB": {
"name": "Albany International",
"lat": 42.748333,
"lon": -73.801667
},
"ALC": {
"name": "Alicante–Elche",
"lat": 38.282222,
"lon": -0.558056
},
"ALF": {
"name": "Alta",
"lat": 69.976111,
"lon": 23.371667
},
"ALG": {
"name": "Houari Boumediene",
"lat": 36.694167,
"lon": 3.214722
},
"ALH": {
"name": "Albany",
"lat": -34.943333,
"lon": 117.808889
},
"ALO": {
"name": "Waterloo Regional",
"lat": 42.556944,
"lon": -92.400278
},
"ALS": {
"name": "San Luis Valley Regional",
"lat": 37.4375,
"lon": -105.86639
},
"ALW": {
"name": "Walla Walla Regional",
"lat": 46.095,
"lon": -118.28778
},
"AMA": {
"name": "Rick Husband Amarillo International",
"lat": 35.219444,
"lon": -101.70583
},
"AMD": {
"name": "Sardar Vallabhbhai Patel International",
"lat": 23.077222,
"lon": 72.634722
},
"AMH": {
"name": "Arba Minch",
"lat": 6.039444,
"lon": 37.590556
},
"AMK": {
"name": "Animas Air Park",
"lat": 37.203201,
"lon": -107.869003
},
"AMM": {
"name": "Queen Alia International",
"lat": 31.7225,
"lon": 35.993333
},
"AMQ": {
"name": "Pattimura",
"lat": -3.710278,
"lon": 128.089167
},
"AMS": {
"name": "Amsterdam Airport Schiphol",
"lat": 52.308056,
"lon": 4.764167
},
"ANA": {
"name": "Maasai Mara Angama",
"lat": -1.271667,
"lon": 34.955278
},
"ANC": {
"name": "Ted Stevens Anchorage International",
"lat": 61.174444,
"lon": -149.99639
},
"ANF": {
"name": "Andrés Sabella Gálvez International",
"lat": -23.444444,
"lon": -70.445
},
"ANI": {
"name": "Aniak",
"lat": 61.582222,
"lon": -159.54417
},
"ANR": {
"name": "Antwerp International",
"lat": 51.189444,
"lon": 4.460278
},
"ANU": {
"name": "V. C. Bird International",
"lat": 17.136667,
"lon": -61.792778
},
"ANX": {
"name": "Andøya",
"lat": 69.2925,
"lon": 16.144167
},
"ANY": {
"name": "Anthony Municipal Airport",
"lat": 37.158611,
"lon": -98.079722
},
"AOE": {
"name": "Anadolu",
"lat": 39.81,
"lon": 30.516944
},
"AOG": {
"name": "Anshan Teng ao",
"lat": 41.105556,
"lon": 122.856111
},
"AOI": {
"name": "Marche Airport",
"lat": 43.616667,
"lon": 13.360278
},
"AOJ": {
"name": "Aomori",
"lat": 40.734722,
"lon": 140.690833
},
"AOK": {
"name": "Karpathos Island National",
"lat": 35.421389,
"lon": 27.146111
},
"AOO": {
"name": "Altoona–Blair County",
"lat": 40.296389,
"lon": -78.32
},
"AOQ": {
"name": "Aappilattoq-Upernavik Heliport",
"lat": 72.886944,
"lon": -55.596111
},
"AOR": {
"name": "Sultan Abdul Halim",
"lat": 6.194444,
"lon": 100.400833
},
"APA": {
"name": "Centennial Airport",
"lat": 39.570099,
"lon": -104.848999
},
"APC": {
"name": "Napa County Airport",
"lat": 38.2132,
"lon": -122.280998
},
"APF": {
"name": "Naples Municipal",
"lat": 26.153333,
"lon": -81.775278
},
"APK": {
"name": "Apataki",
"lat": -15.573611,
"lon": -146.41528
},
"APL": {
"name": "Nampula",
"lat": -15.105556,
"lon": 39.281667
},
"APN": {
"name": "Alpena County Regional",
"lat": 45.078056,
"lon": -83.560278
},
"APO": {
"name": "Antonio Roldán Betancourt",
"lat": 7.8125,
"lon": -76.716667
},
"APW": {
"name": "Faleolo International",
"lat": -13.829722,
"lon": -171.99722
},
"AQG": {
"name": "Anqing Tianzhushan",
"lat": 30.5825,
"lon": 117.050278
},
"AQI": {
"name": "Al Qaisumah/Hafr Al Batin",
"lat": 28.335278,
"lon": 46.125
},
"AQJ": {
"name": "King Hussein International",
"lat": 29.611667,
"lon": 35.018056
},
"AQP": {
"name": "Rodríguez Ballón International",
"lat": -16.340833,
"lon": -71.5725
},
"ARC": {
"name": "Arctic Village",
"lat": 68.114722,
"lon": -145.57944
},
"ARD": {
"name": "Alor Island",
"lat": -8.133056,
"lon": 124.596944
},
"ARH": {
"name": "Talagi",
"lat": 64.600278,
"lon": 40.716667
},
"ARI": {
"name": "Chacalluta International",
"lat": -18.348611,
"lon": -70.338611
},
"ARK": {
"name": "Arusha",
"lat": -3.367222,
"lon": 36.625
},
"ARM": {
"name": "Armidale",
"lat": -30.528056,
"lon": 151.617222
},
"ARN": {
"name": "Stockholm Arlanda",
"lat": 59.651944,
"lon": 17.918611
},
"ART": {
"name": "Watertown International",
"lat": 43.991944,
"lon": -76.021667
},
"ARU": {
"name": "Araçatuba",
"lat": -21.141389,
"lon": -50.424722
},
"ARW": {
"name": "Arad International",
"lat": 46.176667,
"lon": 21.261944
},
"ASB": {
"name": "Ashgabat International",
"lat": 37.986944,
"lon": 58.360833
},
"ASE": {
"name": "Aspen–Pitkin County",
"lat": 39.219167,
"lon": -106.86722
},
"ASF": {
"name": "Narimanovo",
"lat": 46.283333,
"lon": 48.006389
},
"ASJ": {
"name": "Amami",
"lat": 28.430556,
"lon": 129.7125
},
"ASM": {
"name": "Asmara International",
"lat": 15.291944,
"lon": 38.910556
},
"ASO": {
"name": "Asosa",
"lat": 10.018611,
"lon": 34.586389
},
"ASP": {
"name": "Alice Springs",
"lat": -23.806667,
"lon": 133.902222
},
"ASR": {
"name": "Erkilet International",
"lat": 38.770278,
"lon": 35.495556
},
"ASS": {
"name": "Arathusa Safari Lodge",
"lat": -24.741111,
"lon": 31.518333
},
"ASU": {
"name": "Silvio Pettirossi International",
"lat": -25.239722,
"lon": -57.519167
},
"ASV": {
"name": "Amboseli",
"lat": -2.645,
"lon": 37.252778
},
"ASW": {
"name": "Aswan International",
"lat": 23.964444,
"lon": 32.82
},
"ATD": {
"name": "Uru Harbour",
"lat": -8.873333,
"lon": 161.011389
},
"ATH": {
"name": "Athens International",
"lat": 37.936389,
"lon": 23.944444
},
"ATK": {
"name": "Atqasuk Edward Burnell Sr. Memorial",
"lat": 70.467222,
"lon": -157.43583
},
"ATL": {
"name": "Hartsfield–Jackson Atlanta International",
"lat": 33.636667,
"lon": -84.428056
},
"ATM": {
"name": "Altamira",
"lat": -3.253889,
"lon": -52.253889
},
"ATQ": {
"name": "Sri Guru Ram Dass Jee International",
"lat": 31.709722,
"lon": 74.797222
},
"ATR": {
"name": "Atar International Airport",
"lat": 20.5068,
"lon": -13.0432
},
"ATT": {
"name": "Atmautluak",
"lat": 60.866944,
"lon": -162.27389
},
"ATW": {
"name": "Appleton International",
"lat": 44.266667,
"lon": -88.516667
},
"ATY": {
"name": "Watertown Regional",
"lat": 44.913611,
"lon": -97.151111
},
"ATZ": {
"name": "Assiut",
"lat": 27.046389,
"lon": 31.011944
},
"AUA": {
"name": "Queen Beatrix International",
"lat": 12.501389,
"lon": -70.015278
},
"AUC": {
"name": "Santiago Pérez Quiroz",
"lat": 7.068889,
"lon": -70.736944
},
"AUG": {
"name": "Augusta State",
"lat": 44.318056,
"lon": -69.796944
},
"AUH": {
"name": "Abu Dhabi International",
"lat": 24.433056,
"lon": 54.651111
},
"AUK": {
"name": "Alakanuk",
"lat": 62.678889,
"lon": -164.65083
},
"AUM": {
"name": "Austin Municipal Airport",
"lat": 43.665001,
"lon": -92.933403
},
"AUQ": {
"name": "Atuona",
"lat": -9.768889,
"lon": -139.01139
},
"AUR": {
"name": "Aurillac – Tronquières",
"lat": 44.8975,
"lon": 2.416667
},
"AUS": {
"name": "Austin–Bergstrom International",
"lat": 30.194444,
"lon": -97.67
},
"AUU": {
"name": "Aurukun",
"lat": -13.353889,
"lon": 141.720833
},
"AUW": {
"name": "Wausau Downtown Airport",
"lat": 44.926201,
"lon": -89.626602
},
"AUX": {
"name": "Araguaína",
"lat": -7.228056,
"lon": -48.240278
},
"AUY": {
"name": "Anatom",
"lat": -20.249444,
"lon": 169.770833
},
"AVA": {
"name": "Anshun Huangguoshu",
"lat": 26.257222,
"lon": 105.872778
},
"AVL": {
"name": "Asheville Regional",
"lat": 35.436111,
"lon": -82.541944
},
"AVP": {
"name": "Wilkes-Barre/Scranton International",
"lat": 41.338611,
"lon": -75.723333
},
"AVV": {
"name": "Avalon",
"lat": -38.039444,
"lon": 144.469444
},
"AVW": {
"name": "Marana Regional Airport",
"lat": 32.409599,
"lon": -111.218002
},
"AWA": {
"name": "Awasa",
"lat": 7.096105,
"lon": 38.400042
},
"AWD": {
"name": "Aniwa",
"lat": -19.2375,
"lon": 169.601111
},
"AXA": {
"name": "Clayton J. Lloyd International",
"lat": 18.204722,
"lon": -63.055
},
"AXD": {
"name": "Alexandroupolis International",
"lat": 40.855833,
"lon": 25.956389
},
"AXF": {
"name": "Alxa Left Banner Bayanhot",
"lat": 38.823889,
"lon": 105.626111
},
"AXM": {
"name": "El Edén International",
"lat": 4.452778,
"lon": -75.766389
},
"AXP": {
"name": "Spring Point",
"lat": 22.441944,
"lon": -73.970833
},
"AXR": {
"name": "Arutua",
"lat": -15.248333,
"lon": -146.61667
},
"AXT": {
"name": "Akita",
"lat": 39.615556,
"lon": 140.218611
},
"AXU": {
"name": "Axum",
"lat": 14.146667,
"lon": 38.772778
},
"AYP": {
"name": "Coronel FAP Alfredo Mendívil Duarte",
"lat": -13.154722,
"lon": -74.204444
},
"AYQ": {
"name": "Ayers Rock",
"lat": -25.186111,
"lon": 130.975556
},
"AYT": {
"name": "Antalya",
"lat": 36.898611,
"lon": 30.800556
},
"AZA": {
"name": "Phoenix–Mesa Gateway",
"lat": 33.31,
"lon": -111.65694
},
"AZO": {
"name": "Kalamazoo/Battle Creek International",
"lat": 42.235,
"lon": -85.551944
},
"AZR": {
"name": "Touat-Cheikh Sidi Mohamed Belkebir",
"lat": 27.8375,
"lon": -0.186389
},
"AZS": {
"name": "Samaná El Catey International",
"lat": 19.269113,
"lon": -69.737139
},
"BAH": {
"name": "Bahrain International",
"lat": 26.270833,
"lon": 50.633611
},
"BAL": {
"name": "Batman",
"lat": 37.928889,
"lon": 41.116667
},
"BAQ": {
"name": "Ernesto Cortissoz International",
"lat": 10.889722,
"lon": -74.780833
},
"BAR": {
"name": "Qionghai Bo'ao",
"lat": 19.139167,
"lon": 110.453611
},
"BAS": {
"name": "Balalae",
"lat": -6.991111,
"lon": 155.885833
},
"BAV": {
"name": "Baotou",
"lat": 40.560556,
"lon": 109.996389
},
"BAX": {
"name": "Barnaul",
"lat": 53.363056,
"lon": 83.547222
},
"BAY": {
"name": "Baia Mare Airport",
"lat": 47.658333,
"lon": 23.466389
},
"BBA": {
"name": "Balmaceda",
"lat": -45.916111,
"lon": -71.689444
},
"BBI": {
"name": "Biju Patnaik International",
"lat": 20.244444,
"lon": 85.817778
},
"BBK": {
"name": "Kasane",
"lat": -17.832778,
"lon": 25.1625
},
"BBN": {
"name": "Bario",
"lat": 3.734722,
"lon": 115.478333
},
"BBO": {
"name": "Berbera Airport",
"lat": 10.3892,
"lon": 44.941101
},
"BBX": {
"name": "Wings Field",
"lat": 40.137501,
"lon": -75.265099
},
"BCD": {
"name": "Bacolod–Silay",
"lat": 10.776667,
"lon": 123.019167
},
"BCI": {
"name": "Barcaldine",
"lat": -23.560833,
"lon": 145.304167
},
"BCM": {
"name": "George Enescu International",
"lat": 46.521944,
"lon": 26.910278
},
"BCN": {
"name": "Barcelona–El Prat",
"lat": 41.296944,
"lon": 2.078333
},
"BCO": {
"name": "Baco",
"lat": 5.751605,
"lon": 36.555842
},
"BCV": {
"name": "Hector Silva Airstrip",
"lat": 17.266667,
"lon": -88.783333
},
"BDA": {
"name": "L.F. Wade International",
"lat": 32.364167,
"lon": -64.678611
},
"BDB": {
"name": "Bundaberg",
"lat": -24.9025,
"lon": 152.320833
},
"BDJ": {
"name": "Syamsudin Noor International",
"lat": -3.442222,
"lon": 114.7625
},
"BDL": {
"name": "Bradley International",
"lat": 41.938889,
"lon": -72.683333
},
"BDO": {
"name": "Husein Sastranegara International",
"lat": -6.900556,
"lon": 107.576389
},
"BDP": {
"name": "Bhadrapur",
"lat": 26.570556,
"lon": 88.080278
},
"BDQ": {
"name": "Vadodara",
"lat": 22.336111,
"lon": 73.226389
},
"BDS": {
"name": "Brindisi",
"lat": 40.660556,
"lon": 17.948056
},
"BDU": {
"name": "Bardufoss",
"lat": 69.055833,
"lon": 18.540278
},
"BEB": {
"name": "Benbecula",
"lat": 57.4775,
"lon": -7.366389
},
"BEC": {
"name": "Beech Factory Airport",
"lat": 37.6945,
"lon": -97.214996
},
"BED": {
"name": "Laurence G Hanscom Field",
"lat": 42.470001,
"lon": -71.289001
},
"BEG": {
"name": "Belgrade Nikola Tesla",
"lat": 44.818333,
"lon": 20.309167
},
"BEJ": {
"name": "Kalimarau",
"lat": 2.155278,
"lon": 117.432778
},
"BEL": {
"name": "Val de Cans International",
"lat": -1.379167,
"lon": -48.476389
},
"BEM": {
"name": "Beni Mellal",
"lat": 32.4,
"lon": -6.317222
},
"BEN": {
"name": "Benina International",
"lat": 32.096667,
"lon": 20.269444
},
"BES": {
"name": "Brest Bretagne",
"lat": 48.447222,
"lon": -4.421667
},
"BET": {
"name": "Bethel",
"lat": 60.779722,
"lon": -161.83806
},
"BEU": {
"name": "Bedourie",
"lat": -24.346111,
"lon": 139.460278
},
"BEW": {
"name": "Beira",
"lat": -19.796389,
"lon": 34.9075
},
"BEY": {
"name": "Beirut–Rafic Hariri International",
"lat": 33.820833,
"lon": 35.488333
},
"BFD": {
"name": "Bradford Regional",
"lat": 41.803056,
"lon": -78.64
},
"BFF": {
"name": "Western Nebraska Regional",
"lat": 41.874167,
"lon": -103.59556
},
"BFI": {
"name": "Boeing Field",
"lat": 47.53,
"lon": -122.30194
},
"BFJ": {
"name": "Bijie Feixiong",
"lat": 27.267093,
"lon": 105.471628
},
"BFL": {
"name": "Meadows Field",
"lat": 35.433611,
"lon": -119.05667
},
"BFM": {
"name": "Mobile Downtown Airport",
"lat": 30.626801,
"lon": -88.0681
},
"BFN": {
"name": "Bloemfontein",
"lat": -29.092778,
"lon": 26.3025
},
"BFQ": {
"name": "Bahía Piña",
"lat": 7.584722,
"lon": -78.181111
},
"BFS": {
"name": "Belfast International",
"lat": 54.6575,
"lon": -6.215833
},
"BFV": {
"name": "Buriram",
"lat": 15.226667,
"lon": 103.251111
},
"BFX": {
"name": "Bafoussam",
"lat": 5.5375,
"lon": 10.354167
},
"BGA": {
"name": "Palonegro International",
"lat": 7.126389,
"lon": -73.184722
},
"BGC": {
"name": "Braganca",
"lat": 41.858056,
"lon": -6.707222
},
"BGD": {
"name": "Hutchinson County Airport",
"lat": 35.700833,
"lon": -101.393611
},
"BGF": {
"name": "Bangui M Poko International",
"lat": 4.397778,
"lon": 18.52
},
"BGG": {
"name": "Bingöl",
"lat": 38.861389,
"lon": 40.5925
},
"BGI": {
"name": "Grantley Adams International",
"lat": 13.074722,
"lon": -59.4925
},
"BGM": {
"name": "Greater Binghamton",
"lat": 42.208611,
"lon": -75.979722
},
"BGN": {
"name": "Belaya Gora",
"lat": 68.556944,
"lon": 146.231111
},
"BGO": {
"name": "Bergen Airport, Flesland",
"lat": 60.293333,
"lon": 5.218056
},
"BGR": {
"name": "Bangor International",
"lat": 44.8075,
"lon": -68.828056
},
"BGW": {
"name": "Baghdad International",
"lat": 33.2625,
"lon": 44.234444
},
"BGY": {
"name": "Milan Bergamo International Airport",
"lat": 45.668889,
"lon": 9.700278
},
"BHB": {
"name": "Hancock County-Bar Harbor",
"lat": 44.446667,
"lon": -68.361389
},
"BHD": {
"name": "George Best Belfast City",
"lat": 54.618056,
"lon": -5.8725
},
"BHE": {
"name": "Woodbourne",
"lat": -41.517778,
"lon": 173.869167
},
"BHH": {
"name": "Bisha Domestic",
"lat": 19.984444,
"lon": 42.620833
},
"BHI": {
"name": "Comandante Espora",
"lat": -38.727222,
"lon": -62.153333
},
"BHJ": {
"name": "Bhuj",
"lat": 23.287778,
"lon": 69.670278
},
"BHK": {
"name": "Bukhara International",
"lat": 39.766389,
"lon": 64.48
},
"BHM": {
"name": "Birmingham-Shuttlesworth International",
"lat": 33.563056,
"lon": -86.753611
},
"BHO": {
"name": "Raja Bhoj",
"lat": 23.2875,
"lon": 77.3375
},
"BHQ": {
"name": "Broken Hill",
"lat": -32.001389,
"lon": 141.471667
},
"BHR": {
"name": "Bharatpur",
"lat": 27.678056,
"lon": 84.428056
},
"BHS": {
"name": "Bathurst",
"lat": -33.409444,
"lon": 149.651944
},
"BHU": {
"name": "Bhavnagar",
"lat": 21.752222,
"lon": 72.185278
},
"BHV": {
"name": "Bahawalpur",
"lat": 29.348056,
"lon": 71.718056
},
"BHX": {
"name": "Birmingham",
"lat": 52.453611,
"lon": -1.747778
},
"BHY": {
"name": "Beihai Fucheng",
"lat": 21.539444,
"lon": 109.293889
},
"BIA": {
"name": "Bastia – Poretta",
"lat": 42.55,
"lon": 9.484722
},
"BID": {
"name": "Block Island State Airport",
"lat": 41.168056,
"lon": -71.577778
},
"BIK": {
"name": "Frans Kaisiepo International",
"lat": -1.19,
"lon": 136.108056
},
"BIL": {
"name": "Billings Logan International",
"lat": 45.807778,
"lon": -108.54278
},
"BIM": {
"name": "South Bimini",
"lat": 25.7,
"lon": -79.264722
},
"BIN": {
"name": "Bamyan",
"lat": 34.8,
"lon": 67.816667
},
"BIO": {
"name": "Bilbao",
"lat": 43.301111,
"lon": -2.910556
},
"BIQ": {
"name": "Biarritz Pays Basque",
"lat": 43.468333,
"lon": -1.531111
},
"BIR": {
"name": "Biratnagar",
"lat": 26.4825,
"lon": 87.266667
},
"BIS": {
"name": "Bismarck Municipal",
"lat": 46.772222,
"lon": -100.74583
},
"BJA": {
"name": "Abane Ramdane",
"lat": 36.711944,
"lon": 5.07
},
"BJC": {
"name": "Rocky Mountain Metropolitan Airport",
"lat": 39.908798,
"lon": -105.116997
},
"BJF": {
"name": "Båtsfjord",
"lat": 70.600278,
"lon": 29.6925
},
"BJI": {
"name": "Bemidji Regional",
"lat": 47.509722,
"lon": -94.933056
},
"BJL": {
"name": "Banjul International",
"lat": 13.338056,
"lon": -16.652222
},
"BJM": {
"name": "Bujumbura International",
"lat": -3.323889,
"lon": 29.318611
},
"BJR": {
"name": "Bahir Dar",
"lat": 11.608056,
"lon": 37.321667
},
"BJT": {
"name": "Bentota River SPB",
"lat": 6.416667,
"lon": 79.983333
},
"BJV": {
"name": "Milas–Bodrum",
"lat": 37.250556,
"lon": 27.664444
},
"BJW": {
"name": "Turelelo Soa",
"lat": -8.707778,
"lon": 121.057778
},
"BJX": {
"name": "Del Bajío International",
"lat": 20.993333,
"lon": -101.48083
},
"BJZ": {
"name": "Badajoz",
"lat": 38.891389,
"lon": -6.821389
},
"BKB": {
"name": "Nal Airport",
"lat": 28.070601,
"lon": 73.207199
},
"BKC": {
"name": "Buckland",
"lat": 65.981667,
"lon": -161.14917
},
"BKG": {
"name": "Branson",
"lat": 36.531667,
"lon": -93.199722
},
"BKI": {
"name": "Kota Kinabalu International",
"lat": 5.937222,
"lon": 116.053056
},
"BKK": {
"name": "Suvarnabhumi",
"lat": 13.685833,
"lon": 100.748889
},
"BKL": {
"name": "Cleveland Burke Lakefront",
"lat": 41.5175,
"lon": -81.683333
},
"BKM": {
"name": "Ba kelalan",
"lat": 3.973889,
"lon": 115.617222
},
"BKO": {
"name": "Bamako–Sénou International",
"lat": 12.533611,
"lon": -7.95
},
"BKQ": {
"name": "Blackall",
"lat": -24.4325,
"lon": 145.428056
},
"BKS": {
"name": "Fatmawati Soekarno",
"lat": -3.863611,
"lon": 102.339167
},
"BKW": {
"name": "Raleigh County Memorial",
"lat": 37.787222,
"lon": -81.124167
},
"BKX": {
"name": "Brookings Regional",
"lat": 44.304444,
"lon": -96.818611
},
"BKY": {
"name": "Kavumu",
"lat": -2.308889,
"lon": 28.808889
},
"BKZ": {
"name": "Bukoba",
"lat": -1.3325,
"lon": 31.821944
},
"BLA": {
"name": "General José Antonio Anzoátegui International",
"lat": 10.107222,
"lon": -64.689167
},
"BLD": {
"name": "Boulder City Municipal",
"lat": 35.946389,
"lon": -114.86111
},
"BLI": {
"name": "Bellingham International",
"lat": 48.792778,
"lon": -122.5375
},
"BLJ": {
"name": "Mostépha Ben Boulaid",
"lat": 35.752222,
"lon": 6.308611
},
"BLK": {
"name": "Blackpool",
"lat": 53.771389,
"lon": -3.028333
},
"BLL": {
"name": "Billund",
"lat": 55.740278,
"lon": 9.151667
},
"BLQ": {
"name": "Bologna Guglielmo Marconi",
"lat": 44.530833,
"lon": 11.296944
},
"BLR": {
"name": "Bengaluru International",
"lat": 13.198889,
"lon": 77.705556
},
"BLU": {
"name": "Blue Canyon–Nyack Airport",
"lat": 39.275,
"lon": -120.709722
},
"BLV": {
"name": "MidAmerica St. Louis",
"lat": 38.541111,
"lon": -89.848889
},
"BLZ": {
"name": "Chileka International",
"lat": -15.679167,
"lon": 34.973889
},
"BMA": {
"name": "Stockholm Bromma",
"lat": 59.354444,
"lon": 17.941667
},
"BMB": {
"name": "Bumba",
"lat": 2.183889,
"lon": 22.479167
},
"BME": {
"name": "Broome International",
"lat": -17.948889,
"lon": 122.228333
},
"BMG": {
"name": "Monroe County",
"lat": 39.1425,
"lon": -86.615278
},
"BMI": {
"name": "Central Illinois Regional",
"lat": 40.477222,
"lon": -88.915833
},
"BMO": {
"name": "Bhamo",
"lat": 24.266667,
"lon": 97.25
},
"BMT": {
"name": "Beaumont Municipal Airport",
"lat": 30.0707,
"lon": -94.215797
},
"BMU": {
"name": "Sultan Muhammad Salahudin",
"lat": -8.539722,
"lon": 118.687222
},
"BMV": {
"name": "Buon Ma Thuot",
"lat": 12.668333,
"lon": 108.120278
},
"BMW": {
"name": "Bordj Mokhtar",
"lat": 21.3775,
"lon": 0.923611
},
"BMY": {
"name": "Île Art – Waala",
"lat": -19.720556,
"lon": 163.661111
},
"BNA": {
"name": "Nashville International",
"lat": 36.124444,
"lon": -86.678333
},
"BNC": {
"name": "Beni Mavivi",
"lat": 0.577778,
"lon": 29.468889
},
"BNE": {
"name": "Brisbane",
"lat": -27.384167,
"lon": 153.1175
},
"BNI": {
"name": "Benin",
"lat": 6.316944,
"lon": 5.599444
},
"BNK": {
"name": "Ballina Byron Gateway",
"lat": -28.833889,
"lon": 153.5625
},
"BNN": {
"name": "Brønnøysund Airport, Brønnøy",
"lat": 65.461111,
"lon": 12.2175
},
"BNS": {
"name": "Barinas",
"lat": 8.619444,
"lon": -70.220833
},
"BNX": {
"name": "Banja Luka International",
"lat": 44.941389,
"lon": 17.2975
},
"BNY": {
"name": "Bellona/Anua",
"lat": -11.302222,
"lon": 159.798889
},
"BOB": {
"name": "Bora Bora",
"lat": -16.444444,
"lon": -151.75139
},
"BOC": {
"name": "Bocas del Toro Isla Colón International",
"lat": 9.340833,
"lon": -82.250833
},
"BOD": {
"name": "Bordeaux–Mérignac",
"lat": 44.828611,
"lon": -0.715278
},
"BOG": {
"name": "El Dorado International",
"lat": 4.701667,
"lon": -74.146944
},
"BOH": {
"name": "Bournemouth",
"lat": 50.78,
"lon": -1.8425
},
"BOI": {
"name": "Boise",
"lat": 43.564444,
"lon": -116.22278
},
"BOJ": {
"name": "Burgas",
"lat": 42.569722,
"lon": 27.515278
},
"BOM": {
"name": "Chhatrapati Shivaji International",
"lat": 19.088611,
"lon": 72.868056
},
"BON": {
"name": "Flamingo International",
"lat": 12.131111,
"lon": -68.268611
},
"BOO": {
"name": "Bodø",
"lat": 67.269167,
"lon": 14.365278
},
"BOS": {
"name": "Logan International",
"lat": 42.364444,
"lon": -71.005278
},
"BOY": {
"name": "Bobo Dioulasso",
"lat": 11.16,
"lon": -4.330833
},
"BPC": {
"name": "Bamenda Airport",
"lat": 6.03924,
"lon": 10.1226
},
"BPE": {
"name": "Qinhuangdao Beidaihe",
"lat": 39.666389,
"lon": 119.058889
},
"BPG": {
"name": "Barra do Garças",
"lat": -15.85,
"lon": -52.383333
},
"BPL": {
"name": "Bole Alashankou",
"lat": 44.895833,
"lon": 82.3
},
"BPN": {
"name": "Sultan Aji Muhammad Sulaiman",
"lat": -1.268333,
"lon": 116.894444
},
"BPS": {
"name": "Porto Seguro",
"lat": -16.438611,
"lon": -39.080833
},
"BPT": {
"name": "Jack Brooks Regional",
"lat": 29.950833,
"lon": -94.020833
},
"BPX": {
"name": "Qamdo Bamda",
"lat": 30.551111,
"lon": 97.110556
},
"BQB": {
"name": "Busselton Regional",
"lat": -33.6875,
"lon": 115.402222
},
"BQJ": {
"name": "Batagay",
"lat": 67.647778,
"lon": 134.693333
},
"BQK": {
"name": "Brunswick Golden Isles",
"lat": 31.258889,
"lon": -81.466389
},
"BQL": {
"name": "Boulia",
"lat": -22.913056,
"lon": 139.900833
},
"BQN": {
"name": "Aguadilla Rafael Hernandez",
"lat": 18.495,
"lon": -67.129444
},
"BQS": {
"name": "Ignatyevo",
"lat": 50.425278,
"lon": 127.4125
},
"BRA": {
"name": "Barreiras",
"lat": -12.079167,
"lon": -45.009444
},
"BRC": {
"name": "San Carlos de Bariloche",
"lat": -41.151111,
"lon": -71.157778
},
"BRD": {
"name": "Brainerd Lakes Regional",
"lat": 46.403333,
"lon": -94.129722
},
"BRE": {
"name": "Bremen",
"lat": 53.0475,
"lon": 8.786667
},
"BRI": {
"name": "Bari Karol Wojtyła",
"lat": 41.138056,
"lon": 16.765
},
"BRL": {
"name": "Southeast Iowa Regional",
"lat": 40.779444,
"lon": -91.1225
},
"BRM": {
"name": "Jacinto Lara International",
"lat": 10.042778,
"lon": -69.358611
},
"BRN": {
"name": "Bern",
"lat": 46.914167,
"lon": 7.497222
},
"BRO": {
"name": "Brownsville/South Padre Island International",
"lat": 25.906944,
"lon": -97.425833
},
"BRQ": {
"name": "Brno–Tuřany",
"lat": 49.151389,
"lon": 16.694444
},
"BRR": {
"name": "Barra",
"lat": 57.025556,
"lon": -7.449722
},
"BRS": {
"name": "Bristol",
"lat": 51.3825,
"lon": -2.718889
},
"BRU": {
"name": "Brussels",
"lat": 50.901389,
"lon": 4.484444
},
"BRW": {
"name": "Wiley Post–Will Rogers Memorial",
"lat": 71.285556,
"lon": -156.76611
},
"BSB": {
"name": "Brasília International",
"lat": -15.871111,
"lon": -47.918611
},
"BSC": {
"name": "Jose Celestino Mutis",
"lat": 6.203056,
"lon": -77.395278
},
"BSD": {
"name": "Baoshan Yunrui",
"lat": 25.053611,
"lon": 99.168056
},
"BSG": {
"name": "Bata",
"lat": 1.905556,
"lon": 9.805556
},
"BSK": {
"name": "Biskra",
"lat": 34.793333,
"lon": 5.738333
},
"BSL": {
"name": "EuroAirport Basel Mulhouse Freiburg",
"lat": 47.601111,
"lon": 7.521667
},
"BSO": {
"name": "Basco",
"lat": 20.451389,
"lon": 121.98
},
"BSR": {
"name": "Basra International",
"lat": 30.549167,
"lon": 47.662222
},
"BST": {
"name": "Bost",
"lat": 31.560278,
"lon": 64.365
},
"BTC": {
"name": "Batticaloa",
"lat": 7.704722,
"lon": 81.676667
},
"BTH": {
"name": "Hang Nadim",
"lat": 1.121111,
"lon": 104.118889
},
"BTI": {
"name": "Barter Island LRRS",
"lat": 70.133889,
"lon": -143.58194
},
"BTJ": {
"name": "Sultan Iskandar Muda International",
"lat": 5.523611,
"lon": 95.420278
},
"BTK": {
"name": "Bratsk",
"lat": 56.370556,
"lon": 101.698333
},
"BTL": {
"name": "W. K. Kellogg Regional Airport",
"lat": 42.3073,
"lon": -85.248492
},
"BTM": {
"name": "Bert Mooney",
"lat": 45.954722,
"lon": -112.4975
},
"BTR": {
"name": "Baton Rouge Metropolitan",
"lat": 30.533056,
"lon": -91.149722
},
"BTS": {
"name": "Bratislava Airport",
"lat": 48.170278,
"lon": 17.212778
},
"BTT": {
"name": "Bettles",
"lat": 66.913889,
"lon": -151.52917
},
"BTU": {
"name": "Bintulu",
"lat": 3.124167,
"lon": 113.019722
},
"BTV": {
"name": "Burlington International",
"lat": 44.471944,
"lon": -73.153333
},
"BTW": {
"name": "Batu Licin",
"lat": -3.45,
"lon": 116
},
"BUA": {
"name": "Buka",
"lat": -5.422222,
"lon": 154.672778
},
"BUC": {
"name": "Burketown",
"lat": -17.748611,
"lon": 139.534444
},
"BUD": {
"name": "Budapest Ferenc Liszt International",
"lat": 47.436944,
"lon": 19.255556
},
"BUF": {
"name": "Buffalo Niagara International",
"lat": 42.940556,
"lon": -78.732222
},
"BUL": {
"name": "Bulolo Airport",
"lat": -7.216287,
"lon": 146.649542
},
"BUN": {
"name": "Gerardo Tobar López",
"lat": 3.819722,
"lon": -76.989722
},
"BUP": {
"name": "Bhatinda",
"lat": 30.2693,
"lon": 74.7582
},
"BUQ": {
"name": "Joshua Mqabuko Nkomo International",
"lat": -20.0175,
"lon": 28.617778
},
"BUR": {
"name": "Hollywood Burbank",
"lat": 34.200556,
"lon": -118.35861
},
"BUS": {
"name": "Batumi International",
"lat": 41.610278,
"lon": 41.599722
},
"BUW": {
"name": "Baubau",
"lat": -5.4875,
"lon": 122.568889
},
"BUX": {
"name": "Bunia",
"lat": 1.565833,
"lon": 30.220833
},
"BVA": {
"name": "Beauvais–Tillé",
"lat": 49.454444,
"lon": 2.112778
},
"BVB": {
"name": "Boa Vista International",
"lat": 2.846389,
"lon": -60.69
},
"BVC": {
"name": "Aristides Pereira International",
"lat": 16.136667,
"lon": -22.888889
},
"BVE": {
"name": "Brive–Souillac Airport",
"lat": 45.04002,
"lon": 1.484675
},
"BVG": {
"name": "Berlevåg",
"lat": 70.871111,
"lon": 29.028889
},
"BVH": {
"name": "Vilhena",
"lat": -12.694444,
"lon": -60.098333
},
"BVI": {
"name": "Birdsville",
"lat": -25.891944,
"lon": 139.345278
},
"BWA": {
"name": "Gautam Buddha",
"lat": 27.505833,
"lon": 83.416389
},
"BWI": {
"name": "Baltimore–Washington International",
"lat": 39.175278,
"lon": -76.668333
},
"BWK": {
"name": "Brač",
"lat": 43.285833,
"lon": 16.679722
},
"BWN": {
"name": "Brunei International",
"lat": 4.944167,
"lon": 114.928333
},
"BWT": {
"name": "Burnie",
"lat": -40.997222,
"lon": 145.726667
},
"BWX": {
"name": "Blimbingsari",
"lat": -8.310278,
"lon": 114.34
},
"BXB": {
"name": "Irarutu Babo",
"lat": -2.535,
"lon": 133.438889
},
"BXU": {
"name": "Bancasi",
"lat": 8.950556,
"lon": 125.481389
},
"BYC": {
"name": "Yacuiba",
"lat": -21.961111,
"lon": -63.651944
},
"BYK": {
"name": "Bouaké",
"lat": 7.736944,
"lon": -5.071111
},
"BYO": {
"name": "Bonito",
"lat": -21.247222,
"lon": -56.4525
},
"BYP": {
"name": "Barimunya",
"lat": -22.6725,
"lon": 119.165833
},
"BZE": {
"name": "Philip S. W. Goldson International",
"lat": 17.539167,
"lon": -88.308333
},
"BZG": {
"name": "Bydgoszcz Ignacy Jan Paderewski",
"lat": 53.096667,
"lon": 17.977778
},
"BZK": {
"name": "Bryansk International",
"lat": 53.214176,
"lon": 34.178872
},
"BZL": {
"name": "Barisal",
"lat": 22.801111,
"lon": 90.301111
},
"BZN": {
"name": "Bozeman Yellowstone International",
"lat": 45.7775,
"lon": -111.15306
},
"BZR": {
"name": "Béziers Cap d Agde",
"lat": 43.323333,
"lon": 3.353333
},
"BZV": {
"name": "Maya-Maya",
"lat": -4.251667,
"lon": 15.253056
},
"BZX": {
"name": "Bazhong Enyang Airport",
"lat": 31.738,
"lon": 106.645
},
"CAB": {
"name": "Cabinda",
"lat": -5.597222,
"lon": 12.188056
},
"CAC": {
"name": "Cascavel",
"lat": -25.000278,
"lon": -53.500833
},
"CAE": {
"name": "Columbia Metropolitan",
"lat": 33.938889,
"lon": -81.119444
},
"CAG": {
"name": "Cagliari Elmas",
"lat": 39.251389,
"lon": 9.057778
},
"CAH": {
"name": "Cà Mau",
"lat": 9.177778,
"lon": 105.1775
},
"CAI": {
"name": "Cairo International",
"lat": 30.121944,
"lon": 31.405556
},
"CAK": {
"name": "Akron–Canton",
"lat": 40.916111,
"lon": -81.442222
},
"CAL": {
"name": "Campbeltown",
"lat": 55.437222,
"lon": -5.686389
},
"CAN": {
"name": "Guangzhou Baiyun International",
"lat": 23.3925,
"lon": 113.298889
},
"CAP": {
"name": "Cap-Haïtien International",
"lat": 19.733056,
"lon": -72.194722
},
"CAT": {
"name": "Cascais Tires",
"lat": 38.721944,
"lon": -9.353611
},
"CAW": {
"name": "Bartolomeu Lysandro",
"lat": -21.698333,
"lon": -41.301667
},
"CAX": {
"name": "Carlisle Lake District Airport",
"lat": 54.9376,
"lon": -2.8104
},
"CAY": {
"name": "Cayenne – Félix Eboué",
"lat": 4.819722,
"lon": -52.360556
},
"CAZ": {
"name": "Cobar",
"lat": -31.5375,
"lon": 145.794444
},
"CBB": {
"name": "Jorge Wilstermann International",
"lat": -17.421111,
"lon": -66.177222
},
"CBG": {
"name": "Cambridge",
"lat": 52.205,
"lon": 0.175
},
"CBH": {
"name": "Boudghene Ben Ali Lotfi",
"lat": 31.646111,
"lon": -2.278889
},
"CBO": {
"name": "Awang",
"lat": 7.165278,
"lon": 124.209722
},
"CBQ": {
"name": "Margaret Ekpo International",
"lat": 4.976111,
"lon": 8.347222
},
"CBR": {
"name": "Canberra",
"lat": -35.306944,
"lon": 149.195
},
"CBT": {
"name": "Catumbela",
"lat": -12.481389,
"lon": 13.486944
},
"CCF": {
"name": "Carcassonne",
"lat": 43.215833,
"lon": 2.308611
},
"CCJ": {
"name": "Calicut International",
"lat": 11.136944,
"lon": 75.955278
},
"CCK": {
"name": "Cocos (Keeling) Islands",
"lat": -12.1875,
"lon": 96.831389
},
"CCM": {
"name": "Diomício Freitas",
"lat": -28.725833,
"lon": -49.424722
},
"CCN": {
"name": "Chaghcharan",
"lat": 34.526389,
"lon": 65.270833
},
"CCP": {
"name": "Carriel Sur International",
"lat": -36.772778,
"lon": -73.063056
},
"CCR": {
"name": "Buchanan Field",
"lat": 37.991944,
"lon": -122.05583
},
"CCS": {
"name": "Simón Bolívar International",
"lat": 10.603056,
"lon": -66.990556
},
"CCU": {
"name": "Netaji Subhas Chandra Bose International",
"lat": 22.654722,
"lon": 88.446667
},
"CCV": {
"name": "Craig Cove",
"lat": -16.264444,
"lon": 167.924167
},
"CDB": {
"name": "Cold Bay",
"lat": 55.206111,
"lon": -162.72556
},
"CDC": {
"name": "Cedar City Regional",
"lat": 37.700833,
"lon": -113.09889
},
"CDE": {
"name": "Chengde Puning",
"lat": 41.121389,
"lon": 118.076111
},
"CDG": {
"name": "Charles de Gaulle Airport",
"lat": 49.009722,
"lon": 2.547778
},
"CDR": {
"name": "Chadron Municipal",
"lat": 42.835,
"lon": -103.09861
},
"CDT": {
"name": "Castellón–Costa Azahar",
"lat": 40.214167,
"lon": 0.073333
},
"CDV": {
"name": "Merle K. (Mudhole) Smith",
"lat": 60.491667,
"lon": -145.4775
},
"CDW": {
"name": "Essex County Airport",
"lat": 40.875278,
"lon": -74.281389
},
"CEB": {
"name": "Mactan–Cebu International",
"lat": 10.3075,
"lon": 123.979444
},
"CEC": {
"name": "Del Norte County",
"lat": 41.780278,
"lon": -124.23667
},
"CED": {
"name": "Ceduna",
"lat": -32.130556,
"lon": 133.709722
},
"CEE": {
"name": "Cherepovets",
"lat": 59.278056,
"lon": 38.0225
},
"CEI": {
"name": "Chiang Rai International",
"lat": 19.952222,
"lon": 99.883056
},
"CEK": {
"name": "Chelyabinsk",
"lat": 55.305833,
"lon": 61.503333
},
"CEM": {
"name": "Central",
"lat": 65.573611,
"lon": -144.77917
},
"CEN": {
"name": "Ciudad Obregón International",
"lat": 27.392778,
"lon": -109.83306
},
"CEZ": {
"name": "Cortez Municipal",
"lat": 37.303056,
"lon": -108.62861
},
"CFB": {
"name": "Cabo Frio International",
"lat": -22.925,
"lon": -42.078611
},
"CFE": {
"name": "Clermont-Ferrand Auvergne",
"lat": 45.785833,
"lon": 3.1625
},
"CFK": {
"name": "Chlef International",
"lat": 36.212778,
"lon": 1.331667
},
"CFN": {
"name": "Donegal",
"lat": 55.044167,
"lon": -8.341111
},
"CFR": {
"name": "Caen – Carpiquet",
"lat": 49.173333,
"lon": -0.45
},
"CFS": {
"name": "Coffs Harbour",
"lat": -30.320556,
"lon": 153.116389
},
"CFU": {
"name": "Corfu International",
"lat": 39.601944,
"lon": 19.911667
},
"CGA": {
"name": "Craig Sea Plane Base",
"lat": 55.483333,
"lon": -133.15
},
"CGB": {
"name": "Marechal Rondon International",
"lat": -15.653056,
"lon": -56.116667
},
"CGD": {
"name": "Changde Taohuayuan",
"lat": 28.918611,
"lon": 111.640833
},
"CGH": {
"name": "São Paulo–Congonhas",
"lat": -23.626667,
"lon": -46.658056
},
"CGI": {
"name": "Cape Girardeau Regional",
"lat": 37.225278,
"lon": -89.570833
},
"CGK": {
"name": "Soekarno–Hatta International",
"lat": -6.125556,
"lon": 106.655833
},
"CGM": {
"name": "Camiguin",
"lat": 9.253611,
"lon": 124.706944
},
"CGN": {
"name": "Cologne Bonn Airport",
"lat": 50.865833,
"lon": 7.142778
},
"CGO": {
"name": "Zhengzhou Xinzheng International",
"lat": 34.519444,
"lon": 113.841111
},
"CGP": {
"name": "Shah Amanat International",
"lat": 22.249722,
"lon": 91.813333
},
"CGQ": {
"name": "Changchun Longjia International",
"lat": 43.996111,
"lon": 125.685278
},
"CGR": {
"name": "Campo Grande International",
"lat": -20.468611,
"lon": -54.6725
},
"CGS": {
"name": "College Park Airport",
"lat": 38.980583,
"lon": -76.922306
},
"CGY": {
"name": "Laguindingan Airport",
"lat": 8.6125,
"lon": 124.456944
},
"CHA": {
"name": "Chattanooga Metropolitan",
"lat": 35.035278,
"lon": -85.203889
},
"CHC": {
"name": "Christchurch International",
"lat": -43.489444,
"lon": 172.532222
},
"CHG": {
"name": "Chaoyang",
"lat": 41.541389,
"lon": 120.433889
},
"CHO": {
"name": "Charlottesville–Albemarle",
"lat": 38.138611,
"lon": -78.452778
},
"CHQ": {
"name": "Chania International",
"lat": 35.531667,
"lon": 24.149722
},
"CHS": {
"name": "Charleston International",
"lat": 32.898611,
"lon": -80.040556
},
"CHT": {
"name": "Chatham Islands-Tuuta Airport",
"lat": -43.810001,
"lon": -176.457001
},
"CHU": {
"name": "Chuathbaluk",
"lat": 61.584722,
"lon": -159.23778
},
"CHX": {
"name": "Changuinola Capitán Manuel Niño International",
"lat": 9.458889,
"lon": -82.515278
},
"CHY": {
"name": "Choiseul Bay",
"lat": -6.711944,
"lon": 156.396111
},
"CIA": {
"name": "Ciampino–G. B. Pastine International",
"lat": 41.798889,
"lon": 12.595
},
"CID": {
"name": "The Eastern Iowa",
"lat": 41.884722,
"lon": -91.710833
},
"CIF": {
"name": "Chifeng Yulong",
"lat": 42.16,
"lon": 118.840833
},
"CIH": {
"name": "Changzhi Wangcun",
"lat": 36.2475,
"lon": 113.125833
},
"CIJ": {
"name": "Captain Aníbal Arab",
"lat": -11.040556,
"lon": -68.783056
},
"CIK": {
"name": "Chalkyitsik",
"lat": 66.644167,
"lon": -143.74278
},
"CIT": {
"name": "Shymkent International",
"lat": 42.364167,
"lon": 69.478889
},
"CIU": {
"name": "Chippewa County International",
"lat": 46.250833,
"lon": -84.4725
},
"CIX": {
"name": "FAP Captain José Abelardo Quiñones Gonzáles International",
"lat": -6.7875,
"lon": -79.828056
},
"CIY": {
"name": "Comiso",
"lat": 36.994722,
"lon": 14.606944
},
"CJA": {
"name": "Mayor General FAP Armando Revoredo Iglesias",
"lat": -7.139167,
"lon": -78.489444
},
"CJB": {
"name": "Coimbatore International",
"lat": 11.03,
"lon": 77.043333
},
"CJC": {
"name": "El Loa",
"lat": -22.498056,
"lon": -68.908056
},
"CJF": {
"name": "Coondewanna",
"lat": -22.965,
"lon": 118.8125
},
"CJJ": {
"name": "Cheongju International",
"lat": 36.716667,
"lon": 127.499167
},
"CJL": {
"name": "Chitral",
"lat": 35.886667,
"lon": 71.800556
},
"CJM": {
"name": "Chumphon",
"lat": 10.711389,
"lon": 99.361667
},
"CJS": {
"name": "Ciudad Juárez International",
"lat": 31.636111,
"lon": -106.42861
},
"CJU": {
"name": "Jeju International",
"lat": 33.511389,
"lon": 126.493056
},
"CKB": {
"name": "North Central West Virginia",
"lat": 39.296667,
"lon": -80.228056
},
"CKG": {
"name": "Chongqing Jiangbei International",
"lat": 29.719444,
"lon": 106.641944
},
"CKH": {
"name": "Chokurdakh",
"lat": 70.624444,
"lon": 147.896667
},
"CKS": {
"name": "Carajás",
"lat": -6.117778,
"lon": -50.003611
},
"CKY": {
"name": "Conakry International",
"lat": 9.576944,
"lon": -13.611944
},
"CKZ": {
"name": "Çanakkale",
"lat": 40.137778,
"lon": 26.426667
},
"CLD": {
"name": "McClellan–Palomar",
"lat": 33.128333,
"lon": -117.28
},
"CLE": {
"name": "Cleveland Hopkins International",
"lat": 41.411667,
"lon": -81.849722
},
"CLJ": {
"name": "Cluj International",
"lat": 46.785278,
"lon": 23.686111
},
"CLL": {
"name": "Easterwood",
"lat": 30.588611,
"lon": -96.363889
},
"CLO": {
"name": "Alfonso Bonilla Aragón International",
"lat": 3.543333,
"lon": -76.381667
},
"CLP": {
"name": "Clarks Point",
"lat": 58.833611,
"lon": -158.52944
},
"CLQ": {
"name": "Colima",
"lat": 19.276944,
"lon": -103.5775
},
"CLT": {
"name": "Charlotte Douglas International",
"lat": 35.213889,
"lon": -80.943056
},
"CLV": {
"name": "Caldas Novas",
"lat": -17.724722,
"lon": -48.61
},
"CLY": {
"name": "Calvi – Sainte-Catherine",
"lat": 42.520278,
"lon": 8.793056
},
"CMA": {
"name": "Cunnamulla",
"lat": -28.03,
"lon": 145.622222
},
"CMB": {
"name": "Bandaranaike International",
"lat": 7.180278,
"lon": 79.885278
},
"CME": {
"name": "Ciudad del Carmen International",
"lat": 18.653333,
"lon": -91.801111
},
"CMF": {
"name": "Chambéry",
"lat": 45.639167,
"lon": 5.88
},
"CMG": {
"name": "Corumbá International",
"lat": -19.011944,
"lon": -57.673056
},
"CMH": {
"name": "John Glenn Columbus International",
"lat": 39.998056,
"lon": -82.891944
},
"CMI": {
"name": "University of Illinois Willard",
"lat": 40.039167,
"lon": -88.278056
},
"CMN": {
"name": "Mohammed V International",
"lat": 33.3675,
"lon": -7.59
},
"CMX": {
"name": "Houghton County Memorial",
"lat": 47.168333,
"lon": -88.489167
},
"CND": {
"name": "Mihail Kogălniceanu International",
"lat": 44.362222,
"lon": 28.488333
},
"CNF": {
"name": "Tancredo Neves International",
"lat": -19.633889,
"lon": -43.968889
},
"CNJ": {
"name": "Cloncurry",
"lat": -20.668611,
"lon": 140.504444
},
"CNM": {
"name": "Cavern City Air Terminal",
"lat": 32.3375,
"lon": -104.26333
},
"CNN": {
"name": "Kannur International Airport",
"lat": 11.92,
"lon": 75.55
},
"CNP": {
"name": "Nerlerit Inaat",
"lat": 70.743333,
"lon": -22.650556
},
"CNQ": {
"name": "Doctor Fernando Piragine Niveyro International",
"lat": -27.445556,
"lon": -58.761944
},
"CNS": {
"name": "Cairns",
"lat": -16.878056,
"lon": 145.748889
},
"CNX": {
"name": "Chiang Mai International",
"lat": 18.771389,
"lon": 98.962778
},
"CNY": {
"name": "Canyonlands Field",
"lat": 38.760833,
"lon": -109.7475
},
"COD": {
"name": "Yellowstone Regional",
"lat": 44.517778,
"lon": -109.02611
},
"COG": {
"name": "Condoto Mandinga",
"lat": 5.1,
"lon": -76.616667
},
"COK": {
"name": "Cochin International",
"lat": 10.151944,
"lon": 76.401944
},
"COO": {
"name": "Cadjehoun",
"lat": 6.357222,
"lon": 2.384444
},
"COQ": {
"name": "Choibalsan",
"lat": 48.135556,
"lon": 114.646389
},
"COR": {
"name": "Ingeniero Aeronáutico Ambrosio L.V. Taravella International",
"lat": -31.31,
"lon": -64.208333
},
"COS": {
"name": "Colorado Springs",
"lat": 38.805833,
"lon": -104.70083
},
"COU": {
"name": "Columbia Regional",
"lat": 38.818056,
"lon": -92.219722
},
"CPC": {
"name": "Aviador Carlos Campos",
"lat": -40.075278,
"lon": -71.137222
},
"CPD": {
"name": "Coober Pedy",
"lat": -29.040278,
"lon": 134.72
},
"CPE": {
"name": "Campeche International",
"lat": 19.816667,
"lon": -90.500278
},
"CPH": {
"name": "Airport Copenhagen",
"lat": 55.620278,
"lon": 12.650278
},
"CPO": {
"name": "Chamonate",
"lat": -27.261667,
"lon": -70.779167
},
"CPR": {
"name": "Casper–Natrona County International",
"lat": 42.908056,
"lon": -106.46444
},
"CPT": {
"name": "Cape Town International",
"lat": -33.964722,
"lon": 18.601667
},
"CPV": {
"name": "Campina Grande",
"lat": -7.27,
"lon": -35.896389
},
"CPX": {
"name": "Benjamín Rivera Noriega",
"lat": 18.3125,
"lon": -65.303056
},
"CRA": {
"name": "Craiova International",
"lat": 44.318056,
"lon": 23.888611
},
"CRD": {
"name": "General Enrique Mosconi International",
"lat": -45.785278,
"lon": -67.465556
},
"CRG": {
"name": "Jacksonville Executive at Craig Airport",
"lat": 30.336389,
"lon": -81.514444
},
"CRI": {
"name": "Colonel Hill",
"lat": 22.745556,
"lon": -74.182222
},
"CRK": {
"name": "Clark International",
"lat": 15.186111,
"lon": 120.560278
},
"CRL": {
"name": "Brussels South Charleroi",
"lat": 50.459167,
"lon": 4.453889
},
"CRM": {
"name": "Catarman National",
"lat": 12.5025,
"lon": 124.635833
},
"CRP": {
"name": "Corpus Christi International",
"lat": 27.770278,
"lon": -97.501111
},
"CRS": {
"name": "Corsicana",
"lat": 32.026963,
"lon": -96.398393
},
"CRV": {
"name": "Crotone Airport",
"lat": 38.9972,
"lon": 17.0802
},
"CRW": {
"name": "Yeager",
"lat": 38.373056,
"lon": -81.593056
},
"CSG": {
"name": "Columbus Metropolitan",
"lat": 32.514444,
"lon": -84.940278
},
"CSK": {
"name": "Cap Skirring",
"lat": 12.394722,
"lon": -16.7475
},
"CSL": {
"name": "Cabo San Lucas International Airport",
"lat": 22.948431,
"lon": -109.935864
},
"CSX": {
"name": "Changsha Huanghua International",
"lat": 28.193611,
"lon": 113.217778
},
"CSY": {
"name": "Cheboksary",
"lat": 56.090278,
"lon": 47.347222
},
"CTA": {
"name": "Catania–Fontanarossa",
"lat": 37.466667,
"lon": 15.063889
},
"CTC": {
"name": "Coronel Felipe Varela International",
"lat": -28.593056,
"lon": -65.751111
},
"CTD": {
"name": "Chitre Alonso Valderrama",
"lat": 7.988056,
"lon": -80.41
},
"CTG": {
"name": "Rafael Núñez International",
"lat": 10.4425,
"lon": -75.513056
},
"CTL": {
"name": "Charleville",
"lat": -26.413333,
"lon": 146.2625
},
"CTM": {
"name": "Chetumal International",
"lat": 18.504722,
"lon": -88.326944
},
"CTN": {
"name": "Cooktown",
"lat": -15.443611,
"lon": 145.182778
},
"CTS": {
"name": "New Chitose",
"lat": 42.775278,
"lon": 141.692222
},
"CTU": {
"name": "Chengdu Shuangliu International",
"lat": 30.578611,
"lon": 103.947222
},
"CUA": {
"name": "Ciudad Constitución",
"lat": 25.05,
"lon": -111.65
},
"CUC": {
"name": "Camilo Daza International",
"lat": 7.9275,
"lon": -72.511667
},
"CUE": {
"name": "Mariscal Lamar International",
"lat": -2.889444,
"lon": -78.984444
},
"CUF": {
"name": "Cuneo International",
"lat": 44.5475,
"lon": 7.623056
},
"CUK": {
"name": "Caye Caulker",
"lat": 17.735278,
"lon": -88.0325
},
"CUL": {
"name": "Bachigualato Federal International",
"lat": 24.764444,
"lon": -107.47472
},
"CUM": {
"name": "Antonio José de Sucre",
"lat": 10.450278,
"lon": -64.130556
},
"CUN": {
"name": "Cancún International",
"lat": 21.036667,
"lon": -86.877222
},
"CUQ": {
"name": "Coen",
"lat": -13.762778,
"lon": 143.116944
},
"CUR": {
"name": "Curaçao International",
"lat": 12.188889,
"lon": -68.959722
},
"CUU": {
"name": "Chihuahua International",
"lat": 28.702778,
"lon": -105.96444
},
"CUZ": {
"name": "Alejandro Velasco Astete International",
"lat": -13.535833,
"lon": -71.938889
},
"CVG": {
"name": "Cincinnati/Northern Kentucky International",
"lat": 39.048889,
"lon": -84.667778
},
"CVM": {
"name": "Ciudad Victoria International",
"lat": 23.703333,
"lon": -98.956389
},
"CVN": {
"name": "Clovis Municipal",
"lat": 34.426389,
"lon": -103.07889
},
"CVQ": {
"name": "Carnarvon",
"lat": -24.884722,
"lon": 113.666389
},
"CVU": {
"name": "Corvo",
"lat": 39.671389,
"lon": -31.113611
},
"CWA": {
"name": "Central Wisconsin",
"lat": 44.783333,
"lon": -89.666667
},
"CWB": {
"name": "Afonso Pena International",
"lat": -25.528611,
"lon": -49.175833
},
"CWC": {
"name": "Chernivtsi International",
"lat": 48.259444,
"lon": 25.980278
},
"CWJ": {
"name": "Cangyuan Washan",
"lat": 23.276111,
"lon": 99.373333
},
"CWL": {
"name": "Cardiff",
"lat": 51.396667,
"lon": -3.343333
},
"CXB": {
"name": "Cox's Bazar",
"lat": 21.452222,
"lon": 91.963889
},
"CXF": {
"name": "Coldfoot",
"lat": 67.251667,
"lon": -150.20417
},
"CXH": {
"name": "Vancouver Harbour Flight Centre",
"lat": 49.291667,
"lon": -123.12139
},
"CXI": {
"name": "Cassidy International",
"lat": 1.986389,
"lon": -157.35417
},
"CXJ": {
"name": "Campo dos Bugres",
"lat": -29.196944,
"lon": -51.1875
},
"CXP": {
"name": "Cilacap",
"lat": -7.64506,
"lon": 109.033997
},
"CXR": {
"name": "Cam Ranh International",
"lat": 11.998056,
"lon": 109.219167
},
"CYB": {
"name": "Charles Kirkconnell International",
"lat": 19.686944,
"lon": -79.882778
},
"CYF": {
"name": "Chefornak",
"lat": 60.159722,
"lon": -164.27472
},
"CYI": {
"name": "Chiayi",
"lat": 23.463333,
"lon": 120.390556
},
"CYP": {
"name": "Calbayog",
"lat": 12.072778,
"lon": 124.545
},
"CYS": {
"name": "Cheyenne Regional",
"lat": 41.155833,
"lon": -104.81194
},
"CYX": {
"name": "Chersky",
"lat": 68.741667,
"lon": 161.3375
},
"CYZ": {
"name": "Cauayan",
"lat": 16.928889,
"lon": 121.755278
},
"CZE": {
"name": "José Leonardo Chirino",
"lat": 11.415,
"lon": -69.681667
},
"CZH": {
"name": "Corozal",
"lat": 18.3825,
"lon": -88.410833
},
"CZL": {
"name": "Mohamed Boudiaf International",
"lat": 36.276111,
"lon": 6.620278
},
"CZM": {
"name": "Cozumel International",
"lat": 20.521667,
"lon": -86.936944
},
"CZS": {
"name": "Cruzeiro do Sul International",
"lat": -7.6,
"lon": -72.769444
},
"CZU": {
"name": "Las Brujas",
"lat": 9.332778,
"lon": -75.285556
},
"CZX": {
"name": "Changzhou Benniu",
"lat": 31.919444,
"lon": 119.778333
},
"DAB": {
"name": "Daytona Beach International",
"lat": 29.18,
"lon": -81.058056
},
"DAC": {
"name": "Shahjalal International",
"lat": 23.843333,
"lon": 90.397778
},
"DAD": {
"name": "Da Nang International",
"lat": 16.043889,
"lon": 108.199444
},
"DAL": {
"name": "Dallas Love Field",
"lat": 32.847222,
"lon": -96.851667
},
"DAM": {
"name": "Damascus International",
"lat": 33.410556,
"lon": 36.514167
},
"DAR": {
"name": "Julius Nyerere International",
"lat": -6.878056,
"lon": 39.2025
},
"DAT": {
"name": "Datong Yungang",
"lat": 40.062322,
"lon": 113.479176
},
"DAU": {
"name": "Daru",
"lat": -9.086667,
"lon": 143.208056
},
"DAV": {
"name": "Enrique Malek International",
"lat": 8.391111,
"lon": -82.435
},
"DAX": {
"name": "Dazhou Heshi",
"lat": 31.131944,
"lon": 107.430556
},
"DAY": {
"name": "Dayton International",
"lat": 39.9025,
"lon": -84.219444
},
"DBA": {
"name": "Dalbandin",
"lat": 28.875556,
"lon": 64.403889
},
"DBC": {
"name": "Baicheng Chang'an",
"lat": 45.505,
"lon": 123.018889
},
"DBO": {
"name": "Dubbo City Regional",
"lat": -32.218889,
"lon": 148.575556
},
"DBQ": {
"name": "Dubuque Regional",
"lat": 42.401944,
"lon": -90.709444
},
"DBV": {
"name": "Dubrovnik",
"lat": 42.561389,
"lon": 18.268333
},
"DCA": {
"name": "Ronald Reagan Washington National",
"lat": 38.852222,
"lon": -77.037778
},
"DCF": {
"name": "Canefield",
"lat": 15.336667,
"lon": -61.392222
},
"DCM": {
"name": "Castres–Mazamet",
"lat": 43.555,
"lon": 2.290556
},
"DCY": {
"name": "Daocheng Yading",
"lat": 29.316667,
"lon": 100.06
},
"DDC": {
"name": "Dodge City Regional",
"lat": 37.760278,
"lon": -99.964167
},
"DDG": {
"name": "Dandong Langtou",
"lat": 40.025556,
"lon": 124.286944
},
"DEA": {
"name": "Dera Ghazi Khan International",
"lat": 29.960556,
"lon": 70.485278
},
"DEB": {
"name": "Debrecen International",
"lat": 47.488889,
"lon": 21.615278
},
"DEC": {
"name": "Decatur",
"lat": 39.834444,
"lon": -88.865556
},
"DED": {
"name": "Dehradun",
"lat": 30.189722,
"lon": 78.180278
},
"DEE": {
"name": "Yuzhno-Kurilsk Mendeleyevo",
"lat": 43.961389,
"lon": 145.685556
},
"DEL": {
"name": "Indira Gandhi International",
"lat": 28.566389,
"lon": 77.103056
},
"DEM": {
"name": "Dembi Dolo",
"lat": 8.583333,
"lon": 34.883333
},
"DEN": {
"name": "Denver International",
"lat": 39.861667,
"lon": -104.67306
},
"DET": {
"name": "Coleman A. Young Municipal Airport",
"lat": 42.409199,
"lon": -83.009903
},
"DEX": {
"name": "Nop Goliat Dekai",
"lat": -4.855278,
"lon": 139.483889
},
"DFW": {
"name": "Dallas/Fort Worth International",
"lat": 32.896944,
"lon": -97.038056
},
"DGA": {
"name": "Dangriga",
"lat": 16.9825,
"lon": -88.231111
},
"DGE": {
"name": "Mudgee",
"lat": -32.565,
"lon": 149.609444
},
"DGO": {
"name": "Durango International",
"lat": 24.124167,
"lon": -104.52806
},
"DGT": {
"name": "Sibulan",
"lat": 9.334444,
"lon": 123.3
},
"DHI": {
"name": "Dhangadhi",
"lat": 28.754722,
"lon": 80.5825
},
"DHM": {
"name": "Dharamsala airport",
"lat": 32.165278,
"lon": 76.260556
},
"DHN": {
"name": "Dothan Regional",
"lat": 31.321389,
"lon": -85.449722
},
"DIB": {
"name": "Dibrugarh",
"lat": 27.483333,
"lon": 95.016667
},
"DIE": {
"name": "Arrachart",
"lat": -12.349444,
"lon": 49.291667
},
"DIG": {
"name": "Diqing Shangri-La",
"lat": 27.791667,
"lon": 99.678056
},
"DIK": {
"name": "Dickinson Theodore Roosevelt Regional",
"lat": 46.8,
"lon": -102.8
},
"DIL": {
"name": "Presidente Nicolau Lobato International",
"lat": -8.546667,
"lon": 125.524722
},
"DIN": {
"name": "Dien Bien Phu",
"lat": 21.4,
"lon": 103.004444
},
"DIQ": {
"name": "Divinópolis",
"lat": -20.180833,
"lon": -44.871111
},
"DIR": {
"name": "Aba Tenna Dejazmach Yilma International",
"lat": 9.624722,
"lon": 41.854167
},
"DIU": {
"name": "Diu",
"lat": 20.713889,
"lon": 70.921667
},
"DIW": {
"name": "Mawella Lagoon",
"lat": 5.990833,
"lon": 80.733333
},
"DIY": {
"name": "Diyarbakır",
"lat": 37.893889,
"lon": 40.201111
},
"DJB": {
"name": "Sultan Thaha",
"lat": -1.638056,
"lon": 103.644444
},
"DJE": {
"name": "Djerba–Zarzis International",
"lat": 33.875,
"lon": 10.775556
},
"DJG": {
"name": "Tiska",
"lat": 24.292778,
"lon": 9.4525
},
"DJJ": {
"name": "Sentani International",
"lat": -2.576944,
"lon": 140.516389
},
"DLA": {
"name": "Douala International",
"lat": 4.006111,
"lon": 9.719444
},
"DLC": {
"name": "Dalian Zhoushuizi International",
"lat": 38.965556,
"lon": 121.538611
},
"DLE": {
"name": "Dole–Jura",
"lat": 47.042778,
"lon": 5.435
},
"DLG": {
"name": "Dillingham",
"lat": 59.044722,
"lon": -158.50556
},
"DLH": {
"name": "Duluth International",
"lat": 46.842222,
"lon": -92.193611
},
"DLI": {
"name": "Lien Khuong",
"lat": 11.75,
"lon": 108.366667
},
"DLM": {
"name": "Dalaman",
"lat": 36.713056,
"lon": 28.7925
},
"DLU": {
"name": "Dali",
"lat": 25.650278,
"lon": 100.319444
},
"DLY": {
"name": "Dillon's Bay",
"lat": -18.770556,
"lon": 169.003889
},
"DMB": {
"name": "Taraz",
"lat": 42.853611,
"lon": 71.303611
},
"DMD": {
"name": "Doomadgee",
"lat": -17.940278,
"lon": 138.821667
},
"DME": {
"name": "Domodedovo International",
"lat": 55.408889,
"lon": 37.906389
},
"DMK": {
"name": "Don Mueang International",
"lat": 13.9125,
"lon": 100.606667
},
"DMM": {
"name": "King Fahd International",
"lat": 26.471111,
"lon": 49.797778
},
"DMU": {
"name": "Dimapur",
"lat": 25.8825,
"lon": 93.774444
},
"DND": {
"name": "Dundee",
"lat": 56.452222,
"lon": -3.025556
},
"DNH": {
"name": "Dunhuang",
"lat": 40.16353,
"lon": 94.808419
},
"DNK": {
"name": "Dnipropetrovsk International",
"lat": 48.357222,
"lon": 35.100556
},
"DNL": {
"name": "Daniel Field",
"lat": 33.466499,
"lon": -82.039398
},
"DNR": {
"name": "Dinard–Pleurtuit–Saint-Malo",
"lat": 48.587778,
"lon": -2.08
},
"DNZ": {
"name": "Denizli Çardak",
"lat": 37.785556,
"lon": 29.701389
},
"DOB": {
"name": "Dobo",
"lat": -5.772778,
"lon": 134.211111
},
"DOD": {
"name": "Dodoma",
"lat": -6.170556,
"lon": 35.7525
},
"DOH": {
"name": "Hamad International",
"lat": 25.274444,
"lon": 51.608333
},
"DOL": {
"name": "Deauville – Normandie",
"lat": 49.363333,
"lon": 0.16
},
"DOM": {
"name": "Douglas–Charles",
"lat": 15.546944,
"lon": -61.3
},
"DOU": {
"name": "Dourados",
"lat": -22.201389,
"lon": -54.926667
},
"DOY": {
"name": "Dongying Shengli",
"lat": 37.507778,
"lon": 118.789444
},
"DPL": {
"name": "Dipolog",
"lat": 8.604167,
"lon": 123.3425
},
"DPO": {
"name": "Devonport",
"lat": -41.169722,
"lon": 146.430278
},
"DPS": {
"name": "Ngurah Rai International",
"lat": -8.748056,
"lon": 115.167222
},
"DPT": {
"name": "Deputatsky",
"lat": 69.3925,
"lon": 139.890278
},
"DQA": {
"name": "Daqing Sartu",
"lat": 46.75,
"lon": 125.139167
},
"DQM": {
"name": "Duqm Jaaluni",
"lat": 19.5,
"lon": 57.642778
},
"DRG": {
"name": "Deering",
"lat": 66.069444,
"lon": -162.76639
},
"DRK": {
"name": "Drake Bay",
"lat": 8.719167,
"lon": -83.641944
},
"DRO": {
"name": "Durango–La Plata County",
"lat": 37.152222,
"lon": -107.75361
},
"DRS": {
"name": "Dresden",
"lat": 51.134444,
"lon": 13.768056
},
"DRT": {
"name": "Del Rio International",
"lat": 29.373333,
"lon": -100.92639
},
"DRV": {
"name": "Dharavandhoo",
"lat": 5.156944,
"lon": 73.13
},
"DRW": {
"name": "Darwin International",
"lat": -12.414722,
"lon": 130.876667
},
"DSA": {
"name": "Doncaster Sheffield",
"lat": 53.475278,
"lon": -1.003889
},
"DSE": {
"name": "Combolcha",
"lat": 11.083333,
"lon": 39.716667
},
"DSI": {
"name": "Destin Executive",
"lat": 30.4,
"lon": -86.471389
},
"DSM": {
"name": "Des Moines International",
"lat": 41.534167,
"lon": -93.657778
},
"DSN": {
"name": "Ordos Ejin Horo",
"lat": 39.492222,
"lon": 109.863056
},
"DSS": {
"name": "Blaise Diagne International Airport",
"lat": 14.671111,
"lon": -17.066944
},
"DTA": {
"name": "Delta Municipal Airport",
"lat": 39.3806,
"lon": -112.508003
},
"DTB": {
"name": "Silangit International",
"lat": 2.259722,
"lon": 98.9875
},
"DTM": {
"name": "Dortmund",
"lat": 51.518333,
"lon": 7.612222
},
"DTW": {
"name": "Detroit Metropolitan",
"lat": 42.2125,
"lon": -83.353333
},
"DUB": {
"name": "Dublin",
"lat": 53.421389,
"lon": -6.27
},
"DUD": {
"name": "Dunedin",
"lat": -45.929167,
"lon": 170.1975
},
"DUE": {
"name": "Dundo",
"lat": -7.400556,
"lon": 20.818889
},
"DUJ": {
"name": "DuBois Regional",
"lat": 41.178333,
"lon": -78.898611
},
"DUM": {
"name": "Pinang Kampai",
"lat": 1.60919,
"lon": 101.433998
},
"DUR": {
"name": "Durban International",
"lat": -29.614444,
"lon": 31.116389
},
"DUS": {
"name": "Düsseldorf International Airport",
"lat": 51.289444,
"lon": 6.766667
},
"DUT": {
"name": "Unalaska",
"lat": 53.898889,
"lon": -166.54472
},
"DVL": {
"name": "Devils Lake Regional",
"lat": 48.115556,
"lon": -98.908056
},
"DVO": {
"name": "Francisco Bangoy International",
"lat": 7.125278,
"lon": 125.645556
},
"DVT": {
"name": "Phoenix Deer Valley Airport",
"lat": 33.688301,
"lon": -112.083
},
"DWC": {
"name": "Al Maktoum International",
"lat": 24.896111,
"lon": 55.16
},
"DWD": {
"name": "Dawadmi Domestic",
"lat": 24.45,
"lon": 44.121111
},
"DWH": {
"name": "David Wayne Hooks Memorial Airport",
"lat": 30.0618,
"lon": -95.552803
},
"DWO": {
"name": "Kotte Diyawanna Oya SPB",
"lat": 6.905556,
"lon": 79.909167
},
"DXB": {
"name": "Dubai International",
"lat": 25.252778,
"lon": 55.364444
},
"DYG": {
"name": "Zhangjiajie Hehua International",
"lat": 29.104444,
"lon": 110.443056
},
"DYR": {
"name": "Ugolny",
"lat": 64.735,
"lon": 177.741389
},
"DYU": {
"name": "Dushanbe International",
"lat": 38.543333,
"lon": 68.825
},
"DZA": {
"name": "Dzaoudzi–Pamandzi International",
"lat": -12.806667,
"lon": 45.280556
},
"DZN": {
"name": "Zhezkazgan",
"lat": 47.71,
"lon": 67.740278
},
"EAE": {
"name": "Siwo",
"lat": -17.088056,
"lon": 168.341667
},
"EAM": {
"name": "Najran Regional Airport",
"lat": 17.611389,
"lon": 44.419167
},
"EAR": {
"name": "Kearney Regional",
"lat": 40.726667,
"lon": -99.009167
},
"EAS": {
"name": "San Sebastián",
"lat": 43.356389,
"lon": -1.790556
},
"EAT": {
"name": "Pangborn Memorial",
"lat": 47.398889,
"lon": -120.20722
},
"EAU": {
"name": "Chippewa Valley Regional",
"lat": 44.865833,
"lon": -91.484167
},
"EBB": {
"name": "Entebbe International",
"lat": 0.0425,
"lon": 32.443611
},
"EBH": {
"name": "El Bayadh",
"lat": 33.720833,
"lon": 1.091389
},
"EBJ": {
"name": "Esbjerg",
"lat": 55.525833,
"lon": 8.553333
},
"EBL": {
"name": "Erbil International",
"lat": 36.237778,
"lon": 43.963056
},
"EBU": {
"name": "Saint-Étienne–Bouthéon",
"lat": 45.534167,
"lon": 4.297222
},
"ECI": {
"name": "Costa Esmeralda",
"lat": 11.4275,
"lon": -86.033333
},
"ECN": {
"name": "Ercan International",
"lat": 35.159722,
"lon": 33.488333
},
"ECP": {
"name": "Northwest Florida Beaches International",
"lat": 30.357778,
"lon": -85.798889
},
"EDA": {
"name": "Edna Bay Sea Plane Base",
"lat": 55.95,
"lon": -133.66667
},
"EDI": {
"name": "Edinburgh Airport",
"lat": 55.95,
"lon": -3.3725
},
"EDL": {
"name": "Eldoret International",
"lat": 0.404722,
"lon": 35.238889
},
"EDO": {
"name": "Balıkesir Koca Seyit",
"lat": 39.554722,
"lon": 27.013889
},
"EDR": {
"name": "Edward River",
"lat": -14.896944,
"lon": 141.609722
},
"EEK": {
"name": "Eek",
"lat": 60.215,
"lon": -162.01194
},
"EFD": {
"name": "Ellington",
"lat": 29.605556,
"lon": -95.155278
},
"EFK": {
"name": "Newport State Airport",
"lat": 44.888802,
"lon": -72.229202
},
"EFL": {
"name": "Kephalonia International",
"lat": 38.12,
"lon": 20.500556
},
"EGC": {
"name": "Bergerac Dordogne Périgord",
"lat": 44.824444,
"lon": 0.520556
},
"EGE": {
"name": "Eagle County Regional",
"lat": 39.6425,
"lon": -106.91778
},
"EGM": {
"name": "Seghe",
"lat": -8.578611,
"lon": 157.875556
},
"EGN": {
"name": "Geneina",
"lat": 13.483611,
"lon": 22.4725
},
"EGO": {
"name": "Belgorod International",
"lat": 50.643889,
"lon": 36.59
},
"EGS": {
"name": "Egilsstaðir",
"lat": 65.283333,
"lon": -14.401389
},
"EGX": {
"name": "Egegik",
"lat": 58.185556,
"lon": -157.37556
},
"EIN": {
"name": "Eindhoven",
"lat": 51.45,
"lon": 5.374444
},
"EIS": {
"name": "Terrance B. Lettsome International",
"lat": 18.444722,
"lon": -64.543056
},
"EJA": {
"name": "Yariguíes",
"lat": 7.024444,
"lon": -73.806667
},
"EJH": {
"name": "Al Wajh Domestic",
"lat": 26.198611,
"lon": 36.476389
},
"EJN": {
"name": "Ejin Banner Taolai",
"lat": 42.014722,
"lon": 101.002222
},
"EKO": {
"name": "Elko Regional",
"lat": 40.8275,
"lon": -115.78139
},
"EKS": {
"name": "Shakhtersk",
"lat": 49.192222,
"lon": 142.081111
},
"ELC": {
"name": "Elcho Island",
"lat": -12.019444,
"lon": 135.570556
},
"ELD": {
"name": "South Arkansas Regional Airport at Goodwin Field",
"lat": 33.220546,
"lon": -92.812219
},
"ELF": {
"name": "El Fasher",
"lat": 13.615,
"lon": 25.324722
},
"ELG": {
"name": "El Golea",
"lat": 30.581667,
"lon": 2.861667
},
"ELH": {
"name": "North Eleuthera",
"lat": 25.475,
"lon": -76.683611
},
"ELI": {
"name": "Elim",
"lat": 64.615556,
"lon": -162.27028
},
"ELM": {
"name": "Elmira/Corning Regional",
"lat": 42.16,
"lon": -76.891667
},
"ELP": {
"name": "El Paso International",
"lat": 31.8025,
"lon": -106.39833
},
"ELQ": {
"name": "Prince Nayef bin Abdulaziz Regional",
"lat": 26.302778,
"lon": 43.773889
},
"ELS": {
"name": "East London",
"lat": -33.035556,
"lon": 27.825833
},
"ELU": {
"name": "Guemar",
"lat": 33.512778,
"lon": 6.782778
},
"EMA": {
"name": "East Midlands",
"lat": 52.831111,
"lon": -1.328056
},
"EMD": {
"name": "Emerald",
"lat": -23.57,
"lon": 148.177778
},
"EMK": {
"name": "Emmonak",
"lat": 62.786111,
"lon": -164.49083
},
"ENA": {
"name": "Kenai Municipal",
"lat": 60.573056,
"lon": -151.245
},
"ENE": {
"name": "H. Hasan Aroeboesman",
"lat": -8.849167,
"lon": 121.660556
},
"ENH": {
"name": "Enshi Xujiaping",
"lat": 30.321111,
"lon": 109.485278
},
"ENU": {
"name": "Akanu Ibiam International",
"lat": 6.474167,
"lon": 7.561944
},
"ENY": {
"name": "Yan an Ershilipu",
"lat": 36.636667,
"lon": 109.553333
},
"EOH": {
"name": "Olaya Herrera",
"lat": 6.22,
"lon": -75.590556
},
"EOI": {
"name": "Eday",
"lat": 59.190556,
"lon": -2.772222
},
"EPA": {
"name": "El Palomar",
"lat": -34.61,
"lon": -58.6125
},
"EPR": {
"name": "Esperance",
"lat": -33.682222,
"lon": 121.8225
},
"EQS": {
"name": "Esquel",
"lat": -42.903889,
"lon": -71.135556
},
"ERC": {
"name": "Erzincan",
"lat": 39.710278,
"lon": 39.526944
},
"ERF": {
"name": "Erfurt–Weimar",
"lat": 50.979722,
"lon": 10.958056
},
"ERG": {
"name": "Erbogachen",
"lat": 61.275,
"lon": 108.03
},
"ERH": {
"name": "Moulay Ali Cherif",
"lat": 31.946944,
"lon": -4.398889
},
"ERI": {
"name": "Erie International",
"lat": 42.081944,
"lon": -80.176111
},
"ERL": {
"name": "Erenhot Saiwusu International",
"lat": 43.423333,
"lon": 112.091111
},
"ERS": {
"name": "Eros",
"lat": -22.612222,
"lon": 17.080556
},
"ERZ": {
"name": "Erzurum",
"lat": 39.956389,
"lon": 41.170278
},
"ESB": {
"name": "Esenboğa International",
"lat": 40.128056,
"lon": 32.995
},
"ESC": {
"name": "Delta County",
"lat": 45.720556,
"lon": -87.095833
},
"ESD": {
"name": "Orcas Island",
"lat": 48.7075,
"lon": -122.91083
},
"ESL": {
"name": "Elista",
"lat": 46.373889,
"lon": 44.330833
},
"ESM": {
"name": "Colonel Carlos Concha Torres",
"lat": 0.978611,
"lon": -79.626667
},
"ESU": {
"name": "Essaouira-Mogador",
"lat": 31.3975,
"lon": -9.681667
},
"ETM": {
"name": "Ramon Airport",
"lat": 29.723694,
"lon": 35.011417
},
"ETR": {
"name": "Santa Rosa International",
"lat": -3.435278,
"lon": -79.978056
},
"ETZ": {
"name": "Metz–Nancy–Lorraine",
"lat": 48.978333,
"lon": 6.246667
},
"EUG": {
"name": "Eugene",
"lat": 44.124722,
"lon": -123.21194
},
"EUN": {
"name": "Hassan I",
"lat": 27.151667,
"lon": -13.219167
},
"EUQ": {
"name": "Evelio Javier Airport",
"lat": 10.766,
"lon": 121.932999
},
"EUX": {
"name": "F. D. Roosevelt",
"lat": 17.496389,
"lon": -62.979444
},
"EVE": {
"name": "Harstad/Narvik Airport, Evenes",
"lat": 68.491389,
"lon": 16.678056
},
"EVG": {
"name": "Sveg",
"lat": 62.047778,
"lon": 14.423056
},
"EVN": {
"name": "Zvartnots International",
"lat": 40.147222,
"lon": 44.395833
},
"EVV": {
"name": "Evansville Regional",
"lat": 38.036944,
"lon": -87.5325
},
"EWB": {
"name": "New Bedford Regional",
"lat": 41.676111,
"lon": -70.956944
},
"EWN": {
"name": "Coastal Carolina Regional",
"lat": 35.073056,
"lon": -77.043056
},
"EWR": {
"name": "Newark Liberty International",
"lat": 40.6925,
"lon": -74.168611
},
"EXI": {
"name": "Excursion Inlet Seaplane Base",
"lat": 58.419722,
"lon": -135.44806
},
"EXT": {
"name": "Exeter",
"lat": 50.734444,
"lon": -3.413889
},
"EYK": {
"name": "Beloyarsk",
"lat": 63.690556,
"lon": 66.699722
},
"EYP": {
"name": "El Alcaraván",
"lat": 5.319167,
"lon": -72.383889
},
"EYW": {
"name": "Key West International",
"lat": 24.556111,
"lon": -81.759444
},
"EZE": {
"name": "Ministro Pistarini International",
"lat": -34.822222,
"lon": -58.535833
},
"EZS": {
"name": "Elazığ",
"lat": 38.606944,
"lon": 39.291389
},
"EZV": {
"name": "Berezovo",
"lat": 63.921111,
"lon": 65.030556
},
"FAC": {
"name": "Faaite",
"lat": -16.686667,
"lon": -145.32972
},
"FAE": {
"name": "Vágar",
"lat": 62.066389,
"lon": -7.293056
},
"FAH": {
"name": "Farah",
"lat": 32.366111,
"lon": 62.165556
},
"FAI": {
"name": "Fairbanks International",
"lat": 64.815,
"lon": -147.85639
},
"FAO": {
"name": "Faro",
"lat": 37.014444,
"lon": -7.965833
},
"FAR": {
"name": "Hector International",
"lat": 46.920556,
"lon": -96.815833
},
"FAT": {
"name": "Fresno Yosemite International",
"lat": 36.776111,
"lon": -119.71806
},
"FAV": {
"name": "Fakarava",
"lat": -16.054167,
"lon": -145.65694
},
"FAY": {
"name": "Fayetteville Regional",
"lat": 34.99,
"lon": -78.883056
},
"FBD": {
"name": "Fayzabad",
"lat": 37.1225,
"lon": 70.518056
},
"FBM": {
"name": "Lubumbashi International",
"lat": -11.591389,
"lon": 27.530833
},
"FCA": {
"name": "Glacier Park International",
"lat": 48.310556,
"lon": -114.25611
},
"FCO": {
"name": "Leonardo da Vinci–Fiumicino Airport",
"lat": 41.800278,
"lon": 12.238889
},
"FDE": {
"name": "Førde Airport, Bringeland",
"lat": 61.391944,
"lon": 5.760556
},
"FDF": {
"name": "Martinique Aimé Césaire International",
"lat": 14.591111,
"lon": -61.003056
},
"FDH": {
"name": "Friedrichshafen",
"lat": 47.671389,
"lon": 9.511389
},
"FEC": {
"name": "Feira de Santana",
"lat": -12.200556,
"lon": -38.907222
},
"FEG": {
"name": "Fergana International",
"lat": 40.361389,
"lon": 71.744722
},
"FEN": {
"name": "Fernando De Noronha",
"lat": -3.855,
"lon": -32.423333
},
"FEZ": {
"name": "Fès–Saïs",
"lat": 33.927222,
"lon": -4.978056
},
"FIH": {
"name": "N djili",
"lat": -4.385833,
"lon": 15.444444
},
"FKB": {
"name": "Karlsruhe/Baden-Baden",
"lat": 48.779444,
"lon": 8.080556
},
"FKI": {
"name": "Bangoka International",
"lat": 0.481667,
"lon": 25.338056
},
"FKL": {
"name": "Venango Regional",
"lat": 41.379167,
"lon": -79.86
},
"FKQ": {
"name": "Fakfak Torea",
"lat": -2.920278,
"lon": 132.266944
},
"FKS": {
"name": "Fukushima",
"lat": 37.2275,
"lon": 140.430556
},
"FLA": {
"name": "Gustavo Artunduaga Paredes",
"lat": 1.589167,
"lon": -75.564444
},
"FLG": {
"name": "Flagstaff Pulliam",
"lat": 35.138333,
"lon": -111.67111
},
"FLL": {
"name": "Fort Lauderdale–Hollywood International",
"lat": 26.0725,
"lon": -80.152778
},
"FLN": {
"name": "Hercílio Luz International",
"lat": -27.670556,
"lon": -48.547222
},
"FLO": {
"name": "Florence Regional",
"lat": 34.1875,
"lon": -79.724722
},
"FLR": {
"name": "Florence",
"lat": 43.808611,
"lon": 11.202778
},
"FLS": {
"name": "Flinders Island",
"lat": -40.094444,
"lon": 147.993889
},
"FLW": {
"name": "Flores",
"lat": 39.455278,
"lon": -31.131389
},
"FLZ": {
"name": "Ferdinand Lumban Tobing",
"lat": 1.555833,
"lon": 98.888889
},
"FMA": {
"name": "Formosa International",
"lat": -26.212778,
"lon": -58.228056
},
"FMI": {
"name": "Kalemie",
"lat": -5.877778,
"lon": 29.246111
},
"FMM": {
"name": "Memmingen",
"lat": 47.988056,
"lon": 10.2375
},
"FMN": {
"name": "Four Corners Regional",
"lat": 36.741389,
"lon": -108.23111
},
"FMO": {
"name": "Münster Osnabrück International",
"lat": 52.134722,
"lon": 7.684722
},
"FNA": {
"name": "Lungi International",
"lat": 8.616389,
"lon": -13.195556
},
"FNC": {
"name": "Cristiano Ronaldo International",
"lat": 32.694167,
"lon": -16.778056
},
"FNI": {
"name": "Nîmes–Alès–Camargue–Cévennes",
"lat": 43.7575,
"lon": 4.416389
},
"FNJ": {
"name": "Pyongyang International",
"lat": 39.223611,
"lon": 125.67
},
"FNL": {
"name": "Fort Collins–Loveland Municipal",
"lat": 40.451667,
"lon": -105.01167
},
"FNT": {
"name": "Bishop International",
"lat": 42.965556,
"lon": -83.743611
},
"FOC": {
"name": "Fuzhou Changle International",
"lat": 25.935,
"lon": 119.663333
},
"FOD": {
"name": "Fort Dodge Regional",
"lat": 42.551111,
"lon": -94.191944
},
"FOE": {
"name": "Topeka Regional",
"lat": 38.950833,
"lon": -95.663611
},
"FON": {
"name": "Fortuna Arenal",
"lat": 10.400833,
"lon": -84.4875
},
"FOR": {
"name": "Pinto Martins – Fortaleza International",
"lat": -3.776389,
"lon": -38.5325
},
"FPO": {
"name": "Grand Bahama International",
"lat": 26.558611,
"lon": -78.695556
},
"FRA": {
"name": "Frankfurt International Airport",
"lat": 50.033056,
"lon": 8.570556
},
"FRD": {
"name": "Friday Harbor Airport",
"lat": 48.521999,
"lon": -123.024002
},
"FRE": {
"name": "Fera",
"lat": -8.1075,
"lon": 159.577222
},
"FRG": {
"name": "Farmingdale",
"lat": 40.7261,
"lon": -73.4168
},
"FRO": {
"name": "Florø",
"lat": 61.583611,
"lon": 5.024722
},
"FRS": {
"name": "Mundo Maya International",
"lat": 16.915556,
"lon": -89.869722
},
"FRU": {
"name": "Manas International",
"lat": 43.061389,
"lon": 74.4775
},
"FRW": {
"name": "Francistown",
"lat": -21.159722,
"lon": 27.474444
},
"FSC": {
"name": "Figari–Sud Corse",
"lat": 41.502222,
"lon": 9.096667
},
"FSD": {
"name": "Sioux Falls Regional",
"lat": 43.581944,
"lon": -96.741944
},
"FSM": {
"name": "Fort Smith Regional",
"lat": 35.336667,
"lon": -94.3675
},
"FSP": {
"name": "Saint-Pierre",
"lat": 46.763333,
"lon": -56.174444
},
"FSZ": {
"name": "Shizuoka",
"lat": 34.796944,
"lon": 138.180833
},
"FTA": {
"name": "Futuna",
"lat": -19.516389,
"lon": 170.2325
},
"FTE": {
"name": "Comandante Armando Tola International",
"lat": -50.28,
"lon": -72.053333
},
"FTU": {
"name": "Tôlanaro",
"lat": -25.038056,
"lon": 46.956111
},
"FTW": {
"name": "Fort Worth Meacham International",
"lat": 32.850556,
"lon": -96.854167
},
"FUE": {
"name": "Fuerteventura",
"lat": 28.452778,
"lon": -13.863889
},
"FUG": {
"name": "Fuyang Xiguan",
"lat": 32.880833,
"lon": 115.733611
},
"FUJ": {
"name": "Fukue",
"lat": 32.666389,
"lon": 128.832778
},
"FUK": {
"name": "Fukuoka",
"lat": 33.585833,
"lon": 130.450556
},
"FUN": {
"name": "Funafuti International",
"lat": -8.525278,
"lon": 179.195833
},
"FUO": {
"name": "Foshan Shadi",
"lat": 23.081667,
"lon": 113.07
},
"FUT": {
"name": "Pointe Vele",
"lat": -14.311389,
"lon": -178.06611
},
"FWA": {
"name": "Fort Wayne International",
"lat": 40.983056,
"lon": -85.189722
},
"FXE": {
"name": "Fort Lauderdale Executive",
"lat": 26.196111,
"lon": -80.169722
},
"FYJ": {
"name": "Fuyuan Dongji",
"lat": 48.197778,
"lon": 134.364444
},
"FYN": {
"name": "Fuyun Koktokay",
"lat": 46.798056,
"lon": 89.5575
},
"FYV": {
"name": "Drake Field",
"lat": 36.0051,
"lon": -94.170097
},
"GAF": {
"name": "Gafsa – Ksar International",
"lat": 34.421944,
"lon": 8.8225
},
"GAJ": {
"name": "Yamagata",
"lat": 38.411944,
"lon": 140.371389
},
"GAL": {
"name": "Edward G. Pitka Sr.",
"lat": 64.736111,
"lon": -156.9375
},
"GAM": {
"name": "Gambell",
"lat": 63.766667,
"lon": -171.73278
},
"GAN": {
"name": "RAF Gan",
"lat": -0.693333,
"lon": 73.155556
},
"GAU": {
"name": "Lokpriya Gopinath Bordoloi International",
"lat": 26.106111,
"lon": 91.585833
},
"GAY": {
"name": "Gaya",
"lat": 24.744444,
"lon": 84.951111
},
"GBE": {
"name": "Sir Seretse Khama International",
"lat": -24.555278,
"lon": 25.918333
},
"GBJ": {
"name": "Les Bases Airport",
"lat": 15.8687,
"lon": -61.27
},
"GCC": {
"name": "Gillette–Campbell County",
"lat": 44.3475,
"lon": -105.54167
},
"GCI": {
"name": "Guernsey",
"lat": 49.434722,
"lon": -2.601944
},
"GCK": {
"name": "Garden City Regional",
"lat": 37.9275,
"lon": -100.72444
},
"GCM": {
"name": "Owen Roberts International",
"lat": 19.292778,
"lon": -81.357778
},
"GCN": {
"name": "Grand Canyon National Park",
"lat": 35.9525,
"lon": -112.14694
},
"GCW": {
"name": "Grand Canyon West",
"lat": 35.990278,
"lon": -113.81639
},
"GDE": {
"name": "Gode",
"lat": 5.935,
"lon": 43.578611
},
"GDL": {
"name": "Guadalajara International",
"lat": 20.521667,
"lon": -103.31111
},
"GDN": {
"name": "Gdańsk Lech Wałęsa",
"lat": 54.3775,
"lon": 18.466111
},
"GDQ": {
"name": "Gondar",
"lat": 12.52,
"lon": 37.434167
},
"GDT": {
"name": "JAGS McCartney International",
"lat": 21.445278,
"lon": -71.145278
},
"GDV": {
"name": "Dawson Community",
"lat": 47.140556,
"lon": -104.80944
},
"GDX": {
"name": "Sokol",
"lat": 59.911111,
"lon": 150.720556
},
"GDZ": {
"name": "Gelendzhik",
"lat": 44.579167,
"lon": 38.011944
},
"GEA": {
"name": "Nouméa Magenta",
"lat": -22.258333,
"lon": 166.472778
},
"GEG": {
"name": "Spokane International",
"lat": 47.617222,
"lon": -117.54
},
"GEL": {
"name": "Sepé Tiaraju",
"lat": -28.282778,
"lon": -54.170278
},
"GEM": {
"name": "Mongomo Mongomeyen",
"lat": 1.691389,
"lon": 11.023889
},
"GEO": {
"name": "Cheddi Jagan International",
"lat": 6.498611,
"lon": -58.254167
},
"GES": {
"name": "General Santos International",
"lat": 6.06097,
"lon": 125.098298
},
"GET": {
"name": "Geraldton",
"lat": -28.796667,
"lon": 114.706389
},
"GEV": {
"name": "Gällivare",
"lat": 67.1325,
"lon": 20.814722
},
"GFF": {
"name": "Griffith",
"lat": -34.253889,
"lon": 146.061667
},
"GFK": {
"name": "Grand Forks International",
"lat": 47.949167,
"lon": -97.176111
},
"GFN": {
"name": "Clarence Valley Regional",
"lat": -29.759444,
"lon": 153.03
},
"GGG": {
"name": "East Texas Regional",
"lat": 32.383889,
"lon": -94.711389
},
"GGM": {
"name": "Kakamega",
"lat": 0.271389,
"lon": 34.7875
},
"GGR": {
"name": "Garowe",
"lat": 8.458056,
"lon": 48.5675
},
"GGT": {
"name": "Exuma International",
"lat": 23.5625,
"lon": -75.878056
},
"GGW": {
"name": "Glasgow",
"lat": 48.2125,
"lon": -106.61472
},
"GHA": {
"name": "Noumérat – Moufdi Zakaria",
"lat": 32.384167,
"lon": 3.794167
},
"GHB": {
"name": "Governor's Harbour",
"lat": 25.284722,
"lon": -76.331111
},
"GIB": {
"name": "Gibraltar International",
"lat": 36.151111,
"lon": -5.349722
},
"GIG": {
"name": "Rio de Janeiro–Galeão International",
"lat": -22.8125,
"lon": -43.248333
},
"GIL": {
"name": "Gilgit",
"lat": 35.918889,
"lon": 74.333611
},
"GIS": {
"name": "Gisborne",
"lat": -38.663889,
"lon": 177.976944
},
"GIU": {
"name": "Sigiriya",
"lat": 7.956111,
"lon": 80.728333
},
"GIZ": {
"name": "Jazan",
"lat": 16.901111,
"lon": 42.585833
},
"GJA": {
"name": "La Laguna Airport",
"lat": 16.4454,
"lon": -85.906601
},
"GJL": {
"name": "Jijel Ferhat Abbas",
"lat": 36.795,
"lon": 5.873611
},
"GJT": {
"name": "Grand Junction Regional",
"lat": 39.123333,
"lon": -108.52583
},
"GKA": {
"name": "Goroka",
"lat": -6.081667,
"lon": 145.391944
},
"GLA": {
"name": "Glasgow",
"lat": 55.871944,
"lon": -4.433333
},
"GLF": {
"name": "Golfito",
"lat": 8.653333,
"lon": -83.181389
},
"GLH": {
"name": "Mid Delta Regional",
"lat": 33.477222,
"lon": -90.985
},
"GLN": {
"name": "Guelmim",
"lat": 29.026667,
"lon": -10.050278
},
"GLT": {
"name": "Gladstone",
"lat": -23.869722,
"lon": 151.222778
},
"GLX": {
"name": "Galela Gamarmalamo",
"lat": 1.837778,
"lon": 127.785833
},
"GMA": {
"name": "Gemena",
"lat": 3.235278,
"lon": 19.771389
},
"GMB": {
"name": "Gambela",
"lat": 8.128889,
"lon": 34.563056
},
"GMO": {
"name": "Gombe Lawanti International",
"lat": 10.298056,
"lon": 10.898889
},
"GMP": {
"name": "Gimpo International",
"lat": 37.558333,
"lon": 126.790556
},
"GMQ": {
"name": "Golog Maqin",
"lat": 34.4075,
"lon": 100.322222
},
"GMR": {
"name": "Totegegie",
"lat": -23.08,
"lon": -134.89028
},
"GMZ": {
"name": "La Gomera",
"lat": 28.029722,
"lon": -17.214722
},
"GNB": {
"name": "Alpes–Isère",
"lat": 45.363056,
"lon": 5.332778
},
"GND": {
"name": "Maurice Bishop International",
"lat": 12.004167,
"lon": -61.786111
},
"GNS": {
"name": "Binaka",
"lat": 1.166944,
"lon": 97.704444
},
"GNU": {
"name": "Goodnews",
"lat": 59.117778,
"lon": -161.57611
},
"GNV": {
"name": "Gainesville Regional",
"lat": 29.69,
"lon": -82.271667
},
"GNY": {
"name": "Sanliurfa",
"lat": 37.447658,
"lon": 38.898752
},
"GOA": {
"name": "Genoa Cristoforo Colombo",
"lat": 44.413333,
"lon": 8.8375
},
"GOB": {
"name": "Robe Airport",
"lat": 7.017,
"lon": 40
},
"GOH": {
"name": "Nuuk",
"lat": 64.190833,
"lon": -51.678056
},
"GOI": {
"name": "Goa International",
"lat": 15.380833,
"lon": 73.831389
},
"GOJ": {
"name": "Strigino International",
"lat": 56.23,
"lon": 43.784167
},
"GOM": {
"name": "Goma International",
"lat": -1.670833,
"lon": 29.238333
},
"GOP": {
"name": "Mahayogi Gorakhnath",
"lat": 26.741111,
"lon": 83.45
},
"GOQ": {
"name": "Golmud",
"lat": 36.400556,
"lon": 94.788333
},
"GOT": {
"name": "Göteborg Landvetter",
"lat": 57.662778,
"lon": 12.279722
},
"GOU": {
"name": "Garoua International",
"lat": 9.335833,
"lon": 13.37
},
"GOV": {
"name": "Gove",
"lat": -12.269444,
"lon": 136.818333
},
"GPA": {
"name": "Araxos",
"lat": 38.151111,
"lon": 21.425556
},
"GPB": {
"name": "Tancredo Thomaz de Faria",
"lat": -25.38746,
"lon": -51.520171
},
"GPI": {
"name": "Guapi",
"lat": 2.57,
"lon": -77.898333
},
"GPS": {
"name": "Seymour",
"lat": -0.453889,
"lon": -90.265833
},
"GPT": {
"name": "Gulfport–Biloxi International",
"lat": 30.407222,
"lon": -89.07
},
"GRB": {
"name": "Green Bay–Austin Straubel International",
"lat": 44.485556,
"lon": -88.133889
},
"GRI": {
"name": "Central Nebraska Regional",
"lat": 40.9675,
"lon": -98.309722
},
"GRJ": {
"name": "George",
"lat": -34.005556,
"lon": 22.378889
},
"GRK": {
"name": "Killeen–Fort Hood Regional",
"lat": 31.067222,
"lon": -97.828889
},
"GRN": {
"name": "Gordon Municipal",
"lat": 42.8,
"lon": -102.2
},
"GRO": {
"name": "Girona–Costa Brava",
"lat": 41.900833,
"lon": 2.760556
},
"GRQ": {
"name": "Groningen Airport Eelde",
"lat": 53.125,
"lon": 6.583333
},
"GRR": {
"name": "Gerald R. Ford International",
"lat": 42.880833,
"lon": -85.522778
},
"GRU": {
"name": "São Paulo–Guarulhos International",
"lat": -23.431944,
"lon": -46.469444
},
"GRV": {
"name": "Grozny",
"lat": 43.388333,
"lon": 45.7
},
"GRW": {
"name": "Graciosa",
"lat": 39.092222,
"lon": -28.029722
},
"GRX": {
"name": "Federico García Lorca",
"lat": 37.188611,
"lon": -3.777222
},
"GRZ": {
"name": "Graz",
"lat": 46.993611,
"lon": 15.44
},
"GSE": {
"name": "Gothenburg City Airport",
"lat": 57.7747,
"lon": 11.8704
},
"GSO": {
"name": "Piedmont Triad International",
"lat": 36.097778,
"lon": -79.937222
},
"GSP": {
"name": "Greenville–Spartanburg International",
"lat": 34.895556,
"lon": -82.218889
},
"GST": {
"name": "Gustavus",
"lat": 58.425278,
"lon": -135.7075
},
"GTE": {
"name": "Groote Eylandt",
"lat": -13.9725,
"lon": 136.458611
},
"GTF": {
"name": "Great Falls International",
"lat": 47.481944,
"lon": -111.37056
},
"GTO": {
"name": "Jalaluddin",
"lat": 0.637222,
"lon": 122.851389
},
"GTR": {
"name": "Golden Triangle Regional",
"lat": 33.4502,
"lon": -88.590399
},
"GTZ": {
"name": "Grumeti Kirawira B",
"lat": -2.160833,
"lon": 34.225
},
"GUA": {
"name": "La Aurora International",
"lat": 14.584444,
"lon": -90.527222
},
"GUC": {
"name": "Gunnison–Crested Butte Regional",
"lat": 38.535556,
"lon": -106.93306
},
"GUM": {
"name": "Antonio B. Won Pat International",
"lat": 13.483333,
"lon": 144.796111
},
"GUR": {
"name": "Gurney",
"lat": -10.311389,
"lon": 150.339167
},
"GUW": {
"name": "Atyrau",
"lat": 47.121944,
"lon": 51.821389
},
"GVA": {
"name": "Geneva",
"lat": 46.238056,
"lon": 6.108889
},
"GVR": {
"name": "Governador Valadares",
"lat": -18.895278,
"lon": -41.982222
},
"GVT": {
"name": "Majors Airport",
"lat": 33.067799,
"lon": -96.0653
},
"GWD": {
"name": "Gwadar International",
"lat": 25.233333,
"lon": 62.329444
},
"GWL": {
"name": "Gwalior",
"lat": 26.293333,
"lon": 78.227778
},
"GWT": {
"name": "Sylt",
"lat": 54.913333,
"lon": 8.340556
},
"GXF": {
"name": "Sayun",
"lat": 15.966111,
"lon": 48.788333
},
"GXH": {
"name": "Gannan Xiahe",
"lat": 34.818889,
"lon": 102.620833
},
"GYA": {
"name": "Guayaramerín",
"lat": -10.890918,
"lon": -65.378418
},
"GYD": {
"name": "Heydar Aliyev International",
"lat": 40.4675,
"lon": 50.046667
},
"GYE": {
"name": "José Joaquín de Olmedo International",
"lat": -2.1575,
"lon": -79.883611
},
"GYG": {
"name": "Magan",
"lat": 62.103889,
"lon": 129.543056
},
"GYM": {
"name": "Guaymas International",
"lat": 27.968889,
"lon": -110.92528
},
"GYN": {
"name": "Santa Genoveva",
"lat": -16.631944,
"lon": -49.220556
},
"GYS": {
"name": "Guangyuan Panlong",
"lat": 32.39,
"lon": 105.693056
},
"GYU": {
"name": "Guyuan Liupanshan",
"lat": 36.078889,
"lon": 106.216389
},
"GZO": {
"name": "Nusatupe",
"lat": -8.0975,
"lon": 156.863611
},
"GZP": {
"name": "Gazipaşa",
"lat": 36.298056,
"lon": 32.290278
},
"GZT": {
"name": "Oğuzeli",
"lat": 36.947222,
"lon": 37.478611
},
"HAA": {
"name": "Hasvik",
"lat": 70.486667,
"lon": 22.139722
},
"HAC": {
"name": "Hachijojima",
"lat": 33.115,
"lon": 139.785833
},
"HAD": {
"name": "Halmstad",
"lat": 56.691111,
"lon": 12.820278
},
"HAH": {
"name": "Prince Said Ibrahim International",
"lat": -11.533611,
"lon": 43.271944
},
"HAJ": {
"name": "Hannover",
"lat": 52.460556,
"lon": 9.689444
},
"HAK": {
"name": "Haikou Meilan International",
"lat": 19.934722,
"lon": 110.458889
},
"HAM": {
"name": "Hamburg",
"lat": 53.630278,
"lon": 9.988333
},
"HAN": {
"name": "Noi Bai International",
"lat": 21.221111,
"lon": 105.807222
},
"HAS": {
"name": "Ha il Regional",
"lat": 27.438056,
"lon": 41.686389
},
"HAU": {
"name": "Haugesund Airport, Karmøy",
"lat": 59.345278,
"lon": 5.208333
},
"HBA": {
"name": "Hobart International",
"lat": -42.836111,
"lon": 147.510278
},
"HBE": {
"name": "Borg El Arab",
"lat": 30.917778,
"lon": 29.696389
},
"HBX": {
"name": "Hubli",
"lat": 15.361667,
"lon": 75.086944
},
"HBY": {
"name": "Homa Bay Airport",
"lat": -0.591667,
"lon": 34.48
},
"HCJ": {
"name": "Hechi Jinchengjiang",
"lat": 24.784167,
"lon": 107.700278
},
"HCR": {
"name": "Holy Cross",
"lat": 62.190278,
"lon": -159.7725
},
"HDF": {
"name": "Heringsdorf",
"lat": 53.878611,
"lon": 14.152222
},
"HDG": {
"name": "Handan",
"lat": 36.525833,
"lon": 114.425
},
"HDN": {
"name": "Yampa Valley",
"lat": 40.483333,
"lon": -107.22361
},
"HDS": {
"name": "Air Force Base Hoedspruit",
"lat": -24.358049,
"lon": 31.039203
},
"HDY": {
"name": "Hat Yai International",
"lat": 6.932778,
"lon": 100.395
},
"HEA": {
"name": "Herat International",
"lat": 34.21,
"lon": 62.228333
},
"HEH": {
"name": "Heho",
"lat": 20.746944,
"lon": 96.791944
},
"HEK": {
"name": "Heihe",
"lat": 50.171667,
"lon": 127.309444
},
"HEL": {
"name": "Helsinki",
"lat": 60.317222,
"lon": 24.963333
},
"HER": {
"name": "Heraklion International",
"lat": 35.339722,
"lon": 25.180278
},
"HET": {
"name": "Hohhot Baita International",
"lat": 40.851389,
"lon": 111.824167
},
"HEV": {
"name": "Mafe - Gibraleon Airport",
"lat": 37.3643,
"lon": -6.92094
},
"HFE": {
"name": "Hefei Xinqiao International",
"lat": 31.991111,
"lon": 116.989167
},
"HFT": {
"name": "Hammerfest",
"lat": 70.679167,
"lon": 23.666111
},
"HGA": {
"name": "Hargeisa",
"lat": 9.513889,
"lon": 44.083889
},
"HGD": {
"name": "Hughenden",
"lat": -20.813056,
"lon": 144.225278
},
"HGH": {
"name": "Hangzhou Xiaoshan International",
"lat": 30.229444,
"lon": 120.434444
},
"HGN": {
"name": "Mae Hong Son",
"lat": 19.301667,
"lon": 97.975
},
"HGO": {
"name": "Korhogo",
"lat": 9.387222,
"lon": -5.557222
},
"HGR": {
"name": "Hagerstown Regional",
"lat": 39.708056,
"lon": -77.729444
},
"HGU": {
"name": "Mount Hagen",
"lat": -5.826667,
"lon": 144.295833
},
"HHH": {
"name": "Hilton Head",
"lat": 32.222222,
"lon": -80.698889
},
"HHN": {
"name": "Frankfurt–Hahn",
"lat": 49.948611,
"lon": 7.263889
},
"HHQ": {
"name": "Hua Hin",
"lat": 12.630278,
"lon": 99.953333
},
"HHR": {
"name": "Hawthorne Municipal",
"lat": 33.922778,
"lon": -118.33472
},
"HHZ": {
"name": "Hikueru",
"lat": -17.548056,
"lon": -142.61333
},
"HIA": {
"name": "Huai an Lianshui",
"lat": 33.7875,
"lon": 119.127778
},
"HIB": {
"name": "Range Regional",
"lat": 47.386667,
"lon": -92.838889
},
"HID": {
"name": "Horn Island",
"lat": -10.586389,
"lon": 142.29
},
"HIJ": {
"name": "Hiroshima",
"lat": 34.436111,
"lon": 132.919444
},
"HIN": {
"name": "Sacheon",
"lat": 35.088611,
"lon": 128.070278
},
"HIR": {
"name": "Honiara International",
"lat": -9.429444,
"lon": 160.051111
},
"HIS": {
"name": "Hayman Island Heliport",
"lat": -20.06,
"lon": 148.883611
},
"HJJ": {
"name": "Huaihua Zhijiang",
"lat": 27.441389,
"lon": 109.700278
},
"HJR": {
"name": "Khajuraho",
"lat": 24.817222,
"lon": 79.918611
},
"HKB": {
"name": "Healy River",
"lat": 63.8675,
"lon": -148.97028
},
"HKD": {
"name": "Hakodate",
"lat": 41.77,
"lon": 140.821944
},
"HKG": {
"name": "Hong Kong International",
"lat": 22.308889,
"lon": 113.914722
},
"HKK": {
"name": "Hokitika",
"lat": -42.711389,
"lon": 170.984167
},
"HKN": {
"name": "Hoskins",
"lat": -5.462222,
"lon": 150.405
},
"HKR": {
"name": "Mara North Airport",
"lat": -1.1448,
"lon": 35.1281
},
"HKT": {
"name": "Phuket International",
"lat": 8.112222,
"lon": 98.305278
},
"HLA": {
"name": "Lanseria International",
"lat": -25.938611,
"lon": 27.926111
},
"HLD": {
"name": "Hulunbuir Hailar",
"lat": 49.208611,
"lon": 119.816667
},
"HLE": {
"name": "Saint Helena",
"lat": -15.958056,
"lon": -5.645
},
"HLH": {
"name": "Ulanhot",
"lat": 46.194722,
"lon": 122.008333
},
"HLN": {
"name": "Helena Regional",
"lat": 46.606944,
"lon": -111.98278
},
"HLP": {
"name": "Halim Perdanakusuma International",
"lat": -6.266667,
"lon": 106.891111
},
"HLZ": {
"name": "Hamilton",
"lat": -37.866667,
"lon": 175.331944
},
"HMA": {
"name": "Khanty-Mansiysk",
"lat": 61.028611,
"lon": 69.086111
},
"HMB": {
"name": "Sohag International",
"lat": 26.342778,
"lon": 31.742778
},
"HME": {
"name": "Oued Irara–Krim Belkacem",
"lat": 31.673056,
"lon": 6.140556
},
"HMI": {
"name": "Hami",
"lat": 42.840833,
"lon": 93.670833
},
"HMO": {
"name": "General Ignacio Pesqueira García International",
"lat": 29.095833,
"lon": -111.04778
},
"HNA": {
"name": "Hanamaki",
"lat": 39.428611,
"lon": 141.135278
},
"HND": {
"name": "Haneda",
"lat": 35.552222,
"lon": 139.779722
},
"HNH": {
"name": "Hoonah",
"lat": 58.095833,
"lon": -135.41278
},
"HNL": {
"name": "Daniel K. Inouye International",
"lat": 21.327778,
"lon": -157.92222
},
"HNS": {
"name": "Haines",
"lat": 59.243889,
"lon": -135.52361
},
"HNY": {
"name": "Hengyang Nanyue",
"lat": 26.723889,
"lon": 112.618333
},
"HOB": {
"name": "Lea County Regional",
"lat": 32.688333,
"lon": -103.215
},
"HOD": {
"name": "Hodeidah International Airport",
"lat": 14.753,
"lon": 42.976299
},
"HOF": {
"name": "Al-Ahsa International",
"lat": 25.285278,
"lon": 49.485278
},
"HOI": {
"name": "Hao",
"lat": -18.074722,
"lon": -140.94583
},
"HOM": {
"name": "Homer",
"lat": 59.645556,
"lon": -151.47667
},
"HOR": {
"name": "Horta",
"lat": 38.52,
"lon": -28.716389
},
"HOT": {
"name": "Memorial Field",
"lat": 34.478889,
"lon": -93.096111
},
"HOU": {
"name": "William P. Hobby",
"lat": 29.645556,
"lon": -95.278889
},
"HOV": {
"name": "Ørsta–Volda Airport, Hovden",
"lat": 62.179167,
"lon": 6.071111
},
"HOX": {
"name": "Homalin",
"lat": 24.898611,
"lon": 94.914722
},
"HPB": {
"name": "Hooper Bay",
"lat": 61.523889,
"lon": -166.14667
},
"HPG": {
"name": "Shennongjia Hongping",
"lat": 31.633333,
"lon": 110.337778
},
"HPH": {
"name": "Cat Bi International",
"lat": 20.819444,
"lon": 106.725
},
"HPN": {
"name": "Westchester County",
"lat": 41.066944,
"lon": -73.7075
},
"HRB": {
"name": "Harbin Taiping International",
"lat": 45.623333,
"lon": 126.250278
},
"HRE": {
"name": "Harare International",
"lat": -17.931944,
"lon": 31.092778
},
"HRG": {
"name": "Hurghada International",
"lat": 27.178611,
"lon": 33.801389
},
"HRI": {
"name": "Mattala Rajapaksa International",
"lat": 6.283889,
"lon": 81.123889
},
"HRK": {
"name": "Kharkiv International",
"lat": 49.926111,
"lon": 36.283611
},
"HRL": {
"name": "Valley International",
"lat": 26.228611,
"lon": -97.654444
},
"HRO": {
"name": "Boone County",
"lat": 36.261389,
"lon": -93.154722
},
"HSG": {
"name": "Saga",
"lat": 33.149722,
"lon": 130.302222
},
"HSL": {
"name": "Huslia",
"lat": 65.697778,
"lon": -156.35139
},
"HSN": {
"name": "Zhoushan Putuoshan",
"lat": 29.934722,
"lon": 122.361944
},
"HSV": {
"name": "Huntsville International",
"lat": 34.637222,
"lon": -86.775
},
"HTA": {
"name": "Kadala",
"lat": 52.026389,
"lon": 113.305556
},
"HTI": {
"name": "Great Barrier Reef",
"lat": -20.358056,
"lon": 148.951667
},
"HTN": {
"name": "Hotan",
"lat": 37.038056,
"lon": 79.865
},
"HTO": {
"name": "East Hampton",
"lat": 40.9587,
"lon": -72.2527
},
"HTS": {
"name": "Tri-State",
"lat": 38.368333,
"lon": -82.559167
},
"HTY": {
"name": "Hatay",
"lat": 36.359722,
"lon": 36.284722
},
"HUE": {
"name": "Humera",
"lat": 13.833333,
"lon": 36.879444
},
"HUH": {
"name": "Huahine – Fare",
"lat": -16.687222,
"lon": -151.02167
},
"HUI": {
"name": "Phu Bai International",
"lat": 16.400833,
"lon": 107.703056
},
"HUN": {
"name": "Hualien",
"lat": 24.023056,
"lon": 121.617778
},
"HUO": {
"name": "Huolinguole Huolinhe",
"lat": 45.584167,
"lon": 119.738333
},
"HUS": {
"name": "Hughes",
"lat": 66.043056,
"lon": -154.26111
},
"HUT": {
"name": "Hutchinson Municipal Airport",
"lat": 38.065556,
"lon": -97.860556
},
"HUX": {
"name": "Bahías de Huatulco International",
"lat": 15.775278,
"lon": -96.2625
},
"HUY": {
"name": "Humberside",
"lat": 53.574444,
"lon": -0.350833
},
"HUZ": {
"name": "Huizhou Pingtan",
"lat": 23.052025,
"lon": 114.600784
},
"HVB": {
"name": "Hervey Bay",
"lat": -25.32,
"lon": 152.880278
},
"HVD": {
"name": "Khovd",
"lat": 47.954167,
"lon": 91.628056
},
"HVG": {
"name": "Honningsvåg Airport, Valan",
"lat": 71.009722,
"lon": 25.980278
},
"HVN": {
"name": "Tweed New Haven",
"lat": 41.263889,
"lon": -72.886944
},
"HVR": {
"name": "Havre City–County",
"lat": 48.544167,
"lon": -109.75917
},
"HYA": {
"name": "Barnstable Municipal",
"lat": 41.665556,
"lon": -70.281389
},
"HYD": {
"name": "Rajiv Gandhi International",
"lat": 17.231111,
"lon": 78.431389
},
"HYG": {
"name": "Hydaburg Seaplane Base",
"lat": 55.205278,
"lon": -132.82806
},
"HYN": {
"name": "Taizhou Luqiao",
"lat": 28.565278,
"lon": 121.430278
},
"HYS": {
"name": "Hays Regional",
"lat": 38.850278,
"lon": -99.275556
},
"HZG": {
"name": "Hanzhong Xiguan",
"lat": 33.133889,
"lon": 107.204722
},
"IAA": {
"name": "Igarka",
"lat": 67.433333,
"lon": 86.633333
},
"IAD": {
"name": "Washington Dulles International",
"lat": 38.944444,
"lon": -77.455833
},
"IAG": {
"name": "Niagara Falls International",
"lat": 43.107222,
"lon": -78.946111
},
"IAH": {
"name": "George Bush Intercontinental",
"lat": 29.984444,
"lon": -95.341389
},
"IAM": {
"name": "In Amenas",
"lat": 28.051667,
"lon": 9.642778
},
"IAN": {
"name": "Bob Baker Memorial",
"lat": 66.975833,
"lon": -160.43667
},
"IAO": {
"name": "Sayak",
"lat": 9.859167,
"lon": 126.015278
},
"IAR": {
"name": "Tunoshna",
"lat": 57.558889,
"lon": 40.157778
},
"IAS": {
"name": "Iași International",
"lat": 47.178611,
"lon": 27.620556
},
"IBA": {
"name": "Ibadan",
"lat": 7.3625,
"lon": 3.978333
},
"IBB": {
"name": "General Villamil Airport",
"lat": -0.942628,
"lon": -90.953003
},
"IBE": {
"name": "Perales",
"lat": 4.421111,
"lon": -75.133611
},
"IBR": {
"name": "Ibaraki",
"lat": 36.178333,
"lon": 140.418056
},
"IBZ": {
"name": "Ibiza",
"lat": 38.872778,
"lon": 1.373056
},
"ICI": {
"name": "Cicia",
"lat": -17.743333,
"lon": -179.34222
},
"ICN": {
"name": "Incheon International",
"lat": 37.469167,
"lon": 126.450556
},
"ICT": {
"name": "Wichita Dwight D. Eisenhower National",
"lat": 37.652778,
"lon": -97.433056
},
"IDA": {
"name": "Idaho Falls Regional",
"lat": 43.514444,
"lon": -112.07083
},
"IDR": {
"name": "Devi Ahilya Bai Holkar",
"lat": 22.721667,
"lon": 75.801111
},
"IEG": {
"name": "Zielona Góra",
"lat": 52.138611,
"lon": 15.798611
},
"IEV": {
"name": "Kyiv International Airport (Zhuliany)",
"lat": 50.401667,
"lon": 30.449722
},
"IFJ": {
"name": "Ísafjörður",
"lat": 66.058056,
"lon": -23.135278
},
"IFN": {
"name": "Isfahan International",
"lat": 32.751667,
"lon": 51.869722
},
"IFO": {
"name": "Ivano-Frankivsk International",
"lat": 48.884167,
"lon": 24.686111
},
"IFP": {
"name": "Laughlin/Bullhead International",
"lat": 35.161944,
"lon": -114.56
},
"IGA": {
"name": "Inagua",
"lat": 20.975,
"lon": -73.666944
},
"IGD": {
"name": "Iğdır",
"lat": 39.972778,
"lon": 43.884444
},
"IGG": {
"name": "Igiugig",
"lat": 59.323889,
"lon": -155.90139
},
"IGR": {
"name": "Cataratas del Iguazú International",
"lat": -25.737222,
"lon": -54.473333
},
"IGT": {
"name": "Nazran",
"lat": 43.324167,
"lon": 45.003056
},
"IGU": {
"name": "Foz do Iguaçu International",
"lat": -25.596111,
"lon": -54.487222
},
"IJK": {
"name": "Izhevsk",
"lat": 56.829167,
"lon": 53.457778
},
"IKA": {
"name": "Tehran Imam Khomeini International",
"lat": 35.416111,
"lon": 51.152222
},
"IKE": {
"name": "Ikerasak Heliport",
"lat": 70.498056,
"lon": -51.303056
},
"IKI": {
"name": "Iki",
"lat": 33.75,
"lon": 129.783333
},
"IKO": {
"name": "Nikolski Air Station",
"lat": 52.941667,
"lon": -168.85083
},
"IKS": {
"name": "Tiksi",
"lat": 71.697222,
"lon": 128.902222
},
"IKT": {
"name": "International Airport Irkutsk",
"lat": 52.268056,
"lon": 104.388889
},
"IKU": {
"name": "Issyk-Kul International",
"lat": 42.585556,
"lon": 76.701944
},
"ILD": {
"name": "Lleida–Alguaire",
"lat": 41.728056,
"lon": 0.535278
},
"ILG": {
"name": "New Castle Airport",
"lat": 39.678699,
"lon": -75.606499
},
"ILI": {
"name": "Iliamna",
"lat": 59.754444,
"lon": -154.91083
},
"ILM": {
"name": "Wilmington International",
"lat": 34.270556,
"lon": -77.9025
},
"ILO": {
"name": "Iloilo International",
"lat": 10.83525,
"lon": 122.492709
},
"ILP": {
"name": "Île des Pins",
"lat": -22.588889,
"lon": 167.455833
},
"ILQ": {
"name": "Ilo Airport",
"lat": -17.695,
"lon": -71.344002
},
"ILR": {
"name": "Ilorin International",
"lat": 8.440278,
"lon": 4.493889
},
"ILY": {
"name": "Islay",
"lat": 55.681944,
"lon": -6.256667
},
"IMF": {
"name": "Imphal International",
"lat": 24.76,
"lon": 93.896667
},
"IMP": {
"name": "Imperatriz",
"lat": -5.531389,
"lon": -47.46
},
"IMT": {
"name": "Ford",
"lat": 45.816667,
"lon": -88.116667
},
"INA": {
"name": "Inta Airport",
"lat": 66.054832,
"lon": 60.110321
},
"INB": {
"name": "Independence",
"lat": 16.534167,
"lon": -88.443056
},
"INC": {
"name": "Yinchuan Hedong International",
"lat": 38.320999,
"lon": 106.389782
},
"IND": {
"name": "Indianapolis International",
"lat": 39.717222,
"lon": -86.294444
},
"INF": {
"name": "In Guezzam Airport",
"lat": 19.566999,
"lon": 5.75
},
"INH": {
"name": "Inhambane",
"lat": -23.876389,
"lon": 35.408611
},
"INI": {
"name": "Niš Constantine the Great",
"lat": 43.337222,
"lon": 21.853611
},
"INL": {
"name": "Falls International",
"lat": 48.566111,
"lon": -93.403056
},
"INN": {
"name": "Innsbruck",
"lat": 47.260278,
"lon": 11.343889
},
"INT": {
"name": "Smith Reynolds",
"lat": 36.1375,
"lon": -80.225278
},
"INU": {
"name": "Nauru International",
"lat": -0.545556,
"lon": 166.916944
},
"INV": {
"name": "Inverness",
"lat": 57.54,
"lon": -4.05
},
"INZ": {
"name": "In Salah",
"lat": 27.251111,
"lon": 2.511944
},
"IOA": {
"name": "Ioannina National",
"lat": 39.696389,
"lon": 20.8225
},
"IOM": {
"name": "Isle of Man",
"lat": 54.083333,
"lon": -4.624167
},
"IOQ": {
"name": "Isortoq Heliport",
"lat": 65.548056,
"lon": -38.976667
},
"IOS": {
"name": "Ilhéus Jorge Amado",
"lat": -14.815833,
"lon": -39.033333
},
"IPA": {
"name": "Ipota",
"lat": -18.855833,
"lon": 169.282778
},
"IPC": {
"name": "Mataveri International",
"lat": -27.164722,
"lon": -109.42194
},
"IPH": {
"name": "Sultan Azlan Shah",
"lat": 4.569167,
"lon": 101.093056
},
"IPI": {
"name": "San Luis",
"lat": 0.861944,
"lon": -77.671667
},
"IPL": {
"name": "Imperial County",
"lat": 32.835,
"lon": -115.57472
},
"IPN": {
"name": "Usiminas",
"lat": -19.470833,
"lon": -42.4875
},
"IPT": {
"name": "Williamsport Regional",
"lat": 41.241944,
"lon": -76.921111
},
"IQM": {
"name": "Qiemo",
"lat": 38.149444,
"lon": 85.533056
},
"IQN": {
"name": "Qingyang",
"lat": 35.801908,
"lon": 107.600058
},
"IQQ": {
"name": "Diego Aracena International",
"lat": -20.535278,
"lon": -70.181389
},
"IQT": {
"name": "Coronel FAP Francisco Secada Vignetta International",
"lat": -3.784722,
"lon": -73.308889
},
"IRA": {
"name": "Kirakira",
"lat": -10.449167,
"lon": 161.898611
},
"IRC": {
"name": "Circle City",
"lat": 65.827778,
"lon": -144.07583
},
"IRG": {
"name": "Lockhart River",
"lat": -12.786944,
"lon": 143.304722
},
"IRI": {
"name": "Iringa Airport",
"lat": -7.66863,
"lon": 35.752102
},
"IRJ": {
"name": "La Rioja",
"lat": -29.380556,
"lon": -66.795833
},
"IRK": {
"name": "Kirksville Regional",
"lat": 40.093611,
"lon": -92.544444
},
"IRM": {
"name": "Igrim",
"lat": 63.197222,
"lon": 64.441389
},
"IRP": {
"name": "Matari",
"lat": 2.828611,
"lon": 27.5875
},
"ISA": {
"name": "Mount Isa",
"lat": -20.663889,
"lon": 139.488611
},
"ISB": {
"name": "Islamabad International Airport",
"lat": 33.55126,
"lon": 72.826754
},
"ISE": {
"name": "Isparta Süleyman Demirel",
"lat": 37.855556,
"lon": 30.368333
},
"ISG": {
"name": "Ishigaki",
"lat": 24.396389,
"lon": 124.245
},
"ISK": {
"name": "Gandhinagar Airport",
"lat": 19.963699,
"lon": 73.807602
},
"ISN": {
"name": "Sloulin Field International",
"lat": 48.179167,
"lon": -103.64333
},
"ISP": {
"name": "Long Island MacArthur",
"lat": 40.795278,
"lon": -73.100278
},
"IST": {
"name": "Istanbul Airport",
"lat": 41.275278,
"lon": 28.751944
},
"ISU": {
"name": "Sulaimaniyah International",
"lat": 35.5625,
"lon": 45.315833
},
"ITH": {
"name": "Ithaca Tompkins Regional",
"lat": 42.491111,
"lon": -76.460833
},
"ITM": {
"name": "Itami",
"lat": 34.785556,
"lon": 135.438333
},
"ITO": {
"name": "Hilo International",
"lat": 19.721389,
"lon": -155.04833
},
"ITU": {
"name": "Iturup",
"lat": 45.256389,
"lon": 147.955833
},
"IUE": {
"name": "Niue International",
"lat": -19.077778,
"lon": -169.92667
},
"IUI": {
"name": "Innarsuit Heliport",
"lat": 73.201667,
"lon": -56.013611
},
"IVC": {
"name": "Invercargill",
"lat": -46.414722,
"lon": 168.313056
},
"IVL": {
"name": "Ivalo",
"lat": 68.607222,
"lon": 27.405278
},
"IVR": {
"name": "Inverell",
"lat": -29.886944,
"lon": 151.145
},
"IWA": {
"name": "Ivanovo Yuzhny",
"lat": 56.941178,
"lon": 40.933176
},
"IWD": {
"name": "Gogebic–Iron County",
"lat": 46.527778,
"lon": -90.132778
},
"IWJ": {
"name": "Iwami",
"lat": 34.676389,
"lon": 131.790278
},
"IXA": {
"name": "Agartala",
"lat": 23.886944,
"lon": 91.240556
},
"IXB": {
"name": "Bagdogra",
"lat": 26.681111,
"lon": 88.328611
},
"IXC": {
"name": "Chandigarh International",
"lat": 30.673333,
"lon": 76.788611
},
"IXD": {
"name": "Allahabad",
"lat": 25.44,
"lon": 81.733889
},
"IXE": {
"name": "Mangaluru",
"lat": 12.961389,
"lon": 74.89
},
"IXG": {
"name": "Belgaum",
"lat": 15.859167,
"lon": 74.618333
},
"IXI": {
"name": "Lilabari",
"lat": 27.294444,
"lon": 94.096389
},
"IXJ": {
"name": "Jammu",
"lat": 32.689167,
"lon": 74.8375
},
"IXL": {
"name": "Kushok Bakula Rimpochee",
"lat": 34.135833,
"lon": 77.546389
},
"IXM": {
"name": "Madurai",
"lat": 9.834444,
"lon": 78.093333
},
"IXP": {
"name": "Pathankot Airport",
"lat": 32.2237,
"lon": 75.6364
},
"IXR": {
"name": "Birsa Munda",
"lat": 23.314167,
"lon": 85.321667
},
"IXS": {
"name": "Silchar",
"lat": 24.913056,
"lon": 92.978611
},
"IXT": {
"name": "Pasighat Airport",
"lat": 28.066099,
"lon": 95.335602
},
"IXU": {
"name": "Aurangabad",
"lat": 19.862778,
"lon": 75.398056
},
"IXY": {
"name": "Kandla",
"lat": 23.112778,
"lon": 70.100556
},
"IXZ": {
"name": "Veer Savarkar International",
"lat": 11.641111,
"lon": 92.729722
},
"IYK": {
"name": "Inyokern",
"lat": 35.654722,
"lon": -117.82889
},
"IZA": {
"name": "Zona da Mata Regional",
"lat": -21.512222,
"lon": -43.170556
},
"IZO": {
"name": "Izumo",
"lat": 35.413611,
"lon": 132.89
},
"IZT": {
"name": "Ixtepec",
"lat": 16.448889,
"lon": -95.093889
},
"JAC": {
"name": "Jackson Hole",
"lat": 43.607222,
"lon": -110.73778
},
"JAE": {
"name": "Jaén",
"lat": -5.593611,
"lon": -78.773611
},
"JAI": {
"name": "Jaipur International",
"lat": 26.824167,
"lon": 75.812222
},
"JAL": {
"name": "El Lencero",
"lat": 19.475,
"lon": -96.7975
},
"JAN": {
"name": "Jackson–Evers International",
"lat": 32.311111,
"lon": -90.075833
},
"JAU": {
"name": "Francisco Carle",
"lat": -11.784167,
"lon": -75.473056
},
"JAV": {
"name": "Ilulissat",
"lat": 69.242778,
"lon": -51.058056
},
"JAX": {
"name": "Jacksonville International",
"lat": 30.494167,
"lon": -81.687778
},
"JBB": {
"name": "Notohadinegoro",
"lat": -8.242222,
"lon": 113.694444
},
"JBQ": {
"name": "La Isabela International",
"lat": 18.572222,
"lon": -69.985556
},
"JBR": {
"name": "Jonesboro Municipal",
"lat": 35.833056,
"lon": -90.649444
},
"JCK": {
"name": "Julia Creek",
"lat": -20.668333,
"lon": 141.7225
},
"JDH": {
"name": "Jodhpur",
"lat": 26.251111,
"lon": 73.048889
},
"JDO": {
"name": "Juazeiro do Norte",
"lat": -7.218611,
"lon": -39.271389
},
"JDZ": {
"name": "Jingdezhen Luojia",
"lat": 29.339167,
"lon": 117.176389
},
"JED": {
"name": "King Abdulaziz International",
"lat": 21.679444,
"lon": 39.156667
},
"JEG": {
"name": "Aasiaat",
"lat": 68.721111,
"lon": -52.793611
},
"JEK": {
"name": "Lower Zambezi Nat.Park Jeki",
"lat": -15.633333,
"lon": 29.603611
},
"JER": {
"name": "Jersey",
"lat": 49.207778,
"lon": -2.195278
},
"JFK": {
"name": "John F. Kennedy International",
"lat": 40.639722,
"lon": -73.778889
},
"JFR": {
"name": "Paamiut",
"lat": 62.013056,
"lon": -49.668611
},
"JGA": {
"name": "Jamnagar",
"lat": 22.465556,
"lon": 70.0125
},
"JGD": {
"name": "Jiagedaqi",
"lat": 50.378056,
"lon": 124.115556
},
"JGN": {
"name": "Jiayuguan",
"lat": 39.857222,
"lon": 98.341389
},
"JGS": {
"name": "Jinggangshan",
"lat": 26.857778,
"lon": 114.736389
},
"JHB": {
"name": "Senai International",
"lat": 1.638889,
"lon": 103.670278
},
"JHG": {
"name": "Xishuangbanna Gasa",
"lat": 21.973056,
"lon": 100.763056
},
"JHM": {
"name": "Kapalua",
"lat": 20.963056,
"lon": -156.67306
},
"JHS": {
"name": "Sisimiut",
"lat": 66.951389,
"lon": -53.729444
},
"JHW": {
"name": "Chautauqua County-Jamestown",
"lat": 42.152222,
"lon": -79.259444
},
"JIB": {
"name": "Djibouti–Ambouli International",
"lat": 11.547222,
"lon": 43.159444
},
"JIC": {
"name": "Jinchang Jinchuan",
"lat": 38.541944,
"lon": 102.348611
},
"JIJ": {
"name": "Jijiga",
"lat": 9.333482,
"lon": 42.912614
},
"JIK": {
"name": "Ikaria Island National",
"lat": 37.682778,
"lon": 26.346944
},
"JIM": {
"name": "Aba Segud",
"lat": 7.662778,
"lon": 36.818056
},
"JIN": {
"name": "Jinja",
"lat": 0.451944,
"lon": 33.194444
},
"JIQ": {
"name": "Qianjiang Wulingshan",
"lat": 29.514722,
"lon": 108.831667
},
"JJD": {
"name": "Cruz Jericoacoara",
"lat": -2.906667,
"lon": -40.358056
},
"JJG": {
"name": "Jaguaruna Regional",
"lat": -28.675278,
"lon": -49.059444
},
"JJN": {
"name": "Quanzhou Jinjiang International",
"lat": 24.795556,
"lon": 118.588056
},
"JKG": {
"name": "Jönköping",
"lat": 57.7575,
"lon": 14.068611
},
"JKH": {
"name": "Chios Island National",
"lat": 38.343056,
"lon": 26.140556
},
"JKL": {
"name": "Kalymnos Island National",
"lat": 36.963333,
"lon": 26.941111
},
"JKR": {
"name": "Janakpur",
"lat": 26.708889,
"lon": 85.924167
},
"JLN": {
"name": "Joplin Regional",
"lat": 37.151944,
"lon": -94.498333
},
"JLR": {
"name": "Jabalpur",
"lat": 23.177778,
"lon": 80.051944
},
"JMJ": {
"name": "Lancang Jingmai Airport",
"lat": 22.415833,
"lon": 99.786389
},
"JMK": {
"name": "Mykonos Island National",
"lat": 37.435,
"lon": 25.348056
},
"JMS": {
"name": "Jamestown Regional",
"lat": 46.929722,
"lon": -98.678333
},
"JMU": {
"name": "Jiamusi Dongjiao",
"lat": 46.843333,
"lon": 130.465278
},
"JNB": {
"name": "O. R. Tambo International",
"lat": -26.139167,
"lon": 28.246111
},
"JNG": {
"name": "Jining Qufu",
"lat": 35.293056,
"lon": 116.346667
},
"JNU": {
"name": "Juneau International",
"lat": 58.355,
"lon": -134.57639
},
"JNX": {
"name": "Naxos Island National",
"lat": 37.082222,
"lon": 25.368611
},
"JNZ": {
"name": "Jinzhou Xiaolingzi",
"lat": 40.929367,
"lon": 121.28204
},
"JOE": {
"name": "Joensuu",
"lat": 62.662778,
"lon": 29.6075
},
"JOG": {
"name": "Adisutjipto International",
"lat": -7.788056,
"lon": 110.431667
},
"JOI": {
"name": "Joinville-Lauro Carneiro de Loyola",
"lat": -26.224444,
"lon": -48.7975
},
"JOK": {
"name": "Yoshkar-Ola",
"lat": 56.700833,
"lon": 47.896389
},
"JOM": {
"name": "Njombe Airport",
"lat": -9.35,
"lon": 34.799999
},
"JOS": {
"name": "Yakubu Gowon",
"lat": 9.639722,
"lon": 8.87
},
"JPA": {
"name": "Presidente Castro Pinto International",
"lat": -7.148333,
"lon": -34.950556
},
"JPR": {
"name": "Ji-Paraná",
"lat": -10.870833,
"lon": -61.846944
},
"JQA": {
"name": "Qaarsut",
"lat": 70.733611,
"lon": -52.692778
},
"JQE": {
"name": "Jaque",
"lat": 7.517222,
"lon": -78.156944
},
"JRG": {
"name": "Jharsuguda Airport",
"lat": 21.913333,
"lon": 84.050278
},
"JRH": {
"name": "Jorhat",
"lat": 26.731667,
"lon": 94.175556
},
"JRO": {
"name": "Kilimanjaro International",
"lat": -3.429444,
"lon": 37.074444
},
"JSA": {
"name": "Jaisalmer",
"lat": 26.888611,
"lon": 70.865
},
"JSH": {
"name": "Sitia Public",
"lat": 35.216111,
"lon": 26.101389
},
"JSI": {
"name": "Skiathos Island National",
"lat": 39.177222,
"lon": 23.503611
},
"JSJ": {
"name": "Jiansanjiang",
"lat": 47.11,
"lon": 132.660278
},
"JSR": {
"name": "Jessore",
"lat": 23.183889,
"lon": 89.160833
},
"JST": {
"name": "Johnstown–Cambria County",
"lat": 40.316111,
"lon": -78.833889
},
"JSU": {
"name": "Maniitsoq",
"lat": 65.4125,
"lon": -52.939722
},
"JSY": {
"name": "Syros Island National",
"lat": 37.422778,
"lon": 24.95
},
"JTC": {
"name": "Bauru-Arealva",
"lat": -22.163611,
"lon": -49.069167
},
"JTR": {
"name": "Santorini (Thira) National",
"lat": 36.399167,
"lon": 25.479444
},
"JTY": {
"name": "Astypalaia Island National",
"lat": 36.58,
"lon": 26.375556
},
"JUB": {
"name": "Juba International",
"lat": 4.871944,
"lon": 31.601111
},
"JUH": {
"name": "Chizhou Jiuhuashan",
"lat": 30.740278,
"lon": 117.686667
},
"JUJ": {
"name": "Gobernador Horacio Guzmán International",
"lat": -24.392778,
"lon": -65.097778
},
"JUK": {
"name": "Ukkusissat Heliport",
"lat": 71.055278,
"lon": -51.883611
},
"JUL": {
"name": "Inca Manco Cápac International",
"lat": -15.467222,
"lon": -70.158056
},
"JUV": {
"name": "Upernavik",
"lat": 72.790556,
"lon": -56.131111
},
"JUZ": {
"name": "Quzhou",
"lat": 28.967222,
"lon": 118.9
},
"JXA": {
"name": "Jixi Xingkaihu",
"lat": 45.2925,
"lon": 131.191944
},
"JYV": {
"name": "Jyvaskyla",
"lat": 62.399444,
"lon": 25.678333
},
"JZH": {
"name": "Jiuzhai Huanglong",
"lat": 32.856667,
"lon": 103.683056
},
"KAB": {
"name": "Kariba International Airport",
"lat": -16.5198,
"lon": 28.885
},
"KAD": {
"name": "Kaduna International",
"lat": 10.696111,
"lon": 7.32
},
"KAE": {
"name": "Kake Sea Plane Base",
"lat": 56.961389,
"lon": -133.91028
},
"KAJ": {
"name": "Kajaani",
"lat": 64.285556,
"lon": 27.6925
},
"KAL": {
"name": "Kaltag",
"lat": 64.318056,
"lon": -158.74306
},
"KAN": {
"name": "Mallam Aminu Kano International",
"lat": 12.0475,
"lon": 8.524722
},
"KAO": {
"name": "Kuusamo",
"lat": 65.9875,
"lon": 29.239444
},
"KAW": {
"name": "Kawthaung",
"lat": 10.049167,
"lon": 98.538056
},
"KBH": {
"name": "Kahama Buzwagi",
"lat": -3.791667,
"lon": 32.646667
},
"KBL": {
"name": "Hamid Karzai International",
"lat": 34.565833,
"lon": 69.2125
},
"KBP": {
"name": "Boryspil International",
"lat": 50.345,
"lon": 30.894722
},
"KBR": {
"name": "Sultan Ismail Petra",
"lat": 6.1675,
"lon": 102.291111
},
"KBU": {
"name": "Gusti Syamsir Alam",
"lat": -3.296111,
"lon": 116.164722
},
"KBV": {
"name": "Krabi",
"lat": 8.095833,
"lon": 98.988889
},
"KCA": {
"name": "Kuqa Qiuci",
"lat": 41.681983,
"lon": 82.873771
},
"KCC": {
"name": "Coffman Cove Sea Plane Base",
"lat": 56.0125,
"lon": -132.83389
},
"KCG": {
"name": "Chignik Fisheries",
"lat": 56.310556,
"lon": -158.37472
},
"KCH": {
"name": "Kuching International",
"lat": 1.484167,
"lon": 110.343889
},
"KCK": {
"name": "Kirensk",
"lat": 57.772778,
"lon": 108.058611
},
"KCL": {
"name": "Chignik Lagoon",
"lat": 56.311944,
"lon": -158.53139
},
"KCM": {
"name": "Kahramanmaraş",
"lat": 37.538889,
"lon": 36.953333
},
"KCQ": {
"name": "Chignik Lake",
"lat": 56.255556,
"lon": -158.77944
},
"KCT": {
"name": "Koggala",
"lat": 5.993611,
"lon": 80.320278
},
"KCZ": {
"name": "Kōchi",
"lat": 33.546111,
"lon": 133.669444
},
"KDH": {
"name": "Kandahar International",
"lat": 31.505556,
"lon": 65.847778
},
"KDI": {
"name": "Haluoleo",
"lat": -4.081667,
"lon": 122.418333
},
"KDU": {
"name": "Skardu",
"lat": 35.333056,
"lon": 75.546389
},
"KDV": {
"name": "Vunisea",
"lat": -19.058333,
"lon": 178.157222
},
"KDW": {
"name": "Victoria Reservoir SPB",
"lat": 7.274336,
"lon": 80.785524
},
"KDY": {
"name": "Khandyga Teply Klyuch",
"lat": 62.788333,
"lon": 136.851389
},
"KDZ": {
"name": "Kandy Polgolla Reservoir SPB",
"lat": 7.326667,
"lon": 80.641667
},
"KEB": {
"name": "Nanwalek",
"lat": 59.352222,
"lon": -151.925
},
"KEF": {
"name": "Keflavík International",
"lat": 63.985,
"lon": -22.605556
},
"KEH": {
"name": "Kenmore Air Harbor",
"lat": 47.755556,
"lon": -122.25944
},
"KEJ": {
"name": "Kemerovo International",
"lat": 55.27,
"lon": 86.107222
},
"KEK": {
"name": "Ekwok",
"lat": 59.353333,
"lon": -157.47639
},
"KEM": {
"name": "Kemi-Tornio",
"lat": 65.778611,
"lon": 24.580833
},
"KEO": {
"name": "Odienne",
"lat": 9.538889,
"lon": -7.5625
},
"KEP": {
"name": "Nepalgunj",
"lat": 28.103611,
"lon": 81.666944
},
"KET": {
"name": "Kengtung",
"lat": 21.301667,
"lon": 99.636111
},
"KEU": {
"name": "Maasai Mara Keekorok",
"lat": -1.586667,
"lon": 35.258611
},
"KEW": {
"name": "Keewaywin",
"lat": 52.992222,
"lon": -92.838889
},
"KFP": {
"name": "False Pass",
"lat": 54.848056,
"lon": -163.40639
},
"KFS": {
"name": "Kastamonu",
"lat": 41.315,
"lon": 33.796111
},
"KGA": {
"name": "Kananga",
"lat": -5.9,
"lon": 22.469167
},
"KGC": {
"name": "Kingscote",
"lat": -35.715833,
"lon": 137.525833
},
"KGD": {
"name": "Khrabrovo",
"lat": 54.89,
"lon": 20.5925
},
"KGE": {
"name": "Kaghau",
"lat": -7.328333,
"lon": 157.583333
},
"KGF": {
"name": "Sary-Arka",
"lat": 49.670833,
"lon": 73.334444
},
"KGI": {
"name": "Kalgoorlie-Boulder",
"lat": -30.791389,
"lon": 121.463611
},
"KGK": {
"name": "Koliganek",
"lat": 59.727222,
"lon": -157.26167
},
"KGL": {
"name": "Kigali International",
"lat": -1.968611,
"lon": 30.139444
},
"KGP": {
"name": "Kogalym International",
"lat": 62.190556,
"lon": 74.533889
},
"KGQ": {
"name": "Kangersuatsiaq Heliport",
"lat": 72.381111,
"lon": -55.536667
},
"KGS": {
"name": "Kos Island International",
"lat": 36.793333,
"lon": 27.091667
},
"KGT": {
"name": "Kangding",
"lat": 30.144722,
"lon": 101.737778
},
"KHE": {
"name": "Kherson International",
"lat": 46.677222,
"lon": 32.507222
},
"KHG": {
"name": "Kashi",
"lat": 39.5425,
"lon": 76.02
},
"KHH": {
"name": "Kaohsiung International",
"lat": 22.577222,
"lon": 120.35
},
"KHI": {
"name": "Jinnah International",
"lat": 24.906667,
"lon": 67.160833
},
"KHM": {
"name": "Khamti",
"lat": 25.987778,
"lon": 95.674167
},
"KHN": {
"name": "Nanchang Changbei International",
"lat": 28.863889,
"lon": 115.902222
},
"KHQ": {
"name": "Kullorsuaq Heliport",
"lat": 74.579444,
"lon": -57.235556
},
"KHS": {
"name": "Khasab",
"lat": 26.171111,
"lon": 56.240556
},
"KHV": {
"name": "Khabarovsk Novy",
"lat": 48.528056,
"lon": 135.188333
},
"KHX": {
"name": "Kihihi Airstrip",
"lat": -0.719444,
"lon": 29.7
},
"KHZ": {
"name": "Kauehi",
"lat": -15.780833,
"lon": -145.12417
},
"KIA": {
"name": "Kaieteur International Airport",
"lat": 5.172755,
"lon": -59.491482
},
"KID": {
"name": "Kristianstad",
"lat": 55.921667,
"lon": 14.085556
},
"KIE": {
"name": "Aropa",
"lat": -6.306111,
"lon": 155.728611
},
"KIF": {
"name": "Kingfisher Lake",
"lat": 53.0125,
"lon": -89.855833
},
"KIJ": {
"name": "Niigata",
"lat": 37.955833,
"lon": 139.120833
},
"KIM": {
"name": "Kimberley",
"lat": -28.802778,
"lon": 24.765278
},
"KIN": {
"name": "Norman Manley International",
"lat": 17.935556,
"lon": -76.7875
},
"KIR": {
"name": "Kerry",
"lat": 52.180833,
"lon": -9.523889
},
"KIS": {
"name": "Kisumu International",
"lat": -0.085556,
"lon": 34.729722
},
"KIT": {
"name": "Kithira Island National",
"lat": 36.274167,
"lon": 23.016944
},
"KIV": {
"name": "Chișinău International",
"lat": 46.927778,
"lon": 28.930833
},
"KIX": {
"name": "Kansai International",
"lat": 34.427222,
"lon": 135.244167
},
"KIY": {
"name": "Kilwa Masoko",
"lat": -8.910278,
"lon": 39.508611
},
"KJA": {
"name": "Yemelyanovo International",
"lat": 56.173056,
"lon": 92.493333
},
"KJH": {
"name": "Kaili Huangping",
"lat": 26.971944,
"lon": 107.9875
},
"KJI": {
"name": "Kanas",
"lat": 48.221667,
"lon": 86.996111
},
"KJT": {
"name": "Kertajati International",
"lat": -6.669167,
"lon": 108.191111
},
"KKA": {
"name": "Koyuk Alfred Adams",
"lat": 64.938889,
"lon": -161.15528
},
"KKC": {
"name": "Khon Kaen",
"lat": 16.464444,
"lon": 102.782222
},
"KKE": {
"name": "Kerikeri",
"lat": -35.257778,
"lon": 173.911944
},
"KKH": {
"name": "Kongiganak",
"lat": 59.960278,
"lon": -162.88139
},
"KKJ": {
"name": "Kitakyushu",
"lat": 33.845833,
"lon": 131.034722
},
"KKN": {
"name": "Kirkenes Airport, Høybuktmoen",
"lat": 69.725833,
"lon": 29.891389
},
"KKR": {
"name": "Kaukura",
"lat": -15.663333,
"lon": -146.88472
},
"KLB": {
"name": "Kalabo",
"lat": -14.998889,
"lon": 22.648333
},
"KLF": {
"name": "Kaluga (Grabtsevo)",
"lat": 54.548611,
"lon": 36.371667
},
"KLG": {
"name": "Kalskag",
"lat": 61.535833,
"lon": -160.34778
},
"KLH": {
"name": "Kolhapur Airport",
"lat": 16.664722,
"lon": 74.289444
},
"KLL": {
"name": "Levelock",
"lat": 59.126111,
"lon": -156.86083
},
"KLN": {
"name": "Larsen Bay",
"lat": 57.534444,
"lon": -153.97778
},
"KLO": {
"name": "Kalibo International",
"lat": 11.684444,
"lon": 122.381111
},
"KLR": {
"name": "Kalmar",
"lat": 56.685556,
"lon": 16.2875
},
"KLU": {
"name": "Klagenfurt",
"lat": 46.642778,
"lon": 14.337778
},
"KLV": {
"name": "Karlovy Vary",
"lat": 50.203056,
"lon": 12.915
},
"KLW": {
"name": "Klawock",
"lat": 55.579167,
"lon": -133.07611
},
"KLX": {
"name": "Kalamata International",
"lat": 37.068333,
"lon": 22.025556
},
"KMC": {
"name": "King Khalid Military City",
"lat": 27.900833,
"lon": 45.528333
},
"KME": {
"name": "Kamembe",
"lat": -2.462222,
"lon": 28.908056
},
"KMG": {
"name": "Kunming Changshui International",
"lat": 25.108597,
"lon": 102.936984
},
"KMI": {
"name": "Miyazaki",
"lat": 31.877222,
"lon": 131.448611
},
"KMJ": {
"name": "Kumamoto",
"lat": 32.837222,
"lon": 130.855
},
"KMQ": {
"name": "Komatsu",
"lat": 36.394722,
"lon": 136.406667
},
"KMS": {
"name": "Kumasi",
"lat": 6.714444,
"lon": -1.590833
},
"KMV": {
"name": "Kalaymyo",
"lat": 23.188889,
"lon": 94.051944
},
"KND": {
"name": "Kindu",
"lat": -2.919167,
"lon": 25.915278
},
"KNG": {
"name": "Kaimana",
"lat": -3.644444,
"lon": 133.695556
},
"KNH": {
"name": "Kinmen",
"lat": 24.429722,
"lon": 118.361667
},
"KNK": {
"name": "Kokhanok",
"lat": 59.433333,
"lon": -154.80361
},
"KNO": {
"name": "Kualanamu International",
"lat": 3.637778,
"lon": 98.871944
},
"KNQ": {
"name": "Kone Airport",
"lat": -21.0543,
"lon": 164.837006
},
"KNS": {
"name": "King Island",
"lat": -39.8775,
"lon": 143.878333
},
"KNU": {
"name": "Kanpur",
"lat": 26.409102,
"lon": 80.409174
},
"KNW": {
"name": "New Stuyahok",
"lat": 59.450556,
"lon": -157.32861
},
"KNX": {
"name": "East Kimberley Regional",
"lat": -15.778056,
"lon": 128.7075
},
"KOA": {
"name": "Kona International",
"lat": 19.738889,
"lon": -156.04556
},
"KOC": {
"name": "Koumac",
"lat": -20.546389,
"lon": 164.255556
},
"KOE": {
"name": "El Tari International",
"lat": -10.171667,
"lon": 123.671111
},
"KOI": {
"name": "Kirkwall",
"lat": 58.957778,
"lon": -2.905278
},
"KOJ": {
"name": "Kagoshima",
"lat": 31.803333,
"lon": 130.719444
},
"KOK": {
"name": "Kokkola-Pietarsaari",
"lat": 63.721111,
"lon": 23.143056
},
"KOP": {
"name": "Nakhon Phanom",
"lat": 17.385278,
"lon": 104.641944
},
"KOS": {
"name": "Sihanoukville International",
"lat": 10.579722,
"lon": 103.636944
},
"KOT": {
"name": "Kotlik",
"lat": 63.0325,
"lon": -163.53056
},
"KOV": {
"name": "Kokshetau",
"lat": 53.329167,
"lon": 69.594722
},
"KOW": {
"name": "Ganzhou Huangjin",
"lat": 25.851389,
"lon": 114.775278
},
"KOZ": {
"name": "Ouzinkie",
"lat": 57.925556,
"lon": -152.49667
},
"KPB": {
"name": "Point Baker Sea Plane Base",
"lat": 56.351944,
"lon": -133.62222
},
"KPN": {
"name": "Kipnuk",
"lat": 59.935278,
"lon": -164.03194
},
"KPO": {
"name": "Pohang",
"lat": 35.987778,
"lon": 129.420556
},
"KPV": {
"name": "Perryville",
"lat": 55.906667,
"lon": -159.16083
},
"KPW": {
"name": "Keperveyem",
"lat": 67.845,
"lon": 166.139722
},
"KQA": {
"name": "Akutan Seaplane Base",
"lat": 54.133056,
"lon": -165.78083
},
"KQH": {
"name": "Kishangarh Airport",
"lat": 26.601389,
"lon": 74.814167
},
"KQT": {
"name": "Qurghonteppa International",
"lat": 37.867222,
"lon": 68.864722
},
"KRB": {
"name": "Karumba",
"lat": -17.452778,
"lon": 140.832778
},
"KRK": {
"name": "John Paul II International Airport Kraków–Balice",
"lat": 50.077778,
"lon": 19.784722
},
"KRL": {
"name": "Korla",
"lat": 41.61511,
"lon": 86.141517
},
"KRN": {
"name": "Kiruna",
"lat": 67.821944,
"lon": 20.336667
},
"KRO": {
"name": "Kurgan",
"lat": 55.470833,
"lon": 65.410556
},
"KRP": {
"name": "Midtjyllands",
"lat": 56.2975,
"lon": 9.124722
},
"KRR": {
"name": "Krasnodar International",
"lat": 45.0325,
"lon": 39.166389
},
"KRS": {
"name": "Kristiansand Airport, Kjevik",
"lat": 58.204167,
"lon": 8.085278
},
"KRT": {
"name": "Khartoum International",
"lat": 15.589444,
"lon": 32.553056
},
"KRY": {
"name": "Karamay",
"lat": 45.466111,
"lon": 84.953889
},
"KSA": {
"name": "Kosrae International",
"lat": 5.356944,
"lon": 162.958333
},
"KSC": {
"name": "Košice International",
"lat": 48.663056,
"lon": 21.241111
},
"KSD": {
"name": "Karlstad",
"lat": 59.444722,
"lon": 13.3375
},
"KSE": {
"name": "Kasese",
"lat": 0.185,
"lon": 30.101944
},
"KSF": {
"name": "Kassel",
"lat": 51.408333,
"lon": 9.3775
},
"KSJ": {
"name": "Kasos Island Public",
"lat": 35.421389,
"lon": 26.91
},
"KSM": {
"name": "St. Mary s",
"lat": 62.060556,
"lon": -163.30083
},
"KSN": {
"name": "Kostanay",
"lat": 53.206944,
"lon": 63.550278
},
"KSO": {
"name": "Kastoria National",
"lat": 40.446389,
"lon": 21.282222
},
"KSQ": {
"name": "Karshi",
"lat": 38.801944,
"lon": 65.774722
},
"KSR": {
"name": "Haji Aroeppala",
"lat": -6.180135,
"lon": 120.43866
},
"KSU": {
"name": "Kristiansund Airport, Kvernberget",
"lat": 63.111667,
"lon": 7.824444
},
"KSY": {
"name": "Kars Harakani",
"lat": 40.562222,
"lon": 43.115
},
"KSZ": {
"name": "Kotlas",
"lat": 61.236111,
"lon": 46.698889
},
"KTA": {
"name": "Karratha",
"lat": -20.712222,
"lon": 116.773333
},
"KTD": {
"name": "Kitadaito",
"lat": 25.944722,
"lon": 131.327222
},
"KTE": {
"name": "Kerteh",
"lat": 4.540833,
"lon": 103.425833
},
"KTG": {
"name": "Ketapang Rahadi Osman",
"lat": -1.816667,
"lon": 109.963611
},
"KTJ": {
"name": "Kichwa Tembo Airstrip",
"lat": -1.263611,
"lon": 35.027778
},
"KTL": {
"name": "Kitale",
"lat": 0.973333,
"lon": 34.959722
},
"KTM": {
"name": "Tribhuvan International",
"lat": 27.696667,
"lon": 85.359167
},
"KTN": {
"name": "Ketchikan International",
"lat": 55.355556,
"lon": -131.71389
},
"KTR": {
"name": "RAAF Base Tindal",
"lat": -14.521111,
"lon": 132.377778
},
"KTS": {
"name": "Brevig Mission",
"lat": 65.332222,
"lon": -166.4675
},
"KTT": {
"name": "Kittilä",
"lat": 67.701111,
"lon": 24.846944
},
"KTW": {
"name": "Katowice International",
"lat": 50.474167,
"lon": 19.08
},
"KUA": {
"name": "Sultan Haji Ahmad Shah",
"lat": 3.780833,
"lon": 103.209444
},
"KUD": {
"name": "Kudat",
"lat": 6.923333,
"lon": 116.837222
},
"KUF": {
"name": "Kurumoch International",
"lat": 53.503889,
"lon": 50.151667
},
"KUG": {
"name": "Kubin Island",
"lat": -10.2266,
"lon": 142.2201
},
"KUH": {
"name": "Kushiro",
"lat": 43.040833,
"lon": 144.193056
},
"KUK": {
"name": "Kasigluk",
"lat": 60.873889,
"lon": -162.52417
},
"KUL": {
"name": "Kuala Lumpur International",
"lat": 2.745556,
"lon": 101.714722
},
"KUN": {
"name": "Kaunas",
"lat": 54.963889,
"lon": 24.084722
},
"KUO": {
"name": "Kuopio",
"lat": 63.007222,
"lon": 27.797778
},
"KUS": {
"name": "Kulusuk",
"lat": 65.573333,
"lon": -37.134167
},
"KUT": {
"name": "David the Builder Kutaisi International",
"lat": 42.176667,
"lon": 42.4825
},
"KUU": {
"name": "Kullu–Manali",
"lat": 31.876667,
"lon": 77.154444
},
"KUV": {
"name": "Gunsan",
"lat": 35.903889,
"lon": 126.615833
},
"KUZ": {
"name": "Kuummiut Heliport",
"lat": 65.863889,
"lon": -36.995556
},
"KVA": {
"name": "Kavala International",
"lat": 40.913333,
"lon": 24.619167
},
"KVC": {
"name": "King Cove",
"lat": 55.116667,
"lon": -162.265
},
"KVD": {
"name": "Ganja International",
"lat": 40.735,
"lon": 46.3175
},
"KVG": {
"name": "Kavieng",
"lat": -2.579444,
"lon": 150.808056
},
"KVK": {
"name": "Kirovsk-Apatity",
"lat": 67.576389,
"lon": 33.580278
},
"KVL": {
"name": "Kivalina",
"lat": 67.736111,
"lon": -164.56361
},
"KVX": {
"name": "Pobedilovo",
"lat": 58.500833,
"lon": 49.342222
},
"KWA": {
"name": "Bucholz Army Airfield",
"lat": 8.72,
"lon": 167.731667
},
"KWE": {
"name": "Guiyang Longdongbao International",
"lat": 26.538611,
"lon": 106.800833
},
"KWF": {
"name": "Waterfall Seaplane Base",
"lat": 55.295278,
"lon": -133.24472
},
"KWI": {
"name": "Kuwait International",
"lat": 29.226667,
"lon": 47.968889
},
"KWJ": {
"name": "Gwangju",
"lat": 35.126389,
"lon": 126.808889
},
"KWK": {
"name": "Kwigillingok",
"lat": 59.876389,
"lon": -163.16861
},
"KWL": {
"name": "Guilin Liangjiang International",
"lat": 25.218056,
"lon": 110.039167
},
"KWM": {
"name": "Kowanyama",
"lat": -15.485278,
"lon": 141.752222
},
"KWN": {
"name": "Quinhagak",
"lat": 59.756389,
"lon": -161.88361
},
"KWT": {
"name": "Kwethluk",
"lat": 60.793611,
"lon": -161.44194
},
"KXA": {
"name": "Kasaan",
"lat": 55.536111,
"lon": -132.40139
},
"KXF": {
"name": "Koro Island Airport",
"lat": -17.3458,
"lon": 179.421997
},
"KXK": {
"name": "Komsomolsk-on-Amur",
"lat": 50.407778,
"lon": 136.935833
},
"KYA": {
"name": "Konya",
"lat": 37.978889,
"lon": 32.561944
},
"KYP": {
"name": "Kyaukpyu",
"lat": 19.426389,
"lon": 93.534722
},
"KYU": {
"name": "Koyukuk",
"lat": 64.876389,
"lon": -157.72444
},
"KYZ": {
"name": "Kyzyl",
"lat": 51.673333,
"lon": 94.408056
},
"KZI": {
"name": "Kozani National",
"lat": 40.286111,
"lon": 21.840833
},
"KZN": {
"name": "Kazan International",
"lat": 55.606111,
"lon": 49.278611
},
"KZO": {
"name": "Kyzylorda",
"lat": 44.7075,
"lon": 65.592222
},
"KZR": {
"name": "Zafer",
"lat": 39.108436,
"lon": 30.136226
},
"KZS": {
"name": "Kastellorizo",
"lat": 36.141944,
"lon": 29.576389
},
"LAD": {
"name": "Quatro de Fevereiro",
"lat": -8.858333,
"lon": 13.231111
},
"LAE": {
"name": "Lae Nadzab",
"lat": -6.569722,
"lon": 146.726111
},
"LAF": {
"name": "Purdue University Airport",
"lat": 40.4123,
"lon": -86.936897
},
"LAH": {
"name": "Oesman Sadik",
"lat": -0.634722,
"lon": 127.504167
},
"LAI": {
"name": "Lannion – Côte de Granit",
"lat": 48.755,
"lon": -3.474444
},
"LAJ": {
"name": "Lages",
"lat": -27.782778,
"lon": -50.280556
},
"LAK": {
"name": "Aklavik/Freddie Carmichael",
"lat": 68.223333,
"lon": -135.00583
},
"LAL": {
"name": "Lakeland Linder International Airport",
"lat": 27.988889,
"lon": -82.018611
},
"LAN": {
"name": "Capital Region International",
"lat": 42.778611,
"lon": -84.587222
},
"LAO": {
"name": "Laoag International",
"lat": 18.178056,
"lon": 120.531389
},
"LAP": {
"name": "La Paz International",
"lat": 24.072778,
"lon": -110.3625
},
"LAQ": {
"name": "Al Abraq International",
"lat": 32.788611,
"lon": 21.964444
},
"LAR": {
"name": "Laramie Regional",
"lat": 41.311944,
"lon": -105.675
},
"LAS": {
"name": "McCarran International",
"lat": 36.08,
"lon": -115.15222
},
"LAU": {
"name": "Manda",
"lat": -2.2525,
"lon": 40.913056
},
"LAW": {
"name": "Lawton–Fort Sill Regional",
"lat": 34.566667,
"lon": -98.416389
},
"LAX": {
"name": "Los Angeles International",
"lat": 33.9425,
"lon": -118.40806
},
"LBA": {
"name": "Leeds Bradford",
"lat": 53.865833,
"lon": -1.660556
},
"LBB": {
"name": "Lubbock Preston Smith International",
"lat": 33.663611,
"lon": -101.82278
},
"LBC": {
"name": "Lubeck Blankensee Airport",
"lat": 53.805401,
"lon": 10.7192
},
"LBD": {
"name": "Khujand",
"lat": 40.215278,
"lon": 69.694722
},
"LBE": {
"name": "Arnold Palmer Regional",
"lat": 40.275833,
"lon": -79.404722
},
"LBF": {
"name": "North Platte Regional",
"lat": 41.131111,
"lon": -100.69306
},
"LBJ": {
"name": "Komodo",
"lat": -8.486667,
"lon": 119.889167
},
"LBL": {
"name": "Liberal Mid-America Regional",
"lat": 37.044167,
"lon": -100.96
},
"LBP": {
"name": "Long Banga",
"lat": 3.202222,
"lon": 115.402222
},
"LBS": {
"name": "Labasa",
"lat": -16.467778,
"lon": 179.339722
},
"LBU": {
"name": "Labuan",
"lat": 5.297222,
"lon": 115.2525
},
"LBV": {
"name": "Libreville International",
"lat": 0.458611,
"lon": 9.412222
},
"LCA": {
"name": "Larnaca International",
"lat": 34.875,
"lon": 33.624722
},
"LCE": {
"name": "Golosón International",
"lat": 15.7425,
"lon": -86.853056
},
"LCG": {
"name": "A Coruña",
"lat": 43.302222,
"lon": -8.377222
},
"LCH": {
"name": "Lake Charles Regional",
"lat": 30.126111,
"lon": -93.223333
},
"LCJ": {
"name": "Łódź Władysław Reymont",
"lat": 51.721944,
"lon": 19.398056
},
"LCK": {
"name": "Rickenbacker International",
"lat": 39.813889,
"lon": -82.927778
},
"LCX": {
"name": "Longyan Guanzhishan",
"lat": 25.675556,
"lon": 116.745556
},
"LCY": {
"name": "London City",
"lat": 51.505,
"lon": 0.054167
},
"LDB": {
"name": "Londrina",
"lat": -23.333611,
"lon": -51.13
},
"LDE": {
"name": "Tarbes–Lourdes–Pyrénées",
"lat": 43.185556,
"lon": -0.002778
},
"LDH": {
"name": "Lord Howe Island",
"lat": -31.538611,
"lon": 159.076111
},
"LDS": {
"name": "Yichun Lindu",
"lat": 47.751389,
"lon": 129.017778
},
"LDU": {
"name": "Lahad Datu",
"lat": 5.030278,
"lon": 118.328333
},
"LDY": {
"name": "City of Derry",
"lat": 55.042778,
"lon": -7.161111
},
"LDZ": {
"name": "Londolozi",
"lat": -24.808056,
"lon": 31.504167
},
"LEA": {
"name": "RAAF Base Learmonth",
"lat": -22.235556,
"lon": 114.088611
},
"LEB": {
"name": "Lebanon Municipal",
"lat": 43.627778,
"lon": -72.307222
},
"LEC": {
"name": "Lençóis",
"lat": -12.483749,
"lon": -41.275543
},
"LED": {
"name": "Pulkovo International",
"lat": 59.800278,
"lon": 30.2625
},
"LEI": {
"name": "Almería",
"lat": 36.843889,
"lon": -2.37
},
"LEJ": {
"name": "Leipzig/Halle Airport",
"lat": 51.4325,
"lon": 12.241667
},
"LEN": {
"name": "León",
"lat": 42.588889,
"lon": -5.655556
},
"LET": {
"name": "Alfredo Vásquez Cobo International",
"lat": -4.193611,
"lon": -69.943056
},
"LEX": {
"name": "Blue Grass",
"lat": 38.036389,
"lon": -84.605833
},
"LFQ": {
"name": "Linfen Qiaoli",
"lat": 36.039722,
"lon": 111.491667
},
"LFR": {
"name": "La Fría",
"lat": 8.239167,
"lon": -72.271111
},
"LFT": {
"name": "Lafayette Regional",
"lat": 30.205278,
"lon": -91.9875
},
"LFW": {
"name": "Lomé–Tokoin International",
"lat": 6.165556,
"lon": 1.254444
},
"LGA": {
"name": "LaGuardia",
"lat": 40.777222,
"lon": -73.8725
},
"LGB": {
"name": "Long Beach",
"lat": 33.817778,
"lon": -118.15167
},
"LGG": {
"name": "Liège",
"lat": 50.6375,
"lon": 5.443333
},
"LGI": {
"name": "Deadman's Cay",
"lat": 23.178889,
"lon": -75.093611
},
"LGK": {
"name": "Langkawi International",
"lat": 6.338611,
"lon": 99.732222
},
"LGL": {
"name": "Long Lellang",
"lat": 3.421111,
"lon": 115.153333
},
"LGP": {
"name": "Legazpi",
"lat": 13.157222,
"lon": 123.734444
},
"LGQ": {
"name": "Lago Agrio",
"lat": 0.0925,
"lon": -76.869444
},
"LGW": {
"name": "Gatwick",
"lat": 51.148056,
"lon": -0.190278
},
"LHE": {
"name": "Allama Iqbal International",
"lat": 31.521667,
"lon": 74.403611
},
"LHR": {
"name": "Heathrow",
"lat": 51.4775,
"lon": -0.461389
},
"LHW": {
"name": "Lanzhou Zhongchuan International",
"lat": 36.516667,
"lon": 103.616667
},
"LIF": {
"name": "Ouanaham",
"lat": -20.774722,
"lon": 167.24
},
"LIG": {
"name": "Limoges – Bellegarde",
"lat": 45.860833,
"lon": 1.180278
},
"LIH": {
"name": "Lihue",
"lat": 21.976389,
"lon": -159.33611
},
"LIL": {
"name": "Lille",
"lat": 50.563333,
"lon": 3.086944
},
"LIM": {
"name": "Jorge Chávez International",
"lat": -12.021944,
"lon": -77.114444
},
"LIN": {
"name": "Linate",
"lat": 45.449444,
"lon": 9.278333
},
"LIO": {
"name": "Limón International",
"lat": 9.961944,
"lon": -83.026944
},
"LIQ": {
"name": "Lisala",
"lat": 2.171111,
"lon": 21.496944
},
"LIR": {
"name": "Daniel Oduber Quirós International",
"lat": 10.593333,
"lon": -85.544444
},
"LIS": {
"name": "Lisbon Portela",
"lat": 38.774167,
"lon": -9.134167
},
"LIT": {
"name": "Clinton National",
"lat": 34.729444,
"lon": -92.224444
},
"LIW": {
"name": "Loikaw",
"lat": 19.691389,
"lon": 97.214722
},
"LJG": {
"name": "Lijiang Sanyi International",
"lat": 26.674167,
"lon": 100.243611
},
"LJU": {
"name": "Ljubljana Jože Pučnik",
"lat": 46.223611,
"lon": 14.4575
},
"LKA": {
"name": "Gewayantana",
"lat": -8.274167,
"lon": 123.000556
},
"LKB": {
"name": "Lakeba",
"lat": -18.199167,
"lon": -178.81694
},
"LKE": {
"name": "Kenmore Air Harbor Seaplane Base",
"lat": 47.633333,
"lon": -122.33167
},
"LKG": {
"name": "Lokichoggio Airport",
"lat": 4.20412,
"lon": 34.348202
},
"LKH": {
"name": "Long Akah",
"lat": 3.311944,
"lon": 114.786944
},
"LKL": {
"name": "Lakselv Airport, Banak",
"lat": 70.068889,
"lon": 24.973611
},
"LKN": {
"name": "Leknes",
"lat": 68.154444,
"lon": 13.611944
},
"LKO": {
"name": "Chaudhary Charan Singh International",
"lat": 26.760556,
"lon": 80.889444
},
"LKY": {
"name": "Lake Manyara",
"lat": -3.375556,
"lon": 35.818056
},
"LLA": {
"name": "Luleå",
"lat": 65.543889,
"lon": 22.121944
},
"LLB": {
"name": "Libo",
"lat": 25.448333,
"lon": 107.960833
},
"LLF": {
"name": "Yongzhou Lingling",
"lat": 26.341667,
"lon": 111.608889
},
"LLI": {
"name": "Lalibela",
"lat": 11.975,
"lon": 38.98
},
"LLJ": {
"name": "Silampari Airport",
"lat": -3.28,
"lon": 102.917222
},
"LLK": {
"name": "Lankaran International",
"lat": 38.758889,
"lon": 48.806389
},
"LLO": {
"name": "Palopo Lagaligo",
"lat": -3.0825,
"lon": 120.245
},
"LLV": {
"name": "Lüliang",
"lat": 37.681389,
"lon": 111.1425
},
"LLW": {
"name": "Lilongwe International",
"lat": -13.789444,
"lon": 33.781111
},
"LMA": {
"name": "Minchumina",
"lat": 63.886111,
"lon": -152.30194
},
"LMC": {
"name": "La Macarena",
"lat": 2.175278,
"lon": -73.786667
},
"LMM": {
"name": "Los Mochis International",
"lat": 25.685278,
"lon": -109.08083
},
"LMN": {
"name": "Limbang",
"lat": 4.808056,
"lon": 115.010278
},
"LMP": {
"name": "Lampedusa",
"lat": 35.498056,
"lon": 12.618333
},
"LMT": {
"name": "Crater Lake–Klamath Regional",
"lat": 42.163056,
"lon": -121.73722
},
"LMU": {
"name": "Letung Airport",
"lat": 2.964167,
"lon": 105.754444
},
"LNB": {
"name": "Lamen Bay",
"lat": -16.585,
"lon": 168.159722
},
"LNE": {
"name": "Lonorore",
"lat": -15.864167,
"lon": 168.171111
},
"LNJ": {
"name": "Lincang",
"lat": 23.738889,
"lon": 100.025
},
"LNK": {
"name": "Lincoln",
"lat": 40.851111,
"lon": -96.759167
},
"LNL": {
"name": "Longnan Chengzhou Airport",
"lat": 33.788,
"lon": 105.797
},
"LNS": {
"name": "Lancaster",
"lat": 40.121667,
"lon": -76.296111
},
"LNU": {
"name": "Robert Atty Bessing Airport",
"lat": 3.575278,
"lon": 116.619722
},
"LNV": {
"name": "Lihir Island",
"lat": -3.0425,
"lon": 152.627778
},
"LNY": {
"name": "Lanai",
"lat": 20.785556,
"lon": -156.95139
},
"LNZ": {
"name": "Linz",
"lat": 48.233333,
"lon": 14.1875
},
"LOD": {
"name": "Longana",
"lat": -15.305833,
"lon": 167.967778
},
"LOE": {
"name": "Loei",
"lat": 17.439167,
"lon": 101.721944
},
"LOH": {
"name": "Ciudad de Catamayo",
"lat": -3.995833,
"lon": -79.371667
},
"LOK": {
"name": "Lodwar",
"lat": 3.121667,
"lon": 35.605556
},
"LOO": {
"name": "L Mekrareg",
"lat": 33.764722,
"lon": 2.9275
},
"LOP": {
"name": "Lombok International",
"lat": -8.757222,
"lon": 116.276667
},
"LOS": {
"name": "Murtala Muhammed International",
"lat": 6.5775,
"lon": 3.321111
},
"LOV": {
"name": "Monclova International",
"lat": 26.954167,
"lon": -101.47028
},
"LPA": {
"name": "Gran Canaria",
"lat": 27.931944,
"lon": -15.386667
},
"LPB": {
"name": "El Alto International",
"lat": -16.513333,
"lon": -68.192222
},
"LPF": {
"name": "Liupanshui Yuezhao",
"lat": 26.608611,
"lon": 104.978333
},
"LPI": {
"name": "Linköping City",
"lat": 58.406279,
"lon": 15.679311
},
"LPK": {
"name": "Lipetsk",
"lat": 52.703853,
"lon": 39.531695
},
"LPL": {
"name": "Liverpool John Lennon",
"lat": 53.333611,
"lon": -2.849722
},
"LPM": {
"name": "Malekoula",
"lat": -16.457778,
"lon": 167.828889
},
"LPP": {
"name": "Lappeenranta",
"lat": 61.044444,
"lon": 28.144444
},
"LPQ": {
"name": "Luang Prabang International",
"lat": 19.897778,
"lon": 102.160833
},
"LPS": {
"name": "Lopez Island",
"lat": 48.483333,
"lon": -122.93778
},
"LPT": {
"name": "Lampang",
"lat": 18.272222,
"lon": 99.504167
},
"LPX": {
"name": "Liepāja International",
"lat": 56.5175,
"lon": 21.096944
},
"LPY": {
"name": "Le Puy – Loudes",
"lat": 45.079722,
"lon": 3.763333
},
"LQM": {
"name": "Caucayá",
"lat": -0.182222,
"lon": -74.770833
},
"LRD": {
"name": "Laredo International",
"lat": 27.543889,
"lon": -99.461667
},
"LRE": {
"name": "Longreach",
"lat": -23.431944,
"lon": 144.277778
},
"LRH": {
"name": "La Rochelle – Île de Ré",
"lat": 46.179167,
"lon": -1.195278
},
"LRM": {
"name": "La Romana International",
"lat": 18.450833,
"lon": -68.911944
},
"LRR": {
"name": "Larestan International",
"lat": 27.673056,
"lon": 54.387222
},
"LRS": {
"name": "Leros Municipal",
"lat": 37.185,
"lon": 26.800278
},
"LRT": {
"name": "Lorient South Brittany",
"lat": 47.760556,
"lon": -3.44
},
"LSA": {
"name": "Losuia",
"lat": -8.506389,
"lon": 151.081111
},
"LSC": {
"name": "La Florida",
"lat": -29.916389,
"lon": -71.199444
},
"LSE": {
"name": "La Crosse Regional",
"lat": 43.878889,
"lon": -91.256667
},
"LSH": {
"name": "Lashio",
"lat": 22.977778,
"lon": 97.752222
},
"LSI": {
"name": "Sumburgh",
"lat": 59.878889,
"lon": -1.295556
},
"LSS": {
"name": "Terre-de-Haut Airport",
"lat": 15.8644,
"lon": -61.580601
},
"LST": {
"name": "Launceston",
"lat": -41.545278,
"lon": 147.211111
},
"LSW": {
"name": "Malikus Saleh",
"lat": 5.226667,
"lon": 96.950278
},
"LSY": {
"name": "Lismore",
"lat": -28.829444,
"lon": 153.257778
},
"LTI": {
"name": "Altai",
"lat": 46.376667,
"lon": 96.221944
},
"LTK": {
"name": "Bassel Al-Assad International",
"lat": 35.401111,
"lon": 35.948611
},
"LTN": {
"name": "Luton",
"lat": 51.874722,
"lon": -0.368333
},
"LTO": {
"name": "Loreto International",
"lat": 25.989167,
"lon": -111.34833
},
"LTX": {
"name": "Cotopaxi International",
"lat": -0.9075,
"lon": -78.615833
},
"LUA": {
"name": "Tenzing–Hillary",
"lat": 27.686667,
"lon": 86.729444
},
"LUD": {
"name": "Lüderitz",
"lat": -26.6875,
"lon": 15.242778
},
"LUG": {
"name": "Lugano",
"lat": 46.004167,
"lon": 8.910556
},
"LUH": {
"name": "Sahnewal",
"lat": 30.854167,
"lon": 75.953611
},
"LUK": {
"name": "Cincinnati Municipal Lunken",
"lat": 39.1,
"lon": -84.416667
},
"LUM": {
"name": "Dehong Mangshi",
"lat": 24.401389,
"lon": 98.532222
},
"LUN": {
"name": "Kenneth Kaunda International",
"lat": -15.330833,
"lon": 28.4525
},
"LUO": {
"name": "Luena",
"lat": -11.767222,
"lon": 19.893889
},
"LUQ": {
"name": "Brigadier Mayor César Raúl Ojeda",
"lat": -33.272222,
"lon": -66.356667
},
"LUV": {
"name": "Karel Sadsuitubun Airport",
"lat": -5.760747,
"lon": 132.760779
},
"LUW": {
"name": "Bubung",
"lat": -1.038056,
"lon": 122.772778
},
"LUX": {
"name": "Luxembourg",
"lat": 49.623333,
"lon": 6.204444
},
"LUZ": {
"name": "Lublin",
"lat": 51.231389,
"lon": 22.690556
},
"LVI": {
"name": "Harry Mwanga Nkumbula International",
"lat": -17.821667,
"lon": 25.822778
},
"LWB": {
"name": "Greenbrier Valley",
"lat": 37.856111,
"lon": -80.401944
},
"LWE": {
"name": "Wonopito",
"lat": -8.361944,
"lon": 123.438611
},
"LWN": {
"name": "Shirak",
"lat": 40.750278,
"lon": 43.859444
},
"LWO": {
"name": "Lviv Danylo Halytskyi International",
"lat": 49.8125,
"lon": 23.956111
},
"LWS": {
"name": "Lewiston–Nez Perce County",
"lat": 46.375556,
"lon": -117.01361
},
"LWY": {
"name": "Lawas",
"lat": 4.849722,
"lon": 115.408056
},
"LXA": {
"name": "Lhasa Gonggar",
"lat": 29.298056,
"lon": 90.912222
},
"LXG": {
"name": "Louang Namtha",
"lat": 20.962222,
"lon": 101.403056
},
"LXR": {
"name": "Luxor International",
"lat": 25.671111,
"lon": 32.706667
},
"LXS": {
"name": "Lemnos International",
"lat": 39.916944,
"lon": 25.236389
},
"LYA": {
"name": "Luoyang Beijiao",
"lat": 34.741389,
"lon": 112.389444
},
"LYB": {
"name": "Edward Bodden Airfield",
"lat": 19.666667,
"lon": -80.083333
},
"LYG": {
"name": "Lianyungang Baitabu",
"lat": 34.571944,
"lon": 118.873889
},
"LYH": {
"name": "Lynchburg Regional",
"lat": 37.326667,
"lon": -79.200556
},
"LYI": {
"name": "Linyi Shubuling",
"lat": 35.049444,
"lon": 118.411944
},
"LYP": {
"name": "Faisalabad International",
"lat": 31.365,
"lon": 72.994722
},
"LYR": {
"name": "Svalbard Airport, Longyear",
"lat": 78.246111,
"lon": 15.465556
},
"LYS": {
"name": "Lyon–Saint-Exupéry",
"lat": 45.725556,
"lon": 5.081111
},
"LZC": {
"name": "Lázaro Cárdenas",
"lat": 18.001667,
"lon": -102.22056
},
"LZH": {
"name": "Liuzhou Bailian",
"lat": 24.207778,
"lon": 109.391389
},
"LZN": {
"name": "Matsu Nangan",
"lat": 26.159444,
"lon": 119.958333
},
"LZO": {
"name": "Luzhou Yunlong",
"lat": 28.852778,
"lon": 105.393333
},
"LZY": {
"name": "Nyingchi Mainling",
"lat": 29.305833,
"lon": 94.338611
},
"MAA": {
"name": "Chennai International",
"lat": 12.994444,
"lon": 80.180556
},
"MAB": {
"name": "Marabá",
"lat": -5.368611,
"lon": -49.138056
},
"MAD": {
"name": "Adolfo Suárez Madrid–Barajas",
"lat": 40.493611,
"lon": -3.566667
},
"MAF": {
"name": "Midland International Air and Space Port",
"lat": 31.9425,
"lon": -102.20194
},
"MAG": {
"name": "Madang",
"lat": -5.207222,
"lon": 145.788611
},
"MAH": {
"name": "Menorca",
"lat": 39.8625,
"lon": 4.218611
},
"MAJ": {
"name": "Marshall Islands International",
"lat": 7.064722,
"lon": 171.271944
},
"MAM": {
"name": "Matamoros International",
"lat": 25.77,
"lon": -97.525278
},
"MAN": {
"name": "Manchester",
"lat": 53.353611,
"lon": -2.275
},
"MAO": {
"name": "Eduardo Gomes International",
"lat": -3.038611,
"lon": -60.049722
},
"MAQ": {
"name": "Mae Sot",
"lat": 16.699722,
"lon": 98.543611
},
"MAR": {
"name": "La Chinita International",
"lat": 10.558333,
"lon": -71.727778
},
"MAS": {
"name": "Momote",
"lat": -2.065,
"lon": 147.425
},
"MAU": {
"name": "Maupiti",
"lat": -16.426389,
"lon": -152.24361
},
"MAZ": {
"name": "Eugenio María de Hostos",
"lat": 18.255833,
"lon": -67.148611
},
"MBA": {
"name": "Moi International",
"lat": -4.028056,
"lon": 39.599722
},
"MBE": {
"name": "Monbetsu",
"lat": 44.303889,
"lon": 143.404167
},
"MBI": {
"name": "Mbeya",
"lat": -8.919722,
"lon": 33.463889
},
"MBJ": {
"name": "Sangster International",
"lat": 18.503611,
"lon": -77.913333
},
"MBL": {
"name": "Manistee County Blacker",
"lat": 44.273056,
"lon": -86.252222
},
"MBS": {
"name": "MBS International",
"lat": 43.531944,
"lon": -84.0825
},
"MBT": {
"name": "Moises R. Espinosa",
"lat": 12.368889,
"lon": 123.629444
},
"MBX": {
"name": "Maribor Edvard Rusjan",
"lat": 46.48,
"lon": 15.686111
},
"MCD": {
"name": "Mackinac Island Airport",
"lat": 45.865,
"lon": -84.637222
},
"MCE": {
"name": "Merced Regional",
"lat": 37.283333,
"lon": -120.51667
},
"MCG": {
"name": "McGrath",
"lat": 62.953611,
"lon": -155.60556
},
"MCI": {
"name": "Kansas City International",
"lat": 39.2975,
"lon": -94.713889
},
"MCK": {
"name": "McCook Ben Nelson Regional",
"lat": 40.207778,
"lon": -100.59278
},
"MCM": {
"name": "Monaco Heliport",
"lat": 43.726111,
"lon": 7.42
},
"MCN": {
"name": "Middle Georgia Regional",
"lat": 32.696111,
"lon": -83.648056
},
"MCO": {
"name": "Orlando International",
"lat": 28.429444,
"lon": -81.308889
},
"MCP": {
"name": "Macapá International",
"lat": 0.050556,
"lon": -51.072222
},
"MCT": {
"name": "Muscat International",
"lat": 23.592778,
"lon": 58.281667
},
"MCV": {
"name": "McArthur River Mine",
"lat": -16.442222,
"lon": 136.083056
},
"MCW": {
"name": "Mason City Municipal",
"lat": 43.155833,
"lon": -93.335833
},
"MCX": {
"name": "Uytash",
"lat": 42.816944,
"lon": 47.652222
},
"MCY": {
"name": "Sunshine Coast",
"lat": -26.603333,
"lon": 153.091111
},
"MCZ": {
"name": "Zumbi dos Palmares International",
"lat": -9.510833,
"lon": -35.791667
},
"MDC": {
"name": "Sam Ratulangi International",
"lat": 1.549167,
"lon": 124.926389
},
"MDE": {
"name": "José María Córdova International",
"lat": 6.164444,
"lon": -75.423056
},
"MDG": {
"name": "Mudanjiang Hailang International",
"lat": 44.524167,
"lon": 129.568889
},
"MDK": {
"name": "Mbandaka",
"lat": 0.0225,
"lon": 18.288611
},
"MDL": {
"name": "Mandalay International",
"lat": 21.702222,
"lon": 95.978056
},
"MDQ": {
"name": "Astor Piazzolla International",
"lat": -37.934167,
"lon": -57.573333
},
"MDT": {
"name": "Harrisburg International",
"lat": 40.193611,
"lon": -76.763333
},
"MDU": {
"name": "Mendi",
"lat": -6.147778,
"lon": 143.657222
},
"MDW": {
"name": "Chicago Midway International",
"lat": 41.786111,
"lon": -87.7525
},
"MDZ": {
"name": "Governor Francisco Gabrielli International",
"lat": -32.831667,
"lon": -68.792778
},
"MEB": {
"name": "Essendon",
"lat": -37.733333,
"lon": 144.9
},
"MEC": {
"name": "Eloy Alfaro International",
"lat": -0.946111,
"lon": -80.678889
},
"MED": {
"name": "Prince Mohammad bin Abdulaziz",
"lat": 24.553333,
"lon": 39.705
},
"MEE": {
"name": "Mare Airport",
"lat": -21.481701,
"lon": 168.037994
},
"MEH": {
"name": "Mehamn",
"lat": 71.028611,
"lon": 27.826944
},
"MEI": {
"name": "Meridian Regional",
"lat": 32.332778,
"lon": -88.751944
},
"MEL": {
"name": "Melbourne",
"lat": -37.673333,
"lon": 144.843333
},
"MEM": {
"name": "Memphis International",
"lat": 35.0425,
"lon": -89.976667
},
"MEQ": {
"name": "Cut Nyak Dhien",
"lat": 4.045556,
"lon": 96.249444
},
"MEX": {
"name": "Mexico City International",
"lat": 19.436389,
"lon": -99.072222
},
"MFA": {
"name": "Mafia",
"lat": -7.912778,
"lon": 39.666111
},
"MFD": {
"name": "Mansfield Lahm Regional",
"lat": 40.816667,
"lon": -82.516667
},
"MFE": {
"name": "McAllen Miller International",
"lat": 26.175833,
"lon": -98.238611
},
"MFK": {
"name": "Matsu Beigan",
"lat": 26.223889,
"lon": 120.002778
},
"MFM": {
"name": "Macau International",
"lat": 22.149444,
"lon": 113.591667
},
"MFR": {
"name": "Rogue Valley International–Medford",
"lat": 42.374167,
"lon": -122.87361
},
"MFU": {
"name": "Mfuwe",
"lat": -13.259722,
"lon": 31.933889
},
"MGA": {
"name": "Augusto C. Sandino International",
"lat": 12.141389,
"lon": -86.168056
},
"MGB": {
"name": "Mount Gambier",
"lat": -37.745556,
"lon": 140.785278
},
"MGF": {
"name": "Maringá Regional",
"lat": -23.476111,
"lon": -52.015833
},
"MGM": {
"name": "Montgomery Regional",
"lat": 32.300556,
"lon": -86.393889
},
"MGQ": {
"name": "Aden Adde International",
"lat": 2.014722,
"lon": 45.305
},
"MGS": {
"name": "Mangaia Island Airport",
"lat": -21.895987,
"lon": -157.906662
},
"MGT": {
"name": "Milingimbi",
"lat": -12.094444,
"lon": 134.893611
},
"MGU": {
"name": "Munaung",
"lat": 18.846389,
"lon": 93.683333
},
"MGW": {
"name": "Morgantown Municipal",
"lat": 39.641111,
"lon": -79.9175
},
"MGY": {
"name": "Dayton–Wright Brothers Airport",
"lat": 39.588889,
"lon": -84.225
},
"MGZ": {
"name": "Myeik",
"lat": 12.439722,
"lon": 98.621389
},
"MHC": {
"name": "Mocopulli",
"lat": -42.343333,
"lon": -73.716111
},
"MHD": {
"name": "Mashhad International",
"lat": 36.234167,
"lon": 59.645
},
"MHH": {
"name": "Marsh Harbour",
"lat": 26.511389,
"lon": -77.083611
},
"MHK": {
"name": "Manhattan Regional",
"lat": 39.142222,
"lon": -96.669167
},
"MHQ": {
"name": "Mariehamn",
"lat": 60.121667,
"lon": 19.8975
},
"MHT": {
"name": "Manchester–Boston Regional",
"lat": 42.9325,
"lon": -71.435556
},
"MHX": {
"name": "Manihiki Island Airport",
"lat": -10.3767,
"lon": -161.001999
},
"MIA": {
"name": "Miami International",
"lat": 25.793333,
"lon": -80.290556
},
"MID": {
"name": "Mérida International",
"lat": 20.936944,
"lon": -89.657778
},
"MIG": {
"name": "Mianyang Nanjiao",
"lat": 31.428889,
"lon": 104.740833
},
"MII": {
"name": "Marília",
"lat": -22.196944,
"lon": -49.926389
},
"MIM": {
"name": "Merimbula",
"lat": -36.908611,
"lon": 149.901389
},
"MIR": {
"name": "Monastir Habib Bourguiba International",
"lat": 35.758056,
"lon": 10.754722
},
"MIS": {
"name": "Misima Island",
"lat": -10.689444,
"lon": 152.836111
},
"MIV": {
"name": "Millville",
"lat": 39.368842,
"lon": -75.071855
},
"MJC": {
"name": "Man",
"lat": 7.271944,
"lon": -7.5875
},
"MJD": {
"name": "Moenjodaro",
"lat": 27.335278,
"lon": 68.143056
},
"MJF": {
"name": "Mosjøen Airport, Kjærstad",
"lat": 65.783889,
"lon": 13.215
},
"MJI": {
"name": "Mitiga International",
"lat": 32.893333,
"lon": 13.289722
},
"MJK": {
"name": "Shark Bay",
"lat": -25.895278,
"lon": 113.575833
},
"MJN": {
"name": "Amborovy",
"lat": -15.667222,
"lon": 46.351944
},
"MJT": {
"name": "Mytilene International",
"lat": 39.053333,
"lon": 26.602222
},
"MJU": {
"name": "Tampa Padang",
"lat": -2.588333,
"lon": 119.027778
},
"MJZ": {
"name": "Mirny",
"lat": 62.534722,
"lon": 114.038889
},
"MKC": {
"name": "Charles B. Wheeler Downtown",
"lat": 39.122778,
"lon": -94.593333
},
"MKE": {
"name": "General Mitchell International",
"lat": 42.947222,
"lon": -87.896667
},
"MKG": {
"name": "Muskegon County",
"lat": 43.169444,
"lon": -86.238333
},
"MKK": {
"name": "Molokai",
"lat": 21.151667,
"lon": -157.09778
},
"MKL": {
"name": "McKellar–Sipes Regional",
"lat": 35.6025,
"lon": -88.913889
},
"MKM": {
"name": "Mukah",
"lat": 2.906944,
"lon": 112.075
},
"MKP": {
"name": "Makemo",
"lat": -16.583889,
"lon": -143.65833
},
"MKQ": {
"name": "Mopah International",
"lat": -8.520278,
"lon": 140.418333
},
"MKW": {
"name": "Rendani",
"lat": -0.891944,
"lon": 134.049167
},
"MKY": {
"name": "Mackay",
"lat": -21.171667,
"lon": 149.179722
},
"MKZ": {
"name": "Malacca International",
"lat": 2.263611,
"lon": 102.251944
},
"MLA": {
"name": "Malta International",
"lat": 35.8575,
"lon": 14.4775
},
"MLB": {
"name": "Orlando Melbourne International",
"lat": 28.102778,
"lon": -80.645278
},
"MLE": {
"name": "Velana International",
"lat": 4.191667,
"lon": 73.529167
},
"MLG": {
"name": "Abdul Rachman Saleh",
"lat": -7.926667,
"lon": 112.714444
},
"MLH": {
"name": "Mulhouse/Basel EuroAirport French FR",
"lat": 47.600833,
"lon": 7.529167
},
"MLI": {
"name": "Quad City International",
"lat": 41.448611,
"lon": -90.5075
},
"MLL": {
"name": "Marshall Don Hunter Sr.",
"lat": 61.864167,
"lon": -162.02611
},
"MLM": {
"name": "Morelia International",
"lat": 19.85,
"lon": -101.02556
},
"MLN": {
"name": "Melilla",
"lat": 35.279722,
"lon": -2.956389
},
"MLO": {
"name": "Milos Island National",
"lat": 36.696667,
"lon": 24.472778
},
"MLU": {
"name": "Monroe Regional",
"lat": 32.510833,
"lon": -92.037778
},
"MLX": {
"name": "Malatya Erhaç",
"lat": 38.435278,
"lon": 38.091111
},
"MLY": {
"name": "Manley Hot Springs",
"lat": 64.998056,
"lon": -150.64111
},
"MMB": {
"name": "Memanbetsu",
"lat": 43.880556,
"lon": 144.164167
},
"MMD": {
"name": "Minami-Daito",
"lat": 25.847222,
"lon": 131.263889
},
"MME": {
"name": "Durham Tees Valley",
"lat": 54.509167,
"lon": -1.429444
},
"MMH": {
"name": "Mammoth Yosemite",
"lat": 37.624444,
"lon": -118.84056
},
"MMK": {
"name": "Murmansk",
"lat": 68.781667,
"lon": 32.750833
},
"MMM": {
"name": "Middlemount",
"lat": -22.800556,
"lon": 148.705
},
"MMO": {
"name": "Maio",
"lat": 15.155833,
"lon": -23.213611
},
"MMU": {
"name": "Morristown Municipal",
"lat": 40.797778,
"lon": -74.415278
},
"MMX": {
"name": "Malmö",
"lat": 55.5425,
"lon": 13.375
},
"MMY": {
"name": "Miyako",
"lat": 24.782778,
"lon": 125.295
},
"MNC": {
"name": "Nacala",
"lat": -14.485833,
"lon": 40.7125
},
"MNG": {
"name": "Maningrida",
"lat": -12.056111,
"lon": 134.234167
},
"MNI": {
"name": "John A. Osborne",
"lat": 16.791389,
"lon": -62.194167
},
"MNL": {
"name": "Ninoy Aquino International",
"lat": 14.508611,
"lon": 121.019444
},
"MNT": {
"name": "Minto Al Wright",
"lat": 65.147222,
"lon": -149.3675
},
"MNU": {
"name": "Mawlamyine",
"lat": 16.444722,
"lon": 97.660556
},
"MOB": {
"name": "Mobile Regional",
"lat": 30.691111,
"lon": -88.242778
},
"MOC": {
"name": "Montes Claros",
"lat": -16.706944,
"lon": -43.818889
},
"MOF": {
"name": "Frans Xavier Seda",
"lat": -8.640556,
"lon": 122.236944
},
"MOG": {
"name": "Monghsat",
"lat": 20.518333,
"lon": 99.258333
},
"MOH": {
"name": "Maleo Airport",
"lat": -2.203333,
"lon": 121.660278
},
"MOI": {
"name": "Mitiaro Island Airport",
"lat": -19.842501,
"lon": -157.703003
},
"MOL": {
"name": "Molde Airport, Årø",
"lat": 62.744722,
"lon": 7.2625
},
"MOQ": {
"name": "Morondava",
"lat": -20.284722,
"lon": 44.3175
},
"MOT": {
"name": "Minot International",
"lat": 48.259444,
"lon": -101.28028
},
"MOU": {
"name": "Mountain Village",
"lat": 62.095278,
"lon": -163.68222
},
"MOV": {
"name": "Moranbah",
"lat": -22.058611,
"lon": 148.076389
},
"MOZ": {
"name": "Moorea",
"lat": -17.49,
"lon": -149.76194
},
"MPA": {
"name": "Katima Mulilo",
"lat": -17.633333,
"lon": 24.183333
},
"MPH": {
"name": "Godofredo P. Ramos",
"lat": 11.924444,
"lon": 121.954167
},
"MPL": {
"name": "Montpellier–Méditerranée",
"lat": 43.583333,
"lon": 3.961389
},
"MPM": {
"name": "Maputo International",
"lat": -25.920833,
"lon": 32.5725
},
"MPN": {
"name": "RAF Mount Pleasant",
"lat": -51.822778,
"lon": -58.445556
},
"MQF": {
"name": "Magnitogorsk International",
"lat": 53.393056,
"lon": 58.755556
},
"MQJ": {
"name": "Moma",
"lat": 66.450833,
"lon": 143.261389
},
"MQL": {
"name": "Mildura",
"lat": -34.229167,
"lon": 142.085556
},
"MQM": {
"name": "Mardin",
"lat": 37.223333,
"lon": 40.631667
},
"MQN": {
"name": "Mo i Rana Airport, Røssvoll",
"lat": 66.366667,
"lon": 14.3
},
"MQP": {
"name": "Kruger Mpumalanga International",
"lat": -25.383056,
"lon": 31.105556
},
"MQT": {
"name": "Sawyer International",
"lat": 46.353611,
"lon": -87.395278
},
"MQX": {
"name": "Alula Aba Nega",
"lat": 13.4675,
"lon": 39.533333
},
"MRA": {
"name": "Misrata",
"lat": 32.321944,
"lon": 15.061389
},
"MRB": {
"name": "Eastern WV Regional",
"lat": 39.402778,
"lon": -77.983056
},
"MRE": {
"name": "Mara Serena",
"lat": -1.404444,
"lon": 35.009444
},
"MRQ": {
"name": "Marinduque",
"lat": 13.361944,
"lon": 121.825278
},
"MRS": {
"name": "Marseille Provence",
"lat": 43.436667,
"lon": 5.215
},
"MRU": {
"name": "Sir Seewoosagur Ramgoolam International",
"lat": -20.430278,
"lon": 57.683611
},
"MRV": {
"name": "Mineralnye Vody",
"lat": 44.225,
"lon": 43.081944
},
"MRY": {
"name": "Monterey Regional",
"lat": 36.586944,
"lon": -121.84306
},
"MRZ": {
"name": "Moree",
"lat": -29.498889,
"lon": 149.844722
},
"MSA": {
"name": "Muskrat Dam",
"lat": 53.441389,
"lon": -91.763056
},
"MSJ": {
"name": "Misawa",
"lat": 40.703333,
"lon": 141.368333
},
"MSL": {
"name": "Northwest Alabama Regional",
"lat": 34.746389,
"lon": -87.61
},
"MSN": {
"name": "Dane County Regional",
"lat": 43.139722,
"lon": -89.3375
},
"MSO": {
"name": "Missoula International",
"lat": 46.916389,
"lon": -114.09056
},
"MSP": {
"name": "Minneapolis–Saint Paul International",
"lat": 44.881944,
"lon": -93.221667
},
"MSQ": {
"name": "Minsk National",
"lat": 53.8825,
"lon": 28.030833
},
"MSR": {
"name": "Muş",
"lat": 38.747778,
"lon": 41.661111
},
"MSS": {
"name": "Massena International",
"lat": 44.935833,
"lon": -74.845556
},
"MST": {
"name": "Maastricht Aachen",
"lat": 50.915833,
"lon": 5.776944
},
"MSU": {
"name": "Mejametalana",
"lat": -29.462222,
"lon": 27.5525
},
"MSY": {
"name": "Louis Armstrong New Orleans International",
"lat": 29.993333,
"lon": -90.258056
},
"MSZ": {
"name": "Namibe",
"lat": -15.261667,
"lon": 12.147222
},
"MTJ": {
"name": "Montrose Regional",
"lat": 38.505278,
"lon": -107.89417
},
"MTM": {
"name": "Metlakatla Sea Plane Base",
"lat": 55.133333,
"lon": -131.58333
},
"MTN": {
"name": "Baltimore Glenn L Martin",
"lat": 39.32555,
"lon": -76.413889
},
"MTP": {
"name": "Montauk Airport",
"lat": 41.076667,
"lon": -71.920556
},
"MTR": {
"name": "Los Garzones",
"lat": 8.823611,
"lon": -75.825833
},
"MTT": {
"name": "Minatitlán/Coatzacoalcos International",
"lat": 18.103333,
"lon": -94.580556
},
"MTV": {
"name": "Mota Lava",
"lat": -13.666111,
"lon": 167.711389
},
"MTY": {
"name": "Monterrey International",
"lat": 25.778611,
"lon": -100.10694
},
"MUA": {
"name": "Munda",
"lat": -8.327222,
"lon": 157.261667
},
"MUB": {
"name": "Maun",
"lat": -19.9725,
"lon": 23.431111
},
"MUC": {
"name": "Munich",
"lat": 48.353889,
"lon": 11.786111
},
"MUK": {
"name": "Mauke Airport",
"lat": -20.136101,
"lon": -157.345001
},
"MUN": {
"name": "José Tadeo Monagas International",
"lat": 9.749167,
"lon": -63.153333
},
"MUR": {
"name": "Marudi",
"lat": 4.179444,
"lon": 114.3275
},
"MUX": {
"name": "Multan International",
"lat": 30.203333,
"lon": 71.419167
},
"MUZ": {
"name": "Musoma",
"lat": -1.5,
"lon": 33.8
},
"MVD": {
"name": "Carrasco International",
"lat": -34.838333,
"lon": -56.030833
},
"MVF": {
"name": "Mossoro",
"lat": -5.1885,
"lon": -37.3543
},
"MVL": {
"name": "Morrisville–Stowe State",
"lat": 44.535,
"lon": -72.614167
},
"MVP": {
"name": "Fabio Alberto León Bentley",
"lat": 1.253611,
"lon": -70.233889
},
"MVR": {
"name": "Salak",
"lat": 10.451389,
"lon": 14.2575
},
"MVT": {
"name": "Mataiva",
"lat": -14.869722,
"lon": -148.71306
},
"MVY": {
"name": "Martha's Vineyard",
"lat": 41.393333,
"lon": -70.6125
},
"MWA": {
"name": "Williamson County Regional",
"lat": 37.751389,
"lon": -89.016667
},
"MWF": {
"name": "Maewo-Naone",
"lat": -14.997778,
"lon": 168.081667
},
"MWQ": {
"name": "Magway Airport",
"lat": 20.1656,
"lon": 94.941399
},
"MWX": {
"name": "Muan International",
"lat": 34.991389,
"lon": 126.382778
},
"MWZ": {
"name": "Mwanza",
"lat": -2.444444,
"lon": 32.932778
},
"MXH": {
"name": "Moro",
"lat": -6.362778,
"lon": 143.231111
},
"MXL": {
"name": "Mexicali International",
"lat": 32.630556,
"lon": -115.24167
},
"MXP": {
"name": "Milan–Malpensa",
"lat": 45.63,
"lon": 8.723056
},
"MXV": {
"name": "Mörön",
"lat": 49.663333,
"lon": 100.099444
},
"MXZ": {
"name": "Meixian",
"lat": 24.264167,
"lon": 116.098333
},
"MYA": {
"name": "Moruya",
"lat": -35.898333,
"lon": 150.146111
},
"MYD": {
"name": "Malindi",
"lat": -3.229167,
"lon": 40.101667
},
"MYG": {
"name": "Mayaguana",
"lat": 22.379444,
"lon": -73.013611
},
"MYI": {
"name": "Murray Island",
"lat": -9.913706,
"lon": 144.053767
},
"MYJ": {
"name": "Matsuyama",
"lat": 33.827222,
"lon": 132.699722
},
"MYQ": {
"name": "Mysore",
"lat": 12.231667,
"lon": 76.657222
},
"MYR": {
"name": "Myrtle Beach International",
"lat": 33.679722,
"lon": -78.928333
},
"MYT": {
"name": "Myitkyina",
"lat": 25.384167,
"lon": 97.353889
},
"MYW": {
"name": "Mtwara",
"lat": -10.339167,
"lon": 40.181667
},
"MYY": {
"name": "Miri",
"lat": 4.325278,
"lon": 113.988333
},
"MZG": {
"name": "Magong",
"lat": 23.568611,
"lon": 119.628333
},
"MZH": {
"name": "Amasya Merzifon",
"lat": 40.828611,
"lon": 35.520278
},
"MZL": {
"name": "La Nubia",
"lat": 5.029722,
"lon": -75.464722
},
"MZR": {
"name": "Mazar-i-Sharif International",
"lat": 36.706944,
"lon": 67.209444
},
"MZT": {
"name": "Mazatlán International",
"lat": 23.161389,
"lon": -106.26611
},
"MZV": {
"name": "Mulu",
"lat": 4.050556,
"lon": 114.809167
},
"NAA": {
"name": "Narrabri",
"lat": -30.319167,
"lon": 149.827222
},
"NAG": {
"name": "Dr. Babasaheb Ambedkar International",
"lat": 21.092222,
"lon": 79.047222
},
"NAJ": {
"name": "Nakhchivan International",
"lat": 39.188889,
"lon": 45.458333
},
"NAL": {
"name": "Nalchik",
"lat": 43.512778,
"lon": 43.636667
},
"NAM": {
"name": "Namlea Airport",
"lat": -3.23557,
"lon": 127.099998
},
"NAN": {
"name": "Nadi International",
"lat": -17.755,
"lon": 177.443611
},
"NAO": {
"name": "Nanchong Gaoping",
"lat": 30.793889,
"lon": 106.159722
},
"NAP": {
"name": "Naples International",
"lat": 40.884444,
"lon": 14.290833
},
"NAQ": {
"name": "Qaanaaq",
"lat": 77.488611,
"lon": -69.387778
},
"NAS": {
"name": "Lynden Pindling International",
"lat": 25.038889,
"lon": -77.466111
},
"NAT": {
"name": "Augusto Severo International",
"lat": -5.768056,
"lon": -35.376111
},
"NAU": {
"name": "Napuka",
"lat": -14.176944,
"lon": -141.26722
},
"NAV": {
"name": "Nevşehir Kapadokya",
"lat": 38.771944,
"lon": 34.534444
},
"NAW": {
"name": "Narathiwat",
"lat": 6.523333,
"lon": 101.744722
},
"NBC": {
"name": "Begishevo",
"lat": 55.566667,
"lon": 52.1
},
"NBE": {
"name": "Enfidha–Hammamet International",
"lat": 36.075556,
"lon": 10.438333
},
"NBO": {
"name": "Jomo Kenyatta International",
"lat": -1.319167,
"lon": 36.927778
},
"NBS": {
"name": "Changbaishan",
"lat": 42.065,
"lon": 127.6025
},
"NBX": {
"name": "Nabire",
"lat": -3.368056,
"lon": 135.496667
},
"NCE": {
"name": "Nice Côte d Azur International",
"lat": 43.665278,
"lon": 7.215
},
"NCL": {
"name": "Newcastle",
"lat": 55.0375,
"lon": -1.691667
},
"NCU": {
"name": "Nukus",
"lat": 42.486667,
"lon": 59.622778
},
"NDB": {
"name": "Nouadhibou International",
"lat": 20.933056,
"lon": -17.03
},
"NDC": {
"name": "Shri Guru Gobind Singh Ji",
"lat": 19.181944,
"lon": 77.322778
},
"NDG": {
"name": "Qiqihar Sanjiazi",
"lat": 47.239722,
"lon": 123.918056
},
"NDJ": {
"name": "N Djamena International",
"lat": 12.133611,
"lon": 15.033889
},
"NDR": {
"name": "Nador International",
"lat": 34.988889,
"lon": -3.028333
},
"NDU": {
"name": "Rundu",
"lat": -17.956111,
"lon": 19.722778
},
"NDY": {
"name": "Sanday",
"lat": 59.250278,
"lon": -2.575
},
"NER": {
"name": "Chulman Neryungri Airport",
"lat": 56.911389,
"lon": 124.903056
},
"NEV": {
"name": "Vance W. Amory International",
"lat": 17.205556,
"lon": -62.59
},
"NGB": {
"name": "Ningbo Lishe International",
"lat": 29.826667,
"lon": 121.461944
},
"NGE": {
"name": "Ngaoundéré",
"lat": 7.356944,
"lon": 13.559167
},
"NGK": {
"name": "Nogliki",
"lat": 51.781667,
"lon": 143.14
},
"NGL": {
"name": "Ngala Airport",
"lat": -24.3878,
"lon": 31.3258
},
"NGO": {
"name": "Chubu Centrair International",
"lat": 34.858333,
"lon": 136.805278
},
"NGQ": {
"name": "Ngari Gunsa",
"lat": 32.099722,
"lon": 80.053333
},
"NGS": {
"name": "Nagasaki",
"lat": 32.916944,
"lon": 129.913611
},
"NHV": {
"name": "Nuku Hiva",
"lat": -8.795556,
"lon": -140.22889
},
"NIM": {
"name": "Diori Hamani International",
"lat": 13.481111,
"lon": 2.176667
},
"NIQ": {
"name": "Niaqornat Heliport",
"lat": 70.789444,
"lon": -53.663056
},
"NIU": {
"name": "Niau",
"lat": -16.120833,
"lon": -146.37361
},
"NJC": {
"name": "Nizhnevartovsk",
"lat": 60.949167,
"lon": 76.483611
},
"NJF": {
"name": "Al Najaf International",
"lat": 31.989722,
"lon": 44.404167
},
"NKC": {
"name": "Nouakchott International",
"lat": 18.097778,
"lon": -15.948056
},
"NKG": {
"name": "Nanjing Lukou International",
"lat": 31.741944,
"lon": 118.861944
},
"NKJ": {
"name": "Nanjing South Railway Station",
"lat": 31.970714,
"lon": 118.793142
},
"NKT": {
"name": "Şırnak",
"lat": 37.363611,
"lon": 42.061944
},
"NLA": {
"name": "Simon Mwansa Kapwepwe International",
"lat": -12.997778,
"lon": 28.666111
},
"NLD": {
"name": "Nuevo Laredo International",
"lat": 27.443889,
"lon": -99.570556
},
"NLG": {
"name": "Nelson Lagoon",
"lat": 56.007778,
"lon": -161.16028
},
"NLH": {
"name": "Ninglang Luguhu",
"lat": 27.540278,
"lon": 100.759167
},
"NLI": {
"name": "Nikolaevsk-na-Amure",
"lat": 53.151363,
"lon": 140.662251
},
"NLK": {
"name": "Norfolk Island",
"lat": -29.041667,
"lon": 167.938611
},
"NLT": {
"name": "Xinyuan Nalati",
"lat": 43.432222,
"lon": 83.382222
},
"NMA": {
"name": "Namangan",
"lat": 40.985,
"lon": 71.556944
},
"NME": {
"name": "Nightmute",
"lat": 60.472222,
"lon": -164.69917
},
"NNB": {
"name": "Santa Ana",
"lat": -10.848333,
"lon": 162.454167
},
"NNG": {
"name": "Nanning Wuxu International",
"lat": 22.608333,
"lon": 108.1725
},
"NNL": {
"name": "Nondalton",
"lat": 59.980556,
"lon": -154.83917
},
"NNM": {
"name": "Naryan-Mar",
"lat": 67.640278,
"lon": 53.1225
},
"NNT": {
"name": "Nan Nakhon",
"lat": 18.807778,
"lon": 100.783333
},
"NNX": {
"name": "Nunukan",
"lat": 4.135833,
"lon": 117.668333
},
"NNY": {
"name": "Nanyang Jiangying",
"lat": 32.981111,
"lon": 112.615556
},
"NOB": {
"name": "Nosara",
"lat": 9.976389,
"lon": -85.653056
},
"NOC": {
"name": "Ireland West Airport Knock",
"lat": 53.910278,
"lon": -8.818611
},
"NOJ": {
"name": "Noyabrsk",
"lat": 63.183611,
"lon": 75.268889
},
"NOP": {
"name": "Sinop",
"lat": 42.021389,
"lon": 35.0775
},
"NOS": {
"name": "Fascene",
"lat": -13.311944,
"lon": 48.314722
},
"NOU": {
"name": "La Tontouta International",
"lat": -22.014444,
"lon": 166.213056
},
"NOV": {
"name": "Albano Machado",
"lat": -12.809167,
"lon": 15.760833
},
"NOZ": {
"name": "Spichenkovo",
"lat": 53.806389,
"lon": 86.871111
},
"NPE": {
"name": "Hawke's Bay",
"lat": -39.464444,
"lon": 176.867778
},
"NPL": {
"name": "New Plymouth",
"lat": -39.008056,
"lon": 174.1775
},
"NQN": {
"name": "Presidente Perón International",
"lat": -38.948889,
"lon": -68.155833
},
"NQY": {
"name": "Cornwall Airport Newquay",
"lat": 50.443333,
"lon": -5.001667
},
"NRA": {
"name": "Narrandera",
"lat": -34.702222,
"lon": 146.512222
},
"NRK": {
"name": "Norrköping",
"lat": 58.586111,
"lon": 16.248611
},
"NRL": {
"name": "North Ronaldsay",
"lat": 59.3675,
"lon": -2.434444
},
"NRN": {
"name": "Weeze",
"lat": 51.6025,
"lon": 6.142222
},
"NRR": {
"name": "José Aponte de la Torre",
"lat": 18.25,
"lon": -65.633333
},
"NRT": {
"name": "Narita International",
"lat": 35.764722,
"lon": 140.386389
},
"NSI": {
"name": "Yaoundé Nsimalen International",
"lat": 3.7225,
"lon": 11.553333
},
"NSK": {
"name": "Alykel",
"lat": 69.311111,
"lon": 87.332222
},
"NSN": {
"name": "Nelson",
"lat": -41.296667,
"lon": 173.224167
},
"NSQ": {
"name": "Nuussuaq Heliport",
"lat": 74.109722,
"lon": -57.065
},
"NST": {
"name": "Nakhon Si Thammarat",
"lat": 8.539722,
"lon": 99.944722
},
"NTE": {
"name": "Nantes Atlantique",
"lat": 47.156944,
"lon": -1.607778
},
"NTG": {
"name": "Nantong Xingdong",
"lat": 32.072222,
"lon": 120.980278
},
"NTL": {
"name": "Newcastle",
"lat": -32.795,
"lon": 151.834444
},
"NTN": {
"name": "Normanton",
"lat": -17.683611,
"lon": 141.070278
},
"NTQ": {
"name": "Noto",
"lat": 37.2925,
"lon": 136.958889
},
"NTX": {
"name": "Ranai",
"lat": 3.906111,
"lon": 108.387778
},
"NUE": {
"name": "Nuremberg",
"lat": 49.498611,
"lon": 11.066944
},
"NUF": {
"name": "Hatton Castlereigh Resrvr SPB",
"lat": 6.857222,
"lon": 80.588056
},
"NUI": {
"name": "Nuiqsut",
"lat": 70.21,
"lon": -151.00556
},
"NUL": {
"name": "Nulato",
"lat": 64.729444,
"lon": -158.07417
},
"NUP": {
"name": "Nunapitchuk",
"lat": 60.904167,
"lon": -162.44167
},
"NUS": {
"name": "Norsup",
"lat": -16.078056,
"lon": 167.399722
},
"NUX": {
"name": "Novy Urengoy",
"lat": 66.070278,
"lon": 76.520556
},
"NVA": {
"name": "Benito Salas",
"lat": 2.950278,
"lon": -75.293889
},
"NVI": {
"name": "Navoi International",
"lat": 40.116389,
"lon": 65.165833
},
"NVK": {
"name": "Narvik Airport, Framnes",
"lat": 68.435833,
"lon": 17.386111
},
"NVT": {
"name": "Navegantes",
"lat": -26.88,
"lon": -48.651389
},
"NWI": {
"name": "Norwich",
"lat": 52.675833,
"lon": 1.282778
},
"NYA": {
"name": "Nyagan",
"lat": 62.101667,
"lon": 65.6025
},
"NYK": {
"name": "Nanyuki",
"lat": 0.028056,
"lon": 37.024722
},
"NYM": {
"name": "Nadym",
"lat": 65.481389,
"lon": 72.699722
},
"NYO": {
"name": "Stockholm Skavsta",
"lat": 58.788611,
"lon": 16.912222
},
"NYR": {
"name": "Nyurba",
"lat": 63.296111,
"lon": 118.340833
},
"NYT": {
"name": "Naypyidaw",
"lat": 19.6225,
"lon": 96.201389
},
"NYU": {
"name": "Nyaung U",
"lat": 21.1775,
"lon": 94.930556
},
"NYW": {
"name": "Monywa",
"lat": 22.222222,
"lon": 95.093056
},
"NZH": {
"name": "Manzhouli Xijiao",
"lat": 49.566667,
"lon": 117.330556
},
"NZL": {
"name": "扎兰屯机场",
"lat": 47.865851,
"lon": 122.7675
},
"OAG": {
"name": "Orange",
"lat": -33.382222,
"lon": 149.131389
},
"OAJ": {
"name": "Albert J. Ellis",
"lat": 34.827345,
"lon": -77.612621
},
"OAK": {
"name": "Oakland International",
"lat": 37.721389,
"lon": -122.22083
},
"OAL": {
"name": "Cacoal",
"lat": -11.491208,
"lon": -61.452609
},
"OAX": {
"name": "Oaxaca International",
"lat": 17.002778,
"lon": -96.725
},
"OBO": {
"name": "Tokachi–Obihiro",
"lat": 42.733333,
"lon": 143.216667
},
"OBU": {
"name": "Kobuk",
"lat": 66.9125,
"lon": -156.89833
},
"OBY": {
"name": "Ittoqqortoormiit Heliport",
"lat": 70.488333,
"lon": -21.971667
},
"OCC": {
"name": "Francisco de Orellana",
"lat": -0.462778,
"lon": -76.986944
},
"OCF": {
"name": "Ocala International",
"lat": 29.169167,
"lon": -82.223056
},
"ODN": {
"name": "Long Seridan",
"lat": 3.9775,
"lon": 115.068333
},
"ODO": {
"name": "Bodaybo",
"lat": 57.866389,
"lon": 114.242222
},
"ODS": {
"name": "Odessa International",
"lat": 46.426667,
"lon": 30.676389
},
"ODY": {
"name": "Oudomsay",
"lat": 20.682778,
"lon": 101.993889
},
"OER": {
"name": "Örnsköldsvik",
"lat": 63.408333,
"lon": 18.99
},
"OFI": {
"name": "Ouango Fitini",
"lat": 9.6,
"lon": -4.033333
},
"OGD": {
"name": "Ogden-Hinckley",
"lat": 41.196111,
"lon": -112.01056
},
"OGG": {
"name": "Kahului",
"lat": 20.898611,
"lon": -156.43056
},
"OGL": {
"name": "Ogle",
"lat": 6.806944,
"lon": -58.106667
},
"OGN": {
"name": "Yonaguni",
"lat": 24.466944,
"lon": 122.977778
},
"OGS": {
"name": "Ogdensburg International",
"lat": 44.681944,
"lon": -75.465833
},
"OGU": {
"name": "Ordu–Giresun",
"lat": 40.966944,
"lon": 38.085833
},
"OGX": {
"name": "Ain Beida",
"lat": 31.923889,
"lon": 5.410556
},
"OGZ": {
"name": "Beslan",
"lat": 43.205,
"lon": 44.606667
},
"OHD": {
"name": "Ohrid St. Paul the Apostle ",
"lat": 41.18,
"lon": 20.742222
},
"OHE": {
"name": "Mohe Gulian",
"lat": 52.916389,
"lon": 122.422222
},
"OHH": {
"name": "Okha",
"lat": 53.516667,
"lon": 142.883333
},
"OHS": {
"name": "Sohar",
"lat": 24.386111,
"lon": 56.625556
},
"OIR": {
"name": "Okushiri",
"lat": 42.071667,
"lon": 139.433056
},
"OIT": {
"name": "Oita",
"lat": 33.479444,
"lon": 131.737222
},
"OKA": {
"name": "Naha",
"lat": 26.195833,
"lon": 127.645833
},
"OKC": {
"name": "Will Rogers World",
"lat": 35.393056,
"lon": -97.600833
},
"OKD": {
"name": "Okadama",
"lat": 43.116111,
"lon": 141.380278
},
"OKI": {
"name": "Oki",
"lat": 36.181111,
"lon": 133.324722
},
"OKJ": {
"name": "Okayama",
"lat": 34.756944,
"lon": 133.855278
},
"OKL": {
"name": "Oksibil",
"lat": -4.908333,
"lon": 140.630556
},
"OLA": {
"name": "Ørland Main Air Station",
"lat": 63.698889,
"lon": 9.603889
},
"OLB": {
"name": "Olbia Costa Smeralda",
"lat": 40.898611,
"lon": 9.517778
},
"OLF": {
"name": "L. M. Clayton",
"lat": 48.094722,
"lon": -105.57583
},
"OLH": {
"name": "Old Harbor",
"lat": 57.205,
"lon": -153.29917
},
"OLP": {
"name": "Olympic Dam",
"lat": -30.485,
"lon": 136.876667
},
"OLX": {
"name": "Olkiombo Airstrip",
"lat": -1.408889,
"lon": 35.110556
},
"OLZ": {
"name": "Olyokminsk",
"lat": 60.400833,
"lon": 120.470833
},
"OMA": {
"name": "Eppley Airfield",
"lat": 41.303056,
"lon": -95.894167
},
"OMC": {
"name": "Ormoc",
"lat": 11.0525,
"lon": 124.565278
},
"OMD": {
"name": "Oranjemund",
"lat": -28.586667,
"lon": 16.446389
},
"OME": {
"name": "Nome",
"lat": 64.512222,
"lon": -165.44528
},
"OMO": {
"name": "Mostar",
"lat": 43.282778,
"lon": 17.845833
},
"OMR": {
"name": "Oradea International",
"lat": 47.025278,
"lon": 21.9025
},
"OMS": {
"name": "Omsk Tsentralny",
"lat": 54.966944,
"lon": 73.310556
},
"OND": {
"name": "Ondangwa Airport",
"lat": -17.884894,
"lon": 15.943832
},
"ONG": {
"name": "Mornington Island",
"lat": -16.661667,
"lon": 139.170556
},
"ONJ": {
"name": "Odate–Noshiro",
"lat": 40.191944,
"lon": 140.371389
},
"ONK": {
"name": "Olenyok",
"lat": 68.514722,
"lon": 112.48
},
"ONQ": {
"name": "Caycuma",
"lat": 41.505556,
"lon": 32.088611
},
"ONS": {
"name": "Onslow",
"lat": -21.668889,
"lon": 115.1125
},
"ONT": {
"name": "Ontario International",
"lat": 34.056111,
"lon": -117.60111
},
"OOL": {
"name": "Gold Coast",
"lat": -28.164444,
"lon": 153.504722
},
"OOM": {
"name": "Cooma–Snowy Mountains",
"lat": -36.300556,
"lon": 148.973889
},
"OPO": {
"name": "Porto",
"lat": 41.235556,
"lon": -8.678056
},
"OPS": {
"name": "Sinop",
"lat": -11.885,
"lon": -55.586111
},
"ORD": {
"name": "O Hare International",
"lat": 41.978611,
"lon": -87.904722
},
"ORF": {
"name": "Norfolk International",
"lat": 36.894722,
"lon": -76.201111
},
"ORH": {
"name": "Worcester Regional",
"lat": 42.266667,
"lon": -71.874167
},
"ORI": {
"name": "Port Lions",
"lat": 57.884444,
"lon": -152.85306
},
"ORK": {
"name": "Cork",
"lat": 51.841389,
"lon": -8.491111
},
"ORL": {
"name": "Orlando Executive",
"lat": 28.5489,
"lon": -81.3364
},
"ORN": {
"name": "Oran Es Sénia",
"lat": 35.623889,
"lon": -0.621111
},
"ORU": {
"name": "Juan Mendoza",
"lat": -17.9525,
"lon": -67.075833
},
"ORV": {
"name": "Robert (Bob) Curtis Memorial",
"lat": 66.816944,
"lon": -161.02917
},
"ORY": {
"name": "Paris Orly",
"lat": 48.723333,
"lon": 2.379444
},
"ORZ": {
"name": "Orange Walk",
"lat": 18.075556,
"lon": -88.548611
},
"OSD": {
"name": "Åre Östersund",
"lat": 63.194444,
"lon": 14.500278
},
"OSI": {
"name": "Osijek",
"lat": 45.462778,
"lon": 18.810278
},
"OSL": {
"name": "Oslo Airport, Gardermoen",
"lat": 60.193889,
"lon": 11.100278
},
"OSR": {
"name": "Leoš Janáček Airport Ostrava",
"lat": 49.696111,
"lon": 18.111111
},
"OSS": {
"name": "Osh",
"lat": 40.608889,
"lon": 72.793333
},
"OST": {
"name": "Ostend-Bruges International",
"lat": 51.199722,
"lon": 2.875278
},
"OSW": {
"name": "Orsk",
"lat": 51.0725,
"lon": 58.595556
},
"OSY": {
"name": "Namsos Airport, Høknesøra",
"lat": 64.471667,
"lon": 11.570556
},
"OTD": {
"name": "Contadora",
"lat": 8.629167,
"lon": -79.034722
},
"OTH": {
"name": "Southwest Oregon Regional",
"lat": 43.417222,
"lon": -124.24611
},
"OTI": {
"name": "Leo Wattimena",
"lat": 2.05,
"lon": 128.316667
},
"OTP": {
"name": "Henri Coandă International",
"lat": 44.572222,
"lon": 26.102222
},
"OTZ": {
"name": "Ralph Wien Memorial",
"lat": 66.888611,
"lon": -162.59417
},
"OUA": {
"name": "Ouagadougou",
"lat": 12.353333,
"lon": -1.5125
},
"OUD": {
"name": "Angads",
"lat": 34.787222,
"lon": -1.923889
},
"OUL": {
"name": "Oulu",
"lat": 64.93,
"lon": 25.354444
},
"OUZ": {
"name": "Tazadit",
"lat": 22.757778,
"lon": -12.476111
},
"OVB": {
"name": "Tolmachevo",
"lat": 55.0125,
"lon": 82.650556
},
"OVD": {
"name": "Asturias",
"lat": 43.563611,
"lon": -6.034722
},
"OVS": {
"name": "Sovetsky",
"lat": 61.325278,
"lon": 63.603611
},
"OWB": {
"name": "Owensboro–Daviess County Regional",
"lat": 37.74,
"lon": -87.166944
},
"OXB": {
"name": "Osvaldo Vieira International",
"lat": 11.894722,
"lon": -15.653611
},
"OZC": {
"name": "Labo",
"lat": 8.178611,
"lon": 123.841667
},
"OZG": {
"name": "Zagora",
"lat": 30.263889,
"lon": -5.853056
},
"OZH": {
"name": "Zaporizhia International",
"lat": 47.866944,
"lon": 35.315556
},
"OZZ": {
"name": "Ouarzazate",
"lat": 30.939167,
"lon": -6.909444
},
"PAC": {
"name": "Albrook Marcos A. Gelabert International",
"lat": 8.973333,
"lon": -79.555556
},
"PAD": {
"name": "Paderborn Lippstadt",
"lat": 51.614167,
"lon": 8.616389
},
"PAE": {
"name": "Paine Field Everett",
"lat": 47.907946,
"lon": -122.279967
},
"PAF": {
"name": "Pakuba Airfield",
"lat": 2.200833,
"lon": 31.551667
},
"PAG": {
"name": "Pagadian",
"lat": 7.83,
"lon": 123.461111
},
"PAH": {
"name": "Barkley Regional",
"lat": 37.060278,
"lon": -88.773056
},
"PAP": {
"name": "Toussaint Louverture International",
"lat": 18.58,
"lon": -72.2925
},
"PAS": {
"name": "Paros National",
"lat": 37.010278,
"lon": 25.128611
},
"PAT": {
"name": "Jay Prakash Narayan International",
"lat": 25.591389,
"lon": 85.088056
},
"PAV": {
"name": "Paulo Afonso",
"lat": -9.400833,
"lon": -38.250556
},
"PAZ": {
"name": "El Tajín National",
"lat": 20.601944,
"lon": -97.463056
},
"PBC": {
"name": "Puebla International",
"lat": 19.158056,
"lon": -98.371389
},
"PBD": {
"name": "Porbandar",
"lat": 21.648611,
"lon": 69.657222
},
"PBG": {
"name": "Plattsburgh International",
"lat": 44.6525,
"lon": -73.468889
},
"PBH": {
"name": "Paro",
"lat": 27.403056,
"lon": 89.424722
},
"PBI": {
"name": "Palm Beach International",
"lat": 26.683056,
"lon": -80.095556
},
"PBJ": {
"name": "Paama",
"lat": -16.431944,
"lon": 168.235833
},
"PBM": {
"name": "Johan Adolf Pengel International",
"lat": 5.452778,
"lon": -55.187778
},
"PBO": {
"name": "Paraburdoo",
"lat": -23.171944,
"lon": 117.746667
},
"PBR": {
"name": "Puerto Barrios",
"lat": 15.731944,
"lon": -88.5
},
"PBU": {
"name": "Putao",
"lat": 27.33,
"lon": 97.426389
},
"PCL": {
"name": "FAP Captain David Abensur Rengifo International",
"lat": -8.378056,
"lon": -74.574167
},
"PCN": {
"name": "Picton Aerodrome",
"lat": -41.347222,
"lon": 173.956111
},
"PCR": {
"name": "Germán Olano",
"lat": 6.184722,
"lon": -67.493056
},
"PDA": {
"name": "César Gaviria Trujillo",
"lat": 3.853611,
"lon": -67.906111
},
"PDB": {
"name": "Pedro Bay",
"lat": 59.795833,
"lon": -154.12361
},
"PDG": {
"name": "Minangkabau International",
"lat": -0.788734,
"lon": 100.281657
},
"PDK": {
"name": "DeKalb–Peachtree",
"lat": 33.883333,
"lon": -84.3
},
"PDL": {
"name": "João Paulo II",
"lat": 37.741111,
"lon": -25.697778
},
"PDM": {
"name": "Pedasí",
"lat": 7.553333,
"lon": -80.021389
},
"PDP": {
"name": "Capitán de Corbeta Carlos A. Curbelo International",
"lat": -34.856944,
"lon": -55.100833
},
"PDS": {
"name": "Piedras Negras International",
"lat": 28.6275,
"lon": -100.53528
},
"PDT": {
"name": "Eastern Oregon Regional",
"lat": 45.695278,
"lon": -118.83694
},
"PDV": {
"name": "Plovdiv",
"lat": 42.067778,
"lon": 24.850833
},
"PDX": {
"name": "Portland International",
"lat": 45.588611,
"lon": -122.5975
},
"PEC": {
"name": "Pelican Sea Plane Base",
"lat": 57.957778,
"lon": -136.23056
},
"PED": {
"name": "Pardubice Airport",
"lat": 50.013333,
"lon": 15.738611
},
"PEE": {
"name": "Perm International",
"lat": 57.914444,
"lon": 56.021111
},
"PEG": {
"name": "San Francesco d Assisi",
"lat": 43.097222,
"lon": 12.510278
},
"PEI": {
"name": "Matecaña International",
"lat": 4.812778,
"lon": -75.739444
},
"PEK": {
"name": "Beijing Capital International",
"lat": 40.08,
"lon": 116.584444
},
"PEM": {
"name": "Padre Aldamiz International",
"lat": -12.616389,
"lon": -69.229167
},
"PEN": {
"name": "Penang International",
"lat": 5.297222,
"lon": 100.276667
},
"PER": {
"name": "Perth",
"lat": -31.940278,
"lon": 115.966944
},
"PES": {
"name": "Petrozavodsk",
"lat": 61.885278,
"lon": 34.154722
},
"PET": {
"name": "Pelotas International",
"lat": -31.718333,
"lon": -52.329722
},
"PEU": {
"name": "Puerto Lempira",
"lat": 15.262222,
"lon": -83.784444
},
"PEW": {
"name": "Bacha Khan International",
"lat": 33.993889,
"lon": 71.514444
},
"PEX": {
"name": "Pechora",
"lat": 65.119444,
"lon": 57.130556
},
"PEZ": {
"name": "Penza",
"lat": 53.110556,
"lon": 45.021389
},
"PFB": {
"name": "Lauro Kurtz",
"lat": -28.244444,
"lon": -52.329167
},
"PFO": {
"name": "Paphos International",
"lat": 34.718056,
"lon": 32.485833
},
"PGA": {
"name": "Page Municipal",
"lat": 36.924167,
"lon": -111.44778
},
"PGD": {
"name": "Punta Gorda",
"lat": 26.917778,
"lon": -81.995278
},
"PGF": {
"name": "Perpignan–Rivesaltes",
"lat": 42.740833,
"lon": 2.869722
},
"PGH": {
"name": "Pantnagar",
"lat": 29.031944,
"lon": 79.473611
},
"PGK": {
"name": "Depati Amir",
"lat": -2.163611,
"lon": 106.139167
},
"PGM": {
"name": "Port Graham",
"lat": 59.349722,
"lon": -151.83111
},
"PGV": {
"name": "Pitt–Greenville",
"lat": 35.635833,
"lon": -77.384167
},
"PGZ": {
"name": "Ponta Grossa A.Amilton Beraldo",
"lat": -25.18814,
"lon": -50.142065
},
"PHB": {
"name": "Parnaíba-Prefeito Dr. João Silva Filho International",
"lat": -2.893333,
"lon": -41.731111
},
"PHC": {
"name": "Port Harcourt International",
"lat": 5.015556,
"lon": 6.949722
},
"PHE": {
"name": "Port Hedland International",
"lat": -20.377778,
"lon": 118.626389
},
"PHF": {
"name": "Newport News/Williamsburg International",
"lat": 37.131944,
"lon": -76.493056
},
"PHG": {
"name": "Nigerian Air Force Port Harcourt",
"lat": 4.846233,
"lon": 7.021538
},
"PHL": {
"name": "Philadelphia International",
"lat": 39.871944,
"lon": -75.241111
},
"PHO": {
"name": "Point Hope",
"lat": 68.348889,
"lon": -166.79944
},
"PHS": {
"name": "Phitsanulok",
"lat": 16.783056,
"lon": 100.279167
},
"PHW": {
"name": "Hendrik Van Eck",
"lat": -23.936944,
"lon": 31.156111
},
"PHX": {
"name": "Phoenix Sky Harbor International",
"lat": 33.434167,
"lon": -112.01167
},
"PIA": {
"name": "General Wayne A. Downing Peoria International",
"lat": 40.664167,
"lon": -89.693333
},
"PIB": {
"name": "Hattiesburg–Laurel Regional",
"lat": 31.467222,
"lon": -89.336944
},
"PIE": {
"name": "St. Pete–Clearwater International",
"lat": 27.910278,
"lon": -82.6875
},
"PIH": {
"name": "Pocatello Regional",
"lat": 42.909722,
"lon": -112.59583
},
"PIK": {
"name": "Glasgow Prestwick",
"lat": 55.509444,
"lon": -4.586667
},
"PIN": {
"name": "Parintins",
"lat": -2.673889,
"lon": -56.778056
},
"PIO": {
"name": "Capitán FAP Renán Elías Olivera",
"lat": -13.745,
"lon": -76.220278
},
"PIP": {
"name": "Pilot Point",
"lat": 57.580278,
"lon": -157.57194
},
"PIR": {
"name": "Pierre Regional",
"lat": 44.382778,
"lon": -100.28583
},
"PIS": {
"name": "Poitiers–Biard",
"lat": 46.5875,
"lon": 0.306667
},
"PIT": {
"name": "Pittsburgh International",
"lat": 40.491389,
"lon": -80.232778
},
"PIU": {
"name": "FAP Captain Guillermo Concha Iberico International",
"lat": -5.205833,
"lon": -80.616389
},
"PIX": {
"name": "Pico",
"lat": 38.554444,
"lon": -28.441389
},
"PIZ": {
"name": "Point Lay LRRS",
"lat": 69.732778,
"lon": -163.00528
},
"PJG": {
"name": "Panjgur Airport",
"lat": 26.9545,
"lon": 64.1325
},
"PJM": {
"name": "Puerto Jiménez",
"lat": 8.536111,
"lon": -83.301389
},
"PKA": {
"name": "Napaskiak",
"lat": 60.706667,
"lon": -161.77361
},
"PKB": {
"name": "Mid-Ohio Valley Regional",
"lat": 39.345,
"lon": -81.439167
},
"PKC": {
"name": "Petropavlovsk-Kamchatsky",
"lat": 53.169444,
"lon": 158.450833
},
"PKE": {
"name": "Parkes",
"lat": -33.131389,
"lon": 148.239167
},
"PKN": {
"name": "Iskandar",
"lat": -2.705278,
"lon": 111.673333
},
"PKR": {
"name": "Pokhara",
"lat": 28.200556,
"lon": 83.981389
},
"PKU": {
"name": "Sultan Syarif Kasim II International",
"lat": 0.460833,
"lon": 101.444444
},
"PKV": {
"name": "Pskov",
"lat": 57.783889,
"lon": 28.395556
},
"PKX": {
"name": "Beijing Daxing International Airport",
"lat": 39.509167,
"lon": 116.410556
},
"PKY": {
"name": "Tjilik Riwut",
"lat": -2.225,
"lon": 113.942778
},
"PKZ": {
"name": "Pakse International",
"lat": 15.131944,
"lon": 105.781389
},
"PLJ": {
"name": "Placencia",
"lat": 16.537222,
"lon": -88.361111
},
"PLM": {
"name": "Sultan Mahmud Badaruddin II International",
"lat": -2.898333,
"lon": 104.7
},
"PLN": {
"name": "Pellston Regional",
"lat": 45.570833,
"lon": -84.796667
},
"PLO": {
"name": "Port Lincoln",
"lat": -34.605278,
"lon": 135.880278
},
"PLQ": {
"name": "Palanga International",
"lat": 55.973333,
"lon": 21.093889
},
"PLS": {
"name": "Providenciales International",
"lat": 21.773611,
"lon": -72.265833
},
"PLW": {
"name": "Mutiara SIS Al-Jufrie",
"lat": -0.918611,
"lon": 119.909722
},
"PLX": {
"name": "Semey",
"lat": 50.351389,
"lon": 80.234444
},
"PLZ": {
"name": "Port Elizabeth",
"lat": -33.985,
"lon": 25.617222
},
"PMA": {
"name": "Pemba",
"lat": -5.257222,
"lon": 39.811389
},
"PMC": {
"name": "El Tepual International",
"lat": -41.438889,
"lon": -73.093889
},
"PMF": {
"name": "Parma",
"lat": 44.822222,
"lon": 10.295278
},
"PMI": {
"name": "Palma de Mallorca",
"lat": 39.551667,
"lon": 2.738889
},
"PML": {
"name": "Port Moller",
"lat": 56.005,
"lon": -160.56139
},
"PMO": {
"name": "Falcone–Borsellino",
"lat": 38.181944,
"lon": 13.099444
},
"PMR": {
"name": "Palmerston North",
"lat": -40.32,
"lon": 175.613611
},
"PMV": {
"name": "Santiago Mariño Caribbean International",
"lat": 10.913056,
"lon": -63.9675
},
"PMW": {
"name": "Palmas",
"lat": -10.291389,
"lon": -48.356944
},
"PMZ": {
"name": "Palmar Sur",
"lat": 8.950833,
"lon": -83.468611
},
"PNA": {
"name": "Pamplona",
"lat": 42.77,
"lon": -1.646389
},
"PND": {
"name": "Punta Gorda",
"lat": 16.102222,
"lon": -88.808333
},
"PNE": {
"name": "North Philadelphia",
"lat": 40.0818,
"lon": -75.0105
},
"PNH": {
"name": "Phnom Penh International",
"lat": 11.546667,
"lon": 104.844167
},
"PNI": {
"name": "Pohnpei International",
"lat": 6.985278,
"lon": 158.208889
},
"PNK": {
"name": "Supadio International",
"lat": -0.150833,
"lon": 109.403889
},
"PNL": {
"name": "Pantelleria",
"lat": 36.815,
"lon": 11.968056
},
"PNP": {
"name": "Girua",
"lat": -8.804444,
"lon": 148.309167
},
"PNQ": {
"name": "Pune",
"lat": 18.582222,
"lon": 73.919722
},
"PNR": {
"name": "Pointe Noire",
"lat": -4.816111,
"lon": 11.886667
},
"PNS": {
"name": "Pensacola International",
"lat": 30.473333,
"lon": -87.186667
},
"PNT": {
"name": "Teniente Julio Gallardo",
"lat": -51.671111,
"lon": -72.528333
},
"PNY": {
"name": "Pondicherry",
"lat": 11.968333,
"lon": 79.811389
},
"PNZ": {
"name": "Petrolina",
"lat": -9.3625,
"lon": -40.569167
},
"POA": {
"name": "Salgado Filho International",
"lat": -29.994444,
"lon": -51.171389
},
"POG": {
"name": "Port-Gentil International",
"lat": -0.711667,
"lon": 8.754444
},
"POI": {
"name": "Captain Nicolas Rojas",
"lat": -19.543333,
"lon": -65.723889
},
"POL": {
"name": "Pemba",
"lat": -12.986667,
"lon": 40.5225
},
"POM": {
"name": "Jacksons International",
"lat": -9.443333,
"lon": 147.22
},
"POP": {
"name": "Gregorio Luperón International",
"lat": 19.757778,
"lon": -70.57
},
"POS": {
"name": "Piarco International",
"lat": 10.595278,
"lon": -61.337222
},
"POW": {
"name": "Portoroz Airport",
"lat": 45.4734,
"lon": 13.615
},
"POZ": {
"name": "Poznań–Ławica",
"lat": 52.421111,
"lon": 16.826389
},
"PPB": {
"name": "Presidente Prudente",
"lat": -22.175,
"lon": -51.424722
},
"PPG": {
"name": "Pago Pago International",
"lat": -14.333611,
"lon": -170.7125
},
"PPK": {
"name": "Petropavl",
"lat": 54.774444,
"lon": 69.183889
},
"PPN": {
"name": "Guillermo León Valencia",
"lat": 2.454444,
"lon": -76.609444
},
"PPP": {
"name": "Whitsunday Coast",
"lat": -20.494167,
"lon": 148.553056
},
"PPQ": {
"name": "Kapiti Coast",
"lat": -40.901111,
"lon": 174.988056
},
"PPS": {
"name": "Puerto Princesa International",
"lat": 9.742222,
"lon": 118.758611
},
"PPT": {
"name": "Fa a ā International",
"lat": -17.553889,
"lon": -149.60722
},
"PPV": {
"name": "Port Protection Seaplane Base",
"lat": 56.325556,
"lon": -133.60917
},
"PPW": {
"name": "Papa Westray",
"lat": 59.351389,
"lon": -2.9
},
"PQC": {
"name": "Phu Quoc International Airport",
"lat": 10.16861,
"lon": 103.993153
},
"PQI": {
"name": "Northern Maine Regional Airport at Presque Isle",
"lat": 46.688889,
"lon": -68.044722
},
"PQM": {
"name": "Palenque International",
"lat": 17.533889,
"lon": -91.984722
},
"PQQ": {
"name": "Port Macquarie",
"lat": -31.435556,
"lon": 152.862222
},
"PRA": {
"name": "General Justo José de Urquiza",
"lat": -31.793611,
"lon": -60.481111
},
"PRC": {
"name": "Ernest A. Love Field",
"lat": 34.654444,
"lon": -112.41972
},
"PRG": {
"name": "Václav Havel Airport Prague",
"lat": 50.100833,
"lon": 14.26
},
"PRH": {
"name": "Phrae",
"lat": 18.131667,
"lon": 100.164722
},
"PRI": {
"name": "Praslin Island",
"lat": -4.319167,
"lon": 55.691389
},
"PRM": {
"name": "Portimão",
"lat": 37.149722,
"lon": -8.584167
},
"PRN": {
"name": "Pristina International",
"lat": 42.572778,
"lon": 21.035833
},
"PRS": {
"name": "Parasi Airport",
"lat": -9.64167,
"lon": 161.425003
},
"PSA": {
"name": "Pisa International",
"lat": 43.682778,
"lon": 10.395556
},
"PSC": {
"name": "Tri-Cities",
"lat": 46.266667,
"lon": -119.11667
},
"PSE": {
"name": "Mercedita",
"lat": 18.008333,
"lon": -66.563056
},
"PSG": {
"name": "Petersburg James A. Johnson",
"lat": 56.802222,
"lon": -132.94361
},
"PSJ": {
"name": "Poso Kasinguncu",
"lat": -1.418333,
"lon": 120.656667
},
"PSM": {
"name": "Portsmouth International Airport at Pease",
"lat": 43.078056,
"lon": -70.823333
},
"PSO": {
"name": "Antonio Nariño",
"lat": 1.396111,
"lon": -77.291111
},
"PSP": {
"name": "Palm Springs International",
"lat": 33.829722,
"lon": -116.50667
},
"PSR": {
"name": "Abruzzo",
"lat": 42.431667,
"lon": 14.186667
},
"PSS": {
"name": "Libertador General José de San Martín",
"lat": -27.385833,
"lon": -55.970556
},
"PSU": {
"name": "Pangsuma",
"lat": 0.835556,
"lon": 112.937222
},
"PSZ": {
"name": "Capitan Av. Salvador Ogaya G. airport",
"lat": -18.9753,
"lon": -57.820599
},
"PTA": {
"name": "Port Alsworth",
"lat": 60.2025,
"lon": -154.32333
},
"PTG": {
"name": "Polokwane International",
"lat": -23.845278,
"lon": 29.458611
},
"PTH": {
"name": "Port Heiden",
"lat": 56.957222,
"lon": -158.63722
},
"PTJ": {
"name": "Portland",
"lat": -38.319444,
"lon": 141.466667
},
"PTK": {
"name": "Oakland County International",
"lat": 42.665278,
"lon": -83.42
},
"PTP": {
"name": "Pointe-à-Pitre International",
"lat": 16.265278,
"lon": -61.531944
},
"PTU": {
"name": "Platinum",
"lat": 59.016389,
"lon": -161.82389
},
"PTX": {
"name": "Pitalito",
"lat": 1.856944,
"lon": -76.086944
},
"PTY": {
"name": "Tocumen International",
"lat": 9.071389,
"lon": -79.383333
},
"PUB": {
"name": "Pueblo Memorial",
"lat": 38.289167,
"lon": -104.49667
},
"PUE": {
"name": "Puerto Obaldia",
"lat": 8.667222,
"lon": -77.418611
},
"PUF": {
"name": "Pau Pyrénées",
"lat": 43.38,
"lon": -0.418611
},
"PUG": {
"name": "Port Augusta",
"lat": -32.506944,
"lon": 137.716667
},
"PUJ": {
"name": "Punta Cana International",
"lat": 18.5675,
"lon": -68.363333
},
"PUM": {
"name": "Kolaka Pomala",
"lat": -4.181111,
"lon": 121.615278
},
"PUQ": {
"name": "Presidente Carlos Ibáñez del Campo International",
"lat": -53.002778,
"lon": -70.854722
},
"PUS": {
"name": "Gimhae International",
"lat": 35.176667,
"lon": 128.9425
},
"PUU": {
"name": "Tres de Mayo",
"lat": 0.505278,
"lon": -76.500833
},
"PUW": {
"name": "Pullman–Moscow Regional",
"lat": 46.743611,
"lon": -117.11111
},
"PUY": {
"name": "Pula",
"lat": 44.893611,
"lon": 13.922222
},
"PVA": {
"name": "El Embrujo",
"lat": 13.358611,
"lon": -81.358333
},
"PVC": {
"name": "Provincetown Municipal",
"lat": 42.072778,
"lon": -70.220278
},
"PVD": {
"name": "T. F. Green",
"lat": 41.725,
"lon": -71.425833
},
"PVG": {
"name": "Shanghai Pudong International",
"lat": 31.143333,
"lon": 121.805278
},
"PVH": {
"name": "Governador Jorge Teixeira de Oliveira International",
"lat": -8.709167,
"lon": -63.902222
},
"PVK": {
"name": "Aktion National",
"lat": 38.925556,
"lon": 20.765278
},
"PVR": {
"name": "Licenciado Gustavo Díaz Ordaz International",
"lat": 20.68,
"lon": -105.25417
},
"PVU": {
"name": "Provo Municipal",
"lat": 40.218889,
"lon": -111.7225
},
"PWE": {
"name": "Pevek",
"lat": 69.783333,
"lon": 170.596944
},
"PWM": {
"name": "Portland International Jetport",
"lat": 43.646111,
"lon": -70.309167
},
"PWQ": {
"name": "Pavlodar",
"lat": 52.195,
"lon": 77.073889
},
"PXA": {
"name": "Lahat Pagar Alam",
"lat": -4.023276,
"lon": 103.380415
},
"PXM": {
"name": "Puerto Escondido International",
"lat": 15.876944,
"lon": -97.089167
},
"PXO": {
"name": "Porto Santo",
"lat": 33.070833,
"lon": -16.349722
},
"PXU": {
"name": "Pleiku",
"lat": 14.004444,
"lon": 108.017222
},
"PYC": {
"name": "Playón Chico",
"lat": 9.309722,
"lon": -78.233611
},
"PYG": {
"name": "Pakyong Airport",
"lat": 27.229151,
"lon": 88.587203
},
"PYH": {
"name": "Cacique Aramare",
"lat": 5.62,
"lon": -67.606111
},
"PYJ": {
"name": "Polyarny",
"lat": 66.400556,
"lon": 112.030278
},
"PYY": {
"name": "Pai",
"lat": 19.370833,
"lon": 98.435556
},
"PZB": {
"name": "Pietermaritzburg",
"lat": -29.648889,
"lon": 30.398611
},
"PZH": {
"name": "Zhob",
"lat": 31.358333,
"lon": 69.463611
},
"PZI": {
"name": "Panzhihua Bao anying",
"lat": 26.54,
"lon": 101.798056
},
"PZL": {
"name": "Phinda Zulu Inyala",
"lat": -27.866667,
"lon": 32.3
},
"PZO": {
"name": "Manuel Carlos Piar Guayana",
"lat": 8.288611,
"lon": -62.760278
},
"PZU": {
"name": "Port Sudan New International",
"lat": 19.433611,
"lon": 37.234167
},
"QBC": {
"name": "Bella Coola",
"lat": 52.3875,
"lon": -126.59583
},
"QLS": {
"name": "Lausanne-la Blecherette Airport",
"lat": 46.5453,
"lon": 6.61667
},
"QOW": {
"name": "Sam Mbakwe",
"lat": 5.426944,
"lon": 7.206111
},
"QRO": {
"name": "Querétaro International",
"lat": 20.617222,
"lon": -100.18556
},
"QRW": {
"name": "Warri",
"lat": 5.598889,
"lon": 5.820278
},
"QSF": {
"name": "Ain Arnat",
"lat": 36.178056,
"lon": 5.324444
},
"QUO": {
"name": "Akwa Ibom",
"lat": 4.873889,
"lon": 8.091389
},
"RAB": {
"name": "Rabaul",
"lat": -4.34,
"lon": 152.377222
},
"RAE": {
"name": "Arar Domestic",
"lat": 30.906667,
"lon": 41.138333
},
"RAH": {
"name": "Rafha Domestic",
"lat": 29.626389,
"lon": 43.490556
},
"RAI": {
"name": "Nelson Mandela International",
"lat": 14.941389,
"lon": -23.484722
},
"RAJ": {
"name": "Rajkot",
"lat": 22.309167,
"lon": 70.779444
},
"RAK": {
"name": "Marrakesh Menara",
"lat": 31.606944,
"lon": -8.036389
},
"RAO": {
"name": "Leite Lopes",
"lat": -21.134167,
"lon": -47.774167
},
"RAP": {
"name": "Rapid City Regional",
"lat": 44.043056,
"lon": -103.05694
},
"RAQ": {
"name": "Sugimanuru",
"lat": -4.763017,
"lon": 122.566014
},
"RAR": {
"name": "Rarotonga International",
"lat": -21.202778,
"lon": -159.79833
},
"RBA": {
"name": "Rabat–Salé",
"lat": 34.051389,
"lon": -6.751389
},
"RBQ": {
"name": "Rurrenabaque",
"lat": -14.426667,
"lon": -67.498889
},
"RBR": {
"name": "Rio Branco International",
"lat": -9.869167,
"lon": -67.894167
},
"RBV": {
"name": "Ramata",
"lat": -8.167778,
"lon": 157.641944
},
"RBY": {
"name": "Ruby",
"lat": 64.727222,
"lon": -155.47
},
"RCB": {
"name": "Richards Bay",
"lat": -28.741111,
"lon": 32.092222
},
"RCE": {
"name": "Roche Harbor",
"lat": 48.611389,
"lon": -123.14139
},
"RCH": {
"name": "Almirante Padilla",
"lat": 11.526111,
"lon": -72.925833
},
"RCM": {
"name": "Richmond",
"lat": -20.701389,
"lon": 143.114167
},
"RCU": {
"name": "Las Higueras",
"lat": -33.094444,
"lon": -64.261389
},
"RCY": {
"name": "Port Nelson",
"lat": 23.651667,
"lon": -74.845
},
"RDB": {
"name": "Red Dog",
"lat": 68.028333,
"lon": -162.90861
},
"RDD": {
"name": "Redding Municipal",
"lat": 40.508889,
"lon": -122.29333
},
"RDM": {
"name": "Roberts Field",
"lat": 44.254167,
"lon": -121.15
},
"RDP": {
"name": "Kazi Nazrul Islam",
"lat": 23.624167,
"lon": 87.242222
},
"RDU": {
"name": "Raleigh–Durham International",
"lat": 35.877778,
"lon": -78.7875
},
"RDZ": {
"name": "Rodez–Aveyron",
"lat": 44.4075,
"lon": 2.483333
},
"REC": {
"name": "Recife/Guararapes–Gilberto Freyre International",
"lat": -8.126667,
"lon": -34.923056
},
"REG": {
"name": "Reggio Calabria",
"lat": 38.071944,
"lon": 15.653611
},
"REL": {
"name": "Almirante Marcos A. Zar",
"lat": -43.210556,
"lon": -65.270278
},
"REN": {
"name": "Orenburg Tsentralny",
"lat": 51.795833,
"lon": 55.456667
},
"REP": {
"name": "Siem Reap International",
"lat": 13.410556,
"lon": 103.812778
},
"RES": {
"name": "Resistencia International",
"lat": -27.45,
"lon": -59.056111
},
"RET": {
"name": "Røst",
"lat": 67.5275,
"lon": 12.103056
},
"REU": {
"name": "Reus",
"lat": 41.1475,
"lon": 1.167222
},
"REX": {
"name": "General Lucio Blanco International",
"lat": 26.008889,
"lon": -98.228611
},
"RFD": {
"name": "Chicago Rockford International",
"lat": 42.198056,
"lon": -89.099167
},
"RFP": {
"name": "Raiatea",
"lat": -16.722778,
"lon": -151.46583
},
"RGA": {
"name": "Hermes Quijada International",
"lat": -53.7775,
"lon": -67.75
},
"RGI": {
"name": "Rangiroa",
"lat": -14.954167,
"lon": -147.66083
},
"RGK": {
"name": "Gorno-Altaysk",
"lat": 51.969167,
"lon": 85.836389
},
"RGL": {
"name": "Piloto Civil Norberto Fernández International",
"lat": -51.608889,
"lon": -69.312778
},
"RGN": {
"name": "Yangon International",
"lat": 16.907222,
"lon": 96.133333
},
"RGS": {
"name": "Burgos Airport",
"lat": 42.357601,
"lon": -3.62076
},
"RHD": {
"name": "Las Termas",
"lat": -27.473611,
"lon": -64.906667
},
"RHI": {
"name": "Rhinelander–Oneida County",
"lat": 45.631111,
"lon": -89.4675
},
"RHO": {
"name": "Rhodes International",
"lat": 36.405556,
"lon": 28.086111
},
"RHT": {
"name": "Alxa Right Banner Badanjilin",
"lat": 39.213056,
"lon": 101.644444
},
"RIA": {
"name": "Santa Maria",
"lat": -29.711389,
"lon": -53.688056
},
"RIB": {
"name": "Riberalta",
"lat": -11.010556,
"lon": -66.073611
},
"RIC": {
"name": "Richmond International",
"lat": 37.505278,
"lon": -77.319722
},
"RIS": {
"name": "Rishiri",
"lat": 45.241944,
"lon": 141.186389
},
"RIW": {
"name": "Riverton Regional",
"lat": 43.065556,
"lon": -108.46
},
"RIX": {
"name": "Riga International",
"lat": 56.923611,
"lon": 23.971111
},
"RIY": {
"name": "Mukalla International Airport",
"lat": 14.6626,
"lon": 49.375
},
"RIZ": {
"name": "Rizhao Shanzihe",
"lat": 35.4,
"lon": 119.316667
},
"RJA": {
"name": "Rajahmundry",
"lat": 17.11,
"lon": 81.819444
},
"RJB": {
"name": "Rajbiraj Airport",
"lat": 26.517,
"lon": 86.75
},
"RJH": {
"name": "Shah Makhdum",
"lat": 24.437222,
"lon": 88.616389
},
"RJK": {
"name": "Rijeka",
"lat": 45.216944,
"lon": 14.570278
},
"RJL": {
"name": "Logroño–Agoncillo",
"lat": 42.460556,
"lon": -2.320556
},
"RKA": {
"name": "Aratika-Nord",
"lat": -15.485278,
"lon": -145.46778
},
"RKD": {
"name": "Knox County Regional",
"lat": 44.059444,
"lon": -69.099722
},
"RKS": {
"name": "Rock Springs–Sweetwater County",
"lat": 41.594722,
"lon": -109.06556
},
"RKT": {
"name": "Ras Al Khaimah International",
"lat": 25.613611,
"lon": 55.938889
},
"RKV": {
"name": "Reykjavík",
"lat": 64.13,
"lon": -21.940556
},
"RKZ": {
"name": "Shigatse Peace",
"lat": 29.351944,
"lon": 89.31
},
"RLG": {
"name": "Rostock–Laage",
"lat": 53.918056,
"lon": 12.278333
},
"RLK": {
"name": "Bayannur Tianjitai",
"lat": 40.926389,
"lon": 107.738889
},
"RMA": {
"name": "Roma",
"lat": -26.545,
"lon": 148.774722
},
"RMF": {
"name": "Marsa Alam International",
"lat": 25.557222,
"lon": 34.583611
},
"RMI": {
"name": "Federico Fellini International",
"lat": 44.019444,
"lon": 12.609444
},
"RMP": {
"name": "Rampart",
"lat": 65.508056,
"lon": -150.14194
},
"RMQ": {
"name": "Taichung",
"lat": 24.265,
"lon": 120.620833
},
"RMT": {
"name": "Rimatara",
"lat": -22.6375,
"lon": -152.80528
},
"RMU": {
"name": "Región de Murcia",
"lat": 37.8062,
"lon": -1.1279
},
"RNA": {
"name": "Ulawa",
"lat": -9.860833,
"lon": 161.979722
},
"RNB": {
"name": "Ronneby",
"lat": 56.266667,
"lon": 15.265
},
"RNJ": {
"name": "Yoron",
"lat": 27.043889,
"lon": 128.401944
},
"RNL": {
"name": "Rennell/Tingoa",
"lat": -11.551111,
"lon": 160.063889
},
"RNN": {
"name": "Bornholm",
"lat": 55.063333,
"lon": 14.760278
},
"RNO": {
"name": "Reno–Tahoe International",
"lat": 39.499167,
"lon": -119.76806
},
"RNS": {
"name": "Rennes–Saint-Jacques",
"lat": 48.071944,
"lon": -1.732222
},
"ROA": {
"name": "Roanoke–Blacksburg Regional",
"lat": 37.325556,
"lon": -79.975556
},
"ROB": {
"name": "Roberts International",
"lat": 6.233889,
"lon": -10.362222
},
"ROC": {
"name": "Greater Rochester International",
"lat": 43.118889,
"lon": -77.6725
},
"ROI": {
"name": "Roi Et",
"lat": 16.116667,
"lon": 103.773889
},
"ROK": {
"name": "Rockhampton",
"lat": -23.381944,
"lon": 150.475278
},
"ROO": {
"name": "Rondonópolis",
"lat": -16.586944,
"lon": -54.725
},
"ROR": {
"name": "Roman Tmetuchl International",
"lat": 7.367222,
"lon": 134.544167
},
"ROS": {
"name": "Rosario – Islas Malvinas International",
"lat": -32.903611,
"lon": -60.784444
},
"ROT": {
"name": "Rotorua Regional",
"lat": -38.106944,
"lon": 176.316389
},
"ROV": {
"name": "Platov International Airport",
"lat": 47.493889,
"lon": 39.924722
},
"ROW": {
"name": "Roswell International Air Center",
"lat": 33.301667,
"lon": -104.53056
},
"RPR": {
"name": "Swami Vivekananda",
"lat": 21.180278,
"lon": 81.738889
},
"RRG": {
"name": "Sir Gaëtan Duval",
"lat": -19.757778,
"lon": 63.361111
},
"RRS": {
"name": "Røros",
"lat": 62.578889,
"lon": 11.344722
},
"RSA": {
"name": "Santa Rosa",
"lat": -36.588333,
"lon": -64.275833
},
"RSD": {
"name": "Rock Sound International",
"lat": 24.891667,
"lon": -76.177778
},
"RSH": {
"name": "Russian Mission",
"lat": 61.778333,
"lon": -161.31972
},
"RSS": {
"name": "Damazin",
"lat": 11.785278,
"lon": 34.336667
},
"RST": {
"name": "Rochester International",
"lat": 43.910278,
"lon": -92.496667
},
"RSU": {
"name": "Yeosu",
"lat": 34.842222,
"lon": 127.616944
},
"RSW": {
"name": "Southwest Florida International",
"lat": 26.536111,
"lon": -81.755278
},
"RTA": {
"name": "Rotuma",
"lat": -12.482778,
"lon": 177.071667
},
"RTB": {
"name": "Juan Manuel Gálvez International",
"lat": 16.316944,
"lon": -86.523056
},
"RTG": {
"name": "Frans Sales Lega",
"lat": -8.596111,
"lon": 120.478056
},
"RTI": {
"name": "Roti David C. Saudale",
"lat": -10.766944,
"lon": 123.075278
},
"RTM": {
"name": "Rotterdam The Hague",
"lat": 51.953056,
"lon": 4.430833
},
"RUH": {
"name": "King Khalid International",
"lat": 24.957778,
"lon": 46.698889
},
"RUN": {
"name": "Roland Garros",
"lat": -20.887222,
"lon": 55.510278
},
"RUR": {
"name": "Rurutu",
"lat": -22.434167,
"lon": -151.36056
},
"RUS": {
"name": "Marau",
"lat": -9.861667,
"lon": 160.825556
},
"RUT": {
"name": "Rutland–Southern Vermont Regional",
"lat": 43.529444,
"lon": -72.949722
},
"RVD": {
"name": "Rio Verde",
"lat": -17.833333,
"lon": -50.955556
},
"RVE": {
"name": "Los Colonizadores",
"lat": 6.951944,
"lon": -71.857222
},
"RVH": {
"name": "Rzhevka",
"lat": 59.983333,
"lon": 30.6
},
"RVK": {
"name": "Rørvik Airport, Ryum",
"lat": 64.834167,
"lon": 11.135556
},
"RVN": {
"name": "Rovaniemi",
"lat": 66.564722,
"lon": 25.830278
},
"RVT": {
"name": "Ravensthorpe",
"lat": -33.797222,
"lon": 120.210278
},
"RVV": {
"name": "Raivavae",
"lat": -23.885278,
"lon": -147.66194
},
"RXS": {
"name": "Roxas",
"lat": 11.601111,
"lon": 122.750556
},
"RYG": {
"name": "Moss Airport, Rygge",
"lat": 59.378889,
"lon": 10.785556
},
"RYK": {
"name": "Shaikh Zayed International",
"lat": 28.383889,
"lon": 70.279444
},
"RZE": {
"name": "Rzeszów–Jasionka",
"lat": 50.11,
"lon": 22.018889
},
"SAA": {
"name": "Shively Field Airport",
"lat": 41.444722,
"lon": -106.823611
},
"SAB": {
"name": "Juancho E. Yrausquin",
"lat": 17.645556,
"lon": -63.220556
},
"SAC": {
"name": "Sacramento Executive Airport",
"lat": 38.5125,
"lon": -121.493333
},
"SAE": {
"name": "Saattut Heliport",
"lat": 70.808611,
"lon": -51.626667
},
"SAF": {
"name": "Santa Fe Municipal",
"lat": 35.616667,
"lon": -106.08333
},
"SAG": {
"name": "Shirdi",
"lat": 19.69,
"lon": 74.3754
},
"SAL": {
"name": "Monseñor Óscar Arnulfo Romero International",
"lat": 13.440833,
"lon": -89.055833
},
"SAN": {
"name": "San Diego International",
"lat": 32.733611,
"lon": -117.18972
},
"SAP": {
"name": "Ramón Villeda Morales International",
"lat": 15.452778,
"lon": -87.923611
},
"SAT": {
"name": "San Antonio International",
"lat": 29.533611,
"lon": -98.469722
},
"SAU": {
"name": "Sawu Airport",
"lat": -10.4833,
"lon": 121.900002
},
"SAV": {
"name": "Savannah/Hilton Head International",
"lat": 32.1275,
"lon": -81.202222
},
"SAW": {
"name": "Sabiha Gökçen International",
"lat": 40.898611,
"lon": 29.309167
},
"SBA": {
"name": "Santa Barbara Municipal",
"lat": 34.426111,
"lon": -119.84028
},
"SBH": {
"name": "Gustaf III",
"lat": 17.904444,
"lon": -62.843611
},
"SBN": {
"name": "South Bend International",
"lat": 41.704722,
"lon": -86.313056
},
"SBP": {
"name": "San Luis Obispo County Regional",
"lat": 35.236944,
"lon": -120.64194
},
"SBR": {
"name": "Saibai Island",
"lat": -9.37833,
"lon": 142.625
},
"SBW": {
"name": "Sibu",
"lat": 2.264167,
"lon": 111.9825
},
"SBY": {
"name": "Salisbury–Ocean City–Wicomico Regional",
"lat": 38.340556,
"lon": -75.510278
},
"SBZ": {
"name": "Sibiu International",
"lat": 45.785556,
"lon": 24.091389
},
"SCC": {
"name": "Deadhorse",
"lat": 70.194722,
"lon": -148.46528
},
"SCE": {
"name": "University Park",
"lat": 40.850556,
"lon": -77.847222
},
"SCK": {
"name": "Stockton Metropolitan",
"lat": 37.894167,
"lon": -121.23833
},
"SCL": {
"name": "Comodoro Arturo Merino Benítez International",
"lat": -33.393056,
"lon": -70.785833
},
"SCM": {
"name": "Scammon Bay",
"lat": 61.845556,
"lon": -165.57861
},
"SCN": {
"name": "Saarbrücken",
"lat": 49.214722,
"lon": 7.110556
},
"SCO": {
"name": "Aktau",
"lat": 43.86,
"lon": 51.091944
},
"SCQ": {
"name": "Santiago de Compostela",
"lat": 42.896389,
"lon": -8.415278
},
"SCR": {
"name": "Scandinavian Mountains Airport",
"lat": 61.159,
"lon": 12.84
},
"SCT": {
"name": "Socotra",
"lat": 12.630556,
"lon": 53.905833
},
"SCV": {
"name": "Suceava International",
"lat": 47.6875,
"lon": 26.354167
},
"SCW": {
"name": "Syktyvkar",
"lat": 61.646944,
"lon": 50.845
},
"SCY": {
"name": "San Cristóbal",
"lat": -0.910278,
"lon": -89.6175
},
"SCZ": {
"name": "Santa Cruz/Graciosa Bay/Luova",
"lat": -10.719722,
"lon": 165.796389
},
"SDD": {
"name": "Lubango",
"lat": -14.924722,
"lon": 13.575
},
"SDE": {
"name": "Vicecomodoro Ángel de la Paz Aragonés",
"lat": -27.765556,
"lon": -64.31
},
"SDF": {
"name": "Louisville International",
"lat": 38.174444,
"lon": -85.736111
},
"SDJ": {
"name": "Sendai",
"lat": 38.139722,
"lon": 140.916944
},
"SDK": {
"name": "Sandakan",
"lat": 5.901389,
"lon": 118.061111
},
"SDL": {
"name": "Sundsvall–Timrå",
"lat": 62.528056,
"lon": 17.443889
},
"SDN": {
"name": "Sandane Airport, Anda",
"lat": 61.83,
"lon": 6.1075
},
"SDP": {
"name": "Sand Point",
"lat": 55.315,
"lon": -160.52278
},
"SDQ": {
"name": "Las Américas International",
"lat": 18.429722,
"lon": -69.668889
},
"SDR": {
"name": "Santander",
"lat": 43.426944,
"lon": -3.82
},
"SDU": {
"name": "Santos Dumont",
"lat": -22.910556,
"lon": -43.163056
},
"SDY": {
"name": "Sidney–Richland Municipal",
"lat": 47.705,
"lon": -104.19639
},
"SEA": {
"name": "Seattle–Tacoma International",
"lat": 47.448889,
"lon": -122.30944
},
"SEB": {
"name": "Sabha",
"lat": 26.986944,
"lon": 14.4725
},
"SEK": {
"name": "Srednekolymsk",
"lat": 67.474722,
"lon": 153.729444
},
"SEN": {
"name": "London Southend",
"lat": 51.571389,
"lon": 0.695556
},
"SEU": {
"name": "Seronera Airstrip",
"lat": -2.457222,
"lon": 34.821944
},
"SEZ": {
"name": "Seychelles International",
"lat": -4.674444,
"lon": 55.521944
},
"SFA": {
"name": "Sfax–Thyna International",
"lat": 34.718056,
"lon": 10.691111
},
"SFB": {
"name": "Orlando Sanford International",
"lat": 28.777778,
"lon": -81.2375
},
"SFD": {
"name": "Las Flecheras",
"lat": 7.883333,
"lon": -67.443889
},
"SFG": {
"name": "Grand Case-Espérance",
"lat": 18.100833,
"lon": -63.049167
},
"SFJ": {
"name": "Kangerlussuaq",
"lat": 67.016944,
"lon": -50.689444
},
"SFL": {
"name": "São Filipe",
"lat": 14.886667,
"lon": -24.481944
},
"SFN": {
"name": "Sauce Viejo",
"lat": -31.710833,
"lon": -60.811389
},
"SFO": {
"name": "San Francisco International",
"lat": 37.618889,
"lon": -122.39167
},
"SFT": {
"name": "Skellefteå",
"lat": 64.624722,
"lon": 21.076944
},
"SGC": {
"name": "Surgut International",
"lat": 61.343611,
"lon": 73.401944
},
"SGD": {
"name": "Sønderborg",
"lat": 54.964444,
"lon": 9.791667
},
"SGF": {
"name": "Springfield-Branson National",
"lat": 37.245556,
"lon": -93.388611
},
"SGG": {
"name": "Sermiligaaq Heliport",
"lat": 65.905833,
"lon": -36.378333
},
"SGN": {
"name": "Tan Son Nhat International",
"lat": 10.818889,
"lon": 106.651944
},
"SGO": {
"name": "St George",
"lat": -28.049722,
"lon": 148.595278
},
"SGU": {
"name": "St. George Regional",
"lat": 37.090556,
"lon": -113.59306
},
"SGX": {
"name": "Songea",
"lat": -10.683333,
"lon": 35.583333
},
"SGY": {
"name": "Skagway",
"lat": 59.460556,
"lon": -135.31639
},
"SHA": {
"name": "Shanghai Hongqiao International",
"lat": 31.197778,
"lon": 121.336389
},
"SHB": {
"name": "Nakashibetsu",
"lat": 43.5775,
"lon": 144.96
},
"SHC": {
"name": "Shire",
"lat": 14.079444,
"lon": 38.271389
},
"SHD": {
"name": "Shenandoah Valley Regional",
"lat": 38.261944,
"lon": -78.898611
},
"SHE": {
"name": "Shenyang Taoxian International",
"lat": 41.639722,
"lon": 123.483333
},
"SHF": {
"name": "Shihezi Huayuan",
"lat": 44.244333,
"lon": 85.890476
},
"SHG": {
"name": "Shungnak",
"lat": 66.888056,
"lon": -157.1625
},
"SHH": {
"name": "Shishmaref",
"lat": 66.249444,
"lon": -166.08944
},
"SHJ": {
"name": "Sharjah International",
"lat": 25.328611,
"lon": 55.517222
},
"SHL": {
"name": "Shillong",
"lat": 25.703611,
"lon": 91.9775
},
"SHM": {
"name": "Nanki–Shirahama",
"lat": 33.662222,
"lon": 135.364444
},
"SHO": {
"name": "King Mswati III International",
"lat": -26.356944,
"lon": 31.717222
},
"SHV": {
"name": "Shreveport Regional",
"lat": 32.447222,
"lon": -93.828889
},
"SHW": {
"name": "Sharurah Domestic",
"lat": 17.466944,
"lon": 47.121389
},
"SHX": {
"name": "Shageluk",
"lat": 62.6925,
"lon": -159.56917
},
"SID": {
"name": "Amílcar Cabral International",
"lat": 16.741389,
"lon": -22.949444
},
"SIF": {
"name": "Simara",
"lat": 27.159444,
"lon": 84.98
},
"SIG": {
"name": "Fernando Luis Ribas Dominicci",
"lat": 18.456944,
"lon": -66.098056
},
"SIN": {
"name": "Singapore Changi",
"lat": 1.359167,
"lon": 103.989444
},
"SIP": {
"name": "Simferopol International",
"lat": 45.052222,
"lon": 33.973889
},
"SIR": {
"name": "Sion",
"lat": 46.2225,
"lon": 7.34
},
"SIS": {
"name": "Sishen",
"lat": -27.65,
"lon": 23
},
"SIT": {
"name": "Sitka Rocky Gutierrez",
"lat": 57.047222,
"lon": -135.36167
},
"SJC": {
"name": "San Jose International",
"lat": 37.3625,
"lon": -121.92889
},
"SJD": {
"name": "Los Cabos International",
"lat": 23.151944,
"lon": -109.72111
},
"SJE": {
"name": "Jorge Enrique González Torres",
"lat": 2.579722,
"lon": -72.639444
},
"SJI": {
"name": "San Jose",
"lat": 12.361389,
"lon": 121.046667
},
"SJJ": {
"name": "Sarajevo International",
"lat": 43.824722,
"lon": 18.331389
},
"SJK": {
"name": "Aeroporto Internacional de São José dos Campos",
"lat": -23.225577,
"lon": -45.862098
},
"SJO": {
"name": "Juan Santamaría International",
"lat": 9.993889,
"lon": -84.208889
},
"SJP": {
"name": "São José do Rio Preto",
"lat": -20.816667,
"lon": -49.406389
},
"SJT": {
"name": "San Angelo Regional",
"lat": 31.357778,
"lon": -100.49639
},
"SJU": {
"name": "Luis Muñoz Marín International",
"lat": 18.439444,
"lon": -66.001944
},
"SJW": {
"name": "Shijiazhuang Zhengding International",
"lat": 38.280556,
"lon": 114.697222
},
"SJZ": {
"name": "Sao Jorge",
"lat": 38.665556,
"lon": -28.175833
},
"SKB": {
"name": "Robert L. Bradshaw International",
"lat": 17.311111,
"lon": -62.718611
},
"SKD": {
"name": "Samarkand International",
"lat": 39.700556,
"lon": 66.984722
},
"SKG": {
"name": "Thessaloniki International Airport Macedonia ",
"lat": 40.519722,
"lon": 22.970833
},
"SKH": {
"name": "Surkhet Airport",
"lat": 28.586,
"lon": 81.636002
},
"SKK": {
"name": "Shaktoolik",
"lat": 64.361111,
"lon": -161.2025
},
"SKN": {
"name": "Stokmarknes Airport, Skagen",
"lat": 68.581111,
"lon": 15.021111
},
"SKO": {
"name": "Sadiq Abubakar III International",
"lat": 12.916389,
"lon": 5.207222
},
"SKP": {
"name": "Skopje Alexander the Great ",
"lat": 41.961667,
"lon": 21.621389
},
"SKT": {
"name": "Sialkot International",
"lat": 32.535278,
"lon": 74.363889
},
"SKU": {
"name": "Skyros Island National",
"lat": 38.968333,
"lon": 24.488056
},
"SKX": {
"name": "Saransk",
"lat": 54.125833,
"lon": 45.213333
},
"SKZ": {
"name": "Sukkur",
"lat": 27.721389,
"lon": 68.793056
},
"SLA": {
"name": "Martín Miguel de Güemes International",
"lat": -24.859722,
"lon": -65.486944
},
"SLC": {
"name": "Salt Lake City International",
"lat": 40.788333,
"lon": -111.97778
},
"SLH": {
"name": "Vanua Lava",
"lat": -13.851944,
"lon": 167.537222
},
"SLI": {
"name": "Solwezi",
"lat": -12.173889,
"lon": 26.366667
},
"SLK": {
"name": "Adirondack Regional",
"lat": 44.385278,
"lon": -74.206111
},
"SLL": {
"name": "Salalah",
"lat": 17.038611,
"lon": 54.091389
},
"SLN": {
"name": "Salina Regional",
"lat": 38.790833,
"lon": -97.652222
},
"SLP": {
"name": "San Luis Potosí International",
"lat": 22.254167,
"lon": -100.93083
},
"SLU": {
"name": "George F. L. Charles",
"lat": 14.020278,
"lon": -60.993056
},
"SLV": {
"name": "Shimla",
"lat": 31.0842,
"lon": 77.0662
},
"SLW": {
"name": "Plan de Guadalupe International",
"lat": 25.543889,
"lon": -100.92833
},
"SLX": {
"name": "Salt Cay",
"lat": 21.335833,
"lon": -71.200556
},
"SLY": {
"name": "Salekhard",
"lat": 66.590833,
"lon": 66.611111
},
"SLZ": {
"name": "Marechal Cunha Machado International",
"lat": -2.585278,
"lon": -44.234167
},
"SMA": {
"name": "Santa Maria",
"lat": 36.973889,
"lon": -25.171111
},
"SMF": {
"name": "Sacramento International",
"lat": 38.695556,
"lon": -121.59083
},
"SMG": {
"name": "Santa Maria",
"lat": -12.391389,
"lon": -76.755833
},
"SMI": {
"name": "Samos International",
"lat": 37.69,
"lon": 26.911667
},
"SMK": {
"name": "St. Michael",
"lat": 63.481111,
"lon": -162.03083
},
"SML": {
"name": "Stella Maris",
"lat": 23.583056,
"lon": -75.268611
},
"SMQ": {
"name": "H. Asan",
"lat": -2.499167,
"lon": 112.975
},
"SMR": {
"name": "Simón Bolívar International",
"lat": 11.119722,
"lon": -74.230556
},
"SMS": {
"name": "Sainte Marie",
"lat": -17.093889,
"lon": 49.815833
},
"SMT": {
"name": "Sorriso",
"lat": -12.479444,
"lon": -55.672778
},
"SMX": {
"name": "Santa Maria Public",
"lat": 34.898889,
"lon": -120.4575
},
"SNA": {
"name": "John Wayne",
"lat": 33.675556,
"lon": -117.86833
},
"SNE": {
"name": "Preguiça",
"lat": 16.588611,
"lon": -24.284167
},
"SNN": {
"name": "Shannon",
"lat": 52.701944,
"lon": -8.924722
},
"SNO": {
"name": "Sakon Nakhon",
"lat": 17.195278,
"lon": 104.118611
},
"SNP": {
"name": "St. Paul Island",
"lat": 57.167222,
"lon": -170.22056
},
"SNW": {
"name": "Thandwe",
"lat": 18.460833,
"lon": 94.3
},
"SOB": {
"name": "Hévíz–Balaton",
"lat": 46.686389,
"lon": 17.159167
},
"SOC": {
"name": "Adisumarmo International",
"lat": -7.516111,
"lon": 110.756944
},
"SOF": {
"name": "Sofia",
"lat": 42.695278,
"lon": 23.406111
},
"SOG": {
"name": "Sogndal Airport, Haukåsen",
"lat": 61.156667,
"lon": 7.139444
},
"SOJ": {
"name": "Sørkjosen",
"lat": 69.786944,
"lon": 20.959444
},
"SOM": {
"name": "San Tomé",
"lat": 8.945278,
"lon": -64.151111
},
"SON": {
"name": "Santo-Pekoa International",
"lat": -15.505,
"lon": 167.219722
},
"SOQ": {
"name": "Domine Eduard Osok",
"lat": -0.892386,
"lon": 131.287831
},
"SOU": {
"name": "Southampton",
"lat": 50.950278,
"lon": -1.356667
},
"SOW": {
"name": "Show Low Regional",
"lat": 34.266667,
"lon": -110
},
"SOY": {
"name": "Stronsay",
"lat": 59.155278,
"lon": -2.641944
},
"SPA": {
"name": "Spartanburg Downtown Memorial Airport",
"lat": 34.9157,
"lon": -81.9565
},
"SPB": {
"name": "Charlotte Amalie Harbor Seaplane Base",
"lat": 18.337778,
"lon": -64.939722
},
"SPC": {
"name": "La Palma",
"lat": 28.626389,
"lon": -17.755556
},
"SPD": {
"name": "Saidpur",
"lat": 25.759167,
"lon": 88.908889
},
"SPI": {
"name": "Abraham Lincoln Capital",
"lat": 39.844167,
"lon": -89.677778
},
"SPN": {
"name": "Saipan International",
"lat": 15.118889,
"lon": 145.729444
},
"SPP": {
"name": "Menongue",
"lat": -14.658611,
"lon": 17.721389
},
"SPR": {
"name": "San Pedro",
"lat": 17.916667,
"lon": -87.966667
},
"SPS": {
"name": "Wichita Falls Municipal",
"lat": 33.988889,
"lon": -98.491944
},
"SPU": {
"name": "Split",
"lat": 43.538889,
"lon": 16.298056
},
"SPY": {
"name": "San Pédro",
"lat": 4.746667,
"lon": -6.660833
},
"SQD": {
"name": "Shangrao Sanqingshan",
"lat": 28.379722,
"lon": 117.964167
},
"SQG": {
"name": "Sintang",
"lat": 0.063611,
"lon": 111.473333
},
"SQJ": {
"name": "Sanming Shaxian",
"lat": 26.426111,
"lon": 117.833333
},
"SQL": {
"name": "Sleetmute Airport",
"lat": 61.7005,
"lon": -157.166
},
"SQW": {
"name": "Skive Airport",
"lat": 56.550201,
"lon": 9.17298
},
"SRE": {
"name": "Alcantarí International Airport",
"lat": -19.236317,
"lon": -65.150529
},
"SRG": {
"name": "Ahmad Yani International",
"lat": -6.971389,
"lon": 110.374167
},
"SRH": {
"name": "Sarh Airport",
"lat": 9.14444,
"lon": 18.374399
},
"SRI": {
"name": "Samarinda Temindung",
"lat": -0.484444,
"lon": 117.157222
},
"SRK": {
"name": "Siorapaluk Heliport",
"lat": 77.786389,
"lon": -70.638333
},
"SRP": {
"name": "Stord Airport, Sørstokken",
"lat": 59.791944,
"lon": 5.340833
},
"SRQ": {
"name": "Sarasota–Bradenton International",
"lat": 27.395556,
"lon": -82.554444
},
"SRV": {
"name": "Stony River",
"lat": 61.789167,
"lon": -156.58917
},
"SSA": {
"name": "Deputado Luís Eduardo Magalhães International",
"lat": -12.911111,
"lon": -38.331111
},
"SSB": {
"name": "Christiansted Harbor Seaplane Base",
"lat": 17.747778,
"lon": -64.705556
},
"SSG": {
"name": "Malabo International",
"lat": 3.755278,
"lon": 8.708611
},
"SSH": {
"name": "Sharm el-Sheikh International",
"lat": 27.977222,
"lon": 34.395
},
"SSJ": {
"name": "Sandnessjøen Airport, Stokka",
"lat": 65.956944,
"lon": 12.468889
},
"SSR": {
"name": "Sara",
"lat": -15.470833,
"lon": 168.1525
},
"STC": {
"name": "St. Cloud Regional",
"lat": 45.546667,
"lon": -94.06
},
"STD": {
"name": "Mayor Buenaventura Vivas",
"lat": 7.565,
"lon": -72.035
},
"STI": {
"name": "Cibao International",
"lat": 19.406111,
"lon": -70.604722
},
"STL": {
"name": "St. Louis Lambert International",
"lat": 38.748611,
"lon": -90.37
},
"STM": {
"name": "Santarém-Maestro Wilson Fonseca",
"lat": -2.4225,
"lon": -54.792778
},
"STN": {
"name": "London Stansted",
"lat": 51.885,
"lon": 0.235
},
"STR": {
"name": "Stuttgart",
"lat": 48.69,
"lon": 9.221944
},
"STS": {
"name": "Charles M. Schulz–Sonoma County",
"lat": 38.510556,
"lon": -122.81028
},
"STT": {
"name": "Cyril E. King",
"lat": 18.337222,
"lon": -64.973333
},
"STV": {
"name": "Surat",
"lat": 21.114167,
"lon": 72.741667
},
"STW": {
"name": "Stavropol Shpakovskoye",
"lat": 45.109167,
"lon": 42.112778
},
"STX": {
"name": "Henry E. Rohlsen",
"lat": 17.701944,
"lon": -64.798611
},
"SUB": {
"name": "Juanda International",
"lat": -7.379722,
"lon": 112.786944
},
"SUF": {
"name": "Lamezia Terme International",
"lat": 38.908333,
"lon": 16.241667
},
"SUG": {
"name": "Surigao",
"lat": 9.760833,
"lon": 125.481111
},
"SUJ": {
"name": "Satu Mare International",
"lat": 47.703333,
"lon": 22.885833
},
"SUK": {
"name": "Sakkyryr",
"lat": 67.792222,
"lon": 130.3925
},
"SUN": {
"name": "Friedman Memorial",
"lat": 43.505556,
"lon": -114.29722
},
"SUV": {
"name": "Nausori International",
"lat": -18.044722,
"lon": 178.563056
},
"SUX": {
"name": "Sioux Gateway",
"lat": 42.4025,
"lon": -96.384444
},
"SUY": {
"name": "Suntar",
"lat": 62.185,
"lon": 117.635
},
"SVA": {
"name": "Savoonga",
"lat": 63.686389,
"lon": -170.4925
},
"SVB": {
"name": "Sambava",
"lat": -14.278611,
"lon": 50.174722
},
"SVC": {
"name": "Grant County",
"lat": 32.6325,
"lon": -108.15639
},
"SVD": {
"name": "Argyle International Airport",
"lat": 13.156389,
"lon": -61.150278
},
"SVG": {
"name": "Stavanger Airport, Sola",
"lat": 58.876667,
"lon": 5.637778
},
"SVI": {
"name": "Eduardo Falla Solano Airport",
"lat": 2.15217,
"lon": -74.7663
},
"SVJ": {
"name": "Svolvær Airport, Helle",
"lat": 68.243889,
"lon": 14.669444
},
"SVL": {
"name": "Savonlinna",
"lat": 61.943056,
"lon": 28.945
},
"SVO": {
"name": "Sheremetyevo International",
"lat": 55.972778,
"lon": 37.414722
},
"SVP": {
"name": "Kuito",
"lat": -12.404444,
"lon": 16.948333
},
"SVQ": {
"name": "Seville",
"lat": 37.418056,
"lon": -5.893056
},
"SVR": {
"name": "Savissivik Heliport",
"lat": 76.018889,
"lon": -65.098056
},
"SVU": {
"name": "Savusavu",
"lat": -16.799167,
"lon": 179.338889
},
"SVX": {
"name": "Koltsovo",
"lat": 56.743056,
"lon": 60.802778
},
"SWA": {
"name": "Jieyang Chaoshan International",
"lat": 23.549752,
"lon": 116.509528
},
"SWF": {
"name": "New York Stewart International Airport",
"lat": 41.504167,
"lon": -74.104722
},
"SWJ": {
"name": "South West Bay",
"lat": -16.486389,
"lon": 167.447222
},
"SWL": {
"name": "San Vicente Airport",
"lat": 10.525,
"lon": 119.273889
},
"SWO": {
"name": "Stillwater Regional",
"lat": 36.158611,
"lon": -97.086944
},
"SWQ": {
"name": "Sultan Muhammad Kaharuddin III",
"lat": -8.488056,
"lon": 117.411389
},
"SWT": {
"name": "Strezhevoy",
"lat": 60.71,
"lon": 77.660556
},
"SWV": {
"name": "Severo-Evensk",
"lat": 61.921389,
"lon": 159.229722
},
"SXB": {
"name": "Strasbourg",
"lat": 48.541944,
"lon": 7.634444
},
"SXF": {
"name": "Berlin Schönefeld",
"lat": 52.378611,
"lon": 13.520556
},
"SXK": {
"name": "Saumlaki Olilit",
"lat": -7.988056,
"lon": 131.305
},
"SXM": {
"name": "Princess Juliana International",
"lat": 18.040833,
"lon": -63.108889
},
"SXP": {
"name": "Sheldon Point",
"lat": 62.521667,
"lon": -164.84667
},
"SXR": {
"name": "Srinagar International",
"lat": 33.987222,
"lon": 74.774167
},
"SXZ": {
"name": "Siirt",
"lat": 37.978611,
"lon": 41.839444
},
"SYD": {
"name": "Sydney",
"lat": -33.946111,
"lon": 151.177222
},
"SYM": {
"name": "Pu er Simao",
"lat": 22.794722,
"lon": 100.959167
},
"SYO": {
"name": "Shonai",
"lat": 38.812222,
"lon": 139.787222
},
"SYQ": {
"name": "Tobías Bolaños International",
"lat": 9.957222,
"lon": -84.139722
},
"SYR": {
"name": "Syracuse Hancock International",
"lat": 43.111111,
"lon": -76.106389
},
"SYS": {
"name": "Saskylakh",
"lat": 71.927778,
"lon": 114.08
},
"SYX": {
"name": "Sanya Phoenix International",
"lat": 18.302778,
"lon": 109.412222
},
"SYY": {
"name": "Stornoway",
"lat": 58.215556,
"lon": -6.331111
},
"SYZ": {
"name": "Shiraz International",
"lat": 29.540278,
"lon": 52.588611
},
"SZA": {
"name": "Soyo",
"lat": -6.141111,
"lon": 12.3725
},
"SZB": {
"name": "Sultan Abdul Aziz Shah",
"lat": 3.121667,
"lon": 101.554444
},
"SZE": {
"name": "Semera",
"lat": 11.786389,
"lon": 40.993056
},
"SZF": {
"name": "Samsun-Çarşamba",
"lat": 41.254444,
"lon": 36.567222
},
"SZG": {
"name": "Salzburg",
"lat": 47.793333,
"lon": 13.004444
},
"SZK": {
"name": "Skukuza",
"lat": -24.964444,
"lon": 31.590556
},
"SZV": {
"name": "Guangfu Airport",
"lat": 31.2631,
"lon": 120.401001
},
"SZX": {
"name": "Shenzhen Bao an International",
"lat": 22.639167,
"lon": 113.810556
},
"SZY": {
"name": "Olsztyn-Mazury",
"lat": 53.480556,
"lon": 20.937222
},
"SZZ": {
"name": "Solidarity Szczecin–Goleniów",
"lat": 53.584722,
"lon": 14.902222
},
"TAB": {
"name": "Arthur Napoleon Raymond Robinson International",
"lat": 11.149722,
"lon": -60.832222
},
"TAC": {
"name": "Daniel Z. Romualdez",
"lat": 11.2275,
"lon": 125.027778
},
"TAE": {
"name": "Daegu International",
"lat": 35.894167,
"lon": 128.658889
},
"TAG": {
"name": "Tagbilaran",
"lat": 9.660278,
"lon": 123.854167
},
"TAH": {
"name": "Whitegrass",
"lat": -19.455,
"lon": 169.223889
},
"TAI": {
"name": "Taiz International",
"lat": 13.685833,
"lon": 44.139167
},
"TAK": {
"name": "Takamatsu",
"lat": 34.214167,
"lon": 134.015556
},
"TAL": {
"name": "Ralph M. Calhoun Memorial",
"lat": 65.174722,
"lon": -152.10667
},
"TAM": {
"name": "Tampico International",
"lat": 22.296389,
"lon": -97.865833
},
"TAO": {
"name": "Qingdao Liuting International",
"lat": 36.266111,
"lon": 120.374444
},
"TAP": {
"name": "Tapachula International",
"lat": 14.794444,
"lon": -92.37
},
"TAS": {
"name": "Tashkent International",
"lat": 41.257778,
"lon": 69.281111
},
"TAT": {
"name": "Poprad–Tatry",
"lat": 49.073611,
"lon": 20.241111
},
"TAY": {
"name": "Tartu",
"lat": 58.3075,
"lon": 26.690556
},
"TBB": {
"name": "Dong Tac",
"lat": 13.049444,
"lon": 109.333611
},
"TBG": {
"name": "Tabubil",
"lat": -5.278611,
"lon": 141.226389
},
"TBH": {
"name": "Tugdan",
"lat": 12.311389,
"lon": 122.08
},
"TBN": {
"name": "Waynesville-St. Robert Regional",
"lat": 37.741667,
"lon": -92.140833
},
"TBO": {
"name": "Tabora",
"lat": -5.076667,
"lon": 32.831111
},
"TBP": {
"name": "Cap. FAP Pedro Canga Rodríguez",
"lat": -3.5525,
"lon": -80.381389
},
"TBS": {
"name": "Tbilisi International",
"lat": 41.669167,
"lon": 44.954722
},
"TBT": {
"name": "Tabatinga International",
"lat": -4.255833,
"lon": -69.936111
},
"TBU": {
"name": "Fuaʻamotu International",
"lat": -21.244444,
"lon": -175.14361
},
"TBW": {
"name": "Tambov Donskoye",
"lat": 52.806099,
"lon": 41.482799
},
"TBZ": {
"name": "Tabriz International",
"lat": 38.133889,
"lon": 46.235
},
"TCA": {
"name": "Tennant Creek",
"lat": -19.634444,
"lon": 134.176944
},
"TCB": {
"name": "Treasure Cay",
"lat": 26.745278,
"lon": -77.391389
},
"TCG": {
"name": "Tacheng",
"lat": 46.672778,
"lon": 83.341111
},
"TCO": {
"name": "La Florida",
"lat": 1.814444,
"lon": -78.749167
},
"TCQ": {
"name": "Coronel FAP Carlos Ciriani Santa Rosa International",
"lat": -18.053333,
"lon": -70.275833
},
"TCR": {
"name": "Tuticorin",
"lat": 8.723333,
"lon": 78.026389
},
"TCZ": {
"name": "Tengchong Tuofeng",
"lat": 24.937778,
"lon": 98.485556
},
"TDD": {
"name": "Teniente Jorge Henrich Arauz",
"lat": -14.821667,
"lon": -64.915
},
"TDK": {
"name": "Taldykorgan",
"lat": 45.122778,
"lon": 78.442778
},
"TDX": {
"name": "Trat",
"lat": 12.274444,
"lon": 102.318889
},
"TEB": {
"name": "Teterboro",
"lat": 40.8583,
"lon": -74.0615
},
"TEE": {
"name": "Cheikh Larbi Tebessi",
"lat": 35.431667,
"lon": 8.120833
},
"TEN": {
"name": "Tongren Fenghuang",
"lat": 27.883333,
"lon": 109.308333
},
"TEQ": {
"name": "Tekirdağ Çorlu",
"lat": 41.138889,
"lon": 27.919444
},
"TER": {
"name": "Lajes Field",
"lat": 38.761944,
"lon": -27.090833
},
"TET": {
"name": "Chingozi",
"lat": -16.104722,
"lon": 33.640278
},
"TEX": {
"name": "Telluride Regional",
"lat": 37.952778,
"lon": -107.9025
},
"TEZ": {
"name": "Tezpur",
"lat": 26.706667,
"lon": 92.778333
},
"TFF": {
"name": "Tefé",
"lat": -3.383333,
"lon": -64.724167
},
"TFI": {
"name": "Tufi",
"lat": -9.076389,
"lon": 149.32
},
"TFN": {
"name": "Tenerife-North",
"lat": 28.482778,
"lon": -16.341667
},
"TFS": {
"name": "Tenerife–South",
"lat": 28.044444,
"lon": -16.5725
},
"TGC": {
"name": "Tanjung Manis",
"lat": 2.177778,
"lon": 111.201944
},
"TGD": {
"name": "Podgorica",
"lat": 42.359444,
"lon": 19.251944
},
"TGG": {
"name": "Sultan Mahmud",
"lat": 5.381389,
"lon": 103.104722
},
"TGH": {
"name": "Tongoa",
"lat": -16.891667,
"lon": 168.552778
},
"TGJ": {
"name": "Tiga",
"lat": -21.096111,
"lon": 167.803889
},
"TGM": {
"name": "Târgu Mureș International",
"lat": 46.467778,
"lon": 24.4125
},
"TGO": {
"name": "Tongliao",
"lat": 43.5575,
"lon": 122.2
},
"TGP": {
"name": "Podkamennaya Tunguska",
"lat": 61.593056,
"lon": 90.0025
},
"TGR": {
"name": "Sidi Mahdi",
"lat": 33.067778,
"lon": 6.088611
},
"TGT": {
"name": "Tanga",
"lat": -5.0925,
"lon": 39.071667
},
"TGU": {
"name": "Toncontín International",
"lat": 14.060833,
"lon": -87.217222
},
"TGZ": {
"name": "Tuxtla Gutiérrez International",
"lat": 16.561944,
"lon": -93.026111
},
"THD": {
"name": "Thanh Hoa Tho Xuan",
"lat": 19.9025,
"lon": 105.469167
},
"THE": {
"name": "Senador Petronio Portella",
"lat": -5.06,
"lon": -42.823611
},
"THL": {
"name": "Tachilek",
"lat": 20.482778,
"lon": 99.933333
},
"THN": {
"name": "Trollhättan–Vänersborg",
"lat": 58.318056,
"lon": 12.345
},
"THQ": {
"name": "Tianshui Maijishan",
"lat": 34.559722,
"lon": 105.86
},
"THS": {
"name": "Sukhothai",
"lat": 17.237778,
"lon": 99.818333
},
"THU": {
"name": "Thule Air Base",
"lat": 76.533333,
"lon": -68.75
},
"THX": {
"name": "Turukhansk",
"lat": 65.797778,
"lon": 87.935556
},
"TIA": {
"name": "Tirana International Airport Nënë Tereza",
"lat": 41.415,
"lon": 19.720833
},
"TID": {
"name": "Abdelhafid Boussouf Bou Chekif",
"lat": 35.341667,
"lon": 1.466944
},
"TIF": {
"name": "Ta if Regional",
"lat": 21.483333,
"lon": 40.544444
},
"TIH": {
"name": "Tikehau",
"lat": -15.119722,
"lon": -148.23083
},
"TII": {
"name": "Tarin Kowt Airport",
"lat": 32.604198,
"lon": 65.865799
},
"TIJ": {
"name": "Tijuana International",
"lat": 32.541111,
"lon": -116.97028
},
"TIM": {
"name": "Mozes Kilangin International",
"lat": -4.528333,
"lon": 136.8875
},
"TIN": {
"name": "Tindouf",
"lat": 27.700278,
"lon": -8.167222
},
"TIP": {
"name": "Tripoli International",
"lat": 32.663611,
"lon": 13.158889
},
"TIR": {
"name": "Tirupati",
"lat": 13.6325,
"lon": 79.543333
},
"TIU": {
"name": "Timaru",
"lat": -44.3,
"lon": 171.224722
},
"TIV": {
"name": "Tivat",
"lat": 42.404722,
"lon": 18.723333
},
"TIZ": {
"name": "Tari",
"lat": -5.845,
"lon": 142.9475
},
"TJA": {
"name": "Capitan Oriel Lea Plaza",
"lat": -21.551111,
"lon": -64.708333
},
"TJK": {
"name": "Tokat",
"lat": 40.307222,
"lon": 36.366667
},
"TJL": {
"name": "Três Lagoas",
"lat": -20.754444,
"lon": -51.683889
},
"TJM": {
"name": "Roshchino International",
"lat": 57.189444,
"lon": 65.324167
},
"TJQ": {
"name": "H.A.S. Hanandjoeddin International",
"lat": -2.745833,
"lon": 107.755
},
"TJS": {
"name": "Tanjung Harapan",
"lat": 2.836389,
"lon": 117.373611
},
"TJU": {
"name": "Kulob",
"lat": 37.988333,
"lon": 69.805278
},
"TKD": {
"name": "Takoradi",
"lat": 4.895556,
"lon": -1.774722
},
"TKE": {
"name": "Tenakee Seaplane Base",
"lat": 57.779444,
"lon": -135.21722
},
"TKG": {
"name": "Radin Inten II International",
"lat": -5.242222,
"lon": 105.178889
},
"TKJ": {
"name": "Tok",
"lat": 63.329722,
"lon": -142.95444
},
"TKK": {
"name": "Chuuk International",
"lat": 7.461944,
"lon": 151.843056
},
"TKN": {
"name": "Tokunoshima",
"lat": 27.836389,
"lon": 128.881389
},
"TKQ": {
"name": "Kigoma",
"lat": -4.888056,
"lon": 29.671667
},
"TKS": {
"name": "Tokushima",
"lat": 34.132778,
"lon": 134.606667
},
"TKU": {
"name": "Turku",
"lat": 60.514167,
"lon": 22.262778
},
"TKX": {
"name": "Takaroa",
"lat": -14.455833,
"lon": -145.02444
},
"TLA": {
"name": "Teller",
"lat": 65.240278,
"lon": -166.33778
},
"TLC": {
"name": "Toluca International",
"lat": 19.336944,
"lon": -99.566111
},
"TLE": {
"name": "Toliara",
"lat": -23.383333,
"lon": 43.728333
},
"TLH": {
"name": "Tallahassee International",
"lat": 30.391667,
"lon": -84.349722
},
"TLI": {
"name": "Sultan Bantilan",
"lat": 1.123611,
"lon": 120.793333
},
"TLK": {
"name": "Talakan",
"lat": 59.881667,
"lon": 111.045556
},
"TLL": {
"name": "Tallinn",
"lat": 59.413333,
"lon": 24.8325
},
"TLM": {
"name": "Zenata – Messali El Hadj",
"lat": 35.013333,
"lon": -1.457778
},
"TLN": {
"name": "Toulon–Hyères",
"lat": 43.097222,
"lon": 6.146111
},
"TLQ": {
"name": "Turpan Jiaohe",
"lat": 43.030278,
"lon": 89.097222
},
"TLS": {
"name": "Toulouse–Blagnac",
"lat": 43.635,
"lon": 1.367778
},
"TLT": {
"name": "Tuluksak",
"lat": 61.097778,
"lon": -160.96806
},
"TLU": {
"name": "Golfo de Morrosquillo",
"lat": 9.5,
"lon": -75.616667
},
"TLV": {
"name": "Ben Gurion",
"lat": 32.007222,
"lon": 34.880556
},
"TMC": {
"name": "Tambolaka",
"lat": -9.409722,
"lon": 119.244444
},
"TME": {
"name": "Gabriel Vargas Santos",
"lat": 6.451111,
"lon": -71.759722
},
"TMI": {
"name": "Tumlingtar",
"lat": 27.316667,
"lon": 87.193333
},
"TMJ": {
"name": "Termez",
"lat": 37.286667,
"lon": 67.31
},
"TML": {
"name": "Tamale",
"lat": 9.557222,
"lon": -0.863333
},
"TMM": {
"name": "Toamasina",
"lat": -18.109444,
"lon": 49.3925
},
"TMP": {
"name": "Tampere–Pirkkala",
"lat": 61.414167,
"lon": 23.604444
},
"TMR": {
"name": "Aguenar – Hadj Bey Akhamok",
"lat": 22.811389,
"lon": 5.451111
},
"TMS": {
"name": "São Tomé International",
"lat": 0.378056,
"lon": 6.712222
},
"TMU": {
"name": "Tambor",
"lat": 9.739722,
"lon": -85.016944
},
"TMW": {
"name": "Tamworth",
"lat": -31.083889,
"lon": 150.846667
},
"TMX": {
"name": "Timimoun",
"lat": 29.236944,
"lon": 0.276944
},
"TNA": {
"name": "Jinan Yaoqiang International",
"lat": 36.857222,
"lon": 117.216111
},
"TNE": {
"name": "New Tanegashima",
"lat": 30.604635,
"lon": 130.99161
},
"TNG": {
"name": "Tangier Ibn Battouta",
"lat": 35.726944,
"lon": -5.916944
},
"TNH": {
"name": "Tonghua Sanyuanpu",
"lat": 42.0503,
"lon": 125.7381
},
"TNJ": {
"name": "Raja Haji Fisabilillah International",
"lat": 0.923889,
"lon": 104.533056
},
"TNK": {
"name": "Tununak",
"lat": 60.575556,
"lon": -165.27111
},
"TNN": {
"name": "Tainan",
"lat": 22.950278,
"lon": 120.205833
},
"TNO": {
"name": "Tamarindo",
"lat": 10.315833,
"lon": -85.812778
},
"TNR": {
"name": "Ivato International",
"lat": -18.796944,
"lon": 47.478889
},
"TOB": {
"name": "Tobruk",
"lat": 31.855,
"lon": 23.896389
},
"TOE": {
"name": "Tozeur–Nefta International",
"lat": 33.939722,
"lon": 8.110556
},
"TOF": {
"name": "Bogashevo",
"lat": 56.385833,
"lon": 85.213333
},
"TOG": {
"name": "Togiak",
"lat": 59.0525,
"lon": -160.39917
},
"TOH": {
"name": "Torres",
"lat": -13.327778,
"lon": 166.638611
},
"TOL": {
"name": "Toledo Express",
"lat": 41.586944,
"lon": -83.807778
},
"TOS": {
"name": "Tromsø Airport, Langnes",
"lat": 69.683333,
"lon": 18.918889
},
"TOU": {
"name": "Touho",
"lat": -20.79,
"lon": 165.259444
},
"TOY": {
"name": "Toyama",
"lat": 36.648333,
"lon": 137.1875
},
"TPA": {
"name": "Tampa International",
"lat": 27.975556,
"lon": -82.533333
},
"TPE": {
"name": "Taiwan Taoyuan International",
"lat": 25.077778,
"lon": 121.232778
},
"TPP": {
"name": "Cad. FAP Guillermo del Castillo Paredes",
"lat": -6.508611,
"lon": -76.373333
},
"TPQ": {
"name": "Tepic International",
"lat": 21.419444,
"lon": -104.8425
},
"TPS": {
"name": "Vincenzo Florio Airport Trapani–Birgi",
"lat": 37.9075,
"lon": 12.494167
},
"TQA": {
"name": "Tasiusaq (Upernavik) Heliport",
"lat": 73.373056,
"lon": -56.060278
},
"TQI": {
"name": "Tiniteqilaaq Heliport",
"lat": 65.891944,
"lon": -37.783333
},
"TRC": {
"name": "Torreón International",
"lat": 25.568333,
"lon": -103.41056
},
"TRD": {
"name": "Trondheim Airport, Værnes",
"lat": 63.4575,
"lon": 10.924167
},
"TRE": {
"name": "Tiree",
"lat": 56.499167,
"lon": -6.869167
},
"TRF": {
"name": "Sandefjord Airport, Torp",
"lat": 59.186667,
"lon": 10.258611
},
"TRG": {
"name": "Tauranga",
"lat": -37.673333,
"lon": 176.198611
},
"TRI": {
"name": "Tri-Cities Regional",
"lat": 36.475278,
"lon": -82.4075
},
"TRK": {
"name": "Juwata International",
"lat": 3.326667,
"lon": 117.566667
},
"TRN": {
"name": "Turin",
"lat": 45.2025,
"lon": 7.649444
},
"TRO": {
"name": "Taree",
"lat": -31.888611,
"lon": 152.513889
},
"TRR": {
"name": "China Bay",
"lat": 8.539722,
"lon": 81.181944
},
"TRS": {
"name": "Trieste – Friuli Venezia Giulia",
"lat": 45.8275,
"lon": 13.472222
},
"TRU": {
"name": "FAP Captain Carlos Martínez de Pinillos International",
"lat": -8.084722,
"lon": -79.109444
},
"TRV": {
"name": "Trivandrum International",
"lat": 8.482222,
"lon": 76.92
},
"TRW": {
"name": "Bonriki International",
"lat": 1.38,
"lon": 173.146667
},
"TRZ": {
"name": "Tiruchirappalli International",
"lat": 10.765278,
"lon": 78.709722
},
"TSA": {
"name": "Taipei Songshan",
"lat": 25.069722,
"lon": 121.5525
},
"TSE": {
"name": "Nursultan Nazarbayev International Airport",
"lat": 51.023056,
"lon": 71.466944
},
"TSF": {
"name": "Treviso",
"lat": 45.650833,
"lon": 12.197778
},
"TSJ": {
"name": "Tsushima",
"lat": 34.285,
"lon": 129.330556
},
"TSL": {
"name": "Tamuín National Airport",
"lat": 22.044753,
"lon": -98.805714
},
"TSN": {
"name": "Tianjin Binhai International",
"lat": 39.124444,
"lon": 117.346111
},
"TSR": {
"name": "Timișoara Traian Vuia International",
"lat": 45.81,
"lon": 21.337778
},
"TST": {
"name": "Trang",
"lat": 7.508611,
"lon": 99.615833
},
"TSV": {
"name": "Townsville",
"lat": -19.2525,
"lon": 146.765278
},
"TSY": {
"name": "Tasikmalaya Wiriadinata",
"lat": -7.347222,
"lon": 108.246389
},
"TTA": {
"name": "Tan Tan",
"lat": 28.448333,
"lon": -11.161389
},
"TTE": {
"name": "Babullah",
"lat": 0.831389,
"lon": 127.381389
},
"TTJ": {
"name": "Tottori",
"lat": 35.53,
"lon": 134.166667
},
"TTN": {
"name": "Trenton–Mercer",
"lat": 40.276944,
"lon": -74.811944
},
"TTQ": {
"name": "Tortuguero",
"lat": 10.572555,
"lon": -83.517091
},
"TTT": {
"name": "Taitung",
"lat": 22.755696,
"lon": 121.100618
},
"TTU": {
"name": "Sania Ramel",
"lat": 35.59,
"lon": -5.328056
},
"TUB": {
"name": "Tubuai – Mataura",
"lat": -23.365278,
"lon": -149.52417
},
"TUC": {
"name": "Teniente General Benjamín Matienzo International",
"lat": -26.840833,
"lon": -65.104722
},
"TUF": {
"name": "Tours Val de Loire",
"lat": 47.431944,
"lon": 0.723056
},
"TUG": {
"name": "Tuguegarao",
"lat": 17.641667,
"lon": 121.733611
},
"TUI": {
"name": "Turaif Domestic",
"lat": 31.692778,
"lon": 38.731111
},
"TUK": {
"name": "Turbat International",
"lat": 25.986389,
"lon": 63.030278
},
"TUL": {
"name": "Tulsa International",
"lat": 36.198333,
"lon": -95.888056
},
"TUN": {
"name": "Tunis–Carthage International",
"lat": 36.851111,
"lon": 10.227222
},
"TUO": {
"name": "Taupo",
"lat": -38.740833,
"lon": 176.085
},
"TUP": {
"name": "Tupelo Regional",
"lat": 34.268056,
"lon": -88.77
},
"TUS": {
"name": "Tucson International",
"lat": 32.116111,
"lon": -110.94111
},
"TUU": {
"name": "Tabuk Regional",
"lat": 28.365556,
"lon": 36.618889
},
"TVC": {
"name": "Cherry Capital",
"lat": 44.741389,
"lon": -85.582222
},
"TVF": {
"name": "Thief River Falls Regional",
"lat": 48.066667,
"lon": -96.183333
},
"TVS": {
"name": "Tangshan Sannühe",
"lat": 39.719444,
"lon": 117.993333
},
"TVU": {
"name": "Matei",
"lat": -16.690833,
"lon": -179.8775
},
"TVY": {
"name": "Dawei",
"lat": 14.098333,
"lon": 98.205278
},
"TWF": {
"name": "Magic Valley Regional",
"lat": 42.481667,
"lon": -114.48778
},
"TWT": {
"name": "Sanga-Sanga",
"lat": 5.045,
"lon": 119.7425
},
"TWU": {
"name": "Tawau",
"lat": 4.313333,
"lon": 118.121944
},
"TXE": {
"name": "Takengon Rembele",
"lat": 4.721389,
"lon": 96.849167
},
"TXF": {
"name": "Teixeira de Freitas",
"lat": -17.524444,
"lon": -39.669167
},
"TXK": {
"name": "Texarkana Regional",
"lat": 33.453611,
"lon": -93.991111
},
"TXL": {
"name": "Berlin Tegel",
"lat": 52.559722,
"lon": 13.287778
},
"TXN": {
"name": "Huangshan Tunxi International",
"lat": 29.732778,
"lon": 118.257222
},
"TYD": {
"name": "Tynda",
"lat": 55.284722,
"lon": 124.778056
},
"TYL": {
"name": "Capitán FAP Víctor Montes Arias International",
"lat": -4.576667,
"lon": -81.254167
},
"TYN": {
"name": "Taiyuan Wusu International",
"lat": 37.746944,
"lon": 112.628333
},
"TYR": {
"name": "Tyler Pounds Regional",
"lat": 32.354167,
"lon": -95.4025
},
"TYS": {
"name": "McGhee Tyson",
"lat": 35.811111,
"lon": -83.994167
},
"TZA": {
"name": "Belize City Municipal",
"lat": 17.516389,
"lon": -88.195556
},
"TZL": {
"name": "Tuzla International",
"lat": 44.458611,
"lon": 18.725556
},
"TZX": {
"name": "Trabzon",
"lat": 40.995,
"lon": 39.789722
},
"UAH": {
"name": "Ua Huka",
"lat": -8.936111,
"lon": -139.555
},
"UAK": {
"name": "Narsarsuaq",
"lat": 61.160556,
"lon": -45.426111
},
"UAP": {
"name": "Ua Pou",
"lat": -9.3475,
"lon": -140.07972
},
"UAQ": {
"name": "Domingo Faustino Sarmiento",
"lat": -31.571389,
"lon": -68.418333
},
"UAR": {
"name": "Bouarfa Airport",
"lat": 32.514306,
"lon": -1.983056
},
"UAS": {
"name": "Samburu",
"lat": 0.533333,
"lon": 37.533333
},
"UBA": {
"name": "Uberaba",
"lat": -19.765,
"lon": -47.964722
},
"UBJ": {
"name": "Yamaguchi Ube",
"lat": 33.93,
"lon": 131.278611
},
"UBP": {
"name": "Ubon Ratchathani",
"lat": 15.251389,
"lon": 104.870278
},
"UCB": {
"name": "Ulanqab Jining",
"lat": 41.13,
"lon": 113.109444
},
"UCT": {
"name": "Ukhta",
"lat": 63.566667,
"lon": 53.804444
},
"UDI": {
"name": "Uberlandia",
"lat": -18.882778,
"lon": -48.225556
},
"UDJ": {
"name": "Uzhhorod International Airport",
"lat": 48.6343,
"lon": 22.263399
},
"UDR": {
"name": "Maharana Pratap",
"lat": 24.617778,
"lon": 73.896111
},
"UEL": {
"name": "Quelimane",
"lat": -17.855556,
"lon": 36.869167
},
"UEO": {
"name": "Kumejima",
"lat": 26.365278,
"lon": 126.716389
},
"UET": {
"name": "Quetta International",
"lat": 30.251389,
"lon": 66.937778
},
"UFA": {
"name": "Ufa International",
"lat": 54.5575,
"lon": 55.883889
},
"UGC": {
"name": "Urgench International",
"lat": 41.584167,
"lon": 60.641667
},
"UIB": {
"name": "El Caraño",
"lat": 5.690833,
"lon": -76.641111
},
"UIH": {
"name": "Phu Cat",
"lat": 13.953889,
"lon": 109.043333
},
"UII": {
"name": "Útila",
"lat": 16.112222,
"lon": -86.883056
},
"UIN": {
"name": "Quincy Regional",
"lat": 39.940833,
"lon": -91.194444
},
"UIO": {
"name": "Mariscal Sucre International",
"lat": -0.124131,
"lon": -78.358543
},
"UIP": {
"name": "Quimper–Cornouaille",
"lat": 47.975,
"lon": -4.167778
},
"UKA": {
"name": "Ukunda",
"lat": -4.296667,
"lon": 39.571389
},
"UKB": {
"name": "Kobe",
"lat": 34.632778,
"lon": 135.223889
},
"UKG": {
"name": "Ust-Kuyga",
"lat": 70.010556,
"lon": 135.6425
},
"UKK": {
"name": "Oskemen",
"lat": 50.036667,
"lon": 82.493611
},
"UKX": {
"name": "Ust-Kut",
"lat": 56.857222,
"lon": 105.731667
},
"ULB": {
"name": "Ulei",
"lat": -16.329722,
"lon": 168.301111
},
"ULD": {
"name": "Prince Mangosuthu Buthelezi Airport",
"lat": -28.320601,
"lon": 31.4165
},
"ULG": {
"name": "Ölgii",
"lat": 48.993333,
"lon": 89.921944
},
"ULH": {
"name": "Prince Abdul Majeed bin Abdulaziz Domestic",
"lat": 26.489722,
"lon": 38.105278
},
"ULK": {
"name": "Lensk",
"lat": 60.722778,
"lon": 114.821944
},
"ULN": {
"name": "Chinggis Khaan International",
"lat": 47.843056,
"lon": 106.766667
},
"ULO": {
"name": "Ulaangom",
"lat": 49.970556,
"lon": 92.081111
},
"ULP": {
"name": "Quilpie",
"lat": -26.609444,
"lon": 144.258056
},
"ULV": {
"name": "Ulyanovsk Baratayevka",
"lat": 54.268333,
"lon": 48.226667
},
"ULX": {
"name": "Ulusaba",
"lat": -24.783056,
"lon": 31.354444
},
"ULZ": {
"name": "Donoi",
"lat": 47.710278,
"lon": 96.525556
},
"UMD": {
"name": "Uummannaq Heliport",
"lat": 70.680556,
"lon": -52.111667
},
"UME": {
"name": "Umeå",
"lat": 63.791944,
"lon": 20.282778
},
"UMS": {
"name": "Ust-Maya",
"lat": 60.356111,
"lon": 134.434722
},
"UNA": {
"name": "Una-Comandatuba Airport",
"lat": -15.353333,
"lon": -38.997222
},
"UNG": {
"name": "Kiunga",
"lat": -6.125,
"lon": 141.285556
},
"UNK": {
"name": "Unalakleet",
"lat": 63.888333,
"lon": -160.79889
},
"UNN": {
"name": "Ranong",
"lat": 9.7775,
"lon": 98.585556
},
"UOL": {
"name": "Pogogul",
"lat": 1.104722,
"lon": 121.415278
},
"UOX": {
"name": "University-Oxford",
"lat": 34.383333,
"lon": -89.533333
},
"UPG": {
"name": "Sultan Hasanuddin International",
"lat": -5.061667,
"lon": 119.554167
},
"UPK": {
"name": "Upernavik Kujalleq Heliport",
"lat": 72.152778,
"lon": -55.531111
},
"UPN": {
"name": "Uruapan International",
"lat": 19.396667,
"lon": -102.03917
},
"URA": {
"name": "Oral Ak Zhol",
"lat": 51.151111,
"lon": 51.541667
},
"URC": {
"name": "Ürümqi Diwopu International",
"lat": 43.907222,
"lon": 87.474167
},
"URG": {
"name": "Ruben Berta International",
"lat": -29.782222,
"lon": -57.0375
},
"URJ": {
"name": "Uray",
"lat": 60.116111,
"lon": 64.83
},
"URS": {
"name": "Kursk Vostochny",
"lat": 51.750556,
"lon": 36.295556
},
"URT": {
"name": "Surat Thani International",
"lat": 9.136111,
"lon": 99.139167
},
"URY": {
"name": "Gurayat Domestic",
"lat": 31.411944,
"lon": 37.279444
},
"USA": {
"name": "Concord Regional",
"lat": 35.387778,
"lon": -80.709167
},
"USH": {
"name": "Ushuaia – Malvinas Argentinas International",
"lat": -54.843333,
"lon": -68.295556
},
"USK": {
"name": "Usinsk",
"lat": 66.004444,
"lon": 57.367222
},
"USM": {
"name": "Samui",
"lat": 9.550278,
"lon": 100.0625
},
"USN": {
"name": "Ulsan",
"lat": 35.593611,
"lon": 129.351667
},
"USQ": {
"name": "Uşak",
"lat": 38.681389,
"lon": 29.471667
},
"USR": {
"name": "Ust-Nera",
"lat": 64.549444,
"lon": 143.110833
},
"USU": {
"name": "Francisco B. Reyes",
"lat": 12.121389,
"lon": 120.1
},
"UTH": {
"name": "Udon Thani International",
"lat": 17.386389,
"lon": 102.788333
},
"UTN": {
"name": "Upington",
"lat": -28.399167,
"lon": 21.260278
},
"UTO": {
"name": "Indian Mountain Lrrs",
"lat": 65.992778,
"lon": -153.70444
},
"UTP": {
"name": "U-Tapao International",
"lat": 12.679722,
"lon": 101.005
},
"UTS": {
"name": "Ust-Tsilma",
"lat": 65.433333,
"lon": 52.201667
},
"UTT": {
"name": "Mthatha",
"lat": -31.547778,
"lon": 28.674167
},
"UUA": {
"name": "Bugulma",
"lat": 54.635278,
"lon": 52.799167
},
"UUD": {
"name": "Baikal International",
"lat": 51.807778,
"lon": 107.437778
},
"UUS": {
"name": "Yuzhno-Sakhalinsk",
"lat": 46.888611,
"lon": 142.7175
},
"UVE": {
"name": "Ouvéa",
"lat": -20.640556,
"lon": 166.572778
},
"UVF": {
"name": "Hewanorra International",
"lat": 13.733333,
"lon": -60.9525
},
"UYL": {
"name": "Nyala",
"lat": 12.053611,
"lon": 24.956111
},
"UYN": {
"name": "Yulin Yuyang",
"lat": 38.357117,
"lon": 109.593031
},
"UYU": {
"name": "Uyuni",
"lat": -20.45,
"lon": -66.8425
},
"VAA": {
"name": "Vaasa",
"lat": 63.050556,
"lon": 21.762222
},
"VAG": {
"name": "Major Brigadeiro Trompowsky",
"lat": -21.59,
"lon": -45.473889
},
"VAI": {
"name": "Vanimo",
"lat": -2.6925,
"lon": 141.3025
},
"VAK": {
"name": "Chevak",
"lat": 61.54,
"lon": -165.60194
},
"VAL": {
"name": "Valença",
"lat": -13.303276,
"lon": -38.991173
},
"VAM": {
"name": "Villa International",
"lat": 3.470833,
"lon": 72.836667
},
"VAN": {
"name": "Van Ferit Melen",
"lat": 38.468333,
"lon": 43.332222
},
"VAO": {
"name": "Suavanao",
"lat": -7.585278,
"lon": 158.730833
},
"VAR": {
"name": "Varna",
"lat": 43.231944,
"lon": 27.825
},
"VAS": {
"name": "Sivas",
"lat": 39.813889,
"lon": 36.903611
},
"VAV": {
"name": "Vavaʻu International",
"lat": -18.585556,
"lon": -173.96389
},
"VAW": {
"name": "Vardø Airport, Svartnes",
"lat": 70.355278,
"lon": 31.045
},
"VBA": {
"name": "Ann",
"lat": 19.77,
"lon": 94.026111
},
"VBP": {
"name": "Bokpyin",
"lat": 11.149167,
"lon": 98.736111
},
"VBS": {
"name": "Brescia / Montichiari Airport",
"lat": 45.428902,
"lon": 10.3306
},
"VBV": {
"name": "Vanuabalavu",
"lat": -17.228056,
"lon": -178.95111
},
"VBY": {
"name": "Visby",
"lat": 57.662778,
"lon": 18.346111
},
"VCA": {
"name": "Can Tho International",
"lat": 10.083631,
"lon": 105.714527
},
"VCE": {
"name": "Venice Marco Polo",
"lat": 45.505278,
"lon": 12.351944
},
"VCL": {
"name": "Chu Lai International",
"lat": 15.4075,
"lon": 108.707222
},
"VCP": {
"name": "Viracopos International",
"lat": -23.008056,
"lon": -47.134722
},
"VCS": {
"name": "Con Dao",
"lat": 8.732222,
"lon": 106.6325
},
"VCT": {
"name": "Victoria Regional",
"lat": 28.8525,
"lon": -96.918611
},
"VDC": {
"name": "Vitória da Conquista",
"lat": -14.862778,
"lon": -40.863056
},
"VDE": {
"name": "El Hierro",
"lat": 27.814722,
"lon": -17.886944
},
"VDH": {
"name": "Dong Hoi",
"lat": 17.515278,
"lon": 106.590833
},
"VDM": {
"name": "Gobernador Edgardo Castello",
"lat": -40.870278,
"lon": -62.996667
},
"VDO": {
"name": "Van Don International Airport",
"lat": 21.098056,
"lon": 107.409444
},
"VDS": {
"name": "Vadsø",
"lat": 70.064444,
"lon": 29.8375
},
"VDZ": {
"name": "Valdez",
"lat": 61.133889,
"lon": -146.24833
},
"VEE": {
"name": "Venetie",
"lat": 67.006389,
"lon": -146.37833
},
"VEL": {
"name": "Vernal Regional",
"lat": 40.443333,
"lon": -109.51083
},
"VER": {
"name": "Veracruz International",
"lat": 19.145833,
"lon": -96.187222
},
"VFA": {
"name": "Victoria Falls International",
"lat": -18.095833,
"lon": 25.838889
},
"VGA": {
"name": "Vijayawada",
"lat": 16.530556,
"lon": 80.796944
},
"VGO": {
"name": "Vigo–Peinador",
"lat": 42.231667,
"lon": -8.626667
},
"VGZ": {
"name": "Villa Garzón",
"lat": 0.982222,
"lon": -76.604167
},
"VHC": {
"name": "Saurimo",
"lat": -9.689167,
"lon": 20.431667
},
"VHV": {
"name": "Verkhnevilyuysk",
"lat": 63.458889,
"lon": 120.268611
},
"VIE": {
"name": "Vienna International",
"lat": 48.110278,
"lon": 16.578056
},
"VIG": {
"name": "Juan Pablo Pérez Alfonzo",
"lat": 8.624167,
"lon": -71.672778
},
"VII": {
"name": "Vinh International",
"lat": 18.7375,
"lon": 105.670833
},
"VIJ": {
"name": "Virgin Gorda",
"lat": 18.446111,
"lon": -64.428056
},
"VIL": {
"name": "Dakhla",
"lat": 23.718333,
"lon": -15.931944
},
"VIN": {
"name": "Havryshivka Vinnytsia International",
"lat": 49.245,
"lon": 28.610278
},
"VIR": {
"name": "Virginia Airport",
"lat": -29.770599,
"lon": 31.058399
},
"VIT": {
"name": "Vitoria",
"lat": 42.882778,
"lon": -2.724444
},
"VIX": {
"name": "Eurico de Aguiar Salles",
"lat": -20.258056,
"lon": -40.286389
},
"VKG": {
"name": "Rach Gia",
"lat": 9.958333,
"lon": 105.133333
},
"VKO": {
"name": "Vnukovo International",
"lat": 55.591667,
"lon": 37.261389
},
"VKT": {
"name": "Vorkuta",
"lat": 67.489167,
"lon": 63.995556
},
"VLC": {
"name": "Valencia",
"lat": 39.489444,
"lon": -0.481667
},
"VLD": {
"name": "Valdosta Regional",
"lat": 30.7825,
"lon": -83.276667
},
"VLI": {
"name": "Bauerfield International",
"lat": -17.699444,
"lon": 168.319722
},
"VLL": {
"name": "Valladolid",
"lat": 41.706111,
"lon": -4.851944
},
"VLN": {
"name": "Arturo Michelena International",
"lat": 10.149722,
"lon": -67.928333
},
"VLS": {
"name": "Valesdir",
"lat": -16.795833,
"lon": 168.176944
},
"VLY": {
"name": "Anglesey",
"lat": 53.248333,
"lon": -4.535278
},
"VNO": {
"name": "Vilnius",
"lat": 54.634167,
"lon": 25.285833
},
"VNS": {
"name": "Lal Bahadur Shastri International",
"lat": 25.452222,
"lon": 82.859444
},
"VNX": {
"name": "Vilankulo",
"lat": -22.018333,
"lon": 35.313333
},
"VNY": {
"name": "Van Nuys Airport",
"lat": 34.209722,
"lon": -118.49
},
"VOG": {
"name": "Volgograd International",
"lat": 48.7825,
"lon": 44.345556
},
"VOL": {
"name": "Nea Anchialos National",
"lat": 39.219722,
"lon": 22.794444
},
"VOZ": {
"name": "Voronezh International",
"lat": 51.814167,
"lon": 39.229722
},
"VPE": {
"name": "Ondjiva Pereira",
"lat": -17.043889,
"lon": 15.684722
},
"VPG": {
"name": "Vipingo",
"lat": -3.842778,
"lon": 39.805
},
"VPS": {
"name": "Destin–Fort Walton Beach",
"lat": 30.486667,
"lon": -86.52
},
"VPY": {
"name": "Chimoio",
"lat": -19.151389,
"lon": 33.428889
},
"VQS": {
"name": "Antonio Rivera Rodríguez",
"lat": 18.134722,
"lon": -65.493611
},
"VRB": {
"name": "Vero Beach Regional",
"lat": 27.655556,
"lon": -80.418056
},
"VRC": {
"name": "Virac",
"lat": 13.577222,
"lon": 124.205556
},
"VRN": {
"name": "Verona Villafranca",
"lat": 45.396389,
"lon": 10.888056
},
"VSA": {
"name": "Villahermosa International",
"lat": 17.996944,
"lon": -92.8175
},
"VSE": {
"name": "Viseu",
"lat": 40.733333,
"lon": -7.883611
},
"VSF": {
"name": "Hartness State (Springfield) Airport",
"lat": 43.343601,
"lon": -72.517303
},
"VST": {
"name": "Stockholm Västerås",
"lat": 59.589444,
"lon": 16.633611
},
"VTE": {
"name": "Wattay International",
"lat": 17.988333,
"lon": 102.563333
},
"VTZ": {
"name": "Visakhapatnam",
"lat": 17.721111,
"lon": 83.224444
},
"VUP": {
"name": "Alfonso López Pumarejo",
"lat": 10.435,
"lon": -73.249444
},
"VVC": {
"name": "La Vanguardia",
"lat": 4.167778,
"lon": -73.613889
},
"VVI": {
"name": "Viru Viru International",
"lat": -17.644722,
"lon": -63.135278
},
"VVO": {
"name": "Vladivostok International",
"lat": 43.398889,
"lon": 132.148056
},
"VVZ": {
"name": "Takhamalt",
"lat": 26.723611,
"lon": 8.622778
},
"VXC": {
"name": "Lichinga",
"lat": -13.273889,
"lon": 35.266389
},
"VXE": {
"name": "Cesária Évora",
"lat": 16.833611,
"lon": -25.054722
},
"VXO": {
"name": "Växjö Småland",
"lat": 56.929167,
"lon": 14.728056
},
"VYI": {
"name": "Vilyuysk",
"lat": 63.757222,
"lon": 121.691667
},
"WAA": {
"name": "Wales",
"lat": 65.623333,
"lon": -168.095
},
"WAE": {
"name": "Wadi al-Dawasir Domestic",
"lat": 20.504167,
"lon": 45.199444
},
"WAG": {
"name": "Whanganui Airport",
"lat": -39.960922,
"lon": 175.02444
},
"WAM": {
"name": "Ambatondrazaka Airport",
"lat": -17.795378,
"lon": 48.442583
},
"WAT": {
"name": "Waterford Airport",
"lat": 52.187199,
"lon": -7.08696
},
"WAW": {
"name": "Warsaw Chopin",
"lat": 52.165833,
"lon": 20.967222
},
"WBB": {
"name": "Stebbins",
"lat": 63.514722,
"lon": -162.28417
},
"WBM": {
"name": "Wapenamanda",
"lat": -5.635,
"lon": 143.891667
},
"WBQ": {
"name": "Beaver",
"lat": 66.361944,
"lon": -147.40944
},
"WDH": {
"name": "Hosea Kutako International",
"lat": -22.48,
"lon": 17.470833
},
"WDS": {
"name": "Shiyan Wudangshan",
"lat": 32.593333,
"lon": 110.906111
},
"WEF": {
"name": "Weifang",
"lat": 36.646944,
"lon": 119.118611
},
"WEH": {
"name": "Weihai Dashuibo",
"lat": 37.187222,
"lon": 122.228889
},
"WEI": {
"name": "Weipa",
"lat": -12.678611,
"lon": 141.925278
},
"WGA": {
"name": "Wagga Wagga",
"lat": -35.165278,
"lon": 147.466389
},
"WGN": {
"name": "Shaoyang Wugang",
"lat": 26.806111,
"lon": 110.641111
},
"WGP": {
"name": "Umbu Mehang Kunda",
"lat": -9.669167,
"lon": 120.301944
},
"WHK": {
"name": "Whakatane",
"lat": -37.9245,
"lon": 176.9176
},
"WIC": {
"name": "Wick",
"lat": 58.458889,
"lon": -3.093056
},
"WIL": {
"name": "Wilson",
"lat": -1.321667,
"lon": 36.814722
},
"WIN": {
"name": "Winton",
"lat": -22.363611,
"lon": 143.085556
},
"WJR": {
"name": "Wajir",
"lat": 1.733159,
"lon": 40.089062
},
"WJU": {
"name": "Wonju",
"lat": 37.438056,
"lon": 127.960278
},
"WKJ": {
"name": "Wakkanai",
"lat": 45.404167,
"lon": 141.800833
},
"WLG": {
"name": "Wellington International",
"lat": -41.326944,
"lon": 174.806944
},
"WLH": {
"name": "Walaha",
"lat": -15.412778,
"lon": 167.691667
},
"WLK": {
"name": "Selawik",
"lat": 66.600278,
"lon": -159.98444
},
"WLS": {
"name": "Hihifo",
"lat": -13.238333,
"lon": -176.19889
},
"WMB": {
"name": "Warrnambool",
"lat": -38.294444,
"lon": 142.446944
},
"WMI": {
"name": "Warsaw Modlin",
"lat": 52.451111,
"lon": 20.651667
},
"WMK": {
"name": "Meyers Chuck Sea Plane Base",
"lat": 55.74,
"lon": -132.25806
},
"WMN": {
"name": "Maroantsetra",
"lat": -15.436667,
"lon": 49.688333
},
"WMO": {
"name": "White Mountain",
"lat": 64.686389,
"lon": -163.41111
},
"WMT": {
"name": "Zunyi Maotai Airport",
"lat": 27.81638,
"lon": 106.33268
},
"WMX": {
"name": "Wamena",
"lat": -4.1,
"lon": 138.953611
},
"WNA": {
"name": "Napakiak",
"lat": 60.693333,
"lon": -161.97917
},
"WNH": {
"name": "Wenshan Puzhehei",
"lat": 23.558056,
"lon": 104.325556
},
"WNI": {
"name": "Matahora",
"lat": -5.2828,
"lon": 123.636
},
"WNP": {
"name": "Naga",
"lat": 13.585,
"lon": 123.270278
},
"WNR": {
"name": "Windorah",
"lat": -25.410556,
"lon": 142.669167
},
"WNZ": {
"name": "Wenzhou Longwan International",
"lat": 27.913056,
"lon": 120.852222
},
"WOL": {
"name": "Illawarra Regional",
"lat": -34.561667,
"lon": 150.791389
},
"WPR": {
"name": "Capitan Fuentes Martinez",
"lat": -53.253611,
"lon": -70.321111
},
"WPU": {
"name": "Guardiamarina Zañartu",
"lat": -54.931111,
"lon": -67.626667
},
"WRE": {
"name": "Whangarei",
"lat": -35.768889,
"lon": 174.363889
},
"WRG": {
"name": "Wrangell",
"lat": 56.484444,
"lon": -132.36972
},
"WRO": {
"name": "Copernicus Airport Wrocław",
"lat": 51.102778,
"lon": 16.885833
},
"WRY": {
"name": "Westray",
"lat": 59.350278,
"lon": -2.95
},
"WRZ": {
"name": "Weerawila",
"lat": 6.254444,
"lon": 81.235278
},
"WSK": {
"name": "Chongqing Wushan Airport",
"lat": 31.064,
"lon": 109.706
},
"WSN": {
"name": "South Naknek",
"lat": 58.703333,
"lon": -157.00667
},
"WSX": {
"name": "Westsound/WSX Seaplane Base",
"lat": 48.618889,
"lon": -122.9575
},
"WSZ": {
"name": "Westport",
"lat": -41.736944,
"lon": 171.579167
},
"WTB": {
"name": "Brisbane West Wellcamp",
"lat": -27.56,
"lon": 151.796111
},
"WTK": {
"name": "Noatak",
"lat": 67.566111,
"lon": -162.97472
},
"WTL": {
"name": "Tuntutuliak",
"lat": 60.350556,
"lon": -162.65556
},
"WUA": {
"name": "Wuhai",
"lat": 39.7925,
"lon": 106.799444
},
"WUH": {
"name": "Wuhan Tianhe International",
"lat": 30.783889,
"lon": 114.208056
},
"WUS": {
"name": "Wuyishan",
"lat": 27.706944,
"lon": 118.003056
},
"WUT": {
"name": "Xinzhou Wutaishan",
"lat": 38.597778,
"lon": 112.969444
},
"WUX": {
"name": "Sunan Shuofang International",
"lat": 31.494722,
"lon": 120.429444
},
"WUZ": {
"name": "Changzhoudao Airport",
"lat": 23.456699,
"lon": 111.248001
},
"WVB": {
"name": "Walvis Bay",
"lat": -22.98,
"lon": 14.645278
},
"WWK": {
"name": "Wewak",
"lat": -3.583889,
"lon": 143.669167
},
"WWP": {
"name": "North Whale Seaplane Base",
"lat": 56.116667,
"lon": -133.125
},
"WXN": {
"name": "Wanzhou Wuqiao",
"lat": 30.803889,
"lon": 108.427222
},
"WYA": {
"name": "Whyalla",
"lat": -33.059444,
"lon": 137.519444
},
"WYS": {
"name": "Yellowstone",
"lat": 44.688333,
"lon": -111.11778
},
"XAI": {
"name": "Xinyang Minggang Airport",
"lat": 32.541389,
"lon": 114.077778
},
"XAP": {
"name": "Chapecó",
"lat": -27.134167,
"lon": -52.656667
},
"XBE": {
"name": "Bearskin Lake",
"lat": 53.964722,
"lon": -91.031111
},
"XCH": {
"name": "Christmas Island",
"lat": -10.450556,
"lon": 105.690278
},
"XCR": {
"name": "Châlons Vatry",
"lat": 48.773333,
"lon": 4.206111
},
"XDS": {
"name": "Ottawa Train Station",
"lat": 45.416389,
"lon": -75.651667
},
"XFN": {
"name": "Xiangyang Liuji",
"lat": 32.150556,
"lon": 112.290833
},
"XGR": {
"name": "Kangiqsualujjuaq (Georges River)",
"lat": 58.711389,
"lon": -65.991944
},
"XIC": {
"name": "Xichang Qingshan",
"lat": 27.989167,
"lon": 102.184444
},
"XIL": {
"name": "Xilinhot",
"lat": 43.915556,
"lon": 115.963333
},
"XIY": {
"name": "Xi an Xianyang International",
"lat": 34.447778,
"lon": 108.753889
},
"XKH": {
"name": "Xieng Khouang",
"lat": 19.45,
"lon": 103.158333
},
"XLB": {
"name": "Lac Brochet",
"lat": 58.616667,
"lon": -101.46694
},
"XMH": {
"name": "Manihi",
"lat": -14.436667,
"lon": -146.07
},
"XMN": {
"name": "Xiamen Gaoqi International",
"lat": 24.544167,
"lon": 118.127778
},
"XNA": {
"name": "Northwest Arkansas Regional",
"lat": 36.281053,
"lon": -94.304181
},
"XNB": {
"name": "Dubai Bus Station",
"lat": 25.25,
"lon": 55.333333
},
"XNN": {
"name": "Xining Caojiabao International",
"lat": 36.528611,
"lon": 102.040278
},
"XQP": {
"name": "Quepos La Managua",
"lat": 9.443056,
"lon": -84.129722
},
"XRY": {
"name": "Jerez",
"lat": 36.744722,
"lon": -6.06
},
"XSC": {
"name": "South Caicos",
"lat": 21.515833,
"lon": -71.528611
},
"XSI": {
"name": "South Indian Lake",
"lat": 56.793056,
"lon": -98.907222
},
"XSP": {
"name": "Seletar Airport",
"lat": 1.41695,
"lon": 103.867996
},
"XTG": {
"name": "Thargomindah",
"lat": -27.986389,
"lon": 143.812222
},
"XTL": {
"name": "Tadoule Lake",
"lat": 58.706667,
"lon": -98.511667
},
"XUZ": {
"name": "Xuzhou Guanyin International",
"lat": 34.058856,
"lon": 117.556317
},
"YAA": {
"name": "Anahim Lake",
"lat": 52.455278,
"lon": -125.30806
},
"YAB": {
"name": "Arctic Bay",
"lat": 73.006111,
"lon": -85.032778
},
"YAG": {
"name": "Fort Frances Municipal",
"lat": 48.654167,
"lon": -93.439722
},
"YAK": {
"name": "Yakutat",
"lat": 59.509167,
"lon": -139.66
},
"YAM": {
"name": "Sault Ste. Marie",
"lat": 46.485,
"lon": -84.509444
},
"YAP": {
"name": "Yap International",
"lat": 9.498889,
"lon": 138.0825
},
"YAT": {
"name": "Attawapiskat",
"lat": 52.927778,
"lon": -82.431111
},
"YAY": {
"name": "St. Anthony",
"lat": 51.391944,
"lon": -56.083056
},
"YAZ": {
"name": "Tofino/Long Beach",
"lat": 49.082222,
"lon": -125.7725
},
"YBB": {
"name": "Kugaaruk",
"lat": 68.534444,
"lon": -89.808056
},
"YBC": {
"name": "Baie-Comeau",
"lat": 49.1325,
"lon": -68.204444
},
"YBG": {
"name": "CFB Bagotville",
"lat": 48.332222,
"lon": -70.9925
},
"YBK": {
"name": "Baker Lake",
"lat": 64.298889,
"lon": -96.077778
},
"YBL": {
"name": "Campbell River",
"lat": 49.950833,
"lon": -125.27056
},
"YBP": {
"name": "Yibin Caiba",
"lat": 28.800278,
"lon": 104.545
},
"YBR": {
"name": "Brandon Municipal",
"lat": 49.907778,
"lon": -99.950833
},
"YBT": {
"name": "Brochet",
"lat": 57.889722,
"lon": -101.67972
},
"YBV": {
"name": "Berens River",
"lat": 52.359167,
"lon": -97.02
},
"YBX": {
"name": "Lourdes-de-Blanc-Sablon",
"lat": 51.443611,
"lon": -57.185278
},
"YCB": {
"name": "Cambridge Bay",
"lat": 69.108056,
"lon": -105.13833
},
"YCD": {
"name": "Nanaimo",
"lat": 49.052222,
"lon": -123.87028
},
"YCG": {
"name": "West Kootenay Regional",
"lat": 49.296389,
"lon": -117.6325
},
"YCK": {
"name": "Colville Lake/Tommy Kochon Aerodrome",
"lat": 67.039722,
"lon": -126.08111
},
"YCL": {
"name": "Charlo",
"lat": 47.991389,
"lon": -66.331389
},
"YCO": {
"name": "Kugluktuk",
"lat": 67.816667,
"lon": -115.14389
},
"YCR": {
"name": "Cross Lake (Charlie Sinclair Memorial)",
"lat": 54.611111,
"lon": -97.760833
},
"YCS": {
"name": "Chesterfield Inlet",
"lat": 63.346667,
"lon": -90.728889
},
"YCU": {
"name": "Yuncheng Guangong",
"lat": 35.116389,
"lon": 111.033611
},
"YCY": {
"name": "Clyde River",
"lat": 70.486111,
"lon": -68.516667
},
"YDA": {
"name": "Dawson City",
"lat": 64.043056,
"lon": -139.12778
},
"YDF": {
"name": "Deer Lake Regional",
"lat": 49.210833,
"lon": -57.391389
},
"YDP": {
"name": "Nain",
"lat": 56.550833,
"lon": -61.6825
},
"YDQ": {
"name": "Dawson Creek",
"lat": 55.742222,
"lon": -120.18306
},
"YEG": {
"name": "Edmonton International",
"lat": 53.3075,
"lon": -113.58611
},
"YEI": {
"name": "Yenişehir",
"lat": 40.255278,
"lon": 29.5625
},
"YEK": {
"name": "Arviat",
"lat": 61.094167,
"lon": -94.070833
},
"YEV": {
"name": "Inuvik (Mike Zubko)",
"lat": 68.304167,
"lon": -133.48278
},
"YFA": {
"name": "Fort Albany",
"lat": 52.203611,
"lon": -81.695
},
"YFB": {
"name": "Iqaluit",
"lat": 63.756389,
"lon": -68.555833
},
"YFC": {
"name": "Fredericton International",
"lat": 45.868889,
"lon": -66.53
},
"YFO": {
"name": "Flin Flon",
"lat": 54.678056,
"lon": -101.68167
},
"YFS": {
"name": "Fort Simpson",
"lat": 61.760278,
"lon": -121.23639
},
"YGG": {
"name": "Ganges Harbor",
"lat": 48.854422,
"lon": -123.497072
},
"YGH": {
"name": "Fort Good Hope",
"lat": 66.240833,
"lon": -128.65083
},
"YGJ": {
"name": "Miho-Yonago",
"lat": 35.492222,
"lon": 133.236389
},
"YGK": {
"name": "Kingston/Norman Rogers",
"lat": 44.225278,
"lon": -76.596944
},
"YGL": {
"name": "La Grande Rivière",
"lat": 53.625278,
"lon": -77.704167
},
"YGO": {
"name": "Gods Lake Narrows",
"lat": 54.558056,
"lon": -94.490278
},
"YGP": {
"name": "Michel-Pouliot Gaspé",
"lat": 48.775278,
"lon": -64.478611
},
"YGR": {
"name": "Îles-de-la-Madeleine",
"lat": 47.424722,
"lon": -61.780278
},
"YGT": {
"name": "Igloolik",
"lat": 69.366389,
"lon": -81.820556
},
"YGW": {
"name": "Kuujjuarapik",
"lat": 55.281944,
"lon": -77.765
},
"YGX": {
"name": "Gillam",
"lat": 56.357222,
"lon": -94.710833
},
"YGZ": {
"name": "Grise Fiord",
"lat": 76.426667,
"lon": -82.9125
},
"YHD": {
"name": "Dryden Regional",
"lat": 49.831667,
"lon": -92.744167
},
"YHI": {
"name": "Ulukhaktok/Holman",
"lat": 70.762778,
"lon": -117.80611
},
"YHK": {
"name": "Gjoa Haven",
"lat": 68.635556,
"lon": -95.849722
},
"YHM": {
"name": "John C. Munro Hamilton International",
"lat": 43.161944,
"lon": -79.928056
},
"YHO": {
"name": "Hopedale",
"lat": 55.448333,
"lon": -60.229722
},
"YHR": {
"name": "Chevery",
"lat": 50.468889,
"lon": -59.636667
},
"YHS": {
"name": "Sechelt",
"lat": 49.4606,
"lon": -123.7178
},
"YHY": {
"name": "Hay River/Merlyn Carter",
"lat": 60.839722,
"lon": -115.78278
},
"YHZ": {
"name": "Halifax Stanfield International",
"lat": 44.886944,
"lon": -63.512778
},
"YIA": {
"name": "Yogyakarta International Airport",
"lat": -7.907459,
"lon": 110.05448
},
"YIC": {
"name": "Yichun Mingyueshan",
"lat": 27.803333,
"lon": 114.307778
},
"YIE": {
"name": "Arxan Yi'ershi",
"lat": 47.31,
"lon": 119.994167
},
"YIF": {
"name": "Saint-Augustin",
"lat": 51.21,
"lon": -58.6575
},
"YIH": {
"name": "Yichang Sanxia",
"lat": 30.556944,
"lon": 111.479722
},
"YIK": {
"name": "Ivujivik",
"lat": 62.417222,
"lon": -77.925278
},
"YIN": {
"name": "Yining",
"lat": 43.955278,
"lon": 81.328889
},
"YIO": {
"name": "Pond Inlet",
"lat": 72.690278,
"lon": -77.968333
},
"YIP": {
"name": "Willow Run Airport",
"lat": 42.2379,
"lon": -83.530403
},
"YIV": {
"name": "Island Lake",
"lat": 53.857222,
"lon": -94.654167
},
"YIW": {
"name": "Yiwu",
"lat": 29.345,
"lon": 120.0325
},
"YJT": {
"name": "Stephenville International",
"lat": 48.544167,
"lon": -58.55
},
"YKA": {
"name": "Kamloops",
"lat": 50.702222,
"lon": -120.44444
},
"YKF": {
"name": "Region of Waterloo International",
"lat": 43.460833,
"lon": -80.378611
},
"YKG": {
"name": "Kangirsuk",
"lat": 60.027222,
"lon": -69.999722
},
"YKH": {
"name": "Yingkou Lanqi",
"lat": 40.541944,
"lon": 122.3575
},
"YKL": {
"name": "Schefferville",
"lat": 54.805278,
"lon": -66.805278
},
"YKM": {
"name": "Yakima Air Terminal",
"lat": 46.568056,
"lon": -120.54083
},
"YKO": {
"name": "Hakkari–Yüksekova",
"lat": 37.549444,
"lon": 44.238333
},
"YKQ": {
"name": "Waskaganish",
"lat": 51.473056,
"lon": -78.758611
},
"YKS": {
"name": "Yakutsk",
"lat": 62.093333,
"lon": 129.770556
},
"YKU": {
"name": "Chisasibi",
"lat": 53.805556,
"lon": -78.916944
},
"YLC": {
"name": "Kimmirut",
"lat": 62.847778,
"lon": -69.876111
},
"YLL": {
"name": "Lloydminster",
"lat": 53.309167,
"lon": -110.0725
},
"YLW": {
"name": "Kelowna International",
"lat": 49.956111,
"lon": -119.37778
},
"YMM": {
"name": "Fort McMurray International",
"lat": 56.653333,
"lon": -111.22194
},
"YMN": {
"name": "Makkovik",
"lat": 55.0775,
"lon": -59.188056
},
"YMO": {
"name": "Moosonee",
"lat": 51.289444,
"lon": -80.606944
},
"YMT": {
"name": "Chibougamau/Chapais",
"lat": 49.771944,
"lon": -74.528056
},
"YNA": {
"name": "Natashquan",
"lat": 50.19,
"lon": -61.789167
},
"YNB": {
"name": "Yanbu",
"lat": 24.144167,
"lon": 38.063333
},
"YNC": {
"name": "Wemindji",
"lat": 53.010556,
"lon": -78.831111
},
"YNE": {
"name": "Norway House",
"lat": 53.958333,
"lon": -97.844444
},
"YNG": {
"name": "Youngstown–Warren Regional",
"lat": 41.263056,
"lon": -80.678889
},
"YNJ": {
"name": "Yanji Chaoyangchuan International",
"lat": 42.882778,
"lon": 129.451389
},
"YNO": {
"name": "North Spirit Lake",
"lat": 52.490556,
"lon": -92.972222
},
"YNP": {
"name": "Natuashish",
"lat": 55.913889,
"lon": -61.184444
},
"YNS": {
"name": "Nemiscau",
"lat": 51.690833,
"lon": -76.136667
},
"YNT": {
"name": "Yantai Laishan",
"lat": 37.657222,
"lon": 120.987222
},
"YNY": {
"name": "Yangyang International",
"lat": 38.061389,
"lon": 128.669167
},
"YNZ": {
"name": "Yancheng Nanyang International",
"lat": 33.426111,
"lon": 120.203056
},
"YOC": {
"name": "Old Crow",
"lat": 67.570556,
"lon": -139.83917
},
"YOH": {
"name": "Oxford House",
"lat": 54.933889,
"lon": -95.278056
},
"YOJ": {
"name": "High Level",
"lat": 58.621389,
"lon": -117.16472
},
"YOL": {
"name": "Yola",
"lat": 9.2575,
"lon": 12.430556
},
"YOW": {
"name": "Ottawa Macdonald–Cartier International",
"lat": 45.3225,
"lon": -75.669167
},
"YPH": {
"name": "Inukjuak",
"lat": 58.471111,
"lon": -78.078333
},
"YPJ": {
"name": "Aupaluk",
"lat": 59.295278,
"lon": -69.600556
},
"YPM": {
"name": "Pikangikum",
"lat": 51.819722,
"lon": -93.973056
},
"YPO": {
"name": "Peawanuck",
"lat": 54.987778,
"lon": -85.442778
},
"YPR": {
"name": "Prince Rupert",
"lat": 54.286111,
"lon": -130.44472
},
"YPW": {
"name": "Powell River",
"lat": 49.834167,
"lon": -124.5
},
"YPX": {
"name": "Puvirnituq",
"lat": 60.048889,
"lon": -77.285833
},
"YPY": {
"name": "Fort Chipewyan",
"lat": 58.768333,
"lon": -111.11583
},
"YQB": {
"name": "Québec City Jean Lesage International",
"lat": 46.791111,
"lon": -71.393333
},
"YQC": {
"name": "Quaqtaq",
"lat": 61.046667,
"lon": -69.618056
},
"YQD": {
"name": "The Pas",
"lat": 53.971389,
"lon": -101.09111
},
"YQG": {
"name": "Windsor International",
"lat": 42.270556,
"lon": -82.961944
},
"YQK": {
"name": "Kenora",
"lat": 49.788333,
"lon": -94.363056
},
"YQL": {
"name": "Lethbridge",
"lat": 49.629722,
"lon": -112.79028
},
"YQM": {
"name": "Greater Moncton Roméo LeBlanc International",
"lat": 46.106944,
"lon": -64.6925
},
"YQQ": {
"name": "CFB Comox",
"lat": 49.710833,
"lon": -124.88667
},
"YQR": {
"name": "Regina International",
"lat": 50.429444,
"lon": -104.65722
},
"YQT": {
"name": "Thunder Bay International",
"lat": 48.371944,
"lon": -89.323889
},
"YQU": {
"name": "Grande Prairie",
"lat": 55.179722,
"lon": -118.885
},
"YQX": {
"name": "Gander International",
"lat": 48.947778,
"lon": -54.56
},
"YQY": {
"name": "Sydney/J.A. Douglas McCurdy",
"lat": 46.161389,
"lon": -60.047778
},
"YQZ": {
"name": "Quesnel",
"lat": 53.026111,
"lon": -122.51028
},
"YRA": {
"name": "Gamètì/Rae Lakes",
"lat": 64.115833,
"lon": -117.30917
},
"YRB": {
"name": "Resolute Bay",
"lat": 74.716944,
"lon": -94.969444
},
"YRG": {
"name": "Rigolet",
"lat": 54.179444,
"lon": -58.4575
},
"YRL": {
"name": "Red Lake",
"lat": 51.066944,
"lon": -93.793056
},
"YRS": {
"name": "Red Sucker Lake",
"lat": 54.167778,
"lon": -93.556944
},
"YRT": {
"name": "Rankin Inlet",
"lat": 62.811389,
"lon": -92.115833
},
"YSB": {
"name": "Sudbury",
"lat": 46.625,
"lon": -80.798889
},
"YSG": {
"name": "Lutselk'e",
"lat": 62.417778,
"lon": -110.6825
},
"YSJ": {
"name": "Saint John",
"lat": 45.320556,
"lon": -65.882222
},
"YSK": {
"name": "Sanikiluaq",
"lat": 56.536944,
"lon": -79.25
},
"YSM": {
"name": "Fort Smith",
"lat": 60.020278,
"lon": -111.96194
},
"YSO": {
"name": "Postville",
"lat": 54.91,
"lon": -59.786111
},
"YSQ": {
"name": "Songyuan Chaganhu",
"lat": 44.930556,
"lon": 124.550833
},
"YST": {
"name": "St. Theresa Point",
"lat": 53.845833,
"lon": -94.851389
},
"YSY": {
"name": "Sachs Harbour (David Nasogaluak Jr. Saaryuaq)",
"lat": 71.993889,
"lon": -125.2425
},
"YTE": {
"name": "Cape Dorset",
"lat": 64.23,
"lon": -76.526667
},
"YTH": {
"name": "Thompson",
"lat": 55.801111,
"lon": -97.864167
},
"YTM": {
"name": "Mont Tremblant International",
"lat": 46.409444,
"lon": -74.78
},
"YTQ": {
"name": "Tasiujaq",
"lat": 58.6675,
"lon": -69.955833
},
"YTS": {
"name": "Timmins/Victor M. Power",
"lat": 48.569722,
"lon": -81.376667
},
"YTY": {
"name": "Yangzhou Taizhou International",
"lat": 32.563056,
"lon": 119.718889
},
"YTZ": {
"name": "Billy Bishop Toronto City",
"lat": 43.6275,
"lon": -79.396111
},
"YUB": {
"name": "Tuktoyaktuk/James Gruben",
"lat": 69.433333,
"lon": -133.02639
},
"YUD": {
"name": "Umiujaq",
"lat": 56.535556,
"lon": -76.518611
},
"YUL": {
"name": "Montréal–Pierre Elliott Trudeau International",
"lat": 45.470556,
"lon": -73.740833
},
"YUM": {
"name": "Yuma International",
"lat": 32.656667,
"lon": -114.60611
},
"YUS": {
"name": "Yushu Batang",
"lat": 32.836424,
"lon": 97.036017
},
"YUT": {
"name": "Naujaat",
"lat": 66.521389,
"lon": -86.224722
},
"YUX": {
"name": "Hall Beach",
"lat": 68.776111,
"lon": -81.243611
},
"YUY": {
"name": "Rouyn-Noranda",
"lat": 48.206111,
"lon": -78.835556
},
"YVM": {
"name": "Qikiqtarjuaq",
"lat": 67.545833,
"lon": -64.031389
},
"YVO": {
"name": "Val-d Or",
"lat": 48.053333,
"lon": -77.782778
},
"YVP": {
"name": "Kuujjuaq",
"lat": 58.091111,
"lon": -68.427222
},
"YVQ": {
"name": "Norman Wells",
"lat": 65.281667,
"lon": -126.79833
},
"YVR": {
"name": "Vancouver International",
"lat": 49.193889,
"lon": -123.18444
},
"YVZ": {
"name": "Deer Lake",
"lat": 52.655278,
"lon": -94.061111
},
"YWB": {
"name": "Kangiqsujuaq (Wakeham Bay)",
"lat": 61.587778,
"lon": -71.926667
},
"YWG": {
"name": "Winnipeg James Armstrong Richardson International",
"lat": 49.91,
"lon": -97.24
},
"YWH": {
"name": "Victoria Inner Harbour SPB",
"lat": 48.423889,
"lon": -123.37306
},
"YWK": {
"name": "Wabush",
"lat": 52.921944,
"lon": -66.864444
},
"YWL": {
"name": "Williams Lake",
"lat": 52.183056,
"lon": -122.05417
},
"YWS": {
"name": "Whistler",
"lat": 50.143592,
"lon": -122.948781
},
"YXC": {
"name": "Cranbrook/Canadian Rockies International",
"lat": 49.610833,
"lon": -115.78222
},
"YXE": {
"name": "Saskatoon John G. Diefenbaker International",
"lat": 52.170833,
"lon": -106.69972
},
"YXH": {
"name": "Medicine Hat",
"lat": 50.017222,
"lon": -110.72306
},
"YXJ": {
"name": "Fort St. John",
"lat": 56.238056,
"lon": -120.74028
},
"YXL": {
"name": "Sioux Lookout",
"lat": 50.113889,
"lon": -91.905278
},
"YXN": {
"name": "Whale Cove",
"lat": 62.239722,
"lon": -92.597222
},
"YXP": {
"name": "Pangnirtung",
"lat": 66.145,
"lon": -65.713611
},
"YXS": {
"name": "Prince George",
"lat": 53.881944,
"lon": -122.67583
},
"YXT": {
"name": "Northwest Regional Airport Terrace-Kitimat",
"lat": 54.468611,
"lon": -128.57611
},
"YXU": {
"name": "London International",
"lat": 43.035556,
"lon": -81.153889
},
"YXX": {
"name": "Abbotsford International",
"lat": 49.025278,
"lon": -122.36056
},
"YXY": {
"name": "Erik Nielsen Whitehorse International",
"lat": 60.709444,
"lon": -135.06722
},
"YYB": {
"name": "North Bay/Jack Garland",
"lat": 46.363611,
"lon": -79.422778
},
"YYC": {
"name": "Calgary International",
"lat": 51.113889,
"lon": -114.02028
},
"YYD": {
"name": "Smithers",
"lat": 54.824722,
"lon": -127.18278
},
"YYE": {
"name": "Fort Nelson",
"lat": 58.837778,
"lon": -122.59778
},
"YYF": {
"name": "Penticton Regional",
"lat": 49.463056,
"lon": -119.60222
},
"YYG": {
"name": "Charlottetown",
"lat": 46.289167,
"lon": -63.125556
},
"YYH": {
"name": "Taloyoak",
"lat": 69.546667,
"lon": -93.576667
},
"YYJ": {
"name": "Victoria International",
"lat": 48.646944,
"lon": -123.42583
},
"YYQ": {
"name": "Churchill",
"lat": 58.736667,
"lon": -94.068611
},
"YYR": {
"name": "CFB Goose Bay",
"lat": 53.319444,
"lon": -60.410556
},
"YYT": {
"name": "St. John's International",
"lat": 47.618611,
"lon": -52.751944
},
"YYU": {
"name": "Kapuskasing",
"lat": 49.414444,
"lon": -82.471111
},
"YYY": {
"name": "Mont-Joli",
"lat": 48.608611,
"lon": -68.208056
},
"YYZ": {
"name": "Toronto Pearson International",
"lat": 43.677222,
"lon": -79.630556
},
"YZF": {
"name": "Yellowknife",
"lat": 62.468611,
"lon": -114.44306
},
"YZG": {
"name": "Salluit",
"lat": 62.179167,
"lon": -75.666944
},
"YZP": {
"name": "Sandspit",
"lat": 53.254444,
"lon": -131.81389
},
"YZR": {
"name": "Sarnia Chris Hadfield",
"lat": 42.999444,
"lon": -82.308889
},
"YZS": {
"name": "Coral Harbour",
"lat": 64.193333,
"lon": -83.359444
},
"YZT": {
"name": "Port Hardy",
"lat": 50.680556,
"lon": -127.36667
},
"YZV": {
"name": "Sept-Îles",
"lat": 50.223333,
"lon": -66.265556
},
"YZY": {
"name": "Zhangye Ganzhou",
"lat": 38.8075,
"lon": 100.660833
},
"YZZ": {
"name": "Trail",
"lat": 49.055556,
"lon": -117.60917
},
"ZAC": {
"name": "York Landing",
"lat": 56.089722,
"lon": -96.089444
},
"ZAD": {
"name": "Zadar",
"lat": 44.108333,
"lon": 15.346667
},
"ZAG": {
"name": "Zagreb",
"lat": 45.743056,
"lon": 16.068889
},
"ZAJ": {
"name": "Zaranj",
"lat": 30.971389,
"lon": 61.866389
},
"ZAL": {
"name": "Pichoy Airport",
"lat": -39.649444,
"lon": -73.086389
},
"ZAM": {
"name": "Zamboanga International",
"lat": 6.9225,
"lon": 122.059722
},
"ZAT": {
"name": "Zhaotong",
"lat": 27.325833,
"lon": 103.754722
},
"ZAZ": {
"name": "Zaragoza",
"lat": 41.666111,
"lon": -1.041667
},
"ZBF": {
"name": "Bathurst",
"lat": 47.629722,
"lon": -65.738889
},
"ZBL": {
"name": "Thangool",
"lat": -24.494726,
"lon": 150.578504
},
"ZCL": {
"name": "Zacatecas International",
"lat": 22.897222,
"lon": -102.68694
},
"ZCO": {
"name": "La Araucanía International",
"lat": -38.926944,
"lon": -72.646944
},
"ZEL": {
"name": "Bella Bella (Campbell Island)",
"lat": 52.184722,
"lon": -128.15667
},
"ZEM": {
"name": "Eastmain River",
"lat": 52.225833,
"lon": -78.5225
},
"ZFM": {
"name": "Fort McPherson",
"lat": 67.4075,
"lon": -134.86056
},
"ZFN": {
"name": "Tulita",
"lat": 64.909722,
"lon": -125.5725
},
"ZGI": {
"name": "Gods River",
"lat": 54.839722,
"lon": -94.077222
},
"ZGS": {
"name": "La Romaine",
"lat": 50.259722,
"lon": -60.674722
},
"ZGU": {
"name": "Gaua",
"lat": -14.219722,
"lon": 167.588333
},
"ZHA": {
"name": "Zhanjiang",
"lat": 21.215278,
"lon": 110.358333
},
"ZHY": {
"name": "Zhongwei Shapotou",
"lat": 37.572778,
"lon": 105.151389
},
"ZIA": {
"name": "Zhukovsky International",
"lat": 55.553333,
"lon": 38.151667
},
"ZIG": {
"name": "Ziguinchor",
"lat": 12.555556,
"lon": -16.281667
},
"ZIH": {
"name": "Ixtapa-Zihuatanejo International",
"lat": 17.601667,
"lon": -101.46056
},
"ZIS": {
"name": "Zintan",
"lat": 31.775278,
"lon": 12.249444
},
"ZIX": {
"name": "Zhigansk",
"lat": 66.793889,
"lon": 123.364444
},
"ZKE": {
"name": "Kashechewan",
"lat": 52.281667,
"lon": -81.678056
},
"ZKG": {
"name": "Kegaska",
"lat": 50.196111,
"lon": -61.265833
},
"ZKP": {
"name": "Zyryanka West",
"lat": 65.736667,
"lon": 150.705
},
"ZLO": {
"name": "Playa de Oro International",
"lat": 19.144722,
"lon": -104.55861
},
"ZLT": {
"name": "La Tabatière",
"lat": 50.830833,
"lon": -58.975278
},
"ZMT": {
"name": "Masset",
"lat": 54.0275,
"lon": -132.12528
},
"ZNA": {
"name": "Nanaimo Harbour",
"lat": 49.16983,
"lon": -123.935177
},
"ZND": {
"name": "Zinder",
"lat": 13.778889,
"lon": 8.983611
},
"ZNE": {
"name": "Newman",
"lat": -23.417778,
"lon": 119.802778
},
"ZNZ": {
"name": "Abeid Amani Karume International",
"lat": -6.221944,
"lon": 39.225
},
"ZOS": {
"name": "Cañal Bajo Carlos Hott Siebert",
"lat": -40.611389,
"lon": -73.060556
},
"ZPB": {
"name": "Sachigo Lake",
"lat": 53.890833,
"lon": -92.195833
},
"ZQN": {
"name": "Queenstown",
"lat": -45.018333,
"lon": 168.746667
},
"ZQZ": {
"name": "Zhangjiakou Ningyuan",
"lat": 40.739167,
"lon": 114.930833
},
"ZRH": {
"name": "Zürich Airport",
"lat": 47.464722,
"lon": 8.549167
},
"ZRJ": {
"name": "Round Lake (Weagamow Lake)",
"lat": 52.935,
"lon": -91.302222
},
"ZSA": {
"name": "San Salvador",
"lat": 24.063333,
"lon": -74.523889
},
"ZSE": {
"name": "Pierrefonds",
"lat": -21.320833,
"lon": 55.425
},
"ZSJ": {
"name": "Sandy Lake",
"lat": 53.064444,
"lon": -93.346389
},
"ZTB": {
"name": "Tête-à-la-Baleine",
"lat": 50.674444,
"lon": -59.383611
},
"ZTH": {
"name": "Zakynthos International",
"lat": 37.750833,
"lon": 20.884167
},
"ZTM": {
"name": "Shamattawa",
"lat": 55.8625,
"lon": -92.081111
},
"ZUH": {
"name": "Zhuhai Jinwan",
"lat": 22.006667,
"lon": 113.376111
},
"ZUM": {
"name": "Churchill Falls",
"lat": 53.562778,
"lon": -64.106111
},
"ZVK": {
"name": "Savannakhet",
"lat": 16.560833,
"lon": 104.763889
},
"ZWH": {
"name": "Lac Brochet Airport",
"lat": 58.6175,
"lon": -101.469002
},
"ZYI": {
"name": "Zunyi Xinzhou",
"lat": 27.811111,
"lon": 107.246111
},
"ZYL": {
"name": "Osmani International",
"lat": 24.963333,
"lon": 91.866667
}
}
import json
from typing import List, Set, Dict, Tuple, Optional
from dataclasses import dataclass, field
from haversine import haversine, Unit
import yaml
import requests
with open('iata_data.json', 'r') as f:
IATA_DATA = json.load(f)
with open('fare_rules.yaml', 'r') as f:
FARE_RULES = yaml.load(f, Loader=yaml.SafeLoader)
PARTNER = "picky"
@dataclass
class RouteSegment:
'''A single route segment with fare code and carrier'''
orig: str
dest: str
fare_code: str
carrier: str
@property
def actual_miles(self):
for c in [self.orig,self.dest]:
if not c in IATA_DATA:
raise Exception(f"unknown airport code: {c}")
(p1,p2) = [(x['lat'],x['lon']) for x in [IATA_DATA[self.orig],IATA_DATA[self.dest]]]
return int(round(haversine(p1,p2, Unit.MILES)))
@property
def qualifying_miles(self):
if self.carrier in FARE_RULES and self.fare_code in FARE_RULES[self.carrier]['codes']:
return int(round(self.actual_miles * FARE_RULES[self.carrier]['codes'][self.fare_code]['qm_mod']))
else:
return 0
@dataclass
class Route:
'''A Route and associated price'''
segments: List[RouteSegment] = field(repr=False)
price: float
deep_link: str
@property
def cpam(self):
return self.price / self.actual_miles
@property
def cpqm(self):
if self.qualifying_miles > 0:
return self.price / self.qualifying_miles
else:
return float("inf")
@property
def actual_miles(self):
return sum(s.actual_miles for s in self.segments)
@property
def qualifying_miles(self):
return sum(s.qualifying_miles for s in self.segments)
@property
def code(self):
return self.segments[0].orig + " " + " ".join([f"{x.fare_code} {x.dest}" for x in self.segments])
def print(self):
print(f"{self.segments[0].orig}->{self.segments[-1].dest} @ ${self.price:5}/{self.cpam:0.2f}cpam/{self.cpqm:0.2f}cpqm {self.actual_miles:6}am {self.qualifying_miles:6}qm code: {self.code}")
print(f"{self.deep_link}")
def get_flights(carrier: str, first_date: str, second_date: str, orig: str, dest: str = "", one_per_city=1):
url = f"https://api.skypicker.com/flights?fly_from={orig}&fly_to={dest}&date_from={first_date}&date_to={second_date}&one_for_city={one_per_city}&partner={PARTNER}&curr=USD&partner_market=us&select_airlines={carrier}&limit=500"
resp = requests.get(url)
js = resp.json()
if "data" not in js:
print(js)
raise Exception("Invalid Response")
# with open('skypicker_data.json', 'r') as f:
# js = json.load(f)
routes = []
for r in js['data']:
rs = [RouteSegment(s['flyFrom'],s['flyTo'],s['fare_classes'],s["airline"]) for s in r['route']]
route = Route(rs,r['price'],r['deep_link'])
routes.append(route)
return routes
def find_elite_mileage_runs(carrier: str, first_date: str, second_date: str, orig: str, dest: str = "", one_per_city=1):
routes = get_flights(carrier, first_date, second_date, orig, dest, one_per_city)
routes.sort(key=lambda x: x.cpqm, reverse=True)
for r in routes:
r.print()
def rt_find_elite_mileage_runs(carrier: str, date_from: str, date_to: str, orig: str, return_from="",return_to=""):
url = f"https://api.skypicker.com/flights?fly_from={orig}&fly_to=&date_from={date_from}&date_to={date_to}&return_from={return_from}&return_to={return_to}&one_for_city=1&partner={PARTNER}&curr=USD&partner_market=us&select_airlines={carrier}&limit=200"
resp = requests.get(url)
js = resp.json()
if "data" not in js:
print(js)
raise Exception("Invalid Response")
routes = []
print(js)
for r in js['data']:
rs = [RouteSegment(s['flyFrom'],s['flyTo'],s['fare_classes'],s["airline"]) for s in r['route']]
route = Route(rs,r['price'],r['deep_link'])
routes.append(route)
routes.sort(key=lambda x: x.cpqm, reverse=True)
for r in routes:
r.print()
def furthest_distance(carrier: str, first_date: str, second_date: str, orig: str, dest: str = ""):
routes = get_flights(carrier, first_date, second_date, orig, dest)
routes.sort(key=lambda x: x.cpam, reverse=True)
for r in routes:
print(r)
def find_cheap_flights(carrier: str, first_date: str, second_date: str, orig: str, dest: str = ""):
if dest:
opc = 0
else:
opc = 1
routes = get_flights(carrier, first_date, second_date, orig, dest, opc)
routes.sort(key=lambda x: x.price,reverse=True)
for r in routes:
r.print()
def test_calc():
#"PDX N LAX N HNL Q PHX Q PDX" == 7316/1410/564
pass
def main():
find_elite_mileage_runs("AA","17/11/2019","25/11/2019","PDX","")
#find_elite_mileage_runs("AA","01/11/2019","3/11/2019","PDX","")
#find_elite_mileage_runs("AA","01/11/2019","08/11/2019","US","BM,BZ,CR,GT,HN,NI,PA,AR,BO,BR,CL,CO,EC,VE,AI,AG,BS,BB,KY,DO,AW,MS,BQ,CW,SX",one_per_city=1)
#rt_find_elite_mileage_runs("AA","01/11/2019","03/11/2019","PDX","07/11/2019","12/11/2019")
#find_cheap_flights("AA","01/11/2019","04/11/2019","PDX,EUG","BM,BZ,CR,GT,HN,NI,PA,AR,BO,BR,CL,CO,EC,VE,AI,AG,BS,BB,KY,DO,AW,MS,BQ,CW,SX")
#find_cheap_flights("","01/11/2019","05/11/2019","PDX","PKX")
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment