diff --git a/datagenerators/output/stations.json b/datagenerators/output/stations.json index cec5fc9..ac9607c 100644 --- a/datagenerators/output/stations.json +++ b/datagenerators/output/stations.json @@ -1,2734 +1,4 @@ { - "KBID": { - "id": "KBID", - "city": "Block Island State Airport", - "state": "RI", - "lat": 41.1694699, - "lon": -71.5787299 - }, - "KOQU": { - "id": "KOQU", - "city": "N. Kingston / Quonset", - "state": "RI", - "lat": 41.6, - "lon": -71.41667 - }, - "KPVD": { - "id": "KPVD", - "city": "Providence, Theodore Francis Green State Airport", - "state": "RI", - "lat": 41.72249, - "lon": -71.43247 - }, - "KSFZ": { - "id": "KSFZ", - "city": "Pawtucket, North Central State Airport", - "state": "RI", - "lat": 41.91667, - "lon": -71.5 - }, - "KUUU": { - "id": "KUUU", - "city": "Newport, Newport State Airport", - "state": "RI", - "lat": 41.53, - "lon": -71.28361 - }, - "KWST": { - "id": "KWST", - "city": "Westerly, Westerly State Airport", - "state": "RI", - "lat": 41.34972, - "lon": -71.79889 - }, - "KBDL": { - "id": "KBDL", - "city": "Windsor Locks, Bradley International Airport", - "state": "CT", - "lat": 41.93806, - "lon": -72.6825 - }, - "KBDR": { - "id": "KBDR", - "city": "Bridgeport, Sikorsky Memorial Airport", - "state": "CT", - "lat": 41.16421, - "lon": -73.12663 - }, - "KDXR": { - "id": "KDXR", - "city": "Danbury, Danbury Municipal Airport", - "state": "CT", - "lat": 41.37167, - "lon": -73.48444 - }, - "KGON": { - "id": "KGON", - "city": "Groton / New London, Groton / New London Airport", - "state": "CT", - "lat": 41.3275, - "lon": -72.04944 - }, - "KHFD": { - "id": "KHFD", - "city": "Hartford, Hartford-Brainard Airport", - "state": "CT", - "lat": 41.735, - "lon": -72.65167 - }, - "KHVN": { - "id": "KHVN", - "city": "New Haven, Tweed-New Haven Airport", - "state": "CT", - "lat": 41.26389, - "lon": -72.88722 - }, - "KIJD": { - "id": "KIJD", - "city": "Willimantic, Windham Airport", - "state": "CT", - "lat": 41.74194, - "lon": -72.18361 - }, - "KMMK": { - "id": "KMMK", - "city": "Meriden, Meriden Markham Municipal Airport", - "state": "CT", - "lat": 41.50972, - "lon": -72.82778 - }, - "KOXC": { - "id": "KOXC", - "city": "Oxford, Waterbury-Oxford Airport", - "state": "CT", - "lat": 41.48333, - "lon": -73.13333 - }, - "KSNC": { - "id": "KSNC", - "city": "Chester, Chester Airport", - "state": "CT", - "lat": 41.38389, - "lon": -72.50583 - }, - "KBTV": { - "id": "KBTV", - "city": "Burlington, Burlington International Airport", - "state": "VT", - "lat": 44.46806, - "lon": -73.15028 - }, - "KCDA": { - "id": "KCDA", - "city": "Caledonia County Airport", - "state": "VT", - "lat": 44.5691142, - "lon": -72.0179789 - }, - "KDDH": { - "id": "KDDH", - "city": "Bennington Morse State Airport", - "state": "VT", - "lat": 42.89355, - "lon": -73.2486 - }, - "KEFK": { - "id": "KEFK", - "city": "Northeast Kingdom International Airport", - "state": "VT", - "lat": 44.88846, - "lon": -72.23593 - }, - "KFSO": { - "id": "KFSO", - "city": "Franklin County State Airport", - "state": "VT", - "lat": 44.9402807, - "lon": -73.09746 - }, - "KMPV": { - "id": "KMPV", - "city": "Barre / Montpelier, Knapp State Airport", - "state": "VT", - "lat": 44.20472, - "lon": -72.56611 - }, - "KMVL": { - "id": "KMVL", - "city": "Morrisville-Stowe State Airport", - "state": "VT", - "lat": 44.53589, - "lon": -72.6162499 - }, - "KRUT": { - "id": "KRUT", - "city": "Rutland-Southern Vermont Regional Airport", - "state": "VT", - "lat": 43.53333, - "lon": -72.95 - }, - "KVSF": { - "id": "KVSF", - "city": "Springfield, Hartness State Springfield Airport", - "state": "VT", - "lat": 43.3425, - "lon": -72.52167 - }, - "PHBK": { - "id": "PHBK", - "city": "Kekaha, Pacific Missile Test Facility Barking Sands", - "state": "HI", - "lat": 22.03639, - "lon": -159.78639 - }, - "PHHI": { - "id": "PHHI", - "city": "Wheeler Air Force Base / Oahu", - "state": "HI", - "lat": 21.48333, - "lon": -158.03333 - }, - "PHJH": { - "id": "PHJH", - "city": "Lahaina - West Maui", - "state": "HI", - "lat": 20.9630699, - "lon": -156.67466 - }, - "PHJR": { - "id": "PHJR", - "city": "Oahu, Kalaeloa Airport", - "state": "HI", - "lat": 21.30833, - "lon": -158.06806 - }, - "PHKO": { - "id": "PHKO", - "city": "Kailua / Kona, Keahole Airport", - "state": "HI", - "lat": 19.74083, - "lon": -156.05056 - }, - "PHLI": { - "id": "PHLI", - "city": "Lihue, Lihue Airport", - "state": "HI", - "lat": 21.98389, - "lon": -159.3411099 - }, - "PHMK": { - "id": "PHMK", - "city": "Kaunakakai, Molokai Airport", - "state": "HI", - "lat": 21.15, - "lon": -157.1 - }, - "PHNG": { - "id": "PHNG", - "city": "Kaneohe, Marine Corps Air Station", - "state": "HI", - "lat": 21.45389, - "lon": -157.76556 - }, - "PHNL": { - "id": "PHNL", - "city": "Daniel K Inouye International Airport", - "state": "HI", - "lat": 21.3275, - "lon": -157.94306 - }, - "PHNY": { - "id": "PHNY", - "city": "Lanai City, Lanai Airport", - "state": "HI", - "lat": 20.78556, - "lon": -156.95139 - }, - "PHOG": { - "id": "PHOG", - "city": "Kahului, Kahului Airport", - "state": "HI", - "lat": 20.8924999, - "lon": -156.43694 - }, - "PHSF": { - "id": "PHSF", - "city": "Bradshaw Army Air Field / Hawaii", - "state": "HI", - "lat": 19.78333, - "lon": -155.55 - }, - "PHTO": { - "id": "PHTO", - "city": "Hilo, Hilo International Airport", - "state": "HI", - "lat": 19.72222, - "lon": -155.0558299 - }, - "KADU": { - "id": "KADU", - "city": "Audubon, Audubon County Airport", - "state": "IA", - "lat": 41.70111, - "lon": -94.92028 - }, - "KAIO": { - "id": "KAIO", - "city": "Atlantic", - "state": "IA", - "lat": 41.4, - "lon": -95.05 - }, - "KALO": { - "id": "KALO", - "city": "Waterloo, Waterloo Municipal Airport", - "state": "IA", - "lat": 42.55444, - "lon": -92.40111 - }, - "KAMW": { - "id": "KAMW", - "city": "Ames, Ames Municipal Airport", - "state": "IA", - "lat": 41.99056, - "lon": -93.6188899 - }, - "KAWG": { - "id": "KAWG", - "city": "Washington", - "state": "IA", - "lat": 41.28333, - "lon": -91.66667 - }, - "KAXA": { - "id": "KAXA", - "city": "Algona", - "state": "IA", - "lat": 43.0833299, - "lon": -94.26667 - }, - "KBNW": { - "id": "KBNW", - "city": "Boone Municipal", - "state": "IA", - "lat": 42.05, - "lon": -93.85 - }, - "KBRL": { - "id": "KBRL", - "city": "Burlington Regional Airport", - "state": "IA", - "lat": 40.77293, - "lon": -91.12543 - }, - "KCAV": { - "id": "KCAV", - "city": "Clarion", - "state": "IA", - "lat": 42.75, - "lon": -93.76667 - }, - "KCBF": { - "id": "KCBF", - "city": "Council Bluffs", - "state": "IA", - "lat": 41.2612499, - "lon": -95.7604 - }, - "KCCY": { - "id": "KCCY", - "city": "Charles City", - "state": "IA", - "lat": 43.06667, - "lon": -92.61667 - }, - "KCID": { - "id": "KCID", - "city": "Cedar Rapids Airport", - "state": "IA", - "lat": 41.88295, - "lon": -91.72456 - }, - "KCIN": { - "id": "KCIN", - "city": "Carroll", - "state": "IA", - "lat": 42.05, - "lon": -94.78333 - }, - "KCKP": { - "id": "KCKP", - "city": "Cherokee, Cherokee Municipal Airport", - "state": "IA", - "lat": 42.73167, - "lon": -95.55583 - }, - "KCNC": { - "id": "KCNC", - "city": "Chariton", - "state": "IA", - "lat": 41.03333, - "lon": -93.36667 - }, - "KCSQ": { - "id": "KCSQ", - "city": "Creston Municipal Airport", - "state": "IA", - "lat": 41.0188599, - "lon": -94.361 - }, - "KCWI": { - "id": "KCWI", - "city": "Clinton Municipal Airport", - "state": "IA", - "lat": 41.82954, - "lon": -90.33279 - }, - "KDBQ": { - "id": "KDBQ", - "city": "Dubuque Regional Airport", - "state": "IA", - "lat": 42.39837, - "lon": -90.7091 - }, - "KDEH": { - "id": "KDEH", - "city": "Decorah", - "state": "IA", - "lat": 43.28333, - "lon": -91.73333 - }, - "KDNS": { - "id": "KDNS", - "city": "Denison", - "state": "IA", - "lat": 41.98333, - "lon": -95.38333 - }, - "KDSM": { - "id": "KDSM", - "city": "Des Moines International Airport", - "state": "IA", - "lat": 41.53399, - "lon": -93.65307 - }, - "KDVN": { - "id": "KDVN", - "city": "Davenport Municipal Airport", - "state": "IA", - "lat": 41.61338, - "lon": -90.59479 - }, - "KEBS": { - "id": "KEBS", - "city": "Webster City Municipal Airport", - "state": "IA", - "lat": 42.43724, - "lon": -93.87237 - }, - "KEOK": { - "id": "KEOK", - "city": "Keokuk Municipal Airport", - "state": "IA", - "lat": 40.46149, - "lon": -91.42739 - }, - "KEST": { - "id": "KEST", - "city": "Estherville, Estherville Municipal Airport", - "state": "IA", - "lat": 43.40111, - "lon": -94.74722 - }, - "KFFL": { - "id": "KFFL", - "city": "Fairfield Municipal Airport", - "state": "IA", - "lat": 41.0521, - "lon": -91.98339 - }, - "KFOD": { - "id": "KFOD", - "city": "Fort Dodge", - "state": "IA", - "lat": 42.55, - "lon": -94.18333 - }, - "KFSW": { - "id": "KFSW", - "city": "Fort Madison Municipal Airport", - "state": "IA", - "lat": 40.66154, - "lon": -91.32672 - }, - "KFXY": { - "id": "KFXY", - "city": "Forest City Municipal Airport", - "state": "IA", - "lat": 43.235, - "lon": -93.624 - }, - "KGGI": { - "id": "KGGI", - "city": "Grinnell Municipal Airfield", - "state": "IA", - "lat": 41.7092, - "lon": -92.7349 - }, - "KHNR": { - "id": "KHNR", - "city": "Harlan, Harlan Municipal Airport", - "state": "IA", - "lat": 41.58444, - "lon": -95.33972 - }, - "KHPT": { - "id": "KHPT", - "city": "Hampton Municipal Airport", - "state": "IA", - "lat": 42.72369, - "lon": -93.22633 - }, - "KICL": { - "id": "KICL", - "city": "Schenck Field Airport", - "state": "IA", - "lat": 40.72421, - "lon": -95.02224 - }, - "KIFA": { - "id": "KIFA", - "city": "Iowa Falls Municipal Airport", - "state": "IA", - "lat": 42.4709999, - "lon": -93.27 - }, - "KIIB": { - "id": "KIIB", - "city": "Independence, Independence Municipal Airport", - "state": "IA", - "lat": 42.45, - "lon": -91.93333 - }, - "KIKV": { - "id": "KIKV", - "city": "Ankeny Regional Airport", - "state": "IA", - "lat": 41.68782, - "lon": -93.56944 - }, - "KIOW": { - "id": "KIOW", - "city": "Iowa City Municipal Airport", - "state": "IA", - "lat": 41.6394499, - "lon": -91.5445 - }, - "KLRJ": { - "id": "KLRJ", - "city": "Le Mars Municipal Airport", - "state": "IA", - "lat": 42.77478, - "lon": -96.19239 - }, - "KLWD": { - "id": "KLWD", - "city": "Lamoni, Lamoni Municipal Airport", - "state": "IA", - "lat": 40.63056, - "lon": -93.90083 - }, - "KMCW": { - "id": "KMCW", - "city": "Mason City Municipal Airport", - "state": "IA", - "lat": 43.15442, - "lon": -93.32607 - }, - "KMIW": { - "id": "KMIW", - "city": "Marshalltown, Marshalltown Municipal Airport", - "state": "IA", - "lat": 42.11056, - "lon": -92.91611 - }, - "KMPZ": { - "id": "KMPZ", - "city": "Mount Pleasant, Mount Pleasant Municipal Airport", - "state": "IA", - "lat": 40.94667, - "lon": -91.51111 - }, - "KMUT": { - "id": "KMUT", - "city": "Muscatine", - "state": "IA", - "lat": 41.36667, - "lon": -91.15 - }, - "KMXO": { - "id": "KMXO", - "city": "Monticello Regional Airport", - "state": "IA", - "lat": 42.22035, - "lon": -91.16041 - }, - "KOLZ": { - "id": "KOLZ", - "city": "Oelwein Municipal Airport", - "state": "IA", - "lat": 42.68316, - "lon": -91.97595 - }, - "KOOA": { - "id": "KOOA", - "city": "Oskaloosa, Oskaloosa Municipal Airport", - "state": "IA", - "lat": 41.22611, - "lon": -92.49361 - }, - "KOTM": { - "id": "KOTM", - "city": "Ottumwa Regional Airport", - "state": "IA", - "lat": 41.10082, - "lon": -92.4445099 - }, - "KOXV": { - "id": "KOXV", - "city": "Knoxville", - "state": "IA", - "lat": 41.3, - "lon": -93.11667 - }, - "KPEA": { - "id": "KPEA", - "city": "Pella, Pella Municipal Airport", - "state": "IA", - "lat": 41.4, - "lon": -92.93333 - }, - "KPRO": { - "id": "KPRO", - "city": "Perry Municipal Airport", - "state": "IA", - "lat": 41.828, - "lon": -94.1598999 - }, - "KRDK": { - "id": "KRDK", - "city": "Red Oak", - "state": "IA", - "lat": 41.01667, - "lon": -95.26667 - }, - "KSDA": { - "id": "KSDA", - "city": "Shenandoah Municipal", - "state": "IA", - "lat": 40.75, - "lon": -95.41667 - }, - "KSHL": { - "id": "KSHL", - "city": "Sheldon", - "state": "IA", - "lat": 43.21667, - "lon": -95.83333 - }, - "KSLB": { - "id": "KSLB", - "city": "Storm Lake", - "state": "IA", - "lat": 42.6, - "lon": -95.23333 - }, - "KSPW": { - "id": "KSPW", - "city": "Spencer Municipal Airport", - "state": "IA", - "lat": 43.16825, - "lon": -95.21008 - }, - "KSUX": { - "id": "KSUX", - "city": "Sioux City, Sioux Gateway Airport", - "state": "IA", - "lat": 42.4025, - "lon": -96.38444 - }, - "KSXK": { - "id": "KSXK", - "city": "Sioux County Regional Airport", - "state": "IA", - "lat": 42.98583, - "lon": -96.1614 - }, - "KTNU": { - "id": "KTNU", - "city": "Newton Municipal Airport - Earl Johnson Field", - "state": "IA", - "lat": 41.67014, - "lon": -93.01902 - }, - "KTVK": { - "id": "KTVK", - "city": "Centerville Municipal Airport", - "state": "IA", - "lat": 40.6839, - "lon": -92.901 - }, - "KVTI": { - "id": "KVTI", - "city": "Vinton, Vinton Veterans Memorial Airpark Airport", - "state": "IA", - "lat": 42.21861, - "lon": -92.02583 - }, - "KAFK": { - "id": "KAFK", - "city": "Nebraska City, Nebraska City Municipal Airport", - "state": "NE", - "lat": 40.6, - "lon": -95.85 - }, - "KAHQ": { - "id": "KAHQ", - "city": "Wahoo", - "state": "NE", - "lat": 41.2406, - "lon": -96.5946 - }, - "KAIA": { - "id": "KAIA", - "city": "Alliance, Alliance Municipal Airport", - "state": "NE", - "lat": 42.05722, - "lon": -102.8 - }, - "KANW": { - "id": "KANW", - "city": "Ainsworth Regional Airport", - "state": "NE", - "lat": 42.57484, - "lon": -99.99832 - }, - "KAUH": { - "id": "KAUH", - "city": "Aurora, Aurora Municipal Airport", - "state": "NE", - "lat": 40.89389, - "lon": -97.99444 - }, - "KBBW": { - "id": "KBBW", - "city": "Broken Bow, Broken Bow Municipal Airport", - "state": "NE", - "lat": 41.43333, - "lon": -99.65 - }, - "KBFF": { - "id": "KBFF", - "city": "Scottsbluff, Heilig Field", - "state": "NE", - "lat": 41.86694, - "lon": -103.58583 - }, - "KBIE": { - "id": "KBIE", - "city": "Beatrice Municipal", - "state": "NE", - "lat": 40.3, - "lon": -96.75 - }, - "KBTA": { - "id": "KBTA", - "city": "Blair Municipal Airport", - "state": "NE", - "lat": 41.4148, - "lon": -96.109 - }, - "KBVN": { - "id": "KBVN", - "city": "Albion Municipal Airport", - "state": "NE", - "lat": 41.73016, - "lon": -98.05453 - }, - "KCDR": { - "id": "KCDR", - "city": "Chadron, Chadron Municipal Airport", - "state": "NE", - "lat": 42.8375, - "lon": -103.09528 - }, - "KEAR": { - "id": "KEAR", - "city": "Kearney, Kearney Municipal Airport", - "state": "NE", - "lat": 40.73333, - "lon": -99 - }, - "KFET": { - "id": "KFET", - "city": "Fremont Municipal Airport", - "state": "NE", - "lat": 41.45, - "lon": -96.51667 - }, - "KFNB": { - "id": "KFNB", - "city": "Falls City, Brenner Field Airport", - "state": "NE", - "lat": 40.07889, - "lon": -95.5919399 - }, - "KGRI": { - "id": "KGRI", - "city": "Grand Island, Central Nebraska Regional Airport", - "state": "NE", - "lat": 40.9583299, - "lon": -98.3125 - }, - "KGRN": { - "id": "KGRN", - "city": "Gordon Municipal", - "state": "NE", - "lat": 42.8, - "lon": -102.16667 - }, - "KHDE": { - "id": "KHDE", - "city": "Brewster Field Airport", - "state": "NE", - "lat": 40.45, - "lon": -99.33333 - }, - "KHJH": { - "id": "KHJH", - "city": "Hebron, Hebron Municipal Airport", - "state": "NE", - "lat": 40.15222, - "lon": -97.58694 - }, - "KHSI": { - "id": "KHSI", - "city": "Hastings, Hastings Municipal Airport", - "state": "NE", - "lat": 40.60056, - "lon": -98.42583 - }, - "KIBM": { - "id": "KIBM", - "city": "Kimball, Kimball Municipal Airport/Robert E Arraj Field", - "state": "NE", - "lat": 41.18333, - "lon": -103.66667 - }, - "KIML": { - "id": "KIML", - "city": "Imperial, Imperial Municipal Airport", - "state": "NE", - "lat": 40.51667, - "lon": -101.61667 - }, - "KJYR": { - "id": "KJYR", - "city": "York, York Municipal Airport", - "state": "NE", - "lat": 40.89667, - "lon": -97.62278 - }, - "KLBF": { - "id": "KLBF", - "city": "North Platte, North Platte Regional Airport", - "state": "NE", - "lat": 41.12194, - "lon": -100.66833 - }, - "KLCG": { - "id": "KLCG", - "city": "Wayne, Wayne Municipal Airport", - "state": "NE", - "lat": 42.24167, - "lon": -96.98139 - }, - "KLNK": { - "id": "KLNK", - "city": "Lincoln, Lincoln Municipal Airport", - "state": "NE", - "lat": 40.83111, - "lon": -96.7644399 - }, - "KLXN": { - "id": "KLXN", - "city": "Lexington, Jim Kelly Field Airport", - "state": "NE", - "lat": 40.79111, - "lon": -99.77722 - }, - "KMCK": { - "id": "KMCK", - "city": "McCook, McCook Municipal Airport", - "state": "NE", - "lat": 40.20306, - "lon": -100.58833 - }, - "KMLE": { - "id": "KMLE", - "city": "Omaha, Millard Airport", - "state": "NE", - "lat": 41.19583, - "lon": -96.1122199 - }, - "KODX": { - "id": "KODX", - "city": "Ord, Evelyn Sharp Field Airport", - "state": "NE", - "lat": 41.62417, - "lon": -98.9525 - }, - "KOFF": { - "id": "KOFF", - "city": "Omaha / Offutt Air Force Base", - "state": "NE", - "lat": 41.11667, - "lon": -95.9 - }, - "KOFK": { - "id": "KOFK", - "city": "Norfolk, Stefan Memorial Airport", - "state": "NE", - "lat": 41.9805599, - "lon": -97.43694 - }, - "KOGA": { - "id": "KOGA", - "city": "Ogallala, Searle Field Airport", - "state": "NE", - "lat": 41.11972, - "lon": -101.76889 - }, - "KOLU": { - "id": "KOLU", - "city": "Columbus, Columbus Municipal Airport", - "state": "NE", - "lat": 41.45, - "lon": -97.33333 - }, - "KOMA": { - "id": "KOMA", - "city": "Omaha - Eppley Airfield", - "state": "NE", - "lat": 41.3119, - "lon": -95.90185 - }, - "KONL": { - "id": "KONL", - "city": "O'Neill / Baker Field", - "state": "NE", - "lat": 42.46667, - "lon": -98.68333 - }, - "KPMV": { - "id": "KPMV", - "city": "Plattsmouth, Plattsmouth Municipal Airport", - "state": "NE", - "lat": 40.95, - "lon": -95.9177799 - }, - "KSNY": { - "id": "KSNY", - "city": "Sidney, Sidney Municipal Airport", - "state": "NE", - "lat": 41.09944, - "lon": -102.98556 - }, - "KTIF": { - "id": "KTIF", - "city": "Thedford, Thomas County Airport", - "state": "NE", - "lat": 41.96194, - "lon": -100.56889 - }, - "KTQE": { - "id": "KTQE", - "city": "Tekamah, Tekamah Municipal Airport", - "state": "NE", - "lat": 41.76694, - "lon": -96.17778 - }, - "KVTN": { - "id": "KVTN", - "city": "Valentine, Miller Field", - "state": "NE", - "lat": 42.85861, - "lon": -100.55139 - }, - "KDOV": { - "id": "KDOV", - "city": "Dover Air Force Base", - "state": "DE", - "lat": 39.13333, - "lon": -75.4666699 - }, - "KGED": { - "id": "KGED", - "city": "Georgetown - Delaware Coastal Airport", - "state": "DE", - "lat": 38.68974, - "lon": -75.36245 - }, - "KILG": { - "id": "KILG", - "city": "Wilmington, New Castle County Airport", - "state": "DE", - "lat": 39.67442, - "lon": -75.60567 - }, - "KBKW": { - "id": "KBKW", - "city": "Beckley, Raleigh County Memorial Airport", - "state": "WV", - "lat": 37.795, - "lon": -81.12472 - }, - "KBLF": { - "id": "KBLF", - "city": "Bluefield, Mercer County Airport", - "state": "WV", - "lat": 37.29583, - "lon": -81.20778 - }, - "KCBE": { - "id": "KCBE", - "city": "Cumberland, Greater Cumberland Regional Airport", - "state": "WV", - "lat": 39.61528, - "lon": -78.76083 - }, - "KCKB": { - "id": "KCKB", - "city": "Clarksburg, Clarksburg Benedum Airport", - "state": "WV", - "lat": 39.3, - "lon": -80.22472 - }, - "KCRW": { - "id": "KCRW", - "city": "Charleston, Yeager Airport", - "state": "WV", - "lat": 38.37944, - "lon": -81.59139 - }, - "KEKN": { - "id": "KEKN", - "city": "Elkins, Elkins-Randolph County-Jennings Randolph Field", - "state": "WV", - "lat": 38.88528, - "lon": -79.85278 - }, - "KHLG": { - "id": "KHLG", - "city": "Wheeling, Wheeling Ohio County Airport", - "state": "WV", - "lat": 40.17028, - "lon": -80.64444 - }, - "KHTS": { - "id": "KHTS", - "city": "Huntington, Tri-State Airport", - "state": "WV", - "lat": 38.365, - "lon": -82.555 - }, - "KLWB": { - "id": "KLWB", - "city": "Lewisburg / Greenbrier", - "state": "WV", - "lat": 37.86667, - "lon": -80.4 - }, - "KMGW": { - "id": "KMGW", - "city": "Morgantown Municipal-Hart Field", - "state": "WV", - "lat": 39.64985, - "lon": -79.92065 - }, - "KMRB": { - "id": "KMRB", - "city": "Eastern WV Regional Airport/Shepherd Field", - "state": "WV", - "lat": 39.40372, - "lon": -77.975 - }, - "KPKB": { - "id": "KPKB", - "city": "Parkersburg, Mid-Ohio Valley Regional Airport", - "state": "WV", - "lat": 39.345, - "lon": -81.43917 - }, - "KACQ": { - "id": "KACQ", - "city": "Waseca Municipal Airport", - "state": "MN", - "lat": 44.07024, - "lon": -93.55342 - }, - "KADC": { - "id": "KADC", - "city": "Wadena Municipal Airport", - "state": "MN", - "lat": 46.45022, - "lon": -95.21353 - }, - "KAEL": { - "id": "KAEL", - "city": "Albert Lea, Albert Lea Municipal Airport", - "state": "MN", - "lat": 43.68333, - "lon": -93.36667 - }, - "KAIT": { - "id": "KAIT", - "city": "Aitkin Municipal Airport - Steve Kurtz Field", - "state": "MN", - "lat": 46.54899, - "lon": -93.67573 - }, - "KANE": { - "id": "KANE", - "city": "Minneapolis / Blaine", - "state": "MN", - "lat": 45.14258, - "lon": -93.21272 - }, - "KAQP": { - "id": "KAQP", - "city": "Appleton Municipal Airport", - "state": "MN", - "lat": 45.22488, - "lon": -96.00412 - }, - "KACB": { - "id": "KACB", - "city": "Bellaire, Antrim County Airport", - "state": "MI", - "lat": 44.98833, - "lon": -85.19833 - }, - "KADG": { - "id": "KADG", - "city": "Adrian, Lenawee County Airport", - "state": "MI", - "lat": 41.86778, - "lon": -84.07944 - }, - "KAMN": { - "id": "KAMN", - "city": "Alma, Gratiot Community Airport", - "state": "MI", - "lat": 43.32194, - "lon": -84.68778 - }, - "KANJ": { - "id": "KANJ", - "city": "Sault Ste. Marie", - "state": "MI", - "lat": 46.4794399, - "lon": -84.35722 - }, - "KAPN": { - "id": "KAPN", - "city": "Alpena, Alpena County Regional Airport", - "state": "MI", - "lat": 45.07167, - "lon": -83.56444 - }, - "KARB": { - "id": "KARB", - "city": "Ann Arbor, Ann Arbor Municipal Airport", - "state": "MI", - "lat": 42.22389, - "lon": -83.74 - }, - "KAZO": { - "id": "KAZO", - "city": "Kalamazoo/Battle Creek International Airport", - "state": "MI", - "lat": 42.2283, - "lon": -85.54595 - }, - "KBAX": { - "id": "KBAX", - "city": "Huron County Memorial Airport", - "state": "MI", - "lat": 43.77741, - "lon": -82.98271 - }, - "KBEH": { - "id": "KBEH", - "city": "Southwest Michigan Regional Airport", - "state": "MI", - "lat": 42.12896, - "lon": -86.41515 - }, - "KBIV": { - "id": "KBIV", - "city": "Holland - West Michigan Regional Airport", - "state": "MI", - "lat": 42.74611, - "lon": -86.09667 - }, - "KBTL": { - "id": "KBTL", - "city": "Battle Creek Executive Airport", - "state": "MI", - "lat": 42.31197, - "lon": -85.24144 - }, - "KCAD": { - "id": "KCAD", - "city": "Wexford County Airport", - "state": "MI", - "lat": 44.27847, - "lon": -85.4206899 - }, - "KCFS": { - "id": "KCFS", - "city": "Caro, Tuscola Area Airport", - "state": "MI", - "lat": 43.45861, - "lon": -83.44528 - }, - "KCIU": { - "id": "KCIU", - "city": "Sault Ste Marie, Chippewa County International Airport", - "state": "MI", - "lat": 46.25, - "lon": -84.4666699 - }, - "KCMX": { - "id": "KCMX", - "city": "Houghton County Memorial Airport", - "state": "MI", - "lat": 47.16597, - "lon": -88.48072 - }, - "KCVX": { - "id": "KCVX", - "city": "Charlevoix, Charlevoix Municipal Airport", - "state": "MI", - "lat": 45.30472, - "lon": -85.27472 - }, - "KDET": { - "id": "KDET", - "city": "Coleman A Young Municipal Airport", - "state": "MI", - "lat": 42.40729, - "lon": -83.00894 - }, - "KDRM": { - "id": "KDRM", - "city": "Drummond Island Airport", - "state": "MI", - "lat": 46.0072, - "lon": -83.7427 - }, - "KDTW": { - "id": "KDTW", - "city": "Detroit, Detroit Metropolitan Wayne County Airport", - "state": "MI", - "lat": 42.23139, - "lon": -83.33083 - }, - "KDUH": { - "id": "KDUH", - "city": "Lambertville, Toledo Suburban Airport", - "state": "MI", - "lat": 41.73583, - "lon": -83.65528 - }, - "KERY": { - "id": "KERY", - "city": "Newberry, Luce County Airport", - "state": "MI", - "lat": 46.31111, - "lon": -85.45722 - }, - "KESC": { - "id": "KESC", - "city": "Delta County Airport", - "state": "MI", - "lat": 45.7226799, - "lon": -87.09372 - }, - "KFFX": { - "id": "KFFX", - "city": "Fremont Municipal Airport", - "state": "MI", - "lat": 43.43933, - "lon": -85.9948299 - }, - "KFKS": { - "id": "KFKS", - "city": "Frankfort, Frankfort Dow Memorial Field Airport", - "state": "MI", - "lat": 44.625, - "lon": -86.20056 - }, - "KFNT": { - "id": "KFNT", - "city": "Flint, Bishop International Airport", - "state": "MI", - "lat": 42.96667, - "lon": -83.74944 - }, - "KFPK": { - "id": "KFPK", - "city": "Charlotte, Fitch H Beach Airport", - "state": "MI", - "lat": 42.57444, - "lon": -84.81139 - }, - "KGLR": { - "id": "KGLR", - "city": "Gaylord Regional Airport", - "state": "MI", - "lat": 45.01658, - "lon": -84.68937 - }, - "KGOV": { - "id": "KGOV", - "city": "Grayling, Grayling Army Airfield", - "state": "MI", - "lat": 44.68028, - "lon": -84.72889 - }, - "KGRR": { - "id": "KGRR", - "city": "Grand Rapids, Gerald R. Ford International Airport", - "state": "MI", - "lat": 42.88083, - "lon": -85.52278 - }, - "KHAI": { - "id": "KHAI", - "city": "Haines Memorial Airport", - "state": "MI", - "lat": 41.9598, - "lon": -85.5934 - }, - "KHTL": { - "id": "KHTL", - "city": "Houghton Lake, Roscommon County Airport", - "state": "MI", - "lat": 44.35111, - "lon": -84.67417 - }, - "KABR": { - "id": "KABR", - "city": "Aberdeen, Aberdeen Regional Airport", - "state": "SD", - "lat": 45.44333, - "lon": -98.41306 - }, - "KAGZ": { - "id": "KAGZ", - "city": "WAGNERMUNC", - "state": "SD", - "lat": 43.06332, - "lon": -98.29618 - }, - "KATY": { - "id": "KATY", - "city": "Watertown, Watertown Municipal Airport", - "state": "SD", - "lat": 44.90472, - "lon": -97.14944 - }, - "KBKX": { - "id": "KBKX", - "city": "Brookings, Brookings Municipal Airport", - "state": "SD", - "lat": 44.3, - "lon": -96.81667 - }, - "KCUT": { - "id": "KCUT", - "city": "Custer, Custer County Airport", - "state": "SD", - "lat": 43.73306, - "lon": -103.6175 - }, - "KEFC": { - "id": "KEFC", - "city": "BELLEFCHE", - "state": "SD", - "lat": 44.7342, - "lon": -103.86199 - }, - "KFSD": { - "id": "KFSD", - "city": "Sioux Falls, Foss Field", - "state": "SD", - "lat": 43.57694, - "lon": -96.75361 - }, - "KHON": { - "id": "KHON", - "city": "Huron, Huron Regional Airport", - "state": "SD", - "lat": 44.38806, - "lon": -98.22833 - }, - "KICR": { - "id": "KICR", - "city": "Winner, Bob Wiley Field Airport", - "state": "SD", - "lat": 43.39056, - "lon": -99.8425 - }, - "KIEN": { - "id": "KIEN", - "city": "Pine Ridge, Pine Ridge Airport", - "state": "SD", - "lat": 43.02556, - "lon": -102.52306 - }, - "KLEM": { - "id": "KLEM", - "city": "LEMMON", - "state": "SD", - "lat": 45.91869, - "lon": -102.10617 - }, - "KMBG": { - "id": "KMBG", - "city": "Mobridge, Mobridge Municipal Airport", - "state": "SD", - "lat": 45.55, - "lon": -100.40861 - }, - "KMDS": { - "id": "KMDS", - "city": "Madison Municipal Airport", - "state": "SD", - "lat": 44.0164147, - "lon": -97.0855992 - }, - "KMHE": { - "id": "KMHE", - "city": "Mitchell, Mitchell Municipal Airport", - "state": "SD", - "lat": 43.76667, - "lon": -98.03333 - }, - "KMKA": { - "id": "KMKA", - "city": "MILLERMUNC", - "state": "SD", - "lat": 44.5252399, - "lon": -98.95811 - }, - "KPHP": { - "id": "KPHP", - "city": "Philip, Philip Airport", - "state": "SD", - "lat": 44.05111, - "lon": -101.60111 - }, - "KPIR": { - "id": "KPIR", - "city": "Pierre, Pierre Regional Airport", - "state": "SD", - "lat": 44.3827799, - "lon": -100.28583 - }, - "KRAP": { - "id": "KRAP", - "city": "Rapid City, Rapid City Regional Airport", - "state": "SD", - "lat": 44.04556, - "lon": -103.05389 - }, - "KRCA": { - "id": "KRCA", - "city": "Ellsworth Air Force Base", - "state": "SD", - "lat": 44.15, - "lon": -103.1 - }, - "KSPF": { - "id": "KSPF", - "city": "Spearfish / Clyde Ice", - "state": "SD", - "lat": 44.48333, - "lon": -103.78333 - }, - "KUNR": { - "id": "KUNR", - "city": "Rapid City/WFO", - "state": "SD", - "lat": 44.0727, - "lon": -103.2108 - }, - "KVMR": { - "id": "KVMR", - "city": "VERMILLION", - "state": "SD", - "lat": 42.76528, - "lon": -96.93425 - }, - "KYKN": { - "id": "KYKN", - "city": "Yankton, Chan Gurney Municipal Airport", - "state": "SD", - "lat": 42.91667, - "lon": -97.38333 - }, - "KALX": { - "id": "KALX", - "city": "Alexander City, Thomas C Russell Field Airport", - "state": "AL", - "lat": 32.91472, - "lon": -85.96278 - }, - "KANB": { - "id": "KANB", - "city": "Anniston Metro Airport", - "state": "AL", - "lat": 33.59045, - "lon": -85.84789 - }, - "KASN": { - "id": "KASN", - "city": "Talladega Municipal Airport", - "state": "AL", - "lat": 33.5695, - "lon": -86.0512 - }, - "KAUO": { - "id": "KAUO", - "city": "Auburn-Opelika Airport", - "state": "AL", - "lat": 32.61667, - "lon": -85.43333 - }, - "KBFM": { - "id": "KBFM", - "city": "Mobile, Mobile Downtown Airport", - "state": "AL", - "lat": 30.61389, - "lon": -88.0633299 - }, - "KBHM": { - "id": "KBHM", - "city": "Birmingham, Birmingham International Airport", - "state": "AL", - "lat": 33.56556, - "lon": -86.745 - }, - "KCMD": { - "id": "KCMD", - "city": "Cullman Regional Folsom Field", - "state": "AL", - "lat": 34.2687, - "lon": -86.858 - }, - "KCQF": { - "id": "KCQF", - "city": "Sonny Callahan Airport", - "state": "AL", - "lat": 30.461, - "lon": -87.877 - }, - "KDCU": { - "id": "KDCU", - "city": "Decatur, Pryor Field", - "state": "AL", - "lat": 34.65806, - "lon": -86.94333 - }, - "KDHN": { - "id": "KDHN", - "city": "Dothan, Dothan Regional Airport", - "state": "AL", - "lat": 31.32139, - "lon": -85.44972 - }, - "KDYA": { - "id": "KDYA", - "city": "Demopolis Municipal Airport", - "state": "AL", - "lat": 32.4638, - "lon": -87.9541 - }, - "KEDN": { - "id": "KEDN", - "city": "Enterprise Municipal Airport", - "state": "AL", - "lat": 31.2982, - "lon": -85.9048 - }, - "KEET": { - "id": "KEET", - "city": "Alabaster, Shelby County Airport", - "state": "AL", - "lat": 33.17833, - "lon": -86.78167 - }, - "KEKY": { - "id": "KEKY", - "city": "Bessemer Airport", - "state": "AL", - "lat": 33.3126, - "lon": -86.9263 - }, - "KEUF": { - "id": "KEUF", - "city": "Eufaula Municipal Airport", - "state": "AL", - "lat": 31.951, - "lon": -85.129 - }, - "KGAD": { - "id": "KGAD", - "city": "Gadsden, Gadsden Municipal Airport", - "state": "AL", - "lat": 33.96667, - "lon": -86.08333 - }, - "KGZH": { - "id": "KGZH", - "city": "Evergreen, Middleton Field", - "state": "AL", - "lat": 31.41889, - "lon": -87.04806 - }, - "KHEY": { - "id": "KHEY", - "city": "Hanchey AHP / Ozark", - "state": "AL", - "lat": 31.35, - "lon": -85.66667 - }, - "KHSV": { - "id": "KHSV", - "city": "Huntsville, Huntsville International / Jones Field", - "state": "AL", - "lat": 34.64361, - "lon": -86.78556 - }, - "KHUA": { - "id": "KHUA", - "city": "Redstone Airfield", - "state": "AL", - "lat": 34.6786, - "lon": -86.6847 - }, - "KJFX": { - "id": "KJFX", - "city": "Jasper Walker County Airport & Bevill Field", - "state": "AL", - "lat": 33.902, - "lon": -87.31417 - }, - "KJKA": { - "id": "KJKA", - "city": "Jack Edwards Airport", - "state": "AL", - "lat": 30.2896, - "lon": -87.6718 - }, - "KLOR": { - "id": "KLOR", - "city": "Fort Rucker, Lowe Army Heliport", - "state": "AL", - "lat": 31.35889, - "lon": -85.74833 - }, - "KMDQ": { - "id": "KMDQ", - "city": "Huntsville, Madison County Executive Airport", - "state": "AL", - "lat": 34.86139, - "lon": -86.55722 - }, - "KMGM": { - "id": "KMGM", - "city": "Montgomery, Dannelly Field", - "state": "AL", - "lat": 32.30028, - "lon": -86.40611 - }, - "KMOB": { - "id": "KMOB", - "city": "Mobile, Mobile Regional Airport", - "state": "AL", - "lat": 30.68833, - "lon": -88.24556 - }, - "KMSL": { - "id": "KMSL", - "city": "Muscle Shoals, North West Alabama Regional Airport", - "state": "AL", - "lat": 34.74389, - "lon": -87.59944 - }, - "KMXF": { - "id": "KMXF", - "city": "Maxwell Air Force Base / Montgomery", - "state": "AL", - "lat": 32.38333, - "lon": -86.36667 - }, - "KOZR": { - "id": "KOZR", - "city": "Cairns Army Air Field / Ozark", - "state": "AL", - "lat": 31.27672, - "lon": -85.71099 - }, - "KPLR": { - "id": "KPLR", - "city": "St Clair County Airport", - "state": "AL", - "lat": 33.5588, - "lon": -86.2491 - }, - "KPRN": { - "id": "KPRN", - "city": "Mac Crenshaw Memorial Airport", - "state": "AL", - "lat": 31.8457, - "lon": -86.6107 - }, - "KSCD": { - "id": "KSCD", - "city": "Merkel Field Sylacauga Municipal Airport", - "state": "AL", - "lat": 33.1718, - "lon": -86.3055 - }, - "KSEM": { - "id": "KSEM", - "city": "Craig Field / Selma", - "state": "AL", - "lat": 32.35, - "lon": -86.98333 - }, - "KSXS": { - "id": "KSXS", - "city": "SCHELL AHP", - "state": "AL", - "lat": 31.35, - "lon": -85.85 - }, - "KTCL": { - "id": "KTCL", - "city": "Tuscaloosa Regional Airport", - "state": "AL", - "lat": 33.21215, - "lon": -87.61554 - }, - "KTOI": { - "id": "KTOI", - "city": "Troy, Troy Municipal Airport", - "state": "AL", - "lat": 31.86056, - "lon": -86.01222 - }, - "KAFN": { - "id": "KAFN", - "city": "Jaffrey Airport-Silver Ranch", - "state": "NH", - "lat": 42.8066699, - "lon": -72.00127 - }, - "KASH": { - "id": "KASH", - "city": "Nashua - Boire Field Airport", - "state": "NH", - "lat": 42.77981, - "lon": -71.51409 - }, - "KBML": { - "id": "KBML", - "city": "Berlin, Berlin Municipal Airport", - "state": "NH", - "lat": 44.57611, - "lon": -71.17861 - }, - "KCON": { - "id": "KCON", - "city": "Concord Municipal Airport", - "state": "NH", - "lat": 43.20489, - "lon": -71.50257 - }, - "KDAW": { - "id": "KDAW", - "city": "Rochester - Skyhaven Airport", - "state": "NH", - "lat": 43.27939, - "lon": -70.92426 - }, - "KEEN": { - "id": "KEEN", - "city": "Keene, Dillant-Hopkins Airport", - "state": "NH", - "lat": 42.9, - "lon": -72.26667 - }, - "KHIE": { - "id": "KHIE", - "city": "Whitefield - Mount Washington Regional Airport", - "state": "NH", - "lat": 44.36595, - "lon": -71.55218 - }, - "KLCI": { - "id": "KLCI", - "city": "Laconia, Laconia Municipal Airport", - "state": "NH", - "lat": 43.56667, - "lon": -71.41667 - }, - "KLEB": { - "id": "KLEB", - "city": "Lebanon Municipal Airport", - "state": "NH", - "lat": 43.6271, - "lon": -72.30537 - }, - "KMHT": { - "id": "KMHT", - "city": "Manchester Airport", - "state": "NH", - "lat": 42.92964, - "lon": -71.43559 - }, - "KMWN": { - "id": "KMWN", - "city": "Mount Washington", - "state": "NH", - "lat": 44.27086, - "lon": -71.30337 - }, - "KPSM": { - "id": "KPSM", - "city": "Pease Air Force Base / Portsmouth", - "state": "NH", - "lat": 43.0833299, - "lon": -70.81667 - }, - "KAIZ": { - "id": "KAIZ", - "city": "Kaiser Lake Ozark, Lee C Fine Memorial Airport", - "state": "MO", - "lat": 38.1, - "lon": -92.55 - }, - "KBBG": { - "id": "KBBG", - "city": "Branson", - "state": "MO", - "lat": 36.5321, - "lon": -93.2005 - }, - "KCDJ": { - "id": "KCDJ", - "city": "Chillicothe, Chillicothe Agri-Science Center", - "state": "MO", - "lat": 39.81667, - "lon": -93.58333 - }, - "KCGI": { - "id": "KCGI", - "city": "Cape Girardeau, Cape Girardeau Regional Airport", - "state": "MO", - "lat": 37.22556, - "lon": -89.5783299 - }, - "KCOU": { - "id": "KCOU", - "city": "Columbia, Columbia Regional Airport", - "state": "MO", - "lat": 38.81694, - "lon": -92.21833 - }, - "KDMO": { - "id": "KDMO", - "city": "Sedalia, Sedalia Memorial Airport", - "state": "MO", - "lat": 38.71222, - "lon": -93.17444 - }, - "KEOS": { - "id": "KEOS", - "city": "NEOSHOAIRPORT", - "state": "MO", - "lat": 36.8108, - "lon": -94.39169 - }, - "KEVU": { - "id": "KEVU", - "city": "Maryville Northwest Missouri Regional Airport", - "state": "MO", - "lat": 40.3525, - "lon": -94.915 - }, - "KEZZ": { - "id": "KEZZ", - "city": "Cameron Memorial Airport", - "state": "MO", - "lat": 39.7275599, - "lon": -94.27639 - }, - "KFAM": { - "id": "KFAM", - "city": "Farmington Airport", - "state": "MO", - "lat": 37.76667, - "lon": -90.43333 - }, - "KFWB": { - "id": "KFWB", - "city": "Branson West Muni - Emerson Field", - "state": "MO", - "lat": 36.6985, - "lon": -93.4021999 - }, - "KFYG": { - "id": "KFYG", - "city": "Washington Regional Airport", - "state": "MO", - "lat": 38.5876, - "lon": -90.9937999 - }, - "KBGF": { - "id": "KBGF", - "city": "Winchester Municipal Airport", - "state": "TN", - "lat": 35.1775, - "lon": -86.0662 - }, - "KBNA": { - "id": "KBNA", - "city": "Nashville, Nashville International Airport", - "state": "TN", - "lat": 36.11889, - "lon": -86.68917 - }, - "KCHA": { - "id": "KCHA", - "city": "Chattanooga, Lovell Field", - "state": "TN", - "lat": 35.03333, - "lon": -85.2 - }, - "KCKV": { - "id": "KCKV", - "city": "Clarksville Outlaw Field", - "state": "TN", - "lat": 36.61689, - "lon": -87.41174 - }, - "KCSV": { - "id": "KCSV", - "city": "Crossville, Crossville Memorial-Whitson Field Airport", - "state": "TN", - "lat": 35.95139, - "lon": -85.0849999 - }, - "KDKX": { - "id": "KDKX", - "city": "Knoxville Downtown Airport", - "state": "TN", - "lat": 35.96581, - "lon": -83.87169 - }, - "KDYR": { - "id": "KDYR", - "city": "Dyersburg, Dyersburg Municipal Airport", - "state": "TN", - "lat": 36, - "lon": -89.4 - }, - "KFYE": { - "id": "KFYE", - "city": "Somerville - Fayette County Airport", - "state": "TN", - "lat": 35.2061, - "lon": -89.3929 - }, - "KFYM": { - "id": "KFYM", - "city": "Fayetteville Municipal Airport", - "state": "TN", - "lat": 35.0597, - "lon": -86.5639999 - }, - "KGCY": { - "id": "KGCY", - "city": "Greeneville-Greene County Municipal Airport", - "state": "TN", - "lat": 36.19601, - "lon": -82.81099 - }, - "KGKT": { - "id": "KGKT", - "city": "Sevierville Gatlinburg - Pigeon Forge Airport", - "state": "TN", - "lat": 35.85681, - "lon": -83.53334 - }, - "KGZS": { - "id": "KGZS", - "city": "Pulaski Abernathy Field Airport", - "state": "TN", - "lat": 35.1537, - "lon": -87.0568 - }, - "KHZD": { - "id": "KHZD", - "city": "Huntingdon Carroll County Airport", - "state": "TN", - "lat": 36.08896, - "lon": -88.46538 - }, - "KJAU": { - "id": "KJAU", - "city": "Jacksboro Campbell County Airport", - "state": "TN", - "lat": 36.3341, - "lon": -84.163 - }, - "KJWN": { - "id": "KJWN", - "city": "John C Tune Airport", - "state": "TN", - "lat": 36.18521, - "lon": -86.88331 - }, - "KLUG": { - "id": "KLUG", - "city": "Ellington Airport", - "state": "TN", - "lat": 35.50697, - "lon": -86.80389 - }, - "KMBT": { - "id": "KMBT", - "city": "Murfreesboro Municipal Airport", - "state": "TN", - "lat": 35.87866, - "lon": -86.37749 - }, - "KMEG": { - "id": "KMEG", - "city": "Memphis WFO", - "state": "TN", - "lat": 35.0563999, - "lon": -89.9863 - }, - "KMEM": { - "id": "KMEM", - "city": "Memphis International Airport", - "state": "TN", - "lat": 35.05644, - "lon": -89.98634 - }, - "KMKL": { - "id": "KMKL", - "city": "Jackson, McKellar-Sipes Regional Airport", - "state": "TN", - "lat": 35.59306, - "lon": -88.91667 - }, - "KMMI": { - "id": "KMMI", - "city": "Athens McMinn County Airport", - "state": "TN", - "lat": 35.3973, - "lon": -84.5626 - }, - "KMNV": { - "id": "KMNV", - "city": "Monroe County Airport", - "state": "TN", - "lat": 35.54522, - "lon": -84.38039 - }, - "KMOR": { - "id": "KMOR", - "city": "Morristown Moore-Murrell Airport", - "state": "TN", - "lat": 36.1794, - "lon": -83.3754 - }, - "KMQY": { - "id": "KMQY", - "city": "Smyrna, Smyrna Airport", - "state": "TN", - "lat": 36.00889, - "lon": -86.52 - }, - "KMRC": { - "id": "KMRC", - "city": "Columbia / Maury County", - "state": "TN", - "lat": 35.55, - "lon": -87.18333 - }, - "KNQA": { - "id": "KNQA", - "city": "Millington, Millington Municipal Airport", - "state": "TN", - "lat": 35.35667, - "lon": -89.8702799 - }, - "KOQT": { - "id": "KOQT", - "city": "Oak Ridge", - "state": "TN", - "lat": 36.02278, - "lon": -84.23333 - }, - "KPHT": { - "id": "KPHT", - "city": "Paris - Henry County Airport", - "state": "TN", - "lat": 36.34, - "lon": -88.38 - }, - "KPVE": { - "id": "KPVE", - "city": "Lexington-Parsons Beech River Regional Airport", - "state": "TN", - "lat": 35.6564, - "lon": -88.1954 - }, - "KRKW": { - "id": "KRKW", - "city": "Rockwood Municipal Airport", - "state": "TN", - "lat": 35.92501, - "lon": -84.691 - }, - "KRNC": { - "id": "KRNC", - "city": "McMinnville Warren County Memorial Airport", - "state": "TN", - "lat": 35.6991, - "lon": -85.8402 - }, - "KSCX": { - "id": "KSCX", - "city": "Scott Municipal Airport", - "state": "TN", - "lat": 36.45569, - "lon": -84.58575 - }, - "KSNH": { - "id": "KSNH", - "city": "SAVANNAH/HARDIN CO", - "state": "TN", - "lat": 35.17, - "lon": -88.22 - }, - "KSRB": { - "id": "KSRB", - "city": "Sparta Upper Cumberland Regional Airport", - "state": "TN", - "lat": 36.0559, - "lon": -85.5307 - }, - "KSYI": { - "id": "KSYI", - "city": "Shelbyville Bomar Field & Shelbyville Municipal Airport", - "state": "TN", - "lat": 35.5593999, - "lon": -86.4425 - }, - "KTHA": { - "id": "KTHA", - "city": "Tullahoma Regional Airport/William Northern Field", - "state": "TN", - "lat": 35.38, - "lon": -86.2467 - }, - "KTRI": { - "id": "KTRI", - "city": "Bristol / Johnson / Kingsport, Tri-City Regional Airport", - "state": "TN", - "lat": 36.47972, - "lon": -82.39889 - }, - "KTYS": { - "id": "KTYS", - "city": "Knoxville, McGhee Tyson Airport", - "state": "TN", - "lat": 35.81806, - "lon": -83.98583 - }, - "KUCY": { - "id": "KUCY", - "city": "Union City - Everett-Stewart Regional Airport", - "state": "TN", - "lat": 36.38, - "lon": -88.98 - }, - "KXNX": { - "id": "KXNX", - "city": "Sumner County Regional Airport", - "state": "TN", - "lat": 36.3750799, - "lon": -86.40842 - }, - "KBAC": { - "id": "KBAC", - "city": "Valley City", - "state": "ND", - "lat": 46.9412, - "lon": -98.018 - }, - "KBIS": { - "id": "KBIS", - "city": "Bismarck, Bismarck Municipal Airport", - "state": "ND", - "lat": 46.7825, - "lon": -100.75722 - }, - "KBWP": { - "id": "KBWP", - "city": "Wahpeton, Harry Stern Airport", - "state": "ND", - "lat": 46.24389, - "lon": -96.60722 - }, - "KBWW": { - "id": "KBWW", - "city": "Bowman Regional Airport", - "state": "ND", - "lat": 46.16551, - "lon": -103.30074 - }, - "KDIK": { - "id": "KDIK", - "city": "Dickinson, Dickinson Municipal Airport", - "state": "ND", - "lat": 46.79722, - "lon": -102.80194 - }, - "KDVL": { - "id": "KDVL", - "city": "Devils Lake, Devils Lake Municipal Airport", - "state": "ND", - "lat": 48.11667, - "lon": -98.91667 - }, - "KFAR": { - "id": "KFAR", - "city": "Fargo, Hector International Airport", - "state": "ND", - "lat": 46.92528, - "lon": -96.81111 - }, - "KGAF": { - "id": "KGAF", - "city": "GRAFTON", - "state": "ND", - "lat": 48.4, - "lon": -97.37 - }, - "KGFK": { - "id": "KGFK", - "city": "Grand Forks, Grand Forks International Airport", - "state": "ND", - "lat": 47.94806, - "lon": -97.1825 - }, - "KGWR": { - "id": "KGWR", - "city": "Gwinner", - "state": "ND", - "lat": 46.2187, - "lon": -97.6435 - }, - "KHEI": { - "id": "KHEI", - "city": "Hettinger, Hettinger Municipal Airport", - "state": "ND", - "lat": 46.01056, - "lon": -102.64972 - }, - "KHZE": { - "id": "KHZE", - "city": "HAZEN", - "state": "ND", - "lat": 47.28, - "lon": -101.58 - }, - "KJMS": { - "id": "KJMS", - "city": "Jamestown, Jamestown Municipal Airport", - "state": "ND", - "lat": 46.92972, - "lon": -98.67833 - }, - "KMIB": { - "id": "KMIB", - "city": "Minot Air Force Base", - "state": "ND", - "lat": 48.41667, - "lon": -101.35 - }, - "KMOT": { - "id": "KMOT", - "city": "Minot International Airport", - "state": "ND", - "lat": 48.25203, - "lon": -101.2689 - }, - "KRDR": { - "id": "KRDR", - "city": "Grand Forks Air Force Base", - "state": "ND", - "lat": 47.96667, - "lon": -97.4 - }, - "KRUG": { - "id": "KRUG", - "city": "RUGBY", - "state": "ND", - "lat": 48.38, - "lon": -100.02 - }, - "KXWA": { - "id": "KXWA", - "city": "Williston Basin International Airport", - "state": "ND", - "lat": 48.26086, - "lon": -103.75114 - }, - "KACK": { - "id": "KACK", - "city": "Nantucket, Nantucket Memorial Airport", - "state": "MA", - "lat": 41.25389, - "lon": -70.05972 - }, - "KAQW": { - "id": "KAQW", - "city": "North Adams Harriman-and-West Airport", - "state": "MA", - "lat": 42.69731, - "lon": -73.16955 - }, - "KBAF": { - "id": "KBAF", - "city": "Westfield, Barnes Municipal Airport", - "state": "MA", - "lat": 42.15972, - "lon": -72.71278 - }, - "KBED": { - "id": "KBED", - "city": "Laurence G Hanscom Field Airport", - "state": "MA", - "lat": 42.46811, - "lon": -71.29463 - }, - "KBOS": { - "id": "KBOS", - "city": "Boston, Logan International Airport", - "state": "MA", - "lat": 42.36056, - "lon": -71.01056 - }, - "KBVY": { - "id": "KBVY", - "city": "Beverly, Beverly Municipal Airport", - "state": "MA", - "lat": 42.58361, - "lon": -70.91639 - }, - "KCEF": { - "id": "KCEF", - "city": "Chicopee Falls / Westover Air Force Base", - "state": "MA", - "lat": 42.2, - "lon": -72.53333 - }, - "KCQX": { - "id": "KCQX", - "city": "Chatham, Chatham Municipal Airport", - "state": "MA", - "lat": 41.6875, - "lon": -69.99333 - }, - "KEWB": { - "id": "KEWB", - "city": "New Bedford, New Bedford Regional Airport", - "state": "MA", - "lat": 41.67528, - "lon": -70.95694 - }, - "KFIT": { - "id": "KFIT", - "city": "Fitchburg, Fitchburg Municipal Airport", - "state": "MA", - "lat": 42.55194, - "lon": -71.75583 - }, - "KFMH": { - "id": "KFMH", - "city": "Otis Air National Guard Base", - "state": "MA", - "lat": 41.65, - "lon": -70.51667 - }, - "KGHG": { - "id": "KGHG", - "city": "Marshfield Airport", - "state": "MA", - "lat": 42.0983, - "lon": -70.6722 - }, - "KHYA": { - "id": "KHYA", - "city": "Hyannis, Barnstable Municipal-Boardman Airport", - "state": "MA", - "lat": 41.67194, - "lon": -70.26972 - }, - "KLWM": { - "id": "KLWM", - "city": "Lawrence Municipal Airport", - "state": "MA", - "lat": 42.7126, - "lon": -71.12553 - }, - "KMVY": { - "id": "KMVY", - "city": "Marthas Vineyard Airport", - "state": "MA", - "lat": 41.39298, - "lon": -70.61588 - }, - "KORE": { - "id": "KORE", - "city": "Orange Municipal Airport", - "state": "MA", - "lat": 42.57, - "lon": -72.28693 - }, - "KORH": { - "id": "KORH", - "city": "Worcester, Worcester Regional Airport", - "state": "MA", - "lat": 42.27056, - "lon": -71.87306 - }, - "KOWD": { - "id": "KOWD", - "city": "Norwood, Norwood Memorial Airport", - "state": "MA", - "lat": 42.19083, - "lon": -71.17389 - }, - "KPSF": { - "id": "KPSF", - "city": "Pittsfield Municipal Airport", - "state": "MA", - "lat": 42.42691, - "lon": -73.28897 - }, - "KPVC": { - "id": "KPVC", - "city": "Provincetown Municipal Airport", - "state": "MA", - "lat": 42.07436, - "lon": -70.21816 - }, - "KPYM": { - "id": "KPYM", - "city": "Plymouth, Plymouth Municipal Airport", - "state": "MA", - "lat": 41.90861, - "lon": -70.72806 - }, - "KTAN": { - "id": "KTAN", - "city": "Taunton, Taunton Municipal Airport", - "state": "MA", - "lat": 41.87556, - "lon": -71.0211099 - }, - "KACY": { - "id": "KACY", - "city": "Atlantic City, Atlantic City International Airport", - "state": "NJ", - "lat": 39.45202, - "lon": -74.56699 - }, - "KBLM": { - "id": "KBLM", - "city": "Belmar-Farmingdale", - "state": "NJ", - "lat": 40.18333, - "lon": -74.13333 - }, - "KCDW": { - "id": "KCDW", - "city": "Caldwell, Essex County Airport", - "state": "NJ", - "lat": 40.87639, - "lon": -74.28306 - }, - "KEWR": { - "id": "KEWR", - "city": "Newark, Newark International Airport", - "state": "NJ", - "lat": 40.6825, - "lon": -74.16944 - }, - "KFWN": { - "id": "KFWN", - "city": "Sussex, Sussex Airport", - "state": "NJ", - "lat": 41.19925, - "lon": -74.62594 - }, - "KLDJ": { - "id": "KLDJ", - "city": "Linden Airport", - "state": "NJ", - "lat": 40.6174, - "lon": -74.2446 - }, - "KMIV": { - "id": "KMIV", - "city": "Millville, Millville Municipal Airport", - "state": "NJ", - "lat": 39.36623, - "lon": -75.0778 - }, - "KMJX": { - "id": "KMJX", - "city": "Miller Air Park", - "state": "NJ", - "lat": 39.927, - "lon": -74.292 - }, - "KMMU": { - "id": "KMMU", - "city": "Morristown Municipal", - "state": "NJ", - "lat": 40.8, - "lon": -74.41667 - }, - "KNEL": { - "id": "KNEL", - "city": "Lakehurst Naval Air Station", - "state": "NJ", - "lat": 40.03661, - "lon": -74.35251 - }, - "KSMQ": { - "id": "KSMQ", - "city": "Somerville, Somerset Airport", - "state": "NJ", - "lat": 40.6240499, - "lon": -74.66898 - }, - "KTEB": { - "id": "KTEB", - "city": "Teterboro, Teterboro Airport", - "state": "NJ", - "lat": 40.85889, - "lon": -74.05667 - }, - "KTTN": { - "id": "KTTN", - "city": "Trenton, Mercer County Airport", - "state": "NJ", - "lat": 40.27639, - "lon": -74.81639 - }, - "KVAY": { - "id": "KVAY", - "city": "Mount Holly, South Jersey Regional Airport", - "state": "NJ", - "lat": 39.94076, - "lon": -74.84071 - }, - "KWRI": { - "id": "KWRI", - "city": "Mcguire Air Force Base", - "state": "NJ", - "lat": 40.01667, - "lon": -74.6 - }, - "KWWD": { - "id": "KWWD", - "city": "Wildwood, Cape May County Airport", - "state": "NJ", - "lat": 39.01667, - "lon": -74.91667 - }, - "KADW": { - "id": "KADW", - "city": "Camp Springs / Andrews Air Force Base", - "state": "MD", - "lat": 38.81667, - "lon": -76.85 - }, - "KANP": { - "id": "KANP", - "city": "LEEAIRPORT", - "state": "MD", - "lat": 38.94287, - "lon": -76.5683899 - }, - "KAPG": { - "id": "KAPG", - "city": "Phillips Army Air Field / Aberdeen", - "state": "MD", - "lat": 39.46667, - "lon": -76.16667 - }, - "KBWI": { - "id": "KBWI", - "city": "Baltimore, Baltimore-Washington International Airport", - "state": "MD", - "lat": 39.17329, - "lon": -76.68404 - }, - "KCGE": { - "id": "KCGE", - "city": "Cambridge-Dorchester Airport", - "state": "MD", - "lat": 38.5393, - "lon": -76.0304 - }, - "KCGS": { - "id": "KCGS", - "city": "College Park Airport", - "state": "MD", - "lat": 38.9806, - "lon": -76.9223 - }, - "KDMW": { - "id": "KDMW", - "city": "Carroll County Regional Jack B Poage Field", - "state": "MD", - "lat": 39.6083, - "lon": -77.0077 - }, - "KEDG": { - "id": "KEDG", - "city": "WEIDE", - "state": "MD", - "lat": 39.39205, - "lon": -76.29106 - }, - "KESN": { - "id": "KESN", - "city": "Easton / Newman Field", - "state": "MD", - "lat": 38.8, - "lon": -76.06667 - }, - "KFDK": { - "id": "KFDK", - "city": "Frederick Municipal Airport", - "state": "MD", - "lat": 39.41775, - "lon": -77.36982 - }, - "KFME": { - "id": "KFME", - "city": "Fort Meade / Tipton", - "state": "MD", - "lat": 39.0833299, - "lon": -76.76667 - }, - "KGAI": { - "id": "KGAI", - "city": "Gaithersburg - Montgomery County Airport", - "state": "MD", - "lat": 39.16957, - "lon": -77.16551 - }, - "KHGR": { - "id": "KHGR", - "city": "Hagerstown, Washington County Regional Airport", - "state": "MD", - "lat": 39.70583, - "lon": -77.73 - }, - "KMTN": { - "id": "KMTN", - "city": "Baltimore / Martin", - "state": "MD", - "lat": 39.3333299, - "lon": -76.41667 - }, - "KNAK": { - "id": "KNAK", - "city": "Annapolis, United States Naval Academy", - "state": "MD", - "lat": 38.99125, - "lon": -76.48907 - }, - "KNHK": { - "id": "KNHK", - "city": "Patuxent River, Naval Air Station", - "state": "MD", - "lat": 38.27861, - "lon": -76.41389 - }, - "KNUI": { - "id": "KNUI", - "city": "St. Inigoes, Webster Field, Naval Electronic Systems Engineering Activity", - "state": "MD", - "lat": 38.14889, - "lon": -76.42 - }, - "KOXB": { - "id": "KOXB", - "city": "Ocean City, Ocean City Municipal Airport", - "state": "MD", - "lat": 38.31056, - "lon": -75.12389 - }, - "KRSP": { - "id": "KRSP", - "city": "Camp David", - "state": "MD", - "lat": 39.645, - "lon": -77.468 - }, - "KSBY": { - "id": "KSBY", - "city": "Salisbury, Salisbury-Ocean City Wicomico County Regional Airport", - "state": "MD", - "lat": 38.34056, - "lon": -75.51028 - }, - "KVKX": { - "id": "KVKX", - "city": "POTOMAC", - "state": "MD", - "lat": 38.74761, - "lon": -76.95719 - }, "KAIK": { "id": "KAIK", "city": "Aiken Municipal Airport", @@ -3051,474 +321,1020 @@ "lat": 33.60949, "lon": -81.08118 }, - "KAUG": { - "id": "KAUG", - "city": "Augusta, Augusta State Airport", - "state": "ME", - "lat": 44.32056, - "lon": -69.79722 - }, - "KBGR": { - "id": "KBGR", - "city": "Bangor, Bangor International Airport", - "state": "ME", - "lat": 44.79722, - "lon": -68.81861 - }, - "KBHB": { - "id": "KBHB", - "city": "Bar Harbor, Hancock County-Bar Harbor Airport", - "state": "ME", - "lat": 44.45, - "lon": -68.36667 - }, - "KBXM": { - "id": "KBXM", - "city": "BRUNSWICK", - "state": "ME", - "lat": 43.8923599, - "lon": -69.93883 - }, - "KCAR": { - "id": "KCAR", - "city": "Caribou, Caribou Municipal Airport", - "state": "ME", - "lat": 46.86722, - "lon": -68.01333 - }, - "KFVE": { - "id": "KFVE", - "city": "Frenchville, Northern Aroostook Regional Airport", - "state": "ME", - "lat": 47.2849999, - "lon": -68.30722 - }, - "KGNR": { - "id": "KGNR", - "city": "Greenville", - "state": "ME", - "lat": 45.4646199, - "lon": -69.5538 - }, - "KHUL": { - "id": "KHUL", - "city": "Houlton, Houlton International Airport", - "state": "ME", - "lat": 46.12306, - "lon": -67.79194 - }, - "KIWI": { - "id": "KIWI", - "city": "Wiscasset Airport", - "state": "ME", - "lat": 43.96401, - "lon": -69.7107599 - }, - "KIZG": { - "id": "KIZG", - "city": "Fryeburg, Eastern Slopes Regional Airport", - "state": "ME", - "lat": 43.98917, - "lon": -70.95028 - }, - "KLEW": { - "id": "KLEW", - "city": "Auburn-Lewiston", - "state": "ME", - "lat": 44.05, - "lon": -70.28333 - }, - "KMLT": { - "id": "KMLT", - "city": "Millinocket, Millinocket Municipal Airport", - "state": "ME", - "lat": 45.64778, - "lon": -68.69194 - }, - "KPQI": { - "id": "KPQI", - "city": "Presque Isle", - "state": "ME", - "lat": 46.68333, - "lon": -68.05 - }, - "KPWM": { - "id": "KPWM", - "city": "Portland, Portland International Jetport", - "state": "ME", - "lat": 43.64222, - "lon": -70.30444 - }, - "KRKD": { - "id": "KRKD", - "city": "Rockland, Knox County Regional Airport", - "state": "ME", - "lat": 44.06667, - "lon": -69.1 - }, - "KSFM": { - "id": "KSFM", - "city": "Sanford, Sanford Regional Airport", - "state": "ME", - "lat": 43.4, - "lon": -70.7166699 - }, - "KWVL": { - "id": "KWVL", - "city": "Waterville, Waterville Robert LaFleur Airport", - "state": "ME", - "lat": 44.53333, - "lon": -69.68333 - }, - "KBIX": { - "id": "KBIX", - "city": "Keesler Air Force Base / Biloxi", - "state": "MS", - "lat": 30.41667, - "lon": -88.91667 - }, - "KCBM": { - "id": "KCBM", - "city": "Columbus Air Force Base", - "state": "MS", - "lat": 33.65, - "lon": -88.45 - }, - "KCKM": { - "id": "KCKM", - "city": "Fletcher Field, Clarksdale", - "state": "MS", - "lat": 34.2997, - "lon": -90.5123 - }, - "KCRX": { - "id": "KCRX", - "city": "Corinth", - "state": "MS", - "lat": 34.915, - "lon": -88.6035 - }, - "KDLP": { - "id": "KDLP", - "city": "WEST DELTA OIL PLATFORM", - "state": "MS", - "lat": 29.12, - "lon": -89.55 - }, - "KGLH": { - "id": "KGLH", - "city": "Greenville, Mid Delta Regional Airport", - "state": "MS", - "lat": 33.48278, - "lon": -90.98556 - }, - "KGPT": { - "id": "KGPT", - "city": "Gulfport - Gulfport-Biloxi International Airport", - "state": "MS", - "lat": 30.41194, - "lon": -89.08083 - }, - "KGTR": { - "id": "KGTR", - "city": "Columbus/West Point/Starkville, Golden Triangle Regional Airport", - "state": "MS", - "lat": 33.45, - "lon": -88.58333 - }, - "KGWO": { - "id": "KGWO", - "city": "Greenwood, Greenwood-LeFlore Airport", - "state": "MS", - "lat": 33.4925, - "lon": -90.0836099 - }, - "KHBG": { - "id": "KHBG", - "city": "Hattiesburg, Bobby L Chain Municipal Airport", - "state": "MS", - "lat": 31.26945, - "lon": -89.25613 - }, - "KHEZ": { - "id": "KHEZ", - "city": "Natchez, Hardy-Anders Field Natchez-Adams County Airport", - "state": "MS", - "lat": 31.61593, - "lon": -91.29724 - }, - "KHKS": { - "id": "KHKS", - "city": "Jackson, Hawkins Field Airport", - "state": "MS", - "lat": 32.33472, - "lon": -90.2225 - }, - "KHSA": { - "id": "KHSA", - "city": "Bay St. Louis, Stennis International Airport", - "state": "MS", - "lat": 30.36778, - "lon": -89.45472 - }, - "KJAN": { - "id": "KJAN", - "city": "Jackson, Jackson International Airport", - "state": "MS", - "lat": 32.3197199, - "lon": -90.0775 - }, - "KJVW": { - "id": "KJVW", - "city": "JB Williams Airport", - "state": "MS", - "lat": 32.30447, - "lon": -90.41053 - }, - "KLUL": { - "id": "KLUL", - "city": "LAUREL/NOBLE FIELD", - "state": "MS", - "lat": 31.67, - "lon": -89.17 - }, - "KMBO": { - "id": "KMBO", - "city": "Madison Bruce Campbell Field Airport", - "state": "MS", - "lat": 32.4384, - "lon": -90.1014 - }, - "KMCB": { - "id": "KMCB", - "city": "McComb, McComb / Pike County / John E Lewis Field Airport", - "state": "MS", - "lat": 31.17833, - "lon": -90.47194 - }, - "KMEI": { - "id": "KMEI", - "city": "Meridian, Key Field", - "state": "MS", - "lat": 32.33806, - "lon": -88.74778 - }, - "KMJD": { - "id": "KMJD", - "city": "Picayune Municipal Airport", - "state": "MS", - "lat": 30.48747, - "lon": -89.65119 - }, - "KNMM": { - "id": "KNMM", - "city": "Meridian, Meridian Naval Air Station - McCain Field", - "state": "MS", - "lat": 32.55194, - "lon": -88.55528 - }, - "KOLV": { - "id": "KOLV", - "city": "Olive Branch, Olive Branch Airport", - "state": "MS", - "lat": 34.97889, - "lon": -89.78694 - }, - "KPIB": { - "id": "KPIB", - "city": "Hattiesburg/Laurel, Hattiesburg-Laurel Regional Airport", - "state": "MS", - "lat": 31.46667, - "lon": -89.33333 - }, - "KPMU": { - "id": "KPMU", - "city": "Batesville Panola County", - "state": "MS", - "lat": 34.3635, - "lon": -89.8929 - }, - "KPQL": { - "id": "KPQL", - "city": "Moss Point - Trent Lott International Airport", - "state": "MS", - "lat": 30.46305, - "lon": -88.53155 - }, - "KSTF": { - "id": "KSTF", - "city": "George M Bryan Airport, Starkville", - "state": "MS", - "lat": 33.4331, - "lon": -88.8486 - }, - "KTUP": { - "id": "KTUP", - "city": "Tupelo, Tupelo Regional Airport", - "state": "MS", - "lat": 34.26806, - "lon": -88.77 - }, - "KUOX": { - "id": "KUOX", - "city": "Oxford, University-Oxford Airport", - "state": "MS", - "lat": 34.38444, - "lon": -89.53556 - }, - "KUTA": { - "id": "KUTA", - "city": "Tunica, Tunica Municipal Airport", - "state": "MS", - "lat": 34.68083, - "lon": -90.34639 - }, - "KVKS": { - "id": "KVKS", - "city": "Vicksburg Municipal", - "state": "MS", - "lat": 32.23333, - "lon": -90.93333 - }, - "KBAM": { - "id": "KBAM", - "city": "Battle Mountain - Lander County Airport", - "state": "NV", - "lat": 40.5989999, - "lon": -116.8743 - }, - "KBVU": { - "id": "KBVU", - "city": "Boulder City Municipal Airport", - "state": "NV", - "lat": 35.9475, - "lon": -114.8611 - }, - "KCXP": { - "id": "KCXP", - "city": "Carson City Airport", - "state": "NV", - "lat": 39.19056, - "lon": -119.73191 - }, - "KDRA": { - "id": "KDRA", - "city": "Mercury, Desert Rock Airport", - "state": "NV", - "lat": 36.6207, - "lon": -116.02868 - }, - "KEKO": { - "id": "KEKO", - "city": "Elko, Elko Regional Airport", - "state": "NV", - "lat": 40.8240399, - "lon": -115.78635 - }, - "KELY": { - "id": "KELY", - "city": "Ely, Ely Airport", - "state": "NV", - "lat": 39.295, - "lon": -114.84528 - }, - "KHND": { - "id": "KHND", - "city": "Las Vegas - Henderson Executive Airport", - "state": "NV", - "lat": 35.97665, - "lon": -115.13221 - }, - "KHTH": { - "id": "KHTH", - "city": "Hawthorne Industrial Airport", - "state": "NV", - "lat": 38.54482, - "lon": -118.63137 - }, - "KINS": { - "id": "KINS", - "city": "Nellis AFB - Indian Springs Auxiliary Airfield", - "state": "NV", - "lat": 36.58573, - "lon": -115.69008 - }, - "KLAS": { - "id": "KLAS", - "city": "Las Vegas, McCarran International Airport", - "state": "NV", - "lat": 36.07188, - "lon": -115.1634 - }, - "KLOL": { - "id": "KLOL", - "city": "Lovelock, Derby Field Airport", - "state": "NV", - "lat": 40.0683999, - "lon": -118.57017 - }, - "KLSV": { - "id": "KLSV", - "city": "Nellis Air Force Base", - "state": "NV", - "lat": 36.23333, - "lon": -115.03333 - }, - "KMEV": { - "id": "KMEV", - "city": "Minden-Tahoe Airport", - "state": "NV", - "lat": 38.9963, - "lon": -119.75 - }, - "KNFL": { - "id": "KNFL", - "city": "Fallon, Naval Air Station", - "state": "NV", - "lat": 39.43222, - "lon": -118.68556 - }, - "KRNO": { - "id": "KRNO", - "city": "Reno, Reno Tahoe International Airport", - "state": "NV", - "lat": 39.50776, - "lon": -119.76819 - }, - "KRTS": { - "id": "KRTS", - "city": "Reno/Stead", - "state": "NV", - "lat": 39.6682, - "lon": -119.8764 - }, - "KTMT": { - "id": "KTMT", - "city": "Austin Airport", - "state": "NV", - "lat": 39.46794, - "lon": -117.19745 - }, - "KTPH": { - "id": "KTPH", - "city": "Tonopah, Tonopah Airport", - "state": "NV", - "lat": 38.06028, - "lon": -117.08722 - }, - "KVGT": { - "id": "KVGT", - "city": "Las Vegas, North Las Vegas Airport", - "state": "NV", - "lat": 36.21205, - "lon": -115.19395 - }, - "KWMC": { - "id": "KWMC", - "city": "Winnemucca, Winnemucca Municipal Airport", - "state": "NV", - "lat": 40.90194, - "lon": -117.80722 + "KBTV": { + "id": "KBTV", + "city": "Burlington, Burlington International Airport", + "state": "VT", + "lat": 44.46806, + "lon": -73.15028 + }, + "KCDA": { + "id": "KCDA", + "city": "Caledonia County Airport", + "state": "VT", + "lat": 44.5691142, + "lon": -72.0179789 + }, + "KDDH": { + "id": "KDDH", + "city": "Bennington Morse State Airport", + "state": "VT", + "lat": 42.89355, + "lon": -73.2486 + }, + "KEFK": { + "id": "KEFK", + "city": "Northeast Kingdom International Airport", + "state": "VT", + "lat": 44.88846, + "lon": -72.23593 + }, + "KFSO": { + "id": "KFSO", + "city": "Franklin County State Airport", + "state": "VT", + "lat": 44.9402807, + "lon": -73.09746 + }, + "KMPV": { + "id": "KMPV", + "city": "Barre / Montpelier, Knapp State Airport", + "state": "VT", + "lat": 44.20472, + "lon": -72.56611 + }, + "KMVL": { + "id": "KMVL", + "city": "Morrisville-Stowe State Airport", + "state": "VT", + "lat": 44.53589, + "lon": -72.6162499 + }, + "KRUT": { + "id": "KRUT", + "city": "Rutland-Southern Vermont Regional Airport", + "state": "VT", + "lat": 43.53333, + "lon": -72.95 + }, + "KVSF": { + "id": "KVSF", + "city": "Springfield, Hartness State Springfield Airport", + "state": "VT", + "lat": 43.3425, + "lon": -72.52167 + }, + "KABR": { + "id": "KABR", + "city": "Aberdeen, Aberdeen Regional Airport", + "state": "SD", + "lat": 45.44333, + "lon": -98.41306 + }, + "KAGZ": { + "id": "KAGZ", + "city": "WAGNERMUNC", + "state": "SD", + "lat": 43.06332, + "lon": -98.29618 + }, + "KATY": { + "id": "KATY", + "city": "Watertown, Watertown Municipal Airport", + "state": "SD", + "lat": 44.90472, + "lon": -97.14944 + }, + "KBKX": { + "id": "KBKX", + "city": "Brookings, Brookings Municipal Airport", + "state": "SD", + "lat": 44.3, + "lon": -96.81667 + }, + "KCUT": { + "id": "KCUT", + "city": "Custer, Custer County Airport", + "state": "SD", + "lat": 43.73306, + "lon": -103.6175 + }, + "KEFC": { + "id": "KEFC", + "city": "BELLEFCHE", + "state": "SD", + "lat": 44.7342, + "lon": -103.86199 + }, + "KFSD": { + "id": "KFSD", + "city": "Sioux Falls, Foss Field", + "state": "SD", + "lat": 43.57694, + "lon": -96.75361 + }, + "KHON": { + "id": "KHON", + "city": "Huron, Huron Regional Airport", + "state": "SD", + "lat": 44.38806, + "lon": -98.22833 + }, + "KICR": { + "id": "KICR", + "city": "Winner, Bob Wiley Field Airport", + "state": "SD", + "lat": 43.39056, + "lon": -99.8425 + }, + "KIEN": { + "id": "KIEN", + "city": "Pine Ridge, Pine Ridge Airport", + "state": "SD", + "lat": 43.02556, + "lon": -102.52306 + }, + "KLEM": { + "id": "KLEM", + "city": "LEMMON", + "state": "SD", + "lat": 45.91869, + "lon": -102.10617 + }, + "KMBG": { + "id": "KMBG", + "city": "Mobridge, Mobridge Municipal Airport", + "state": "SD", + "lat": 45.55, + "lon": -100.40861 + }, + "KMDS": { + "id": "KMDS", + "city": "Madison Municipal Airport", + "state": "SD", + "lat": 44.0164147, + "lon": -97.0855992 + }, + "KMHE": { + "id": "KMHE", + "city": "Mitchell, Mitchell Municipal Airport", + "state": "SD", + "lat": 43.76667, + "lon": -98.03333 + }, + "KMKA": { + "id": "KMKA", + "city": "MILLERMUNC", + "state": "SD", + "lat": 44.5252399, + "lon": -98.95811 + }, + "KPHP": { + "id": "KPHP", + "city": "Philip, Philip Airport", + "state": "SD", + "lat": 44.05111, + "lon": -101.60111 + }, + "KPIR": { + "id": "KPIR", + "city": "Pierre, Pierre Regional Airport", + "state": "SD", + "lat": 44.3827799, + "lon": -100.28583 + }, + "KRAP": { + "id": "KRAP", + "city": "Rapid City, Rapid City Regional Airport", + "state": "SD", + "lat": 44.04556, + "lon": -103.05389 + }, + "KRCA": { + "id": "KRCA", + "city": "Ellsworth Air Force Base", + "state": "SD", + "lat": 44.15, + "lon": -103.1 + }, + "KSPF": { + "id": "KSPF", + "city": "Spearfish / Clyde Ice", + "state": "SD", + "lat": 44.48333, + "lon": -103.78333 + }, + "KUNR": { + "id": "KUNR", + "city": "Rapid City/WFO", + "state": "SD", + "lat": 44.0727, + "lon": -103.2108 + }, + "KVMR": { + "id": "KVMR", + "city": "VERMILLION", + "state": "SD", + "lat": 42.76528, + "lon": -96.93425 + }, + "KYKN": { + "id": "KYKN", + "city": "Yankton, Chan Gurney Municipal Airport", + "state": "SD", + "lat": 42.91667, + "lon": -97.38333 + }, + "KAIG": { + "id": "KAIG", + "city": "Langlade County Airport", + "state": "WI", + "lat": 45.15659, + "lon": -89.11144 + }, + "KARV": { + "id": "KARV", + "city": "Minocqua/Woodruff, Lakeland Airport/Noble F. Lee Memorial Field", + "state": "WI", + "lat": 45.93333, + "lon": -89.73333 + }, + "KASX": { + "id": "KASX", + "city": "John F Kennedy Memorial Airport", + "state": "WI", + "lat": 46.54679, + "lon": -90.91841 + }, + "KATW": { + "id": "KATW", + "city": "Appleton-Outagamie", + "state": "WI", + "lat": 44.2595, + "lon": -88.51567 + }, + "KAUW": { + "id": "KAUW", + "city": "Wausau Downtown Airport", + "state": "WI", + "lat": 44.92759, + "lon": -89.62512 + }, + "KBCK": { + "id": "KBCK", + "city": "Black River Falls Area Airport", + "state": "WI", + "lat": 44.24996, + "lon": -90.84999 + }, + "KBUU": { + "id": "KBUU", + "city": "Burlington Municipal Airport", + "state": "WI", + "lat": 42.69088, + "lon": -88.308 + }, + "KCMY": { + "id": "KCMY", + "city": "Sparta, Sparta / Fort McCoy Airport", + "state": "WI", + "lat": 43.9583299, + "lon": -90.73778 + }, + "KCWA": { + "id": "KCWA", + "city": "Mosinee", + "state": "WI", + "lat": 44.77944, + "lon": -89.67098 + }, + "KDLL": { + "id": "KDLL", + "city": "Baraboo Wisconsin Dells Airport", + "state": "WI", + "lat": 43.52372, + "lon": -89.77345 + }, + "KEAU": { + "id": "KEAU", + "city": "Chippewa Valley Regional Airport", + "state": "WI", + "lat": 44.86668, + "lon": -91.488 + }, + "KEFT": { + "id": "KEFT", + "city": "Monroe Municipal Airport", + "state": "WI", + "lat": 42.61959, + "lon": -89.59309 + }, + "KEGV": { + "id": "KEGV", + "city": "Eagle River Union Airport", + "state": "WI", + "lat": 45.9309299, + "lon": -89.26702 + }, + "KENW": { + "id": "KENW", + "city": "Kenosha, Kenosha Regional Airport", + "state": "WI", + "lat": 42.595, + "lon": -87.9380599 + }, + "KETB": { + "id": "KETB", + "city": "West Bend Municipal Airport", + "state": "WI", + "lat": 43.42256, + "lon": -88.1326 + }, + "KEZS": { + "id": "KEZS", + "city": "Shawano Municipal Airport", + "state": "WI", + "lat": 44.787, + "lon": -88.56 + }, + "KFLD": { + "id": "KFLD", + "city": "Fond Du Lac County Airport", + "state": "WI", + "lat": 43.76955, + "lon": -88.49072 + }, + "KGRB": { + "id": "KGRB", + "city": "Green Bay, Austin Straubel International Airport", + "state": "WI", + "lat": 44.4794399, + "lon": -88.13667 + }, + "KHYR": { + "id": "KHYR", + "city": "Sawyer County Airport", + "state": "WI", + "lat": 46.03029, + "lon": -91.44259 + }, + "KISW": { + "id": "KISW", + "city": "Wisconsin Rapids, Alexander Field South Wood County Airport", + "state": "WI", + "lat": 44.35917, + "lon": -89.83694 + }, + "KJVL": { + "id": "KJVL", + "city": "Janesville-Rock County", + "state": "WI", + "lat": 42.62135, + "lon": -89.04186 + }, + "KLNL": { + "id": "KLNL", + "city": "Land O' Lakes, Kings Land O' Lakes Airport", + "state": "WI", + "lat": 46.1538899, + "lon": -89.21194 + }, + "KLNR": { + "id": "KLNR", + "city": "Lone Rock Tri-County Regional Airport", + "state": "WI", + "lat": 43.21108, + "lon": -90.18735 + }, + "KLSE": { + "id": "KLSE", + "city": "La Crosse - La Crosse Regional Airport", + "state": "WI", + "lat": 43.87944, + "lon": -91.25667 + }, + "KLUM": { + "id": "KLUM", + "city": "Menomonie Municipal Airport-Score Field", + "state": "WI", + "lat": 44.89363, + "lon": -91.86652 + }, + "KMDZ": { + "id": "KMDZ", + "city": "Taylor County Airport", + "state": "WI", + "lat": 45.10462, + "lon": -90.30253 + }, + "KMFI": { + "id": "KMFI", + "city": "Marshfield, Marshfield Municipal Airport", + "state": "WI", + "lat": 44.63806, + "lon": -90.1875 + }, + "KMKE": { + "id": "KMKE", + "city": "Milwaukee, General Mitchell International Airport", + "state": "WI", + "lat": 42.955, + "lon": -87.9044399 + }, + "KMRJ": { + "id": "KMRJ", + "city": "Iowa County Airport", + "state": "WI", + "lat": 42.88754, + "lon": -90.23147 + }, + "KMSN": { + "id": "KMSN", + "city": "Madison, Dane County Regional-Truax Field", + "state": "WI", + "lat": 43.14056, + "lon": -89.34528 + }, + "KMTW": { + "id": "KMTW", + "city": "Manitowoc, Manitowoc County Airport", + "state": "WI", + "lat": 44.13333, + "lon": -87.68333 + }, + "KMWC": { + "id": "KMWC", + "city": "Milwaukee-Timmerman", + "state": "WI", + "lat": 43.10961, + "lon": -88.03048 + }, + "KOCQ": { + "id": "KOCQ", + "city": "Oconto J. Douglas Bake Municipal Airport", + "state": "WI", + "lat": 44.8742, + "lon": -87.9096 + }, + "KOEO": { + "id": "KOEO", + "city": "L O Simenstad Municipal Airport", + "state": "WI", + "lat": 45.31084, + "lon": -92.6948 + }, + "KOLG": { + "id": "KOLG", + "city": "Solon Springs Municipal Airport", + "state": "WI", + "lat": 46.3148, + "lon": -91.8164 + }, + "KOSH": { + "id": "KOSH", + "city": "Wittman Regional Airport", + "state": "WI", + "lat": 43.96701, + "lon": -88.55814 + }, + "KOVS": { + "id": "KOVS", + "city": "Boscobel, Boscobel Airport", + "state": "WI", + "lat": 43.15611, + "lon": -90.6775 + }, + "KPBH": { + "id": "KPBH", + "city": "Phillips / Price County", + "state": "WI", + "lat": 45.7, + "lon": -90.4 + }, + "KPCZ": { + "id": "KPCZ", + "city": "Waupaca Municipal Airport", + "state": "WI", + "lat": 44.33425, + "lon": -89.02023 + }, + "KPDC": { + "id": "KPDC", + "city": "Prairie Du Chien Municipal Airport", + "state": "WI", + "lat": 43.01938, + "lon": -91.12112 + }, + "KPVB": { + "id": "KPVB", + "city": "Platteville Municipal Airport", + "state": "WI", + "lat": 42.69092, + "lon": -90.4412399 + }, + "KRAC": { + "id": "KRAC", + "city": "Racine, Batten International Airport", + "state": "WI", + "lat": 42.75861, + "lon": -87.81778 + }, + "KRCX": { + "id": "KRCX", + "city": "Ladysmith - Rusk County Airport", + "state": "WI", + "lat": 45.4935, + "lon": -90.9985 + }, + "KRGK": { + "id": "KRGK", + "city": "Red Wing - Red Wing Regional Airport", + "state": "WI", + "lat": 44.5926, + "lon": -92.48439 + }, + "KRHI": { + "id": "KRHI", + "city": "Rhinelander, Rhinelander-Oneida County Airport", + "state": "WI", + "lat": 45.63167, + "lon": -89.48222 + }, + "KRNH": { + "id": "KRNH", + "city": "New Richmond Municipal Airport", + "state": "WI", + "lat": 45.14762, + "lon": -92.53349 + }, + "KRPD": { + "id": "KRPD", + "city": "Rice Lake, Rice Lake Regional-Carl's Field Airport", + "state": "WI", + "lat": 45.4180599, + "lon": -91.77361 + }, + "KRRL": { + "id": "KRRL", + "city": "Merrill, Merrill Municipal Airport", + "state": "WI", + "lat": 45.19844, + "lon": -89.70996 + }, + "KRYV": { + "id": "KRYV", + "city": "Watertown", + "state": "WI", + "lat": 43.17016, + "lon": -88.72497 + }, + "KRZN": { + "id": "KRZN", + "city": "Siren, Burnett County Airport", + "state": "WI", + "lat": 45.82278, + "lon": -92.3725 + }, + "KSBM": { + "id": "KSBM", + "city": "Sheboygan County Memorial Airport", + "state": "WI", + "lat": 43.77483, + "lon": -87.84897 + }, + "KSTE": { + "id": "KSTE", + "city": "Stevens Point Municipal Airport", + "state": "WI", + "lat": 44.54371, + "lon": -89.53468 + }, + "KSUE": { + "id": "KSUE", + "city": "Door County Cherryland Airport", + "state": "WI", + "lat": 44.83941, + "lon": -87.42188 + }, + "KSUW": { + "id": "KSUW", + "city": "Richard I. Bong Airport", + "state": "WI", + "lat": 46.68335, + "lon": -92.09254 + }, + "KTKV": { + "id": "KTKV", + "city": "Tomahawk Regional Airport", + "state": "WI", + "lat": 45.46801, + "lon": -89.80962 + }, + "KUBE": { + "id": "KUBE", + "city": "Cumberland", + "state": "WI", + "lat": 45.506, + "lon": -91.9811 + }, + "KUES": { + "id": "KUES", + "city": "Waukesha County Airport", + "state": "WI", + "lat": 43.04245, + "lon": -88.24607 + }, + "KUNU": { + "id": "KUNU", + "city": "Juneau, Dodge County Airport", + "state": "WI", + "lat": 43.42667, + "lon": -88.7033299 + }, + "KVOK": { + "id": "KVOK", + "city": "Volk / Camp Douglas", + "state": "WI", + "lat": 43.93333, + "lon": -90.26667 + }, + "KADH": { + "id": "KADH", + "city": "Ada, Ada Municipal Airport", + "state": "OK", + "lat": 34.80444, + "lon": -96.67139 + }, + "KADM": { + "id": "KADM", + "city": "Ardmore, Ardmore Municipal Airport", + "state": "OK", + "lat": 34.30306, + "lon": -97.01944 + }, + "KAVK": { + "id": "KAVK", + "city": "Alva, Alva Regional Airport", + "state": "OK", + "lat": 36.77306, + "lon": -98.67 + }, + "KAXS": { + "id": "KAXS", + "city": "Altus, Altus/Quartz Mountain Regional Airport", + "state": "OK", + "lat": 34.69861, + "lon": -99.33806 + }, + "KBKN": { + "id": "KBKN", + "city": "Blackwell-Tonkawa Municipal Airport", + "state": "OK", + "lat": 36.7451099, + "lon": -97.34958 + }, + "KBVO": { + "id": "KBVO", + "city": "Bartlesville, Bartlesville Municipal Airport", + "state": "OK", + "lat": 36.76833, + "lon": -96.02611 + }, + "KCHK": { + "id": "KCHK", + "city": "Chickasha, Chickasha Municipal Airport", + "state": "OK", + "lat": 35.09611, + "lon": -97.96611 + }, + "KCLK": { + "id": "KCLK", + "city": "Clinton, Clinton Regional Airport", + "state": "OK", + "lat": 35.53806, + "lon": -98.92139 + }, + "KCQB": { + "id": "KCQB", + "city": "Chandler, Chandler Municipal Airport", + "state": "OK", + "lat": 35.72389, + "lon": -96.82028 + }, + "KCSM": { + "id": "KCSM", + "city": "Clinton, Clinton-Sherman Airport", + "state": "OK", + "lat": 35.35667, + "lon": -99.20361 + }, + "KCUH": { + "id": "KCUH", + "city": "Cushing, Cushing Municipal Airport", + "state": "OK", + "lat": 35.94972, + "lon": -96.77278 + }, + "KDUA": { + "id": "KDUA", + "city": "Durant, Eaker Field Airport", + "state": "OK", + "lat": 33.94222, + "lon": -96.39444 + }, + "KDUC": { + "id": "KDUC", + "city": "Duncan, Halliburton Field Airport", + "state": "OK", + "lat": 34.47083, + "lon": -97.9599999 + }, + "KELK": { + "id": "KELK", + "city": "Elk City Regional Business Airport", + "state": "OK", + "lat": 35.4308, + "lon": -99.3943 + }, + "KEND": { + "id": "KEND", + "city": "Vance Air Force Base / Enid", + "state": "OK", + "lat": 36.3333299, + "lon": -97.91667 + }, + "KFDR": { + "id": "KFDR", + "city": "Frederick, Frederick Municipal Airport", + "state": "OK", + "lat": 34.34444, + "lon": -98.98306 + }, + "KFSI": { + "id": "KFSI", + "city": "Fort Sill", + "state": "OK", + "lat": 34.6, + "lon": -98.4 + }, + "KGAG": { + "id": "KGAG", + "city": "Gage, Gage Airport", + "state": "OK", + "lat": 36.29667, + "lon": -99.76889 + }, + "KGCM": { + "id": "KGCM", + "city": "Claremore, Claremore Regional Airport", + "state": "OK", + "lat": 36.29444, + "lon": -95.47972 + }, + "KGMJ": { + "id": "KGMJ", + "city": "Grove, Grove Municipal Airport", + "state": "OK", + "lat": 36.60528, + "lon": -94.73861 + }, + "KGOK": { + "id": "KGOK", + "city": "Guthrie, Guthrie Municipal Airport", + "state": "OK", + "lat": 35.85194, + "lon": -97.4075 + }, + "KGUY": { + "id": "KGUY", + "city": "Guymon / Guymon Municipal Airport", + "state": "OK", + "lat": 36.6816699, + "lon": -101.50528 + }, + "KGZL": { + "id": "KGZL", + "city": "Stigler", + "state": "OK", + "lat": 35.2891, + "lon": -95.0939 + }, + "KHBR": { + "id": "KHBR", + "city": "Hobart, Hobart Municipal Airport", + "state": "OK", + "lat": 34.98944, + "lon": -99.0525 + }, + "KHHW": { + "id": "KHHW", + "city": "Hugo Stan Stamper Municipal Airport", + "state": "OK", + "lat": 34.0348, + "lon": -95.5419 + }, + "KHMY": { + "id": "KHMY", + "city": "MULDROWARMY", + "state": "OK", + "lat": 35.02638, + "lon": -97.23163 + }, + "KHSD": { + "id": "KHSD", + "city": "Sundance Airport", + "state": "OK", + "lat": 35.60183, + "lon": -97.70616 + }, + "KJSV": { + "id": "KJSV", + "city": "Sallisaw, Sallisaw Municipal Airport", + "state": "OK", + "lat": 35.43806, + "lon": -94.80278 + }, + "KJWG": { + "id": "KJWG", + "city": "Watonga, Watonga Airport", + "state": "OK", + "lat": 35.86472, + "lon": -98.42083 + }, + "KLAW": { + "id": "KLAW", + "city": "Lawton, Lawton Municipal Airport", + "state": "OK", + "lat": 34.5575, + "lon": -98.41667 + }, + "KLTS": { + "id": "KLTS", + "city": "Altus Air Force Base", + "state": "OK", + "lat": 34.65, + "lon": -99.26667 + }, + "KMIO": { + "id": "KMIO", + "city": "Miami Regional Airport", + "state": "OK", + "lat": 36.90922, + "lon": -94.8875 + }, + "KMKO": { + "id": "KMKO", + "city": "Muskogee-Davis Regional Airport", + "state": "OK", + "lat": 35.65694, + "lon": -95.35972 + }, + "KMLC": { + "id": "KMLC", + "city": "McAlester, McAlester Regional Airport", + "state": "OK", + "lat": 34.8822199, + "lon": -95.78306 + }, + "KOJA": { + "id": "KOJA", + "city": "Weatherford, Thomas P Stafford Airport", + "state": "OK", + "lat": 35.54472, + "lon": -98.66833 + }, + "KOKC": { + "id": "KOKC", + "city": "Oklahoma City, Will Rogers World Airport", + "state": "OK", + "lat": 35.38861, + "lon": -97.60028 + }, + "KOKM": { + "id": "KOKM", + "city": "Okmulgee, Okmulgee Municipal Airport", + "state": "OK", + "lat": 35.6680599, + "lon": -95.94861 + }, + "KOUN": { + "id": "KOUN", + "city": "Norman / Max Westheimer", + "state": "OK", + "lat": 35.2435, + "lon": -97.4708 + }, + "KOWP": { + "id": "KOWP", + "city": "William R Pogue Municipal Airport", + "state": "OK", + "lat": 36.1753, + "lon": -96.1518 + }, + "KPNC": { + "id": "KPNC", + "city": "Ponca City, Ponca City Municipal Airport", + "state": "OK", + "lat": 36.7305599, + "lon": -97.09972 + }, + "KPVJ": { + "id": "KPVJ", + "city": "Pauls Valley, Pauls Valley Municipal Airport", + "state": "OK", + "lat": 34.71111, + "lon": -97.22333 + }, + "KPWA": { + "id": "KPWA", + "city": "Oklahoma City, Wiley Post Airport", + "state": "OK", + "lat": 35.54111, + "lon": -97.64667 + }, + "KRCE": { + "id": "KRCE", + "city": "Clarence E Page Municipal Airport", + "state": "OK", + "lat": 35.4880799, + "lon": -97.82356 + }, + "KRKR": { + "id": "KRKR", + "city": "Poteau, Robert S Kerr Airport", + "state": "OK", + "lat": 35.02167, + "lon": -94.62139 + }, + "KRQO": { + "id": "KRQO", + "city": "El Reno, El Reno Regional Airport", + "state": "OK", + "lat": 35.4724999, + "lon": -98.00556 + }, + "KRVS": { + "id": "KRVS", + "city": "Tulsa - Jones Jr. Airport", + "state": "OK", + "lat": 36.04255, + "lon": -95.99005 + }, + "KSNL": { + "id": "KSNL", + "city": "Shawnee, Shawnee Municipal Airport", + "state": "OK", + "lat": 35.35722, + "lon": -96.94278 + }, + "KSRE": { + "id": "KSRE", + "city": "Seminole, Seminole Municipal Airport", + "state": "OK", + "lat": 35.27444, + "lon": -96.675 + }, + "KSWO": { + "id": "KSWO", + "city": "Stillwater, Stillwater Regional Airport", + "state": "OK", + "lat": 36.16222, + "lon": -97.08917 + }, + "KTIK": { + "id": "KTIK", + "city": "Tinker Air Force Base", + "state": "OK", + "lat": 35.41667, + "lon": -97.38333 + }, + "KTQH": { + "id": "KTQH", + "city": "Tahlequah, Tahlequah Municipal Airport", + "state": "OK", + "lat": 35.92889, + "lon": -95.00444 + }, + "KTUL": { + "id": "KTUL", + "city": "Tulsa, Tulsa International Airport", + "state": "OK", + "lat": 36.1975, + "lon": -95.88639 + }, + "KWDG": { + "id": "KWDG", + "city": "Enid, Enid Woodring Regional Airport", + "state": "OK", + "lat": 36.37917, + "lon": -97.79111 + }, + "KWWR": { + "id": "KWWR", + "city": "Woodward, West Woodward Airport", + "state": "OK", + "lat": 36.43667, + "lon": -99.5211099 }, "KAFO": { "id": "KAFO", @@ -3954,600 +1770,558 @@ "lat": 41.04746, "lon": -104.8901 }, - "KAAS": { - "id": "KAAS", - "city": "Taylor County Airport", - "state": "KY", - "lat": 37.35828, - "lon": -85.30942 - }, - "KBRY": { - "id": "KBRY", - "city": "Samuels Field Airport", - "state": "KY", - "lat": 37.81433, - "lon": -85.49964 - }, - "KBWG": { - "id": "KBWG", - "city": "Bowling Green, Bowling Green-Warren County Regional Airport", - "state": "KY", - "lat": 36.96444, - "lon": -86.41944 - }, - "KBYL": { - "id": "KBYL", - "city": "Williamsburg-Whitley County Airport", - "state": "KY", - "lat": 36.7954099, - "lon": -84.2012699 - }, - "KCEY": { - "id": "KCEY", - "city": "Murray Kyle Oakley Field, KY", - "state": "KY", - "lat": 36.6646, - "lon": -88.3728 - }, - "KCPF": { - "id": "KCPF", - "city": "Wendell H Ford Airport", - "state": "KY", - "lat": 37.38736, - "lon": -83.26161 - }, - "KCVG": { - "id": "KCVG", - "city": "Cincinnati/Northern Kentucky International Airport", - "state": "KY", - "lat": 39.04456, - "lon": -84.67229 - }, - "KDVK": { - "id": "KDVK", - "city": "Stuart Powell Field Airport", - "state": "KY", - "lat": 37.5775751, - "lon": -84.7694978 - }, - "KDWU": { - "id": "KDWU", - "city": "Ashland Regional Airport", - "state": "KY", - "lat": 38.5545, - "lon": -82.738 - }, - "KEHR": { - "id": "KEHR", - "city": "Henderson City", - "state": "KY", - "lat": 37.81667, - "lon": -87.68333 - }, - "KEKQ": { - "id": "KEKQ", - "city": "Monticello, Wayne County Airport", - "state": "KY", - "lat": 36.85528, - "lon": -84.85611 - }, - "KEKX": { - "id": "KEKX", - "city": "Elizabethtown Addington Field Airport", - "state": "KY", - "lat": 37.686, - "lon": -85.925 - }, - "KFFT": { - "id": "KFFT", - "city": "Frankfort, Capital City Airport", - "state": "KY", - "lat": 38.18472, - "lon": -84.90333 - }, - "KFGX": { - "id": "KFGX", - "city": "Flemingsburg Fleming-Mason Airport", - "state": "KY", - "lat": 38.5418, - "lon": -83.7434 - }, - "KFTK": { - "id": "KFTK", - "city": "Fort Knox", - "state": "KY", - "lat": 37.9, - "lon": -85.9666699 - }, - "KGLW": { - "id": "KGLW", - "city": "Glasgow, Glasgow Municipal Airport", - "state": "KY", - "lat": 37.03167, - "lon": -85.95361 - }, - "KHOP": { - "id": "KHOP", - "city": "Fort Campbell U. S. Army Airfield", - "state": "KY", - "lat": 36.66667, - "lon": -87.5 - }, - "KIOB": { - "id": "KIOB", - "city": "Mount Sterling-Montgomery County Airport", - "state": "KY", - "lat": 38.0575, - "lon": -83.9829 - }, - "KJKL": { - "id": "KJKL", - "city": "Jackson, Carroll Airport", - "state": "KY", - "lat": 37.5913899, - "lon": -83.31444 - }, - "KLEX": { - "id": "KLEX", - "city": "Lexington Blue Grass Airport", - "state": "KY", - "lat": 38.0339, - "lon": -84.6114599 - }, - "KLOU": { - "id": "KLOU", - "city": "Louisville, Bowman Field Airport", - "state": "KY", - "lat": 38.22778, - "lon": -85.66361 - }, - "KLOZ": { - "id": "KLOZ", - "city": "London, London-Corbin Airport-Magee Field", - "state": "KY", - "lat": 37.08944, - "lon": -84.06861 - }, - "KOWB": { - "id": "KOWB", - "city": "Owensboro, Owensboro-Daviess County Airport", - "state": "KY", - "lat": 37.74, - "lon": -87.16667 - }, - "KPAH": { - "id": "KPAH", - "city": "Paducah, Barkley Regional Airport", - "state": "KY", - "lat": 37.05639, - "lon": -88.77389 - }, - "KPBX": { - "id": "KPBX", - "city": "Pikeville Pike County Airport and Hatcher Field", - "state": "KY", - "lat": 37.5587, - "lon": -82.5674 - }, - "KRGA": { - "id": "KRGA", - "city": "Central Kentucky Regional Airport", - "state": "KY", - "lat": 37.6308475, - "lon": -84.3323372 - }, - "KSDF": { - "id": "KSDF", - "city": "Louisville Muhammad Ali International Airport", - "state": "KY", - "lat": 38.17406, - "lon": -85.7365 - }, - "KSJS": { - "id": "KSJS", - "city": "Big Sandy Regional Airport", - "state": "KY", - "lat": 37.751, - "lon": -82.6367 - }, - "KSME": { - "id": "KSME", - "city": "Somerset, Somerset-Pulaski County - J.T. Wilson Field Airport", - "state": "KY", - "lat": 37.05417, - "lon": -84.615 - }, - "KSYM": { - "id": "KSYM", - "city": "Clyde A. Thomas Regional Airport", - "state": "KY", - "lat": 38.215, - "lon": -83.5874 - }, - "KTWT": { - "id": "KTWT", - "city": "Sturgis, Sturgis Municipal Airport", - "state": "KY", - "lat": 37.54083, - "lon": -87.9516699 - }, - "KADF": { - "id": "KADF", - "city": "Dexter B Florence Memorial Field", - "state": "AR", - "lat": 34.0998, - "lon": -93.0661 - }, - "KARG": { - "id": "KARG", - "city": "Walnut Ridge Regional Airport", - "state": "AR", - "lat": 36.12562, - "lon": -90.92148 - }, - "KASG": { - "id": "KASG", - "city": "Springdale Municipal", - "state": "AR", - "lat": 36.18333, - "lon": -94.11667 - }, - "KAWM": { - "id": "KAWM", - "city": "West Memphis, West Memphis Municipal Airport", - "state": "AR", - "lat": 35.13333, - "lon": -90.23333 - }, - "KBPK": { - "id": "KBPK", - "city": "Baxter County Airport", - "state": "AR", - "lat": 36.37056, - "lon": -92.47194 - }, - "KBVX": { - "id": "KBVX", - "city": "Batesville, Batesville Regional Airport", - "state": "AR", - "lat": 35.73333, - "lon": -91.65 - }, - "KBYH": { - "id": "KBYH", - "city": "Eaker Air Force Base", - "state": "AR", - "lat": 35.96667, - "lon": -89.95 - }, - "KCCA": { - "id": "KCCA", - "city": "Clinton Memorial Airfield", - "state": "AR", - "lat": 35.598, - "lon": -92.4516 - }, - "KCDH": { - "id": "KCDH", - "city": "Camden / Harrell Field", - "state": "AR", - "lat": 33.61667, - "lon": -92.76667 - }, - "KCXW": { - "id": "KCXW", - "city": "Conway - Cantrell Field", - "state": "AR", - "lat": 35.0199, - "lon": -92.5551 - }, - "KDEQ": { - "id": "KDEQ", - "city": "De Queen, J Lynn Helms Sevier County Airport", - "state": "AR", - "lat": 34.04694, - "lon": -94.39944 - }, - "KELD": { - "id": "KELD", - "city": "South Arkansas Regional Airport", - "state": "AR", - "lat": 33.22075, - "lon": -92.8139999 - }, - "KFLP": { - "id": "KFLP", - "city": "Flippin, Marion County Regional Airport", - "state": "AR", - "lat": 36.3, - "lon": -92.58333 - }, - "KFSM": { - "id": "KFSM", - "city": "Fort Smith Regional Airport", - "state": "AR", - "lat": 35.3335, - "lon": -94.36524 - }, - "KFYV": { - "id": "KFYV", - "city": "Fayetteville, Drake Field", - "state": "AR", - "lat": 36.01028, - "lon": -94.1677799 - }, - "KHKA": { - "id": "KHKA", - "city": "Blytheville, Blytheville Municipal Airport", - "state": "AR", - "lat": 35.93889, - "lon": -89.8325 - }, - "KHOT": { - "id": "KHOT", - "city": "Hot Springs, Memorial Field Airport", - "state": "AR", - "lat": 34.47806, - "lon": -93.09611 - }, - "KHRO": { - "id": "KHRO", - "city": "Harrison, Boone County Airport", - "state": "AR", - "lat": 36.26167, - "lon": -93.15472 - }, - "KJBR": { - "id": "KJBR", - "city": "Jonesboro, Jonesboro Municipal Airport", - "state": "AR", - "lat": 35.83722, - "lon": -90.64306 - }, - "KLIT": { - "id": "KLIT", - "city": "Little Rock, Adams Field", - "state": "AR", - "lat": 34.72667, - "lon": -92.23611 - }, - "KLLQ": { - "id": "KLLQ", - "city": "Monticello, Monticello Municipal Airport/Ellis Field", - "state": "AR", - "lat": 33.63833, - "lon": -91.75111 - }, - "KLRF": { - "id": "KLRF", - "city": "Little Rock Air Force Base", - "state": "AR", - "lat": 34.91667, - "lon": -92.15 - }, - "KMEZ": { - "id": "KMEZ", - "city": "Mena, Mena Intermountain Municipal Airport", - "state": "AR", - "lat": 34.54528, - "lon": -94.2025 - }, - "KMWT": { - "id": "KMWT", - "city": "Mount Ida", - "state": "AR", - "lat": 34.55, - "lon": -93.58333 - }, - "KORK": { - "id": "KORK", - "city": "North Little Rock Municipal Airport", - "state": "AR", - "lat": 34.83314, - "lon": -92.25414 - }, - "KPBF": { - "id": "KPBF", - "city": "Pine Bluff, Grider Field Airport", - "state": "AR", - "lat": 34.175, - "lon": -91.93472 - }, - "KROG": { - "id": "KROG", - "city": "Rogers - Rogers Executive Airport - Carter Field", - "state": "AR", - "lat": 36.36667, - "lon": -94.1 - }, - "KRUE": { - "id": "KRUE", - "city": "Russelville Municipal Airport", - "state": "AR", - "lat": 35.25737, - "lon": -93.0949399 - }, - "KSGT": { - "id": "KSGT", - "city": "Stuttgart, Stuttgart Municipal Airport", - "state": "AR", - "lat": 34.6, - "lon": -91.56667 - }, - "KSLG": { - "id": "KSLG", - "city": "Siloam Springs, Smith Field Airport", - "state": "AR", - "lat": 36.2, - "lon": -94.48333 - }, - "KSRC": { - "id": "KSRC", - "city": "Searcy Municipal Airport", - "state": "AR", - "lat": 35.21349, - "lon": -91.7392799 - }, - "KSUZ": { - "id": "KSUZ", - "city": "Saline County Regional Airport", - "state": "AR", - "lat": 34.59039, - "lon": -92.47944 - }, - "KTXK": { - "id": "KTXK", - "city": "Texarkana, Texarkana Regional-Webb Field", - "state": "AR", - "lat": 33.45611, - "lon": -93.9875 - }, - "KVBT": { - "id": "KVBT", - "city": "Bentonville, Bentonville Municipal Airport/Louise M Thaden Field", - "state": "AR", - "lat": 36.35, - "lon": -94.2166699 - }, - "KXNA": { - "id": "KXNA", - "city": "Northwest Arkansas Regional Airport", - "state": "AR", - "lat": 36.28977, - "lon": -94.3114499 - }, - "KBOI": { - "id": "KBOI", - "city": "Boise Air Terminal", - "state": "ID", - "lat": 43.56704, - "lon": -116.24053 - }, - "KBYI": { - "id": "KBYI", - "city": "Burley Municipal Airport", - "state": "ID", - "lat": 42.54525, - "lon": -113.7686 - }, - "KCOE": { - "id": "KCOE", - "city": "Coeur d'Alene Airport - Pappy Boyington Field", - "state": "ID", - "lat": 47.76667, - "lon": -116.81667 - }, - "KDIJ": { - "id": "KDIJ", - "city": "Driggs, Driggs-Reed Memorial Airport", - "state": "ID", - "lat": 43.74167, - "lon": -111.09778 - }, - "KEUL": { - "id": "KEUL", - "city": "Caldwell - Caldwell Industrial Airport", - "state": "ID", - "lat": 43.64055, - "lon": -116.63017 - }, - "KGIC": { - "id": "KGIC", - "city": "Grangeville - Idaho County Airport", - "state": "ID", - "lat": 45.94111, - "lon": -116.13257 - }, - "KGNG": { - "id": "KGNG", - "city": "Gooding Municipal Airport", - "state": "ID", - "lat": 42.91716, - "lon": -114.76516 - }, - "KIDA": { - "id": "KIDA", - "city": "Idaho Falls Regional Airport", - "state": "ID", - "lat": 43.5208299, - "lon": -112.06611 - }, - "KJER": { - "id": "KJER", - "city": "Jerome County Airport", - "state": "ID", - "lat": 42.72736, - "lon": -114.45469 - }, - "KLLJ": { - "id": "KLLJ", - "city": "Challis - Challis Airport", - "state": "ID", - "lat": 44.523, - "lon": -114.21611 - }, - "KLWS": { - "id": "KLWS", - "city": "Lewiston, Lewiston-Nez Perce County Airport", - "state": "ID", - "lat": 46.37472, - "lon": -117.01444 - }, - "KMAN": { - "id": "KMAN", - "city": "Nampa Municipal Airport", - "state": "ID", - "lat": 43.5813, - "lon": -116.5231 - }, - "KMUO": { - "id": "KMUO", - "city": "Mountain Home Air Force Base", - "state": "ID", - "lat": 43.05, - "lon": -115.86667 - }, - "KMYL": { - "id": "KMYL", - "city": "McCall Airport", - "state": "ID", - "lat": 44.89425, - "lon": -116.09978 - }, - "KPIH": { - "id": "KPIH", - "city": "Pocatello, Pocatello Regional Airport", - "state": "ID", - "lat": 42.92028, - "lon": -112.57111 - }, - "KRXE": { - "id": "KRXE", - "city": "Rexburg, Rexburg-Madison County Airport", - "state": "ID", - "lat": 43.83167, - "lon": -111.80611 - }, - "KSMN": { - "id": "KSMN", - "city": "Salmon, Lemhi County Airport", - "state": "ID", - "lat": 45.11667, - "lon": -113.88333 - }, - "KSNT": { - "id": "KSNT", - "city": "Stanley, Stanley Ranger Station", - "state": "ID", - "lat": 44.20861, - "lon": -114.93444 - }, - "KSUN": { - "id": "KSUN", - "city": "Hailey, Friedman Memorial Airport", - "state": "ID", - "lat": 43.5, - "lon": -114.3 + "KDOV": { + "id": "KDOV", + "city": "Dover Air Force Base", + "state": "DE", + "lat": 39.13333, + "lon": -75.4666699 + }, + "KGED": { + "id": "KGED", + "city": "Georgetown - Delaware Coastal Airport", + "state": "DE", + "lat": 38.68974, + "lon": -75.36245 + }, + "KILG": { + "id": "KILG", + "city": "Wilmington, New Castle County Airport", + "state": "DE", + "lat": 39.67442, + "lon": -75.60567 + }, + "KBID": { + "id": "KBID", + "city": "Block Island State Airport", + "state": "RI", + "lat": 41.1694699, + "lon": -71.5787299 + }, + "KOQU": { + "id": "KOQU", + "city": "N. Kingston / Quonset", + "state": "RI", + "lat": 41.6, + "lon": -71.41667 + }, + "KPVD": { + "id": "KPVD", + "city": "Providence, Theodore Francis Green State Airport", + "state": "RI", + "lat": 41.72249, + "lon": -71.43247 + }, + "KSFZ": { + "id": "KSFZ", + "city": "Pawtucket, North Central State Airport", + "state": "RI", + "lat": 41.91667, + "lon": -71.5 + }, + "KUUU": { + "id": "KUUU", + "city": "Newport, Newport State Airport", + "state": "RI", + "lat": 41.53, + "lon": -71.28361 + }, + "KWST": { + "id": "KWST", + "city": "Westerly, Westerly State Airport", + "state": "RI", + "lat": 41.34972, + "lon": -71.79889 + }, + "KBAC": { + "id": "KBAC", + "city": "Valley City", + "state": "ND", + "lat": 46.9412, + "lon": -98.018 + }, + "KBIS": { + "id": "KBIS", + "city": "Bismarck, Bismarck Municipal Airport", + "state": "ND", + "lat": 46.7825, + "lon": -100.75722 + }, + "KBWP": { + "id": "KBWP", + "city": "Wahpeton, Harry Stern Airport", + "state": "ND", + "lat": 46.24389, + "lon": -96.60722 + }, + "KBWW": { + "id": "KBWW", + "city": "Bowman Regional Airport", + "state": "ND", + "lat": 46.16551, + "lon": -103.30074 + }, + "KDIK": { + "id": "KDIK", + "city": "Dickinson, Dickinson Municipal Airport", + "state": "ND", + "lat": 46.79722, + "lon": -102.80194 + }, + "KDVL": { + "id": "KDVL", + "city": "Devils Lake, Devils Lake Municipal Airport", + "state": "ND", + "lat": 48.11667, + "lon": -98.91667 + }, + "KFAR": { + "id": "KFAR", + "city": "Fargo, Hector International Airport", + "state": "ND", + "lat": 46.92528, + "lon": -96.81111 + }, + "KGAF": { + "id": "KGAF", + "city": "GRAFTON", + "state": "ND", + "lat": 48.4, + "lon": -97.37 + }, + "KGFK": { + "id": "KGFK", + "city": "Grand Forks, Grand Forks International Airport", + "state": "ND", + "lat": 47.94806, + "lon": -97.1825 + }, + "KGWR": { + "id": "KGWR", + "city": "Gwinner", + "state": "ND", + "lat": 46.2187, + "lon": -97.6435 + }, + "KHEI": { + "id": "KHEI", + "city": "Hettinger, Hettinger Municipal Airport", + "state": "ND", + "lat": 46.01056, + "lon": -102.64972 + }, + "KHZE": { + "id": "KHZE", + "city": "HAZEN", + "state": "ND", + "lat": 47.28, + "lon": -101.58 + }, + "KJMS": { + "id": "KJMS", + "city": "Jamestown, Jamestown Municipal Airport", + "state": "ND", + "lat": 46.92972, + "lon": -98.67833 + }, + "KMIB": { + "id": "KMIB", + "city": "Minot Air Force Base", + "state": "ND", + "lat": 48.41667, + "lon": -101.35 + }, + "KMOT": { + "id": "KMOT", + "city": "Minot International Airport", + "state": "ND", + "lat": 48.25203, + "lon": -101.2689 + }, + "KRDR": { + "id": "KRDR", + "city": "Grand Forks Air Force Base", + "state": "ND", + "lat": 47.96667, + "lon": -97.4 + }, + "KRUG": { + "id": "KRUG", + "city": "RUGBY", + "state": "ND", + "lat": 48.38, + "lon": -100.02 + }, + "KXWA": { + "id": "KXWA", + "city": "Williston Basin International Airport", + "state": "ND", + "lat": 48.26086, + "lon": -103.75114 + }, + "KBIX": { + "id": "KBIX", + "city": "Keesler Air Force Base / Biloxi", + "state": "MS", + "lat": 30.41667, + "lon": -88.91667 + }, + "KCBM": { + "id": "KCBM", + "city": "Columbus Air Force Base", + "state": "MS", + "lat": 33.65, + "lon": -88.45 + }, + "KCKM": { + "id": "KCKM", + "city": "Fletcher Field, Clarksdale", + "state": "MS", + "lat": 34.2997, + "lon": -90.5123 + }, + "KCRX": { + "id": "KCRX", + "city": "Corinth", + "state": "MS", + "lat": 34.915, + "lon": -88.6035 + }, + "KDLP": { + "id": "KDLP", + "city": "WEST DELTA OIL PLATFORM", + "state": "MS", + "lat": 29.12, + "lon": -89.55 + }, + "KGLH": { + "id": "KGLH", + "city": "Greenville, Mid Delta Regional Airport", + "state": "MS", + "lat": 33.48278, + "lon": -90.98556 + }, + "KGPT": { + "id": "KGPT", + "city": "Gulfport - Gulfport-Biloxi International Airport", + "state": "MS", + "lat": 30.41194, + "lon": -89.08083 + }, + "KGTR": { + "id": "KGTR", + "city": "Columbus/West Point/Starkville, Golden Triangle Regional Airport", + "state": "MS", + "lat": 33.45, + "lon": -88.58333 + }, + "KGWO": { + "id": "KGWO", + "city": "Greenwood, Greenwood-LeFlore Airport", + "state": "MS", + "lat": 33.4925, + "lon": -90.0836099 + }, + "KHBG": { + "id": "KHBG", + "city": "Hattiesburg, Bobby L Chain Municipal Airport", + "state": "MS", + "lat": 31.26945, + "lon": -89.25613 + }, + "KHEZ": { + "id": "KHEZ", + "city": "Natchez, Hardy-Anders Field Natchez-Adams County Airport", + "state": "MS", + "lat": 31.61593, + "lon": -91.29724 + }, + "KHKS": { + "id": "KHKS", + "city": "Jackson, Hawkins Field Airport", + "state": "MS", + "lat": 32.33472, + "lon": -90.2225 + }, + "KHSA": { + "id": "KHSA", + "city": "Bay St. Louis, Stennis International Airport", + "state": "MS", + "lat": 30.36778, + "lon": -89.45472 + }, + "KJAN": { + "id": "KJAN", + "city": "Jackson, Jackson International Airport", + "state": "MS", + "lat": 32.3197199, + "lon": -90.0775 + }, + "KJVW": { + "id": "KJVW", + "city": "JB Williams Airport", + "state": "MS", + "lat": 32.30447, + "lon": -90.41053 + }, + "KLUL": { + "id": "KLUL", + "city": "LAUREL/NOBLE FIELD", + "state": "MS", + "lat": 31.67, + "lon": -89.17 + }, + "KMBO": { + "id": "KMBO", + "city": "Madison Bruce Campbell Field Airport", + "state": "MS", + "lat": 32.4384, + "lon": -90.1014 + }, + "KMCB": { + "id": "KMCB", + "city": "McComb, McComb / Pike County / John E Lewis Field Airport", + "state": "MS", + "lat": 31.17833, + "lon": -90.47194 + }, + "KMEI": { + "id": "KMEI", + "city": "Meridian, Key Field", + "state": "MS", + "lat": 32.33806, + "lon": -88.74778 + }, + "KMJD": { + "id": "KMJD", + "city": "Picayune Municipal Airport", + "state": "MS", + "lat": 30.48747, + "lon": -89.65119 + }, + "KNMM": { + "id": "KNMM", + "city": "Meridian, Meridian Naval Air Station - McCain Field", + "state": "MS", + "lat": 32.55194, + "lon": -88.55528 + }, + "KOLV": { + "id": "KOLV", + "city": "Olive Branch, Olive Branch Airport", + "state": "MS", + "lat": 34.97889, + "lon": -89.78694 + }, + "KPIB": { + "id": "KPIB", + "city": "Hattiesburg/Laurel, Hattiesburg-Laurel Regional Airport", + "state": "MS", + "lat": 31.46667, + "lon": -89.33333 + }, + "KPMU": { + "id": "KPMU", + "city": "Batesville Panola County", + "state": "MS", + "lat": 34.3635, + "lon": -89.8929 + }, + "KPQL": { + "id": "KPQL", + "city": "Moss Point - Trent Lott International Airport", + "state": "MS", + "lat": 30.46305, + "lon": -88.53155 + }, + "KSTF": { + "id": "KSTF", + "city": "George M Bryan Airport, Starkville", + "state": "MS", + "lat": 33.4331, + "lon": -88.8486 + }, + "KTUP": { + "id": "KTUP", + "city": "Tupelo, Tupelo Regional Airport", + "state": "MS", + "lat": 34.26806, + "lon": -88.77 + }, + "KUOX": { + "id": "KUOX", + "city": "Oxford, University-Oxford Airport", + "state": "MS", + "lat": 34.38444, + "lon": -89.53556 + }, + "KUTA": { + "id": "KUTA", + "city": "Tunica, Tunica Municipal Airport", + "state": "MS", + "lat": 34.68083, + "lon": -90.34639 + }, + "KVKS": { + "id": "KVKS", + "city": "Vicksburg Municipal", + "state": "MS", + "lat": 32.23333, + "lon": -90.93333 + }, + "KBDL": { + "id": "KBDL", + "city": "Windsor Locks, Bradley International Airport", + "state": "CT", + "lat": 41.93806, + "lon": -72.6825 + }, + "KBDR": { + "id": "KBDR", + "city": "Bridgeport, Sikorsky Memorial Airport", + "state": "CT", + "lat": 41.16421, + "lon": -73.12663 + }, + "KDXR": { + "id": "KDXR", + "city": "Danbury, Danbury Municipal Airport", + "state": "CT", + "lat": 41.37167, + "lon": -73.48444 + }, + "KGON": { + "id": "KGON", + "city": "Groton / New London, Groton / New London Airport", + "state": "CT", + "lat": 41.3275, + "lon": -72.04944 + }, + "KHFD": { + "id": "KHFD", + "city": "Hartford, Hartford-Brainard Airport", + "state": "CT", + "lat": 41.735, + "lon": -72.65167 + }, + "KHVN": { + "id": "KHVN", + "city": "New Haven, Tweed-New Haven Airport", + "state": "CT", + "lat": 41.26389, + "lon": -72.88722 + }, + "KIJD": { + "id": "KIJD", + "city": "Willimantic, Windham Airport", + "state": "CT", + "lat": 41.74194, + "lon": -72.18361 + }, + "KMMK": { + "id": "KMMK", + "city": "Meriden, Meriden Markham Municipal Airport", + "state": "CT", + "lat": 41.50972, + "lon": -72.82778 + }, + "KOXC": { + "id": "KOXC", + "city": "Oxford, Waterbury-Oxford Airport", + "state": "CT", + "lat": 41.48333, + "lon": -73.13333 + }, + "KSNC": { + "id": "KSNC", + "city": "Chester, Chester Airport", + "state": "CT", + "lat": 41.38389, + "lon": -72.50583 + }, + "KAFN": { + "id": "KAFN", + "city": "Jaffrey Airport-Silver Ranch", + "state": "NH", + "lat": 42.8066699, + "lon": -72.00127 + }, + "KASH": { + "id": "KASH", + "city": "Nashua - Boire Field Airport", + "state": "NH", + "lat": 42.77981, + "lon": -71.51409 + }, + "KBML": { + "id": "KBML", + "city": "Berlin, Berlin Municipal Airport", + "state": "NH", + "lat": 44.57611, + "lon": -71.17861 + }, + "KCON": { + "id": "KCON", + "city": "Concord Municipal Airport", + "state": "NH", + "lat": 43.20489, + "lon": -71.50257 + }, + "KDAW": { + "id": "KDAW", + "city": "Rochester - Skyhaven Airport", + "state": "NH", + "lat": 43.27939, + "lon": -70.92426 + }, + "KEEN": { + "id": "KEEN", + "city": "Keene, Dillant-Hopkins Airport", + "state": "NH", + "lat": 42.9, + "lon": -72.26667 + }, + "KHIE": { + "id": "KHIE", + "city": "Whitefield - Mount Washington Regional Airport", + "state": "NH", + "lat": 44.36595, + "lon": -71.55218 + }, + "KLCI": { + "id": "KLCI", + "city": "Laconia, Laconia Municipal Airport", + "state": "NH", + "lat": 43.56667, + "lon": -71.41667 + }, + "KLEB": { + "id": "KLEB", + "city": "Lebanon Municipal Airport", + "state": "NH", + "lat": 43.6271, + "lon": -72.30537 + }, + "KMHT": { + "id": "KMHT", + "city": "Manchester Airport", + "state": "NH", + "lat": 42.92964, + "lon": -71.43559 + }, + "KMWN": { + "id": "KMWN", + "city": "Mount Washington", + "state": "NH", + "lat": 44.27086, + "lon": -71.30337 + }, + "KPSM": { + "id": "KPSM", + "city": "Pease Air Force Base / Portsmouth", + "state": "NH", + "lat": 43.0833299, + "lon": -70.81667 }, "KAID": { "id": "KAID", @@ -4850,1531 +2624,222 @@ "lat": 41.45349, "lon": -86.99805 }, - "KABQ": { - "id": "KABQ", - "city": "Albuquerque, Albuquerque International Airport", - "state": "NM", - "lat": 35.04167, - "lon": -106.61472 - }, - "KAEG": { - "id": "KAEG", - "city": "Albuquerque, Double Eagle II Airport", - "state": "NM", - "lat": 35.145, - "lon": -106.795 - }, - "KALM": { - "id": "KALM", - "city": "Alamogordo-White", - "state": "NM", - "lat": 32.83512, - "lon": -105.99408 - }, - "KATS": { - "id": "KATS", - "city": "Artesia Municipal Airport", - "state": "NM", - "lat": 32.85239, - "lon": -104.46444 - }, - "KAXX": { - "id": "KAXX", - "city": "Angel Fire Airport", - "state": "NM", - "lat": 36.42586, - "lon": -105.29028 - }, - "KBRG": { - "id": "KBRG", - "city": "Belen Regional Airport", - "state": "NM", - "lat": 34.64586, - "lon": -106.83634 - }, - "KCAO": { - "id": "KCAO", - "city": "Clayton Municipal Airpark", - "state": "NM", - "lat": 36.44834, - "lon": -103.15367 - }, - "KCNM": { - "id": "KCNM", - "city": "Carlsbad, Cavern City Air Terminal Airport", - "state": "NM", - "lat": 32.3375, - "lon": -104.26333 - }, - "KCQC": { - "id": "KCQC", - "city": "Clines Corners", - "state": "NM", - "lat": 35, - "lon": -105.66667 - }, - "KCVN": { - "id": "KCVN", - "city": "Clovis Municipal Airport", - "state": "NM", - "lat": 34.42274, - "lon": -103.0802 - }, - "KCVS": { - "id": "KCVS", - "city": "Cannon Air Force Base / Clovis", - "state": "NM", - "lat": 34.38333, - "lon": -103.31667 - }, - "KDMN": { - "id": "KDMN", - "city": "Deming Municipal Airport", - "state": "NM", - "lat": 32.25927, - "lon": -107.72051 - }, - "KDNA": { - "id": "KDNA", - "city": "Dona Ana County Jetport, Santa Teresa", - "state": "NM", - "lat": 31.87495, - "lon": -106.69385 - }, - "KFMN": { - "id": "KFMN", - "city": "Farmington, Four Corners Regional Airport", - "state": "NM", - "lat": 36.7436099, - "lon": -108.22917 - }, - "KGNT": { - "id": "KGNT", - "city": "Grants, Grants-Milan Municipal Airport", - "state": "NM", - "lat": 35.16528, - "lon": -107.90222 - }, - "KGUP": { - "id": "KGUP", - "city": "Gallup Municipal Airport", - "state": "NM", - "lat": 35.50859, - "lon": -108.79316 - }, - "KHMN": { - "id": "KHMN", - "city": "Holloman Air Force Base", - "state": "NM", - "lat": 32.85, - "lon": -106.1 - }, - "KHOB": { - "id": "KHOB", - "city": "Hobbs / Lea County", - "state": "NM", - "lat": 32.68333, - "lon": -103.2166699 - }, - "KLAM": { - "id": "KLAM", - "city": "Los Alamos Airport", - "state": "NM", - "lat": 35.8796899, - "lon": -106.26869 - }, - "KLRU": { - "id": "KLRU", - "city": "Las Cruces, Las Cruces International Airport", - "state": "NM", - "lat": 32.28944, - "lon": -106.92194 - }, - "KLVS": { - "id": "KLVS", - "city": "Las Vegas Municipal Airport", - "state": "NM", - "lat": 35.65584, - "lon": -105.13852 - }, - "KONM": { - "id": "KONM", - "city": "Socorro Municipal Airport", - "state": "NM", - "lat": 34.02633, - "lon": -106.90372 - }, - "KROW": { - "id": "KROW", - "city": "Roswell International Air Center Airport", - "state": "NM", - "lat": 33.30737, - "lon": -104.50816 - }, - "KRTN": { - "id": "KRTN", - "city": "Raton Municipal - Crews Field Airport", - "state": "NM", - "lat": 36.741528, - "lon": -104.502183 - }, - "KSAF": { - "id": "KSAF", - "city": "Santa Fe County Municipal Airport", - "state": "NM", - "lat": 35.61097, - "lon": -106.09573 - }, - "KSKX": { - "id": "KSKX", - "city": "Taos, Taos Regional Airport", - "state": "NM", - "lat": 36.45, - "lon": -105.66667 - }, - "KSRR": { - "id": "KSRR", - "city": "Sierra Blanca Regional Airport", - "state": "NM", - "lat": 33.4667699, - "lon": -105.52778 - }, - "KSVC": { - "id": "KSVC", - "city": "Grant County Airport", - "state": "NM", - "lat": 32.63099, - "lon": -108.14658 - }, - "KSXU": { - "id": "KSXU", - "city": "Santa Rosa Route 66 Airport", - "state": "NM", - "lat": 34.93567, - "lon": -104.64256 - }, - "KTCC": { - "id": "KTCC", - "city": "Tucumcari Municipal Airport", - "state": "NM", - "lat": 35.18053, - "lon": -103.60145 - }, - "KTCS": { - "id": "KTCS", - "city": "Truth Or Consequences, Truth Or Consequences Municipal Airport", - "state": "NM", - "lat": 33.2366699, - "lon": -107.26806 - }, - "KADH": { - "id": "KADH", - "city": "Ada, Ada Municipal Airport", - "state": "OK", - "lat": 34.80444, - "lon": -96.67139 - }, - "KADM": { - "id": "KADM", - "city": "Ardmore, Ardmore Municipal Airport", - "state": "OK", - "lat": 34.30306, - "lon": -97.01944 - }, - "KAVK": { - "id": "KAVK", - "city": "Alva, Alva Regional Airport", - "state": "OK", - "lat": 36.77306, - "lon": -98.67 - }, - "KAXS": { - "id": "KAXS", - "city": "Altus, Altus/Quartz Mountain Regional Airport", - "state": "OK", - "lat": 34.69861, - "lon": -99.33806 - }, - "KBKN": { - "id": "KBKN", - "city": "Blackwell-Tonkawa Municipal Airport", - "state": "OK", - "lat": 36.7451099, - "lon": -97.34958 - }, - "KBVO": { - "id": "KBVO", - "city": "Bartlesville, Bartlesville Municipal Airport", - "state": "OK", - "lat": 36.76833, - "lon": -96.02611 - }, - "KCHK": { - "id": "KCHK", - "city": "Chickasha, Chickasha Municipal Airport", - "state": "OK", - "lat": 35.09611, - "lon": -97.96611 - }, - "KCLK": { - "id": "KCLK", - "city": "Clinton, Clinton Regional Airport", - "state": "OK", - "lat": 35.53806, - "lon": -98.92139 - }, - "KCQB": { - "id": "KCQB", - "city": "Chandler, Chandler Municipal Airport", - "state": "OK", - "lat": 35.72389, - "lon": -96.82028 - }, - "KCSM": { - "id": "KCSM", - "city": "Clinton, Clinton-Sherman Airport", - "state": "OK", - "lat": 35.35667, - "lon": -99.20361 - }, - "KCUH": { - "id": "KCUH", - "city": "Cushing, Cushing Municipal Airport", - "state": "OK", - "lat": 35.94972, - "lon": -96.77278 - }, - "KDUA": { - "id": "KDUA", - "city": "Durant, Eaker Field Airport", - "state": "OK", - "lat": 33.94222, - "lon": -96.39444 - }, - "KDUC": { - "id": "KDUC", - "city": "Duncan, Halliburton Field Airport", - "state": "OK", - "lat": 34.47083, - "lon": -97.9599999 - }, - "KELK": { - "id": "KELK", - "city": "Elk City Regional Business Airport", - "state": "OK", - "lat": 35.4308, - "lon": -99.3943 - }, - "KEND": { - "id": "KEND", - "city": "Vance Air Force Base / Enid", - "state": "OK", - "lat": 36.3333299, - "lon": -97.91667 - }, - "KFDR": { - "id": "KFDR", - "city": "Frederick, Frederick Municipal Airport", - "state": "OK", - "lat": 34.34444, - "lon": -98.98306 - }, - "KFSI": { - "id": "KFSI", - "city": "Fort Sill", - "state": "OK", - "lat": 34.6, - "lon": -98.4 - }, - "KGAG": { - "id": "KGAG", - "city": "Gage, Gage Airport", - "state": "OK", - "lat": 36.29667, - "lon": -99.76889 - }, - "KGCM": { - "id": "KGCM", - "city": "Claremore, Claremore Regional Airport", - "state": "OK", - "lat": 36.29444, - "lon": -95.47972 - }, - "KGMJ": { - "id": "KGMJ", - "city": "Grove, Grove Municipal Airport", - "state": "OK", - "lat": 36.60528, - "lon": -94.73861 - }, - "KGOK": { - "id": "KGOK", - "city": "Guthrie, Guthrie Municipal Airport", - "state": "OK", - "lat": 35.85194, - "lon": -97.4075 - }, - "KGUY": { - "id": "KGUY", - "city": "Guymon / Guymon Municipal Airport", - "state": "OK", - "lat": 36.6816699, - "lon": -101.50528 - }, - "KGZL": { - "id": "KGZL", - "city": "Stigler", - "state": "OK", - "lat": 35.2891, - "lon": -95.0939 - }, - "KHBR": { - "id": "KHBR", - "city": "Hobart, Hobart Municipal Airport", - "state": "OK", - "lat": 34.98944, - "lon": -99.0525 - }, - "KHHW": { - "id": "KHHW", - "city": "Hugo Stan Stamper Municipal Airport", - "state": "OK", - "lat": 34.0348, - "lon": -95.5419 - }, - "KHMY": { - "id": "KHMY", - "city": "MULDROWARMY", - "state": "OK", - "lat": 35.02638, - "lon": -97.23163 - }, - "KHSD": { - "id": "KHSD", - "city": "Sundance Airport", - "state": "OK", - "lat": 35.60183, - "lon": -97.70616 - }, - "KJSV": { - "id": "KJSV", - "city": "Sallisaw, Sallisaw Municipal Airport", - "state": "OK", - "lat": 35.43806, - "lon": -94.80278 - }, - "KJWG": { - "id": "KJWG", - "city": "Watonga, Watonga Airport", - "state": "OK", - "lat": 35.86472, - "lon": -98.42083 - }, - "KLAW": { - "id": "KLAW", - "city": "Lawton, Lawton Municipal Airport", - "state": "OK", - "lat": 34.5575, - "lon": -98.41667 - }, - "KLTS": { - "id": "KLTS", - "city": "Altus Air Force Base", - "state": "OK", - "lat": 34.65, - "lon": -99.26667 - }, - "KMIO": { - "id": "KMIO", - "city": "Miami Regional Airport", - "state": "OK", - "lat": 36.90922, - "lon": -94.8875 - }, - "KMKO": { - "id": "KMKO", - "city": "Muskogee-Davis Regional Airport", - "state": "OK", - "lat": 35.65694, - "lon": -95.35972 - }, - "KMLC": { - "id": "KMLC", - "city": "McAlester, McAlester Regional Airport", - "state": "OK", - "lat": 34.8822199, - "lon": -95.78306 - }, - "KOJA": { - "id": "KOJA", - "city": "Weatherford, Thomas P Stafford Airport", - "state": "OK", - "lat": 35.54472, - "lon": -98.66833 - }, - "KOKC": { - "id": "KOKC", - "city": "Oklahoma City, Will Rogers World Airport", - "state": "OK", - "lat": 35.38861, - "lon": -97.60028 - }, - "KOKM": { - "id": "KOKM", - "city": "Okmulgee, Okmulgee Municipal Airport", - "state": "OK", - "lat": 35.6680599, - "lon": -95.94861 - }, - "KOUN": { - "id": "KOUN", - "city": "Norman / Max Westheimer", - "state": "OK", - "lat": 35.2435, - "lon": -97.4708 - }, - "KOWP": { - "id": "KOWP", - "city": "William R Pogue Municipal Airport", - "state": "OK", - "lat": 36.1753, - "lon": -96.1518 - }, - "KPNC": { - "id": "KPNC", - "city": "Ponca City, Ponca City Municipal Airport", - "state": "OK", - "lat": 36.7305599, - "lon": -97.09972 - }, - "KPVJ": { - "id": "KPVJ", - "city": "Pauls Valley, Pauls Valley Municipal Airport", - "state": "OK", - "lat": 34.71111, - "lon": -97.22333 - }, - "KPWA": { - "id": "KPWA", - "city": "Oklahoma City, Wiley Post Airport", - "state": "OK", - "lat": 35.54111, - "lon": -97.64667 - }, - "KRCE": { - "id": "KRCE", - "city": "Clarence E Page Municipal Airport", - "state": "OK", - "lat": 35.4880799, - "lon": -97.82356 - }, - "KRKR": { - "id": "KRKR", - "city": "Poteau, Robert S Kerr Airport", - "state": "OK", - "lat": 35.02167, - "lon": -94.62139 - }, - "KRQO": { - "id": "KRQO", - "city": "El Reno, El Reno Regional Airport", - "state": "OK", - "lat": 35.4724999, - "lon": -98.00556 - }, - "KRVS": { - "id": "KRVS", - "city": "Tulsa - Jones Jr. Airport", - "state": "OK", - "lat": 36.04255, - "lon": -95.99005 - }, - "KSNL": { - "id": "KSNL", - "city": "Shawnee, Shawnee Municipal Airport", - "state": "OK", - "lat": 35.35722, - "lon": -96.94278 - }, - "KSRE": { - "id": "KSRE", - "city": "Seminole, Seminole Municipal Airport", - "state": "OK", - "lat": 35.27444, - "lon": -96.675 - }, - "KSWO": { - "id": "KSWO", - "city": "Stillwater, Stillwater Regional Airport", - "state": "OK", - "lat": 36.16222, - "lon": -97.08917 - }, - "KTIK": { - "id": "KTIK", - "city": "Tinker Air Force Base", - "state": "OK", - "lat": 35.41667, - "lon": -97.38333 - }, - "KTQH": { - "id": "KTQH", - "city": "Tahlequah, Tahlequah Municipal Airport", - "state": "OK", - "lat": 35.92889, - "lon": -95.00444 - }, - "KTUL": { - "id": "KTUL", - "city": "Tulsa, Tulsa International Airport", - "state": "OK", - "lat": 36.1975, - "lon": -95.88639 - }, - "KWDG": { - "id": "KWDG", - "city": "Enid, Enid Woodring Regional Airport", - "state": "OK", - "lat": 36.37917, - "lon": -97.79111 - }, - "KWWR": { - "id": "KWWR", - "city": "Woodward, West Woodward Airport", - "state": "OK", - "lat": 36.43667, - "lon": -99.5211099 - }, - "KAIG": { - "id": "KAIG", - "city": "Langlade County Airport", - "state": "WI", - "lat": 45.15659, - "lon": -89.11144 - }, - "KARV": { - "id": "KARV", - "city": "Minocqua/Woodruff, Lakeland Airport/Noble F. Lee Memorial Field", - "state": "WI", - "lat": 45.93333, - "lon": -89.73333 - }, - "KASX": { - "id": "KASX", - "city": "John F Kennedy Memorial Airport", - "state": "WI", - "lat": 46.54679, - "lon": -90.91841 - }, - "KATW": { - "id": "KATW", - "city": "Appleton-Outagamie", - "state": "WI", - "lat": 44.2595, - "lon": -88.51567 - }, - "KAUW": { - "id": "KAUW", - "city": "Wausau Downtown Airport", - "state": "WI", - "lat": 44.92759, - "lon": -89.62512 - }, - "KBCK": { - "id": "KBCK", - "city": "Black River Falls Area Airport", - "state": "WI", - "lat": 44.24996, - "lon": -90.84999 - }, - "KBUU": { - "id": "KBUU", - "city": "Burlington Municipal Airport", - "state": "WI", - "lat": 42.69088, - "lon": -88.308 - }, - "KCMY": { - "id": "KCMY", - "city": "Sparta, Sparta / Fort McCoy Airport", - "state": "WI", - "lat": 43.9583299, - "lon": -90.73778 - }, - "KCWA": { - "id": "KCWA", - "city": "Mosinee", - "state": "WI", - "lat": 44.77944, - "lon": -89.67098 - }, - "KDLL": { - "id": "KDLL", - "city": "Baraboo Wisconsin Dells Airport", - "state": "WI", - "lat": 43.52372, - "lon": -89.77345 - }, - "KEAU": { - "id": "KEAU", - "city": "Chippewa Valley Regional Airport", - "state": "WI", - "lat": 44.86668, - "lon": -91.488 - }, - "KEFT": { - "id": "KEFT", - "city": "Monroe Municipal Airport", - "state": "WI", - "lat": 42.61959, - "lon": -89.59309 - }, - "KEGV": { - "id": "KEGV", - "city": "Eagle River Union Airport", - "state": "WI", - "lat": 45.9309299, - "lon": -89.26702 - }, - "KENW": { - "id": "KENW", - "city": "Kenosha, Kenosha Regional Airport", - "state": "WI", - "lat": 42.595, - "lon": -87.9380599 - }, - "KETB": { - "id": "KETB", - "city": "West Bend Municipal Airport", - "state": "WI", - "lat": 43.42256, - "lon": -88.1326 - }, - "KEZS": { - "id": "KEZS", - "city": "Shawano Municipal Airport", - "state": "WI", - "lat": 44.787, - "lon": -88.56 - }, - "KFLD": { - "id": "KFLD", - "city": "Fond Du Lac County Airport", - "state": "WI", - "lat": 43.76955, - "lon": -88.49072 - }, - "KGRB": { - "id": "KGRB", - "city": "Green Bay, Austin Straubel International Airport", - "state": "WI", - "lat": 44.4794399, - "lon": -88.13667 - }, - "KHYR": { - "id": "KHYR", - "city": "Sawyer County Airport", - "state": "WI", - "lat": 46.03029, - "lon": -91.44259 - }, - "KISW": { - "id": "KISW", - "city": "Wisconsin Rapids, Alexander Field South Wood County Airport", - "state": "WI", - "lat": 44.35917, - "lon": -89.83694 - }, - "KJVL": { - "id": "KJVL", - "city": "Janesville-Rock County", - "state": "WI", - "lat": 42.62135, - "lon": -89.04186 - }, - "KLNL": { - "id": "KLNL", - "city": "Land O' Lakes, Kings Land O' Lakes Airport", - "state": "WI", - "lat": 46.1538899, - "lon": -89.21194 - }, - "KLNR": { - "id": "KLNR", - "city": "Lone Rock Tri-County Regional Airport", - "state": "WI", - "lat": 43.21108, - "lon": -90.18735 - }, - "KLSE": { - "id": "KLSE", - "city": "La Crosse - La Crosse Regional Airport", - "state": "WI", - "lat": 43.87944, - "lon": -91.25667 - }, - "KLUM": { - "id": "KLUM", - "city": "Menomonie Municipal Airport-Score Field", - "state": "WI", - "lat": 44.89363, - "lon": -91.86652 - }, - "KMDZ": { - "id": "KMDZ", - "city": "Taylor County Airport", - "state": "WI", - "lat": 45.10462, - "lon": -90.30253 - }, - "KMFI": { - "id": "KMFI", - "city": "Marshfield, Marshfield Municipal Airport", - "state": "WI", - "lat": 44.63806, - "lon": -90.1875 - }, - "KMKE": { - "id": "KMKE", - "city": "Milwaukee, General Mitchell International Airport", - "state": "WI", - "lat": 42.955, - "lon": -87.9044399 - }, - "KMRJ": { - "id": "KMRJ", - "city": "Iowa County Airport", - "state": "WI", - "lat": 42.88754, - "lon": -90.23147 - }, - "KMSN": { - "id": "KMSN", - "city": "Madison, Dane County Regional-Truax Field", - "state": "WI", - "lat": 43.14056, - "lon": -89.34528 - }, - "KMTW": { - "id": "KMTW", - "city": "Manitowoc, Manitowoc County Airport", - "state": "WI", - "lat": 44.13333, - "lon": -87.68333 - }, - "KMWC": { - "id": "KMWC", - "city": "Milwaukee-Timmerman", - "state": "WI", - "lat": 43.10961, - "lon": -88.03048 - }, - "KOCQ": { - "id": "KOCQ", - "city": "Oconto J. Douglas Bake Municipal Airport", - "state": "WI", - "lat": 44.8742, - "lon": -87.9096 - }, - "KOEO": { - "id": "KOEO", - "city": "L O Simenstad Municipal Airport", - "state": "WI", - "lat": 45.31084, - "lon": -92.6948 - }, - "KOLG": { - "id": "KOLG", - "city": "Solon Springs Municipal Airport", - "state": "WI", - "lat": 46.3148, - "lon": -91.8164 - }, - "KOSH": { - "id": "KOSH", - "city": "Wittman Regional Airport", - "state": "WI", - "lat": 43.96701, - "lon": -88.55814 - }, - "KOVS": { - "id": "KOVS", - "city": "Boscobel, Boscobel Airport", - "state": "WI", - "lat": 43.15611, - "lon": -90.6775 - }, - "KPBH": { - "id": "KPBH", - "city": "Phillips / Price County", - "state": "WI", - "lat": 45.7, - "lon": -90.4 - }, - "KPCZ": { - "id": "KPCZ", - "city": "Waupaca Municipal Airport", - "state": "WI", - "lat": 44.33425, - "lon": -89.02023 - }, - "KPDC": { - "id": "KPDC", - "city": "Prairie Du Chien Municipal Airport", - "state": "WI", - "lat": 43.01938, - "lon": -91.12112 - }, - "KPVB": { - "id": "KPVB", - "city": "Platteville Municipal Airport", - "state": "WI", - "lat": 42.69092, - "lon": -90.4412399 - }, - "KRAC": { - "id": "KRAC", - "city": "Racine, Batten International Airport", - "state": "WI", - "lat": 42.75861, - "lon": -87.81778 - }, - "KRCX": { - "id": "KRCX", - "city": "Ladysmith - Rusk County Airport", - "state": "WI", - "lat": 45.4935, - "lon": -90.9985 - }, - "KRGK": { - "id": "KRGK", - "city": "Red Wing - Red Wing Regional Airport", - "state": "WI", - "lat": 44.5926, - "lon": -92.48439 - }, - "KRHI": { - "id": "KRHI", - "city": "Rhinelander, Rhinelander-Oneida County Airport", - "state": "WI", - "lat": 45.63167, - "lon": -89.48222 - }, - "KRNH": { - "id": "KRNH", - "city": "New Richmond Municipal Airport", - "state": "WI", - "lat": 45.14762, - "lon": -92.53349 - }, - "KRPD": { - "id": "KRPD", - "city": "Rice Lake, Rice Lake Regional-Carl's Field Airport", - "state": "WI", - "lat": 45.4180599, - "lon": -91.77361 - }, - "KRRL": { - "id": "KRRL", - "city": "Merrill, Merrill Municipal Airport", - "state": "WI", - "lat": 45.19844, - "lon": -89.70996 - }, - "KRYV": { - "id": "KRYV", - "city": "Watertown", - "state": "WI", - "lat": 43.17016, - "lon": -88.72497 - }, - "KRZN": { - "id": "KRZN", - "city": "Siren, Burnett County Airport", - "state": "WI", - "lat": 45.82278, - "lon": -92.3725 - }, - "KSBM": { - "id": "KSBM", - "city": "Sheboygan County Memorial Airport", - "state": "WI", - "lat": 43.77483, - "lon": -87.84897 - }, - "KSTE": { - "id": "KSTE", - "city": "Stevens Point Municipal Airport", - "state": "WI", - "lat": 44.54371, - "lon": -89.53468 - }, - "KSUE": { - "id": "KSUE", - "city": "Door County Cherryland Airport", - "state": "WI", - "lat": 44.83941, - "lon": -87.42188 - }, - "KSUW": { - "id": "KSUW", - "city": "Richard I. Bong Airport", - "state": "WI", - "lat": 46.68335, - "lon": -92.09254 - }, - "KTKV": { - "id": "KTKV", - "city": "Tomahawk Regional Airport", - "state": "WI", - "lat": 45.46801, - "lon": -89.80962 - }, - "KUBE": { - "id": "KUBE", - "city": "Cumberland", - "state": "WI", - "lat": 45.506, - "lon": -91.9811 - }, - "KUES": { - "id": "KUES", - "city": "Waukesha County Airport", - "state": "WI", - "lat": 43.04245, - "lon": -88.24607 - }, - "KUNU": { - "id": "KUNU", - "city": "Juneau, Dodge County Airport", - "state": "WI", - "lat": 43.42667, - "lon": -88.7033299 - }, - "KVOK": { - "id": "KVOK", - "city": "Volk / Camp Douglas", - "state": "WI", - "lat": 43.93333, - "lon": -90.26667 - }, - "KACP": { - "id": "KACP", - "city": "Oakdale, Allen Parish Airport", - "state": "LA", - "lat": 30.75056, - "lon": -92.68861 - }, - "KAEX": { - "id": "KAEX", - "city": "Alexandria, Alexandria International Airport", - "state": "LA", - "lat": 31.33472, - "lon": -92.55861 - }, - "KAPS": { - "id": "KAPS", - "city": "Port of South Louisiana Executive Regional Airport", - "state": "LA", - "lat": 30.08747, - "lon": -90.58283 - }, - "KAQV": { - "id": "KAQV", - "city": "Ft. Polk - Peason Ridge", - "state": "LA", - "lat": 31.4, - "lon": -93.2833 - }, - "KARA": { - "id": "KARA", - "city": "Acadiana Regional Airport", - "state": "LA", - "lat": 30.02918, - "lon": -91.88451 - }, - "KASD": { - "id": "KASD", - "city": "Slidell, Slidell Airport", - "state": "LA", - "lat": 30.34306, - "lon": -89.82194 - }, - "KATP": { - "id": "KATP", - "city": "Green Canyon 787 Atlantis", - "state": "LA", - "lat": 27.195, - "lon": -90.027 - }, - "KBAD": { - "id": "KBAD", - "city": "Barksdale Air Force Base", - "state": "LA", - "lat": 32.5, - "lon": -93.66667 - }, - "KBKB": { - "id": "KBKB", - "city": "Ft. Polk - Fullerton Landing Strip", - "state": "LA", - "lat": 31.0217, - "lon": -92.9107 - }, - "KBTR": { - "id": "KBTR", - "city": "Baton Rouge, Baton Rouge Metropolitan, Ryan Field", - "state": "LA", - "lat": 30.53722, - "lon": -91.14694 - }, - "KBXA": { - "id": "KBXA", - "city": "Bogalusa, George R Carr Memorial Air Field", - "state": "LA", - "lat": 30.81361, - "lon": -89.86472 - }, - "KCWF": { - "id": "KCWF", - "city": "Chenault Airpark", - "state": "LA", - "lat": 30.21667, - "lon": -93.15 - }, - "KDRI": { - "id": "KDRI", - "city": "De Ridder, Beauregard Parish Airport", - "state": "LA", - "lat": 30.83167, - "lon": -93.33972 - }, - "KDSF": { - "id": "KDSF", - "city": "Mississippi Canyon", - "state": "LA", - "lat": 28.35, - "lon": -88.26667 - }, - "KDTN": { - "id": "KDTN", - "city": "Shreveport, Shreveport Downtown Airport", - "state": "LA", - "lat": 32.5424999, - "lon": -93.74472 - }, - "KEIR": { - "id": "KEIR", - "city": "Eugene Island", - "state": "LA", - "lat": 28.634, - "lon": -91.489 - }, - "KESF": { - "id": "KESF", - "city": "Alexandria Esler Regional Airport", - "state": "LA", - "lat": 31.39634, - "lon": -92.28273 - }, - "KGAO": { - "id": "KGAO", - "city": "Galliano, South Lafourche Airport", - "state": "LA", - "lat": 29.44472, - "lon": -90.26111 - }, - "KGHB": { - "id": "KGHB", - "city": "GB172/Salsa (Shell E-P)", - "state": "LA", - "lat": 27.84, - "lon": -91.988 - }, - "KGRY": { - "id": "KGRY", - "city": "Green Canyon 338 Front Runner", - "state": "LA", - "lat": 27.625, - "lon": -90.441 - }, - "KHDC": { - "id": "KHDC", - "city": "Hammond, Hammond Municipal Airport", - "state": "LA", - "lat": 30.52083, - "lon": -90.4175 - }, - "KHUM": { - "id": "KHUM", - "city": "Houma-Terrebonne Airport", - "state": "LA", - "lat": 29.56341, - "lon": -90.66283 - }, - "KHZR": { - "id": "KHZR", - "city": "New Roads False River Regional Airport", - "state": "LA", - "lat": 30.7183, - "lon": -91.4787 - }, - "KIER": { - "id": "KIER", - "city": "Natchitoches, Natchitoches Regional Airport", - "state": "LA", - "lat": 31.73583, - "lon": -93.09917 - }, - "KIYA": { - "id": "KIYA", - "city": "Abbeville Chris Crusta Memorial Airport", - "state": "LA", - "lat": 29.97578, - "lon": -92.08422 - }, - "KLCH": { - "id": "KLCH", - "city": "Lake Charles Regional Airport", - "state": "LA", - "lat": 30.12556, - "lon": -93.22767 - }, - "KLFT": { - "id": "KLFT", - "city": "Lafayette, Lafayette Regional Airport", - "state": "LA", - "lat": 30.20222, - "lon": -91.99306 - }, - "KLNQ": { - "id": "KLNQ", - "city": "Boothville Heliport", - "state": "LA", - "lat": 29.35414, - "lon": -89.43591 - }, - "KMDJ": { - "id": "KMDJ", - "city": "MISS CANYON OIL PLATFORM", - "state": "LA", - "lat": 28.65, - "lon": -89.8 - }, - "KMIS": { - "id": "KMIS", - "city": "Main Pass 140B (Apache Corp)", - "state": "LA", - "lat": 29.296, - "lon": -88.842 - }, - "KMLU": { - "id": "KMLU", - "city": "Monroe Regional Airport", - "state": "LA", - "lat": 32.5155699, - "lon": -92.02995 - }, - "KMNE": { - "id": "KMNE", - "city": "Minden Airport", - "state": "LA", - "lat": 32.64603, - "lon": -93.29808 - }, - "KMSY": { - "id": "KMSY", - "city": "New Orleans, New Orleans International Airport", - "state": "LA", - "lat": 29.99278, - "lon": -90.2508299 - }, - "KNBG": { - "id": "KNBG", - "city": "New Orleans Naval Air Station - Alvin Callender Field", - "state": "LA", - "lat": 29.83736, - "lon": -90.02445 - }, - "KNEW": { - "id": "KNEW", - "city": "New Orleans, New Orleans Lakefront Airport", - "state": "LA", - "lat": 30.04944, - "lon": -90.02889 - }, - "KOPL": { - "id": "KOPL", - "city": "Opelousas St Landry Parish Airport", - "state": "LA", - "lat": 30.5584, - "lon": -92.0994 - }, - "KPOE": { - "id": "KPOE", - "city": "Fort Polk, Polk AAF Ft Polk", - "state": "LA", - "lat": 31.05, - "lon": -93.19389 - }, - "KPTN": { - "id": "KPTN", - "city": "Patterson Memorial", - "state": "LA", - "lat": 29.71667, - "lon": -91.33333 - }, - "KREG": { - "id": "KREG", - "city": "Louisiana Regional Airport", - "state": "LA", - "lat": 30.1714, - "lon": -90.9404 - }, - "KRSN": { - "id": "KRSN", - "city": "Ruston, Ruston Regional Airport", - "state": "LA", - "lat": 32.51444, - "lon": -92.58833 - }, - "KSHV": { - "id": "KSHV", - "city": "Shreveport, Shreveport Regional Airport", - "state": "LA", - "lat": 32.44694, - "lon": -93.82417 - }, - "KTVR": { - "id": "KTVR", - "city": "Vicksburg, Vicksburg / Tallulah Regional Airport", - "state": "LA", - "lat": 32.3480599, - "lon": -91.03 - }, - "KUXL": { - "id": "KUXL", - "city": "Southland Field", - "state": "LA", - "lat": 30.1314, - "lon": -93.3760999 - }, - "KVKY": { - "id": "KVKY", - "city": "Main Pass 289C (Apache Corp)", - "state": "LA", - "lat": 29.248, - "lon": -88.441 - }, - "KVOA": { - "id": "KVOA", - "city": "VK 786/Petronius (Chevron)", - "state": "LA", - "lat": 29.229, - "lon": -87.781 - }, - "KBHK": { - "id": "KBHK", - "city": "Baker, Baker Municipal Airport", - "state": "MT", - "lat": 46.34778, - "lon": -104.2574999 - }, - "KBIL": { - "id": "KBIL", - "city": "Billings, Billings Logan International Airport", - "state": "MT", - "lat": 45.80694, - "lon": -108.54222 - }, - "KBTM": { - "id": "KBTM", - "city": "Butte, Bert Mooney Airport", - "state": "MT", - "lat": 45.95472, - "lon": -112.4975 - }, - "KBZN": { - "id": "KBZN", - "city": "Bozeman, Gallatin Field", - "state": "MT", - "lat": 45.78806, - "lon": -111.16083 - }, - "KCII": { - "id": "KCII", - "city": "Choteau Airport", - "state": "MT", - "lat": 47.82835, - "lon": -112.16834 - }, - "KCTB": { - "id": "KCTB", - "city": "Cut Bank, Cut Bank Municipal Airport", - "state": "MT", - "lat": 48.60833, - "lon": -112.37611 - }, - "KDLN": { - "id": "KDLN", - "city": "Dillon, Dillon Airport", - "state": "MT", - "lat": 45.2575, - "lon": -112.55444 - }, - "KEKS": { - "id": "KEKS", - "city": "Ennis - Big Sky Airport", - "state": "MT", - "lat": 45.27436, - "lon": -111.64886 - }, - "KGDV": { - "id": "KGDV", - "city": "Glendive, Dawson Community Airport", - "state": "MT", - "lat": 47.13333, - "lon": -104.8 - }, - "KGFA": { - "id": "KGFA", - "city": "Malmstrom Air Force Base", - "state": "MT", - "lat": 47.5, - "lon": -111.18333 - }, - "KGGW": { - "id": "KGGW", - "city": "Glasgow, Glasgow International Airport", - "state": "MT", - "lat": 48.21389, - "lon": -106.62139 - }, - "KGPI": { - "id": "KGPI", - "city": "Kalispell, Glacier Park International Airport", - "state": "MT", - "lat": 48.30417, - "lon": -114.26361 - }, - "KGTF": { - "id": "KGTF", - "city": "Great Falls, Great Falls International Airport", - "state": "MT", - "lat": 47.47333, - "lon": -111.38222 - }, - "KHLN": { - "id": "KHLN", - "city": "Helena Regional Airport", - "state": "MT", - "lat": 46.60445, - "lon": -111.9892 - }, - "KHVR": { - "id": "KHVR", - "city": "Havre, Havre City-County Airport", - "state": "MT", - "lat": 48.54278, - "lon": -109.76333 - }, - "KJDN": { - "id": "KJDN", - "city": "Jordan, Jordan Airport", - "state": "MT", - "lat": 47.32583, - "lon": -106.9475 - }, - "KLVM": { - "id": "KLVM", - "city": "Livingston, Mission Field Airport", - "state": "MT", - "lat": 45.69944, - "lon": -110.44833 - }, - "KLWT": { - "id": "KLWT", - "city": "Lewistown, Lewistown Municipal Airport", - "state": "MT", - "lat": 47.0491699, - "lon": -109.46639 - }, - "KMLP": { - "id": "KMLP", - "city": "Mullan Pass, Mullan Pass Vor", - "state": "MT", - "lat": 47.45417, - "lon": -115.66972 - }, - "KMLS": { - "id": "KMLS", - "city": "Miles City, Frank Wiley Field Airport", - "state": "MT", - "lat": 46.42806, - "lon": -105.88639 - }, - "KMSO": { - "id": "KMSO", - "city": "Missoula, Missoula International Airport", - "state": "MT", - "lat": 46.92083, - "lon": -114.0925 - }, - "KMVH": { - "id": "KMVH", - "city": "N BAR Ranch Airport", - "state": "MT", - "lat": 46.8381, - "lon": -108.9368 - }, - "KOLF": { - "id": "KOLF", - "city": "Wolf Point, Clayton Airport", - "state": "MT", - "lat": 48.09444, - "lon": -105.57722 - }, - "KPWD": { - "id": "KPWD", - "city": "Sher-Wood Airport", - "state": "MT", - "lat": 48.789, - "lon": -104.52297 - }, - "KRPX": { - "id": "KRPX", - "city": "ROUNDUP", - "state": "MT", - "lat": 46.47499, - "lon": -108.54339 - }, - "KRVF": { - "id": "KRVF", - "city": "Ruby Valley Field Airport", - "state": "MT", - "lat": 45.53542, - "lon": -112.30228 - }, - "KSDY": { - "id": "KSDY", - "city": "Sidney-Richland", - "state": "MT", - "lat": 47.7, - "lon": -104.2 - }, - "KTHM": { - "id": "KTHM", - "city": "THOMPSON FALLS", - "state": "MT", - "lat": 47.5735, - "lon": -115.28066 - }, - "KWYS": { - "id": "KWYS", - "city": "West Yellowstone", - "state": "MT", - "lat": 44.68333, - "lon": -111.11667 + "KACB": { + "id": "KACB", + "city": "Bellaire, Antrim County Airport", + "state": "MI", + "lat": 44.98833, + "lon": -85.19833 + }, + "KADG": { + "id": "KADG", + "city": "Adrian, Lenawee County Airport", + "state": "MI", + "lat": 41.86778, + "lon": -84.07944 + }, + "KAMN": { + "id": "KAMN", + "city": "Alma, Gratiot Community Airport", + "state": "MI", + "lat": 43.32194, + "lon": -84.68778 + }, + "KANJ": { + "id": "KANJ", + "city": "Sault Ste. Marie", + "state": "MI", + "lat": 46.4794399, + "lon": -84.35722 + }, + "KAPN": { + "id": "KAPN", + "city": "Alpena, Alpena County Regional Airport", + "state": "MI", + "lat": 45.07167, + "lon": -83.56444 + }, + "KARB": { + "id": "KARB", + "city": "Ann Arbor, Ann Arbor Municipal Airport", + "state": "MI", + "lat": 42.22389, + "lon": -83.74 + }, + "KAZO": { + "id": "KAZO", + "city": "Kalamazoo/Battle Creek International Airport", + "state": "MI", + "lat": 42.2283, + "lon": -85.54595 + }, + "KBAX": { + "id": "KBAX", + "city": "Huron County Memorial Airport", + "state": "MI", + "lat": 43.77741, + "lon": -82.98271 + }, + "KBEH": { + "id": "KBEH", + "city": "Southwest Michigan Regional Airport", + "state": "MI", + "lat": 42.12896, + "lon": -86.41515 + }, + "KBIV": { + "id": "KBIV", + "city": "Holland - West Michigan Regional Airport", + "state": "MI", + "lat": 42.74611, + "lon": -86.09667 + }, + "KBTL": { + "id": "KBTL", + "city": "Battle Creek Executive Airport", + "state": "MI", + "lat": 42.31197, + "lon": -85.24144 + }, + "KCAD": { + "id": "KCAD", + "city": "Wexford County Airport", + "state": "MI", + "lat": 44.27847, + "lon": -85.4206899 + }, + "KCFS": { + "id": "KCFS", + "city": "Caro, Tuscola Area Airport", + "state": "MI", + "lat": 43.45861, + "lon": -83.44528 + }, + "KCIU": { + "id": "KCIU", + "city": "Sault Ste Marie, Chippewa County International Airport", + "state": "MI", + "lat": 46.25, + "lon": -84.4666699 + }, + "KCMX": { + "id": "KCMX", + "city": "Houghton County Memorial Airport", + "state": "MI", + "lat": 47.16597, + "lon": -88.48072 + }, + "KCVX": { + "id": "KCVX", + "city": "Charlevoix, Charlevoix Municipal Airport", + "state": "MI", + "lat": 45.30472, + "lon": -85.27472 + }, + "KDET": { + "id": "KDET", + "city": "Coleman A Young Municipal Airport", + "state": "MI", + "lat": 42.40729, + "lon": -83.00894 + }, + "KDRM": { + "id": "KDRM", + "city": "Drummond Island Airport", + "state": "MI", + "lat": 46.0072, + "lon": -83.7427 + }, + "KDTW": { + "id": "KDTW", + "city": "Detroit, Detroit Metropolitan Wayne County Airport", + "state": "MI", + "lat": 42.23139, + "lon": -83.33083 + }, + "KDUH": { + "id": "KDUH", + "city": "Lambertville, Toledo Suburban Airport", + "state": "MI", + "lat": 41.73583, + "lon": -83.65528 + }, + "KERY": { + "id": "KERY", + "city": "Newberry, Luce County Airport", + "state": "MI", + "lat": 46.31111, + "lon": -85.45722 + }, + "KESC": { + "id": "KESC", + "city": "Delta County Airport", + "state": "MI", + "lat": 45.7226799, + "lon": -87.09372 + }, + "KFFX": { + "id": "KFFX", + "city": "Fremont Municipal Airport", + "state": "MI", + "lat": 43.43933, + "lon": -85.9948299 + }, + "KFKS": { + "id": "KFKS", + "city": "Frankfort, Frankfort Dow Memorial Field Airport", + "state": "MI", + "lat": 44.625, + "lon": -86.20056 + }, + "KFNT": { + "id": "KFNT", + "city": "Flint, Bishop International Airport", + "state": "MI", + "lat": 42.96667, + "lon": -83.74944 + }, + "KFPK": { + "id": "KFPK", + "city": "Charlotte, Fitch H Beach Airport", + "state": "MI", + "lat": 42.57444, + "lon": -84.81139 + }, + "KGLR": { + "id": "KGLR", + "city": "Gaylord Regional Airport", + "state": "MI", + "lat": 45.01658, + "lon": -84.68937 + }, + "KGOV": { + "id": "KGOV", + "city": "Grayling, Grayling Army Airfield", + "state": "MI", + "lat": 44.68028, + "lon": -84.72889 + }, + "KGRR": { + "id": "KGRR", + "city": "Grand Rapids, Gerald R. Ford International Airport", + "state": "MI", + "lat": 42.88083, + "lon": -85.52278 + }, + "KHAI": { + "id": "KHAI", + "city": "Haines Memorial Airport", + "state": "MI", + "lat": 41.9598, + "lon": -85.5934 + }, + "KHTL": { + "id": "KHTL", + "city": "Houghton Lake, Roscommon County Airport", + "state": "MI", + "lat": 44.35111, + "lon": -84.67417 }, "KHYX": { "id": "KHYX", @@ -6642,2231 +3107,1454 @@ "lat": 42.2366699, "lon": -83.52611 }, - "KAFP": { - "id": "KAFP", - "city": "Anson County Airport", - "state": "NC", - "lat": 35.01944, - "lon": -80.07836 + "KAFK": { + "id": "KAFK", + "city": "Nebraska City, Nebraska City Municipal Airport", + "state": "NE", + "lat": 40.6, + "lon": -95.85 }, - "KAKH": { - "id": "KAKH", - "city": "Gastonia Municipal Airport", - "state": "NC", - "lat": 35.1968699, - "lon": -81.15545 + "KAHQ": { + "id": "KAHQ", + "city": "Wahoo", + "state": "NE", + "lat": 41.2406, + "lon": -96.5946 }, - "KASJ": { - "id": "KASJ", - "city": "Ahoskie, Tri-County Airport", - "state": "NC", - "lat": 36.2975, - "lon": -77.17083 + "KAIA": { + "id": "KAIA", + "city": "Alliance, Alliance Municipal Airport", + "state": "NE", + "lat": 42.05722, + "lon": -102.8 }, - "KAVL": { - "id": "KAVL", - "city": "Asheville, Asheville Regional Airport", - "state": "NC", - "lat": 35.43194, - "lon": -82.5375 + "KANW": { + "id": "KANW", + "city": "Ainsworth Regional Airport", + "state": "NE", + "lat": 42.57484, + "lon": -99.99832 }, - "KBUY": { - "id": "KBUY", - "city": "Burlington Alamance Regional Airport", - "state": "NC", - "lat": 36.04753, - "lon": -79.47375 + "KAUH": { + "id": "KAUH", + "city": "Aurora, Aurora Municipal Airport", + "state": "NE", + "lat": 40.89389, + "lon": -97.99444 }, - "KCLT": { - "id": "KCLT", - "city": "Charlotte, Charlotte / Douglas International Airport", - "state": "NC", - "lat": 35.21333, - "lon": -80.94861 + "KBBW": { + "id": "KBBW", + "city": "Broken Bow, Broken Bow Municipal Airport", + "state": "NE", + "lat": 41.43333, + "lon": -99.65 }, - "KCPC": { - "id": "KCPC", - "city": "Whiteville, Columbus County Municipal Airport", - "state": "NC", - "lat": 34.27278, - "lon": -78.715 + "KBFF": { + "id": "KBFF", + "city": "Scottsbluff, Heilig Field", + "state": "NE", + "lat": 41.86694, + "lon": -103.58583 }, - "KCTZ": { - "id": "KCTZ", - "city": "Sampson County Airport", - "state": "NC", - "lat": 34.97522, - "lon": -78.36276 + "KBIE": { + "id": "KBIE", + "city": "Beatrice Municipal", + "state": "NE", + "lat": 40.3, + "lon": -96.75 }, - "KDPL": { - "id": "KDPL", - "city": "Duplin County Airport", - "state": "NC", - "lat": 34.99942, - "lon": -77.97995 + "KBTA": { + "id": "KBTA", + "city": "Blair Municipal Airport", + "state": "NE", + "lat": 41.4148, + "lon": -96.109 }, - "KECG": { - "id": "KECG", - "city": "Elizabeth City C/G Regional Airport", - "state": "NC", - "lat": 36.25771, - "lon": -76.1716 + "KBVN": { + "id": "KBVN", + "city": "Albion Municipal Airport", + "state": "NE", + "lat": 41.73016, + "lon": -98.05453 }, - "KEDE": { - "id": "KEDE", - "city": "Edenton, Northeastern Regional Airport", - "state": "NC", - "lat": 36.02778, - "lon": -76.56722 + "KCDR": { + "id": "KCDR", + "city": "Chadron, Chadron Municipal Airport", + "state": "NE", + "lat": 42.8375, + "lon": -103.09528 }, - "KEHO": { - "id": "KEHO", - "city": "Shelby Municipal Airport", - "state": "NC", - "lat": 35.2556299, - "lon": -81.59858 + "KEAR": { + "id": "KEAR", + "city": "Kearney, Kearney Municipal Airport", + "state": "NE", + "lat": 40.73333, + "lon": -99 }, - "KEQY": { - "id": "KEQY", - "city": "Monroe, Monroe Airport", - "state": "NC", - "lat": 35.01694, - "lon": -80.62056 + "KFET": { + "id": "KFET", + "city": "Fremont Municipal Airport", + "state": "NE", + "lat": 41.45, + "lon": -96.51667 }, - "KETC": { - "id": "KETC", - "city": "Tarboro-Edgecombe Airport", - "state": "NC", - "lat": 35.9373, - "lon": -77.54648 + "KFNB": { + "id": "KFNB", + "city": "Falls City, Brenner Field Airport", + "state": "NE", + "lat": 40.07889, + "lon": -95.5919399 }, - "KEWN": { - "id": "KEWN", - "city": "New Bern, Craven County Regional Airport", - "state": "NC", - "lat": 35.0675, - "lon": -77.04722 + "KGRI": { + "id": "KGRI", + "city": "Grand Island, Central Nebraska Regional Airport", + "state": "NE", + "lat": 40.9583299, + "lon": -98.3125 }, - "KEXX": { - "id": "KEXX", - "city": "Lexington, Davidson County Airport", - "state": "NC", - "lat": 35.78111, - "lon": -80.30389 + "KGRN": { + "id": "KGRN", + "city": "Gordon Municipal", + "state": "NE", + "lat": 42.8, + "lon": -102.16667 }, - "KEYF": { - "id": "KEYF", - "city": "Curtis L Brown Jr. Field Airport", - "state": "NC", - "lat": 34.60418, - "lon": -78.57902 + "KHDE": { + "id": "KHDE", + "city": "Brewster Field Airport", + "state": "NE", + "lat": 40.45, + "lon": -99.33333 }, - "KFAY": { - "id": "KFAY", - "city": "Fayetteville, Fayetteville Regional Airport", - "state": "NC", - "lat": 34.98944, - "lon": -78.88 + "KHJH": { + "id": "KHJH", + "city": "Hebron, Hebron Municipal Airport", + "state": "NE", + "lat": 40.15222, + "lon": -97.58694 }, - "KFBG": { - "id": "KFBG", - "city": "Fort Bragg / Simmons Army Airfield", - "state": "NC", - "lat": 35.1314, - "lon": -78.93158 + "KHSI": { + "id": "KHSI", + "city": "Hastings, Hastings Municipal Airport", + "state": "NE", + "lat": 40.60056, + "lon": -98.42583 }, - "KFFA": { - "id": "KFFA", - "city": "Kill Devil Hills, First Flight Airport", - "state": "NC", - "lat": 36.01667, - "lon": -75.66667 + "KIBM": { + "id": "KIBM", + "city": "Kimball, Kimball Municipal Airport/Robert E Arraj Field", + "state": "NE", + "lat": 41.18333, + "lon": -103.66667 }, - "KFQD": { - "id": "KFQD", - "city": "Rutherfordton, Rutherford County-Marchman Field Airport", - "state": "NC", - "lat": 35.42833, - "lon": -81.935 + "KIML": { + "id": "KIML", + "city": "Imperial, Imperial Municipal Airport", + "state": "NE", + "lat": 40.51667, + "lon": -101.61667 }, - "KGEV": { - "id": "KGEV", - "city": "Jefferson - Ashe County Airport", - "state": "NC", - "lat": 36.43333, - "lon": -81.41667 + "KJYR": { + "id": "KJYR", + "city": "York, York Municipal Airport", + "state": "NE", + "lat": 40.89667, + "lon": -97.62278 }, - "KGSB": { - "id": "KGSB", - "city": "Seymour-Johnson Air Force Base", - "state": "NC", - "lat": 35.34457, - "lon": -77.94583 + "KLBF": { + "id": "KLBF", + "city": "North Platte, North Platte Regional Airport", + "state": "NE", + "lat": 41.12194, + "lon": -100.66833 }, - "KGSO": { - "id": "KGSO", - "city": "Greensboro, Piedmont Triad International Airport", - "state": "NC", - "lat": 36.0974999, - "lon": -79.94361 + "KLCG": { + "id": "KLCG", + "city": "Wayne, Wayne Municipal Airport", + "state": "NE", + "lat": 42.24167, + "lon": -96.98139 }, - "KGWW": { - "id": "KGWW", - "city": "Goldsboro, Goldsboro-Wayne Municipal Airport", - "state": "NC", - "lat": 35.46056, - "lon": -77.965 + "KLNK": { + "id": "KLNK", + "city": "Lincoln, Lincoln Municipal Airport", + "state": "NE", + "lat": 40.83111, + "lon": -96.7644399 }, - "KHBI": { - "id": "KHBI", - "city": "Asheboro, Asheboro Municipal Airport", - "state": "NC", - "lat": 35.6538899, - "lon": -79.895 + "KLXN": { + "id": "KLXN", + "city": "Lexington, Jim Kelly Field Airport", + "state": "NE", + "lat": 40.79111, + "lon": -99.77722 }, - "KHFF": { - "id": "KHFF", - "city": "Mackall U. S. Army Airfield", - "state": "NC", - "lat": 35.03333, - "lon": -79.5 + "KMCK": { + "id": "KMCK", + "city": "McCook, McCook Municipal Airport", + "state": "NE", + "lat": 40.20306, + "lon": -100.58833 }, - "KHKY": { - "id": "KHKY", - "city": "Hickory, Hickory Regional Airport", - "state": "NC", - "lat": 35.74222, - "lon": -81.38222 + "KMLE": { + "id": "KMLE", + "city": "Omaha, Millard Airport", + "state": "NE", + "lat": 41.19583, + "lon": -96.1122199 }, - "KHNZ": { - "id": "KHNZ", - "city": "Henderson-Oxford Airport", - "state": "NC", - "lat": 36.36352, - "lon": -78.52889 + "KODX": { + "id": "KODX", + "city": "Ord, Evelyn Sharp Field Airport", + "state": "NE", + "lat": 41.62417, + "lon": -98.9525 }, - "KHRJ": { - "id": "KHRJ", - "city": "Erwin, Harnett County Airport", - "state": "NC", - "lat": 35.37861, - "lon": -78.73361 + "KOFF": { + "id": "KOFF", + "city": "Omaha / Offutt Air Force Base", + "state": "NE", + "lat": 41.11667, + "lon": -95.9 }, - "KHSE": { - "id": "KHSE", - "city": "Hatteras, Mitchell Field", - "state": "NC", - "lat": 35.23222, - "lon": -75.6225 + "KOFK": { + "id": "KOFK", + "city": "Norfolk, Stefan Memorial Airport", + "state": "NE", + "lat": 41.9805599, + "lon": -97.43694 }, - "KILM": { - "id": "KILM", - "city": "Wilmington International Airport", - "state": "NC", - "lat": 34.26681, - "lon": -77.89987 + "KOGA": { + "id": "KOGA", + "city": "Ogallala, Searle Field Airport", + "state": "NE", + "lat": 41.11972, + "lon": -101.76889 }, - "KINT": { - "id": "KINT", - "city": "Winston Salem, Smith Reynolds Airport", - "state": "NC", - "lat": 36.13333, + "KOLU": { + "id": "KOLU", + "city": "Columbus, Columbus Municipal Airport", + "state": "NE", + "lat": 41.45, + "lon": -97.33333 + }, + "KOMA": { + "id": "KOMA", + "city": "Omaha - Eppley Airfield", + "state": "NE", + "lat": 41.3119, + "lon": -95.90185 + }, + "KONL": { + "id": "KONL", + "city": "O'Neill / Baker Field", + "state": "NE", + "lat": 42.46667, + "lon": -98.68333 + }, + "KPMV": { + "id": "KPMV", + "city": "Plattsmouth, Plattsmouth Municipal Airport", + "state": "NE", + "lat": 40.95, + "lon": -95.9177799 + }, + "KSNY": { + "id": "KSNY", + "city": "Sidney, Sidney Municipal Airport", + "state": "NE", + "lat": 41.09944, + "lon": -102.98556 + }, + "KTIF": { + "id": "KTIF", + "city": "Thedford, Thomas County Airport", + "state": "NE", + "lat": 41.96194, + "lon": -100.56889 + }, + "KTQE": { + "id": "KTQE", + "city": "Tekamah, Tekamah Municipal Airport", + "state": "NE", + "lat": 41.76694, + "lon": -96.17778 + }, + "KVTN": { + "id": "KVTN", + "city": "Valentine, Miller Field", + "state": "NE", + "lat": 42.85861, + "lon": -100.55139 + }, + "KAUG": { + "id": "KAUG", + "city": "Augusta, Augusta State Airport", + "state": "ME", + "lat": 44.32056, + "lon": -69.79722 + }, + "KBGR": { + "id": "KBGR", + "city": "Bangor, Bangor International Airport", + "state": "ME", + "lat": 44.79722, + "lon": -68.81861 + }, + "KBHB": { + "id": "KBHB", + "city": "Bar Harbor, Hancock County-Bar Harbor Airport", + "state": "ME", + "lat": 44.45, + "lon": -68.36667 + }, + "KBXM": { + "id": "KBXM", + "city": "BRUNSWICK", + "state": "ME", + "lat": 43.8923599, + "lon": -69.93883 + }, + "KCAR": { + "id": "KCAR", + "city": "Caribou, Caribou Municipal Airport", + "state": "ME", + "lat": 46.86722, + "lon": -68.01333 + }, + "KFVE": { + "id": "KFVE", + "city": "Frenchville, Northern Aroostook Regional Airport", + "state": "ME", + "lat": 47.2849999, + "lon": -68.30722 + }, + "KGNR": { + "id": "KGNR", + "city": "Greenville", + "state": "ME", + "lat": 45.4646199, + "lon": -69.5538 + }, + "KHUL": { + "id": "KHUL", + "city": "Houlton, Houlton International Airport", + "state": "ME", + "lat": 46.12306, + "lon": -67.79194 + }, + "KIWI": { + "id": "KIWI", + "city": "Wiscasset Airport", + "state": "ME", + "lat": 43.96401, + "lon": -69.7107599 + }, + "KIZG": { + "id": "KIZG", + "city": "Fryeburg, Eastern Slopes Regional Airport", + "state": "ME", + "lat": 43.98917, + "lon": -70.95028 + }, + "KLEW": { + "id": "KLEW", + "city": "Auburn-Lewiston", + "state": "ME", + "lat": 44.05, + "lon": -70.28333 + }, + "KMLT": { + "id": "KMLT", + "city": "Millinocket, Millinocket Municipal Airport", + "state": "ME", + "lat": 45.64778, + "lon": -68.69194 + }, + "KPQI": { + "id": "KPQI", + "city": "Presque Isle", + "state": "ME", + "lat": 46.68333, + "lon": -68.05 + }, + "KPWM": { + "id": "KPWM", + "city": "Portland, Portland International Jetport", + "state": "ME", + "lat": 43.64222, + "lon": -70.30444 + }, + "KRKD": { + "id": "KRKD", + "city": "Rockland, Knox County Regional Airport", + "state": "ME", + "lat": 44.06667, + "lon": -69.1 + }, + "KSFM": { + "id": "KSFM", + "city": "Sanford, Sanford Regional Airport", + "state": "ME", + "lat": 43.4, + "lon": -70.7166699 + }, + "KWVL": { + "id": "KWVL", + "city": "Waterville, Waterville Robert LaFleur Airport", + "state": "ME", + "lat": 44.53333, + "lon": -69.68333 + }, + "KADW": { + "id": "KADW", + "city": "Camp Springs / Andrews Air Force Base", + "state": "MD", + "lat": 38.81667, + "lon": -76.85 + }, + "KANP": { + "id": "KANP", + "city": "LEEAIRPORT", + "state": "MD", + "lat": 38.94287, + "lon": -76.5683899 + }, + "KAPG": { + "id": "KAPG", + "city": "Phillips Army Air Field / Aberdeen", + "state": "MD", + "lat": 39.46667, + "lon": -76.16667 + }, + "KBWI": { + "id": "KBWI", + "city": "Baltimore, Baltimore-Washington International Airport", + "state": "MD", + "lat": 39.17329, + "lon": -76.68404 + }, + "KCGE": { + "id": "KCGE", + "city": "Cambridge-Dorchester Airport", + "state": "MD", + "lat": 38.5393, + "lon": -76.0304 + }, + "KCGS": { + "id": "KCGS", + "city": "College Park Airport", + "state": "MD", + "lat": 38.9806, + "lon": -76.9223 + }, + "KDMW": { + "id": "KDMW", + "city": "Carroll County Regional Jack B Poage Field", + "state": "MD", + "lat": 39.6083, + "lon": -77.0077 + }, + "KEDG": { + "id": "KEDG", + "city": "WEIDE", + "state": "MD", + "lat": 39.39205, + "lon": -76.29106 + }, + "KESN": { + "id": "KESN", + "city": "Easton / Newman Field", + "state": "MD", + "lat": 38.8, + "lon": -76.06667 + }, + "KFDK": { + "id": "KFDK", + "city": "Frederick Municipal Airport", + "state": "MD", + "lat": 39.41775, + "lon": -77.36982 + }, + "KFME": { + "id": "KFME", + "city": "Fort Meade / Tipton", + "state": "MD", + "lat": 39.0833299, + "lon": -76.76667 + }, + "KGAI": { + "id": "KGAI", + "city": "Gaithersburg - Montgomery County Airport", + "state": "MD", + "lat": 39.16957, + "lon": -77.16551 + }, + "KHGR": { + "id": "KHGR", + "city": "Hagerstown, Washington County Regional Airport", + "state": "MD", + "lat": 39.70583, + "lon": -77.73 + }, + "KMTN": { + "id": "KMTN", + "city": "Baltimore / Martin", + "state": "MD", + "lat": 39.3333299, + "lon": -76.41667 + }, + "KNAK": { + "id": "KNAK", + "city": "Annapolis, United States Naval Academy", + "state": "MD", + "lat": 38.99125, + "lon": -76.48907 + }, + "KNHK": { + "id": "KNHK", + "city": "Patuxent River, Naval Air Station", + "state": "MD", + "lat": 38.27861, + "lon": -76.41389 + }, + "KNUI": { + "id": "KNUI", + "city": "St. Inigoes, Webster Field, Naval Electronic Systems Engineering Activity", + "state": "MD", + "lat": 38.14889, + "lon": -76.42 + }, + "KOXB": { + "id": "KOXB", + "city": "Ocean City, Ocean City Municipal Airport", + "state": "MD", + "lat": 38.31056, + "lon": -75.12389 + }, + "KRSP": { + "id": "KRSP", + "city": "Camp David", + "state": "MD", + "lat": 39.645, + "lon": -77.468 + }, + "KSBY": { + "id": "KSBY", + "city": "Salisbury, Salisbury-Ocean City Wicomico County Regional Airport", + "state": "MD", + "lat": 38.34056, + "lon": -75.51028 + }, + "KVKX": { + "id": "KVKX", + "city": "POTOMAC", + "state": "MD", + "lat": 38.74761, + "lon": -76.95719 + }, + "KACY": { + "id": "KACY", + "city": "Atlantic City, Atlantic City International Airport", + "state": "NJ", + "lat": 39.45202, + "lon": -74.56699 + }, + "KBLM": { + "id": "KBLM", + "city": "Belmar-Farmingdale", + "state": "NJ", + "lat": 40.18333, + "lon": -74.13333 + }, + "KCDW": { + "id": "KCDW", + "city": "Caldwell, Essex County Airport", + "state": "NJ", + "lat": 40.87639, + "lon": -74.28306 + }, + "KEWR": { + "id": "KEWR", + "city": "Newark, Newark International Airport", + "state": "NJ", + "lat": 40.6825, + "lon": -74.16944 + }, + "KFWN": { + "id": "KFWN", + "city": "Sussex, Sussex Airport", + "state": "NJ", + "lat": 41.19925, + "lon": -74.62594 + }, + "KLDJ": { + "id": "KLDJ", + "city": "Linden Airport", + "state": "NJ", + "lat": 40.6174, + "lon": -74.2446 + }, + "KMIV": { + "id": "KMIV", + "city": "Millville, Millville Municipal Airport", + "state": "NJ", + "lat": 39.36623, + "lon": -75.0778 + }, + "KMJX": { + "id": "KMJX", + "city": "Miller Air Park", + "state": "NJ", + "lat": 39.927, + "lon": -74.292 + }, + "KMMU": { + "id": "KMMU", + "city": "Morristown Municipal", + "state": "NJ", + "lat": 40.8, + "lon": -74.41667 + }, + "KNEL": { + "id": "KNEL", + "city": "Lakehurst Naval Air Station", + "state": "NJ", + "lat": 40.03661, + "lon": -74.35251 + }, + "KSMQ": { + "id": "KSMQ", + "city": "Somerville, Somerset Airport", + "state": "NJ", + "lat": 40.6240499, + "lon": -74.66898 + }, + "KTEB": { + "id": "KTEB", + "city": "Teterboro, Teterboro Airport", + "state": "NJ", + "lat": 40.85889, + "lon": -74.05667 + }, + "KTTN": { + "id": "KTTN", + "city": "Trenton, Mercer County Airport", + "state": "NJ", + "lat": 40.27639, + "lon": -74.81639 + }, + "KVAY": { + "id": "KVAY", + "city": "Mount Holly, South Jersey Regional Airport", + "state": "NJ", + "lat": 39.94076, + "lon": -74.84071 + }, + "KWRI": { + "id": "KWRI", + "city": "Mcguire Air Force Base", + "state": "NJ", + "lat": 40.01667, + "lon": -74.6 + }, + "KWWD": { + "id": "KWWD", + "city": "Wildwood, Cape May County Airport", + "state": "NJ", + "lat": 39.01667, + "lon": -74.91667 + }, + "KBCE": { + "id": "KBCE", + "city": "Bryce Canyon Airport", + "state": "UT", + "lat": 37.7012799, + "lon": -112.14897 + }, + "KBDG": { + "id": "KBDG", + "city": "Blanding Municipal Airport", + "state": "UT", + "lat": 37.586, + "lon": -109.482 + }, + "KBMC": { + "id": "KBMC", + "city": "Brigham City Regional Airport", + "state": "UT", + "lat": 41.5464, + "lon": -112.0601 + }, + "KCDC": { + "id": "KCDC", + "city": "Cedar City Municipal Airport", + "state": "UT", + "lat": 37.70675, + "lon": -113.09695 + }, + "KCNY": { + "id": "KCNY", + "city": "Moab, Canyonlands Field", + "state": "UT", + "lat": 38.76, + "lon": -109.74472 + }, + "KDPG": { + "id": "KDPG", + "city": "Michael Army Airfield - Dugway Proving Ground", + "state": "UT", + "lat": 40.18376, + "lon": -112.9217 + }, + "KDTA": { + "id": "KDTA", + "city": "Delta, Delta Municipal Airport", + "state": "UT", + "lat": 39.38333, + "lon": -112.50967 + }, + "KENV": { + "id": "KENV", + "city": "Wendover / Air Force Auxillary Field", + "state": "UT", + "lat": 40.72056, + "lon": -114.03583 + }, + "KHCR": { + "id": "KHCR", + "city": "Heber City Municipal-Russ McDonald Field Airport", + "state": "UT", + "lat": 40.47742, + "lon": -111.43295 + }, + "KHIF": { + "id": "KHIF", + "city": "Hill Air Force Base", + "state": "UT", + "lat": 41.11112, + "lon": -111.96229 + }, + "KHVE": { + "id": "KHVE", + "city": "Hanksville", + "state": "UT", + "lat": 38.418037, + "lon": -110.704038 + }, + "KKNB": { + "id": "KKNB", + "city": "KANAB MUNICIPAL AIRPORT", + "state": "UT", + "lat": 37.01, + "lon": -112.53 + }, + "KLGU": { + "id": "KLGU", + "city": "Logan-Cache Airport", + "state": "UT", + "lat": 41.78652, + "lon": -111.85187 + }, + "KMLF": { + "id": "KMLF", + "city": "Milford Municipal Airport", + "state": "UT", + "lat": 38.42252, + "lon": -113.01089 + }, + "KOGD": { + "id": "KOGD", + "city": "Ogden-Hinckley Airport", + "state": "UT", + "lat": 41.19406, + "lon": -112.01681 + }, + "KPUC": { + "id": "KPUC", + "city": "Price - Carbon County Regional Airport", + "state": "UT", + "lat": 39.60886, + "lon": -110.75548 + }, + "KPVU": { + "id": "KPVU", + "city": "Provo, Provo Municipal Airport", + "state": "UT", + "lat": 40.21667, + "lon": -111.71667 + }, + "KRIF": { + "id": "KRIF", + "city": "Richfield Municipal Airport", + "state": "UT", + "lat": 38.73411, + "lon": -112.10158 + }, + "KSGU": { + "id": "KSGU", + "city": "St George Municipal Airport", + "state": "UT", + "lat": 37.0451, + "lon": -113.50561 + }, + "KSLC": { + "id": "KSLC", + "city": "Salt Lake City, Salt Lake City International Airport", + "state": "UT", + "lat": 40.77069, + "lon": -111.96503 + }, + "KSPK": { + "id": "KSPK", + "city": "Spanish Fork Municipal Airport", + "state": "UT", + "lat": 40.145, + "lon": -111.6677 + }, + "KTVY": { + "id": "KTVY", + "city": "Bolinder Field-Tooele Valley Airport", + "state": "UT", + "lat": 40.61269, + "lon": -112.35362 + }, + "KVEL": { + "id": "KVEL", + "city": "Vernal Airport", + "state": "UT", + "lat": 40.44295, + "lon": -109.51273 + }, + "KABQ": { + "id": "KABQ", + "city": "Albuquerque, Albuquerque International Airport", + "state": "NM", + "lat": 35.04167, + "lon": -106.61472 + }, + "KAEG": { + "id": "KAEG", + "city": "Albuquerque, Double Eagle II Airport", + "state": "NM", + "lat": 35.145, + "lon": -106.795 + }, + "KALM": { + "id": "KALM", + "city": "Alamogordo-White", + "state": "NM", + "lat": 32.83512, + "lon": -105.99408 + }, + "KATS": { + "id": "KATS", + "city": "Artesia Municipal Airport", + "state": "NM", + "lat": 32.85239, + "lon": -104.46444 + }, + "KAXX": { + "id": "KAXX", + "city": "Angel Fire Airport", + "state": "NM", + "lat": 36.42586, + "lon": -105.29028 + }, + "KBRG": { + "id": "KBRG", + "city": "Belen Regional Airport", + "state": "NM", + "lat": 34.64586, + "lon": -106.83634 + }, + "KCAO": { + "id": "KCAO", + "city": "Clayton Municipal Airpark", + "state": "NM", + "lat": 36.44834, + "lon": -103.15367 + }, + "KCNM": { + "id": "KCNM", + "city": "Carlsbad, Cavern City Air Terminal Airport", + "state": "NM", + "lat": 32.3375, + "lon": -104.26333 + }, + "KCQC": { + "id": "KCQC", + "city": "Clines Corners", + "state": "NM", + "lat": 35, + "lon": -105.66667 + }, + "KCVN": { + "id": "KCVN", + "city": "Clovis Municipal Airport", + "state": "NM", + "lat": 34.42274, + "lon": -103.0802 + }, + "KCVS": { + "id": "KCVS", + "city": "Cannon Air Force Base / Clovis", + "state": "NM", + "lat": 34.38333, + "lon": -103.31667 + }, + "KDMN": { + "id": "KDMN", + "city": "Deming Municipal Airport", + "state": "NM", + "lat": 32.25927, + "lon": -107.72051 + }, + "KDNA": { + "id": "KDNA", + "city": "Dona Ana County Jetport, Santa Teresa", + "state": "NM", + "lat": 31.87495, + "lon": -106.69385 + }, + "KFMN": { + "id": "KFMN", + "city": "Farmington, Four Corners Regional Airport", + "state": "NM", + "lat": 36.7436099, + "lon": -108.22917 + }, + "KGNT": { + "id": "KGNT", + "city": "Grants, Grants-Milan Municipal Airport", + "state": "NM", + "lat": 35.16528, + "lon": -107.90222 + }, + "KGUP": { + "id": "KGUP", + "city": "Gallup Municipal Airport", + "state": "NM", + "lat": 35.50859, + "lon": -108.79316 + }, + "KHMN": { + "id": "KHMN", + "city": "Holloman Air Force Base", + "state": "NM", + "lat": 32.85, + "lon": -106.1 + }, + "KHOB": { + "id": "KHOB", + "city": "Hobbs / Lea County", + "state": "NM", + "lat": 32.68333, + "lon": -103.2166699 + }, + "KLAM": { + "id": "KLAM", + "city": "Los Alamos Airport", + "state": "NM", + "lat": 35.8796899, + "lon": -106.26869 + }, + "KLRU": { + "id": "KLRU", + "city": "Las Cruces, Las Cruces International Airport", + "state": "NM", + "lat": 32.28944, + "lon": -106.92194 + }, + "KLVS": { + "id": "KLVS", + "city": "Las Vegas Municipal Airport", + "state": "NM", + "lat": 35.65584, + "lon": -105.13852 + }, + "KONM": { + "id": "KONM", + "city": "Socorro Municipal Airport", + "state": "NM", + "lat": 34.02633, + "lon": -106.90372 + }, + "KROW": { + "id": "KROW", + "city": "Roswell International Air Center Airport", + "state": "NM", + "lat": 33.30737, + "lon": -104.50816 + }, + "KRTN": { + "id": "KRTN", + "city": "Raton Municipal - Crews Field Airport", + "state": "NM", + "lat": 36.741528, + "lon": -104.502183 + }, + "KSAF": { + "id": "KSAF", + "city": "Santa Fe County Municipal Airport", + "state": "NM", + "lat": 35.61097, + "lon": -106.09573 + }, + "KSKX": { + "id": "KSKX", + "city": "Taos, Taos Regional Airport", + "state": "NM", + "lat": 36.45, + "lon": -105.66667 + }, + "KSRR": { + "id": "KSRR", + "city": "Sierra Blanca Regional Airport", + "state": "NM", + "lat": 33.4667699, + "lon": -105.52778 + }, + "KSVC": { + "id": "KSVC", + "city": "Grant County Airport", + "state": "NM", + "lat": 32.63099, + "lon": -108.14658 + }, + "KSXU": { + "id": "KSXU", + "city": "Santa Rosa Route 66 Airport", + "state": "NM", + "lat": 34.93567, + "lon": -104.64256 + }, + "KTCC": { + "id": "KTCC", + "city": "Tucumcari Municipal Airport", + "state": "NM", + "lat": 35.18053, + "lon": -103.60145 + }, + "KTCS": { + "id": "KTCS", + "city": "Truth Or Consequences, Truth Or Consequences Municipal Airport", + "state": "NM", + "lat": 33.2366699, + "lon": -107.26806 + }, + "KACK": { + "id": "KACK", + "city": "Nantucket, Nantucket Memorial Airport", + "state": "MA", + "lat": 41.25389, + "lon": -70.05972 + }, + "KAQW": { + "id": "KAQW", + "city": "North Adams Harriman-and-West Airport", + "state": "MA", + "lat": 42.69731, + "lon": -73.16955 + }, + "KBAF": { + "id": "KBAF", + "city": "Westfield, Barnes Municipal Airport", + "state": "MA", + "lat": 42.15972, + "lon": -72.71278 + }, + "KBED": { + "id": "KBED", + "city": "Laurence G Hanscom Field Airport", + "state": "MA", + "lat": 42.46811, + "lon": -71.29463 + }, + "KBOS": { + "id": "KBOS", + "city": "Boston, Logan International Airport", + "state": "MA", + "lat": 42.36056, + "lon": -71.01056 + }, + "KBVY": { + "id": "KBVY", + "city": "Beverly, Beverly Municipal Airport", + "state": "MA", + "lat": 42.58361, + "lon": -70.91639 + }, + "KCEF": { + "id": "KCEF", + "city": "Chicopee Falls / Westover Air Force Base", + "state": "MA", + "lat": 42.2, + "lon": -72.53333 + }, + "KCQX": { + "id": "KCQX", + "city": "Chatham, Chatham Municipal Airport", + "state": "MA", + "lat": 41.6875, + "lon": -69.99333 + }, + "KEWB": { + "id": "KEWB", + "city": "New Bedford, New Bedford Regional Airport", + "state": "MA", + "lat": 41.67528, + "lon": -70.95694 + }, + "KFIT": { + "id": "KFIT", + "city": "Fitchburg, Fitchburg Municipal Airport", + "state": "MA", + "lat": 42.55194, + "lon": -71.75583 + }, + "KFMH": { + "id": "KFMH", + "city": "Otis Air National Guard Base", + "state": "MA", + "lat": 41.65, + "lon": -70.51667 + }, + "KGHG": { + "id": "KGHG", + "city": "Marshfield Airport", + "state": "MA", + "lat": 42.0983, + "lon": -70.6722 + }, + "KHYA": { + "id": "KHYA", + "city": "Hyannis, Barnstable Municipal-Boardman Airport", + "state": "MA", + "lat": 41.67194, + "lon": -70.26972 + }, + "KLWM": { + "id": "KLWM", + "city": "Lawrence Municipal Airport", + "state": "MA", + "lat": 42.7126, + "lon": -71.12553 + }, + "KMVY": { + "id": "KMVY", + "city": "Marthas Vineyard Airport", + "state": "MA", + "lat": 41.39298, + "lon": -70.61588 + }, + "KORE": { + "id": "KORE", + "city": "Orange Municipal Airport", + "state": "MA", + "lat": 42.57, + "lon": -72.28693 + }, + "KORH": { + "id": "KORH", + "city": "Worcester, Worcester Regional Airport", + "state": "MA", + "lat": 42.27056, + "lon": -71.87306 + }, + "KOWD": { + "id": "KOWD", + "city": "Norwood, Norwood Memorial Airport", + "state": "MA", + "lat": 42.19083, + "lon": -71.17389 + }, + "KPSF": { + "id": "KPSF", + "city": "Pittsfield Municipal Airport", + "state": "MA", + "lat": 42.42691, + "lon": -73.28897 + }, + "KPVC": { + "id": "KPVC", + "city": "Provincetown Municipal Airport", + "state": "MA", + "lat": 42.07436, + "lon": -70.21816 + }, + "KPYM": { + "id": "KPYM", + "city": "Plymouth, Plymouth Municipal Airport", + "state": "MA", + "lat": 41.90861, + "lon": -70.72806 + }, + "KTAN": { + "id": "KTAN", + "city": "Taunton, Taunton Municipal Airport", + "state": "MA", + "lat": 41.87556, + "lon": -71.0211099 + }, + "KACQ": { + "id": "KACQ", + "city": "Waseca Municipal Airport", + "state": "MN", + "lat": 44.07024, + "lon": -93.55342 + }, + "KADC": { + "id": "KADC", + "city": "Wadena Municipal Airport", + "state": "MN", + "lat": 46.45022, + "lon": -95.21353 + }, + "KAEL": { + "id": "KAEL", + "city": "Albert Lea, Albert Lea Municipal Airport", + "state": "MN", + "lat": 43.68333, + "lon": -93.36667 + }, + "KAIT": { + "id": "KAIT", + "city": "Aitkin Municipal Airport - Steve Kurtz Field", + "state": "MN", + "lat": 46.54899, + "lon": -93.67573 + }, + "KANE": { + "id": "KANE", + "city": "Minneapolis / Blaine", + "state": "MN", + "lat": 45.14258, + "lon": -93.21272 + }, + "KAQP": { + "id": "KAQP", + "city": "Appleton Municipal Airport", + "state": "MN", + "lat": 45.22488, + "lon": -96.00412 + }, + "KBOI": { + "id": "KBOI", + "city": "Boise Air Terminal", + "state": "ID", + "lat": 43.56704, + "lon": -116.24053 + }, + "KBYI": { + "id": "KBYI", + "city": "Burley Municipal Airport", + "state": "ID", + "lat": 42.54525, + "lon": -113.7686 + }, + "KCOE": { + "id": "KCOE", + "city": "Coeur d'Alene Airport - Pappy Boyington Field", + "state": "ID", + "lat": 47.76667, + "lon": -116.81667 + }, + "KDIJ": { + "id": "KDIJ", + "city": "Driggs, Driggs-Reed Memorial Airport", + "state": "ID", + "lat": 43.74167, + "lon": -111.09778 + }, + "KEUL": { + "id": "KEUL", + "city": "Caldwell - Caldwell Industrial Airport", + "state": "ID", + "lat": 43.64055, + "lon": -116.63017 + }, + "KGIC": { + "id": "KGIC", + "city": "Grangeville - Idaho County Airport", + "state": "ID", + "lat": 45.94111, + "lon": -116.13257 + }, + "KGNG": { + "id": "KGNG", + "city": "Gooding Municipal Airport", + "state": "ID", + "lat": 42.91716, + "lon": -114.76516 + }, + "KIDA": { + "id": "KIDA", + "city": "Idaho Falls Regional Airport", + "state": "ID", + "lat": 43.5208299, + "lon": -112.06611 + }, + "KJER": { + "id": "KJER", + "city": "Jerome County Airport", + "state": "ID", + "lat": 42.72736, + "lon": -114.45469 + }, + "KLLJ": { + "id": "KLLJ", + "city": "Challis - Challis Airport", + "state": "ID", + "lat": 44.523, + "lon": -114.21611 + }, + "KLWS": { + "id": "KLWS", + "city": "Lewiston, Lewiston-Nez Perce County Airport", + "state": "ID", + "lat": 46.37472, + "lon": -117.01444 + }, + "KMAN": { + "id": "KMAN", + "city": "Nampa Municipal Airport", + "state": "ID", + "lat": 43.5813, + "lon": -116.5231 + }, + "KMUO": { + "id": "KMUO", + "city": "Mountain Home Air Force Base", + "state": "ID", + "lat": 43.05, + "lon": -115.86667 + }, + "KMYL": { + "id": "KMYL", + "city": "McCall Airport", + "state": "ID", + "lat": 44.89425, + "lon": -116.09978 + }, + "KPIH": { + "id": "KPIH", + "city": "Pocatello, Pocatello Regional Airport", + "state": "ID", + "lat": 42.92028, + "lon": -112.57111 + }, + "KRXE": { + "id": "KRXE", + "city": "Rexburg, Rexburg-Madison County Airport", + "state": "ID", + "lat": 43.83167, + "lon": -111.80611 + }, + "KSMN": { + "id": "KSMN", + "city": "Salmon, Lemhi County Airport", + "state": "ID", + "lat": 45.11667, + "lon": -113.88333 + }, + "KSNT": { + "id": "KSNT", + "city": "Stanley, Stanley Ranger Station", + "state": "ID", + "lat": 44.20861, + "lon": -114.93444 + }, + "KSUN": { + "id": "KSUN", + "city": "Hailey, Friedman Memorial Airport", + "state": "ID", + "lat": 43.5, + "lon": -114.3 + }, + "KBKW": { + "id": "KBKW", + "city": "Beckley, Raleigh County Memorial Airport", + "state": "WV", + "lat": 37.795, + "lon": -81.12472 + }, + "KBLF": { + "id": "KBLF", + "city": "Bluefield, Mercer County Airport", + "state": "WV", + "lat": 37.29583, + "lon": -81.20778 + }, + "KCBE": { + "id": "KCBE", + "city": "Cumberland, Greater Cumberland Regional Airport", + "state": "WV", + "lat": 39.61528, + "lon": -78.76083 + }, + "KCKB": { + "id": "KCKB", + "city": "Clarksburg, Clarksburg Benedum Airport", + "state": "WV", + "lat": 39.3, "lon": -80.22472 }, - "KIPJ": { - "id": "KIPJ", - "city": "Lincolnton, Lincolnton-Lincoln County Regional Airport", - "state": "NC", - "lat": 35.48306, - "lon": -81.16139 - }, - "KISO": { - "id": "KISO", - "city": "Kinston, Kinston Regional Jetport at Stallings Field", - "state": "NC", - "lat": 35.3333299, - "lon": -77.61667 - }, - "KIXA": { - "id": "KIXA", - "city": "Halifax-Northampton Regional Airport", - "state": "NC", - "lat": 36.33, - "lon": -77.635 - }, - "KJNX": { - "id": "KJNX", - "city": "Smithfield, Johnston County Airport", - "state": "NC", - "lat": 35.54083, - "lon": -78.39028 - }, - "KJQF": { - "id": "KJQF", - "city": "Concord Regional Airport", - "state": "NC", - "lat": 35.3896299, - "lon": -80.70735 - }, - "KLHZ": { - "id": "KLHZ", - "city": "Franklin County Airport", - "state": "NC", - "lat": 36.02288, - "lon": -78.33405 - }, - "KMEB": { - "id": "KMEB", - "city": "Laurinburg Maxton Airport", - "state": "NC", - "lat": 34.79132, - "lon": -79.3683 - }, - "KMQI": { - "id": "KMQI", - "city": "Manteo / Dare County Regional", - "state": "NC", - "lat": 35.91667, - "lon": -75.7 - }, - "KMRH": { - "id": "KMRH", - "city": "Beaufort Smith Field", - "state": "NC", - "lat": 34.73259, - "lon": -76.6566 - }, - "KMRN": { - "id": "KMRN", - "city": "Morganton-Lenoir Airport", - "state": "NC", - "lat": 35.81922, - "lon": -81.60971 - }, - "KMWK": { - "id": "KMWK", - "city": "Mount Airy/Surry County Airport", - "state": "NC", - "lat": 36.45675, - "lon": -80.55483 - }, - "KNBT": { - "id": "KNBT", - "city": "Piney Island, Bt-11 Bombing Range", - "state": "NC", - "lat": 35.02222, - "lon": -76.4625 - }, - "KNCA": { - "id": "KNCA", - "city": "MCAS New River", - "state": "NC", - "lat": 34.70627, - "lon": -77.44066 - }, - "KNJM": { - "id": "KNJM", - "city": "Bogue Field Marine Corps Auxiliary Field", - "state": "NC", - "lat": 34.69403, - "lon": -77.02945 - }, - "KNKT": { - "id": "KNKT", - "city": "Cherry Point Marine Corps Air Station", - "state": "NC", - "lat": 34.89719, - "lon": -76.88135 - }, - "KOAJ": { - "id": "KOAJ", - "city": "Jacksonville, Albert J Ellis Airport", - "state": "NC", - "lat": 34.8333299, - "lon": -77.61667 - }, - "KOCW": { - "id": "KOCW", - "city": "Washington, Warren Field Airport", - "state": "NC", - "lat": 35.57056, - "lon": -77.0497199 - }, - "KONX": { - "id": "KONX", - "city": "Currituck, Currituck County Airport", - "state": "NC", - "lat": 36.39889, - "lon": -76.01611 - }, - "KPGV": { - "id": "KPGV", - "city": "Pitt-Greenville Airport", - "state": "NC", - "lat": 35.63742, - "lon": -77.38506 - }, - "KPOB": { - "id": "KPOB", - "city": "Pope Air Force Base", - "state": "NC", - "lat": 35.17531, - "lon": -79.00771 - }, - "KRCZ": { - "id": "KRCZ", - "city": "Rockingham-Hamlet Airport", - "state": "NC", - "lat": 34.8954499, - "lon": -79.75755 - }, - "KRDU": { - "id": "KRDU", - "city": "Raleigh / Durham, Raleigh-Durham International Airport", - "state": "NC", - "lat": 35.89223, - "lon": -78.78185 - }, - "KRHP": { - "id": "KRHP", - "city": "Andrews-Murphy Airport", - "state": "NC", - "lat": 35.19394, - "lon": -83.86182 - }, - "KRUQ": { - "id": "KRUQ", - "city": "Rowan County Airport", - "state": "NC", - "lat": 35.64417, - "lon": -80.52359 - }, - "KRWI": { - "id": "KRWI", - "city": "Rocky Mount, Rocky Mount-Wilson Regional Airport", - "state": "NC", - "lat": 35.8549999, - "lon": -77.89306 - }, - "KSCR": { - "id": "KSCR", - "city": "Siler City Municipal Airport", - "state": "NC", - "lat": 35.7043, - "lon": -79.5043 - }, - "KSIF": { - "id": "KSIF", - "city": "Reidsville, Rockingham County NC Shiloh Airport", - "state": "NC", - "lat": 36.43722, - "lon": -79.85083 - }, - "KSOP": { - "id": "KSOP", - "city": "Pinehurst/Southern Pines, Moore County Airport", - "state": "NC", - "lat": 35.23333, - "lon": -79.4 - }, - "KSUT": { - "id": "KSUT", - "city": "Brunswick County Airport", - "state": "NC", - "lat": 33.92921, - "lon": -78.07223 - }, - "KSVH": { - "id": "KSVH", - "city": "Statesville Municipal Airport", - "state": "NC", - "lat": 35.76362, - "lon": -80.9473 - }, - "KTDF": { - "id": "KTDF", - "city": "Roxboro, Person County Airport", - "state": "NC", - "lat": 36.2849999, - "lon": -78.98417 - }, - "KTNB": { - "id": "KTNB", - "city": "Watauga County Hospital Heliport", - "state": "NC", - "lat": 36.19856, - "lon": -81.65171 - }, - "KTTA": { - "id": "KTTA", - "city": "Sanford, Sanford-Lee County Regional Airport", - "state": "NC", - "lat": 35.5825, - "lon": -79.10139 - }, - "KUKF": { - "id": "KUKF", - "city": "North Wilkesboro, Wilkes County Airport", - "state": "NC", - "lat": 36.21667, - "lon": -81.08333 - }, - "KVUJ": { - "id": "KVUJ", - "city": "Albemarle, Stanly County Airport", - "state": "NC", - "lat": 35.41667, - "lon": -80.15083 - }, - "KAKR": { - "id": "KAKR", - "city": "Akron, Akron Fulton International Airport", - "state": "OH", - "lat": 41.0375, - "lon": -81.46417 - }, - "KAOH": { - "id": "KAOH", - "city": "Lima, Lima Allen County Airport", - "state": "OH", - "lat": 40.70806, - "lon": -84.02139 - }, - "KAXV": { - "id": "KAXV", - "city": "Neil Armstrong Airport", - "state": "OH", - "lat": 40.49356, - "lon": -84.29808 - }, - "KBJJ": { - "id": "KBJJ", - "city": "Wooster, Wayne County Airport", - "state": "OH", - "lat": 40.87306, - "lon": -81.88667 - }, - "KBKL": { - "id": "KBKL", - "city": "Cleveland, Burke Lakefront Airport", - "state": "OH", - "lat": 41.52556, - "lon": -81.66889 - }, - "KCAK": { - "id": "KCAK", - "city": "Akron Canton Regional Airport", - "state": "OH", - "lat": 40.91811, - "lon": -81.44343 - }, - "KCDI": { - "id": "KCDI", - "city": "Cambridge Municipal Airport", - "state": "OH", - "lat": 39.975, - "lon": -81.5776 - }, - "KCGF": { - "id": "KCGF", - "city": "Cleveland / Cuyahoga", - "state": "OH", - "lat": 41.56667, - "lon": -81.48333 - }, - "KCLE": { - "id": "KCLE", - "city": "Cleveland Hopkins International Airport", - "state": "OH", - "lat": 41.40569, - "lon": -81.85193 - }, - "KCMH": { - "id": "KCMH", - "city": "John Glenn Columbus International Airport", - "state": "OH", - "lat": 39.9906999, - "lon": -82.87691 - }, - "KDAY": { - "id": "KDAY", - "city": "Dayton, Cox Dayton International Airport", - "state": "OH", - "lat": 39.90611, - "lon": -84.21861 - }, - "KDFI": { - "id": "KDFI", - "city": "Defiance, Defiance Memorial Airport", - "state": "OH", - "lat": 41.33639, - "lon": -84.42944 - }, - "KDLZ": { - "id": "KDLZ", - "city": "Delaware Municipal Airport", - "state": "OH", - "lat": 40.2797, - "lon": -83.1148 - }, - "KEDJ": { - "id": "KEDJ", - "city": "Bellefontaine Regional Airport", - "state": "OH", - "lat": 40.3723, - "lon": -83.8192 - }, - "KFDY": { - "id": "KFDY", - "city": "Findlay, Findlay Airport", - "state": "OH", - "lat": 41.01361, - "lon": -83.66861 - }, - "KFFO": { - "id": "KFFO", - "city": "Dayton / Wright-Patterson Air Force Base", - "state": "OH", - "lat": 39.8333299, - "lon": -84.05 - }, - "KHAO": { - "id": "KHAO", - "city": "Butler County Regional Airport", - "state": "OH", - "lat": 39.36121, - "lon": -84.52061 - }, - "KHZY": { - "id": "KHZY", - "city": "Ashtabula - Northeast Ohio Regional Airport", - "state": "OH", - "lat": 41.77944, - "lon": -80.69667 - }, - "KILN": { - "id": "KILN", - "city": "Wilmington, Airborne Airpark Airport", - "state": "OH", - "lat": 39.42833, - "lon": -83.7791699 - }, - "KLCK": { - "id": "KLCK", - "city": "Rickenbacker Air National Guard Base", - "state": "OH", - "lat": 39.81667, - "lon": -82.93333 - }, - "KLHQ": { - "id": "KLHQ", - "city": "Lancaster, Fairfield County Airport", - "state": "OH", - "lat": 39.7572199, - "lon": -82.66333 - }, - "KLNN": { - "id": "KLNN", - "city": "Willoughby", - "state": "OH", - "lat": 41.68333, - "lon": -81.38333 - }, - "KLPR": { - "id": "KLPR", - "city": "Lorain / Elyria, Lorain County Regional Airport", - "state": "OH", - "lat": 41.34611, - "lon": -82.17944 - }, - "KLUK": { - "id": "KLUK", - "city": "Cincinnati, Cincinnati Municipal Airport Lunken Field", - "state": "OH", - "lat": 39.10583, - "lon": -84.41583 - }, - "KMFD": { - "id": "KMFD", - "city": "Mansfield - Mansfield Lahm Regional Airport", - "state": "OH", - "lat": 40.8202799, - "lon": -82.51778 - }, - "KMGY": { - "id": "KMGY", - "city": "Dayton, Dayton-Wright Brothers Airport", - "state": "OH", - "lat": 39.58889, - "lon": -84.22472 - }, - "KMNN": { - "id": "KMNN", - "city": "Marion, Marion Municipal Airport", - "state": "OH", - "lat": 40.61667, - "lon": -83.06833 - }, - "KMRT": { - "id": "KMRT", - "city": "Marysville Union County Airport", - "state": "OH", - "lat": 40.2247, - "lon": -83.3516 - }, - "KMWO": { - "id": "KMWO", - "city": "Hook Field Municipal Airport", - "state": "OH", - "lat": 39.531, - "lon": -84.3953 - }, - "KOSU": { - "id": "KOSU", - "city": "Columbus, Ohio State University Airport", - "state": "OH", - "lat": 40.07806, - "lon": -83.0780599 - }, - "KOWX": { - "id": "KOWX", - "city": "Ottawa Putnam County Airport", - "state": "OH", - "lat": 41.0356, - "lon": -83.982 - }, - "KPCW": { - "id": "KPCW", - "city": "Port Clinton Carl R Keller Field Airport", - "state": "OH", - "lat": 41.5163, - "lon": -82.8687 - }, - "KPHD": { - "id": "KPHD", - "city": "New Philadelphia, Harry Clever Field", - "state": "OH", - "lat": 40.4719399, - "lon": -81.42361 - }, - "KPMH": { - "id": "KPMH", - "city": "Greater Portsmouth Regional Airport", - "state": "OH", - "lat": 38.84047, - "lon": -82.8473099 - }, - "KPOV": { - "id": "KPOV", - "city": "Portage County Airport", - "state": "OH", - "lat": 41.21, - "lon": -81.252 - }, - "KRZT": { - "id": "KRZT", - "city": "Chillicothe Ross County Airport", - "state": "OH", - "lat": 39.4403999, - "lon": -83.0231 - }, - "KSGH": { - "id": "KSGH", - "city": "Springfield, Springfield-Beckley Municipal Airport", - "state": "OH", - "lat": 39.84028, - "lon": -83.84 - }, - "KTDZ": { - "id": "KTDZ", - "city": "Toledo - Toledo Executive Airport", - "state": "OH", - "lat": 41.56306, - "lon": -83.47639 - }, - "KTOL": { - "id": "KTOL", - "city": "Toledo - Toledo Express Airport", - "state": "OH", - "lat": 41.58704, - "lon": -83.80539 - }, - "KTZR": { - "id": "KTZR", - "city": "Columbus, Bolton Field Airport", - "state": "OH", - "lat": 39.90083, - "lon": -83.13722 - }, - "KUNI": { - "id": "KUNI", - "city": "OHIO U/ATHEN-ALBANY", - "state": "OH", - "lat": 39.22, - "lon": -82.23 - }, - "KUSE": { - "id": "KUSE", - "city": "Wauseon Fulton County Airport", - "state": "OH", - "lat": 41.6101, - "lon": -84.1272 - }, - "KUYF": { - "id": "KUYF", - "city": "London Madison County Airport", - "state": "OH", - "lat": 39.9326999, - "lon": -83.462 - }, - "KVES": { - "id": "KVES", - "city": "Versailles Darke County Airport", - "state": "OH", - "lat": 40.2044, - "lon": -84.5318999 - }, - "KVNW": { - "id": "KVNW", - "city": "Van Wert County Airport", - "state": "OH", - "lat": 40.86383, - "lon": -84.60636 - }, - "KVTA": { - "id": "KVTA", - "city": "Newark, Newark Heath Airport", - "state": "OH", - "lat": 40.02278, - "lon": -82.4625 - }, - "KYNG": { - "id": "KYNG", - "city": "Youngstown, Youngstown-Warren Regional Airport", - "state": "OH", - "lat": 41.25444, - "lon": -80.67389 - }, - "KZZV": { - "id": "KZZV", - "city": "Zanesville, Zanesville Municipal Airport", - "state": "OH", - "lat": 39.94444, - "lon": -81.89222 - }, - "KAST": { - "id": "KAST", - "city": "Astoria, Astoria Regional Airport", - "state": "OR", - "lat": 46.15694, - "lon": -123.8825 - }, - "KBDN": { - "id": "KBDN", - "city": "Bend Airport AWOS", - "state": "OR", - "lat": 44.0948, - "lon": -121.2006 - }, - "KBKE": { - "id": "KBKE", - "city": "Baker Municipal Airport", - "state": "OR", - "lat": 44.84302, - "lon": -117.80987 - }, - "KBNO": { - "id": "KBNO", - "city": "Burns Municipal Airport", - "state": "OR", - "lat": 43.59488, - "lon": -118.95791 - }, - "KBOK": { - "id": "KBOK", - "city": "Brookings, Brookings Airport", - "state": "OR", - "lat": 42.07444, - "lon": -124.29 - }, - "KCVO": { - "id": "KCVO", - "city": "Corvallis, Corvallis Municipal Airport", - "state": "OR", - "lat": 44.5, - "lon": -123.28333 - }, - "KEUG": { - "id": "KEUG", - "city": "Eugene, Mahlon Sweet Field", - "state": "OR", - "lat": 44.13333, - "lon": -123.21444 - }, - "KGCD": { - "id": "KGCD", - "city": "Grant County Regional Airport", - "state": "OR", - "lat": 44.40287, - "lon": -118.96715 - }, - "KHIO": { - "id": "KHIO", - "city": "Portland-Hillsboro Airport", - "state": "OR", - "lat": 45.54765, - "lon": -122.95568 - }, - "KHRI": { - "id": "KHRI", - "city": "Hermiston, Hermiston Municipal Airport", - "state": "OR", - "lat": 45.82583, - "lon": -119.26111 - }, - "KABE": { - "id": "KABE", - "city": "Allentown, Lehigh Valley International Airport", - "state": "PA", - "lat": 40.64985, - "lon": -75.44771 - }, - "KAFJ": { - "id": "KAFJ", - "city": "Washington - Washington County Airport", - "state": "PA", - "lat": 40.13333, - "lon": -80.28333 - }, - "KAGC": { - "id": "KAGC", - "city": "Pittsburgh - Allegheny County Airport", - "state": "PA", - "lat": 40.35521, - "lon": -79.92144 - }, - "KAOO": { - "id": "KAOO", - "city": "Altoona - Blair County Airport", - "state": "PA", - "lat": 40.29994, - "lon": -78.3168 - }, - "KAVP": { - "id": "KAVP", - "city": "Wilkes-Barre - Scranton, Wilkes-Barre / Scranton International Airport", - "state": "PA", - "lat": 41.33889, - "lon": -75.72667 - }, - "KBFD": { - "id": "KBFD", - "city": "Bradford Regional Airport", - "state": "PA", - "lat": 41.79838, - "lon": -78.63539 - }, - "KBTP": { - "id": "KBTP", - "city": "Butler, Butler County Airport/K W Scholter Field", - "state": "PA", - "lat": 40.78333, - "lon": -79.95 - }, - "KBVI": { - "id": "KBVI", - "city": "Beaver County Airport", - "state": "PA", - "lat": 40.77351, - "lon": -80.38248 - }, - "KCKZ": { - "id": "KCKZ", - "city": "Pennridge Airport", - "state": "PA", - "lat": 40.38919, - "lon": -75.29047 - }, - "KCXY": { - "id": "KCXY", - "city": "Harrisburg, Capital City Airport", - "state": "PA", - "lat": 40.21843, - "lon": -76.8552 - }, - "KDUJ": { - "id": "KDUJ", - "city": "Du Bois - Jefferson County Airport", - "state": "PA", - "lat": 41.17948, - "lon": -78.89326 - }, - "KDYL": { - "id": "KDYL", - "city": "Doylestown, Doylestown Airport", - "state": "PA", - "lat": 40.33016, - "lon": -75.12286 - }, - "KERI": { - "id": "KERI", - "city": "Erie, Erie International Airport", - "state": "PA", - "lat": 42.08, - "lon": -80.1825 - }, - "KFIG": { - "id": "KFIG", - "city": "Clearfield, Clearfield-Lawrence Airport", - "state": "PA", - "lat": 41.04667, - "lon": -78.41167 - }, - "KFKL": { - "id": "KFKL", - "city": "Franklin, Venango Regional Airport", - "state": "PA", - "lat": 41.38333, - "lon": -79.86667 - }, - "KGKJ": { - "id": "KGKJ", - "city": "Port Meadville Airport", - "state": "PA", - "lat": 41.6258399, - "lon": -80.21231 - }, - "KHMZ": { - "id": "KHMZ", - "city": "Bedford, Bedford County Airport", - "state": "PA", - "lat": 40.08528, - "lon": -78.51222 - }, - "KHZL": { - "id": "KHZL", - "city": "Hazleton Municipal Airport", - "state": "PA", - "lat": 40.98447, - "lon": -75.99005 - }, - "KIDI": { - "id": "KIDI", - "city": "Indiana / Stewart Field", - "state": "PA", - "lat": 40.63333, - "lon": -79.1 - }, - "KIPT": { - "id": "KIPT", - "city": "Williamsport - Lycoming County Airport", - "state": "PA", - "lat": 41.24298, - "lon": -76.92173 - }, - "KJST": { - "id": "KJST", - "city": "Johnstown - Cambria County Airport", - "state": "PA", - "lat": 40.3149, - "lon": -78.83074 - }, - "KLBE": { - "id": "KLBE", - "city": "Latrobe / Westmoreland", - "state": "PA", - "lat": 40.2731, - "lon": -79.41033 - }, - "KLNS": { - "id": "KLNS", - "city": "Lancaster, Lancaster Airport", - "state": "PA", - "lat": 40.1205799, - "lon": -76.29446 - }, - "KLOM": { - "id": "KLOM", - "city": "Philadelphia - Wings Field Airport", - "state": "PA", - "lat": 40.13758, - "lon": -75.2684 - }, - "KMDT": { - "id": "KMDT", - "city": "Harrisburg, Harrisburg International Airport", - "state": "PA", - "lat": 40.19361, - "lon": -76.76333 - }, - "KMPO": { - "id": "KMPO", - "city": "Mount Pocono, Pocono Mountains Municipal Airport", - "state": "PA", - "lat": 41.13821, - "lon": -75.37971 - }, - "KMQS": { - "id": "KMQS", - "city": "Chester County Airport", - "state": "PA", - "lat": 39.98333, - "lon": -75.86667 - }, - "KMUI": { - "id": "KMUI", - "city": "Muir Army Air Field / Indiantown", - "state": "PA", - "lat": 40.43808, - "lon": -76.56434 - }, - "KOQN": { - "id": "KOQN", - "city": "Brandywine Regional Airport", - "state": "PA", - "lat": 39.99011, - "lon": -75.5819 - }, - "KOYM": { - "id": "KOYM", - "city": "St Marys Municipal Airport", - "state": "PA", - "lat": 41.41248, - "lon": -78.50263 - }, - "KPHL": { - "id": "KPHL", - "city": "Philadelphia, Philadelphia International Airport", - "state": "PA", - "lat": 39.87327, - "lon": -75.22678 - }, - "KPIT": { - "id": "KPIT", - "city": "Pittsburgh, Pittsburgh International Airport", - "state": "PA", - "lat": 40.50389, - "lon": -80.26639 - }, - "KPJC": { - "id": "KPJC", - "city": "Zelienople Municipal Airport", - "state": "PA", - "lat": 40.80197, - "lon": -80.16086 - }, - "KPNE": { - "id": "KPNE", - "city": "Philadelphia, Northeast Philadelphia Airport", - "state": "PA", - "lat": 40.07889, - "lon": -75.01361 - }, - "KPTW": { - "id": "KPTW", - "city": "Pottstown, Pottstown Limerick Airport", - "state": "PA", - "lat": 40.23802, - "lon": -75.5548699 - }, - "KRDG": { - "id": "KRDG", - "city": "Reading, Reading Regional Airport", - "state": "PA", - "lat": 40.37333, - "lon": -75.95944 - }, - "KRVL": { - "id": "KRVL", - "city": "Reedsville / Mifflin", - "state": "PA", - "lat": 40.68333, - "lon": -77.63333 - }, - "KSEG": { - "id": "KSEG", - "city": "Selinsgrove Penn Valley Airport", - "state": "PA", - "lat": 40.81929, - "lon": -76.86582 - }, - "KTHV": { - "id": "KTHV", - "city": "York, York Airport", - "state": "PA", - "lat": 39.91944, - "lon": -76.87694 - }, - "KUCP": { - "id": "KUCP", - "city": "New Castle, New Castle Municipal Airport", - "state": "PA", - "lat": 41.02528, - "lon": -80.41333 - }, - "KUKT": { - "id": "KUKT", - "city": "Quakertown Airport", - "state": "PA", - "lat": 40.4368, - "lon": -75.38016 - }, - "KUNV": { - "id": "KUNV", - "city": "State College - University Park Airport", - "state": "PA", - "lat": 40.85344, - "lon": -77.8401 - }, - "KVVS": { - "id": "KVVS", - "city": "Joseph A Hardy Connellsville Airport", - "state": "PA", - "lat": 39.95906, - "lon": -79.65742 - }, - "KXLL": { - "id": "KXLL", - "city": "Allentown Queen City Municipal Airport", - "state": "PA", - "lat": 40.57, - "lon": -75.488 - }, - "KALB": { - "id": "KALB", - "city": "Albany International Airport", - "state": "NY", - "lat": 42.74722, - "lon": -73.79912 - }, - "KART": { - "id": "KART", - "city": "Watertown, Watertown International Airport", - "state": "NY", - "lat": 43.99194, - "lon": -76.02167 - }, - "KBGM": { - "id": "KBGM", - "city": "Binghamton, Binghamton Regional Airport", - "state": "NY", - "lat": 42.20778, - "lon": -75.98139 - }, - "KBUF": { - "id": "KBUF", - "city": "Buffalo, Greater Buffalo International Airport", - "state": "NY", - "lat": 42.93998, - "lon": -78.73604 - }, - "KDKK": { - "id": "KDKK", - "city": "Dunkirk, Chautauqua County / Dunkirk Airport", - "state": "NY", - "lat": 42.49306, - "lon": -79.27583 - }, - "KDSV": { - "id": "KDSV", - "city": "Dansville, Dansville Municipal Airport", - "state": "NY", - "lat": 42.56944, - "lon": -77.71444 - }, - "KELM": { - "id": "KELM", - "city": "Elmira, Elmira / Corning Regional Airport", - "state": "NY", - "lat": 42.15639, - "lon": -76.90278 - }, - "KELZ": { - "id": "KELZ", - "city": "Wellsville, Wellsville Municipal Airport", - "state": "NY", - "lat": 42.1075, - "lon": -77.98444 - }, - "KFOK": { - "id": "KFOK", - "city": "The Gabreski Airport", - "state": "NY", - "lat": 40.85053, - "lon": -72.61927 - }, - "KFRG": { - "id": "KFRG", - "city": "Farmingdale - Republic Airport", - "state": "NY", - "lat": 40.73443, - "lon": -73.41639 - }, - "KFZY": { - "id": "KFZY", - "city": "Fulton, Oswego County Airport", - "state": "NY", - "lat": 43.35083, - "lon": -76.38806 - }, - "KGFL": { - "id": "KGFL", - "city": "Glens Falls, Floyd Bennett Memorial Airport", - "state": "NY", - "lat": 43.34111, - "lon": -73.61056 - }, - "KGTB": { - "id": "KGTB", - "city": "Fort Drum / Wheeler-Sack U. S. Army Airfield", - "state": "NY", - "lat": 44.05, - "lon": -75.73333 - }, - "KGVQ": { - "id": "KGVQ", - "city": "Genesee County Airport", - "state": "NY", - "lat": 43.03175, - "lon": -78.16967 - }, - "KHPN": { - "id": "KHPN", - "city": "White Plains - Westchester County Airport", - "state": "NY", - "lat": 41.06237, - "lon": -73.70456 - }, - "KHTO": { - "id": "KHTO", - "city": "East Hampton, East Hampton Airport", - "state": "NY", - "lat": 40.95944, - "lon": -72.25194 - }, - "KHWV": { - "id": "KHWV", - "city": "Shirley, Brookhaven Airport", - "state": "NY", - "lat": 40.82167, - "lon": -72.8688899 - }, - "KIAG": { - "id": "KIAG", - "city": "Niagara Falls, Niagara Falls International Airport", - "state": "NY", - "lat": 43.1082899, - "lon": -78.93818 - }, - "KISP": { - "id": "KISP", - "city": "Islip, Long Island Mac Arthur Airport", - "state": "NY", - "lat": 40.79389, - "lon": -73.10167 - }, - "KITH": { - "id": "KITH", - "city": "Ithaca, Ithaca Tompkins Regional Airport", - "state": "NY", - "lat": 42.49083, - "lon": -76.45833 - }, - "KJFK": { - "id": "KJFK", - "city": "New York, Kennedy International Airport", - "state": "NY", - "lat": 40.63915, - "lon": -73.76393 - }, - "KJHW": { - "id": "KJHW", - "city": "Jamestown, Chautauqua County/Jamestown Airport", - "state": "NY", - "lat": 42.15, - "lon": -79.26667 - }, - "KJRB": { - "id": "KJRB", - "city": "New York Downtown Manhattan", - "state": "NY", - "lat": 40.7012, - "lon": -74.009 - }, - "KLGA": { - "id": "KLGA", - "city": "New York, La Guardia Airport", - "state": "NY", - "lat": 40.77917, - "lon": -73.88 - }, - "KMGJ": { - "id": "KMGJ", - "city": "Montgomery, Orange County Airport", - "state": "NY", - "lat": 41.50917, - "lon": -74.265 - }, - "KMSS": { - "id": "KMSS", - "city": "Massena, Massena International-Richards Field", - "state": "NY", - "lat": 44.93583, - "lon": -74.84556 - }, - "KMSV": { - "id": "KMSV", - "city": "Monticello, Sullivan County International Airport", - "state": "NY", - "lat": 41.7, - "lon": -74.8 - }, - "KMTP": { - "id": "KMTP", - "city": "Montauk, Montauk Airport", - "state": "NY", - "lat": 41.07306, - "lon": -71.92333 - }, - "KNYC": { - "id": "KNYC", - "city": "New York City, Central Park", - "state": "NY", - "lat": 40.78333, - "lon": -73.9666699 - }, - "KOGS": { - "id": "KOGS", - "city": "Ogdensburg International Airport", - "state": "NY", - "lat": 44.68186, - "lon": -75.4655 - }, - "KOLE": { - "id": "KOLE", - "city": "Cattaraugus County-Olean Airport", - "state": "NY", - "lat": 42.24119, - "lon": -78.37136 - }, - "KPBG": { - "id": "KPBG", - "city": "Plattsburgh International Airport ", - "state": "NY", - "lat": 44.65, - "lon": -73.4666699 - }, - "KPEO": { - "id": "KPEO", - "city": "Penn Yan, Penn Yan Airport", - "state": "NY", - "lat": 42.64306, - "lon": -77.04944 - }, - "KPOU": { - "id": "KPOU", - "city": "Poughkeepsie, Dutchess County Airport", - "state": "NY", - "lat": 41.62667, - "lon": -73.88417 - }, - "KPTD": { - "id": "KPTD", - "city": "Potsdam Municipal Airport/Damon Field", - "state": "NY", - "lat": 44.67667, - "lon": -74.94844 - }, - "KRME": { - "id": "KRME", - "city": "Griffiss Air Force Base / Rome", - "state": "NY", - "lat": 43.23333, - "lon": -75.4 - }, - "KROC": { - "id": "KROC", - "city": "Rochester, Greater Rochester International Airport", - "state": "NY", - "lat": 43.11667, - "lon": -77.67667 - }, - "KSCH": { - "id": "KSCH", - "city": "Schenectady Airport", - "state": "NY", - "lat": 42.85, - "lon": -73.93333 - }, - "KSDC": { - "id": "KSDC", - "city": "Williamson-Sodus Airport", - "state": "NY", - "lat": 43.23459, - "lon": -77.11946 - }, - "KSLK": { - "id": "KSLK", - "city": "Saranac Lake, Adirondack Regional Airport", - "state": "NY", - "lat": 44.39306, - "lon": -74.20278 - }, - "KSWF": { - "id": "KSWF", - "city": "Newburgh / Stewart", - "state": "NY", - "lat": 41.5, - "lon": -74.1 - }, - "KSYR": { - "id": "KSYR", - "city": "Syracuse, Syracuse Hancock International Airport", - "state": "NY", - "lat": 43.10917, - "lon": -76.10333 - }, - "KVGC": { - "id": "KVGC", - "city": "Hamilton Municipal Airport", - "state": "NY", - "lat": 42.84344, - "lon": -75.56119 - }, - "KGLY": { - "id": "KGLY", - "city": "Clinton, MO", - "state": "MO", - "lat": 38.3566, - "lon": -93.6842 - }, - "KGPH": { - "id": "KGPH", - "city": "Mosby Midwest National Air Center Airport", - "state": "MO", - "lat": 39.3325, - "lon": -94.3096 - }, - "KHAE": { - "id": "KHAE", - "city": "Hannibal Regional Airport", - "state": "MO", - "lat": 39.7252, - "lon": -91.4439 - }, - "KHFJ": { - "id": "KHFJ", - "city": "Monett", - "state": "MO", - "lat": 36.9062, - "lon": -94.0128 - }, - "KIRK": { - "id": "KIRK", - "city": "Kirksville, Kirksville Regional Airport", - "state": "MO", - "lat": 40.09722, - "lon": -92.54333 - }, - "KJEF": { - "id": "KJEF", - "city": "Jefferson City, Jefferson City Memorial Airport", - "state": "MO", - "lat": 38.59444, - "lon": -92.15583 - }, - "KJLN": { - "id": "KJLN", - "city": "Joplin, Joplin Regional Airport", - "state": "MO", - "lat": 37.15611, - "lon": -94.5005599 - }, - "KLBO": { - "id": "KLBO", - "city": "LEBANON", - "state": "MO", - "lat": 37.64833, - "lon": -92.6525 - }, - "KLRY": { - "id": "KLRY", - "city": "Harrisonville Lawrence Smith Memorial Airport", - "state": "MO", - "lat": 38.611, - "lon": -94.3421 - }, - "KLXT": { - "id": "KLXT", - "city": "Lee's Summit, Lee's Summit Municipal Airport", - "state": "MO", - "lat": 38.95972, - "lon": -94.37167 - }, - "KMAW": { - "id": "KMAW", - "city": "Malden Municipal Airport", - "state": "MO", - "lat": 36.6004999, - "lon": -89.9922 - }, - "KMBY": { - "id": "KMBY", - "city": "Omar N Bradley Airport", - "state": "MO", - "lat": 39.46341, - "lon": -92.42638 - }, - "KMCI": { - "id": "KMCI", - "city": "Kansas City, Kansas City International Airport", - "state": "MO", - "lat": 39.29722, - "lon": -94.73056 - }, - "KMHL": { - "id": "KMHL", - "city": "Marshall Memorial Municipal Airport", - "state": "MO", - "lat": 39.0955, - "lon": -93.2028 - }, - "KMKC": { - "id": "KMKC", - "city": "Kansas City, Kansas City Downtown Airport", - "state": "MO", - "lat": 39.12083, - "lon": -94.59694 - }, - "KMYJ": { - "id": "KMYJ", - "city": "Mexico Memorial Airport", - "state": "MO", - "lat": 39.1575, - "lon": -91.8182999 - }, - "KOZS": { - "id": "KOZS", - "city": "Camdenton Memorial Airport", - "state": "MO", - "lat": 37.9739999, - "lon": -92.6912 - }, - "KPCD": { - "id": "KPCD", - "city": "Perryville Regional Airport", - "state": "MO", - "lat": 37.86867, - "lon": -89.86214 - }, - "KPOF": { - "id": "KPOF", - "city": "Poplar Bluff, Poplar Bluff Municipal Airport", - "state": "MO", - "lat": 36.77056, - "lon": -90.32222 - }, - "KRAW": { - "id": "KRAW", - "city": "Warsaw Municipal Airport", - "state": "MO", - "lat": 38.3469, - "lon": -93.3454 - }, - "KRCM": { - "id": "KRCM", - "city": "Skyhaven Airport", - "state": "MO", - "lat": 38.7842, - "lon": -93.8028999 - }, - "KSET": { - "id": "KSET", - "city": "St. Charles, St. Charles County Smartt Airport", - "state": "MO", - "lat": 38.93056, - "lon": -90.4325 - }, - "KSGF": { - "id": "KSGF", - "city": "Springfield, Springfield Regional Airport", - "state": "MO", - "lat": 37.23972, - "lon": -93.38972 - }, - "KSIK": { - "id": "KSIK", - "city": "Sikeston Memorial Municipal Airport", - "state": "MO", - "lat": 36.8989, - "lon": -89.5618 - }, - "KSTJ": { - "id": "KSTJ", - "city": "St. Joseph, Rosecrans Memorial Airport", - "state": "MO", - "lat": 39.76806, - "lon": -94.90917 - }, - "KSTL": { - "id": "KSTL", - "city": "St. Louis Lambert International Airport", - "state": "MO", - "lat": 38.7525, - "lon": -90.37361 - }, - "KSUS": { - "id": "KSUS", - "city": "St. Louis, Spirit Of St. Louis Airport", - "state": "MO", - "lat": 38.65722, - "lon": -90.65583 - }, - "KSZL": { - "id": "KSZL", - "city": "Whiteman Air Force Base", - "state": "MO", - "lat": 38.73333, - "lon": -93.55 - }, - "KTBN": { - "id": "KTBN", - "city": "Fort Leonard Wood", - "state": "MO", - "lat": 37.73333, - "lon": -92.13333 - }, - "KTKX": { - "id": "KTKX", - "city": "Kennett - Kennett Memorial Airport", - "state": "MO", - "lat": 36.22256, - "lon": -90.03671 - }, - "KUNO": { - "id": "KUNO", - "city": "West Plains, West Plains Municipal Airport", - "state": "MO", - "lat": 36.87917, - "lon": -91.905 - }, - "KVER": { - "id": "KVER", - "city": "Jesse Viertel Memorial Airport", - "state": "MO", - "lat": 38.94672, - "lon": -92.68267 - }, - "KVIH": { - "id": "KVIH", - "city": "Rolla / Vichy, Rolla National Airport", - "state": "MO", - "lat": 38.13194, - "lon": -91.76528 - }, - "KABY": { - "id": "KABY", - "city": "Southwest Georgia Regional Airport", - "state": "GA", - "lat": 31.53652, - "lon": -84.19571 - }, - "KACJ": { - "id": "KACJ", - "city": "Americus Souther Field Airport", - "state": "GA", - "lat": 32.11081, - "lon": -84.18886 - }, - "KAGS": { - "id": "KAGS", - "city": "Augusta, Bush Field", - "state": "GA", - "lat": 33.36444, - "lon": -81.96333 - }, - "KAHN": { - "id": "KAHN", - "city": "Athens, Athens Airport", - "state": "GA", - "lat": 33.95083, - "lon": -83.3280599 - }, - "KAJR": { - "id": "KAJR", - "city": "Cornelia Habersham County Airport", - "state": "GA", - "lat": 34.4998, - "lon": -83.5567 - }, - "KAMG": { - "id": "KAMG", - "city": "Alma, Bacon County Airport", - "state": "GA", - "lat": 31.53611, - "lon": -82.50667 - }, - "KATL": { - "id": "KATL", - "city": "Atlanta, Hartsfield - Jackson Atlanta International Airport", - "state": "GA", - "lat": 33.64028, - "lon": -84.42694 - }, - "KAYS": { - "id": "KAYS", - "city": "Waycross / Ware County, Ga", - "state": "GA", - "lat": 31.25, - "lon": -82.4 - }, - "KAZE": { - "id": "KAZE", - "city": "Hazlehurst Airport", - "state": "GA", - "lat": 31.8847, - "lon": -82.6474 - }, - "KBGE": { - "id": "KBGE", - "city": "Bainbridge, Decatur County Industrial Air Park Airport", - "state": "GA", - "lat": 30.96667, - "lon": -84.63333 - }, - "KBHC": { - "id": "KBHC", - "city": "Baxley Municipal Airport", - "state": "GA", - "lat": 31.7138, - "lon": -82.3938 - }, - "KBIJ": { - "id": "KBIJ", - "city": "Blakely, Early County Airport", - "state": "GA", - "lat": 31.39694, - "lon": -84.895 - }, - "KBQK": { - "id": "KBQK", - "city": "Brunswick / Glynco", - "state": "GA", - "lat": 31.25, - "lon": -81.4666699 - }, - "KCCO": { - "id": "KCCO", - "city": "Newnan, Newnan Coweta County Airport", - "state": "GA", - "lat": 33.31222, - "lon": -84.77028 - }, - "KCKF": { - "id": "KCKF", - "city": "Cordele Crisp County Airport", - "state": "GA", - "lat": 31.9888, - "lon": -83.7739 - }, - "KCNI": { - "id": "KCNI", - "city": "Canton, Cherokee County Airport", - "state": "GA", - "lat": 34.31056, - "lon": -84.42389 - }, - "KCSG": { - "id": "KCSG", - "city": "Columbus, Columbus Metropolitan Airport", - "state": "GA", - "lat": 32.51611, - "lon": -84.94222 - }, - "KCTJ": { - "id": "KCTJ", - "city": "Carrollton West Georgia Regional Airport", - "state": "GA", - "lat": 33.63, - "lon": -85.15 - }, - "KCVC": { - "id": "KCVC", - "city": "Covington Municipal Airport", - "state": "GA", - "lat": 33.632, - "lon": -83.85 - }, - "KCWV": { - "id": "KCWV", - "city": "Claxton Evans County Airport", - "state": "GA", - "lat": 32.1950999, - "lon": -81.8696 - }, - "KCXU": { - "id": "KCXU", - "city": "Camilla-Mitchell County Airport", - "state": "GA", - "lat": 31.2132, - "lon": -84.2352 - }, - "KCZL": { - "id": "KCZL", - "city": "Calhoun Tom B. David Field Airport", - "state": "GA", - "lat": 34.4554, - "lon": -84.9392 - }, - "KDBN": { - "id": "KDBN", - "city": "Dublin, W H 'Bud' Barron Airport", - "state": "GA", - "lat": 32.56444, - "lon": -82.985 - }, - "KDNL": { - "id": "KDNL", - "city": "Augusta Daniel Field", - "state": "GA", - "lat": 33.4669, - "lon": -82.03836 - }, - "KDNN": { - "id": "KDNN", - "city": "Dalton, Dalton Municipal Airport", - "state": "GA", - "lat": 34.72167, - "lon": -84.86917 - }, - "KDQH": { - "id": "KDQH", - "city": "Douglas, Douglas Municipal Airport", - "state": "GA", - "lat": 31.47667, - "lon": -82.86028 - }, - "KDZJ": { - "id": "KDZJ", - "city": "Blairsville Airport", - "state": "GA", - "lat": 34.8544, - "lon": -83.9973 - }, - "KEZM": { - "id": "KEZM", - "city": "Eastman, Heart of Georgia Regional Airport", - "state": "GA", - "lat": 32.21417, - "lon": -83.12778 - }, - "KFFC": { - "id": "KFFC", - "city": "Atlanta Regional Airport-Falcon Field", - "state": "GA", - "lat": 33.35436, - "lon": -84.56893 - }, - "KFTY": { - "id": "KFTY", - "city": "Fulton County Airport-Brown Field", - "state": "GA", - "lat": 33.77764, - "lon": -84.52461 - }, - "KFZG": { - "id": "KFZG", - "city": "Fitzgerald Municipal Airport", - "state": "GA", - "lat": 31.6839, - "lon": -83.2709 - }, - "KGVL": { - "id": "KGVL", - "city": "Gainesville, Gilmer Memorial Airport", - "state": "GA", - "lat": 34.27194, - "lon": -83.83028 - }, - "KHMP": { - "id": "KHMP", - "city": "Henry County Airport", - "state": "GA", - "lat": 33.3899, - "lon": -84.331 - }, - "KHOE": { - "id": "KHOE", - "city": "Homerville Airport", - "state": "GA", - "lat": 31.0559, - "lon": -82.7741 - }, - "KHQU": { - "id": "KHQU", - "city": "Thomson, Thomson-McDuffie County Airport", - "state": "GA", - "lat": 33.52944, - "lon": -82.51639 - }, - "KIIY": { - "id": "KIIY", - "city": "Washington, Washington-Wilkes County Airport", - "state": "GA", - "lat": 33.77972, - "lon": -82.81639 - }, - "KJCA": { - "id": "KJCA", - "city": "Jackson County Airport", - "state": "GA", - "lat": 34.17586, - "lon": -83.5616 - }, - "KJES": { - "id": "KJES", - "city": "Jesup-Wayne County Airport", - "state": "GA", - "lat": 31.554, - "lon": -81.8824999 - }, - "KJYL": { - "id": "KJYL", - "city": "Sylvania, Plantation Airpark", - "state": "GA", - "lat": 32.64528, - "lon": -81.59639 - }, - "KJZP": { - "id": "KJZP", - "city": "Jasper Pickens County Airport", - "state": "GA", - "lat": 34.45417, - "lon": -84.45971 - }, - "KLGC": { - "id": "KLGC", - "city": "LaGrange-Callaway Airport", - "state": "GA", - "lat": 33.00617, - "lon": -85.06609 - }, - "KLHW": { - "id": "KLHW", - "city": "Wright Army Airfield (Fort Stewart)/Midcoast Regional Airport", - "state": "GA", - "lat": 31.88724, - "lon": -81.56244 - }, - "KLSF": { - "id": "KLSF", - "city": "Fort Benning", - "state": "GA", - "lat": 32.3333299, - "lon": -84.83333 - }, - "KLZU": { - "id": "KLZU", - "city": "Gwinnett County Airport-Briscoe Field", - "state": "GA", - "lat": 33.98288, - "lon": -83.95842 - }, - "KMCN": { - "id": "KMCN", - "city": "Middle Georgia Regional Airport", - "state": "GA", - "lat": 32.68892, - "lon": -83.65293 - }, - "KMGE": { - "id": "KMGE", - "city": "Marietta / Dobbins Air Force Base", - "state": "GA", - "lat": 33.91667, - "lon": -84.51667 - }, - "KMGR": { - "id": "KMGR", - "city": "Moultrie, Moultrie Municipal Airport", - "state": "GA", - "lat": 31.08472, - "lon": -83.80306 - }, - "KMHP": { - "id": "KMHP", - "city": "Metter Municipal Airport", - "state": "GA", - "lat": 32.37397, - "lon": -82.08144 - }, - "KMLJ": { - "id": "KMLJ", - "city": "Milledgeville, Baldwin County Airport", - "state": "GA", - "lat": 33.15417, - "lon": -83.24056 - }, - "KOKZ": { - "id": "KOKZ", - "city": "Sandersville Kaolin Field Airport", - "state": "GA", - "lat": 32.9667, - "lon": -82.8382 - }, - "KOPN": { - "id": "KOPN", - "city": "Thomaston, Thomaston-Upson County Airport", - "state": "GA", - "lat": 32.955, - "lon": -84.2644399 - }, - "KPDK": { - "id": "KPDK", - "city": "Atlanta, De Kalb-Peachtree Airport", - "state": "GA", - "lat": 33.87833, - "lon": -84.29806 - }, - "KPIM": { - "id": "KPIM", - "city": "Pine Mountain Harris County Airport", - "state": "GA", - "lat": 32.8407, - "lon": -84.8824 - }, - "KPUJ": { - "id": "KPUJ", - "city": "Dallas Paulding County Regional Airport", - "state": "GA", - "lat": 33.9189999, - "lon": -84.952 - }, - "KPXE": { - "id": "KPXE", - "city": "Perry-Houston County Airport", - "state": "GA", - "lat": 32.5105999, - "lon": -83.7673 - }, - "KRMG": { - "id": "KRMG", - "city": "Rome, R. B. Russell Airport", - "state": "GA", - "lat": 34.34778, - "lon": -85.1611099 - }, - "KRVJ": { - "id": "KRVJ", - "city": "Swinton Smith Field at Reidsville Municipal Airport", - "state": "GA", - "lat": 32.0594899, - "lon": -82.15358 - }, - "KRYY": { - "id": "KRYY", - "city": "Cobb County International Airport - McCollum Field", - "state": "GA", - "lat": 34.01467, - "lon": -84.59635 - }, - "KSAV": { - "id": "KSAV", - "city": "Savannah-Hilton Head International Airport", - "state": "GA", - "lat": 32.1313699, - "lon": -81.20226 - }, - "KSBO": { - "id": "KSBO", - "city": "Swainsboro Emanuel County Airport", - "state": "GA", - "lat": 32.6091, - "lon": -82.3699 - }, - "KSSI": { - "id": "KSSI", - "city": "Brunswick, Malcolm McKinnon Airport", - "state": "GA", - "lat": 31.15167, - "lon": -81.39139 - }, - "KSVN": { - "id": "KSVN", - "city": "Hunter U. S. Army Airfield", - "state": "GA", - "lat": 32.01667, - "lon": -81.15 - }, - "KTBR": { - "id": "KTBR", - "city": "Statesboro, Statesboro-Bulloch County Airport", - "state": "GA", - "lat": 32.48306, - "lon": -81.7372199 - }, - "KTMA": { - "id": "KTMA", - "city": "Tifton Henry Tift Myers", - "state": "GA", - "lat": 31.429, - "lon": -83.4885 - }, - "KTOC": { - "id": "KTOC", - "city": "Toccoa Le Tourneau Airport", - "state": "GA", - "lat": 34.5927999, - "lon": -83.2964 - }, - "KTVI": { - "id": "KTVI", - "city": "Thomasville Regional Airport", - "state": "GA", - "lat": 30.90179, - "lon": -83.88113 - }, - "KVAD": { - "id": "KVAD", - "city": "Moody Air Force Base", - "state": "GA", - "lat": 30.97913, - "lon": -83.19247 - }, - "KVDI": { - "id": "KVDI", - "city": "Vidalia, Vidalia Municipal Airport", - "state": "GA", - "lat": 32.1925, - "lon": -82.37194 - }, - "KVLD": { - "id": "KVLD", - "city": "Valdosta Regional Airport", - "state": "GA", - "lat": 30.77632, - "lon": -83.27389 - }, - "KVPC": { - "id": "KVPC", - "city": "Cartersville Airport", - "state": "GA", - "lat": 34.11589, - "lon": -84.85064 - }, - "KWDR": { - "id": "KWDR", - "city": "Winder, Winder-Barrow Airport", - "state": "GA", - "lat": 33.98222, - "lon": -83.66806 - }, - "KWRB": { - "id": "KWRB", - "city": "Warner Robins Air Force Base", - "state": "GA", - "lat": 32.63333, - "lon": -83.6 + "KCRW": { + "id": "KCRW", + "city": "Charleston, Yeager Airport", + "state": "WV", + "lat": 38.37944, + "lon": -81.59139 + }, + "KEKN": { + "id": "KEKN", + "city": "Elkins, Elkins-Randolph County-Jennings Randolph Field", + "state": "WV", + "lat": 38.88528, + "lon": -79.85278 + }, + "KHLG": { + "id": "KHLG", + "city": "Wheeling, Wheeling Ohio County Airport", + "state": "WV", + "lat": 40.17028, + "lon": -80.64444 + }, + "KHTS": { + "id": "KHTS", + "city": "Huntington, Tri-State Airport", + "state": "WV", + "lat": 38.365, + "lon": -82.555 + }, + "KLWB": { + "id": "KLWB", + "city": "Lewisburg / Greenbrier", + "state": "WV", + "lat": 37.86667, + "lon": -80.4 + }, + "KMGW": { + "id": "KMGW", + "city": "Morgantown Municipal-Hart Field", + "state": "WV", + "lat": 39.64985, + "lon": -79.92065 + }, + "KMRB": { + "id": "KMRB", + "city": "Eastern WV Regional Airport/Shepherd Field", + "state": "WV", + "lat": 39.40372, + "lon": -77.975 + }, + "KPKB": { + "id": "KPKB", + "city": "Parkersburg, Mid-Ohio Valley Regional Airport", + "state": "WV", + "lat": 39.345, + "lon": -81.43917 }, "PAAD": { "id": "PAAD", @@ -9939,376 +5627,1461 @@ "lat": 69.7166699, "lon": -163 }, - "KAAA": { - "id": "KAAA", - "city": "Logan County Airport", - "state": "IL", - "lat": 40.15885, - "lon": -89.33891 + "KBAM": { + "id": "KBAM", + "city": "Battle Mountain - Lander County Airport", + "state": "NV", + "lat": 40.5989999, + "lon": -116.8743 }, - "KAJG": { - "id": "KAJG", - "city": "Mount Carmel, Mount Carmel Municipal Airport", - "state": "IL", - "lat": 38.60928, - "lon": -87.72508 + "KBVU": { + "id": "KBVU", + "city": "Boulder City Municipal Airport", + "state": "NV", + "lat": 35.9475, + "lon": -114.8611 }, - "KALN": { - "id": "KALN", - "city": "St. Louis Regional Airport", - "state": "IL", - "lat": 38.88968, - "lon": -90.03163 + "KCXP": { + "id": "KCXP", + "city": "Carson City Airport", + "state": "NV", + "lat": 39.19056, + "lon": -119.73191 }, - "KARR": { - "id": "KARR", - "city": "Aurora Municipal Airport", - "state": "IL", - "lat": 41.77132, - "lon": -88.48147 + "KDRA": { + "id": "KDRA", + "city": "Mercury, Desert Rock Airport", + "state": "NV", + "lat": 36.6207, + "lon": -116.02868 }, - "KBLV": { - "id": "KBLV", - "city": "Belleville, Scott AFB/MidAmerica Airport", - "state": "IL", - "lat": 38.55, - "lon": -89.85 + "KEKO": { + "id": "KEKO", + "city": "Elko, Elko Regional Airport", + "state": "NV", + "lat": 40.8240399, + "lon": -115.78635 }, - "KBMI": { - "id": "KBMI", - "city": "Bloomington/Normal, Central Illinois Regional Airport at Bloomington-Normal", - "state": "IL", - "lat": 40.47694, - "lon": -88.91583 + "KELY": { + "id": "KELY", + "city": "Ely, Ely Airport", + "state": "NV", + "lat": 39.295, + "lon": -114.84528 }, - "KCIR": { - "id": "KCIR", - "city": "Cairo Regional Airport", - "state": "IL", - "lat": 37.06388, - "lon": -89.2232 + "KHND": { + "id": "KHND", + "city": "Las Vegas - Henderson Executive Airport", + "state": "NV", + "lat": 35.97665, + "lon": -115.13221 }, - "KCMI": { - "id": "KCMI", - "city": "University of Illinois - Willard", - "state": "IL", - "lat": 40.03245, - "lon": -88.27547 + "KHTH": { + "id": "KHTH", + "city": "Hawthorne Industrial Airport", + "state": "NV", + "lat": 38.54482, + "lon": -118.63137 }, - "KCPS": { - "id": "KCPS", - "city": "St. Louis Downtown Airport", - "state": "IL", - "lat": 38.56403, - "lon": -90.14871 + "KINS": { + "id": "KINS", + "city": "Nellis AFB - Indian Springs Auxiliary Airfield", + "state": "NV", + "lat": 36.58573, + "lon": -115.69008 }, - "KCUL": { - "id": "KCUL", - "city": "Carmi Municipal Airport", - "state": "IL", - "lat": 38.08875, - "lon": -88.12125 + "KLAS": { + "id": "KLAS", + "city": "Las Vegas, McCarran International Airport", + "state": "NV", + "lat": 36.07188, + "lon": -115.1634 }, - "KDEC": { - "id": "KDEC", - "city": "Decatur Airport", - "state": "IL", - "lat": 39.8308, - "lon": -88.87192 + "KLOL": { + "id": "KLOL", + "city": "Lovelock, Derby Field Airport", + "state": "NV", + "lat": 40.0683999, + "lon": -118.57017 }, - "KDKB": { - "id": "KDKB", - "city": "De Kalb Taylor Municipal Airport", - "state": "IL", - "lat": 41.93381, - "lon": -88.70657 + "KLSV": { + "id": "KLSV", + "city": "Nellis Air Force Base", + "state": "NV", + "lat": 36.23333, + "lon": -115.03333 }, - "KDNV": { - "id": "KDNV", - "city": "Danville, Vermilion County Airport", - "state": "IL", - "lat": 40.19944, - "lon": -87.59556 + "KMEV": { + "id": "KMEV", + "city": "Minden-Tahoe Airport", + "state": "NV", + "lat": 38.9963, + "lon": -119.75 }, - "KDPA": { - "id": "KDPA", - "city": "Chicago / West Chicago, Dupage Airport", - "state": "IL", - "lat": 41.8963899, - "lon": -88.25111 + "KNFL": { + "id": "KNFL", + "city": "Fallon, Naval Air Station", + "state": "NV", + "lat": 39.43222, + "lon": -118.68556 }, - "KENL": { - "id": "KENL", - "city": "Centralia Municipal Airport", - "state": "IL", - "lat": 38.50951, - "lon": -89.08996 + "KRNO": { + "id": "KRNO", + "city": "Reno, Reno Tahoe International Airport", + "state": "NV", + "lat": 39.50776, + "lon": -119.76819 }, - "KFEP": { - "id": "KFEP", - "city": "Albertus Airport", - "state": "IL", - "lat": 42.24751, - "lon": -89.58104 + "KRTS": { + "id": "KRTS", + "city": "Reno/Stead", + "state": "NV", + "lat": 39.6682, + "lon": -119.8764 }, - "KFOA": { - "id": "KFOA", - "city": "Flora Municipal Airport", - "state": "IL", - "lat": 38.66726, - "lon": -88.4526999 + "KTMT": { + "id": "KTMT", + "city": "Austin Airport", + "state": "NV", + "lat": 39.46794, + "lon": -117.19745 }, - "KFWC": { - "id": "KFWC", - "city": "Fairfield, Fairfield Municipal Airport", - "state": "IL", - "lat": 38.37861, - "lon": -88.41278 + "KTPH": { + "id": "KTPH", + "city": "Tonopah, Tonopah Airport", + "state": "NV", + "lat": 38.06028, + "lon": -117.08722 }, - "KGBG": { - "id": "KGBG", - "city": "Galesburg Municipal Airport", - "state": "IL", - "lat": 40.9328999, - "lon": -90.43339 + "KVGT": { + "id": "KVGT", + "city": "Las Vegas, North Las Vegas Airport", + "state": "NV", + "lat": 36.21205, + "lon": -115.19395 }, - "KHSB": { - "id": "KHSB", - "city": "Harrisburg-Raleigh Airport", - "state": "IL", - "lat": 37.81281, - "lon": -88.54486 + "KWMC": { + "id": "KWMC", + "city": "Winnemucca, Winnemucca Municipal Airport", + "state": "NV", + "lat": 40.90194, + "lon": -117.80722 }, - "KIGQ": { - "id": "KIGQ", - "city": "Lansing Municipal Airport", - "state": "IL", - "lat": 41.54125, - "lon": -87.52822 + "KADU": { + "id": "KADU", + "city": "Audubon, Audubon County Airport", + "state": "IA", + "lat": 41.70111, + "lon": -94.92028 }, - "KIJX": { - "id": "KIJX", - "city": "Jacksonville Municipal Airport", - "state": "IL", - "lat": 39.7740099, - "lon": -90.24187 + "KAIO": { + "id": "KAIO", + "city": "Atlantic", + "state": "IA", + "lat": 41.4, + "lon": -95.05 }, - "KIKK": { - "id": "KIKK", - "city": "Greater Kankakee Airport", - "state": "IL", - "lat": 41.06871, - "lon": -87.85372 + "KALO": { + "id": "KALO", + "city": "Waterloo, Waterloo Municipal Airport", + "state": "IA", + "lat": 42.55444, + "lon": -92.40111 }, - "KJOT": { - "id": "KJOT", - "city": "Joliet Regional Airport", - "state": "IL", - "lat": 41.51755, - "lon": -88.17903 + "KAMW": { + "id": "KAMW", + "city": "Ames, Ames Municipal Airport", + "state": "IA", + "lat": 41.99056, + "lon": -93.6188899 }, - "KLOT": { - "id": "KLOT", - "city": "Lewis University Airport", - "state": "IL", - "lat": 41.60307, - "lon": -88.10164 + "KAWG": { + "id": "KAWG", + "city": "Washington", + "state": "IA", + "lat": 41.28333, + "lon": -91.66667 }, - "KLWV": { - "id": "KLWV", - "city": "Lawrenceville-Vincennes International Airport", - "state": "IL", - "lat": 38.76046, - "lon": -87.59903 + "KAXA": { + "id": "KAXA", + "city": "Algona", + "state": "IA", + "lat": 43.0833299, + "lon": -94.26667 }, - "KMDH": { - "id": "KMDH", - "city": "Southern Illinois Airport", - "state": "IL", - "lat": 37.78328, - "lon": -89.24532 + "KBNW": { + "id": "KBNW", + "city": "Boone Municipal", + "state": "IA", + "lat": 42.05, + "lon": -93.85 }, - "KMDW": { - "id": "KMDW", - "city": "Chicago, Chicago Midway Airport", - "state": "IL", - "lat": 41.78417, - "lon": -87.75528 + "KBRL": { + "id": "KBRL", + "city": "Burlington Regional Airport", + "state": "IA", + "lat": 40.77293, + "lon": -91.12543 }, - "KMLI": { - "id": "KMLI", - "city": "Moline Quad-City Airport", - "state": "IL", - "lat": 41.4482, - "lon": -90.52359 + "KCAV": { + "id": "KCAV", + "city": "Clarion", + "state": "IA", + "lat": 42.75, + "lon": -93.76667 }, - "KMQB": { - "id": "KMQB", - "city": "Macomb Municipal Airport", - "state": "IL", - "lat": 40.5176299, - "lon": -90.64807 + "KCBF": { + "id": "KCBF", + "city": "Council Bluffs", + "state": "IA", + "lat": 41.2612499, + "lon": -95.7604 }, - "KMTO": { - "id": "KMTO", - "city": "Mattoon / Charleston, Coles County Memorial Airport", - "state": "IL", - "lat": 39.47806, - "lon": -88.2791699 + "KCCY": { + "id": "KCCY", + "city": "Charles City", + "state": "IA", + "lat": 43.06667, + "lon": -92.61667 }, - "KMVN": { - "id": "KMVN", - "city": "Mount Vernon Airport", - "state": "IL", - "lat": 38.32842, - "lon": -88.85292 + "KCID": { + "id": "KCID", + "city": "Cedar Rapids Airport", + "state": "IA", + "lat": 41.88295, + "lon": -91.72456 }, - "KMWA": { - "id": "KMWA", - "city": "Marion - Williamson County Regional Airport", - "state": "IL", - "lat": 37.76671, - "lon": -89.00993 + "KCIN": { + "id": "KCIN", + "city": "Carroll", + "state": "IA", + "lat": 42.05, + "lon": -94.78333 }, - "KOLY": { - "id": "KOLY", - "city": "Olney-Noble Airport", - "state": "IL", - "lat": 38.72133, - "lon": -88.1799 + "KCKP": { + "id": "KCKP", + "city": "Cherokee, Cherokee Municipal Airport", + "state": "IA", + "lat": 42.73167, + "lon": -95.55583 }, - "KORD": { - "id": "KORD", - "city": "Chicago, Chicago-O'Hare International Airport", - "state": "IL", - "lat": 41.97972, - "lon": -87.9044399 + "KCNC": { + "id": "KCNC", + "city": "Chariton", + "state": "IA", + "lat": 41.03333, + "lon": -93.36667 }, - "KPIA": { - "id": "KPIA", - "city": "Peoria - General Downing-Peoria International Airport", - "state": "IL", - "lat": 40.6674999, - "lon": -89.68389 + "KCSQ": { + "id": "KCSQ", + "city": "Creston Municipal Airport", + "state": "IA", + "lat": 41.0188599, + "lon": -94.361 }, - "KPNT": { - "id": "KPNT", - "city": "Pontiac Municipal Airport", - "state": "IL", - "lat": 40.92327, - "lon": -88.6213 + "KCWI": { + "id": "KCWI", + "city": "Clinton Municipal Airport", + "state": "IA", + "lat": 41.82954, + "lon": -90.33279 }, - "KPPQ": { - "id": "KPPQ", - "city": "Pittsfield, Pittsfield Penstone Municipal Airport", - "state": "IL", - "lat": 39.63889, - "lon": -90.77833 + "KDBQ": { + "id": "KDBQ", + "city": "Dubuque Regional Airport", + "state": "IA", + "lat": 42.39837, + "lon": -90.7091 }, - "KPRG": { - "id": "KPRG", - "city": "Edgar County Airport", - "state": "IL", - "lat": 39.69817, - "lon": -87.6669 + "KDEH": { + "id": "KDEH", + "city": "Decorah", + "state": "IA", + "lat": 43.28333, + "lon": -91.73333 }, - "KPWK": { - "id": "KPWK", - "city": "Chicago / Wheeling, Pal-Waukee Airport", - "state": "IL", - "lat": 42.12083, - "lon": -87.90472 + "KDNS": { + "id": "KDNS", + "city": "Denison", + "state": "IA", + "lat": 41.98333, + "lon": -95.38333 }, - "KRFD": { - "id": "KRFD", - "city": "Rockford, Greater Rockford Airport", - "state": "IL", - "lat": 42.19278, - "lon": -89.09333 + "KDSM": { + "id": "KDSM", + "city": "Des Moines International Airport", + "state": "IA", + "lat": 41.53399, + "lon": -93.65307 }, - "KRPJ": { - "id": "KRPJ", - "city": "Rochelle, Rochelle Municipal-Koritz Field Airport", - "state": "IL", - "lat": 41.8905699, - "lon": -89.08175 + "KDVN": { + "id": "KDVN", + "city": "Davenport Municipal Airport", + "state": "IA", + "lat": 41.61338, + "lon": -90.59479 }, - "KRSV": { - "id": "KRSV", - "city": "Robinson Municipal Airport", - "state": "IL", - "lat": 39.01361, - "lon": -87.64846 + "KEBS": { + "id": "KEBS", + "city": "Webster City Municipal Airport", + "state": "IA", + "lat": 42.43724, + "lon": -93.87237 }, - "KSAR": { - "id": "KSAR", - "city": "Sparta Community-Hunter Field Airport", - "state": "IL", - "lat": 38.14624, - "lon": -89.70243 + "KEOK": { + "id": "KEOK", + "city": "Keokuk Municipal Airport", + "state": "IA", + "lat": 40.46149, + "lon": -91.42739 }, - "KSFY": { - "id": "KSFY", - "city": "Tri-Township Airport", - "state": "IL", - "lat": 42.04544, - "lon": -90.11009 + "KEST": { + "id": "KEST", + "city": "Estherville, Estherville Municipal Airport", + "state": "IA", + "lat": 43.40111, + "lon": -94.74722 }, - "KSLO": { - "id": "KSLO", - "city": "Salem, Salem-Leckrone Airport", - "state": "IL", - "lat": 38.64278, - "lon": -88.96417 + "KFFL": { + "id": "KFFL", + "city": "Fairfield Municipal Airport", + "state": "IA", + "lat": 41.0521, + "lon": -91.98339 }, - "KSPI": { - "id": "KSPI", - "city": "Springfield - Abraham Lincoln Capital Airport", - "state": "IL", - "lat": 39.84527, - "lon": -89.68405 + "KFOD": { + "id": "KFOD", + "city": "Fort Dodge", + "state": "IA", + "lat": 42.55, + "lon": -94.18333 }, - "KSQI": { - "id": "KSQI", - "city": "Sterling Rockfalls", - "state": "IL", - "lat": 41.7432, - "lon": -89.66547 + "KFSW": { + "id": "KFSW", + "city": "Fort Madison Municipal Airport", + "state": "IA", + "lat": 40.66154, + "lon": -91.32672 }, - "KTAZ": { - "id": "KTAZ", - "city": "Taylorville, Taylorville Municipal Airport", - "state": "IL", - "lat": 39.53417, - "lon": -89.32778 + "KFXY": { + "id": "KFXY", + "city": "Forest City Municipal Airport", + "state": "IA", + "lat": 43.235, + "lon": -93.624 }, - "KTIP": { - "id": "KTIP", - "city": "Rantoul National Aviation Center Airport", - "state": "IL", - "lat": 40.28952, - "lon": -88.1473 + "KGGI": { + "id": "KGGI", + "city": "Grinnell Municipal Airfield", + "state": "IA", + "lat": 41.7092, + "lon": -92.7349 }, - "KUGN": { - "id": "KUGN", - "city": "Chicago/Waukegan Regional Airport", - "state": "IL", - "lat": 42.42546, - "lon": -87.86339 + "KHNR": { + "id": "KHNR", + "city": "Harlan, Harlan Municipal Airport", + "state": "IA", + "lat": 41.58444, + "lon": -95.33972 }, - "KUIN": { - "id": "KUIN", - "city": "Quincy Regional Airport-Baldwin Field", - "state": "IL", - "lat": 39.9371, - "lon": -91.19659 + "KHPT": { + "id": "KHPT", + "city": "Hampton Municipal Airport", + "state": "IA", + "lat": 42.72369, + "lon": -93.22633 }, - "KVYS": { - "id": "KVYS", - "city": "Illinois Valley Regional Airport", - "state": "IL", - "lat": 41.35175, - "lon": -89.14963 + "KICL": { + "id": "KICL", + "city": "Schenck Field Airport", + "state": "IA", + "lat": 40.72421, + "lon": -95.02224 + }, + "KIFA": { + "id": "KIFA", + "city": "Iowa Falls Municipal Airport", + "state": "IA", + "lat": 42.4709999, + "lon": -93.27 + }, + "KIIB": { + "id": "KIIB", + "city": "Independence, Independence Municipal Airport", + "state": "IA", + "lat": 42.45, + "lon": -91.93333 + }, + "KIKV": { + "id": "KIKV", + "city": "Ankeny Regional Airport", + "state": "IA", + "lat": 41.68782, + "lon": -93.56944 + }, + "KIOW": { + "id": "KIOW", + "city": "Iowa City Municipal Airport", + "state": "IA", + "lat": 41.6394499, + "lon": -91.5445 + }, + "KLRJ": { + "id": "KLRJ", + "city": "Le Mars Municipal Airport", + "state": "IA", + "lat": 42.77478, + "lon": -96.19239 + }, + "KLWD": { + "id": "KLWD", + "city": "Lamoni, Lamoni Municipal Airport", + "state": "IA", + "lat": 40.63056, + "lon": -93.90083 + }, + "KMCW": { + "id": "KMCW", + "city": "Mason City Municipal Airport", + "state": "IA", + "lat": 43.15442, + "lon": -93.32607 + }, + "KMIW": { + "id": "KMIW", + "city": "Marshalltown, Marshalltown Municipal Airport", + "state": "IA", + "lat": 42.11056, + "lon": -92.91611 + }, + "KMPZ": { + "id": "KMPZ", + "city": "Mount Pleasant, Mount Pleasant Municipal Airport", + "state": "IA", + "lat": 40.94667, + "lon": -91.51111 + }, + "KMUT": { + "id": "KMUT", + "city": "Muscatine", + "state": "IA", + "lat": 41.36667, + "lon": -91.15 + }, + "KMXO": { + "id": "KMXO", + "city": "Monticello Regional Airport", + "state": "IA", + "lat": 42.22035, + "lon": -91.16041 + }, + "KOLZ": { + "id": "KOLZ", + "city": "Oelwein Municipal Airport", + "state": "IA", + "lat": 42.68316, + "lon": -91.97595 + }, + "KOOA": { + "id": "KOOA", + "city": "Oskaloosa, Oskaloosa Municipal Airport", + "state": "IA", + "lat": 41.22611, + "lon": -92.49361 + }, + "KOTM": { + "id": "KOTM", + "city": "Ottumwa Regional Airport", + "state": "IA", + "lat": 41.10082, + "lon": -92.4445099 + }, + "KOXV": { + "id": "KOXV", + "city": "Knoxville", + "state": "IA", + "lat": 41.3, + "lon": -93.11667 + }, + "KPEA": { + "id": "KPEA", + "city": "Pella, Pella Municipal Airport", + "state": "IA", + "lat": 41.4, + "lon": -92.93333 + }, + "KPRO": { + "id": "KPRO", + "city": "Perry Municipal Airport", + "state": "IA", + "lat": 41.828, + "lon": -94.1598999 + }, + "KRDK": { + "id": "KRDK", + "city": "Red Oak", + "state": "IA", + "lat": 41.01667, + "lon": -95.26667 + }, + "KSDA": { + "id": "KSDA", + "city": "Shenandoah Municipal", + "state": "IA", + "lat": 40.75, + "lon": -95.41667 + }, + "KSHL": { + "id": "KSHL", + "city": "Sheldon", + "state": "IA", + "lat": 43.21667, + "lon": -95.83333 + }, + "KSLB": { + "id": "KSLB", + "city": "Storm Lake", + "state": "IA", + "lat": 42.6, + "lon": -95.23333 + }, + "KSPW": { + "id": "KSPW", + "city": "Spencer Municipal Airport", + "state": "IA", + "lat": 43.16825, + "lon": -95.21008 + }, + "KSUX": { + "id": "KSUX", + "city": "Sioux City, Sioux Gateway Airport", + "state": "IA", + "lat": 42.4025, + "lon": -96.38444 + }, + "KSXK": { + "id": "KSXK", + "city": "Sioux County Regional Airport", + "state": "IA", + "lat": 42.98583, + "lon": -96.1614 + }, + "KTNU": { + "id": "KTNU", + "city": "Newton Municipal Airport - Earl Johnson Field", + "state": "IA", + "lat": 41.67014, + "lon": -93.01902 + }, + "KTVK": { + "id": "KTVK", + "city": "Centerville Municipal Airport", + "state": "IA", + "lat": 40.6839, + "lon": -92.901 + }, + "KVTI": { + "id": "KVTI", + "city": "Vinton, Vinton Veterans Memorial Airpark Airport", + "state": "IA", + "lat": 42.21861, + "lon": -92.02583 + }, + "KBGF": { + "id": "KBGF", + "city": "Winchester Municipal Airport", + "state": "TN", + "lat": 35.1775, + "lon": -86.0662 + }, + "KBNA": { + "id": "KBNA", + "city": "Nashville, Nashville International Airport", + "state": "TN", + "lat": 36.11889, + "lon": -86.68917 + }, + "KCHA": { + "id": "KCHA", + "city": "Chattanooga, Lovell Field", + "state": "TN", + "lat": 35.03333, + "lon": -85.2 + }, + "KCKV": { + "id": "KCKV", + "city": "Clarksville Outlaw Field", + "state": "TN", + "lat": 36.61689, + "lon": -87.41174 + }, + "KCSV": { + "id": "KCSV", + "city": "Crossville, Crossville Memorial-Whitson Field Airport", + "state": "TN", + "lat": 35.95139, + "lon": -85.0849999 + }, + "KDKX": { + "id": "KDKX", + "city": "Knoxville Downtown Airport", + "state": "TN", + "lat": 35.96581, + "lon": -83.87169 + }, + "KDYR": { + "id": "KDYR", + "city": "Dyersburg, Dyersburg Municipal Airport", + "state": "TN", + "lat": 36, + "lon": -89.4 + }, + "KFYE": { + "id": "KFYE", + "city": "Somerville - Fayette County Airport", + "state": "TN", + "lat": 35.2061, + "lon": -89.3929 + }, + "KFYM": { + "id": "KFYM", + "city": "Fayetteville Municipal Airport", + "state": "TN", + "lat": 35.0597, + "lon": -86.5639999 + }, + "KGCY": { + "id": "KGCY", + "city": "Greeneville-Greene County Municipal Airport", + "state": "TN", + "lat": 36.19601, + "lon": -82.81099 + }, + "KGKT": { + "id": "KGKT", + "city": "Sevierville Gatlinburg - Pigeon Forge Airport", + "state": "TN", + "lat": 35.85681, + "lon": -83.53334 + }, + "KGZS": { + "id": "KGZS", + "city": "Pulaski Abernathy Field Airport", + "state": "TN", + "lat": 35.1537, + "lon": -87.0568 + }, + "KHZD": { + "id": "KHZD", + "city": "Huntingdon Carroll County Airport", + "state": "TN", + "lat": 36.08896, + "lon": -88.46538 + }, + "KJAU": { + "id": "KJAU", + "city": "Jacksboro Campbell County Airport", + "state": "TN", + "lat": 36.3341, + "lon": -84.163 + }, + "KJWN": { + "id": "KJWN", + "city": "John C Tune Airport", + "state": "TN", + "lat": 36.18521, + "lon": -86.88331 + }, + "KLUG": { + "id": "KLUG", + "city": "Ellington Airport", + "state": "TN", + "lat": 35.50697, + "lon": -86.80389 + }, + "KMBT": { + "id": "KMBT", + "city": "Murfreesboro Municipal Airport", + "state": "TN", + "lat": 35.87866, + "lon": -86.37749 + }, + "KMEG": { + "id": "KMEG", + "city": "Memphis WFO", + "state": "TN", + "lat": 35.0563999, + "lon": -89.9863 + }, + "KMEM": { + "id": "KMEM", + "city": "Memphis International Airport", + "state": "TN", + "lat": 35.05644, + "lon": -89.98634 + }, + "KMKL": { + "id": "KMKL", + "city": "Jackson, McKellar-Sipes Regional Airport", + "state": "TN", + "lat": 35.59306, + "lon": -88.91667 + }, + "KMMI": { + "id": "KMMI", + "city": "Athens McMinn County Airport", + "state": "TN", + "lat": 35.3973, + "lon": -84.5626 + }, + "KMNV": { + "id": "KMNV", + "city": "Monroe County Airport", + "state": "TN", + "lat": 35.54522, + "lon": -84.38039 + }, + "KMOR": { + "id": "KMOR", + "city": "Morristown Moore-Murrell Airport", + "state": "TN", + "lat": 36.1794, + "lon": -83.3754 + }, + "KMQY": { + "id": "KMQY", + "city": "Smyrna, Smyrna Airport", + "state": "TN", + "lat": 36.00889, + "lon": -86.52 + }, + "KMRC": { + "id": "KMRC", + "city": "Columbia / Maury County", + "state": "TN", + "lat": 35.55, + "lon": -87.18333 + }, + "KNQA": { + "id": "KNQA", + "city": "Millington, Millington Municipal Airport", + "state": "TN", + "lat": 35.35667, + "lon": -89.8702799 + }, + "KOQT": { + "id": "KOQT", + "city": "Oak Ridge", + "state": "TN", + "lat": 36.02278, + "lon": -84.23333 + }, + "KPHT": { + "id": "KPHT", + "city": "Paris - Henry County Airport", + "state": "TN", + "lat": 36.34, + "lon": -88.38 + }, + "KPVE": { + "id": "KPVE", + "city": "Lexington-Parsons Beech River Regional Airport", + "state": "TN", + "lat": 35.6564, + "lon": -88.1954 + }, + "KRKW": { + "id": "KRKW", + "city": "Rockwood Municipal Airport", + "state": "TN", + "lat": 35.92501, + "lon": -84.691 + }, + "KRNC": { + "id": "KRNC", + "city": "McMinnville Warren County Memorial Airport", + "state": "TN", + "lat": 35.6991, + "lon": -85.8402 + }, + "KSCX": { + "id": "KSCX", + "city": "Scott Municipal Airport", + "state": "TN", + "lat": 36.45569, + "lon": -84.58575 + }, + "KSNH": { + "id": "KSNH", + "city": "SAVANNAH/HARDIN CO", + "state": "TN", + "lat": 35.17, + "lon": -88.22 + }, + "KSRB": { + "id": "KSRB", + "city": "Sparta Upper Cumberland Regional Airport", + "state": "TN", + "lat": 36.0559, + "lon": -85.5307 + }, + "KSYI": { + "id": "KSYI", + "city": "Shelbyville Bomar Field & Shelbyville Municipal Airport", + "state": "TN", + "lat": 35.5593999, + "lon": -86.4425 + }, + "KTHA": { + "id": "KTHA", + "city": "Tullahoma Regional Airport/William Northern Field", + "state": "TN", + "lat": 35.38, + "lon": -86.2467 + }, + "KTRI": { + "id": "KTRI", + "city": "Bristol / Johnson / Kingsport, Tri-City Regional Airport", + "state": "TN", + "lat": 36.47972, + "lon": -82.39889 + }, + "KTYS": { + "id": "KTYS", + "city": "Knoxville, McGhee Tyson Airport", + "state": "TN", + "lat": 35.81806, + "lon": -83.98583 + }, + "KUCY": { + "id": "KUCY", + "city": "Union City - Everett-Stewart Regional Airport", + "state": "TN", + "lat": 36.38, + "lon": -88.98 + }, + "KXNX": { + "id": "KXNX", + "city": "Sumner County Regional Airport", + "state": "TN", + "lat": 36.3750799, + "lon": -86.40842 + }, + "KACP": { + "id": "KACP", + "city": "Oakdale, Allen Parish Airport", + "state": "LA", + "lat": 30.75056, + "lon": -92.68861 + }, + "KAEX": { + "id": "KAEX", + "city": "Alexandria, Alexandria International Airport", + "state": "LA", + "lat": 31.33472, + "lon": -92.55861 + }, + "KAPS": { + "id": "KAPS", + "city": "Port of South Louisiana Executive Regional Airport", + "state": "LA", + "lat": 30.08747, + "lon": -90.58283 + }, + "KAQV": { + "id": "KAQV", + "city": "Ft. Polk - Peason Ridge", + "state": "LA", + "lat": 31.4, + "lon": -93.2833 + }, + "KARA": { + "id": "KARA", + "city": "Acadiana Regional Airport", + "state": "LA", + "lat": 30.02918, + "lon": -91.88451 + }, + "KASD": { + "id": "KASD", + "city": "Slidell, Slidell Airport", + "state": "LA", + "lat": 30.34306, + "lon": -89.82194 + }, + "KATP": { + "id": "KATP", + "city": "Green Canyon 787 Atlantis", + "state": "LA", + "lat": 27.195, + "lon": -90.027 + }, + "KBAD": { + "id": "KBAD", + "city": "Barksdale Air Force Base", + "state": "LA", + "lat": 32.5, + "lon": -93.66667 + }, + "KBKB": { + "id": "KBKB", + "city": "Ft. Polk - Fullerton Landing Strip", + "state": "LA", + "lat": 31.0217, + "lon": -92.9107 + }, + "KBTR": { + "id": "KBTR", + "city": "Baton Rouge, Baton Rouge Metropolitan, Ryan Field", + "state": "LA", + "lat": 30.53722, + "lon": -91.14694 + }, + "KBXA": { + "id": "KBXA", + "city": "Bogalusa, George R Carr Memorial Air Field", + "state": "LA", + "lat": 30.81361, + "lon": -89.86472 + }, + "KCWF": { + "id": "KCWF", + "city": "Chenault Airpark", + "state": "LA", + "lat": 30.21667, + "lon": -93.15 + }, + "KDRI": { + "id": "KDRI", + "city": "De Ridder, Beauregard Parish Airport", + "state": "LA", + "lat": 30.83167, + "lon": -93.33972 + }, + "KDSF": { + "id": "KDSF", + "city": "Mississippi Canyon", + "state": "LA", + "lat": 28.35, + "lon": -88.26667 + }, + "KDTN": { + "id": "KDTN", + "city": "Shreveport, Shreveport Downtown Airport", + "state": "LA", + "lat": 32.5424999, + "lon": -93.74472 + }, + "KEIR": { + "id": "KEIR", + "city": "Eugene Island", + "state": "LA", + "lat": 28.634, + "lon": -91.489 + }, + "KESF": { + "id": "KESF", + "city": "Alexandria Esler Regional Airport", + "state": "LA", + "lat": 31.39634, + "lon": -92.28273 + }, + "KGAO": { + "id": "KGAO", + "city": "Galliano, South Lafourche Airport", + "state": "LA", + "lat": 29.44472, + "lon": -90.26111 + }, + "KGHB": { + "id": "KGHB", + "city": "GB172/Salsa (Shell E-P)", + "state": "LA", + "lat": 27.84, + "lon": -91.988 + }, + "KGRY": { + "id": "KGRY", + "city": "Green Canyon 338 Front Runner", + "state": "LA", + "lat": 27.625, + "lon": -90.441 + }, + "KHDC": { + "id": "KHDC", + "city": "Hammond, Hammond Municipal Airport", + "state": "LA", + "lat": 30.52083, + "lon": -90.4175 + }, + "KHUM": { + "id": "KHUM", + "city": "Houma-Terrebonne Airport", + "state": "LA", + "lat": 29.56341, + "lon": -90.66283 + }, + "KHZR": { + "id": "KHZR", + "city": "New Roads False River Regional Airport", + "state": "LA", + "lat": 30.7183, + "lon": -91.4787 + }, + "KIER": { + "id": "KIER", + "city": "Natchitoches, Natchitoches Regional Airport", + "state": "LA", + "lat": 31.73583, + "lon": -93.09917 + }, + "KIYA": { + "id": "KIYA", + "city": "Abbeville Chris Crusta Memorial Airport", + "state": "LA", + "lat": 29.97578, + "lon": -92.08422 + }, + "KLCH": { + "id": "KLCH", + "city": "Lake Charles Regional Airport", + "state": "LA", + "lat": 30.12556, + "lon": -93.22767 + }, + "KLFT": { + "id": "KLFT", + "city": "Lafayette, Lafayette Regional Airport", + "state": "LA", + "lat": 30.20222, + "lon": -91.99306 + }, + "KLNQ": { + "id": "KLNQ", + "city": "Boothville Heliport", + "state": "LA", + "lat": 29.35414, + "lon": -89.43591 + }, + "KMDJ": { + "id": "KMDJ", + "city": "MISS CANYON OIL PLATFORM", + "state": "LA", + "lat": 28.65, + "lon": -89.8 + }, + "KMIS": { + "id": "KMIS", + "city": "Main Pass 140B (Apache Corp)", + "state": "LA", + "lat": 29.296, + "lon": -88.842 + }, + "KMLU": { + "id": "KMLU", + "city": "Monroe Regional Airport", + "state": "LA", + "lat": 32.5155699, + "lon": -92.02995 + }, + "KMNE": { + "id": "KMNE", + "city": "Minden Airport", + "state": "LA", + "lat": 32.64603, + "lon": -93.29808 + }, + "KMSY": { + "id": "KMSY", + "city": "New Orleans, New Orleans International Airport", + "state": "LA", + "lat": 29.99278, + "lon": -90.2508299 + }, + "KNBG": { + "id": "KNBG", + "city": "New Orleans Naval Air Station - Alvin Callender Field", + "state": "LA", + "lat": 29.83736, + "lon": -90.02445 + }, + "KNEW": { + "id": "KNEW", + "city": "New Orleans, New Orleans Lakefront Airport", + "state": "LA", + "lat": 30.04944, + "lon": -90.02889 + }, + "KOPL": { + "id": "KOPL", + "city": "Opelousas St Landry Parish Airport", + "state": "LA", + "lat": 30.5584, + "lon": -92.0994 + }, + "KPOE": { + "id": "KPOE", + "city": "Fort Polk, Polk AAF Ft Polk", + "state": "LA", + "lat": 31.05, + "lon": -93.19389 + }, + "KPTN": { + "id": "KPTN", + "city": "Patterson Memorial", + "state": "LA", + "lat": 29.71667, + "lon": -91.33333 + }, + "KREG": { + "id": "KREG", + "city": "Louisiana Regional Airport", + "state": "LA", + "lat": 30.1714, + "lon": -90.9404 + }, + "KRSN": { + "id": "KRSN", + "city": "Ruston, Ruston Regional Airport", + "state": "LA", + "lat": 32.51444, + "lon": -92.58833 + }, + "KSHV": { + "id": "KSHV", + "city": "Shreveport, Shreveport Regional Airport", + "state": "LA", + "lat": 32.44694, + "lon": -93.82417 + }, + "KTVR": { + "id": "KTVR", + "city": "Vicksburg, Vicksburg / Tallulah Regional Airport", + "state": "LA", + "lat": 32.3480599, + "lon": -91.03 + }, + "KUXL": { + "id": "KUXL", + "city": "Southland Field", + "state": "LA", + "lat": 30.1314, + "lon": -93.3760999 + }, + "KVKY": { + "id": "KVKY", + "city": "Main Pass 289C (Apache Corp)", + "state": "LA", + "lat": 29.248, + "lon": -88.441 + }, + "KVOA": { + "id": "KVOA", + "city": "VK 786/Petronius (Chevron)", + "state": "LA", + "lat": 29.229, + "lon": -87.781 + }, + "KALB": { + "id": "KALB", + "city": "Albany International Airport", + "state": "NY", + "lat": 42.74722, + "lon": -73.79912 + }, + "KART": { + "id": "KART", + "city": "Watertown, Watertown International Airport", + "state": "NY", + "lat": 43.99194, + "lon": -76.02167 + }, + "KBGM": { + "id": "KBGM", + "city": "Binghamton, Binghamton Regional Airport", + "state": "NY", + "lat": 42.20778, + "lon": -75.98139 + }, + "KBUF": { + "id": "KBUF", + "city": "Buffalo, Greater Buffalo International Airport", + "state": "NY", + "lat": 42.93998, + "lon": -78.73604 + }, + "KDKK": { + "id": "KDKK", + "city": "Dunkirk, Chautauqua County / Dunkirk Airport", + "state": "NY", + "lat": 42.49306, + "lon": -79.27583 + }, + "KDSV": { + "id": "KDSV", + "city": "Dansville, Dansville Municipal Airport", + "state": "NY", + "lat": 42.56944, + "lon": -77.71444 + }, + "KELM": { + "id": "KELM", + "city": "Elmira, Elmira / Corning Regional Airport", + "state": "NY", + "lat": 42.15639, + "lon": -76.90278 + }, + "KELZ": { + "id": "KELZ", + "city": "Wellsville, Wellsville Municipal Airport", + "state": "NY", + "lat": 42.1075, + "lon": -77.98444 + }, + "KFOK": { + "id": "KFOK", + "city": "The Gabreski Airport", + "state": "NY", + "lat": 40.85053, + "lon": -72.61927 + }, + "KFRG": { + "id": "KFRG", + "city": "Farmingdale - Republic Airport", + "state": "NY", + "lat": 40.73443, + "lon": -73.41639 + }, + "KFZY": { + "id": "KFZY", + "city": "Fulton, Oswego County Airport", + "state": "NY", + "lat": 43.35083, + "lon": -76.38806 + }, + "KGFL": { + "id": "KGFL", + "city": "Glens Falls, Floyd Bennett Memorial Airport", + "state": "NY", + "lat": 43.34111, + "lon": -73.61056 + }, + "KGTB": { + "id": "KGTB", + "city": "Fort Drum / Wheeler-Sack U. S. Army Airfield", + "state": "NY", + "lat": 44.05, + "lon": -75.73333 + }, + "KGVQ": { + "id": "KGVQ", + "city": "Genesee County Airport", + "state": "NY", + "lat": 43.03175, + "lon": -78.16967 + }, + "KHPN": { + "id": "KHPN", + "city": "White Plains - Westchester County Airport", + "state": "NY", + "lat": 41.06237, + "lon": -73.70456 + }, + "KHTO": { + "id": "KHTO", + "city": "East Hampton, East Hampton Airport", + "state": "NY", + "lat": 40.95944, + "lon": -72.25194 + }, + "KHWV": { + "id": "KHWV", + "city": "Shirley, Brookhaven Airport", + "state": "NY", + "lat": 40.82167, + "lon": -72.8688899 + }, + "KIAG": { + "id": "KIAG", + "city": "Niagara Falls, Niagara Falls International Airport", + "state": "NY", + "lat": 43.1082899, + "lon": -78.93818 + }, + "KISP": { + "id": "KISP", + "city": "Islip, Long Island Mac Arthur Airport", + "state": "NY", + "lat": 40.79389, + "lon": -73.10167 + }, + "KITH": { + "id": "KITH", + "city": "Ithaca, Ithaca Tompkins Regional Airport", + "state": "NY", + "lat": 42.49083, + "lon": -76.45833 + }, + "KJFK": { + "id": "KJFK", + "city": "New York, Kennedy International Airport", + "state": "NY", + "lat": 40.63915, + "lon": -73.76393 + }, + "KJHW": { + "id": "KJHW", + "city": "Jamestown, Chautauqua County/Jamestown Airport", + "state": "NY", + "lat": 42.15, + "lon": -79.26667 + }, + "KJRB": { + "id": "KJRB", + "city": "New York Downtown Manhattan", + "state": "NY", + "lat": 40.7012, + "lon": -74.009 + }, + "KLGA": { + "id": "KLGA", + "city": "New York, La Guardia Airport", + "state": "NY", + "lat": 40.77917, + "lon": -73.88 + }, + "KMGJ": { + "id": "KMGJ", + "city": "Montgomery, Orange County Airport", + "state": "NY", + "lat": 41.50917, + "lon": -74.265 + }, + "KMSS": { + "id": "KMSS", + "city": "Massena, Massena International-Richards Field", + "state": "NY", + "lat": 44.93583, + "lon": -74.84556 + }, + "KMSV": { + "id": "KMSV", + "city": "Monticello, Sullivan County International Airport", + "state": "NY", + "lat": 41.7, + "lon": -74.8 + }, + "KMTP": { + "id": "KMTP", + "city": "Montauk, Montauk Airport", + "state": "NY", + "lat": 41.07306, + "lon": -71.92333 + }, + "KNYC": { + "id": "KNYC", + "city": "New York City, Central Park", + "state": "NY", + "lat": 40.78333, + "lon": -73.9666699 + }, + "KOGS": { + "id": "KOGS", + "city": "Ogdensburg International Airport", + "state": "NY", + "lat": 44.68186, + "lon": -75.4655 + }, + "KOLE": { + "id": "KOLE", + "city": "Cattaraugus County-Olean Airport", + "state": "NY", + "lat": 42.24119, + "lon": -78.37136 + }, + "KPBG": { + "id": "KPBG", + "city": "Plattsburgh International Airport ", + "state": "NY", + "lat": 44.65, + "lon": -73.4666699 + }, + "KPEO": { + "id": "KPEO", + "city": "Penn Yan, Penn Yan Airport", + "state": "NY", + "lat": 42.64306, + "lon": -77.04944 + }, + "KPOU": { + "id": "KPOU", + "city": "Poughkeepsie, Dutchess County Airport", + "state": "NY", + "lat": 41.62667, + "lon": -73.88417 + }, + "KPTD": { + "id": "KPTD", + "city": "Potsdam Municipal Airport/Damon Field", + "state": "NY", + "lat": 44.67667, + "lon": -74.94844 + }, + "KRME": { + "id": "KRME", + "city": "Griffiss Air Force Base / Rome", + "state": "NY", + "lat": 43.23333, + "lon": -75.4 + }, + "KROC": { + "id": "KROC", + "city": "Rochester, Greater Rochester International Airport", + "state": "NY", + "lat": 43.11667, + "lon": -77.67667 + }, + "KSCH": { + "id": "KSCH", + "city": "Schenectady Airport", + "state": "NY", + "lat": 42.85, + "lon": -73.93333 + }, + "KSDC": { + "id": "KSDC", + "city": "Williamson-Sodus Airport", + "state": "NY", + "lat": 43.23459, + "lon": -77.11946 + }, + "KSLK": { + "id": "KSLK", + "city": "Saranac Lake, Adirondack Regional Airport", + "state": "NY", + "lat": 44.39306, + "lon": -74.20278 + }, + "KSWF": { + "id": "KSWF", + "city": "Newburgh / Stewart", + "state": "NY", + "lat": 41.5, + "lon": -74.1 + }, + "KSYR": { + "id": "KSYR", + "city": "Syracuse, Syracuse Hancock International Airport", + "state": "NY", + "lat": 43.10917, + "lon": -76.10333 + }, + "KVGC": { + "id": "KVGC", + "city": "Hamilton Municipal Airport", + "state": "NY", + "lat": 42.84344, + "lon": -75.56119 }, "KSZT": { "id": "KSZT", @@ -10345,334 +7118,649 @@ "lat": 43.8, "lon": -116.93333 }, - "KAAO": { - "id": "KAAO", - "city": "Wichita Jabara Airport", - "state": "KS", - "lat": 37.74969, - "lon": -97.21908 + "KABE": { + "id": "KABE", + "city": "Allentown, Lehigh Valley International Airport", + "state": "PA", + "lat": 40.64985, + "lon": -75.44771 }, - "KADT": { - "id": "KADT", - "city": "Atwood-Rawlins County City-County Airport", - "state": "KS", - "lat": 39.84034, - "lon": -101.04248 + "KAFJ": { + "id": "KAFJ", + "city": "Washington - Washington County Airport", + "state": "PA", + "lat": 40.13333, + "lon": -80.28333 }, - "KBEC": { - "id": "KBEC", - "city": "Beech Factory Airport", - "state": "KS", - "lat": 37.69392, - "lon": -97.21492 + "KAGC": { + "id": "KAGC", + "city": "Pittsburgh - Allegheny County Airport", + "state": "PA", + "lat": 40.35521, + "lon": -79.92144 }, - "KCBK": { - "id": "KCBK", - "city": "Colby Shaltz Field Airport", - "state": "KS", - "lat": 39.43, - "lon": -101.0511 + "KAOO": { + "id": "KAOO", + "city": "Altoona - Blair County Airport", + "state": "PA", + "lat": 40.29994, + "lon": -78.3168 }, - "KCFV": { - "id": "KCFV", - "city": "Coffeyville, Coffeyville Municipal Airport", - "state": "KS", - "lat": 37.09111, - "lon": -95.56639 + "KAVP": { + "id": "KAVP", + "city": "Wilkes-Barre - Scranton, Wilkes-Barre / Scranton International Airport", + "state": "PA", + "lat": 41.33889, + "lon": -75.72667 }, - "KCNK": { - "id": "KCNK", - "city": "Concordia, Blosser Municipal Airport", - "state": "KS", - "lat": 39.55139, - "lon": -97.65056 + "KBFD": { + "id": "KBFD", + "city": "Bradford Regional Airport", + "state": "PA", + "lat": 41.79838, + "lon": -78.63539 }, - "KCNU": { - "id": "KCNU", - "city": "Chanute, Chanute Martin Johnson Airport", - "state": "KS", - "lat": 37.67028, - "lon": -95.48417 + "KBTP": { + "id": "KBTP", + "city": "Butler, Butler County Airport/K W Scholter Field", + "state": "PA", + "lat": 40.78333, + "lon": -79.95 }, - "KDDC": { - "id": "KDDC", - "city": "Dodge City, Dodge City Regional Airport", - "state": "KS", - "lat": 37.77278, - "lon": -99.96972 + "KBVI": { + "id": "KBVI", + "city": "Beaver County Airport", + "state": "PA", + "lat": 40.77351, + "lon": -80.38248 }, - "KEHA": { - "id": "KEHA", - "city": "Elkhart, Elkhart-Morton County Airport", - "state": "KS", - "lat": 37, - "lon": -101.88333 + "KCKZ": { + "id": "KCKZ", + "city": "Pennridge Airport", + "state": "PA", + "lat": 40.38919, + "lon": -75.29047 }, - "KEMP": { - "id": "KEMP", - "city": "Emporia, Emporia Municipal Airport", - "state": "KS", - "lat": 38.32889, - "lon": -96.19389 + "KCXY": { + "id": "KCXY", + "city": "Harrisburg, Capital City Airport", + "state": "PA", + "lat": 40.21843, + "lon": -76.8552 }, - "KEQA": { - "id": "KEQA", - "city": "El Dorado Captain Jack Thomas Airport", - "state": "KS", - "lat": 37.77534, - "lon": -96.81449 + "KDUJ": { + "id": "KDUJ", + "city": "Du Bois - Jefferson County Airport", + "state": "PA", + "lat": 41.17948, + "lon": -78.89326 }, - "KEWK": { - "id": "KEWK", - "city": "Newton, Newton City/County Airport", - "state": "KS", - "lat": 38.05, - "lon": -97.28333 + "KDYL": { + "id": "KDYL", + "city": "Doylestown, Doylestown Airport", + "state": "PA", + "lat": 40.33016, + "lon": -75.12286 }, - "KFOE": { - "id": "KFOE", - "city": "Topeka, Forbes Field", - "state": "KS", - "lat": 38.94139, - "lon": -95.65056 + "KERI": { + "id": "KERI", + "city": "Erie, Erie International Airport", + "state": "PA", + "lat": 42.08, + "lon": -80.1825 }, - "KFRI": { - "id": "KFRI", - "city": "Fort Riley - Marshall AAF", - "state": "KS", - "lat": 39.05586, - "lon": -96.76166 + "KFIG": { + "id": "KFIG", + "city": "Clearfield, Clearfield-Lawrence Airport", + "state": "PA", + "lat": 41.04667, + "lon": -78.41167 }, - "KGBD": { - "id": "KGBD", - "city": "Great Bend, Great Bend Municipal Airport", - "state": "KS", - "lat": 38.35, - "lon": -98.86667 + "KFKL": { + "id": "KFKL", + "city": "Franklin, Venango Regional Airport", + "state": "PA", + "lat": 41.38333, + "lon": -79.86667 }, - "KGCK": { - "id": "KGCK", - "city": "Garden City Regional Airport", - "state": "KS", - "lat": 37.9275, - "lon": -100.72444 + "KGKJ": { + "id": "KGKJ", + "city": "Port Meadville Airport", + "state": "PA", + "lat": 41.6258399, + "lon": -80.21231 }, - "KGLD": { - "id": "KGLD", - "city": "Goodland, Renner Field", - "state": "KS", - "lat": 39.3675, - "lon": -101.69306 + "KHMZ": { + "id": "KHMZ", + "city": "Bedford, Bedford County Airport", + "state": "PA", + "lat": 40.08528, + "lon": -78.51222 }, - "KHLC": { - "id": "KHLC", - "city": "Hill City, Hill City Municipal Airport", - "state": "KS", - "lat": 39.37472, - "lon": -99.82972 + "KHZL": { + "id": "KHZL", + "city": "Hazleton Municipal Airport", + "state": "PA", + "lat": 40.98447, + "lon": -75.99005 }, - "KHQG": { - "id": "KHQG", - "city": "Hugoton Municipal Airport", - "state": "KS", - "lat": 37.16308, - "lon": -101.37052 + "KIDI": { + "id": "KIDI", + "city": "Indiana / Stewart Field", + "state": "PA", + "lat": 40.63333, + "lon": -79.1 }, - "KHUT": { - "id": "KHUT", - "city": "Hutchinson, Hutchinson Municipal Airport", - "state": "KS", - "lat": 38.06806, - "lon": -97.86056 + "KIPT": { + "id": "KIPT", + "city": "Williamsport - Lycoming County Airport", + "state": "PA", + "lat": 41.24298, + "lon": -76.92173 }, - "KHYS": { - "id": "KHYS", - "city": "Hays, Hays Regional Airport", - "state": "KS", - "lat": 38.85, - "lon": -99.26667 + "KJST": { + "id": "KJST", + "city": "Johnstown - Cambria County Airport", + "state": "PA", + "lat": 40.3149, + "lon": -78.83074 }, - "KIAB": { - "id": "KIAB", - "city": "McConnell Air Force Base", - "state": "KS", - "lat": 37.61667, - "lon": -97.26667 + "KLBE": { + "id": "KLBE", + "city": "Latrobe / Westmoreland", + "state": "PA", + "lat": 40.2731, + "lon": -79.41033 }, - "KICT": { - "id": "KICT", - "city": "Wichita - Wichita Dwight D. Eisenhower National Airport", - "state": "KS", - "lat": 37.64722, - "lon": -97.42944 + "KLNS": { + "id": "KLNS", + "city": "Lancaster, Lancaster Airport", + "state": "PA", + "lat": 40.1205799, + "lon": -76.29446 }, - "KIDP": { - "id": "KIDP", - "city": "INDEPENDENCE", - "state": "KS", - "lat": 37.1584, - "lon": -95.7784 + "KLOM": { + "id": "KLOM", + "city": "Philadelphia - Wings Field Airport", + "state": "PA", + "lat": 40.13758, + "lon": -75.2684 }, - "KIXD": { - "id": "KIXD", - "city": "Olathe, New Century Aircenter", - "state": "KS", - "lat": 38.82444, - "lon": -94.88694 + "KMDT": { + "id": "KMDT", + "city": "Harrisburg, Harrisburg International Airport", + "state": "PA", + "lat": 40.19361, + "lon": -76.76333 }, - "KJHN": { - "id": "KJHN", - "city": "Stanton County Municipal Airport", - "state": "KS", - "lat": 37.5782, - "lon": -101.7304 + "KMPO": { + "id": "KMPO", + "city": "Mount Pocono, Pocono Mountains Municipal Airport", + "state": "PA", + "lat": 41.13821, + "lon": -75.37971 }, - "KLBL": { - "id": "KLBL", - "city": "Liberal, Liberal Municipal Airport", - "state": "KS", - "lat": 37.05, - "lon": -100.9666699 + "KMQS": { + "id": "KMQS", + "city": "Chester County Airport", + "state": "PA", + "lat": 39.98333, + "lon": -75.86667 }, - "KLWC": { - "id": "KLWC", - "city": "Lawrence, Lawrence Municipal Airport", - "state": "KS", - "lat": 39.00833, - "lon": -95.21167 + "KMUI": { + "id": "KMUI", + "city": "Muir Army Air Field / Indiantown", + "state": "PA", + "lat": 40.43808, + "lon": -76.56434 }, - "KLYO": { - "id": "KLYO", - "city": "Lyons-Rice County Municipal Airport", - "state": "KS", - "lat": 38.34025, - "lon": -98.22856 + "KOQN": { + "id": "KOQN", + "city": "Brandywine Regional Airport", + "state": "PA", + "lat": 39.99011, + "lon": -75.5819 }, - "KMHK": { - "id": "KMHK", - "city": "Manhattan, Manhattan Municipal Airport", - "state": "KS", - "lat": 39.13528, - "lon": -96.67778 + "KOYM": { + "id": "KOYM", + "city": "St Marys Municipal Airport", + "state": "PA", + "lat": 41.41248, + "lon": -78.50263 }, - "KMYZ": { - "id": "KMYZ", - "city": "Marysville Municipal Airport", - "state": "KS", - "lat": 39.8553, - "lon": -96.6306 + "KPHL": { + "id": "KPHL", + "city": "Philadelphia, Philadelphia International Airport", + "state": "PA", + "lat": 39.87327, + "lon": -75.22678 }, - "KNRN": { - "id": "KNRN", - "city": "Norton Municipal Airport", - "state": "KS", - "lat": 39.85047, - "lon": -99.89469 + "KPIT": { + "id": "KPIT", + "city": "Pittsburgh, Pittsburgh International Airport", + "state": "PA", + "lat": 40.50389, + "lon": -80.26639 }, - "KOEL": { - "id": "KOEL", - "city": "Oakley Municipal Airport", - "state": "KS", - "lat": 39.11178, - "lon": -100.81667 + "KPJC": { + "id": "KPJC", + "city": "Zelienople Municipal Airport", + "state": "PA", + "lat": 40.80197, + "lon": -80.16086 }, - "KOIN": { - "id": "KOIN", - "city": "Oberlin Municipal Airport", - "state": "KS", - "lat": 39.83489, - "lon": -100.5397799 + "KPNE": { + "id": "KPNE", + "city": "Philadelphia, Northeast Philadelphia Airport", + "state": "PA", + "lat": 40.07889, + "lon": -75.01361 }, - "KOJC": { - "id": "KOJC", - "city": "Olathe, Johnson County Executive Airport", - "state": "KS", - "lat": 38.85, - "lon": -94.73917 + "KPTW": { + "id": "KPTW", + "city": "Pottstown, Pottstown Limerick Airport", + "state": "PA", + "lat": 40.23802, + "lon": -75.5548699 }, - "KOWI": { - "id": "KOWI", - "city": "Ottawa Municipal Airport", - "state": "KS", - "lat": 38.5409, - "lon": -95.2542 + "KRDG": { + "id": "KRDG", + "city": "Reading, Reading Regional Airport", + "state": "PA", + "lat": 40.37333, + "lon": -75.95944 }, - "KPPF": { - "id": "KPPF", - "city": "Parsons, Tri-City Airport", - "state": "KS", - "lat": 37.32778, - "lon": -95.50417 + "KRVL": { + "id": "KRVL", + "city": "Reedsville / Mifflin", + "state": "PA", + "lat": 40.68333, + "lon": -77.63333 }, - "KPTS": { - "id": "KPTS", - "city": "Atkinson Municipal Airport", - "state": "KS", - "lat": 37.4494, - "lon": -94.7311 + "KSEG": { + "id": "KSEG", + "city": "Selinsgrove Penn Valley Airport", + "state": "PA", + "lat": 40.81929, + "lon": -76.86582 }, - "KPTT": { - "id": "KPTT", - "city": "Pratt Municipal", - "state": "KS", - "lat": 37.7, - "lon": -98.75 + "KTHV": { + "id": "KTHV", + "city": "York, York Airport", + "state": "PA", + "lat": 39.91944, + "lon": -76.87694 }, - "KRSL": { - "id": "KRSL", - "city": "Russell, Russell Municipal Airport", - "state": "KS", - "lat": 38.87278, - "lon": -98.8130599 + "KUCP": { + "id": "KUCP", + "city": "New Castle, New Castle Municipal Airport", + "state": "PA", + "lat": 41.02528, + "lon": -80.41333 }, - "KSLN": { - "id": "KSLN", - "city": "Salina, Salina Municipal Airport", - "state": "KS", - "lat": 38.78, - "lon": -97.64417 + "KUKT": { + "id": "KUKT", + "city": "Quakertown Airport", + "state": "PA", + "lat": 40.4368, + "lon": -75.38016 }, - "KSYF": { - "id": "KSYF", - "city": "ST FRANCIS", - "state": "KS", - "lat": 39.763884, - "lon": -101.797861 + "KUNV": { + "id": "KUNV", + "city": "State College - University Park Airport", + "state": "PA", + "lat": 40.85344, + "lon": -77.8401 }, - "KTOP": { - "id": "KTOP", - "city": "Topeka, Philip Billard Municipal Airport", - "state": "KS", - "lat": 39.0725, - "lon": -95.6258299 + "KVVS": { + "id": "KVVS", + "city": "Joseph A Hardy Connellsville Airport", + "state": "PA", + "lat": 39.95906, + "lon": -79.65742 }, - "KTQK": { - "id": "KTQK", - "city": "Scott City Municipal Airport", - "state": "KS", - "lat": 38.47502, - "lon": -100.88444 + "KXLL": { + "id": "KXLL", + "city": "Allentown Queen City Municipal Airport", + "state": "PA", + "lat": 40.57, + "lon": -75.488 }, - "KUKL": { - "id": "KUKL", - "city": "Coffey County Airport", - "state": "KS", - "lat": 38.30247, - "lon": -95.72497 + "KAKR": { + "id": "KAKR", + "city": "Akron, Akron Fulton International Airport", + "state": "OH", + "lat": 41.0375, + "lon": -81.46417 }, - "KULS": { - "id": "KULS", - "city": "Ulysses Airport", - "state": "KS", - "lat": 37.604, - "lon": -101.37356 + "KAOH": { + "id": "KAOH", + "city": "Lima, Lima Allen County Airport", + "state": "OH", + "lat": 40.70806, + "lon": -84.02139 }, - "KWLD": { - "id": "KWLD", - "city": "Winfield / Arkansas City, Strother Field", - "state": "KS", - "lat": 37.1680599, - "lon": -97.03694 + "KAXV": { + "id": "KAXV", + "city": "Neil Armstrong Airport", + "state": "OH", + "lat": 40.49356, + "lon": -84.29808 + }, + "KBJJ": { + "id": "KBJJ", + "city": "Wooster, Wayne County Airport", + "state": "OH", + "lat": 40.87306, + "lon": -81.88667 + }, + "KBKL": { + "id": "KBKL", + "city": "Cleveland, Burke Lakefront Airport", + "state": "OH", + "lat": 41.52556, + "lon": -81.66889 + }, + "KCAK": { + "id": "KCAK", + "city": "Akron Canton Regional Airport", + "state": "OH", + "lat": 40.91811, + "lon": -81.44343 + }, + "KCDI": { + "id": "KCDI", + "city": "Cambridge Municipal Airport", + "state": "OH", + "lat": 39.975, + "lon": -81.5776 + }, + "KCGF": { + "id": "KCGF", + "city": "Cleveland / Cuyahoga", + "state": "OH", + "lat": 41.56667, + "lon": -81.48333 + }, + "KCLE": { + "id": "KCLE", + "city": "Cleveland Hopkins International Airport", + "state": "OH", + "lat": 41.40569, + "lon": -81.85193 + }, + "KCMH": { + "id": "KCMH", + "city": "John Glenn Columbus International Airport", + "state": "OH", + "lat": 39.9906999, + "lon": -82.87691 + }, + "KDAY": { + "id": "KDAY", + "city": "Dayton, Cox Dayton International Airport", + "state": "OH", + "lat": 39.90611, + "lon": -84.21861 + }, + "KDFI": { + "id": "KDFI", + "city": "Defiance, Defiance Memorial Airport", + "state": "OH", + "lat": 41.33639, + "lon": -84.42944 + }, + "KDLZ": { + "id": "KDLZ", + "city": "Delaware Municipal Airport", + "state": "OH", + "lat": 40.2797, + "lon": -83.1148 + }, + "KEDJ": { + "id": "KEDJ", + "city": "Bellefontaine Regional Airport", + "state": "OH", + "lat": 40.3723, + "lon": -83.8192 + }, + "KFDY": { + "id": "KFDY", + "city": "Findlay, Findlay Airport", + "state": "OH", + "lat": 41.01361, + "lon": -83.66861 + }, + "KFFO": { + "id": "KFFO", + "city": "Dayton / Wright-Patterson Air Force Base", + "state": "OH", + "lat": 39.8333299, + "lon": -84.05 + }, + "KHAO": { + "id": "KHAO", + "city": "Butler County Regional Airport", + "state": "OH", + "lat": 39.36121, + "lon": -84.52061 + }, + "KHZY": { + "id": "KHZY", + "city": "Ashtabula - Northeast Ohio Regional Airport", + "state": "OH", + "lat": 41.77944, + "lon": -80.69667 + }, + "KILN": { + "id": "KILN", + "city": "Wilmington, Airborne Airpark Airport", + "state": "OH", + "lat": 39.42833, + "lon": -83.7791699 + }, + "KLCK": { + "id": "KLCK", + "city": "Rickenbacker Air National Guard Base", + "state": "OH", + "lat": 39.81667, + "lon": -82.93333 + }, + "KLHQ": { + "id": "KLHQ", + "city": "Lancaster, Fairfield County Airport", + "state": "OH", + "lat": 39.7572199, + "lon": -82.66333 + }, + "KLNN": { + "id": "KLNN", + "city": "Willoughby", + "state": "OH", + "lat": 41.68333, + "lon": -81.38333 + }, + "KLPR": { + "id": "KLPR", + "city": "Lorain / Elyria, Lorain County Regional Airport", + "state": "OH", + "lat": 41.34611, + "lon": -82.17944 + }, + "KLUK": { + "id": "KLUK", + "city": "Cincinnati, Cincinnati Municipal Airport Lunken Field", + "state": "OH", + "lat": 39.10583, + "lon": -84.41583 + }, + "KMFD": { + "id": "KMFD", + "city": "Mansfield - Mansfield Lahm Regional Airport", + "state": "OH", + "lat": 40.8202799, + "lon": -82.51778 + }, + "KMGY": { + "id": "KMGY", + "city": "Dayton, Dayton-Wright Brothers Airport", + "state": "OH", + "lat": 39.58889, + "lon": -84.22472 + }, + "KMNN": { + "id": "KMNN", + "city": "Marion, Marion Municipal Airport", + "state": "OH", + "lat": 40.61667, + "lon": -83.06833 + }, + "KMRT": { + "id": "KMRT", + "city": "Marysville Union County Airport", + "state": "OH", + "lat": 40.2247, + "lon": -83.3516 + }, + "KMWO": { + "id": "KMWO", + "city": "Hook Field Municipal Airport", + "state": "OH", + "lat": 39.531, + "lon": -84.3953 + }, + "KOSU": { + "id": "KOSU", + "city": "Columbus, Ohio State University Airport", + "state": "OH", + "lat": 40.07806, + "lon": -83.0780599 + }, + "KOWX": { + "id": "KOWX", + "city": "Ottawa Putnam County Airport", + "state": "OH", + "lat": 41.0356, + "lon": -83.982 + }, + "KPCW": { + "id": "KPCW", + "city": "Port Clinton Carl R Keller Field Airport", + "state": "OH", + "lat": 41.5163, + "lon": -82.8687 + }, + "KPHD": { + "id": "KPHD", + "city": "New Philadelphia, Harry Clever Field", + "state": "OH", + "lat": 40.4719399, + "lon": -81.42361 + }, + "KPMH": { + "id": "KPMH", + "city": "Greater Portsmouth Regional Airport", + "state": "OH", + "lat": 38.84047, + "lon": -82.8473099 + }, + "KPOV": { + "id": "KPOV", + "city": "Portage County Airport", + "state": "OH", + "lat": 41.21, + "lon": -81.252 + }, + "KRZT": { + "id": "KRZT", + "city": "Chillicothe Ross County Airport", + "state": "OH", + "lat": 39.4403999, + "lon": -83.0231 + }, + "KSGH": { + "id": "KSGH", + "city": "Springfield, Springfield-Beckley Municipal Airport", + "state": "OH", + "lat": 39.84028, + "lon": -83.84 + }, + "KTDZ": { + "id": "KTDZ", + "city": "Toledo - Toledo Executive Airport", + "state": "OH", + "lat": 41.56306, + "lon": -83.47639 + }, + "KTOL": { + "id": "KTOL", + "city": "Toledo - Toledo Express Airport", + "state": "OH", + "lat": 41.58704, + "lon": -83.80539 + }, + "KTZR": { + "id": "KTZR", + "city": "Columbus, Bolton Field Airport", + "state": "OH", + "lat": 39.90083, + "lon": -83.13722 + }, + "KUNI": { + "id": "KUNI", + "city": "OHIO U/ATHEN-ALBANY", + "state": "OH", + "lat": 39.22, + "lon": -82.23 + }, + "KUSE": { + "id": "KUSE", + "city": "Wauseon Fulton County Airport", + "state": "OH", + "lat": 41.6101, + "lon": -84.1272 + }, + "KUYF": { + "id": "KUYF", + "city": "London Madison County Airport", + "state": "OH", + "lat": 39.9326999, + "lon": -83.462 + }, + "KVES": { + "id": "KVES", + "city": "Versailles Darke County Airport", + "state": "OH", + "lat": 40.2044, + "lon": -84.5318999 + }, + "KVNW": { + "id": "KVNW", + "city": "Van Wert County Airport", + "state": "OH", + "lat": 40.86383, + "lon": -84.60636 + }, + "KVTA": { + "id": "KVTA", + "city": "Newark, Newark Heath Airport", + "state": "OH", + "lat": 40.02278, + "lon": -82.4625 + }, + "KYNG": { + "id": "KYNG", + "city": "Youngstown, Youngstown-Warren Regional Airport", + "state": "OH", + "lat": 41.25444, + "lon": -80.67389 + }, + "KZZV": { + "id": "KZZV", + "city": "Zanesville, Zanesville Municipal Airport", + "state": "OH", + "lat": 39.94444, + "lon": -81.89222 }, "KAUM": { "id": "KAUM", @@ -11276,6 +8364,797 @@ "lat": 46.99028, "lon": -94.20389 }, + "KAAA": { + "id": "KAAA", + "city": "Logan County Airport", + "state": "IL", + "lat": 40.15885, + "lon": -89.33891 + }, + "KAJG": { + "id": "KAJG", + "city": "Mount Carmel, Mount Carmel Municipal Airport", + "state": "IL", + "lat": 38.60928, + "lon": -87.72508 + }, + "KALN": { + "id": "KALN", + "city": "St. Louis Regional Airport", + "state": "IL", + "lat": 38.88968, + "lon": -90.03163 + }, + "KARR": { + "id": "KARR", + "city": "Aurora Municipal Airport", + "state": "IL", + "lat": 41.77132, + "lon": -88.48147 + }, + "KBLV": { + "id": "KBLV", + "city": "Belleville, Scott AFB/MidAmerica Airport", + "state": "IL", + "lat": 38.55, + "lon": -89.85 + }, + "KBMI": { + "id": "KBMI", + "city": "Bloomington/Normal, Central Illinois Regional Airport at Bloomington-Normal", + "state": "IL", + "lat": 40.47694, + "lon": -88.91583 + }, + "KCIR": { + "id": "KCIR", + "city": "Cairo Regional Airport", + "state": "IL", + "lat": 37.06388, + "lon": -89.2232 + }, + "KCMI": { + "id": "KCMI", + "city": "University of Illinois - Willard", + "state": "IL", + "lat": 40.03245, + "lon": -88.27547 + }, + "KCPS": { + "id": "KCPS", + "city": "St. Louis Downtown Airport", + "state": "IL", + "lat": 38.56403, + "lon": -90.14871 + }, + "KCUL": { + "id": "KCUL", + "city": "Carmi Municipal Airport", + "state": "IL", + "lat": 38.08875, + "lon": -88.12125 + }, + "KDEC": { + "id": "KDEC", + "city": "Decatur Airport", + "state": "IL", + "lat": 39.8308, + "lon": -88.87192 + }, + "KDKB": { + "id": "KDKB", + "city": "De Kalb Taylor Municipal Airport", + "state": "IL", + "lat": 41.93381, + "lon": -88.70657 + }, + "KDNV": { + "id": "KDNV", + "city": "Danville, Vermilion County Airport", + "state": "IL", + "lat": 40.19944, + "lon": -87.59556 + }, + "KDPA": { + "id": "KDPA", + "city": "Chicago / West Chicago, Dupage Airport", + "state": "IL", + "lat": 41.8963899, + "lon": -88.25111 + }, + "KENL": { + "id": "KENL", + "city": "Centralia Municipal Airport", + "state": "IL", + "lat": 38.50951, + "lon": -89.08996 + }, + "KFEP": { + "id": "KFEP", + "city": "Albertus Airport", + "state": "IL", + "lat": 42.24751, + "lon": -89.58104 + }, + "KFOA": { + "id": "KFOA", + "city": "Flora Municipal Airport", + "state": "IL", + "lat": 38.66726, + "lon": -88.4526999 + }, + "KFWC": { + "id": "KFWC", + "city": "Fairfield, Fairfield Municipal Airport", + "state": "IL", + "lat": 38.37861, + "lon": -88.41278 + }, + "KGBG": { + "id": "KGBG", + "city": "Galesburg Municipal Airport", + "state": "IL", + "lat": 40.9328999, + "lon": -90.43339 + }, + "KHSB": { + "id": "KHSB", + "city": "Harrisburg-Raleigh Airport", + "state": "IL", + "lat": 37.81281, + "lon": -88.54486 + }, + "KIGQ": { + "id": "KIGQ", + "city": "Lansing Municipal Airport", + "state": "IL", + "lat": 41.54125, + "lon": -87.52822 + }, + "KIJX": { + "id": "KIJX", + "city": "Jacksonville Municipal Airport", + "state": "IL", + "lat": 39.7740099, + "lon": -90.24187 + }, + "KIKK": { + "id": "KIKK", + "city": "Greater Kankakee Airport", + "state": "IL", + "lat": 41.06871, + "lon": -87.85372 + }, + "KJOT": { + "id": "KJOT", + "city": "Joliet Regional Airport", + "state": "IL", + "lat": 41.51755, + "lon": -88.17903 + }, + "KLOT": { + "id": "KLOT", + "city": "Lewis University Airport", + "state": "IL", + "lat": 41.60307, + "lon": -88.10164 + }, + "KLWV": { + "id": "KLWV", + "city": "Lawrenceville-Vincennes International Airport", + "state": "IL", + "lat": 38.76046, + "lon": -87.59903 + }, + "KMDH": { + "id": "KMDH", + "city": "Southern Illinois Airport", + "state": "IL", + "lat": 37.78328, + "lon": -89.24532 + }, + "KMDW": { + "id": "KMDW", + "city": "Chicago, Chicago Midway Airport", + "state": "IL", + "lat": 41.78417, + "lon": -87.75528 + }, + "KMLI": { + "id": "KMLI", + "city": "Moline Quad-City Airport", + "state": "IL", + "lat": 41.4482, + "lon": -90.52359 + }, + "KMQB": { + "id": "KMQB", + "city": "Macomb Municipal Airport", + "state": "IL", + "lat": 40.5176299, + "lon": -90.64807 + }, + "KMTO": { + "id": "KMTO", + "city": "Mattoon / Charleston, Coles County Memorial Airport", + "state": "IL", + "lat": 39.47806, + "lon": -88.2791699 + }, + "KMVN": { + "id": "KMVN", + "city": "Mount Vernon Airport", + "state": "IL", + "lat": 38.32842, + "lon": -88.85292 + }, + "KMWA": { + "id": "KMWA", + "city": "Marion - Williamson County Regional Airport", + "state": "IL", + "lat": 37.76671, + "lon": -89.00993 + }, + "KOLY": { + "id": "KOLY", + "city": "Olney-Noble Airport", + "state": "IL", + "lat": 38.72133, + "lon": -88.1799 + }, + "KORD": { + "id": "KORD", + "city": "Chicago, Chicago-O'Hare International Airport", + "state": "IL", + "lat": 41.97972, + "lon": -87.9044399 + }, + "KPIA": { + "id": "KPIA", + "city": "Peoria - General Downing-Peoria International Airport", + "state": "IL", + "lat": 40.6674999, + "lon": -89.68389 + }, + "KPNT": { + "id": "KPNT", + "city": "Pontiac Municipal Airport", + "state": "IL", + "lat": 40.92327, + "lon": -88.6213 + }, + "KPPQ": { + "id": "KPPQ", + "city": "Pittsfield, Pittsfield Penstone Municipal Airport", + "state": "IL", + "lat": 39.63889, + "lon": -90.77833 + }, + "KPRG": { + "id": "KPRG", + "city": "Edgar County Airport", + "state": "IL", + "lat": 39.69817, + "lon": -87.6669 + }, + "KPWK": { + "id": "KPWK", + "city": "Chicago / Wheeling, Pal-Waukee Airport", + "state": "IL", + "lat": 42.12083, + "lon": -87.90472 + }, + "KRFD": { + "id": "KRFD", + "city": "Rockford, Greater Rockford Airport", + "state": "IL", + "lat": 42.19278, + "lon": -89.09333 + }, + "KRPJ": { + "id": "KRPJ", + "city": "Rochelle, Rochelle Municipal-Koritz Field Airport", + "state": "IL", + "lat": 41.8905699, + "lon": -89.08175 + }, + "KRSV": { + "id": "KRSV", + "city": "Robinson Municipal Airport", + "state": "IL", + "lat": 39.01361, + "lon": -87.64846 + }, + "KSAR": { + "id": "KSAR", + "city": "Sparta Community-Hunter Field Airport", + "state": "IL", + "lat": 38.14624, + "lon": -89.70243 + }, + "KSFY": { + "id": "KSFY", + "city": "Tri-Township Airport", + "state": "IL", + "lat": 42.04544, + "lon": -90.11009 + }, + "KSLO": { + "id": "KSLO", + "city": "Salem, Salem-Leckrone Airport", + "state": "IL", + "lat": 38.64278, + "lon": -88.96417 + }, + "KSPI": { + "id": "KSPI", + "city": "Springfield - Abraham Lincoln Capital Airport", + "state": "IL", + "lat": 39.84527, + "lon": -89.68405 + }, + "KSQI": { + "id": "KSQI", + "city": "Sterling Rockfalls", + "state": "IL", + "lat": 41.7432, + "lon": -89.66547 + }, + "KTAZ": { + "id": "KTAZ", + "city": "Taylorville, Taylorville Municipal Airport", + "state": "IL", + "lat": 39.53417, + "lon": -89.32778 + }, + "KTIP": { + "id": "KTIP", + "city": "Rantoul National Aviation Center Airport", + "state": "IL", + "lat": 40.28952, + "lon": -88.1473 + }, + "KUGN": { + "id": "KUGN", + "city": "Chicago/Waukegan Regional Airport", + "state": "IL", + "lat": 42.42546, + "lon": -87.86339 + }, + "KUIN": { + "id": "KUIN", + "city": "Quincy Regional Airport-Baldwin Field", + "state": "IL", + "lat": 39.9371, + "lon": -91.19659 + }, + "KVYS": { + "id": "KVYS", + "city": "Illinois Valley Regional Airport", + "state": "IL", + "lat": 41.35175, + "lon": -89.14963 + }, + "PHBK": { + "id": "PHBK", + "city": "Kekaha, Pacific Missile Test Facility Barking Sands", + "state": "HI", + "lat": 22.03639, + "lon": -159.78639 + }, + "PHHI": { + "id": "PHHI", + "city": "Wheeler Air Force Base / Oahu", + "state": "HI", + "lat": 21.48333, + "lon": -158.03333 + }, + "PHJH": { + "id": "PHJH", + "city": "Lahaina - West Maui", + "state": "HI", + "lat": 20.9630699, + "lon": -156.67466 + }, + "PHJR": { + "id": "PHJR", + "city": "Oahu, Kalaeloa Airport", + "state": "HI", + "lat": 21.30833, + "lon": -158.06806 + }, + "PHKO": { + "id": "PHKO", + "city": "Kailua / Kona, Keahole Airport", + "state": "HI", + "lat": 19.74083, + "lon": -156.05056 + }, + "PHLI": { + "id": "PHLI", + "city": "Lihue, Lihue Airport", + "state": "HI", + "lat": 21.98389, + "lon": -159.3411099 + }, + "PHMK": { + "id": "PHMK", + "city": "Kaunakakai, Molokai Airport", + "state": "HI", + "lat": 21.15, + "lon": -157.1 + }, + "PHNG": { + "id": "PHNG", + "city": "Kaneohe, Marine Corps Air Station", + "state": "HI", + "lat": 21.45389, + "lon": -157.76556 + }, + "PHNL": { + "id": "PHNL", + "city": "Daniel K Inouye International Airport", + "state": "HI", + "lat": 21.3275, + "lon": -157.94306 + }, + "PHNY": { + "id": "PHNY", + "city": "Lanai City, Lanai Airport", + "state": "HI", + "lat": 20.78556, + "lon": -156.95139 + }, + "PHOG": { + "id": "PHOG", + "city": "Kahului, Kahului Airport", + "state": "HI", + "lat": 20.8924999, + "lon": -156.43694 + }, + "PHSF": { + "id": "PHSF", + "city": "Bradshaw Army Air Field / Hawaii", + "state": "HI", + "lat": 19.78333, + "lon": -155.55 + }, + "PHTO": { + "id": "PHTO", + "city": "Hilo, Hilo International Airport", + "state": "HI", + "lat": 19.72222, + "lon": -155.0558299 + }, + "KAAO": { + "id": "KAAO", + "city": "Wichita Jabara Airport", + "state": "KS", + "lat": 37.74969, + "lon": -97.21908 + }, + "KADT": { + "id": "KADT", + "city": "Atwood-Rawlins County City-County Airport", + "state": "KS", + "lat": 39.84034, + "lon": -101.04248 + }, + "KBEC": { + "id": "KBEC", + "city": "Beech Factory Airport", + "state": "KS", + "lat": 37.69392, + "lon": -97.21492 + }, + "KCBK": { + "id": "KCBK", + "city": "Colby Shaltz Field Airport", + "state": "KS", + "lat": 39.43, + "lon": -101.0511 + }, + "KCFV": { + "id": "KCFV", + "city": "Coffeyville, Coffeyville Municipal Airport", + "state": "KS", + "lat": 37.09111, + "lon": -95.56639 + }, + "KCNK": { + "id": "KCNK", + "city": "Concordia, Blosser Municipal Airport", + "state": "KS", + "lat": 39.55139, + "lon": -97.65056 + }, + "KCNU": { + "id": "KCNU", + "city": "Chanute, Chanute Martin Johnson Airport", + "state": "KS", + "lat": 37.67028, + "lon": -95.48417 + }, + "KDDC": { + "id": "KDDC", + "city": "Dodge City, Dodge City Regional Airport", + "state": "KS", + "lat": 37.77278, + "lon": -99.96972 + }, + "KEHA": { + "id": "KEHA", + "city": "Elkhart, Elkhart-Morton County Airport", + "state": "KS", + "lat": 37, + "lon": -101.88333 + }, + "KEMP": { + "id": "KEMP", + "city": "Emporia, Emporia Municipal Airport", + "state": "KS", + "lat": 38.32889, + "lon": -96.19389 + }, + "KEQA": { + "id": "KEQA", + "city": "El Dorado Captain Jack Thomas Airport", + "state": "KS", + "lat": 37.77534, + "lon": -96.81449 + }, + "KEWK": { + "id": "KEWK", + "city": "Newton, Newton City/County Airport", + "state": "KS", + "lat": 38.05, + "lon": -97.28333 + }, + "KFOE": { + "id": "KFOE", + "city": "Topeka, Forbes Field", + "state": "KS", + "lat": 38.94139, + "lon": -95.65056 + }, + "KFRI": { + "id": "KFRI", + "city": "Fort Riley - Marshall AAF", + "state": "KS", + "lat": 39.05586, + "lon": -96.76166 + }, + "KGBD": { + "id": "KGBD", + "city": "Great Bend, Great Bend Municipal Airport", + "state": "KS", + "lat": 38.35, + "lon": -98.86667 + }, + "KGCK": { + "id": "KGCK", + "city": "Garden City Regional Airport", + "state": "KS", + "lat": 37.9275, + "lon": -100.72444 + }, + "KGLD": { + "id": "KGLD", + "city": "Goodland, Renner Field", + "state": "KS", + "lat": 39.3675, + "lon": -101.69306 + }, + "KHLC": { + "id": "KHLC", + "city": "Hill City, Hill City Municipal Airport", + "state": "KS", + "lat": 39.37472, + "lon": -99.82972 + }, + "KHQG": { + "id": "KHQG", + "city": "Hugoton Municipal Airport", + "state": "KS", + "lat": 37.16308, + "lon": -101.37052 + }, + "KHUT": { + "id": "KHUT", + "city": "Hutchinson, Hutchinson Municipal Airport", + "state": "KS", + "lat": 38.06806, + "lon": -97.86056 + }, + "KHYS": { + "id": "KHYS", + "city": "Hays, Hays Regional Airport", + "state": "KS", + "lat": 38.85, + "lon": -99.26667 + }, + "KIAB": { + "id": "KIAB", + "city": "McConnell Air Force Base", + "state": "KS", + "lat": 37.61667, + "lon": -97.26667 + }, + "KICT": { + "id": "KICT", + "city": "Wichita - Wichita Dwight D. Eisenhower National Airport", + "state": "KS", + "lat": 37.64722, + "lon": -97.42944 + }, + "KIDP": { + "id": "KIDP", + "city": "INDEPENDENCE", + "state": "KS", + "lat": 37.1584, + "lon": -95.7784 + }, + "KIXD": { + "id": "KIXD", + "city": "Olathe, New Century Aircenter", + "state": "KS", + "lat": 38.82444, + "lon": -94.88694 + }, + "KJHN": { + "id": "KJHN", + "city": "Stanton County Municipal Airport", + "state": "KS", + "lat": 37.5782, + "lon": -101.7304 + }, + "KLBL": { + "id": "KLBL", + "city": "Liberal, Liberal Municipal Airport", + "state": "KS", + "lat": 37.05, + "lon": -100.9666699 + }, + "KLWC": { + "id": "KLWC", + "city": "Lawrence, Lawrence Municipal Airport", + "state": "KS", + "lat": 39.00833, + "lon": -95.21167 + }, + "KLYO": { + "id": "KLYO", + "city": "Lyons-Rice County Municipal Airport", + "state": "KS", + "lat": 38.34025, + "lon": -98.22856 + }, + "KMHK": { + "id": "KMHK", + "city": "Manhattan, Manhattan Municipal Airport", + "state": "KS", + "lat": 39.13528, + "lon": -96.67778 + }, + "KMYZ": { + "id": "KMYZ", + "city": "Marysville Municipal Airport", + "state": "KS", + "lat": 39.8553, + "lon": -96.6306 + }, + "KNRN": { + "id": "KNRN", + "city": "Norton Municipal Airport", + "state": "KS", + "lat": 39.85047, + "lon": -99.89469 + }, + "KOEL": { + "id": "KOEL", + "city": "Oakley Municipal Airport", + "state": "KS", + "lat": 39.11178, + "lon": -100.81667 + }, + "KOIN": { + "id": "KOIN", + "city": "Oberlin Municipal Airport", + "state": "KS", + "lat": 39.83489, + "lon": -100.5397799 + }, + "KOJC": { + "id": "KOJC", + "city": "Olathe, Johnson County Executive Airport", + "state": "KS", + "lat": 38.85, + "lon": -94.73917 + }, + "KOWI": { + "id": "KOWI", + "city": "Ottawa Municipal Airport", + "state": "KS", + "lat": 38.5409, + "lon": -95.2542 + }, + "KPPF": { + "id": "KPPF", + "city": "Parsons, Tri-City Airport", + "state": "KS", + "lat": 37.32778, + "lon": -95.50417 + }, + "KPTS": { + "id": "KPTS", + "city": "Atkinson Municipal Airport", + "state": "KS", + "lat": 37.4494, + "lon": -94.7311 + }, + "KPTT": { + "id": "KPTT", + "city": "Pratt Municipal", + "state": "KS", + "lat": 37.7, + "lon": -98.75 + }, + "KRSL": { + "id": "KRSL", + "city": "Russell, Russell Municipal Airport", + "state": "KS", + "lat": 38.87278, + "lon": -98.8130599 + }, + "KSLN": { + "id": "KSLN", + "city": "Salina, Salina Municipal Airport", + "state": "KS", + "lat": 38.78, + "lon": -97.64417 + }, + "KSYF": { + "id": "KSYF", + "city": "ST FRANCIS", + "state": "KS", + "lat": 39.763884, + "lon": -101.797861 + }, + "KTOP": { + "id": "KTOP", + "city": "Topeka, Philip Billard Municipal Airport", + "state": "KS", + "lat": 39.0725, + "lon": -95.6258299 + }, + "KTQK": { + "id": "KTQK", + "city": "Scott City Municipal Airport", + "state": "KS", + "lat": 38.47502, + "lon": -100.88444 + }, + "KUKL": { + "id": "KUKL", + "city": "Coffey County Airport", + "state": "KS", + "lat": 38.30247, + "lon": -95.72497 + }, + "KULS": { + "id": "KULS", + "city": "Ulysses Airport", + "state": "KS", + "lat": 37.604, + "lon": -101.37356 + }, + "KWLD": { + "id": "KWLD", + "city": "Winfield / Arkansas City, Strother Field", + "state": "KS", + "lat": 37.1680599, + "lon": -97.03694 + }, "KAKQ": { "id": "KAKQ", "city": "Wakefield Municipal Airport", @@ -11689,166 +9568,2658 @@ "lat": 37.859611, "lon": -76.894111 }, - "KBCE": { - "id": "KBCE", - "city": "Bryce Canyon Airport", - "state": "UT", - "lat": 37.7012799, - "lon": -112.14897 + "KALX": { + "id": "KALX", + "city": "Alexander City, Thomas C Russell Field Airport", + "state": "AL", + "lat": 32.91472, + "lon": -85.96278 }, - "KBDG": { - "id": "KBDG", - "city": "Blanding Municipal Airport", - "state": "UT", - "lat": 37.586, - "lon": -109.482 + "KANB": { + "id": "KANB", + "city": "Anniston Metro Airport", + "state": "AL", + "lat": 33.59045, + "lon": -85.84789 }, - "KBMC": { - "id": "KBMC", - "city": "Brigham City Regional Airport", - "state": "UT", - "lat": 41.5464, - "lon": -112.0601 + "KASN": { + "id": "KASN", + "city": "Talladega Municipal Airport", + "state": "AL", + "lat": 33.5695, + "lon": -86.0512 }, - "KCDC": { - "id": "KCDC", - "city": "Cedar City Municipal Airport", - "state": "UT", - "lat": 37.70675, - "lon": -113.09695 + "KAUO": { + "id": "KAUO", + "city": "Auburn-Opelika Airport", + "state": "AL", + "lat": 32.61667, + "lon": -85.43333 }, - "KCNY": { - "id": "KCNY", - "city": "Moab, Canyonlands Field", - "state": "UT", - "lat": 38.76, - "lon": -109.74472 + "KBFM": { + "id": "KBFM", + "city": "Mobile, Mobile Downtown Airport", + "state": "AL", + "lat": 30.61389, + "lon": -88.0633299 }, - "KDPG": { - "id": "KDPG", - "city": "Michael Army Airfield - Dugway Proving Ground", - "state": "UT", - "lat": 40.18376, - "lon": -112.9217 + "KBHM": { + "id": "KBHM", + "city": "Birmingham, Birmingham International Airport", + "state": "AL", + "lat": 33.56556, + "lon": -86.745 }, - "KDTA": { - "id": "KDTA", - "city": "Delta, Delta Municipal Airport", - "state": "UT", - "lat": 39.38333, - "lon": -112.50967 + "KCMD": { + "id": "KCMD", + "city": "Cullman Regional Folsom Field", + "state": "AL", + "lat": 34.2687, + "lon": -86.858 }, - "KENV": { - "id": "KENV", - "city": "Wendover / Air Force Auxillary Field", - "state": "UT", - "lat": 40.72056, - "lon": -114.03583 + "KCQF": { + "id": "KCQF", + "city": "Sonny Callahan Airport", + "state": "AL", + "lat": 30.461, + "lon": -87.877 }, - "KHCR": { - "id": "KHCR", - "city": "Heber City Municipal-Russ McDonald Field Airport", - "state": "UT", - "lat": 40.47742, - "lon": -111.43295 + "KDCU": { + "id": "KDCU", + "city": "Decatur, Pryor Field", + "state": "AL", + "lat": 34.65806, + "lon": -86.94333 }, - "KHIF": { - "id": "KHIF", - "city": "Hill Air Force Base", - "state": "UT", - "lat": 41.11112, - "lon": -111.96229 + "KDHN": { + "id": "KDHN", + "city": "Dothan, Dothan Regional Airport", + "state": "AL", + "lat": 31.32139, + "lon": -85.44972 }, - "KHVE": { - "id": "KHVE", - "city": "Hanksville", - "state": "UT", - "lat": 38.418037, - "lon": -110.704038 + "KDYA": { + "id": "KDYA", + "city": "Demopolis Municipal Airport", + "state": "AL", + "lat": 32.4638, + "lon": -87.9541 }, - "KKNB": { - "id": "KKNB", - "city": "KANAB MUNICIPAL AIRPORT", - "state": "UT", - "lat": 37.01, - "lon": -112.53 + "KEDN": { + "id": "KEDN", + "city": "Enterprise Municipal Airport", + "state": "AL", + "lat": 31.2982, + "lon": -85.9048 }, - "KLGU": { - "id": "KLGU", - "city": "Logan-Cache Airport", - "state": "UT", - "lat": 41.78652, - "lon": -111.85187 + "KEET": { + "id": "KEET", + "city": "Alabaster, Shelby County Airport", + "state": "AL", + "lat": 33.17833, + "lon": -86.78167 }, - "KMLF": { - "id": "KMLF", - "city": "Milford Municipal Airport", - "state": "UT", - "lat": 38.42252, - "lon": -113.01089 + "KEKY": { + "id": "KEKY", + "city": "Bessemer Airport", + "state": "AL", + "lat": 33.3126, + "lon": -86.9263 }, - "KOGD": { - "id": "KOGD", - "city": "Ogden-Hinckley Airport", - "state": "UT", - "lat": 41.19406, - "lon": -112.01681 + "KEUF": { + "id": "KEUF", + "city": "Eufaula Municipal Airport", + "state": "AL", + "lat": 31.951, + "lon": -85.129 }, - "KPUC": { - "id": "KPUC", - "city": "Price - Carbon County Regional Airport", - "state": "UT", - "lat": 39.60886, - "lon": -110.75548 + "KGAD": { + "id": "KGAD", + "city": "Gadsden, Gadsden Municipal Airport", + "state": "AL", + "lat": 33.96667, + "lon": -86.08333 }, - "KPVU": { - "id": "KPVU", - "city": "Provo, Provo Municipal Airport", - "state": "UT", - "lat": 40.21667, - "lon": -111.71667 + "KGZH": { + "id": "KGZH", + "city": "Evergreen, Middleton Field", + "state": "AL", + "lat": 31.41889, + "lon": -87.04806 }, - "KRIF": { - "id": "KRIF", - "city": "Richfield Municipal Airport", - "state": "UT", - "lat": 38.73411, - "lon": -112.10158 + "KHEY": { + "id": "KHEY", + "city": "Hanchey AHP / Ozark", + "state": "AL", + "lat": 31.35, + "lon": -85.66667 }, - "KSGU": { - "id": "KSGU", - "city": "St George Municipal Airport", - "state": "UT", - "lat": 37.0451, - "lon": -113.50561 + "KHSV": { + "id": "KHSV", + "city": "Huntsville, Huntsville International / Jones Field", + "state": "AL", + "lat": 34.64361, + "lon": -86.78556 }, - "KSLC": { - "id": "KSLC", - "city": "Salt Lake City, Salt Lake City International Airport", - "state": "UT", - "lat": 40.77069, - "lon": -111.96503 + "KHUA": { + "id": "KHUA", + "city": "Redstone Airfield", + "state": "AL", + "lat": 34.6786, + "lon": -86.6847 }, - "KSPK": { - "id": "KSPK", - "city": "Spanish Fork Municipal Airport", - "state": "UT", - "lat": 40.145, - "lon": -111.6677 + "KJFX": { + "id": "KJFX", + "city": "Jasper Walker County Airport & Bevill Field", + "state": "AL", + "lat": 33.902, + "lon": -87.31417 }, - "KTVY": { - "id": "KTVY", - "city": "Bolinder Field-Tooele Valley Airport", - "state": "UT", - "lat": 40.61269, - "lon": -112.35362 + "KJKA": { + "id": "KJKA", + "city": "Jack Edwards Airport", + "state": "AL", + "lat": 30.2896, + "lon": -87.6718 }, - "KVEL": { - "id": "KVEL", - "city": "Vernal Airport", - "state": "UT", - "lat": 40.44295, - "lon": -109.51273 + "KLOR": { + "id": "KLOR", + "city": "Fort Rucker, Lowe Army Heliport", + "state": "AL", + "lat": 31.35889, + "lon": -85.74833 + }, + "KMDQ": { + "id": "KMDQ", + "city": "Huntsville, Madison County Executive Airport", + "state": "AL", + "lat": 34.86139, + "lon": -86.55722 + }, + "KMGM": { + "id": "KMGM", + "city": "Montgomery, Dannelly Field", + "state": "AL", + "lat": 32.30028, + "lon": -86.40611 + }, + "KMOB": { + "id": "KMOB", + "city": "Mobile, Mobile Regional Airport", + "state": "AL", + "lat": 30.68833, + "lon": -88.24556 + }, + "KMSL": { + "id": "KMSL", + "city": "Muscle Shoals, North West Alabama Regional Airport", + "state": "AL", + "lat": 34.74389, + "lon": -87.59944 + }, + "KMXF": { + "id": "KMXF", + "city": "Maxwell Air Force Base / Montgomery", + "state": "AL", + "lat": 32.38333, + "lon": -86.36667 + }, + "KOZR": { + "id": "KOZR", + "city": "Cairns Army Air Field / Ozark", + "state": "AL", + "lat": 31.27672, + "lon": -85.71099 + }, + "KPLR": { + "id": "KPLR", + "city": "St Clair County Airport", + "state": "AL", + "lat": 33.5588, + "lon": -86.2491 + }, + "KPRN": { + "id": "KPRN", + "city": "Mac Crenshaw Memorial Airport", + "state": "AL", + "lat": 31.8457, + "lon": -86.6107 + }, + "KSCD": { + "id": "KSCD", + "city": "Merkel Field Sylacauga Municipal Airport", + "state": "AL", + "lat": 33.1718, + "lon": -86.3055 + }, + "KSEM": { + "id": "KSEM", + "city": "Craig Field / Selma", + "state": "AL", + "lat": 32.35, + "lon": -86.98333 + }, + "KSXS": { + "id": "KSXS", + "city": "SCHELL AHP", + "state": "AL", + "lat": 31.35, + "lon": -85.85 + }, + "KTCL": { + "id": "KTCL", + "city": "Tuscaloosa Regional Airport", + "state": "AL", + "lat": 33.21215, + "lon": -87.61554 + }, + "KTOI": { + "id": "KTOI", + "city": "Troy, Troy Municipal Airport", + "state": "AL", + "lat": 31.86056, + "lon": -86.01222 + }, + "KAAS": { + "id": "KAAS", + "city": "Taylor County Airport", + "state": "KY", + "lat": 37.35828, + "lon": -85.30942 + }, + "KBRY": { + "id": "KBRY", + "city": "Samuels Field Airport", + "state": "KY", + "lat": 37.81433, + "lon": -85.49964 + }, + "KBWG": { + "id": "KBWG", + "city": "Bowling Green, Bowling Green-Warren County Regional Airport", + "state": "KY", + "lat": 36.96444, + "lon": -86.41944 + }, + "KBYL": { + "id": "KBYL", + "city": "Williamsburg-Whitley County Airport", + "state": "KY", + "lat": 36.7954099, + "lon": -84.2012699 + }, + "KCEY": { + "id": "KCEY", + "city": "Murray Kyle Oakley Field, KY", + "state": "KY", + "lat": 36.6646, + "lon": -88.3728 + }, + "KCPF": { + "id": "KCPF", + "city": "Wendell H Ford Airport", + "state": "KY", + "lat": 37.38736, + "lon": -83.26161 + }, + "KCVG": { + "id": "KCVG", + "city": "Cincinnati/Northern Kentucky International Airport", + "state": "KY", + "lat": 39.04456, + "lon": -84.67229 + }, + "KDVK": { + "id": "KDVK", + "city": "Stuart Powell Field Airport", + "state": "KY", + "lat": 37.5775751, + "lon": -84.7694978 + }, + "KDWU": { + "id": "KDWU", + "city": "Ashland Regional Airport", + "state": "KY", + "lat": 38.5545, + "lon": -82.738 + }, + "KEHR": { + "id": "KEHR", + "city": "Henderson City", + "state": "KY", + "lat": 37.81667, + "lon": -87.68333 + }, + "KEKQ": { + "id": "KEKQ", + "city": "Monticello, Wayne County Airport", + "state": "KY", + "lat": 36.85528, + "lon": -84.85611 + }, + "KEKX": { + "id": "KEKX", + "city": "Elizabethtown Addington Field Airport", + "state": "KY", + "lat": 37.686, + "lon": -85.925 + }, + "KFFT": { + "id": "KFFT", + "city": "Frankfort, Capital City Airport", + "state": "KY", + "lat": 38.18472, + "lon": -84.90333 + }, + "KFGX": { + "id": "KFGX", + "city": "Flemingsburg Fleming-Mason Airport", + "state": "KY", + "lat": 38.5418, + "lon": -83.7434 + }, + "KFTK": { + "id": "KFTK", + "city": "Fort Knox", + "state": "KY", + "lat": 37.9, + "lon": -85.9666699 + }, + "KGLW": { + "id": "KGLW", + "city": "Glasgow, Glasgow Municipal Airport", + "state": "KY", + "lat": 37.03167, + "lon": -85.95361 + }, + "KHOP": { + "id": "KHOP", + "city": "Fort Campbell U. S. Army Airfield", + "state": "KY", + "lat": 36.66667, + "lon": -87.5 + }, + "KIOB": { + "id": "KIOB", + "city": "Mount Sterling-Montgomery County Airport", + "state": "KY", + "lat": 38.0575, + "lon": -83.9829 + }, + "KJKL": { + "id": "KJKL", + "city": "Jackson, Carroll Airport", + "state": "KY", + "lat": 37.5913899, + "lon": -83.31444 + }, + "KLEX": { + "id": "KLEX", + "city": "Lexington Blue Grass Airport", + "state": "KY", + "lat": 38.0339, + "lon": -84.6114599 + }, + "KLOU": { + "id": "KLOU", + "city": "Louisville, Bowman Field Airport", + "state": "KY", + "lat": 38.22778, + "lon": -85.66361 + }, + "KLOZ": { + "id": "KLOZ", + "city": "London, London-Corbin Airport-Magee Field", + "state": "KY", + "lat": 37.08944, + "lon": -84.06861 + }, + "KOWB": { + "id": "KOWB", + "city": "Owensboro, Owensboro-Daviess County Airport", + "state": "KY", + "lat": 37.74, + "lon": -87.16667 + }, + "KPAH": { + "id": "KPAH", + "city": "Paducah, Barkley Regional Airport", + "state": "KY", + "lat": 37.05639, + "lon": -88.77389 + }, + "KPBX": { + "id": "KPBX", + "city": "Pikeville Pike County Airport and Hatcher Field", + "state": "KY", + "lat": 37.5587, + "lon": -82.5674 + }, + "KRGA": { + "id": "KRGA", + "city": "Central Kentucky Regional Airport", + "state": "KY", + "lat": 37.6308475, + "lon": -84.3323372 + }, + "KSDF": { + "id": "KSDF", + "city": "Louisville Muhammad Ali International Airport", + "state": "KY", + "lat": 38.17406, + "lon": -85.7365 + }, + "KSJS": { + "id": "KSJS", + "city": "Big Sandy Regional Airport", + "state": "KY", + "lat": 37.751, + "lon": -82.6367 + }, + "KSME": { + "id": "KSME", + "city": "Somerset, Somerset-Pulaski County - J.T. Wilson Field Airport", + "state": "KY", + "lat": 37.05417, + "lon": -84.615 + }, + "KSYM": { + "id": "KSYM", + "city": "Clyde A. Thomas Regional Airport", + "state": "KY", + "lat": 38.215, + "lon": -83.5874 + }, + "KTWT": { + "id": "KTWT", + "city": "Sturgis, Sturgis Municipal Airport", + "state": "KY", + "lat": 37.54083, + "lon": -87.9516699 + }, + "KAST": { + "id": "KAST", + "city": "Astoria, Astoria Regional Airport", + "state": "OR", + "lat": 46.15694, + "lon": -123.8825 + }, + "KBDN": { + "id": "KBDN", + "city": "Bend Airport AWOS", + "state": "OR", + "lat": 44.0948, + "lon": -121.2006 + }, + "KBKE": { + "id": "KBKE", + "city": "Baker Municipal Airport", + "state": "OR", + "lat": 44.84302, + "lon": -117.80987 + }, + "KBNO": { + "id": "KBNO", + "city": "Burns Municipal Airport", + "state": "OR", + "lat": 43.59488, + "lon": -118.95791 + }, + "KBOK": { + "id": "KBOK", + "city": "Brookings, Brookings Airport", + "state": "OR", + "lat": 42.07444, + "lon": -124.29 + }, + "KCVO": { + "id": "KCVO", + "city": "Corvallis, Corvallis Municipal Airport", + "state": "OR", + "lat": 44.5, + "lon": -123.28333 + }, + "KEUG": { + "id": "KEUG", + "city": "Eugene, Mahlon Sweet Field", + "state": "OR", + "lat": 44.13333, + "lon": -123.21444 + }, + "KGCD": { + "id": "KGCD", + "city": "Grant County Regional Airport", + "state": "OR", + "lat": 44.40287, + "lon": -118.96715 + }, + "KHIO": { + "id": "KHIO", + "city": "Portland-Hillsboro Airport", + "state": "OR", + "lat": 45.54765, + "lon": -122.95568 + }, + "KHRI": { + "id": "KHRI", + "city": "Hermiston, Hermiston Municipal Airport", + "state": "OR", + "lat": 45.82583, + "lon": -119.26111 + }, + "KAIZ": { + "id": "KAIZ", + "city": "Kaiser Lake Ozark, Lee C Fine Memorial Airport", + "state": "MO", + "lat": 38.1, + "lon": -92.55 + }, + "KBBG": { + "id": "KBBG", + "city": "Branson", + "state": "MO", + "lat": 36.5321, + "lon": -93.2005 + }, + "KCDJ": { + "id": "KCDJ", + "city": "Chillicothe, Chillicothe Agri-Science Center", + "state": "MO", + "lat": 39.81667, + "lon": -93.58333 + }, + "KCGI": { + "id": "KCGI", + "city": "Cape Girardeau, Cape Girardeau Regional Airport", + "state": "MO", + "lat": 37.22556, + "lon": -89.5783299 + }, + "KCOU": { + "id": "KCOU", + "city": "Columbia, Columbia Regional Airport", + "state": "MO", + "lat": 38.81694, + "lon": -92.21833 + }, + "KDMO": { + "id": "KDMO", + "city": "Sedalia, Sedalia Memorial Airport", + "state": "MO", + "lat": 38.71222, + "lon": -93.17444 + }, + "KEOS": { + "id": "KEOS", + "city": "NEOSHOAIRPORT", + "state": "MO", + "lat": 36.8108, + "lon": -94.39169 + }, + "KEVU": { + "id": "KEVU", + "city": "Maryville Northwest Missouri Regional Airport", + "state": "MO", + "lat": 40.3525, + "lon": -94.915 + }, + "KEZZ": { + "id": "KEZZ", + "city": "Cameron Memorial Airport", + "state": "MO", + "lat": 39.7275599, + "lon": -94.27639 + }, + "KFAM": { + "id": "KFAM", + "city": "Farmington Airport", + "state": "MO", + "lat": 37.76667, + "lon": -90.43333 + }, + "KFWB": { + "id": "KFWB", + "city": "Branson West Muni - Emerson Field", + "state": "MO", + "lat": 36.6985, + "lon": -93.4021999 + }, + "KFYG": { + "id": "KFYG", + "city": "Washington Regional Airport", + "state": "MO", + "lat": 38.5876, + "lon": -90.9937999 + }, + "KADF": { + "id": "KADF", + "city": "Dexter B Florence Memorial Field", + "state": "AR", + "lat": 34.0998, + "lon": -93.0661 + }, + "KARG": { + "id": "KARG", + "city": "Walnut Ridge Regional Airport", + "state": "AR", + "lat": 36.12562, + "lon": -90.92148 + }, + "KASG": { + "id": "KASG", + "city": "Springdale Municipal", + "state": "AR", + "lat": 36.18333, + "lon": -94.11667 + }, + "KAWM": { + "id": "KAWM", + "city": "West Memphis, West Memphis Municipal Airport", + "state": "AR", + "lat": 35.13333, + "lon": -90.23333 + }, + "KBPK": { + "id": "KBPK", + "city": "Baxter County Airport", + "state": "AR", + "lat": 36.37056, + "lon": -92.47194 + }, + "KBVX": { + "id": "KBVX", + "city": "Batesville, Batesville Regional Airport", + "state": "AR", + "lat": 35.73333, + "lon": -91.65 + }, + "KBYH": { + "id": "KBYH", + "city": "Eaker Air Force Base", + "state": "AR", + "lat": 35.96667, + "lon": -89.95 + }, + "KCCA": { + "id": "KCCA", + "city": "Clinton Memorial Airfield", + "state": "AR", + "lat": 35.598, + "lon": -92.4516 + }, + "KCDH": { + "id": "KCDH", + "city": "Camden / Harrell Field", + "state": "AR", + "lat": 33.61667, + "lon": -92.76667 + }, + "KCXW": { + "id": "KCXW", + "city": "Conway - Cantrell Field", + "state": "AR", + "lat": 35.0199, + "lon": -92.5551 + }, + "KDEQ": { + "id": "KDEQ", + "city": "De Queen, J Lynn Helms Sevier County Airport", + "state": "AR", + "lat": 34.04694, + "lon": -94.39944 + }, + "KELD": { + "id": "KELD", + "city": "South Arkansas Regional Airport", + "state": "AR", + "lat": 33.22075, + "lon": -92.8139999 + }, + "KFLP": { + "id": "KFLP", + "city": "Flippin, Marion County Regional Airport", + "state": "AR", + "lat": 36.3, + "lon": -92.58333 + }, + "KFSM": { + "id": "KFSM", + "city": "Fort Smith Regional Airport", + "state": "AR", + "lat": 35.3335, + "lon": -94.36524 + }, + "KFYV": { + "id": "KFYV", + "city": "Fayetteville, Drake Field", + "state": "AR", + "lat": 36.01028, + "lon": -94.1677799 + }, + "KHKA": { + "id": "KHKA", + "city": "Blytheville, Blytheville Municipal Airport", + "state": "AR", + "lat": 35.93889, + "lon": -89.8325 + }, + "KHOT": { + "id": "KHOT", + "city": "Hot Springs, Memorial Field Airport", + "state": "AR", + "lat": 34.47806, + "lon": -93.09611 + }, + "KHRO": { + "id": "KHRO", + "city": "Harrison, Boone County Airport", + "state": "AR", + "lat": 36.26167, + "lon": -93.15472 + }, + "KJBR": { + "id": "KJBR", + "city": "Jonesboro, Jonesboro Municipal Airport", + "state": "AR", + "lat": 35.83722, + "lon": -90.64306 + }, + "KLIT": { + "id": "KLIT", + "city": "Little Rock, Adams Field", + "state": "AR", + "lat": 34.72667, + "lon": -92.23611 + }, + "KLLQ": { + "id": "KLLQ", + "city": "Monticello, Monticello Municipal Airport/Ellis Field", + "state": "AR", + "lat": 33.63833, + "lon": -91.75111 + }, + "KLRF": { + "id": "KLRF", + "city": "Little Rock Air Force Base", + "state": "AR", + "lat": 34.91667, + "lon": -92.15 + }, + "KMEZ": { + "id": "KMEZ", + "city": "Mena, Mena Intermountain Municipal Airport", + "state": "AR", + "lat": 34.54528, + "lon": -94.2025 + }, + "KMWT": { + "id": "KMWT", + "city": "Mount Ida", + "state": "AR", + "lat": 34.55, + "lon": -93.58333 + }, + "KORK": { + "id": "KORK", + "city": "North Little Rock Municipal Airport", + "state": "AR", + "lat": 34.83314, + "lon": -92.25414 + }, + "KPBF": { + "id": "KPBF", + "city": "Pine Bluff, Grider Field Airport", + "state": "AR", + "lat": 34.175, + "lon": -91.93472 + }, + "KROG": { + "id": "KROG", + "city": "Rogers - Rogers Executive Airport - Carter Field", + "state": "AR", + "lat": 36.36667, + "lon": -94.1 + }, + "KRUE": { + "id": "KRUE", + "city": "Russelville Municipal Airport", + "state": "AR", + "lat": 35.25737, + "lon": -93.0949399 + }, + "KSGT": { + "id": "KSGT", + "city": "Stuttgart, Stuttgart Municipal Airport", + "state": "AR", + "lat": 34.6, + "lon": -91.56667 + }, + "KSLG": { + "id": "KSLG", + "city": "Siloam Springs, Smith Field Airport", + "state": "AR", + "lat": 36.2, + "lon": -94.48333 + }, + "KSRC": { + "id": "KSRC", + "city": "Searcy Municipal Airport", + "state": "AR", + "lat": 35.21349, + "lon": -91.7392799 + }, + "KSUZ": { + "id": "KSUZ", + "city": "Saline County Regional Airport", + "state": "AR", + "lat": 34.59039, + "lon": -92.47944 + }, + "KTXK": { + "id": "KTXK", + "city": "Texarkana, Texarkana Regional-Webb Field", + "state": "AR", + "lat": 33.45611, + "lon": -93.9875 + }, + "KVBT": { + "id": "KVBT", + "city": "Bentonville, Bentonville Municipal Airport/Louise M Thaden Field", + "state": "AR", + "lat": 36.35, + "lon": -94.2166699 + }, + "KXNA": { + "id": "KXNA", + "city": "Northwest Arkansas Regional Airport", + "state": "AR", + "lat": 36.28977, + "lon": -94.3114499 + }, + "KABY": { + "id": "KABY", + "city": "Southwest Georgia Regional Airport", + "state": "GA", + "lat": 31.53652, + "lon": -84.19571 + }, + "KACJ": { + "id": "KACJ", + "city": "Americus Souther Field Airport", + "state": "GA", + "lat": 32.11081, + "lon": -84.18886 + }, + "KAGS": { + "id": "KAGS", + "city": "Augusta, Bush Field", + "state": "GA", + "lat": 33.36444, + "lon": -81.96333 + }, + "KAHN": { + "id": "KAHN", + "city": "Athens, Athens Airport", + "state": "GA", + "lat": 33.95083, + "lon": -83.3280599 + }, + "KAJR": { + "id": "KAJR", + "city": "Cornelia Habersham County Airport", + "state": "GA", + "lat": 34.4998, + "lon": -83.5567 + }, + "KAMG": { + "id": "KAMG", + "city": "Alma, Bacon County Airport", + "state": "GA", + "lat": 31.53611, + "lon": -82.50667 + }, + "KATL": { + "id": "KATL", + "city": "Atlanta, Hartsfield - Jackson Atlanta International Airport", + "state": "GA", + "lat": 33.64028, + "lon": -84.42694 + }, + "KAYS": { + "id": "KAYS", + "city": "Waycross / Ware County, Ga", + "state": "GA", + "lat": 31.25, + "lon": -82.4 + }, + "KAZE": { + "id": "KAZE", + "city": "Hazlehurst Airport", + "state": "GA", + "lat": 31.8847, + "lon": -82.6474 + }, + "KBGE": { + "id": "KBGE", + "city": "Bainbridge, Decatur County Industrial Air Park Airport", + "state": "GA", + "lat": 30.96667, + "lon": -84.63333 + }, + "KBHC": { + "id": "KBHC", + "city": "Baxley Municipal Airport", + "state": "GA", + "lat": 31.7138, + "lon": -82.3938 + }, + "KBIJ": { + "id": "KBIJ", + "city": "Blakely, Early County Airport", + "state": "GA", + "lat": 31.39694, + "lon": -84.895 + }, + "KBQK": { + "id": "KBQK", + "city": "Brunswick / Glynco", + "state": "GA", + "lat": 31.25, + "lon": -81.4666699 + }, + "KCCO": { + "id": "KCCO", + "city": "Newnan, Newnan Coweta County Airport", + "state": "GA", + "lat": 33.31222, + "lon": -84.77028 + }, + "KCKF": { + "id": "KCKF", + "city": "Cordele Crisp County Airport", + "state": "GA", + "lat": 31.9888, + "lon": -83.7739 + }, + "KCNI": { + "id": "KCNI", + "city": "Canton, Cherokee County Airport", + "state": "GA", + "lat": 34.31056, + "lon": -84.42389 + }, + "KCSG": { + "id": "KCSG", + "city": "Columbus, Columbus Metropolitan Airport", + "state": "GA", + "lat": 32.51611, + "lon": -84.94222 + }, + "KCTJ": { + "id": "KCTJ", + "city": "Carrollton West Georgia Regional Airport", + "state": "GA", + "lat": 33.63, + "lon": -85.15 + }, + "KCVC": { + "id": "KCVC", + "city": "Covington Municipal Airport", + "state": "GA", + "lat": 33.632, + "lon": -83.85 + }, + "KCWV": { + "id": "KCWV", + "city": "Claxton Evans County Airport", + "state": "GA", + "lat": 32.1950999, + "lon": -81.8696 + }, + "KCXU": { + "id": "KCXU", + "city": "Camilla-Mitchell County Airport", + "state": "GA", + "lat": 31.2132, + "lon": -84.2352 + }, + "KCZL": { + "id": "KCZL", + "city": "Calhoun Tom B. David Field Airport", + "state": "GA", + "lat": 34.4554, + "lon": -84.9392 + }, + "KDBN": { + "id": "KDBN", + "city": "Dublin, W H 'Bud' Barron Airport", + "state": "GA", + "lat": 32.56444, + "lon": -82.985 + }, + "KDNL": { + "id": "KDNL", + "city": "Augusta Daniel Field", + "state": "GA", + "lat": 33.4669, + "lon": -82.03836 + }, + "KDNN": { + "id": "KDNN", + "city": "Dalton, Dalton Municipal Airport", + "state": "GA", + "lat": 34.72167, + "lon": -84.86917 + }, + "KDQH": { + "id": "KDQH", + "city": "Douglas, Douglas Municipal Airport", + "state": "GA", + "lat": 31.47667, + "lon": -82.86028 + }, + "KDZJ": { + "id": "KDZJ", + "city": "Blairsville Airport", + "state": "GA", + "lat": 34.8544, + "lon": -83.9973 + }, + "KEZM": { + "id": "KEZM", + "city": "Eastman, Heart of Georgia Regional Airport", + "state": "GA", + "lat": 32.21417, + "lon": -83.12778 + }, + "KFFC": { + "id": "KFFC", + "city": "Atlanta Regional Airport-Falcon Field", + "state": "GA", + "lat": 33.35436, + "lon": -84.56893 + }, + "KFTY": { + "id": "KFTY", + "city": "Fulton County Airport-Brown Field", + "state": "GA", + "lat": 33.77764, + "lon": -84.52461 + }, + "KFZG": { + "id": "KFZG", + "city": "Fitzgerald Municipal Airport", + "state": "GA", + "lat": 31.6839, + "lon": -83.2709 + }, + "KGVL": { + "id": "KGVL", + "city": "Gainesville, Gilmer Memorial Airport", + "state": "GA", + "lat": 34.27194, + "lon": -83.83028 + }, + "KHMP": { + "id": "KHMP", + "city": "Henry County Airport", + "state": "GA", + "lat": 33.3899, + "lon": -84.331 + }, + "KHOE": { + "id": "KHOE", + "city": "Homerville Airport", + "state": "GA", + "lat": 31.0559, + "lon": -82.7741 + }, + "KHQU": { + "id": "KHQU", + "city": "Thomson, Thomson-McDuffie County Airport", + "state": "GA", + "lat": 33.52944, + "lon": -82.51639 + }, + "KIIY": { + "id": "KIIY", + "city": "Washington, Washington-Wilkes County Airport", + "state": "GA", + "lat": 33.77972, + "lon": -82.81639 + }, + "KJCA": { + "id": "KJCA", + "city": "Jackson County Airport", + "state": "GA", + "lat": 34.17586, + "lon": -83.5616 + }, + "KJES": { + "id": "KJES", + "city": "Jesup-Wayne County Airport", + "state": "GA", + "lat": 31.554, + "lon": -81.8824999 + }, + "KJYL": { + "id": "KJYL", + "city": "Sylvania, Plantation Airpark", + "state": "GA", + "lat": 32.64528, + "lon": -81.59639 + }, + "KJZP": { + "id": "KJZP", + "city": "Jasper Pickens County Airport", + "state": "GA", + "lat": 34.45417, + "lon": -84.45971 + }, + "KLGC": { + "id": "KLGC", + "city": "LaGrange-Callaway Airport", + "state": "GA", + "lat": 33.00617, + "lon": -85.06609 + }, + "KLHW": { + "id": "KLHW", + "city": "Wright Army Airfield (Fort Stewart)/Midcoast Regional Airport", + "state": "GA", + "lat": 31.88724, + "lon": -81.56244 + }, + "KLSF": { + "id": "KLSF", + "city": "Fort Benning", + "state": "GA", + "lat": 32.3333299, + "lon": -84.83333 + }, + "KLZU": { + "id": "KLZU", + "city": "Gwinnett County Airport-Briscoe Field", + "state": "GA", + "lat": 33.98288, + "lon": -83.95842 + }, + "KMCN": { + "id": "KMCN", + "city": "Middle Georgia Regional Airport", + "state": "GA", + "lat": 32.68892, + "lon": -83.65293 + }, + "KMGE": { + "id": "KMGE", + "city": "Marietta / Dobbins Air Force Base", + "state": "GA", + "lat": 33.91667, + "lon": -84.51667 + }, + "KMGR": { + "id": "KMGR", + "city": "Moultrie, Moultrie Municipal Airport", + "state": "GA", + "lat": 31.08472, + "lon": -83.80306 + }, + "KMHP": { + "id": "KMHP", + "city": "Metter Municipal Airport", + "state": "GA", + "lat": 32.37397, + "lon": -82.08144 + }, + "KMLJ": { + "id": "KMLJ", + "city": "Milledgeville, Baldwin County Airport", + "state": "GA", + "lat": 33.15417, + "lon": -83.24056 + }, + "KOKZ": { + "id": "KOKZ", + "city": "Sandersville Kaolin Field Airport", + "state": "GA", + "lat": 32.9667, + "lon": -82.8382 + }, + "KOPN": { + "id": "KOPN", + "city": "Thomaston, Thomaston-Upson County Airport", + "state": "GA", + "lat": 32.955, + "lon": -84.2644399 + }, + "KPDK": { + "id": "KPDK", + "city": "Atlanta, De Kalb-Peachtree Airport", + "state": "GA", + "lat": 33.87833, + "lon": -84.29806 + }, + "KPIM": { + "id": "KPIM", + "city": "Pine Mountain Harris County Airport", + "state": "GA", + "lat": 32.8407, + "lon": -84.8824 + }, + "KPUJ": { + "id": "KPUJ", + "city": "Dallas Paulding County Regional Airport", + "state": "GA", + "lat": 33.9189999, + "lon": -84.952 + }, + "KPXE": { + "id": "KPXE", + "city": "Perry-Houston County Airport", + "state": "GA", + "lat": 32.5105999, + "lon": -83.7673 + }, + "KRMG": { + "id": "KRMG", + "city": "Rome, R. B. Russell Airport", + "state": "GA", + "lat": 34.34778, + "lon": -85.1611099 + }, + "KRVJ": { + "id": "KRVJ", + "city": "Swinton Smith Field at Reidsville Municipal Airport", + "state": "GA", + "lat": 32.0594899, + "lon": -82.15358 + }, + "KRYY": { + "id": "KRYY", + "city": "Cobb County International Airport - McCollum Field", + "state": "GA", + "lat": 34.01467, + "lon": -84.59635 + }, + "KSAV": { + "id": "KSAV", + "city": "Savannah-Hilton Head International Airport", + "state": "GA", + "lat": 32.1313699, + "lon": -81.20226 + }, + "KSBO": { + "id": "KSBO", + "city": "Swainsboro Emanuel County Airport", + "state": "GA", + "lat": 32.6091, + "lon": -82.3699 + }, + "KSSI": { + "id": "KSSI", + "city": "Brunswick, Malcolm McKinnon Airport", + "state": "GA", + "lat": 31.15167, + "lon": -81.39139 + }, + "KSVN": { + "id": "KSVN", + "city": "Hunter U. S. Army Airfield", + "state": "GA", + "lat": 32.01667, + "lon": -81.15 + }, + "KTBR": { + "id": "KTBR", + "city": "Statesboro, Statesboro-Bulloch County Airport", + "state": "GA", + "lat": 32.48306, + "lon": -81.7372199 + }, + "KTMA": { + "id": "KTMA", + "city": "Tifton Henry Tift Myers", + "state": "GA", + "lat": 31.429, + "lon": -83.4885 + }, + "KTOC": { + "id": "KTOC", + "city": "Toccoa Le Tourneau Airport", + "state": "GA", + "lat": 34.5927999, + "lon": -83.2964 + }, + "KTVI": { + "id": "KTVI", + "city": "Thomasville Regional Airport", + "state": "GA", + "lat": 30.90179, + "lon": -83.88113 + }, + "KVAD": { + "id": "KVAD", + "city": "Moody Air Force Base", + "state": "GA", + "lat": 30.97913, + "lon": -83.19247 + }, + "KVDI": { + "id": "KVDI", + "city": "Vidalia, Vidalia Municipal Airport", + "state": "GA", + "lat": 32.1925, + "lon": -82.37194 + }, + "KVLD": { + "id": "KVLD", + "city": "Valdosta Regional Airport", + "state": "GA", + "lat": 30.77632, + "lon": -83.27389 + }, + "KVPC": { + "id": "KVPC", + "city": "Cartersville Airport", + "state": "GA", + "lat": 34.11589, + "lon": -84.85064 + }, + "KWDR": { + "id": "KWDR", + "city": "Winder, Winder-Barrow Airport", + "state": "GA", + "lat": 33.98222, + "lon": -83.66806 + }, + "KWRB": { + "id": "KWRB", + "city": "Warner Robins Air Force Base", + "state": "GA", + "lat": 32.63333, + "lon": -83.6 + }, + "KGLY": { + "id": "KGLY", + "city": "Clinton, MO", + "state": "MO", + "lat": 38.3566, + "lon": -93.6842 + }, + "KGPH": { + "id": "KGPH", + "city": "Mosby Midwest National Air Center Airport", + "state": "MO", + "lat": 39.3325, + "lon": -94.3096 + }, + "KHAE": { + "id": "KHAE", + "city": "Hannibal Regional Airport", + "state": "MO", + "lat": 39.7252, + "lon": -91.4439 + }, + "KHFJ": { + "id": "KHFJ", + "city": "Monett", + "state": "MO", + "lat": 36.9062, + "lon": -94.0128 + }, + "KIRK": { + "id": "KIRK", + "city": "Kirksville, Kirksville Regional Airport", + "state": "MO", + "lat": 40.09722, + "lon": -92.54333 + }, + "KJEF": { + "id": "KJEF", + "city": "Jefferson City, Jefferson City Memorial Airport", + "state": "MO", + "lat": 38.59444, + "lon": -92.15583 + }, + "KJLN": { + "id": "KJLN", + "city": "Joplin, Joplin Regional Airport", + "state": "MO", + "lat": 37.15611, + "lon": -94.5005599 + }, + "KLBO": { + "id": "KLBO", + "city": "LEBANON", + "state": "MO", + "lat": 37.64833, + "lon": -92.6525 + }, + "KLRY": { + "id": "KLRY", + "city": "Harrisonville Lawrence Smith Memorial Airport", + "state": "MO", + "lat": 38.611, + "lon": -94.3421 + }, + "KLXT": { + "id": "KLXT", + "city": "Lee's Summit, Lee's Summit Municipal Airport", + "state": "MO", + "lat": 38.95972, + "lon": -94.37167 + }, + "KMAW": { + "id": "KMAW", + "city": "Malden Municipal Airport", + "state": "MO", + "lat": 36.6004999, + "lon": -89.9922 + }, + "KMBY": { + "id": "KMBY", + "city": "Omar N Bradley Airport", + "state": "MO", + "lat": 39.46341, + "lon": -92.42638 + }, + "KMCI": { + "id": "KMCI", + "city": "Kansas City, Kansas City International Airport", + "state": "MO", + "lat": 39.29722, + "lon": -94.73056 + }, + "KMHL": { + "id": "KMHL", + "city": "Marshall Memorial Municipal Airport", + "state": "MO", + "lat": 39.0955, + "lon": -93.2028 + }, + "KMKC": { + "id": "KMKC", + "city": "Kansas City, Kansas City Downtown Airport", + "state": "MO", + "lat": 39.12083, + "lon": -94.59694 + }, + "KMYJ": { + "id": "KMYJ", + "city": "Mexico Memorial Airport", + "state": "MO", + "lat": 39.1575, + "lon": -91.8182999 + }, + "KOZS": { + "id": "KOZS", + "city": "Camdenton Memorial Airport", + "state": "MO", + "lat": 37.9739999, + "lon": -92.6912 + }, + "KPCD": { + "id": "KPCD", + "city": "Perryville Regional Airport", + "state": "MO", + "lat": 37.86867, + "lon": -89.86214 + }, + "KPOF": { + "id": "KPOF", + "city": "Poplar Bluff, Poplar Bluff Municipal Airport", + "state": "MO", + "lat": 36.77056, + "lon": -90.32222 + }, + "KRAW": { + "id": "KRAW", + "city": "Warsaw Municipal Airport", + "state": "MO", + "lat": 38.3469, + "lon": -93.3454 + }, + "KRCM": { + "id": "KRCM", + "city": "Skyhaven Airport", + "state": "MO", + "lat": 38.7842, + "lon": -93.8028999 + }, + "KSET": { + "id": "KSET", + "city": "St. Charles, St. Charles County Smartt Airport", + "state": "MO", + "lat": 38.93056, + "lon": -90.4325 + }, + "KSGF": { + "id": "KSGF", + "city": "Springfield, Springfield Regional Airport", + "state": "MO", + "lat": 37.23972, + "lon": -93.38972 + }, + "KSIK": { + "id": "KSIK", + "city": "Sikeston Memorial Municipal Airport", + "state": "MO", + "lat": 36.8989, + "lon": -89.5618 + }, + "KSTJ": { + "id": "KSTJ", + "city": "St. Joseph, Rosecrans Memorial Airport", + "state": "MO", + "lat": 39.76806, + "lon": -94.90917 + }, + "KSTL": { + "id": "KSTL", + "city": "St. Louis Lambert International Airport", + "state": "MO", + "lat": 38.7525, + "lon": -90.37361 + }, + "KSUS": { + "id": "KSUS", + "city": "St. Louis, Spirit Of St. Louis Airport", + "state": "MO", + "lat": 38.65722, + "lon": -90.65583 + }, + "KSZL": { + "id": "KSZL", + "city": "Whiteman Air Force Base", + "state": "MO", + "lat": 38.73333, + "lon": -93.55 + }, + "KTBN": { + "id": "KTBN", + "city": "Fort Leonard Wood", + "state": "MO", + "lat": 37.73333, + "lon": -92.13333 + }, + "KTKX": { + "id": "KTKX", + "city": "Kennett - Kennett Memorial Airport", + "state": "MO", + "lat": 36.22256, + "lon": -90.03671 + }, + "KUNO": { + "id": "KUNO", + "city": "West Plains, West Plains Municipal Airport", + "state": "MO", + "lat": 36.87917, + "lon": -91.905 + }, + "KVER": { + "id": "KVER", + "city": "Jesse Viertel Memorial Airport", + "state": "MO", + "lat": 38.94672, + "lon": -92.68267 + }, + "KVIH": { + "id": "KVIH", + "city": "Rolla / Vichy, Rolla National Airport", + "state": "MO", + "lat": 38.13194, + "lon": -91.76528 + }, + "KAFP": { + "id": "KAFP", + "city": "Anson County Airport", + "state": "NC", + "lat": 35.01944, + "lon": -80.07836 + }, + "KAKH": { + "id": "KAKH", + "city": "Gastonia Municipal Airport", + "state": "NC", + "lat": 35.1968699, + "lon": -81.15545 + }, + "KASJ": { + "id": "KASJ", + "city": "Ahoskie, Tri-County Airport", + "state": "NC", + "lat": 36.2975, + "lon": -77.17083 + }, + "KAVL": { + "id": "KAVL", + "city": "Asheville, Asheville Regional Airport", + "state": "NC", + "lat": 35.43194, + "lon": -82.5375 + }, + "KBUY": { + "id": "KBUY", + "city": "Burlington Alamance Regional Airport", + "state": "NC", + "lat": 36.04753, + "lon": -79.47375 + }, + "KCLT": { + "id": "KCLT", + "city": "Charlotte, Charlotte / Douglas International Airport", + "state": "NC", + "lat": 35.21333, + "lon": -80.94861 + }, + "KCPC": { + "id": "KCPC", + "city": "Whiteville, Columbus County Municipal Airport", + "state": "NC", + "lat": 34.27278, + "lon": -78.715 + }, + "KCTZ": { + "id": "KCTZ", + "city": "Sampson County Airport", + "state": "NC", + "lat": 34.97522, + "lon": -78.36276 + }, + "KDPL": { + "id": "KDPL", + "city": "Duplin County Airport", + "state": "NC", + "lat": 34.99942, + "lon": -77.97995 + }, + "KECG": { + "id": "KECG", + "city": "Elizabeth City C/G Regional Airport", + "state": "NC", + "lat": 36.25771, + "lon": -76.1716 + }, + "KEDE": { + "id": "KEDE", + "city": "Edenton, Northeastern Regional Airport", + "state": "NC", + "lat": 36.02778, + "lon": -76.56722 + }, + "KEHO": { + "id": "KEHO", + "city": "Shelby Municipal Airport", + "state": "NC", + "lat": 35.2556299, + "lon": -81.59858 + }, + "KEQY": { + "id": "KEQY", + "city": "Monroe, Monroe Airport", + "state": "NC", + "lat": 35.01694, + "lon": -80.62056 + }, + "KETC": { + "id": "KETC", + "city": "Tarboro-Edgecombe Airport", + "state": "NC", + "lat": 35.9373, + "lon": -77.54648 + }, + "KEWN": { + "id": "KEWN", + "city": "New Bern, Craven County Regional Airport", + "state": "NC", + "lat": 35.0675, + "lon": -77.04722 + }, + "KEXX": { + "id": "KEXX", + "city": "Lexington, Davidson County Airport", + "state": "NC", + "lat": 35.78111, + "lon": -80.30389 + }, + "KEYF": { + "id": "KEYF", + "city": "Curtis L Brown Jr. Field Airport", + "state": "NC", + "lat": 34.60418, + "lon": -78.57902 + }, + "KFAY": { + "id": "KFAY", + "city": "Fayetteville, Fayetteville Regional Airport", + "state": "NC", + "lat": 34.98944, + "lon": -78.88 + }, + "KFBG": { + "id": "KFBG", + "city": "Fort Bragg / Simmons Army Airfield", + "state": "NC", + "lat": 35.1314, + "lon": -78.93158 + }, + "KFFA": { + "id": "KFFA", + "city": "Kill Devil Hills, First Flight Airport", + "state": "NC", + "lat": 36.01667, + "lon": -75.66667 + }, + "KFQD": { + "id": "KFQD", + "city": "Rutherfordton, Rutherford County-Marchman Field Airport", + "state": "NC", + "lat": 35.42833, + "lon": -81.935 + }, + "KGEV": { + "id": "KGEV", + "city": "Jefferson - Ashe County Airport", + "state": "NC", + "lat": 36.43333, + "lon": -81.41667 + }, + "KGSB": { + "id": "KGSB", + "city": "Seymour-Johnson Air Force Base", + "state": "NC", + "lat": 35.34457, + "lon": -77.94583 + }, + "KGSO": { + "id": "KGSO", + "city": "Greensboro, Piedmont Triad International Airport", + "state": "NC", + "lat": 36.0974999, + "lon": -79.94361 + }, + "KGWW": { + "id": "KGWW", + "city": "Goldsboro, Goldsboro-Wayne Municipal Airport", + "state": "NC", + "lat": 35.46056, + "lon": -77.965 + }, + "KHBI": { + "id": "KHBI", + "city": "Asheboro, Asheboro Municipal Airport", + "state": "NC", + "lat": 35.6538899, + "lon": -79.895 + }, + "KHFF": { + "id": "KHFF", + "city": "Mackall U. S. Army Airfield", + "state": "NC", + "lat": 35.03333, + "lon": -79.5 + }, + "KHKY": { + "id": "KHKY", + "city": "Hickory, Hickory Regional Airport", + "state": "NC", + "lat": 35.74222, + "lon": -81.38222 + }, + "KHNZ": { + "id": "KHNZ", + "city": "Henderson-Oxford Airport", + "state": "NC", + "lat": 36.36352, + "lon": -78.52889 + }, + "KHRJ": { + "id": "KHRJ", + "city": "Erwin, Harnett County Airport", + "state": "NC", + "lat": 35.37861, + "lon": -78.73361 + }, + "KHSE": { + "id": "KHSE", + "city": "Hatteras, Mitchell Field", + "state": "NC", + "lat": 35.23222, + "lon": -75.6225 + }, + "KILM": { + "id": "KILM", + "city": "Wilmington International Airport", + "state": "NC", + "lat": 34.26681, + "lon": -77.89987 + }, + "KINT": { + "id": "KINT", + "city": "Winston Salem, Smith Reynolds Airport", + "state": "NC", + "lat": 36.13333, + "lon": -80.22472 + }, + "KIPJ": { + "id": "KIPJ", + "city": "Lincolnton, Lincolnton-Lincoln County Regional Airport", + "state": "NC", + "lat": 35.48306, + "lon": -81.16139 + }, + "KISO": { + "id": "KISO", + "city": "Kinston, Kinston Regional Jetport at Stallings Field", + "state": "NC", + "lat": 35.3333299, + "lon": -77.61667 + }, + "KIXA": { + "id": "KIXA", + "city": "Halifax-Northampton Regional Airport", + "state": "NC", + "lat": 36.33, + "lon": -77.635 + }, + "KJNX": { + "id": "KJNX", + "city": "Smithfield, Johnston County Airport", + "state": "NC", + "lat": 35.54083, + "lon": -78.39028 + }, + "KJQF": { + "id": "KJQF", + "city": "Concord Regional Airport", + "state": "NC", + "lat": 35.3896299, + "lon": -80.70735 + }, + "KLHZ": { + "id": "KLHZ", + "city": "Franklin County Airport", + "state": "NC", + "lat": 36.02288, + "lon": -78.33405 + }, + "KMEB": { + "id": "KMEB", + "city": "Laurinburg Maxton Airport", + "state": "NC", + "lat": 34.79132, + "lon": -79.3683 + }, + "KMQI": { + "id": "KMQI", + "city": "Manteo / Dare County Regional", + "state": "NC", + "lat": 35.91667, + "lon": -75.7 + }, + "KMRH": { + "id": "KMRH", + "city": "Beaufort Smith Field", + "state": "NC", + "lat": 34.73259, + "lon": -76.6566 + }, + "KMRN": { + "id": "KMRN", + "city": "Morganton-Lenoir Airport", + "state": "NC", + "lat": 35.81922, + "lon": -81.60971 + }, + "KMWK": { + "id": "KMWK", + "city": "Mount Airy/Surry County Airport", + "state": "NC", + "lat": 36.45675, + "lon": -80.55483 + }, + "KNBT": { + "id": "KNBT", + "city": "Piney Island, Bt-11 Bombing Range", + "state": "NC", + "lat": 35.02222, + "lon": -76.4625 + }, + "KNCA": { + "id": "KNCA", + "city": "MCAS New River", + "state": "NC", + "lat": 34.70627, + "lon": -77.44066 + }, + "KNJM": { + "id": "KNJM", + "city": "Bogue Field Marine Corps Auxiliary Field", + "state": "NC", + "lat": 34.69403, + "lon": -77.02945 + }, + "KNKT": { + "id": "KNKT", + "city": "Cherry Point Marine Corps Air Station", + "state": "NC", + "lat": 34.89719, + "lon": -76.88135 + }, + "KOAJ": { + "id": "KOAJ", + "city": "Jacksonville, Albert J Ellis Airport", + "state": "NC", + "lat": 34.8333299, + "lon": -77.61667 + }, + "KOCW": { + "id": "KOCW", + "city": "Washington, Warren Field Airport", + "state": "NC", + "lat": 35.57056, + "lon": -77.0497199 + }, + "KONX": { + "id": "KONX", + "city": "Currituck, Currituck County Airport", + "state": "NC", + "lat": 36.39889, + "lon": -76.01611 + }, + "KPGV": { + "id": "KPGV", + "city": "Pitt-Greenville Airport", + "state": "NC", + "lat": 35.63742, + "lon": -77.38506 + }, + "KPOB": { + "id": "KPOB", + "city": "Pope Air Force Base", + "state": "NC", + "lat": 35.17531, + "lon": -79.00771 + }, + "KRCZ": { + "id": "KRCZ", + "city": "Rockingham-Hamlet Airport", + "state": "NC", + "lat": 34.8954499, + "lon": -79.75755 + }, + "KRDU": { + "id": "KRDU", + "city": "Raleigh / Durham, Raleigh-Durham International Airport", + "state": "NC", + "lat": 35.89223, + "lon": -78.78185 + }, + "KRHP": { + "id": "KRHP", + "city": "Andrews-Murphy Airport", + "state": "NC", + "lat": 35.19394, + "lon": -83.86182 + }, + "KRUQ": { + "id": "KRUQ", + "city": "Rowan County Airport", + "state": "NC", + "lat": 35.64417, + "lon": -80.52359 + }, + "KRWI": { + "id": "KRWI", + "city": "Rocky Mount, Rocky Mount-Wilson Regional Airport", + "state": "NC", + "lat": 35.8549999, + "lon": -77.89306 + }, + "KSCR": { + "id": "KSCR", + "city": "Siler City Municipal Airport", + "state": "NC", + "lat": 35.7043, + "lon": -79.5043 + }, + "KSIF": { + "id": "KSIF", + "city": "Reidsville, Rockingham County NC Shiloh Airport", + "state": "NC", + "lat": 36.43722, + "lon": -79.85083 + }, + "KSOP": { + "id": "KSOP", + "city": "Pinehurst/Southern Pines, Moore County Airport", + "state": "NC", + "lat": 35.23333, + "lon": -79.4 + }, + "KSUT": { + "id": "KSUT", + "city": "Brunswick County Airport", + "state": "NC", + "lat": 33.92921, + "lon": -78.07223 + }, + "KSVH": { + "id": "KSVH", + "city": "Statesville Municipal Airport", + "state": "NC", + "lat": 35.76362, + "lon": -80.9473 + }, + "KTDF": { + "id": "KTDF", + "city": "Roxboro, Person County Airport", + "state": "NC", + "lat": 36.2849999, + "lon": -78.98417 + }, + "KTNB": { + "id": "KTNB", + "city": "Watauga County Hospital Heliport", + "state": "NC", + "lat": 36.19856, + "lon": -81.65171 + }, + "KTTA": { + "id": "KTTA", + "city": "Sanford, Sanford-Lee County Regional Airport", + "state": "NC", + "lat": 35.5825, + "lon": -79.10139 + }, + "KUKF": { + "id": "KUKF", + "city": "North Wilkesboro, Wilkes County Airport", + "state": "NC", + "lat": 36.21667, + "lon": -81.08333 + }, + "KVUJ": { + "id": "KVUJ", + "city": "Albemarle, Stanly County Airport", + "state": "NC", + "lat": 35.41667, + "lon": -80.15083 + }, + "KABH": { + "id": "KABH", + "city": "ELLICOTT-B AFA", + "state": "CO", + "lat": 38.7578, + "lon": -104.3013 + }, + "KAEJ": { + "id": "KAEJ", + "city": "Central Colorado Regional Airport", + "state": "CO", + "lat": 38.81416, + "lon": -106.12069 + }, + "KAFF": { + "id": "KAFF", + "city": "Air Force Academy", + "state": "CO", + "lat": 38.96667, + "lon": -104.81667 + }, + "KAJZ": { + "id": "KAJZ", + "city": "Delta/Blake Field Airport", + "state": "CO", + "lat": 38.7868799, + "lon": -108.06584 + }, + "KAKO": { + "id": "KAKO", + "city": "Colorado Plains Regional Airport", + "state": "CO", + "lat": 40.17428, + "lon": -103.21459 + }, + "KALS": { + "id": "KALS", + "city": "San Luis Valley Regional Airport", + "state": "CO", + "lat": 37.43933, + "lon": -105.8618 + }, + "KANK": { + "id": "KANK", + "city": "Harriet Alexander Field Airport", + "state": "CO", + "lat": 38.53828, + "lon": -106.04864 + }, + "KAPA": { + "id": "KAPA", + "city": "Denver - Centennial Airport", + "state": "CO", + "lat": 39.55991, + "lon": -104.84841 + }, + "KASE": { + "id": "KASE", + "city": "Aspen-Pitkin County Airport", + "state": "CO", + "lat": 39.22992, + "lon": -106.87051 + }, + "KBDU": { + "id": "KBDU", + "city": "Boulder Municipal Airport", + "state": "CO", + "lat": 40.0394297, + "lon": -105.2258217 + }, + "KBJC": { + "id": "KBJC", + "city": "Broomfield / Jeffco", + "state": "CO", + "lat": 39.90085, + "lon": -105.10417 + }, + "KBKF": { + "id": "KBKF", + "city": "Buckley Air Force Base Airport", + "state": "CO", + "lat": 39.71331, + "lon": -104.75806 + }, + "KCAG": { + "id": "KCAG", + "city": "Craig-Moffat Airport", + "state": "CO", + "lat": 40.49297, + "lon": -107.52394 + }, + "KCCU": { + "id": "KCCU", + "city": "Copper Mountain - Red Cliff Pass", + "state": "CO", + "lat": 39.47523, + "lon": -106.15228 + }, + "KCEZ": { + "id": "KCEZ", + "city": "Cortez-Montezuma County Airport", + "state": "CO", + "lat": 37.30706, + "lon": -108.62644 + }, + "KCFO": { + "id": "KCFO", + "city": "Colorado Air and Space Port Airport", + "state": "CO", + "lat": 39.78419, + "lon": -104.53764 + }, + "KCOS": { + "id": "KCOS", + "city": "City of Colorado Springs Municipal Airport", + "state": "CO", + "lat": 38.8094899, + "lon": -104.68873 + }, + "KCPW": { + "id": "KCPW", + "city": "Pagosa Springs, Wolf Creek Pass", + "state": "CO", + "lat": 37.45139, + "lon": -106.80028 + }, + "KCWN": { + "id": "KCWN", + "city": "Cheyenne Mountain", + "state": "CO", + "lat": 38.7434299, + "lon": -104.84334 + }, + "KDEN": { + "id": "KDEN", + "city": "Denver, Denver International Airport", + "state": "CO", + "lat": 39.84658, + "lon": -104.65622 + }, + "KDRO": { + "id": "KDRO", + "city": "Durango-La Plata County Airport", + "state": "CO", + "lat": 37.14312, + "lon": -107.76023 + }, + "KEEO": { + "id": "KEEO", + "city": "Meeker Airport", + "state": "CO", + "lat": 40.0444, + "lon": -107.88832 + }, + "KEGE": { + "id": "KEGE", + "city": "Eagle County Regional", + "state": "CO", + "lat": 39.65, + "lon": -106.91667 + }, + "KEIK": { + "id": "KEIK", + "city": "Erie Municipal Airport", + "state": "CO", + "lat": 40.01169, + "lon": -105.05033 + }, + "KFCS": { + "id": "KFCS", + "city": "Butts Army Airfield (Fort Carson)", + "state": "CO", + "lat": 38.68312, + "lon": -104.75977 + }, + "KFLY": { + "id": "KFLY", + "city": "Meadow Lake Airport", + "state": "CO", + "lat": 38.94391, + "lon": -104.5684 + }, + "KFMM": { + "id": "KFMM", + "city": "Fort Morgan Municipal Airport", + "state": "CO", + "lat": 40.33148, + "lon": -103.80704 + }, + "KFNL": { + "id": "KFNL", + "city": "Fort Collins/Loveland - Northern Colorado Regional Airport", + "state": "CO", + "lat": 40.45, + "lon": -105.01667 + }, + "KGJT": { + "id": "KGJT", + "city": "Grand Junction Regional Airport", + "state": "CO", + "lat": 39.13389, + "lon": -108.53861 + }, + "KGNB": { + "id": "KGNB", + "city": "Granby-Grand County Airport", + "state": "CO", + "lat": 40.09006, + "lon": -105.91664 + }, + "KGUC": { + "id": "KGUC", + "city": "Gunnison, Gunnison-Crested Butte Regional Airport", + "state": "CO", + "lat": 38.53333, + "lon": -106.93333 + }, + "KGXY": { + "id": "KGXY", + "city": "Greeley, Greeley-Weld County Airport", + "state": "CO", + "lat": 40.43333, + "lon": -104.63333 + }, + "KHDN": { + "id": "KHDN", + "city": "Hayden, Yampa Valley Airport", + "state": "CO", + "lat": 40.48333, + "lon": -107.2166699 + }, + "KHEQ": { + "id": "KHEQ", + "city": "Holyoke Airport", + "state": "CO", + "lat": 40.57155, + "lon": -102.27676 + }, + "KITR": { + "id": "KITR", + "city": "Burlington - Carson County Airport", + "state": "CO", + "lat": 39.24149, + "lon": -102.2818999 + }, + "KLAA": { + "id": "KLAA", + "city": "Lamar Municipal Airport", + "state": "CO", + "lat": 38.0717799, + "lon": -102.68745 + }, + "KLHX": { + "id": "KLHX", + "city": "La Junta Municipal Airport", + "state": "CO", + "lat": 38.04949, + "lon": -103.51334 + }, + "KLIC": { + "id": "KLIC", + "city": "Limon Municipal Airport", + "state": "CO", + "lat": 39.27334, + "lon": -103.66738 + }, + "KLMO": { + "id": "KLMO", + "city": "Vance Brand Airport", + "state": "CO", + "lat": 40.16115, + "lon": -105.16042 + }, + "KLXV": { + "id": "KLXV", + "city": "Leadville, Lake County Airport", + "state": "CO", + "lat": 39.22806, + "lon": -106.31611 + }, + "KMNH": { + "id": "KMNH", + "city": "Elbert Mountain - Monument Pass", + "state": "CO", + "lat": 39.22317, + "lon": -104.6422599 + }, + "KMTJ": { + "id": "KMTJ", + "city": "Montrose, Montrose Regional Airport", + "state": "CO", + "lat": 38.505, + "lon": -107.8975 + }, + "KMYP": { + "id": "KMYP", + "city": "Salida - Monarch Pass", + "state": "CO", + "lat": 38.4972, + "lon": -106.3197 + }, + "KPSO": { + "id": "KPSO", + "city": "Stevens Field, Pagosa Springs", + "state": "CO", + "lat": 37.2862, + "lon": -107.056 + }, + "KPUB": { + "id": "KPUB", + "city": "Pueblo Memorial Airport", + "state": "CO", + "lat": 38.28869, + "lon": -104.5057 + }, + "KRCV": { + "id": "KRCV", + "city": "Astronaut Kent Rominger - Del Norte", + "state": "CO", + "lat": 37.7138, + "lon": -106.352 + }, + "KRIL": { + "id": "KRIL", + "city": "Garfield County Regional Airport", + "state": "CO", + "lat": 39.52793, + "lon": -107.71961 + }, + "KSBS": { + "id": "KSBS", + "city": "Steamboat Springs", + "state": "CO", + "lat": 40.5153, + "lon": -106.86767 + }, + "KSPD": { + "id": "KSPD", + "city": "Springfield, Comanche National Grassland", + "state": "CO", + "lat": 37.28333, + "lon": -102.61667 + }, + "KSTK": { + "id": "KSTK", + "city": "Sterling Municipal Airport", + "state": "CO", + "lat": 40.61331, + "lon": -103.26109 + }, + "KTAD": { + "id": "KTAD", + "city": "Perry Stokes Airport", + "state": "CO", + "lat": 37.26218, + "lon": -104.33184 + }, + "KTEX": { + "id": "KTEX", + "city": "Telluride, Telluride Regional Airport", + "state": "CO", + "lat": 37.95389, + "lon": -107.90861 + }, + "KVTP": { + "id": "KVTP", + "city": "La Veta Mountain, La Veta Pass", + "state": "CO", + "lat": 37.50111, + "lon": -105.16694 + }, + "KBHK": { + "id": "KBHK", + "city": "Baker, Baker Municipal Airport", + "state": "MT", + "lat": 46.34778, + "lon": -104.2574999 + }, + "KBIL": { + "id": "KBIL", + "city": "Billings, Billings Logan International Airport", + "state": "MT", + "lat": 45.80694, + "lon": -108.54222 + }, + "KBTM": { + "id": "KBTM", + "city": "Butte, Bert Mooney Airport", + "state": "MT", + "lat": 45.95472, + "lon": -112.4975 + }, + "KBZN": { + "id": "KBZN", + "city": "Bozeman, Gallatin Field", + "state": "MT", + "lat": 45.78806, + "lon": -111.16083 + }, + "KCII": { + "id": "KCII", + "city": "Choteau Airport", + "state": "MT", + "lat": 47.82835, + "lon": -112.16834 + }, + "KCTB": { + "id": "KCTB", + "city": "Cut Bank, Cut Bank Municipal Airport", + "state": "MT", + "lat": 48.60833, + "lon": -112.37611 + }, + "KDLN": { + "id": "KDLN", + "city": "Dillon, Dillon Airport", + "state": "MT", + "lat": 45.2575, + "lon": -112.55444 + }, + "KEKS": { + "id": "KEKS", + "city": "Ennis - Big Sky Airport", + "state": "MT", + "lat": 45.27436, + "lon": -111.64886 + }, + "KGDV": { + "id": "KGDV", + "city": "Glendive, Dawson Community Airport", + "state": "MT", + "lat": 47.13333, + "lon": -104.8 + }, + "KGFA": { + "id": "KGFA", + "city": "Malmstrom Air Force Base", + "state": "MT", + "lat": 47.5, + "lon": -111.18333 + }, + "KGGW": { + "id": "KGGW", + "city": "Glasgow, Glasgow International Airport", + "state": "MT", + "lat": 48.21389, + "lon": -106.62139 + }, + "KGPI": { + "id": "KGPI", + "city": "Kalispell, Glacier Park International Airport", + "state": "MT", + "lat": 48.30417, + "lon": -114.26361 + }, + "KGTF": { + "id": "KGTF", + "city": "Great Falls, Great Falls International Airport", + "state": "MT", + "lat": 47.47333, + "lon": -111.38222 + }, + "KHLN": { + "id": "KHLN", + "city": "Helena Regional Airport", + "state": "MT", + "lat": 46.60445, + "lon": -111.9892 + }, + "KHVR": { + "id": "KHVR", + "city": "Havre, Havre City-County Airport", + "state": "MT", + "lat": 48.54278, + "lon": -109.76333 + }, + "KJDN": { + "id": "KJDN", + "city": "Jordan, Jordan Airport", + "state": "MT", + "lat": 47.32583, + "lon": -106.9475 + }, + "KLVM": { + "id": "KLVM", + "city": "Livingston, Mission Field Airport", + "state": "MT", + "lat": 45.69944, + "lon": -110.44833 + }, + "KLWT": { + "id": "KLWT", + "city": "Lewistown, Lewistown Municipal Airport", + "state": "MT", + "lat": 47.0491699, + "lon": -109.46639 + }, + "KMLP": { + "id": "KMLP", + "city": "Mullan Pass, Mullan Pass Vor", + "state": "MT", + "lat": 47.45417, + "lon": -115.66972 + }, + "KMLS": { + "id": "KMLS", + "city": "Miles City, Frank Wiley Field Airport", + "state": "MT", + "lat": 46.42806, + "lon": -105.88639 + }, + "KMSO": { + "id": "KMSO", + "city": "Missoula, Missoula International Airport", + "state": "MT", + "lat": 46.92083, + "lon": -114.0925 + }, + "KMVH": { + "id": "KMVH", + "city": "N BAR Ranch Airport", + "state": "MT", + "lat": 46.8381, + "lon": -108.9368 + }, + "KOLF": { + "id": "KOLF", + "city": "Wolf Point, Clayton Airport", + "state": "MT", + "lat": 48.09444, + "lon": -105.57722 + }, + "KPWD": { + "id": "KPWD", + "city": "Sher-Wood Airport", + "state": "MT", + "lat": 48.789, + "lon": -104.52297 + }, + "KRPX": { + "id": "KRPX", + "city": "ROUNDUP", + "state": "MT", + "lat": 46.47499, + "lon": -108.54339 + }, + "KRVF": { + "id": "KRVF", + "city": "Ruby Valley Field Airport", + "state": "MT", + "lat": 45.53542, + "lon": -112.30228 + }, + "KSDY": { + "id": "KSDY", + "city": "Sidney-Richland", + "state": "MT", + "lat": 47.7, + "lon": -104.2 + }, + "KTHM": { + "id": "KTHM", + "city": "THOMPSON FALLS", + "state": "MT", + "lat": 47.5735, + "lon": -115.28066 + }, + "KWYS": { + "id": "KWYS", + "city": "West Yellowstone", + "state": "MT", + "lat": 44.68333, + "lon": -111.11667 }, "KJSY": { "id": "KJSY", @@ -12025,6 +12396,580 @@ "lat": 44.24833, "lon": -120.94972 }, + "KALK": { + "id": "KALK", + "city": "Pioneer Airfield", + "state": "AZ", + "lat": 31.60564, + "lon": -110.4281 + }, + "KAVQ": { + "id": "KAVQ", + "city": "Tucson Marana Regional Airport", + "state": "AZ", + "lat": 32.4096, + "lon": -111.2184 + }, + "KAZC": { + "id": "KAZC", + "city": "Colorado City, Colorado City Municipal Airport", + "state": "AZ", + "lat": 36.95, + "lon": -113 + }, + "KBXK": { + "id": "KBXK", + "city": "Buckeye Municipal Airport", + "state": "AZ", + "lat": 33.4204, + "lon": -112.6862 + }, + "KCGZ": { + "id": "KCGZ", + "city": "Casa Grande, Casa Grande Municipal Airport", + "state": "AZ", + "lat": 32.95, + "lon": -111.76667 + }, + "KCHD": { + "id": "KCHD", + "city": "Chandler, Chandler Municipal Airport", + "state": "AZ", + "lat": 33.26917, + "lon": -111.81111 + }, + "KCMR": { + "id": "KCMR", + "city": "Williams/Clark Memorial Airport", + "state": "AZ", + "lat": 35.3054721, + "lon": -112.1943889 + }, + "KDMA": { + "id": "KDMA", + "city": "Davis-Monthan Air Force Base", + "state": "AZ", + "lat": 32.16667, + "lon": -110.88333 + }, + "KDVT": { + "id": "KDVT", + "city": "Phoenix, Phoenix-Deer Valley Municipal Airport", + "state": "AZ", + "lat": 33.69026, + "lon": -112.06618 + }, + "KFFZ": { + "id": "KFFZ", + "city": "Mesa / Falcon Field", + "state": "AZ", + "lat": 33.46667, + "lon": -111.73333 + }, + "KFHU": { + "id": "KFHU", + "city": "Fort Huachuca, Libby AAF Ft Huachuca", + "state": "AZ", + "lat": 31.58333, + "lon": -110.33333 + }, + "KFLG": { + "id": "KFLG", + "city": "Flagstaff Pulliam Airport", + "state": "AZ", + "lat": 35.1443299, + "lon": -111.66637 + }, + "KGCN": { + "id": "KGCN", + "city": "Grand Canyon National Park Airport", + "state": "AZ", + "lat": 35.94582, + "lon": -112.15538 + }, + "KGEU": { + "id": "KGEU", + "city": "Glendale, Glendale Municipal Airport", + "state": "AZ", + "lat": 33.52722, + "lon": -112.29528 + }, + "KGXF": { + "id": "KGXF", + "city": "Gila Bend Air Force Auxiliary Field", + "state": "AZ", + "lat": 32.8875, + "lon": -112.72 + }, + "KGYR": { + "id": "KGYR", + "city": "Goodyear Municipal", + "state": "AZ", + "lat": 33.41667, + "lon": -112.38333 + }, + "KHII": { + "id": "KHII", + "city": "Havasu City Airport", + "state": "AZ", + "lat": 34.56595, + "lon": -114.35224 + }, + "KIFP": { + "id": "KIFP", + "city": "Bullhead City, Laughlin/Bullhead International Airport", + "state": "AZ", + "lat": 35.1575, + "lon": -114.55944 + }, + "KIGM": { + "id": "KIGM", + "city": "Kingman, Kingman Airport", + "state": "AZ", + "lat": 35.2577799, + "lon": -113.93306 + }, + "KINW": { + "id": "KINW", + "city": "Winslow, Winslow Municipal Airport", + "state": "AZ", + "lat": 35.02806, + "lon": -110.72083 + }, + "KIWA": { + "id": "KIWA", + "city": "Phoenix-Mesa Gateway Airport", + "state": "AZ", + "lat": 33.31667, + "lon": -111.65 + }, + "KJTC": { + "id": "KJTC", + "city": "Springerville Municipal Airport", + "state": "AZ", + "lat": 34.1293999, + "lon": -109.3109 + }, + "KLGF": { + "id": "KLGF", + "city": "Laguna Army Airfield", + "state": "AZ", + "lat": 32.86459, + "lon": -114.39298 + }, + "KLUF": { + "id": "KLUF", + "city": "Luke Air Force Base / Phoenix", + "state": "AZ", + "lat": 33.53333, + "lon": -112.38333 + }, + "KMZJ": { + "id": "KMZJ", + "city": "Pinal Airpark", + "state": "AZ", + "lat": 32.50983, + "lon": -111.32533 + }, + "KNOZ": { + "id": "KNOZ", + "city": "Yuma Auxiliary Airfield", + "state": "AZ", + "lat": 32.5, + "lon": -114.45 + }, + "KNYL": { + "id": "KNYL", + "city": "Yuma, Marine Corps Air Station", + "state": "AZ", + "lat": 32.6594399, + "lon": -114.59306 + }, + "KOLS": { + "id": "KOLS", + "city": "Nogales, Nogales International Airport", + "state": "AZ", + "lat": 31.42083, + "lon": -110.84583 + }, + "KPAN": { + "id": "KPAN", + "city": "Payson Airport", + "state": "AZ", + "lat": 34.2568364, + "lon": -111.3392558 + }, + "KPGA": { + "id": "KPGA", + "city": "Page, Page Municipal Airport", + "state": "AZ", + "lat": 36.92056, + "lon": -111.44806 + }, + "KPHX": { + "id": "KPHX", + "city": "Phoenix, Phoenix Sky Harbor International Airport", + "state": "AZ", + "lat": 33.427799, + "lon": -112.003465 + }, + "KPRC": { + "id": "KPRC", + "city": "Prescott, Love Field", + "state": "AZ", + "lat": 34.64917, + "lon": -112.42222 + }, + "KRQE": { + "id": "KRQE", + "city": "Window Rock, Window Rock Airport", + "state": "AZ", + "lat": 35.65, + "lon": -109.06667 + }, + "KRYN": { + "id": "KRYN", + "city": "Tucson Ryan Field Airport", + "state": "AZ", + "lat": 32.1422, + "lon": -111.1746 + }, + "KSAD": { + "id": "KSAD", + "city": "Safford, Safford Municipal Airport", + "state": "AZ", + "lat": 32.85722, + "lon": -109.63556 + }, + "KSDL": { + "id": "KSDL", + "city": "Scottsdale Airport", + "state": "AZ", + "lat": 33.61235, + "lon": -111.92316 + }, + "KSEZ": { + "id": "KSEZ", + "city": "Sedona Airport", + "state": "AZ", + "lat": 34.85, + "lon": -111.78333 + }, + "KSJN": { + "id": "KSJN", + "city": "St. Johns, St. Johns Industrial Airpark", + "state": "AZ", + "lat": 34.51833, + "lon": -109.37917 + }, + "KSOW": { + "id": "KSOW", + "city": "Show Low, Show Low Regional Airport", + "state": "AZ", + "lat": 34.26528, + "lon": -110.00556 + }, + "KTUS": { + "id": "KTUS", + "city": "Tucson, Tucson International Airport", + "state": "AZ", + "lat": 32.13153, + "lon": -110.95635 + }, + "KTYL": { + "id": "KTYL", + "city": "Taylor Airport", + "state": "AZ", + "lat": 34.45272, + "lon": -110.11503 + }, + "KALW": { + "id": "KALW", + "city": "Walla Walla Regional Airport", + "state": "WA", + "lat": 46.09462, + "lon": -118.2858 + }, + "KAWO": { + "id": "KAWO", + "city": "Arlington Municipal Airport", + "state": "WA", + "lat": 48.1584999, + "lon": -122.15909 + }, + "KBFI": { + "id": "KBFI", + "city": "Boeing Field - King County International Airport", + "state": "WA", + "lat": 47.54548, + "lon": -122.3147 + }, + "KBLI": { + "id": "KBLI", + "city": "Bellingham, Bellingham International Airport", + "state": "WA", + "lat": 48.79911, + "lon": -122.54064 + }, + "KBVS": { + "id": "KBVS", + "city": "Burlington/Mount Vernon, Skagit Regional Airport", + "state": "WA", + "lat": 48.47083, + "lon": -122.42083 + }, + "KCLM": { + "id": "KCLM", + "city": "Port Angeles Fairchild International Airport", + "state": "WA", + "lat": 48.12194, + "lon": -123.50661 + }, + "KCLS": { + "id": "KCLS", + "city": "Chehalis-Centralia Airport", + "state": "WA", + "lat": 46.677, + "lon": -122.9827 + }, + "KDEW": { + "id": "KDEW", + "city": "Deer Park, Deer Park Airport", + "state": "WA", + "lat": 47.97417, + "lon": -117.42833 + }, + "KDLS": { + "id": "KDLS", + "city": "The Dalles Municipal Airport", + "state": "WA", + "lat": 45.61901, + "lon": -121.16572 + }, + "KEAT": { + "id": "KEAT", + "city": "Wenatchee - Pangborn Memorial Airport", + "state": "WA", + "lat": 47.39749, + "lon": -120.20121 + }, + "KELN": { + "id": "KELN", + "city": "Ellensburg, Ellensburg Bowers Field", + "state": "WA", + "lat": 47.0337699, + "lon": -120.53132 + }, + "KEPH": { + "id": "KEPH", + "city": "Ephrata, Ephrata Municipal Airport", + "state": "WA", + "lat": 47.3075, + "lon": -119.51583 + }, + "KFHR": { + "id": "KFHR", + "city": "Friday Harbor Airport", + "state": "WA", + "lat": 48.52, + "lon": -123.02637 + }, + "KFLW": { + "id": "KFLW", + "city": "Kettle Falls", + "state": "WA", + "lat": 48.595, + "lon": -118.12417 + }, + "KGEG": { + "id": "KGEG", + "city": "Spokane, Spokane International Airport", + "state": "WA", + "lat": 47.62139, + "lon": -117.52778 + }, + "KGRF": { + "id": "KGRF", + "city": "Fort Lewis / Gray U. S. Army Airfield", + "state": "WA", + "lat": 47.11667, + "lon": -122.55 + }, + "KHQM": { + "id": "KHQM", + "city": "Hoquiam, Bowerman Airport", + "state": "WA", + "lat": 46.97111, + "lon": -123.92 + }, + "KKLS": { + "id": "KKLS", + "city": "Southwest Washington Regional Airport", + "state": "WA", + "lat": 46.11553, + "lon": -122.89273 + }, + "KMWH": { + "id": "KMWH", + "city": "Grant County Airport", + "state": "WA", + "lat": 47.19299, + "lon": -119.31451 + }, + "KNOW": { + "id": "KNOW", + "city": "Port Angeles Coast Guard Air Station", + "state": "WA", + "lat": 48.13333, + "lon": -123.4 + }, + "KNUW": { + "id": "KNUW", + "city": "Whidbey Island Naval Air Station - Ault Field", + "state": "WA", + "lat": 48.35525, + "lon": -122.66352 + }, + "KOLM": { + "id": "KOLM", + "city": "Olympia, Olympia Airport", + "state": "WA", + "lat": 46.97333, + "lon": -122.90333 + }, + "KOMK": { + "id": "KOMK", + "city": "Omak Airport", + "state": "WA", + "lat": 48.46116, + "lon": -119.52086 + }, + "KORS": { + "id": "KORS", + "city": "Eastsound, Orcas Island Airport", + "state": "WA", + "lat": 48.70806, + "lon": -122.91028 + }, + "KPAE": { + "id": "KPAE", + "city": "Everett Snohomish County", + "state": "WA", + "lat": 47.92331, + "lon": -122.28305 + }, + "KPLU": { + "id": "KPLU", + "city": "Pierce County-Thun Field", + "state": "WA", + "lat": 47.104, + "lon": -122.287 + }, + "KPSC": { + "id": "KPSC", + "city": "Tri-Cities Airport", + "state": "WA", + "lat": 46.26955, + "lon": -119.11813 + }, + "KPUW": { + "id": "KPUW", + "city": "Pullman / Moscow Regional Airport", + "state": "WA", + "lat": 46.74377, + "lon": -117.11579 + }, + "KPWT": { + "id": "KPWT", + "city": "Bremerton, Bremerton National Airport", + "state": "WA", + "lat": 47.5, + "lon": -122.75 + }, + "KRLD": { + "id": "KRLD", + "city": "Richland Airport", + "state": "WA", + "lat": 46.30859, + "lon": -119.3058 + }, + "KRNT": { + "id": "KRNT", + "city": "Renton Municipal Airport", + "state": "WA", + "lat": 47.49509, + "lon": -122.21437 + }, + "KSEA": { + "id": "KSEA", + "city": "Seattle, Seattle-Tacoma International Airport", + "state": "WA", + "lat": 47.4447199, + "lon": -122.31361 + }, + "KSFF": { + "id": "KSFF", + "city": "Spokane, Felts Field", + "state": "WA", + "lat": 47.68556, + "lon": -117.32028 + }, + "KSHN": { + "id": "KSHN", + "city": "Shelton, Shelton Sanderson Field", + "state": "WA", + "lat": 47.23806, + "lon": -123.14083 + }, + "KSKA": { + "id": "KSKA", + "city": "Fairchild Air Force Base", + "state": "WA", + "lat": 47.61667, + "lon": -117.65 + }, + "KSMP": { + "id": "KSMP", + "city": "Stampede Pass", + "state": "WA", + "lat": 47.27648, + "lon": -121.33817 + }, + "KTCM": { + "id": "KTCM", + "city": "Tacoma / McChord Air Force Base", + "state": "WA", + "lat": 47.15, + "lon": -122.48333 + }, + "KTIW": { + "id": "KTIW", + "city": "Tacoma, Tacoma Narrows Airport", + "state": "WA", + "lat": 47.2675, + "lon": -122.57611 + }, + "KUIL": { + "id": "KUIL", + "city": "Quillayute, Quillayute State Airport", + "state": "WA", + "lat": 47.9375, + "lon": -124.555 + }, + "KVUO": { + "id": "KVUO", + "city": "Pearson Airfield", + "state": "WA", + "lat": 45.62103, + "lon": -122.65419 + }, + "KYKM": { + "id": "KYKM", + "city": "Yakima Air Terminal - McAllister Field", + "state": "WA", + "lat": 46.56402, + "lon": -120.53484 + }, "KAAF": { "id": "KAAF", "city": "Apalachicola, Apalachicola", @@ -12613,951 +13558,6 @@ "lat": 28.2281, "lon": -82.1559 }, - "KABH": { - "id": "KABH", - "city": "ELLICOTT-B AFA", - "state": "CO", - "lat": 38.7578, - "lon": -104.3013 - }, - "KAEJ": { - "id": "KAEJ", - "city": "Central Colorado Regional Airport", - "state": "CO", - "lat": 38.81416, - "lon": -106.12069 - }, - "KAFF": { - "id": "KAFF", - "city": "Air Force Academy", - "state": "CO", - "lat": 38.96667, - "lon": -104.81667 - }, - "KAJZ": { - "id": "KAJZ", - "city": "Delta/Blake Field Airport", - "state": "CO", - "lat": 38.7868799, - "lon": -108.06584 - }, - "KAKO": { - "id": "KAKO", - "city": "Colorado Plains Regional Airport", - "state": "CO", - "lat": 40.17428, - "lon": -103.21459 - }, - "KALS": { - "id": "KALS", - "city": "San Luis Valley Regional Airport", - "state": "CO", - "lat": 37.43933, - "lon": -105.8618 - }, - "KANK": { - "id": "KANK", - "city": "Harriet Alexander Field Airport", - "state": "CO", - "lat": 38.53828, - "lon": -106.04864 - }, - "KAPA": { - "id": "KAPA", - "city": "Denver - Centennial Airport", - "state": "CO", - "lat": 39.55991, - "lon": -104.84841 - }, - "KASE": { - "id": "KASE", - "city": "Aspen-Pitkin County Airport", - "state": "CO", - "lat": 39.22992, - "lon": -106.87051 - }, - "KBDU": { - "id": "KBDU", - "city": "Boulder Municipal Airport", - "state": "CO", - "lat": 40.0394297, - "lon": -105.2258217 - }, - "KBJC": { - "id": "KBJC", - "city": "Broomfield / Jeffco", - "state": "CO", - "lat": 39.90085, - "lon": -105.10417 - }, - "KBKF": { - "id": "KBKF", - "city": "Buckley Air Force Base Airport", - "state": "CO", - "lat": 39.71331, - "lon": -104.75806 - }, - "KCAG": { - "id": "KCAG", - "city": "Craig-Moffat Airport", - "state": "CO", - "lat": 40.49297, - "lon": -107.52394 - }, - "KCCU": { - "id": "KCCU", - "city": "Copper Mountain - Red Cliff Pass", - "state": "CO", - "lat": 39.47523, - "lon": -106.15228 - }, - "KCEZ": { - "id": "KCEZ", - "city": "Cortez-Montezuma County Airport", - "state": "CO", - "lat": 37.30706, - "lon": -108.62644 - }, - "KCFO": { - "id": "KCFO", - "city": "Colorado Air and Space Port Airport", - "state": "CO", - "lat": 39.78419, - "lon": -104.53764 - }, - "KCOS": { - "id": "KCOS", - "city": "City of Colorado Springs Municipal Airport", - "state": "CO", - "lat": 38.8094899, - "lon": -104.68873 - }, - "KCPW": { - "id": "KCPW", - "city": "Pagosa Springs, Wolf Creek Pass", - "state": "CO", - "lat": 37.45139, - "lon": -106.80028 - }, - "KCWN": { - "id": "KCWN", - "city": "Cheyenne Mountain", - "state": "CO", - "lat": 38.7434299, - "lon": -104.84334 - }, - "KDEN": { - "id": "KDEN", - "city": "Denver, Denver International Airport", - "state": "CO", - "lat": 39.84658, - "lon": -104.65622 - }, - "KDRO": { - "id": "KDRO", - "city": "Durango-La Plata County Airport", - "state": "CO", - "lat": 37.14312, - "lon": -107.76023 - }, - "KEEO": { - "id": "KEEO", - "city": "Meeker Airport", - "state": "CO", - "lat": 40.0444, - "lon": -107.88832 - }, - "KEGE": { - "id": "KEGE", - "city": "Eagle County Regional", - "state": "CO", - "lat": 39.65, - "lon": -106.91667 - }, - "KEIK": { - "id": "KEIK", - "city": "Erie Municipal Airport", - "state": "CO", - "lat": 40.01169, - "lon": -105.05033 - }, - "KFCS": { - "id": "KFCS", - "city": "Butts Army Airfield (Fort Carson)", - "state": "CO", - "lat": 38.68312, - "lon": -104.75977 - }, - "KFLY": { - "id": "KFLY", - "city": "Meadow Lake Airport", - "state": "CO", - "lat": 38.94391, - "lon": -104.5684 - }, - "KFMM": { - "id": "KFMM", - "city": "Fort Morgan Municipal Airport", - "state": "CO", - "lat": 40.33148, - "lon": -103.80704 - }, - "KFNL": { - "id": "KFNL", - "city": "Fort Collins/Loveland - Northern Colorado Regional Airport", - "state": "CO", - "lat": 40.45, - "lon": -105.01667 - }, - "KGJT": { - "id": "KGJT", - "city": "Grand Junction Regional Airport", - "state": "CO", - "lat": 39.13389, - "lon": -108.53861 - }, - "KGNB": { - "id": "KGNB", - "city": "Granby-Grand County Airport", - "state": "CO", - "lat": 40.09006, - "lon": -105.91664 - }, - "KGUC": { - "id": "KGUC", - "city": "Gunnison, Gunnison-Crested Butte Regional Airport", - "state": "CO", - "lat": 38.53333, - "lon": -106.93333 - }, - "KGXY": { - "id": "KGXY", - "city": "Greeley, Greeley-Weld County Airport", - "state": "CO", - "lat": 40.43333, - "lon": -104.63333 - }, - "KHDN": { - "id": "KHDN", - "city": "Hayden, Yampa Valley Airport", - "state": "CO", - "lat": 40.48333, - "lon": -107.2166699 - }, - "KHEQ": { - "id": "KHEQ", - "city": "Holyoke Airport", - "state": "CO", - "lat": 40.57155, - "lon": -102.27676 - }, - "KITR": { - "id": "KITR", - "city": "Burlington - Carson County Airport", - "state": "CO", - "lat": 39.24149, - "lon": -102.2818999 - }, - "KLAA": { - "id": "KLAA", - "city": "Lamar Municipal Airport", - "state": "CO", - "lat": 38.0717799, - "lon": -102.68745 - }, - "KLHX": { - "id": "KLHX", - "city": "La Junta Municipal Airport", - "state": "CO", - "lat": 38.04949, - "lon": -103.51334 - }, - "KLIC": { - "id": "KLIC", - "city": "Limon Municipal Airport", - "state": "CO", - "lat": 39.27334, - "lon": -103.66738 - }, - "KLMO": { - "id": "KLMO", - "city": "Vance Brand Airport", - "state": "CO", - "lat": 40.16115, - "lon": -105.16042 - }, - "KLXV": { - "id": "KLXV", - "city": "Leadville, Lake County Airport", - "state": "CO", - "lat": 39.22806, - "lon": -106.31611 - }, - "KMNH": { - "id": "KMNH", - "city": "Elbert Mountain - Monument Pass", - "state": "CO", - "lat": 39.22317, - "lon": -104.6422599 - }, - "KMTJ": { - "id": "KMTJ", - "city": "Montrose, Montrose Regional Airport", - "state": "CO", - "lat": 38.505, - "lon": -107.8975 - }, - "KMYP": { - "id": "KMYP", - "city": "Salida - Monarch Pass", - "state": "CO", - "lat": 38.4972, - "lon": -106.3197 - }, - "KPSO": { - "id": "KPSO", - "city": "Stevens Field, Pagosa Springs", - "state": "CO", - "lat": 37.2862, - "lon": -107.056 - }, - "KPUB": { - "id": "KPUB", - "city": "Pueblo Memorial Airport", - "state": "CO", - "lat": 38.28869, - "lon": -104.5057 - }, - "KRCV": { - "id": "KRCV", - "city": "Astronaut Kent Rominger - Del Norte", - "state": "CO", - "lat": 37.7138, - "lon": -106.352 - }, - "KRIL": { - "id": "KRIL", - "city": "Garfield County Regional Airport", - "state": "CO", - "lat": 39.52793, - "lon": -107.71961 - }, - "KSBS": { - "id": "KSBS", - "city": "Steamboat Springs", - "state": "CO", - "lat": 40.5153, - "lon": -106.86767 - }, - "KSPD": { - "id": "KSPD", - "city": "Springfield, Comanche National Grassland", - "state": "CO", - "lat": 37.28333, - "lon": -102.61667 - }, - "KSTK": { - "id": "KSTK", - "city": "Sterling Municipal Airport", - "state": "CO", - "lat": 40.61331, - "lon": -103.26109 - }, - "KTAD": { - "id": "KTAD", - "city": "Perry Stokes Airport", - "state": "CO", - "lat": 37.26218, - "lon": -104.33184 - }, - "KTEX": { - "id": "KTEX", - "city": "Telluride, Telluride Regional Airport", - "state": "CO", - "lat": 37.95389, - "lon": -107.90861 - }, - "KVTP": { - "id": "KVTP", - "city": "La Veta Mountain, La Veta Pass", - "state": "CO", - "lat": 37.50111, - "lon": -105.16694 - }, - "KALW": { - "id": "KALW", - "city": "Walla Walla Regional Airport", - "state": "WA", - "lat": 46.09462, - "lon": -118.2858 - }, - "KAWO": { - "id": "KAWO", - "city": "Arlington Municipal Airport", - "state": "WA", - "lat": 48.1584999, - "lon": -122.15909 - }, - "KBFI": { - "id": "KBFI", - "city": "Boeing Field - King County International Airport", - "state": "WA", - "lat": 47.54548, - "lon": -122.3147 - }, - "KBLI": { - "id": "KBLI", - "city": "Bellingham, Bellingham International Airport", - "state": "WA", - "lat": 48.79911, - "lon": -122.54064 - }, - "KBVS": { - "id": "KBVS", - "city": "Burlington/Mount Vernon, Skagit Regional Airport", - "state": "WA", - "lat": 48.47083, - "lon": -122.42083 - }, - "KCLM": { - "id": "KCLM", - "city": "Port Angeles Fairchild International Airport", - "state": "WA", - "lat": 48.12194, - "lon": -123.50661 - }, - "KCLS": { - "id": "KCLS", - "city": "Chehalis-Centralia Airport", - "state": "WA", - "lat": 46.677, - "lon": -122.9827 - }, - "KDEW": { - "id": "KDEW", - "city": "Deer Park, Deer Park Airport", - "state": "WA", - "lat": 47.97417, - "lon": -117.42833 - }, - "KDLS": { - "id": "KDLS", - "city": "The Dalles Municipal Airport", - "state": "WA", - "lat": 45.61901, - "lon": -121.16572 - }, - "KEAT": { - "id": "KEAT", - "city": "Wenatchee - Pangborn Memorial Airport", - "state": "WA", - "lat": 47.39749, - "lon": -120.20121 - }, - "KELN": { - "id": "KELN", - "city": "Ellensburg, Ellensburg Bowers Field", - "state": "WA", - "lat": 47.0337699, - "lon": -120.53132 - }, - "KEPH": { - "id": "KEPH", - "city": "Ephrata, Ephrata Municipal Airport", - "state": "WA", - "lat": 47.3075, - "lon": -119.51583 - }, - "KFHR": { - "id": "KFHR", - "city": "Friday Harbor Airport", - "state": "WA", - "lat": 48.52, - "lon": -123.02637 - }, - "KFLW": { - "id": "KFLW", - "city": "Kettle Falls", - "state": "WA", - "lat": 48.595, - "lon": -118.12417 - }, - "KGEG": { - "id": "KGEG", - "city": "Spokane, Spokane International Airport", - "state": "WA", - "lat": 47.62139, - "lon": -117.52778 - }, - "KGRF": { - "id": "KGRF", - "city": "Fort Lewis / Gray U. S. Army Airfield", - "state": "WA", - "lat": 47.11667, - "lon": -122.55 - }, - "KHQM": { - "id": "KHQM", - "city": "Hoquiam, Bowerman Airport", - "state": "WA", - "lat": 46.97111, - "lon": -123.92 - }, - "KKLS": { - "id": "KKLS", - "city": "Southwest Washington Regional Airport", - "state": "WA", - "lat": 46.11553, - "lon": -122.89273 - }, - "KMWH": { - "id": "KMWH", - "city": "Grant County Airport", - "state": "WA", - "lat": 47.19299, - "lon": -119.31451 - }, - "KNOW": { - "id": "KNOW", - "city": "Port Angeles Coast Guard Air Station", - "state": "WA", - "lat": 48.13333, - "lon": -123.4 - }, - "KNUW": { - "id": "KNUW", - "city": "Whidbey Island Naval Air Station - Ault Field", - "state": "WA", - "lat": 48.35525, - "lon": -122.66352 - }, - "KOLM": { - "id": "KOLM", - "city": "Olympia, Olympia Airport", - "state": "WA", - "lat": 46.97333, - "lon": -122.90333 - }, - "KOMK": { - "id": "KOMK", - "city": "Omak Airport", - "state": "WA", - "lat": 48.46116, - "lon": -119.52086 - }, - "KORS": { - "id": "KORS", - "city": "Eastsound, Orcas Island Airport", - "state": "WA", - "lat": 48.70806, - "lon": -122.91028 - }, - "KPAE": { - "id": "KPAE", - "city": "Everett Snohomish County", - "state": "WA", - "lat": 47.92331, - "lon": -122.28305 - }, - "KPLU": { - "id": "KPLU", - "city": "Pierce County-Thun Field", - "state": "WA", - "lat": 47.104, - "lon": -122.287 - }, - "KPSC": { - "id": "KPSC", - "city": "Tri-Cities Airport", - "state": "WA", - "lat": 46.26955, - "lon": -119.11813 - }, - "KPUW": { - "id": "KPUW", - "city": "Pullman / Moscow Regional Airport", - "state": "WA", - "lat": 46.74377, - "lon": -117.11579 - }, - "KPWT": { - "id": "KPWT", - "city": "Bremerton, Bremerton National Airport", - "state": "WA", - "lat": 47.5, - "lon": -122.75 - }, - "KRLD": { - "id": "KRLD", - "city": "Richland Airport", - "state": "WA", - "lat": 46.30859, - "lon": -119.3058 - }, - "KRNT": { - "id": "KRNT", - "city": "Renton Municipal Airport", - "state": "WA", - "lat": 47.49509, - "lon": -122.21437 - }, - "KSEA": { - "id": "KSEA", - "city": "Seattle, Seattle-Tacoma International Airport", - "state": "WA", - "lat": 47.4447199, - "lon": -122.31361 - }, - "KSFF": { - "id": "KSFF", - "city": "Spokane, Felts Field", - "state": "WA", - "lat": 47.68556, - "lon": -117.32028 - }, - "KSHN": { - "id": "KSHN", - "city": "Shelton, Shelton Sanderson Field", - "state": "WA", - "lat": 47.23806, - "lon": -123.14083 - }, - "KSKA": { - "id": "KSKA", - "city": "Fairchild Air Force Base", - "state": "WA", - "lat": 47.61667, - "lon": -117.65 - }, - "KSMP": { - "id": "KSMP", - "city": "Stampede Pass", - "state": "WA", - "lat": 47.27648, - "lon": -121.33817 - }, - "KTCM": { - "id": "KTCM", - "city": "Tacoma / McChord Air Force Base", - "state": "WA", - "lat": 47.15, - "lon": -122.48333 - }, - "KTIW": { - "id": "KTIW", - "city": "Tacoma, Tacoma Narrows Airport", - "state": "WA", - "lat": 47.2675, - "lon": -122.57611 - }, - "KUIL": { - "id": "KUIL", - "city": "Quillayute, Quillayute State Airport", - "state": "WA", - "lat": 47.9375, - "lon": -124.555 - }, - "KVUO": { - "id": "KVUO", - "city": "Pearson Airfield", - "state": "WA", - "lat": 45.62103, - "lon": -122.65419 - }, - "KYKM": { - "id": "KYKM", - "city": "Yakima Air Terminal - McAllister Field", - "state": "WA", - "lat": 46.56402, - "lon": -120.53484 - }, - "KALK": { - "id": "KALK", - "city": "Pioneer Airfield", - "state": "AZ", - "lat": 31.60564, - "lon": -110.4281 - }, - "KAVQ": { - "id": "KAVQ", - "city": "Tucson Marana Regional Airport", - "state": "AZ", - "lat": 32.4096, - "lon": -111.2184 - }, - "KAZC": { - "id": "KAZC", - "city": "Colorado City, Colorado City Municipal Airport", - "state": "AZ", - "lat": 36.95, - "lon": -113 - }, - "KBXK": { - "id": "KBXK", - "city": "Buckeye Municipal Airport", - "state": "AZ", - "lat": 33.4204, - "lon": -112.6862 - }, - "KCGZ": { - "id": "KCGZ", - "city": "Casa Grande, Casa Grande Municipal Airport", - "state": "AZ", - "lat": 32.95, - "lon": -111.76667 - }, - "KCHD": { - "id": "KCHD", - "city": "Chandler, Chandler Municipal Airport", - "state": "AZ", - "lat": 33.26917, - "lon": -111.81111 - }, - "KCMR": { - "id": "KCMR", - "city": "Williams/Clark Memorial Airport", - "state": "AZ", - "lat": 35.3054721, - "lon": -112.1943889 - }, - "KDMA": { - "id": "KDMA", - "city": "Davis-Monthan Air Force Base", - "state": "AZ", - "lat": 32.16667, - "lon": -110.88333 - }, - "KDVT": { - "id": "KDVT", - "city": "Phoenix, Phoenix-Deer Valley Municipal Airport", - "state": "AZ", - "lat": 33.69026, - "lon": -112.06618 - }, - "KFFZ": { - "id": "KFFZ", - "city": "Mesa / Falcon Field", - "state": "AZ", - "lat": 33.46667, - "lon": -111.73333 - }, - "KFHU": { - "id": "KFHU", - "city": "Fort Huachuca, Libby AAF Ft Huachuca", - "state": "AZ", - "lat": 31.58333, - "lon": -110.33333 - }, - "KFLG": { - "id": "KFLG", - "city": "Flagstaff Pulliam Airport", - "state": "AZ", - "lat": 35.1443299, - "lon": -111.66637 - }, - "KGCN": { - "id": "KGCN", - "city": "Grand Canyon National Park Airport", - "state": "AZ", - "lat": 35.94582, - "lon": -112.15538 - }, - "KGEU": { - "id": "KGEU", - "city": "Glendale, Glendale Municipal Airport", - "state": "AZ", - "lat": 33.52722, - "lon": -112.29528 - }, - "KGXF": { - "id": "KGXF", - "city": "Gila Bend Air Force Auxiliary Field", - "state": "AZ", - "lat": 32.8875, - "lon": -112.72 - }, - "KGYR": { - "id": "KGYR", - "city": "Goodyear Municipal", - "state": "AZ", - "lat": 33.41667, - "lon": -112.38333 - }, - "KHII": { - "id": "KHII", - "city": "Havasu City Airport", - "state": "AZ", - "lat": 34.56595, - "lon": -114.35224 - }, - "KIFP": { - "id": "KIFP", - "city": "Bullhead City, Laughlin/Bullhead International Airport", - "state": "AZ", - "lat": 35.1575, - "lon": -114.55944 - }, - "KIGM": { - "id": "KIGM", - "city": "Kingman, Kingman Airport", - "state": "AZ", - "lat": 35.2577799, - "lon": -113.93306 - }, - "KINW": { - "id": "KINW", - "city": "Winslow, Winslow Municipal Airport", - "state": "AZ", - "lat": 35.02806, - "lon": -110.72083 - }, - "KIWA": { - "id": "KIWA", - "city": "Phoenix-Mesa Gateway Airport", - "state": "AZ", - "lat": 33.31667, - "lon": -111.65 - }, - "KJTC": { - "id": "KJTC", - "city": "Springerville Municipal Airport", - "state": "AZ", - "lat": 34.1293999, - "lon": -109.3109 - }, - "KLGF": { - "id": "KLGF", - "city": "Laguna Army Airfield", - "state": "AZ", - "lat": 32.86459, - "lon": -114.39298 - }, - "KLUF": { - "id": "KLUF", - "city": "Luke Air Force Base / Phoenix", - "state": "AZ", - "lat": 33.53333, - "lon": -112.38333 - }, - "KMZJ": { - "id": "KMZJ", - "city": "Pinal Airpark", - "state": "AZ", - "lat": 32.50983, - "lon": -111.32533 - }, - "KNOZ": { - "id": "KNOZ", - "city": "Yuma Auxiliary Airfield", - "state": "AZ", - "lat": 32.5, - "lon": -114.45 - }, - "KNYL": { - "id": "KNYL", - "city": "Yuma, Marine Corps Air Station", - "state": "AZ", - "lat": 32.6594399, - "lon": -114.59306 - }, - "KOLS": { - "id": "KOLS", - "city": "Nogales, Nogales International Airport", - "state": "AZ", - "lat": 31.42083, - "lon": -110.84583 - }, - "KPAN": { - "id": "KPAN", - "city": "Payson Airport", - "state": "AZ", - "lat": 34.2568364, - "lon": -111.3392558 - }, - "KPGA": { - "id": "KPGA", - "city": "Page, Page Municipal Airport", - "state": "AZ", - "lat": 36.92056, - "lon": -111.44806 - }, - "KPHX": { - "id": "KPHX", - "city": "Phoenix, Phoenix Sky Harbor International Airport", - "state": "AZ", - "lat": 33.427799, - "lon": -112.003465 - }, - "KPRC": { - "id": "KPRC", - "city": "Prescott, Love Field", - "state": "AZ", - "lat": 34.64917, - "lon": -112.42222 - }, - "KRQE": { - "id": "KRQE", - "city": "Window Rock, Window Rock Airport", - "state": "AZ", - "lat": 35.65, - "lon": -109.06667 - }, - "KRYN": { - "id": "KRYN", - "city": "Tucson Ryan Field Airport", - "state": "AZ", - "lat": 32.1422, - "lon": -111.1746 - }, - "KSAD": { - "id": "KSAD", - "city": "Safford, Safford Municipal Airport", - "state": "AZ", - "lat": 32.85722, - "lon": -109.63556 - }, - "KSDL": { - "id": "KSDL", - "city": "Scottsdale Airport", - "state": "AZ", - "lat": 33.61235, - "lon": -111.92316 - }, - "KSEZ": { - "id": "KSEZ", - "city": "Sedona Airport", - "state": "AZ", - "lat": 34.85, - "lon": -111.78333 - }, - "KSJN": { - "id": "KSJN", - "city": "St. Johns, St. Johns Industrial Airpark", - "state": "AZ", - "lat": 34.51833, - "lon": -109.37917 - }, - "KSOW": { - "id": "KSOW", - "city": "Show Low, Show Low Regional Airport", - "state": "AZ", - "lat": 34.26528, - "lon": -110.00556 - }, - "KTUS": { - "id": "KTUS", - "city": "Tucson, Tucson International Airport", - "state": "AZ", - "lat": 32.13153, - "lon": -110.95635 - }, - "KTYL": { - "id": "KTYL", - "city": "Taylor Airport", - "state": "AZ", - "lat": 34.45272, - "lon": -110.11503 - }, "KABI": { "id": "KABI", "city": "Abilene, Abilene Regional Airport", diff --git a/gulp/publish-frontend.js b/gulp/publish-frontend.js index 9248ac3..fdd2d02 100644 --- a/gulp/publish-frontend.js +++ b/gulp/publish-frontend.js @@ -23,7 +23,6 @@ const jsSourcesData = [ 'server/scripts/data/travelcities.js', 'server/scripts/data/regionalcities.js', 'server/scripts/data/stations.js', - 'server/scripts/data/states.js', ]; const webpackOptions = { diff --git a/server/scripts/data/states.js b/server/scripts/data/states.js deleted file mode 100644 index 727a716..0000000 --- a/server/scripts/data/states.js +++ /dev/null @@ -1,59 +0,0 @@ -// eslint-disable-next-line no-unused-vars -const states = (() => { - const stateList = { - Arizona: 'AZ', - Alabama: 'AL', - Alaska: 'AK', - Arkansas: 'AR', - California: 'CA', - Colorado: 'CO', - Connecticut: 'CT', - Delaware: 'DE', - Florida: 'FL', - Georgia: 'GA', - Hawaii: 'HI', - Idaho: 'ID', - Illinois: 'IL', - Indiana: 'IN', - Iowa: 'IA', - Kansas: 'KS', - Kentucky: 'KY', - Louisiana: 'LA', - Maine: 'ME', - Maryland: 'MD', - Massachusetts: 'MA', - Michigan: 'MI', - Minnesota: 'MN', - Mississippi: 'MS', - Missouri: 'MO', - Montana: 'MT', - Nebraska: 'NE', - Nevada: 'NV', - 'New Hampshire': 'NH', - 'New Jersey': 'NJ', - 'New Mexico': 'NM', - 'New York': 'NY', - 'North Carolina': 'NC', - 'North Dakota': 'ND', - Ohio: 'OH', - Oklahoma: 'OK', - Oregon: 'OR', - Pennsylvania: 'PA', - 'Rhode Island': 'RI', - 'South Carolina': 'SC', - 'South Dakota': 'SD', - Tennessee: 'TN', - Texas: 'TX', - Utah: 'UT', - Vermont: 'VT', - Virginia: 'VA', - Washington: 'WA', - 'West Virginia': 'WV', - Wisconsin: 'WI', - Wyoming: 'WY', - }; - - return { - getTwoDigitCode: (stateFullName) => stateList[stateFullName], - }; -})(); diff --git a/server/scripts/modules/utils/calc.mjs b/server/scripts/modules/utils/calc.mjs index 414f1ca..b4c7469 100644 --- a/server/scripts/modules/utils/calc.mjs +++ b/server/scripts/modules/utils/calc.mjs @@ -1,45 +1,3 @@ -const relativeHumidity = (Temperature, DewPoint) => { - const T = Temperature; - const TD = DewPoint; - return Math.round(100 * (Math.exp((17.625 * TD) / (243.04 + TD)) / Math.exp((17.625 * T) / (243.04 + T)))); -}; - -const heatIndex = (Temperature, RelativeHumidity) => { - const T = Temperature; - const RH = RelativeHumidity; - let HI = 0.5 * (T + 61.0 + ((T - 68.0) * 1.2) + (RH * 0.094)); - let ADJUSTMENT; - - if (T >= 80) { - HI = -42.379 + 2.04901523 * T + 10.14333127 * RH - 0.22475541 * T * RH - 0.00683783 * T * T - 0.05481717 * RH * RH + 0.00122874 * T * T * RH + 0.00085282 * T * RH * RH - 0.00000199 * T * T * RH * RH; - - if (RH < 13 && (T > 80 && T < 112)) { - ADJUSTMENT = ((13 - RH) / 4) * Math.sqrt((17 - Math.abs(T - 95)) / 17); - HI -= ADJUSTMENT; - } else if (RH > 85 && (T > 80 && T < 87)) { - ADJUSTMENT = ((RH - 85) / 10) * ((87 - T) / 5); - HI += ADJUSTMENT; - } - } - - if (HI < Temperature) { - HI = Temperature; - } - - return Math.round(HI); -}; - -const windChill = (Temperature, WindSpeed) => { - if (WindSpeed === '0' || WindSpeed === 'Calm' || WindSpeed === 'NA') { - return ''; - } - - const T = Temperature; - const V = WindSpeed; - - return Math.round(35.74 + (0.6215 * T) - (35.75 * (V ** 0.16)) + (0.4275 * T * (V ** 0.16))); -}; - // wind direction const directionToNSEW = (Direction) => { const val = Math.floor((Direction / 22.5) + 0.5); @@ -53,9 +11,6 @@ const distance = (x1, y1, x2, y2) => Math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2); const wrap = (x, m) => ((x % m) + m) % m; export { - relativeHumidity, - heatIndex, - windChill, directionToNSEW, distance, wrap, diff --git a/server/scripts/modules/utils/fetch.mjs b/server/scripts/modules/utils/fetch.mjs index 618df86..58256a5 100644 --- a/server/scripts/modules/utils/fetch.mjs +++ b/server/scripts/modules/utils/fetch.mjs @@ -2,7 +2,6 @@ import { rewriteUrl } from './cors.mjs'; const json = (url, params) => fetchAsync(url, 'json', params); const text = (url, params) => fetchAsync(url, 'text', params); -const raw = (url, params) => fetchAsync(url, '', params); const blob = (url, params) => fetchAsync(url, 'blob', params); const fetchAsync = async (_url, responseType, _params = {}) => { @@ -96,6 +95,5 @@ const retryDelay = (retryNumber) => { export { json, text, - raw, blob, }; diff --git a/server/scripts/modules/utils/image.mjs b/server/scripts/modules/utils/image.mjs index 519695a..1a7cabe 100644 --- a/server/scripts/modules/utils/image.mjs +++ b/server/scripts/modules/utils/image.mjs @@ -24,7 +24,7 @@ const cachedImages = []; const preloadImg = (src) => { if (cachedImages.includes(src)) return false; blob(src); - // cachedImages.push(src); + cachedImages.push(src); return true; }; diff --git a/views/index.ejs b/views/index.ejs index 0f24e53..68ca665 100644 --- a/views/index.ejs +++ b/views/index.ejs @@ -44,7 +44,6 @@ -