const _StationInfo = { MADC: { id: 'MADC', city: 'Durango Complex', state: 'AZ', lat: 33.42, lon: -112.12, }, MAHB: { id: 'MAHB', city: 'Horsethief Basin', state: 'AZ', lat: 34.14, lon: -112.27, }, MAUP: { id: 'MAUP', city: 'Usery Park WS', state: 'AZ', lat: 33.4799999, lon: -111.61, }, MAGB: { id: 'MAGB', city: 'Gila Bend Mountains', state: 'AZ', lat: 33.24, lon: -113.2, }, MATW: { id: 'MATW', city: 'Tiger Wash Fan', state: 'AZ', lat: 33.67, lon: -113.31, }, MATA: { id: 'MATA', city: 'Thunderbird Academy', state: 'AZ', lat: 33.6, lon: -111.92, }, MALP: { id: 'MALP', city: 'Lake Pleasant North', state: 'AZ', lat: 33.90464, lon: -112.27083, }, MASF: { id: 'MASF', city: 'South Mountain Fan', state: 'AZ', lat: 33.31, lon: -112.14, }, MAGU: { id: 'MAGU', city: 'Saguaro Lake', state: 'AZ', lat: 33.58, lon: -111.54, }, MAEF: { id: 'MAEF', city: 'Estrella Fan', state: 'AZ', lat: 33.27, lon: -112.32, }, MAIS: { id: 'MAIS', city: 'Osborn Rd. @ 64th St.', state: 'AZ', lat: 33.48511, lon: -111.94267, }, MAHR: { id: 'MAHR', city: 'Hassayampa R @ I-10', state: 'AZ', lat: 33.46, lon: -112.76, }, MACP: { id: 'MACP', city: 'Crossroads Park', state: 'AZ', lat: 33.32, lon: -111.74, }, MAMF: { id: 'MAMF', city: 'Magma FRS', state: 'AZ', lat: 33.12, lon: -111.4, }, MAPJ: { id: 'MAPJ', city: 'Pima Rd. @ Jomax Rd.', state: 'AZ', lat: 33.72, lon: -111.89, }, MASP: { id: 'MASP', city: 'South Mountain Park', state: 'AZ', lat: 33.34, lon: -112.03, }, MAHM: { id: 'MAHM', city: 'Humboldt Mountain', state: 'AZ', lat: 33.97, lon: -111.79, }, MATP: { id: 'MATP', city: 'Thompson Peak', state: 'AZ', lat: 33.64, lon: -111.82, }, MACH: { id: 'MACH', city: 'Columbia Hill', state: 'AZ', lat: 34.02, lon: -112.35, }, MAMU: { id: 'MAMU', city: 'Mt. Union Wx', state: 'AZ', lat: 34.4099999, lon: -112.41, }, MAFH: { id: 'MAFH', city: 'Fountain Hills Fire Dept.', state: 'AZ', lat: 33.6111, lon: -111.7251, }, MAWA: { id: 'MAWA', city: 'Wickenburg Airport', state: 'AZ', lat: 33.97, lon: -112.8, }, MACR: { id: 'MACR', city: 'Carefree Ranch', state: 'AZ', lat: 33.87, lon: -111.85, }, MABL: { id: 'MABL', city: 'Bartlett Lake', state: 'AZ', lat: 33.84, lon: -111.64, }, MAGL: { id: 'MAGL', city: 'Gila Bend Landfill', state: 'AZ', lat: 32.99, lon: -112.68, }, MAHL: { id: 'MAHL', city: 'Horseshoe Lake', state: 'AZ', lat: 33.9799999, lon: -111.71, }, MAGC: { id: 'MAGC', city: 'GateWay Community College', state: 'AZ', lat: 33.45028, lon: -111.99806, }, MAMC: { id: 'MAMC', city: 'McMicken Floodway', state: 'AZ', lat: 33.68531, lon: -112.40861, }, MAMD: { id: 'MAMD', city: 'McMicken Dam', state: 'AZ', lat: 33.677, lon: -112.4235, }, MADM: { id: 'MADM', city: 'Desert Mountain School', state: 'AZ', lat: 33.80933, lon: -112.07717, }, MABU: { id: 'MABU', city: 'Buckeye FRS #1', state: 'AZ', lat: 33.425, lon: -112.6252, }, MRKC: { id: 'MRKC', city: 'Rackensack Canyon', state: 'AZ', lat: 33.90164, lon: -111.84506, }, MAMO: { id: 'MAMO', city: 'Mobile', state: 'AZ', lat: 33.0384, lon: -112.2441, }, MAPL: { id: 'MAPL', city: 'Lake Pleasant', state: 'AZ', lat: 33.84739, lon: -112.27806, }, MACY: { id: 'MACY', city: 'Coyote Wash', state: 'AZ', lat: 33.697, lon: -112.9236, }, MAPH: { id: 'MAPH', city: 'Phoenix Dam 2A', state: 'AZ', lat: 33.60367, lon: -112.06464, }, MAGD: { id: 'MAGD', city: 'City of Glendale', state: 'AZ', lat: 33.5436, lon: -112.1936, }, MEMF: { id: 'MEMF', city: 'EMF @ Arizona Ave.', state: 'AZ', lat: 33.169333, lon: -111.842583, }, MSYC: { id: 'MSYC', city: 'Sycamore Creek - Upper', state: 'AZ', lat: 33.9876099, lon: -111.46431, }, BFOP: { id: 'BFOP', city: 'Forage Plot', state: 'AZ', lat: 32.45306, lon: -113.38028, }, MACC: { id: 'MACC', city: 'Camelback Rd. @ Citrus Rd.', state: 'AZ', lat: 33.50803, lon: -112.44442, }, BSTO: { id: 'BSTO', city: 'Stoval', state: 'AZ', lat: 32.68556, lon: -113.65944, }, BWET: { id: 'BWET', city: 'Weather Top', state: 'AZ', lat: 32.55694, lon: -112.62389, }, BSPO: { id: 'BSPO', city: 'Spot Road', state: 'AZ', lat: 32.72889, lon: -113.33778, }, BETC: { id: 'BETC', city: 'ETAC Con Point', state: 'AZ', lat: 32.7083299, lon: -112.66806, }, BBLC: { id: 'BBLC', city: 'Black Cross', state: 'AZ', lat: 32.57111, lon: -113.21778, }, BUKE: { id: 'BUKE', city: 'Uken', state: 'AZ', lat: 32.43278, lon: -113.13667, }, MAGV: { id: 'MAGV', city: 'Aguila VFD', state: 'AZ', lat: 33.94093, lon: -113.17214, }, MABM: { id: 'MABM', city: 'Belmont Mountains', state: 'AZ', lat: 33.65735, lon: -112.91167, }, KPHX: { id: 'KPHX', city: 'Phoenix, Phoenix Sky Harbor International Airport', state: 'AZ', lat: 33.427799, lon: -112.003465, }, KDVT: { id: 'KDVT', city: 'Phoenix, Phoenix-Deer Valley Municipal Airport', state: 'AZ', lat: 33.69026, lon: -112.06618, }, KTUS: { id: 'KTUS', city: 'Tucson, Tucson International Airport', state: 'AZ', lat: 32.13153, lon: -110.95635, }, KFLG: { id: 'KFLG', city: 'Flagstaff Pulliam Airport', state: 'AZ', lat: 35.1443299, lon: -111.66637, }, KIWA: { id: 'KIWA', city: 'Phoenix-Mesa Gateway Airport', state: 'AZ', lat: 33.31667, lon: -111.65, }, KPRC: { id: 'KPRC', city: 'Prescott, Love Field', state: 'AZ', lat: 34.64917, lon: -112.42222, }, KPGA: { id: 'KPGA', city: 'Page, Page Municipal Airport', state: 'AZ', lat: 36.92056, lon: -111.44806, }, KINW: { id: 'KINW', city: 'Winslow, Winslow Municipal Airport', state: 'AZ', lat: 35.02806, lon: -110.72083, }, KGCN: { id: 'KGCN', city: 'Grand Canyon National Park Airport', state: 'AZ', lat: 35.94582, lon: -112.15538, }, KSJN: { id: 'KSJN', city: 'St. Johns, St. Johns Industrial Airpark', state: 'AZ', lat: 34.51833, lon: -109.37917, }, KLUF: { id: 'KLUF', city: 'Luke Air Force Base / Phoenix', state: 'AZ', lat: 33.53333, lon: -112.38333, }, KDUG: { id: 'KDUG', city: 'Bisbee Douglas International Airport', state: 'AZ', lat: 31.45838, lon: -109.60676, }, KSOW: { id: 'KSOW', city: 'Show Low, Show Low Regional Airport', state: 'AZ', lat: 34.26528, lon: -110.00556, }, KDMA: { id: 'KDMA', city: 'Davis-Monthan Air Force Base', state: 'AZ', lat: 32.16667, lon: -110.88333, }, KOLS: { id: 'KOLS', city: 'Nogales, Nogales International Airport', state: 'AZ', lat: 31.42083, lon: -110.84583, }, KNYL: { id: 'KNYL', city: 'Yuma, Marine Corps Air Station', state: 'AZ', lat: 32.6594399, lon: -114.59306, }, KSAD: { id: 'KSAD', city: 'Safford, Safford Municipal Airport', state: 'AZ', lat: 32.85722, lon: -109.63556, }, KFHU: { id: 'KFHU', city: 'Fort Huachuca, Libby AAF Ft Huachuca', state: 'AZ', lat: 31.58333, lon: -110.33333, }, KFFZ: { id: 'KFFZ', city: 'Mesa / Falcon Field', state: 'AZ', lat: 33.46667, lon: -111.73333, }, KIFP: { id: 'KIFP', city: 'Bullhead City, Laughlin/Bullhead International Airport', state: 'AZ', lat: 35.1575, lon: -114.55944, }, KGEU: { id: 'KGEU', city: 'Glendale, Glendale Municipal Airport', state: 'AZ', lat: 33.52722, lon: -112.29528, }, KIGM: { id: 'KIGM', city: 'Kingman, Kingman Airport', state: 'AZ', lat: 35.2577799, lon: -113.93306, }, 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, }, KCGZ: { id: 'KCGZ', city: 'Casa Grande, Casa Grande Municipal Airport', state: 'AZ', lat: 32.95, lon: -111.76667, }, KSDL: { id: 'KSDL', city: 'Scottsdale Airport', state: 'AZ', lat: 33.61235, lon: -111.92316, }, KRQE: { id: 'KRQE', city: 'Window Rock, Window Rock Airport', state: 'AZ', lat: 35.65, lon: -109.06667, }, YABA: { id: 'YABA', city: 'Bagdad Airport', state: 'AZ', lat: 34.59583, lon: -113.17, }, KJTC: { id: 'KJTC', city: 'Springerville Municipal Airport', state: 'AZ', lat: 34.1293999, lon: -109.3109, }, KAZC: { id: 'KAZC', city: 'Colorado City, Colorado City Municipal Airport', state: 'AZ', lat: 36.95, lon: -113, }, KSEZ: { id: 'KSEZ', city: 'Sedona Airport', state: 'AZ', lat: 34.85, lon: -111.78333, }, KCHD: { id: 'KCHD', city: 'Chandler, Chandler Municipal Airport', state: 'AZ', lat: 33.26917, lon: -111.81111, }, KALK: { id: 'KALK', city: 'Pioneer Airfield', state: 'AZ', lat: 31.60564, lon: -110.4281, }, KRYN: { id: 'KRYN', city: 'Tucson Ryan Field Airport', state: 'AZ', lat: 32.1422, lon: -111.1746, }, KBXK: { id: 'KBXK', city: 'Buckeye Municipal Airport', state: 'AZ', lat: 33.4204, lon: -112.6862, }, KHII: { id: 'KHII', city: 'Havasu City Airport', state: 'AZ', lat: 34.56595, lon: -114.35224, }, KAVQ: { id: 'KAVQ', city: 'Tucson Marana Regional Airport', state: 'AZ', lat: 32.4096, lon: -111.2184, }, KPAN: { id: 'KPAN', city: 'Payson Airport', state: 'AZ', lat: 34.2568364, lon: -111.3392558, }, CEDC: { id: 'CEDC', city: 'CEDARVILLE', state: 'CA', lat: 41.58528, lon: -120.17139, }, CSSL: { id: 'CSSL', city: 'CENTRAL SIERRA SNOW LAB', state: 'CA', lat: 39.32556, lon: -120.36667, }, HLPK: { id: 'HLPK', city: 'HIGHLANDS PEAK', state: 'CA', lat: 36.0675, lon: -121.55917, }, CCRF: { id: 'CCRF', city: 'CROOKED CREEK RESEARCH FACILITY', state: 'CA', lat: 37.4996, lon: -118.1718, }, KTNP: { id: 'KTNP', city: 'TWENTY NINE PALMS', state: 'CA', lat: 34.13159, lon: -115.94582, }, CIWP: { id: 'CIWP', city: 'Whitleys Peak - Santa Catalina Is.', state: 'CA', lat: 33.3725, lon: -118.37583, }, CITR: { id: 'CITR', city: 'Silver Peak Trail - Santa Catalina Is.', state: 'CA', lat: 33.44611, lon: -118.54306, }, CICP: { id: 'CICP', city: 'Cactus Peak - Santa Catalina Is.', state: 'CA', lat: 33.33583, lon: -118.43611, }, CIDP: { id: 'CIDP', city: 'Dakin Peak - Santa Catalina Is.', state: 'CA', lat: 33.35056, lon: -118.35194, }, UCJA: { id: 'UCJA', city: 'James Reserve (UCNRS)', state: 'CA', lat: 33.80944, lon: -116.77528, }, UCGR: { id: 'UCGR', city: 'Sweeney Granite Mountains (UCNRS)', state: 'CA', lat: 34.7819999, lon: -115.653, }, UCEL: { id: 'UCEL', city: 'Elliot Chaparral Reserve (UCNRS)', state: 'CA', lat: 32.89167, lon: -117.09222, }, UCSE: { id: 'UCSE', city: 'Sedgwick Reserve (UCNRS)', state: 'CA', lat: 34.69389, lon: -120.04167, }, CIAV: { id: 'CIAV', city: 'Avalon School, Santa Catalina Island', state: 'CA', lat: 33.33861, lon: -118.33361, }, UCMO: { id: 'UCMO', city: 'Motte Rimrock Reserve (UCNRS)', state: 'CA', lat: 33.80472, lon: -117.25556, }, UCBO: { id: 'UCBO', city: 'Blue Oak Ranch Reserve (UCNRS)', state: 'CA', lat: 37.38167, lon: -121.73639, }, UCRM: { id: 'UCRM', city: 'Norris Rancho Marino Reserve (UCNRS)', state: 'CA', lat: 35.53417, lon: -121.08333, }, UCBU: { id: 'UCBU', city: 'Burns Pinion Ridge Reserve (UCNRS)', state: 'CA', lat: 34.14806, lon: -116.45583, }, UCDE: { id: 'UCDE', city: 'Boyd Deep Canyon Reserve (UCNRS)', state: 'CA', lat: 33.64806, lon: -116.37833, }, UCHA: { id: 'UCHA', city: 'Hastings Natural History Reservation (UCNRS)', state: 'CA', lat: 36.38639, lon: -121.55028, }, UCBC: { id: 'UCBC', city: 'Big Creek Reserve - Gatehouse (UCNRS)', state: 'CA', lat: 36.07083, lon: -121.59861, }, UCJP: { id: 'UCJP', city: 'Jepson Prairie Reserve (UCNRS)', state: 'CA', lat: 38.26806, lon: -121.82778, }, CBVA: { id: 'CBVA', city: 'Bridgeport Valley', state: 'CA', lat: 38.2230599, lon: -119.25222, }, UCSC: { id: 'UCSC', city: 'Santa Cruz Island Reserve (UCNRS)', state: 'CA', lat: 33.99944, lon: -119.68556, }, UCAB: { id: 'UCAB', city: 'Anza Borrego Desert Research Center (UCNRS)', state: 'CA', lat: 33.25583, lon: -116.40444, }, UCBM: { id: 'UCBM', city: 'Bodega Marine Reserve (UCNRS)', state: 'CA', lat: 38.31389, lon: -123.06028, }, UCSR: { id: 'UCSR', city: 'Stunt Ranch Reserve (UCNRS)', state: 'CA', lat: 34.09472, lon: -118.65667, }, UCSH: { id: 'UCSH', city: 'Valentine Eastern Sierra Reserve (UCNRS)', state: 'CA', lat: 37.61361, lon: -118.83306, }, KCPM: { id: 'KCPM', city: 'Compton - Woodley', state: 'CA', lat: 33.8899199, lon: -118.24381, }, CSRR: { id: 'CSRR', city: 'Sorensens Resort - Hope Valley', state: 'CA', lat: 38.77583, lon: 119.90389, }, UCYL: { id: 'UCYL', city: 'Younger Lagoon Reserve', state: 'CA', lat: 36.94889, lon: 122.06639, }, KSFO: { id: 'KSFO', city: 'San Francisco, San Francisco International Airport', state: 'CA', lat: 37.61961, lon: -122.36558, }, KLAX: { id: 'KLAX', city: 'Los Angeles, Los Angeles International Airport', state: 'CA', lat: 33.93806, lon: -118.38889, }, KONT: { id: 'KONT', city: 'Ontario, Ontario International Airport', state: 'CA', lat: 34.05333, lon: -117.57583, }, KOAK: { id: 'KOAK', city: 'Oakland, Metro Oakland International Airport', state: 'CA', lat: 37.7177999, lon: -122.23294, }, KFAT: { id: 'KFAT', city: 'Fresno, Fresno Air Terminal', state: 'CA', lat: 36.78, lon: -119.71944, }, KSAC: { id: 'KSAC', city: 'Sacramento Executive Airport', state: 'CA', lat: 38.50674, lon: -121.49597, }, KSAN: { id: 'KSAN', city: 'San Diego, San Diego International-Lindbergh Field', state: 'CA', lat: 32.73361, lon: -117.18306, }, KMRY: { id: 'KMRY', city: 'Monterey, Monterey Peninsula Airport', state: 'CA', lat: 36.59056, lon: -121.8475, }, KPSP: { id: 'KPSP', city: 'Palm Springs Regional Airport', state: 'CA', lat: 33.82219, lon: -116.50431, }, KEDW: { id: 'KEDW', city: 'Edwards Air Force Base', state: 'CA', lat: 34.91667, lon: -117.9, }, KRDD: { id: 'KRDD', city: 'Redding Municipal Airport', state: 'CA', lat: 40.51461, lon: -122.2977, }, KVBG: { id: 'KVBG', city: 'Lompoc, Vandenberg Air Force Base', state: 'CA', lat: 34.7294399, lon: -120.57667, }, KNID: { id: 'KNID', city: 'China Lake, Naval Air Facility', state: 'CA', lat: 35.68639, lon: -117.69, }, KNKX: { id: 'KNKX', city: 'San Diego, Miramar MCAS/Mitscher Field Airport', state: 'CA', lat: 32.86833, lon: -117.1425, }, KSMF: { id: 'KSMF', city: 'Sacramento International Airport', state: 'CA', lat: 38.70071, lon: -121.59479, }, KACV: { id: 'KACV', city: 'Arcata / Eureka, Arcata Airport', state: 'CA', lat: 40.97806, lon: -124.10861, }, KBAB: { id: 'KBAB', city: 'Marysville, Beale Air Force Base', state: 'CA', lat: 39.13333, lon: -121.43333, }, KMCE: { id: 'KMCE', city: 'Merced Regional Airport', state: 'CA', lat: 37.28306, lon: -120.50778, }, KTRK: { id: 'KTRK', city: 'Truckee-Tahoe', state: 'CA', lat: 39.31667, lon: -120.13333, }, KCRQ: { id: 'KCRQ', city: 'Carlsbad, McClellan-Palomar Airport', state: 'CA', lat: 33.13, lon: -117.27583, }, KDAG: { id: 'KDAG', city: 'Daggett, Barstow-Daggett Airport', state: 'CA', lat: 34.85361, lon: -116.78667, }, KSCK: { id: 'KSCK', city: 'Stockton, Stockton Metropolitan Airport', state: 'CA', lat: 37.8897199, lon: -121.22361, }, KUKI: { id: 'KUKI', city: 'Ukiah, Ukiah Municipal Airport', state: 'CA', lat: 39.12583, lon: -123.20083, }, KVNY: { id: 'KVNY', city: 'Van Nuys, Van Nuys Airport', state: 'CA', lat: 34.2125, lon: -118.49083, }, KEED: { id: 'KEED', city: 'Needles, Needles Airport', state: 'CA', lat: 34.76611, lon: -114.62333, }, KCEC: { id: 'KCEC', city: 'Crescent City, Jack McNamara Field Airport', state: 'CA', lat: 41.78028, lon: -124.23667, }, KSBP: { id: 'KSBP', city: 'San Luis Obispo, San Luis Obispo County-Mc Chesney Field', state: 'CA', lat: 35.2361099, lon: -120.63611, }, KSJC: { id: 'KSJC', city: 'San Jose, San Jose International Airport', state: 'CA', lat: 37.35917, lon: -121.92417, }, KNJK: { id: 'KNJK', city: 'El Centro, Naval Air Facility', state: 'CA', lat: 32.825, lon: -115.66056, }, KSMX: { id: 'KSMX', city: 'Santa Maria, Santa Maria Public Airport', state: 'CA', lat: 34.89944, lon: -120.44861, }, KBIH: { id: 'KBIH', city: 'Bishop, Bishop Airport', state: 'CA', lat: 37.37111, lon: -118.35806, }, KNTD: { id: 'KNTD', city: 'Point Mugu, Naval Air Warfare Center', state: 'CA', lat: 34.12389, lon: -119.12167, }, KLGB: { id: 'KLGB', city: 'Long Beach, Long Beach Airport', state: 'CA', lat: 33.81167, lon: -118.14639, }, KBFL: { id: 'KBFL', city: 'Bakersfield, Meadows Field Airport', state: 'CA', lat: 35.43361, lon: -119.05667, }, KRAL: { id: 'KRAL', city: 'Riverside Municipal Airport', state: 'CA', lat: 33.95299, lon: -117.43491, }, KSNA: { id: 'KSNA', city: 'Santa Ana, John Wayne Airport-Orange County Airport', state: 'CA', lat: 33.68, lon: -117.86639, }, KTVL: { id: 'KTVL', city: 'South Lake Tahoe, Lake Tahoe Airport', state: 'CA', lat: 38.8983599, lon: -119.99615, }, KNLC: { id: 'KNLC', city: 'Lemoore, Naval Air Station', state: 'CA', lat: 36.30361, lon: -119.93806, }, KMOD: { id: 'KMOD', city: 'Modesto, Modesto City-County-Sham Field', state: 'CA', lat: 37.62417, lon: -120.95056, }, KNZY: { id: 'KNZY', city: 'San Diego, North Island, Naval Air Station', state: 'CA', lat: 32.69083, lon: -117.20889, }, KPMD: { id: 'KPMD', city: 'Palmdale, Palmdale Production Flight Plant', state: 'CA', lat: 34.62972, lon: -118.08139, }, KWJF: { id: 'KWJF', city: 'Lancaster, General William J. Fox Airfield Airport', state: 'CA', lat: 34.74083, lon: -118.21889, }, KIPL: { id: 'KIPL', city: 'Imperial, Imperial County Airport', state: 'CA', lat: 32.83417, lon: -115.57861, }, KSNS: { id: 'KSNS', city: 'Salinas, Salinas Municipal Airport', state: 'CA', lat: 36.66361, lon: -121.60806, }, KSTS: { id: 'KSTS', city: 'Santa Rosa, Santa Rosa Sonoma County Airport', state: 'CA', lat: 38.5, lon: -122.81667, }, KNXP: { id: 'KNXP', city: 'Twenty-Nine Palms, Marine Corps Air-Ground Combat Center', state: 'CA', lat: 34.29444, lon: -116.145, }, KTRM: { id: 'KTRM', city: 'Palm Springs, Jacqueline Cochran Regional Airport', state: 'CA', lat: 33.62667, lon: -116.15944, }, KBUR: { id: 'KBUR', city: 'Burbank - Bob Hope Airport', state: 'CA', lat: 34.19967, lon: -118.36538, }, KPRB: { id: 'KPRB', city: 'Paso Robles, Paso Robles Municipal Airport', state: 'CA', lat: 35.67278, lon: -120.62694, }, KRBL: { id: 'KRBL', city: 'Red Bluff, Red Bluff Municipal Airport', state: 'CA', lat: 40.15056, lon: -122.25222, }, KBLH: { id: 'KBLH', city: 'Blythe, Blythe Airport', state: 'CA', lat: 33.6191699, lon: -114.71694, }, KSBA: { id: 'KSBA', city: 'Santa Barbara, Santa Barbara Municipal Airport', state: 'CA', lat: 34.42611, lon: -119.84361, }, KNFG: { id: 'KNFG', city: 'Oceanside, Camp Pendleton, Marine Corps Air Station', state: 'CA', lat: 33.30472, lon: -117.35389, }, KSUU: { id: 'KSUU', city: 'Fairfield / Travis Air Force Base', state: 'CA', lat: 38.26667, lon: -121.95, }, KBYS: { id: 'KBYS', city: 'Fort Irwin/Barstow, Bicycle Lake Army Airfield', state: 'CA', lat: 35.28333, lon: -116.61667, }, WARR: { id: 'WARR', city: 'MT WARREN SUMMIT', state: 'CA', lat: 37.98972, lon: -119.22361, }, LIPK: { id: 'LIPK', city: 'Mt. Lincoln', state: 'CA', lat: 39.28861, lon: -120.32611, }, KSMO: { id: 'KSMO', city: 'Santa Monica, Santa Monica Municipal Airport', state: 'CA', lat: 34.01583, lon: -118.45139, }, KMHR: { id: 'KMHR', city: 'Sacramento, Sacramento Mather Airport', state: 'CA', lat: 38.55, lon: -121.3, }, KMAE: { id: 'KMAE', city: 'Madera, Madera Municipal Airport', state: 'CA', lat: 36.9866699, lon: -120.11083, }, KCZZ: { id: 'KCZZ', city: 'Campo', state: 'CA', lat: 32.62611, lon: -116.46833, }, KHHR: { id: 'KHHR', city: 'Hawthorne, Hawthorne Municipal Airport', state: 'CA', lat: 33.9236099, lon: -118.33194, }, KNSI: { id: 'KNSI', city: 'San Nicholas Island', state: 'CA', lat: 33.23472, lon: -119.45278, }, KPAO: { id: 'KPAO', city: 'Palo Alto Airport', state: 'CA', lat: 37.46667, lon: -122.11667, }, KLVK: { id: 'KLVK', city: 'Livermore, Livermore Municipal Airport', state: 'CA', lat: 37.69278, lon: -121.81444, }, KSDB: { id: 'KSDB', city: 'Sandberg', state: 'CA', lat: 34.7436099, lon: -118.72444, }, KAPC: { id: 'KAPC', city: 'Napa, Napa County Airport', state: 'CA', lat: 38.2075, lon: -122.27944, }, KCNO: { id: 'KCNO', city: 'Chino, Chino Airport', state: 'CA', lat: 33.97556, lon: -117.62361, }, KMYF: { id: 'KMYF', city: 'San Diego, Montgomery Field', state: 'CA', lat: 32.81444, lon: -117.13639, }, KTOA: { id: 'KTOA', city: 'Torrance, Zamperini Field Airport', state: 'CA', lat: 33.8, lon: -118.33333, }, KSDM: { id: 'KSDM', city: 'San Diego, Brown Field Municipal Airport', state: 'CA', lat: 32.57528, lon: -116.99306, }, KHJO: { id: 'KHJO', city: 'Hanford, Hanford Municipal Airport', state: 'CA', lat: 36.31861, lon: -119.62889, }, KMMH: { id: 'KMMH', city: 'Mammoth Yosemite Airport', state: 'CA', lat: 37.6241, lon: -118.8423, }, KMHV: { id: 'KMHV', city: 'Mojave', state: 'CA', lat: 35.06667, lon: -118.15, }, KHWD: { id: 'KHWD', city: 'Hayward, Hayward Air Terminal', state: 'CA', lat: 37.66083, lon: -122.11833, }, KNUC: { id: 'KNUC', city: 'San Clemente Island NALF', state: 'CA', lat: 33.0218, lon: -118.58266, }, KOVE: { id: 'KOVE', city: 'Oroville, Oroville Municipal Airport', state: 'CA', lat: 39.49472, lon: -121.62028, }, KMHS: { id: 'KMHS', city: 'Mount Shasta', state: 'CA', lat: 41.31494, lon: -122.31702, }, KAAT: { id: 'KAAT', city: 'Alturas', state: 'CA', lat: 41.48362, lon: -120.5615, }, KPTV: { id: 'KPTV', city: 'Porterville, Porterville Municipal Airport', state: 'CA', lat: 36.03333, lon: -119.06667, }, KOXR: { id: 'KOXR', city: 'Oxnard, Oxnard Airport', state: 'CA', lat: 34.20056, lon: -119.20306, }, KRNM: { id: 'KRNM', city: 'Ramona, Ramona Airport', state: 'CA', lat: 33.0375, lon: -116.91583, }, KSVE: { id: 'KSVE', city: 'Susanville Municipal Airport', state: 'CA', lat: 40.37569, lon: -120.57269, }, KBLU: { id: 'KBLU', city: 'Emigrant Gap, Blue Canyon Nyack Airport', state: 'CA', lat: 39.27611, lon: -120.70806, }, KCQT: { id: 'KCQT', city: 'Los Angeles / USC Campus Downtown', state: 'CA', lat: 34.02355, lon: -118.29122, }, KSQL: { id: 'KSQL', city: 'San Carlos Airport', state: 'CA', lat: 37.51667, lon: -122.25, }, KPOC: { id: 'KPOC', city: 'La Verne / Brackett', state: 'CA', lat: 34.1, lon: -117.78333, }, KSIY: { id: 'KSIY', city: 'Montague Siskiyou County Airport', state: 'CA', lat: 41.77375, lon: -122.46817, }, KSLI: { id: 'KSLI', city: 'Los Alamitos U. S. Army Airfield', state: 'CA', lat: 33.78333, lon: -118.05, }, KSEE: { id: 'KSEE', city: 'San Diego/El Cajon, Gillespie Field Airport', state: 'CA', lat: 32.82611, lon: -116.97222, }, KCCR: { id: 'KCCR', city: 'Concord, Buchanan Field', state: 'CA', lat: 37.99167, lon: -122.05194, }, KNUQ: { id: 'KNUQ', city: 'Mountain View, Moffett Field', state: 'CA', lat: 37.40583, lon: -122.04806, }, KVCB: { id: 'KVCB', city: 'Vacaville Nut Tree Airport', state: 'CA', lat: 38.37755, lon: -121.95853, }, KMYV: { id: 'KMYV', city: 'Marysville, Yuba County Airport', state: 'CA', lat: 39.09778, lon: -121.56972, }, KVIS: { id: 'KVIS', city: 'Visalia, Visalia Municipal Airport', state: 'CA', lat: 36.31667, lon: -119.4, }, KLPC: { id: 'KLPC', city: 'Lompoc, Lompoc Airport', state: 'CA', lat: 34.66667, lon: -120.46667, }, KFUL: { id: 'KFUL', city: 'Fullerton, Fullerton Municipal Airport', state: 'CA', lat: 33.87194, lon: -117.98472, }, KEMT: { id: 'KEMT', city: 'El Monte', state: 'CA', lat: 34.0833299, lon: -118.03333, }, KCIC: { id: 'KCIC', city: 'Chico Municipal', state: 'CA', lat: 39.8, lon: -121.85, }, KRHV: { id: 'KRHV', city: 'San Jose / Reid / Hillv', state: 'CA', lat: 37.3333299, lon: -121.81667, }, KMCC: { id: 'KMCC', city: 'Sacramento, McClellan Airfield Airport', state: 'CA', lat: 38.66667, lon: -121.4, }, KCMA: { id: 'KCMA', city: 'Camarillo, Camarillo Airport', state: 'CA', lat: 34.21667, lon: -119.08333, }, KNRS: { id: 'KNRS', city: 'Imperial Beach, Naval Auxiliary Landing Field', state: 'CA', lat: 32.56306, lon: -117.11, }, KOKB: { id: 'KOKB', city: 'Oceanside, Oceanside Municipal Airport', state: 'CA', lat: 33.21806, lon: -117.35139, }, KRIV: { id: 'KRIV', city: 'Riverside / March Air Force Base', state: 'CA', lat: 33.9, lon: -117.25, }, KWVI: { id: 'KWVI', city: 'Watsonville, Watsonville Municipal Airport', state: 'CA', lat: 36.93944, lon: -121.78889, }, KIZA: { id: 'KIZA', city: 'Santa Ynez, Santa Ynez Airport', state: 'CA', lat: 34.60694, lon: -120.07556, }, KAVX: { id: 'KAVX', city: 'Avalon Catalina Airport', state: 'CA', lat: 33.40421, lon: -118.41456, }, KJAQ: { id: 'KJAQ', city: 'JACKSON', state: 'CA', lat: 38.37683, lon: -120.794, }, KDVO: { id: 'KDVO', city: 'Novato / Gnoss Field', state: 'CA', lat: 38.14178, lon: -122.55463, }, KMER: { id: 'KMER', city: 'Merced / Castle Air Force Base', state: 'CA', lat: 37.36667, lon: -120.56667, }, KSBD: { id: 'KSBD', city: 'San Bernardino Intl. Airport', state: 'CA', lat: 34.0902699, lon: -117.24705, }, KWHP: { id: 'KWHP', city: 'Los Angeles, Whiteman Airport', state: 'CA', lat: 34.25, lon: -118.4, }, KVCV: { id: 'KVCV', city: 'Victorville, Southern California Logistics Airport', state: 'CA', lat: 34.59722, lon: -117.38278, }, KAUN: { id: 'KAUN', city: 'Auburn Municipal Airport', state: 'CA', lat: 38.95535, lon: -121.08636, }, KAPV: { id: 'KAPV', city: 'APPLE VALLEY', state: 'CA', lat: 34.57533, lon: -117.18619, }, KAJO: { id: 'KAJO', city: 'Corona Airport', state: 'CA', lat: 33.8977, lon: -117.6024, }, KREI: { id: 'KREI', city: 'REDLANDS', state: 'CA', lat: 34.08526, lon: -117.14637, }, KHES: { id: 'KHES', city: 'HEALDSBURG', state: 'CA', lat: 38.65272, lon: -122.89866, }, KEDU: { id: 'KEDU', city: 'University Airport', state: 'CA', lat: 38.5315, lon: -121.7865, }, KHAF: { id: 'KHAF', city: 'Half Moon Bay Airport', state: 'CA', lat: 37.5135999, lon: -122.4996, }, KCVH: { id: 'KCVH', city: 'Hollister, CA', state: 'CA', lat: 36.8933, lon: -121.4103, }, KPVF: { id: 'KPVF', city: 'Placerville Airport', state: 'CA', lat: 38.7242, lon: -120.7533, }, KLHM: { id: 'KLHM', city: 'Lincoln Regional Karl Harder Field', state: 'CA', lat: 38.9092, lon: -121.3513, }, KNXF: { id: 'KNXF', city: 'Mcolf Camp Pendleton (Red Beach)', state: 'CA', lat: 33.2856, lon: -117.4565, }, KTSP: { id: 'KTSP', city: 'Tehachapi Municipal Airport', state: 'CA', lat: 35.135, lon: -118.4392, }, KFOT: { id: 'KFOT', city: 'Fortuna Rohnerville Airport', state: 'CA', lat: 40.55296, lon: -124.13338, }, KGOO: { id: 'KGOO', city: 'Nevada County Air Park', state: 'CA', lat: 39.2240279, lon: -121.003083, }, KBAN: { id: 'KBAN', city: 'MCMWTC BRIDGEPORT', state: 'CA', lat: 38.3557, lon: -119.5188, }, KGXA: { id: 'KGXA', city: 'Gray Butte Field Airport', state: 'CA', lat: 34.5666, lon: -117.6704, }, KRAP: { id: 'KRAP', city: 'Rapid City, Rapid City Regional Airport', state: 'SD', lat: 44.04556, lon: -103.05389, }, KFSD: { id: 'KFSD', city: 'Sioux Falls, Foss Field', state: 'SD', lat: 43.57694, lon: -96.75361, }, KABR: { id: 'KABR', city: 'Aberdeen, Aberdeen Regional Airport', state: 'SD', lat: 45.44333, lon: -98.41306, }, KPIR: { id: 'KPIR', city: 'Pierre, Pierre Regional Airport', state: 'SD', lat: 44.3827799, lon: -100.28583, }, KHON: { id: 'KHON', city: 'Huron, Huron Regional Airport', state: 'SD', lat: 44.38806, lon: -98.22833, }, KRCA: { id: 'KRCA', city: 'Ellsworth Air Force Base', state: 'SD', lat: 44.15, lon: -103.1, }, KMBG: { id: 'KMBG', city: 'Mobridge, Mobridge Municipal Airport', state: 'SD', lat: 45.55, lon: -100.40861, }, KATY: { id: 'KATY', city: 'Watertown, Watertown Municipal Airport', state: 'SD', lat: 44.90472, lon: -97.14944, }, KMHE: { id: 'KMHE', city: 'Mitchell, Mitchell Municipal Airport', state: 'SD', lat: 43.76667, lon: -98.03333, }, KIEN: { id: 'KIEN', city: 'Pine Ridge, Pine Ridge Airport', state: 'SD', lat: 43.02556, lon: -102.52306, }, KBKX: { id: 'KBKX', city: 'Brookings, Brookings Municipal Airport', state: 'SD', lat: 44.3, lon: -96.81667, }, KPHP: { id: 'KPHP', city: 'Philip, Philip Airport', state: 'SD', lat: 44.05111, lon: -101.60111, }, KYKN: { id: 'KYKN', city: 'Yankton, Chan Gurney Municipal Airport', state: 'SD', lat: 42.91667, lon: -97.38333, }, KEFC: { id: 'KEFC', city: 'BELLE FOURCHE', state: 'SD', lat: 44.7342, lon: -103.86199, }, KCUT: { id: 'KCUT', city: 'Custer, Custer County Airport', state: 'SD', lat: 43.73306, lon: -103.6175, }, KICR: { id: 'KICR', city: 'Winner, Bob Wiley Field Airport', state: 'SD', lat: 43.39056, lon: -99.8425, }, KSPF: { id: 'KSPF', city: 'Spearfish / Clyde Ice', state: 'SD', lat: 44.48333, lon: -103.78333, }, KBTN: { id: 'KBTN', city: 'BRITTON', state: 'SD', lat: 45.8152199, lon: -97.7431299, }, KVMR: { id: 'KVMR', city: 'VERMILLION', state: 'SD', lat: 42.76528, lon: -96.93425, }, KMDS: { id: 'KMDS', city: 'Madison Municipal Airport', state: 'SD', lat: 44.0164147, lon: -97.0855992, }, KHSR: { id: 'KHSR', city: 'HOTSPRINGS', state: 'SD', lat: 43.36824, lon: -103.38813, }, KMKA: { id: 'KMKA', city: 'MILLERMUNC', state: 'SD', lat: 44.5252399, lon: -98.95811, }, KUNR: { id: 'KUNR', city: 'Rapid City/WFO', state: 'SD', lat: 44.0727, lon: -103.2108, }, KLEM: { id: 'KLEM', city: 'LEMMON', state: 'SD', lat: 45.91869, lon: -102.10617, }, KPVD: { id: 'KPVD', city: 'Providence, Theodore Francis Green State Airport', state: 'RI', lat: 41.72249, lon: -71.43247, }, 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, }, KUUU: { id: 'KUUU', city: 'Newport, Newport State Airport', state: 'RI', lat: 41.53, lon: -71.28361, }, KSFZ: { id: 'KSFZ', city: 'Pawtucket, North Central State Airport', state: 'RI', lat: 41.91667, lon: -71.5, }, KWST: { id: 'KWST', city: 'Westerly, Westerly State Airport', state: 'RI', lat: 41.34972, lon: -71.79889, }, KBIS: { id: 'KBIS', city: 'Bismarck, Bismarck Municipal Airport', state: 'ND', lat: 46.7825, lon: -100.75722, }, KFAR: { id: 'KFAR', city: 'Fargo, Hector International Airport', state: 'ND', lat: 46.92528, lon: -96.81111, }, KGFK: { id: 'KGFK', city: 'Grand Forks, Grand Forks International Airport', state: 'ND', lat: 47.94806, lon: -97.1825, }, KRDR: { id: 'KRDR', city: 'Grand Forks Air Force Base', state: 'ND', lat: 47.96667, lon: -97.4, }, 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, }, KDIK: { id: 'KDIK', city: 'Dickinson, Dickinson Municipal Airport', state: 'ND', lat: 46.79722, lon: -102.80194, }, KISN: { id: 'KISN', city: 'Williston, Sloulin Field International Airport', state: 'ND', lat: 48.17389, lon: -103.63667, }, KMOT: { id: 'KMOT', city: 'Minot, Minot International Airport', state: 'ND', lat: 48.25944, lon: -101.28028, }, KHEI: { id: 'KHEI', city: 'Hettinger, Hettinger Municipal Airport', state: 'ND', lat: 46.01056, lon: -102.64972, }, KDVL: { id: 'KDVL', city: 'Devils Lake, Devils Lake Municipal Airport', state: 'ND', lat: 48.11667, lon: -98.91667, }, KBWP: { id: 'KBWP', city: 'Wahpeton, Harry Stern Airport', state: 'ND', lat: 46.24389, lon: -96.60722, }, KRUG: { id: 'KRUG', city: 'RUGBY', state: 'ND', lat: 48.38, lon: -100.02, }, KGAF: { id: 'KGAF', city: 'GRAFTON', state: 'ND', lat: 48.4, lon: -97.37, }, KGWR: { id: 'KGWR', city: 'Gwinner', state: 'ND', lat: 46.2187, lon: -97.6435, }, KHZE: { id: 'KHZE', city: 'HAZEN', state: 'ND', lat: 47.28, lon: -101.58, }, KBAC: { id: 'KBAC', city: 'Valley City', state: 'ND', lat: 46.9412, lon: -98.018, }, KCHS: { id: 'KCHS', city: 'Charleston, Charleston Air Force Base', state: 'SC', lat: 32.89889, lon: -80.04056, }, KCAE: { id: 'KCAE', city: 'Columbia, Columbia Metropolitan Airport', state: 'SC', lat: 33.94194, lon: -81.11806, }, KGSP: { id: 'KGSP', city: 'Greer, Greenville-Spartanburg Airport', state: 'SC', lat: 34.88389, lon: -82.22083, }, KGMU: { id: 'KGMU', city: 'Greenville, Greenville Downtown Airport', state: 'SC', lat: 34.84611, lon: -82.34611, }, KAND: { id: 'KAND', city: 'Anderson, Anderson County Airport', state: 'SC', lat: 34.49778, lon: -82.70972, }, KCRE: { id: 'KCRE', city: 'North Myrtle Beach Grand Strand Airport', state: 'SC', lat: 33.81619, lon: -78.7204299, }, KMMT: { id: 'KMMT', city: 'McEntire Air National Guard Weather Facility Base', state: 'SC', lat: 33.91667, lon: -80.8, }, KNBC: { id: 'KNBC', city: 'Beaufort, Marine Corps Air Station', state: 'SC', lat: 32.4936099, lon: -80.7030599, }, KFLO: { id: 'KFLO', city: 'Florence - Florence Regional Airport', state: 'SC', lat: 34.1877799, lon: -79.73083, }, KSSC: { id: 'KSSC', city: 'Shaw Air Force Base', state: 'SC', lat: 33.96667, lon: -80.48333, }, KMYR: { id: 'KMYR', city: 'Myrtle Beach Air Force Base', state: 'SC', lat: 33.68333, lon: -78.93333, }, KCEU: { id: 'KCEU', city: 'Clemson, Clemson-Oconee County Airport', state: 'SC', lat: 34.67222, lon: -82.88139, }, KGRD: { id: 'KGRD', city: 'Greenwood, Greenwood County Airport', state: 'SC', lat: 34.24722, lon: -82.15472, }, KCUB: { id: 'KCUB', city: 'Columbia - Jim Hamilton L.B. Owens Airport', state: 'SC', lat: 33.97083, lon: -80.99444, }, KOGB: { id: 'KOGB', city: 'Orangeburg, Orangeburg Municipal Airport', state: 'SC', lat: 33.46389, lon: -80.85361, }, KUZA: { id: 'KUZA', city: 'Rock Hill, Rock Hill - York County Airport', state: 'SC', lat: 34.98389, lon: -81.05583, }, KUDG: { id: 'KUDG', city: 'Darlington, Darlington County Jetport Airport', state: 'SC', lat: 34.44917, lon: -79.89028, }, KHXD: { id: 'KHXD', city: 'Hilton Head Island, Hilton Head Airport', state: 'SC', lat: 32.21667, lon: -80.7, }, KGYH: { id: 'KGYH', city: 'Greenville-Donaldson Center Airport', state: 'SC', lat: 34.7583, lon: -82.3764, }, KARW: { id: 'KARW', city: 'Beaufort County Airport', state: 'SC', lat: 32.412, lon: -80.634, }, KMKS: { id: 'KMKS', city: 'Moncks Corner Berkeley County', state: 'SC', lat: 33.1855, lon: -80.0361999, }, KSPA: { id: 'KSPA', city: 'Spartanburg Memorial', state: 'SC', lat: 34.91667, lon: -81.95, }, KMNI: { id: 'KMNI', city: 'Manning / Cooper Regional', state: 'SC', lat: 33.5833299, lon: -80.2166699, }, KGGE: { id: 'KGGE', city: 'Georgetown County Airport ', state: 'SC', lat: 33.3117, lon: -79.3196, }, KEOE: { id: 'KEOE', city: 'Newberry County Airport', state: 'SC', lat: 34.309, lon: -81.64, }, KSMS: { id: 'KSMS', city: 'Sumter Airport', state: 'SC', lat: 33.995, lon: -80.361, }, KDCM: { id: 'KDCM', city: 'Chester Catawba Regional Airport', state: 'SC', lat: 34.789, lon: -81.196, }, KCQW: { id: 'KCQW', city: 'Cheraw Municipal Lynch Bellinger Field', state: 'SC', lat: 34.713, lon: -79.9569999, }, KLUX: { id: 'KLUX', city: 'Laurens County Airport', state: 'SC', lat: 34.507, lon: -81.947, }, KAIK: { id: 'KAIK', city: 'Aiken Municipal Airport', state: 'SC', lat: 33.649, lon: -81.685, }, KLKR: { id: 'KLKR', city: 'Lancaster County-mc Whirter Field', state: 'SC', lat: 34.723, lon: -80.855, }, KMAO: { id: 'KMAO', city: 'Marion County Airport', state: 'SC', lat: 34.181, lon: -79.3349999, }, KDYB: { id: 'KDYB', city: 'Summerville Airport', state: 'SC', lat: 33.063, lon: -80.279, }, KFDW: { id: 'KFDW', city: 'Winnsboro/Fairfield County Airport', state: 'SC', lat: 34.315, lon: -81.109, }, KLQK: { id: 'KLQK', city: 'Pickens County Airport', state: 'SC', lat: 34.80997, lon: -82.70289, }, KLRO: { id: 'KLRO', city: 'Mount Pleasant Regional-Faison Field', state: 'SC', lat: 32.898, lon: -79.783, }, KHYW: { id: 'KHYW', city: 'Conway Horry County Airport', state: 'SC', lat: 33.829, lon: -79.122, }, KCKI: { id: 'KCKI', city: 'Kingstree Williamsburg Regional Airport', state: 'SC', lat: 33.717, lon: -79.857, }, KBBP: { id: 'KBBP', city: 'Marlboro County Jetport', state: 'SC', lat: 34.622, lon: -79.734, }, KJZI: { id: 'KJZI', city: 'Charleston Executive Airport', state: 'SC', lat: 32.701, lon: -80.003, }, KHVS: { id: 'KHVS', city: 'Hartsville Regional Airport', state: 'SC', lat: 34.403, lon: -80.119, }, KRBW: { id: 'KRBW', city: 'Walterboro Lowcountry Regional Airport', state: 'SC', lat: 32.921, lon: -80.641, }, KAQX: { id: 'KAQX', city: 'Allendale County Airport', state: 'SC', lat: 32.9951, lon: -81.2703, }, KMHT: { id: 'KMHT', city: 'Manchester Airport', state: 'NH', lat: 42.92964, lon: -71.43559, }, KLEB: { id: 'KLEB', city: 'Lebanon Municipal Airport', state: 'NH', lat: 43.6271, lon: -72.30537, }, KCON: { id: 'KCON', city: 'Concord Municipal Airport', state: 'NH', lat: 43.20489, lon: -71.50257, }, KPSM: { id: 'KPSM', city: 'Pease Air Force Base / Portsmouth', state: 'NH', lat: 43.0833299, lon: -70.81667, }, KEEN: { id: 'KEEN', city: 'Keene, Dillant-Hopkins Airport', state: 'NH', lat: 42.9, lon: -72.26667, }, KAFN: { id: 'KAFN', city: 'Jaffrey Airport-Silver Ranch', state: 'NH', lat: 42.8066699, lon: -72.00127, }, KDAW: { id: 'KDAW', city: 'Rochester - Skyhaven Airport', state: 'NH', lat: 43.27939, lon: -70.92426, }, KBML: { id: 'KBML', city: 'Berlin, Berlin Municipal Airport', state: 'NH', lat: 44.57611, lon: -71.17861, }, KHIE: { id: 'KHIE', city: 'Whitefield - Mount Washington Regional Airport', state: 'NH', lat: 44.36595, lon: -71.55218, }, KASH: { id: 'KASH', city: 'Nashua - Boire Field Airport', state: 'NH', lat: 42.77981, lon: -71.51409, }, KLCI: { id: 'KLCI', city: 'Laconia, Laconia Municipal Airport', state: 'NH', lat: 43.56667, lon: -71.41667, }, KMWN: { id: 'KMWN', city: 'Mount Washington', state: 'NH', lat: 44.26667, lon: -71.3, }, MRSO: { id: 'MRSO', city: 'MADRAS', state: 'OR', lat: 44.68, lon: -121.14861, }, ONTO: { id: 'ONTO', city: 'ONTARIO', state: 'OR', lat: 43.97778, lon: -117.01528, }, HRFO: { id: 'HRFO', city: 'HEREFORD', state: 'OR', lat: 44.48806, lon: -118.02, }, BRKO: { id: 'BRKO', city: 'BROOKINGS', state: 'OR', lat: 42.03, lon: -124.24083, }, WRDO: { id: 'WRDO', city: 'Worden', state: 'OR', lat: 42.01694, lon: -121.78694, }, CHVO: { id: 'CHVO', city: 'CHRISTMAS VALLEY', state: 'OR', lat: 43.24139, lon: -120.72806, }, PCYO: { id: 'PCYO', city: 'PRARIE CITY', state: 'OR', lat: 44.44083, lon: -118.62778, }, HERO: { id: 'HERO', city: 'HERMISTON', state: 'OR', lat: 45.82111, lon: -119.52139, }, HOXO: { id: 'HOXO', city: 'HOOD RIVER', state: 'OR', lat: 45.68444, lon: -121.51806, }, ECHO: { id: 'ECHO', city: 'ECHO', state: 'OR', lat: 45.71861, lon: -119.31111, }, BANO: { id: 'BANO', city: 'BANDON', state: 'OR', lat: 43.09111, lon: -124.41722, }, IMBO: { id: 'IMBO', city: 'IMBLER', state: 'OR', lat: 45.43333, lon: -117.96667, }, DEFO: { id: 'DEFO', city: 'DEE FLAT', state: 'OR', lat: 45.58639, lon: -121.64056, }, PNGO: { id: 'PNGO', city: 'PINEGROVE', state: 'OR', lat: 45.65222, lon: -121.50917, }, CRVO: { id: 'CRVO', city: 'CORVALLIS', state: 'OR', lat: 44.63417, lon: -123.19, }, LAKO: { id: 'LAKO', city: 'LAKEVIEW', state: 'OR', lat: 42.12222, lon: -120.52306, }, FOGO: { id: 'FOGO', city: 'FOREST GROVE', state: 'OR', lat: 45.55306, lon: -123.08361, }, ARAO: { id: 'ARAO', city: 'AURORA', state: 'OR', lat: 45.28194, lon: -122.75028, }, POBO: { id: 'POBO', city: 'POWELL BUTTE', state: 'OR', lat: 44.24833, lon: -120.94972, }, HRMO: { id: 'HRMO', city: 'HERMISTON R&E', state: 'OR', lat: 45.81944, lon: -119.28333, }, PARO: { id: 'PARO', city: 'PARKDALE', state: 'OR', lat: 45.54444, lon: -121.61667, }, MDFO: { id: 'MDFO', city: 'MEDFORD', state: 'OR', lat: 42.33111, lon: -122.93778, }, BEWO: { id: 'BEWO', city: 'Bend', state: 'OR', lat: 44.0475, lon: -121.32028, }, DTRO: { id: 'DTRO', city: 'Detroit Lake', state: 'OR', lat: 44.7299999, lon: -122.17917, }, LORO: { id: 'LORO', city: 'Lorella', state: 'OR', lat: 42.07778, lon: -121.22417, }, BKVO: { id: 'BKVO', city: 'Baker Valley', state: 'OR', lat: 44.88194, lon: -117.96361, }, AGKO: { id: 'AGKO', city: 'Agency Lake', state: 'OR', lat: 42.56528, lon: -121.9825, }, BATO: { id: 'BATO', city: 'Beatty', state: 'OR', lat: 42.478, lon: -121.27389, }, KJSY: { id: 'KJSY', city: 'Joseph State Airport AWOS', state: 'OR', lat: 45.355889, lon: -117.254083, }, CPRA: { id: 'CPRA', city: 'Crane Prairie Reservoir nr. LaPine, OR', state: 'OR', lat: 43.7555555, lon: -121.7833333, }, OCRO: { id: 'OCRO', city: 'Ochoco Cr. above Reservoir nr Prineville, OR', state: 'OR', lat: 44.3333333, lon: -120.5827777, }, NPAO: { id: 'NPAO', city: 'N. Powder River bel Anthony Cr nr North Powder', state: 'OR', lat: 45.0127777, lon: -118.0530555, }, ALNO: { id: 'ALNO', city: 'Allen Canal at Echo, OR', state: 'OR', lat: 45.7336111, lon: -119.2041666, }, BCMO: { id: 'BCMO', city: 'Bear Creek at Mouth below Central Point, OR', state: 'OR', lat: 42.4263888, lon: -122.9569444, }, CRRO: { id: 'CRRO', city: 'Castle Rock Ranch, OR', state: 'OR', lat: 43.9958333, lon: -118.2269444, }, GRZO: { id: 'GRZO', city: 'Grizzly, OR', state: 'OR', lat: 44.5197222, lon: -120.9386111, }, LBCO: { id: 'LBCO', city: 'Little Butte Creek at Lakecreek, OR', state: 'OR', lat: 42.4222222, lon: -122.6222222, }, MYKO: { id: 'MYKO', city: 'Mckay Creek near Pilot Rock, OR', state: 'OR', lat: 45.5491666, lon: -118.7733333, }, MAXO: { id: 'MAXO', city: 'Maxwell Canal near Hermiston, OR', state: 'OR', lat: 45.8047222, lon: -119.3577777, }, WEIO: { id: 'WEIO', city: 'West Div Main Canal below WEID Pumps nr Umatilla OR', state: 'OR', lat: 45.8841666, lon: -119.325, }, JDIO: { id: 'JDIO', city: 'South Fork John Day River above Izee Falls', state: 'OR', lat: 44.1236111, lon: -119.4905555, }, BCTO: { id: 'BCTO', city: 'Bear Creek below Phoenix Diversion near Talent', state: 'OR', lat: 42.2536111, lon: -122.7888888, }, SCLO: { id: 'SCLO', city: 'Scoggins Creek above Henry Hagg Lake, OR', state: 'OR', lat: 45.5016666, lon: -123.2516666, }, WEPO: { id: 'WEPO', city: 'WEID Exchange Pump Plant near Hermiston, OR', state: 'OR', lat: 45.9197222, lon: -119.3275, }, DRCO: { id: 'DRCO', city: 'Deer Creek above Phillips Lake', state: 'OR', lat: 44.6916666, lon: -118.0638888, }, JDMO: { id: 'JDMO', city: 'John Day River at McDonald Ferry, OR', state: 'OR', lat: 45.5877777, lon: -120.4083333, }, ROMO: { id: 'ROMO', city: 'Owyhee River near Rome, OR', state: 'OR', lat: 42.8663888, lon: -117.6488888, }, PDTO: { id: 'PDTO', city: 'Umatilla River at Pendleton, OR', state: 'OR', lat: 45.6722222, lon: -118.7916666, }, DLEO: { id: 'DLEO', city: 'Dillon Canal near Stanfield, OR', state: 'OR', lat: 45.7661111, lon: -119.2161111, }, DEBO: { id: 'DEBO', city: 'Deschutes River Below Bend, OR', state: 'OR', lat: 44.0830555, lon: -121.3066666, }, CKKO: { id: 'CKKO', city: 'Crooked Rver near Terrebonne, OR', state: 'OR', lat: 44.3583333, lon: -121.1177777, }, LEFO: { id: 'LEFO', city: 'Tualatin River below Lee Falls nr Cherry Grove, OR', state: 'OR', lat: 45.5058333, lon: -123.2183333, }, PILO: { id: 'PILO', city: 'Pilot Rock 11E, OR', state: 'OR', lat: 45.5019444, lon: -118.6205555, }, EBCO: { id: 'EBCO', city: 'East Birch Creek at Pilot Rock, OR', state: 'OR', lat: 45.4841666, lon: -118.8344444, }, BEUO: { id: 'BEUO', city: 'North Fork Malheur River at Beulah', state: 'OR', lat: 43.9088888, lon: -118.1522222, }, NFLO: { id: 'NFLO', city: 'North Fork Little Butte Creek at 140, OR', state: 'OR', lat: 42.4027777, lon: -122.5366666, }, PWDO: { id: 'PWDO', city: 'Powder River at Baker, OR', state: 'OR', lat: 44.7683333, lon: -117.8305555, }, OCWO: { id: 'OCWO', city: 'Ochoco Ranger Station, OR', state: 'OR', lat: 44.3966666, lon: -120.4266666, }, TRGO: { id: 'TRGO', city: 'Trout Creek at Clements Drive near Gateway, OR', state: 'OR', lat: 44.8013888, lon: -121.065, }, EPTO: { id: 'EPTO', city: 'Antelope Creek near Eagle Point, OR', state: 'OR', lat: 42.4555555, lon: -122.8266666, }, PRVO: { id: 'PRVO', city: 'Crooked River near Prineville, OR', state: 'OR', lat: 44.1138888, lon: -120.7944444, }, CACO: { id: 'CACO', city: 'Cascade Canal near Fish Lake', state: 'OR', lat: 42.4055555, lon: -122.2680555, }, YOKO: { id: 'YOKO', city: 'Umatilla River at Yoakum, OR', state: 'OR', lat: 45.6772222, lon: -119.0358333, }, LBEO: { id: 'LBEO', city: 'Little Butte Creek below Eagle Point, OR', state: 'OR', lat: 42.4627777, lon: -122.8152777, }, MADO: { id: 'MADO', city: 'Malheur River near Drewsey, OR', state: 'OR', lat: 43.7847222, lon: -118.3305555, }, TRDO: { id: 'TRDO', city: 'Trout Creek, OR near Denio, NV', state: 'OR', lat: 42.1555555, lon: -118.4538888, }, DANO: { id: 'DANO', city: 'Danner, OR', state: 'OR', lat: 42.9402777, lon: -117.3402777, }, SQSO: { id: 'SQSO', city: 'Whychus Creek at Sisters, OR', state: 'OR', lat: 44.2877777, lon: -121.5433333, }, SBEO: { id: 'SBEO', city: 'Stanfield Branch Exchange Canal near Hermiston, OR', state: 'OR', lat: 45.8677777, lon: -119.1713888, }, ARNO: { id: 'ARNO', city: 'Arnold Canal', state: 'OR', lat: 43.9944444, lon: -121.3777777, }, TUMO: { id: 'TUMO', city: 'Tumalo Creek nr Bend, OR', state: 'OR', lat: 44.0877777, lon: -121.3716666, }, WEUO: { id: 'WEUO', city: 'West Division Main Canal near Umatilla, OR', state: 'OR', lat: 45.885, lon: -119.3266666, }, TFCO: { id: 'TFCO', city: 'Tumalo Feed Canal (2 Flow Meters)', state: 'OR', lat: 44.0902777, lon: -121.3686111, }, OCHO: { id: 'OCHO', city: 'Ochoco Creek below Ochoco Reservoir, OR', state: 'OR', lat: 44.2988888, lon: -120.7277777, }, VALO: { id: 'VALO', city: 'Malheur River below Nevada Dam near Vale, OR', state: 'OR', lat: 43.9888888, lon: -117.2194444, }, NMCO: { id: 'NMCO', city: 'North Unit Main Canal', state: 'OR', lat: 44.0772222, lon: -121.3019444, }, CRSO: { id: 'CRSO', city: 'Crooked Riv at Smith Rock St. Park nr Terrebonne, OR', state: 'OR', lat: 44.3675, lon: -121.1388888, }, FCSO: { id: 'FCSO', city: 'Umatilla Project Feed Canal near Hermiston, OR', state: 'OR', lat: 45.8538888, lon: -119.1719444, }, BUSO: { id: 'BUSO', city: 'Silvies River near Burns, OR', state: 'OR', lat: 43.7152777, lon: -119.1763888, }, MALO: { id: 'MALO', city: 'Malheur River at 36th St. Bridge near Ontario, OR', state: 'OR', lat: 44.0402777, lon: -117.0205555, }, BIRO: { id: 'BIRO', city: 'Birch Creek near Reith, OR', state: 'OR', lat: 45.6513888, lon: -118.8775, }, UMMO: { id: 'UMMO', city: 'Umatilla River above Butter Creek nr Hermiston', state: 'OR', lat: 45.7952777, lon: -119.3227777, }, BENO: { id: 'BENO', city: 'Deschutes River at Benham Falls, OR', state: 'OR', lat: 43.9302777, lon: -121.4108333, }, BASO: { id: 'BASO', city: 'Bear Creek below Ashland Cr. at Ashland, OR', state: 'OR', lat: 42.2161111, lon: -122.7211111, }, CSAO: { id: 'CSAO', city: 'US A Line Canal at Cold Springs Res nr Hermiston OR', state: 'OR', lat: 45.8538888, lon: -119.1719444, }, UBBO: { id: 'UBBO', city: 'Umatilla River below Butter Creek', state: 'OR', lat: 45.8288888, lon: -119.3227777, }, PRIO: { id: 'PRIO', city: 'Prineville 4NW, OR', state: 'OR', lat: 44.3691666, lon: -120.9377777, }, CRAO: { id: 'CRAO', city: 'Deschutes River below Crane Prairie Res., OR', state: 'OR', lat: 43.7536111, lon: -121.7825, }, NCAO: { id: 'NCAO', city: 'North Canal near Bend, OR', state: 'OR', lat: 44.0772222, lon: -121.3019444, }, DCMO: { id: 'DCMO', city: 'Deschutes County MID Canal', state: 'OR', lat: 44.0688888, lon: -121.3125, }, SPBO: { id: 'SPBO', city: 'Sprague River near Beatty, OR', state: 'OR', lat: 42.4472222, lon: -121.2375, }, ANTO: { id: 'ANTO', city: 'Antelope Creek and Diversion at Dam', state: 'OR', lat: 42.4111111, lon: -122.7433333, }, MCKO: { id: 'MCKO', city: 'Mckay Creek near Pendleton, OR', state: 'OR', lat: 45.6094444, lon: -118.7986111, }, WIWO: { id: 'WIWO', city: 'Wickiup Weather Station, OR', state: 'OR', lat: 43.6836111, lon: -121.6888888, }, HPWO: { id: 'HPWO', city: 'Howard Prairie Dam Weather Station, OR', state: 'OR', lat: 42.215, lon: -122.3719444, }, UMAO: { id: 'UMAO', city: 'Umatilla River near Umatilla, OR', state: 'OR', lat: 45.9, lon: -119.3333333, }, CREO: { id: 'CREO', city: 'Crescent Creek at Crescent Lake, OR', state: 'OR', lat: 43.5030555, lon: -121.9722222, }, DICO: { id: 'DICO', city: 'Dead Indian Collection Canal nr. Pinehurst, OR', state: 'OR', lat: 42.2638888, lon: -122.4491666, }, WICO: { id: 'WICO', city: 'Deschutes River below Wickiup Res., OR', state: 'OR', lat: 43.6861111, lon: -121.6869444, }, ALTO: { id: 'ALTO', city: 'A-Line Canal (Terminus) nr Hermiston, OR', state: 'OR', lat: 45.8136111, lon: -119.3577777, }, PRHO: { id: 'PRHO', city: 'Powder River at Hudspeth Lane near Sumpter, OR', state: 'OR', lat: 44.6861111, lon: -118.1, }, SCOO: { id: 'SCOO', city: 'Scoggins Creek below Henry Hagg Lake, Oregon', state: 'OR', lat: 45.4694444, lon: -123.1988888, }, SILO: { id: 'SILO', city: 'Silver Creek near Silver Lake, OR', state: 'OR', lat: 43.1133333, lon: -121.0675, }, UMDO: { id: 'UMDO', city: 'Umatilla River ar I84 near Stanfield, OR', state: 'OR', lat: 45.7766666, lon: -119.2122222, }, DCIO: { id: 'DCIO', city: 'Deer Creek near Izee, OR', state: 'OR', lat: 44.1969444, lon: -119.4686111, }, RIOO: { id: 'RIOO', city: 'Antelope Creek above Rio Canyon near Eagle Point, OR', state: 'OR', lat: 42.3502777, lon: -122.6877777, }, MCDO: { id: 'MCDO', city: 'McDermitt, OR 26N', state: 'OR', lat: 42.4105555, lon: -117.8627777, }, MABO: { id: 'MABO', city: 'North Fork Malheur River abv Beulah Res, OR', state: 'OR', lat: 43.9502777, lon: -118.1744444, }, WARO: { id: 'WARO', city: 'Malheur River bel Warm Springs Res nr Riverside, OR', state: 'OR', lat: 43.5708333, lon: -118.2013888, }, LAPO: { id: 'LAPO', city: 'Little Deschutes River near LaPine, OR', state: 'OR', lat: 43.6891666, lon: -121.5016666, }, MCCO: { id: 'MCCO', city: 'McCullugh Ranch, OR', state: 'OR', lat: 44.1286111, lon: -120.4216666, }, BJBO: { id: 'BJBO', city: 'Bear Creek at Jackson St. Bridge, Medford, OR', state: 'OR', lat: 42.3316666, lon: -122.8694444, }, SDCO: { id: 'SDCO', city: 'Soda Creek at Howard Prairie Delivery Canal, OR', state: 'OR', lat: 42.1997222, lon: -122.3583333, }, GSPO: { id: 'GSPO', city: 'Green Springs Powerplant near Ashland, OR', state: 'OR', lat: 42.1222222, lon: -122.5463888, }, WCRO: { id: 'WCRO', city: 'Wildhorse Creek at Pendleton, OR', state: 'OR', lat: 45.6861111, lon: -118.7455555, }, AFML: { id: 'AFML', city: 'Fourmile Lake near Ashland, OR', state: 'OR', lat: 42.4569444, lon: -122.2416666, }, WBCO: { id: 'WBCO', city: 'West Birch Creek at Pilot Rock, OR', state: 'OR', lat: 45.4838888, lon: -118.8355555, }, MLCO: { id: 'MLCO', city: 'Mill Creek nr Prineville, OR', state: 'OR', lat: 44.4072222, lon: -120.6397222, }, FCEO: { id: 'FCEO', city: 'Umatilla Project Feed Canal near Echo, OR', state: 'OR', lat: 45.7294444, lon: -119.1783333, }, SWCO: { id: 'SWCO', city: 'Swalley Canal', state: 'OR', lat: 44.0805555, lon: -121.3, }, BCAO: { id: 'BCAO', city: 'Bear Creek above Ashland, OR', state: 'OR', lat: 42.195, lon: -122.6686111, }, MFDO: { id: 'MFDO', city: 'Bear Creek at Medford, OR', state: 'OR', lat: 42.3308333, lon: -122.8716666, }, DRSO: { id: 'DRSO', city: 'Drewsey, OR', state: 'OR', lat: 43.8077777, lon: -118.3763888, }, GILO: { id: 'GILO', city: 'South Fork Little Butte Creek at Gilkey, OR', state: 'OR', lat: 42.3586111, lon: -122.5086111, }, HPCO: { id: 'HPCO', city: 'Howard Prairie Delivery Canal & Keene Creek Dam, OR', state: 'OR', lat: 42.1288888, lon: -122.4772222, }, BCSO: { id: 'BCSO', city: 'Beaver Creek and Beaver Siphon at Howard Prairie Can', state: 'OR', lat: 42.1505555, lon: -122.3958333, }, CRPO: { id: 'CRPO', city: 'Crooked River above Prineville Reservoir, nr Post OR', state: 'OR', lat: 44.1791666, lon: -120.5877777, }, BALO: { id: 'BALO', city: 'Baltzor Ranch near Sheaville, Oregon', state: 'OR', lat: 43.1069444, lon: -117.0602777, }, UMUO: { id: 'UMUO', city: 'Umatilla River nr Echo, OR', state: 'OR', lat: 45.7208333, lon: -119.1791666, }, CENO: { id: 'CENO', city: 'Central Oregon Canal', state: 'OR', lat: 44.0302777, lon: -121.2947222, }, FURO: { id: 'FURO', city: 'Furnish Canal above Crayne-Lisle Canal near Echo, OR', state: 'OR', lat: 45.6911111, lon: -119.1236111, }, WESO: { id: 'WESO', city: 'Westland Canal near Echo, OR', state: 'OR', lat: 45.7661111, lon: -119.2161111, }, FRMO: { id: 'FRMO', city: 'Tualatin River at Farmington', state: 'OR', lat: 45.45, lon: -122.95, }, FSHO: { id: 'FSHO', city: 'NF Little Butte Cr below Fish Lake', state: 'OR', lat: 42.3772222, lon: -122.3594444, }, SFLO: { id: 'SFLO', city: 'South Fork Little Butte Creek at Mouth, OR', state: 'OR', lat: 42.4180555, lon: -122.6125, }, EGSO: { id: 'EGSO', city: 'Emigrant Creek Above Green Springs Powerplant, OR', state: 'OR', lat: 42.1222222, lon: -122.5463888, }, GSTO: { id: 'GSTO', city: 'Tualatin River at Gaston, Oregon', state: 'OR', lat: 45.4388888, lon: -123.1397222, }, NPDO: { id: 'NPDO', city: 'Powder River abv Thief Valley Res nr. North Powder', state: 'OR', lat: 45.0575, lon: -117.8408333, }, SLBO: { id: 'SLBO', city: 'South Fork Little Butte Cr. Collection Canal, OR', state: 'OR', lat: 42.2836111, lon: -122.4002777, }, CRCO: { id: 'CRCO', city: 'Crooked River Feed Canal near Prineville, OR', state: 'OR', lat: 44.2388888, lon: -120.8625, }, CSRO: { id: 'CSRO', city: 'Cold Springs Recharge Canal near Hermiston, OR', state: 'OR', lat: 45.8663888, lon: -119.1672222, }, KMFR: { id: 'KMFR', city: 'Rogue Valley International Airport', state: 'OR', lat: 42.37503, lon: -122.87696, }, KEUG: { id: 'KEUG', city: 'Eugene, Mahlon Sweet Field', state: 'OR', lat: 44.13333, lon: -123.21444, }, KPDX: { id: 'KPDX', city: 'Portland, Portland International Airport', state: 'OR', lat: 45.59578, lon: -122.60917, }, KPDT: { id: 'KPDT', city: 'Pendleton, Eastern Oregon Regional At Pendleton Airport', state: 'OR', lat: 45.69833, lon: -118.83417, }, KSLE: { id: 'KSLE', city: 'Salem, McNary Field', state: 'OR', lat: 44.90778, lon: -122.995, }, KAST: { id: 'KAST', city: 'Astoria, Astoria Regional Airport', state: 'OR', lat: 46.15694, lon: -123.8825, }, KLMT: { id: 'KLMT', city: 'Klamath Falls International Airport', state: 'OR', lat: 42.14703, lon: -121.72548, }, KLKV: { id: 'KLKV', city: 'Lakeview, Lake County Airport', state: 'OR', lat: 42.16667, lon: -120.4, }, KONP: { id: 'KONP', city: 'Newport, Newport Municipal Airport', state: 'OR', lat: 44.58028, lon: -124.05806, }, KHIO: { id: 'KHIO', city: 'Portland, Portland-Hillsboro Airport', state: 'OR', lat: 45.54806, lon: -122.95444, }, KOTH: { id: 'KOTH', city: 'North Bend, North Bend Municipal Airport', state: 'OR', lat: 43.41667, lon: -124.25, }, KBNO: { id: 'KBNO', city: 'Burns Municipal Airport', state: 'OR', lat: 43.59488, lon: -118.95791, }, KTTD: { id: 'KTTD', city: 'Portland, Portland-Troutdale Airport', state: 'OR', lat: 45.55111, lon: -122.40889, }, KBKE: { id: 'KBKE', city: 'Baker Municipal Airport', state: 'OR', lat: 44.84302, lon: -117.80987, }, KRDM: { id: 'KRDM', city: 'Redmond Roberts Field', state: 'OR', lat: 44.25588, lon: -121.14059, }, KREO: { id: 'KREO', city: 'Rome', state: 'OR', lat: 42.5901799, lon: -117.86458, }, SBCO: { id: 'SBCO', city: 'Mud SPrings Creek near Gateway, OR', state: 'OR', lat: 44.8019444, lon: -121.0602777, }, KUAO: { id: 'KUAO', city: 'Aurora, Aurora State Airport', state: 'OR', lat: 45.24889, lon: -122.76556, }, KSXT: { id: 'KSXT', city: 'Sexton Summit', state: 'OR', lat: 42.6, lon: -123.3656, }, KLGD: { id: 'KLGD', city: 'La Grande/Union County Airport', state: 'OR', lat: 45.29066, lon: -118.00884, }, KSPB: { id: 'KSPB', city: 'Scappoose, Scappoose Industrial Airpark', state: 'OR', lat: 45.76917, lon: -122.86222, }, KGCD: { id: 'KGCD', city: 'Grant County Regional Airport', state: 'OR', lat: 44.40287, lon: -118.96715, }, KCVO: { id: 'KCVO', city: 'Corvallis, Corvallis Municipal Airport', state: 'OR', lat: 44.5, lon: -123.28333, }, KONO: { id: 'KONO', city: 'Ontario Municipal Airport', state: 'OR', lat: 44.01424, lon: -117.00808, }, KRBG: { id: 'KRBG', city: 'Roseburg, Roseburg Regional Airport', state: 'OR', lat: 43.23389, lon: -123.35611, }, KMEH: { id: 'KMEH', city: 'Meacham', state: 'OR', lat: 45.51176, lon: -118.42466, }, KHRI: { id: 'KHRI', city: 'Hermiston, Hermiston Municipal Airport', state: 'OR', lat: 45.82583, lon: -119.26111, }, KMMV: { id: 'KMMV', city: 'McMinnville, McMinnville Municipal Airport', state: 'OR', lat: 45.19611, lon: -123.13222, }, KTMK: { id: 'KTMK', city: 'Tillamook, Tillamook Airport', state: 'OR', lat: 45.4180599, lon: -123.81444, }, KBOK: { id: 'KBOK', city: 'Brookings, Brookings Airport', state: 'OR', lat: 42.07444, lon: -124.29, }, MUCO: { id: 'MUCO', city: 'Murderers Creek near Mouth', state: 'OR', lat: 44.3158333, lon: -119.5341666, }, KPQR: { id: 'KPQR', city: 'Portland - NWS WFO', state: 'OR', lat: 45.56056, lon: -122.53806, }, KBDN: { id: 'KBDN', city: 'Bend Airport AWOS', state: 'OR', lat: 44.0948, lon: -121.2006, }, KDDC: { id: 'KDDC', city: 'Dodge City, Dodge City Regional Airport', state: 'KS', lat: 37.77278, lon: -99.96972, }, KGLD: { id: 'KGLD', city: 'Goodland, Renner Field', state: 'KS', lat: 39.3675, lon: -101.69306, }, KTOP: { id: 'KTOP', city: 'Topeka, Philip Billard Municipal Airport', state: 'KS', lat: 39.0725, lon: -95.6258299, }, KICT: { id: 'KICT', city: 'Wichita - Wichita Dwight D. Eisenhower National Airport', state: 'KS', lat: 37.64722, lon: -97.42944, }, KGCK: { id: 'KGCK', city: 'Garden City Regional Airport', state: 'KS', lat: 37.9275, lon: -100.72444, }, KMHK: { id: 'KMHK', city: 'Manhattan, Manhattan Municipal Airport', state: 'KS', lat: 39.13528, lon: -96.67778, }, KLBL: { id: 'KLBL', city: 'Liberal, Liberal Municipal Airport', state: 'KS', lat: 37.05, lon: -100.9666699, }, KHYS: { id: 'KHYS', city: 'Hays, Hays Regional Airport', state: 'KS', lat: 38.85, lon: -99.26667, }, KSLN: { id: 'KSLN', city: 'Salina, Salina Municipal Airport', state: 'KS', lat: 38.78, lon: -97.64417, }, KHUT: { id: 'KHUT', city: 'Hutchinson, Hutchinson Municipal Airport', state: 'KS', lat: 38.06806, lon: -97.86056, }, KEHA: { id: 'KEHA', city: 'Elkhart, Elkhart-Morton County Airport', state: 'KS', lat: 37, lon: -101.88333, }, KRSL: { id: 'KRSL', city: 'Russell, Russell Municipal Airport', state: 'KS', lat: 38.87278, lon: -98.8130599, }, KIAB: { id: 'KIAB', city: 'McConnell Air Force Base', state: 'KS', lat: 37.61667, lon: -97.26667, }, KFRI: { id: 'KFRI', city: 'Fort Riley - Marshall AAF', state: 'KS', lat: 39.05586, lon: -96.76166, }, KHLC: { id: 'KHLC', city: 'Hill City, Hill City Municipal Airport', state: 'KS', lat: 39.37472, lon: -99.82972, }, KFOE: { id: 'KFOE', city: 'Topeka, Forbes Field', state: 'KS', lat: 38.94139, lon: -95.65056, }, KCNU: { id: 'KCNU', city: 'Chanute, Chanute Martin Johnson Airport', state: 'KS', lat: 37.67028, lon: -95.48417, }, KCFV: { id: 'KCFV', city: 'Coffeyville, Coffeyville Municipal Airport', state: 'KS', lat: 37.09111, lon: -95.56639, }, KOJC: { id: 'KOJC', city: 'Olathe, Johnson County Executive Airport', state: 'KS', lat: 38.85, lon: -94.73917, }, KGBD: { id: 'KGBD', city: 'Great Bend, Great Bend Municipal Airport', state: 'KS', lat: 38.35, lon: -98.86667, }, KCNK: { id: 'KCNK', city: 'Concordia, Blosser Municipal Airport', state: 'KS', lat: 39.55139, lon: -97.65056, }, KIXD: { id: 'KIXD', city: 'Olathe, New Century Aircenter', state: 'KS', lat: 38.82444, lon: -94.88694, }, KPPF: { id: 'KPPF', city: 'Parsons, Tri-City Airport', state: 'KS', lat: 37.32778, lon: -95.50417, }, KEWK: { id: 'KEWK', city: 'Newton, Newton City/County Airport', state: 'KS', lat: 38.05, lon: -97.28333, }, KWLD: { id: 'KWLD', city: 'Winfield / Arkansas City, Strother Field', state: 'KS', lat: 37.1680599, lon: -97.03694, }, KAAO: { id: 'KAAO', city: 'Wichita Jabara Airport', state: 'KS', lat: 37.74969, lon: -97.21908, }, KLWC: { id: 'KLWC', city: 'Lawrence, Lawrence Municipal Airport', state: 'KS', lat: 39.00833, lon: -95.21167, }, KEMP: { id: 'KEMP', city: 'Emporia, Emporia Municipal Airport', state: 'KS', lat: 38.32889, lon: -96.19389, }, KMYZ: { id: 'KMYZ', city: 'Marysville Municipal Airport', state: 'KS', lat: 39.8553, lon: -96.6306, }, KEQA: { id: 'KEQA', city: 'El Dorado Captain Jack Thomas Airport', state: 'KS', lat: 37.77534, lon: -96.81449, }, KOWI: { id: 'KOWI', city: 'Ottawa Municipal Airport', state: 'KS', lat: 38.5409, lon: -95.2542, }, KUKL: { id: 'KUKL', city: 'COFFEY', state: 'KS', lat: 38.3025, lon: -95.725, }, KPTT: { id: 'KPTT', city: 'Pratt Municipal', state: 'KS', lat: 37.7, lon: -98.75, }, KJHN: { id: 'KJHN', city: 'JOHNSON', state: 'KS', lat: 37.58266, lon: -101.73283, }, KPTS: { id: 'KPTS', city: 'Atkinson Municipal Airport', state: 'KS', lat: 37.4494, lon: -94.7311, }, KIDP: { id: 'KIDP', city: 'INDEPENDENCE', state: 'KS', lat: 37.1584, lon: -95.7784, }, KOWP: { id: 'KOWP', city: 'SAND SPRINGS', state: 'KS', lat: 37.17527, lon: -96.15183, }, KULS: { id: 'KULS', city: 'ULYSSES', state: 'KS', lat: 37.604, lon: -101.3735, }, KFSK: { id: 'KFSK', city: 'FORT SCOTT', state: 'KS', lat: 37.79833, lon: -94.76933, }, KMPR: { id: 'KMPR', city: 'MCPHERSON', state: 'KS', lat: 38.35244, lon: -97.6913299, }, KHQG: { id: 'KHQG', city: 'HUGOTON', state: 'KS', lat: 37.1629999, lon: -101.3705, }, KTQK: { id: 'KTQK', city: 'SCOTT CITY', state: 'KS', lat: 38.47433, lon: -100.885, }, KPHG: { id: 'KPHG', city: 'PHILLIPSBURG', state: 'KS', lat: 39.735, lon: -99.3171, }, KCBK: { id: 'KCBK', city: 'COLBY', state: 'KS', lat: 39.4275, lon: -101.0465, }, KEGT: { id: 'KEGT', city: 'WELLINGTON', state: 'KS', lat: 37.32361, lon: -97.38834, }, KOEL: { id: 'KOEL', city: 'LOGAN', state: 'KS', lat: 39.10166, lon: -100.8165999, }, KNRN: { id: 'KNRN', city: 'NORTON', state: 'KS', lat: 39.8504099, lon: -99.89466, }, KSYF: { id: 'KSYF', city: 'ST FRANCIS', state: 'KS', lat: 39.763884, lon: -101.797861, }, KMEM: { id: 'KMEM', city: 'Memphis International Airport', state: 'TN', lat: 35.05644, lon: -89.98634, }, 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, }, KTYS: { id: 'KTYS', city: 'Knoxville, McGhee Tyson Airport', state: 'TN', lat: 35.81806, lon: -83.98583, }, KTRI: { id: 'KTRI', city: 'Bristol / Johnson / Kingsport, Tri-City Regional Airport', state: 'TN', lat: 36.47972, lon: -82.39889, }, KNQA: { id: 'KNQA', city: 'Millington, Millington Municipal Airport', state: 'TN', lat: 35.35667, lon: -89.8702799, }, KCSV: { id: 'KCSV', city: 'Crossville, Crossville Memorial-Whitson Field Airport', state: 'TN', lat: 35.95139, lon: -85.0849999, }, KMKL: { id: 'KMKL', city: 'Jackson, McKellar-Sipes Regional Airport', state: 'TN', lat: 35.59306, lon: -88.91667, }, KDYR: { id: 'KDYR', city: 'Dyersburg, Dyersburg Municipal Airport', state: 'TN', lat: 36, lon: -89.4, }, KCKV: { id: 'KCKV', city: 'Clarksville Outlaw Field', state: 'TN', lat: 36.61689, lon: -87.41174, }, KHZD: { id: 'KHZD', city: 'Huntingdon Carroll County Airport', state: 'TN', lat: 36.08896, lon: -88.46538, }, KMQY: { id: 'KMQY', city: 'Smyrna, Smyrna Airport', state: 'TN', lat: 36.00889, lon: -86.52, }, KUCY: { id: 'KUCY', city: 'Union City - Everett-Stewart Regional Airport', state: 'TN', lat: 36.38, lon: -88.98, }, KSNH: { id: 'KSNH', city: 'SAVANNAH/HARDIN CO', state: 'TN', lat: 35.17, lon: -88.22, }, 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, }, KMMI: { id: 'KMMI', city: 'Athens McMinn County Airport', state: 'TN', lat: 35.3973, lon: -84.5626, }, KRZR: { id: 'KRZR', city: 'Cleveland Regional Jetport', state: 'TN', lat: 35.2115, lon: -84.7998, }, KPVE: { id: 'KPVE', city: 'Lexington-Parsons Beech River Regional Airport', state: 'TN', lat: 35.6564, lon: -88.1954, }, KJAU: { id: 'KJAU', city: 'Jacksboro Campbell County Airport', state: 'TN', lat: 36.3341, lon: -84.163, }, KMRC: { id: 'KMRC', city: 'Columbia / Maury County', state: 'TN', lat: 35.55, lon: -87.18333, }, KDKX: { id: 'KDKX', city: 'Knoxville Downtown Airport', state: 'TN', lat: 35.96581, lon: -83.87169, }, KBGF: { id: 'KBGF', city: 'Winchester Municipal Airport', state: 'TN', lat: 35.1775, lon: -86.0662, }, KTHA: { id: 'KTHA', city: 'Tullahoma Regional Airport/William Northern Field', state: 'TN', lat: 35.38, lon: -86.2467, }, KSRB: { id: 'KSRB', city: 'Sparta Upper Cumberland Regional Airport', state: 'TN', lat: 36.0559, lon: -85.5307, }, KMOR: { id: 'KMOR', city: 'Morristown Moore-Murrell Airport', state: 'TN', lat: 36.1794, lon: -83.3754, }, KSYI: { id: 'KSYI', city: 'Shelbyville Bomar Field & Shelbyville Municipal Airport', state: 'TN', lat: 35.5593999, lon: -86.4425, }, KRNC: { id: 'KRNC', city: 'McMinnville Warren County Memorial Airport', state: 'TN', lat: 35.6991, lon: -85.8402, }, KFYM: { id: 'KFYM', city: 'Fayetteville Municipal Airport', state: 'TN', lat: 35.0597, lon: -86.5639999, }, KGKT: { id: 'KGKT', city: 'Sevierville Gatlinburg - Pigeon Forge Airport', state: 'TN', lat: 35.85681, lon: -83.53334, }, KJWN: { id: 'KJWN', city: 'John C Tune Airport', state: 'TN', lat: 36.18521, lon: -86.88331, }, KJAN: { id: 'KJAN', city: 'Jackson, Jackson International Airport', state: 'MS', lat: 32.3197199, lon: -90.0775, }, KGWO: { id: 'KGWO', city: 'Greenwood, Greenwood-LeFlore Airport', state: 'MS', lat: 33.4925, lon: -90.0836099, }, KTUP: { id: 'KTUP', city: 'Tupelo, Tupelo Regional Airport', state: 'MS', lat: 34.26806, lon: -88.77, }, KGLH: { id: 'KGLH', city: 'Greenville, Mid Delta Regional Airport', state: 'MS', lat: 33.48278, lon: -90.98556, }, KBIX: { id: 'KBIX', city: 'Keesler Air Force Base / Biloxi', state: 'MS', lat: 30.41667, lon: -88.91667, }, KMCB: { id: 'KMCB', city: 'McComb, McComb / Pike County / John E Lewis Field Airport', state: 'MS', lat: 31.17833, lon: -90.47194, }, KCBM: { id: 'KCBM', city: 'Columbus Air Force Base', state: 'MS', lat: 33.65, lon: -88.45, }, KMEI: { id: 'KMEI', city: 'Meridian, Key Field', state: 'MS', lat: 32.33806, lon: -88.74778, }, KGPT: { id: 'KGPT', city: 'Gulfport - Gulfport-Biloxi International Airport', state: 'MS', lat: 30.41194, lon: -89.08083, }, KPIB: { id: 'KPIB', city: 'Hattiesburg/Laurel, Hattiesburg-Laurel Regional Airport', state: 'MS', lat: 31.46667, lon: -89.33333, }, KNMM: { id: 'KNMM', city: 'Meridian, Meridian Naval Air Station - McCain Field', state: 'MS', lat: 32.55194, lon: -88.55528, }, KGTR: { id: 'KGTR', city: 'Columbus/West Point/Starkville, Golden Triangle Regional Airport', state: 'MS', lat: 33.45, lon: -88.58333, }, KHBG: { id: 'KHBG', city: 'Hattiesburg, Bobby L Chain Municipal Airport', state: 'MS', lat: 31.26945, lon: -89.25613, }, 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, }, KHEZ: { id: 'KHEZ', city: 'Natchez, Hardy-Anders Field Natchez-Adams County Airport', state: 'MS', lat: 31.61593, lon: -91.29724, }, KPQL: { id: 'KPQL', city: 'Moss Point - Trent Lott International Airport', state: 'MS', lat: 30.46305, lon: -88.53155, }, KOLV: { id: 'KOLV', city: 'Olive Branch, Olive Branch Airport', state: 'MS', lat: 34.97889, lon: -89.78694, }, KRNV: { id: 'KRNV', city: 'Cleveland Municipal Airport', state: 'MS', lat: 33.7611, lon: -90.7579, }, KMBO: { id: 'KMBO', city: 'Madison Bruce Campbell Field Airport', state: 'MS', lat: 32.4384, lon: -90.1014, }, KPMU: { id: 'KPMU', city: 'Batesville Panola County', state: 'MS', lat: 34.3635, lon: -89.8929, }, KLUL: { id: 'KLUL', city: 'LAUREL/NOBLE FIELD', state: 'MS', lat: 31.67, lon: -89.17, }, KUOX: { id: 'KUOX', city: 'Oxford, University-Oxford Airport', state: 'MS', lat: 34.38444, lon: -89.53556, }, KVKS: { id: 'KVKS', city: 'Vicksburg Municipal', state: 'MS', lat: 32.23333, lon: -90.93333, }, KUTA: { id: 'KUTA', city: 'Tunica, Tunica Municipal Airport', state: 'MS', lat: 34.68083, lon: -90.34639, }, KCRX: { id: 'KCRX', city: 'Corinth', state: 'MS', lat: 34.915, lon: -88.6035, }, KCKM: { id: 'KCKM', city: 'Fletcher Field, Clarksdale', state: 'MS', lat: 34.2997, lon: -90.5123, }, KSTF: { id: 'KSTF', city: 'George M Bryan Airport, Starkville', state: 'MS', lat: 33.4331, lon: -88.8486, }, KJVW: { id: 'KJVW', city: 'JB Williams Airport', state: 'MS', lat: 32.30447, lon: -90.41053, }, KIKT: { id: 'KIKT', city: 'Nakika Subsea Development Platform', state: 'MS', lat: 28.5208, lon: -88.2889, }, KDLP: { id: 'KDLP', city: 'WEST DELTA OIL PLATFORM', state: 'MS', lat: 29.12, lon: -89.55, }, KHOC: { id: 'KHOC', city: 'HILLSBORO', state: 'OH', lat: 39.18876, lon: -83.53879, }, KLUK: { id: 'KLUK', city: 'Cincinnati, Cincinnati Municipal Airport Lunken Field', state: 'OH', lat: 39.10583, lon: -84.41583, }, KILN: { id: 'KILN', city: 'Wilmington, Airborne Airpark Airport', state: 'OH', lat: 39.42833, lon: -83.7791699, }, KCLE: { id: 'KCLE', city: 'Cleveland Hopkins International Airport', state: 'OH', lat: 41.40569, lon: -81.85193, }, KCMH: { id: 'KCMH', city: 'Columbus - John Glenn Columbus International Airport', state: 'OH', lat: 39.995, lon: -82.87639, }, KDAY: { id: 'KDAY', city: 'Dayton, Cox Dayton International Airport', state: 'OH', lat: 39.90611, lon: -84.21861, }, KFFO: { id: 'KFFO', city: 'Dayton / Wright-Patterson Air Force Base', state: 'OH', lat: 39.8333299, lon: -84.05, }, KCAK: { id: 'KCAK', city: 'Akron Canton Regional Airport', state: 'OH', lat: 40.91811, lon: -81.44343, }, KMFD: { id: 'KMFD', city: 'Mansfield - Mansfield Lahm Regional Airport', state: 'OH', lat: 40.8202799, lon: -82.51778, }, KFDY: { id: 'KFDY', city: 'Findlay, Findlay Airport', state: 'OH', lat: 41.01361, lon: -83.66861, }, KZZV: { id: 'KZZV', city: 'Zanesville, Zanesville Municipal Airport', state: 'OH', lat: 39.94444, lon: -81.89222, }, KTOL: { id: 'KTOL', city: 'Toledo - Toledo Express Airport', state: 'OH', lat: 41.58704, lon: -83.80539, }, KYNG: { id: 'KYNG', city: 'Youngstown, Youngstown-Warren Regional Airport', state: 'OH', lat: 41.25444, lon: -80.67389, }, KAOH: { id: 'KAOH', city: 'Lima, Lima Allen County Airport', state: 'OH', lat: 40.70806, lon: -84.02139, }, KAKR: { id: 'KAKR', city: 'Akron, Akron Fulton International Airport', state: 'OH', lat: 41.0375, lon: -81.46417, }, KLPR: { id: 'KLPR', city: 'Lorain / Elyria, Lorain County Regional Airport', state: 'OH', lat: 41.34611, lon: -82.17944, }, KDFI: { id: 'KDFI', city: 'Defiance, Defiance Memorial Airport', state: 'OH', lat: 41.33639, lon: -84.42944, }, KHZY: { id: 'KHZY', city: 'Ashtabula - Northeast Ohio Regional Airport', state: 'OH', lat: 41.77944, lon: -80.69667, }, KLCK: { id: 'KLCK', city: 'Rickenbacker Air National Guard Base', state: 'OH', lat: 39.81667, lon: -82.93333, }, KLNN: { id: 'KLNN', city: 'Willoughby', state: 'OH', lat: 41.68333, lon: -81.38333, }, 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, }, KCGF: { id: 'KCGF', city: 'Cleveland / Cuyahoga', state: 'OH', lat: 41.56667, lon: -81.48333, }, KHAO: { id: 'KHAO', city: 'Butler County Regional Airport', state: 'OH', lat: 39.36121, lon: -84.52061, }, KLHQ: { id: 'KLHQ', city: 'Lancaster, Fairfield County Airport', state: 'OH', lat: 39.7572199, lon: -82.66333, }, 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, }, KSGH: { id: 'KSGH', city: 'Springfield, Springfield-Beckley Municipal Airport', state: 'OH', lat: 39.84028, lon: -83.84, }, KPHD: { id: 'KPHD', city: 'New Philadelphia, Harry Clever Field', state: 'OH', lat: 40.4719399, lon: -81.42361, }, KVTA: { id: 'KVTA', city: 'Newark, Newark Heath Airport', state: 'OH', lat: 40.02278, lon: -82.4625, }, KOSU: { id: 'KOSU', city: 'Columbus, Ohio State University Airport', state: 'OH', lat: 40.07806, lon: -83.0780599, }, KTDZ: { id: 'KTDZ', city: 'Toledo - Toledo Executive Airport', state: 'OH', lat: 41.56306, lon: -83.47639, }, LEBA: { id: 'LEBA', city: 'Lebanon', state: 'OH', lat: 39.43, lon: -84.28, }, KPOV: { id: 'KPOV', city: 'Portage County Airport', state: 'OH', lat: 41.21, lon: -81.252, }, KPCW: { id: 'KPCW', city: 'Port Clinton Carl R Keller Field Airport', state: 'OH', lat: 41.5163, lon: -82.8687, }, KUYF: { id: 'KUYF', city: 'London Madison County Airport', state: 'OH', lat: 39.9326999, lon: -83.462, }, KOWX: { id: 'KOWX', city: 'Ottawa Putnam County Airport', state: 'OH', lat: 41.0356, lon: -83.982, }, 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, }, KAXV: { id: 'KAXV', city: 'WAPAKONETA', state: 'OH', lat: 40.49333, lon: -84.299, }, KMWO: { id: 'KMWO', city: 'Hook Field Municipal Airport', state: 'OH', lat: 39.531, lon: -84.3953, }, KEDJ: { id: 'KEDJ', city: 'Bellefontaine Regional Airport', state: 'OH', lat: 40.3723, lon: -83.8192, }, KDLZ: { id: 'KDLZ', city: 'Delaware Municipal Airport', state: 'OH', lat: 40.2797, lon: -83.1148, }, KVES: { id: 'KVES', city: 'Versailles Darke County Airport', state: 'OH', lat: 40.2044, lon: -84.5318999, }, KMRT: { id: 'KMRT', city: 'Marysville Union County Airport', state: 'OH', lat: 40.2247, lon: -83.3516, }, KUSE: { id: 'KUSE', city: 'Wauseon Fulton County Airport', state: 'OH', lat: 41.6101, lon: -84.1272, }, KRZT: { id: 'KRZT', city: 'Chillicothe Ross County Airport', state: 'OH', lat: 39.4403999, lon: -83.0231, }, KHTF: { id: 'KHTF', city: 'HORNELL', state: 'NY', lat: 42.38216, lon: -77.68216, }, KGRU: { id: 'KGRU', city: 'Bethpage/Grumman', state: 'NY', lat: 40.75056, lon: -73.50444, }, KBUF: { id: 'KBUF', city: 'Buffalo, Greater Buffalo International Airport', state: 'NY', lat: 42.93998, lon: -78.73604, }, KJFK: { id: 'KJFK', city: 'New York, Kennedy International Airport', state: 'NY', lat: 40.63915, lon: -73.76393, }, KLGA: { id: 'KLGA', city: 'New York, La Guardia Airport', state: 'NY', lat: 40.77917, lon: -73.88, }, KBGM: { id: 'KBGM', city: 'Binghamton, Binghamton Regional Airport', state: 'NY', lat: 42.20778, lon: -75.98139, }, KALB: { id: 'KALB', city: 'Albany International Airport', state: 'NY', lat: 42.74722, lon: -73.79912, }, KSYR: { id: 'KSYR', city: 'Syracuse, Syracuse Hancock International Airport', state: 'NY', lat: 43.10917, lon: -76.10333, }, KISP: { id: 'KISP', city: 'Islip, Long Island Mac Arthur Airport', state: 'NY', lat: 40.79389, lon: -73.10167, }, KIAG: { id: 'KIAG', city: 'Niagara Falls, Niagara Falls International Airport', state: 'NY', lat: 43.1082899, lon: -78.93818, }, KPOU: { id: 'KPOU', city: 'Poughkeepsie, Dutchess County Airport', state: 'NY', lat: 41.62667, lon: -73.88417, }, KGTB: { id: 'KGTB', city: 'Fort Drum / Wheeler-Sack U. S. Army Airfield', state: 'NY', lat: 44.05, lon: -75.73333, }, KJHW: { id: 'KJHW', city: 'Jamestown, Chautauqua County/Jamestown Airport', state: 'NY', lat: 42.15, lon: -79.26667, }, KHTO: { id: 'KHTO', city: 'East Hampton, East Hampton Airport', state: 'NY', lat: 40.95944, lon: -72.25194, }, KMSS: { id: 'KMSS', city: 'Massena, Massena International-Richards Field', state: 'NY', lat: 44.93583, lon: -74.84556, }, KGFL: { id: 'KGFL', city: 'Glens Falls, Floyd Bennett Memorial Airport', state: 'NY', lat: 43.34111, lon: -73.61056, }, KITH: { id: 'KITH', city: 'Ithaca, Ithaca Tompkins Regional Airport', state: 'NY', lat: 42.49083, lon: -76.45833, }, KELM: { id: 'KELM', city: 'Elmira, Elmira / Corning Regional Airport', state: 'NY', lat: 42.15639, lon: -76.90278, }, KART: { id: 'KART', city: 'Watertown, Watertown International Airport', state: 'NY', lat: 43.99194, lon: -76.02167, }, KHPN: { id: 'KHPN', city: 'White Plains - Westchester County Airport', state: 'NY', lat: 41.06237, lon: -73.70456, }, KSLK: { id: 'KSLK', city: 'Saranac Lake, Adirondack Regional Airport', state: 'NY', lat: 44.39306, lon: -74.20278, }, KROC: { id: 'KROC', city: 'Rochester, Greater Rochester International Airport', state: 'NY', lat: 43.11667, lon: -77.67667, }, KSWF: { id: 'KSWF', city: 'Newburgh / Stewart', state: 'NY', lat: 41.5, lon: -74.1, }, KFOK: { id: 'KFOK', city: 'The Gabreski Airport', state: 'NY', lat: 40.85053, lon: -72.61927, }, KDKK: { id: 'KDKK', city: 'Dunkirk, Chautauqua County / Dunkirk Airport', state: 'NY', lat: 42.49306, lon: -79.27583, }, 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, }, KELZ: { id: 'KELZ', city: 'Wellsville, Wellsville Municipal Airport', state: 'NY', lat: 42.1075, lon: -77.98444, }, KMTP: { id: 'KMTP', city: 'Montauk, Montauk Airport', state: 'NY', lat: 41.07306, lon: -71.92333, }, KMSV: { id: 'KMSV', city: 'Monticello, Sullivan County International Airport', state: 'NY', lat: 41.7, lon: -74.8, }, KHWV: { id: 'KHWV', city: 'Shirley, Brookhaven Airport', state: 'NY', lat: 40.82167, lon: -72.8688899, }, KDSV: { id: 'KDSV', city: 'Dansville, Dansville Municipal Airport', state: 'NY', lat: 42.56944, lon: -77.71444, }, KMGJ: { id: 'KMGJ', city: 'Montgomery, Orange County Airport', state: 'NY', lat: 41.50917, lon: -74.265, }, KOGS: { id: 'KOGS', city: 'OGDENSBURG', state: 'NY', lat: 44.68186, lon: -75.4655, }, KPEO: { id: 'KPEO', city: 'Penn Yan, Penn Yan Airport', state: 'NY', lat: 42.64306, lon: -77.04944, }, KNYC: { id: 'KNYC', city: 'New York City, Central Park', state: 'NY', lat: 40.78333, lon: -73.9666699, }, KSCH: { id: 'KSCH', city: 'Schenectady Airport', state: 'NY', lat: 42.85, lon: -73.93333, }, KRME: { id: 'KRME', city: 'Griffiss Air Force Base / Rome', state: 'NY', lat: 43.23333, lon: -75.4, }, KOLE: { id: 'KOLE', city: 'CATTARAUGUS COUNTY-OLEAN', state: 'NY', lat: 42.23333, lon: -78.36667, }, KPBG: { id: 'KPBG', city: 'Plattsburgh International Airport ', state: 'NY', lat: 44.65, lon: -73.4666699, }, KOIC: { id: 'KOIC', city: 'NORWICH', state: 'NY', lat: 42.5665, lon: -75.52416, }, KCZG: { id: 'KCZG', city: 'ENDICOTT', state: 'NY', lat: 42.0785, lon: -76.09633, }, KVGC: { id: 'KVGC', city: 'HAMILTON', state: 'NY', lat: 42.82555, lon: -75.54444, }, KPTD: { id: 'KPTD', city: 'POTSDAM', state: 'NY', lat: 44.67666, lon: -74.9485, }, KSDC: { id: 'KSDC', city: 'WAYNE', state: 'NY', lat: 43.23461, lon: -77.11947, }, KJRB: { id: 'KJRB', city: 'New York Downtown Manhattan', state: 'NY', lat: 40.7012, lon: -74.009, }, KEWR: { id: 'KEWR', city: 'Newark, Newark International Airport', state: 'NJ', lat: 40.6825, lon: -74.16944, }, KACY: { id: 'KACY', city: 'Atlantic City, Atlantic City International Airport', state: 'NJ', lat: 39.45202, lon: -74.56699, }, KMIV: { id: 'KMIV', city: 'Millville, Millville Municipal Airport', state: 'NJ', lat: 39.36623, lon: -75.0778, }, KTEB: { id: 'KTEB', city: 'Teterboro, Teterboro Airport', state: 'NJ', lat: 40.85889, lon: -74.05667, }, KWRI: { id: 'KWRI', city: 'Mcguire Air Force Base', state: 'NJ', lat: 40.01667, lon: -74.6, }, KCDW: { id: 'KCDW', city: 'Caldwell, Essex County Airport', state: 'NJ', lat: 40.87639, lon: -74.28306, }, KMMU: { id: 'KMMU', city: 'Morristown Municipal', state: 'NJ', lat: 40.8, lon: -74.41667, }, KBLM: { id: 'KBLM', city: 'Belmar-Farmingdale', state: 'NJ', lat: 40.18333, lon: -74.13333, }, KFWN: { id: 'KFWN', city: 'Sussex, Sussex Airport', state: 'NJ', lat: 41.19925, lon: -74.62594, }, KNEL: { id: 'KNEL', city: 'Lakehurst Naval Air Station', state: 'NJ', lat: 40.03661, lon: -74.35251, }, KWWD: { id: 'KWWD', city: 'Wildwood, Cape May County Airport', state: 'NJ', lat: 39.01667, lon: -74.91667, }, 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, }, KSMQ: { id: 'KSMQ', city: 'Somerville, Somerset Airport', state: 'NJ', lat: 40.6240499, lon: -74.66898, }, KOBI: { id: 'KOBI', city: 'CAPE MAY', state: 'NJ', lat: 39.2191, lon: -74.7948, }, KLDJ: { id: 'KLDJ', city: 'Linden Airport', state: 'NJ', lat: 40.6174, lon: -74.2446, }, KMJX: { id: 'KMJX', city: 'Miller Air Park', state: 'NJ', lat: 39.927, lon: -74.292, }, KMSP: { id: 'KMSP', city: 'Minneapolis, Minneapolis-St. Paul International Airport', state: 'MN', lat: 44.88306, lon: -93.22889, }, KINL: { id: 'KINL', city: 'Falls International Airport', state: 'MN', lat: 48.55944, lon: -93.39556, }, KSTP: { id: 'KSTP', city: 'Downtown Holman Field', state: 'MN', lat: 44.93237, lon: -93.05588, }, KDLH: { id: 'KDLH', city: 'Duluth International Airport', state: 'MN', lat: 46.84347, lon: -92.1866, }, KAXN: { id: 'KAXN', city: 'Alexandria, Chandler Field', state: 'MN', lat: 45.8686099, lon: -95.39417, }, KANE: { id: 'KANE', city: 'Minneapolis / Blaine', state: 'MN', lat: 45.14258, lon: -93.21272, }, KHIB: { id: 'KHIB', city: 'Chisholm-Hibbing Airport', state: 'MN', lat: 47.38039, lon: -92.83245, }, KSTC: { id: 'KSTC', city: 'St. Cloud Regional Airport', state: 'MN', lat: 45.54415, lon: -94.05165, }, KBRD: { id: 'KBRD', city: 'Brainerd - Crow Wing County Airport', state: 'MN', lat: 46.40205, lon: -94.12734, }, KPKD: { id: 'KPKD', city: 'Park Rapids Municipal Airport', state: 'MN', lat: 46.8996799, lon: -95.06681, }, KFRM: { id: 'KFRM', city: 'Fairmont, Fairmont Municipal Airport', state: 'MN', lat: 43.65, lon: -94.41667, }, KBJI: { id: 'KBJI', city: 'Bemidji', state: 'MN', lat: 47.50762, lon: -94.92783, }, KRRT: { id: 'KRRT', city: 'Warroad - Warroad International Memorial Airport', state: 'MN', lat: 48.94139, lon: -95.34833, }, KRST: { id: 'KRST', city: 'Rochester, Rochester International Airport', state: 'MN', lat: 43.90417, lon: -92.49167, }, KRWF: { id: 'KRWF', city: 'Redwood Falls Municipal Airport', state: 'MN', lat: 44.54828, lon: -95.08042, }, KAIT: { id: 'KAIT', city: 'Aitkin Municipal Airport - Steve Kurtz Field', state: 'MN', lat: 46.54899, lon: -93.67573, }, KCQM: { id: 'KCQM', city: 'Cook Municipal Airport', state: 'MN', lat: 47.81997, lon: -92.68169, }, KHCD: { id: 'KHCD', city: 'Hutchinson, Hutchinson Municipal Airport-Butler Field', state: 'MN', lat: 44.85961, lon: -94.38551, }, KMGG: { id: 'KMGG', city: 'Maple Lake, Maple Lake Municipal Airport', state: 'MN', lat: 45.2353499, lon: -93.98959, }, KBFW: { id: 'KBFW', city: 'Silver Bay', state: 'MN', lat: 47.25206, lon: -91.40983, }, KGYL: { id: 'KGYL', city: 'Glencoe Municipal Airport', state: 'MN', lat: 44.7588, lon: -94.0905, }, KEVM: { id: 'KEVM', city: 'Eveleth-Virginia Municipal Airport', state: 'MN', lat: 47.4274, lon: -92.49717, }, KFGN: { id: 'KFGN', city: 'Flag Island', state: 'MN', lat: 49.31667, lon: -94.9, }, KCKC: { id: 'KCKC', city: 'Grand Marais/Cook County Airport', state: 'MN', lat: 47.83665, lon: -90.3864399, }, KFBL: { id: 'KFBL', city: 'Faribault, Faribault Municipal Airport', state: 'MN', lat: 44.32983, lon: -93.31186, }, KJKJ: { id: 'KJKJ', city: 'Moorhead Municipal Airport', state: 'MN', lat: 46.83916, lon: -96.65543, }, KAUM: { id: 'KAUM', city: 'Austin Municipal', state: 'MN', lat: 43.66667, lon: -92.93333, }, KCKN: { id: 'KCKN', city: 'Crookston Municipal Field', state: 'MN', lat: 47.84042, lon: -96.6200999, }, KCBG: { id: 'KCBG', city: 'Cambridge Municipal Airport', state: 'MN', lat: 45.56275, lon: -93.26436, }, KFOZ: { id: 'KFOZ', city: 'Bigfork, Bigfork Municipal Airport', state: 'MN', lat: 47.78278, lon: -93.65028, }, KMKT: { id: 'KMKT', city: 'Mankato, Mankato Regional Airport', state: 'MN', lat: 44.21667, lon: -93.91667, }, KMOX: { id: 'KMOX', city: 'Morris, Morris Municipal Airport', state: 'MN', lat: 45.56667, lon: -95.9666699, }, KAEL: { id: 'KAEL', city: 'Albert Lea, Albert Lea Municipal Airport', state: 'MN', lat: 43.68333, lon: -93.36667, }, KADC: { id: 'KADC', city: 'Wadena Municipal Airport', state: 'MN', lat: 46.45022, lon: -95.21353, }, KCOQ: { id: 'KCOQ', city: 'Cloquet Carlton County Airport', state: 'MN', lat: 46.69869, lon: -92.5034, }, KDXX: { id: 'KDXX', city: 'Madison, Madison-Lac Qui Parle County Airport', state: 'MN', lat: 44.9839399, lon: -96.1788399, }, KHCO: { id: 'KHCO', city: 'Hallock Municipal Airport', state: 'MN', lat: 48.75245, lon: -96.93759, }, KAQP: { id: 'KAQP', city: 'Appleton Municipal Airport', state: 'MN', lat: 45.22488, lon: -96.00412, }, KBDE: { id: 'KBDE', city: 'Baudette International Airport', state: 'MN', lat: 48.72605, lon: -94.61215, }, KLXL: { id: 'KLXL', city: 'Little Falls, Little Falls/Morrison County Airport-Lindbergh Field', state: 'MN', lat: 45.95, lon: -94.35, }, KMJQ: { id: 'KMJQ', city: 'Jackson, Jackson Municipal Airport', state: 'MN', lat: 43.65, lon: -94.98333, }, KMVE: { id: 'KMVE', city: 'Montevideo-Chippewa County Airport', state: 'MN', lat: 44.96749, lon: -95.71159, }, KMWM: { id: 'KMWM', city: 'Windom Municipal Airport', state: 'MN', lat: 43.90999, lon: -95.10723, }, KJYG: { id: 'KJYG', city: 'St. James Municipal Airport', state: 'MN', lat: 43.98558, lon: -94.55299, }, KGNA: { id: 'KGNA', city: 'Grand Marais, The Bay of Grand Marais', state: 'MN', lat: 47.7472, lon: -90.3443999, }, KGHW: { id: 'KGHW', city: 'Glenwood Municipal Airport', state: 'MN', lat: 45.64564, lon: -95.31876, }, KLVN: { id: 'KLVN', city: 'Minneapolis, Airlake Airport', state: 'MN', lat: 44.62778, lon: -93.22806, }, KMML: { id: 'KMML', city: 'Marshall, Southwest Minnesota Regional Airport - Marshall/Ryan Field', state: 'MN', lat: 44.45, lon: -95.81667, }, KGPZ: { id: 'KGPZ', city: 'Grand Rapids, Grand Rapids/Itasca County Airport-Gordon Newstrom Field', state: 'MN', lat: 47.21667, lon: -93.51667, }, KLJF: { id: 'KLJF', city: 'Litchfield Municipal Airport', state: 'MN', lat: 45.09485, lon: -94.50837, }, KFCM: { id: 'KFCM', city: 'Minneapolis - Flying Cloud Airport', state: 'MN', lat: 44.83217, lon: -93.47051, }, KETH: { id: 'KETH', city: 'Wheaton Municipal Airport', state: 'MN', lat: 45.78284, lon: -96.54607, }, KJMR: { id: 'KJMR', city: 'Mora, Mora Municipal Airport', state: 'MN', lat: 45.88611, lon: -93.27167, }, KBBB: { id: 'KBBB', city: 'Benson Municipal Airport', state: 'MN', lat: 45.3309799, lon: -95.64692, }, KCDD: { id: 'KCDD', city: 'Crane Lake - Scotts Seaplane Base', state: 'MN', lat: 48.26014, lon: -92.47485, }, KDTL: { id: 'KDTL', city: 'Detroit Lakes Airport-Wething Field', state: 'MN', lat: 46.8285399, lon: -95.88567, }, KELO: { id: 'KELO', city: 'Ely, Ely Municipal Airport', state: 'MN', lat: 47.81667, lon: -91.83333, }, KDYT: { id: 'KDYT', city: 'Duluth - Sky Harbor Airport', state: 'MN', lat: 46.72452, lon: -92.0444799, }, KFSE: { id: 'KFSE', city: 'Fosston, Fosston Municipal Airport', state: 'MN', lat: 47.59278, lon: -95.77333, }, KFFM: { id: 'KFFM', city: 'Fergus Falls Municipal Airport-Einar Mickel', state: 'MN', lat: 46.28655, lon: -96.15338, }, KMIC: { id: 'KMIC', city: 'Minneapolis, Crystal Airport', state: 'MN', lat: 45.0625, lon: -93.35083, }, KONA: { id: 'KONA', city: 'Winona, Winona Municipal Airport-Max Conrad Field', state: 'MN', lat: 44.0833299, lon: -91.7, }, KOWA: { id: 'KOWA', city: 'Owatonna Degner Regional Airport', state: 'MN', lat: 44.11907, lon: -93.25687, }, KROS: { id: 'KROS', city: 'Rush City, Rush City Regional Airport', state: 'MN', lat: 45.69806, lon: -92.9530599, }, KULM: { id: 'KULM', city: 'New Ulm Municipal Airport', state: 'MN', lat: 44.32274, lon: -94.50244, }, KOTG: { id: 'KOTG', city: 'Worthington, Worthington Municipal Airport', state: 'MN', lat: 43.65, lon: -95.58333, }, KTOB: { id: 'KTOB', city: 'Dodge Center Airport', state: 'MN', lat: 44.02026, lon: -92.8295, }, KTWM: { id: 'KTWM', city: 'Two Harbors', state: 'MN', lat: 47.05, lon: -91.75, }, KVWU: { id: 'KVWU', city: 'Waskish Municipal Airport', state: 'MN', lat: 48.15014, lon: -94.512, }, KSGS: { id: 'KSGS', city: 'South St. Paul Municipal-Richard E. Flemi', state: 'MN', lat: 44.86006, lon: -93.03203, }, KTVF: { id: 'KTVF', city: 'Thief River Falls, Thief River Falls Regional Airport', state: 'MN', lat: 48.06667, lon: -96.18333, }, KPQN: { id: 'KPQN', city: 'Pipestone Municipal Airport', state: 'MN', lat: 43.98542, lon: -96.29764, }, KSAZ: { id: 'KSAZ', city: 'Staples, Staples Municipal Airport', state: 'MN', lat: 46.38083, lon: -94.80667, }, KVVV: { id: 'KVVV', city: 'Ortonville, Ortonville Muncipal-Martinson Field Airport', state: 'MN', lat: 45.30556, lon: -96.42444, }, KXVG: { id: 'KXVG', city: 'Longville, Longville Municipal Airport', state: 'MN', lat: 46.99028, lon: -94.20389, }, KORB: { id: 'KORB', city: 'Orr', state: 'MN', lat: 48.01667, lon: -92.86667, }, KROX: { id: 'KROX', city: 'Roseau, Roseau Municipal Airport/Rudy Billberg Field', state: 'MN', lat: 48.85, lon: -95.7, }, KMZH: { id: 'KMZH', city: 'Moose Lake, Moose Lake Carlton County Airport', state: 'MN', lat: 46.41667, lon: -92.8, }, KOVL: { id: 'KOVL', city: 'Olivia Regional Airport', state: 'MN', lat: 44.77923, lon: -95.03033, }, KPNM: { id: 'KPNM', city: 'Princeton', state: 'MN', lat: 45.56425, lon: -93.6080099, }, KPWC: { id: 'KPWC', city: 'Pine River Regional Airport', state: 'MN', lat: 46.72654, lon: -94.38485, }, KCFE: { id: 'KCFE', city: 'Buffalo, Buffalo Municipal Airport', state: 'MN', lat: 45.15889, lon: -93.84306, }, KHZX: { id: 'KHZX', city: 'Mc Gregor - Isedor Iverson Airport', state: 'MN', lat: 46.61904, lon: -93.31267, }, KGDB: { id: 'KGDB', city: 'Granite Falls, Granite Falls Municipal Airport/Lenzen-Roe Memorial Field', state: 'MN', lat: 44.75306, lon: -95.55583, }, KACQ: { id: 'KACQ', city: 'Waseca Municipal Airport', state: 'MN', lat: 44.07024, lon: -93.55342, }, KFKA: { id: 'KFKA', city: 'Preston, Fillmore County Airport', state: 'MN', lat: 43.67701, lon: -92.17422, }, KBDH: { id: 'KBDH', city: 'Willmar Municipal Airport - John L. Rice Field', state: 'MN', lat: 45.11113, lon: -95.1258299, }, KDVP: { id: 'KDVP', city: 'Slayton Municipal Airport', state: 'MN', lat: 43.99055, lon: -95.78102, }, KSYN: { id: 'KSYN', city: 'Stanton Airfield', state: 'MN', lat: 44.4736199, lon: -93.01448, }, KTKC: { id: 'KTKC', city: 'Tracy, Tracy Municipal Airport', state: 'MN', lat: 44.24951, lon: -95.61189, }, KLYV: { id: 'KLYV', city: 'Quentin Aanenson Field Airport', state: 'MN', lat: 43.62166, lon: -96.2139399, }, KPEX: { id: 'KPEX', city: 'Paynesville, Paynesville Municipal Airport', state: 'MN', lat: 45.37247, lon: -94.73878, }, KCNB: { id: 'KCNB', city: 'Canby Airfield', state: 'MN', lat: 44.7295, lon: -96.266, }, VCEB: { id: 'VCEB', city: 'Cebollita Spring (Valles Caldera)', state: 'NM', lat: 35.83111, lon: -106.72083, }, VJEM: { id: 'VJEM', city: 'Jemez Springs (Valles Caldera)', state: 'NM', lat: 35.77972, lon: -106.68889, }, VRDD: { id: 'VRDD', city: 'Redondo (Valles Caldera)', state: 'NM', lat: 35.88389, lon: -106.55361, }, VVLL: { id: 'VVLL', city: 'Valle Toledo (Valles Caldera)', state: 'NM', lat: 35.97389, lon: -106.46472, }, VSNT: { id: 'VSNT', city: 'San Antonio (Valles Caldera)', state: 'NM', lat: 35.9805599, lon: -106.57083, }, VCNJ: { id: 'VCNJ', city: 'Conejos (Valles Caldera)', state: 'NM', lat: 35.71805, lon: -106.58611, }, VHVC: { id: 'VHVC', city: 'Headquarters (Valles Caldera)', state: 'NM', lat: 35.85278, lon: -106.5211099, }, VHVY: { id: 'VHVY', city: 'Hidden Valley (Valles Caldera)', state: 'NM', lat: 35.8408299, lon: -106.5005599, }, KABQ: { id: 'KABQ', city: 'Albuquerque, Albuquerque International Airport', state: 'NM', lat: 35.04167, lon: -106.61472, }, KSAF: { id: 'KSAF', city: 'Santa Fe County Municipal Airport', state: 'NM', lat: 35.61097, lon: -106.09573, }, KLVS: { id: 'KLVS', city: 'Las Vegas, Las Vegas Municipal Airport', state: 'NM', lat: 35.65417, lon: -105.1425, }, KROW: { id: 'KROW', city: 'Roswell, Roswell Industrial Air Center Airport', state: 'NM', lat: 33.30806, lon: -104.50778, }, KCVS: { id: 'KCVS', city: 'Cannon Air Force Base / Clovis', state: 'NM', lat: 34.38333, lon: -103.31667, }, KLAM: { id: 'KLAM', city: 'Los Alamos Airport', state: 'NM', lat: 35.87891, lon: -106.26205, }, KHMN: { id: 'KHMN', city: 'Holloman Air Force Base', state: 'NM', lat: 32.85, lon: -106.1, }, KDMN: { id: 'KDMN', city: 'Deming, Deming Municipal Airport', state: 'NM', lat: 32.26222, lon: -107.72056, }, KTCC: { id: 'KTCC', city: 'Tucumcari Municipal Airport', state: 'NM', lat: 35.18053, lon: -103.60145, }, KALM: { id: 'KALM', city: 'Alamogordo-White', state: 'NM', lat: 32.8333299, lon: -105.98333, }, KTCS: { id: 'KTCS', city: 'Truth Or Consequences, Truth Or Consequences Municipal Airport', state: 'NM', lat: 33.2366699, lon: -107.26806, }, ESPA: { id: 'ESPA', city: 'ESPANOLA', state: 'NM', lat: 36.15, lon: -105.99, }, KFMN: { id: 'KFMN', city: 'Farmington, Four Corners Regional Airport', state: 'NM', lat: 36.7436099, lon: -108.22917, }, KGUP: { id: 'KGUP', city: 'Gallup, Gallup Municipal Airport', state: 'NM', lat: 35.51111, lon: -108.78944, }, KHOB: { id: 'KHOB', city: 'Hobbs / Lea County', state: 'NM', lat: 32.68333, lon: -103.2166699, }, KCNM: { id: 'KCNM', city: 'Carlsbad, Cavern City Air Terminal Airport', state: 'NM', lat: 32.3375, lon: -104.26333, }, KGNT: { id: 'KGNT', city: 'Grants, Grants-Milan Municipal Airport', state: 'NM', lat: 35.16528, lon: -107.90222, }, KCAO: { id: 'KCAO', city: 'Clayton Municipal Airpark', state: 'NM', lat: 36.44834, lon: -103.15367, }, KRTN: { id: 'KRTN', city: 'Raton Municipal - Crews Field Airport', state: 'NM', lat: 36.741528, lon: -104.502183, }, KATS: { id: 'KATS', city: 'Artesia, Artesia Municipal Airport', state: 'NM', lat: 32.8525, lon: -104.4675, }, KCQC: { id: 'KCQC', city: 'Clines Corners', state: 'NM', lat: 35, lon: -105.66667, }, KSKX: { id: 'KSKX', city: 'Taos, Taos Regional Airport', state: 'NM', lat: 36.45, lon: -105.66667, }, KCVN: { id: 'KCVN', city: 'Clovis Municipal Airport', state: 'NM', lat: 34.42274, lon: -103.0802, }, KLRU: { id: 'KLRU', city: 'Las Cruces, Las Cruces International Airport', state: 'NM', lat: 32.28944, lon: -106.92194, }, KAEG: { id: 'KAEG', city: 'Albuquerque, Double Eagle II Airport', state: 'NM', lat: 35.145, lon: -106.795, }, KSRR: { id: 'KSRR', city: 'Ruidoso Regional', state: 'NM', lat: 33.46667, lon: -105.53333, }, VLPS: { id: 'VLPS', city: 'Los Posos (Valles Caldera)', state: 'NM', lat: 35.91583, lon: -106.42278, }, KSVC: { id: 'KSVC', city: 'Silver City / Grant', state: 'NM', lat: 32.63333, lon: -108.15, }, KONM: { id: 'KONM', city: 'Socorro Municipal Airport', state: 'NM', lat: 34.02633, lon: -106.90372, }, KAXX: { id: 'KAXX', city: 'Angel Fire Airport', state: 'NM', lat: 36.42586, lon: -105.29028, }, KVTN: { id: 'KVTN', city: 'Valentine, Miller Field', state: 'NE', lat: 42.85861, lon: -100.55139, }, KOMA: { id: 'KOMA', city: 'Omaha - Eppley Airfield', state: 'NE', lat: 41.3119, lon: -95.90185, }, KLBF: { id: 'KLBF', city: 'North Platte, North Platte Regional Airport', state: 'NE', lat: 41.12194, lon: -100.66833, }, KLNK: { id: 'KLNK', city: 'Lincoln, Lincoln Municipal Airport', state: 'NE', lat: 40.83111, lon: -96.7644399, }, KOFF: { id: 'KOFF', city: 'Omaha / Offutt Air Force Base', state: 'NE', lat: 41.11667, lon: -95.9, }, KSNY: { id: 'KSNY', city: 'Sidney, Sidney Municipal Airport', state: 'NE', lat: 41.09944, lon: -102.98556, }, KONL: { id: 'KONL', city: 'O\'Neill / Baker Field', state: 'NE', lat: 42.46667, lon: -98.68333, }, KBFF: { id: 'KBFF', city: 'Scottsbluff, Heilig Field', state: 'NE', lat: 41.86694, lon: -103.58583, }, KMCK: { id: 'KMCK', city: 'McCook, McCook Municipal Airport', state: 'NE', lat: 40.20306, lon: -100.58833, }, KOFK: { id: 'KOFK', city: 'Norfolk, Stefan Memorial Airport', state: 'NE', lat: 41.9805599, lon: -97.43694, }, KCDR: { id: 'KCDR', city: 'Chadron, Chadron Municipal Airport', state: 'NE', lat: 42.8375, lon: -103.09528, }, KANW: { id: 'KANW', city: 'Ainsworth Regional Airport', state: 'NE', lat: 42.57484, lon: -99.99832, }, KGRI: { id: 'KGRI', city: 'Grand Island, Central Nebraska Regional Airport', state: 'NE', lat: 40.9583299, lon: -98.3125, }, KHDE: { id: 'KHDE', city: 'Brewster Field Airport', state: 'NE', lat: 40.45, lon: -99.33333, }, KLXN: { id: 'KLXN', city: 'Lexington, Jim Kelly Field Airport', state: 'NE', lat: 40.79111, lon: -99.77722, }, KODX: { id: 'KODX', city: 'Ord, Evelyn Sharp Field Airport', state: 'NE', lat: 41.62417, lon: -98.9525, }, KBBW: { id: 'KBBW', city: 'Broken Bow, Broken Bow Municipal Airport', state: 'NE', lat: 41.43333, lon: -99.65, }, KAUH: { id: 'KAUH', city: 'Aurora, Aurora Municipal Airport', state: 'NE', lat: 40.89389, lon: -97.99444, }, KAIA: { id: 'KAIA', city: 'Alliance, Alliance Municipal Airport', state: 'NE', lat: 42.05722, lon: -102.8, }, KOLU: { id: 'KOLU', city: 'Columbus, Columbus Municipal Airport', state: 'NE', lat: 41.45, lon: -97.33333, }, KFET: { id: 'KFET', city: 'Fremont Municipal Airport', state: 'NE', lat: 41.45, lon: -96.51667, }, KOGA: { id: 'KOGA', city: 'Ogallala, Searle Field Airport', state: 'NE', lat: 41.11972, lon: -101.76889, }, KFNB: { id: 'KFNB', city: 'Falls City, Brenner Field Airport', state: 'NE', lat: 40.07889, lon: -95.5919399, }, KHSI: { id: 'KHSI', city: 'Hastings, Hastings Municipal Airport', state: 'NE', lat: 40.60056, lon: -98.42583, }, KTQE: { id: 'KTQE', city: 'Tekamah, Tekamah Municipal Airport', state: 'NE', lat: 41.76694, lon: -96.17778, }, KEAR: { id: 'KEAR', city: 'Kearney, Kearney Municipal Airport', state: 'NE', lat: 40.73333, lon: -99, }, KBIE: { id: 'KBIE', city: 'Beatrice Municipal', state: 'NE', lat: 40.3, lon: -96.75, }, KIML: { id: 'KIML', city: 'Imperial, Imperial Municipal Airport', state: 'NE', lat: 40.51667, lon: -101.61667, }, KMLE: { id: 'KMLE', city: 'Omaha, Millard Airport', state: 'NE', lat: 41.19583, lon: -96.1122199, }, KIBM: { id: 'KIBM', city: 'Kimball, Kimball Municipal Airport/Robert E Arraj Field', state: 'NE', lat: 41.18333, lon: -103.66667, }, KHJH: { id: 'KHJH', city: 'Hebron, Hebron Municipal Airport', state: 'NE', lat: 40.15222, lon: -97.58694, }, KJYR: { id: 'KJYR', city: 'York, York Municipal Airport', state: 'NE', lat: 40.89667, lon: -97.62278, }, KTIF: { id: 'KTIF', city: 'Thedford, Thomas County Airport', state: 'NE', lat: 41.96194, lon: -100.56889, }, KLCG: { id: 'KLCG', city: 'Wayne, Wayne Municipal Airport', state: 'NE', lat: 42.24167, lon: -96.98139, }, KAHQ: { id: 'KAHQ', city: 'Wahoo', state: 'NE', lat: 41.2406, lon: -96.5946, }, KAFK: { id: 'KAFK', city: 'Nebraska City, Nebraska City Municipal Airport', state: 'NE', lat: 40.6, lon: -95.85, }, KBVN: { id: 'KBVN', city: 'Albion Municipal Airport', state: 'NE', lat: 41.73016, lon: -98.05453, }, KPMV: { id: 'KPMV', city: 'Plattsmouth, Plattsmouth Municipal Airport', state: 'NE', lat: 40.95, lon: -95.9177799, }, KBTA: { id: 'KBTA', city: 'Blair Municipal Airport', state: 'NE', lat: 41.4148, lon: -96.109, }, KOKC: { id: 'KOKC', city: 'Oklahoma City, Will Rogers World Airport', state: 'OK', lat: 35.38861, lon: -97.60028, }, KOUN: { id: 'KOUN', city: 'Norman / Max Westheimer', state: 'OK', lat: 35.2435, lon: -97.4708, }, KTUL: { id: 'KTUL', city: 'Tulsa, Tulsa International Airport', state: 'OK', lat: 36.1975, lon: -95.88639, }, KADM: { id: 'KADM', city: 'Ardmore, Ardmore Municipal Airport', state: 'OK', lat: 34.30306, lon: -97.01944, }, 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, }, KLTS: { id: 'KLTS', city: 'Altus Air Force Base', state: 'OK', lat: 34.65, lon: -99.26667, }, KMLC: { id: 'KMLC', city: 'McAlester, McAlester Regional Airport', state: 'OK', lat: 34.8822199, lon: -95.78306, }, KGAG: { id: 'KGAG', city: 'Gage, Gage Airport', state: 'OK', lat: 36.29667, lon: -99.76889, }, KHBR: { id: 'KHBR', city: 'Hobart, Hobart Municipal Airport', state: 'OK', lat: 34.98944, lon: -99.0525, }, KPNC: { id: 'KPNC', city: 'Ponca City, Ponca City Municipal Airport', state: 'OK', lat: 36.7305599, lon: -97.09972, }, KRVS: { id: 'KRVS', city: 'Tulsa - Jones Jr. Airport', state: 'OK', lat: 36.04255, lon: -95.99005, }, KTIK: { id: 'KTIK', city: 'Tinker Air Force Base', state: 'OK', lat: 35.41667, lon: -97.38333, }, KGUY: { id: 'KGUY', city: 'Guymon / Guymon Municipal Airport', state: 'OK', lat: 36.6816699, lon: -101.50528, }, KCHK: { id: 'KCHK', city: 'Chickasha, Chickasha Municipal Airport', state: 'OK', lat: 35.09611, lon: -97.96611, }, KCQB: { id: 'KCQB', city: 'Chandler, Chandler Municipal Airport', state: 'OK', lat: 35.72389, lon: -96.82028, }, KBVO: { id: 'KBVO', city: 'Bartlesville, Bartlesville Municipal Airport', state: 'OK', lat: 36.76833, lon: -96.02611, }, KFSI: { id: 'KFSI', city: 'Fort Sill', state: 'OK', lat: 34.6, lon: -98.4, }, KLAW: { id: 'KLAW', city: 'Lawton, Lawton Municipal Airport', state: 'OK', lat: 34.5575, lon: -98.41667, }, KMKO: { id: 'KMKO', city: 'Muskogee, Davis Field', state: 'OK', lat: 35.65694, lon: -95.35972, }, KJSV: { id: 'KJSV', city: 'Sallisaw, Sallisaw Municipal Airport', state: 'OK', lat: 35.43806, lon: -94.80278, }, KAQR: { id: 'KAQR', city: 'Atoka, Atoka Municipal Airport', state: 'OK', lat: 34.39833, lon: -96.14806, }, KCSM: { id: 'KCSM', city: 'Clinton, Clinton-Sherman Airport', state: 'OK', lat: 35.35667, lon: -99.20361, }, KGCM: { id: 'KGCM', city: 'Claremore, Claremore Regional Airport', state: 'OK', lat: 36.29444, lon: -95.47972, }, KJWG: { id: 'KJWG', city: 'Watonga, Watonga Airport', state: 'OK', lat: 35.86472, lon: -98.42083, }, KDUC: { id: 'KDUC', city: 'Duncan, Halliburton Field Airport', state: 'OK', lat: 34.47083, lon: -97.9599999, }, KADH: { id: 'KADH', city: 'Ada, Ada Municipal Airport', state: 'OK', lat: 34.80444, lon: -96.67139, }, KDUA: { id: 'KDUA', city: 'Durant, Eaker Field Airport', state: 'OK', lat: 33.94222, lon: -96.39444, }, KGOK: { id: 'KGOK', city: 'Guthrie, Guthrie Municipal Airport', state: 'OK', lat: 35.85194, lon: -97.4075, }, KAVK: { id: 'KAVK', city: 'Alva, Alva Regional Airport', state: 'OK', lat: 36.77306, lon: -98.67, }, KGMJ: { id: 'KGMJ', city: 'Grove, Grove Municipal Airport', state: 'OK', lat: 36.60528, lon: -94.73861, }, KPVJ: { id: 'KPVJ', city: 'Pauls Valley, Pauls Valley Municipal Airport', state: 'OK', lat: 34.71111, lon: -97.22333, }, KSWO: { id: 'KSWO', city: 'Stillwater, Stillwater Regional Airport', state: 'OK', lat: 36.16222, lon: -97.08917, }, KRKR: { id: 'KRKR', city: 'Poteau, Robert S Kerr Airport', state: 'OK', lat: 35.02167, lon: -94.62139, }, KTQH: { id: 'KTQH', city: 'Tahlequah, Tahlequah Municipal Airport', state: 'OK', lat: 35.92889, lon: -95.00444, }, KWDG: { id: 'KWDG', city: 'Enid, Enid Woodring Regional Airport', state: 'OK', lat: 36.37917, lon: -97.79111, }, KPWA: { id: 'KPWA', city: 'Oklahoma City, Wiley Post Airport', state: 'OK', lat: 35.54111, lon: -97.64667, }, KWWR: { id: 'KWWR', city: 'Woodward, West Woodward Airport', state: 'OK', lat: 36.43667, lon: -99.5211099, }, KOKM: { id: 'KOKM', city: 'Okmulgee, Okmulgee Municipal Airport', state: 'OK', lat: 35.6680599, lon: -95.94861, }, KSNL: { id: 'KSNL', city: 'Shawnee, Shawnee Municipal Airport', state: 'OK', lat: 35.35722, lon: -96.94278, }, KOJA: { id: 'KOJA', city: 'Weatherford, Thomas P Stafford Airport', state: 'OK', lat: 35.54472, lon: -98.66833, }, KCUH: { id: 'KCUH', city: 'Cushing, Cushing Municipal Airport', state: 'OK', lat: 35.94972, lon: -96.77278, }, KAXS: { id: 'KAXS', city: 'Altus, Altus/Quartz Mountain Regional Airport', state: 'OK', lat: 34.69861, lon: -99.33806, }, KHMY: { id: 'KHMY', city: 'MULDROWARMY', state: 'OK', lat: 35.02638, lon: -97.23163, }, KRCE: { id: 'KRCE', city: 'Clarence E Page Municipal Airport', state: 'OK', lat: 35.4880799, lon: -97.82356, }, KGZL: { id: 'KGZL', city: 'Stigler', state: 'OK', lat: 35.2891, lon: -95.0939, }, KCLK: { id: 'KCLK', city: 'Clinton, Clinton Regional Airport', state: 'OK', lat: 35.53806, lon: -98.92139, }, KHHW: { id: 'KHHW', city: 'Hugo Stan Stamper Municipal Airport', state: 'OK', lat: 34.0348, lon: -95.5419, }, KELK: { id: 'KELK', city: 'Elk City Regional Business Airport', state: 'OK', lat: 35.4308, lon: -99.3943, }, KIND: { id: 'KIND', city: 'Indianapolis International Airport', state: 'IN', lat: 39.72518, lon: -86.2816, }, KFWA: { id: 'KFWA', city: 'Fort Wayne International Airport', state: 'IN', lat: 40.97251, lon: -85.20637, }, KGYY: { id: 'KGYY', city: 'Gary Regional Airport', state: 'IN', lat: 41.61212, lon: -87.40908, }, KLAF: { id: 'KLAF', city: 'Lafayette, Purdue University Airport', state: 'IN', lat: 40.4125, lon: -86.9475, }, KEVV: { id: 'KEVV', city: 'Evansville, Evansville Regional Airport', state: 'IN', lat: 38.0430599, lon: -87.52028, }, KSBN: { id: 'KSBN', city: 'South Bend, South Bend Regional Airport', state: 'IN', lat: 41.7088899, lon: -86.31861, }, KGUS: { id: 'KGUS', city: 'Grissom Air Force Base / Peru', state: 'IN', lat: 40.65, lon: -86.15, }, KHUF: { id: 'KHUF', city: 'Terre Haute International Airport - Hulman Field', state: 'IN', lat: 39.4429, lon: -87.32207, }, KEYE: { id: 'KEYE', city: 'Indianapolis, Eagle Creek Airpark', state: 'IN', lat: 39.825, lon: -86.29583, }, KGSH: { id: 'KGSH', city: 'Goshen, Goshen Municipal Airport', state: 'IN', lat: 41.52611, lon: -85.78667, }, KAID: { id: 'KAID', city: 'Anderson Municipal Airport', state: 'IN', lat: 40.10612, lon: -85.60977, }, KEKM: { id: 'KEKM', city: 'Elkhart Municipal', state: 'IN', lat: 41.71667, lon: -86, }, KBAK: { id: 'KBAK', city: 'Columbus / Bakalar', state: 'IN', lat: 39.26667, lon: -85.9, }, KBMG: { id: 'KBMG', city: 'Bloomington, Monroe County Airport', state: 'IN', lat: 39.14306, lon: -86.61667, }, KGEZ: { id: 'KGEZ', city: 'Shelbyville Municipal Airport', state: 'IN', lat: 39.58546, lon: -85.79982, }, KHNB: { id: 'KHNB', city: 'Huntingburg', state: 'IN', lat: 38.25, lon: -86.95, }, KMIE: { id: 'KMIE', city: 'Muncie, Delaware County-Johnson Field', state: 'IN', lat: 40.23417, lon: -85.39361, }, KVPZ: { id: 'KVPZ', city: 'Valparaiso Porter County Municipal Airport', state: 'IN', lat: 41.45349, lon: -86.99805, }, KMCX: { id: 'KMCX', city: 'Monticello White County Airport', state: 'IN', lat: 40.7087999, lon: -86.7668, }, KHHG: { id: 'KHHG', city: 'Huntington Municipal Airport', state: 'IN', lat: 40.8529, lon: -85.4571, }, KFKR: { id: 'KFKR', city: 'Frankfort Municipal Airport', state: 'IN', lat: 40.2734, lon: -86.5622, }, KCFJ: { id: 'KCFJ', city: 'Crawfordsville Municipal Airport', state: 'IN', lat: 39.9756, lon: -86.9199, }, KOKK: { id: 'KOKK', city: 'Kokomo, Kokomo Municipal Airport', state: 'IN', lat: 40.53333, lon: -86.06667, }, KASW: { id: 'KASW', city: 'Warsaw, Warsaw Municipal Airport', state: 'IN', lat: 41.27444, lon: -85.84, }, KTYQ: { id: 'KTYQ', city: 'INDIANAPOLIS', state: 'IN', lat: 40.03066, lon: -86.2514999, }, KMQJ: { id: 'KMQJ', city: 'INDIANAPOLIS', state: 'IN', lat: 39.8435, lon: -85.897, }, KRZL: { id: 'KRZL', city: 'Rensselaer Jasper County Airport', state: 'IN', lat: 40.94789, lon: -87.18258, }, KMZZ: { id: 'KMZZ', city: 'Marion Municipal Airport', state: 'IN', lat: 40.49, lon: -85.68, }, KRCR: { id: 'KRCR', city: 'Rochester Fulton County Airport', state: 'IN', lat: 41.06553, lon: -86.18169, }, KGGP: { id: 'KGGP', city: 'Logansport/Cass County Airport', state: 'IN', lat: 40.711, lon: -86.373, }, KOXI: { id: 'KOXI', city: 'Starke County Airport', state: 'IN', lat: 41.33, lon: -86.665, }, KGWB: { id: 'KGWB', city: 'Auburn De Kalb County Airport', state: 'IN', lat: 41.307, lon: -85.0639999, }, KPPO: { id: 'KPPO', city: 'La Porte Municipal Airport', state: 'IN', lat: 41.5725, lon: -86.7345, }, KMGC: { id: 'KMGC', city: 'Michigan City Municipal Airport', state: 'IN', lat: 41.7033, lon: -86.8212, }, KHBE: { id: 'KHBE', city: 'Himsel Army Airfield', state: 'IN', lat: 39.34167, lon: -86.0305, }, KDCY: { id: 'KDCY', city: 'Daviess County Airport', state: 'IN', lat: 38.7004, lon: -87.1297, }, KANQ: { id: 'KANQ', city: 'Angola Tri-State Steuben County Airport', state: 'IN', lat: 41.6404, lon: -85.0851, }, KIMS: { id: 'KIMS', city: 'Madison Municipal Airport', state: 'IN', lat: 38.7589, lon: -85.4655, }, DYER: { id: 'DYER', city: 'DYER - WALLACE FARMS', state: 'NV', lat: 37.6061, lon: -117.98861, }, FREY: { id: 'FREY', city: 'FREY RANCH - FALLON', state: 'NV', lat: 39.3861, lon: -118.7761, }, NNSC: { id: 'NNSC', city: 'DRI - NNSC', state: 'NV', lat: 39.57083, lon: -119.80167, }, UNRC: { id: 'UNRC', city: 'UNR CAMPUS', state: 'NV', lat: 39.53917, lon: -119.80583, }, FALN: { id: 'FALN', city: 'Fallon', state: 'NV', lat: 39.45806, lon: -118.77694, }, EURN: { id: 'EURN', city: 'Eureka', state: 'NV', lat: 39.68528, lon: -115.97861, }, VAPK: { id: 'VAPK', city: 'VIRGINIA PEAK (KRGX)', state: 'NV', lat: 39.75417, lon: -119.46222, }, DUCK: { id: 'DUCK', city: 'DUCKWATER', state: 'NV', lat: 38.92167, lon: -115.70111, }, WRUN: { id: 'WRUN', city: 'SOUTH RENO - WOLF RUN GOLF COURSE', state: 'NV', lat: 39.41639, lon: -119.80139, }, KSPZ: { id: 'KSPZ', city: 'SILVER SPRINGS', state: 'NV', lat: 39.40302, lon: -119.25119, }, NSMV: { id: 'NSMV', city: 'Smith Valley', state: 'NV', lat: 38.7513999, lon: -119.3356, }, NANV: { id: 'NANV', city: 'Antelope Valley', state: 'NV', lat: 40.09389, lon: -117.16889, }, NSWM: { id: 'NSWM', city: 'Steptoe Valley WMA', state: 'NV', lat: 39.19556, lon: -114.81028, }, NPWL: { id: 'NPWL', city: 'Pahranagat NWR', state: 'NV', lat: 37.24556, lon: -115.10639, }, NBNG: { id: 'NBNG', city: 'Bango', state: 'NV', lat: 39.49722, lon: -119.03333, }, NSNA: { id: 'NSNA', city: 'Snake Valley', state: 'NV', lat: 39.02111, lon: -114.08972, }, NSTV: { id: 'NSTV', city: 'Steptoe Valley (North)', state: 'NV', lat: 40.08417, lon: -114.65139, }, NROG: { id: 'NROG', city: 'Rogers Spring', state: 'NV', lat: 36.47833, lon: -116.33083, }, NBSV: { id: 'NBSV', city: 'Badger Spring Valley', state: 'NV', lat: 37.31083, lon: -115.27694, }, NTIK: { id: 'NTIK', city: 'Tikaboo Peak', state: 'NV', lat: 37.34417, lon: -115.35889, }, NMAS: { id: 'NMAS', city: 'Mason Valley WR', state: 'NV', lat: 39.10667, lon: -119.14722, }, TIMB: { id: 'TIMB', city: 'Timber Mountain', state: 'NV', lat: 37.05917, lon: -116.46444, }, SMYC: { id: 'SMYC', city: 'Spring Mountain Youth Camp', state: 'NV', lat: 36.31833, lon: -115.58361, }, NNSV: { id: 'NNSV', city: 'North Spring Valley', state: 'NV', lat: 39.45806, lon: -114.50667, }, NCVA: { id: 'NCVA', city: 'Carson Valley', state: 'NV', lat: 38.99278, lon: -119.80389, }, NSSV: { id: 'NSSV', city: 'Sand Spring Valley', state: 'NV', lat: 37.64667, lon: -115.7975, }, NCLV: { id: 'NCLV', city: 'Clover Valley', state: 'NV', lat: 40.86833, lon: -114.96944, }, NSPA: { id: 'NSPA', city: 'Sparks - UNR Ag. Exp. Farm', state: 'NV', lat: 39.50306, lon: -119.73778, }, NHUA: { id: 'NHUA', city: 'Hualapai Flat', state: 'NV', lat: 40.90111, lon: -119.33306, }, NREE: { id: 'NREE', city: 'Reese River Valley', state: 'NV', lat: 39.23417, lon: -117.29806, }, NLAZ: { id: 'NLAZ', city: 'Lazy 5 Park', state: 'NV', lat: 39.62139, lon: -119.71583, }, MOCN: { id: 'MOCN', city: 'Mountain City Ranger Station, NV', state: 'NV', lat: 41.8388888, lon: -115.9661111, }, OWYN: { id: 'OWYN', city: 'Owyhee, NV', state: 'NV', lat: 41.9455555, lon: -116.0980555, }, WLDN: { id: 'WLDN', city: 'Owyhee River bel Wildhorse Dam nr Gold Creek, NV', state: 'NV', lat: 41.6875, lon: -115.8605555, }, KTPH: { id: 'KTPH', city: 'Tonopah, Tonopah Airport', state: 'NV', lat: 38.06028, lon: -117.08722, }, KRNO: { id: 'KRNO', city: 'Reno, Reno Tahoe International Airport', state: 'NV', lat: 39.50776, lon: -119.76819, }, KLAS: { id: 'KLAS', city: 'Las Vegas, McCarran International Airport', state: 'NV', lat: 36.07188, lon: -115.1634, }, KELY: { id: 'KELY', city: 'Ely, Ely Airport', state: 'NV', lat: 39.295, lon: -114.84528, }, KWMC: { id: 'KWMC', city: 'Winnemucca, Winnemucca Municipal Airport', state: 'NV', lat: 40.90194, lon: -117.80722, }, KEKO: { id: 'KEKO', city: 'Elko, Elko Regional Airport', state: 'NV', lat: 40.8240399, lon: -115.78635, }, KDRA: { id: 'KDRA', city: 'Mercury, Desert Rock Airport', state: 'NV', lat: 36.6207, lon: -116.02868, }, KNFL: { id: 'KNFL', city: 'Fallon, Naval Air Station', state: 'NV', lat: 39.43222, lon: -118.68556, }, KVGT: { id: 'KVGT', city: 'Las Vegas, North Las Vegas Airport', state: 'NV', lat: 36.21205, lon: -115.19395, }, KLSV: { id: 'KLSV', city: 'Nellis Air Force Base', state: 'NV', lat: 36.23333, lon: -115.03333, }, KLOL: { id: 'KLOL', city: 'Lovelock, Derby Field Airport', state: 'NV', lat: 40.0683999, lon: -118.57017, }, KHND: { id: 'KHND', city: 'Las Vegas - Henderson Executive Airport', state: 'NV', lat: 35.97665, lon: -115.13221, }, KMEV: { id: 'KMEV', city: 'Minden-Tahoe Airport', state: 'NV', lat: 38.9963, lon: -119.75, }, KHTH: { id: 'KHTH', city: 'Hawthorne Municipal 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, }, KCXP: { id: 'KCXP', city: 'Carson City Airport', state: 'NV', lat: 39.19056, lon: -119.73191, }, KBVU: { id: 'KBVU', city: 'Boulder City Municipal Airport', state: 'NV', lat: 35.9475, lon: -114.8611, }, KRTS: { id: 'KRTS', city: 'Reno/Stead', state: 'NV', lat: 39.6682, lon: -119.8764, }, KORD: { id: 'KORD', city: 'Chicago, Chicago-O\'Hare International Airport', state: 'IL', lat: 41.97972, lon: -87.9044399, }, KMDW: { id: 'KMDW', city: 'Chicago, Chicago Midway Airport', state: 'IL', lat: 41.78417, lon: -87.75528, }, KBLV: { id: 'KBLV', city: 'Belleville, Scott AFB/MidAmerica Airport', state: 'IL', lat: 38.55, lon: -89.85, }, KDEC: { id: 'KDEC', city: 'Decatur Airport', state: 'IL', lat: 39.8308, lon: -88.87192, }, KRFD: { id: 'KRFD', city: 'Rockford, Greater Rockford Airport', state: 'IL', lat: 42.19278, lon: -89.09333, }, KPIA: { id: 'KPIA', city: 'Peoria - General Downing-Peoria International Airport', state: 'IL', lat: 40.6674999, lon: -89.68389, }, KLOT: { id: 'KLOT', city: 'Lewis University Airport', state: 'IL', lat: 41.60307, lon: -88.10164, }, KCMI: { id: 'KCMI', city: 'University of Illinois - Willard', state: 'IL', lat: 40.03245, lon: -88.27547, }, KMLI: { id: 'KMLI', city: 'Moline, Quad-City Airport', state: 'IL', lat: 41.45139, lon: -90.51472, }, KJOT: { id: 'KJOT', city: 'Joliet Regional Airport', state: 'IL', lat: 41.51755, lon: -88.17903, }, KDPA: { id: 'KDPA', city: 'Chicago / West Chicago, Dupage Airport', state: 'IL', lat: 41.8963899, lon: -88.25111, }, KUIN: { id: 'KUIN', city: 'Quincy Regional Airport-Baldwin Field', state: 'IL', lat: 39.9371, lon: -91.19659, }, KSPI: { id: 'KSPI', city: 'Springfield - Abraham Lincoln Capital Airport', state: 'IL', lat: 39.84527, lon: -89.68405, }, KARR: { id: 'KARR', city: 'Aurora Municipal Airport', state: 'IL', lat: 41.77132, lon: -88.48147, }, KHSB: { id: 'KHSB', city: 'Harrisburg-Raleigh Airport', state: 'IL', lat: 37.81281, lon: -88.54486, }, KIKK: { id: 'KIKK', city: 'Greater Kankakee Airport', state: 'IL', lat: 41.06871, lon: -87.85372, }, KALN: { id: 'KALN', city: 'St. Louis Regional Airport', state: 'IL', lat: 38.88968, lon: -90.03163, }, KMVN: { id: 'KMVN', city: 'Mount Vernon, Mount Vernon Airport', state: 'IL', lat: 38.31667, lon: -88.86667, }, KGBG: { id: 'KGBG', city: 'Galesburg Municipal Airport', state: 'IL', lat: 40.9328999, lon: -90.43339, }, KIGQ: { id: 'KIGQ', city: 'Lansing Municipal Airport', state: 'IL', lat: 41.54125, lon: -87.52822, }, KLWV: { id: 'KLWV', city: 'Lawrenceville-Vincennes International Airport', state: 'IL', lat: 38.76046, lon: -87.59903, }, KFWC: { id: 'KFWC', city: 'Fairfield, Fairfield Municipal Airport', state: 'IL', lat: 38.37861, lon: -88.41278, }, KMWA: { id: 'KMWA', city: 'Marion - Williamson County Regional Airport', state: 'IL', lat: 37.76671, lon: -89.00993, }, KAAA: { id: 'KAAA', city: 'Logan County Airport', state: 'IL', lat: 40.15885, lon: -89.33891, }, KBMI: { id: 'KBMI', city: 'Bloomington/Normal, Central Illinois Regional Airport at Bloomington-Normal', state: 'IL', lat: 40.47694, lon: -88.91583, }, KDNV: { id: 'KDNV', city: 'Danville, Vermilion County Airport', state: 'IL', lat: 40.19944, lon: -87.59556, }, KFOA: { id: 'KFOA', city: 'Flora Municipal Airport', state: 'IL', lat: 38.66726, lon: -88.4526999, }, KMTO: { id: 'KMTO', city: 'Mattoon / Charleston, Coles County Memorial Airport', state: 'IL', lat: 39.47806, lon: -88.2791699, }, KFEP: { id: 'KFEP', city: 'Albertus Airport', state: 'IL', lat: 42.24751, lon: -89.58104, }, KIJX: { id: 'KIJX', city: 'Jacksonville Municipal Airport', state: 'IL', lat: 39.7740099, lon: -90.24187, }, KMQB: { id: 'KMQB', city: 'Macomb Municipal Airport', state: 'IL', lat: 40.5176299, lon: -90.64807, }, KCPS: { id: 'KCPS', city: 'St. Louis Downtown Airport', state: 'IL', lat: 38.56403, lon: -90.14871, }, KDKB: { id: 'KDKB', city: 'De Kalb Taylor Municipal Airport', state: 'IL', lat: 41.93381, lon: -88.70657, }, KMDH: { id: 'KMDH', city: 'Southern Illinois Airport', state: 'IL', lat: 37.78328, lon: -89.24532, }, KENL: { id: 'KENL', city: 'Centralia Municipal Airport', state: 'IL', lat: 38.50951, lon: -89.08996, }, KPWK: { id: 'KPWK', city: 'Chicago / Wheeling, Pal-Waukee Airport', state: 'IL', lat: 42.12083, lon: -87.90472, }, KPPQ: { id: 'KPPQ', city: 'Pittsfield, Pittsfield Penstone Municipal Airport', state: 'IL', lat: 39.63889, lon: -90.77833, }, KSQI: { id: 'KSQI', city: 'Sterling Rockfalls', state: 'IL', lat: 41.75, lon: -89.66667, }, KRPJ: { id: 'KRPJ', city: 'Rochelle, Rochelle Municipal-Koritz Field Airport', state: 'IL', lat: 41.8905699, lon: -89.08175, }, KPRG: { id: 'KPRG', city: 'Edgar County Airport', state: 'IL', lat: 39.69817, lon: -87.6669, }, KUGN: { id: 'KUGN', city: 'Chicago/Waukegan Regional Airport', state: 'IL', lat: 42.42546, lon: -87.86339, }, KVYS: { id: 'KVYS', city: 'Illinois Valley Regional Airport', state: 'IL', lat: 41.35175, lon: -89.14963, }, KTIP: { id: 'KTIP', city: 'Rantoul National Aviation Center Airport', state: 'IL', lat: 40.28952, lon: -88.1473, }, KSAR: { id: 'KSAR', city: 'Sparta Community-Hunter Field Airport', state: 'IL', lat: 38.14624, lon: -89.70243, }, KOLY: { id: 'KOLY', city: 'Olney-Noble Airport', state: 'IL', lat: 38.72133, lon: -88.1799, }, KTAZ: { id: 'KTAZ', city: 'Taylorville, Taylorville Municipal Airport', state: 'IL', lat: 39.53417, lon: -89.32778, }, KSLO: { id: 'KSLO', city: 'Salem, Salem-Leckrone Airport', state: 'IL', lat: 38.64278, lon: -88.96417, }, KPNT: { id: 'KPNT', city: 'Pontiac Municipal Airport', state: 'IL', lat: 40.92327, lon: -88.6213, }, KRSV: { id: 'KRSV', city: 'Robinson Municipal Airport', state: 'IL', lat: 39.01361, lon: -87.64846, }, KAJG: { id: 'KAJG', city: 'Mount Carmel, Mount Carmel Municipal Airport', state: 'IL', lat: 38.60928, lon: -87.72508, }, KCUL: { id: 'KCUL', city: 'Carmi Municipal Airport', state: 'IL', lat: 38.08875, lon: -88.12125, }, KSFY: { id: 'KSFY', city: 'Tri-Township Airport', state: 'IL', lat: 42.04544, lon: -90.11009, }, KCIR: { id: 'KCIR', city: 'Cairo Regional Airport', state: 'IL', lat: 37.06388, lon: -89.2232, }, KMCI: { id: 'KMCI', city: 'Kansas City, Kansas City International Airport', state: 'MO', lat: 39.29722, lon: -94.73056, }, KSTL: { id: 'KSTL', city: 'St. Louis, Lambert-St. Louis International Airport', state: 'MO', lat: 38.7525, lon: -90.37361, }, KMKC: { id: 'KMKC', city: 'Kansas City, Kansas City Downtown Airport', state: 'MO', lat: 39.12083, lon: -94.59694, }, KSUS: { id: 'KSUS', city: 'St. Louis, Spirit Of St. Louis Airport', state: 'MO', lat: 38.65722, lon: -90.65583, }, KCOU: { id: 'KCOU', city: 'Columbia, Columbia Regional Airport', state: 'MO', lat: 38.81694, lon: -92.21833, }, KSTJ: { id: 'KSTJ', city: 'St. Joseph, Rosecrans Memorial Airport', state: 'MO', lat: 39.76806, lon: -94.90917, }, KSGF: { id: 'KSGF', city: 'Springfield, Springfield Regional Airport', state: 'MO', lat: 37.23972, lon: -93.38972, }, KIRK: { id: 'KIRK', city: 'Kirksville, Kirksville Regional Airport', state: 'MO', lat: 40.09722, lon: -92.54333, }, KFAM: { id: 'KFAM', city: 'Farmington Airport', state: 'MO', lat: 37.76667, lon: -90.43333, }, KCGI: { id: 'KCGI', city: 'Cape Girardeau, Cape Girardeau Regional Airport', state: 'MO', lat: 37.22556, lon: -89.5783299, }, KJLN: { id: 'KJLN', city: 'Joplin, Joplin Regional Airport', state: 'MO', lat: 37.15611, lon: -94.5005599, }, KPOF: { id: 'KPOF', city: 'Poplar Bluff, Poplar Bluff Municipal Airport', state: 'MO', lat: 36.77056, lon: -90.32222, }, KSZL: { id: 'KSZL', city: 'Whiteman Air Force Base', state: 'MO', lat: 38.73333, lon: -93.55, }, KLXT: { id: 'KLXT', city: 'Lee\'s Summit, Lee\'s Summit Municipal Airport', state: 'MO', lat: 38.95972, lon: -94.37167, }, KDMO: { id: 'KDMO', city: 'Sedalia, Sedalia Memorial Airport', state: 'MO', lat: 38.71222, lon: -93.17444, }, KJEF: { id: 'KJEF', city: 'Jefferson City, Jefferson City Memorial Airport', state: 'MO', lat: 38.59444, lon: -92.15583, }, KCDJ: { id: 'KCDJ', city: 'Chillicothe, Chillicothe Agri-Science Center', state: 'MO', lat: 39.81667, lon: -93.58333, }, KAIZ: { id: 'KAIZ', city: 'Kaiser Lake Ozark, Lee C Fine Memorial Airport', state: 'MO', lat: 38.1, lon: -92.55, }, KTBN: { id: 'KTBN', city: 'Fort Leonard Wood', state: 'MO', lat: 37.73333, lon: -92.13333, }, KUNO: { id: 'KUNO', city: 'West Plains, West Plains Municipal Airport', state: 'MO', lat: 36.87917, lon: -91.905, }, KSET: { id: 'KSET', city: 'St. Charles, St. Charles County Smartt Airport', state: 'MO', lat: 38.93056, lon: -90.4325, }, KVIH: { id: 'KVIH', city: 'Rolla / Vichy, Rolla National Airport', state: 'MO', lat: 38.13194, lon: -91.76528, }, KBBG: { id: 'KBBG', city: 'Branson', state: 'MO', lat: 36.5321, lon: -93.2005, }, KVER: { id: 'KVER', city: 'Jesse Viertel Memorial Airport', state: 'MO', lat: 38.94672, lon: -92.68267, }, KGPH: { id: 'KGPH', city: 'Mosby Midwest National Air Center Airport', state: 'MO', lat: 39.3325, lon: -94.3096, }, KFWB: { id: 'KFWB', city: 'Branson West Muni - Emerson Field', state: 'MO', lat: 36.6985, lon: -93.4021999, }, KHAE: { id: 'KHAE', city: 'HANNIBAL', state: 'MO', lat: 39.7245, lon: -91.44366, }, KSIK: { id: 'KSIK', city: 'SIKESTON', state: 'MO', lat: 36.8988299, lon: -89.56184, }, KMHL: { id: 'KMHL', city: 'MARSHALL', state: 'MO', lat: 39.09583, lon: -93.20284, }, KMYJ: { id: 'KMYJ', city: 'MEXICO', state: 'MO', lat: 39.1575, lon: -91.81834, }, KRCM: { id: 'KRCM', city: 'Skyhaven Airport', state: 'MO', lat: 38.7842, lon: -93.8028999, }, KEOS: { id: 'KEOS', city: 'NEOSHO AIRPORT', state: 'MO', lat: 36.8108, lon: -94.39169, }, KHFJ: { id: 'KHFJ', city: 'Monett', state: 'MO', lat: 36.9062, lon: -94.0128, }, KGLY: { id: 'KGLY', city: 'Clinton, MO', state: 'MO', lat: 38.3566, lon: -93.6842, }, KOZS: { id: 'KOZS', city: 'Camdenton Memorial Airport', state: 'MO', lat: 37.9739999, lon: -92.6912, }, KFYG: { id: 'KFYG', city: 'Washington Regional Airport', state: 'MO', lat: 38.5876, lon: -90.9937999, }, KTKX: { id: 'KTKX', city: 'Kennett - Kennett Memorial Airport', state: 'MO', lat: 36.22256, lon: -90.03671, }, KBTV: { id: 'KBTV', city: 'Burlington, Burlington International Airport', state: 'VT', lat: 44.46806, lon: -73.15028, }, KMPV: { id: 'KMPV', city: 'Barre / Montpelier, Knapp State Airport', state: 'VT', lat: 44.20472, lon: -72.56611, }, KDDH: { id: 'KDDH', city: 'Bennington Morse State Airport', state: 'VT', lat: 42.89355, lon: -73.2486, }, KMVL: { id: 'KMVL', city: 'Morrisville-Stowe State Airport', state: 'VT', lat: 44.53589, lon: -72.6162499, }, KVSF: { id: 'KVSF', city: 'Springfield, Hartness State Springfield Airport', state: 'VT', lat: 43.3425, lon: -72.52167, }, KRUT: { id: 'KRUT', city: 'Rutland-Southern Vermont Regional Airport', state: 'VT', lat: 43.53333, lon: -72.95, }, KEFK: { id: 'KEFK', city: 'NEWPORT', state: 'VT', lat: 44.93, lon: -72.2, }, KFSO: { id: 'KFSO', city: 'Franklin County State Airport', state: 'VT', lat: 44.9402807, lon: -73.09746, }, KCDA: { id: 'KCDA', city: 'Caledonia County Airport', state: 'VT', lat: 44.5691142, lon: -72.0179789, }, KLIT: { id: 'KLIT', city: 'Little Rock, Adams Field', state: 'AR', lat: 34.72667, lon: -92.23611, }, KLRF: { id: 'KLRF', city: 'Little Rock Air Force Base', state: 'AR', lat: 34.91667, lon: -92.15, }, KFSM: { id: 'KFSM', city: 'Fort Smith, Fort Smith Regional Airport', state: 'AR', lat: 35.33361, lon: -94.365, }, KFYV: { id: 'KFYV', city: 'Fayetteville, Drake Field', state: 'AR', lat: 36.01028, lon: -94.1677799, }, KAWM: { id: 'KAWM', city: 'West Memphis, West Memphis Municipal Airport', state: 'AR', lat: 35.13333, lon: -90.23333, }, KHOT: { id: 'KHOT', city: 'Hot Springs, Memorial Field Airport', state: 'AR', lat: 34.47806, lon: -93.09611, }, KELD: { id: 'KELD', city: 'El Dorado, South Arkansas Regional at Goodwin Field Airport', state: 'AR', lat: 33.22083, lon: -92.8133299, }, 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, }, KARG: { id: 'KARG', city: 'Walnut Ridge, Walnut Ridge Regional Airport', state: 'AR', lat: 36.13333, lon: -90.91667, }, KXNA: { id: 'KXNA', city: 'Fayetteville/Springdale, Northwest Arkansas Regional Airport', state: 'AR', lat: 36.28194, lon: -94.30694, }, KTXK: { id: 'KTXK', city: 'Texarkana, Texarkana Regional-Webb Field', state: 'AR', lat: 33.45611, lon: -93.9875, }, KPBF: { id: 'KPBF', city: 'Pine Bluff, Grider Field Airport', state: 'AR', lat: 34.175, lon: -91.93472, }, KLLQ: { id: 'KLLQ', city: 'Monticello, Monticello Municipal Airport/Ellis Field', state: 'AR', lat: 33.63833, lon: -91.75111, }, KDEQ: { id: 'KDEQ', city: 'De Queen, J Lynn Helms Sevier County Airport', state: 'AR', lat: 34.04694, lon: -94.39944, }, KBYH: { id: 'KBYH', city: 'Eaker Air Force Base', state: 'AR', lat: 35.96667, lon: -89.95, }, KBVX: { id: 'KBVX', city: 'Batesville, Batesville Regional Airport', state: 'AR', lat: 35.73333, lon: -91.65, }, KFLP: { id: 'KFLP', city: 'Flippin, Marion County Regional Airport', state: 'AR', lat: 36.3, lon: -92.58333, }, KASG: { id: 'KASG', city: 'Springdale Municipal', state: 'AR', lat: 36.18333, lon: -94.11667, }, KBPK: { id: 'KBPK', city: 'Mountain Home, Baxter County Regional Airport', state: 'AR', lat: 36.37056, lon: -92.47194, }, KHKA: { id: 'KHKA', city: 'Blytheville, Blytheville Municipal Airport', state: 'AR', lat: 35.93889, lon: -89.8325, }, KSRC: { id: 'KSRC', city: 'Searcy, Searcy Municipal Airport', state: 'AR', lat: 35.21194, lon: -91.7372199, }, KMWT: { id: 'KMWT', city: 'Mount Ida', state: 'AR', lat: 34.55, lon: -93.58333, }, KSGT: { id: 'KSGT', city: 'Stuttgart, Stuttgart Municipal Airport', state: 'AR', lat: 34.6, lon: -91.56667, }, KRUE: { id: 'KRUE', city: 'Russellville, Russellville Regional Airport', state: 'AR', lat: 35.25889, lon: -93.09333, }, KSLG: { id: 'KSLG', city: 'Siloam Springs, Smith Field Airport', state: 'AR', lat: 36.2, lon: -94.48333, }, KROG: { id: 'KROG', city: 'Rogers - Rogers Executive Airport - Carter Field', state: 'AR', lat: 36.36667, lon: -94.1, }, KVBT: { id: 'KVBT', city: 'Bentonville, Bentonville Municipal Airport/Louise M Thaden Field', state: 'AR', lat: 36.35, lon: -94.2166699, }, KCDH: { id: 'KCDH', city: 'Camden / Harrell Field', state: 'AR', lat: 33.61667, lon: -92.76667, }, KMEZ: { id: 'KMEZ', city: 'Mena, Mena Intermountain Municipal Airport', state: 'AR', lat: 34.54528, lon: -94.2025, }, KCCA: { id: 'KCCA', city: 'Clinton Memorial Airfield', state: 'AR', lat: 35.598, lon: -92.4516, }, KADF: { id: 'KADF', city: 'Dexter B Florence Memorial Field', state: 'AR', lat: 34.0998, lon: -93.0661, }, KMGW: { id: 'KMGW', city: 'Morgantown Municipal-Hart Field', state: 'WV', lat: 39.64985, lon: -79.92065, }, KHTS: { id: 'KHTS', city: 'Huntington, Tri-State Airport', state: 'WV', lat: 38.365, lon: -82.555, }, KEKN: { id: 'KEKN', city: 'Elkins, Elkins-Randolph County-Jennings Randolph Field', state: 'WV', lat: 38.88528, lon: -79.85278, }, KCKB: { id: 'KCKB', city: 'Clarksburg, Clarksburg Benedum Airport', state: 'WV', lat: 39.3, lon: -80.22472, }, KMRB: { id: 'KMRB', city: 'Eastern WV Regional Airport/Shepherd Field', state: 'WV', lat: 39.40372, lon: -77.975, }, KLWB: { id: 'KLWB', city: 'Lewisburg / Greenbrier', state: 'WV', lat: 37.86667, lon: -80.4, }, KCRW: { id: 'KCRW', city: 'Charleston, Yeager Airport', state: 'WV', lat: 38.37944, lon: -81.59139, }, KHLG: { id: 'KHLG', city: 'Wheeling, Wheeling Ohio County Airport', state: 'WV', lat: 40.17028, lon: -80.64444, }, KBLF: { id: 'KBLF', city: 'Bluefield, Mercer County Airport', state: 'WV', lat: 37.29583, lon: -81.20778, }, KBKW: { id: 'KBKW', city: 'Beckley, Raleigh County Memorial Airport', state: 'WV', lat: 37.795, lon: -81.12472, }, KPKB: { id: 'KPKB', city: 'Parkersburg, Mid-Ohio Valley Regional Airport', state: 'WV', lat: 39.345, lon: -81.43917, }, KCBE: { id: 'KCBE', city: 'Cumberland, Greater Cumberland Regional Airport', state: 'WV', lat: 39.61528, lon: -78.76083, }, KDSM: { id: 'KDSM', city: 'Des Moines, Des Moines International Airport', state: 'IA', lat: 41.53778, lon: -93.66611, }, KDVN: { id: 'KDVN', city: 'Davenport, Davenport Municipal Airport', state: 'IA', lat: 41.61389, lon: -90.59139, }, KSUX: { id: 'KSUX', city: 'Sioux City, Sioux Gateway Airport', state: 'IA', lat: 42.4025, lon: -96.38444, }, KALO: { id: 'KALO', city: 'Waterloo, Waterloo Municipal Airport', state: 'IA', lat: 42.55444, lon: -92.40111, }, KCID: { id: 'KCID', city: 'Cedar Rapids, The Eastern Iowa Airport', state: 'IA', lat: 41.88444, lon: -91.71056, }, KDBQ: { id: 'KDBQ', city: 'Dubuque, Dubuque Regional Airport', state: 'IA', lat: 42.39778, lon: -90.70361, }, KBRL: { id: 'KBRL', city: 'Burlington, Burlington Regional Airport', state: 'IA', lat: 40.77278, lon: -91.12528, }, KFOD: { id: 'KFOD', city: 'Fort Dodge', state: 'IA', lat: 42.55, lon: -94.18333, }, KMCW: { id: 'KMCW', city: 'Mason City, Mason City Municipal Airport', state: 'IA', lat: 43.15778, lon: -93.33139, }, KIOW: { id: 'KIOW', city: 'Iowa City, Iowa City Municipal Airport', state: 'IA', lat: 41.6327799, lon: -91.54306, }, KOTM: { id: 'KOTM', city: 'Ottumwa, Ottumwa Industrial Airport', state: 'IA', lat: 41.10667, lon: -92.44806, }, KSPW: { id: 'KSPW', city: 'Spencer, Spencer Municipal Airport', state: 'IA', lat: 43.16556, lon: -95.20278, }, KAMW: { id: 'KAMW', city: 'Ames, Ames Municipal Airport', state: 'IA', lat: 41.99056, lon: -93.6188899, }, KLWD: { id: 'KLWD', city: 'Lamoni, Lamoni Municipal Airport', state: 'IA', lat: 40.63056, lon: -93.90083, }, KEST: { id: 'KEST', city: 'Estherville, Estherville Municipal Airport', state: 'IA', lat: 43.40111, lon: -94.74722, }, KMIW: { id: 'KMIW', city: 'Marshalltown, Marshalltown Municipal Airport', state: 'IA', lat: 42.11056, lon: -92.91611, }, KIFA: { id: 'KIFA', city: 'Iowa Falls Municipal Airport', state: 'IA', lat: 42.4709999, lon: -93.27, }, KAIO: { id: 'KAIO', city: 'Atlantic', state: 'IA', lat: 41.4, lon: -95.05, }, KFSW: { id: 'KFSW', city: 'Fort Madison', state: 'IA', lat: 40.66667, lon: -91.33333, }, KAXA: { id: 'KAXA', city: 'Algona', state: 'IA', lat: 43.0833299, lon: -94.26667, }, KEBS: { id: 'KEBS', city: 'Webster City', state: 'IA', lat: 42.43333, lon: -93.86667, }, KCCY: { id: 'KCCY', city: 'Charles City', state: 'IA', lat: 43.06667, lon: -92.61667, }, KIKV: { id: 'KIKV', city: 'Ankeny, Ankeny Regional Airport', state: 'IA', lat: 41.69, lon: -93.56583, }, KMUT: { id: 'KMUT', city: 'Muscatine', state: 'IA', lat: 41.36667, lon: -91.15, }, KAWG: { id: 'KAWG', city: 'Washington', state: 'IA', lat: 41.28333, lon: -91.66667, }, KCSQ: { id: 'KCSQ', city: 'Creston', state: 'IA', lat: 41.01667, lon: -94.36667, }, KEOK: { id: 'KEOK', city: 'Keokuk Municipal', state: 'IA', lat: 40.46667, lon: -91.43333, }, KCIN: { id: 'KCIN', city: 'Carroll', state: 'IA', lat: 42.05, lon: -94.78333, }, KDEH: { id: 'KDEH', city: 'Decorah', state: 'IA', lat: 43.28333, lon: -91.73333, }, KCWI: { id: 'KCWI', city: 'Clinton, Clinton Municipal Airport', state: 'IA', lat: 41.8333299, lon: -90.33333, }, KFFL: { id: 'KFFL', city: 'Fairfield - Fairfield Municipal Airport', state: 'IA', lat: 41.05, lon: -91.98333, }, KLRJ: { id: 'KLRJ', city: 'Le Mars, Le Mars Municipal Airport', state: 'IA', lat: 42.77806, lon: -96.19361, }, KCAV: { id: 'KCAV', city: 'Clarion', state: 'IA', lat: 42.75, lon: -93.76667, }, KCBF: { id: 'KCBF', city: 'Council Bluffs', state: 'IA', lat: 41.26667, lon: -95.76667, }, KHNR: { id: 'KHNR', city: 'Harlan, Harlan Municipal Airport', state: 'IA', lat: 41.58444, lon: -95.33972, }, KDNS: { id: 'KDNS', city: 'Denison', state: 'IA', lat: 41.98333, lon: -95.38333, }, KBNW: { id: 'KBNW', city: 'Boone Municipal', state: 'IA', lat: 42.05, lon: -93.85, }, KCNC: { id: 'KCNC', city: 'Chariton', state: 'IA', lat: 41.03333, lon: -93.36667, }, KICL: { id: 'KICL', city: 'Clarinda', state: 'IA', lat: 40.71667, lon: -95.03333, }, KADU: { id: 'KADU', city: 'Audubon, Audubon County Airport', state: 'IA', lat: 41.70111, lon: -94.92028, }, KMPZ: { id: 'KMPZ', city: 'Mount Pleasant, Mount Pleasant Municipal Airport', state: 'IA', lat: 40.94667, lon: -91.51111, }, KSDA: { id: 'KSDA', city: 'Shenandoah Municipal', state: 'IA', lat: 40.75, lon: -95.41667, }, KOLZ: { id: 'KOLZ', city: 'Oelwein, Oelwein Municipal Airport', state: 'IA', lat: 42.68083, lon: -91.97444, }, KPEA: { id: 'KPEA', city: 'Pella, Pella Municipal Airport', state: 'IA', lat: 41.4, lon: -92.93333, }, KTNU: { id: 'KTNU', city: 'Newton Municipal', state: 'IA', lat: 41.68333, lon: -93.01667, }, KOXV: { id: 'KOXV', city: 'Knoxville', state: 'IA', lat: 41.3, lon: -93.11667, }, KMXO: { id: 'KMXO', city: 'Monticello Municipal', state: 'IA', lat: 42.23333, lon: -91.16667, }, KRDK: { id: 'KRDK', city: 'Red Oak', state: 'IA', lat: 41.01667, lon: -95.26667, }, KORC: { id: 'KORC', city: 'Orange City', state: 'IA', lat: 42.98333, lon: -96.06667, }, KSLB: { id: 'KSLB', city: 'Storm Lake', state: 'IA', lat: 42.6, lon: -95.23333, }, KSHL: { id: 'KSHL', city: 'Sheldon', state: 'IA', lat: 43.21667, lon: -95.83333, }, KOOA: { id: 'KOOA', city: 'Oskaloosa, Oskaloosa Municipal Airport', state: 'IA', lat: 41.22611, lon: -92.49361, }, KCKP: { id: 'KCKP', city: 'Cherokee, Cherokee Municipal Airport', state: 'IA', lat: 42.73167, lon: -95.55583, }, KVTI: { id: 'KVTI', city: 'Vinton, Vinton Veterans Memorial Airpark Airport', state: 'IA', lat: 42.21861, lon: -92.02583, }, KIIB: { id: 'KIIB', city: 'Independence, Independence Municipal Airport', state: 'IA', lat: 42.45, lon: -91.93333, }, KGGI: { id: 'KGGI', city: 'Grinnell Municipal Airfield', state: 'IA', lat: 41.7092, lon: -92.7349, }, KPRO: { id: 'KPRO', city: 'Perry Municipal Airport', state: 'IA', lat: 41.828, lon: -94.1598999, }, KTVK: { id: 'KTVK', city: 'Centerville Municipal Airport', state: 'IA', lat: 40.6839, lon: -92.901, }, KFXY: { id: 'KFXY', city: 'Forest City Municipal Airport', state: 'IA', lat: 43.235, lon: -93.624, }, KEET: { id: 'KEET', city: 'Alabaster, Shelby County Airport', state: 'AL', lat: 33.17833, lon: -86.78167, }, KMOB: { id: 'KMOB', city: 'Mobile, Mobile Regional Airport', state: 'AL', lat: 30.68833, lon: -88.24556, }, KBHM: { id: 'KBHM', city: 'Birmingham, Birmingham International Airport', state: 'AL', lat: 33.56556, lon: -86.745, }, KMGM: { id: 'KMGM', city: 'Montgomery, Dannelly Field', state: 'AL', lat: 32.30028, lon: -86.40611, }, KHSV: { id: 'KHSV', city: 'Huntsville, Huntsville International / Jones Field', state: 'AL', lat: 34.64361, lon: -86.78556, }, KANB: { id: 'KANB', city: 'Anniston Metro Airport', state: 'AL', lat: 33.59045, lon: -85.84789, }, KDHN: { id: 'KDHN', city: 'Dothan, Dothan Regional Airport', state: 'AL', lat: 31.32139, lon: -85.44972, }, 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, }, KTCL: { id: 'KTCL', city: 'Tuscaloosa Regional Airport', state: 'AL', lat: 33.21215, lon: -87.61554, }, KOZR: { id: 'KOZR', city: 'Cairns Army Air Field / Ozark', state: 'AL', lat: 31.27672, lon: -85.71099, }, KLOR: { id: 'KLOR', city: 'Fort Rucker, Lowe Army Heliport', state: 'AL', lat: 31.35889, lon: -85.74833, }, KBFM: { id: 'KBFM', city: 'Mobile, Mobile Downtown Airport', state: 'AL', lat: 30.61389, lon: -88.0633299, }, KGZH: { id: 'KGZH', city: 'Evergreen, Middleton Field', state: 'AL', lat: 31.41889, lon: -87.04806, }, KAUO: { id: 'KAUO', city: 'Auburn-Opelika Airport', state: 'AL', lat: 32.61667, lon: -85.43333, }, KGAD: { id: 'KGAD', city: 'Gadsden, Gadsden Municipal Airport', state: 'AL', lat: 33.96667, lon: -86.08333, }, KDCU: { id: 'KDCU', city: 'Decatur, Pryor Field', state: 'AL', lat: 34.65806, lon: -86.94333, }, KTOI: { id: 'KTOI', city: 'Troy, Troy Municipal Airport', state: 'AL', lat: 31.86056, lon: -86.01222, }, KSEM: { id: 'KSEM', city: 'Craig Field / Selma', state: 'AL', lat: 32.35, lon: -86.98333, }, KALX: { id: 'KALX', city: 'Alexander City, Thomas C Russell Field Airport', state: 'AL', lat: 32.91472, lon: -85.96278, }, KCMD: { id: 'KCMD', city: 'Cullman Regional Folsom Field', state: 'AL', lat: 34.2687, lon: -86.858, }, KJKA: { id: 'KJKA', city: 'Jack Edwards Airport', state: 'AL', lat: 30.2896, lon: -87.6718, }, KDYA: { id: 'KDYA', city: 'Demopolis Municipal Airport', state: 'AL', lat: 32.4638, lon: -87.9541, }, KSCD: { id: 'KSCD', city: 'Merkel Field Sylacauga Municipal Airport', state: 'AL', lat: 33.1718, lon: -86.3055, }, KPLR: { id: 'KPLR', city: 'St Clair County Airport', state: 'AL', lat: 33.5588, lon: -86.2491, }, KEKY: { id: 'KEKY', city: 'Bessemer Airport', state: 'AL', lat: 33.3126, lon: -86.9263, }, KMDQ: { id: 'KMDQ', city: 'Huntsville, Madison County Executive Airport', state: 'AL', lat: 34.86139, lon: -86.55722, }, KHEY: { id: 'KHEY', city: 'Hanchey AHP / Ozark', state: 'AL', lat: 31.35, lon: -85.66667, }, KPRN: { id: 'KPRN', city: 'Mac Crenshaw Mememorial Airport', state: 'AL', lat: 31.8457, lon: -86.6107, }, KHUA: { id: 'KHUA', city: 'Redstone Airfield', state: 'AL', lat: 34.6786, lon: -86.6847, }, KEUF: { id: 'KEUF', city: 'Eufaula Municipal Airport', state: 'AL', lat: 31.951, lon: -85.129, }, KCQF: { id: 'KCQF', city: 'Sonny Callahan Airport', state: 'AL', lat: 30.461, lon: -87.877, }, KJFX: { id: 'KJFX', city: 'Jasper Walker County Airport & Bevill Field', state: 'AL', lat: 33.902, lon: -87.31417, }, KASN: { id: 'KASN', city: 'Talladega Municipal Airport', state: 'AL', lat: 33.5695, lon: -86.0512, }, AFTY: { id: 'AFTY', city: 'AFTON', state: 'WY', lat: 42.73333, lon: -110.93583, }, KEVS: { id: 'KEVS', city: 'EVANSTON/BURNS', state: 'WY', lat: 41.27, lon: -111.01, }, KREC: { id: 'KREC', city: 'Red Canyon WYO 28 tween Riverton&S.Pass', state: 'WY', lat: 42.6166, lon: -108.60859, }, KSOU: { id: 'KSOU', city: 'South Pass WYO 28 near South Pass', state: 'WY', lat: 42.47752, lon: -108.84441, }, KTET: { id: 'KTET', city: 'Teton Pass WYO 22 west of Jackson', state: 'WY', lat: 43.49873, lon: -110.9562, }, KPER: { id: 'KPER', city: 'Peru Hill I-80 west of Green River', state: 'WY', lat: 41.53186, lon: -109.45995, }, KVED: { id: 'KVED', city: 'Vedauwoo', state: 'WY', lat: 41.1571799, lon: -105.4019299, }, KWYH: { id: 'KWYH', city: 'Wyo Hill I-25 south of Cheyenne', state: 'WY', lat: 41.04746, lon: -104.8901, }, JHRV: { id: 'JHRV', city: 'JACKSON HOLE-RENDEZVOUS BOWL ', state: 'WY', lat: 43.590858, lon: -110.872558, }, AGRS: { id: 'AGRS', city: 'Grassy Lake near Moran, WY', state: 'WY', lat: 44.1291666, lon: -110.8180555, }, PCKY: { id: 'PCKY', city: 'Pacific Creek at Moran, WY', state: 'WY', lat: 43.8502777, lon: -110.5177777, }, BONY: { id: 'BONY', city: 'Bondurant 3NW', state: 'WY', lat: 43.2158333, lon: -110.4236111, }, ALPY: { id: 'ALPY', city: 'Snake River above Reservoir near Alpine, WY', state: 'WY', lat: 43.1961111, lon: -110.8894444, }, FLGY: { id: 'FLGY', city: 'Snake River near Flagg Ranch, WY', state: 'WY', lat: 44.0988888, lon: -110.6672222, }, JKSY: { id: 'JKSY', city: 'Snake River below Flat Creek near Jackson, WY', state: 'WY', lat: 43.3722222, lon: -110.7386111, }, ALTY: { id: 'ALTY', city: 'Alta Wyoming Weather Station', state: 'WY', lat: 43.7725, lon: -111.0330555, }, SALY: { id: 'SALY', city: 'Salt River above Reservoir near Etna, WY', state: 'WY', lat: 43.0797222, lon: -111.0372222, }, JKNY: { id: 'JKNY', city: 'Jackson WY Weather Station', state: 'WY', lat: 43.4836111, lon: -110.7602777, }, SKRY: { id: 'SKRY', city: 'Snake River Station, WY', state: 'WY', lat: 44.1333333, lon: -110.6666666, }, HKBY: { id: 'HKBY', city: 'Huckleberry Divide, WY', state: 'WY', lat: 44.1333333, lon: -110.6688888, }, BFKY: { id: 'BFKY', city: 'Buffalo Fork above Lava Creek near Moran, WY', state: 'WY', lat: 43.8380555, lon: -110.4411111, }, GCKY: { id: 'GCKY', city: 'Glade Creek', state: 'WY', lat: 44.0997222, lon: -110.7366666, }, GREY: { id: 'GREY', city: 'Greys River above Reservoir near Alpine, WY', state: 'WY', lat: 43.1427777, lon: -110.9766666, }, KSHR: { id: 'KSHR', city: 'Sheridan County Airport', state: 'WY', lat: 44.7603099, lon: -106.97411, }, KRIW: { id: 'KRIW', city: 'Riverton, Riverton Regional Airport', state: 'WY', lat: 43.06194, lon: -108.44639, }, KCOD: { id: 'KCOD', city: 'Cody', state: 'WY', lat: 44.51667, lon: -109.01667, }, KCYS: { id: 'KCYS', city: 'Cheyenne, Cheyenne Airport', state: 'WY', lat: 41.15789, lon: -104.80812, }, KRKS: { id: 'KRKS', city: 'Rock Springs, Rock Springs-Sweetwater County Airport', state: 'WY', lat: 41.59417, lon: -109.06528, }, KCPR: { id: 'KCPR', city: 'Casper, Natrona County International Airport', state: 'WY', lat: 42.8975, lon: -106.47306, }, KLAR: { id: 'KLAR', city: 'Laramie Regional Airport', state: 'WY', lat: 41.3165, lon: -105.67287, }, KRWL: { id: 'KRWL', city: 'Rawlins, Rawlins Municipal Airport', state: 'WY', lat: 41.80556, lon: -107.19972, }, KWRL: { id: 'KWRL', city: 'Worland, Worland Municipal Airport', state: 'WY', lat: 43.9658299, lon: -107.95083, }, KGCC: { id: 'KGCC', city: 'Gillette, Gillette-Campbell County Airport', state: 'WY', lat: 44.33944, lon: -105.54194, }, KLND: { id: 'KLND', city: 'Lander', state: 'WY', lat: 42.81472, lon: -108.72806, }, KJAC: { id: 'KJAC', city: 'Jackson, Jackson Hole Airport', state: 'WY', lat: 43.6, lon: -110.73333, }, KBPI: { id: 'KBPI', city: 'Big Piney, Big Piney-Marbleton Airport', state: 'WY', lat: 42.57889, lon: -110.10306, }, KGEY: { id: 'KGEY', city: 'South Big Horn County Airport', state: 'WY', lat: 44.5174, lon: -108.0752, }, KBYG: { id: 'KBYG', city: 'Buffalo, Buffalo Johnson County Airport', state: 'WY', lat: 44.38139, lon: -106.71889, }, KTOR: { id: 'KTOR', city: 'Torrington Municipal Airport', state: 'WY', lat: 42.0645, lon: -104.1527, }, KDGW: { id: 'KDGW', city: 'Douglas, Converse County Airport', state: 'WY', lat: 42.79417, lon: -105.38194, }, KEVW: { id: 'KEVW', city: 'Evanston, Evanston-Uinta County Burns Field', state: 'WY', lat: 41.27306, lon: -111.03056, }, KDUB: { id: 'KDUB', city: 'Dubois Municipal Airport', state: 'WY', lat: 43.5484, lon: -109.6903, }, KDWX: { id: 'KDWX', city: 'Dixon Airport', state: 'WY', lat: 41.03704, lon: -107.49976, }, KGUR: { id: 'KGUR', city: 'Camp Guernsey', state: 'WY', lat: 42.2597, lon: -104.7283, }, KPOY: { id: 'KPOY', city: 'Powell Municipal Airport', state: 'WY', lat: 44.8671999, lon: -108.7934, }, KPNA: { id: 'KPNA', city: 'Pinedale, Ralph Wenz Field Airport', state: 'WY', lat: 42.79528, lon: -109.80694, }, KAFO: { id: 'KAFO', city: 'Afton WY', state: 'WY', lat: 42.7113299, lon: -110.94217, }, KECS: { id: 'KECS', city: 'Mondell Field', state: 'WY', lat: 43.8854, lon: -104.3179, }, KFEW: { id: 'KFEW', city: 'Francis E Warren Air Force Base Heliport', state: 'WY', lat: 41.13332, lon: -104.8671899, }, KTBX: { id: 'KTBX', city: 'Boysen', state: 'WY', lat: 43.4667, lon: -108.2333, }, KEHY: { id: 'KEHY', city: 'Elk Mountain AWOS', state: 'WY', lat: 41.7253, lon: -106.4594, }, KHSG: { id: 'KHSG', city: 'Hot Springs County Airport', state: 'WY', lat: 43.7136, lon: -108.3897, }, KBFU: { id: 'KBFU', city: 'Belle Fourche US 59 south of Gillette', state: 'WY', lat: 43.9325, lon: -105.4467, }, KSKL: { id: 'KSKL', city: 'Skyline 230 WYO 230 SE of Encampment', state: 'WY', lat: 41.13753, lon: -106.57687, }, KIKA: { id: 'KIKA', city: 'Inyan Kara I-90 west of Sundance', state: 'WY', lat: 44.29414, lon: -104.62926, }, KBIT: { id: 'KBIT', city: 'Bitter Creek I-80 east of Rock Springs', state: 'WY', lat: 41.64599, lon: -108.5836, }, KDRC: { id: 'KDRC', city: 'Deer Creek I-25 east of Casper', state: 'WY', lat: 42.83687, lon: -105.86063, }, KTMH: { id: 'KTMH', city: 'Twenty Mile Hill I-25 north of Casper', state: 'WY', lat: 43.12271, lon: -106.33705, }, KMTR: { id: 'KMTR', city: 'Meeteetse US 120 north of Meeteetsie', state: 'WY', lat: 44.27011, lon: -108.87343, }, KBVR: { id: 'KBVR', city: 'Beaver Rim US 287/WYO 789 SE of Lander', state: 'WY', lat: 42.58565, lon: -108.28199, }, KARL: { id: 'KARL', city: 'Arlington I-80 west of Laramie', state: 'WY', lat: 41.5980599, lon: -106.21487, }, KVDW: { id: 'KVDW', city: 'Vedauwoo I-80 between Cheyenne&Laramie', state: 'WY', lat: 41.15688, lon: -105.40237, }, KHLD: { id: 'KHLD', city: 'Hiland US 20/26 between Casper&Shoshoni', state: 'WY', lat: 43.0923, lon: -107.32198, }, KCTD: { id: 'KCTD', city: 'Continental Divide I-80 west of Rawlins', state: 'WY', lat: 41.71586, lon: -107.78256, }, KFIR: { id: 'KFIR', city: 'First Divide I-80 east of Evanston', state: 'WY', lat: 41.27649, lon: -110.80067, }, KDHS: { id: 'KDHS', city: 'Dead Horse I-90 tween Buffalo&Gillette', state: 'WY', lat: 44.21906, lon: -106.10477, }, KPUM: { id: 'KPUM', city: 'Pumpkin Vine US 287 south of Laramie', state: 'WY', lat: 41.05218, lon: -105.4691, }, KWTR: { id: 'KWTR', city: 'Whitaker I-25 north of Cheyenne', state: 'WY', lat: 41.41772, lon: -104.87502, }, KIDV: { id: 'KIDV', city: 'I-25 Divide I-25 north of Kaycee', state: 'WY', lat: 43.89864, lon: -106.63833, }, KCMS: { id: 'KCMS', city: 'Peru Hill I-80 at Green River Tunnel', state: 'WY', lat: 41.54958, lon: -109.60197, }, KPAT: { id: 'KPAT', city: 'Pathfinder Hill US 220 south of Alcova', state: 'WY', lat: 42.55811, lon: -106.8453399, }, KPIN: { id: 'KPIN', city: 'Piney Creek I-90 tween Buffalo&Sheridan', state: 'WY', lat: 44.53356, lon: -106.80509, }, KBRX: { id: 'KBRX', city: 'Bordeaux I-25 south of Wheatland', state: 'WY', lat: 41.93066, lon: -104.9436, }, KFBR: { id: 'KFBR', city: 'Fort Bridger WY', state: 'WY', lat: 41.392, lon: -110.40683, }, KSAA: { id: 'KSAA', city: 'Saratoga WY', state: 'WY', lat: 41.44483, lon: -106.8235, }, KEMM: { id: 'KEMM', city: 'KEMMERER', state: 'WY', lat: 41.82, lon: -110.56, }, KSHC: { id: 'KSHC', city: 'Shute Creek WYO 372 Grn. River-La Barge', state: 'WY', lat: 41.94409, lon: -110.00399, }, KCHJ: { id: 'KCHJ', city: 'Chief Joseph WYO 296 north of Cody', state: 'WY', lat: 44.73997, lon: -109.38088, }, KSGE: { id: 'KSGE', city: 'Sage Junction US 30 west of Kemmerer', state: 'WY', lat: 41.82447, lon: -110.90764, }, KRIM: { id: 'KRIM', city: 'Rim US 191 between Pinedale & Bondurant', state: 'WY', lat: 43.1047, lon: -110.17098, }, KGUN: { id: 'KGUN', city: 'Gun Barrel US 85 northeast of Cheyenne', state: 'WY', lat: 41.44368, lon: -104.34428, }, KAJL: { id: 'KAJL', city: 'Lava Mountain', state: 'WY', lat: 43.674, lon: -110.031, }, KLSK: { id: 'KLSK', city: 'Lusk Municipal Airport', state: 'WY', lat: 42.7538, lon: -104.4046, }, KANJ: { id: 'KANJ', city: 'Sault Ste. Marie', state: 'MI', lat: 46.4794399, lon: -84.35722, }, KDTW: { id: 'KDTW', city: 'Detroit, Detroit Metropolitan Wayne County Airport', state: 'MI', lat: 42.23139, lon: -83.33083, }, KPTK: { id: 'KPTK', city: 'Pontiac, Oakland County International Airport', state: 'MI', lat: 42.66306, lon: -83.41, }, KGRR: { id: 'KGRR', city: 'Grand Rapids, Gerald R. Ford International Airport', state: 'MI', lat: 42.88083, lon: -85.52278, }, KDET: { id: 'KDET', city: 'Detroit, Detroit City Airport', state: 'MI', lat: 42.40917, lon: -83.01, }, KGLR: { id: 'KGLR', city: 'Gaylord, Otsego County Airport', state: 'MI', lat: 45.01639, lon: -84.68889, }, KAPN: { id: 'KAPN', city: 'Alpena, Alpena County Regional Airport', state: 'MI', lat: 45.07167, lon: -83.56444, }, KLAN: { id: 'KLAN', city: 'Lansing, Capital City Airport', state: 'MI', lat: 42.78028, lon: -84.57889, }, KFNT: { id: 'KFNT', city: 'Flint, Bishop International Airport', state: 'MI', lat: 42.96667, lon: -83.74944, }, KMKG: { id: 'KMKG', city: 'Muskegon, Muskegon County Airport', state: 'MI', lat: 43.17111, lon: -86.23667, }, KMBS: { id: 'KMBS', city: 'MBS International Airport', state: 'MI', lat: 43.53167, lon: -84.07724, }, KCMX: { id: 'KCMX', city: 'Hancock, Houghton County Memorial Airport', state: 'MI', lat: 47.16833, lon: -88.48889, }, KJXN: { id: 'KJXN', city: 'Jackson, Jackson County-Reynolds Field Airport', state: 'MI', lat: 42.25972, lon: -84.45944, }, KBTL: { id: 'KBTL', city: 'Battle Creek, Kellogg Airport', state: 'MI', lat: 42.3125, lon: -85.24083, }, KMTC: { id: 'KMTC', city: 'Selfridge Air National Guard Base', state: 'MI', lat: 42.61667, lon: -82.83333, }, KAZO: { id: 'KAZO', city: 'Kalamazoo, Kalamazoo / Battle Creek International Airport', state: 'MI', lat: 42.22917, lon: -85.54639, }, KPLN: { id: 'KPLN', city: 'Pellston, Pellston Regional Airport of Emmet County Airport', state: 'MI', lat: 45.57083, lon: -84.79667, }, KTVC: { id: 'KTVC', city: 'Traverse City, Cherry Capital Airport', state: 'MI', lat: 44.7366699, lon: -85.5699999, }, KESC: { id: 'KESC', city: 'Escanaba', state: 'MI', lat: 45.75, lon: -87.03333, }, KJYM: { id: 'KJYM', city: 'Hillsdale, Hillsdale Municipal Airport', state: 'MI', lat: 41.92139, lon: -84.58583, }, KCVX: { id: 'KCVX', city: 'Charlevoix, Charlevoix Municipal Airport', state: 'MI', lat: 45.30472, lon: -85.27472, }, KIMT: { id: 'KIMT', city: 'Iron Mountain / Kingsford, Ford Airport', state: 'MI', lat: 45.81417, lon: -88.10889, }, KMBL: { id: 'KMBL', city: 'Manistee, Manistee County-Blacker Airport', state: 'MI', lat: 44.26667, lon: -86.25, }, KAMN: { id: 'KAMN', city: 'Alma, Gratiot Community Airport', state: 'MI', lat: 43.32194, lon: -84.68778, }, KARB: { id: 'KARB', city: 'Ann Arbor, Ann Arbor Municipal Airport', state: 'MI', lat: 42.22389, lon: -83.74, }, KIRS: { id: 'KIRS', city: 'Sturgis, Kirsch Municipal Airport', state: 'MI', lat: 41.8127799, lon: -85.43917, }, KCAD: { id: 'KCAD', city: 'Cadillac / Wexford County', state: 'MI', lat: 44.28333, lon: -85.41667, }, KMOP: { id: 'KMOP', city: 'Mount Pleasant, Mount Pleasant Municipal Airport', state: 'MI', lat: 43.61667, lon: -84.73333, }, KDUH: { id: 'KDUH', city: 'Lambertville, Toledo Suburban Airport', state: 'MI', lat: 41.73583, lon: -83.65528, }, KHTL: { id: 'KHTL', city: 'Houghton Lake, Roscommon County Airport', state: 'MI', lat: 44.35111, lon: -84.67417, }, 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, }, KCIU: { id: 'KCIU', city: 'Sault Ste Marie, Chippewa County International Airport', state: 'MI', lat: 46.25, lon: -84.4666699, }, KBAX: { id: 'KBAX', city: 'Bad Axe, Huron County Memorial Airport', state: 'MI', lat: 43.78083, lon: -82.98556, }, KMGN: { id: 'KMGN', city: 'Harbor Springs, Harbor Springs Airport', state: 'MI', lat: 45.42556, lon: -84.91333, }, KBIV: { id: 'KBIV', city: 'Holland - West Michigan Regional Airport', state: 'MI', lat: 42.74611, lon: -86.09667, }, KBEH: { id: 'KBEH', city: 'Benton Harbor, Southwest Michigan Regional Airport', state: 'MI', lat: 42.12861, lon: -86.42833, }, KIWD: { id: 'KIWD', city: 'Ironwood, Gogebic-Iron County Airport', state: 'MI', lat: 46.53333, lon: -90.13333, }, KERY: { id: 'KERY', city: 'Newberry, Luce County Airport', state: 'MI', lat: 46.31111, lon: -85.45722, }, KMCD: { id: 'KMCD', city: 'Mackinac Island - Mackinac Island Airport', state: 'MI', lat: 45.865, lon: -84.63722, }, KMNM: { id: 'KMNM', city: 'Menominee, Menominee-Marinette Twin County Airport', state: 'MI', lat: 45.13333, lon: -87.63333, }, KHYX: { id: 'KHYX', city: 'Saginaw, Saginaw County H.W. Browne Airport', state: 'MI', lat: 43.43333, lon: -83.8625, }, KISQ: { id: 'KISQ', city: 'Manistique, Schoolcraft County Airport', state: 'MI', lat: 45.97472, lon: -86.17194, }, KLDM: { id: 'KLDM', city: 'Ludington, Mason County Airport', state: 'MI', lat: 43.96667, lon: -86.4, }, KGOV: { id: 'KGOV', city: 'Grayling, Grayling Army Airfield', state: 'MI', lat: 44.68028, lon: -84.72889, }, KYIP: { id: 'KYIP', city: 'Detroit, Willow Run Airport', state: 'MI', lat: 42.2366699, lon: -83.52611, }, KTTF: { id: 'KTTF', city: 'Monroe, Custer Airport', state: 'MI', lat: 41.94, lon: -83.43472, }, KOZW: { id: 'KOZW', city: 'Howell, Livingston County Airport', state: 'MI', lat: 42.62944, lon: -83.98417, }, KOEB: { id: 'KOEB', city: 'Coldwater, Branch County Memorial Airport', state: 'MI', lat: 41.93333, lon: -85.0525, }, KONZ: { id: 'KONZ', city: 'Detroit/Grosse Ile, Grosse Ile Airport', state: 'MI', lat: 42.09861, lon: -83.1611099, }, KOSC: { id: 'KOSC', city: 'Oscoda, Oscoda-Wurtsmith Airport', state: 'MI', lat: 44.45, lon: -83.36667, }, KRMY: { id: 'KRMY', city: 'Marshall, Brooks Field Airport', state: 'MI', lat: 42.25111, lon: -84.95556, }, KRQB: { id: 'KRQB', city: 'Big Rapids, Roben-Hood Airport', state: 'MI', lat: 43.7224999, lon: -85.50417, }, KTEW: { id: 'KTEW', city: 'Mason, Mason Jewett Field Airport', state: 'MI', lat: 42.56583, lon: -84.42333, }, KPHN: { id: 'KPHN', city: 'St. Clair County International', state: 'MI', lat: 42.91667, lon: -82.53333, }, KSJX: { id: 'KSJX', city: 'Beaver Island, Beaver Island Airport', state: 'MI', lat: 45.69222, lon: -85.56639, }, KSLH: { id: 'KSLH', city: 'Cheboygan, Cheboygan County Airport', state: 'MI', lat: 45.65361, lon: -84.51917, }, KFPK: { id: 'KFPK', city: 'Charlotte, Fitch H Beach Airport', state: 'MI', lat: 42.57444, lon: -84.81139, }, KHAI: { id: 'KHAI', city: 'Haines Memorial Airport', state: 'MI', lat: 41.9598, lon: -85.5934, }, KDRM: { id: 'KDRM', city: 'Drummond Island Airport', state: 'MI', lat: 46.0072, lon: -83.7427, }, KSAW: { id: 'KSAW', city: 'Marquette, Sawyer International Airport', state: 'MI', lat: 46.35361, lon: -87.39528, }, KVLL: { id: 'KVLL', city: 'Troy, Oakland/Troy Airport', state: 'MI', lat: 42.54278, lon: -83.17778, }, KCFS: { id: 'KCFS', city: 'Caro, Tuscola Area Airport', state: 'MI', lat: 43.45861, lon: -83.44528, }, KLWA: { id: 'KLWA', city: 'South Haven, South Haven Area Regional Airport', state: 'MI', lat: 42.35083, lon: -86.25611, }, KPZQ: { id: 'KPZQ', city: 'Rogers City, Presque Isle County Airport', state: 'MI', lat: 45.40694, lon: -83.81278, }, KFKS: { id: 'KFKS', city: 'Frankfort, Frankfort Dow Memorial Field Airport', state: 'MI', lat: 44.625, lon: -86.20056, }, KRNP: { id: 'KRNP', city: 'Owosso, Owosso Community Airport', state: 'MI', lat: 42.99278, lon: -84.13889, }, KFFX: { id: 'KFFX', city: 'Fremont Municipal Airport', state: 'MI', lat: 43.43933, lon: -85.9948299, }, KIKW: { id: 'KIKW', city: 'Jack Barstow Airport', state: 'MI', lat: 43.6624, lon: -84.26213, }, GFMT: { id: 'GFMT', city: 'GREENFIELDS', state: 'MT', lat: 47.65833, lon: -111.8125, }, DRLM: { id: 'DRLM', city: 'DEER LODGE', state: 'MT', lat: 46.33556, lon: -112.76667, }, COVM: { id: 'COVM', city: 'CORVALLIS', state: 'MT', lat: 46.3333299, lon: -114.08333, }, BFAM: { id: 'BFAM', city: 'BLACKFEET', state: 'MT', lat: 48.675, lon: -112.58889, }, RDBM: { id: 'RDBM', city: 'ROUND BUTTE', state: 'MT', lat: 47.53944, lon: -114.28056, }, CRSM: { id: 'CRSM', city: 'CRESTON', state: 'MT', lat: 48.1875, lon: -114.12778, }, HRLM: { id: 'HRLM', city: 'HARLEM', state: 'MT', lat: 48.54333, lon: -108.83472, }, SIGM: { id: 'SIGM', city: 'ST. IGNATIUS', state: 'MT', lat: 47.31333, lon: -114.09806, }, TOSM: { id: 'TOSM', city: 'TOSTON', state: 'MT', lat: 46.12222, lon: -111.49472, }, DLNM: { id: 'DLNM', city: 'DILLON', state: 'MT', lat: 45.3333299, lon: -112.50917, }, BOZM: { id: 'BOZM', city: 'BOZEMAN', state: 'MT', lat: 45.6736099, lon: -111.15, }, BRTM: { id: 'BRTM', city: 'BUFFALO RAPIDS/TERRY', state: 'MT', lat: 46.77806, lon: -105.29944, }, MATM: { id: 'MATM', city: 'MALTA', state: 'MT', lat: 48.37361, lon: -107.77639, }, GLGM: { id: 'GLGM', city: 'GLASGOW', state: 'MT', lat: 48.14333, lon: -106.60917, }, RBYM: { id: 'RBYM', city: 'RUBY VALLEY', state: 'MT', lat: 45.345, lon: -112.15028, }, BRGM: { id: 'BRGM', city: 'BUFFALO RAPIDS/GLEND', state: 'MT', lat: 46.98778, lon: -104.80306, }, HVMT: { id: 'HVMT', city: 'HELENA VALLEY', state: 'MT', lat: 46.67917, lon: -111.98333, }, WSSM: { id: 'WSSM', city: 'White Sulphur Springs', state: 'MT', lat: 46.55333, lon: -110.94667, }, JVWM: { id: 'JVWM', city: 'Jefferson River Valley', state: 'MT', lat: 45.79778, lon: -112.16528, }, UMHM: { id: 'UMHM', city: 'Upper Musselshell', state: 'MT', lat: 46.44722, lon: -109.94, }, BFTM: { id: 'BFTM', city: 'Big Flat / Turner', state: 'MT', lat: 48.83556, lon: -108.56389, }, TRFM: { id: 'TRFM', city: 'Teton River', state: 'MT', lat: 47.90056, lon: -112.15972, }, MWSM: { id: 'MWSM', city: 'Moccasin', state: 'MT', lat: 47.05889, lon: -109.95083, }, SVWM: { id: 'SVWM', city: 'Shields River Valley', state: 'MT', lat: 46.04667, lon: -110.65278, }, KTHM: { id: 'KTHM', city: 'THOMPSON FALLS', state: 'MT', lat: 47.5735, lon: -115.28066, }, SWLM: { id: 'SWLM', city: 'Swan Lake', state: 'MT', lat: 47.9330555, lon: -113.8486111, }, HGWM: { id: 'HGWM', city: 'Hungry Horse Dam Weather Station, MT', state: 'MT', lat: 48.3422222, lon: -114.0188888, }, SELM: { id: 'SELM', city: 'Seeley Lake Ranger Station', state: 'MT', lat: 47.2136111, lon: -113.5197222, }, SUMM: { id: 'SUMM', city: 'Summit, MT', state: 'MT', lat: 48.3175, lon: -113.3527777, }, GDMM: { id: 'GDMM', city: 'Gibson Dam Weather Station', state: 'MT', lat: 47.6016666, lon: -112.7616666, }, FCFM: { id: 'FCFM', city: 'North Fork Flathead River near Columbia Falls, MT', state: 'MT', lat: 48.4955555, lon: -114.1266666, }, CFMM: { id: 'CFMM', city: 'Flathead River at Columbia Falls, MT', state: 'MT', lat: 48.3619444, lon: -114.1838888, }, HGHM: { id: 'HGHM', city: 'S.Fk. Flathead Riv nr Columbia Falls at Hungry Horse', state: 'MT', lat: 48.3566666, lon: -114.0366666, }, WGLM: { id: 'WGLM', city: 'West Glacier, MT', state: 'MT', lat: 48.5011111, lon: -113.985, }, WGCM: { id: 'WGCM', city: 'Middle Fork Flathead River near West Glacier, MT', state: 'MT', lat: 48.4952777, lon: -114.0091666, }, KCII: { id: 'KCII', city: 'Choteau Airport', state: 'MT', lat: 47.8283, lon: -112.1683, }, KGTF: { id: 'KGTF', city: 'Great Falls, Great Falls International Airport', state: 'MT', lat: 47.47333, lon: -111.38222, }, KGGW: { id: 'KGGW', city: 'Glasgow, Glasgow International Airport', state: 'MT', lat: 48.21389, lon: -106.62139, }, KHVR: { id: 'KHVR', city: 'Havre, Havre City-County Airport', state: 'MT', lat: 48.54278, lon: -109.76333, }, KMSO: { id: 'KMSO', city: 'Missoula, Missoula International Airport', state: 'MT', lat: 46.92083, lon: -114.0925, }, KCTB: { id: 'KCTB', city: 'Cut Bank, Cut Bank Municipal Airport', state: 'MT', lat: 48.60833, lon: -112.37611, }, KHLN: { id: 'KHLN', city: 'Helena Regional Airport', state: 'MT', lat: 46.60445, lon: -111.9892, }, KMLS: { id: 'KMLS', city: 'Miles City, Frank Wiley Field Airport', state: 'MT', lat: 46.42806, lon: -105.88639, }, KBZN: { id: 'KBZN', city: 'Bozeman, Gallatin Field', state: 'MT', lat: 45.78806, lon: -111.16083, }, KBIL: { id: 'KBIL', city: 'Billings, Billings Logan International Airport', state: 'MT', lat: 45.80694, lon: -108.54222, }, KGDV: { id: 'KGDV', city: 'Glendive, Dawson Community Airport', state: 'MT', lat: 47.13333, lon: -104.8, }, KBTM: { id: 'KBTM', city: 'Butte, Bert Mooney Airport', state: 'MT', lat: 45.95472, lon: -112.4975, }, KMLP: { id: 'KMLP', city: 'Mullan Pass, Mullan Pass Vor', state: 'MT', lat: 47.45417, lon: -115.66972, }, KDLN: { id: 'KDLN', city: 'Dillon, Dillon Airport', state: 'MT', lat: 45.2575, lon: -112.55444, }, KSDY: { id: 'KSDY', city: 'Sidney-Richland', state: 'MT', lat: 47.7, lon: -104.2, }, KLWT: { id: 'KLWT', city: 'Lewistown, Lewistown Municipal Airport', state: 'MT', lat: 47.0491699, lon: -109.46639, }, KOLF: { id: 'KOLF', city: 'Wolf Point, Clayton Airport', state: 'MT', lat: 48.09444, lon: -105.57722, }, KLVM: { id: 'KLVM', city: 'Livingston, Mission Field Airport', state: 'MT', lat: 45.69944, lon: -110.44833, }, SARC: { id: 'SARC', city: 'SOUTHERN AG. RESEARCH CENTER', state: 'MT', lat: 45.92278, lon: -108.24528, }, KGPI: { id: 'KGPI', city: 'Kalispell, Glacier Park International Airport', state: 'MT', lat: 48.30417, lon: -114.26361, }, KBHK: { id: 'KBHK', city: 'Baker, Baker Municipal Airport', state: 'MT', lat: 46.34778, lon: -104.2574999, }, KGFA: { id: 'KGFA', city: 'Malmstrom Air Force Base', state: 'MT', lat: 47.5, lon: -111.18333, }, KJDN: { id: 'KJDN', city: 'Jordan, Jordan Airport', state: 'MT', lat: 47.32583, lon: -106.9475, }, LMMM: { id: 'LMMM', city: 'Lower Musselshell', state: 'MT', lat: 46.5627799, lon: -108.00583, }, KPWD: { id: 'KPWD', city: 'PLENTYWOOD', state: 'MT', lat: 48.78863, lon: -104.5231699, }, KWYS: { id: 'KWYS', city: 'West Yellowstone', state: 'MT', lat: 44.68333, lon: -111.11667, }, KRPX: { id: 'KRPX', city: 'ROUNDUP', state: 'MT', lat: 46.47499, lon: -108.54339, }, KEKS: { id: 'KEKS', city: 'Ennis - Big Sky Airport', state: 'MT', lat: 45.27436, lon: -111.64886, }, KMVH: { id: 'KMVH', city: 'N BAR Ranch Airport', state: 'MT', lat: 46.8381, lon: -108.9368, }, KCVG: { id: 'KCVG', city: 'Cincinnati/Northern Kentucky International Airport', state: 'KY', lat: 39.04456, lon: -84.67229, }, KLOU: { id: 'KLOU', city: 'Louisville, Bowman Field Airport', state: 'KY', lat: 38.22778, lon: -85.66361, }, KPAH: { id: 'KPAH', city: 'Paducah, Barkley Regional Airport', state: 'KY', lat: 37.05639, lon: -88.77389, }, KBWG: { id: 'KBWG', city: 'Bowling Green, Bowling Green-Warren County Regional Airport', state: 'KY', lat: 36.96444, lon: -86.41944, }, KLEX: { id: 'KLEX', city: 'Lexington Blue Grass Airport', state: 'KY', lat: 38.0339, lon: -84.6114599, }, KJKL: { id: 'KJKL', city: 'Jackson, Carroll Airport', state: 'KY', lat: 37.5913899, lon: -83.31444, }, KHOP: { id: 'KHOP', city: 'Fort Campbell U. S. Army Airfield', state: 'KY', lat: 36.66667, lon: -87.5, }, KLOZ: { id: 'KLOZ', city: 'London, London-Corbin Airport-Magee Field', state: 'KY', lat: 37.08944, lon: -84.06861, }, KFTK: { id: 'KFTK', city: 'Fort Knox', state: 'KY', lat: 37.9, lon: -85.9666699, }, KSDF: { id: 'KSDF', city: 'Louisville, Standiford Field', state: 'KY', lat: 38.17722, lon: -85.72972, }, KEHR: { id: 'KEHR', city: 'Henderson City', state: 'KY', lat: 37.81667, lon: -87.68333, }, KFFT: { id: 'KFFT', city: 'Frankfort, Capital City Airport', state: 'KY', lat: 38.18472, lon: -84.90333, }, KOWB: { id: 'KOWB', city: 'Owensboro, Owensboro-Daviess County Airport', state: 'KY', lat: 37.74, lon: -87.16667, }, KSME: { id: 'KSME', city: 'Somerset, Somerset-Pulaski County - J.T. Wilson Field Airport', state: 'KY', lat: 37.05417, lon: -84.615, }, KEKQ: { id: 'KEKQ', city: 'Monticello, Wayne County Airport', state: 'KY', lat: 36.85528, lon: -84.85611, }, KFGX: { id: 'KFGX', city: 'Flemingsburg Fleming-Mason Airport', state: 'KY', lat: 38.5418, lon: -83.7434, }, KPBX: { id: 'KPBX', city: 'Pikeville Pike County Airport and Hatcher Field', state: 'KY', lat: 37.5587, lon: -82.5674, }, KGLW: { id: 'KGLW', city: 'Glasgow, Glasgow Municipal Airport', state: 'KY', lat: 37.03167, lon: -85.95361, }, KCEY: { id: 'KCEY', city: 'Murray Kyle Oakley Field, KY', state: 'KY', lat: 36.6646, lon: -88.3728, }, KDVK: { id: 'KDVK', city: 'Stuart Powell Field Airport', state: 'KY', lat: 37.5775751, lon: -84.7694978, }, KIOB: { id: 'KIOB', city: 'Mount Sterling-Montgomery County Airport', state: 'KY', lat: 38.0575, lon: -83.9829, }, KSJS: { id: 'KSJS', city: 'Big Sandy Regional Airport', state: 'KY', lat: 37.751, lon: -82.6367, }, KDWU: { id: 'KDWU', city: 'Ashland Regional Airport', state: 'KY', lat: 38.5545, lon: -82.738, }, KBYL: { id: 'KBYL', city: 'Williamsburg-Whitley County Airport', state: 'KY', lat: 36.7954099, lon: -84.2012699, }, KSYM: { id: 'KSYM', city: 'Clyde A. Thomas Regional Airport', state: 'KY', lat: 38.215, lon: -83.5874, }, KLZD: { id: 'KLZD', city: 'DANIELSON', state: 'CT', lat: 41.8197, lon: -71.90096, }, KBDR: { id: 'KBDR', city: 'Bridgeport, Sikorsky Memorial Airport', state: 'CT', lat: 41.16421, lon: -73.12663, }, KHFD: { id: 'KHFD', city: 'Hartford, Hartford-Brainard Airport', state: 'CT', lat: 41.735, lon: -72.65167, }, KBDL: { id: 'KBDL', city: 'Windsor Locks, Bradley International Airport', state: 'CT', lat: 41.93806, lon: -72.6825, }, KGON: { id: 'KGON', city: 'Groton / New London, Groton / New London Airport', state: 'CT', lat: 41.3275, lon: -72.04944, }, KHVN: { id: 'KHVN', city: 'New Haven, Tweed-New Haven Airport', state: 'CT', lat: 41.26389, lon: -72.88722, }, KMMK: { id: 'KMMK', city: 'Meriden, Meriden Markham Municipal Airport', state: 'CT', lat: 41.50972, lon: -72.82778, }, KIJD: { id: 'KIJD', city: 'Willimantic, Windham Airport', state: 'CT', lat: 41.74194, lon: -72.18361, }, KDXR: { id: 'KDXR', city: 'Danbury, Danbury Municipal Airport', state: 'CT', lat: 41.37167, lon: -73.48444, }, 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, }, PHTO: { id: 'PHTO', city: 'Hilo, Hilo International Airport', state: 'HI', lat: 19.72222, lon: -155.0558299, }, PHLI: { id: 'PHLI', city: 'Lihue, Lihue Airport', state: 'HI', lat: 21.98389, lon: -159.3411099, }, PHNL: { id: 'PHNL', city: 'Honolulu, Honolulu 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, }, PHKO: { id: 'PHKO', city: 'Kailua / Kona, Keahole Airport', state: 'HI', lat: 19.74083, lon: -156.05056, }, PHMK: { id: 'PHMK', city: 'Kaunakakai, Molokai Airport', state: 'HI', lat: 21.15, lon: -157.1, }, PHOG: { id: 'PHOG', city: 'Kahului, Kahului Airport', state: 'HI', lat: 20.8924999, lon: -156.43694, }, 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, }, PHHI: { id: 'PHHI', city: 'Wheeler Air Force Base / Oahu', state: 'HI', lat: 21.48333, lon: -158.03333, }, PHSF: { id: 'PHSF', city: 'Bradshaw Army Air Field / Hawaii', state: 'HI', lat: 19.78333, lon: -155.55, }, PMDY: { id: 'PMDY', city: 'Sand Island, Henderson Field Airport', state: 'HI', lat: 28.21667, lon: -177.36667, }, PHNG: { id: 'PHNG', city: 'Kaneohe, Marine Corps Air Station', state: 'HI', lat: 21.45389, lon: -157.76556, }, PHBK: { id: 'PHBK', city: 'Kekaha, Pacific Missile Test Facility Barking Sands', state: 'HI', lat: 22.03639, lon: -159.78639, }, PHHN: { id: 'PHHN', city: 'HANA', state: 'HI', lat: 20.79563, lon: -156.01444, }, PHMU: { id: 'PHMU', city: 'KAMUELA', state: 'HI', lat: 20.00133, lon: -155.66817, }, AHTI: { id: 'AHTI', city: 'ASHTON', state: 'ID', lat: 44.025, lon: -111.46667, }, GFRI: { id: 'GFRI', city: 'GLENNS FERRY', state: 'ID', lat: 42.86667, lon: -115.35694, }, TWFI: { id: 'TWFI', city: 'TWIN FALLS', state: 'ID', lat: 42.54611, lon: -114.34528, }, GDVI: { id: 'GDVI', city: 'GRAND VIEW', state: 'ID', lat: 42.9125, lon: -116.05611, }, RPTI: { id: 'RPTI', city: 'RUPERT', state: 'ID', lat: 42.595, lon: -113.83806, }, FAFI: { id: 'FAFI', city: 'FAIRFIELD', state: 'ID', lat: 43.30833, lon: -114.825, }, BOII: { id: 'BOII', city: 'BOISE', state: 'ID', lat: 43.60028, lon: -116.17667, }, RXGI: { id: 'RXGI', city: 'REXBURG', state: 'ID', lat: 43.85, lon: -111.76667, }, FTHI: { id: 'FTHI', city: 'FORT HALL', state: 'ID', lat: 43.07139, lon: -112.43111, }, PMAI: { id: 'PMAI', city: 'PARMA', state: 'ID', lat: 43.8, lon: -116.93333, }, NMPI: { id: 'NMPI', city: 'NAMPA', state: 'ID', lat: 43.44167, lon: -116.63694, }, PICI: { id: 'PICI', city: 'PICABO', state: 'ID', lat: 43.31167, lon: -114.16583, }, MALI: { id: 'MALI', city: 'MALTA', state: 'ID', lat: 42.4375, lon: -113.41389, }, KTBI: { id: 'KTBI', city: 'Kettle Butte', state: 'ID', lat: 43.5486099, lon: -112.32583, }, DENI: { id: 'DENI', city: 'Dworshak - Dent Acres', state: 'ID', lat: 46.62333, lon: -116.22056, }, ABEI: { id: 'ABEI', city: 'Aberdeen', state: 'ID', lat: 42.95333, lon: -112.82667, }, MNTI: { id: 'MNTI', city: 'Monteview', state: 'ID', lat: 44.015, lon: -112.53583, }, KETI: { id: 'KETI', city: 'Ketchum Ranger Station', state: 'ID', lat: 43.6816666, lon: -114.3627777, }, FRCI: { id: 'FRCI', city: 'Fall River Canal', state: 'ID', lat: 43.9991666, lon: -111.5280555, }, PAYI: { id: 'PAYI', city: 'North Fork Payette River at McCall, Idaho', state: 'ID', lat: 44.9083333, lon: -116.1194444, }, HENI: { id: 'HENI', city: 'Henrys Fork near Lake, ID', state: 'ID', lat: 44.595, lon: -111.35, }, DRYI: { id: 'DRYI', city: 'Dry Bed near Ririe, ID', state: 'ID', lat: 43.6391666, lon: -111.7152777, }, MRYI: { id: 'MRYI', city: 'Marysville Canal near Squirrel, ID', state: 'ID', lat: 44.0616666, lon: -111.3283333, }, WACI: { id: 'WACI', city: 'Watson Canal', state: 'ID', lat: 43.1958333, lon: -112.4, }, TITI: { id: 'TITI', city: 'Teton Island Feeder Canal near Teton, ID', state: 'ID', lat: 43.8911111, lon: -111.6969444, }, BTSI: { id: 'BTSI', city: 'Boise River near Twin Springs, Idaho', state: 'ID', lat: 43.6586111, lon: -115.7272222, }, FHPI: { id: 'FHPI', city: 'Fort Hall Michaud Pump', state: 'ID', lat: 43.9283333, lon: -112.5666666, }, HLSI: { id: 'HLSI', city: 'Hailey Ranger Station, ID', state: 'ID', lat: 43.5147222, lon: -114.3066666, }, MIII: { id: 'MIII', city: 'Milner-Gooding Canal', state: 'ID', lat: 42.5275, lon: -114.0102777, }, CCPI: { id: 'CCPI', city: 'Canyon Creek Lateral Pump', state: 'ID', lat: 43.9033333, lon: -111.5380555, }, BPPI: { id: 'BPPI', city: 'Bob Parkinson Pump', state: 'ID', lat: 43.9194444, lon: -111.4594444, }, PRKI: { id: 'PRKI', city: 'Parks and Lewisville Canal near Rigby, ID', state: 'ID', lat: 43.6888888, lon: -111.8661111, }, HRSI: { id: 'HRSI', city: 'Payette River near Horseshoe Bend, ID', state: 'ID', lat: 43.945, lon: -116.1969444, }, DRII: { id: 'DRII', city: 'Deadwood River above Deadwood Reservoir, ID', state: 'ID', lat: 44.3483333, lon: -115.6497222, }, TICI: { id: 'TICI', city: 'Teton Irrigation Weir', state: 'ID', lat: 43.8916666, lon: -111.6672222, }, ANTI: { id: 'ANTI', city: 'Henrys Fork at St. Anthony, ID', state: 'ID', lat: 43.9666666, lon: -111.6722222, }, WLWI: { id: 'WLWI', city: 'Willow Creek near Bellevue, ID', state: 'ID', lat: 43.3230555, lon: -114.3236111, }, ASCI: { id: 'ASCI', city: 'Aberdeen-Springfield Canal', state: 'ID', lat: 43.2805555, lon: -112.2569444, }, WILI: { id: 'WILI', city: 'Willow Creek Floodway Channel nr Ukon, ID', state: 'ID', lat: 43.5763888, lon: -111.9130555, }, RDWI: { id: 'RDWI', city: 'Reid Weir', state: 'ID', lat: 43.7155555, lon: -111.8141666, }, DNCI: { id: 'DNCI', city: 'Danskin Canal', state: 'ID', lat: 43.2208333, lon: -112.3541666, }, RXRI: { id: 'RXRI', city: 'Rexburg Irrigation Canal near Rexburg, ID', state: 'ID', lat: 43.8363888, lon: -111.7638888, }, VLVI: { id: 'VLVI', city: 'Valley View', state: 'ID', lat: 44.6458333, lon: -111.3291666, }, GWCI: { id: 'GWCI', city: 'Great Western Canal near Lewisville, ID', state: 'ID', lat: 43.5875, lon: -112.0611111, }, HFAI: { id: 'HFAI', city: 'Henrys Fork near Ashton, ID', state: 'ID', lat: 44.0697222, lon: -111.5105555, }, SUCI: { id: 'SUCI', city: 'Salem Union Weir', state: 'ID', lat: 43.9708333, lon: -111.6505555, }, WIFI: { id: 'WIFI', city: 'Sand Creek above Willow Creek Diversion nr Ukon, ID', state: 'ID', lat: 43.5741666, lon: -111.895, }, JRPI: { id: 'JRPI', city: 'J. Ricks Pipeline (Teton River)', state: 'ID', lat: 43.8513888, lon: -111.2533333, }, SNAI: { id: 'SNAI', city: 'Snake River at Blackfoot, ID', state: 'ID', lat: 43.1975, lon: -112.3691666, }, SNDI: { id: 'SNDI', city: 'Sand Creek at Wolverine Road', state: 'ID', lat: 43.2827777, lon: -112.1508333, }, PLCI: { id: 'PLCI', city: 'Palisades Canal near Irwin, ID', state: 'ID', lat: 43.7458333, lon: -112.1027777, }, TEAI: { id: 'TEAI', city: 'Teton River near St. Anthony, ID', state: 'ID', lat: 43.9272222, lon: -111.6152777, }, PRLI: { id: 'PRLI', city: 'South Fork Payette River at Lowman, ID', state: 'ID', lat: 44.0847222, lon: -115.6027777, }, PALI: { id: 'PALI', city: 'Snake River near Irwin, ID', state: 'ID', lat: 43.3508333, lon: -111.2183333, }, CHEI: { id: 'CHEI', city: 'Falls River near Chester, ID', state: 'ID', lat: 44.0183333, lon: -111.5666666, }, ELCI: { id: 'ELCI', city: 'Eagle Rock Canal near Hwy 26', state: 'ID', lat: 43.6041666, lon: -111.7977777, }, MILI: { id: 'MILI', city: 'Snake River at Milner, Idaho', state: 'ID', lat: 42.5283333, lon: -114.0183333, }, OSCI: { id: 'OSCI', city: 'Osgood Canal', state: 'ID', lat: 43.6291666, lon: -112.0791666, }, PARI: { id: 'PARI', city: 'Boise River near Parma, ID', state: 'ID', lat: 43.7816666, lon: -116.9713888, }, RICI: { id: 'RICI', city: 'Riverside Canal', state: 'ID', lat: 43.2636111, lon: -112.3013888, }, SPPI: { id: 'SPPI', city: 'South Pipeline (Teton River)', state: 'ID', lat: 43.8413888, lon: -111.2438888, }, IDCI: { id: 'IDCI', city: 'Idaho Canal near Lewisville, ID', state: 'ID', lat: 43.6138888, lon: -112.0527777, }, IDHI: { id: 'IDHI', city: 'Idaho City', state: 'ID', lat: 43.8361111, lon: -115.8347222, }, RIWI: { id: 'RIWI', city: 'Ririe Dam Weather Station', state: 'ID', lat: 43.5825, lon: -111.7386111, }, CRMI: { id: 'CRMI', city: 'Craters of the Moon, ID', state: 'ID', lat: 43.4622222, lon: -113.5613888, }, PRPI: { id: 'PRPI', city: 'Payette River near Payette, ID', state: 'ID', lat: 44.0424999, lon: -116.9241666, }, WODI: { id: 'WODI', city: 'Little Wood River near Carey, ID', state: 'ID', lat: 43.39, lon: -114, }, HEII: { id: 'HEII', city: 'Snake River near Heise, ID', state: 'ID', lat: 43.6125, lon: -111.66, }, MCGI: { id: 'MCGI', city: 'Mann Creek at Mann Creek Guard Station, ID', state: 'ID', lat: 44.5013888, lon: -116.9491666, }, LWOI: { id: 'LWOI', city: 'Little Wood River above High Five Creek, ID', state: 'ID', lat: 43.4930555, lon: -114.0572222, }, TRCI: { id: 'TRCI', city: 'Trego Canal near Blackfoot, ID', state: 'ID', lat: 43.2013888, lon: -112.3666666, }, ERCI: { id: 'ERCI', city: 'Eagle Rock Canal near Heise, ID', state: 'ID', lat: 43.6305555, lon: -111.6875, }, LORI: { id: 'LORI', city: 'Snake River at Lorenzo, ID', state: 'ID', lat: 43.7352777, lon: -111.8780555, }, AFCI: { id: 'AFCI', city: 'St. Anthony Union Feeder Canal', state: 'ID', lat: 43.9602777, lon: -111.6980555, }, BMCI: { id: 'BMCI', city: 'Butte and Market Lake Canal', state: 'ID', lat: 43.7458333, lon: -112.1027777, }, DFWI: { id: 'DFWI', city: 'Deer Flat Upper Embankment Warning System', state: 'ID', lat: 43.5611111, lon: -116.6591666, }, BDDI: { id: 'BDDI', city: 'Boise River below Diversion Dam near Boise', state: 'ID', lat: 43.5397222, lon: -116.0936111, }, BIGI: { id: 'BIGI', city: 'Boise River at Glenwood Bridge', state: 'ID', lat: 43.6602777, lon: -116.2783333, }, DEDI: { id: 'DEDI', city: 'Deadwood River below Deadwood Dam', state: 'ID', lat: 44.2961111, lon: -115.6455555, }, FARI: { id: 'FARI', city: 'Farmers Friend Canal near St. Anthony, ID', state: 'ID', lat: 43.9738888, lon: -111.6380555, }, EGCI: { id: 'EGCI', city: 'Egin Canal', state: 'ID', lat: 43.9652777, lon: -111.6861111, }, LACI: { id: 'LACI', city: 'East Labelle Weir', state: 'ID', lat: 43.6733333, lon: -111.8041666, }, INCI: { id: 'INCI', city: 'Independent Canal', state: 'ID', lat: 43.9588888, lon: -111.7011111, }, CNCI: { id: 'CNCI', city: 'Council Weather Station', state: 'ID', lat: 44.7305555, lon: -116.4322222, }, MPCI: { id: 'MPCI', city: 'Minidoka North Side Pump Canal near Burley, ID', state: 'ID', lat: 42.5336111, lon: -113.9469444, }, RGCI: { id: 'RGCI', city: 'Rigby Weir', state: 'ID', lat: 43.6855555, lon: -111.8538888, }, MDNI: { id: 'MDNI', city: 'Main Drain North near Heyburn, ID', state: 'ID', lat: 42.5505555, lon: -113.8663888, }, MING: { id: 'MING', city: 'Minidoka Dam and Lake Walcott, ID', state: 'ID', lat: 42.6708333, lon: -113.4833333, }, BFTI: { id: 'BFTI', city: 'Snake River near Blackfoot, ID', state: 'ID', lat: 43.1252777, lon: -112.5183333, }, ENTI: { id: 'ENTI', city: 'Enterprize Canal', state: 'ID', lat: 43.6305555, lon: -111.6847222, }, TCNI: { id: 'TCNI', city: 'Twin Falls North Side Canal', state: 'ID', lat: 42.5263888, lon: -114.0097222, }, BRFI: { id: 'BRFI', city: 'South Fork Boise River near Featherville', state: 'ID', lat: 43.4958333, lon: -115.3075, }, BKPI: { id: 'BKPI', city: 'Boelky Pump', state: 'ID', lat: 43.8636111, lon: -111.2544444, }, RJPI: { id: 'RJPI', city: 'Ray and John Brown Pump', state: 'ID', lat: 43.9099999, lon: -111.2844444, }, HUKI: { id: 'HUKI', city: 'Huckleberry Creek Weather Station, ID', state: 'ID', lat: 44.0430555, lon: -115.5636111, }, REXI: { id: 'REXI', city: 'Henrys Fork near Rexburg, ID', state: 'ID', lat: 43.8258333, lon: -111.905, }, CRCI: { id: 'CRCI', city: 'Crosscut Canal at End', state: 'ID', lat: 43.9205555, lon: -111.6119444, }, WTXI: { id: 'WTXI', city: 'Willow Creek below Tex Creek near Ririe, ID', state: 'ID', lat: 43.4416666, lon: -111.7283333, }, VSPI: { id: 'VSPI', city: 'Val Schwiendiman Pump near Newdale, ID', state: 'ID', lat: 43.9144444, lon: -111.4652777, }, MCII: { id: 'MCII', city: 'Mann Creek bel Adams Cr abv Reservoir', state: 'ID', lat: 44.4802777, lon: -116.9325, }, PLEI: { id: 'PLEI', city: 'Payette River near Letha, ID', state: 'ID', lat: 43.8963888, lon: -116.6258333, }, RSDI: { id: 'RSDI', city: 'Reservation Drop', state: 'ID', lat: 43.2444444, lon: -112.1844444, }, TGCI: { id: 'TGCI', city: 'Twin Groves Canal near St. Anthony, ID', state: 'ID', lat: 43.975, lon: -111.6416666, }, NLCI: { id: 'NLCI', city: 'New Lavaside Canal', state: 'ID', lat: 43.2991666, lon: -112.225, }, VLCI: { id: 'VLCI', city: 'Snake River Valley Canal', state: 'ID', lat: 43.4536111, lon: -112.0880555, }, CBCI: { id: 'CBCI', city: 'Corbett Canal', state: 'ID', lat: 43.2533333, lon: -112.2716666, }, GRSI: { id: 'GRSI', city: 'Grouse, ID', state: 'ID', lat: 43.6775, lon: -113.635, }, AUCI: { id: 'AUCI', city: 'St. Anthony Union Canal', state: 'ID', lat: 43.975, lon: -111.65, }, ISLI: { id: 'ISLI', city: 'Henrys Fork near Island Park, ID', state: 'ID', lat: 44.4163888, lon: -111.3947222, }, LABI: { id: 'LABI', city: 'West Labelle and Long Island Canal near Rigby, ID', state: 'ID', lat: 43.6905555, lon: -111.8555555, }, CVPI: { id: 'CVPI', city: 'Clementsville Pump', state: 'ID', lat: 43.8747222, lon: -111.2472222, }, CFCI: { id: 'CFCI', city: 'Consolidated Farmers Weir', state: 'ID', lat: 43.94, lon: -111.7275, }, RRPI: { id: 'RRPI', city: 'R. Brent Ricks Pipeline (Teton River)', state: 'ID', lat: 43.9191666, lon: -111.5147222, }, ATLI: { id: 'ATLI', city: 'Atlanta 3 Weather Station', state: 'ID', lat: 43.8047222, lon: -115.1272222, }, POCI: { id: 'POCI', city: 'Porter Canal', state: 'ID', lat: 43.5030555, lon: -112.0480555, }, SHYI: { id: 'SHYI', city: 'Snake River near Shelley, ID', state: 'ID', lat: 43.4133333, lon: -112.1341666, }, CECI: { id: 'CECI', city: 'Clark and Edwards Canal', state: 'ID', lat: 43.6569444, lon: -111.7833333, }, IDFI: { id: 'IDFI', city: 'Idaho Falls 16SE', state: 'ID', lat: 43.3458333, lon: -111.7869444, }, GAVI: { id: 'GAVI', city: 'Garden Valley Ranger Station, ID', state: 'ID', lat: 44.0630555, lon: -115.9216666, }, FFCI: { id: 'FFCI', city: 'Farmers Friend Canal near Heise, ID', state: 'ID', lat: 43.6305555, lon: -111.6888888, }, BFCI: { id: 'BFCI', city: 'Blackfoot Canal', state: 'ID', lat: 43.3208333, lon: -112.1719444, }, BOOI: { id: 'BOOI', city: 'Rudy Canal', state: 'ID', lat: 43.6541666, lon: -111.7775, }, WBFI: { id: 'WBFI', city: 'Willow Creek Below Floodway Channel nr. Ukon, ID', state: 'ID', lat: 43.5758333, lon: -111.9119444, }, WVCI: { id: 'WVCI', city: 'Woodville Canal', state: 'ID', lat: 43.4338888, lon: -112.0980555, }, AMFI: { id: 'AMFI', city: 'Snake River at Neeley, ID', state: 'ID', lat: 42.7683333, lon: -112.8783333, }, MORI: { id: 'MORI', city: 'Mores Creek above Robie Creek, ID', state: 'ID', lat: 43.6480555, lon: -115.9888888, }, PECI: { id: 'PECI', city: 'Peoples Canal', state: 'ID', lat: 43.2841666, lon: -112.25, }, MLCI: { id: 'MLCI', city: 'Milner Irrigation Canal near Milner, ID', state: 'ID', lat: 42.5194444, lon: -114.01, }, DRMI: { id: 'DRMI', city: 'Deadwood River at Mouth near Lowman, ID', state: 'ID', lat: 44.0861111, lon: -115.6611111, }, TCSI: { id: 'TCSI', city: 'Twin Falls South Side Canal', state: 'ID', lat: 42.5227777, lon: -114.0130555, }, BURI: { id: 'BURI', city: 'Burgess Canal near Ririe, ID', state: 'ID', lat: 43.6561111, lon: -111.7825, }, MINI: { id: 'MINI', city: 'Snake River near Minidoka, ID', state: 'ID', lat: 42.6730555, lon: -113.4994444, }, PNRI: { id: 'PNRI', city: 'PN Region USBR Hydromet Test Site - Boise, ID', state: 'ID', lat: 43.6225, lon: -116.1933333, }, WAFI: { id: 'WAFI', city: 'Lake Waha Feeder Canal, ID', state: 'ID', lat: 46.2055555, lon: -116.8291666, }, HARI: { id: 'HARI', city: 'Harrison Canal near Ririe, ID', state: 'ID', lat: 43.6441666, lon: -111.7644444, }, ANDI: { id: 'ANDI', city: 'South Fork Boise River at Anderson Ranch Dam', state: 'ID', lat: 43.3416666, lon: -115.4777777, }, BILI: { id: 'BILI', city: 'Billingsly Creek near Haggerman at Hwy 30', state: 'ID', lat: 42.8352777, lon: -114.8938888, }, CSCI: { id: 'CSCI', city: 'North Fork Payette River at Cascade, Idaho', state: 'ID', lat: 44.5288888, lon: -116.0477777, }, MXCI: { id: 'MXCI', city: 'North Side X-Cut Diversion from Gooding, ID', state: 'ID', lat: 42.5586111, lon: -114.0513888, }, WFCI: { id: 'WFCI', city: 'Wilford Canal', state: 'ID', lat: 43.9055555, lon: -111.6277777, }, ANCI: { id: 'ANCI', city: 'Anderson Canal near Ririe, ID', state: 'ID', lat: 43.6222222, lon: -111.6694444, }, ISCI: { id: 'ISCI', city: 'Island Canal', state: 'ID', lat: 43.6916666, lon: -111.8541666, }, BNWI: { id: 'BNWI', city: 'Bone, ID', state: 'ID', lat: 43.395, lon: -111.8258333, }, CXCI: { id: 'CXCI', city: 'Crosscut Canal near Chester, ID', state: 'ID', lat: 44.0166666, lon: -111.5833333, }, TLCI: { id: 'TLCI', city: 'Texas and Liberty Weir', state: 'ID', lat: 43.7202777, lon: -111.8272222, }, BSKI: { id: 'BSKI', city: 'Big Smokey RS Weather Station', state: 'ID', lat: 43.6194444, lon: -114.8675, }, RECI: { id: 'RECI', city: 'Reservation Canal', state: 'ID', lat: 43.3722222, lon: -112.15, }, ACSC: { id: 'ACSC', city: 'Cascade Dam and Lake Cascade at Cascade, Idaho', state: 'ID', lat: 44.525, lon: -116.05, }, BSEI: { id: 'BSEI', city: 'New York Canal Diversion from Boise River', state: 'ID', lat: 43.5494444, lon: -116.1091666, }, KBOI: { id: 'KBOI', city: 'Boise Air Terminal', state: 'ID', lat: 43.56704, lon: -116.24053, }, KPIH: { id: 'KPIH', city: 'Pocatello, Pocatello Regional Airport', state: 'ID', lat: 42.92028, lon: -112.57111, }, KCOE: { id: 'KCOE', city: 'Coeur d\'Alene Airport - Pappy Boyington Field', state: 'ID', lat: 47.76667, lon: -116.81667, }, KSUN: { id: 'KSUN', city: 'Hailey, Friedman Memorial Airport', state: 'ID', lat: 43.5, lon: -114.3, }, KBYI: { id: 'KBYI', city: 'Burley Municipal Airport', state: 'ID', lat: 42.54525, lon: -113.7686, }, KSMN: { id: 'KSMN', city: 'Salmon, Lemhi County Airport', state: 'ID', lat: 45.11667, lon: -113.88333, }, KMYL: { id: 'KMYL', city: 'McCall Airport', state: 'ID', lat: 44.89425, lon: -116.09978, }, KIDA: { id: 'KIDA', city: 'Idaho Falls Regional Airport', state: 'ID', lat: 43.5208299, lon: -112.06611, }, KLWS: { id: 'KLWS', city: 'Lewiston, Lewiston-Nez Perce County Airport', state: 'ID', lat: 46.37472, lon: -117.01444, }, KTWF: { id: 'KTWF', city: 'Joslin Field - Magic Valley Regional Airport', state: 'ID', lat: 42.4784999, lon: -114.47739, }, KMUO: { id: 'KMUO', city: 'Mountain Home Air Force Base', state: 'ID', lat: 43.05, lon: -115.86667, }, KEUL: { id: 'KEUL', city: 'Caldwell - Caldwell Industrial Airport', state: 'ID', lat: 43.64055, lon: -116.63017, }, KJER: { id: 'KJER', city: 'Jerome County Airport', state: 'ID', lat: 42.72736, lon: -114.45469, }, KSNT: { id: 'KSNT', city: 'Stanley, Stanley Ranger Station', state: 'ID', lat: 44.20861, lon: -114.93444, }, KGIC: { id: 'KGIC', city: 'Grangeville - Idaho County Airport', state: 'ID', lat: 45.94111, lon: -116.13257, }, KRXE: { id: 'KRXE', city: 'Rexburg, Rexburg-Madison County Airport', state: 'ID', lat: 43.83167, lon: -111.80611, }, KLLJ: { id: 'KLLJ', city: 'Challis - Challis Airport', state: 'ID', lat: 44.523, lon: -114.21611, }, KSZT: { id: 'KSZT', city: 'Sandpoint, Sandpoint Airport', state: 'ID', lat: 48.29944, lon: -116.56, }, KDIJ: { id: 'KDIJ', city: 'Driggs, Driggs-Reed Memorial Airport', state: 'ID', lat: 43.74167, lon: -111.09778, }, ETSI: { id: 'ETSI', city: 'Emmett I.D. Southside Canal', state: 'ID', lat: 43.925, lon: -116.4402777, }, KMAN: { id: 'KMAN', city: 'Nampa Municipal Airport', state: 'ID', lat: 43.5813, lon: -116.5231, }, FALI: { id: 'FALI', city: 'Falls River near Squirrel, ID', state: 'ID', lat: 44.0686111, lon: -111.2402777, }, LPPI: { id: 'LPPI', city: 'PA Lateral (Pumping Plant) near Milner, ID', state: 'ID', lat: 42.5333333, lon: -113.9666666, }, KILG: { id: 'KILG', city: 'Wilmington, New Castle County Airport', state: 'DE', lat: 39.67442, lon: -75.60567, }, 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, }, KGRB: { id: 'KGRB', city: 'Green Bay, Austin Straubel International Airport', state: 'WI', lat: 44.4794399, lon: -88.13667, }, KMKE: { id: 'KMKE', city: 'Milwaukee, General Mitchell International Airport', state: 'WI', lat: 42.955, lon: -87.9044399, }, KMSN: { id: 'KMSN', city: 'Madison, Dane County Regional-Truax Field', state: 'WI', lat: 43.14056, lon: -89.34528, }, KEAU: { id: 'KEAU', city: 'Eau Claire, Chippewa Valley Regional Airport', state: 'WI', lat: 44.86528, lon: -91.485, }, KLSE: { id: 'KLSE', city: 'La Crosse - La Crosse Regional Airport', state: 'WI', lat: 43.87944, lon: -91.25667, }, KCWA: { id: 'KCWA', city: 'Mosinee', state: 'WI', lat: 44.77944, lon: -89.67098, }, KAUW: { id: 'KAUW', city: 'Wausau, Wausau Downtown Airport', state: 'WI', lat: 44.92861, lon: -89.62667, }, KHYR: { id: 'KHYR', city: 'Hayward, Hayward Municipal Airport', state: 'WI', lat: 46.02056, lon: -91.45028, }, KDLL: { id: 'KDLL', city: 'Baraboo Wisconsin Dells Airport', state: 'WI', lat: 43.52372, lon: -89.77345, }, KOSH: { id: 'KOSH', city: 'Wittman Regional Airport', state: 'WI', lat: 43.98938, lon: -88.55894, }, KRHI: { id: 'KRHI', city: 'Rhinelander, Rhinelander-Oneida County Airport', state: 'WI', lat: 45.63167, lon: -89.48222, }, KCLI: { id: 'KCLI', city: 'Clintonville Municipal Airport', state: 'WI', lat: 44.61526, lon: -88.73129, }, KEGV: { id: 'KEGV', city: 'Eagle River Union Airport', state: 'WI', lat: 45.9309299, lon: -89.26702, }, KARV: { id: 'KARV', city: 'Minocqua/Woodruff, Lakeland Airport/Noble F. Lee Memorial Field', state: 'WI', lat: 45.93333, lon: -89.73333, }, KCMY: { id: 'KCMY', city: 'Sparta, Sparta / Fort McCoy Airport', state: 'WI', lat: 43.9583299, lon: -90.73778, }, KFLD: { id: 'KFLD', city: 'Fond Du Lac, Fond Du Lac County Airport', state: 'WI', lat: 43.77, lon: -88.48639, }, KMDZ: { id: 'KMDZ', city: 'Taylor County Airport', state: 'WI', lat: 45.10462, lon: -90.30253, }, KMRJ: { id: 'KMRJ', city: 'Iowa County Airport', state: 'WI', lat: 42.88754, lon: -90.23147, }, KJVL: { id: 'KJVL', city: 'Janesville-Rock County', state: 'WI', lat: 42.62135, lon: -89.04186, }, KAIG: { id: 'KAIG', city: 'Langlade County Airport', state: 'WI', lat: 45.15659, lon: -89.11144, }, KETB: { id: 'KETB', city: 'West Bend Municipal Airport', state: 'WI', lat: 43.42256, lon: -88.1326, }, KATW: { id: 'KATW', city: 'Appleton-Outagamie', state: 'WI', lat: 44.2595, lon: -88.51567, }, KMFI: { id: 'KMFI', city: 'Marshfield, Marshfield Municipal Airport', state: 'WI', lat: 44.63806, lon: -90.1875, }, 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, }, KBUU: { id: 'KBUU', city: 'Burlington Municipal Airport', state: 'WI', lat: 42.69088, lon: -88.308, }, KISW: { id: 'KISW', city: 'Wisconsin Rapids, Alexander Field South Wood County Airport', state: 'WI', lat: 44.35917, lon: -89.83694, }, KASX: { id: 'KASX', city: 'Ashland, Kennedy Memorial Airport', state: 'WI', lat: 46.54972, lon: -90.91833, }, KENW: { id: 'KENW', city: 'Kenosha, Kenosha Regional Airport', state: 'WI', lat: 42.595, lon: -87.9380599, }, KEFT: { id: 'KEFT', city: 'Monroe Municipal Airport', state: 'WI', lat: 42.61959, lon: -89.59309, }, KLNR: { id: 'KLNR', city: 'Lone Rock Tri-County Regional Airport', state: 'WI', lat: 43.21108, lon: -90.18735, }, KRGK: { id: 'KRGK', city: 'Red Wing - Red Wing Regional Airport', state: 'WI', lat: 44.5926, lon: -92.48439, }, KVOK: { id: 'KVOK', city: 'Volk / Camp Douglas', state: 'WI', lat: 43.93333, lon: -90.26667, }, KSUE: { id: 'KSUE', city: 'Sturgeon Bay', state: 'WI', lat: 44.85, lon: -87.41667, }, KUNU: { id: 'KUNU', city: 'Juneau, Dodge County Airport', state: 'WI', lat: 43.42667, lon: -88.7033299, }, KPDC: { id: 'KPDC', city: 'Prairie Du Chien Municipal Airport', state: 'WI', lat: 43.01938, lon: -91.12112, }, KRNH: { id: 'KRNH', city: 'New Richmond Municipal Airport', state: 'WI', lat: 45.14762, lon: -92.53349, }, KSUW: { id: 'KSUW', city: 'Richard I. Bong Airport', state: 'WI', lat: 46.68335, lon: -92.09254, }, KOEO: { id: 'KOEO', city: 'L O Simenstad Municipal Airport', state: 'WI', lat: 45.31084, lon: -92.6948, }, 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, }, 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, }, KRAC: { id: 'KRAC', city: 'Racine, Batten International Airport', state: 'WI', lat: 42.75861, lon: -87.81778, }, KSTE: { id: 'KSTE', city: 'Stevens Point Municipal Airport', state: 'WI', lat: 44.54371, lon: -89.53468, }, KRRL: { id: 'KRRL', city: 'Merrill, Merrill Municipal Airport', state: 'WI', lat: 45.19844, lon: -89.70996, }, KSBM: { id: 'KSBM', city: 'Sheboygan, Sheboygan County Memorial Airport', state: 'WI', lat: 43.77639, lon: -87.84972, }, KRPD: { id: 'KRPD', city: 'Rice Lake, Rice Lake Regional-Carl\'s Field Airport', state: 'WI', lat: 45.4180599, lon: -91.77361, }, KUES: { id: 'KUES', city: 'Waukesha County Airport', state: 'WI', lat: 43.04245, lon: -88.24607, }, 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, }, KOCQ: { id: 'KOCQ', city: 'Oconto J. Douglas Bake Memorial Airport', state: 'WI', lat: 44.8742, lon: -87.9096, }, KRCX: { id: 'KRCX', city: 'Ladysmith - Rusk County Airport', state: 'WI', lat: 45.4935, lon: -90.9985, }, KPCZ: { id: 'KPCZ', city: 'Waupaca Municipal Airport', state: 'WI', lat: 44.33425, lon: -89.02023, }, KLUM: { id: 'KLUM', city: 'Menomonie Municipal Airport-Score Field', state: 'WI', lat: 44.89363, lon: -91.86652, }, KLNL: { id: 'KLNL', city: 'Land O\' Lakes, Kings Land O\' Lakes Airport', state: 'WI', lat: 46.1538899, lon: -89.21194, }, KBCK: { id: 'KBCK', city: 'Black River Falls Area Airport', state: 'WI', lat: 44.24996, lon: -90.84999, }, KEZS: { id: 'KEZS', city: 'Shawano Municipal Airport', state: 'WI', lat: 44.787, lon: -88.56, }, KPVB: { id: 'KPVB', city: 'Platteville Municipal Airport', state: 'WI', lat: 42.69092, lon: -90.4412399, }, KOLG: { id: 'KOLG', city: 'Solon Springs Municipal Airport', state: 'WI', lat: 46.3148, lon: -91.8164, }, KMSY: { id: 'KMSY', city: 'New Orleans, New Orleans International Airport', state: 'LA', lat: 29.99278, lon: -90.2508299, }, KNEW: { id: 'KNEW', city: 'New Orleans, New Orleans Lakefront Airport', state: 'LA', lat: 30.04944, lon: -90.02889, }, KASD: { id: 'KASD', city: 'Slidell, Slidell Airport', state: 'LA', lat: 30.34306, lon: -89.82194, }, KLCH: { id: 'KLCH', city: 'Lake Charles, Lake Charles Regional Airport', state: 'LA', lat: 30.12611, lon: -93.22333, }, KSHV: { id: 'KSHV', city: 'Shreveport, Shreveport Regional Airport', state: 'LA', lat: 32.44694, lon: -93.82417, }, KBTR: { id: 'KBTR', city: 'Baton Rouge, Baton Rouge Metropolitan, Ryan Field', state: 'LA', lat: 30.53722, lon: -91.14694, }, KPOE: { id: 'KPOE', city: 'Fort Polk, Polk AAF Ft Polk', state: 'LA', lat: 31.05, lon: -93.19389, }, KAEX: { id: 'KAEX', city: 'Alexandria, Alexandria International Airport', state: 'LA', lat: 31.33472, lon: -92.55861, }, KBAD: { id: 'KBAD', city: 'Barksdale Air Force Base', state: 'LA', lat: 32.5, lon: -93.66667, }, KDTN: { id: 'KDTN', city: 'Shreveport, Shreveport Downtown Airport', state: 'LA', lat: 32.5424999, lon: -93.74472, }, KLFT: { id: 'KLFT', city: 'Lafayette, Lafayette Regional Airport', state: 'LA', lat: 30.20222, lon: -91.99306, }, KMLU: { id: 'KMLU', city: 'Monroe Regional Airport', state: 'LA', lat: 32.5155699, lon: -92.02995, }, KESF: { id: 'KESF', city: 'Alexandria Esler Regional Airport', state: 'LA', lat: 31.39634, lon: -92.28273, }, KNBG: { id: 'KNBG', city: 'New Orleans, Naval Air Station - Alvin Callender Field', state: 'LA', lat: 29.82528, lon: -90.035, }, KARA: { id: 'KARA', city: 'New Iberia, Acadiana Regional Airport', state: 'LA', lat: 30.02889, lon: -91.88444, }, KIER: { id: 'KIER', city: 'Natchitoches, Natchitoches Regional Airport', state: 'LA', lat: 31.73583, lon: -93.09917, }, KAXO: { id: 'KAXO', city: 'Grand Isle Supplementary Aviation Weather Reporting Station', state: 'LA', lat: 29.25, lon: -89.9666699, }, KHDC: { id: 'KHDC', city: 'Hammond, Hammond Municipal Airport', state: 'LA', lat: 30.52083, lon: -90.4175, }, KHUM: { id: 'KHUM', city: 'Houma-Terrebonne', state: 'LA', lat: 29.56667, lon: -90.66667, }, KCVW: { id: 'KCVW', city: 'Cameron', state: 'LA', lat: 29.78333, lon: -93.3, }, KCWF: { id: 'KCWF', city: 'Chenault Airpark', state: 'LA', lat: 30.21667, lon: -93.15, }, KRSN: { id: 'KRSN', city: 'Ruston, Ruston Regional Airport', state: 'LA', lat: 32.51444, lon: -92.58833, }, KTVR: { id: 'KTVR', city: 'Vicksburg, Vicksburg / Tallulah Regional Airport', state: 'LA', lat: 32.3480599, lon: -91.03, }, KPTN: { id: 'KPTN', city: 'Patterson Memorial', state: 'LA', lat: 29.71667, lon: -91.33333, }, KAUD: { id: 'KAUD', city: 'Audubon Park', state: 'LA', lat: 29.93333, lon: -90.13333, }, KACP: { id: 'KACP', city: 'Oakdale, Allen Parish Airport', state: 'LA', lat: 30.75056, lon: -92.68861, }, KBVE: { id: 'KBVE', city: 'Boothville', state: 'LA', lat: 29.33333, lon: -89.4, }, KBKB: { id: 'KBKB', city: 'Ft. Polk - Fullerton Landing Strip', state: 'LA', lat: 31.0217, lon: -92.9107, }, KAQV: { id: 'KAQV', city: 'Ft. Polk - Peason Ridge', state: 'LA', lat: 31.4, lon: -93.2833, }, KGAO: { id: 'KGAO', city: 'Galliano, South Lafourche Airport', state: 'LA', lat: 29.44472, lon: -90.26111, }, KDRI: { id: 'KDRI', city: 'De Ridder, Beauregard Parish Airport', state: 'LA', lat: 30.83167, lon: -93.33972, }, KBQP: { id: 'KBQP', city: 'Bastrop, Morehouse Memorial Airport', state: 'LA', lat: 32.75583, lon: -91.88056, }, KBXA: { id: 'KBXA', city: 'Bogalusa, George R Carr Memorial Air Field', state: 'LA', lat: 30.81361, lon: -89.86472, }, KUXL: { id: 'KUXL', city: 'Southland Field', state: 'LA', lat: 30.1314, lon: -93.3760999, }, KGHB: { id: 'KGHB', city: 'GB172/Salsa (Shell E-P)', state: 'LA', lat: 27.84, lon: -91.988, }, KATP: { id: 'KATP', city: 'Green Canyon 787 Atlantis', state: 'LA', lat: 27.195, lon: -90.027, }, KXIH: { id: 'KXIH', city: 'High Island 179A (Apache Corp)', state: 'LA', lat: 29.18, lon: -94.521, }, KXPY: { id: 'KXPY', city: 'Port Fourchon', state: 'LA', lat: 29.123, lon: -90.202, }, KEIR: { id: 'KEIR', city: 'Eugene Island', state: 'LA', lat: 28.634, lon: -91.489, }, KMNE: { id: 'KMNE', city: 'Minden Airport', state: 'LA', lat: 32.64603, lon: -93.29808, }, KIYA: { id: 'KIYA', city: 'Abbeville Chris Crusta Memorial Airport', state: 'LA', lat: 29.97578, lon: -92.08422, }, KVKY: { id: 'KVKY', city: 'Main Pass 289C (Apache Corp)', state: 'LA', lat: 29.248, lon: -88.441, }, KVQT: { id: 'KVQT', city: 'Vermilion 331 (Energy Resource Technology)', state: 'LA', lat: 28.27, lon: -92.264, }, KMIS: { id: 'KMIS', city: 'Main Pass 140B (Apache Corp)', state: 'LA', lat: 29.296, lon: -88.842, }, KGRY: { id: 'KGRY', city: 'Green Canyon 338 Front Runner', state: 'LA', lat: 27.625, lon: -90.441, }, KHZR: { id: 'KHZR', city: 'New Roads False River Regional Airport', state: 'LA', lat: 30.7183, lon: -91.4787, }, KOPL: { id: 'KOPL', city: 'Opelousas St Landry Parish Airport', state: 'LA', lat: 30.5584, lon: -92.0994, }, KSQE: { id: 'KSQE', city: 'GOMEX Ship Shoal 354 Fieldwood Energy', state: 'LA', lat: 28.083, lon: -90.819, }, KGBK: { id: 'KGBK', city: 'MAGNOLIA OIL PLATFORM', state: 'LA', lat: 27.2, lon: -92.2, }, KSCF: { id: 'KSCF', city: 'S MARSH268 OIL PLATFORM', state: 'LA', lat: 29.12, lon: -91.87, }, KMDJ: { id: 'KMDJ', city: 'MISS CANYON OIL PLATFORM', state: 'LA', lat: 28.65, lon: -89.8, }, KSPR: { id: 'KSPR', city: 'SHIP SHOAL OIL PLATFORM', state: 'LA', lat: 28.6, lon: -91.2, }, KEHC: { id: 'KEHC', city: 'E CAMERON278 OIL PLATFORM', state: 'LA', lat: 28.43, lon: -92.88, }, KVBS: { id: 'KVBS', city: 'SABINE 13B OIL PLATFORM', state: 'LA', lat: 29.48, lon: -93.63, }, KVOA: { id: 'KVOA', city: 'VK 786/Petronius (Chevron)', state: 'LA', lat: 29.229, lon: -87.781, }, KPIT: { id: 'KPIT', city: 'Pittsburgh, Pittsburgh International Airport', state: 'PA', lat: 40.50389, lon: -80.26639, }, KPHL: { id: 'KPHL', city: 'Philadelphia, Philadelphia International Airport', state: 'PA', lat: 39.87327, lon: -75.22678, }, KUNV: { id: 'KUNV', city: 'State College - University Park Airport', state: 'PA', lat: 40.85344, lon: -77.8401, }, KERI: { id: 'KERI', city: 'Erie, Erie International Airport', state: 'PA', lat: 42.08, lon: -80.1825, }, KPNE: { id: 'KPNE', city: 'Philadelphia, Northeast Philadelphia Airport', state: 'PA', lat: 40.07889, lon: -75.01361, }, KAGC: { id: 'KAGC', city: 'Pittsburgh - Allegheny County Airport', state: 'PA', lat: 40.35521, lon: -79.92144, }, KJST: { id: 'KJST', city: 'Johnstown - Cambria County Airport', state: 'PA', lat: 40.3149, lon: -78.83074, }, KDUJ: { id: 'KDUJ', city: 'Du Bois - Jefferson County Airport', state: 'PA', lat: 41.17948, lon: -78.89326, }, KMUI: { id: 'KMUI', city: 'Muir Army Air Field / Indiantown', state: 'PA', lat: 40.43808, lon: -76.56434, }, KIPT: { id: 'KIPT', city: 'Williamsport - Lycoming County Airport', state: 'PA', lat: 41.24298, lon: -76.92173, }, KABE: { id: 'KABE', city: 'Allentown, Lehigh Valley International Airport', state: 'PA', lat: 40.64985, lon: -75.44771, }, KLBE: { id: 'KLBE', city: 'Latrobe / Westmorland', state: 'PA', lat: 40.28333, lon: -79.4, }, KAVP: { id: 'KAVP', city: 'Wilkes-Barre - Scranton, Wilkes-Barre / Scranton International Airport', state: 'PA', lat: 41.33889, lon: -75.72667, }, KAOO: { id: 'KAOO', city: 'Altoona - Blair County Airport', state: 'PA', lat: 40.29994, lon: -78.3168, }, KMDT: { id: 'KMDT', city: 'Harrisburg, Harrisburg International Airport', state: 'PA', lat: 40.19361, lon: -76.76333, }, KBVI: { id: 'KBVI', city: 'Beaver Falls Airport', state: 'PA', lat: 40.76667, lon: -80.4, }, KBFD: { id: 'KBFD', city: 'Bradford Regional Airport', state: 'PA', lat: 41.79838, lon: -78.63539, }, KFKL: { id: 'KFKL', city: 'Franklin, Venango Regional Airport', state: 'PA', lat: 41.38333, lon: -79.86667, }, KRDG: { id: 'KRDG', city: 'Reading, Reading Regional Airport', state: 'PA', lat: 40.37333, lon: -75.95944, }, KGKJ: { id: 'KGKJ', city: 'Port Meadville Airport', state: 'PA', lat: 41.6258399, lon: -80.21231, }, KMQS: { id: 'KMQS', city: 'Chester County Airport', state: 'PA', lat: 39.98333, lon: -75.86667, }, KIDI: { id: 'KIDI', city: 'Indiana / Stewart Field', state: 'PA', lat: 40.63333, lon: -79.1, }, KDYL: { id: 'KDYL', city: 'Doylestown, Doylestown Airport', state: 'PA', lat: 40.33016, lon: -75.12286, }, KMPO: { id: 'KMPO', city: 'Mount Pocono, Pocono Mountains Municipal Airport', state: 'PA', lat: 41.13821, lon: -75.37971, }, KLNS: { id: 'KLNS', city: 'Lancaster, Lancaster Airport', state: 'PA', lat: 40.1205799, lon: -76.29446, }, KFIG: { id: 'KFIG', city: 'Clearfield, Clearfield-Lawrence Airport', state: 'PA', lat: 41.04667, lon: -78.41167, }, KCXY: { id: 'KCXY', city: 'Harrisburg, Capital City Airport', state: 'PA', lat: 40.21843, lon: -76.8552, }, KAFJ: { id: 'KAFJ', city: 'Washington, Washington County Airport', state: 'PA', lat: 40.13333, lon: -80.28333, }, KBTP: { id: 'KBTP', city: 'Butler, Butler County Airport/K W Scholter Field', state: 'PA', lat: 40.78333, lon: -79.95, }, KPTW: { id: 'KPTW', city: 'Pottstown, Pottstown Limerick Airport', state: 'PA', lat: 40.23802, lon: -75.5548699, }, KTHV: { id: 'KTHV', city: 'York, York Airport', state: 'PA', lat: 39.91944, lon: -76.87694, }, KSEG: { id: 'KSEG', city: 'Selinsgrove Penn Valley Airport', state: 'PA', lat: 40.81929, lon: -76.86582, }, KHMZ: { id: 'KHMZ', city: 'Bedford, Bedford County Airport', state: 'PA', lat: 40.08528, lon: -78.51222, }, KUKT: { id: 'KUKT', city: 'Quakertown Airport', state: 'PA', lat: 40.4368, lon: -75.38016, }, KLOM: { id: 'KLOM', city: 'Philadelphia - Wings Field Airport', state: 'PA', lat: 40.13758, lon: -75.2684, }, KCKZ: { id: 'KCKZ', city: 'PERKASIE', state: 'PA', lat: 40.3891599, lon: -75.2905, }, KOQN: { id: 'KOQN', city: 'WEST CHESTER', state: 'PA', lat: 39.99016, lon: -75.58183, }, KHZL: { id: 'KHZL', city: 'Hazleton Municipal Airport', state: 'PA', lat: 40.98447, lon: -75.99005, }, KUCP: { id: 'KUCP', city: 'New Castle, New Castle Municipal Airport', state: 'PA', lat: 41.02528, lon: -80.41333, }, KRYT: { id: 'KRYT', city: 'Fountain Dale', state: 'PA', lat: 39.7341399, lon: -77.43042, }, KXLL: { id: 'KXLL', city: 'Allentown Queen City Municipal Airport', state: 'PA', lat: 40.57, lon: -75.488, }, KBOS: { id: 'KBOS', city: 'Boston, Logan International Airport', state: 'MA', lat: 42.36056, lon: -71.01056, }, KACK: { id: 'KACK', city: 'Nantucket, Nantucket Memorial Airport', state: 'MA', lat: 41.25389, lon: -70.05972, }, KBED: { id: 'KBED', city: 'Bedford, Hanscom Field', state: 'MA', lat: 42.46833, lon: -71.29444, }, KBAF: { id: 'KBAF', city: 'Westfield, Barnes Municipal Airport', state: 'MA', lat: 42.15972, lon: -72.71278, }, KHYA: { id: 'KHYA', city: 'Hyannis, Barnstable Municipal-Boardman Airport', state: 'MA', lat: 41.67194, lon: -70.26972, }, KORH: { id: 'KORH', city: 'Worcester, Worcester Regional Airport', state: 'MA', lat: 42.27056, lon: -71.87306, }, KAQW: { id: 'KAQW', city: 'North Adams Harriman-and-West Airport', state: 'MA', lat: 42.69731, lon: -73.16955, }, KBVY: { id: 'KBVY', city: 'Beverly, Beverly Municipal Airport', state: 'MA', lat: 42.58361, lon: -70.91639, }, KCQX: { id: 'KCQX', city: 'Chatham, Chatham Municipal Airport', state: 'MA', lat: 41.6875, lon: -69.99333, }, KFMH: { id: 'KFMH', city: 'Otis Air National Guard Base', state: 'MA', lat: 41.65, lon: -70.51667, }, KMVY: { id: 'KMVY', city: 'Vineyard Haven, Marthas Vineyard Airport', state: 'MA', lat: 41.39222, lon: -70.61667, }, KLWM: { id: 'KLWM', city: 'Lawrence, Lawrence Municipal Airport', state: 'MA', lat: 42.71306, lon: -71.1258299, }, KCEF: { id: 'KCEF', city: 'Chicopee Falls / Westover Air Force Base', state: 'MA', lat: 42.2, lon: -72.53333, }, KFIT: { id: 'KFIT', city: 'Fitchburg, Fitchburg Municipal Airport', state: 'MA', lat: 42.55194, lon: -71.75583, }, KMQE: { id: 'KMQE', city: 'East Milton', state: 'MA', lat: 42.21222, lon: -71.11472, }, KEWB: { id: 'KEWB', city: 'New Bedford, New Bedford Regional Airport', state: 'MA', lat: 41.67528, lon: -70.95694, }, KORE: { id: 'KORE', city: 'Orange, Orange Municipal Airport', state: 'MA', lat: 42.57167, lon: -72.2775, }, KPSF: { id: 'KPSF', city: 'Pittsfield Municipal Airport', state: 'MA', lat: 42.42691, lon: -73.28897, }, KTAN: { id: 'KTAN', city: 'Taunton, Taunton Municipal Airport', state: 'MA', lat: 41.87556, lon: -71.0211099, }, KPVC: { id: 'KPVC', city: 'Provincetown, Provincetown Municipal Airport', state: 'MA', lat: 42.06667, lon: -70.2166699, }, KPYM: { id: 'KPYM', city: 'Plymouth, Plymouth Municipal Airport', state: 'MA', lat: 41.90861, lon: -70.72806, }, KOWD: { id: 'KOWD', city: 'Norwood, Norwood Memorial Airport', state: 'MA', lat: 42.19083, lon: -71.17389, }, KGHG: { id: 'KGHG', city: 'Marshfield Airport', state: 'MA', lat: 42.0983, lon: -70.6722, }, FARM: { id: 'FARM', city: 'Farmington Bench', state: 'UT', lat: 41.004, lon: -111.8907, }, TRJO: { id: 'TRJO', city: 'Trans-Jordan Landfill', state: 'UT', lat: 40.556805, lon: -112.06094, }, KKNB: { id: 'KKNB', city: 'KANAB MUNICIPAL AIRPORT', state: 'UT', lat: 37.01, lon: -112.53, }, KRIF: { id: 'KRIF', city: 'RICHFIELD MUNICPAL AIRPORT', state: 'UT', lat: 38.74, lon: -112.1, }, EYSC: { id: 'EYSC', city: 'Eyring Science Center', state: 'UT', lat: 40.24715, lon: -111.65001, }, WPOE: { id: 'WPOE', city: 'Wendover Port of Entry', state: 'UT', lat: 40.7459, lon: -113.991, }, PCSL: { id: 'PCSL', city: 'PARK CITY - SILVERLODE TOP', state: 'UT', lat: 40.628, lon: -111.529, }, MOAB: { id: 'MOAB', city: 'USGS/NPS Building, Moab', state: 'UT', lat: 38.537356, lon: -109.510439, }, PCPD: { id: 'PCPD', city: 'PARK CITY - PAYDAY TOP', state: 'UT', lat: 40.635, lon: -111.508, }, KFOM: { id: 'KFOM', city: 'Fillmore', state: 'UT', lat: 38.95814, lon: -112.36314, }, NHMU: { id: 'NHMU', city: 'Natural History Museum Utah', state: 'UT', lat: 40.764306, lon: -111.822855, }, DRRD: { id: 'DRRD', city: 'Dry Ridge', state: 'UT', lat: 40.5839, lon: -110.6169, }, GSLM: { id: 'GSLM', city: 'Great Salt Lake Minerals', state: 'UT', lat: 41.296997, lon: -112.269075, }, KSLC: { id: 'KSLC', city: 'Salt Lake City, Salt Lake City International Airport', state: 'UT', lat: 40.77069, lon: -111.96503, }, KOGD: { id: 'KOGD', city: 'Ogden-Hinckley Airport', state: 'UT', lat: 41.19406, lon: -112.01681, }, KDPG: { id: 'KDPG', city: 'Dugway Proving Grounds', state: 'UT', lat: 40.16667, lon: -112.93333, }, KCDC: { id: 'KCDC', city: 'Cedar City Municipal Airport', state: 'UT', lat: 37.70675, lon: -113.09695, }, KENV: { id: 'KENV', city: 'Wendover / Air Force Auxillary Field', state: 'UT', lat: 40.72056, lon: -114.03583, }, KBCE: { id: 'KBCE', city: 'Bryce Canyon Airport', state: 'UT', lat: 37.7012799, lon: -112.14897, }, KPVU: { id: 'KPVU', city: 'Provo, Provo Municipal Airport', state: 'UT', lat: 40.21667, lon: -111.71667, }, KVEL: { id: 'KVEL', city: 'Vernal Airport', state: 'UT', lat: 40.44295, lon: -109.51273, }, KLGU: { id: 'KLGU', city: 'Logan-Cache Airport', state: 'UT', lat: 41.78652, lon: -111.85187, }, KHIF: { id: 'KHIF', city: 'Hill Air Force Base', state: 'UT', lat: 41.11112, lon: -111.96229, }, KSGU: { id: 'KSGU', city: 'St George Municipal Airport', state: 'UT', lat: 37.0451, lon: -113.50561, }, SANT: { id: 'SANT', city: 'SANTAQUIN', state: 'UT', lat: 39.99, lon: -111.78, }, KPUC: { id: 'KPUC', city: 'Price - Carbon County Regional Airport', state: 'UT', lat: 39.60886, lon: -110.75548, }, KBMC: { id: 'KBMC', city: 'BRIGHAM CITY AIRPORT', state: 'UT', lat: 41.51, lon: -112.05, }, KMLF: { id: 'KMLF', city: 'Milford Municipal Airport', state: 'UT', lat: 38.42252, lon: -113.01089, }, KBDG: { id: 'KBDG', city: 'BLANDING', state: 'UT', lat: 37.62, lon: -109.47, }, KCNY: { id: 'KCNY', city: 'Moab, Canyonlands Field', state: 'UT', lat: 38.76, lon: -109.74472, }, SLCO: { id: 'SLCO', city: 'OLYPMPUS JHS', state: 'UT', lat: 40.67, lon: -111.82, }, KTVY: { id: 'KTVY', city: 'Bolinder Field-Tooele Valley Airport', state: 'UT', lat: 40.61269, lon: -112.35362, }, KDTA: { id: 'KDTA', city: 'Delta, Delta Municipal Airport', state: 'UT', lat: 39.38333, lon: -112.50967, }, KHVE: { id: 'KHVE', city: 'Hanksville', state: 'UT', lat: 38.418037, lon: -110.704038, }, NWTC: { id: 'NWTC', city: 'Rocky Flats Nat Wind Tech Ctr', state: 'CO', lat: 39.9106499, lon: -105.2348, }, SRRL: { id: 'SRRL', city: 'Solar Radiation Research Lab', state: 'CO', lat: 39.74, lon: -105.18, }, SPMD: { id: 'SPMD', city: 'South Park Mountain Data (NREL)', state: 'CO', lat: 39.27, lon: -105.62, }, CDSK: { id: 'CDSK', city: 'Durango Mountain Resort', state: 'CO', lat: 37.61806, lon: -107.85306, }, RMEX: { id: 'RMEX', city: 'Mexican Cut', state: 'CO', lat: 39.0283299, lon: -107.06361, }, KDEN: { id: 'KDEN', city: 'Denver, Denver International Airport', state: 'CO', lat: 39.84658, lon: -104.65622, }, KBJC: { id: 'KBJC', city: 'Broomfield / Jeffco', state: 'CO', lat: 39.90085, lon: -105.10417, }, KGJT: { id: 'KGJT', city: 'Grand Junction Regional Airport', state: 'CO', lat: 39.13389, lon: -108.53861, }, KBKF: { id: 'KBKF', city: 'Buckley Air Force Base Airport', state: 'CO', lat: 39.71331, lon: -104.75806, }, KPUB: { id: 'KPUB', city: 'Pueblo Memorial Airport', state: 'CO', lat: 38.28869, lon: -104.5057, }, KCOS: { id: 'KCOS', city: 'City Of Colorado Springs Municipal Airport', state: 'CO', lat: 38.80948, lon: -104.68872, }, KLIC: { id: 'KLIC', city: 'Limon Municipal Airport', state: 'CO', lat: 39.27334, lon: -103.66738, }, KLAA: { id: 'KLAA', city: 'Lamar Municipal Airport', state: 'CO', lat: 38.0717799, lon: -102.68745, }, KCAG: { id: 'KCAG', city: 'Craig-Moffat Airport', state: 'CO', lat: 40.49297, lon: -107.52394, }, KAKO: { id: 'KAKO', city: 'Akron-Washington County Airport', state: 'CO', lat: 40.17428, lon: -103.21459, }, KGXY: { id: 'KGXY', city: 'Greeley, Greeley-Weld County Airport', state: 'CO', lat: 40.43333, lon: -104.63333, }, KDRO: { id: 'KDRO', city: 'Durango-La Plata County Airport', state: 'CO', lat: 37.14312, lon: -107.76023, }, KASE: { id: 'KASE', city: 'Aspen-Pitkin County Airport', state: 'CO', lat: 39.22992, lon: -106.87051, }, KAPA: { id: 'KAPA', city: 'Denver - Centennial Airport', state: 'CO', lat: 39.55991, lon: -104.84841, }, KAFF: { id: 'KAFF', city: 'Air Force Academy', state: 'CO', lat: 38.96667, lon: -104.81667, }, KFCS: { id: 'KFCS', city: 'Fort Carson', state: 'CO', lat: 38.7, lon: -104.76667, }, KEGE: { id: 'KEGE', city: 'Eagle County Regional', state: 'CO', lat: 39.65, lon: -106.91667, }, KALS: { id: 'KALS', city: 'San Luis Valley Regional Airport', state: 'CO', lat: 37.43933, lon: -105.8618, }, KMTJ: { id: 'KMTJ', city: 'Montrose, Montrose Regional Airport', state: 'CO', lat: 38.505, lon: -107.8975, }, KGUC: { id: 'KGUC', city: 'Gunnison, Gunnison-Crested Butte Regional Airport', state: 'CO', lat: 38.53333, lon: -106.93333, }, KHDN: { id: 'KHDN', city: 'Hayden, Yampa Valley Airport', state: 'CO', lat: 40.48333, lon: -107.2166699, }, KSBS: { id: 'KSBS', city: 'Steamboat Springs', state: 'CO', lat: 40.5153, lon: -106.86767, }, KRIL: { id: 'KRIL', city: 'Rifle, Garfield County Regional Airport', state: 'CO', lat: 39.525, lon: -107.72722, }, KEEO: { id: 'KEEO', city: 'Meeker Airport', state: 'CO', lat: 40.0444, lon: -107.88832, }, KLHX: { id: 'KLHX', city: 'La Junta Municipal Airport', state: 'CO', lat: 38.04949, lon: -103.51334, }, KCEZ: { id: 'KCEZ', city: 'Cortez-Montezuma County Airport', state: 'CO', lat: 37.30706, lon: -108.62644, }, KTAD: { id: 'KTAD', city: 'Perry Stokes Airport', state: 'CO', lat: 37.26218, lon: -104.33184, }, KSPD: { id: 'KSPD', city: 'Springfield, Comanche National Grassland', state: 'CO', lat: 37.28333, lon: -102.61667, }, KLXV: { id: 'KLXV', city: 'Leadville, Lake County Airport', state: 'CO', lat: 39.22806, lon: -106.31611, }, KFNL: { id: 'KFNL', city: 'Fort Collins/Loveland, Fort Collins-Loveland Municipal Airport', state: 'CO', lat: 40.45, lon: -105.01667, }, KTEX: { id: 'KTEX', city: 'Telluride, Telluride Regional Airport', state: 'CO', lat: 37.95389, lon: -107.90861, }, KITR: { id: 'KITR', city: 'Burlington - Carson County Airport', state: 'CO', lat: 39.24149, lon: -102.2818999, }, KMYP: { id: 'KMYP', city: 'Salida Mountain, Monarch Pass', state: 'CO', lat: 38.48444, lon: -106.31694, }, KVTP: { id: 'KVTP', city: 'La Veta Mountain, La Veta Pass', state: 'CO', lat: 37.50111, lon: -105.16694, }, KCCU: { id: 'KCCU', city: 'Copper Mountain - Red Cliff Pass', state: 'CO', lat: 39.47523, lon: -106.15228, }, KMNH: { id: 'KMNH', city: 'Elbert Mountain, Monument Pass', state: 'CO', lat: 39.21667, lon: -104.6338899, }, KCPW: { id: 'KCPW', city: 'Pagosa Springs, Wolf Creek Pass', state: 'CO', lat: 37.45139, lon: -106.80028, }, KFLY: { id: 'KFLY', city: 'Meadow Lake Airport', state: 'CO', lat: 38.9439, lon: -104.56838, }, KAIB: { id: 'KAIB', city: 'Nucla Hopkins Field Airport', state: 'CO', lat: 38.23875, lon: -108.563277, }, KRCV: { id: 'KRCV', city: 'Astronaut Kent Rominger - Del Norte', state: 'CO', lat: 37.7138, lon: -106.352, }, KFTG: { id: 'KFTG', city: 'Denver Nexrad', state: 'CO', lat: 39.78333, lon: -104.55, }, KABH: { id: 'KABH', city: 'ELLICOTT-B AFA', state: 'CO', lat: 38.7578, lon: -104.3013, }, KEIK: { id: 'KEIK', city: 'Erie Municipal Airport', state: 'CO', lat: 40.01169, lon: -105.05033, }, KPSO: { id: 'KPSO', city: 'Stevens Field, Pagosa Springs', state: 'CO', lat: 37.2862, lon: -107.056, }, KBDU: { id: 'KBDU', city: 'Boulder Municipal Airport', state: 'CO', lat: 40.0394297, lon: -105.2258217, }, KSTK: { id: 'KSTK', city: 'Sterling Municipal Airport', state: 'CO', lat: 40.61331, lon: -103.26109, }, KHEQ: { id: 'KHEQ', city: 'Holyoke Airport', state: 'CO', lat: 40.57155, lon: -102.27676, }, KAEJ: { id: 'KAEJ', city: 'Central Colorado Regional Airport', state: 'CO', lat: 38.81416, lon: -106.12069, }, KANK: { id: 'KANK', city: 'Harriet Alexander Field Airport', state: 'CO', lat: 38.53828, lon: -106.04864, }, KAJZ: { id: 'KAJZ', city: 'Delta/Blake Field Airport', state: 'CO', lat: 38.7868799, lon: -108.06584, }, KLMO: { id: 'KLMO', city: 'Vance Brand Airport', state: 'CO', lat: 40.16115, lon: -105.16042, }, KFMM: { id: 'KFMM', city: 'Fort Morgan Municipal Airport', state: 'CO', lat: 40.33148, lon: -103.80704, }, KCWN: { id: 'KCWN', city: 'Cheyenne Mountain', state: 'CO', lat: 38.75, lon: -104.85, }, LIDW: { id: 'LIDW', city: 'LIND', state: 'WA', lat: 46.86722, lon: -118.73944, }, MASW: { id: 'MASW', city: 'MANSON', state: 'WA', lat: 47.9169399, lon: -120.12444, }, LEGW: { id: 'LEGW', city: 'LEGRO', state: 'WA', lat: 46.20528, lon: -118.93611, }, HEOC: { id: 'HEOC', city: 'Hanford Emergency Operations Center', state: 'WA', lat: 46.392, lon: -119.537, }, ODSW: { id: 'ODSW', city: 'ODESSA', state: 'WA', lat: 47.30889, lon: -118.87861, }, GERW: { id: 'GERW', city: 'GEORGE', state: 'WA', lat: 47.04389, lon: -119.64222, }, QHMS: { id: 'QHMS', city: 'Hanford', state: 'WA', lat: 46.56667, lon: -119.6, }, OMAW: { id: 'OMAW', city: 'OMAK', state: 'WA', lat: 48.4025, lon: -119.57611, }, HRHW: { id: 'HRHW', city: 'HARRA', state: 'WA', lat: 46.38472, lon: -120.57444, }, GOLW: { id: 'GOLW', city: 'GOLDENDALE', state: 'WA', lat: 45.81194, lon: -120.82444, }, HHMS: { id: 'HHMS', city: 'Hanford', state: 'WA', lat: 46.563, lon: -119.599, }, HPFP: { id: 'HPFP', city: 'Hanford 200 West Area #2', state: 'WA', lat: 46.545, lon: -119.633, }, GCDW: { id: 'GCDW', city: 'Grand Coulee Dam', state: 'WA', lat: 47.9452799, lon: -118.95361, }, SILW: { id: 'SILW', city: 'Silcott Island', state: 'WA', lat: 46.41861, lon: -117.18472, }, KFLW: { id: 'KFLW', city: 'Kettle Falls', state: 'WA', lat: 48.595, lon: -118.12417, }, CJDW: { id: 'CJDW', city: 'Chief Joseph Dam', state: 'WA', lat: 47.99083, lon: -119.63556, }, BNDW: { id: 'BNDW', city: 'Bonneville Dam', state: 'WA', lat: 45.64778, lon: -121.93111, }, LBRW: { id: 'LBRW', city: 'Lake Bryan - Rice Bar', state: 'WA', lat: 46.6975, lon: -117.65417, }, SBMW: { id: 'SBMW', city: 'Seven Bays Marina', state: 'WA', lat: 47.85528, lon: -118.34111, }, RCLE: { id: 'RCLE', city: 'Cle Elum Reservoir', state: 'WA', lat: 47.2456, lon: -121.0733, }, RBUM: { id: 'RBUM', city: 'Bumping Reservoir', state: 'WA', lat: 46.8686, lon: -121.2989, }, RKEE: { id: 'RKEE', city: 'Keechelus Reservoir', state: 'WA', lat: 47.3222, lon: -121.3389, }, RRIM: { id: 'RRIM', city: 'Rimrock Reservoir', state: 'WA', lat: 46.6528, lon: -121.125, }, CHAW: { id: 'CHAW', city: 'Chamokane, WA', state: 'WA', lat: 48.03132, lon: -117.73922, }, RKAC: { id: 'RKAC', city: 'Kachess Reservoir', state: 'WA', lat: 47.2647, lon: -121.2044, }, YGVW: { id: 'YGVW', city: 'YAKIMA RIVER AT EUCLID RD. BR. NEAR GRANDVIEW,WA.', state: 'WA', lat: 46.2172222, lon: -119.9169444, }, DRYW: { id: 'DRYW', city: 'Dry Falls Dam Weather Station at Coulee City, WA', state: 'WA', lat: 47.6141666, lon: -119.2991666, }, RBDW: { id: 'RBDW', city: 'YAKIMA RIVER BELOW ROZA DAM', state: 'WA', lat: 46.75, lon: -120.4666666, }, TIEW: { id: 'TIEW', city: 'TIETON CANAL', state: 'WA', lat: 46.6694444, lon: -121.0055555, }, TNAW: { id: 'TNAW', city: 'TEANAWAY RIVER AT FORKS NEAR CLE ELUM, WA', state: 'WA', lat: 47.2463888, lon: -120.8611111, }, NSCW: { id: 'NSCW', city: 'NACHES SELAH CANAL', state: 'WA', lat: 46.7466666, lon: -120.7688888, }, YRWW: { id: 'YRWW', city: 'YAKIMA RIVER NEAR HORLICK ,WA.', state: 'WA', lat: 47.1241666, lon: -120.7391666, }, CSPW: { id: 'CSPW', city: 'CASH PRAIRIE', state: 'WA', lat: 46.7138888, lon: -121.1505555, }, YRPW: { id: 'YRPW', city: 'YAKIMA RIVER NEAR PROSSER ,WA.', state: 'WA', lat: 46.2175, lon: -119.7463888, }, LNRW: { id: 'LNRW', city: 'LITTLE NACHES RIVER NEAR NILE, WA', state: 'WA', lat: 46.9875, lon: -121.0986111, }, YRCW: { id: 'YRCW', city: 'YAKIMA RIVER AT CRYSTAL SPRINGS', state: 'WA', lat: 47.3086111, lon: -121.3141666, }, RSCW: { id: 'RSCW', city: 'NEW RESERVATION CANAL', state: 'WA', lat: 46.5194444, lon: -120.4777777, }, FDRW: { id: 'FDRW', city: 'Grand Coulee Dam Forebay Water Quality', state: 'WA', lat: 47.9563888, lon: -118.9769444, }, CIBW: { id: 'CIBW', city: 'Columbia River at International Boundary', state: 'WA', lat: 48.9713888, lon: -117.6469444, }, ACFS: { id: 'ACFS', city: 'Chandler Fish Screen Weather Station', state: 'WA', lat: 46.2166666, lon: -119.7577777, }, GCGW: { id: 'GCGW', city: 'Columbia River below Grand Coulee Dam near Barry, WA', state: 'WA', lat: 48.0333333, lon: -118.9766666, }, DEPW: { id: 'DEPW', city: 'DEEP CREEK BELOW COPPER CREEK', state: 'WA', lat: 46.8325, lon: -121.3177777, }, SWLW: { id: 'SWLW', city: 'SWAMP LAKE CR. NR CRYSTAL SPRINGS CAMPGROUND', state: 'WA', lat: 47.3066666, lon: -121.3094444, }, TEAW: { id: 'TEAW', city: 'TEANAWAY RIVER BELOW LAMBERT ROAD', state: 'WA', lat: 47.19, lon: -120.8222222, }, NRYW: { id: 'NRYW', city: 'NACHES RIVER NEAR YAKIMA, WA', state: 'WA', lat: 46.6283333, lon: -120.5194444, }, SOUW: { id: 'SOUW', city: 'SOUTH NACHES CHANNEL COMPANY CANAL', state: 'WA', lat: 46.7330555, lon: -120.7163888, }, YUMW: { id: 'YUMW', city: 'YAKIMA RIVER AT CLE ELUM , WA.', state: 'WA', lat: 47.1919444, lon: -120.9455555, }, ROZW: { id: 'ROZW', city: 'ROZA CANAL AT 11.0 MILE', state: 'WA', lat: 46.6166666, lon: -120.4833333, }, SUCW: { id: 'SUCW', city: 'SULPHUR CREEK AT HOLIDAY ROAD NEAR SUNNYSIDE', state: 'WA', lat: 46.2511111, lon: -120.02, }, SNCW: { id: 'SNCW', city: 'SUNNYSIDE CANAL', state: 'WA', lat: 46.4944444, lon: -120.4277777, }, ELNW: { id: 'ELNW', city: 'YAKIMA RIVER NEAR ELLENSBURG ,WA.', state: 'WA', lat: 47, lon: -120.6, }, BICW: { id: 'BICW', city: 'Moxee Drain at Birchfield Road', state: 'WA', lat: 46.5461111, lon: -120.4369444, }, UMTW: { id: 'UMTW', city: 'YAKIMA RIVER NEAR UMTANUM ,WA.', state: 'WA', lat: 46.8636111, lon: -120.4794444, }, PARW: { id: 'PARW', city: 'YAKIMA RIVER NEAR PARKER, WA.', state: 'WA', lat: 46.5061111, lon: -120.4519444, }, WONW: { id: 'WONW', city: 'WILSON CREEK (THRALL RD.,KITTITAS VAL)', state: 'WA', lat: 46.9261111, lon: -120.5011111, }, KNCW: { id: 'KNCW', city: 'KENNEWICK CANAL', state: 'WA', lat: 46.2652777, lon: -119.5694444, }, KTCW: { id: 'KTCW', city: 'KITTITAS CANAL', state: 'WA', lat: 47.2388888, lon: -121.1833333, }, CLYW: { id: 'CLYW', city: 'CLEAR LAKE OUTFLOW (N FORK TIETON R. BLW CLEAR LAKE)', state: 'WA', lat: 46.6308333, lon: -121.2677777, }, QSPW: { id: 'QSPW', city: 'QUARTZ MTN', state: 'WA', lat: 47.0672222, lon: -121.0788888, }, CLFW: { id: 'CLFW', city: 'NACHES RIVER NEAR CLIFFDELL ,WA.', state: 'WA', lat: 46.9005555, lon: -120.0180555, }, TICW: { id: 'TICW', city: 'TIETON RIVER NEAR TIETON CANAL HEADWORKS', state: 'WA', lat: 46.6711111, lon: -121, }, CHCW: { id: 'CHCW', city: 'CHANDLER - PROSSER POWER CANAL', state: 'WA', lat: 46.2327777, lon: -119.6744444, }, CHRW: { id: 'CHRW', city: 'CHERRY CREEK (THRALL RD.,KITTITAS VAL)', state: 'WA', lat: 46.9258333, lon: -120.5002777, }, AUGW: { id: 'AUGW', city: 'Ahtanum Creek at Union Gap', state: 'WA', lat: 46.5352777, lon: -120.4716666, }, CPPW: { id: 'CPPW', city: 'COOPER PASS', state: 'WA', lat: 47.4297222, lon: -121.2108333, }, EASW: { id: 'EASW', city: 'YAKIMA RIVER AT EASTON WA.', state: 'WA', lat: 47.2388888, lon: -121.1777777, }, NACW: { id: 'NACW', city: 'NACHES RIVER NEAR NACHES,WA.', state: 'WA', lat: 46.7455555, lon: -120.7680555, }, ETCW: { id: 'ETCW', city: 'Ellensburg Town Canal', state: 'WA', lat: 47.3383333, lon: -120.5963888, }, YRTW: { id: 'YRTW', city: 'YAKIMA RIVER AT TERRACE HEIGHTS BRIDGE', state: 'WA', lat: 46.6058333, lon: -120.4741666, }, RFSW: { id: 'RFSW', city: 'Roza Fish Screen Weather Station', state: 'WA', lat: 46.7494444, lon: -120.4666666, }, WOPW: { id: 'WOPW', city: 'WAPATOX POWER CANAL', state: 'WA', lat: 46.7488888, lon: -120.7786111, }, WESW: { id: 'WESW', city: 'WESTSIDE CANAL', state: 'WA', lat: 47.0863888, lon: -120.6938888, }, RZCW: { id: 'RZCW', city: 'ROZA CANAL AT HEADWORKS', state: 'WA', lat: 46.75, lon: -120.4666666, }, KSEA: { id: 'KSEA', city: 'Seattle, Seattle-Tacoma International Airport', state: 'WA', lat: 47.4447199, lon: -122.31361, }, KBFI: { id: 'KBFI', city: 'Seattle, Seattle Boeing Field', state: 'WA', lat: 47.54583, lon: -122.31361, }, KGEG: { id: 'KGEG', city: 'Spokane, Spokane International Airport', state: 'WA', lat: 47.62139, lon: -117.52778, }, KUIL: { id: 'KUIL', city: 'Quillayute, Quillayute State Airport', state: 'WA', lat: 47.9375, lon: -124.555, }, KDLS: { id: 'KDLS', city: 'The Dalles Municipal Airport', state: 'WA', lat: 45.61901, lon: -121.16572, }, KSMP: { id: 'KSMP', city: 'Stampede Pass', state: 'WA', lat: 47.27648, lon: -121.33817, }, KYKM: { id: 'KYKM', city: 'Yakima, Yakima Air Terminal', state: 'WA', lat: 46.56417, lon: -120.53361, }, KHQM: { id: 'KHQM', city: 'Hoquiam, Bowerman Airport', state: 'WA', lat: 46.97111, lon: -123.92, }, KALW: { id: 'KALW', city: 'Walla Walla Regional Airport', state: 'WA', lat: 46.09462, lon: -118.2858, }, KMWH: { id: 'KMWH', city: 'Grant County Airport', state: 'WA', lat: 47.19299, lon: -119.31451, }, KBLI: { id: 'KBLI', city: 'Bellingham, Bellingham International Airport', state: 'WA', lat: 48.79911, lon: -122.54064, }, KNUW: { id: 'KNUW', city: 'Whidbey Island, Naval Air Station', state: 'WA', lat: 48.34917, lon: -122.65056, }, KOLM: { id: 'KOLM', city: 'Olympia, Olympia Airport', state: 'WA', lat: 46.97333, lon: -122.90333, }, KEPH: { id: 'KEPH', city: 'Ephrata, Ephrata Municipal Airport', state: 'WA', lat: 47.3075, lon: -119.51583, }, KSFF: { id: 'KSFF', city: 'Spokane, Felts Field', state: 'WA', lat: 47.68556, lon: -117.32028, }, KEAT: { id: 'KEAT', city: 'Wenatchee, Pangborn Memorial Airport', state: 'WA', lat: 47.39889, lon: -120.20694, }, KCLM: { id: 'KCLM', city: 'Port Angeles Fairchild International Airport', state: 'WA', lat: 48.12194, lon: -123.50661, }, KPAE: { id: 'KPAE', city: 'Everett Snohomish County', state: 'WA', lat: 47.92331, lon: -122.28305, }, KPSC: { id: 'KPSC', city: 'Pasco, Tri-Cities Airport', state: 'WA', lat: 46.26972, lon: -119.11667, }, KGRF: { id: 'KGRF', city: 'Fort Lewis / Gray U. S. Army Airfield', state: 'WA', lat: 47.11667, lon: -122.55, }, KTCM: { id: 'KTCM', city: 'Tacoma / McChord Air Force Base', state: 'WA', lat: 47.15, lon: -122.48333, }, KSKA: { id: 'KSKA', city: 'Fairchild Air Force Base', state: 'WA', lat: 47.61667, lon: -117.65, }, KAWO: { id: 'KAWO', city: 'Arlington Municipal', state: 'WA', lat: 48.16667, lon: -122.16667, }, KRNT: { id: 'KRNT', city: 'Renton, Renton Municipal Airport', state: 'WA', lat: 47.49444, lon: -122.21278, }, KKLS: { id: 'KKLS', city: 'Kelso, Kelso-Longview Airport', state: 'WA', lat: 46.11667, lon: -122.9, }, KPUW: { id: 'KPUW', city: 'Pullman / Moscow Regional Airport', state: 'WA', lat: 46.74377, lon: -117.11579, }, KTIW: { id: 'KTIW', city: 'Tacoma, Tacoma Narrows Airport', state: 'WA', lat: 47.2675, lon: -122.57611, }, KELN: { id: 'KELN', city: 'Ellensburg, Ellensburg Bowers Field', state: 'WA', lat: 47.0337699, lon: -120.53132, }, KSHN: { id: 'KSHN', city: 'Shelton, Shelton Sanderson Field', state: 'WA', lat: 47.23806, lon: -123.14083, }, KPWT: { id: 'KPWT', city: 'Bremerton, Bremerton National Airport', state: 'WA', lat: 47.5, lon: -122.75, }, KDEW: { id: 'KDEW', city: 'Deer Park, Deer Park Airport', state: 'WA', lat: 47.97417, lon: -117.42833, }, KFHR: { id: 'KFHR', city: 'Friday Harbor, Friday Harbor Airport', state: 'WA', lat: 48.52028, lon: -123.02528, }, KOMK: { id: 'KOMK', city: 'Omak, Omak Airport', state: 'WA', lat: 48.46417, lon: -119.51806, }, KORS: { id: 'KORS', city: 'Eastsound, Orcas Island Airport', state: 'WA', lat: 48.70806, lon: -122.91028, }, KBVS: { id: 'KBVS', city: 'Burlington/Mount Vernon, Skagit Regional Airport', state: 'WA', lat: 48.47083, lon: -122.42083, }, KRLD: { id: 'KRLD', city: 'Richland Airport', state: 'WA', lat: 46.30859, lon: -119.3058, }, KVUO: { id: 'KVUO', city: 'Pearson Airfield', state: 'WA', lat: 45.62103, lon: -122.65419, }, KNOW: { id: 'KNOW', city: 'Port Angeles Coast Guard Air Station', state: 'WA', lat: 48.13333, lon: -123.4, }, KCLS: { id: 'KCLS', city: 'Chehalis-Centralia Airport', state: 'WA', lat: 46.677, lon: -122.9827, }, KPLU: { id: 'KPLU', city: 'Pierce County-Thun Field', state: 'WA', lat: 47.104, lon: -122.287, }, KOTX: { id: 'KOTX', city: 'Spokane NWS', state: 'WA', lat: 47.6811999, lon: -117.6268, }, KANP: { id: 'KANP', city: 'LEE AIRPORT', state: 'MD', lat: 38.94287, lon: -76.5683899, }, KVKX: { id: 'KVKX', city: 'POTOMAC', state: 'MD', lat: 38.74761, lon: -76.95719, }, KEDG: { id: 'KEDG', city: 'WEIDE', state: 'MD', lat: 39.39205, lon: -76.29106, }, KBWI: { id: 'KBWI', city: 'Baltimore, Baltimore-Washington International Airport', state: 'MD', lat: 39.17329, lon: -76.68404, }, KSBY: { id: 'KSBY', city: 'Salisbury, Salisbury-Ocean City Wicomico County Regional Airport', state: 'MD', lat: 38.34056, lon: -75.51028, }, KMTN: { id: 'KMTN', city: 'Baltimore / Martin', state: 'MD', lat: 39.3333299, lon: -76.41667, }, KADW: { id: 'KADW', city: 'Camp Springs / Andrews Air Force Base', state: 'MD', lat: 38.81667, lon: -76.85, }, KNHK: { id: 'KNHK', city: 'Patuxent River, Naval Air Station', state: 'MD', lat: 38.27861, lon: -76.41389, }, KFDK: { id: 'KFDK', city: 'Frederick Municipal Airport', state: 'MD', lat: 39.41775, lon: -77.36982, }, KHGR: { id: 'KHGR', city: 'Hagerstown, Washington County Regional Airport', state: 'MD', lat: 39.70583, lon: -77.73, }, KDMH: { id: 'KDMH', city: 'Baltimore, Inner Harbor', state: 'MD', lat: 39.28333, lon: -76.61667, }, KOXB: { id: 'KOXB', city: 'Ocean City, Ocean City Municipal Airport', state: 'MD', lat: 38.31056, lon: -75.12389, }, KNAK: { id: 'KNAK', city: 'Annapolis, United States Naval Academy', state: 'MD', lat: 38.99125, lon: -76.48907, }, KFME: { id: 'KFME', city: 'Fort Meade / Tipton', state: 'MD', lat: 39.0833299, lon: -76.76667, }, KAPG: { id: 'KAPG', city: 'Phillips Army Air Field / Aberdeen', state: 'MD', lat: 39.46667, lon: -76.16667, }, KESN: { id: 'KESN', city: 'Easton / Newman Field', state: 'MD', lat: 38.8, lon: -76.06667, }, KNUI: { id: 'KNUI', city: 'St. Inigoes, Webster Field, Naval Electronic Systems Engineering Activity', state: 'MD', lat: 38.14889, lon: -76.42, }, KRSP: { id: 'KRSP', city: 'Camp David', state: 'MD', lat: 39.645, lon: -77.468, }, KCGS: { id: 'KCGS', city: 'College Park Airport', state: 'MD', lat: 38.9806, lon: -76.9223, }, KCGE: { id: 'KCGE', city: 'Cambridge-Dorchester Airport', state: 'MD', lat: 38.5393, lon: -76.0304, }, KGAI: { id: 'KGAI', city: 'Gaithersburg - Montgomery County Airport', state: 'MD', lat: 39.16957, lon: -77.16551, }, KDMW: { id: 'KDMW', city: 'Carroll County Regional Jack B Poage Field', state: 'MD', lat: 39.6083, lon: -77.0077, }, BALM: { id: 'BALM', city: 'Balm', state: 'FL', lat: 27.76, lon: -82.223, }, LXWS: { id: 'LXWS', city: 'LXWS', state: 'FL', lat: 26.4989, lon: -80.2222, }, SVWX: { id: 'SVWX', city: 'SVWX', state: 'FL', lat: 27.2903, lon: -80.2537, }, JDWX: { id: 'JDWX', city: 'JDWX', state: 'FL', lat: 27.0287, lon: -80.1653, }, FPWX: { id: 'FPWX', city: 'FPWX', state: 'FL', lat: 26.433, lon: -81.723, }, WRWX: { id: 'WRWX', city: 'WRWX', state: 'FL', lat: 28.0483, lon: -81.3994, }, KJAX: { id: 'KJAX', city: 'Jacksonville, Jacksonville International Airport', state: 'FL', lat: 30.49444, lon: -81.69333, }, KMIA: { id: 'KMIA', city: 'Miami, Miami International Airport', state: 'FL', lat: 25.79056, lon: -80.31639, }, KCRG: { id: 'KCRG', city: 'Jacksonville Craig Municipal Airport', state: 'FL', lat: 30.33709, lon: -81.51275, }, KOPF: { id: 'KOPF', city: 'Miami, Opa Locka Airport', state: 'FL', lat: 25.91, lon: -80.28306, }, KEYW: { id: 'KEYW', city: 'Key West International Airport', state: 'FL', lat: 24.55707, lon: -81.75539, }, KMCO: { id: 'KMCO', city: 'Orlando International Airport', state: 'FL', lat: 28.41826, lon: -81.32413, }, KDAB: { id: 'KDAB', city: 'Daytona Beach International Airport', state: 'FL', lat: 29.17354, lon: -81.07186, }, KTPA: { id: 'KTPA', city: 'Tampa, Tampa International Airport', state: 'FL', lat: 27.96139, lon: -82.54028, }, KTLH: { id: 'KTLH', city: 'Tallahassee - Tallahassee International Airport', state: 'FL', lat: 30.39306, lon: -84.35333, }, KPBI: { id: 'KPBI', city: 'West Palm Beach - Palm Beach International Airport', state: 'FL', lat: 26.6850999, lon: -80.0991899, }, KMLB: { id: 'KMLB', city: 'Melbourne International Airport', state: 'FL', lat: 28.09973, lon: -80.6356, }, KGNV: { id: 'KGNV', city: 'Gainesville, Gainesville Regional Airport', state: 'FL', lat: 29.69194, lon: -82.27556, }, KVRB: { id: 'KVRB', city: 'Vero Beach, Vero Beach Municipal Airport', state: 'FL', lat: 27.65556, lon: -80.41806, }, KAPF: { id: 'KAPF', city: 'Naples, Naples Municipal Airport', state: 'FL', lat: 26.15, lon: -81.76667, }, KCTY: { id: 'KCTY', city: 'Cross City Airport', state: 'FL', lat: 29.633326, lon: -83.105458, }, KCEW: { id: 'KCEW', city: 'Crestview, Sikes Airport', state: 'FL', lat: 30.77222, lon: -86.52, }, KHRT: { id: 'KHRT', city: 'Hurlburt Field', state: 'FL', lat: 30.41667, lon: -86.68333, }, KMCF: { id: 'KMCF', city: 'Macdill Air Force Base, Fl.', state: 'FL', lat: 27.85, lon: -82.5, }, KFLL: { id: 'KFLL', city: 'Fort Lauderdale, Fort Lauderdale / Hollywood International Airport', state: 'FL', lat: 26.06806, lon: -80.1525, }, KCOF: { id: 'KCOF', city: 'Cocoa - Patrick Air Force Base', state: 'FL', lat: 28.24219, lon: -80.60799, }, KHST: { id: 'KHST', city: 'Homestead Air Force Base', state: 'FL', lat: 25.48333, lon: -80.38333, }, KFMY: { id: 'KFMY', city: 'Fort Myers, Page Field', state: 'FL', lat: 26.58417, lon: -81.8625, }, KSRQ: { id: 'KSRQ', city: 'Sarasota / Bradenton, Sarasota-Bradenton International Airport', state: 'FL', lat: 27.40139, lon: -82.55861, }, KORL: { id: 'KORL', city: 'Orlando Executive Airport', state: 'FL', lat: 28.54655, lon: -81.33543, }, KPAM: { id: 'KPAM', city: 'Tyndall Air Force Base', state: 'FL', lat: 30.06667, lon: -85.58333, }, KSFB: { id: 'KSFB', city: 'Orlando / Sanford Airport', state: 'FL', lat: 28.78333, lon: -81.25, }, KNRB: { id: 'KNRB', city: 'Mayport, Mayport Naval Station, Adm David L. McDonald Field', state: 'FL', lat: 30.39583, lon: -81.4225, }, KNPA: { id: 'KNPA', city: 'Pensacola Naval Air Station', state: 'FL', lat: 30.35641, lon: -87.32326, }, KNQX: { id: 'KNQX', city: 'Key West Naval Air Station', state: 'FL', lat: 24.5800899, lon: -81.68293, }, KRSW: { id: 'KRSW', city: 'Fort Myers, Southwest Florida International Airport', state: 'FL', lat: 26.52694, lon: -81.76639, }, KNIP: { id: 'KNIP', city: 'Jacksonville Naval Air Station', state: 'FL', lat: 30.23468, lon: -81.67462, }, KVPS: { id: 'KVPS', city: 'Valparaiso / Eglin Air Force Base', state: 'FL', lat: 30.48333, lon: -86.51667, }, KPIE: { id: 'KPIE', city: 'St. Petersburg/Clearwater Airport', state: 'FL', lat: 27.91259, lon: -82.68554, }, KPNS: { id: 'KPNS', city: 'Pensacola - Pensacola International Airport', state: 'FL', lat: 30.47806, lon: -87.18694, }, KECP: { id: 'KECP', city: 'Panama City - Northwest Florida Beaches International Airport', state: 'FL', lat: 30.3582, lon: -85.7955999, }, KBOW: { id: 'KBOW', city: 'Bartow Municipal', state: 'FL', lat: 27.95, lon: -81.78333, }, KBCT: { id: 'KBCT', city: 'Boca Raton, Boca Raton Airport', state: 'FL', lat: 26.3786099, lon: -80.10778, }, KBKV: { id: 'KBKV', city: 'Brooksville, Hernando County Airport', state: 'FL', lat: 28.47361, lon: -82.45444, }, KAAF: { id: 'KAAF', city: 'Apalachicola, Apalachicola', state: 'FL', lat: 29.72694, lon: -85.02472, }, KHWO: { id: 'KHWO', city: 'Hollywood, North Perry Airport', state: 'FL', lat: 25.99889, lon: -80.24111, }, KMTH: { id: 'KMTH', city: 'Marathon, Marathon Airport', state: 'FL', lat: 24.7258299, lon: -81.04778, }, KMAI: { id: 'KMAI', city: 'Marianna, Marianna Municipal Airport', state: 'FL', lat: 30.83667, lon: -85.18361, }, KEGI: { id: 'KEGI', city: 'Duke Field / Eglin Auxiliary', state: 'FL', lat: 30.65, lon: -86.51667, }, KISM: { id: 'KISM', city: 'Orlando, Kissimmee Municipal Airport', state: 'FL', lat: 28.28972, lon: -81.43722, }, KFPR: { id: 'KFPR', city: 'Fort Pierce, St. Lucie County International Airport', state: 'FL', lat: 27.49806, lon: -80.37667, }, KLAL: { id: 'KLAL', city: 'Lakeland Regional', state: 'FL', lat: 27.98333, lon: -82.01667, }, KFXE: { id: 'KFXE', city: 'Fort Lauderdale, Fort Lauderdale Executive Airport', state: 'FL', lat: 26.2, lon: -80.18333, }, KDTS: { id: 'KDTS', city: 'Destin, Destin-Ft. Walton Beach Airport', state: 'FL', lat: 30.39333, lon: -86.4675, }, KLEE: { id: 'KLEE', city: 'Leesburg Regional Airport', state: 'FL', lat: 28.82142, lon: -81.80964, }, KGIF: { id: 'KGIF', city: 'Winter Havens Gilbert Airport', state: 'FL', lat: 28.06138, lon: -81.75684, }, KVDF: { id: 'KVDF', city: 'Tampa, Vandenberg Airport', state: 'FL', lat: 28.01983, lon: -82.3415, }, KSUA: { id: 'KSUA', city: 'Stuart, Witham Field Airport', state: 'FL', lat: 27.18167, lon: -80.22111, }, KPMP: { id: 'KPMP', city: 'Pompano Beach, Pompano Beach Airpark', state: 'FL', lat: 26.24556, lon: -80.11139, }, KPGD: { id: 'KPGD', city: 'Punta Gorda, Charlotte County Airport', state: 'FL', lat: 26.91778, lon: -81.99361, }, KVVG: { id: 'KVVG', city: 'The Villages', state: 'FL', lat: 28.96667, lon: -81.9666699, }, KNSE: { id: 'KNSE', city: 'Milton - Whiting Field Naval Air Station North', state: 'FL', lat: 30.72848, lon: -87.02192, }, KVQQ: { id: 'KVQQ', city: 'Jacksonville, Cecil Field Airport', state: 'FL', lat: 30.21861, lon: -81.87667, }, KTTS: { id: 'KTTS', city: 'Titusville, NASA Shuttle Landing Facility', state: 'FL', lat: 28.61667, lon: -80.7, }, KSGJ: { id: 'KSGJ', city: 'St. Augustine, St. Augustine Airport', state: 'FL', lat: 29.95917, lon: -81.33972, }, KTMB: { id: 'KTMB', city: 'Miami, Kendall-Tamiami Executive Airport', state: 'FL', lat: 25.64194, lon: -80.43472, }, KTIX: { id: 'KTIX', city: 'Titusville', state: 'FL', lat: 28.51667, lon: -80.8, }, KOCF: { id: 'KOCF', city: 'Ocala, Ocala International Airport-Jim Taylor Field', state: 'FL', lat: 29.16667, lon: -82.2166699, }, KSPG: { id: 'KSPG', city: 'St. Petersburg Whitted Airport', state: 'FL', lat: 27.7676, lon: -82.62633, }, KPCM: { id: 'KPCM', city: 'Plant City, Plant City Municipal Airport', state: 'FL', lat: 28, lon: -82.15, }, KTDR: { id: 'KTDR', city: 'Tyndall Drone Runway', state: 'FL', lat: 30.0333, lon: -85.5333, }, KFHB: { id: 'KFHB', city: 'Fernandina Beach Municipal Airport', state: 'FL', lat: 30.61183, lon: -81.46119, }, KDED: { id: 'KDED', city: 'DeLand Municipal Airport', state: 'FL', lat: 29.067, lon: -81.2837, }, KZPH: { id: 'KZPH', city: 'Zephyrhills Airport', state: 'FL', lat: 28.2281, lon: -82.1559, }, KLCQ: { id: 'KLCQ', city: 'Lake City Municipal Airport', state: 'FL', lat: 30.1821, lon: -82.5769, }, KCLW: { id: 'KCLW', city: 'Clearwater Air Park', state: 'FL', lat: 27.9742, lon: -82.7563, }, KXMR: { id: 'KXMR', city: 'Cocoa Beach, Cape Canaveral Air Force Station Skid Strip', state: 'FL', lat: 28.46667, lon: -80.56667, }, KTPF: { id: 'KTPF', city: 'Tampa, Peter O Knight Airport', state: 'FL', lat: 27.91556, lon: -82.44917, }, KNDZ: { id: 'KNDZ', city: 'Milton, Whiting Field South', state: 'FL', lat: 30.69722, lon: -87.02, }, KEVB: { id: 'KEVB', city: 'New Smyrna Beach Municipal Airport', state: 'FL', lat: 29.05687, lon: -80.94909, }, KOMN: { id: 'KOMN', city: 'Ormond Beach, Ormond Beach Municipal Airport', state: 'FL', lat: 29.30111, lon: -81.11361, }, KOBE: { id: 'KOBE', city: 'Okeechobee County Airport', state: 'FL', lat: 27.2628, lon: -80.8498, }, KINF: { id: 'KINF', city: 'Inverness Airport', state: 'FL', lat: 28.8086, lon: -82.3165, }, KCGC: { id: 'KCGC', city: 'Crystal River Airport', state: 'FL', lat: 28.8673, lon: -82.5712999, }, KVNC: { id: 'KVNC', city: 'Venice Municipal Airport', state: 'FL', lat: 27.0716, lon: -82.44033, }, KFIN: { id: 'KFIN', city: 'Flagler County Airport', state: 'FL', lat: 29.4657, lon: -81.20872, }, KMKY: { id: 'KMKY', city: 'Marco Island Airport', state: 'FL', lat: 25.995, lon: -81.6725, }, 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, }, KHUL: { id: 'KHUL', city: 'Houlton, Houlton International Airport', state: 'ME', lat: 46.12306, lon: -67.79194, }, KBGR: { id: 'KBGR', city: 'Bangor, Bangor International Airport', state: 'ME', lat: 44.79722, lon: -68.81861, }, KPWM: { id: 'KPWM', city: 'Portland, Portland International Jetport', state: 'ME', lat: 43.64222, lon: -70.30444, }, KAUG: { id: 'KAUG', city: 'Augusta, Augusta State Airport', state: 'ME', lat: 44.32056, lon: -69.79722, }, 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, }, KGNR: { id: 'KGNR', city: 'Greenville', state: 'ME', lat: 45.4646199, lon: -69.5538, }, KFVE: { id: 'KFVE', city: 'Frenchville, Northern Aroostook Regional Airport', state: 'ME', lat: 47.2849999, lon: -68.30722, }, KBHB: { id: 'KBHB', city: 'Bar Harbor, Hancock County-Bar Harbor Airport', state: 'ME', lat: 44.45, lon: -68.36667, }, 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, }, 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, }, KABY: { id: 'KABY', city: 'Albany', state: 'GA', lat: 31.5333, lon: -84.2, }, KACJ: { id: 'KACJ', city: 'Americus', state: 'GA', lat: 32.1166, lon: -84.1833, }, KPZD: { id: 'KPZD', city: 'Pecan (Albany)', state: 'GA', lat: 31.65, lon: -84.3, }, KAMG: { id: 'KAMG', city: 'Alma', state: 'GA', lat: 31.5333, lon: -82.5, }, KAHN: { id: 'KAHN', city: 'Athens', state: 'GA', lat: 33.95, lon: -83.3333, }, KATL: { id: 'KATL', city: 'Atlanta', state: 'GA', lat: 33.6333, lon: -84.45, }, KFTY: { id: 'KFTY', city: 'Atlanta/Fulton', state: 'GA', lat: 33.7833, lon: -84.5166, }, KPUJ: { id: 'KPUJ', city: 'Atlanta/Paulding', state: 'GA', lat: 33.9166, lon: -84.9333, }, KATR: { id: 'KATR', city: 'Atlanta/Rfc', state: 'GA', lat: 33.3666, lon: -84.5666, }, KZTL: { id: 'KZTL', city: 'Atlanta/Artcc', state: 'GA', lat: 33.3833, lon: -84.3333, }, K6A2: { id: 'K6A2', city: 'Griffin-Spalding', state: 'GA', lat: 33.2333, lon: -84.2666, }, KDNL: { id: 'KDNL', city: 'Augusta/Daniel', state: 'GA', lat: 33.4666, lon: -82.0333, }, KAGS: { id: 'KAGS', city: 'Augusta/Bush', state: 'GA', lat: 33.3666, lon: -81.9666, }, KBGE: { id: 'KBGE', city: 'Bainbridge', state: 'GA', lat: 30.9666, lon: -84.6333, }, KDZJ: { id: 'KDZJ', city: 'Blairsville', state: 'GA', lat: 34.85, lon: -84, }, KBIJ: { id: 'KBIJ', city: 'Blakely Early C', state: 'GA', lat: 31.4, lon: -84.9, }, KSSI: { id: 'KSSI', city: 'Brunswick', state: 'GA', lat: 31.15, lon: -81.3833, }, KBQK: { id: 'KBQK', city: 'Brunswick/Glynco', state: 'GA', lat: 31.25, lon: -81.4666, }, K6A1: { id: 'K6A1', city: 'Butler', state: 'GA', lat: 32.5666, lon: -84.25, }, KCNI: { id: 'KCNI', city: 'Canton/Cherokee', state: 'GA', lat: 34.3166, lon: -84.4166, }, KCTJ: { id: 'KCTJ', city: 'Carrollton/Gray', state: 'GA', lat: 33.6333, lon: -85.15, }, KVPC: { id: 'KVPC', city: 'Cartersville', state: 'GA', lat: 34.1333, lon: -84.85, }, KCWV: { id: 'KCWV', city: 'Claxton/Evans Co', state: 'GA', lat: 32.2, lon: -81.8666, }, KCSG: { id: 'KCSG', city: 'Columbus', state: 'GA', lat: 32.5166, lon: -84.95, }, KCKF: { id: 'KCKF', city: 'Cordele', state: 'GA', lat: 31.9833, lon: -83.7666, }, K9A1: { id: 'K9A1', city: 'Covington', state: 'GA', lat: 33.6333, lon: -83.85, }, KDNN: { id: 'KDNN', city: 'Dalton', state: 'GA', lat: 34.7166, lon: -84.8666, }, KMGE: { id: 'KMGE', city: 'Dobbins Afb/Mari', state: 'GA', lat: 33.9166, lon: -84.5166, }, KDQH: { id: 'KDQH', city: 'Douglas Muni', state: 'GA', lat: 31.4833, lon: -82.8666, }, KDBN: { id: 'KDBN', city: 'Dublin', state: 'GA', lat: 32.5666, lon: -82.9833, }, KEZM: { id: 'KEZM', city: 'Eastman', state: 'GA', lat: 32.2166, lon: -83.1333, }, K27A: { id: 'K27A', city: 'Elberton Patz F', state: 'GA', lat: 34.1, lon: -82.8166, }, KFZG: { id: 'KFZG', city: 'Fitzgerald', state: 'GA', lat: 31.6833, lon: -83.2666, }, KLSF: { id: 'KLSF', city: 'Ft Benning/Colum', state: 'GA', lat: 32.3166, lon: -84.9666, }, KLHW: { id: 'KLHW', city: 'Ft Stewart/Wrigh', state: 'GA', lat: 31.8666, lon: -81.5666, }, KGVL: { id: 'KGVL', city: 'Gainesville', state: 'GA', lat: 34.2666, lon: -83.8333, }, K3J7: { id: 'K3J7', city: 'Greensboro', state: 'GA', lat: 33.6, lon: -83.1333, }, KAZE: { id: 'KAZE', city: 'Hazelhurst', state: 'GA', lat: 31.8833, lon: -82.65, }, KHOE: { id: 'KHOE', city: 'Homerville', state: 'GA', lat: 31.05, lon: -82.7833, }, K19A: { id: 'K19A', city: 'Jefferson', state: 'GA', lat: 34.1833, lon: -83.5666, }, KJES: { id: 'KJES', city: 'Jesup/Wayne Cty', state: 'GA', lat: 31.55, lon: -81.8833, }, KLGC: { id: 'KLGC', city: 'La Grange', state: 'GA', lat: 33, lon: -85.0666, }, KLZU: { id: 'KLZU', city: 'Lawrenceville', state: 'GA', lat: 33.9833, lon: -83.9666, }, KMCN: { id: 'KMCN', city: 'Macon', state: 'GA', lat: 32.6833, lon: -83.65, }, KRYY: { id: 'KRYY', city: 'Marietta Mccolum', state: 'GA', lat: 34.0166, lon: -84.6, }, KHQU: { id: 'KHQU', city: 'Mcduffie/Thomson', state: 'GA', lat: 33.5333, lon: -82.5166, }, KMLJ: { id: 'KMLJ', city: 'Milledgeville', state: 'GA', lat: 33.15, lon: -83.2333, }, KVAD: { id: 'KVAD', city: 'Moody Afb/Valdos', state: 'GA', lat: 30.9666, lon: -83.2, }, KVAX: { id: 'KVAX', city: 'Moody Afb/88D', state: 'GA', lat: 30.8833, lon: -83, }, KMGR: { id: 'KMGR', city: 'Moultrie Muni', state: 'GA', lat: 31.0833, lon: -83.8, }, KMUL: { id: 'KMUL', city: 'Moultrie/Spence', state: 'GA', lat: 31.1333, lon: -83.7, }, KCCO: { id: 'KCCO', city: 'Newnan', state: 'GA', lat: 33.3166, lon: -84.7666, }, KPDK: { id: 'KPDK', city: 'Peachtree/Dekalb', state: 'GA', lat: 33.8833, lon: -84.3, }, KFFC: { id: 'KFFC', city: 'Peachtree City', state: 'GA', lat: 33.35, lon: -84.5666, }, KALR: { id: 'KALR', city: 'Atlanta Rfc', state: 'GA', lat: 33.3666, lon: -84.5666, }, KJGX: { id: 'KJGX', city: 'Robins Afb/88D', state: 'GA', lat: 32.6833, lon: -83.35, }, KRMG: { id: 'KRMG', city: 'Rome', state: 'GA', lat: 34.35, lon: -85.1666, }, KSAV: { id: 'KSAV', city: 'Savannah', state: 'GA', lat: 32.1166, lon: -81.2, }, KSVN: { id: 'KSVN', city: 'Savannah/Hunter', state: 'GA', lat: 32.0166, lon: -81.15, }, KTBR: { id: 'KTBR', city: 'Statesboro', state: 'GA', lat: 32.4833, lon: -81.7333, }, KSBO: { id: 'KSBO', city: 'Swainsboro', state: 'GA', lat: 32.6166, lon: -82.3666, }, KJYL: { id: 'KJYL', city: 'Sylvania', state: 'GA', lat: 32.65, lon: -81.6, }, KTMA: { id: 'KTMA', city: 'Tifton', state: 'GA', lat: 31.4333, lon: -83.4833, }, KOPN: { id: 'KOPN', city: 'Thomaston Upson', state: 'GA', lat: 32.95, lon: -84.2666, }, KTVI: { id: 'KTVI', city: 'Thomasville', state: 'GA', lat: 30.9, lon: -83.8833, }, KTOC: { id: 'KTOC', city: 'Toccoa', state: 'GA', lat: 34.6, lon: -83.3, }, KODF: { id: 'KODF', city: 'Toccoa Vor', state: 'GA', lat: 34.7, lon: -83.3, }, KVLD: { id: 'KVLD', city: 'Valdosta Regiona', state: 'GA', lat: 30.7833, lon: -83.2666, }, KVDI: { id: 'KVDI', city: 'Vidalia Muni', state: 'GA', lat: 32.2, lon: -82.3666, }, KWRB: { id: 'KWRB', city: 'Warner Robins Af', state: 'GA', lat: 32.6166, lon: -83.5833, }, KIIY: { id: 'KIIY', city: 'Washington', state: 'GA', lat: 33.7833, lon: -82.8166, }, KAYS: { id: 'KAYS', city: 'Waycross/Ware Co', state: 'GA', lat: 31.25, lon: -82.4, }, KWDR: { id: 'KWDR', city: 'Winder/Barrow', state: 'GA', lat: 33.9833, lon: -83.6666, }, TJSJ: { id: 'TJSJ', city: 'San Juan, Luis Munoz Marin International Airport', state: 'PR', lat: 18.45, lon: -66, }, TJBQ: { id: 'TJBQ', city: 'Aquadilla, Rafael Hernandez Airport', state: 'PR', lat: 18.5, lon: -67.13333, }, TJPS: { id: 'TJPS', city: 'Ponce, Mercedita Airport', state: 'PR', lat: 18.01667, lon: -66.56667, }, TJNR: { id: 'TJNR', city: 'Roosevelt Roads, Roosevelt Roads Naval Station, Ofstie Field', state: 'PR', lat: 18.25528, lon: -65.64333, }, TJMZ: { id: 'TJMZ', city: 'Mayaguez, Eugenio Maria de Hostos Airport', state: 'PR', lat: 18.26667, lon: -67.15, }, TJIG: { id: 'TJIG', city: 'San Juan Fernando Luis Ribas Dominicci', state: 'PR', lat: 18.4568, lon: -66.0981, }, KILM: { id: 'KILM', city: 'Wilmington International Airport', state: 'NC', lat: 34.26681, lon: -77.89987, }, KHSE: { id: 'KHSE', city: 'Hatteras, Mitchell Field', state: 'NC', lat: 35.23222, lon: -75.6225, }, KRDU: { id: 'KRDU', city: 'Raleigh / Durham, Raleigh-Durham International Airport', state: 'NC', lat: 35.89223, lon: -78.78185, }, KGSO: { id: 'KGSO', city: 'Greensboro, Piedmont Triad International Airport', state: 'NC', lat: 36.0974999, lon: -79.94361, }, KNKT: { id: 'KNKT', city: 'Cherry Point Marine Corps Air Station', state: 'NC', lat: 34.89719, lon: -76.88135, }, KAVL: { id: 'KAVL', city: 'Asheville, Asheville Regional Airport', state: 'NC', lat: 35.43194, lon: -82.5375, }, KINT: { id: 'KINT', city: 'Winston Salem, Smith Reynolds Airport', state: 'NC', lat: 36.13333, lon: -80.22472, }, KFAY: { id: 'KFAY', city: 'Fayetteville, Fayetteville Regional Airport', state: 'NC', lat: 34.98944, lon: -78.88, }, KCLT: { id: 'KCLT', city: 'Charlotte, Charlotte / Douglas International Airport', state: 'NC', lat: 35.21333, lon: -80.94861, }, KFBG: { id: 'KFBG', city: 'Fort Bragg / Simmons Army Airfield', state: 'NC', lat: 35.1314, lon: -78.93158, }, KHKY: { id: 'KHKY', city: 'Hickory, Hickory Regional Airport', state: 'NC', lat: 35.74222, lon: -81.38222, }, KGSB: { id: 'KGSB', city: 'Seymour-Johnson Air Force Base', state: 'NC', lat: 35.34457, lon: -77.94583, }, KECG: { id: 'KECG', city: 'Elizabeth City C/G Regional Airport', state: 'NC', lat: 36.25771, lon: -76.1716, }, KEWN: { id: 'KEWN', city: 'New Bern, Craven County Regional Airport', state: 'NC', lat: 35.0675, lon: -77.04722, }, KNCA: { id: 'KNCA', city: 'MCAS New River', state: 'NC', lat: 34.70627, lon: -77.44066, }, KPOB: { id: 'KPOB', city: 'Pope Air Force Base', state: 'NC', lat: 35.17531, lon: -79.00771, }, KRWI: { id: 'KRWI', city: 'Rocky Mount, Rocky Mount-Wilson Regional Airport', state: 'NC', lat: 35.8549999, lon: -77.89306, }, KHBI: { id: 'KHBI', city: 'Asheboro, Asheboro Municipal Airport', state: 'NC', lat: 35.6538899, lon: -79.895, }, KJQF: { id: 'KJQF', city: 'Concord Regional Airport', state: 'NC', lat: 35.3896299, lon: -80.70735, }, KDPL: { id: 'KDPL', city: 'Duplin County Airport', state: 'NC', lat: 34.99942, lon: -77.97995, }, KHFF: { id: 'KHFF', city: 'Mackall U. S. Army Airfield', state: 'NC', lat: 35.03333, lon: -79.5, }, KHRJ: { id: 'KHRJ', city: 'Erwin, Harnett County Airport', state: 'NC', lat: 35.37861, lon: -78.73361, }, KBUY: { id: 'KBUY', city: 'Burlington Alamance Regional Airport', state: 'NC', lat: 36.04753, lon: -79.47375, }, KAKH: { id: 'KAKH', city: 'Gastonia Municipal Airport', state: 'NC', lat: 35.1968699, lon: -81.15545, }, KFQD: { id: 'KFQD', city: 'Rutherfordton, Rutherford County-Marchman Field Airport', state: 'NC', lat: 35.42833, lon: -81.935, }, 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, }, KMQI: { id: 'KMQI', city: 'Manteo / Dare County Regional', state: 'NC', lat: 35.91667, lon: -75.7, }, KGEV: { id: 'KGEV', city: 'Jefferson, Ashe County Airport', state: 'NC', lat: 36.43333, lon: -81.41667, }, KASJ: { id: 'KASJ', city: 'Ahoskie, Tri-County Airport', state: 'NC', lat: 36.2975, lon: -77.17083, }, KMEB: { id: 'KMEB', city: 'Laurinburg Maxton Airport', state: 'NC', lat: 34.79132, lon: -79.3683, }, KMRN: { id: 'KMRN', city: 'Morganton-Lenoir Airport', state: 'NC', lat: 35.81922, lon: -81.60971, }, KEXX: { id: 'KEXX', city: 'Lexington, Davidson County Airport', state: 'NC', lat: 35.78111, lon: -80.30389, }, KCTZ: { id: 'KCTZ', city: 'Sampson County Airport', state: 'NC', lat: 34.97522, lon: -78.36276, }, KEDE: { id: 'KEDE', city: 'Edenton, Northeastern Regional Airport', state: 'NC', lat: 36.02778, lon: -76.56722, }, KEQY: { id: 'KEQY', city: 'Monroe, Monroe Airport', state: 'NC', lat: 35.01694, lon: -80.62056, }, KIGX: { id: 'KIGX', city: 'Chapel Hill, Williams Airport', state: 'NC', lat: 35.9336, lon: -79.0605999, }, KMRH: { id: 'KMRH', city: 'Beaufort Smith Field', state: 'NC', lat: 34.73259, lon: -76.6566, }, KMWK: { id: 'KMWK', city: 'Mount Airy/Surry County Airport', state: 'NC', lat: 36.45675, lon: -80.55483, }, KJNX: { id: 'KJNX', city: 'Smithfield, Johnston County Airport', state: 'NC', lat: 35.54083, lon: -78.39028, }, KLBT: { id: 'KLBT', city: 'Lumberton Municipal Airport', state: 'NC', lat: 34.60817, lon: -79.059, }, KOAJ: { id: 'KOAJ', city: 'Jacksonville, Albert J Ellis Airport', state: 'NC', lat: 34.8333299, lon: -77.61667, }, KNJM: { id: 'KNJM', city: 'Bogue Field Marine Corps Auxiliary Field', state: 'NC', lat: 34.69403, lon: -77.02945, }, KSOP: { id: 'KSOP', city: 'Pinehurst/Southern Pines, Moore County Airport', state: 'NC', lat: 35.23333, lon: -79.4, }, KRHP: { id: 'KRHP', city: 'Andrews-Murphy Airport', state: 'NC', lat: 35.19394, lon: -83.86182, }, 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, }, KTNB: { id: 'KTNB', city: 'Watauga County Hospital Heliport', state: 'NC', lat: 36.19856, lon: -81.65171, }, KTDF: { id: 'KTDF', city: 'Roxboro, Person County Airport', state: 'NC', lat: 36.2849999, lon: -78.98417, }, KTTA: { id: 'KTTA', city: 'Sanford, Sanford-Lee County Regional Airport', state: 'NC', lat: 35.5825, lon: -79.10139, }, KOCW: { id: 'KOCW', city: 'Washington, Warren Field Airport', state: 'NC', lat: 35.57056, lon: -77.0497199, }, KPGV: { id: 'KPGV', city: 'Pitt-Greenville Airport', state: 'NC', lat: 35.63742, lon: -77.38506, }, 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, }, KRUQ: { id: 'KRUQ', city: 'Rowan County Airport', state: 'NC', lat: 35.64417, lon: -80.52359, }, KONX: { id: 'KONX', city: 'Currituck, Currituck County Airport', state: 'NC', lat: 36.39889, lon: -76.01611, }, KLHZ: { id: 'KLHZ', city: 'Franklin County Airport', state: 'NC', lat: 36.02288, lon: -78.33405, }, KEHO: { id: 'KEHO', city: 'Shelby Municipal Airport', state: 'NC', lat: 35.2556299, lon: -81.59858, }, KRCZ: { id: 'KRCZ', city: 'Rockingham-Hamlet Airport', state: 'NC', lat: 34.8954499, lon: -79.75755, }, KFFA: { id: 'KFFA', city: 'Kill Devil Hills, First Flight Airport', state: 'NC', lat: 36.01667, lon: -75.66667, }, KAFP: { id: 'KAFP', city: 'Anson County Airport', state: 'NC', lat: 35.01944, lon: -80.07836, }, KGWW: { id: 'KGWW', city: 'Goldsboro, Goldsboro-Wayne Municipal Airport', state: 'NC', lat: 35.46056, lon: -77.965, }, KCPC: { id: 'KCPC', city: 'Whiteville, Columbus County Municipal Airport', state: 'NC', lat: 34.27278, lon: -78.715, }, KHNZ: { id: 'KHNZ', city: 'Henderson-Oxford Airport', state: 'NC', lat: 36.36352, lon: -78.52889, }, KNBT: { id: 'KNBT', city: 'Piney Island, Bt-11 Bombing Range', state: 'NC', lat: 35.02222, lon: -76.4625, }, KEYF: { id: 'KEYF', city: 'Curtis L Brown Jr. Field Airport', state: 'NC', lat: 34.60418, lon: -78.57902, }, KSIF: { id: 'KSIF', city: 'Reidsville, Rockingham County NC Shiloh Airport', state: 'NC', lat: 36.43722, lon: -79.85083, }, KETC: { id: 'KETC', city: 'Tarboro-Edgecombe Airport', state: 'NC', lat: 35.9373, lon: -77.54648, }, KIXA: { id: 'KIXA', city: 'Halifax-Northampton Regional Airport', state: 'NC', lat: 36.33, lon: -77.635, }, KSCR: { id: 'KSCR', city: 'Siler City Municipal Airport', state: 'NC', lat: 35.7043, lon: -79.5043, }, NEFD: { id: 'NEFD', city: 'NASA Ellington Field', state: 'TX', lat: 29.595778, lon: -95.168233, }, KLBB: { id: 'KLBB', city: 'Lubbock, Lubbock International Airport', state: 'TX', lat: 33.6674999, lon: -101.8213899, }, KBRO: { id: 'KBRO', city: 'Brownsville, Brownsville / South Padre Island International Airport', state: 'TX', lat: 25.91417, lon: -97.42306, }, KDFW: { id: 'KDFW', city: 'Dallas/Fort Worth International Airport', state: 'TX', lat: 32.89743, lon: -97.02196, }, KSAT: { id: 'KSAT', city: 'San Antonio, San Antonio International Airport', state: 'TX', lat: 29.53278, lon: -98.46361, }, KDAL: { id: 'KDAL', city: 'Dallas Love Field', state: 'TX', lat: 32.85416, lon: -96.85506, }, KDRT: { id: 'KDRT', city: 'Del Rio, Del Rio International Airport', state: 'TX', lat: 29.37472, lon: -100.92361, }, KELP: { id: 'KELP', city: 'El Paso, El Paso International Airport', state: 'TX', lat: 31.81111, lon: -106.3758299, }, KIAH: { id: 'KIAH', city: 'Houston Intercontinental Airport', state: 'TX', lat: 29.9844, lon: -95.36074, }, KFTW: { id: 'KFTW', city: 'Fort Worth, Meacham International Airport', state: 'TX', lat: 32.82528, lon: -97.36417, }, KCRP: { id: 'KCRP', city: 'Corpus Christi, Corpus Christi International Airport', state: 'TX', lat: 27.77306, lon: -97.51278, }, KAMA: { id: 'KAMA', city: 'Amarillo, Amarillo International Airport', state: 'TX', lat: 35.22, lon: -101.71722, }, KCDS: { id: 'KCDS', city: 'Childress, Childress Municipal Airport', state: 'TX', lat: 34.4275, lon: -100.28333, }, KAUS: { id: 'KAUS', city: 'Austin-Bergstrom International Airport', state: 'TX', lat: 30.18304, lon: -97.6798699, }, KMWL: { id: 'KMWL', city: 'Mineral Wells, Mineral Wells Airport', state: 'TX', lat: 32.78167, lon: -98.06028, }, KHOU: { id: 'KHOU', city: 'Houston, Houston Hobby Airport', state: 'TX', lat: 29.6375, lon: -95.2825, }, KLRD: { id: 'KLRD', city: 'Laredo, Laredo International Airport', state: 'TX', lat: 27.54361, lon: -99.46139, }, KCLL: { id: 'KCLL', city: 'College Station, Easterwood Field', state: 'TX', lat: 30.58222, lon: -96.36167, }, KGGG: { id: 'KGGG', city: 'Longview - East Texas Regional Airport', state: 'TX', lat: 32.39056, lon: -94.71389, }, KABI: { id: 'KABI', city: 'Abilene, Abilene Regional Airport', state: 'TX', lat: 32.41028, lon: -99.68167, }, KSPS: { id: 'KSPS', city: 'Wichita Falls, Sheppard Air Force Base', state: 'TX', lat: 33.97861, lon: -98.49278, }, KTYR: { id: 'KTYR', city: 'Tyler, Tyler Pounds Field', state: 'TX', lat: 32.35861, lon: -95.40389, }, KMAF: { id: 'KMAF', city: 'Midland, Midland International Airport', state: 'TX', lat: 31.94778, lon: -102.2086099, }, KSJT: { id: 'KSJT', city: 'San Angelo, Mathis Field', state: 'TX', lat: 31.35139, lon: -100.4938899, }, KGRK: { id: 'KGRK', city: 'Fort Hood, Robert Gray AAF Ft Hood', state: 'TX', lat: 31.06667, lon: -97.81667, }, KINK: { id: 'KINK', city: 'Wink, Winkler County Airport', state: 'TX', lat: 31.77972, lon: -103.20139, }, KFST: { id: 'KFST', city: 'Fort Stockton, Fort Stockton-Pecos County Airport', state: 'TX', lat: 30.91194, lon: -102.91667, }, KDLF: { id: 'KDLF', city: 'Laughlin Air Force Base Auxiliary Airfield', state: 'TX', lat: 29.36652, lon: -100.78469, }, KMRF: { id: 'KMRF', city: 'Marfa', state: 'TX', lat: 30.36667, lon: -104.01667, }, KDHT: { id: 'KDHT', city: 'Dalhart, Dalhart Municipal Airport', state: 'TX', lat: 36.02333, lon: -102.54722, }, KACT: { id: 'KACT', city: 'Waco, Waco Regional Airport', state: 'TX', lat: 31.61722, lon: -97.22778, }, KBPT: { id: 'KBPT', city: 'Beaumont/Port Arthur Southeast Texas Regional Airport', state: 'TX', lat: 29.9521, lon: -94.0261, }, KGLS: { id: 'KGLS', city: 'Galveston, Scholes Field', state: 'TX', lat: 29.27028, lon: -94.86417, }, KHRL: { id: 'KHRL', city: 'Harlingen, Rio Grande Valley International Airport', state: 'TX', lat: 26.22972, lon: -97.65528, }, KMFE: { id: 'KMFE', city: 'McAllen, Miller International Airport', state: 'TX', lat: 26.17972, lon: -98.24444, }, KDYS: { id: 'KDYS', city: 'Abilene, Dyess Air Force Base', state: 'TX', lat: 32.42, lon: -99.85694, }, KLFK: { id: 'KLFK', city: 'Lufkin, Angelina County Airport', state: 'TX', lat: 31.23389, lon: -94.75, }, KJCT: { id: 'KJCT', city: 'Junction, Kimble County Airport', state: 'TX', lat: 30.51083, lon: -99.76639, }, KALI: { id: 'KALI', city: 'Alice, Alice International Airport', state: 'TX', lat: 27.74111, lon: -98.02694, }, KNFW: { id: 'KNFW', city: 'Fort Worth, Naval Air Station', state: 'TX', lat: 32.76583, lon: -97.43333, }, KVCT: { id: 'KVCT', city: 'Victoria, Victoria Regional Airport', state: 'TX', lat: 28.8625, lon: -96.92972, }, KNGP: { id: 'KNGP', city: 'Corpus Christi, Corpus Christi Naval Air Station/Truax Field', state: 'TX', lat: 27.6925, lon: -97.29111, }, KRND: { id: 'KRND', city: 'Randolph Air Force Base', state: 'TX', lat: 29.53333, lon: -98.28333, }, KSKF: { id: 'KSKF', city: 'Kelly Air Force Base', state: 'TX', lat: 29.38333, lon: -98.58333, }, KPSX: { id: 'KPSX', city: 'Palacios Municipal Airport', state: 'TX', lat: 28.72485, lon: -96.2534699, }, KNQI: { id: 'KNQI', city: 'Kingsville, Naval Air Station', state: 'TX', lat: 27.50306, lon: -97.81167, }, KPPA: { id: 'KPPA', city: 'Pampa, Perry Lefors Field Airport', state: 'TX', lat: 35.61278, lon: -100.99611, }, KODO: { id: 'KODO', city: 'Odessa, Odessa-Schlemeyer Field', state: 'TX', lat: 31.92139, lon: -102.39167, }, KGDP: { id: 'KGDP', city: 'Pine Springs, Guadalupe Mountains National Park', state: 'TX', lat: 31.83111, lon: -104.80889, }, KBGD: { id: 'KBGD', city: 'Borger, Hutchinson County Airport', state: 'TX', lat: 35.695, lon: -101.395, }, KAFW: { id: 'KAFW', city: 'Fort Worth, Fort Worth Alliance Airport', state: 'TX', lat: 32.97333, lon: -97.31806, }, KILE: { id: 'KILE', city: 'Killeen, Skylark Field Airport', state: 'TX', lat: 31.08333, lon: -97.68333, }, KLBX: { id: 'KLBX', city: 'Angleton / Lake Jackson, Brazoria County Airport', state: 'TX', lat: 29.11536, lon: -95.46323, }, KLVJ: { id: 'KLVJ', city: 'Houston, Pearland Regional Airport', state: 'TX', lat: 29.52111, lon: -95.24194, }, KCRS: { id: 'KCRS', city: 'Corsicana, Campbell Field-Corsicana Municipal Airport', state: 'TX', lat: 32.03111, lon: -96.39889, }, KEFD: { id: 'KEFD', city: 'Houston / Ellington', state: 'TX', lat: 29.6, lon: -95.16667, }, KADS: { id: 'KADS', city: 'Dallas / Addison Airport', state: 'TX', lat: 32.96667, lon: -96.83333, }, KATT: { id: 'KATT', city: 'Austin City, Austin Camp Mabry', state: 'TX', lat: 30.31667, lon: -97.76667, }, KHDO: { id: 'KHDO', city: 'Hondo, Hondo Municipal Airport', state: 'TX', lat: 29.35944, lon: -99.17417, }, KHHF: { id: 'KHHF', city: 'Canadian, Hemphill County Airport', state: 'TX', lat: 35.9, lon: -100.4, }, KBMQ: { id: 'KBMQ', city: 'Burnet, Burnet Municipal Craddock Field', state: 'TX', lat: 30.74056, lon: -98.23528, }, KCOT: { id: 'KCOT', city: 'Cotulla, Cotulla-La Salle County Airport', state: 'TX', lat: 28.45833, lon: -99.22028, }, KGKY: { id: 'KGKY', city: 'Arlington Municipal Airport', state: 'TX', lat: 32.65829, lon: -97.09509, }, KHYI: { id: 'KHYI', city: 'San Marcos, San Marcos Municipal Airport', state: 'TX', lat: 29.89361, lon: -97.86472, }, KPVW: { id: 'KPVW', city: 'Plainview, Hale County Airport', state: 'TX', lat: 34.1680599, lon: -101.71722, }, KDTO: { id: 'KDTO', city: 'Denton Municipal Airport', state: 'TX', lat: 33.20505, lon: -97.20061, }, KGLE: { id: 'KGLE', city: 'Gainesville, Gainesville Municipal Airport', state: 'TX', lat: 33.65139, lon: -97.19694, }, KGPM: { id: 'KGPM', city: 'Grand Prairie, Grand Prairie Municipal Airport', state: 'TX', lat: 32.69861, lon: -97.04667, }, KBAZ: { id: 'KBAZ', city: 'New Braunfels, New Braunfels Municipal Airport', state: 'TX', lat: 29.70861, lon: -98.04528, }, KBWD: { id: 'KBWD', city: 'Brownwood, Brownwood Regional Airport', state: 'TX', lat: 31.8, lon: -98.95, }, KDWH: { id: 'KDWH', city: 'Houston, Hooks Memorial Airport', state: 'TX', lat: 30.0675, lon: -95.55611, }, KGVT: { id: 'KGVT', city: 'Greenville / Majors', state: 'TX', lat: 33.06667, lon: -96.06667, }, KHLR: { id: 'KHLR', city: 'Fort Hood, Hood AAF Ft Hood', state: 'TX', lat: 31.13333, lon: -97.7, }, KGTU: { id: 'KGTU', city: 'Georgetown, Georgetown Municipal Airport', state: 'TX', lat: 30.68333, lon: -97.68333, }, KUTS: { id: 'KUTS', city: 'Huntsville, Huntsville Municipal Airport', state: 'TX', lat: 30.74389, lon: -95.58611, }, KPWG: { id: 'KPWG', city: 'Waco, Mc Gregor Executive Airport', state: 'TX', lat: 31.48333, lon: -97.31667, }, KOCH: { id: 'KOCH', city: 'Nacogdoches, A L Mangham Jr. Regional Airport', state: 'TX', lat: 31.58333, lon: -94.7166699, }, KRBD: { id: 'KRBD', city: 'Dallas, Redbird Airport', state: 'TX', lat: 32.67583, lon: -96.86389, }, KTRL: { id: 'KTRL', city: 'Terrell, Terrell Municipal Airport', state: 'TX', lat: 32.71361, lon: -96.26833, }, KTKI: { id: 'KTKI', city: 'McKinney - McKinney National Airport', state: 'TX', lat: 33.17778, lon: -96.59028, }, KSSF: { id: 'KSSF', city: 'San Antonio, Stinson Municipal Airport', state: 'TX', lat: 29.33889, lon: -98.47167, }, KPRX: { id: 'KPRX', city: 'Paris / Cox Field', state: 'TX', lat: 33.63333, lon: -95.45, }, KTPL: { id: 'KTPL', city: 'Temple, Draughon-Miller Central Texas Regional Airport', state: 'TX', lat: 31.15, lon: -97.4, }, KSGR: { id: 'KSGR', city: 'Houston, Sugar Land Municipal / Hull Field Airport', state: 'TX', lat: 29.62222, lon: -95.65667, }, KSEP: { id: 'KSEP', city: 'Stephenville, Clark Field Municipal Airport', state: 'TX', lat: 32.21667, lon: -98.18333, }, KPIL: { id: 'KPIL', city: 'Port Isabel, Port Isabel-Cameron County Airport', state: 'TX', lat: 26.15917, lon: -97.3375, }, KRKP: { id: 'KRKP', city: 'Rockport Aransas County Airport', state: 'TX', lat: 28.08371, lon: -97.04664, }, KCOM: { id: 'KCOM', city: 'COLEMAN', state: 'TX', lat: 31.84, lon: -99.4, }, KAQO: { id: 'KAQO', city: 'Llano, Llano Municipal Airport', state: 'TX', lat: 30.78361, lon: -98.66194, }, KDUX: { id: 'KDUX', city: 'Dumas, Moore County Airport', state: 'TX', lat: 35.85778, lon: -102.01306, }, KGNC: { id: 'KGNC', city: 'Seminole, Gaines County Airport', state: 'TX', lat: 32.67528, lon: -102.6525, }, KGYB: { id: 'KGYB', city: 'Giddings, Giddings-Lee County Airport', state: 'TX', lat: 30.16917, lon: -96.98, }, KJXI: { id: 'KJXI', city: 'Gilmer, Fox Stephens Field - Gilmer Municipal Airport', state: 'TX', lat: 32.69889, lon: -94.94861, }, KJWY: { id: 'KJWY', city: 'Midlothian/Waxahachie, Mid-Way Regional Airport', state: 'TX', lat: 32.45583, lon: -96.91222, }, KSOA: { id: 'KSOA', city: 'Sonora, Sonora Municipal Airport', state: 'TX', lat: 30.58556, lon: -100.64833, }, KUVA: { id: 'KUVA', city: 'Uvalde, Garner Field Airport', state: 'TX', lat: 29.21111, lon: -99.74333, }, KEBG: { id: 'KEBG', city: 'Edinburg, Edinburg International Airport', state: 'TX', lat: 26.44194, lon: -98.12944, }, KXBP: { id: 'KXBP', city: 'Bridgeport, Bridgeport Municipal Airport', state: 'TX', lat: 33.17528, lon: -97.8283299, }, KLHB: { id: 'KLHB', city: 'Hearne, Hearne Municipal Airport', state: 'TX', lat: 30.87167, lon: -96.62222, }, KSNK: { id: 'KSNK', city: 'Snyder, Winston Field Airport', state: 'TX', lat: 32.69333, lon: -100.95028, }, KCPT: { id: 'KCPT', city: 'Cleburne, Cleburne Municipal Airport', state: 'TX', lat: 32.35361, lon: -97.43361, }, KRBO: { id: 'KRBO', city: 'Robstown, Nueces County Airport', state: 'TX', lat: 27.77833, lon: -97.69028, }, KHQZ: { id: 'KHQZ', city: 'Mesquite, Mesquite Metro Airport', state: 'TX', lat: 32.74694, lon: -96.53028, }, KGYI: { id: 'KGYI', city: 'Sherman/Denison, Grayson County Airport', state: 'TX', lat: 33.71667, lon: -96.66667, }, KHBV: { id: 'KHBV', city: 'Hebbronville, Jim Hogg County Airport', state: 'TX', lat: 27.33333, lon: -98.73333, }, KJDD: { id: 'KJDD', city: 'Mineola/Quitman, Wood County Airport', state: 'TX', lat: 32.74194, lon: -95.49639, }, KGDJ: { id: 'KGDJ', city: 'Granbury, Granbury Municipal Airport', state: 'TX', lat: 32.44417, lon: -97.81667, }, KJSO: { id: 'KJSO', city: 'Jacksonville, Cherokee County Airport', state: 'TX', lat: 31.86917, lon: -95.21722, }, KLNC: { id: 'KLNC', city: 'Lancaster Airport', state: 'TX', lat: 32.58323, lon: -96.72091, }, KPSN: { id: 'KPSN', city: 'Palestine, Palestine Municipal Airport', state: 'TX', lat: 31.77944, lon: -95.70611, }, KINJ: { id: 'KINJ', city: 'Hillsboro, Hillsboro Municipal Airport', state: 'TX', lat: 32.0833299, lon: -97.0972199, }, KNOG: { id: 'KNOG', city: 'Orange Grove NALF', state: 'TX', lat: 27.8947, lon: -98.0425099, }, KRPH: { id: 'KRPH', city: 'Graham, Graham Municipal Airport', state: 'TX', lat: 33.11, lon: -98.55528, }, KBPC: { id: 'KBPC', city: 'Mesa Vista Ranch AP', state: 'TX', lat: 35.889, lon: -101.03, }, KCZT: { id: 'KCZT', city: 'Carrizo Springs Dimmit County Airport', state: 'TX', lat: 28.5222, lon: -99.8236, }, KJAS: { id: 'KJAS', city: 'Jasper, Jasper County-Bell Field Airport', state: 'TX', lat: 30.88556, lon: -94.0347199, }, KCXO: { id: 'KCXO', city: 'Conroe, Montgomery County Airport', state: 'TX', lat: 30.35667, lon: -95.41389, }, KERV: { id: 'KERV', city: 'Kerrville, Kerrville Municipal Airport/Louis Schreiner Field', state: 'TX', lat: 29.96667, lon: -99.08333, }, KSWW: { id: 'KSWW', city: 'Sweetwater, Avenger Field Airport', state: 'TX', lat: 32.46722, lon: -100.46639, }, KFWS: { id: 'KFWS', city: 'Fort Worth, Forth Worth Spinks Airport', state: 'TX', lat: 32.56667, lon: -97.3, }, KARM: { id: 'KARM', city: 'Wharton, Wharton Regional Airport', state: 'TX', lat: 29.25417, lon: -96.1541699, }, KLZZ: { id: 'KLZZ', city: 'Lampasas, Lampasas Airport', state: 'TX', lat: 31.10611, lon: -98.19583, }, KRAS: { id: 'KRAS', city: 'Port Aransas, Mustang Beach Airport', state: 'TX', lat: 27.81167, lon: -97.08861, }, KRWV: { id: 'KRWV', city: 'Caldwell, Caldwell Municipal Airport', state: 'TX', lat: 30.51528, lon: -96.70389, }, KBPG: { id: 'KBPG', city: 'Big Spring, Big Spring McMahon-Wrinkle Airport', state: 'TX', lat: 32.2, lon: -101.51667, }, KMKN: { id: 'KMKN', city: 'Comanche, Comanche County-City Airport', state: 'TX', lat: 31.91667, lon: -98.60028, }, KBKS: { id: 'KBKS', city: 'Falfurrias, Brooks County Airport', state: 'TX', lat: 27.20667, lon: -98.12111, }, KMDD: { id: 'KMDD', city: 'Midland, Midland Airpark', state: 'TX', lat: 32.03639, lon: -102.10083, }, KOSA: { id: 'KOSA', city: 'Mount Pleasant, Mount Pleasant Regional Airport', state: 'TX', lat: 33.09528, lon: -94.96139, }, KPYX: { id: 'KPYX', city: 'Perryton, Perryton Ochiltree County Airport', state: 'TX', lat: 36.4, lon: -100.73333, }, KLUD: { id: 'KLUD', city: 'Decatur, Decatur Municipal Airport', state: 'TX', lat: 33.25444, lon: -97.58056, }, KORG: { id: 'KORG', city: 'Orange, Orange County Airport', state: 'TX', lat: 30.06917, lon: -93.80361, }, KBIF: { id: 'KBIF', city: 'Biggs Army Air Field - Fort Bliss', state: 'TX', lat: 31.86119, lon: -106.3691599, }, KECU: { id: 'KECU', city: 'Rocksprings, Edwards County Airport', state: 'TX', lat: 29.94667, lon: -100.17361, }, KBYY: { id: 'KBYY', city: 'Bay City, Bay City Municipal Airport', state: 'TX', lat: 28.97306, lon: -95.86333, }, KPEQ: { id: 'KPEQ', city: 'Pecos, Pecos Municipal Airport', state: 'TX', lat: 31.38222, lon: -103.51056, }, KGOP: { id: 'KGOP', city: 'Gatesville, City-County Airport', state: 'TX', lat: 31.42111, lon: -97.79694, }, KPKV: { id: 'KPKV', city: 'Port Lavaca - Calhoun County Airport', state: 'TX', lat: 28.65159, lon: -96.68196, }, KSLR: { id: 'KSLR', city: 'Sulphur Springs, Sulphur Springs Municipal Airport', state: 'TX', lat: 33.16111, lon: -95.62111, }, KBBD: { id: 'KBBD', city: 'Brady, Curtis Field Airport', state: 'TX', lat: 31.17917, lon: -99.32389, }, KDKR: { id: 'KDKR', city: 'Crockett, Houston County Airport', state: 'TX', lat: 31.30694, lon: -95.40361, }, KTFP: { id: 'KTFP', city: 'Mc Campbell', state: 'TX', lat: 27.913, lon: -97.2115, }, KBEA: { id: 'KBEA', city: 'Beeville Municipal Airport', state: 'TX', lat: 28.362, lon: -97.791, }, KPEZ: { id: 'KPEZ', city: 'Pleasanton Municipal Airport', state: 'TX', lat: 28.9562, lon: -98.5184, }, KCWC: { id: 'KCWC', city: 'Kickapoo Downtown Airport', state: 'TX', lat: 33.8578, lon: -98.4903999, }, KHRX: { id: 'KHRX', city: 'Hereford Municipal Airport', state: 'TX', lat: 34.8578, lon: -102.3264, }, KCNW: { id: 'KCNW', city: 'Waco-James Connally Airport', state: 'TX', lat: 31.6378, lon: -97.0741, }, KMNZ: { id: 'KMNZ', city: 'Hamilton Municipal Airport', state: 'TX', lat: 31.6659, lon: -98.1486, }, KTME: { id: 'KTME', city: 'Houston Executive Airport', state: 'TX', lat: 29.80717, lon: -95.89791, }, KRFI: { id: 'KRFI', city: 'Rusk County Airport', state: 'TX', lat: 32.1417, lon: -94.8516999, }, KBKD: { id: 'KBKD', city: 'Stephens County Airport', state: 'TX', lat: 32.719, lon: -98.891, }, KAPY: { id: 'KAPY', city: 'Zapata, TX', state: 'TX', lat: 26.969, lon: -99.249, }, KBQX: { id: 'KBQX', city: 'BRAZOS 451 OIL PLATFORM', state: 'TX', lat: 28.5, lon: -95.72, }, KBBF: { id: 'KBBF', city: 'BRAZOS 133 OIL PLATFORM', state: 'TX', lat: 27.83, lon: -96.02, }, KHQI: { id: 'KHQI', city: 'H ISLAND376 OIL PLATFORM', state: 'TX', lat: 27.97, lon: -93.67, }, KRYW: { id: 'KRYW', city: 'Lago Vista TX, Rusty Allen Airport', state: 'TX', lat: 30.4967, lon: -97.9659, }, KMZG: { id: 'KMZG', city: 'MUSTANG A85A OIL PLATFORM', state: 'TX', lat: 27.73, lon: -96.18, }, KSPL: { id: 'KSPL', city: 'South Padre Island', state: 'TX', lat: 26.07, lon: -97.16, }, KDZB: { id: 'KDZB', city: 'Horseshoe Bay Resort Airpark', state: 'TX', lat: 30.5271, lon: -98.3588, }, KEDC: { id: 'KEDC', city: 'Austin Executive Airport', state: 'TX', lat: 30.3925, lon: -97.5621, }, KOZA: { id: 'KOZA', city: 'Ozona Municipal Airport', state: 'TX', lat: 30.7353, lon: -101.203, }, KFTN: { id: 'KFTN', city: 'Faith Ranch Airport', state: 'TX', lat: 28.2086, lon: -100.0188, }, KASL: { id: 'KASL', city: 'Marshall', state: 'TX', lat: 32.5205, lon: -94.3078, }, KVAF: { id: 'KVAF', city: 'East Breaks 643/Boomvang Spar', state: 'TX', lat: 27.354, lon: -94.625, }, KHHV: { id: 'KHHV', city: 'Alaminos Canyon 25/H-D (ExxonMobil)', state: 'TX', lat: 26.939, lon: -94.6889999, }, KMCJ: { id: 'KMCJ', city: 'John Dunn Helistop', state: 'TX', lat: 29.714, lon: -95.395, }, KAXH: { id: 'KAXH', city: 'Houston Southwest Airport', state: 'TX', lat: 29.50613, lon: -95.47692, }, KCVB: { id: 'KCVB', city: 'Castroville Municipal Airport', state: 'TX', lat: 29.34192, lon: -98.8509, }, KBMT: { id: 'KBMT', city: 'Beaumont Municipal Airport', state: 'TX', lat: 30.0702, lon: -94.2151, }, KPRS: { id: 'KPRS', city: 'Presidio Lely International Airport', state: 'TX', lat: 29.6341, lon: -104.3616, }, KELA: { id: 'KELA', city: 'Eagle Lake', state: 'TX', lat: 29.6006, lon: -96.3219, }, KGZN: { id: 'KGZN', city: 'Gregory M Simmons Memorial Airport', state: 'TX', lat: 32.3658, lon: -99.0237, }, KGUL: { id: 'KGUL', city: 'GUNNISON OIL PLATFORM', state: 'TX', lat: 27.3, lon: -93.53, }, KEMK: { id: 'KEMK', city: 'E BREAKS OIL PLATFORM', state: 'TX', lat: 27.82, lon: -94.3199999, }, KCFD: { id: 'KCFD', city: 'Bryan Coulter Field', state: 'TX', lat: 30.7157, lon: -96.3314, }, KLXY: { id: 'KLXY', city: 'Mexia Limestone County Airport', state: 'TX', lat: 31.6412, lon: -96.5145, }, HDAX: { id: 'HDAX', city: 'HDA Harding Lake', state: 'AK', lat: 64.4091, lon: -146.9478, }, MLYX: { id: 'MLYX', city: 'MLY Manley Hot Springs', state: 'AK', lat: 65.0304, lon: -150.7442, }, HOMX: { id: 'HOMX', city: 'HOM Homer Trailer', state: 'AK', lat: 59.6572, lon: -151.6515, }, CUTX: { id: 'CUTX', city: 'CUT Chulitna', state: 'AK', lat: 62.4058, lon: -150.2625, }, SKNX: { id: 'SKNX', city: 'SKN Skwentna', state: 'AK', lat: 61.98, lon: -151.5317, }, SSNX: { id: 'SSNX', city: 'SSN Susitna', state: 'AK', lat: 61.4636, lon: -150.7467, }, PAJN: { id: 'PAJN', city: 'Juneau, Juneau International Airport', state: 'AK', lat: 58.35472, lon: -134.57611, }, PACD: { id: 'PACD', city: 'Cold Bay, Cold Bay Airport', state: 'AK', lat: 55.22083, lon: -162.72778, }, PAFA: { id: 'PAFA', city: 'Fairbanks, Fairbanks International Airport', state: 'AK', lat: 64.80389, lon: -147.87611, }, PABR: { id: 'PABR', city: 'Barrow, Wiley Post-Will Rogers Memorial Airport', state: 'AK', lat: 71.28528, lon: -156.76583, }, PAMC: { id: 'PAMC', city: 'McGrath, McGrath Airport', state: 'AK', lat: 62.96667, lon: -155.61667, }, PANC: { id: 'PANC', city: 'Anchorage, Ted Stevens Anchorage International Airport', state: 'AK', lat: 61.17444, lon: -149.9961099, }, PANT: { id: 'PANT', city: 'Annette Island Airport', state: 'AK', lat: 55.03835, lon: -131.57664, }, PAKN: { id: 'PAKN', city: 'King Salmon, King Salmon Airport', state: 'AK', lat: 58.67667, lon: -156.64917, }, PADQ: { id: 'PADQ', city: 'Kodiak, Kodiak Airport', state: 'AK', lat: 57.75, lon: -152.5, }, PABE: { id: 'PABE', city: 'Bethel, Bethel Airport', state: 'AK', lat: 60.77972, lon: -161.83778, }, PAYA: { id: 'PAYA', city: 'Yakutat', state: 'AK', lat: 59.51667, lon: -139.66667, }, PAOM: { id: 'PAOM', city: 'Nome, Nome Airport', state: 'AK', lat: 64.51194, lon: -165.445, }, PAOT: { id: 'PAOT', city: 'Ralph Wien Memorial Airport', state: 'AK', lat: 66.88576, lon: -162.60624, }, PASN: { id: 'PASN', city: 'St. Paul Island, St. Paul Island Airport', state: 'AK', lat: 57.16667, lon: -170.21667, }, PASY: { id: 'PASY', city: 'Shemya, Eareckson AFB', state: 'AK', lat: 52.71667, lon: 174.11667, }, PAKT: { id: 'PAKT', city: 'Ketchikan, Ketchikan International Airport', state: 'AK', lat: 55.35556, lon: -131.71361, }, PADL: { id: 'PADL', city: 'Dillingham, Dillingham Airport', state: 'AK', lat: 59.05, lon: -158.51667, }, PAIL: { id: 'PAIL', city: 'Iliamna, Iliamna Airport', state: 'AK', lat: 59.75, lon: -154.9, }, PADU: { id: 'PADU', city: 'Unalaska, Unalaska Airport', state: 'AK', lat: 53.9, lon: -166.53333, }, PAGK: { id: 'PAGK', city: 'Gulkana, Gulkana Airport', state: 'AK', lat: 62.15, lon: -145.45, }, PAHN: { id: 'PAHN', city: 'Haines, Haines Airport', state: 'AK', lat: 59.25, lon: -135.51667, }, PACV: { id: 'PACV', city: 'Cordova, Merle K (Mudhole) Smith Airport', state: 'AK', lat: 60.49167, lon: -145.47778, }, PAGS: { id: 'PAGS', city: 'Gustavus, Gustavus Airport', state: 'AK', lat: 58.41667, lon: -135.7, }, PABT: { id: 'PABT', city: 'Bettles, Bettles Airport', state: 'AK', lat: 66.91667, lon: -151.51667, }, PAEN: { id: 'PAEN', city: 'Kenai, Kenai Municipal Airport', state: 'AK', lat: 60.57306, lon: -151.245, }, PAGA: { id: 'PAGA', city: 'Galena, Edward G. Pitka Sr. Airport', state: 'AK', lat: 64.73333, lon: -156.93333, }, PABI: { id: 'PABI', city: 'Delta Junction/Ft Greely, Allen Army Airfield', state: 'AK', lat: 64, lon: -145.73333, }, PAHO: { id: 'PAHO', city: 'Homer, Homer Airport', state: 'AK', lat: 59.65, lon: -151.48333, }, PAAQ: { id: 'PAAQ', city: 'Palmer, Palmer Municipal Airport', state: 'AK', lat: 61.6, lon: -149.08333, }, PASI: { id: 'PASI', city: 'Sitka, Sitka Airport', state: 'AK', lat: 57.04806, lon: -135.36472, }, PAUN: { id: 'PAUN', city: 'Unalakleet', state: 'AK', lat: 63.88333, lon: -160.8, }, PAPG: { id: 'PAPG', city: 'Petersburg', state: 'AK', lat: 56.81667, lon: -132.96667, }, PAOR: { id: 'PAOR', city: 'Northway, Northway Airport', state: 'AK', lat: 62.96111, lon: -141.92889, }, PAWG: { id: 'PAWG', city: 'Wrangell', state: 'AK', lat: 56.48333, lon: -132.36667, }, PAVD: { id: 'PAVD', city: 'Valdez 2', state: 'AK', lat: 61.13333, lon: -146.26667, }, PATK: { id: 'PATK', city: 'Talkeetna, Talkeetna Airport', state: 'AK', lat: 62.32056, lon: -150.09361, }, PATA: { id: 'PATA', city: 'Tanana, Calhoun Memorial Airport', state: 'AK', lat: 65.16667, lon: -152.1, }, PASC: { id: 'PASC', city: 'Deadhorse, Deadhorse Airport', state: 'AK', lat: 70.2, lon: -148.46667, }, PAGY: { id: 'PAGY', city: 'Skagway', state: 'AK', lat: 59.46667, lon: -135.3, }, PATC: { id: 'PATC', city: 'Tin City Airways Facilities Sector', state: 'AK', lat: 65.56667, lon: -167.91667, }, PAED: { id: 'PAED', city: 'Anchorage, Elmendorf Air Force Base', state: 'AK', lat: 61.25306, lon: -149.79389, }, PAFR: { id: 'PAFR', city: 'Ft. Richardson / Bryant U. S. Army Heliport, Ak', state: 'AK', lat: 61.26667, lon: -149.65, }, PAQT: { id: 'PAQT', city: 'Nuiqsut, Nuiqsut Airport', state: 'AK', lat: 70.2099999, lon: -151.00556, }, PAEH: { id: 'PAEH', city: 'Cape Newenham, Cape Newenham LRRS Airport', state: 'AK', lat: 58.65, lon: -162.0666699, }, PACZ: { id: 'PACZ', city: 'Cape Romanzof, Cape Romanzof LRRS Airport', state: 'AK', lat: 61.78333, lon: -166.03333, }, PAEI: { id: 'PAEI', city: 'Fairbanks, Eielson Air Force Base', state: 'AK', lat: 64.65, lon: -147.1, }, PAIM: { id: 'PAIM', city: 'Utopia Creek, Indian Mountain LRRS Airport', state: 'AK', lat: 66, lon: -153.7, }, PATL: { id: 'PATL', city: 'Takotna, Tatalina LRRS Airport', state: 'AK', lat: 62.9, lon: -155.98333, }, PAFB: { id: 'PAFB', city: 'Fort Wainwright AAF', state: 'AK', lat: 64.83667, lon: -147.59556, }, PALU: { id: 'PALU', city: 'Cape Lisburne, Cape Lisburne LRRS Airport', state: 'AK', lat: 68.88333, lon: -166.1, }, PALH: { id: 'PALH', city: 'Anchorage, Lake Hood Seaplane Base', state: 'AK', lat: 61.18333, lon: -149.96667, }, PFYU: { id: 'PFYU', city: 'Fort Yukon, Fort Yukon Airport', state: 'AK', lat: 66.56667, lon: -145.26667, }, PAHY: { id: 'PAHY', city: 'Hydaburg - Hydaburg Seaplane Base', state: 'AK', lat: 55.2, lon: -132.83333, }, PALK: { id: 'PALK', city: 'Snowshoe Lake', state: 'AK', lat: 62.0327, lon: -146.6746, }, PAKP: { id: 'PAKP', city: 'Anaktuvuk Pass, Anaktuvuk Pass Airport', state: 'AK', lat: 68.13361, lon: -151.7433299, }, PANV: { id: 'PANV', city: 'Anvik, Anvik Airport', state: 'AK', lat: 62.64833, lon: -160.18972, }, PAHP: { id: 'PAHP', city: 'Hooper Bay, Hooper Bay Airport', state: 'AK', lat: 61.51667, lon: -166.13333, }, PAFM: { id: 'PAFM', city: 'Ambler, Ambler Airport', state: 'AK', lat: 67.1, lon: -157.85, }, PABV: { id: 'PABV', city: 'Birchwood, Birchwood Airport', state: 'AK', lat: 61.41667, lon: -149.51667, }, PANI: { id: 'PANI', city: 'Aniak, Aniak Airport', state: 'AK', lat: 61.58139, lon: -159.54278, }, PABL: { id: 'PABL', city: 'Buckland, Buckland Airport', state: 'AK', lat: 65.98222, lon: -161.15194, }, PAEG: { id: 'PAEG', city: 'Eagle, Eagle Airport', state: 'AK', lat: 64.77639, lon: -141.15083, }, PAEM: { id: 'PAEM', city: 'Emmonak, Emmonak Airport', state: 'AK', lat: 62.78333, lon: -164.5, }, PAIN: { id: 'PAIN', city: 'McKinley Park, McKinley National Park Airport', state: 'AK', lat: 63.73333, lon: -148.91667, }, PAFE: { id: 'PAFE', city: 'Kake, Kake Airport', state: 'AK', lat: 56.95, lon: -133.9, }, PAMH: { id: 'PAMH', city: 'Minchumina, Minchumina Airport', state: 'AK', lat: 63.88056, lon: -152.30056, }, PAMR: { id: 'PAMR', city: 'Anchorage, Merrill Field Airport', state: 'AK', lat: 61.21667, lon: -149.85, }, PANN: { id: 'PANN', city: 'Nenana Municipal Airport', state: 'AK', lat: 64.54796, lon: -149.08398, }, PAGB: { id: 'PAGB', city: 'Galbraith Lake, Galbraith Lake Airport', state: 'AK', lat: 68.48333, lon: -149.48333, }, PADK: { id: 'PADK', city: 'Adak Island, Adak Airport', state: 'AK', lat: 51.87778, lon: -176.64583, }, PAWI: { id: 'PAWI', city: 'Wainwright, Wainwright Airport', state: 'AK', lat: 70.63333, lon: -159.85, }, PARC: { id: 'PARC', city: 'Arctic Village, Arctic Village Airport', state: 'AK', lat: 68.11444, lon: -145.57917, }, PAKW: { id: 'PAKW', city: 'Klawock, Klawock Airport', state: 'AK', lat: 55.58333, lon: -133.08333, }, PAGM: { id: 'PAGM', city: 'Gambell, Gambell Airport', state: 'AK', lat: 63.76667, lon: -171.73333, }, PASM: { id: 'PASM', city: 'St. Mary\'s, St. Mary\'s Airport', state: 'AK', lat: 62.05, lon: -163.3, }, PAMD: { id: 'PAMD', city: 'Middleton Island, Middleton Island Airport', state: 'AK', lat: 59.43333, lon: -146.3, }, PAMO: { id: 'PAMO', city: 'Mountain Village', state: 'AK', lat: 62.0953, lon: -163.6819, }, PAPB: { id: 'PAPB', city: 'St. George, St. George Airport', state: 'AK', lat: 56.57861, lon: -169.66139, }, PAZK: { id: 'PAZK', city: 'Eureka, Skelton Airport', state: 'AK', lat: 61.93333, lon: -147.16667, }, PAEC: { id: 'PAEC', city: 'Chulitna, Chulitna Airport', state: 'AK', lat: 62.88333, lon: -149.83333, }, PABA: { id: 'PABA', city: 'Barter Island, Barter Island LRRS Airport', state: 'AK', lat: 70.1338899, lon: -143.57694, }, PAEL: { id: 'PAEL', city: 'Elfin Cove - Elfin Cove Seaplane Base', state: 'AK', lat: 58.2, lon: -136.35, }, PAOH: { id: 'PAOH', city: 'Hoonah - Hoonah Seaplane Base', state: 'AK', lat: 58.11667, lon: -135.45, }, PAPH: { id: 'PAPH', city: 'Port Heiden, Port Heiden Airport', state: 'AK', lat: 56.95, lon: -158.63333, }, PAWD: { id: 'PAWD', city: 'Seward', state: 'AK', lat: 60.11667, lon: -149.45, }, PATG: { id: 'PATG', city: 'Togiac Village, Togiak Airport', state: 'AK', lat: 59.05, lon: -160.4, }, PASA: { id: 'PASA', city: 'Savoonga Airport', state: 'AK', lat: 63.68333, lon: -170.5, }, PASW: { id: 'PASW', city: 'Skwentna', state: 'AK', lat: 61.96667, lon: -151.18333, }, PAPT: { id: 'PAPT', city: 'Puntilla', state: 'AK', lat: 62.1, lon: -152.75, }, PAPR: { id: 'PAPR', city: 'Prospect Creek, Prospect Creek Airport', state: 'AK', lat: 66.81278, lon: -150.64389, }, PAKU: { id: 'PAKU', city: 'Kuparuk, Ugnu-Kuparuk Airport', state: 'AK', lat: 70.31667, lon: -149.58333, }, PAMY: { id: 'PAMY', city: 'Mekoryuk, Mekoryuk Airport', state: 'AK', lat: 60.36667, lon: -166.26667, }, PASL: { id: 'PASL', city: 'Sleetmute', state: 'AK', lat: 61.69735, lon: -157.16712, }, PASH: { id: 'PASH', city: 'Shishmaref, Shishmaref Airport', state: 'AK', lat: 66.26667, lon: -166.08333, }, PPIZ: { id: 'PPIZ', city: 'Point Lay, Point Lay LRRS Airport', state: 'AK', lat: 69.7166699, lon: -163, }, PASD: { id: 'PASD', city: 'Sand Point', state: 'AK', lat: 55.31667, lon: -160.51667, }, PAWN: { id: 'PAWN', city: 'Noatak, Noatak Airport', state: 'AK', lat: 67.56667, lon: -162.98333, }, PAPO: { id: 'PAPO', city: 'Point Hope, Point Hope Airport', state: 'AK', lat: 68.35, lon: -166.8, }, PALJ: { id: 'PALJ', city: 'Port Alsworth, Port Alsworth Airport', state: 'AK', lat: 60.2, lon: -154.3166699, }, PASX: { id: 'PASX', city: 'Soldotna', state: 'AK', lat: 60.48333, lon: -151.03333, }, PAHL: { id: 'PAHL', city: 'Huslia, Huslia Airport', state: 'AK', lat: 65.6975, lon: -156.35111, }, PARY: { id: 'PARY', city: 'Ruby', state: 'AK', lat: 64.7272, lon: -155.4697, }, PAGL: { id: 'PAGL', city: 'Golovin, Golovin Airport', state: 'AK', lat: 64.54333, lon: -163.03944, }, PAVL: { id: 'PAVL', city: 'Kivalina, Kivalina Airport', state: 'AK', lat: 67.73333, lon: -164.55, }, PAKK: { id: 'PAKK', city: 'Koyuk, Koyuk Airport', state: 'AK', lat: 64.93389, lon: -161.15806, }, PASO: { id: 'PASO', city: 'Seldovia, Seldovia Airport', state: 'AK', lat: 59.45, lon: -151.7, }, PAMM: { id: 'PAMM', city: 'Metlakatla, Metlakatla Seaplane Base', state: 'AK', lat: 55.13111, lon: -131.57806, }, PAAK: { id: 'PAAK', city: 'Atka, Atka Airport', state: 'AK', lat: 52.22028, lon: -174.20639, }, PALP: { id: 'PALP', city: 'Deadhorse, Alpine Airstrip', state: 'AK', lat: 70.33333, lon: -150.93333, }, PAWS: { id: 'PAWS', city: 'Wasilla, Wasilla Airport', state: 'AK', lat: 61.57194, lon: -149.54056, }, PAII: { id: 'PAII', city: 'Egegik, Egegik Airport', state: 'AK', lat: 58.18528, lon: -157.38556, }, PARD: { id: 'PARD', city: 'Red Dog, Red Dog Airport', state: 'AK', lat: 68.03139, lon: -162.90306, }, PASV: { id: 'PASV', city: 'Sparrevohn Airways Facilities Sector', state: 'AK', lat: 61.1, lon: -155.5666699, }, PAKV: { id: 'PAKV', city: 'Kaltag, Kaltag Airport', state: 'AK', lat: 64.31667, lon: -158.73333, }, PAPM: { id: 'PAPM', city: 'Platinum', state: 'AK', lat: 59.01667, lon: -161.8166699, }, PADE: { id: 'PADE', city: 'Deering, Deering/New Airport', state: 'AK', lat: 66.08333, lon: -162.75, }, PAJC: { id: 'PAJC', city: 'Chignik, Chignik Airport', state: 'AK', lat: 56.31139, lon: -158.37333, }, PASK: { id: 'PASK', city: 'Selawik', state: 'AK', lat: 66.61667, lon: -160, }, PATO: { id: 'PATO', city: 'Portage, Portage Glacier', state: 'AK', lat: 60.78333, lon: -148.83333, }, PAHC: { id: 'PAHC', city: 'Holy Cross', state: 'AK', lat: 62.1873, lon: -159.77657, }, PAMB: { id: 'PAMB', city: 'Manokotak', state: 'AK', lat: 58.9902, lon: -159.0499, }, PALG: { id: 'PALG', city: 'Kalskag', state: 'AK', lat: 61.5364, lon: -160.3414, }, PAFS: { id: 'PAFS', city: 'Nikolai', state: 'AK', lat: 63.019, lon: -154.358, }, PAIG: { id: 'PAIG', city: 'Igiugig', state: 'AK', lat: 59.32395, lon: -155.90235, }, PACM: { id: 'PACM', city: 'Scammon Bay', state: 'AK', lat: 61.8453, lon: -165.5713, }, PARS: { id: 'PARS', city: 'Russian Mission', state: 'AK', lat: 61.775, lon: -161.3194, }, PATQ: { id: 'PATQ', city: 'Atqasuk', state: 'AK', lat: 70.4673, lon: -157.4357, }, PAOO: { id: 'PAOO', city: 'Toksook Bay', state: 'AK', lat: 60.53352, lon: -165.1142999, }, PADG: { id: 'PADG', city: 'Red Dog', state: 'AK', lat: 68.0321, lon: -162.8992, }, PFNO: { id: 'PFNO', city: 'Noorvik', state: 'AK', lat: 66.8175, lon: -161.0223, }, PAKF: { id: 'PAKF', city: 'False Pass Airport', state: 'AK', lat: 54.847, lon: -163.41, }, PFEL: { id: 'PFEL', city: 'Elim Airport', state: 'AK', lat: 64.615, lon: -162.2705, }, PAVA: { id: 'PAVA', city: 'Chevak Airport', state: 'AK', lat: 61.5408, lon: -165.6009, }, PFKT: { id: 'PFKT', city: 'Brevig Mission Airport', state: 'AK', lat: 65.3313, lon: -166.4657, }, PFCL: { id: 'PFCL', city: 'Clarks Point Airport', state: 'AK', lat: 58.8337, lon: -158.5294, }, PFWS: { id: 'PFWS', city: 'South Naknek Nr 2 Airport', state: 'AK', lat: 58.7021, lon: -157.0026, }, PAQH: { id: 'PAQH', city: 'Quinhagak Airport', state: 'AK', lat: 59.7551, lon: -161.8454, }, PAHX: { id: 'PAHX', city: 'Shageluk Airport', state: 'AK', lat: 62.6923, lon: -159.5692, }, PANA: { id: 'PANA', city: 'Napakiak Airport', state: 'AK', lat: 60.6903, lon: -161.9785, }, PAUT: { id: 'PAUT', city: 'Akun Airport', state: 'AK', lat: 54.1446, lon: -165.6041, }, PPIT: { id: 'PPIT', city: 'Nunapitchuk Airport', state: 'AK', lat: 60.906, lon: -162.4406, }, PFKW: { id: 'PFKW', city: 'Kwethluk Airport', state: 'AK', lat: 60.7903, lon: -161.4437, }, PAGN: { id: 'PAGN', city: 'Angoon', state: 'AK', lat: 57.5, lon: -134.58333, }, PAIK: { id: 'PAIK', city: 'Kinana / Bob Baker Me', state: 'AK', lat: 66.98333, lon: -160.43333, }, PAKI: { id: 'PAKI', city: 'Kipnuk, Kipnuk Airport', state: 'AK', lat: 59.93278, lon: -164.03028, }, PAMK: { id: 'PAMK', city: 'St Michael', state: 'AK', lat: 63.48954, lon: -162.11203, }, PAJZ: { id: 'PAJZ', city: 'Koliganek', state: 'AK', lat: 59.727, lon: -157.2589999, }, PANW: { id: 'PANW', city: 'New Stuyahok', state: 'AK', lat: 59.45, lon: -157.328, }, PAOU: { id: 'PAOU', city: 'Nelson Lagoon', state: 'AK', lat: 56.008, lon: -161.16, }, PAPN: { id: 'PAPN', city: 'Pilot Point Airport', state: 'AK', lat: 57.58, lon: -157.572, }, PADM: { id: 'PADM', city: 'Marshall', state: 'AK', lat: 61.8643, lon: -162.0261, }, PAVC: { id: 'PAVC', city: 'King Cove', state: 'AK', lat: 55.116, lon: -162.266, }, PAKH: { id: 'PAKH', city: 'Akhiok', state: 'AK', lat: 56.9387, lon: -154.1826, }, PAJK: { id: 'PAJK', city: 'NWS Office: Juneau', state: 'AK', lat: 58.4, lon: -134.57001, }, PFSH: { id: 'PFSH', city: 'Shaktoolik Airport', state: 'AK', lat: 64.3711, lon: -161.224, }, PAGH: { id: 'PAGH', city: 'Shungnak Airport', state: 'AK', lat: 66.8881, lon: -157.1624, }, PATE: { id: 'PATE', city: 'Teller', state: 'AK', lat: 65.2403999, lon: -166.3393, }, PAIW: { id: 'PAIW', city: 'Wales', state: 'AK', lat: 65.6226, lon: -168.0949, }, PAWM: { id: 'PAWM', city: 'White Mountain Airport', state: 'AK', lat: 64.6892, lon: -163.4127, }, PAFC: { id: 'PAFC', city: 'PAFC Anchorage', state: 'AK', lat: 61.156, lon: -149.98399, }, PAAD: { id: 'PAAD', city: 'Point Thomson Airstrip', state: 'AK', lat: 70.136, lon: -146.2901, }, KIAD: { id: 'KIAD', city: 'Washington/Dulles International Airport, DC', state: 'VA', lat: 38.93472, lon: -77.4475, }, KDCA: { id: 'KDCA', city: 'Washington/Reagan National Airport, DC', state: 'VA', lat: 38.84833, lon: -77.03417, }, KORF: { id: 'KORF', city: 'Norfolk, Norfolk International Airport', state: 'VA', lat: 36.90361, lon: -76.19194, }, KROA: { id: 'KROA', city: 'Roanoke, Roanoke Regional Airport', state: 'VA', lat: 37.31694, lon: -79.97417, }, KRIC: { id: 'KRIC', city: 'Richmond, Richmond International Airport', state: 'VA', lat: 37.51111, lon: -77.32333, }, KAKQ: { id: 'KAKQ', city: 'Wakefield Municipal Airport', state: 'VA', lat: 36.98274, lon: -77.00137, }, KWAL: { id: 'KWAL', city: 'Wallops Flight Facility Airport', state: 'VA', lat: 37.9372, lon: -75.46619, }, KFAF: { id: 'KFAF', city: 'Fort Eustis / Felker', state: 'VA', lat: 37.13333, lon: -76.61667, }, KLYH: { id: 'KLYH', city: 'Lynchburg, Lynchburg Regional Airport', state: 'VA', lat: 37.32083, lon: -79.20667, }, KLFI: { id: 'KLFI', city: 'Langley Air Force Base', state: 'VA', lat: 37.0833299, lon: -76.35, }, KDAA: { id: 'KDAA', city: 'Fort Belvoir', state: 'VA', lat: 38.71667, lon: -77.18333, }, KDAN: { id: 'KDAN', city: 'Danville, Danville Regional Airport', state: 'VA', lat: 36.57278, lon: -79.33611, }, KCHO: { id: 'KCHO', city: 'Charlottesville-Albemarle Airport', state: 'VA', lat: 38.13738, lon: -78.45516, }, KNGU: { id: 'KNGU', city: 'Norfolk, Naval Air Station', state: 'VA', lat: 36.93361, lon: -76.29583, }, KNTU: { id: 'KNTU', city: 'Virginia Beach, Oceana, Naval Air Station', state: 'VA', lat: 36.82111, lon: -76.02833, }, KNYG: { id: 'KNYG', city: 'Quantico Marine Corps Airfield - Turner Field', state: 'VA', lat: 38.50326, lon: -77.30129, }, KPSK: { id: 'KPSK', city: 'Dublin / New River Valley', state: 'VA', lat: 37.13333, lon: -80.68333, }, KPHF: { id: 'KPHF', city: 'Newport News, Newport News / Williamsburg International Airport', state: 'VA', lat: 37.13194, lon: -76.49306, }, KLVL: { id: 'KLVL', city: 'Lawrenceville/Brunswick Municipal Airport', state: 'VA', lat: 36.7727999, lon: -77.7943, }, KEZF: { id: 'KEZF', city: 'Fredericksburg, Shannon Airport', state: 'VA', lat: 38.26667, lon: -77.45, }, KBCB: { id: 'KBCB', city: 'Virginia Tech Airport', state: 'VA', lat: 37.21667, lon: -80.41667, }, KFKN: { id: 'KFKN', city: 'Franklin / J B Rose', state: 'VA', lat: 36.7, lon: -76.9, }, KHSP: { id: 'KHSP', city: 'Hot Springs / Ingalls', state: 'VA', lat: 37.95, lon: -79.83333, }, KAVC: { id: 'KAVC', city: 'South Hill, Mecklenburg-Brunswick Regional Airport', state: 'VA', lat: 36.68861, lon: -78.05417, }, KCJR: { id: 'KCJR', city: 'Culpeper, Culpeper County Airport', state: 'VA', lat: 38.52667, lon: -77.85889, }, KMFV: { id: 'KMFV', city: 'Melfa / Accomack Airport', state: 'VA', lat: 37.65, lon: -75.76667, }, KLKU: { id: 'KLKU', city: 'Louisa, Louisa County Airport/Freeman Field', state: 'VA', lat: 38.00972, lon: -77.97028, }, KLNP: { id: 'KLNP', city: 'Wise / Lonesome Pine', state: 'VA', lat: 36.98333, lon: -82.53333, }, KHEF: { id: 'KHEF', city: 'Manassas, Manassas Regional Airport/Harry P. Davis Field', state: 'VA', lat: 38.71667, lon: -77.51667, }, KJYO: { id: 'KJYO', city: 'Leesburg / Godfrey', state: 'VA', lat: 39.0833299, lon: -77.56667, }, KMTV: { id: 'KMTV', city: 'Martinsville', state: 'VA', lat: 36.63333, lon: -80.01667, }, KCPK: { id: 'KCPK', city: 'Chesapeake, Chesapeake Municipal Airport', state: 'VA', lat: 36.66556, lon: -76.32056, }, KFVX: { id: 'KFVX', city: 'Farmville', state: 'VA', lat: 37.35, lon: -78.43333, }, KBKT: { id: 'KBKT', city: 'Ft. Pickett / Blackstone', state: 'VA', lat: 37.0833299, lon: -77.95, }, KHLX: { id: 'KHLX', city: 'Hillsville', state: 'VA', lat: 36.76667, lon: -80.81667, }, KMKJ: { id: 'KMKJ', city: 'Marion / Wytheville', state: 'VA', lat: 36.9, lon: -81.35, }, KOFP: { id: 'KOFP', city: 'Ashland, Hanover County Municipal Airport', state: 'VA', lat: 37.70806, lon: -77.43444, }, KOMH: { id: 'KOMH', city: 'Orange, Orange County Airport', state: 'VA', lat: 38.24722, lon: -78.04556, }, KSFQ: { id: 'KSFQ', city: 'Suffolk, Suffolk Municipal Airport', state: 'VA', lat: 36.68222, lon: -76.60194, }, KSHD: { id: 'KSHD', city: 'Staunton / Shenandoah', state: 'VA', lat: 38.26667, lon: -78.9, }, KOKV: { id: 'KOKV', city: 'Winchester Regional', state: 'VA', lat: 39.15, lon: -78.15, }, KPTB: { id: 'KPTB', city: 'Petersburg, Dinwiddie County Airport', state: 'VA', lat: 37.18333, lon: -77.51667, }, KVJI: { id: 'KVJI', city: 'Abingdon', state: 'VA', lat: 36.68333, lon: -82.03333, }, KJGG: { id: 'KJGG', city: 'Williamsburg-Jamestown Airport', state: 'VA', lat: 37.24157, lon: -76.71672, }, KFYJ: { id: 'KFYJ', city: 'West Point, Middle Peninsula Regional Airport', state: 'VA', lat: 37.52111, lon: -76.7644399, }, KNFE: { id: 'KNFE', city: 'Fentress, Naval Auxiliary Landing Field', state: 'VA', lat: 36.70083, lon: -76.12833, }, KRMN: { id: 'KRMN', city: 'Stafford, Stafford Regional Airport', state: 'VA', lat: 38.39806, lon: -77.45528, }, KJFZ: { id: 'KJFZ', city: 'Tazewell County Airport', state: 'VA', lat: 37.064, lon: -81.798, }, KLUA: { id: 'KLUA', city: 'Luray Caverns', state: 'VA', lat: 38.6671, lon: -78.5006, }, KFRR: { id: 'KFRR', city: 'Front Royal-warren County Airport', state: 'VA', lat: 38.9174999, lon: -78.2535, }, KEMV: { id: 'KEMV', city: 'Emporia, Emporia-Greensville Regional Airport', state: 'VA', lat: 36.68694, lon: -77.48278, }, KHWY: { id: 'KHWY', city: 'Warrenton-Fauquier Airport', state: 'VA', lat: 38.5876499, lon: -77.71501, }, KXSA: { id: 'KXSA', city: 'Tappahannock-Essex County Airport', state: 'VA', lat: 37.859611, lon: -76.894111, }, KFCI: { id: 'KFCI', city: 'Chesterfield County Airport', state: 'VA', lat: 37.406444, lon: -77.524833, }, KPVG: { id: 'KPVG', city: 'Norfolk Hampton Roads Executive Airport', state: 'VA', lat: 36.7801, lon: -76.4488, }, KGVE: { id: 'KGVE', city: 'Gordonsville Municipal Airport', state: 'VA', lat: 38.156, lon: -78.1658, }, KCXE: { id: 'KCXE', city: 'Chase City Municipal Airport', state: 'VA', lat: 36.7883, lon: -78.5016, }, };