Module:IATA and ICAO code/data/sandbox2
Jump to navigation
Jump to search
Documentation for this module may be created at Module:IATA and ICAO code/data/sandbox2/doc
local IATA = {}
local ICAO = {}
local WikiName = {}
local master= {
--{'IATA','ICAO','WikiName','airportCityName'}, do not forget that ' then \'
--Australia/New Zeland/Oceania
--Italy
{'Europe','Italy', 'AHO', 'LIEA', 'Alghero-Fertilia Airport', 'Alghero' },
{'Europe','Italy', 'ALL', 'LIMG', 'Riviera Airport', 'Albenga, Savona' },
{'Europe','Italy', 'AOI', 'LIPY', 'Marche Airport', 'Ancona' },
--France
{'South America','France', 'QKR', '','Kourou Airport','Kourou'},
{'Africa','France', 'DZA','FMCZ','Dzaoudzi–Pamandzi International Airport','Dzaoudzi'},
{'Africa','France','RUN','FMEE','Roland Garros Airport','Saint-Denis'},
{'Africa','France','ZSE','FMEP','Pierrefonds Airport','Saint-Pierre'},
{'Europe','France','CQF','LFAC','Calais–Dunkerque Airport','Calais'},
{'Europe','France','XSJ','LFAG','Peronne-St Quentin Airport','Estrées-Mons'},
{'Europe','France', '','LFAI','Nangis - Les Loges aerodrome','Nangis'},
{'Europe','France', '','LFAK','Dunkerque – Les Moëres Airport','Dunkirk'},
{'Europe','France','BYF','LFAQ','Albert – Picardie Airport','Albert'},
{'Europe','France','LTQ','LFAT','Le Touquet – Côte d\'Opale Airport','Le Touquet-Paris-Plage'},
{'Europe','France','XVS','LFAV','Valenciennes-Denain Airport','Valenciennes-Denain'},
{'Europe','France','QAM','LFAY','Amiens – Glisy Aerodrome','Amiens'},
{'Europe','France','AGF','LFBA','Agen La Garenne Airport','Agen'},
{'Europe','France', '','LFBC','Cazaux Air Base','La Teste-de-Buch'},
{'Europe','France','BOD','LFBD','Bordeaux-Mérignac Air Base','Bordeaux'},
{'Europe','France','BOD','LFBD','Bordeaux–Mérignac Airport','Bordeaux'},
{'Europe','France','EGC','LFBE','Bergerac Dordogne Périgord Airport','Bergerac'},
{'Europe','France','CNG','LFBG','Cognac – Châteaubernard Air Base','Cognac'},
{'Europe','France','LRH','LFBH','La Rochelle – Île de Ré Airport','La Rochelle'},
{'Europe','France','PIS','LFBI','Poitiers–Biard Airport','Poitiers'},
{'Europe','France','MCU','LFBK','Montluçon – Guéret Airport','Montluçon'},
{'Europe','France','LIG','LFBL','Limoges – Bellegarde Airport','Limoges'},
{'Europe','France','XMJ','LFBM','Mont-de-Marsan Air Base','Mont-de-Marsan'},
{'Europe','France','TLS','LFBO','Toulouse–Blagnac Airport','Toulouse'},
{'Europe','France','PUF','LFBP','Pau Pyrénées Airport','Pau'},
{'Europe','France', '','LFBR','Muret – Lherm Aerodrome','Muret'},
{'Europe','France', '','LFBS','Biscarrosse – Parentis Airport','Biscarrosse'},
{'Europe','France','LDE','LFBT','Tarbes–Lourdes–Pyrénées Airport','Tarbes'},
{'Europe','France','ANG','LFBU','Angoulême – Cognac International Airport','Angoulême'},
{'Europe','France','BVE','LFBV','Brive–Laroche Airport','Brive-la-Gaillarde'},
{'Europe','France','PGX','LFBX','Périgueux Bassillac Airport','Périgueux'},
{'Europe','France','BIQ','LFBZ','Biarritz Pays Basque Airport','Biarritz'},
{'Europe','France','DCM','LFCK','Castres–Mazamet Airport','Castres'},
{'Europe','France', '','LFCL','Toulouse – Lasbordes Airport','Toulouse'},
{'Europe','France','RDZ','LFCR','Rodez–Aveyron Airport','Rodez'},
{'Europe','France', '','LFDM','Marmande – Virazeil Airport','Marmande – Virazeil'},
{'Europe','France', '','LFEC','Ushant Airport','Ushant'},
{'Europe','France','IDY','LFEY','Île d\'Yeu Aerodrome','Île d\'Yeu'},
{'Europe','France', '','LFFD','Saint-André-de-l\'Eure Airport','Saint-André-de-l\'Eure'},
{'Europe','France','XCY','LFFH','Château-Thierry – Belleau Aerodrome','Château-Thierry'},
{'Europe','France','CMR','LFGA','Colmar Airport','Colmar'},
{'Europe','France', '','LFGB','Mulhouse–Habsheim Airport','Mulhouse–Habsheim'},
{'Europe','France', '','LFGG','Belfort Chaux Airport','Belfort'},
{'Europe','France','DLE','LFGJ','Dole–Jura Airport','Dole'},
{'Europe','France', '','LFGR','Doncourt-lès-Conflans Airport','Doncourt-lès-Conflans'},
{'Europe','France','XVN','LFGW','Verdun-Le-Rozelier Airport','Verdun-Le-Rozelier'},
{'Europe','France','MVV','LFHM','Megève Altiport','Megève'},
{'Europe','France','OBS','LFHO','Aubenas Aerodrome','Aubenas'},
{'Europe','France','LPY','LFHP','Le Puy – Loudes Airport','Le Puy-en-Velay'},
{'Europe','France','XBK','LFHS','Bourg – Ceyzériat Airport','Bourg-en-Bresse'},
{'Europe','France','AHZ','LFHU','Alpe d\'Huez Airport','L\'Alpe d\'Huez'},
{'Europe','France','XVF','LFHV','Villefranche – Tarare Airport','Villefranche'},
{'Europe','France','XMU','LFHY','Moulins – Montbeugny Airport','Moulins'},
{'Europe','France','XSN','LFHZ','Sallanches Aerodrome','Sallanches'},
{'Europe','France', '','LFIS','Saint-Inglevert Airfield','Saint-Inglevert'},
{'Europe','France', '','LFJD','Corlier Aerodrome','Corlier'},
{'Europe','France','ETZ','LFJL','Metz–Nancy–Lorraine Airport','Metz'},
{'Europe','France','ANE','LFJR','Angers – Loire Airport','Angers'},
{'Europe','France', '','LFJY','Chambley-Bussières Air Base','Chambley-Bussières'},
{'Europe','France','BIA','LFKB','Bastia – Poretta Airport','Bastia'},
{'Europe','France','CLY','LFKC','Calvi – Sainte-Catherine Airport','Calvi'},
{'Europe','France','FSC','LFKF','Figari–Sud Corse Airport','Porto-Vecchio'},
{'Europe','France', '','LFKG','Ghisonaccia Alzitone Airport','Ghisonaccia'},
{'Europe','France','AJA','LFKJ','Ajaccio Napoleon Bonaparte Airport','Ajaccio'},
{'Europe','France','SOZ','LFKS','Solenzara Air Base','Solenzara'},
{'Europe','France','MFX','LFKX','Méribel Altiport','Méribel'},
{'Europe','France','AUF','LFLA','Auxerre – Branches Aerodrome','Auxerre'},
{'Europe','France','CMF','LFLB','Chambéry Airport','Chambéry'},
{'Europe','France','CFE','LFLC','Clermont-Ferrand Auvergne Airport','Clermont-Ferrand'},
{'Europe','France','BOU','LFLD','Bourges Airport','Bourges'},
{'Europe','France', '','LFLE','Chambéry Aerodrome','Chambéry'},
{'Europe','France', '','LFLG','Grenoble – Le Versoud Aerodrome','Grenoble'},
{'Europe','France','XCD','LFLH','Chalon – Champforgeuil Airport','Chalon-sur-Saône'},
{'Europe','France','QNJ','LFLI','Annemasse Aerodrome','Annemasse'},
{'Europe','France','CVF','LFLJ','Courchevel Altiport','Courchevel'},
{'Europe','France','LYS','LFLL','Lyon–Saint-Exupéry Airport','Lyon'},
{'Europe','France','SYT','LFLN','Saint-Yan Airport','Saint-Yan'},
{'Europe','France','NCY','LFLP','Annecy – Haute-Savoie – Mont Blanc Airport','Annecy'},
{'Europe','France','GNB','LFLS','Alpes–Isère Airport','Grenoble'},
{'Europe','France','VAF','LFLU','Valence-Chabeuil Airport','Valence'},
{'Europe','France','VHY','LFLV','Vichy — Charmeil Airport','Vichy'},
{'Europe','France','AUR','LFLW','Aurillac – Tronquières Airport','Aurillac'},
{'Europe','France','CHR','LFLX','Châteauroux-Centre "Marcel Dassault" Airport','Châteauroux'},
{'Europe','France','LYN','LFLY','Lyon–Bron Airport','Lyon'},
{'Europe','France','QXB','LFMA','Aix-en-Provence Aerodrome','Aix-en-Provence'},
{'Europe','France', '','LFMC','Le Luc – Le Cannet Airport','Le Luc'},
{'Europe','France','CEQ','LFMD','Cannes – Mandelieu Airport','Cannes'},
{'Europe','France', '','LFMF','Fayence-Tourrettes Airfield','Fayence'},
{'Europe','France','EBU','LFMH','Saint-Étienne–Bouthéon Airport','Saint-Étienne'},
{'Europe','France','QIE','LFMI','Istres-Le Tubé Air Base','Istres'},
{'Europe','France','CCF','LFMK','Carcassonne Airport','Carcassonne'},
{'Europe','France','MRS','LFML','Marseille Provence Airport','Marseille'},
{'Europe','France','NCE','LFMN','Nice Côte d\'Azur Airport','Nice'},
{'Europe','France','XOG','LFMO','Orange-Caritat Air Base','Orange'},
{'Europe','France','PGF','LFMP','Perpignan–Rivesaltes Airport','Perpignan'},
{'Europe','France','BAE','LFMR','Barcelonnette – Saint-Pons Airfield','Barcelonnette'},
{'Europe','France','MPL','LFMT','Montpellier–Méditerranée Airport','Montpellier'},
{'Europe','France','BZR','LFMU','Béziers Cap d\'Agde Airport','Béziers'},
{'Europe','France','AVN','LFMV','Avignon – Provence Airport','Avignon'},
{'Europe','France', '','LFMW','Castelnaudary – Villeneuve Airport','Castelnaudary'},
{'Europe','France', '','LFMX','Château-Arnoux-Saint-Auban Airport','Château-Arnoux-Saint-Auban'},
{'Europe','France', '','LFMY','Salon-de-Provence Air Base','Salon-de-Provence'},
{'Europe','France','GAT','LFNA','Gap–Tallard Airport','Gap'},
{'Europe','France', '','LFOA','Avord Air Base','Avord'},
{'Europe','France','BVA','LFOB','Beauvais–Tillé Airport','Beauvais'},
{'Europe','France', '','LFOC','Châteaudun Air Base','Châteaudun'},
{'Europe','France','EVX','LFOE','Évreux-Fauville Air Base','Évreux'},
{'Europe','France','LEH','LFOH','Le Havre – Octeville Airport','Le Havre'},
{'Europe','France','XAB','LFOI','Aerodrome Abbeville','Abbeville'},
{'Europe','France','XCR','LFOK','Vatry Air Base','Vatry'},
{'Europe','France','XCR','LFOK','Châlons Vatry Airport','Châlons-en-Champagne'},
{'Europe','France', '','LFOM','Lessay Airport','Lessay'},
{'Europe','France','XDR','LFON','Vernouillet Airport','Vernouillet'},
{'Europe','France','URO','LFOP','Rouen Airport','Rouen'},
{'Europe','France','QTJ','LFOR','Chartres – Champhol Aerodrome','Chartres'},
{'Europe','France','TUF','LFOT','Tours Val de Loire Airport','Tours'},
{'Europe','France','CET','LFOU','Cholet Le Pontreau Airport','Cholet'},
{'Europe','France','ORE','LFOZ','Orléans – Saint-Denis-de-l\'Hôtel Airport','Orléans'},
{'Europe','France','XYP','LFPA','Persan-Beaumont Airport','Persan'},
{'Europe','France','LBG','LFPB','Paris–Le Bourget Airport','Paris–Le Bourget'},
{'Europe','France','CDG','LFPG','Charles de Gaulle Airport','Paris - Charles de Gaulle'},
{'Europe','France', '','LFPK','Coulommiers – Voisins Aerodrome','Coulommiers'},
{'Europe','France','XLG','LFPL','Lognes – Émerainville aerodrome','Lognes'},
{'Europe','France', '','LFPM','Melun Villaroche Aerodrome','Melun'},
{'Europe','France','TNF','LFPN','Toussus-le-Noble Airport','Toussus-le-Noble'},
{'Europe','France','ORY','LFPO','Orly Airport','Paris'},
{'Europe','France','POX','LFPT','Pontoise – Cormeilles Aerodrome','Pontoise'},
{'Europe','France','VIY','LFPV','Vélizy – Villacoublay Air Base','Vélizy – Villacoublay'},
{'Europe','France', '','LFPY','Brétigny-sur-Orge Air Base','Brétigny-sur-Orge'},
{'Europe','France','RPK','LFQA','Reims – Prunay Aerodrome','Reims'},
{'Europe','France','QYR','LFQB','Troyes – Barberey Airport','Troyes'},
{'Europe','France', '','LFQC','Lunéville-Croismare Airport','Lunéville-Croismare'},
{'Europe','France','QRV','LFQD','Arras – Roclincourt Airport','Arras'},
{'Europe','France','QBQ','LFQM','Besançon – La Vèze Aerodrome','Besançon'},
{'Europe','France', '','LFQO','Marcq-en-Baroeul Airport','Bondues'},
{'Europe','France', '','LFQP','Quartier La Horie','Phalsbourg'},
{'Europe','France','LIL','LFQQ','Lille Airport','Lille'},
{'Europe','France', '','LFQS','Vitry-En-Artois Airport','Vitry-en-Artois'},
{'Europe','France','HZB','LFQT','Merville–Calonne Airport','Merville'},
{'Europe','France','BES','LFRB','Brest Bretagne Airport','Brest'},
{'Europe','France','CER','LFRC','Cherbourg – Maupertus Airport','Cherbourg-Octeville'},
{'Europe','France','DNR','LFRD','Dinard–Pleurtuit–Saint-Malo Airport','Saint-Malo'},
{'Europe','France','DOL','LFRG','Deauville – Normandie Airport','Deauville'},
{'Europe','France','LRT','LFRH','Lorient South Brittany Airport','Lorient'},
{'Europe','France','CFR','LFRK','Caen – Carpiquet Airport','Caen'},
{'Europe','France','RNS','LFRN','Rennes–Saint-Jacques Airport','Rennes'},
{'Europe','France','LAI','LFRO','Lannion – Côte de Granit Airport','Lannion'},
{'Europe','France','UIP','LFRQ','Quimper–Cornouaille Airport','Quimper'},
{'Europe','France','NTE','LFRS','Nantes Atlantique Airport','Nantes'},
{'Europe','France','SBK','LFRT','Saint-Brieuc – Armor Airport','Saint-Brieuc'},
{'Europe','France','MXN','LFRU','Morlaix – Ploujean Airport','Morlaix'},
{'Europe','France','VNE','LFRV','Meucon Airport','Monterblanc'},
{'Europe','France', '','LFSC','Quartier Colonel Dio','Meyenheim'},
{'Europe','France','DIJ','LFSD','Dijon Air Base','Dijon'},
{'Europe','France','MZM','LFSF','Metz-Frescaty Air Base','Metz'},
{'Europe','France','EPL','LFSG','Épinal – Mirecourt Airport','Épinal'},
{'Europe','France', '','LFSH','Haguenau Airport','Haguenau'},
{'Europe','France', '','LFSI','Saint-Dizier – Robinson Air Base','Saint-Dizier'},
{'Europe','France','BVE','LFSL','Brive–Souillac Airport','Brive-la-Gaillarde'},
{'Europe','France','XMF','LFSM','Montbéliard – Courcelles Aerodrome','Montbéliard'},
{'Europe','France','ENC','LFSN','Nancy-Essey Airport','Nancy'},
{'Europe','France', '','LFSO','Nancy – Ochey Air Base','Ochey'},
{'Europe','France', '','LFSP','Pontarlier Airport','Pontarlier'},
{'Europe','France','RHE','LFSR','Reims – Champagne Air Base','Reims'},
{'Europe','France','SXB','LFST','Strasbourg Airport','Strasbourg'},
{'Europe','France', '','LFSX','Luxeuil Air Base','Luxeuil'},
{'Europe','France','TLN','LFTH','Toulon–Hyères Airport','Toulon'},
{'Europe','France','FRJ','LFTU','Frejus Airport','Fréjus'},
{'Europe','France','FNI','LFTW','Nîmes–Alès–Camargue–Cévennes Airport','Nîmes'},
{'Europe','France','LTT','LFTZ','La Môle – Saint-Tropez Airport','Saint-Tropez'},
{'Europe','France','MQC','LFVM','Miquelon Airport','Miquelon-Langlade'},
{'Europe','France','FSP','LFVP','Saint-Pierre Airport','Saint-Pierre'},
{'Europe','France', '','LFXA','Ambérieu-en-Bugey Air Base','Ambérieu-en-Bugey'},
{'Europe','France', '','LFYG','Cambrai-Niergnies Airport','Cambrai'},
{'Europe','France', '','LFYK','RCAF Station Marville','RCAF Station Marville'},
{'Europe','France', '','LFYR','Romorantin - Pruniers Air Detachment','Romorantin'},
{'Europe','France', '','LFYT','Saint-Simon – Clastres Air Base','Saint-Quentin'},
{'Europe','France','EAP','LSZM','EuroAirport Basel Mulhouse Freiburg','Basel, Freiburg im Breisgau, Mulhouse'},
{'Europe','France','MLH','LFSB','EuroAirport Basel Mulhouse Freiburg','Basel, Freiburg im Breisgau, Mulhouse'},
{'Oceania','France','FUT','NLWF','Pointe Vele Airport','Vele, Wallis and Futuna'},
{'Oceania','France','WLS','NLWW','Hihifo Airport','Mala\'e'},
{'Oceania','France','PPT','NTAA','Fa\'a\'ā International Airport','Tahiti'},
{'Oceania','France','RMT','NTAM','Rimatara Airport','Rimatara'},
{'Oceania','France','RUR','NTAR','Rurutu Airport','Rurutu'},
{'Oceania','France','TUB','NTAT','Tubuai – Mataura Airport','Tubuai'},
{'Oceania','France','RVV','NTAV','Raivavae Airport','Raivavae'},
{'Oceania','France','AAA','NTGA','Anaa Airport','Anaa'},
{'Oceania','France','FGU','NTGB','Fangatau Airport','Fangatau'},
{'Oceania','France','TIH','NTGC','Tikehau Airport','Tikehau'},
{'Oceania','France','APK','NTGD','Apataki Airport','Apataki'},
{'Oceania','France','REA','NTGE','Reao Airport','Reao'},
{'Oceania','France','FAV','NTGF','Fakarava Airport','Fakarava'},
{'Oceania','France','HHZ','NTGH','Hikueru Airport','Hikueru'},
{'Oceania','France','XMH','NTGI','Manihi Airport','Manihi'},
{'Oceania','France','GMR','NTGJ','Totegegie Airport','Gambier Islands'},
{'Oceania','France','KKR','NTGK','Kaukura Airport','Kaukura'},
{'Oceania','France','NAU','NTGN','Napuka Airport','Napuka'},
{'Oceania','France','TKV','NTGO','Tatakoto Airport','Tatakoto'},
{'Oceania','France','PKP','NTGP','Puka-Puka Airport','Puka-Puka'},
{'Oceania','France','PUK','NTGQ','Pukarua Airport','Pukarua'},
{'Oceania','France','NUK','NTGW','Nukutavake Airport','Nukutavake'},
{'Oceania','France','ZTA','NTGY','Tureia Airport','Tureia'},
{'Oceania','France','AHE','NTHE','Ahe Airport','Ahe'},
{'Oceania','France','FAC','NTKF','Faaite Airport','Faaite'},
{'Oceania','France','NIU','NTKN','Niau Airport','Niau'},
{'Oceania','France','RRR','NTKO','Raroia Airport','Raroia'},
{'Oceania','France','TKX','NTKR','Takaroa Airport','Takaroa'},
{'Oceania','France','AUQ','NTMN','Atuona Airport','Atuona'},
{'Oceania','France','BOB','NTTB','Bora Bora Airport','Bora Bora'},
{'Oceania','France','RGI','NTTG','Rangiroa Airport','Rangiroa'},
{'Oceania','France','HUH','NTTH','Huahine – Fare Airport','Huahine – Fare'},
{'Oceania','France','MOZ','NTTM','Moorea Airport','Moorea'},
{'Oceania','France','HOI','NTTO','Hao Airport','Hao'},
{'Oceania','France','MAU','NTTP','Maupiti Airport','Maupiti'},
{'Oceania','France','RFP','NTTR','Raiatea Airport','Raiatea'},
{'Oceania','France','VHZ','NTUV','Vahitahi Airport','Vahitahi'},
{'Oceania','France','TGJ','NWWA','Tiga Airport','Tiga Island'},
{'Oceania','France','BMY','NWWC','Île Art – Waala Airport','Belep'},
{'Oceania','France','KNQ','NWWD','Koné Airport','Koné'},
{'Oceania','France','ILP','NWWE','Île des Pins Airport','Isle of Pines'},
{'Oceania','France','KOC','NWWK','Koumac Airport','Koumac'},
{'Oceania','France','LIF','NWWL','Ouanaham Airport','Lifou'},
{'Oceania','France','GEA','NWWM','Nouméa Magenta Airport','Nouméa'},
{'Oceania','France','MEE','NWWR','Maré Airport','Maré'},
{'Oceania','France', '','NWWT','La Foa – Oua Tom Airport','La Foa – Oua Tom'},
{'Oceania','France','TOU','NWWU','Touho Airport','Touho'},
{'Oceania','France','UVE','NWWV','Ouvéa Airport','Ouvéa'},
{'Oceania','France','NOU','NWWW','La Tontouta International Airport','Nouméa'},
{'Oceania','France', '','NWWX','Canala Airport','Canala'},
{'South America','France','CAY','SOCA','Cayenne – Félix Eboué Airport','Cayenne'},
{'South America','France','GSI','SOGS','Grand-Santi Airport','Grand-Santi'},
{'South America','France','MPY','SOOA','Maripasoula Airport','Maripasoula'},
{'South America','France','OYP','SOOG','Saint-Georges-de-l\'Oyapock Airport','Saint-Georges'},
{'South America','France','LDX','SOOM','Saint-Laurent-du-Maroni Airport','Saint-Laurent-du-Maroni'},
{'South America','France','REI','SOOR','Régina Airport','Régina'},
{'South America','France','XAU','SOOS','Saül Airport','Saül'},
{'South America','France', '','SOOY','Sinnamary Airport','Sinnamary'},
{'Caribean','France','DSD','TFFA','La Désirade Airport','La Désirade'},
{'Caribean','France','BBR','TFFB','Baillif Airport','Basse-Terre'},
{'Caribean','France','SFC','TFFC','Saint-François Airport','Saint-François'},
{'Caribean','France','FDF','TFFF','Martinique Aimé Césaire International Airport','Fort-de-France'},
{'Caribean','France','SFG','TFFG','Grand Case-Espérance Airport','Saint Martin'},
{'Caribean','France','SBH','TFFJ','Gustaf III Airport','Saint-Barthélemy'},
{'Caribean','France','GBJ','TFFM','Marie-Galante Airport','Grand-Bourg'},
{'Caribean','France','PTP','TFFR','Pointe-à-Pitre International Airport','Pointe-à-Pitre'},
{'Caribean','France','LSS','TFFS','Les Saintes Airport','Terre-de-Haut'},
--the USA
{'ABE','KABE','Lehigh Valley International Airport','Allentown/Bethlehem'},
{'ABI','KABI','Abilene Regional Airport','Abilene'},
{'ABQ','KABQ','Albuquerque International Sunport','Albuquerque'},
{'ABR','KABR','Aberdeen Regional Airport','Aberdeen'},
{'ABY','KABY','Southwest Georgia Regional Airport','Albany (GA)'},
{'ACK','KACK','Nantucket Memorial Airport','Nantucket'},
{'ACT','KACT','Waco Regional Airport','Waco'},
{'ACV','KACV','Arcata–Eureka Airport','Eureka'},
{'ACY','KACY','Atlantic City International Airport','Atlantic City'},
{'ADQ','PADQ','Kodiak Airport','Kodiak'},
{'AEX','KAEX','Alexandria Airport','Alexandria'},
{'AKN','PAKN','King Salmon Airport','King Salmon'},
{'ALB','KALB','Albany International Airport','Albany'},
{'ALO','KALO','Waterloo Regional Airport','Waterloo'},
{'ALW','KALW','Walla Walla Regional Airport','Walla Walla'},
{'AMA','KAMA','Rick Husband Amarillo International Airport','Amarillo'},
{'ANC','PANC','Ted Stevens Anchorage International Airport','Anchorage'},
{'ANI','PANI','Aniak Airport','Aniak'},
{'APN','KAPN','Alpena County Regional Airport','Alpena'},
{'ART','KART','Watertown International Airport','Waterloo'},
{'ASE','KASE','Aspen–Pitkin County Airport','Aspen'},
{'ATL','KATL','Hartsfield–Jackson Atlanta International Airport','Atlanta'},
{'ATW','KATW','Appleton International Airport','Appleton'},
{'AUG','KAUG','Augusta Regional Airport','Augusta'},
{'AUS','KAUS','Austin–Bergstrom International Airport','Austin'},
{'AVL','KAVL','Asheville Regional Airport','Asheville'},
{'AVP','KAVP','Wilkes-Barre/Scranton International Airport','Wilkes–Barre/Scranton'},
{'AZA','KIWA','Phoenix–Mesa Gateway Airport','Phoenix/Mesa'},
{'AZO','KAZO','Kalamazoo/Battle Creek International Airport','Kalamazoo/Battle Creek'},
{'BDL','KBDL','Bradley International Airport','Hartford'},
{'BET','PABE','Bethel Airport','Bethel'},
{'BFI','KBFI','Boeing Field','Seattle–Boeing'},
{'BFL','KBFL','Meadows Field','Bakersfield'},
{'BGM','KBGM','Greater Binghamton Airport','Binghamton'},
{'BGR','KBGR','Bangor International Airport','Bangor'},
{'BHM','KBHM','Birmingham–Shuttlesworth International Airport','Birmingham'},
{'BID','KBID','Block Island State Airport','Block Island'},
{'BIL','KBIL','Billings Logan International Airport','Billings'},
{'BIS','KBIS','Bismarck Municipal Airport','Bismarck'},
{'BJI','KBJI','Bemidji Regional Airport','Bemidij'},
{'BLD','KBLD','Boulder City Municipal Airport','Boulder City'},
{'BLI','KBLI','Bellingham International Airport','Bellingham'},
{'BLV','KBLV','MidAmerica St. Louis Airport','St. Louis/Belleville'},
{'BMI','KBMI','Central Illinois Regional Airport','Bloomington'},
{'BNA','KBNA','Nashville International Airport','Nashville'},
{'BOI','KBOI','Boise Airport','Boise'},
{'BOS','KBOS','Logan International Airport','Boston'},
{'BPT','KBPT','Jack Brooks Regional Airport','Beaumont'},
{'BQK','KBQK','Brunswick Golden Isles Airport','Brunswick'},
{'BQN','TJBQ','Rafael Hernández International Airport','Aguadilla'},
{'BRD','KBRD','Brainerd Lakes Regional Airport','Brainerd'},
{'BRO','KBRO','Brownsville/South Padre Island International Airport','Brownsville'},
{'BRW','PABR','Wiley Post–Will Rogers Memorial Airport','Barrow'},
{'BTM','KBTM','Bert Mooney Airport','Butte'},
{'BTR','KBTR','Baton Rouge Metropolitan Airport','Baton Rouge'},
{'BTV','KBTV','Burlington International Airport','Burlington'},
{'BUF','KBUF','Buffalo Niagara International Airport','Buffalo'},
{'BUR','KBUR','Hollywood Burbank Airport','Burbank'},
{'BWI','KBWI','Baltimore–Washington International Airport','Baltimore'},
{'BZN','KBZN','Bozeman Yellowstone International Airport','Bozeman'},
{'CAE','KCAE','Columbia Metropolitan Airport','Columbia'},
{'CAK','KCAK','Akron–Canton Airport','Akron/Canton'},
{'CDV','PACV','Merle K. (Mudhole) Smith Airport','Cordova'},
{'CEC','KCEC','Del Norte County Airport','Del Norte'},
{'CHA','KCHA','Chattanooga Metropolitan Airport','Chattanooga'},
{'CHO','KCHO','Charlottesville–Albemarle Airport','Charlottesville'},
{'CHS','KCHS','Charleston International Airport','Charleston (SC)'},
{'CIC','KCIC','Chico Municipal Airport','Chico'},
{'CID','KCID','The Eastern Iowa Airport','Cedar Rapids'},
{'CIU','KCIU','Chippewa County International Airport','Chippewa'},
{'CKB','KCKB','North Central West Virginia Airport','Clarksburg'},
{'CLD','KCRQ','McClellan–Palomar Airport','San Diego–Palomar'},
{'CLE','KCLE','Cleveland Hopkins International Airport','Cleveland'},
{'CLL','KCLL','Easterwood Airport','College Station'},
{'CLM','KCLM','William R. Fairchild International Airport','Port Angeles'},
{'CLT','KCLT','Charlotte Douglas International Airport','Charlotte'},
{'CMH','KCMH','John Glenn Columbus International Airport','Columbus (OH)'},
{'CMI','KCMI','University of Illinois Willard Airport','Champaign/Urbana'},
{'CMX','KCMX','Houghton County Memorial Airport','Houghton/Hancock'},
{'COD','KCOD','Yellowstone Regional Airport','Cody'},
{'COS','KCOS','Colorado Springs Airport','Colorado Springs'},
{'COU','KCOU','Columbia Regional Airport','Columbia'},
{'CPR','KCPR','Casper–Natrona County International Airport','Casper'},
{'CRP','KCRP','Corpus Christi International Airport','Corpus Christi'},
{'CRW','KCRW','Yeager Airport','Charleston (WV)'},
{'CSG','KCSG','Columbus Metropolitan Airport','Columbus (GA)'},
{'CVG','KCVG','Cincinnati/Northern Kentucky International Airport','Cincinnati'},
{'CWA','KCWA','Central Wisconsin Airport','Wausau'},
{'CYS','KCYS','Cheyenne Regional Airport','Cheyenne'},
{'DAB','KDAB','Daytona Beach International Airport','Daytona Beach'},
{'DAL','KDAL','Dallas Love Field','Dallas–Love'},
{'DAY','KDAY','Dayton International Airport','Dayton'},
{'DBQ','KDBQ','Dubuque Regional Airport','Dubuque'},
{'DCA','KDCA','Ronald Reagan Washington National Airport','Washington–National'},
{'DEN','KDEN','Denver International Airport','Denver'},
{'DFW','KDFW','Dallas/Fort Worth International Airport','Dallas/Fort Worth'},
{'DHN','KDHN','Dothan Regional Airport','Dothan'},
{'DIK','KDIK','Dickinson Theodore Roosevelt Regional Airport','Dickinson'},
{'DLG','KDLG','Dillingham Airport','Dillingham'},
{'DLH','KDLH','Duluth International Airport','Duluth'},
{'DRO','KDRO','Durango–La Plata County Airport','Durango'},
{'DRT','KDRT','Del Rio International Airport','Del Rio'},
{'DSM','KDSM','Des Moines International Airport','Des Moines'},
{'DTW','KDTW','Detroit Metropolitan Airport','Detroit'},
{'DUT','PADU','Unalaska Airport','Unalaska'},
{'EAT','KEAT','Pangborn Memorial Airport','Wenatchee'},
{'EAU','KEAU','Chippewa Valley Regional Airport','Eau Claire'},
{'ECP','KECP','Northwest Florida Beaches International Airport','Panama City'},
{'EGE','KEGE','Eagle County Regional Airport','Eagle/Vail'},
{'EKO','KEKO','Elko Regional Airport','Elko'},
{'ELM','KELM','Elmira Corning Regional Airport','Elmira/Corning'},
{'ELP','KELP','El Paso International Airport','El Paso'},
{'ENA','PAEN','Kenai Municipal Airport','Kenai'},
{'ERI','KERI','Erie International Airport','Erie'},
{'ESC','KESC','Delta County Airport','Escanaba'},
{'EUG','KEUG','Eugene Airport','Eugene'},
{'EVV','KEVV','Evansville Regional Airport','Evansville'},
{'EWN','KEWN','Coastal Carolina Regional Airport','New bern'},
{'EWR','KEWR','Newark Liberty International Airport','Newark'},
{'EWY','KEWY','Key West International Airport','Key West'},
{'FAI','PAFA','Fairbanks International Airport','Fairbanks'},
{'FAR','KFAR','Hector International Airport','Hector'},
{'FAT','KFAT','Fresno Yosemite International Airport','Fresno'},
{'FAY','KFAY','Fayetteville Regional Airport','Fayetteville'},
{'FCA','KGPI','Glacier Park International Airport','Glacier Park'},
{'FLG','KFLG','Flagstaff Pulliam Airport','Flagstaff'},
{'FLL','KFLL','Fort Lauderdale–Hollywood International Airport','Fort Lauderdale'},
{'FLO','KFLO','Florence Regional Airport','Florence'},
{'FMN','KFMN','Four Corners Regional Airport','Four Corners'},
{'FNT','KFNT','Bishop International Airport','Flint'},
{'FRD','KFRD','Friday Harbor Airport','Friday harbor'},
{'FSD','KFSD','Sioux Falls Regional Airport','Sioux Falls'},
{'FSM','KFSM','Fort Smith Regional Airport','Fort Smith'},
{'FWA','KFWA','Fort Wayne International Airport','Fort Wayne'},
{'GAL','PAGA','Edward G. Pitka Sr. Airport','Galena'},
{'GCC','KGCC','Gillette–Campbell County Airport','Gillette'},
{'GCK','KGCK','Garden City Regional Airport','Garden City'},
{'GCN','KGCN','Grand Canyon National Park Airport','Grand Canyon'},
{'GEG','KGEG','Spokane International Airport','Spokane'},
{'GFK','KGFK','Grand Forks International Airport','Grand Forks'},
{'GGG','KGGG','East Texas Regional Airport','Longview'},
{'GJT','KGJT','Grand Junction Regional Airport','Grand Junction'},
{'GNV','KGNV','Gainesville Regional Airport','Gainesville'},
{'GPT','KGPT','Gulfport–Biloxi International Airport','Gulfport/Biloxi'},
{'GRB','KGRB','Green Bay–Austin Straubel International Airport','Green Bay'},
{'GRI','KGRI','Central Nebraska Regional Airport','Grand Island'},
{'GRK','KGRK','Killeen–Fort Hood Regional Airport','Killeen/Fort Hood'},
{'GRR','KGRR','Gerald R. Ford International Airport','Grand Rapids'},
{'GSO','KGSO','Piedmont Triad International Airport','Greensboro'},
{'GSP','KGSP','Greenville–Spartanburg International Airport','Greenville/Spartanburg'},
{'GST','PAGS','Gustavus Airport','Gustavus'},
{'GTF','KGTF','Great Falls International Airport','Great Falls'},
{'GTR','KGTR','Golden Triangle Regional Airport','Columbus (MS)'},
{'GUC','KGUC','Gunnison–Crested Butte Regional Airport','Gunnison/Crested Butte'},
{'GUM','PGUM','Antonio B. Won Pat International Airport','Guam'},
{'HDN','KHDN','Yampa Valley Airport','Hayden/Steamboat Springs'},
{'HEL','KHEL','Helena Regional Airport','Helena'},
{'HGR','KHGR','Hagerstown Regional Airport','Hagerstown'},
{'HHH','KHXD','Hilton Head Airport','Hilton Head'},
{'HIB','KHIB','Range Regional Airport','Hibbing'},
{'HNL','PHNL','Daniel K. Inouye International Airport','Honolulu'},
{'HOB','KHOB','Lea County Regional Airport','Hobbs'},
{'HOM','PHOM','Homer Airport','Homer'},
{'HOU','KHOU','William P. Hobby Airport','Houston–Hobby'},
{'HPN','KHPN','Westchester County Airport','White Plains'},
{'HRL','KHRL','Valley International Airport','Harlingen'},
{'HSV','KHSV','Huntsville International Airport','Huntsville'},
{'HTS','KHTS','Tri-State Airport','Huntington'},
{'HVN','KHVN','Tweed New Haven Airport','New Haven'},
{'HYA','KHYA','Barnstable Municipal Airport','Barnstable'},
{'IAD','KIAD','Washington Dulles International Airport','Washington–Dulles'},
{'IAG','KIAG','Niagara Falls International Airport','Niagara Falls'},
{'IAH','KIAH','George Bush Intercontinental Airport','Houston–Intercontinental'},
{'ICT','KICT','Wichita Dwight D. Eisenhower National Airport','Wichita'},
{'IDA','KIDA','Idaho Falls Regional Airport','Idaho Falls'},
{'IFP','KIFP','Laughlin/Bullhead International Airport','Laughlin/Bullhead'},
{'ILM','KILM','Wilmington International Airport','Wilmington (NC)'},
{'IMT','KIMT','Ford Airport (Iron Mountain)','Iron Mountain'},
{'IND','KIND','Indianapolis International Airport','Indianapolis'},
{'INL','KINL','Falls International Airport','International Falls'},
{'IPT','KIPT','Williamsport Regional Airport','Williamsport'},
{'ISN','KISN','Sloulin Field International Airport','Williston'},
{'ISP','KISP','Long Island MacArthur Airport','Long Island'},
{'ITH','KITH','Ithaca Tompkins Regional Airport','Ithaca'},
{'ITO','PHTO','Hilo International Airport','Hilo'},
{'JAC','KJAC','Jackson Hole Airport','Jackson Hole'},
{'JAN','KJAN','Jackson–Evers International Airport','Jackson'},
{'JAX','KJAX','Jacksonville International Airport','Jacksonville (FL)'},
{'JFK','KJFK','John F. Kennedy International Airport','New York–JFK'},
{'JLN','KJLN','Joplin Regional Airport','Joplin'},
{'JNU','PAJN','Juneau International Airport','Juneau'},
{'KOA','PHKO','Kona International Airport','Kona'},
{'KSM','PASM','St. Marys Airport (Alaska)','St. Marys'},
{'KTN','PAKT','Ketchikan International Airport','Ketchikan'},
{'LAN','KLAN','Capital Region International Airport','Lansing'},
{'LAS','KLAS','McCarran International Airport','Las Vegas'},
{'LAW','KLAW','Lawton–Fort Sill Regional Airport','Lawton'},
{'LAX','KLAX','Los Angeles International Airport','Los Angeles'},
{'LBB','KLBB','Lubbock Preston Smith International Airport','Lubbock'},
{'LBE','KLBE','Arnold Palmer Regional Airport','Latrobe'},
{'LCH','KLCH','Lake Charles Regional Airport','Lake Charles'},
{'LCK','KLCK','Rickenbacker International Airport','Columbus–Rickenbacker'},
{'LEB','KLEB','Lebanon Municipal Airport (New Hampshire)','Lebanon'},
{'LEX','KLEX','Blue Grass Airport','Lexington'},
{'LFT','KLFT','Lafayette Regional Airport','Lafayette (LA)'},
{'LGA','KLGA','LaGuardia Airport','New York–LaGuardia'},
{'LGB','KLGB','Long Beach Airport','Long Beach'},
{'LHD','PALH','Lake Hood Seaplane Base','Lake Hood'},
{'LIH','PHLI','Lihue Airport','Lihue'},
{'LIT','KLIT','Clinton National Airport','Little Rock'},
{'LMT','KLMT','Crater Lake–Klamath Regional Airport','Crater Lake'},
{'LNK','KLNK','Lincoln Airport (Nebraska)','Lincoln'},
{'LNY','PHNY','Lanai Airport','Lanai'},
{'LRD','KLRD','Laredo International Airport','Laredo'},
{'LSE','KLSE','La Crosse Regional Airport','La Crosse'},
{'LUK','KLUK','Cincinnati Municipal Lunken Airport','Cincinnati–Lunken'},
{'LWB','KLWB','Greenbrier Valley Airport','Lewisburg'},
{'LWS','KLWS','Lewiston–Nez Perce County Airport','Lewiston'},
{'LYH','KLYH','Lynchburg Regional Airport','Lynchburg'},
{'MBS','KMBS','MBS International Airport','Saginaw'},
{'MCI','KMCI','Kansas City International Airport','Kansas City'},
{'MCO','KMCO','Orlando International Airport','Orlando'},
{'MDT','KMDT','Harrisburg International Airport','Harrisburg'},
{'MDW','KMDW','Midway International Airport','Chicago–Midway'},
{'MEM','KMEM','Memphis International Airport','Memphis'},
{'MFE','KMFE','McAllen Miller International Airport','McAllen'},
{'MFR','KMFR','Rogue Valley International–Medford Airport','Medford'},
{'MGM','KMGM','Montgomery Regional Airport','Montgomery'},
{'MGW','KMGW','Morgantown Municipal Airport','Morgantown'},
{'MHK','KMHK','Manhattan Regional Airport','Manhattan'},
{'MHT','KMHT','Manchester–Boston Regional Airport','Manchester (NH)'},
{'MIA','KMIA','Miami International Airport','Miami'},
{'MID','KMID','Midland International Air and Space Port','Midland'},
{'MKE','KMKE','General Mitchell International Airport','Miliwaukee'},
{'MKG','KMKG','Muskegon County Airport','Muskegon'},
{'MKK','PHMK','Molokai Airport','Molokai'},
{'MLB','KMLB','Orlando Melbourne International Airport','Melbourne (FL)'},
{'MLI','KMLI','Quad City International Airport','Moline/Quad Cities'},
{'MLU','KMLU','Monroe Regional Airport (Louisiana)','Monroe'},
{'MMH','KMMH','Mammoth Yosemite Airport','Mammoth Lakes'},
{'MOB','KMOB','Mobile Regional Airport','Mobile'},
{'MOD','KMOD','Modesto City–County Airport','Modesto'},
{'MOS','KMOS','Minot International Airport','Minot'},
{'MQT','KSAW','Sawyer International Airport','Marquette'},
{'MRI','PAMR','Merrill Field','Anchorage–Merrill'},
{'MRY','KMRY','Monterey Regional Airport','Monterey'},
{'MSN','KMSN','Dane County Regional Airport','Madison'},
{'MSO','KMSO','Missoula International Airport','Missoula'},
{'MSP','KMSP','Minneapolis–Saint Paul International Airport','Minneapolis/St. Paul'},
{'MSY','KMSY','Louis Armstrong New Orleans International Airport','New Orleans'},
{'MTJ','KMTJ','Montrose Regional Airport','Montrose'},
{'MVY','KMVY','Marthas Vineyard Airport','Marthas Vineyard'},
{'MWA','KMWA','Williamson County Regional Airport','Marion'},
{'MYR','KMYR','Myrtle Beach International Airport','Myrtle Beach'},
{'NRR','TJRV','José Aponte de la Torre Airport','Ceiba'},
{'OAJ','KOAJ','Albert J. Ellis Airport','Jacksonville (NC)'},
{'OAK','KOAK','Oakland International Airport','Oakland'},
{'OGG','PHOG','Kahului Airport','Kahului'},
{'OKC','KOKC','Will Rogers World Airport','Oklahoma City'},
{'OMA','KOMA','Eppley Airfield','Omaha'},
{'OME','PAOM','Nome Airport','Nome'},
{'ONT','KONT','Ontario International Airport','Ontario (CA)'},
{'ORD','KORD','O\'Hare International Airport','Chicago–O\’Hare'},
{'ORF','KORF','Norfolk International Airport','Norfolk'},
{'ORH','KORH','Worcester Regional Airport','Worchester'},
{'OTH','KOTH','Southwest Oregon Regional Airport','North Bend'},
{'OTZ','PAOT','Ralph Wien Memorial Airport','Kotzebue'},
{'OWB','KOWB','Owensboro–Daviess County Regional Airport','Owensboro'},
{'PAH','KPAH','Barkley Regional Airport','Paducah'},
{'PBG','KPBG','Plattsburgh International Airport','Plattsburgh'},
{'PBI','KPBI','Palm Beach International Airport','West Palm Beach'},
{'PDX','KPDX','Portland International Airport','Portland (OR)'},
{'PGA','KPGA','Page Municipal Airport','Page'},
{'PGD','KPGD','Punta Gorda Airport (Florida)','Punta Gorda (FL)'},
{'PGV','KPGV','Pitt-Greenville Airport','Greenville (NC)'},
{'PHF','KPHF','Newport News/Williamsburg International Airport','Newport News'},
{'PHL','KPHL','Philadelphia International Airport','Philidelphia'},
{'PHX','KPHX','Phoenix Sky Harbor International Airport','Phoenix–Sky Harbor'},
{'PIA','KPIA','General Wayne A. Downing Peoria International Airport','Peroria'},
{'PIB','KPIB','Hattiesburg–Laurel Regional Airport','Hattiesburg/Laurel'},
{'PIE','KPIE','St. Pete–Clearwater International Airport','St. Petersburg/Clearwater'},
{'PIH','KPIH','Pocatello Regional Airport','Pocatello'},
{'PIR','KPIR','Pierre Regional Airport','Pierre'},
{'PIT','KPIT','Pittsburgh International Airport','Pittsburgh'},
{'PLN','KPLN','Pellston Regional Airport of Emmet County','Pellston'},
{'PNS','KPNS','Pensacola International Airport','Pensacola'},
{'PPG','NSTU','Pago Pago International Airport','Pago Pago'},
{'PQI','KPQI','Northern Maine Regional Airport','Presque Isle'},
{'PSC','KPSC','Tri-Cities Airport (Washington)','Tri-Cities (WA)'},
{'PSE','TJPS','Mercedita International Airport','Ponce'},
{'PSG','PAPG','Petersburg James A. Johnson Airport','Petersburg'},
{'PSM','KPSM','Portsmouth International Airport','Portsmouth'},
{'PSP','KPSP','Palm Springs International Airport','Palm Springs'},
{'PUW','KPUW','Pullman–Moscow Regional Airport','Pullman'},
{'PVC','KPVC','Provincetown Municipal Airport','Provincetown'},
{'PVD','KPVD','T. F. Green Airport','Providence'},
{'PVU','KPVU','Provo Municipal Airport','Provo'},
{'PWM','KPWM','Portland International Jetport','Portland (ME)'},
{'RAP','KRAP','Rapid City Regional Airport','Rapid City'},
{'RDD','KRDD','Redding Municipal Airport','Redding'},
{'RDM','KRDM','Redmond Municipal Airport','Redmond'},
{'RDU','KRDU','Raleigh–Durham International Airport','Raleigh/Durham'},
{'RFD','KRFD','Chicago Rockford International Airport','Chicago–Rockford'},
{'RIC','KRIC','Richmond International Airport','Richmond'},
{'RIH','KRIH','Rhinelander-Oneida County Airport','Rhinelander'},
{'RIW','KRIW','Riverton Regional Airport','Riverton'},
{'RKD','KRKD','Knox County Regional Airport','Rockland'},
{'RKS','KRKS','Southwest Wyoming Regional Airport','Rock Springs'},
{'RNO','KRNO','Reno–Tahoe International Airport','Reno/Tahoe'},
{'ROA','KROA','Roanoke–Blacksburg Regional Airport','Roanoke'},
{'ROC','KROC','Greater Rochester International Airport','Rochester (NY)'},
{'ROP','PGRO','Rota International Airport','Rota'},
{'ROW','KROW','Roswell International Air Center','Roswell'},
{'RST','KRST','Rochester International Airport','Rochester (MN)'},
{'RSW','KRSW','Southwest Florida International Airport','Fort Meyers'},
{'SAF','KSAF','Santa Fe Municipal Airport','Santa Fe'},
{'SAN','KSAN','San Diego International Airport','San Diego'},
{'SAT','KSAT','San Antonio International Airport','San Antonio'},
{'SAV','KSAV','Savannah/Hilton Head International Airport','Savannah'},
{'SBA','KSBA','Santa Barbara Municipal Airport','Santa Barbra'},
{'SBN','KSBN','South Bend International Airport','South Bend'},
{'SBP','KSBP','San Luis Obispo County Regional Airport','San Luis Obispo'},
{'SBY','KSBY','Salisbury-Ocean City Wicomico Regional Airport','Ocean City'},
{'SCC','PASC','Deadhorse Airport','Deadhorse'},
{'SCK','KSCK','Stockton Metropolitan Airport','Stockton'},
{'SDF','KSDF','Louisville International Airport','Louisville'},
{'SEA','KSEA','Seattle–Tacoma International Airport','Seattle/Tacoma'},
{'SFB','KSFB','Orlando Sanford International Airport','Orlando/Sandord'},
{'SFO','KSFO','San Francisco International Airport','San Francisco'},
{'SGF','KSGF','Springfield-Branson National Airport','Springfield/Branson'},
{'SGU','KSGU','St. George Regional Airport','St. George'},
{'SHD','KSHD','Shenandoah Valley Regional Airport','Shenandoah Valley'},
{'SHR','KSHR','Sheridan County Airport','Sheridan'},
{'SHV','KSHV','Shreveport Regional Airport','Shreveport'},
{'SIG','TJIG','Fernando Luis Ribas Dominicci Airport','San Juan–Isla Grande'},
{'SIT','PASI','Sitka Rocky Gutierrez Airport','Sitka'},
{'SJC','KSJC','San Jose International Airport','San Jose (CA)'},
{'SJT','KSJT','San Angelo Regional Airport','San Angelo'},
{'SJU','TJSJ','Luis Muñoz Marín International Airport','San Juan'},
{'SLC','KSLC','Salt Lake City International Airport','Salt Lake City'},
{'SMF','KSMF','Sacramento International Airport','Sacramento'},
{'SMX','KSMX','Santa Maria Public Airport','Santa Maria'},
{'SNA','KSNA','John Wayne Airport','Orange County'},
{'SPI','KSPI','Abraham Lincoln Capital Airport','Springfield'},
{'SPN','PGSN','Saipan International Airport','Saipan'},
{'SPS','KSPS','Wichita Falls Municipal Airport','Wichita Falls'},
{'SRQ','KSRQ','Sarasota–Bradenton International Airport','Sarasota'},
{'STC','KSTC','St. Cloud Regional Airport','St. Cloud'},
{'STL','KSTL','St. Louis Lambert International Airport','St. Louis'},
{'STS','KSTS','Charles M. Schulz–Sonoma County Airport','Santa Rosa'},
{'STT','TIST','Cyril E. King Airport','St. Thomas'},
{'STX','TISX','Henry E. Rohlsen Airport','St. Croix'},
{'SUN','KSUN','Friedman Memorial Airport','Sun Valley'},
{'SUX','KSUX','Sioux Gateway Airport','Sioux City'},
{'SWF','KSWF','Stewart International Airport','Newburgh'},
{'SYR','KSYR','Syracuse Hancock International Airport','Syracuse'},
{'TEX','KTEX','Texarkana Regional Airport','Texarkana'},
{'TLH','KTLH','Tallahassee International Airport','Tallahassee'},
{'TOL','KTOL','Toledo Express Airport','Toledo'},
{'TPA','KTPA','Tampa International Airport','Tampa'},
{'TRI','KTRI','Tri-Cities Regional Airport','Tri-Cities'},
{'TTN','KTTN','Trenton Mercer Airport','Trenton'},
{'TUL','KTUL','Tulsa International Airport','Tula'},
{'TUS','KTUS','Tucson International Airport','Tucson'},
{'TVC','KTVC','Cherry Capital Airport','Traverse City'},
{'TWF','KTWF','Magic Valley Regional Airport','Twin Falls'},
{'TYR','KTYR','Tyler Pounds Regional Airport','Tyler'},
{'TYS','KTYS','McGhee Tyson Airport','Knoxville'},
{'UIN','KUIN','Quincy Regional Airport','Quincy'},
{'UNK','PAUN','Unalakleet Airport','Unalakleet'},
{'UNV','KUNV','University Park Airport','State College'},
{'UST','SGJ','Northeast Florida Regional Airport','St. Augustine'},
{'VDZ','PAVD','Valdez Airport','Valdez'},
{'VLD','KVLD','Valdosta Regional Airport','Valdosta'},
{'VPS','KVPS','Destin–Fort Walton Beach Airport','Fort Walton Beach'},
{'VQS','TJVQ','Antonio Rivera Rodríguez Airport','Vieques'},
{'VRB','KVRB','Vero Beach Regional Airport','Vero Beach'},
{'WST','KWST','Westerly State Airport','Westerly'},
{'XNA','KXNA','Northwest Arkansas Regional Airport','Fayetteville/Bentonville'},
{'YAK','PAYA','Yakutat Airport','Yakutat'},
{'YNG','KYNG','Youngstown-Warren Regional Airport','Youngstown'},
{'YUM','KNYL','Yuma International Airport','Yuma'},
-- and so on
}
for i, v in ipairs(master) do -- create tables from master
if '' ~= v[3] then
IATA[v[3]] = v[5] -- IATA table gets airport name
WikiName[v[3]] = v[6] -- wikiname table gets article title
end
if '' ~= v[4] then
ICAO[v[4]] = v[5] -- ICAO table gets airport name
WikiName[v[4]] = v[6] -- wikiname table gets article title
end
end
return {
IATA = IATA,
ICAO = ICAO,
WikiName = WikiName
}