diff --git a/.vscode/launch.json b/.vscode/launch.json index 771576b..f79c196 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -4,6 +4,7 @@ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ + { "name": "Frontend", "request": "launch", @@ -15,6 +16,15 @@ "**/*.min.js", ] }, + { + "name": "Data:stations", + "program": "${workspaceFolder}/datagenerators/stations.js", + "request": "launch", + "skipFiles": [ + "/**" + ], + "type": "pwa-node" + }, { "type": "node", "request": "launch", diff --git a/datagenerators/https.js b/datagenerators/https.js new file mode 100644 index 0000000..f46fbf8 --- /dev/null +++ b/datagenerators/https.js @@ -0,0 +1,24 @@ +// async https wrapper + +const https = require('https'); + +module.exports = (url) => new Promise((resolve, reject) => { + const headers = {}; + headers['user-agent'] = '(WeatherStar 4000+ data generator, ws4000@netbymatt.com)'; + + https.get(url, { + headers, + }, res => { + if (res.statusCode === 200) { + const buffers = []; + res.on('data', data => buffers.push(data)); + res.on('end', () => resolve(Buffer.concat(buffers).toString())); + } else { + console.log(res); + reject(new Error(`Unable to get: ${url}`)); + } + }).on('error', e=> { + console.log(e); + reject(e); + }); +}); \ No newline at end of file diff --git a/datagenerators/output/stations - Copy.js b/datagenerators/output/stations - Copy.js new file mode 100644 index 0000000..cade17a --- /dev/null +++ b/datagenerators/output/stations - Copy.js @@ -0,0 +1,19547 @@ +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, + }, + +}; \ No newline at end of file diff --git a/datagenerators/output/stations.js b/datagenerators/output/stations.js new file mode 100644 index 0000000..485ace0 --- /dev/null +++ b/datagenerators/output/stations.js @@ -0,0 +1,3334 @@ +{ + "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 + } +} \ No newline at end of file diff --git a/datagenerators/stations-states.js b/datagenerators/stations-states.js new file mode 100644 index 0000000..f16cd63 --- /dev/null +++ b/datagenerators/stations-states.js @@ -0,0 +1,53 @@ +module.exports = [ + 'AZ', + 'AL', + 'AK', + 'AR', + 'CA', + 'CO', + 'CT', + 'DE', + 'FL', + 'GA', + 'HI', + 'ID', + 'IL', + 'IN', + 'IA', + 'KS', + 'KY', + 'LA', + 'ME', + 'MD', + 'MA', + 'MI', + 'MN', + 'MS', + 'MO', + 'MT', + 'NE', + 'NV', + 'NH', + 'NJ', + 'NM', + 'NY', + 'NC', + 'ND', + 'OH', + 'OK', + 'OR', + 'PA', + 'RI', + 'SC', + 'SD', + 'TN', + 'TX', + 'UT', + 'VT', + 'VA', + 'WA', + 'WV', + 'WI', + 'WY', + 'PR', +]; \ No newline at end of file diff --git a/datagenerators/stations.js b/datagenerators/stations.js new file mode 100644 index 0000000..2ebfbcc --- /dev/null +++ b/datagenerators/stations.js @@ -0,0 +1,54 @@ +// list all stations in a single file +// only find stations with 4 letter codes + +const https = require('./https'); +const fs = require('fs'); +const path = require('path'); + +// immediately invoked function so we can access async/await +const start = async () => { + // load the list of states + const states = ['AK', 'NC', 'VA', 'TX', 'GA', 'PR']; + // const states = require('./stations-states.js'); + + let output = {}; + // loop through states + await Promise.all(states.map(async (state) => { + try { + // get list and parse the JSON + const stationsRaw = await https(`https://api.weather.gov/stations?state=${state}`); + const stationsAll = JSON.parse(stationsRaw).features; + // filter stations for 4 letter identifiers + const stations = stationsAll.filter(station => station.properties.stationIdentifier.match(/^[A-Z]{4}$/)); + // add each resulting station to the output + stations.forEach(station => { + const id = station.properties.stationIdentifier; + if (output[id]) { + console.log(`Duplicate station: ${state}-${id}`); + return; + } + output[id] = { + id, + city: station.properties.name, + state: state, + lat: station.geometry.coordinates[1], + lon: station.geometry.coordinates[0], + }; + }); + console.log(`Complete: ${state}`); + } catch (e) { + console.error(`Unable to get state: ${state}`); + return false; + } + })); + + // write the output + fs.writeFileSync(path.join(__dirname, 'output/stations.js'), JSON.stringify(output, null, 2)); + +}; + +// immediately invoked function allows access to async +(async () => { + await start(); +})(); + diff --git a/server/scripts/data/regionalcities.js b/server/scripts/data/regionalcities.js index f197031..a0d24c3 100644 --- a/server/scripts/data/regionalcities.js +++ b/server/scripts/data/regionalcities.js @@ -1,584 +1,584 @@ // eslint-disable-next-line no-unused-vars const _RegionalCities = [ { - Name: 'Atlanta', - Latitude: 33.749, - Longitude: -84.388, + city: 'Atlanta', + lat: 33.749, + lon: -84.388, }, { - Name: 'Boston', - Latitude: 42.3584, - Longitude: -71.0598, + city: 'Boston', + lat: 42.3584, + lon: -71.0598, }, { - Name: 'Chicago', - Latitude: 41.9796, - Longitude: -87.9045, + city: 'Chicago', + lat: 41.9796, + lon: -87.9045, }, { - Name: 'Cleveland', - Latitude: 41.4995, - Longitude: -81.6954, + city: 'Cleveland', + lat: 41.4995, + lon: -81.6954, }, { - Name: 'Dallas', - Latitude: 32.8959, - Longitude: -97.0372, + city: 'Dallas', + lat: 32.8959, + lon: -97.0372, }, { - Name: 'Denver', - Latitude: 39.7391, - Longitude: -104.9847, + city: 'Denver', + lat: 39.7391, + lon: -104.9847, }, { - Name: 'Detroit', - Latitude: 42.3314, - Longitude: -83.0457, + city: 'Detroit', + lat: 42.3314, + lon: -83.0457, }, { - Name: 'Hartford', - Latitude: 41.7637, - Longitude: -72.6851, + city: 'Hartford', + lat: 41.7637, + lon: -72.6851, }, { - Name: 'Houston', - Latitude: 29.7633, - Longitude: -95.3633, + city: 'Houston', + lat: 29.7633, + lon: -95.3633, }, { - Name: 'Indianapolis', - Latitude: 39.7684, - Longitude: -86.158, + city: 'Indianapolis', + lat: 39.7684, + lon: -86.158, }, { - Name: 'Los Angeles', - Latitude: 34.0522, - Longitude: -118.2437, + city: 'Los Angeles', + lat: 34.0522, + lon: -118.2437, }, { - Name: 'Miami', - Latitude: 25.7743, - Longitude: -80.1937, + city: 'Miami', + lat: 25.7743, + lon: -80.1937, }, { - Name: 'Minneapolis', - Latitude: 44.98, - Longitude: -93.2638, + city: 'Minneapolis', + lat: 44.98, + lon: -93.2638, }, { - Name: 'New York', - Latitude: 40.78, - Longitude: -73.88, + city: 'New York', + lat: 40.78, + lon: -73.88, }, { - Name: 'Norfolk', - Latitude: 36.8468, - Longitude: -76.2852, + city: 'Norfolk', + lat: 36.8468, + lon: -76.2852, }, { - Name: 'Orlando', - Latitude: 28.5383, - Longitude: -81.3792, + city: 'Orlando', + lat: 28.5383, + lon: -81.3792, }, { - Name: 'Philadelphia', - Latitude: 39.9523, - Longitude: -75.1638, + city: 'Philadelphia', + lat: 39.9523, + lon: -75.1638, }, { - Name: 'Pittsburgh', - Latitude: 40.4406, - Longitude: -79.9959, + city: 'Pittsburgh', + lat: 40.4406, + lon: -79.9959, }, { - Name: 'St. Louis', - Latitude: 38.6273, - Longitude: -90.1979, + city: 'St. Louis', + lat: 38.6273, + lon: -90.1979, }, { - Name: 'San Francisco', - Latitude: 37.6148, - Longitude: -122.3918, + city: 'San Francisco', + lat: 37.6148, + lon: -122.3918, }, { - Name: 'Seattle', - Latitude: 47.6062, - Longitude: -122.3321, + city: 'Seattle', + lat: 47.6062, + lon: -122.3321, }, { - Name: 'Syracuse', - Latitude: 43.0481, - Longitude: -76.1474, + city: 'Syracuse', + lat: 43.0481, + lon: -76.1474, }, { - Name: 'Tampa', - Latitude: 27.9756, - Longitude: -82.5329, + city: 'Tampa', + lat: 27.9756, + lon: -82.5329, }, { - Name: 'Washington DC', - Latitude: 38.8951, - Longitude: -77.0364, + city: 'Washington DC', + lat: 38.8951, + lon: -77.0364, }, { - Name: 'Albany', - Latitude: 42.6526, - Longitude: -73.7562, + city: 'Albany', + lat: 42.6526, + lon: -73.7562, }, { - Name: 'Albuquerque', - Latitude: 35.0845, - Longitude: -106.6511, + city: 'Albuquerque', + lat: 35.0845, + lon: -106.6511, }, { - Name: 'Amarillo', - Latitude: 35.222, - Longitude: -101.8313, + city: 'Amarillo', + lat: 35.222, + lon: -101.8313, }, { - Name: 'Anchorage', - Latitude: 61.2181, - Longitude: -149.9003, + city: 'Anchorage', + lat: 61.2181, + lon: -149.9003, }, { - Name: 'Austin', - Latitude: 30.2671, - Longitude: -97.7431, + city: 'Austin', + lat: 30.2671, + lon: -97.7431, }, { - Name: 'Baker', - Latitude: 44.7502, - Longitude: -117.6677, + city: 'Baker', + lat: 44.7502, + lon: -117.6677, }, { - Name: 'Baltimore', - Latitude: 39.2904, - Longitude: -76.6122, + city: 'Baltimore', + lat: 39.2904, + lon: -76.6122, }, { - Name: 'Bangor', - Latitude: 44.8012, - Longitude: -68.7778, + city: 'Bangor', + lat: 44.8012, + lon: -68.7778, }, { - Name: 'Birmingham', - Latitude: 33.5207, - Longitude: -86.8025, + city: 'Birmingham', + lat: 33.5207, + lon: -86.8025, }, { - Name: 'Bismarck', - Latitude: 46.8083, - Longitude: -100.7837, + city: 'Bismarck', + lat: 46.8083, + lon: -100.7837, }, { - Name: 'Boise', - Latitude: 43.6135, - Longitude: -116.2034, + city: 'Boise', + lat: 43.6135, + lon: -116.2034, }, { - Name: 'Buffalo', - Latitude: 42.8864, - Longitude: -78.8784, + city: 'Buffalo', + lat: 42.8864, + lon: -78.8784, }, { - Name: 'Carlsbad', - Latitude: 32.4207, - Longitude: -104.2288, + city: 'Carlsbad', + lat: 32.4207, + lon: -104.2288, }, { - Name: 'Charleston', - Latitude: 32.7766, - Longitude: -79.9309, + city: 'Charleston', + lat: 32.7766, + lon: -79.9309, }, { - Name: 'Charleston', - Latitude: 38.3498, - Longitude: -81.6326, + city: 'Charleston', + lat: 38.3498, + lon: -81.6326, }, { - Name: 'Charlotte', - Latitude: 35.2271, - Longitude: -80.8431, + city: 'Charlotte', + lat: 35.2271, + lon: -80.8431, }, { - Name: 'Cheyenne', - Latitude: 41.14, - Longitude: -104.8202, + city: 'Cheyenne', + lat: 41.14, + lon: -104.8202, }, { - Name: 'Cincinnati', - Latitude: 39.162, - Longitude: -84.4569, + city: 'Cincinnati', + lat: 39.162, + lon: -84.4569, }, { - Name: 'Columbia', - Latitude: 34.0007, - Longitude: -81.0348, + city: 'Columbia', + lat: 34.0007, + lon: -81.0348, }, { - Name: 'Columbus', - Latitude: 39.9612, - Longitude: -82.9988, + city: 'Columbus', + lat: 39.9612, + lon: -82.9988, }, { - Name: 'Des Moines', - Latitude: 41.6005, - Longitude: -93.6091, + city: 'Des Moines', + lat: 41.6005, + lon: -93.6091, }, { - Name: 'Dubuque', - Latitude: 42.5006, - Longitude: -90.6646, + city: 'Dubuque', + lat: 42.5006, + lon: -90.6646, }, { - Name: 'Duluth', - Latitude: 46.7833, - Longitude: -92.1066, + city: 'Duluth', + lat: 46.7833, + lon: -92.1066, }, { - Name: 'Eastport', - Latitude: 44.9062, - Longitude: -66.99, + city: 'Eastport', + lat: 44.9062, + lon: -66.99, }, { - Name: 'El Centro', - Latitude: 32.792, - Longitude: -115.563, + city: 'El Centro', + lat: 32.792, + lon: -115.563, }, { - Name: 'El Paso', - Latitude: 31.7587, - Longitude: -106.4869, + city: 'El Paso', + lat: 31.7587, + lon: -106.4869, }, { - Name: 'Eugene', - Latitude: 44.0521, - Longitude: -123.0867, + city: 'Eugene', + lat: 44.0521, + lon: -123.0867, }, { - Name: 'Fargo', - Latitude: 46.8772, - Longitude: -96.7898, + city: 'Fargo', + lat: 46.8772, + lon: -96.7898, }, { - Name: 'Flagstaff', - Latitude: 35.1981, - Longitude: -111.6513, + city: 'Flagstaff', + lat: 35.1981, + lon: -111.6513, }, { - Name: 'Fresno', - Latitude: 36.7477, - Longitude: -119.7724, + city: 'Fresno', + lat: 36.7477, + lon: -119.7724, }, { - Name: 'Grand Junction', - Latitude: 39.0639, - Longitude: -108.5506, + city: 'Grand Junction', + lat: 39.0639, + lon: -108.5506, }, { - Name: 'Grand Rapids', - Latitude: 42.9634, - Longitude: -85.6681, + city: 'Grand Rapids', + lat: 42.9634, + lon: -85.6681, }, { - Name: 'Havre', - Latitude: 48.55, - Longitude: -109.6841, + city: 'Havre', + lat: 48.55, + lon: -109.6841, }, { - Name: 'Helena', - Latitude: 46.5927, - Longitude: -112.0361, + city: 'Helena', + lat: 46.5927, + lon: -112.0361, }, { - Name: 'Honolulu', - Latitude: 21.3069, - Longitude: -157.8583, + city: 'Honolulu', + lat: 21.3069, + lon: -157.8583, }, { - Name: 'Hot Springs', - Latitude: 34.5037, - Longitude: -93.0552, + city: 'Hot Springs', + lat: 34.5037, + lon: -93.0552, }, { - Name: 'Idaho Falls', - Latitude: 43.4666, - Longitude: -112.0341, + city: 'Idaho Falls', + lat: 43.4666, + lon: -112.0341, }, { - Name: 'Jackson', - Latitude: 32.2988, - Longitude: -90.1848, + city: 'Jackson', + lat: 32.2988, + lon: -90.1848, }, { - Name: 'Jacksonville', - Latitude: 30.3322, - Longitude: -81.6556, + city: 'Jacksonville', + lat: 30.3322, + lon: -81.6556, }, { - Name: 'Juneau', - Latitude: 58.3019, - Longitude: -134.4197, + city: 'Juneau', + lat: 58.3019, + lon: -134.4197, }, { - Name: 'Kansas City', - Latitude: 39.1142, - Longitude: -94.6275, + city: 'Kansas City', + lat: 39.1142, + lon: -94.6275, }, { - Name: 'Key West', - Latitude: 24.5557, - Longitude: -81.7826, + city: 'Key West', + lat: 24.5557, + lon: -81.7826, }, { - Name: 'Klamath Falls', - Latitude: 42.2249, - Longitude: -121.7817, + city: 'Klamath Falls', + lat: 42.2249, + lon: -121.7817, }, { - Name: 'Knoxville', - Latitude: 35.9606, - Longitude: -83.9207, + city: 'Knoxville', + lat: 35.9606, + lon: -83.9207, }, { - Name: 'Las Vegas', - Latitude: 36.175, - Longitude: -115.1372, + city: 'Las Vegas', + lat: 36.175, + lon: -115.1372, }, { - Name: 'Lewiston', - Latitude: 46.4165, - Longitude: -117.0177, + city: 'Lewiston', + lat: 46.4165, + lon: -117.0177, }, { - Name: 'Lincoln', - Latitude: 40.8, - Longitude: -96.667, + city: 'Lincoln', + lat: 40.8, + lon: -96.667, }, { - Name: 'Long Beach', - Latitude: 33.767, - Longitude: -118.1892, + city: 'Long Beach', + lat: 33.767, + lon: -118.1892, }, { - Name: 'Louisville', - Latitude: 38.2542, - Longitude: -85.7594, + city: 'Louisville', + lat: 38.2542, + lon: -85.7594, }, { - Name: 'Manchester', - Latitude: 42.9956, - Longitude: -71.4548, + city: 'Manchester', + lat: 42.9956, + lon: -71.4548, }, { - Name: 'Memphis', - Latitude: 35.1495, - Longitude: -90.049, + city: 'Memphis', + lat: 35.1495, + lon: -90.049, }, { - Name: 'Milwaukee', - Latitude: 43.0389, - Longitude: -87.9065, + city: 'Milwaukee', + lat: 43.0389, + lon: -87.9065, }, { - Name: 'Mobile', - Latitude: 30.6944, - Longitude: -88.043, + city: 'Mobile', + lat: 30.6944, + lon: -88.043, }, { - Name: 'Montgomery', - Latitude: 32.3668, - Longitude: -86.3, + city: 'Montgomery', + lat: 32.3668, + lon: -86.3, }, { - Name: 'Montpelier', - Latitude: 44.2601, - Longitude: -72.5754, + city: 'Montpelier', + lat: 44.2601, + lon: -72.5754, }, { - Name: 'Nashville', - Latitude: 36.1659, - Longitude: -86.7844, + city: 'Nashville', + lat: 36.1659, + lon: -86.7844, }, { - Name: 'Newark', - Latitude: 40.7357, - Longitude: -74.1724, + city: 'Newark', + lat: 40.7357, + lon: -74.1724, }, { - Name: 'New Haven', - Latitude: 41.3081, - Longitude: -72.9282, + city: 'New Haven', + lat: 41.3081, + lon: -72.9282, }, { - Name: 'New Orleans', - Latitude: 29.9546, - Longitude: -90.0751, + city: 'New Orleans', + lat: 29.9546, + lon: -90.0751, }, { - Name: 'Nome', - Latitude: 64.5011, - Longitude: -165.4064, + city: 'Nome', + lat: 64.5011, + lon: -165.4064, }, { - Name: 'Oklahoma City', - Latitude: 35.4676, - Longitude: -97.5164, + city: 'Oklahoma City', + lat: 35.4676, + lon: -97.5164, }, { - Name: 'Omaha', - Latitude: 41.2586, - Longitude: -95.9378, + city: 'Omaha', + lat: 41.2586, + lon: -95.9378, }, { - Name: 'Phoenix', - Latitude: 33.4484, - Longitude: -112.074, + city: 'Phoenix', + lat: 33.4484, + lon: -112.074, }, { - Name: 'Pierre', - Latitude: 44.3683, - Longitude: -100.351, + city: 'Pierre', + lat: 44.3683, + lon: -100.351, }, { - Name: 'Portland', - Latitude: 43.6615, - Longitude: -70.2553, + city: 'Portland', + lat: 43.6615, + lon: -70.2553, }, { - Name: 'Portland', - Latitude: 45.5234, - Longitude: -122.6762, + city: 'Portland', + lat: 45.5234, + lon: -122.6762, }, { - Name: 'Providence', - Latitude: 41.824, - Longitude: -71.4128, + city: 'Providence', + lat: 41.824, + lon: -71.4128, }, { - Name: 'Raleigh', - Latitude: 35.7721, - Longitude: -78.6386, + city: 'Raleigh', + lat: 35.7721, + lon: -78.6386, }, { - Name: 'Reno', - Latitude: 39.4986, - Longitude: -119.7681, + city: 'Reno', + lat: 39.4986, + lon: -119.7681, }, { - Name: 'Richfield', - Latitude: 38.7725, - Longitude: -112.0841, + city: 'Richfield', + lat: 38.7725, + lon: -112.0841, }, { - Name: 'Richmond', - Latitude: 37.5538, - Longitude: -77.4603, + city: 'Richmond', + lat: 37.5538, + lon: -77.4603, }, { - Name: 'Roanoke', - Latitude: 37.271, - Longitude: -79.9414, + city: 'Roanoke', + lat: 37.271, + lon: -79.9414, }, { - Name: 'Sacramento', - Latitude: 38.5816, - Longitude: -121.4944, + city: 'Sacramento', + lat: 38.5816, + lon: -121.4944, }, { - Name: 'Salt Lake City', - Latitude: 40.7608, - Longitude: -111.891, + city: 'Salt Lake City', + lat: 40.7608, + lon: -111.891, }, { - Name: 'San Antonio', - Latitude: 29.4241, - Longitude: -98.4936, + city: 'San Antonio', + lat: 29.4241, + lon: -98.4936, }, { - Name: 'San Diego', - Latitude: 32.7153, - Longitude: -117.1573, + city: 'San Diego', + lat: 32.7153, + lon: -117.1573, }, { - Name: 'San Jose', - Latitude: 37.3394, - Longitude: -121.895, + city: 'San Jose', + lat: 37.3394, + lon: -121.895, }, { - Name: 'Santa Fe', - Latitude: 35.687, - Longitude: -105.9378, + city: 'Santa Fe', + lat: 35.687, + lon: -105.9378, }, { - Name: 'Savannah', - Latitude: 32.0835, - Longitude: -81.0998, + city: 'Savannah', + lat: 32.0835, + lon: -81.0998, }, { - Name: 'Shreveport', - Latitude: 32.5251, - Longitude: -93.7502, + city: 'Shreveport', + lat: 32.5251, + lon: -93.7502, }, { - Name: 'Sioux Falls', - Latitude: 43.55, - Longitude: -96.7003, + city: 'Sioux Falls', + lat: 43.55, + lon: -96.7003, }, { - Name: 'Sitka', - Latitude: 57.0531, - Longitude: -135.33, + city: 'Sitka', + lat: 57.0531, + lon: -135.33, }, { - Name: 'Spokane', - Latitude: 47.6597, - Longitude: -117.4291, + city: 'Spokane', + lat: 47.6597, + lon: -117.4291, }, { - Name: 'Springfield', - Latitude: 39.8017, - Longitude: -89.6437, + city: 'Springfield', + lat: 39.8017, + lon: -89.6437, }, { - Name: 'Springfield', - Latitude: 42.1015, - Longitude: -72.5898, + city: 'Springfield', + lat: 42.1015, + lon: -72.5898, }, { - Name: 'Springfield', - Latitude: 37.2153, - Longitude: -93.2982, + city: 'Springfield', + lat: 37.2153, + lon: -93.2982, }, { - Name: 'Toledo', - Latitude: 41.6639, - Longitude: -83.5552, + city: 'Toledo', + lat: 41.6639, + lon: -83.5552, }, { - Name: 'Tulsa', - Latitude: 36.154, - Longitude: -95.9928, + city: 'Tulsa', + lat: 36.154, + lon: -95.9928, }, { - Name: 'Virginia Beach', - Latitude: 36.8529, - Longitude: -75.978, + city: 'Virginia Beach', + lat: 36.8529, + lon: -75.978, }, { - Name: 'Wichita', - Latitude: 37.6922, - Longitude: -97.3375, + city: 'Wichita', + lat: 37.6922, + lon: -97.3375, }, { - Name: 'Wilmington', - Latitude: 34.2257, - Longitude: -77.9447, + city: 'Wilmington', + lat: 34.2257, + lon: -77.9447, }, { - Name: 'Tuscan', - Latitude: 32.2216, - Longitude: -110.9698, + city: 'Tuscan', + lat: 32.2216, + lon: -110.9698, }, ]; diff --git a/server/scripts/data/stations.js b/server/scripts/data/stations.js index 1deccd7..cade17a 100644 --- a/server/scripts/data/stations.js +++ b/server/scripts/data/stations.js @@ -1,30773 +1,19547 @@ const _StationInfo = { - PADK: { - StationId: 'PADK', - City: 'Adak Nas', - State: 'AK', - Latitude: 51.8833, - Longitude: -176.65, - }, - PAKH: { - StationId: 'PAKH', - City: 'Akhiok', - State: 'AK', - Latitude: 56.9333, - Longitude: -154.1833, - }, - PAFM: { - StationId: 'PAFM', - City: 'Ambler', - State: 'AK', - Latitude: 67.1, - Longitude: -157.85, - }, - PAKP: { - StationId: 'PAKP', - City: 'Anaktuvuk Pass', - State: 'AK', - Latitude: 68.1333, - Longitude: -151.7333, - }, - PANC: { - StationId: 'PANC', - City: 'Anchorage Intl', - State: 'AK', - Latitude: 61.1666, - Longitude: -150.0166, - }, - PAFC: { - StationId: 'PAFC', - City: 'Anchorage/Wfo', - State: 'AK', - Latitude: 61.1666, - Longitude: -150.0333, - }, - PAHG: { - StationId: 'PAHG', - City: 'Anchorag/Nikiski', - State: 'AK', - Latitude: 60.7333, - Longitude: -151.35, - }, - PALH: { - StationId: 'PALH', - City: 'Anchorage/Lake H', - State: 'AK', - Latitude: 61.1833, - Longitude: -149.9666, - }, - PZAN: { - StationId: 'PZAN', - City: 'Anchorage/Artcc', - State: 'AK', - Latitude: 61.1666, - Longitude: -149.9833, - }, - PAMR: { - StationId: 'PAMR', - City: 'Anchorage/Merril', - State: 'AK', - Latitude: 61.2166, - Longitude: -149.85, - }, - PAGN: { - StationId: 'PAGN', - City: 'Angoon Seaplane', - State: 'AK', - Latitude: 57.5, - Longitude: -134.5833, - }, - PANI: { - StationId: 'PANI', - City: 'Aniak', - State: 'AK', - Latitude: 61.5833, - Longitude: -159.5333, - }, - PANT: { - StationId: 'PANT', - City: 'Annette Island', - State: 'AK', - Latitude: 55.0333, - Longitude: -131.5666, - }, - PANV: { - StationId: 'PANV', - City: 'Anvik', - State: 'AK', - Latitude: 62.65, - Longitude: -160.1833, - }, - PARC: { - StationId: 'PARC', - City: 'Arctic Village', - State: 'AK', - Latitude: 68.1166, - Longitude: -145.5833, - }, - PATQ: { - StationId: 'PATQ', - City: 'Atqasuk Burnell', - State: 'AK', - Latitude: 70.4666, - Longitude: -157.4333, - }, - PAAK: { - StationId: 'PAAK', - City: 'Atka', - State: 'AK', - Latitude: 52.2166, - Longitude: -174.2, - }, - PABR: { - StationId: 'PABR', - City: 'Barrow', - State: 'AK', - Latitude: 71.2833, - Longitude: -156.8, - }, - PABA: { - StationId: 'PABA', - City: 'Barter Island', - State: 'AK', - Latitude: 70.1333, - Longitude: -143.5833, - }, - PABE: { - StationId: 'PABE', - City: 'Bethel', - State: 'AK', - Latitude: 60.7833, - Longitude: -161.85, - }, - PABC: { - StationId: 'PABC', - City: 'Bethel/88D', - State: 'AK', - Latitude: 60.8, - Longitude: -161.8833, - }, - PABT: { - StationId: 'PABT', - City: 'Bettles', - State: 'AK', - Latitude: 66.9166, - Longitude: -151.5166, - }, - PALV: { - StationId: 'PALV', - City: 'Big River Lakes', - State: 'AK', - Latitude: 60.8166, - Longitude: -152.3, - }, - PABV: { - StationId: 'PABV', - City: 'Birchwood', - State: 'AK', - Latitude: 61.4166, - Longitude: -149.5166, - }, - PFKT: { - StationId: 'PFKT', - City: 'Brevig_Mission', - State: 'AK', - Latitude: 65.3333, - Longitude: -166.4666, - }, - PABL: { - StationId: 'PABL', - City: 'Buckland', - State: 'AK', - Latitude: 65.9833, - Longitude: -161.15, - }, - PATW: { - StationId: 'PATW', - City: 'Cantwell', - State: 'AK', - Latitude: 63.3833, - Longitude: -148.95, - }, - PALU: { - StationId: 'PALU', - City: 'Cape Lisburne', - State: 'AK', - Latitude: 68.8833, - Longitude: -166.1333, - }, - PAEH: { - StationId: 'PAEH', - City: 'Cape Newenham', - State: 'AK', - Latitude: 58.65, - Longitude: -162.0666, - }, - PACZ: { - StationId: 'PACZ', - City: 'Cape Romanzof', - State: 'AK', - Latitude: 61.7833, - Longitude: -166.0333, - }, - PARL: { - StationId: 'PARL', - City: 'Central', - State: 'AK', - Latitude: 65.5666, - Longitude: -144.7833, - }, - PACE: { - StationId: 'PACE', - City: 'Central', - State: 'AK', - Latitude: 65.5666, - Longitude: -144.7833, - }, - PALR: { - StationId: 'PALR', - City: 'Chandalar Lake', - State: 'AK', - Latitude: 67.5, - Longitude: -148.4833, - }, - PAVA: { - StationId: 'PAVA', - City: 'Chevak', - State: 'AK', - Latitude: 61.5333, - Longitude: -165.6, - }, - PAJC: { - StationId: 'PAJC', - City: 'Chignik Bay', - State: 'AK', - Latitude: 56.3166, - Longitude: -158.3666, - }, - PACR: { - StationId: 'PACR', - City: 'Circle/Pafc Rfc', - State: 'AK', - Latitude: 65.8333, - Longitude: -144.0666, - }, - PACD: { - StationId: 'PACD', - City: 'Cold Bay', - State: 'AK', - Latitude: 55.2, - Longitude: -162.7166, - }, - PACV: { - StationId: 'PACV', - City: 'Cordova', - State: 'AK', - Latitude: 60.5, - Longitude: -145.5, - }, - PASC: { - StationId: 'PASC', - City: 'Deadhorse', - State: 'AK', - Latitude: 70.2, - Longitude: -148.4666, - }, - PADE: { - StationId: 'PADE', - City: 'Deering', - State: 'AK', - Latitude: 66.0666, - Longitude: -162.7666, - }, - PABI: { - StationId: 'PABI', - City: 'Delta Junction', - State: 'AK', - Latitude: 64, - Longitude: -145.7333, - }, - PADL: { - StationId: 'PADL', - City: 'Dillingham', - State: 'AK', - Latitude: 59.05, - Longitude: -158.5166, - }, - PAEG: { - StationId: 'PAEG', - City: 'Eagle', - State: 'AK', - Latitude: 64.7833, - Longitude: -141.15, - }, - PASY: { - StationId: 'PASY', - City: 'Eareckson/Shemya', - State: 'AK', - Latitude: 52.7166, - Longitude: 174.1166, - }, - PAII: { - StationId: 'PAII', - City: 'Egegik', - State: 'AK', - Latitude: 58.1833, - Longitude: -157.3833, - }, - PAEI: { - StationId: 'PAEI', - City: 'Eielson Afb', - State: 'AK', - Latitude: 64.6666, - Longitude: -147.1, - }, - PAEL: { - StationId: 'PAEL', - City: 'Elfin Cove', - State: 'AK', - Latitude: 58.2, - Longitude: -136.35, - }, - PFEL: { - StationId: 'PFEL', - City: 'Elim Aprt', - State: 'AK', - Latitude: 64.6166, - Longitude: -162.2666, - }, - PAED: { - StationId: 'PAED', - City: 'Elmendorf Afb', - State: 'AK', - Latitude: 61.25, - Longitude: -149.8, - }, - PAEM: { - StationId: 'PAEM', - City: 'Emmonak', - State: 'AK', - Latitude: 62.7666, - Longitude: -164.5166, - }, - PAZK: { - StationId: 'PAZK', - City: 'Eureka', - State: 'AK', - Latitude: 61.9333, - Longitude: -147.1666, - }, - PAFA: { - StationId: 'PAFA', - City: 'Fairbanks', - State: 'AK', - Latitude: 64.8, - Longitude: -147.8833, - }, - PAFG: { - StationId: 'PAFG', - City: 'Fairbanks/Wfo', - State: 'AK', - Latitude: 64.8, - Longitude: -147.8833, - }, - PAKF: { - StationId: 'PAKF', - City: 'False Pass', - State: 'AK', - Latitude: 54.85, - Longitude: -163.4166, - }, - PAPD: { - StationId: 'PAPD', - City: 'Frbnks/Pedro Dom', - State: 'AK', - Latitude: 65.0333, - Longitude: -147.5, - }, - PAFK: { - StationId: 'PAFK', - City: 'Farewell Lake', - State: 'AK', - Latitude: 62.5333, - Longitude: -153.6, - }, - PAFR: { - StationId: 'PAFR', - City: 'Fort Richardson', - State: 'AK', - Latitude: 61.2666, - Longitude: -149.65, - }, - PAFB: { - StationId: 'PAFB', - City: 'Fort Wainwright', - State: 'AK', - Latitude: 64.8333, - Longitude: -147.6166, - }, - PAFY: { - StationId: 'PAFY', - City: 'Fort Yukon', - State: 'AK', - Latitude: 66.5666, - Longitude: -145.2666, - }, - PFYU: { - StationId: 'PFYU', - City: 'Fort Yukon', - State: 'AK', - Latitude: 66.5666, - Longitude: -145.2666, - }, - PAFN: { - StationId: 'PAFN', - City: 'Funter Bay', - State: 'AK', - Latitude: 58.25, - Longitude: -134.9, - }, - PAGB: { - StationId: 'PAGB', - City: 'Galbraith Lake', - State: 'AK', - Latitude: 68.4833, - Longitude: -149.4833, - }, - PAGA: { - StationId: 'PAGA', - City: 'Galena', - State: 'AK', - Latitude: 64.7333, - Longitude: -156.9333, - }, - PAGM: { - StationId: 'PAGM', - City: 'Gambell', - State: 'AK', - Latitude: 63.7666, - Longitude: -171.7333, - }, - PAGL: { - StationId: 'PAGL', - City: 'Golovin', - State: 'AK', - Latitude: 64.55, - Longitude: -163.0333, - }, - PAGK: { - StationId: 'PAGK', - City: 'Gulkana', - State: 'AK', - Latitude: 62.15, - Longitude: -145.45, - }, - PAGS: { - StationId: 'PAGS', - City: 'Gustavus', - State: 'AK', - Latitude: 58.4166, - Longitude: -135.7333, - }, - PAHN: { - StationId: 'PAHN', - City: 'Haines', - State: 'AK', - Latitude: 59.25, - Longitude: -135.5166, - }, - PAHZ: { - StationId: 'PAHZ', - City: 'Hayes River', - State: 'AK', - Latitude: 61.9833, - Longitude: -152.0833, - }, - PAHV: { - StationId: 'PAHV', - City: 'Healy', - State: 'AK', - Latitude: 63.8333, - Longitude: -149, - }, - PAHC: { - StationId: 'PAHC', - City: 'Holy Cross', - State: 'AK', - Latitude: 62.1833, - Longitude: -159.7833, - }, - PAHO: { - StationId: 'PAHO', - City: 'Homer', - State: 'AK', - Latitude: 59.6333, - Longitude: -151.5, - }, - PAOH: { - StationId: 'PAOH', - City: 'Hoonah', - State: 'AK', - Latitude: 58.1, - Longitude: -135.45, - }, - PAHP: { - StationId: 'PAHP', - City: 'Hooper Bay', - State: 'AK', - Latitude: 61.5333, - Longitude: -166.15, - }, - PAHS: { - StationId: 'PAHS', - City: 'Huslia', - State: 'AK', - Latitude: 65.7, - Longitude: -156.3833, - }, - PAHL: { - StationId: 'PAHL', - City: 'Huslia', - State: 'AK', - Latitude: 65.7, - Longitude: -156.35, - }, - PAHY: { - StationId: 'PAHY', - City: 'Hydaburg', - State: 'AK', - Latitude: 55.2, - Longitude: -132.8333, - }, - PAIG: { - StationId: 'PAIG', - City: 'Igiugig', - State: 'AK', - Latitude: 59.3166, - Longitude: -155.9, - }, - PAIL: { - StationId: 'PAIL', - City: 'Iliamna', - State: 'AK', - Latitude: 59.75, - Longitude: -154.9166, - }, - PAIM: { - StationId: 'PAIM', - City: 'Indian Mountain', - State: 'AK', - Latitude: 66, - Longitude: -153.7, - }, - PAJN: { - StationId: 'PAJN', - City: 'Juneau', - State: 'AK', - Latitude: 58.3666, - Longitude: -134.5833, - }, - PAJK: { - StationId: 'PAJK', - City: 'Juneau/Wfo', - State: 'AK', - Latitude: 58.3666, - Longitude: -134.5666, - }, - PAFE: { - StationId: 'PAFE', - City: 'Kake', - State: 'AK', - Latitude: 56.9666, - Longitude: -133.9166, - }, - PALG: { - StationId: 'PALG', - City: 'Kalskag', - State: 'AK', - Latitude: 61.5333, - Longitude: -160.3333, - }, - PAKV: { - StationId: 'PAKV', - City: 'Kaltag', - State: 'AK', - Latitude: 64.3333, - Longitude: -158.75, - }, - PAEN: { - StationId: 'PAEN', - City: 'Kenai', - State: 'AK', - Latitude: 60.5666, - Longitude: -151.25, - }, - PAKT: { - StationId: 'PAKT', - City: 'Ketchikan', - State: 'AK', - Latitude: 55.35, - Longitude: -131.7, - }, - PAIK: { - StationId: 'PAIK', - City: 'Kiana', - State: 'AK', - Latitude: 66.9833, - Longitude: -160.4333, - }, - PAVC: { - StationId: 'PAVC', - City: 'King Cove', - State: 'AK', - Latitude: 55.1166, - Longitude: -162.2666, - }, - PAKN: { - StationId: 'PAKN', - City: 'King Salmon', - State: 'AK', - Latitude: 58.6833, - Longitude: -156.65, - }, - PAKC: { - StationId: 'PAKC', - City: 'King Salmon/88D', - State: 'AK', - Latitude: 58.6833, - Longitude: -156.6333, - }, - KQRC: { - StationId: 'KQRC', - City: 'King Salmon Afs', - State: 'AK', - Latitude: 58.6833, - Longitude: -156.6333, - }, - PAKI: { - StationId: 'PAKI', - City: 'Kipnuk', - State: 'AK', - Latitude: 59.9333, - Longitude: -164.0333, - }, - PAVL: { - StationId: 'PAVL', - City: 'Kivalina', - State: 'AK', - Latitude: 67.7333, - Longitude: -164.55, - }, - PAKW: { - StationId: 'PAKW', - City: 'Klawock', - State: 'AK', - Latitude: 55.5833, - Longitude: -133.0666, - }, - PADQ: { - StationId: 'PADQ', - City: 'Kodiak', - State: 'AK', - Latitude: 57.75, - Longitude: -152.5, - }, - PAKD: { - StationId: 'PAKD', - City: 'Kodiak', - State: 'AK', - Latitude: 57.8, - Longitude: -152.3666, - }, - PAJZ: { - StationId: 'PAJZ', - City: 'Koliganek', - State: 'AK', - Latitude: 59.7333, - Longitude: -157.2666, - }, - PAOT: { - StationId: 'PAOT', - City: 'Kotzebue', - State: 'AK', - Latitude: 66.8666, - Longitude: -162.5833, - }, - PAKK: { - StationId: 'PAKK', - City: 'Koyuk', - State: 'AK', - Latitude: 64.9333, - Longitude: -161.15, - }, - PAKU: { - StationId: 'PAKU', - City: 'Kuparuk', - State: 'AK', - Latitude: 70.3166, - Longitude: -149.5833, - }, - PAML: { - StationId: 'PAML', - City: 'Manley Hot Sprin', - State: 'AK', - Latitude: 65, - Longitude: -150.65, - }, - PAMB: { - StationId: 'PAMB', - City: 'Manokotak', - State: 'AK', - Latitude: 58.9833, - Longitude: -159.05, - }, - PADM: { - StationId: 'PADM', - City: 'Marshall', - State: 'AK', - Latitude: 61.8666, - Longitude: -162.0333, - }, - PAMX: { - StationId: 'PAMX', - City: 'Mccarthy', - State: 'AK', - Latitude: 61.4333, - Longitude: -142.9166, - }, - PAMC: { - StationId: 'PAMC', - City: 'Mcgrath', - State: 'AK', - Latitude: 62.9666, - Longitude: -155.6166, - }, - PAIN: { - StationId: 'PAIN', - City: 'Mckinley Park', - State: 'AK', - Latitude: 63.7333, - Longitude: -148.9166, - }, - PAMY: { - StationId: 'PAMY', - City: 'Mekoryuk', - State: 'AK', - Latitude: 60.3666, - Longitude: -166.2666, - }, - PAMM: { - StationId: 'PAMM', - City: 'Metlakatla', - State: 'AK', - Latitude: 55.1333, - Longitude: -131.5833, - }, - PAMD: { - StationId: 'PAMD', - City: 'Middleton Island', - State: 'AK', - Latitude: 59.4333, - Longitude: -146.3, - }, - PAIH: { - StationId: 'PAIH', - City: 'Middleton Is 88D', - State: 'AK', - Latitude: 59.4666, - Longitude: -146.3, - }, - PAMH: { - StationId: 'PAMH', - City: 'Minchumina', - State: 'AK', - Latitude: 63.9, - Longitude: -152.3166, - }, - PAMO: { - StationId: 'PAMO', - City: 'Mountain Village', - State: 'AK', - Latitude: 62.1, - Longitude: -163.6833, - }, - PABN: { - StationId: 'PABN', - City: 'Nabesna', - State: 'AK', - Latitude: 62.4, - Longitude: -143, - }, - PAOU: { - StationId: 'PAOU', - City: 'Nelson Lagoon', - State: 'AK', - Latitude: 56, - Longitude: -161.1666, - }, - PANN: { - StationId: 'PANN', - City: 'Nenana', - State: 'AK', - Latitude: 64.55, - Longitude: -149.0833, - }, - PANW: { - StationId: 'PANW', - City: 'New Stuyahok', - State: 'AK', - Latitude: 59.45, - Longitude: -157.3666, - }, - PAFS: { - StationId: 'PAFS', - City: 'Nikolai', - State: 'AK', - Latitude: 63.0166, - Longitude: -154.35, - }, - PAOM: { - StationId: 'PAOM', - City: 'Nome', - State: 'AK', - Latitude: 64.5, - Longitude: -165.4333, - }, - PAEC: { - StationId: 'PAEC', - City: 'Chulitna', - State: 'AK', - Latitude: 62.8833, - Longitude: -149.8333, - }, - PAOR: { - StationId: 'PAOR', - City: 'Northway', - State: 'AK', - Latitude: 62.9666, - Longitude: -141.9333, - }, - PAWN: { - StationId: 'PAWN', - City: 'Noatak', - State: 'AK', - Latitude: 67.5666, - Longitude: -162.9833, - }, - PFNO: { - StationId: 'PFNO', - City: 'Noorvik', - State: 'AK', - Latitude: 66.8166, - Longitude: -161.0166, - }, - PAQT: { - StationId: 'PAQT', - City: 'Nuiqsut', - State: 'AK', - Latitude: 70.2166, - Longitude: -151, - }, - PALP: { - StationId: 'PALP', - City: 'Nuiqsut Village', - State: 'AK', - Latitude: 70.3333, - Longitude: -150.9333, - }, - POLI: { - StationId: 'POLI', - City: 'Oliktok Point', - State: 'AK', - Latitude: 70.5, - Longitude: -149.8833, - }, - PAAQ: { - StationId: 'PAAQ', - City: 'Palmer', - State: 'AK', - Latitude: 61.6, - Longitude: -149.0833, - }, - PAXK: { - StationId: 'PAXK', - City: 'Paxson', - State: 'AK', - Latitude: 63.0333, - Longitude: -145.5, - }, - PAPG: { - StationId: 'PAPG', - City: 'Petersburg', - State: 'AK', - Latitude: 56.8166, - Longitude: -132.9666, - }, - PAPN: { - StationId: 'PAPN', - City: 'Pilot Point', - State: 'AK', - Latitude: 57.5833, - Longitude: -157.5666, - }, - PAPM: { - StationId: 'PAPM', - City: 'Platinum', - State: 'AK', - Latitude: 59.0166, - Longitude: -161.8166, - }, - PAPO: { - StationId: 'PAPO', - City: 'Point Hope', - State: 'AK', - Latitude: 68.35, - Longitude: -166.8, - }, - PPIZ: { - StationId: 'PPIZ', - City: 'Point Lay', - State: 'AK', - Latitude: 69.7333, - Longitude: -163, - }, - PAAP: { - StationId: 'PAAP', - City: 'Port Alexander', - State: 'AK', - Latitude: 56.2333, - Longitude: -134.65, - }, - PALJ: { - StationId: 'PALJ', - City: 'Port Alsworth', - State: 'AK', - Latitude: 60.2, - Longitude: -154.3, - }, - PAPC: { - StationId: 'PAPC', - City: 'Port Clarence', - State: 'AK', - Latitude: 65.25, - Longitude: -166.85, - }, - PAPH: { - StationId: 'PAPH', - City: 'Port Heiden', - State: 'AK', - Latitude: 56.95, - Longitude: -158.6166, - }, - PATO: { - StationId: 'PATO', - City: 'Portage Glacier', - State: 'AK', - Latitude: 60.7833, - Longitude: -148.85, - }, - PAPR: { - StationId: 'PAPR', - City: 'Prospect Creek', - State: 'AK', - Latitude: 66.8166, - Longitude: -150.65, - }, - PAUD: { - StationId: 'PAUD', - City: 'Prudhoe Bay', - State: 'AK', - Latitude: 70.25, - Longitude: -148.3333, - }, - PAPT: { - StationId: 'PAPT', - City: 'Puntilla Lake', - State: 'AK', - Latitude: 62.1, - Longitude: -152.7166, - }, - PARD: { - StationId: 'PARD', - City: 'Reg Dog', - State: 'AK', - Latitude: 68.0333, - Longitude: -162.9, - }, - PADG: { - StationId: 'PADG', - City: 'Reg Dog', - State: 'AK', - Latitude: 68.0333, - Longitude: -162.9, - }, - PARY: { - StationId: 'PARY', - City: 'Ruby', - State: 'AK', - Latitude: 64.7333, - Longitude: -155.4666, - }, - PARS: { - StationId: 'PARS', - City: 'Russian Mission', - State: 'AK', - Latitude: 61.7666, - Longitude: -161.3166, - }, - PASM: { - StationId: 'PASM', - City: 'Saint Marys', - State: 'AK', - Latitude: 62.0666, - Longitude: -163.3, - }, - PASD: { - StationId: 'PASD', - City: 'Sand Point', - State: 'AK', - Latitude: 55.3333, - Longitude: -160.5, - }, - PASA: { - StationId: 'PASA', - City: 'Savoonga', - State: 'AK', - Latitude: 63.6833, - Longitude: -170.5, - }, - PACM: { - StationId: 'PACM', - City: 'Scammon Bay', - State: 'AK', - Latitude: 61.85, - Longitude: -165.5666, - }, - PASK: { - StationId: 'PASK', - City: 'Selawik', - State: 'AK', - Latitude: 66.6, - Longitude: -160, - }, - PASO: { - StationId: 'PASO', - City: 'Seldovia', - State: 'AK', - Latitude: 59.45, - Longitude: -151.7, - }, - PAWD: { - StationId: 'PAWD', - City: 'Seward', - State: 'AK', - Latitude: 60.1166, - Longitude: -149.4166, - }, - PFSH: { - StationId: 'PFSH', - City: 'Shaktoolik', - State: 'AK', - Latitude: 64.3666, - Longitude: -161.2166, - }, - PASH: { - StationId: 'PASH', - City: 'Shishmaref', - State: 'AK', - Latitude: 66.2666, - Longitude: -166.0833, - }, - PAGH: { - StationId: 'PAGH', - City: 'Shungnak', - State: 'AK', - Latitude: 66.8833, - Longitude: -157.1666, - }, - PASI: { - StationId: 'PASI', - City: 'Sitka', - State: 'AK', - Latitude: 57.0666, - Longitude: -135.35, - }, - PACG: { - StationId: 'PACG', - City: 'Sitka/Biorka/88D', - State: 'AK', - Latitude: 56.85, - Longitude: -135.5333, - }, - PAGY: { - StationId: 'PAGY', - City: 'Skagway', - State: 'AK', - Latitude: 59.4666, - Longitude: -135.3, - }, - PASW: { - StationId: 'PASW', - City: 'Skwentna', - State: 'AK', - Latitude: 61.9666, - Longitude: -151.2, - }, - PADT: { - StationId: 'PADT', - City: 'Slana', - State: 'AK', - Latitude: 62.7166, - Longitude: -143.85, - }, - PASL: { - StationId: 'PASL', - City: 'Sleetmute', - State: 'AK', - Latitude: 61.7166, - Longitude: -157.15, - }, - PALK: { - StationId: 'PALK', - City: 'Snowshoe Lake', - State: 'AK', - Latitude: 62.0333, - Longitude: -142.6666, - }, - PASX: { - StationId: 'PASX', - City: 'Soldotna', - State: 'AK', - Latitude: 60.4833, - Longitude: -151.0333, - }, - PASV: { - StationId: 'PASV', - City: 'Sparrevohn', - State: 'AK', - Latitude: 61.1, - Longitude: -155.5666, - }, - PAPB: { - StationId: 'PAPB', - City: 'St George', - State: 'AK', - Latitude: 56.5833, - Longitude: -169.6666, - }, - PAMK: { - StationId: 'PAMK', - City: 'St Michael', - State: 'AK', - Latitude: 63.4833, - Longitude: -162.1166, - }, - PASN: { - StationId: 'PASN', - City: 'St Paul Island', - State: 'AK', - Latitude: 57.15, - Longitude: -170.2166, - }, - PAER: { - StationId: 'PAER', - City: 'Stony River Land', - State: 'AK', - Latitude: 61.2666, - Longitude: -153.8, - }, - PAJV: { - StationId: 'PAJV', - City: 'Sutton', - State: 'AK', - Latitude: 61.7166, - Longitude: -148.8833, - }, - PASP: { - StationId: 'PASP', - City: 'Tahnetna Pass Lo', - State: 'AK', - Latitude: 61.8166, - Longitude: -147.55, - }, - PATK: { - StationId: 'PATK', - City: 'Talkeetna', - State: 'AK', - Latitude: 62.3, - Longitude: -150.1, - }, - PATA: { - StationId: 'PATA', - City: 'Tanana', - State: 'AK', - Latitude: 65.1666, - Longitude: -152.1, - }, - PATL: { - StationId: 'PATL', - City: 'Tatalina Afs', - State: 'AK', - Latitude: 62.9, - Longitude: -155.9666, - }, - PATE: { - StationId: 'PATE', - City: 'Teller', - State: 'AK', - Latitude: 65.2333, - Longitude: -166.3333, - }, - PATC: { - StationId: 'PATC', - City: 'Tin City Afs', - State: 'AK', - Latitude: 65.5666, - Longitude: -167.9166, - }, - PATG: { - StationId: 'PATG', - City: 'Togiak', - State: 'AK', - Latitude: 59.05, - Longitude: -160.3833, - }, - PAOO: { - StationId: 'PAOO', - City: 'Toksook Bay', - State: 'AK', - Latitude: 60.5333, - Longitude: -165.1166, - }, - PAUM: { - StationId: 'PAUM', - City: 'Umiat', - State: 'AK', - Latitude: 69.3666, - Longitude: -152.1333, - }, - PAUN: { - StationId: 'PAUN', - City: 'Unalakleet', - State: 'AK', - Latitude: 63.8833, - Longitude: -160.8, - }, - PADU: { - StationId: 'PADU', - City: 'Dutch Harbor', - State: 'AK', - Latitude: 53.9, - Longitude: -166.5333, - }, - PAVD: { - StationId: 'PAVD', - City: 'Valdez', - State: 'AK', - Latitude: 61.1333, - Longitude: -146.25, - }, - PAVW: { - StationId: 'PAVW', - City: 'Valdez Wso', - State: 'AK', - Latitude: 61.1333, - Longitude: -146.35, - }, - PAWI: { - StationId: 'PAWI', - City: 'Wainwright', - State: 'AK', - Latitude: 70.6166, - Longitude: -159.85, - }, - PAIW: { - StationId: 'PAIW', - City: 'Wales', - State: 'AK', - Latitude: 65.6166, - Longitude: -168.1, - }, - PAWS: { - StationId: 'PAWS', - City: 'Wasilla', - State: 'AK', - Latitude: 61.5666, - Longitude: -149.5333, - }, - PAWM: { - StationId: 'PAWM', - City: 'White Mountain', - State: 'AK', - Latitude: 64.6833, - Longitude: -163.4166, - }, - PAWR: { - StationId: 'PAWR', - City: 'Whittier', - State: 'AK', - Latitude: 60.7833, - Longitude: -148.7166, - }, - PAUO: { - StationId: 'PAUO', - City: 'Willow', - State: 'AK', - Latitude: 61.75, - Longitude: -150.05, - }, - PAIZ: { - StationId: 'PAIZ', - City: 'Wolverine Road', - State: 'AK', - Latitude: 61.6333, - Longitude: -149.0333, - }, - PAWG: { - StationId: 'PAWG', - City: 'Wrangell', - State: 'AK', - Latitude: 56.4833, - Longitude: -132.3666, - }, - PAYA: { - StationId: 'PAYA', - City: 'Yakutat', - State: 'AK', - Latitude: 59.5166, - Longitude: -139.6666, - }, - PZ74: { - StationId: 'PZ74', - City: 'Alaskan Artcc', - State: 'AK', - Latitude: 60.15, - Longitude: -164.2833, - }, - PZ76: { - StationId: 'PZ76', - City: 'Alaskan Artcc', - State: 'AK', - Latitude: 65.25, - Longitude: -134.65, - }, - KEET: { - StationId: 'KEET', - City: 'Alabaster', - State: 'AL', - Latitude: 33.1833, - Longitude: -86.7833, - }, - K8A0: { - StationId: 'K8A0', - City: 'Albertville Muni', - State: 'AL', - Latitude: 34.2333, - Longitude: -86.25, - }, - KALX: { - StationId: 'KALX', - City: 'Alexander/Russel', - State: 'AL', - Latitude: 32.9166, - Longitude: -85.9666, - }, - K79J: { - StationId: 'K79J', - City: 'Andalusia/Opp Ar', - State: 'AL', - Latitude: 31.3166, - Longitude: -86.4, - }, - KANB: { - StationId: 'KANB', - City: 'Anniston', - State: 'AL', - Latitude: 33.5833, - Longitude: -85.85, - }, - KAUB: { - StationId: 'KAUB', - City: 'Auburn Univ. (Am', - State: 'AL', - Latitude: 32.6, - Longitude: -85.5, - }, - KAUO: { - StationId: 'KAUO', - City: 'Auburn Opelika A', - State: 'AL', - Latitude: 32.6166, - Longitude: -85.4166, - }, - KBHM: { - StationId: 'KBHM', - City: 'Birmingham', - State: 'AL', - Latitude: 33.5666, - Longitude: -86.75, - }, - KBMX: { - StationId: 'KBMX', - City: 'Brmnghm/Alabastr', - State: 'AL', - Latitude: 33.1666, - Longitude: -86.7666, - }, - KOZR: { - StationId: 'KOZR', - City: 'Ozark/Cairns Aaf', - State: 'AL', - Latitude: 31.2833, - Longitude: -85.7166, - }, - K0A8: { - StationId: 'K0A8', - City: 'Centreville Wsm', - State: 'AL', - Latitude: 32.9333, - Longitude: -87.0833, - }, - K9A4: { - StationId: 'K9A4', - City: 'Courtland', - State: 'AL', - Latitude: 34.6666, - Longitude: -87.35, - }, - K3A1: { - StationId: 'K3A1', - City: 'Cullman/Folsom F', - State: 'AL', - Latitude: 34.2666, - Longitude: -86.85, - }, - KCMD: { - StationId: 'KCMD', - City: 'Cullman/Folsom F', - State: 'AL', - Latitude: 34.2666, - Longitude: -86.85, - }, - KDCU: { - StationId: 'KDCU', - City: 'Decatur', - State: 'AL', - Latitude: 34.65, - Longitude: -86.95, - }, - KDYA: { - StationId: 'KDYA', - City: 'Demopolis', - State: 'AL', - Latitude: 32.4666, - Longitude: -87.95, - }, - KDHN: { - StationId: 'KDHN', - City: 'Dothan', - State: 'AL', - Latitude: 31.3166, - Longitude: -85.45, - }, - KEUF: { - StationId: 'KEUF', - City: 'Eufaula', - State: 'AL', - Latitude: 31.95, - Longitude: -85.1333, - }, - KGZH: { - StationId: 'KGZH', - City: 'Evergreen', - State: 'AL', - Latitude: 31.4166, - Longitude: -87.05, - }, - KCQF: { - StationId: 'KCQF', - City: 'Fairhope', - State: 'AL', - Latitude: 30.4666, - Longitude: -87.8833, - }, - K0J4: { - StationId: 'K0J4', - City: 'Florala Muni', - State: 'AL', - Latitude: 31.05, - Longitude: -86.3166, - }, - K4A9: { - StationId: 'K4A9', - City: 'Ft Payne/Isbell', - State: 'AL', - Latitude: 34.4666, - Longitude: -85.7166, - }, - KEOX: { - StationId: 'KEOX', - City: 'Ft Rucker 88D', - State: 'AL', - Latitude: 31.4666, - Longitude: -85.4666, - }, - KSXS: { - StationId: 'KSXS', - City: 'Ft Rucker/Shell', - State: 'AL', - Latitude: 31.3666, - Longitude: -85.85, - }, - KHEY: { - StationId: 'KHEY', - City: 'Ft Rucker/Hanche', - State: 'AL', - Latitude: 31.35, - Longitude: -85.65, - }, - KGAD: { - StationId: 'KGAD', - City: 'Gadsden Muni', - State: 'AL', - Latitude: 33.9666, - Longitude: -86.0666, - }, - KPRN: { - StationId: 'KPRN', - City: 'Greenville', - State: 'AL', - Latitude: 31.85, - Longitude: -86.6166, - }, - KJKA: { - StationId: 'KJKA', - City: 'Gulf Shores', - State: 'AL', - Latitude: 30.2833, - Longitude: -87.6666, - }, - K1M4: { - StationId: 'K1M4', - City: 'Haleyville', - State: 'AL', - Latitude: 34.2833, - Longitude: -87.6, - }, - KHSV: { - StationId: 'KHSV', - City: 'Huntsville', - State: 'AL', - Latitude: 34.65, - Longitude: -86.7833, - }, - KMDQ: { - StationId: 'KMDQ', - City: 'Huntsville/Madis', - State: 'AL', - Latitude: 34.8666, - Longitude: -86.55, - }, - KHTX: { - StationId: 'KHTX', - City: 'Hytop/88D', - State: 'AL', - Latitude: 34.9333, - Longitude: -86.0833, - }, - KJFX: { - StationId: 'KJFX', - City: 'Jasper/Walker', - State: 'AL', - Latitude: 33.9, - Longitude: -87.3166, - }, - KLOR: { - StationId: 'KLOR', - City: 'Lowe Ahp/Ft. Ruc', - State: 'AL', - Latitude: 31.35, - Longitude: -85.75, - }, - KMXX: { - StationId: 'KMXX', - City: 'Maxwell Afb 88D', - State: 'AL', - Latitude: 32.5333, - Longitude: -85.7833, - }, - KMXF: { - StationId: 'KMXF', - City: 'Maxwell Afb/Mgm', - State: 'AL', - Latitude: 32.3666, - Longitude: -86.3666, - }, - KBFM: { - StationId: 'KBFM', - City: 'Mobile/Brookley', - State: 'AL', - Latitude: 30.6166, - Longitude: -88.0666, - }, - KMOB: { - StationId: 'KMOB', - City: 'Mobile/Bates', - State: 'AL', - Latitude: 30.6833, - Longitude: -88.25, - }, - KMGM: { - StationId: 'KMGM', - City: 'Montgomery', - State: 'AL', - Latitude: 32.3, - Longitude: -86.4, - }, - KMSL: { - StationId: 'KMSL', - City: 'Muscle Shoal', - State: 'AL', - Latitude: 34.75, - Longitude: -87.6, - }, - KMVC: { - StationId: 'KMVC', - City: 'Monroeville', - State: 'AL', - Latitude: 31.45, - Longitude: -87.35, - }, - //KRAM: - //{ - // StationId: 'KRAM', - // City: "Phi Oil Plat", - // State: 'AL', - // Latitude: 29.05, - // Longitude: -88.0833, - //}, - KHUA: { - StationId: 'KHUA', - City: 'Redstone Arsenal', - State: 'AL', - Latitude: 34.6833, - Longitude: -86.6833, - }, - K4A6: { - StationId: 'K4A6', - City: 'Scottsboro', - State: 'AL', - Latitude: 34.6833, - Longitude: -86, - }, - KSJI: { - StationId: 'KSJI', - City: 'Semmnes Vor', - State: 'AL', - Latitude: 30.7333, - Longitude: -88.3666, - }, - KASN: { - StationId: 'KASN', - City: 'Talladega', - State: 'AL', - Latitude: 33.5666, - Longitude: -86.05, - }, - KTOI: { - StationId: 'KTOI', - City: 'Troy', - State: 'AL', - Latitude: 31.85, - Longitude: -86.0166, - }, - KTCL: { - StationId: 'KTCL', - City: 'Tuscaloosa', - State: 'AL', - Latitude: 33.2166, - Longitude: -87.6166, - }, - KVUZ: { - StationId: 'KVUZ', - City: 'Vulcan Vor', - State: 'AL', - Latitude: 33.6666, - Longitude: -86.9, - }, - KCKL: { - StationId: 'KCKL', - City: 'Centreville Wsm', - State: 'AL', - Latitude: 32.8833, - Longitude: -87.25, - }, - K4R9: { - StationId: 'K4R9', - City: 'Dauphin Island', - State: 'AL', - Latitude: 30.2666, - Longitude: -88.1333, - }, - K4R4: { - StationId: 'K4R4', - City: 'Fairhope', - State: 'AL', - Latitude: 30.4666, - Longitude: -87.8833, - }, - KM82: { - StationId: 'KM82', - City: 'Huntsville/Madis', - State: 'AL', - Latitude: 34.85, - Longitude: -86.55, - }, - //KVOA: - //{ - // StationId: 'KVOA', - // City: "Viosca Knoll768", - // State: 'AL', - // Latitude: 29.2333, - // Longitude: -87.7833, - //}, - KADF: { - StationId: 'KADF', - City: 'Arkadelphia', - State: 'AR', - Latitude: 34.1, - Longitude: -93.0666, - }, - KBVX: { - StationId: 'KBVX', - City: 'Batesville', - State: 'AR', - Latitude: 35.7333, - Longitude: -91.65, - }, - KH00: { - StationId: 'KH00', - City: 'Bentonville', - State: 'AR', - Latitude: 36.35, - Longitude: -94.2166, - }, - KVBT: { - StationId: 'KVBT', - City: 'Bentonville', - State: 'AR', - Latitude: 36.35, - Longitude: -94.2166, - }, - KXNA: { - StationId: 'KXNA', - City: 'Bentonville (Nw)', - State: 'AR', - Latitude: 36.2833, - Longitude: -94.3, - }, - KHKA: { - StationId: 'KHKA', - City: 'Blytheville', - State: 'AR', - Latitude: 35.9333, - Longitude: -89.8333, - }, - KBYH: { - StationId: 'KBYH', - City: 'Blytheville', - State: 'AR', - Latitude: 35.9666, - Longitude: -89.95, - }, - KCDH: { - StationId: 'KCDH', - City: 'Camden', - State: 'AR', - Latitude: 33.6166, - Longitude: -92.7666, - }, - KCCA: { - StationId: 'KCCA', - City: 'Clinton Muni', - State: 'AR', - Latitude: 35.6, - Longitude: -92.45, - }, - K4M9: { - StationId: 'K4M9', - City: 'Corning', - State: 'AR', - Latitude: 36.4, - Longitude: -90.65, - }, - KDEQ: { - StationId: 'KDEQ', - City: 'De Queen', - State: 'AR', - Latitude: 34.05, - Longitude: -94.4, - }, - KDQU: { - StationId: 'KDQU', - City: 'Dequeen Profiler', - State: 'AR', - Latitude: 34.1, - Longitude: -94.2833, - }, - KELD: { - StationId: 'KELD', - City: 'El Dorado', - State: 'AR', - Latitude: 33.2166, - Longitude: -92.8166, - }, - KFYV: { - StationId: 'KFYV', - City: 'Fayetteville', - State: 'AR', - Latitude: 36.0166, - Longitude: -94.1666, - }, - KFLP: { - StationId: 'KFLP', - City: 'Flippin (Awos)', - State: 'AR', - Latitude: 36.2833, - Longitude: -92.5833, - }, - KFSM: { - StationId: 'KFSM', - City: 'Fort Smith', - State: 'AR', - Latitude: 35.3333, - Longitude: -94.3666, - }, - KSRX: { - StationId: 'KSRX', - City: 'Slatington Mtn.', - State: 'AR', - Latitude: 35.2833, - Longitude: -94.3666, - }, - KHRO: { - StationId: 'KHRO', - City: 'Harrison', - State: 'AR', - Latitude: 36.2666, - Longitude: -93.15, - }, - KHOT: { - StationId: 'KHOT', - City: 'Hot Springs', - State: 'AR', - Latitude: 34.4833, - Longitude: -93.1, - }, - KJBR: { - StationId: 'KJBR', - City: 'Jonesboro', - State: 'AR', - Latitude: 35.8333, - Longitude: -90.65, - }, - KLIT: { - StationId: 'KLIT', - City: 'Little Rock', - State: 'AR', - Latitude: 34.7333, - Longitude: -92.2333, - }, - KLRF: { - StationId: 'KLRF', - City: 'Little Rock Afb', - State: 'AR', - Latitude: 34.9166, - Longitude: -92.15, - }, - KMEZ: { - StationId: 'KMEZ', - City: 'Mena Intermtn', - State: 'AR', - Latitude: 34.55, - Longitude: -94.2, - }, - KAWM: { - StationId: 'KAWM', - City: 'W Memphis Muni', - State: 'AR', - Latitude: 35.1333, - Longitude: -90.2333, - }, - KLLQ: { - StationId: 'KLLQ', - City: 'Monticello', - State: 'AR', - Latitude: 33.6333, - Longitude: -91.75, - }, - KMWT: { - StationId: 'KMWT', - City: 'Mount Ida', - State: 'AR', - Latitude: 34.55, - Longitude: -93.5833, - }, - KBPK: { - StationId: 'KBPK', - City: 'Mountain Home', - State: 'AR', - Latitude: 36.3666, - Longitude: -92.4666, - }, - KLZK: { - StationId: 'KLZK', - City: 'N. Little Rock', - State: 'AR', - Latitude: 34.8333, - Longitude: -92.2666, - }, - KM19: { - StationId: 'KM19', - City: 'Newport', - State: 'AR', - Latitude: 35.65, - Longitude: -91.1666, - }, - KPBF: { - StationId: 'KPBF', - City: 'Pine Bluff/Gridr', - State: 'AR', - Latitude: 34.1833, - Longitude: -91.9333, - }, - KRZC: { - StationId: 'KRZC', - City: 'Razorback Vor', - State: 'AR', - Latitude: 36.25, - Longitude: -94.1166, - }, - KROG: { - StationId: 'KROG', - City: 'Rogers', - State: 'AR', - Latitude: 36.3666, - Longitude: -94.0833, - }, - KRUE: { - StationId: 'KRUE', - City: 'Russellville', - State: 'AR', - Latitude: 35.25, - Longitude: -93.1, - }, - KSRC: { - StationId: 'KSRC', - City: 'Searcy', - State: 'AR', - Latitude: 35.2166, - Longitude: -91.7333, - }, - KSLG: { - StationId: 'KSLG', - City: 'Siloam Spring', - State: 'AR', - Latitude: 36.2, - Longitude: -94.4666, - }, - KASG: { - StationId: 'KASG', - City: 'Springdale Muni', - State: 'AR', - Latitude: 36.1666, - Longitude: -94.1166, - }, - KSGT: { - StationId: 'KSGT', - City: 'Stuttgart', - State: 'AR', - Latitude: 34.6, - Longitude: -91.5666, - }, - KTXK: { - StationId: 'KTXK', - City: 'Texarkana', - State: 'AR', - Latitude: 33.45, - Longitude: -93.9833, - }, - KARG: { - StationId: 'KARG', - City: 'Walnut Ridge', - State: 'AR', - Latitude: 36.1166, - Longitude: -90.9166, - }, - KM89: { - StationId: 'KM89', - City: 'Arkadelphia', - State: 'AR', - Latitude: 34.1, - Longitude: -93.0666, - }, - KM39: { - StationId: 'KM39', - City: 'Mena Intermtn', - State: 'AR', - Latitude: 34.55, - Longitude: -94.2, + 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: { - StationId: 'KPHX', - City: 'Phoenix/Sky Hrbr', - State: 'AZ', - Latitude: 33.4333, - Longitude: -112.0166, - }, - KTUS: { - StationId: 'KTUS', - City: 'Tucson', - State: 'AZ', - Latitude: 32.1333, - Longitude: -110.95, - }, - KBXK: { - StationId: 'KBXK', - City: 'Buckeye', - State: 'AZ', - Latitude: 33.4166, - Longitude: -112.6833, - }, - KIFP: { - StationId: 'KIFP', - City: 'Bullhead City', - State: 'AZ', - Latitude: 35.15, - Longitude: -114.5666, - }, - KCGZ: { - StationId: 'KCGZ', - City: 'Casa Granda', - State: 'AZ', - Latitude: 32.95, - Longitude: -111.7666, - }, - KIWA: { - StationId: 'KIWA', - City: 'Chandler/Mesa', - State: 'AZ', - Latitude: 33.3, - Longitude: -111.65, - }, - KCHD: { - StationId: 'KCHD', - City: 'Chandler', - State: 'AZ', - Latitude: 33.2666, - Longitude: -111.8166, - }, - KFSX: { - StationId: 'KFSX', - City: 'Coconino/Flagstf', - State: 'AZ', - Latitude: 34.5666, - Longitude: -111.2, - }, - KAZC: { - StationId: 'KAZC', - City: 'Colorado City', - State: 'AZ', - Latitude: 36.9666, - Longitude: -113.0166, - }, - KP08: { - StationId: 'KP08', - City: 'Coolidge Muni', - State: 'AZ', - Latitude: 32.9333, - Longitude: -111.4333, - }, - KDMA: { - StationId: 'KDMA', - City: 'Davis/Tucson', - State: 'AZ', - Latitude: 32.1666, - Longitude: -110.8666, - }, - KDUG: { - StationId: 'KDUG', - City: 'Douglas Bisbee', - State: 'AZ', - Latitude: 31.4666, - Longitude: -109.5833, - }, - KFLG: { - StationId: 'KFLG', - City: 'Flagstaff', - State: 'AZ', - Latitude: 35.1333, - Longitude: -111.6666, - }, - KFGZ: { - StationId: 'KFGZ', - City: 'Flagstaff/Bellem', - State: 'AZ', - Latitude: 35.2333, - Longitude: -111.8166, - }, - KFHU: { - StationId: 'KFHU', - City: 'Fort Huachuca', - State: 'AZ', - Latitude: 31.5833, - Longitude: -110.35, - }, - KGXF: { - StationId: 'KGXF', - City: 'Gila Bend (Aaf)', - State: 'AZ', - Latitude: 32.8666, - Longitude: -112.7166, - }, - KGEU: { - StationId: 'KGEU', - City: 'Glendale', - State: 'AZ', - Latitude: 33.5333, - Longitude: -112.3, - }, - KLUF: { - StationId: 'KLUF', - City: 'Luke Afb/Glendal', - State: 'AZ', - Latitude: 33.5166, - Longitude: -112.3666, - }, - KGYR: { - StationId: 'KGYR', - City: 'Goodyear Municip', - State: 'AZ', - Latitude: 33.4166, - Longitude: -112.3666, - }, - KGCN: { - StationId: 'KGCN', - City: 'Grand Canyon', - State: 'AZ', - Latitude: 35.95, - Longitude: -112.15, - }, - K40G: { - StationId: 'K40G', - City: 'Grand Canyon/Val', - State: 'AZ', - Latitude: 35.6333, - Longitude: -112.15, - }, - KIGM: { - StationId: 'KIGM', - City: 'Kingman', - State: 'AZ', - Latitude: 35.25, - Longitude: -113.9333, - }, - KHII: { - StationId: 'KHII', - City: 'Lake Havasu City', - State: 'AZ', - Latitude: 34.5666, - Longitude: -114.3666, - }, - KFFZ: { - StationId: 'KFFZ', - City: 'Mesa/Falcon Fld', - State: 'AZ', - Latitude: 33.4666, - Longitude: -111.7166, - }, - KOLS: { - StationId: 'KOLS', - City: 'Nogales', - State: 'AZ', - Latitude: 31.4166, - Longitude: -110.85, - }, - KPGA: { - StationId: 'KPGA', - City: 'Page', - State: 'AZ', - Latitude: 36.9166, - Longitude: -111.45, - }, - KPAN: { - StationId: 'KPAN', - City: 'Payson', - State: 'AZ', - Latitude: 34.25, - Longitude: -111.3333, - }, - KPGS: { - StationId: 'KPGS', - City: 'Peach Spring', - State: 'AZ', - Latitude: 35.6166, - Longitude: -113.5333, + id: 'KPHX', + city: 'Phoenix, Phoenix Sky Harbor International Airport', + state: 'AZ', + lat: 33.427799, + lon: -112.003465, }, KDVT: { - StationId: 'KDVT', - City: 'Phoenix/Deer Vly', - State: 'AZ', - Latitude: 33.6833, - Longitude: -112.0666, + id: 'KDVT', + city: 'Phoenix, Phoenix-Deer Valley Municipal Airport', + state: 'AZ', + lat: 33.69026, + lon: -112.06618, }, - KPSR: { - StationId: 'KPSR', - City: 'Phoenix/Wfo', - State: 'AZ', - Latitude: 33.4333, - Longitude: -112.0166, + KTUS: { + id: 'KTUS', + city: 'Tucson, Tucson International Airport', + state: 'AZ', + lat: 32.13153, + lon: -110.95635, }, - KEMX: { - StationId: 'KEMX', - City: 'Pima County/88D', - State: 'AZ', - Latitude: 31.9, - Longitude: -110.6333, + KFLG: { + id: 'KFLG', + city: 'Flagstaff Pulliam Airport', + state: 'AZ', + lat: 35.1443299, + lon: -111.66637, }, - KALK: { - StationId: 'KALK', - City: 'Pioneer Airfield', - State: 'AZ', - Latitude: 31.6, - Longitude: -110.4333, + KIWA: { + id: 'KIWA', + city: 'Phoenix-Mesa Gateway Airport', + state: 'AZ', + lat: 33.31667, + lon: -111.65, }, KPRC: { - StationId: 'KPRC', - City: 'Prescott', - State: 'AZ', - Latitude: 34.65, - Longitude: -112.4166, + id: 'KPRC', + city: 'Prescott, Love Field', + state: 'AZ', + lat: 34.64917, + lon: -112.42222, }, - KDRK: { - StationId: 'KDRK', - City: 'Prescott(Vor)', - State: 'AZ', - Latitude: 34.7, - Longitude: -112.4833, - }, - KSAD: { - StationId: 'KSAD', - City: 'Safford', - State: 'AZ', - Latitude: 32.85, - Longitude: -109.6333, - }, - KSSO: { - StationId: 'KSSO', - City: 'San Simon', - State: 'AZ', - Latitude: 32.2666, - Longitude: -109.25, - }, - KSDL: { - StationId: 'KSDL', - City: 'Scottsdale', - State: 'AZ', - Latitude: 33.6166, - Longitude: -111.9166, - }, - KSEZ: { - StationId: 'KSEZ', - City: 'Sedona', - State: 'AZ', - Latitude: 34.85, - Longitude: -111.7833, - }, - KSOW: { - StationId: 'KSOW', - City: 'Show Low Municip', - State: 'AZ', - Latitude: 34.2666, - Longitude: -110, - }, - KSJN: { - StationId: 'KSJN', - City: 'St. Johns', - State: 'AZ', - Latitude: 34.5166, - Longitude: -109.3833, - }, - KTBC: { - StationId: 'KTBC', - City: 'Tuba City', - State: 'AZ', - Latitude: 36.1166, - Longitude: -111.2666, - }, - KTWC: { - StationId: 'KTWC', - City: 'Tucson/Wfo', - State: 'AZ', - Latitude: 32.2333, - Longitude: -110.95, - }, - KRYN: { - StationId: 'KRYN', - City: 'Tucson/Ryan Fld', - State: 'AZ', - Latitude: 32.15, - Longitude: -111.1666, - }, - KCMR: { - StationId: 'KCMR', - City: 'Williams Clark', - State: 'AZ', - Latitude: 35.3, - Longitude: -112.2, - }, - KRQE: { - StationId: 'KRQE', - City: 'Window Rock', - State: 'AZ', - Latitude: 35.65, - Longitude: -109.0666, + KPGA: { + id: 'KPGA', + city: 'Page, Page Municipal Airport', + state: 'AZ', + lat: 36.92056, + lon: -111.44806, }, KINW: { - StationId: 'KINW', - City: 'Winslow', - State: 'AZ', - Latitude: 35.0333, - Longitude: -110.7166, + id: 'KINW', + city: 'Winslow, Winslow Municipal Airport', + state: 'AZ', + lat: 35.02806, + lon: -110.72083, }, - KYUX: { - StationId: 'KYUX', - City: 'Yuma/88D', - State: 'AZ', - Latitude: 32.5, - Longitude: -114.65, + KGCN: { + id: 'KGCN', + city: 'Grand Canyon National Park Airport', + state: 'AZ', + lat: 35.94582, + lon: -112.15538, }, - KYUM: { - StationId: 'KYUM', - City: 'Yuma Intl', - State: 'AZ', - Latitude: 32.6333, - Longitude: -114.5833, + 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: { - StationId: 'KNYL', - City: 'Yuma Mcas', - State: 'AZ', - Latitude: 32.6333, - Longitude: -114.6166, - }, - K1Y7: { - StationId: 'K1Y7', - City: 'Yuma Prvg Groun', - State: 'AZ', - Latitude: 32.5, - Longitude: -114.4, - }, - KBZA: { - StationId: 'KBZA', - City: 'Yuma (Vor)', - State: 'AZ', - Latitude: 32.7666, - Longitude: -114.6, - }, - KGBN: { - StationId: 'KGBN', - City: 'Gila Bend (Aaf)', - State: 'AZ', - Latitude: 32.8666, - Longitude: -112.7166, - }, - K13A: { - StationId: 'K13A', - City: 'Nogales', - State: 'AZ', - Latitude: 31.4166, - Longitude: -110.85, - }, - K0E4: { - StationId: 'K0E4', - City: 'Payson', - State: 'AZ', - Latitude: 34.2166, - Longitude: -111.3166, - }, - KE74: { - StationId: 'KE74', - City: 'Safford', - State: 'AZ', - Latitude: 32.8166, - Longitude: -109.6833, - }, - KE03: { - StationId: 'KE03', - City: 'Show Low', - State: 'AZ', - Latitude: 34.25, - Longitude: -110.0333, - }, - KT03: { - StationId: 'KT03', - City: 'Tuba City', - State: 'AZ', - Latitude: 36.1, - Longitude: -111.3833, - }, - KP34: { - StationId: 'KP34', - City: 'Window Rock', - State: 'AZ', - Latitude: 35.65, - Longitude: -109.0666, - }, - KNGZ: { - StationId: 'KNGZ', - City: 'Alameda Nas', - State: 'CA', - Latitude: 37.7666, - Longitude: -122.3166, - }, - KAAT: { - StationId: 'KAAT', - City: 'Alturas', - State: 'CA', - Latitude: 41.4833, - Longitude: -120.5666, - }, - KAPV: { - StationId: 'KAPV', - City: 'Apple Valley', - State: 'CA', - Latitude: 34.5666, - Longitude: -117.1833, - }, - KACV: { - StationId: 'KACV', - City: 'Arcata/Eureka', - State: 'CA', - Latitude: 40.9833, - Longitude: -124.1, - }, - KAUN: { - StationId: 'KAUN', - City: 'Auburn Muni', - State: 'CA', - Latitude: 38.95, - Longitude: -121.0833, - }, - KAVX: { - StationId: 'KAVX', - City: 'Avalon', - State: 'CA', - Latitude: 33.4, - Longitude: -118.4166, - }, - KBFL: { - StationId: 'KBFL', - City: 'Bakersfield', - State: 'CA', - Latitude: 35.4333, - Longitude: -119.05, - }, - KEHF: { - StationId: 'KEHF', - City: 'Bakersfield(Vor)', - State: 'CA', - Latitude: 35.4833, - Longitude: -119.1, - }, - KBAB: { - StationId: 'KBAB', - City: 'Beale Afb/Marysv', - State: 'CA', - Latitude: 39.1166, - Longitude: -121.4166, - }, - KBBX: { - StationId: 'KBBX', - City: 'Beale/Oro Dam', - State: 'CA', - Latitude: 39.5, - Longitude: -121.6333, - }, - KBUO: { - StationId: 'KBUO', - City: 'Beaumont', - State: 'CA', - Latitude: 33.9166, - Longitude: -116.9666, - }, - KL35: { - StationId: 'KL35', - City: 'Big Bear City', - State: 'CA', - Latitude: 34.2666, - Longitude: -116.85, - }, - KBYS: { - StationId: 'KBYS', - City: 'Bicycle Lake', - State: 'CA', - Latitude: 35.2833, - Longitude: -116.6166, - }, - KBIH: { - StationId: 'KBIH', - City: 'Bishop', - State: 'CA', - Latitude: 37.3666, - Longitude: -118.35, - }, - KBLH: { - StationId: 'KBLH', - City: 'Blythe', - State: 'CA', - Latitude: 33.6166, - Longitude: -114.7166, - }, - KO57: { - StationId: 'KO57', - City: 'Bridgeport', - State: 'CA', - Latitude: 38.2666, - Longitude: -119.2166, - }, - KBAN: { - StationId: 'KBAN', - City: 'Bridgeport(Mcmwt', - State: 'CA', - Latitude: 38.35, - Longitude: -119.5166, - }, - KBUR: { - StationId: 'KBUR', - City: 'Burbank', - State: 'CA', - Latitude: 34.2, - Longitude: -118.3666, - }, - KBNY: { - StationId: 'KBNY', - City: 'Burney', - State: 'CA', - Latitude: 40.8666, - Longitude: -121.6666, - }, - KCXL: { - StationId: 'KCXL', - City: 'Calexico Intl', - State: 'CA', - Latitude: 32.6666, - Longitude: -115.5, - }, - KCMA: { - StationId: 'KCMA', - City: 'Camarillo', - State: 'CA', - Latitude: 34.2166, - Longitude: -119.1, - }, - KNFG: { - StationId: 'KNFG', - City: 'Camp Pendleton', - State: 'CA', - Latitude: 33.2833, - Longitude: -117.3333, - }, - KSYL: { - StationId: 'KSYL', - City: 'Camp Roberts', - State: 'CA', - Latitude: 35.75, - Longitude: -120.7, - }, - KCZZ: { - StationId: 'KCZZ', - City: 'Campo', - State: 'CA', - Latitude: 32.6333, - Longitude: -116.4666, - }, - KCRQ: { - StationId: 'KCRQ', - City: 'Carlsbad', - State: 'CA', - Latitude: 33.1333, - Longitude: -117.2833, - }, - KCIC: { - StationId: 'KCIC', - City: 'Chico Municipal', - State: 'CA', - Latitude: 39.7833, - Longitude: -121.8333, - }, - KNID: { - StationId: 'KNID', - City: 'China Lake (Naf)', - State: 'CA', - Latitude: 35.6666, - Longitude: -117.6666, - }, - KCNO: { - StationId: 'KCNO', - City: 'Chino', - State: 'CA', - Latitude: 33.9833, - Longitude: -117.6166, - }, - KO22: { - StationId: 'KO22', - City: 'Columbia', - State: 'CA', - Latitude: 38.0333, - Longitude: -120.4166, - }, - KCCR: { - StationId: 'KCCR', - City: 'Concord', - State: 'CA', - Latitude: 38, - Longitude: -122.05, - }, - KAJO: { - StationId: 'KAJO', - City: 'Corona Muni', - State: 'CA', - Latitude: 33.9, - Longitude: -117.6, - }, - KCEC: { - StationId: 'KCEC', - City: 'Crescent City', - State: 'CA', - Latitude: 41.7666, - Longitude: -124.2166, - }, - KDAG: { - StationId: 'KDAG', - City: 'Daggett', - State: 'CA', - Latitude: 34.85, - Longitude: -116.7833, - }, - KEDU: { - StationId: 'KEDU', - City: 'Davis', - State: 'CA', - Latitude: 38.5333, - Longitude: -121.7833, - }, - KEDW: { - StationId: 'KEDW', - City: 'Edwards Afb', - State: 'CA', - Latitude: 34.8833, - Longitude: -117.8666, - }, - KEYX: { - StationId: 'KEYX', - City: 'Edwards Afb/88D', - State: 'CA', - Latitude: 35.1, - Longitude: -117.5666, - }, - K9L2: { - StationId: 'K9L2', - City: 'Edwards N-Aux', - State: 'CA', - Latitude: 34.9666, - Longitude: -117.8666, - }, - KNJK: { - StationId: 'KNJK', - City: 'El Centro Naf', - State: 'CA', - Latitude: 32.8166, - Longitude: -115.6666, - }, - KEMT: { - StationId: 'KEMT', - City: 'El Monte', - State: 'CA', - Latitude: 34.0666, - Longitude: -118.0166, - }, - KBLU: { - StationId: 'KBLU', - City: 'Emigrant Gap', - State: 'CA', - Latitude: 39.2833, - Longitude: -120.7, - }, - KEKA: { - StationId: 'KEKA', - City: 'Eureka/Murray', - State: 'CA', - Latitude: 40.8, - Longitude: -124.1666, - }, - KFOT: { - StationId: 'KFOT', - City: 'Fortuna', - State: 'CA', - Latitude: 40.55, - Longitude: -124.1333, - }, - KFAT: { - StationId: 'KFAT', - City: 'Fresno', - State: 'CA', - Latitude: 36.7833, - Longitude: -119.7166, - }, - KCZQ: { - StationId: 'KCZQ', - City: 'Fresno(Vor)', - State: 'CA', - Latitude: 36.8833, - Longitude: -119.8166, - }, - KFCH: { - StationId: 'KFCH', - City: 'Fresno Chandler', - State: 'CA', - Latitude: 36.7166, - Longitude: -119.8166, - }, - KFUL: { - StationId: 'KFUL', - City: 'Fullerton', - State: 'CA', - Latitude: 33.8666, - Longitude: -117.9833, - }, - KGOO: { - StationId: 'KGOO', - City: 'Grass Valley', - State: 'CA', - Latitude: 39.2166, - Longitude: -121, - }, - KHAF: { - StationId: 'KHAF', - City: 'Half Moon Bay', - State: 'CA', - Latitude: 37.5166, - Longitude: -122.5, - }, - KHJO: { - StationId: 'KHJO', - City: 'Hanford', - State: 'CA', - Latitude: 36.3166, - Longitude: -119.6166, - }, - KHNX: { - StationId: 'KHNX', - City: 'Hanford/San Joaq', - State: 'CA', - Latitude: 36.3166, - Longitude: -119.6333, - }, - KO18: { - StationId: 'KO18', - City: 'Hanford', - State: 'CA', - Latitude: 36.3166, - Longitude: -119.6333, - }, - KHHR: { - StationId: 'KHHR', - City: 'Hawthorne', - State: 'CA', - Latitude: 33.9166, - Longitude: -118.3333, - }, - KHWD: { - StationId: 'KHWD', - City: 'Hayward', - State: 'CA', - Latitude: 37.6666, - Longitude: -122.1166, - }, - KHES: { - StationId: 'KHES', - City: 'Healdsburg', - State: 'CA', - Latitude: 38.65, - Longitude: -122.9, - }, - KHEC: { - StationId: 'KHEC', - City: 'Hector(Vor)', - State: 'CA', - Latitude: 34.8, - Longitude: -116.4666, - }, - KCVH: { - StationId: 'KCVH', - City: 'Hollister Muni', - State: 'CA', - Latitude: 36.9, - Longitude: -121.4166, - }, - KBHX: { - StationId: 'KBHX', - City: 'Humboldt Cty/88D', - State: 'CA', - Latitude: 40.5, - Longitude: -124.3, - }, - KHGT: { - StationId: 'KHGT', - City: 'Hunter Ligget', - State: 'CA', - Latitude: 36, - Longitude: -121.2166, - }, - KIPL: { - StationId: 'KIPL', - City: 'Imperial', - State: 'CA', - Latitude: 32.8333, - Longitude: -115.5833, - }, - KNRS: { - StationId: 'KNRS', - City: 'Imperial Beach', - State: 'CA', - Latitude: 32.5666, - Longitude: -117.1166, - }, - KIYK: { - StationId: 'KIYK', - City: 'Inyokern', - State: 'CA', - Latitude: 35.6666, - Longitude: -117.8166, - }, - KPOC: { - StationId: 'KPOC', - City: 'La Verne/Bracket', - State: 'CA', - Latitude: 34.1, - Longitude: -117.7666, - }, - KWJF: { - StationId: 'KWJF', - City: 'Lancaster/Fox', - State: 'CA', - Latitude: 34.7166, - Longitude: -118.2166, - }, - KNLC: { - StationId: 'KNLC', - City: 'Lemoore Nas/Reev', - State: 'CA', - Latitude: 36.3166, - Longitude: -119.95, - }, - KLHM: { - StationId: 'KLHM', - City: 'Lincoln', - State: 'CA', - Latitude: 38.9166, - Longitude: -121.35, - }, - KLLR: { - StationId: 'KLLR', - City: 'Little River', - State: 'CA', - Latitude: 39.2666, - Longitude: -123.75, - }, - KLVK: { - StationId: 'KLVK', - City: 'Livermore', - State: 'CA', - Latitude: 37.7, - Longitude: -121.8166, - }, - KLPC: { - StationId: 'KLPC', - City: 'Lompoc', - State: 'CA', - Latitude: 34.6666, - Longitude: -120.4666, - }, - KLGB: { - StationId: 'KLGB', - City: 'Long Beach', - State: 'CA', - Latitude: 33.8166, - Longitude: -118.15, - }, - KSLI: { - StationId: 'KSLI', - City: 'Los Alamitos Aaf', - State: 'CA', - Latitude: 33.7666, - Longitude: -118.0333, - }, - KLAX: { - StationId: 'KLAX', - City: 'Los Angeles', - State: 'CA', - Latitude: 33.9333, - Longitude: -118.3833, - }, - KLOX: { - StationId: 'KLOX', - City: 'Los Angeles/Oxna', - State: 'CA', - Latitude: 34.2, - Longitude: -119.2, - }, - KZLA: { - StationId: 'KZLA', - City: 'Los Angels/Artcc', - State: 'CA', - Latitude: 34.6333, - Longitude: -118.0833, - }, - KCQT: { - StationId: 'KCQT', - City: 'Los Angeles', - State: 'CA', - Latitude: 34.0166, - Longitude: -118.2833, - }, - KWHP: { - StationId: 'KWHP', - City: 'La / Whiteman', - State: 'CA', - Latitude: 34.25, - Longitude: -118.4166, - }, - KMAE: { - StationId: 'KMAE', - City: 'Madera', - State: 'CA', - Latitude: 36.9833, - Longitude: -120.1166, - }, - KMMH: { - StationId: 'KMMH', - City: 'Mammoth/June Lak', - State: 'CA', - Latitude: 37.6166, - Longitude: -118.8166, - }, - KMYV: { - StationId: 'KMYV', - City: 'Marysville', - State: 'CA', - Latitude: 39.1, - Longitude: -121.5666, - }, - KMHR: { - StationId: 'KMHR', - City: 'Mather Field', - State: 'CA', - Latitude: 38.5333, - Longitude: -121.2833, - }, - KMCC: { - StationId: 'KMCC', - City: 'Mcclellan Afb', - State: 'CA', - Latitude: 38.6666, - Longitude: -121.4, - }, - KMCE: { - StationId: 'KMCE', - City: 'Merced', - State: 'CA', - Latitude: 37.2833, - Longitude: -120.5, - }, - KMER: { - StationId: 'KMER', - City: 'Merced/Castle Af', - State: 'CA', - Latitude: 37.3833, - Longitude: -120.5666, - }, - KNKX: { - StationId: 'KNKX', - City: 'Miramar Nas/San', - State: 'CA', - Latitude: 32.8666, - Longitude: -117.1333, - }, - KMZB: { - StationId: 'KMZB', - City: 'Mission Bay Vor', - State: 'CA', - Latitude: 32.7833, - Longitude: -117.2333, - }, - KMOD: { - StationId: 'KMOD', - City: 'Modesto', - State: 'CA', - Latitude: 37.6166, - Longitude: -120.95, - }, - KNUQ: { - StationId: 'KNUQ', - City: 'Moffett Nas/Mtn', - State: 'CA', - Latitude: 37.4, - Longitude: -122.05, - }, - KMHV: { - StationId: 'KMHV', - City: 'Mojave', - State: 'CA', - Latitude: 35.0666, - Longitude: -118.15, - }, - KSIY: { - StationId: 'KSIY', - City: 'Montague/Siskiyo', - State: 'CA', - Latitude: 41.7666, - Longitude: -122.4666, - }, - KMRY: { - StationId: 'KMRY', - City: 'Monterey', - State: 'CA', - Latitude: 36.5833, - Longitude: -121.85, - }, - KMHS: { - StationId: 'KMHS', - City: 'Mount Shasta', - State: 'CA', - Latitude: 41.3166, - Longitude: -122.3166, - }, - KMWS: { - StationId: 'KMWS', - City: 'Mount Wilson', - State: 'CA', - Latitude: 34.2333, - Longitude: -118.05, - }, - KF70: { - StationId: 'KF70', - City: 'Murrieta/Temecul', - State: 'CA', - Latitude: 33.5666, - Longitude: -117.1333, - }, - KAPC: { - StationId: 'KAPC', - City: 'Napa', - State: 'CA', - Latitude: 38.2, - Longitude: -122.2833, - }, - KEED: { - StationId: 'KEED', - City: 'Needles', - State: 'CA', - Latitude: 34.7666, - Longitude: -114.6166, - }, - K3A6: { - StationId: 'K3A6', - City: 'Newhall', - State: 'CA', - Latitude: 34.3666, - Longitude: -118.5666, - }, - KNZY: { - StationId: 'KNZY', - City: 'North Island Nas', - State: 'CA', - Latitude: 32.7, - Longitude: -117.2166, - }, - KDVO: { - StationId: 'KDVO', - City: 'Novato/Gnoss Fld', - State: 'CA', - Latitude: 38.15, - Longitude: -122.55, - }, - KOAK: { - StationId: 'KOAK', - City: 'Oakland', - State: 'CA', - Latitude: 37.7166, - Longitude: -122.2333, - }, - KZOA: { - StationId: 'KZOA', - City: 'Oakland/Artcc', - State: 'CA', - Latitude: 37.55, - Longitude: -122.0166, - }, - KOKB: { - StationId: 'KOKB', - City: 'Oceanside', - State: 'CA', - Latitude: 33.2166, - Longitude: -117.35, - }, - KNXF: { - StationId: 'KNXF', - City: 'Oceanside/Red-B', - State: 'CA', - Latitude: 33.2833, - Longitude: -117.45, - }, - KONT: { - StationId: 'KONT', - City: 'Ontario', - State: 'CA', - Latitude: 34.05, - Longitude: -117.5833, - }, - KSOX: { - StationId: 'KSOX', - City: 'Orange Cty/88D', - State: 'CA', - Latitude: 33.8166, - Longitude: -117.6333, - }, - KVBX: { - StationId: 'KVBX', - City: 'Orcutt Oil/Vbg', - State: 'CA', - Latitude: 34.8333, - Longitude: -120.4, - }, - KOVE: { - StationId: 'KOVE', - City: 'Oroville', - State: 'CA', - Latitude: 39.5, - Longitude: -121.6166, - }, - KOXR: { - StationId: 'KOXR', - City: 'Oxnard', - State: 'CA', - Latitude: 34.2, - Longitude: -119.2, - }, - KPSP: { - StationId: 'KPSP', - City: 'Palm Springs', - State: 'CA', - Latitude: 33.8166, - Longitude: -116.5, - }, - KPMD: { - StationId: 'KPMD', - City: 'Palmdale', - State: 'CA', - Latitude: 34.6333, - Longitude: -118.0833, - }, - KGXA: { - StationId: 'KGXA', - City: 'Palmdale', - State: 'CA', - Latitude: 34.5666, - Longitude: -117.6666, - }, - KPAO: { - StationId: 'KPAO', - City: 'Palo Alto', - State: 'CA', - Latitude: 37.4666, - Longitude: -122.1166, - }, - KPRB: { - StationId: 'KPRB', - City: 'Paso Robles', - State: 'CA', - Latitude: 35.6666, - Longitude: -120.6333, - }, - KO69: { - StationId: 'KO69', - City: 'Petaluma', - State: 'CA', - Latitude: 38.25, - Longitude: -122.6, - }, - KPVF: { - StationId: 'KPVF', - City: 'Placerville', - State: 'CA', - Latitude: 38.7166, - Longitude: -120.75, - }, - KNTD: { - StationId: 'KNTD', - City: 'Point Mugu Nas', - State: 'CA', - Latitude: 34.1166, - Longitude: -119.1166, - }, - KPYE: { - StationId: 'KPYE', - City: 'Point Reyes Vor', - State: 'CA', - Latitude: 38.0833, - Longitude: -122.8666, - }, - KPTV: { - StationId: 'KPTV', - City: 'Porterville', - State: 'CA', - Latitude: 36.0166, - Longitude: -119.0666, - }, - K87Q: { - StationId: 'K87Q', - City: 'Pt. Piedras Blan', - State: 'CA', - Latitude: 35.6666, - Longitude: -121.2833, - }, - KRBL: { - StationId: 'KRBL', - City: 'Red Bluff', - State: 'CA', - Latitude: 40.15, - Longitude: -122.25, - }, - KRDD: { - StationId: 'KRDD', - City: 'Redding', - State: 'CA', - Latitude: 40.5166, - Longitude: -122.3, - }, - KREI: { - StationId: 'KREI', - City: 'Redlands', - State: 'CA', - Latitude: 34.0833, - Longitude: -117.15, - }, - KO88: { - StationId: 'KO88', - City: 'Rio Vista', - State: 'CA', - Latitude: 38.2, - Longitude: -121.7, - }, - KRAL: { - StationId: 'KRAL', - City: 'Riverside', - State: 'CA', - Latitude: 33.95, - Longitude: -117.45, - }, - KRIV: { - StationId: 'KRIV', - City: 'Riverside/March', - State: 'CA', - Latitude: 33.8666, - Longitude: -117.2666, - }, - KRNM: { - StationId: 'KRNM', - City: 'Ramona', - State: 'CA', - Latitude: 33.0333, - Longitude: -116.9166, - }, - KSAC: { - StationId: 'KSAC', - City: 'Sacramento', - State: 'CA', - Latitude: 38.5, - Longitude: -121.5, - }, - KSTO: { - StationId: 'KSTO', - City: 'Sacramento/Wfo', - State: 'CA', - Latitude: 38.5, - Longitude: -121.5, - }, - KRSA: { - StationId: 'KRSA', - City: 'Sacramento/Rfc', - State: 'CA', - Latitude: 38.5, - Longitude: -121.5, - }, - KDAX: { - StationId: 'KDAX', - City: 'Sacramento/88D', - State: 'CA', - Latitude: 38.5, - Longitude: -121.6833, - }, - KSMF: { - StationId: 'KSMF', - City: 'Sacramento/Metro', - State: 'CA', - Latitude: 38.7, - Longitude: -121.6, - }, - KSNS: { - StationId: 'KSNS', - City: 'Salinas', - State: 'CA', - Latitude: 36.6666, - Longitude: -121.6, - }, - KSBD: { - StationId: 'KSBD', - City: 'San Bernardino', - State: 'CA', - Latitude: 34.0833, - Longitude: -117.25, - }, - KSQL: { - StationId: 'KSQL', - City: 'San Carlos Airpo', - State: 'CA', - Latitude: 37.5166, - Longitude: -122.25, - }, - KNUC: { - StationId: 'KNUC', - City: 'San Clemente Is.', - State: 'CA', - Latitude: 33.0166, - Longitude: -118.5666, - }, - KSAN: { - StationId: 'KSAN', - City: 'San Diego', - State: 'CA', - Latitude: 32.7333, - Longitude: -117.1833, - }, - KMYF: { - StationId: 'KMYF', - City: 'San Diego/Mntgmy', - State: 'CA', - Latitude: 32.8166, - Longitude: -117.1333, - }, - KSDM: { - StationId: 'KSDM', - City: 'San Diego/Brown', - State: 'CA', - Latitude: 32.5833, - Longitude: -117, - }, - KSEE: { - StationId: 'KSEE', - City: 'San Diego/Santee', - State: 'CA', - Latitude: 32.8166, - Longitude: -116.9666, - }, - KSGX: { - StationId: 'KSGX', - City: 'San Diego/Wfo', - State: 'CA', - Latitude: 32.7333, - Longitude: -117.1666, + 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: { - StationId: 'KSFO', - City: 'San Francisco', - State: 'CA', - Latitude: 37.6166, - Longitude: -122.3666, + id: 'KSFO', + city: 'San Francisco, San Francisco International Airport', + state: 'CA', + lat: 37.61961, + lon: -122.36558, }, - KSJC: { - StationId: 'KSJC', - City: 'San Jose', - State: 'CA', - Latitude: 37.3666, - Longitude: -121.9166, + KLAX: { + id: 'KLAX', + city: 'Los Angeles, Los Angeles International Airport', + state: 'CA', + lat: 33.93806, + lon: -118.38889, }, - KRHV: { - StationId: 'KRHV', - City: 'San Jose/Reid', - State: 'CA', - Latitude: 37.3166, - Longitude: -121.8166, + KONT: { + id: 'KONT', + city: 'Ontario, Ontario International Airport', + state: 'CA', + lat: 34.05333, + lon: -117.57583, }, - KSBP: { - StationId: 'KSBP', - City: 'San Luis Obispo', - State: 'CA', - Latitude: 35.2333, - Longitude: -120.6333, + KOAK: { + id: 'KOAK', + city: 'Oakland, Metro Oakland International Airport', + state: 'CA', + lat: 37.7177999, + lon: -122.23294, }, - KE16: { - StationId: 'KE16', - City: 'San Martin', - State: 'CA', - Latitude: 37.0833, - Longitude: -121.6, + KFAT: { + id: 'KFAT', + city: 'Fresno, Fresno Air Terminal', + state: 'CA', + lat: 36.78, + lon: -119.71944, }, - KNSI: { - StationId: 'KNSI', - City: 'San Nicolas Isla', - State: 'CA', - Latitude: 33.2166, - Longitude: -119.45, + KSAC: { + id: 'KSAC', + city: 'Sacramento Executive Airport', + state: 'CA', + lat: 38.50674, + lon: -121.49597, }, - KSDB: { - StationId: 'KSDB', - City: 'Sandberg', - State: 'CA', - Latitude: 34.75, - Longitude: -118.7166, + KSAN: { + id: 'KSAN', + city: 'San Diego, San Diego International-Lindbergh Field', + state: 'CA', + lat: 32.73361, + lon: -117.18306, }, - KSNA: { - StationId: 'KSNA', - City: 'Costa Mesa', - State: 'CA', - Latitude: 33.6666, - Longitude: -117.8666, + KMRY: { + id: 'KMRY', + city: 'Monterey, Monterey Peninsula Airport', + state: 'CA', + lat: 36.59056, + lon: -121.8475, }, - KSBA: { - StationId: 'KSBA', - City: 'Santa Barbara', - State: 'CA', - Latitude: 34.4333, - Longitude: -119.85, + KPSP: { + id: 'KPSP', + city: 'Palm Springs Regional Airport', + state: 'CA', + lat: 33.82219, + lon: -116.50431, }, - KRZS: { - StationId: 'KRZS', - City: 'Santa Barb(Vor)', - State: 'CA', - Latitude: 34.5166, - Longitude: -119.7666, + KEDW: { + id: 'KEDW', + city: 'Edwards Air Force Base', + state: 'CA', + lat: 34.91667, + lon: -117.9, }, - KMUX: { - StationId: 'KMUX', - City: 'Santa Clar/88D', - State: 'CA', - Latitude: 37.15, - Longitude: -121.9, - }, - KSMX: { - StationId: 'KSMX', - City: 'Santa Maria', - State: 'CA', - Latitude: 34.9, - Longitude: -120.45, - }, - KSMO: { - StationId: 'KSMO', - City: 'Santa Monica', - State: 'CA', - Latitude: 34.0166, - Longitude: -118.45, - }, - KSTS: { - StationId: 'KSTS', - City: 'Santa Rosa', - State: 'CA', - Latitude: 38.5, - Longitude: -122.8166, - }, - KIZA: { - StationId: 'KIZA', - City: 'Santa Ynez', - State: 'CA', - Latitude: 34.6, - Longitude: -120.0666, - }, - KO87: { - StationId: 'KO87', - City: 'Shelter Cove', - State: 'CA', - Latitude: 40.0166, - Longitude: -124.0666, - }, - KTVL: { - StationId: 'KTVL', - City: 'South Lake Tahoe', - State: 'CA', - Latitude: 38.9, - Longitude: -120, - }, - KSCK: { - StationId: 'KSCK', - City: 'Stockton', - State: 'CA', - Latitude: 37.8833, - Longitude: -121.2166, - }, - KSVE: { - StationId: 'KSVE', - City: 'Susanville Muni', - State: 'CA', - Latitude: 40.3666, - Longitude: -120.5666, - }, - KTRM: { - StationId: 'KTRM', - City: 'Thermal/Palm Spg', - State: 'CA', - Latitude: 33.6333, - Longitude: -116.1666, - }, - KTOA: { - StationId: 'KTOA', - City: 'Torrance Municip', - State: 'CA', - Latitude: 33.7833, - Longitude: -118.3166, - }, - KSUU: { - StationId: 'KSUU', - City: 'Travis Afb/Fairf', - State: 'CA', - Latitude: 38.2666, - Longitude: -121.9166, - }, - KTRK: { - StationId: 'KTRK', - City: 'Truckee Tahoe', - State: 'CA', - Latitude: 39.3166, - Longitude: -120.1166, - }, - KTSP: { - StationId: 'KTSP', - City: 'Tehachapi', - State: 'CA', - Latitude: 35.1333, - Longitude: -118.4333, - }, - KO86: { - StationId: 'KO86', - City: 'Trinity Center', - State: 'CA', - Latitude: 40.9833, - Longitude: -122.7, - }, - KNXP: { - StationId: 'KNXP', - City: 'Twentynine Palms', - State: 'CA', - Latitude: 34.2833, - Longitude: -116.1666, - }, - KUKI: { - StationId: 'KUKI', - City: 'Ukiah', - State: 'CA', - Latitude: 39.1166, - Longitude: -123.2, - }, - KENI: { - StationId: 'KENI', - City: 'Ukiah(Vor)', - State: 'CA', - Latitude: 39.05, - Longitude: -123.2666, - }, - KVCB: { - StationId: 'KVCB', - City: 'Vacaville', - State: 'CA', - Latitude: 38.3833, - Longitude: -121.95, - }, - KVNY: { - StationId: 'KVNY', - City: 'Van Nuys', - State: 'CA', - Latitude: 34.2166, - Longitude: -118.4833, + KRDD: { + id: 'KRDD', + city: 'Redding Municipal Airport', + state: 'CA', + lat: 40.51461, + lon: -122.2977, }, KVBG: { - StationId: 'KVBG', - City: 'Vandenberg Afb', - State: 'CA', - Latitude: 34.7333, - Longitude: -120.5833, + id: 'KVBG', + city: 'Lompoc, Vandenberg Air Force Base', + state: 'CA', + lat: 34.7294399, + lon: -120.57667, }, - KXVW: { - StationId: 'KXVW', - City: 'Vandenberg Range', - State: 'CA', - Latitude: 34.7166, - Longitude: -120.5666, + KNID: { + id: 'KNID', + city: 'China Lake, Naval Air Facility', + state: 'CA', + lat: 35.68639, + lon: -117.69, }, - KVTX: { - StationId: 'KVTX', - City: 'Ventura Cty/88D', - State: 'CA', - Latitude: 34.4166, - Longitude: -119.1833, + KNKX: { + id: 'KNKX', + city: 'San Diego, Miramar MCAS/Mitscher Field Airport', + state: 'CA', + lat: 32.86833, + lon: -117.1425, }, - KVCV: { - StationId: 'KVCV', - City: 'Victorville', - State: 'CA', - Latitude: 34.5833, - Longitude: -117.3833, + 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: { - StationId: 'KVIS', - City: 'Visalia Muni', - State: 'CA', - Latitude: 36.3166, - Longitude: -119.4, + 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: { - StationId: 'KWVI', - City: 'Watsonville', - State: 'CA', - Latitude: 36.9333, - Longitude: -121.7833, - }, - KO54: { - StationId: 'KO54', - City: 'Weaverville', - State: 'CA', - Latitude: 40.75, - Longitude: -122.9166, - }, - KO00: { - StationId: 'KO00', - City: 'Alturas', - State: 'CA', - Latitude: 41.4833, - Longitude: -120.5666, - }, - KS11: { - StationId: 'KS11', - City: 'Alturas', - State: 'CA', - Latitude: 41.5, - Longitude: -120.5166, - }, - K92Q: { - StationId: 'K92Q', - City: 'Bodega Bay', - State: 'CA', - Latitude: 38.3166, - Longitude: -123.05, - }, - KNRC: { - StationId: 'KNRC', - City: 'Crows Landing', - State: 'CA', - Latitude: 37.4, - Longitude: -121.1, - }, - KNZJ: { - StationId: 'KNZJ', - City: 'El Toro Mcas', - State: 'CA', - Latitude: 33.6666, - Longitude: -117.7166, - }, - KOAR: { - StationId: 'KOAR', - City: 'Fort Ord/Fritzsc', - State: 'CA', - Latitude: 36.6666, - Longitude: -121.7666, - }, - K1O5: { - StationId: 'K1O5', - City: 'Montague/Yreka', - State: 'CA', - Latitude: 41.7333, - Longitude: -122.5333, - }, - KL32: { - StationId: 'KL32', - City: 'Oceanside', - State: 'CA', - Latitude: 33.2166, - Longitude: -117.35, - }, - K53Q: { - StationId: 'K53Q', - City: 'Pilar Point Afs', - State: 'CA', - Latitude: 37.5, - Longitude: -122.5, - }, - KPGU: { - StationId: 'KPGU', - City: 'Point Arguello', - State: 'CA', - Latitude: 34.5666, - Longitude: -120.35, - }, - KPAA: { - StationId: 'KPAA', - City: 'Point Arena', - State: 'CA', - Latitude: 38.95, - Longitude: -123.2666, - }, - KL39: { - StationId: 'KL39', - City: 'Romona', - State: 'CA', - Latitude: 33.0333, - Longitude: -116.9166, - }, - KRIU: { - StationId: 'KRIU', - City: 'Rancho Murieta', - State: 'CA', - Latitude: 38.4833, - Longitude: -121.1, - }, - K4SU: { - StationId: 'K4SU', - City: 'Superior Valley', - State: 'CA', - Latitude: 35.3333, - Longitude: -117.1, - }, - KNTK: { - StationId: 'KNTK', - City: 'Tustin Mcas', - State: 'CA', - Latitude: 33.7, - Longitude: -117.8166, - }, - KO45: { - StationId: 'KO45', - City: 'Vacaville', - State: 'CA', - Latitude: 38.3833, - Longitude: -121.95, - }, - KRIX: { - StationId: 'KRIX', - City: 'March Afb/88D', - State: 'CA', - Latitude: 33.55, - Longitude: -117.4333, - }, - KDEN: { - StationId: 'KDEN', - City: 'Denver (Dia)', - State: 'CO', - Latitude: 39.85, - Longitude: -104.65, - }, - KAKO: { - StationId: 'KAKO', - City: 'Akron', - State: 'CO', - Latitude: 40.1666, - Longitude: -103.2166, - }, - KALS: { - StationId: 'KALS', - City: 'Alamosa', - State: 'CO', - Latitude: 37.4333, - Longitude: -105.8666, - }, - KASE: { - StationId: 'KASE', - City: 'Aspen', - State: 'CO', - Latitude: 39.2333, - Longitude: -106.8666, - }, - K0CO: { - StationId: 'K0CO', - City: 'Berthoud Pass', - State: 'CO', - Latitude: 39.8, - Longitude: -105.7666, - }, - KBOU: { - StationId: 'KBOU', - City: 'Boulder Den/Wfo', - State: 'CO', - Latitude: 40, - Longitude: -105.3333, - }, - KBJC: { - StationId: 'KBJC', - City: 'Broomfield/Jeffc', - State: 'CO', - Latitude: 39.9, - Longitude: -105.1, - }, - KBKF: { - StationId: 'KBKF', - City: 'Buckley Angb/Den', - State: 'CO', - Latitude: 39.7166, - Longitude: -104.75, - }, - KITR: { - StationId: 'KITR', - City: 'Burlington', - State: 'CO', - Latitude: 39.2333, - Longitude: -102.2833, - }, - K1V6: { - StationId: 'K1V6', - City: 'Canon City', - State: 'CO', - Latitude: 38.4333, - Longitude: -105.1, - }, - KCWN: { - StationId: 'KCWN', - City: 'Cheyenne Mtn', - State: 'CO', - Latitude: 38.75, - Longitude: -104.85, - }, - KCOS: { - StationId: 'KCOS', - City: 'Colorado Springs', - State: 'CO', - Latitude: 38.8166, - Longitude: -104.6833, - }, - KFLY: { - StationId: 'KFLY', - City: 'Co Spngs Meadow', - State: 'CO', - Latitude: 38.95, - Longitude: -104.5666, - }, - KCEZ: { - StationId: 'KCEZ', - City: 'Cortez', - State: 'CO', - Latitude: 37.3, - Longitude: -108.6333, - }, - KCAG: { - StationId: 'KCAG', - City: 'Craig', - State: 'CO', - Latitude: 40.5, - Longitude: -107.5166, - }, - KAPA: { - StationId: 'KAPA', - City: 'Denver/Arapahoe', - State: 'CO', - Latitude: 39.5666, - Longitude: -104.85, - }, - KFTG: { - StationId: 'KFTG', - City: 'Denver F. Range', - State: 'CO', - Latitude: 39.7833, - Longitude: -104.55, - }, - KZDV: { - StationId: 'KZDV', - City: 'Denver/Artcc', - State: 'CO', - Latitude: 40.1833, - Longitude: -105.1333, - }, - KDNR: { - StationId: 'KDNR', - City: 'Denver/Stapleton', - State: 'CO', - Latitude: 39.75, - Longitude: -104.8666, - }, - KDVC: { - StationId: 'KDVC', - City: 'Dove Creek', - State: 'CO', - Latitude: 37.8, - Longitude: -108.9166, - }, - KDRO: { - StationId: 'KDRO', - City: 'Durango', - State: 'CO', - Latitude: 37.15, - Longitude: -107.7666, - }, - KEGE: { - StationId: 'KEGE', - City: 'Eagle Co. Region', - State: 'CO', - Latitude: 39.6333, - Longitude: -106.9166, - }, - KDBL: { - StationId: 'KDBL', - City: 'Red Table Vor', - State: 'CO', - Latitude: 39.4333, - Longitude: -106.9, - }, - KFCS: { - StationId: 'KFCS', - City: 'Fort Carson', - State: 'CO', - Latitude: 38.6666, - Longitude: -104.7666, - }, - KFNL: { - StationId: 'KFNL', - City: 'Ft Collins/Lovel', - State: 'CO', - Latitude: 40.45, - Longitude: -105.0166, - }, - KGJT: { - StationId: 'KGJT', - City: 'Grand Junction', - State: 'CO', - Latitude: 39.1166, - Longitude: -108.5166, - }, - KJNC: { - StationId: 'KJNC', - City: 'Grand Junction', - State: 'CO', - Latitude: 39.0666, - Longitude: -108.8, - }, - KGJX: { - StationId: 'KGJX', - City: 'Grand Junc/Mesa', - State: 'CO', - Latitude: 39.0666, - Longitude: -108.2166, - }, - KGXY: { - StationId: 'KGXY', - City: 'Greeley/Weld', - State: 'CO', - Latitude: 40.4166, - Longitude: -104.6166, - }, - KGUC: { - StationId: 'KGUC', - City: 'Gunnison', - State: 'CO', - Latitude: 38.5166, - Longitude: -106.9166, - }, - KHBU: { - StationId: 'KHBU', - City: 'Gunnison(Vor)', - State: 'CO', - Latitude: 38.45, - Longitude: -107.0333, - }, - KCHE: { - StationId: 'KCHE', - City: 'Hayden Vor', - State: 'CO', - Latitude: 40.4833, - Longitude: -107.2166, - }, - KHDN: { - StationId: 'KHDN', - City: 'Hayden/Yampa', - State: 'CO', - Latitude: 40.4666, - Longitude: -107.2166, - }, - KLHX: { - StationId: 'KLHX', - City: 'La Junta', - State: 'CO', - Latitude: 38.05, - Longitude: -103.5166, - }, - KLAA: { - StationId: 'KLAA', - City: 'Lamar', - State: 'CO', - Latitude: 38.0666, - Longitude: -102.6833, - }, - KLXV: { - StationId: 'KLXV', - City: 'Leadville', - State: 'CO', - Latitude: 39.2333, - Longitude: -106.3166, - }, - KLIC: { - StationId: 'KLIC', - City: 'Limon', - State: 'CO', - Latitude: 39.2666, - Longitude: -103.6666, - }, - KEEO: { - StationId: 'KEEO', - City: 'Meeker', - State: 'CO', - Latitude: 40.05, - Longitude: -107.8833, - }, - KMTJ: { - StationId: 'KMTJ', - City: 'Montrose', - State: 'CO', - Latitude: 38.5, - Longitude: -107.9, - }, - KAIB: { - StationId: 'KAIB', - City: 'Nucla/Hopkins F', - State: 'CO', - Latitude: 38.2333, - Longitude: -108.5666, - }, - KPEF: { - StationId: 'KPEF', - City: 'Peterson Afb', - State: 'CO', - Latitude: 38.7833, - Longitude: -104.7166, - }, - KPUX: { - StationId: 'KPUX', - City: 'Pueblo Cty 88D', - State: 'CO', - Latitude: 38.4666, - Longitude: -104.1833, - }, - KPUB: { - StationId: 'KPUB', - City: 'Pueblo', - State: 'CO', - Latitude: 38.2833, - Longitude: -104.5, - }, - KRIL: { - StationId: 'KRIL', - City: 'Rifle', - State: 'CO', - Latitude: 39.5333, - Longitude: -107.7333, - }, - K04V: { - StationId: 'K04V', - City: 'Saguache Muni', - State: 'CO', - Latitude: 38.1, - Longitude: -106.1666, - }, - KSHM: { - StationId: 'KSHM', - City: 'Schriever Afb', - State: 'CO', - Latitude: 38.8, - Longitude: -104.5166, - }, - KSPD: { - StationId: 'KSPD', - City: 'Springfield', - State: 'CO', - Latitude: 37.2833, - Longitude: -102.6166, - }, - KSBS: { - StationId: 'KSBS', - City: 'Steamboat Spring', - State: 'CO', - Latitude: 40.5166, - Longitude: -106.8666, - }, - K3MW: { - StationId: 'K3MW', - City: 'Mt Werner Sbs', - State: 'CO', - Latitude: 40.45, - Longitude: -106.75, - }, - KTEX: { - StationId: 'KTEX', - City: 'Telluride Region', - State: 'CO', - Latitude: 37.95, - Longitude: -107.9, - }, - KTBE: { - StationId: 'KTBE', - City: 'Tobe/Vor', - State: 'CO', - Latitude: 37.2666, - Longitude: -103.6, - }, - KTAD: { - StationId: 'KTAD', - City: 'Trinidad/Animas', - State: 'CO', - Latitude: 37.2666, - Longitude: -104.3333, - }, - KAFF: { - StationId: 'KAFF', - City: 'Usaf Academy/Cos', - State: 'CO', - Latitude: 38.9666, - Longitude: -104.8166, - }, - K4V5: { - StationId: 'K4V5', - City: 'Durango(Awrs)', - State: 'CO', - Latitude: 37.2833, - Longitude: -107.8666, - }, - KFCL: { - StationId: 'KFCL', - City: 'Fort Collins', - State: 'CO', - Latitude: 40.5833, - Longitude: -105.0833, - }, - K4FC: { - StationId: 'K4FC', - City: 'Fraser', - State: 'CO', - Latitude: 39.95, - Longitude: -105.8333, - }, - K2V9: { - StationId: 'K2V9', - City: 'Gunnison/Awrs', - State: 'CO', - Latitude: 38.6, - Longitude: -106.9166, - }, - K4LJ: { - StationId: 'K4LJ', - City: 'Lamar', - State: 'CO', - Latitude: 38.0833, - Longitude: -102.6166, - }, - KS29: { - StationId: 'KS29', - City: 'Salida', - State: 'CO', - Latitude: 38.5166, - Longitude: -106.0166, - }, - KC96: { - StationId: 'KC96', - City: 'Winter Park', - State: 'CO', - Latitude: 40, - Longitude: -105.8666, - }, - KYMA: { - StationId: 'KYMA', - City: 'Yuma', - State: 'CO', - Latitude: 40.1, - Longitude: -102.7166, - }, - KFLA: { - StationId: 'KFLA', - City: 'Flagler', - State: 'CO', - Latitude: 39.2833, - Longitude: -103.0666, - }, - K72C: { - StationId: 'K72C', - City: 'Kirk', - State: 'CO', - Latitude: 39.6, - Longitude: -102.5666, - }, - KSTK: { - StationId: 'KSTK', - City: 'Sterling', - State: 'CO', - Latitude: 40.6166, - Longitude: -103.2666, - }, - KSTR: { - StationId: 'KSTR', - City: 'Stratton', - State: 'CO', - Latitude: 39.3, - Longitude: -102.6, - }, - KCCU: { - StationId: 'KCCU', - City: 'Red Cliff Pass', - State: 'CO', - Latitude: 39.4833, - Longitude: -106.15, - }, - K4V0: { - StationId: 'K4V0', - City: 'Rangely', - State: 'CO', - Latitude: 40.1, - Longitude: -108.7666, - }, - KAEJ: { - StationId: 'KAEJ', - City: 'Buena Vista', - State: 'CO', - Latitude: 38.8166, - Longitude: -106.1166, - }, - KAJZ: { - StationId: 'KAJZ', - City: 'Delta/Blake Fld', - State: 'CO', - Latitude: 38.7833, - Longitude: -108.0666, - }, - KANK: { - StationId: 'KANK', - City: 'Salida', - State: 'CO', - Latitude: 38.5333, - Longitude: -106.05, - }, - KBDU: { - StationId: 'KBDU', - City: 'Boulder Muni', - State: 'CO', - Latitude: 40.0333, - Longitude: -105.2333, - }, - KABH: { - StationId: 'KABH', - City: 'Ellicott-B Afa', - State: 'CO', - Latitude: 38.75, - Longitude: -104.3, - }, - KEIK: { - StationId: 'KEIK', - City: 'Erie Muni', - State: 'CO', - Latitude: 40.0166, - Longitude: -105.05, - }, - KFMM: { - StationId: 'KFMM', - City: 'Fort Morgan', - State: 'CO', - Latitude: 40.3333, - Longitude: -103.8, - }, - KGNB: { - StationId: 'KGNB', - City: 'Granby/Grand Co', - State: 'CO', - Latitude: 40.0833, - Longitude: -105.9166, - }, - KHEQ: { - StationId: 'KHEQ', - City: 'Holyoke', - State: 'CO', - Latitude: 40.5666, - Longitude: -102.2833, - }, - KLMO: { - StationId: 'KLMO', - City: 'Longmont/Vbrand', - State: 'CO', - Latitude: 40.1666, - Longitude: -105.1666, - }, - KPSO: { - StationId: 'KPSO', - City: 'Pagosa Springs', - State: 'CO', - Latitude: 37.2833, - Longitude: -107.05, - }, - KCPW: { - StationId: 'KCPW', - City: 'Wolf Creek Pass', - State: 'CO', - Latitude: 37.45, - Longitude: -106.8, - }, - KCRV: { - StationId: 'KCRV', - City: 'Corona Pass', - State: 'CO', - Latitude: 40.05, - Longitude: -105.5833, - }, - KMNH: { - StationId: 'KMNH', - City: 'Monument/Elbert', - State: 'CO', - Latitude: 39.2166, - Longitude: -104.65, - }, - KMYP: { - StationId: 'KMYP', - City: 'Monarch Pass', - State: 'CO', - Latitude: 38.4833, - Longitude: -106.3166, - }, - KVTP: { - StationId: 'KVTP', - City: 'La Veta Pass', - State: 'CO', - Latitude: 37.5, - Longitude: -105.1666, - }, - K33V: { - StationId: 'K33V', - City: 'Walden', - State: 'CO', - Latitude: 40.75, - Longitude: -106.2833, - }, - K20V: { - StationId: 'K20V', - City: 'Kremmling Awos', - State: 'CO', - Latitude: 40.05, - Longitude: -106.3666, - }, - K4BM: { - StationId: 'K4BM', - City: 'Wilkerson Pass', - State: 'CO', - Latitude: 39.05, - Longitude: -105.5166, - }, - K5SM: { - StationId: 'K5SM', - City: 'Sunlight', - State: 'CO', - Latitude: 39.4333, - Longitude: -107.3833, - }, - K7BM: { - StationId: 'K7BM', - City: 'Cottonwood Pass', - State: 'CO', - Latitude: 38.7833, - Longitude: -106.2166, - }, - K2V5: { - StationId: 'K2V5', - City: 'Wray', - State: 'CO', - Latitude: 40.1, - Longitude: -102.25, - }, - KBDR: { - StationId: 'KBDR', - City: 'Bridgeport', - State: 'CT', - Latitude: 41.1666, - Longitude: -73.1333, - }, - KSNC: { - StationId: 'KSNC', - City: 'Chester', - State: 'CT', - Latitude: 41.3833, - Longitude: -72.5, - }, - KDXR: { - StationId: 'KDXR', - City: 'Danbury', - State: 'CT', - Latitude: 41.3666, - Longitude: -73.4833, - }, - KGON: { - StationId: 'KGON', - City: 'Groton/New Londo', - State: 'CT', - Latitude: 41.3333, - Longitude: -72.05, - }, - KHFD: { - StationId: 'KHFD', - City: 'Hartford/Brainar', - State: 'CT', - Latitude: 41.7333, - Longitude: -72.65, - }, - KMMK: { - StationId: 'KMMK', - City: 'Meriden', - State: 'CT', - Latitude: 41.5166, - Longitude: -72.8333, - }, - KHVN: { - StationId: 'KHVN', - City: 'New Haven/Tweed', - State: 'CT', - Latitude: 41.2666, - Longitude: -72.8666, - }, - KOXC: { - StationId: 'KOXC', - City: 'Oxford/Waterbury', - State: 'CT', - Latitude: 41.4666, - Longitude: -73.1333, - }, - KIJD: { - StationId: 'KIJD', - City: 'Willimantic', - State: 'CT', - Latitude: 41.75, - Longitude: -72.1833, - }, - KBDL: { - StationId: 'KBDL', - City: 'Windsor Locks', - State: 'CT', - Latitude: 41.9333, - Longitude: -72.6833, - }, - K5B0: { - StationId: 'K5B0', - City: 'Mansfield', - State: 'CT', - Latitude: 41.75, - Longitude: -72.1666, - }, - K5B3: { - StationId: 'K5B3', - City: 'Putnam', - State: 'CT', - Latitude: 41.0666, - Longitude: -73.6166, - }, - KDOV: { - StationId: 'KDOV', - City: 'Dover Afb', - State: 'DE', - Latitude: 39.1166, - Longitude: -75.4666, - }, - KDOX: { - StationId: 'KDOX', - City: 'Dover/Ellendale', - State: 'DE', - Latitude: 38.8333, - Longitude: -75.4333, - }, - KGED: { - StationId: 'KGED', - City: 'Georgetown', - State: 'DE', - Latitude: 38.6833, - Longitude: -75.3666, - }, - KILG: { - StationId: 'KILG', - City: 'Wilmington', - State: 'DE', - Latitude: 39.6666, - Longitude: -75.6, - }, - KAAF: { - StationId: 'KAAF', - City: 'Apalachicola', - State: 'FL', - Latitude: 29.7333, - Longitude: -85.0333, - }, - KBOW: { - StationId: 'KBOW', - City: 'Bartow Municipal', - State: 'FL', - Latitude: 27.9333, - Longitude: -81.7666, - }, - KBCT: { - StationId: 'KBCT', - City: 'Boca Raton', - State: 'FL', - Latitude: 26.3833, - Longitude: -80.1, - }, - K1J0: { - StationId: 'K1J0', - City: 'Bonifay Tri-Cty', - State: 'FL', - Latitude: 30.85, - Longitude: -85.6, - }, - KBKV: { - StationId: 'KBKV', - City: 'Brooksville', - State: 'FL', - Latitude: 28.4666, - Longitude: -82.45, - }, - KXMR: { - StationId: 'KXMR', - City: 'Cape Canaveral', - State: 'FL', - Latitude: 28.4666, - Longitude: -80.5666, - }, - KNZC: { - StationId: 'KNZC', - City: 'Cecil Field Nas', - State: 'FL', - Latitude: 30.2166, - Longitude: -81.8666, - }, - KCEW: { - StationId: 'KCEW', - City: 'Crestview', - State: 'FL', - Latitude: 30.7833, - Longitude: -86.5166, - }, - KCTY: { - StationId: 'KCTY', - City: 'Cross City', - State: 'FL', - Latitude: 29.6333, - Longitude: -83.1, - }, - KCGC: { - StationId: 'KCGC', - City: 'Crystal River', - State: 'FL', - Latitude: 28.8666, - Longitude: -82.5666, - }, - KDAB: { - StationId: 'KDAB', - City: 'Daytona Beach', - State: 'FL', - Latitude: 29.1833, - Longitude: -81.0666, - }, - K54J: { - StationId: 'K54J', - City: 'De Funiak Sprngs', - State: 'FL', - Latitude: 30.7333, - Longitude: -86.15, - }, - KDED: { - StationId: 'KDED', - City: 'Deland', - State: 'FL', - Latitude: 29.0666, - Longitude: -81.2833, - }, - KDTS: { - StationId: 'KDTS', - City: 'Destin', - State: 'FL', - Latitude: 30.4, - Longitude: -86.4666, - }, - KEGI: { - StationId: 'KEGI', - City: 'Duke Fld/Eglin', - State: 'FL', - Latitude: 30.6333, - Longitude: -86.5166, - }, - KEVX: { - StationId: 'KEVX', - City: 'Eglin Afb/88D', - State: 'FL', - Latitude: 30.5666, - Longitude: -85.9166, - }, - KVPS: { - StationId: 'KVPS', - City: 'Eglin Afb/Valpar', - State: 'FL', - Latitude: 30.4666, - Longitude: -86.5166, - }, - KEGC: { - StationId: 'KEGC', - City: 'Everglades City', - State: 'FL', - Latitude: 25.85, - Longitude: -81.3833, - }, - KFHB: { - StationId: 'KFHB', - City: 'Fernandina Beach', - State: 'FL', - Latitude: 30.6166, - Longitude: -81.4666, - }, - KFLM: { - StationId: 'KFLM', - City: 'Flamingo/Monroe', - State: 'FL', - Latitude: 25.1333, - Longitude: -80.9166, - }, - KFLL: { - StationId: 'KFLL', - City: 'Ft Lauderd/Holly', - State: 'FL', - Latitude: 26.0666, - Longitude: -80.15, - }, - KFXE: { - StationId: 'KFXE', - City: 'Ft Lauderd/Exec', - State: 'FL', - Latitude: 26.2, - Longitude: -80.1833, - }, - KRSW: { - StationId: 'KRSW', - City: 'Fort Myers', - State: 'FL', - Latitude: 26.5333, - Longitude: -81.75, - }, - KFMY: { - StationId: 'KFMY', - City: 'Fort Myers', - State: 'FL', - Latitude: 26.5833, - Longitude: -81.8666, - }, - KFPR: { - StationId: 'KFPR', - City: 'Fort Pierce', - State: 'FL', - Latitude: 27.5, - Longitude: -80.3833, - }, - KGNV: { - StationId: 'KGNV', - City: 'Gainesville', - State: 'FL', - Latitude: 29.7, - Longitude: -82.2833, - }, - KHWO: { - StationId: 'KHWO', - City: 'Hollywood', - State: 'FL', - Latitude: 26, - Longitude: -80.2333, - }, - KHST: { - StationId: 'KHST', - City: 'Homestead Afb', - State: 'FL', - Latitude: 25.4666, - Longitude: -80.3666, - }, - KHRT: { - StationId: 'KHRT', - City: 'Hurlburt Field', - State: 'FL', - Latitude: 30.4166, - Longitude: -86.6666, - }, - KIMM: { - StationId: 'KIMM', - City: 'Immokalee', - State: 'FL', - Latitude: 26.4333, - Longitude: -81.4, - }, - KINF: { - StationId: 'KINF', - City: 'Inverness', - State: 'FL', - Latitude: 28.8, - Longitude: -82.3166, - }, - KCRG: { - StationId: 'KCRG', - City: 'Jacksonvil/Craig', - State: 'FL', - Latitude: 30.3333, - Longitude: -81.5166, - }, - KNIP: { - StationId: 'KNIP', - City: 'Jacksonville Nas', - State: 'FL', - Latitude: 30.2166, - Longitude: -81.6666, - }, - KJAX: { - StationId: 'KJAX', - City: 'Jacksonville', - State: 'FL', - Latitude: 30.5, - Longitude: -81.6833, - }, - KZJX: { - StationId: 'KZJX', - City: 'Jacksonvil/Artcc', - State: 'FL', - Latitude: 30.6833, - Longitude: -81.9, - }, - KVQQ: { - StationId: 'KVQQ', - City: 'Jacksonvil/Cecil', - State: 'FL', - Latitude: 30.2166, - Longitude: -81.8833, - }, - KNEN: { - StationId: 'KNEN', - City: 'Jacksonvil/Naval', - State: 'FL', - Latitude: 30.35, - Longitude: -81.8833, - }, - K42J: { - StationId: 'K42J', - City: 'Keystone Heights', - State: 'FL', - Latitude: 29.85, - Longitude: -82.05, - }, - KNQX: { - StationId: 'KNQX', - City: 'Key West Nas', - State: 'FL', - Latitude: 24.5666, - Longitude: -81.6666, - }, - KEYW: { - StationId: 'KEYW', - City: 'Key West', - State: 'FL', - Latitude: 24.55, - Longitude: -81.75, - }, - KKEY: { - StationId: 'KKEY', - City: 'Key West', - State: 'FL', - Latitude: 24.55, - Longitude: -81.7833, - }, - KBYX: { - StationId: 'KBYX', - City: 'Key W/Boca Chica', - State: 'FL', - Latitude: 24.6, - Longitude: -81.7, - }, - KISM: { - StationId: 'KISM', - City: 'Kissimmee/Orland', - State: 'FL', - Latitude: 28.2833, - Longitude: -81.4333, - }, - KX14: { - StationId: 'KX14', - City: 'La Belle', - State: 'FL', - Latitude: 26.7333, - Longitude: -81.4333, - }, - KLAL: { - StationId: 'KLAL', - City: 'Lakeland Regiona', - State: 'FL', - Latitude: 27.9666, - Longitude: -82.0166, - }, - KLEE: { - StationId: 'KLEE', - City: 'Leesburg', - State: 'FL', - Latitude: 28.8166, - Longitude: -81.8166, - }, - KMCF: { - StationId: 'KMCF', - City: 'Macdill Afb/Tamp', - State: 'FL', - Latitude: 27.85, - Longitude: -82.5166, - }, - KMTH: { - StationId: 'KMTH', - City: 'Marathon', - State: 'FL', - Latitude: 24.7333, - Longitude: -81.05, - }, - KMKY: { - StationId: 'KMKY', - City: 'Marco Island', - State: 'FL', - Latitude: 26, - Longitude: -81.6666, - }, - KMAI: { - StationId: 'KMAI', - City: 'Marianna', - State: 'FL', - Latitude: 30.8333, - Longitude: -85.1833, - }, - KNRB: { - StationId: 'KNRB', - City: 'Mayport Nas', - State: 'FL', - Latitude: 30.3833, - Longitude: -81.4166, - }, - KMLB: { - StationId: 'KMLB', - City: 'Melbourne', - State: 'FL', - Latitude: 28.1, - Longitude: -80.65, - }, - KCOI: { - StationId: 'KCOI', - City: 'Merritt Island', - State: 'FL', - Latitude: 28.3333, - Longitude: -80.6833, - }, - KAMX: { - StationId: 'KAMX', - City: 'Miami/88D', - State: 'FL', - Latitude: 25.6166, - Longitude: -80.4166, - }, - KMFL: { - StationId: 'KMFL', - City: 'Miami/Wfo', - State: 'FL', - Latitude: 25.75, - Longitude: -80.3666, - }, - KTMB: { - StationId: 'KTMB', - City: 'Miami/Tamiami', - State: 'FL', - Latitude: 25.65, - Longitude: -80.4333, - }, - KMIA: { - StationId: 'KMIA', - City: 'Miami', - State: 'FL', - Latitude: 25.8, - Longitude: -80.2833, - }, - KZMA: { - StationId: 'KZMA', - City: 'Miami/Artcc', - State: 'FL', - Latitude: 25.7666, - Longitude: -80.1833, - }, - KOPF: { - StationId: 'KOPF', - City: 'Miami/Opa Locka', - State: 'FL', - Latitude: 25.9166, - Longitude: -80.2833, - }, - KMBF: { - StationId: 'KMBF', - City: 'Miami Beach', - State: 'FL', - Latitude: 25.7666, - Longitude: -80.1333, - }, - KNDZ: { - StationId: 'KNDZ', - City: 'Milton/Whiting S', - State: 'FL', - Latitude: 30.7, - Longitude: -87.0166, - }, - KAPF: { - StationId: 'KAPF', - City: 'Naples Municipal', - State: 'FL', - Latitude: 26.15, - Longitude: -81.7666, - }, - KTTS: { - StationId: 'KTTS', - City: 'Nasa Shuttle Fcl', - State: 'FL', - Latitude: 28.6166, - Longitude: -80.7166, - }, - KNHC: { - StationId: 'KNHC', - City: 'Natl Hurr Center', - State: 'FL', - Latitude: 25.7333, - Longitude: -80.2666, - }, - KRRF: { - StationId: 'KRRF', - City: 'New Port Richey', - State: 'FL', - Latitude: 28.1833, - Longitude: -82.6333, - }, - KEVB: { - StationId: 'KEVB', - City: 'New Smyrna Beach', - State: 'FL', - Latitude: 29.05, - Longitude: -80.95, - }, - KOCF: { - StationId: 'KOCF', - City: 'Ocala Muni', - State: 'FL', - Latitude: 29.1666, - Longitude: -82.2166, - }, - KOCR: { - StationId: 'KOCR', - City: 'Ocean Reef', - State: 'FL', - Latitude: 25.3, - Longitude: -80.2666, - }, - KOBE: { - StationId: 'KOBE', - City: 'Okeechobee Cty', - State: 'FL', - Latitude: 27.2666, - Longitude: -80.85, - }, - KMCO: { - StationId: 'KMCO', - City: 'Orlando', - State: 'FL', - Latitude: 28.4166, - Longitude: -81.3333, - }, - KORL: { - StationId: 'KORL', - City: 'Orlando', - State: 'FL', - Latitude: 28.55, - Longitude: -81.3333, - }, - KOMN: { - StationId: 'KOMN', - City: 'Ormond Beach Vor', - State: 'FL', - Latitude: 29.3, - Longitude: -81.1166, - }, - KXFL: { - StationId: 'KXFL', - City: 'Palm Coast', - State: 'FL', - Latitude: 29.4666, - Longitude: -81.2, - }, - KECP: { - StationId: 'KECP', - City: 'Panama City', - State: 'FL', - Latitude: 30.35, - Longitude: -85.8, - }, - KCOF: { - StationId: 'KCOF', - City: 'Patrick Afb/Coco', - State: 'FL', - Latitude: 28.2333, - Longitude: -80.6, - }, - KPNS: { - StationId: 'KPNS', - City: 'Pensacola', - State: 'FL', - Latitude: 30.4833, - Longitude: -87.1833, - }, - KNPA: { - StationId: 'KNPA', - City: 'Pensacola Nas', - State: 'FL', - Latitude: 30.35, - Longitude: -87.3166, - }, - K40J: { - StationId: 'K40J', - City: 'Perry Foley', - State: 'FL', - Latitude: 30.0666, - Longitude: -83.5666, - }, - KPCM: { - StationId: 'KPCM', - City: 'Plant City Muni', - State: 'FL', - Latitude: 28, - Longitude: -82.1666, - }, - KPMP: { - StationId: 'KPMP', - City: 'Pompano Beach', - State: 'FL', - Latitude: 26.25, - Longitude: -80.1166, - }, - KX41: { - StationId: 'KX41', - City: 'Port Richey', - State: 'FL', - Latitude: 28.35, - Longitude: -82.6166, - }, - KPGD: { - StationId: 'KPGD', - City: 'Punta Gorda', - State: 'FL', - Latitude: 26.9166, - Longitude: -82, - }, - K2J9: { - StationId: 'K2J9', - City: 'Quincy', - State: 'FL', - Latitude: 30.6, - Longitude: -84.55, - }, - KSFB: { - StationId: 'KSFB', - City: 'Sanford/Orlando', - State: 'FL', - Latitude: 28.7666, - Longitude: -81.2166, - }, - KSRQ: { - StationId: 'KSRQ', - City: 'Sarasota/Bradent', - State: 'FL', - Latitude: 27.4, - Longitude: -82.5666, - }, - KX26: { - StationId: 'KX26', - City: 'Sebastian', - State: 'FL', - Latitude: 27.8166, - Longitude: -80.5, - }, - KSGJ: { - StationId: 'KSGJ', - City: 'St Augustine', - State: 'FL', - Latitude: 29.9666, - Longitude: -81.3166, - }, - KPIE: { - StationId: 'KPIE', - City: 'St Petersburg', - State: 'FL', - Latitude: 27.9166, - Longitude: -82.6833, - }, - KSPG: { - StationId: 'KSPG', - City: 'St Peters/Albert', - State: 'FL', - Latitude: 27.7666, - Longitude: -82.6333, - }, - KSUA: { - StationId: 'KSUA', - City: 'Stuart/Witham', - State: 'FL', - Latitude: 27.1833, - Longitude: -80.2166, - }, - KTLH: { - StationId: 'KTLH', - City: 'Tallahassee', - State: 'FL', - Latitude: 30.4, - Longitude: -84.35, - }, - KTAE: { - StationId: 'KTAE', - City: 'Tallahassee/Wfo', - State: 'FL', - Latitude: 30.4, - Longitude: -84.3333, - }, - KTPA: { - StationId: 'KTPA', - City: 'Tampa', - State: 'FL', - Latitude: 27.9666, - Longitude: -82.5333, - }, - KTPF: { - StationId: 'KTPF', - City: 'Tampa/O Knight', - State: 'FL', - Latitude: 27.9166, - Longitude: -82.45, - }, - KTBW: { - StationId: 'KTBW', - City: 'Tampa Bay/Ruskin', - State: 'FL', - Latitude: 27.7, - Longitude: -82.4, - }, - KVDF: { - StationId: 'KVDF', - City: 'Tampa/Vandenburg', - State: 'FL', - Latitude: 28.0166, - Longitude: -82.3333, - }, - KTIX: { - StationId: 'KTIX', - City: 'Titusville', - State: 'FL', - Latitude: 28.5, - Longitude: -80.8, - }, - KPAM: { - StationId: 'KPAM', - City: 'Tyndall Afb', - State: 'FL', - Latitude: 30.0666, - Longitude: -85.5666, - }, - KTDR: { - StationId: 'KTDR', - City: 'Tyndall Drone', - State: 'FL', - Latitude: 30.05, - Longitude: -85.5166, - }, - KVNC: { - StationId: 'KVNC', - City: 'Venice', - State: 'FL', - Latitude: 27.0666, - Longitude: -82.4333, - }, - KVRB: { - StationId: 'KVRB', - City: 'Vero Beach', - State: 'FL', - Latitude: 27.65, - Longitude: -80.4166, - }, - KTRV: { - StationId: 'KTRV', - City: 'Vero Beach', - State: 'FL', - Latitude: 27.65, - Longitude: -80.4166, - }, - KVVG: { - StationId: 'KVVG', - City: 'The Villages', - State: 'FL', - Latitude: 28.95, - Longitude: -81.9666, - }, - KPBI: { - StationId: 'KPBI', - City: 'West Palm Beach', - State: 'FL', - Latitude: 26.6833, - Longitude: -80.1, - }, - KNSE: { - StationId: 'KNSE', - City: 'Whiting Fld Nas', - State: 'FL', - Latitude: 30.7333, - Longitude: -87.0166, - }, - KGIF: { - StationId: 'KGIF', - City: 'Winter Haven', - State: 'FL', - Latitude: 28.0666, - Longitude: -81.75, - }, - KZPH: { - StationId: 'KZPH', - City: 'Zephyrhills', - State: 'FL', - Latitude: 28.2333, - Longitude: -82.15, - }, - KAQQ: { - StationId: 'KAQQ', - City: 'Apalachicola', - State: 'FL', - Latitude: 29.7333, - Longitude: -85.0333, - }, - K90J: { - StationId: 'K90J', - City: 'Astor', - State: 'FL', - Latitude: 29.1166, - Longitude: -81.5666, - }, - KAGR: { - StationId: 'KAGR', - City: 'Avon Park', - State: 'FL', - Latitude: 27.65, - Longitude: -81.3333, - }, - KX40: { - StationId: 'KX40', - City: 'Inverness', - State: 'FL', - Latitude: 28.8, - Longitude: -82.3166, - }, - KPFN: { - StationId: 'KPFN', - City: 'Panama City', - State: 'FL', - Latitude: 30.2, - Longitude: -85.6833, - }, - KQHY: { - StationId: 'KQHY', - City: 'Hurlbert', - State: 'FL', - Latitude: 30.4, - Longitude: -86.65, - }, - KQBL: { - StationId: 'KQBL', - City: 'Hurlbert', - State: 'FL', - Latitude: 30.4, - Longitude: -86.65, - }, - KABY: { - StationId: 'KABY', - City: 'Albany', - State: 'GA', - Latitude: 31.5333, - Longitude: -84.2, - }, - KACJ: { - StationId: 'KACJ', - City: 'Americus', - State: 'GA', - Latitude: 32.1166, - Longitude: -84.1833, - }, - KPZD: { - StationId: 'KPZD', - City: 'Pecan (Albany)', - State: 'GA', - Latitude: 31.65, - Longitude: -84.3, - }, - KAMG: { - StationId: 'KAMG', - City: 'Alma', - State: 'GA', - Latitude: 31.5333, - Longitude: -82.5, - }, - KAHN: { - StationId: 'KAHN', - City: 'Athens', - State: 'GA', - Latitude: 33.95, - Longitude: -83.3333, - }, - KATL: { - StationId: 'KATL', - City: 'Atlanta', - State: 'GA', - Latitude: 33.6333, - Longitude: -84.45, - }, - KFTY: { - StationId: 'KFTY', - City: 'Atlanta/Fulton', - State: 'GA', - Latitude: 33.7833, - Longitude: -84.5166, - }, - KPUJ: { - StationId: 'KPUJ', - City: 'Atlanta/Paulding', - State: 'GA', - Latitude: 33.9166, - Longitude: -84.9333, - }, - KATR: { - StationId: 'KATR', - City: 'Atlanta/Rfc', - State: 'GA', - Latitude: 33.3666, - Longitude: -84.5666, - }, - KZTL: { - StationId: 'KZTL', - City: 'Atlanta/Artcc', - State: 'GA', - Latitude: 33.3833, - Longitude: -84.3333, - }, - K6A2: { - StationId: 'K6A2', - City: 'Griffin-Spalding', - State: 'GA', - Latitude: 33.2333, - Longitude: -84.2666, - }, - KDNL: { - StationId: 'KDNL', - City: 'Augusta/Daniel', - State: 'GA', - Latitude: 33.4666, - Longitude: -82.0333, - }, - KAGS: { - StationId: 'KAGS', - City: 'Augusta/Bush', - State: 'GA', - Latitude: 33.3666, - Longitude: -81.9666, - }, - KBGE: { - StationId: 'KBGE', - City: 'Bainbridge', - State: 'GA', - Latitude: 30.9666, - Longitude: -84.6333, - }, - KDZJ: { - StationId: 'KDZJ', - City: 'Blairsville', - State: 'GA', - Latitude: 34.85, - Longitude: -84, - }, - KBIJ: { - StationId: 'KBIJ', - City: 'Blakely Early C', - State: 'GA', - Latitude: 31.4, - Longitude: -84.9, - }, - KSSI: { - StationId: 'KSSI', - City: 'Brunswick', - State: 'GA', - Latitude: 31.15, - Longitude: -81.3833, - }, - KBQK: { - StationId: 'KBQK', - City: 'Brunswick/Glynco', - State: 'GA', - Latitude: 31.25, - Longitude: -81.4666, - }, - K6A1: { - StationId: 'K6A1', - City: 'Butler', - State: 'GA', - Latitude: 32.5666, - Longitude: -84.25, - }, - KCNI: { - StationId: 'KCNI', - City: 'Canton/Cherokee', - State: 'GA', - Latitude: 34.3166, - Longitude: -84.4166, - }, - KCTJ: { - StationId: 'KCTJ', - City: 'Carrollton/Gray', - State: 'GA', - Latitude: 33.6333, - Longitude: -85.15, - }, - KVPC: { - StationId: 'KVPC', - City: 'Cartersville', - State: 'GA', - Latitude: 34.1333, - Longitude: -84.85, - }, - KCWV: { - StationId: 'KCWV', - City: 'Claxton/Evans Co', - State: 'GA', - Latitude: 32.2, - Longitude: -81.8666, - }, - KCSG: { - StationId: 'KCSG', - City: 'Columbus', - State: 'GA', - Latitude: 32.5166, - Longitude: -84.95, - }, - KCKF: { - StationId: 'KCKF', - City: 'Cordele', - State: 'GA', - Latitude: 31.9833, - Longitude: -83.7666, - }, - K9A1: { - StationId: 'K9A1', - City: 'Covington', - State: 'GA', - Latitude: 33.6333, - Longitude: -83.85, - }, - KDNN: { - StationId: 'KDNN', - City: 'Dalton', - State: 'GA', - Latitude: 34.7166, - Longitude: -84.8666, - }, - KMGE: { - StationId: 'KMGE', - City: 'Dobbins Afb/Mari', - State: 'GA', - Latitude: 33.9166, - Longitude: -84.5166, - }, - KDQH: { - StationId: 'KDQH', - City: 'Douglas Muni', - State: 'GA', - Latitude: 31.4833, - Longitude: -82.8666, - }, - KDBN: { - StationId: 'KDBN', - City: 'Dublin', - State: 'GA', - Latitude: 32.5666, - Longitude: -82.9833, - }, - KEZM: { - StationId: 'KEZM', - City: 'Eastman', - State: 'GA', - Latitude: 32.2166, - Longitude: -83.1333, - }, - K27A: { - StationId: 'K27A', - City: 'Elberton Patz F', - State: 'GA', - Latitude: 34.1, - Longitude: -82.8166, - }, - KFZG: { - StationId: 'KFZG', - City: 'Fitzgerald', - State: 'GA', - Latitude: 31.6833, - Longitude: -83.2666, - }, - KLSF: { - StationId: 'KLSF', - City: 'Ft Benning/Colum', - State: 'GA', - Latitude: 32.3166, - Longitude: -84.9666, - }, - KLHW: { - StationId: 'KLHW', - City: 'Ft Stewart/Wrigh', - State: 'GA', - Latitude: 31.8666, - Longitude: -81.5666, - }, - KGVL: { - StationId: 'KGVL', - City: 'Gainesville', - State: 'GA', - Latitude: 34.2666, - Longitude: -83.8333, - }, - K3J7: { - StationId: 'K3J7', - City: 'Greensboro', - State: 'GA', - Latitude: 33.6, - Longitude: -83.1333, - }, - KAZE: { - StationId: 'KAZE', - City: 'Hazelhurst', - State: 'GA', - Latitude: 31.8833, - Longitude: -82.65, - }, - KHOE: { - StationId: 'KHOE', - City: 'Homerville', - State: 'GA', - Latitude: 31.05, - Longitude: -82.7833, - }, - K19A: { - StationId: 'K19A', - City: 'Jefferson', - State: 'GA', - Latitude: 34.1833, - Longitude: -83.5666, - }, - KJES: { - StationId: 'KJES', - City: 'Jesup/Wayne Cty', - State: 'GA', - Latitude: 31.55, - Longitude: -81.8833, - }, - KLGC: { - StationId: 'KLGC', - City: 'La Grange', - State: 'GA', - Latitude: 33, - Longitude: -85.0666, - }, - KLZU: { - StationId: 'KLZU', - City: 'Lawrenceville', - State: 'GA', - Latitude: 33.9833, - Longitude: -83.9666, - }, - KMCN: { - StationId: 'KMCN', - City: 'Macon', - State: 'GA', - Latitude: 32.6833, - Longitude: -83.65, - }, - KRYY: { - StationId: 'KRYY', - City: 'Marietta Mccolum', - State: 'GA', - Latitude: 34.0166, - Longitude: -84.6, - }, - KHQU: { - StationId: 'KHQU', - City: 'Mcduffie/Thomson', - State: 'GA', - Latitude: 33.5333, - Longitude: -82.5166, - }, - KMLJ: { - StationId: 'KMLJ', - City: 'Milledgeville', - State: 'GA', - Latitude: 33.15, - Longitude: -83.2333, - }, - KVAD: { - StationId: 'KVAD', - City: 'Moody Afb/Valdos', - State: 'GA', - Latitude: 30.9666, - Longitude: -83.2, - }, - KVAX: { - StationId: 'KVAX', - City: 'Moody Afb/88D', - State: 'GA', - Latitude: 30.8833, - Longitude: -83, - }, - KMGR: { - StationId: 'KMGR', - City: 'Moultrie Muni', - State: 'GA', - Latitude: 31.0833, - Longitude: -83.8, - }, - KMUL: { - StationId: 'KMUL', - City: 'Moultrie/Spence', - State: 'GA', - Latitude: 31.1333, - Longitude: -83.7, - }, - KCCO: { - StationId: 'KCCO', - City: 'Newnan', - State: 'GA', - Latitude: 33.3166, - Longitude: -84.7666, - }, - KPDK: { - StationId: 'KPDK', - City: 'Peachtree/Dekalb', - State: 'GA', - Latitude: 33.8833, - Longitude: -84.3, - }, - KFFC: { - StationId: 'KFFC', - City: 'Peachtree City', - State: 'GA', - Latitude: 33.35, - Longitude: -84.5666, - }, - KALR: { - StationId: 'KALR', - City: 'Atlanta Rfc', - State: 'GA', - Latitude: 33.3666, - Longitude: -84.5666, - }, - KJGX: { - StationId: 'KJGX', - City: 'Robins Afb/88D', - State: 'GA', - Latitude: 32.6833, - Longitude: -83.35, - }, - KRMG: { - StationId: 'KRMG', - City: 'Rome', - State: 'GA', - Latitude: 34.35, - Longitude: -85.1666, - }, - KSAV: { - StationId: 'KSAV', - City: 'Savannah', - State: 'GA', - Latitude: 32.1166, - Longitude: -81.2, - }, - KSVN: { - StationId: 'KSVN', - City: 'Savannah/Hunter', - State: 'GA', - Latitude: 32.0166, - Longitude: -81.15, - }, - KTBR: { - StationId: 'KTBR', - City: 'Statesboro', - State: 'GA', - Latitude: 32.4833, - Longitude: -81.7333, - }, - KSBO: { - StationId: 'KSBO', - City: 'Swainsboro', - State: 'GA', - Latitude: 32.6166, - Longitude: -82.3666, - }, - KJYL: { - StationId: 'KJYL', - City: 'Sylvania', - State: 'GA', - Latitude: 32.65, - Longitude: -81.6, - }, - KTMA: { - StationId: 'KTMA', - City: 'Tifton', - State: 'GA', - Latitude: 31.4333, - Longitude: -83.4833, - }, - KOPN: { - StationId: 'KOPN', - City: 'Thomaston Upson', - State: 'GA', - Latitude: 32.95, - Longitude: -84.2666, - }, - KTVI: { - StationId: 'KTVI', - City: 'Thomasville', - State: 'GA', - Latitude: 30.9, - Longitude: -83.8833, - }, - KTOC: { - StationId: 'KTOC', - City: 'Toccoa', - State: 'GA', - Latitude: 34.6, - Longitude: -83.3, - }, - KODF: { - StationId: 'KODF', - City: 'Toccoa Vor', - State: 'GA', - Latitude: 34.7, - Longitude: -83.3, - }, - KVLD: { - StationId: 'KVLD', - City: 'Valdosta Regiona', - State: 'GA', - Latitude: 30.7833, - Longitude: -83.2666, - }, - KVDI: { - StationId: 'KVDI', - City: 'Vidalia Muni', - State: 'GA', - Latitude: 32.2, - Longitude: -82.3666, - }, - KWRB: { - StationId: 'KWRB', - City: 'Warner Robins Af', - State: 'GA', - Latitude: 32.6166, - Longitude: -83.5833, - }, - KIIY: { - StationId: 'KIIY', - City: 'Washington', - State: 'GA', - Latitude: 33.7833, - Longitude: -82.8166, - }, - KAYS: { - StationId: 'KAYS', - City: 'Waycross/Ware Co', - State: 'GA', - Latitude: 31.25, - Longitude: -82.4, - }, - KWDR: { - StationId: 'KWDR', - City: 'Winder/Barrow', - State: 'GA', - Latitude: 33.9833, - Longitude: -83.6666, - }, - K11J: { - StationId: 'K11J', - City: 'Blakely Early C', - State: 'GA', - Latitude: 31.4, - Longitude: -84.9, - }, - K47A: { - StationId: 'K47A', - City: 'Canton/Cherokee', - State: 'GA', - Latitude: 34.3166, - Longitude: -84.4166, - }, - PHBK: { - StationId: 'PHBK', - City: 'Barking Sands/Ka', - State: 'HI', - Latitude: 22.0333, - Longitude: -159.7833, - }, - PHSF: { - StationId: 'PHSF', - City: 'Bradshaw Aaf/Haw', - State: 'HI', - Latitude: 19.7666, - Longitude: -155.55, - }, - PHHN: { - StationId: 'PHHN', - City: 'Hana', - State: 'HI', - Latitude: 20.8, - Longitude: -156.0166, - }, - PHIK: { - StationId: 'PHIK', - City: 'Hickam Afb', - State: 'HI', - Latitude: 21.3166, - Longitude: -157.9333, - }, - PHWR: { - StationId: 'PHWR', - City: 'Hickam Awc', - State: 'HI', - Latitude: 21.3166, - Longitude: -157.9333, - }, - PHTO: { - StationId: 'PHTO', - City: 'Hilo', - State: 'HI', - Latitude: 19.7166, - Longitude: -155.05, - }, - PHNL: { - StationId: 'PHNL', - City: 'Honolulu', - State: 'HI', - Latitude: 21.3333, - Longitude: -157.9166, - }, - PHFO: { - StationId: 'PHFO', - City: 'Honolulu/Wfo', - State: 'HI', - Latitude: 21.3166, - Longitude: -157.9166, - }, - PZHN: { - StationId: 'PZHN', - City: 'Honolulu/Artcc', - State: 'HI', - Latitude: 21.3166, - Longitude: -157.9166, - }, - PHKP: { - StationId: 'PHKP', - City: 'Kaanapali', - State: 'HI', - Latitude: 20.9333, - Longitude: -156.7, - }, - PHOG: { - StationId: 'PHOG', - City: 'Kahului', - State: 'HI', - Latitude: 20.9, - Longitude: -156.4333, - }, - PHKO: { - StationId: 'PHKO', - City: 'Kailua/Kona', - State: 'HI', - Latitude: 19.7333, - Longitude: -156.05, - }, - PHLU: { - StationId: 'PHLU', - City: 'Kalaupapa', - State: 'HI', - Latitude: 21.2166, - Longitude: -156.9666, - }, - PHMU: { - StationId: 'PHMU', - City: 'Kamuela/Waimea', - State: 'HI', - Latitude: 20, - Longitude: -155.6666, - }, - PHKM: { - StationId: 'PHKM', - City: 'Kohala 88D', - State: 'HI', - Latitude: 20.1333, - Longitude: -155.7833, - }, - PHNG: { - StationId: 'PHNG', - City: 'Kaneohe Mcas', - State: 'HI', - Latitude: 21.4333, - Longitude: -157.7666, - }, - PHAC: { - StationId: 'PHAC', - City: 'Kokee', - State: 'HI', - Latitude: 22.15, - Longitude: -159.65, - }, - PHJR: { - StationId: 'PHJR', - City: 'Kalaeloa', - State: 'HI', - Latitude: 21.3166, - Longitude: -158.0666, - }, - PHJH: { - StationId: 'PHJH', - City: 'Lahaina/West Mau', - State: 'HI', - Latitude: 20.9666, - Longitude: -156.6666, - }, - PHNY: { - StationId: 'PHNY', - City: 'Lanai City Airpo', - State: 'HI', - Latitude: 20.7666, - Longitude: -156.9333, - }, - PHLI: { - StationId: 'PHLI', - City: 'Lihue/Kauai Is', - State: 'HI', - Latitude: 21.9666, - Longitude: -159.3333, - }, - PHMO: { - StationId: 'PHMO', - City: 'Molokai/Kukui', - State: 'HI', - Latitude: 21.1333, - Longitude: -157.1833, - }, - PHMK: { - StationId: 'PHMK', - City: 'Molokai', - State: 'HI', - Latitude: 21.15, - Longitude: -157.1, - }, - PHWA: { - StationId: 'PHWA', - City: 'Naalehu/S Hawaii', - State: 'HI', - Latitude: 19.1, - Longitude: -155.5666, - }, - PHKI: { - StationId: 'PHKI', - City: 'Numila/S Kauai', - State: 'HI', - Latitude: 21.9, - Longitude: -159.55, - }, - PHUP: { - StationId: 'PHUP', - City: 'Upolu', - State: 'HI', - Latitude: 20.2666, - Longitude: -155.8666, - }, - PHNC: { - StationId: 'PHNC', - City: 'Pearl Harbor', - State: 'HI', - Latitude: 21.35, - Longitude: -157.9333, - }, - PHHI: { - StationId: 'PHHI', - City: 'Wheeler Afb/Oahu', - State: 'HI', - Latitude: 21.4833, - Longitude: -158.05, - }, - PHNA: { - StationId: 'PHNA', - City: 'Barbers Pt Nas', - State: 'HI', - Latitude: 21.3166, - Longitude: -158.0666, - }, - PMDY: { - StationId: 'PMDY', - City: 'Midway Island Na', - State: 'HI', - Latitude: 28.2166, - Longitude: -177.3666, - }, - KAXA: { - StationId: 'KAXA', - City: 'Algona', - State: 'IA', - Latitude: 43.0666, - Longitude: -94.2666, - }, - KAMW: { - StationId: 'KAMW', - City: 'Ames', - State: 'IA', - Latitude: 41.9833, - Longitude: -93.6166, - }, - KIKV: { - StationId: 'KIKV', - City: 'Ankeny', - State: 'IA', - Latitude: 41.6833, - Longitude: -93.5666, - }, - KAIO: { - StationId: 'KAIO', - City: 'Atlantic', - State: 'IA', - Latitude: 41.3833, - Longitude: -95.0333, - }, - KADU: { - StationId: 'KADU', - City: 'Audubon', - State: 'IA', - Latitude: 41.7, - Longitude: -94.9166, - }, - KBNW: { - StationId: 'KBNW', - City: 'Boone Muni', - State: 'IA', - Latitude: 42.0333, - Longitude: -93.8333, - }, - KBRL: { - StationId: 'KBRL', - City: 'Burlington', - State: 'IA', - Latitude: 40.7666, - Longitude: -91.1333, - }, - KCIN: { - StationId: 'KCIN', - City: 'Carroll', - State: 'IA', - Latitude: 42.0333, - Longitude: -94.7666, - }, - KCID: { - StationId: 'KCID', - City: 'Cedar Rapids', - State: 'IA', - Latitude: 41.8833, - Longitude: -91.7166, - }, - KTVK: { - StationId: 'KTVK', - City: 'Centerville Muni', - State: 'IA', - Latitude: 40.6833, - Longitude: -92.9, - }, - KCNC: { - StationId: 'KCNC', - City: 'Chariton', - State: 'IA', - Latitude: 41.0166, - Longitude: -93.3666, - }, - KCCY: { - StationId: 'KCCY', - City: 'Charles City', - State: 'IA', - Latitude: 43.0666, - Longitude: -92.6166, - }, - KCKP: { - StationId: 'KCKP', - City: 'Cherokee', - State: 'IA', - Latitude: 42.7333, - Longitude: -95.55, - }, - KICL: { - StationId: 'KICL', - City: 'Clarinda', - State: 'IA', - Latitude: 40.7166, - Longitude: -95.0166, - }, - KCAV: { - StationId: 'KCAV', - City: 'Clarion', - State: 'IA', - Latitude: 42.75, - Longitude: -93.7666, - }, - KCWI: { - StationId: 'KCWI', - City: 'Clinton Muni', - State: 'IA', - Latitude: 41.8166, - Longitude: -90.3166, - }, - KCBF: { - StationId: 'KCBF', - City: 'Council Bluffs', - State: 'IA', - Latitude: 41.2666, - Longitude: -95.7666, - }, - KCSQ: { - StationId: 'KCSQ', - City: 'Creston', - State: 'IA', - Latitude: 41.0166, - Longitude: -94.3666, - }, - KDVN: { - StationId: 'KDVN', - City: 'Davenport/Quad C', - State: 'IA', - Latitude: 41.6166, - Longitude: -90.5833, - }, - KDEH: { - StationId: 'KDEH', - City: 'Decorah', - State: 'IA', - Latitude: 43.2666, - Longitude: -91.7166, - }, - KDNS: { - StationId: 'KDNS', - City: 'Denison', - State: 'IA', - Latitude: 41.9666, - Longitude: -95.3666, - }, - KDSM: { - StationId: 'KDSM', - City: 'Des Moines', - State: 'IA', - Latitude: 41.5333, - Longitude: -93.6666, - }, - KDBQ: { - StationId: 'KDBQ', - City: 'Dubuque', - State: 'IA', - Latitude: 42.4, - Longitude: -90.7, - }, - KEST: { - StationId: 'KEST', - City: 'Estherville', - State: 'IA', - Latitude: 43.4, - Longitude: -94.75, - }, - KFFL: { - StationId: 'KFFL', - City: 'Fairfield', - State: 'IA', - Latitude: 41.0333, - Longitude: -91.9666, - }, - KFXY: { - StationId: 'KFXY', - City: 'Forest City', - State: 'IA', - Latitude: 43.2333, - Longitude: -93.6166, - }, - KFOD: { - StationId: 'KFOD', - City: 'Fort Dodge', - State: 'IA', - Latitude: 42.5333, - Longitude: -94.1666, - }, - KFSW: { - StationId: 'KFSW', - City: 'Fort Madison', - State: 'IA', - Latitude: 40.6666, - Longitude: -91.3166, - }, - KGGI: { - StationId: 'KGGI', - City: 'Grinnell Reg', - State: 'IA', - Latitude: 41.7166, - Longitude: -92.7333, - }, - KHNR: { - StationId: 'KHNR', - City: 'Harlan Muni', - State: 'IA', - Latitude: 41.5833, - Longitude: -95.3333, - }, - KIIB: { - StationId: 'KIIB', - City: 'Independence', - State: 'IA', - Latitude: 42.45, - Longitude: -91.95, - }, - KIOW: { - StationId: 'KIOW', - City: 'Iowa City', - State: 'IA', - Latitude: 41.6333, - Longitude: -91.55, - }, - KIFA: { - StationId: 'KIFA', - City: 'Iowa Falls Muni', - State: 'IA', - Latitude: 42.4666, - Longitude: -93.2666, - }, - KDMX: { - StationId: 'KDMX', - City: 'Johnston/Desmoin', - State: 'IA', - Latitude: 41.7333, - Longitude: -93.7166, - }, - KEOK: { - StationId: 'KEOK', - City: 'Keokuk Muni', - State: 'IA', - Latitude: 40.4666, - Longitude: -91.4166, - }, - KOXV: { - StationId: 'KOXV', - City: 'Knoxville', - State: 'IA', - Latitude: 41.2833, - Longitude: -93.1166, - }, - KLWD: { - StationId: 'KLWD', - City: 'Lamoni', - State: 'IA', - Latitude: 40.6333, - Longitude: -93.9, - }, - KLMN: { - StationId: 'KLMN', - City: 'Lamoni', - State: 'IA', - Latitude: 40.6, - Longitude: -93.9666, - }, - KLRJ: { - StationId: 'KLRJ', - City: 'Le Mars', - State: 'IA', - Latitude: 42.7666, - Longitude: -96.2, - }, - KMIW: { - StationId: 'KMIW', - City: 'Marshalltown', - State: 'IA', - Latitude: 42.1166, - Longitude: -92.9166, - }, - KMCW: { - StationId: 'KMCW', - City: 'Mason City', - State: 'IA', - Latitude: 43.15, - Longitude: -93.3333, - }, - KMXO: { - StationId: 'KMXO', - City: 'Monticello Muni', - State: 'IA', - Latitude: 42.2166, - Longitude: -91.1666, - }, - KMPZ: { - StationId: 'KMPZ', - City: 'Mt Pleasant', - State: 'IA', - Latitude: 40.95, - Longitude: -91.5166, - }, - KMUT: { - StationId: 'KMUT', - City: 'Muscatine', - State: 'IA', - Latitude: 41.3666, - Longitude: -91.15, - }, - KTNU: { - StationId: 'KTNU', - City: 'Newton Muni', - State: 'IA', - Latitude: 41.6666, - Longitude: -93.0166, - }, - KOLZ: { - StationId: 'KOLZ', - City: 'Oelwen', - State: 'IA', - Latitude: 42.6666, - Longitude: -91.9666, - }, - KORC: { - StationId: 'KORC', - City: 'Orange City', - State: 'IA', - Latitude: 42.9666, - Longitude: -96.0666, - }, - KI75: { - StationId: 'KI75', - City: 'Osceola Muni', - State: 'IA', - Latitude: 41.05, - Longitude: -93.6833, - }, - KOOA: { - StationId: 'KOOA', - City: 'Oskaloosa Muni', - State: 'IA', - Latitude: 41.2333, - Longitude: -92.5, - }, - KOTM: { - StationId: 'KOTM', - City: 'Ottumwa', - State: 'IA', - Latitude: 41.1, - Longitude: -92.45, - }, - KPEA: { - StationId: 'KPEA', - City: 'Pella', - State: 'IA', - Latitude: 41.4, - Longitude: -92.95, - }, - KPRO: { - StationId: 'KPRO', - City: 'Perry Muni', - State: 'IA', - Latitude: 41.8333, - Longitude: -94.1666, - }, - KRDK: { - StationId: 'KRDK', - City: 'Red Oak', - State: 'IA', - Latitude: 41.0166, - Longitude: -95.2666, - }, - KSHL: { - StationId: 'KSHL', - City: 'Sheldon', - State: 'IA', - Latitude: 43.2166, - Longitude: -95.8166, - }, - KSDA: { - StationId: 'KSDA', - City: 'Shenandoah Muni', - State: 'IA', - Latitude: 40.75, - Longitude: -95.4166, - }, - KSUX: { - StationId: 'KSUX', - City: 'Sioux City', - State: 'IA', - Latitude: 42.3833, - Longitude: -96.3833, - }, - KSPW: { - StationId: 'KSPW', - City: 'Spencer', - State: 'IA', - Latitude: 43.1666, - Longitude: -95.2166, - }, - KSLB: { - StationId: 'KSLB', - City: 'Storm Lake', - State: 'IA', - Latitude: 42.6, - Longitude: -95.2166, - }, - KVTI: { - StationId: 'KVTI', - City: 'Vinton', - State: 'IA', - Latitude: 42.2166, - Longitude: -92.0166, - }, - KAWG: { - StationId: 'KAWG', - City: 'Washington', - State: 'IA', - Latitude: 41.2666, - Longitude: -91.6666, - }, - KALO: { - StationId: 'KALO', - City: 'Waterloo', - State: 'IA', - Latitude: 42.55, - Longitude: -92.4, - }, - KEBS: { - StationId: 'KEBS', - City: 'Webster City', - State: 'IA', - Latitude: 42.4166, - Longitude: -93.8666, - }, - K0Y7: { - StationId: 'K0Y7', - City: 'Lamoni', - State: 'IA', - Latitude: 40.6333, - Longitude: -93.9, - }, - K3OI: { - StationId: 'K3OI', - City: 'Lamoni', - State: 'IA', - Latitude: 40.6166, - Longitude: -93.95, - }, - K3SE: { - StationId: 'K3SE', - City: 'Spencer', - State: 'IA', - Latitude: 43.1666, - Longitude: -95.15, - }, - XADA: { - StationId: 'XADA', - City: 'Adair I80', - State: 'IA', - Latitude: 41.4833, - Longitude: -94.7166, - }, - XALG: { - StationId: 'XALG', - City: 'Algona Us18', - State: 'IA', - Latitude: 43.0833, - Longitude: -94.3833, - }, - XATN: { - StationId: 'XATN', - City: 'Alton Ia10', - State: 'IA', - Latitude: 42.8166, - Longitude: -96.0833, - }, - XALT: { - StationId: 'XALT', - City: 'Altoona I80/Us65', - State: 'IA', - Latitude: 41.6666, - Longitude: -93.5166, - }, - XAME: { - StationId: 'XAME', - City: 'Ames I35', - State: 'IA', - Latitude: 42.0333, - Longitude: -93.5666, - }, - XANK: { - StationId: 'XANK', - City: 'Ankeny I35', - State: 'IA', - Latitude: 41.7666, - Longitude: -93.5666, - }, - XAVO: { - StationId: 'XAVO', - City: 'Avoca I80', - State: 'IA', - Latitude: 41.4833, - Longitude: -95.2833, - }, - XBUR: { - StationId: 'XBUR', - City: 'Burlington Us34', - State: 'IA', - Latitude: 40.8166, - Longitude: -91.0833, - }, - XCAR: { - StationId: 'XCAR', - City: 'Carroll Us30', - State: 'IA', - Latitude: 42.0833, - Longitude: -94.8833, - }, - XCDR: { - StationId: 'XCDR', - City: 'Cedar Rapids 380', - State: 'IA', - Latitude: 41.8166, - Longitude: -91.6666, - }, - XCID: { - StationId: 'XCID', - City: 'Cedar Rapid Us30', - State: 'IA', - Latitude: 41.9333, - Longitude: -91.6833, - }, - XCEN: { - StationId: 'XCEN', - City: 'Centerville Ia2', - State: 'IA', - Latitude: 40.7333, - Longitude: -93, - }, - XCOU: { - StationId: 'XCOU', - City: 'Council Bluff 80', - State: 'IA', - Latitude: 41.2333, - Longitude: -95.8666, - }, - XCRE: { - StationId: 'XCRE', - City: 'Creston Us34', - State: 'IA', - Latitude: 41.0666, - Longitude: -94.3, - }, - XDAV: { - StationId: 'XDAV', - City: 'Davenport 80/280', - State: 'IA', - Latitude: 41.6, - Longitude: -90.6833, - }, - XDEC: { - StationId: 'XDEC', - City: 'Decorah Ia9', - State: 'IA', - Latitude: 43.2333, - Longitude: -91.6833, - }, - XDSM: { - StationId: 'XDSM', - City: 'Des Moines I35', - State: 'IA', - Latitude: 41.5333, - Longitude: -93.7666, - }, - XDES: { - StationId: 'XDES', - City: 'Des Moines I235', - State: 'IA', - Latitude: 41.5833, - Longitude: -93.6166, - }, - XDST: { - StationId: 'XDST', - City: 'De Soto 80/Us169', - State: 'IA', - Latitude: 41.5333, - Longitude: -94.1, - }, - XDEW: { - StationId: 'XDEW', - City: 'De Witt Us30/61', - State: 'IA', - Latitude: 41.8333, - Longitude: -90.5666, - }, - XDUB: { - StationId: 'XDUB', - City: 'Dubuque Us20', - State: 'IA', - Latitude: 42.4833, - Longitude: -90.7333, - }, - XFOD: { - StationId: 'XFOD', - City: 'Fort Dodge Us20', - State: 'IA', - Latitude: 42.4333, - Longitude: -94.1833, - }, - XGRI: { - StationId: 'XGRI', - City: 'Grinnell I80', - State: 'IA', - Latitude: 41.6833, - Longitude: -92.7333, - }, - XIAC: { - StationId: 'XIAC', - City: 'Iowa City Us218', - State: 'IA', - Latitude: 41.6333, - Longitude: -91.5833, - }, - XIOW: { - StationId: 'XIOW', - City: 'Iowa City I80', - State: 'IA', - Latitude: 41.6833, - Longitude: -91.5833, - }, - XJEF: { - StationId: 'XJEF', - City: 'Jefferson Ia4', - State: 'IA', - Latitude: 42.05, - Longitude: -94.3833, - }, - XLEO: { - StationId: 'XLEO', - City: 'Leon I35/Ia2', - State: 'IA', - Latitude: 40.7333, - Longitude: -93.8333, - }, - XMAN: { - StationId: 'XMAN', - City: 'Manchester Us20', - State: 'IA', - Latitude: 42.4333, - Longitude: -91.4333, - }, - XMAQ: { - StationId: 'XMAQ', - City: 'Maquoketa 61/64', - State: 'IA', - Latitude: 42.0666, - Longitude: -90.6833, - }, - XMAR: { - StationId: 'XMAR', - City: 'Marshaltown Us30', - State: 'IA', - Latitude: 42.0166, - Longitude: -92.9666, - }, - XMCW: { - StationId: 'XMCW', - City: 'Mason City I35', - State: 'IA', - Latitude: 43.0333, - Longitude: -93.3333, - }, - XMIS: { - StationId: 'XMIS', - City: 'Missouri Val I29', - State: 'IA', - Latitude: 41.5333, - Longitude: -95.9166, - }, - XMOU: { - StationId: 'XMOU', - City: 'Mt Pleasant U218', - State: 'IA', - Latitude: 40.8833, - Longitude: -91.55, - }, - XNEW: { - StationId: 'XNEW', - City: 'New Hampton Us18', - State: 'IA', - Latitude: 43.0333, - Longitude: -92.4666, - }, - XONA: { - StationId: 'XONA', - City: 'Onawa I29', - State: 'IA', - Latitude: 41.8666, - Longitude: -96.0166, - }, - XOSC: { - StationId: 'XOSC', - City: 'Osceola I35', - State: 'IA', - Latitude: 41.0333, - Longitude: -93.7833, - }, - XOTT: { - StationId: 'XOTT', - City: 'Ottumwa Us63', - State: 'IA', - Latitude: 41.0166, - Longitude: -92.4166, - }, - XPEL: { - StationId: 'XPEL', - City: 'Pella Ia163', - State: 'IA', - Latitude: 41.3833, - Longitude: -92.8666, - }, - XRED: { - StationId: 'XRED', - City: 'Red Oak Us34/71', - State: 'IA', - Latitude: 40.9833, - Longitude: -94.9833, - }, - XSID: { - StationId: 'XSID', - City: 'Sidney I29/Ia2', - State: 'IA', - Latitude: 40.6833, - Longitude: -95.7833, - }, - XSIG: { - StationId: 'XSIG', - City: 'Sigourney Ia92', - State: 'IA', - Latitude: 41.3333, - Longitude: -92.3166, - }, - XSIO: { - StationId: 'XSIO', - City: 'Sioux City I29', - State: 'IA', - Latitude: 42.4833, - Longitude: -96.3833, - }, - XSPE: { - StationId: 'XSPE', - City: 'Spencer Us18', - State: 'IA', - Latitude: 43.1333, - Longitude: -95.0833, - }, - XSTO: { - StationId: 'XSTO', - City: 'Storm Lake 71/3', - State: 'IA', - Latitude: 42.7333, - Longitude: -95.15, - }, - XTIP: { - StationId: 'XTIP', - City: 'Tipton I80', - State: 'IA', - Latitude: 41.6333, - Longitude: -91.1333, - }, - XURB: { - StationId: 'XURB', - City: 'Urbana I380', - State: 'IA', - Latitude: 42.3166, - Longitude: -91.9833, - }, - XWAT: { - StationId: 'XWAT', - City: 'Waterloo Us20', - State: 'IA', - Latitude: 42.45, - Longitude: -92.3166, - }, - XWIL: { - StationId: 'XWIL', - City: 'Williams I35', - State: 'IA', - Latitude: 42.5333, - Longitude: -93.5666, - }, - XWBG: { - StationId: 'XWBG', - City: 'Willaimsburg I80', - State: 'IA', - Latitude: 41.6833, - Longitude: -92.0166, - }, - XHAN: { - StationId: 'XHAN', - City: 'Hanlontown I35', - State: 'IA', - Latitude: 43.3833, - Longitude: -93.3333, - }, - XSBI: { - StationId: 'XSBI', - City: 'Steamboat R Us20', - State: 'IA', - Latitude: 42.45, - Longitude: -93.05, - }, - XIGI: { - StationId: 'XIGI', - City: 'Ida Grove Us59', - State: 'IA', - Latitude: 42.35, - Longitude: -95.4833, - }, - XCRI: { - StationId: 'XCRI', - City: 'Cedar Rapids U30', - State: 'IA', - Latitude: 41.9333, - Longitude: -91.55, - }, - XBFI: { - StationId: 'XBFI', - City: 'Bedford', - State: 'IA', - Latitude: 40.6833, - Longitude: -94.7166, - }, - XCFI: { - StationId: 'XCFI', - City: 'Colfax', - State: 'IA', - Latitude: 41.6833, - Longitude: -93.2666, - }, - XDYI: { - StationId: 'XDYI', - City: 'Eddyville', - State: 'IA', - Latitude: 41.15, - Longitude: -92.65, - }, - XSYI: { - StationId: 'XSYI', - City: 'Sibley', - State: 'IA', - Latitude: 43.4333, - Longitude: -95.7166, - }, - XTMI: { - StationId: 'XTMI', - City: 'Tama', - State: 'IA', - Latitude: 41.9666, - Longitude: -92.3, - }, - XCTI: { - StationId: 'XCTI', - City: 'Cantril', - State: 'IA', - Latitude: 40.6666, - Longitude: -92.0666, - }, - XDNI: { - StationId: 'XDNI', - City: 'Denison', - State: 'IA', - Latitude: 41.9166, - Longitude: -95.3333, - }, - XPFI: { - StationId: 'XPFI', - City: 'Plainfield', - State: 'IA', - Latitude: 42.8333, - Longitude: -92.5333, - }, - XQCI: { - StationId: 'XQCI', - City: 'Quad Cities', - State: 'IA', - Latitude: 41.5166, - Longitude: -90.5166, - }, - Q03I: { - StationId: 'Q03I', - City: 'State Fair', - State: 'IA', - Latitude: 41.6, - Longitude: -93.5666, - }, - QADI: { - StationId: 'QADI', - City: 'Adair', - State: 'IA', - Latitude: 41.5166, - Longitude: -94.5833, - }, - QAEI: { - StationId: 'QAEI', - City: 'Adel', - State: 'IA', - Latitude: 41.6166, - Longitude: -94.0166, - }, - QAFI: { - StationId: 'QAFI', - City: 'Afton', - State: 'IA', - Latitude: 41.0333, - Longitude: -94.1833, - }, - QAGI: { - StationId: 'QAGI', - City: 'Algona', - State: 'IA', - Latitude: 43.0666, - Longitude: -94.2333, - }, - QAKI: { - StationId: 'QAKI', - City: 'Ankeny', - State: 'IA', - Latitude: 41.7333, - Longitude: -93.6166, - }, - QALI: { - StationId: 'QALI', - City: 'Albia', - State: 'IA', - Latitude: 41.0333, - Longitude: -92.8166, - }, - QAMI: { - StationId: 'QAMI', - City: 'Ames', - State: 'IA', - Latitude: 42.05, - Longitude: -93.6333, - }, - QATI: { - StationId: 'QATI', - City: 'Anita', - State: 'IA', - Latitude: 41.45, - Longitude: -94.7666, - }, - QAUI: { - StationId: 'QAUI', - City: 'Audubon', - State: 'IA', - Latitude: 41.7166, - Longitude: -94.9166, - }, - QBDI: { - StationId: 'QBDI', - City: 'Bedford', - State: 'IA', - Latitude: 40.6666, - Longitude: -94.7166, - }, - QBKI: { - StationId: 'QBKI', - City: 'Belmond', - State: 'IA', - Latitude: 42.85, - Longitude: -93.6, - }, - QBMI: { - StationId: 'QBMI', - City: 'Bloomfield', - State: 'IA', - Latitude: 40.75, - Longitude: -92.4166, - }, - QBOI: { - StationId: 'QBOI', - City: 'Boone', - State: 'IA', - Latitude: 42.0333, - Longitude: -93.7833, - }, - QBRI: { - StationId: 'QBRI', - City: 'Brooklyn', - State: 'IA', - Latitude: 41.7333, - Longitude: -92.45, - }, - QBSI: { - StationId: 'QBSI', - City: 'Bussey', - State: 'IA', - Latitude: 41.2166, - Longitude: -92.8833, - }, - QBXI: { - StationId: 'QBXI', - City: 'Baxter', - State: 'IA', - Latitude: 41.8333, - Longitude: -93.15, - }, - QBZI: { - StationId: 'QBZI', - City: 'Blank Park Zoo', - State: 'IA', - Latitude: 41.5333, - Longitude: -93.6166, - }, - QCAI: { - StationId: 'QCAI', - City: 'Carroll', - State: 'IA', - Latitude: 42.0666, - Longitude: -94.8666, - }, - QCBI: { - StationId: 'QCBI', - City: 'Coon Rapids', - State: 'IA', - Latitude: 41.8833, - Longitude: -94.6833, - }, - QCCI: { - StationId: 'QCCI', - City: 'Charles City', - State: 'IA', - Latitude: 43.0666, - Longitude: -92.6666, - }, - QCDI: { - StationId: 'QCDI', - City: 'Corydon', - State: 'IA', - Latitude: 40.75, - Longitude: -93.3166, - }, - QCEI: { - StationId: 'QCEI', - City: 'Centerville', - State: 'IA', - Latitude: 40.7333, - Longitude: -92.8666, - }, - QCGI: { - StationId: 'QCGI', - City: 'Clarion', - State: 'IA', - Latitude: 42.7333, - Longitude: -93.7333, - }, - QCHI: { - StationId: 'QCHI', - City: 'Chariton', - State: 'IA', - Latitude: 41.0166, - Longitude: -93.3166, - }, - QCKI: { - StationId: 'QCKI', - City: 'Clear Lake', - State: 'IA', - Latitude: 43.1333, - Longitude: -93.3666, - }, - QCQI: { - StationId: 'QCQI', - City: 'Cresco', - State: 'IA', - Latitude: 43.3833, - Longitude: -92.1, - }, - QCNI: { - StationId: 'QCNI', - City: 'Corning', - State: 'IA', - Latitude: 40.9833, - Longitude: -94.7333, - }, - QCOI: { - StationId: 'QCOI', - City: 'Colo', - State: 'IA', - Latitude: 42.0166, - Longitude: -93.3166, - }, - QCRI: { - StationId: 'QCRI', - City: 'Creston', - State: 'IA', - Latitude: 41.0666, - Longitude: -94.3666, - }, - QCSI: { - StationId: 'QCSI', - City: 'Inwood', - State: 'IA', - Latitude: 43.3166, - Longitude: -96.4333, - }, - QDCI: { - StationId: 'QDCI', - City: 'Dsm Christian', - State: 'IA', - Latitude: 41.6333, - Longitude: -93.8, - }, - QDNI: { - StationId: 'QDNI', - City: 'Sheldon', - State: 'IA', - Latitude: 43.1833, - Longitude: -95.8333, - }, - QDRI: { - StationId: 'QDRI', - City: 'River Woods', - State: 'IA', - Latitude: 41.5666, - Longitude: -93.5833, - }, - QEGI: { - StationId: 'QEGI', - City: 'Eagle Grove', - State: 'IA', - Latitude: 42.6666, - Longitude: -93.9166, - }, - QFAI: { - StationId: 'QFAI', - City: 'Farnhamville', - State: 'IA', - Latitude: 42.3333, - Longitude: -94.4166, - }, - QFCI: { - StationId: 'QFCI', - City: 'Forest City', - State: 'IA', - Latitude: 43.2666, - Longitude: -93.65, - }, - QFDI: { - StationId: 'QFDI', - City: 'Fort Dodge', - State: 'IA', - Latitude: 42.5166, - Longitude: -94.1833, - }, - QFOI: { - StationId: 'QFOI', - City: 'Fontanelle', - State: 'IA', - Latitude: 41.2833, - Longitude: -94.5666, - }, - QGLI: { - StationId: 'QGLI', - City: 'Glidden', - State: 'IA', - Latitude: 42.0666, - Longitude: -94.7333, - }, - QGNI: { - StationId: 'QGNI', - City: 'Garner', - State: 'IA', - Latitude: 43.0833, - Longitude: -93.6166, - }, - QGRI: { - StationId: 'QGRI', - City: 'Grimes', - State: 'IA', - Latitude: 41.6833, - Longitude: -93.8, - }, - QHII: { - StationId: 'QHII', - City: 'Hull', - State: 'IA', - Latitude: 43.1833, - Longitude: -96.1333, - }, - QHPI: { - StationId: 'QHPI', - City: 'Hampton', - State: 'IA', - Latitude: 42.75, - Longitude: -93.1833, - }, - QHUI: { - StationId: 'QHUI', - City: 'Humboldt', - State: 'IA', - Latitude: 42.7166, - Longitude: -94.2333, - }, - QIAI: { - StationId: 'QIAI', - City: 'Ica', - State: 'IA', - Latitude: 41.5833, - Longitude: -93.7333, - }, - QIFI: { - StationId: 'QIFI', - City: 'Iowa Falls', - State: 'IA', - Latitude: 42.5333, - Longitude: -93.2666, - }, - QINI: { - StationId: 'QINI', - City: 'Indianola', - State: 'IA', - Latitude: 41.3666, - Longitude: -93.55, - }, - QJCI: { - StationId: 'QJCI', - City: 'Jordan Creek', - State: 'IA', - Latitude: 41.5666, - Longitude: -93.7666, - }, - QJEI: { - StationId: 'QJEI', - City: 'Jefferson', - State: 'IA', - Latitude: 42, - Longitude: -94.3833, - }, - QJWI: { - StationId: 'QJWI', - City: 'South Hamilton', - State: 'IA', - Latitude: 42.3, - Longitude: -93.65, - }, - QKCI: { - StationId: 'QKCI', - City: 'Kcci', - State: 'IA', - Latitude: 41.5833, - Longitude: -93.6333, - }, - QKNI: { - StationId: 'QKNI', - City: 'Knoxville', - State: 'IA', - Latitude: 41.3166, - Longitude: -93.1166, - }, - QKWI: { - StationId: 'QKWI', - City: 'Kanawha', - State: 'IA', - Latitude: 42.9333, - Longitude: -93.7833, - }, - QLEI: { - StationId: 'QLEI', - City: 'Leon', - State: 'IA', - Latitude: 40.75, - Longitude: -93.7333, - }, - QLMI: { - StationId: 'QLMI', - City: 'Latimer', - State: 'IA', - Latitude: 42.75, - Longitude: -93.3666, - }, - QLOI: { - StationId: 'QLOI', - City: 'Lamoni', - State: 'IA', - Latitude: 40.6333, - Longitude: -93.9333, - }, - QLUI: { - StationId: 'QLUI', - City: 'Luverne', - State: 'IA', - Latitude: 42.9166, - Longitude: -94.0833, - }, - QLYI: { - StationId: 'QLYI', - City: 'Rock Rapids', - State: 'IA', - Latitude: 43.4166, - Longitude: -96.1666, - }, - QMAI: { - StationId: 'QMAI', - City: 'Marshalltown', - State: 'IA', - Latitude: 42.0166, - Longitude: -92.9166, - }, - QMDI: { - StationId: 'QMDI', - City: 'Madrid', - State: 'IA', - Latitude: 41.8833, - Longitude: -93.8166, - }, - QMII: { - StationId: 'QMII', - City: 'Lake Mills', - State: 'IA', - Latitude: 43.4166, - Longitude: -93.5333, - }, - QMLI: { - StationId: 'QMLI', - City: 'Mallard', - State: 'IA', - Latitude: 42.9333, - Longitude: -94.6833, - }, - QMNI: { - StationId: 'QMNI', - City: 'Montezuma', - State: 'IA', - Latitude: 41.5833, - Longitude: -92.5166, - }, - QMOI: { - StationId: 'QMOI', - City: 'Mount Ayr', - State: 'IA', - Latitude: 40.7166, - Longitude: -94.2333, - }, - QMSI: { - StationId: 'QMSI', - City: 'Manson-Nw', - State: 'IA', - Latitude: 42.5, - Longitude: -94.3666, - }, - QMUI: { - StationId: 'QMUI', - City: 'Murray', - State: 'IA', - Latitude: 41.0333, - Longitude: -93.95, - }, - QMWI: { - StationId: 'QMWI', - City: 'Mason City', - State: 'IA', - Latitude: 43.1333, - Longitude: -93.2333, - }, - QMYI: { - StationId: 'QMYI', - City: 'Mason City', - State: 'IA', - Latitude: 43.15, - Longitude: -93.1666, - }, - QNEI: { - StationId: 'QNEI', - City: 'Newton', - State: 'IA', - Latitude: 41.7, - Longitude: -93.0333, - }, - QNII: { - StationId: 'QNII', - City: 'Thompson', - State: 'IA', - Latitude: 43.3666, - Longitude: -93.7, - }, - QNKI: { - StationId: 'QNKI', - City: 'Northwood', - State: 'IA', - Latitude: 43.45, - Longitude: -93.2, - }, - QNSI: { - StationId: 'QNSI', - City: 'Nora Springs', - State: 'IA', - Latitude: 43.15, - Longitude: -93, - }, - QNVI: { - StationId: 'QNVI', - City: 'Nevada', - State: 'IA', - Latitude: 42.0166, - Longitude: -93.4333, - }, - QOAI: { - StationId: 'QOAI', - City: 'Osage', - State: 'IA', - Latitude: 43.2833, - Longitude: -92.8166, - }, - QOCI: { - StationId: 'QOCI', - City: 'Oskaloosa', - State: 'IA', - Latitude: 41.3, - Longitude: -92.65, - }, - QOGI: { - StationId: 'QOGI', - City: 'Ogden', - State: 'IA', - Latitude: 42.0333, - Longitude: -94.0333, - }, - QOSI: { - StationId: 'QOSI', - City: 'Osceola', - State: 'IA', - Latitude: 41.0333, - Longitude: -93.7666, - }, - QPAI: { - StationId: 'QPAI', - City: 'Panora', - State: 'IA', - Latitude: 41.7, - Longitude: -94.3666, - }, - QPEI: { - StationId: 'QPEI', - City: 'Pella', - State: 'IA', - Latitude: 41.4166, - Longitude: -92.9, - }, - QPKI: { - StationId: 'QPKI', - City: 'North Polk', - State: 'IA', - Latitude: 41.7833, - Longitude: -93.7166, - }, - QPYI: { - StationId: 'QPYI', - City: 'Perry', - State: 'IA', - Latitude: 41.8333, - Longitude: -94.0833, - }, - QRMI: { - StationId: 'QRMI', - City: 'Mason City', - State: 'IA', - Latitude: 43.1333, - Longitude: -93.1, - }, - QROI: { - StationId: 'QROI', - City: 'Rockwell City', - State: 'IA', - Latitude: 42.3833, - Longitude: -94.6333, - }, - QRRI: { - StationId: 'QRRI', - City: 'Rockford', - State: 'IA', - Latitude: 43.05, - Longitude: -92.9333, - }, - QRSI: { - StationId: 'QRSI', - City: 'Rockwell', - State: 'IA', - Latitude: 42.9833, - Longitude: -93.1, - }, - QRUM: { - StationId: 'QRUM', - City: 'Russell', - State: 'IA', - Latitude: 44.3166, - Longitude: -95.95, - }, - QRVI: { - StationId: 'QRVI', - City: 'Riceville', - State: 'IA', - Latitude: 43.35, - Longitude: -92.5, - }, - QSAI: { - StationId: 'QSAI', - City: 'St Ansgar', - State: 'IA', - Latitude: 43.3666, - Longitude: -92.9166, - }, - QSBI: { - StationId: 'QSBI', - City: 'Sibley', - State: 'IA', - Latitude: 43.4, - Longitude: -95.75, - }, - QSTI: { - StationId: 'QSTI', - City: 'Stuart', - State: 'IA', - Latitude: 41.5, - Longitude: -94.3166, - }, - QSUI: { - StationId: 'QSUI', - City: 'Sully', - State: 'IA', - Latitude: 41.5666, - Longitude: -92.8333, - }, - QTKI: { - StationId: 'QTKI', - City: 'Titonka', - State: 'IA', - Latitude: 43.2333, - Longitude: -94.0333, - }, - QTQI: { - StationId: 'QTQI', - City: 'Meskwaki Ss Tama', - State: 'IA', - Latitude: 41.9833, - Longitude: -92.65, - }, - QUNI: { - StationId: 'QUNI', - City: 'Union', - State: 'IA', - Latitude: 42.2333, - Longitude: -93.0666, - }, - QVTI: { - StationId: 'QVTI', - City: 'Ventura', - State: 'IA', - Latitude: 43.1333, - Longitude: -93.4833, - }, - QWAI: { - StationId: 'QWAI', - City: 'Wall Lake', - State: 'IA', - Latitude: 42.2666, - Longitude: -95.1, - }, - QWBI: { - StationId: 'QWBI', - City: 'Webster City', - State: 'IA', - Latitude: 42.4666, - Longitude: -93.8166, - }, - QWGI: { - StationId: 'QWGI', - City: 'Woodward', - State: 'IA', - Latitude: 41.8666, - Longitude: -93.9166, - }, - QWII: { - StationId: 'QWII', - City: 'Winterset', - State: 'IA', - Latitude: 41.3333, - Longitude: -94.0166, - }, - QPCI: { - StationId: 'QPCI', - City: 'Pocahontas', - State: 'IA', - Latitude: 42.7333, - Longitude: -94.6666, - }, - KCBX: { - StationId: 'KCBX', - City: 'Ada County/Boise', - State: 'ID', - Latitude: 43.4833, - Longitude: -116.2333, - }, - KBOI: { - StationId: 'KBOI', - City: 'Boise', - State: 'ID', - Latitude: 43.5666, - Longitude: -116.2333, - }, - KBYI: { - StationId: 'KBYI', - City: 'Burley', - State: 'ID', - Latitude: 42.55, - Longitude: -113.7666, - }, - K65S: { - StationId: 'K65S', - City: 'Bonners Ferry', - State: 'ID', - Latitude: 48.7333, - Longitude: -116.3, - }, - KEUL: { - StationId: 'KEUL', - City: 'Caldwell', - State: 'ID', - Latitude: 43.6166, - Longitude: -116.6166, - }, - KLLJ: { - StationId: 'KLLJ', - City: 'Challis', - State: 'ID', - Latitude: 44.5166, - Longitude: -114.2166, - }, - KCOE: { - StationId: 'KCOE', - City: 'Coeur D\'alene', - State: 'ID', - Latitude: 47.7666, - Longitude: -116.8166, - }, - KDIJ: { - StationId: 'KDIJ', - City: 'Driggs Reed Mem', - State: 'ID', - Latitude: 43.75, - Longitude: -111.1, - }, - KDBS: { - StationId: 'KDBS', - City: 'Dubios (Vor)', - State: 'ID', - Latitude: 44.0833, - Longitude: -112.2166, - }, - KGIC: { - StationId: 'KGIC', - City: 'Grangeville', - State: 'ID', - Latitude: 45.9333, - Longitude: -116.1333, - }, - KSUN: { - StationId: 'KSUN', - City: 'Hailey/Friedman', - State: 'ID', - Latitude: 43.5, - Longitude: -114.2833, - }, - KIDA: { - StationId: 'KIDA', - City: 'Idaho Falls', - State: 'ID', - Latitude: 43.5166, - Longitude: -112.0666, - }, - KJER: { - StationId: 'KJER', - City: 'Jerome County', - State: 'ID', - Latitude: 42.7166, - Longitude: -114.45, - }, - KLWS: { - StationId: 'KLWS', - City: 'Lewiston', - State: 'ID', - Latitude: 46.3666, - Longitude: -117.0166, - }, - KP69: { - StationId: 'KP69', - City: 'Lowell/Elk City', - State: 'ID', - Latitude: 46.15, - Longitude: -115.6, - }, - KMLD: { - StationId: 'KMLD', - City: 'Malad City', - State: 'ID', - Latitude: 42.1666, - Longitude: -112.2833, - }, - K77M: { - StationId: 'K77M', - City: 'Malta (Awrs)', - State: 'ID', - Latitude: 42.3166, - Longitude: -113.3166, - }, - KMYL: { - StationId: 'KMYL', - City: 'Mccall', - State: 'ID', - Latitude: 44.9, - Longitude: -116.1, - }, - KDNJ: { - StationId: 'KDNJ', - City: 'Mccall (Vor)', - State: 'ID', - Latitude: 44.7666, - Longitude: -116.2166, - }, - KMUO: { - StationId: 'KMUO', - City: 'Mountain Home', - State: 'ID', - Latitude: 43.0333, - Longitude: -115.8666, - }, - KMLP: { - StationId: 'KMLP', - City: 'Mullan Pass', - State: 'ID', - Latitude: 47.45, - Longitude: -115.6666, - }, - KMAN: { - StationId: 'KMAN', - City: 'Nampa', - State: 'ID', - Latitude: 43.5833, - Longitude: -116.5166, - }, - KPIH: { - StationId: 'KPIH', - City: 'Pocatello', - State: 'ID', - Latitude: 42.9166, - Longitude: -112.5666, - }, - KRXE: { - StationId: 'KRXE', - City: 'Rexburg', - State: 'ID', - Latitude: 43.8333, - Longitude: -111.8, - }, - KLKT: { - StationId: 'KLKT', - City: 'Salmon/Vor', - State: 'ID', - Latitude: 45.0166, - Longitude: -114.0833, - }, - KSMN: { - StationId: 'KSMN', - City: 'Salmon/Lemhi', - State: 'ID', - Latitude: 45.1166, - Longitude: -113.8666, - }, - KU78: { - StationId: 'KU78', - City: 'Soda Springs', - State: 'ID', - Latitude: 42.6333, - Longitude: -111.5666, - }, - KS14: { - StationId: 'KS14', - City: 'Spencer', - State: 'ID', - Latitude: 44.35, - Longitude: -112.1666, - }, - KSFX: { - StationId: 'KSFX', - City: 'Springfield/Pih', - State: 'ID', - Latitude: 43.1, - Longitude: -112.6833, - }, - KSNT: { - StationId: 'KSNT', - City: 'Stanley', - State: 'ID', - Latitude: 44.1666, - Longitude: -114.9333, - }, - KTWF: { - StationId: 'KTWF', - City: 'Twin Falls', - State: 'ID', - Latitude: 42.4833, - Longitude: -114.4833, - }, - KSZT: { - StationId: 'KSZT', - City: 'Wall/Sandpoint', - State: 'ID', - Latitude: 48.3, - Longitude: -116.5666, - }, - KU35: { - StationId: 'KU35', - City: 'Caldwell (Awos)', - State: 'ID', - Latitude: 43.6166, - Longitude: -116.6166, - }, - KU15: { - StationId: 'KU15', - City: 'Challis', - State: 'ID', - Latitude: 44.5166, - Longitude: -114.2166, - }, - KGNG: { - StationId: 'KGNG', - City: 'Gooding', - State: 'ID', - Latitude: 42.9166, - Longitude: -114.7666, - }, - KU73: { - StationId: 'KU73', - City: 'Jerome', - State: 'ID', - Latitude: 42.7333, - Longitude: -114.45, - }, - KS06: { - StationId: 'KS06', - City: 'Mullan (Awrs)', - State: 'ID', - Latitude: 47.4666, - Longitude: -115.7833, - }, - KU11: { - StationId: 'KU11', - City: 'Rexburg', - State: 'ID', - Latitude: 43.8333, - Longitude: -111.8, - }, - K27U: { - StationId: 'K27U', - City: 'Salmon (Awrs)', - State: 'ID', - Latitude: 45.1666, - Longitude: -113.9, - }, - KMI1: { - StationId: 'KMI1', - City: 'Saylor Creek', - State: 'ID', - Latitude: 42.5, - Longitude: -115.5, - }, - KS80: { - StationId: 'KS80', - City: 'Grangeville', - State: 'ID', - Latitude: 45.95, - Longitude: -116.1166, - }, - KALN: { - StationId: 'KALN', - City: 'Alton/St Louis R', - State: 'IL', - Latitude: 38.8833, - Longitude: -90.0333, - }, - KBMI: { - StationId: 'KBMI', - City: 'Bloomington/Norm', - State: 'IL', - Latitude: 40.4666, - Longitude: -88.9166, - }, - KBDF: { - StationId: 'KBDF', - City: 'Bradford/Vor', - State: 'IL', - Latitude: 41.15, - Longitude: -89.5833, - }, - KCPS: { - StationId: 'KCPS', - City: 'Cahokia/St Louis', - State: 'IL', - Latitude: 38.5666, - Longitude: -90.15, - }, - KCIR: { - StationId: 'KCIR', - City: 'Cairo', - State: 'IL', - Latitude: 37.0666, - Longitude: -89.2166, - }, - KMDH: { - StationId: 'KMDH', - City: 'Carbondale/Murph', - State: 'IL', - Latitude: 37.7833, - Longitude: -89.25, - }, - KCUL: { - StationId: 'KCUL', - City: 'Carmi Muni', - State: 'IL', - Latitude: 38.0833, - Longitude: -88.1166, - }, - KENL: { - StationId: 'KENL', - City: 'Centralia', - State: 'IL', - Latitude: 38.5166, - Longitude: -89.1, - }, - KCMI: { - StationId: 'KCMI', - City: 'Champaign/Urbana', - State: 'IL', - Latitude: 40.0333, - Longitude: -88.2666, - }, - KMDW: { - StationId: 'KMDW', - City: 'Chicago', - State: 'IL', - Latitude: 41.7833, - Longitude: -87.75, - }, - KORD: { - StationId: 'KORD', - City: 'Chicago O\'hare', - State: 'IL', - Latitude: 41.9833, - Longitude: -87.9333, - }, - KARR: { - StationId: 'KARR', - City: 'Chicago/Aurora', - State: 'IL', - Latitude: 41.7666, - Longitude: -88.4833, - }, - KDPA: { - StationId: 'KDPA', - City: 'Chicago/Dupage', - State: 'IL', - Latitude: 41.9166, - Longitude: -88.25, - }, - KCGX: { - StationId: 'KCGX', - City: 'Chicago/Meigs', - State: 'IL', - Latitude: 41.8666, - Longitude: -87.5833, - }, - KZAU: { - StationId: 'KZAU', - City: 'Chicago/Artcc', - State: 'IL', - Latitude: 41.7833, - Longitude: -88.3333, - }, - KDNV: { - StationId: 'KDNV', - City: 'Danville', - State: 'IL', - Latitude: 40.2, - Longitude: -87.6, - }, - KDEC: { - StationId: 'KDEC', - City: 'Decatur', - State: 'IL', - Latitude: 39.8333, - Longitude: -88.85, - }, - KAXC: { - StationId: 'KAXC', - City: 'Decatur', - State: 'IL', - Latitude: 39.8333, - Longitude: -88.85, - }, - KC73: { - StationId: 'KC73', - City: 'Dixon', - State: 'IL', - Latitude: 41.8333, - Longitude: -89.45, - }, - K1H2: { - StationId: 'K1H2', - City: 'Effingham', - State: 'IL', - Latitude: 39.0666, - Longitude: -88.5333, - }, - KFWC: { - StationId: 'KFWC', - City: 'Fairfield', - State: 'IL', - Latitude: 38.3833, - Longitude: -88.4166, - }, - KFEP: { - StationId: 'KFEP', - City: 'Freeport', - State: 'IL', - Latitude: 42.25, - Longitude: -89.5833, - }, - KFOA: { - StationId: 'KFOA', - City: 'Flora', - State: 'IL', - Latitude: 38.6666, - Longitude: -88.45, - }, - KGBG: { - StationId: 'KGBG', - City: 'Galesburg', - State: 'IL', - Latitude: 40.9333, - Longitude: -90.4333, - }, - KGRE: { - StationId: 'KGRE', - City: 'Greenville', - State: 'IL', - Latitude: 38.8333, - Longitude: -89.3833, - }, - KHSB: { - StationId: 'KHSB', - City: 'Harrisburg', - State: 'IL', - Latitude: 37.8166, - Longitude: -88.55, - }, - KIJX: { - StationId: 'KIJX', - City: 'Jacksonville', - State: 'IL', - Latitude: 39.7666, - Longitude: -90.25, - }, - KJOT: { - StationId: 'KJOT', - City: 'Joliet', - State: 'IL', - Latitude: 41.5166, - Longitude: -88.1833, - }, - KIKK: { - StationId: 'KIKK', - City: 'Kankakee', - State: 'IL', - Latitude: 41.0666, - Longitude: -87.85, - }, - KC75: { - StationId: 'KC75', - City: 'Lacon', - State: 'IL', - Latitude: 41.0166, - Longitude: -89.3833, - }, - KLWV: { - StationId: 'KLWV', - City: 'Lawrenceville', - State: 'IL', - Latitude: 38.7666, - Longitude: -87.6, - }, - KILX: { - StationId: 'KILX', - City: 'Lincoln', - State: 'IL', - Latitude: 40.15, - Longitude: -89.3333, - }, - KAAA: { - StationId: 'KAAA', - City: 'Lincoln', - State: 'IL', - Latitude: 40.1666, - Longitude: -89.3333, - }, - K3LF: { - StationId: 'K3LF', - City: 'Litchfield Muni', - State: 'IL', - Latitude: 39.1666, - Longitude: -89.6666, - }, - KMQB: { - StationId: 'KMQB', - City: 'Macomb Muni', - State: 'IL', - Latitude: 40.5166, - Longitude: -90.65, - }, - KMWA: { - StationId: 'KMWA', - City: 'Marion Regional', - State: 'IL', - Latitude: 37.7666, - Longitude: -89.0166, - }, - KMMO: { - StationId: 'KMMO', - City: 'Marseilles', - State: 'IL', - Latitude: 41.3666, - Longitude: -88.6666, - }, - KMTO: { - StationId: 'KMTO', - City: 'Mattoon/Charlest', - State: 'IL', - Latitude: 39.4666, - Longitude: -88.2666, - }, - KM30: { - StationId: 'KM30', - City: 'Metropolis', - State: 'IL', - Latitude: 37.1833, - Longitude: -88.75, - }, - KMLI: { - StationId: 'KMLI', - City: 'Moline/Quad City', - State: 'IL', - Latitude: 41.45, - Longitude: -90.5166, - }, - KAJG: { - StationId: 'KAJG', - City: 'Mount Carmel', - State: 'IL', - Latitude: 38.6166, - Longitude: -87.7333, - }, - KMVN: { - StationId: 'KMVN', - City: 'Mount Vernon', - State: 'IL', - Latitude: 38.3166, - Longitude: -88.8666, - }, - KOLY: { - StationId: 'KOLY', - City: 'Olney-Noble', - State: 'IL', - Latitude: 38.7166, - Longitude: -88.1833, - }, - KPWK: { - StationId: 'KPWK', - City: 'Palwaukee', - State: 'IL', - Latitude: 42.1166, - Longitude: -87.9, - }, - KPIA: { - StationId: 'KPIA', - City: 'Peoria', - State: 'IL', - Latitude: 40.6666, - Longitude: -89.6833, - }, - KPRG: { - StationId: 'KPRG', - City: 'Paris', - State: 'IL', - Latitude: 39.7, - Longitude: -87.6666, - }, - KVYS: { - StationId: 'KVYS', - City: 'Peru', - State: 'IL', - Latitude: 41.35, - Longitude: -89.15, - }, - KPPQ: { - StationId: 'KPPQ', - City: 'Pittsfield', - State: 'IL', - Latitude: 39.6333, - Longitude: -90.7833, - }, - KPNT: { - StationId: 'KPNT', - City: 'Pontiac', - State: 'IL', - Latitude: 40.9166, - Longitude: -88.6166, - }, - KUIN: { - StationId: 'KUIN', - City: 'Quincy Muni/Bald', - State: 'IL', - Latitude: 39.95, - Longitude: -91.2, - }, - KTIP: { - StationId: 'KTIP', - City: 'Rantoul', - State: 'IL', - Latitude: 40.2833, - Longitude: -88.15, - }, - KRSV: { - StationId: 'KRSV', - City: 'Robinson Muni', - State: 'IL', - Latitude: 39.0166, - Longitude: -87.65, - }, - KRFD: { - StationId: 'KRFD', - City: 'Rockford', - State: 'IL', - Latitude: 42.2, - Longitude: -89.1, - }, - KLOT: { - StationId: 'KLOT', - City: 'Romeoville/Chi', - State: 'IL', - Latitude: 41.6, - Longitude: -88.1, - }, - KSLO: { - StationId: 'KSLO', - City: 'Salem/Leckrone', - State: 'IL', - Latitude: 38.65, - Longitude: -88.9666, - }, - KSFY: { - StationId: 'KSFY', - City: 'Savanna/Tritown', - State: 'IL', - Latitude: 42.05, - Longitude: -90.1166, - }, - KBLV: { - StationId: 'KBLV', - City: 'Scott Afb/Bellev', - State: 'IL', - Latitude: 38.5333, - Longitude: -89.8333, - }, - KSAR: { - StationId: 'KSAR', - City: 'Sparta', - State: 'IL', - Latitude: 38.15, - Longitude: -89.7, - }, - KSPI: { - StationId: 'KSPI', - City: 'Springfield', - State: 'IL', - Latitude: 39.85, - Longitude: -89.6833, - }, - KSQI: { - StationId: 'KSQI', - City: 'Sterling Rockfal', - State: 'IL', - Latitude: 41.75, - Longitude: -89.6666, - }, - KTAZ: { - StationId: 'KTAZ', - City: 'Taylorville', - State: 'IL', - Latitude: 39.5333, - Longitude: -89.3333, - }, - KVLA: { - StationId: 'KVLA', - City: 'Vandalia', - State: 'IL', - Latitude: 38.9833, - Longitude: -89.1666, - }, - KUGN: { - StationId: 'KUGN', - City: 'Waukegan', - State: 'IL', - Latitude: 42.4166, - Longitude: -87.8666, - }, - KCHI: { - StationId: 'KCHI', - City: 'Chicago', - State: 'IL', - Latitude: 42, - Longitude: -87.8833, - }, - KNBU: { - StationId: 'KNBU', - City: 'Glenview Nas', - State: 'IL', - Latitude: 42.0833, - Longitude: -87.8166, - }, - K3LC: { - StationId: 'K3LC', - City: 'Lincoln', - State: 'IL', - Latitude: 40.1666, - Longitude: -89.3333, - }, - K2I5: { - StationId: 'K2I5', - City: 'Rantoul', - State: 'IL', - Latitude: 40.3, - Longitude: -88.15, - }, - K12C: { - StationId: 'K12C', - City: 'Rochelle/Koritz', - State: 'IL', - Latitude: 41.8833, - Longitude: -89.0666, - }, - KAID: { - StationId: 'KAID', - City: 'Anderson Municip', - State: 'IN', - Latitude: 40.1166, - Longitude: -85.6166, - }, - KANQ: { - StationId: 'KANQ', - City: 'Angola', - State: 'IN', - Latitude: 41.6333, - Longitude: -85.0833, - }, - KGWB: { - StationId: 'KGWB', - City: 'Auburn Dekalb C', - State: 'IN', - Latitude: 41.3, - Longitude: -85.0666, - }, - KBMG: { - StationId: 'KBMG', - City: 'Bloomington', - State: 'IN', - Latitude: 39.15, - Longitude: -86.6166, - }, - KBAK: { - StationId: 'KBAK', - City: 'Columbus/Balkala', - State: 'IN', - Latitude: 39.2666, - Longitude: -85.9, - }, - KDCY: { - StationId: 'KDCY', - City: 'Daviess County', - State: 'IN', - Latitude: 38.7, - Longitude: -87.1333, - }, - KEKM: { - StationId: 'KEKM', - City: 'Elkhart Municipa', - State: 'IN', - Latitude: 41.7166, - Longitude: -86, - }, - KEVV: { - StationId: 'KEVV', - City: 'Evansville', - State: 'IN', - Latitude: 38.05, - Longitude: -87.5166, - }, - KVWX: { - StationId: 'KVWX', - City: 'Evansville', - State: 'IN', - Latitude: 38.2666, - Longitude: -87.7166, - }, - KFWA: { - StationId: 'KFWA', - City: 'Fort Wayne', - State: 'IN', - Latitude: 40.9833, - Longitude: -85.1833, - }, - KGYY: { - StationId: 'KGYY', - City: 'Gary Regional', - State: 'IN', - Latitude: 41.6166, - Longitude: -87.4166, - }, - KGSH: { - StationId: 'KGSH', - City: 'Goshen', - State: 'IN', - Latitude: 41.5333, - Longitude: -85.7833, - }, - KGUS: { - StationId: 'KGUS', - City: 'Grissom Afb/Peru', - State: 'IN', - Latitude: 40.6333, - Longitude: -86.15, - }, - K1II: { - StationId: 'K1II', - City: 'Himsel Aaf', - State: 'IN', - Latitude: 39.3333, - Longitude: -86.0333, - }, - KHNB: { - StationId: 'KHNB', - City: 'Huntingburg', - State: 'IN', - Latitude: 38.25, - Longitude: -86.95, - }, - KEYE: { - StationId: 'KEYE', - City: 'Indianapolis', - State: 'IN', - Latitude: 39.8333, - Longitude: -86.3, - }, - KIND: { - StationId: 'KIND', - City: 'Indianapolis', - State: 'IN', - Latitude: 39.7166, - Longitude: -86.3, - }, - KUMP: { - StationId: 'KUMP', - City: 'Indianapol/Metro', - State: 'IN', - Latitude: 39.9333, - Longitude: -86.05, - }, - KZID: { - StationId: 'KZID', - City: 'Indianapol/Artcc', - State: 'IN', - Latitude: 39.7333, - Longitude: -86.2833, - }, - KTYQ: { - StationId: 'KTYQ', - City: 'Indianapolis Exc', - State: 'IN', - Latitude: 40.0333, - Longitude: -86.25, - }, - KMQJ: { - StationId: 'KMQJ', - City: 'Indianapolis Reg', - State: 'IN', - Latitude: 39.85, - Longitude: -85.9, - }, - KOXI: { - StationId: 'KOXI', - City: 'Knox Starke Cty', - State: 'IN', - Latitude: 41.3333, - Longitude: -86.6666, - }, - KOKK: { - StationId: 'KOKK', - City: 'Kokomo', - State: 'IN', - Latitude: 40.5333, - Longitude: -86.0666, - }, - KLAF: { - StationId: 'KLAF', - City: 'Lafayette', - State: 'IN', - Latitude: 40.4166, - Longitude: -86.9333, - }, - KBVT: { - StationId: 'KBVT', - City: 'Lafayette Vor', - State: 'IN', - Latitude: 40.5666, - Longitude: -87.0666, - }, - KPPO: { - StationId: 'KPPO', - City: 'La Porte', - State: 'IN', - Latitude: 41.5666, - Longitude: -86.7333, - }, - KGGP: { - StationId: 'KGGP', - City: 'Logansport', - State: 'IN', - Latitude: 40.7166, - Longitude: -86.3666, - }, - KMZZ: { - StationId: 'KMZZ', - City: 'Marion Muni', - State: 'IN', - Latitude: 40.4833, - Longitude: -85.6833, - }, - KMGC: { - StationId: 'KMGC', - City: 'Michigan City', - State: 'IN', - Latitude: 41.7, - Longitude: -86.8166, - }, - KMIE: { - StationId: 'KMIE', - City: 'Muncie', - State: 'IN', - Latitude: 40.2333, - Longitude: -85.4, - }, - KIWX: { - StationId: 'KIWX', - City: 'North Webster', - State: 'IN', - Latitude: 41.3666, - Longitude: -85.7, - }, - KPXV: { - StationId: 'KPXV', - City: 'Pocket City Vor', - State: 'IN', - Latitude: 37.9333, - Longitude: -87.7666, - }, - KRZL: { - StationId: 'KRZL', - City: 'Rensselaer', - State: 'IN', - Latitude: 40.95, - Longitude: -87.1833, - }, - KRCR: { - StationId: 'KRCR', - City: 'Rochester', - State: 'IN', - Latitude: 41.0666, - Longitude: -86.1833, - }, - KGEZ: { - StationId: 'KGEZ', - City: 'Shelbyville', - State: 'IN', - Latitude: 39.5833, - Longitude: -85.8, - }, - KSBN: { - StationId: 'KSBN', - City: 'South Bend', - State: 'IN', - Latitude: 41.7, - Longitude: -86.3166, - }, - KHUF: { - StationId: 'KHUF', - City: 'Terre Haute', - State: 'IN', - Latitude: 39.45, - Longitude: -87.3, - }, - KTTH: { - StationId: 'KTTH', - City: 'Terre Haute Vor', - State: 'IN', - Latitude: 39.4833, - Longitude: -87.25, - }, - KVPZ: { - StationId: 'KVPZ', - City: 'Valparaiso', - State: 'IN', - Latitude: 41.45, - Longitude: -87, - }, - KASW: { - StationId: 'KASW', - City: 'Warsaw Muni', - State: 'IN', - Latitude: 41.2666, - Longitude: -85.8333, - }, - KHLB: { - StationId: 'KHLB', - City: 'Batesville', - State: 'IN', - Latitude: 39.35, - Longitude: -85.2666, - }, - KI14: { - StationId: 'KI14', - City: 'Indianapolis/Eag', - State: 'IN', - Latitude: 39.8333, - Longitude: -86.3, - }, - K3SM: { - StationId: 'K3SM', - City: 'Shelbyville', - State: 'IN', - Latitude: 39.5833, - Longitude: -85.8, - }, - KTWX: { - StationId: 'KTWX', - City: 'Alma/Topeka', - State: 'KS', - Latitude: 39, - Longitude: -96.2333, - }, - KUKL: { - StationId: 'KUKL', - City: 'Burlington', - State: 'KS', - Latitude: 38.3, - Longitude: -95.7333, - }, - KCNU: { - StationId: 'KCNU', - City: 'Chanute', - State: 'KS', - Latitude: 37.6666, - Longitude: -95.4833, - }, - KCFV: { - StationId: 'KCFV', - City: 'Coffeyville', - State: 'KS', - Latitude: 37.0833, - Longitude: -95.5666, - }, - KCNK: { - StationId: 'KCNK', - City: 'Concordia', - State: 'KS', - Latitude: 39.55, - Longitude: -97.65, - }, - KDDC: { - StationId: 'KDDC', - City: 'Dodge City', - State: 'KS', - Latitude: 37.7666, - Longitude: -99.9666, - }, - KEHA: { - StationId: 'KEHA', - City: 'Elkhart', - State: 'KS', - Latitude: 37, - Longitude: -101.9, - }, - KEMP: { - StationId: 'KEMP', - City: 'Emporia', - State: 'KS', - Latitude: 38.3333, - Longitude: -96.2, - }, - KFLV: { - StationId: 'KFLV', - City: 'Fort Leavenworth', - State: 'KS', - Latitude: 39.3666, - Longitude: -94.9166, - }, - KFRI: { - StationId: 'KFRI', - City: 'Ft Riley/Marshal', - State: 'KS', - Latitude: 39.0333, - Longitude: -96.7666, - }, - KGCK: { - StationId: 'KGCK', - City: 'Garden City', - State: 'KS', - Latitude: 37.9166, - Longitude: -100.7166, - }, - KK68: { - StationId: 'KK68', - City: 'Garnett', - State: 'KS', - Latitude: 38.2833, - Longitude: -95.2166, - }, - KGLD: { - StationId: 'KGLD', - City: 'Goodland', - State: 'KS', - Latitude: 39.3666, - Longitude: -101.7, - }, - KGBD: { - StationId: 'KGBD', - City: 'Great Bend', - State: 'KS', - Latitude: 38.35, - Longitude: -98.8666, - }, - K8K2: { - StationId: 'K8K2', - City: 'Harper', - State: 'KS', - Latitude: 37.2833, - Longitude: -98.05, - }, - KHVL: { - StationId: 'KHVL', - City: 'Haviland Profile', - State: 'KS', - Latitude: 37.65, - Longitude: -99.1, - }, - KHYS: { - StationId: 'KHYS', - City: 'Hays Muni', - State: 'KS', - Latitude: 38.85, - Longitude: -99.2666, - }, - KHLC: { - StationId: 'KHLC', - City: 'Hill City', - State: 'KS', - Latitude: 39.3666, - Longitude: -99.8333, - }, - KHUT: { - StationId: 'KHUT', - City: 'Hutchinson', - State: 'KS', - Latitude: 38.0666, - Longitude: -97.8666, - }, - KIDP: { - StationId: 'KIDP', - City: 'Independence', - State: 'KS', - Latitude: 37.1666, - Longitude: -95.7833, - }, - KJN8: { - StationId: 'KJN8', - City: 'Jennings', - State: 'KS', - Latitude: 39.6833, - Longitude: -100.3, - }, - KLWC: { - StationId: 'KLWC', - City: 'Lawrence', - State: 'KS', - Latitude: 39.0166, - Longitude: -95.2166, - }, - K3K7: { - StationId: 'K3K7', - City: 'Leoti/Hoard Meml', - State: 'KS', - Latitude: 38.45, - Longitude: -101.35, - }, - KLBL: { - StationId: 'KLBL', - City: 'Liberal', - State: 'KS', - Latitude: 37.0333, - Longitude: -100.9666, - }, - KMHK: { - StationId: 'KMHK', - City: 'Manhattan', - State: 'KS', - Latitude: 39.1333, - Longitude: -96.6833, - }, - KIAB: { - StationId: 'KIAB', - City: 'Mcconnell Afb', - State: 'KS', - Latitude: 37.6166, - Longitude: -97.2666, - }, - KP28: { - StationId: 'KP28', - City: 'Medicine Lodge', - State: 'KS', - Latitude: 37.2833, - Longitude: -98.55, - }, - KAL8: { - StationId: 'KAL8', - City: 'New Almelo', - State: 'KS', - Latitude: 39.6, - Longitude: -100.1166, - }, - KEWK: { - StationId: 'KEWK', - City: 'Newton', - State: 'KS', - Latitude: 38.0333, - Longitude: -97.2666, - }, - KIXD: { - StationId: 'KIXD', - City: 'Olathe/Industria', - State: 'KS', - Latitude: 38.8166, - Longitude: -94.8833, - }, - KOJC: { - StationId: 'KOJC', - City: 'Olathe/Executive', - State: 'KS', - Latitude: 38.85, - Longitude: -94.7333, - }, - KOSW: { - StationId: 'KOSW', - City: 'Oswego/Vor', - State: 'KS', - Latitude: 37.15, - Longitude: -95.2, - }, - KPPF: { - StationId: 'KPPF', - City: 'Parsons', - State: 'KS', - Latitude: 37.3333, - Longitude: -95.5, - }, - KPTS: { - StationId: 'KPTS', - City: 'Pittsburg', - State: 'KS', - Latitude: 37.45, - Longitude: -94.7333, - }, - KPTT: { - StationId: 'KPTT', - City: 'Pratt Indust', - State: 'KS', - Latitude: 37.7, - Longitude: -98.75, - }, - KRSL: { - StationId: 'KRSL', - City: 'Russell', - State: 'KS', - Latitude: 38.8666, - Longitude: -98.8166, - }, - KSLN: { - StationId: 'KSLN', - City: 'Salina', - State: 'KS', - Latitude: 38.7833, - Longitude: -97.65, - }, - KFOE: { - StationId: 'KFOE', - City: 'Topeka/Forbes', - State: 'KS', - Latitude: 38.9333, - Longitude: -95.65, - }, - KTOP: { - StationId: 'KTOP', - City: 'Topeka', - State: 'KS', - Latitude: 39.0666, - Longitude: -95.6333, - }, - KWK6: { - StationId: 'KWK6', - City: 'Wakeeney', - State: 'KS', - Latitude: 39.0333, - Longitude: -99.8833, - }, - KICT: { - StationId: 'KICT', - City: 'Wichita', - State: 'KS', - Latitude: 37.65, - Longitude: -97.4333, - }, - KAAO: { - StationId: 'KAAO', - City: 'Wichita/Jabara', - State: 'KS', - Latitude: 37.75, - Longitude: -97.2166, - }, - KWLD: { - StationId: 'KWLD', - City: 'Winfield/Arkansa', - State: 'KS', - Latitude: 37.1666, - Longitude: -97.0333, - }, - K1K5: { - StationId: 'K1K5', - City: 'Elkhart', - State: 'KS', - Latitude: 37, - Longitude: -101.8833, - }, - K3KM: { - StationId: 'K3KM', - City: 'Wichita/Jabara', - State: 'KS', - Latitude: 37.75, - Longitude: -97.2166, - }, - KOIN: { - StationId: 'KOIN', - City: 'Oberlin', - State: 'KS', - Latitude: 39.8333, - Longitude: -100.5333, - }, - K3K3: { - StationId: 'K3K3', - City: 'Syracuse', - State: 'KS', - Latitude: 38, - Longitude: -101.75, - }, - KNRN: { - StationId: 'KNRN', - City: 'Norton', - State: 'KS', - Latitude: 39.85, - Longitude: -99.9, - }, - KTRB: { - StationId: 'KTRB', - City: 'Tribune', - State: 'KS', - Latitude: 38.45, - Longitude: -101.75, - }, - KCBK: { - StationId: 'KCBK', - City: 'Colby', - State: 'KS', - Latitude: 39.4333, - Longitude: -101.05, - }, - KGNL: { - StationId: 'KGNL', - City: 'Grinnell', - State: 'KS', - Latitude: 39.1333, - Longitude: -100.6166, - }, - KHOX: { - StationId: 'KHOX', - City: 'Hoxie', - State: 'KS', - Latitude: 39.3666, - Longitude: -100.4333, - }, - KPHG: { - StationId: 'KPHG', - City: 'Phillipsburg', - State: 'KS', - Latitude: 39.7333, - Longitude: -99.3166, - }, - KHD7: { - StationId: 'KHD7', - City: 'Herndon', - State: 'KS', - Latitude: 39.9166, - Longitude: -100.8333, - }, - KLG5: { - StationId: 'KLG5', - City: 'Logan', - State: 'KS', - Latitude: 39.6666, - Longitude: -99.5666, - }, - KSYF: { - StationId: 'KSYF', - City: 'St Francis', - State: 'KS', - Latitude: 39.7666, - Longitude: -101.8, - }, - KK78: { - StationId: 'KK78', - City: 'Abilene', - State: 'KS', - Latitude: 38.9, - Longitude: -97.2333, - }, - K9K7: { - StationId: 'K9K7', - City: 'Ellsworth', - State: 'KS', - Latitude: 38.75, - Longitude: -98.2333, - }, - K13K: { - StationId: 'K13K', - City: 'Eureka', - State: 'KS', - Latitude: 37.85, - Longitude: -96.3, - }, - KFSK: { - StationId: 'KFSK', - City: 'Fort Scott', - State: 'KS', - Latitude: 37.8, - Longitude: -94.7666, - }, - KHQG: { - StationId: 'KHQG', - City: 'Hugoton', - State: 'KS', - Latitude: 37.1666, - Longitude: -101.3666, - }, - K2K3: { - StationId: 'K2K3', - City: 'Johnson', - State: 'KS', - Latitude: 37.5833, - Longitude: -101.7333, - }, - K9K8: { - StationId: 'K9K8', - City: 'Kingman', - State: 'KS', - Latitude: 37.6666, - Longitude: -98.1166, - }, - KMPR: { - StationId: 'KMPR', - City: 'Mcpherson', - State: 'KS', - Latitude: 38.35, - Longitude: -97.6833, - }, - KOEL: { - StationId: 'KOEL', - City: 'Oakley', - State: 'KS', - Latitude: 39.1166, - Longitude: -100.8166, - }, - KTQK: { - StationId: 'KTQK', - City: 'Scott City', - State: 'KS', - Latitude: 38.4666, - Longitude: -100.8833, - }, - KK82: { - StationId: 'KK82', - City: 'Smith Center', - State: 'KS', - Latitude: 39.7666, - Longitude: -98.8, - }, - KULS: { - StationId: 'KULS', - City: 'Ulysses', - State: 'KS', - Latitude: 37.6, - Longitude: -101.3666, - }, - KEGT: { - StationId: 'KEGT', - City: 'Wellington', - State: 'KS', - Latitude: 37.3166, - Longitude: -97.3833, - }, - KSJS: { - StationId: 'KSJS', - City: 'Big Sandy Rgnl', - State: 'KY', - Latitude: 37.75, - Longitude: -82.6333, - }, - KBWG: { - StationId: 'KBWG', - City: 'Bowling Gree', - State: 'KY', - Latitude: 36.9666, - Longitude: -86.4166, - }, - KCVG: { - StationId: 'KCVG', - City: 'Covington', - State: 'KY', - Latitude: 39.05, - Longitude: -84.6666, - }, - KDVK: { - StationId: 'KDVK', - City: 'Danville', - State: 'KY', - Latitude: 37.5833, - Longitude: -84.7666, - }, - KHPX: { - StationId: 'KHPX', - City: 'Hopkinton/F Camb', - State: 'KY', - Latitude: 36.7333, - Longitude: -87.2833, - }, - KHOP: { - StationId: 'KHOP', - City: 'Hopkinsville', - State: 'KY', - Latitude: 36.6666, - Longitude: -87.5, - }, - KK62: { - StationId: 'KK62', - City: 'Falmouth', - State: 'KY', - Latitude: 38.7, - Longitude: -84.4, - }, - KLVX: { - StationId: 'KLVX', - City: 'Fort Knox/88D', - State: 'KY', - Latitude: 37.9833, - Longitude: -85.95, - }, - KFTK: { - StationId: 'KFTK', - City: 'Fort Knox/Godman', - State: 'KY', - Latitude: 37.8833, - Longitude: -85.9666, - }, - KFFT: { - StationId: 'KFFT', - City: 'Frankfort', - State: 'KY', - Latitude: 38.1833, - Longitude: -84.9, - }, - KGLW: { - StationId: 'KGLW', - City: 'Glasgow', - State: 'KY', - Latitude: 37.0333, - Longitude: -85.95, - }, - KI35: { - StationId: 'KI35', - City: 'Harlan', - State: 'KY', - Latitude: 36.8666, - Longitude: -83.3666, - }, - KEHR: { - StationId: 'KEHR', - City: 'Henderson City', - State: 'KY', - Latitude: 37.8166, - Longitude: -87.6666, - }, - KLEX: { - StationId: 'KLEX', - City: 'Lexington', - State: 'KY', - Latitude: 38.0333, - Longitude: -84.6, - }, - KLOZ: { - StationId: 'KLOZ', - City: 'London', - State: 'KY', - Latitude: 37.0833, - Longitude: -84.0666, - }, - KSDF: { - StationId: 'KSDF', - City: 'Louisville', - State: 'KY', - Latitude: 38.1833, - Longitude: -85.7333, - }, - KLOU: { - StationId: 'KLOU', - City: 'Louisville/Bowmn', - State: 'KY', - Latitude: 38.2166, - Longitude: -85.6666, - }, - KLMK: { - StationId: 'KLMK', - City: 'Louisville/Wfo', - State: 'KY', - Latitude: 38.2333, - Longitude: -85.6666, - }, - KIIU: { - StationId: 'KIIU', - City: 'Louisville Vor', - State: 'KY', - Latitude: 38.1, - Longitude: -85.5833, - }, - K2I0: { - StationId: 'K2I0', - City: 'Madisonville', - State: 'KY', - Latitude: 37.35, - Longitude: -87.4, - }, - K5M9: { - StationId: 'K5M9', - City: 'Marion', - State: 'KY', - Latitude: 37.3333, - Longitude: -88.1166, - }, - KM25: { - StationId: 'KM25', - City: 'Mayfield', - State: 'KY', - Latitude: 36.7666, - Longitude: -88.5833, - }, - K1A6: { - StationId: 'K1A6', - City: 'Middlesboro-Bell', - State: 'KY', - Latitude: 36.6166, - Longitude: -83.7333, - }, - KEKQ: { - StationId: 'KEKQ', - City: 'Monticello/Wayne', - State: 'KY', - Latitude: 36.85, - Longitude: -84.85, - }, - KM97: { - StationId: 'KM97', - City: 'Morehead', - State: 'KY', - Latitude: 38.2166, - Longitude: -83.5833, - }, - KIOB: { - StationId: 'KIOB', - City: 'Mount Sterling', - State: 'KY', - Latitude: 38.05, - Longitude: -83.9833, - }, - KCEY: { - StationId: 'KCEY', - City: 'Murray Kyle-Oak', - State: 'KY', - Latitude: 36.6666, - Longitude: -88.3666, - }, - KJKL: { - StationId: 'KJKL', - City: 'Noctor/Jackson', - State: 'KY', - Latitude: 37.6, - Longitude: -83.3166, - }, - KOWB: { - StationId: 'KOWB', - City: 'Owensboro/Davies', - State: 'KY', - Latitude: 37.7166, - Longitude: -87.1666, - }, - KPAH: { - StationId: 'KPAH', - City: 'Paducah', - State: 'KY', - Latitude: 37.0666, - Longitude: -88.7666, - }, - KI39: { - StationId: 'KI39', - City: 'Richmond/Madison', - State: 'KY', - Latitude: 37.6333, - Longitude: -84.3333, - }, - KSME: { - StationId: 'KSME', - City: 'Somerset', - State: 'KY', - Latitude: 37.05, - Longitude: -84.6166, - }, - KTZV: { - StationId: 'KTZV', - City: 'Tompkinsville', - State: 'KY', - Latitude: 36.7333, - Longitude: -85.65, - }, - KEKX: { - StationId: 'KEKX', - City: 'Elizabeth', - State: 'KY', - Latitude: 37.7166, - Longitude: -85.8666, - }, - KI26: { - StationId: 'KI26', - City: 'Henderson City', - State: 'KY', - Latitude: 37.8166, - Longitude: -87.6666, - }, - K5I3: { - StationId: 'K5I3', - City: 'Pikeville (Ramos', - State: 'KY', - Latitude: 37.4666, - Longitude: -82.5166, - }, - KK22: { - StationId: 'KK22', - City: 'Prestonburg', - State: 'KY', - Latitude: 37.75, - Longitude: -82.6333, - }, - KIYA: { - StationId: 'KIYA', - City: 'Abbeville Cc Mem', - State: 'LA', - Latitude: 29.9833, - Longitude: -92.0833, - }, - KAEX: { - StationId: 'KAEX', - City: 'Alexandria', - State: 'LA', - Latitude: 31.3333, - Longitude: -92.5666, - }, - KESF: { - StationId: 'KESF', - City: 'Alexandria', - State: 'LA', - Latitude: 31.4, - Longitude: -92.2833, - }, - K7R3: { - StationId: 'K7R3', - City: 'Amelia/Lake Palo', - State: 'LA', - Latitude: 29.6833, - Longitude: -91.0833, - }, - KAUD: { - StationId: 'KAUD', - City: 'Audubon Park', - State: 'LA', - Latitude: 29.9333, - Longitude: -90.1333, - }, - KBAD: { - StationId: 'KBAD', - City: 'Barksdale Afb', - State: 'LA', - Latitude: 32.5, - Longitude: -93.6666, - }, - KBQP: { - StationId: 'KBQP', - City: 'Bastrop Morehous', - State: 'LA', - Latitude: 32.75, - Longitude: -91.8833, - }, - KBTR: { - StationId: 'KBTR', - City: 'Baton Rouge', - State: 'LA', - Latitude: 30.5333, - Longitude: -91.15, - }, - KBXA: { - StationId: 'KBXA', - City: 'Bogalusa Carr F', - State: 'LA', - Latitude: 30.8166, - Longitude: -89.8666, - }, - KBVE: { - StationId: 'KBVE', - City: 'Boothville', - State: 'LA', - Latitude: 29.3166, - Longitude: -89.4, - }, - K7R5: { - StationId: 'K7R5', - City: 'Cameron Heliport', - State: 'LA', - Latitude: 29.7666, - Longitude: -93.2833, - }, - KCWF: { - StationId: 'KCWF', - City: 'Chenault/Lk Chas', - State: 'LA', - Latitude: 30.2166, - Longitude: -93.15, - }, - K5R8: { - StationId: 'K5R8', - City: 'Dequincey Ind Ar', - State: 'LA', - Latitude: 30.4333, - Longitude: -93.4666, - }, - KDRI: { - StationId: 'KDRI', - City: 'Deridder/Fss', - State: 'LA', - Latitude: 30.8333, - Longitude: -93.3333, - }, - K3B6: { - StationId: 'K3B6', - City: 'Eugene Is 330', - State: 'LA', - Latitude: 28.2333, - Longitude: -91.6833, - }, - KPOE: { - StationId: 'KPOE', - City: 'Fort Polk Fr', - State: 'LA', - Latitude: 31.05, - Longitude: -93.2, - }, - KAQV: { - StationId: 'KAQV', - City: 'Peason Ridg/Polk', - State: 'LA', - Latitude: 31.4, - Longitude: -93.3, - }, - KBKB: { - StationId: 'KBKB', - City: 'Fullerton/Polk', - State: 'LA', - Latitude: 31, - Longitude: -92.9166, - }, - KDNK: { - StationId: 'KDNK', - City: 'Self Strip/Polk', - State: 'LA', - Latitude: 31.1166, - Longitude: -93.15, - }, - K9F2: { - StationId: 'K9F2', - City: 'Fourchon (Sawrs)', - State: 'LA', - Latitude: 29.1, - Longitude: -90.2, - }, - KXPY: { - StationId: 'KXPY', - City: 'Port Fourchon', - State: 'LA', - Latitude: 29.1166, - Longitude: -90.2, - }, - KGAO: { - StationId: 'KGAO', - City: 'Galliano', - State: 'LA', - Latitude: 29.45, - Longitude: -90.2666, - }, - K2GL: { - StationId: 'K2GL', - City: 'Galliano Heliprt', - State: 'LA', - Latitude: 29.4166, - Longitude: -90.3, - }, - KAXO: { - StationId: 'KAXO', - City: 'Grand Isle (Sawr', - State: 'LA', - Latitude: 29.25, - Longitude: -89.9666, - }, - KLEV: { - StationId: 'KLEV', - City: 'Grand Isle (Vor)', - State: 'LA', - Latitude: 29.1833, - Longitude: -90.1, - }, - KXCN: { - StationId: 'KXCN', - City: 'Green Canyon 184', - State: 'LA', - Latitude: 27.7666, - Longitude: -91.5166, - }, - K28K: { - StationId: 'K28K', - City: 'Green Canyon 52', - State: 'LA', - Latitude: 27.8833, - Longitude: -91.5, - }, - KHDC: { - StationId: 'KHDC', - City: 'Hammond', - State: 'LA', - Latitude: 30.5166, - Longitude: -90.4166, - }, - KH02: { - StationId: 'KH02', - City: 'High Island 334A', - State: 'LA', - Latitude: 28.1, - Longitude: -93.4, - }, - KH08: { - StationId: 'KH08', - City: 'High Is. 264C', - State: 'LA', - Latitude: 28.4666, - Longitude: -93.7333, - }, - KH78: { - StationId: 'KH78', - City: 'Offshore', - State: 'LA', - Latitude: 28.1833, - Longitude: -88.4833, - }, - KHUM: { - StationId: 'KHUM', - City: 'Houma Terrebonne', - State: 'LA', - Latitude: 29.5666, - Longitude: -90.6666, - }, - K7R4: { - StationId: 'K7R4', - City: 'Intracoastal Cit', - State: 'LA', - Latitude: 29.7666, - Longitude: -92.1166, - }, - K3R7: { - StationId: 'K3R7', - City: 'Jennings', - State: 'LA', - Latitude: 30.25, - Longitude: -92.6666, - }, - KLFT: { - StationId: 'KLFT', - City: 'Lafayette', - State: 'LA', - Latitude: 30.2, - Longitude: -92, - }, - KLCH: { - StationId: 'KLCH', - City: 'Lake Charles', - State: 'LA', - Latitude: 30.1333, - Longitude: -93.2166, - }, - KMNE: { - StationId: 'KMNE', - City: 'Minden', - State: 'LA', - Latitude: 32.65, - Longitude: -93.3, - }, - KMLU: { - StationId: 'KMLU', - City: 'Monroe', - State: 'LA', - Latitude: 32.5166, - Longitude: -92.0333, - }, - KIER: { - StationId: 'KIER', - City: 'Natchitoches', - State: 'LA', - Latitude: 31.7333, - Longitude: -93.1, - }, - KARA: { - StationId: 'KARA', - City: 'New Iberia', - State: 'LA', - Latitude: 30.0333, - Longitude: -91.8833, - }, - KNEW: { - StationId: 'KNEW', - City: 'New Orleans/Lake', - State: 'LA', - Latitude: 30.05, - Longitude: -90.0333, - }, - KNBG: { - StationId: 'KNBG', - City: 'New Orleans Nas', - State: 'LA', - Latitude: 29.8166, - Longitude: -90.0166, - }, - KMSY: { - StationId: 'KMSY', - City: 'New Orleans/Intl', - State: 'LA', - Latitude: 30, - Longitude: -90.25, - }, - KHZR: { - StationId: 'KHZR', - City: 'New Roads', - State: 'LA', - Latitude: 30.7166, - Longitude: -91.4833, - }, - KVSH: { - StationId: 'KVSH', - City: 'New O Superdome', - State: 'LA', - Latitude: 29.95, - Longitude: -90.0833, - }, - KHRV: { - StationId: 'KHRV', - City: 'Harvey/N Orleans', - State: 'LA', - Latitude: 29.85, - Longitude: -90, - }, - KACP: { - StationId: 'KACP', - City: 'Oakdale Allen P', - State: 'LA', - Latitude: 30.75, - Longitude: -92.6833, - }, - KOPL: { - StationId: 'KOPL', - City: 'Opelousas', - State: 'LA', - Latitude: 30.55, - Longitude: -92.1, - }, - KRSN: { - StationId: 'KRSN', - City: 'Ruston Regional', - State: 'LA', - Latitude: 32.5166, - Longitude: -92.5833, - }, - KPTN: { - StationId: 'KPTN', - City: 'Patterson Memori', - State: 'LA', - Latitude: 29.7166, - Longitude: -91.3166, - }, - KP92: { - StationId: 'KP92', - City: 'Salt Point', - State: 'LA', - Latitude: 29.5666, - Longitude: -91.5333, - }, - KGSM: { - StationId: 'KGSM', - City: 'Ship Shoal 207', - State: 'LA', - Latitude: 28.5333, - Longitude: -90.9833, - }, - KDTN: { - StationId: 'KDTN', - City: 'Shreveport/Dwntn', - State: 'LA', - Latitude: 32.55, - Longitude: -93.75, - }, - KSHV: { - StationId: 'KSHV', - City: 'Shreveport', - State: 'LA', - Latitude: 32.45, - Longitude: -93.8333, - }, - KEIC: { - StationId: 'KEIC', - City: 'Shreveport(Vor)', - State: 'LA', - Latitude: 32.7666, - Longitude: -93.8166, - }, - KLIX: { - StationId: 'KLIX', - City: 'Slidell/88D', - State: 'LA', - Latitude: 30.3333, - Longitude: -89.8333, - }, - KASD: { - StationId: 'KASD', - City: 'Slidell 22', - State: 'LA', - Latitude: 30.35, - Longitude: -89.8166, - }, - KORN: { - StationId: 'KORN', - City: 'New Orleans Rfc', - State: 'LA', - Latitude: 30.25, - Longitude: -89.7666, - }, - KSRN: { - StationId: 'KSRN', - City: 'S Marsh Isl 268', - State: 'LA', - Latitude: 29.1166, - Longitude: -91.8666, - }, - K7R8: { - StationId: 'K7R8', - City: 'S Marsh Island', - State: 'LA', - Latitude: 28.3, - Longitude: -91.9666, - }, - KS58: { - StationId: 'KS58', - City: 'South Timbalier', - State: 'LA', - Latitude: 28.5166, - Longitude: -90.5666, - }, - KUXL: { - StationId: 'KUXL', - City: 'Sulphur', - State: 'LA', - Latitude: 30.1333, - Longitude: -93.3833, - }, - KTVR: { - StationId: 'KTVR', - City: 'Tallulah/Vicksbu', - State: 'LA', - Latitude: 32.35, - Longitude: -91.0333, - }, - K1B7: { - StationId: 'K1B7', - City: 'Venice Heliport', - State: 'LA', - Latitude: 29.35, - Longitude: -89.4333, - }, - KE12: { - StationId: 'KE12', - City: 'E. Cameron 346', - State: 'LA', - Latitude: 28.0666, - Longitude: -92.7, - }, - KW60: { - StationId: 'KW60', - City: 'W. Cameron 560', - State: 'LA', - Latitude: 28.15, - Longitude: -93.35, - }, - //KQT8: - //{ - // StationId: 'KQT8', - // City: "Phi Oil Platf", - // State: 'LA', - // Latitude: 27.5333, - // Longitude: -92.4333, - //}, - //KQT9: - //{ - // StationId: 'KQT9', - // City: "Phi Oil Platf", - // State: 'LA', - // Latitude: 27.7833, - // Longitude: -90.6333, - //}, - //K4CO: - //{ - // StationId: 'K4CO', - // City: "Phi Oil Platf", - // State: 'LA', - // Latitude: 29.7833, - // Longitude: -93.1833, - //}, - //K4C0: - //{ - // StationId: 'K4C0', - // City: "Phi Oil Platf", - // State: 'LA', - // Latitude: 29.7833, - // Longitude: -93.1833, - //}, - K0R3: { - StationId: 'K0R3', - City: 'Abbeville Cc Mem', - State: 'LA', - Latitude: 29.9833, - Longitude: -92.0833, - }, - K01R: { - StationId: 'K01R', - City: 'Alexandria/Afb', - State: 'LA', - Latitude: 31.1333, - Longitude: -92.5666, - }, - K2F8: { - StationId: 'K2F8', - City: 'Bastrop Morehous', - State: 'LA', - Latitude: 32.75, - Longitude: -91.8833, - }, - K41I: { - StationId: 'K41I', - City: 'Eugene Is. 266C', - State: 'LA', - Latitude: 28.4666, - Longitude: -91.7833, - }, - KL49: { - StationId: 'KL49', - City: 'Galliano', - State: 'LA', - Latitude: 29.45, - Longitude: -90.2666, - }, - KGHB: { - StationId: 'KGHB', - City: 'Garden Banks172', - State: 'LA', - Latitude: 27.8333, - Longitude: -91.9833, - }, - KL38: { - StationId: 'KL38', - City: 'Gonzales', - State: 'LA', - Latitude: 30.1666, - Longitude: -90.9333, - }, - KL29: { - StationId: 'KL29', - City: 'Grand Cheiner', - State: 'LA', - Latitude: 29.8, - Longitude: -92.8333, - }, - KG01: { - StationId: 'KG01', - City: 'Green Canyon 184', - State: 'LA', - Latitude: 27.9, - Longitude: -91.5, - }, - K01T: { - StationId: 'K01T', - City: 'High Island 511', - State: 'LA', - Latitude: 28.1333, - Longitude: -94.4, - }, - KH39: { - StationId: 'KH39', - City: 'High Is. A572c', - State: 'LA', - Latitude: 27.95, - Longitude: -93.9833, - }, - KL40: { - StationId: 'KL40', - City: 'High Is. A489b', - State: 'LA', - Latitude: 28.2, - Longitude: -94.2, - }, - K7R2: { - StationId: 'K7R2', - City: 'Leeville', - State: 'LA', - Latitude: 29.2166, - Longitude: -90.2333, - }, - KF24: { - StationId: 'KF24', - City: 'Minden', - State: 'LA', - Latitude: 32.65, - Longitude: -93.3, - }, - K1G7: { - StationId: 'K1G7', - City: 'Miss. Canyon', - State: 'LA', - Latitude: 28.7833, - Longitude: -89.05, - }, - KL42: { - StationId: 'KL42', - City: 'Oakdale Allen P', - State: 'LA', - Latitude: 30.75, - Longitude: -92.6833, - }, - KS02: { - StationId: 'KS02', - City: 'Ship Shoal 224A', - State: 'LA', - Latitude: 28.5, - Longitude: -91.3, - }, - KS65: { - StationId: 'KS65', - City: 'Ship Shoal 198G', - State: 'LA', - Latitude: 28.5, - Longitude: -91.2, - }, - K6R0: { - StationId: 'K6R0', - City: 'Slidell', - State: 'LA', - Latitude: 30.35, - Longitude: -89.8166, - }, - KSIL: { - StationId: 'KSIL', - City: 'Slidell', - State: 'LA', - Latitude: 30.25, - Longitude: -89.7666, - }, - KL75: { - StationId: 'KL75', - City: 'Southland Field', - State: 'LA', - Latitude: 30.1333, - Longitude: -93.3666, - }, - KH18: { - StationId: 'KH18', - City: 'S. Pass Blk 62A', - State: 'LA', - Latitude: 28.9833, - Longitude: -89.1333, - }, - K3V8: { - StationId: 'K3V8', - City: 'Venice/Heliport', - State: 'LA', - Latitude: 29.1166, - Longitude: -89.2, - }, - K7W2: { - StationId: 'K7W2', - City: 'Vermillion', - State: 'LA', - Latitude: 28.5833, - Longitude: -92.4666, - }, - KVRX: { - StationId: 'KVRX', - City: 'Vermillion Area', - State: 'LA', - Latitude: 28.05, - Longitude: -92.45, - }, - K7R1: { - StationId: 'K7R1', - City: 'Venice', - State: 'LA', - Latitude: 29.2666, - Longitude: -89.3666, - }, - KW76: { - StationId: 'KW76', - City: 'W. Cameron 522', - State: 'LA', - Latitude: 28.3666, - Longitude: -93.5, - }, - K37C: { - StationId: 'K37C', - City: 'W. Cameron 556', - State: 'LA', - Latitude: 28.3666, - Longitude: -93.5, - }, - K7B5: { - StationId: 'K7B5', - City: 'W. Cameron 587', - State: 'LA', - Latitude: 28.0833, - Longitude: -93.2, - }, - KMPM: { - StationId: 'KMPM', - City: 'Main Pass 299', - State: 'LA', - Latitude: 29.2666, - Longitude: -88.7666, - }, - KCYD: { - StationId: 'KCYD', - City: 'Miss Canyan 807', - State: 'LA', - Latitude: 28.1666, - Longitude: -89.2166, - }, - KIPN: { - StationId: 'KIPN', - City: 'Indepedence 920', - State: 'LA', - Latitude: 28.0833, - Longitude: -87.9833, - }, - KGBK: { - StationId: 'KGBK', - City: 'Magnolia Oilp', - State: 'LA', - Latitude: 27.2, - Longitude: -92.2, - }, - KSPR: { - StationId: 'KSPR', - City: 'Ship Shoal178', - State: 'LA', - Latitude: 28.6, - Longitude: -91.2, - }, - KMDJ: { - StationId: 'KMDJ', - City: 'Miss Canyon 311A', - State: 'LA', - Latitude: 28.65, - Longitude: -89.8, - }, - KEHC: { - StationId: 'KEHC', - City: 'E Cameron278oilp', - State: 'LA', - Latitude: 28.4333, - Longitude: -92.8833, - }, - KVBS: { - StationId: 'KVBS', - City: 'Sabine 13B Oilp', - State: 'LA', - Latitude: 29.4833, - Longitude: -93.6333, - }, - KSCF: { - StationId: 'KSCF', - City: 'S Marsh268 Oilp', - State: 'LA', - Latitude: 29.1166, - Longitude: -91.8666, - }, - KVNP: { - StationId: 'KVNP', - City: 'Vermillion26oilp', - State: 'LA', - Latitude: 29.4666, - Longitude: -92.3666, - }, - KEIR: { - StationId: 'KEIR', - City: 'Eugene I 215Oilp', - State: 'LA', - Latitude: 28.6333, - Longitude: -91.4833, - }, - KATP: { - StationId: 'KATP', - City: 'Atlantis Oilp', - State: 'LA', - Latitude: 27.2, - Longitude: -90.0333, - }, - KCMB: { - StationId: 'KCMB', - City: 'E Cameron 47Jp', - State: 'LA', - Latitude: 29.4333, - Longitude: -92.9833, - }, - KGRY: { - StationId: 'KGRY', - City: 'Green Canyon 338', - State: 'LA', - Latitude: 27.6333, - Longitude: -90.45, - }, - KXIH: { - StationId: 'KXIH', - City: 'High Is. 179A', - State: 'LA', - Latitude: 29.1833, - Longitude: -94.5166, - }, - KVKY: { - StationId: 'KVKY', - City: 'Main Pass 289C', - State: 'LA', - Latitude: 29.25, - Longitude: -88.4333, - }, - KMIS: { - StationId: 'KMIS', - City: 'Main Pass 140B', - State: 'LA', - Latitude: 29.3, - Longitude: -88.85, - }, - KSTZ: { - StationId: 'KSTZ', - City: 'S Timbalier 301B', - State: 'LA', - Latitude: 28.1666, - Longitude: -90.6666, - }, - KVQT: { - StationId: 'KVQT', - City: 'Vermilion 331', - State: 'LA', - Latitude: 28.2666, - Longitude: -92.2666, - }, - KIKT: { - StationId: 'KIKT', - City: 'Miss Canyon 474', - State: 'LA', - Latitude: 28.5166, - Longitude: -88.2833, - }, - KBED: { - StationId: 'KBED', - City: 'Bedford', - State: 'MA', - Latitude: 42.4666, - Longitude: -71.3, - }, - KBVY: { - StationId: 'KBVY', - City: 'Beverly', - State: 'MA', - Latitude: 42.5833, - Longitude: -70.9166, - }, - KBOS: { - StationId: 'KBOS', - City: 'Boston', - State: 'MA', - Latitude: 42.3666, - Longitude: -71.0166, - }, - KBOX: { - StationId: 'KBOX', - City: 'Boston/Taunton', - State: 'MA', - Latitude: 41.95, - Longitude: -71.1333, - }, - KTAR: { - StationId: 'KTAR', - City: 'Boston/Rfc', - State: 'MA', - Latitude: 41.95, - Longitude: -71.1333, - }, - KCHH: { - StationId: 'KCHH', - City: 'Chatham', - State: 'MA', - Latitude: 41.6666, - Longitude: -69.9666, - }, - KCQX: { - StationId: 'KCQX', - City: 'Chatham', - State: 'MA', - Latitude: 41.6833, - Longitude: -70, - }, - KCEF: { - StationId: 'KCEF', - City: 'Chicopee/Westove', - State: 'MA', - Latitude: 42.2, - Longitude: -72.5166, - }, - KMQE: { - StationId: 'KMQE', - City: 'East Milton', - State: 'MA', - Latitude: 42.2166, - Longitude: -71.1166, - }, - KFMH: { - StationId: 'KFMH', - City: 'Falmouth/Otis Ab', - State: 'MA', - Latitude: 41.6333, - Longitude: -70.5166, - }, - KFIT: { - StationId: 'KFIT', - City: 'Fitchburg', - State: 'MA', - Latitude: 42.55, - Longitude: -71.75, - }, - KHYA: { - StationId: 'KHYA', - City: 'Hyannis', - State: 'MA', - Latitude: 41.6666, - Longitude: -70.2666, - }, - KLWM: { - StationId: 'KLWM', - City: 'Lawrence', - State: 'MA', - Latitude: 42.7166, - Longitude: -71.1333, - }, - KGHG: { - StationId: 'KGHG', - City: 'Marshfield', - State: 'MA', - Latitude: 42.1, - Longitude: -70.6666, - }, - KMVY: { - StationId: 'KMVY', - City: 'Marthas Vineyard', - State: 'MA', - Latitude: 41.4, - Longitude: -70.6166, - }, - KACK: { - StationId: 'KACK', - City: 'Nantucket', - State: 'MA', - Latitude: 41.25, - Longitude: -70.0666, - }, - KEWB: { - StationId: 'KEWB', - City: 'New Bedford', - State: 'MA', - Latitude: 41.6833, - Longitude: -70.95, - }, - KAQW: { - StationId: 'KAQW', - City: 'North Adams', - State: 'MA', - Latitude: 42.7, - Longitude: -73.1666, - }, - KOWD: { - StationId: 'KOWD', - City: 'Norwood', - State: 'MA', - Latitude: 42.1833, - Longitude: -71.1666, - }, - KORE: { - StationId: 'KORE', - City: 'Orange', - State: 'MA', - Latitude: 42.5666, - Longitude: -72.2833, - }, - KPSF: { - StationId: 'KPSF', - City: 'Pittsfield', - State: 'MA', - Latitude: 42.4333, - Longitude: -73.2833, - }, - KPYM: { - StationId: 'KPYM', - City: 'Plymouth', - State: 'MA', - Latitude: 41.9166, - Longitude: -70.7333, - }, - KPVC: { - StationId: 'KPVC', - City: 'Provincetown', - State: 'MA', - Latitude: 42.0666, - Longitude: -70.2166, - }, - KNZW: { - StationId: 'KNZW', - City: 'South Weymouth', - State: 'MA', - Latitude: 42.1333, - Longitude: -70.9166, - }, - KTAN: { - StationId: 'KTAN', - City: 'Taunton', - State: 'MA', - Latitude: 41.8833, - Longitude: -71.0166, - }, - KBAF: { - StationId: 'KBAF', - City: 'Westfield', - State: 'MA', - Latitude: 42.1666, - Longitude: -72.7166, - }, - KORH: { - StationId: 'KORH', - City: 'Worcester', - State: 'MA', - Latitude: 42.2666, - Longitude: -71.8666, - }, - K9B4: { - StationId: 'K9B4', - City: 'Ashburnham', - State: 'MA', - Latitude: 42.65, - Longitude: -71.8666, - }, - KAYE: { - StationId: 'KAYE', - City: 'Ayer', - State: 'MA', - Latitude: 42.5666, - Longitude: -71.6, - }, - K8B5: { - StationId: 'K8B5', - City: 'Barre Falls', - State: 'MA', - Latitude: 42.4166, - Longitude: -72.0666, - }, - KGDM: { - StationId: 'KGDM', - City: 'Gardner', - State: 'MA', - Latitude: 42.5666, - Longitude: -71.9666, - }, - KGBR: { - StationId: 'KGBR', - City: 'G Barrington', - State: 'MA', - Latitude: 42.2, - Longitude: -73.35, - }, - K7B2: { - StationId: 'K7B2', - City: 'Knightville', - State: 'MA', - Latitude: 42.2666, - Longitude: -72.8666, - }, - K3B2: { - StationId: 'K3B2', - City: 'Marshfield', - State: 'MA', - Latitude: 42.1, - Longitude: -70.6666, - }, - K2B2: { - StationId: 'K2B2', - City: 'Newburyport', - State: 'MA', - Latitude: 42.8166, - Longitude: -70.9166, - }, - K2B6: { - StationId: 'K2B6', - City: 'North Adams', - State: 'MA', - Latitude: 42.7, - Longitude: -73.1833, - }, - KWOR: { - StationId: 'KWOR', - City: 'Worthington', - State: 'MA', - Latitude: 42.3833, - Longitude: -72.9166, - }, - KAPG: { - StationId: 'KAPG', - City: 'Aberdeen/Phillip', - State: 'MD', - Latitude: 39.4666, - Longitude: -76.1666, - }, - KQAH: { - StationId: 'KQAH', - City: 'Aberdeen Prv Gnd', - State: 'MD', - Latitude: 39.5, - Longitude: -76.5666, - }, - KNAK: { - StationId: 'KNAK', - City: 'Annapolis/Naval', - State: 'MD', - Latitude: 38.9833, - Longitude: -76.4833, - }, - KADW: { - StationId: 'KADW', - City: 'Andrews Afb', - State: 'MD', - Latitude: 38.8166, - Longitude: -76.8666, - }, - KBWI: { - StationId: 'KBWI', - City: 'Balto/Wash Intl', - State: 'MD', - Latitude: 39.1666, - Longitude: -76.6833, - }, - KMTN: { - StationId: 'KMTN', - City: 'Baltimore/Martin', - State: 'MD', - Latitude: 39.3166, - Longitude: -76.4166, - }, - KDMH: { - StationId: 'KDMH', - City: 'Baltimore/Dwntwn', - State: 'MD', - Latitude: 39.2833, - Longitude: -76.6166, - }, - KCGE: { - StationId: 'KCGE', - City: 'Cambridge-Dorch', - State: 'MD', - Latitude: 38.5333, - Longitude: -76.0333, - }, - KRSP: { - StationId: 'KRSP', - City: 'Nsf Thurmont', - State: 'MD', - Latitude: 39.65, - Longitude: -77.4666, - }, - KWNO: { - StationId: 'KWNO', - City: 'Camp Spring/Ncep', - State: 'MD', - Latitude: 38.85, - Longitude: -76.9333, - }, - KWNH: { - StationId: 'KWNH', - City: 'Camp Springs/Hpc', - State: 'MD', - Latitude: 38.85, - Longitude: -76.9333, - }, - KWNM: { - StationId: 'KWNM', - City: 'Camp Springs/Mpc', - State: 'MD', - Latitude: 38.85, - Longitude: -76.9333, - }, - KWNC: { - StationId: 'KWNC', - City: 'Camp Springs/Cpc', - State: 'MD', - Latitude: 38.85, - Longitude: -76.9333, - }, - KWNB: { - StationId: 'KWNB', - City: 'Camp Springs/Dbc', - State: 'MD', - Latitude: 38.85, - Longitude: -76.9333, - }, - KDMW: { - StationId: 'KDMW', - City: 'Carroll Cnty', - State: 'MD', - Latitude: 39.6, - Longitude: -77, - }, - KW32: { - StationId: 'KW32', - City: 'Clinton', - State: 'MD', - Latitude: 38.75, - Longitude: -76.9333, - }, - KCGS: { - StationId: 'KCGS', - City: 'College Park', - State: 'MD', - Latitude: 38.9833, - Longitude: -76.9166, - }, - KCBE: { - StationId: 'KCBE', - City: 'Cumberland Reg', - State: 'MD', - Latitude: 39.6166, - Longitude: -78.7666, - }, - KESN: { - StationId: 'KESN', - City: 'Easton/Newnam', - State: 'MD', - Latitude: 38.8, - Longitude: -76.0666, - }, - KFME: { - StationId: 'KFME', - City: 'Fort Meade', - State: 'MD', - Latitude: 39.0833, - Longitude: -76.7666, - }, - KJWX: { - StationId: 'KJWX', - City: 'Fort Ritchie', - State: 'MD', - Latitude: 39.7166, - Longitude: -77.4166, - }, - KFDK: { - StationId: 'KFDK', - City: 'Frederick', - State: 'MD', - Latitude: 39.4166, - Longitude: -77.3666, - }, - K2G4: { - StationId: 'K2G4', - City: 'Garrett Co', - State: 'MD', - Latitude: 39.5833, - Longitude: -79.3333, - }, - KGAI: { - StationId: 'KGAI', - City: 'Gaithersburg', - State: 'MD', - Latitude: 39.1666, - Longitude: -77.1666, - }, - KHGR: { - StationId: 'KHGR', - City: 'Hagerstown', - State: 'MD', - Latitude: 39.7, - Longitude: -77.7333, - }, - KOXB: { - StationId: 'KOXB', - City: 'Ocean City', - State: 'MD', - Latitude: 38.3166, - Longitude: -75.1166, - }, - KNHK: { - StationId: 'KNHK', - City: 'Patuxent River', - State: 'MD', - Latitude: 38.2666, - Longitude: -76.4, - }, - KRJD: { - StationId: 'KRJD', - City: 'Ridgely', - State: 'MD', - Latitude: 38.9666, - Longitude: -75.8666, - }, - KSBY: { - StationId: 'KSBY', - City: 'Salisbury', - State: 'MD', - Latitude: 38.3333, - Longitude: -75.5, - }, - KW29: { - StationId: 'KW29', - City: 'Stevensville', - State: 'MD', - Latitude: 38.9833, - Longitude: -76.3333, - }, - K2W6: { - StationId: 'K2W6', - City: 'St Marys (Duke)', - State: 'MD', - Latitude: 38.3166, - Longitude: -76.55, - }, - KDVD: { - StationId: 'KDVD', - City: 'Camp David', - State: 'MD', - Latitude: 39.65, - Longitude: -77.4666, - }, - K43M: { - StationId: 'K43M', - City: 'Fort Ritchie/Sit', - State: 'MD', - Latitude: 39.7166, - Longitude: -77.4166, - }, - KN80: { - StationId: 'KN80', - City: 'Ocean City', - State: 'MD', - Latitude: 38.3166, - Longitude: -75.1166, - }, - KNUI: { - StationId: 'KNUI', - City: 'Webster Naval', - State: 'MD', - Latitude: 38.15, - Longitude: -76.4333, - }, - KEMI: { - StationId: 'KEMI', - City: 'Westminster', - State: 'MD', - Latitude: 39.5, - Longitude: -76.9833, - }, - KLEW: { - StationId: 'KLEW', - City: 'Auburn/Lewiston', - State: 'ME', - Latitude: 44.0333, - Longitude: -70.2666, - }, - KAUG: { - StationId: 'KAUG', - City: 'Augusta', - State: 'ME', - Latitude: 44.3166, - Longitude: -69.8, - }, - KBGR: { - StationId: 'KBGR', - City: 'Bangor', - State: 'ME', - Latitude: 44.8, - Longitude: -68.8166, - }, - KBHB: { - StationId: 'KBHB', - City: 'Bar Harbor', - State: 'ME', - Latitude: 44.45, - Longitude: -68.3666, - }, - KNHZ: { - StationId: 'KNHZ', - City: 'Brunswick Nas', - State: 'ME', - Latitude: 43.8666, - Longitude: -69.9166, - }, - KCAR: { - StationId: 'KCAR', - City: 'Caribou', - State: 'ME', - Latitude: 46.8666, - Longitude: -68.0166, - }, - KB21: { - StationId: 'KB21', - City: 'Carrabassett', - State: 'ME', - Latitude: 45.0833, - Longitude: -70.2166, - }, - K40B: { - StationId: 'K40B', - City: 'Clayton Lake', - State: 'ME', - Latitude: 46.6166, - Longitude: -69.5166, - }, - KEPM: { - StationId: 'KEPM', - City: 'Eastport', - State: 'ME', - Latitude: 44.9166, - Longitude: -67.0166, - }, - KFVE: { - StationId: 'KFVE', - City: 'Frenchville', - State: 'ME', - Latitude: 47.2833, - Longitude: -68.3, - }, - KIZG: { - StationId: 'KIZG', - City: 'Fryeburg', - State: 'ME', - Latitude: 43.9833, - Longitude: -70.95, - }, - KGYX: { - StationId: 'KGYX', - City: 'Gray/Portland', - State: 'ME', - Latitude: 43.8833, - Longitude: -70.25, - }, - KGNR: { - StationId: 'KGNR', - City: 'Greenville', - State: 'ME', - Latitude: 45.4666, - Longitude: -69.55, - }, - KCBW: { - StationId: 'KCBW', - City: 'Houlton/88D', - State: 'ME', - Latitude: 46.0333, - Longitude: -67.8, - }, - KHUL: { - StationId: 'KHUL', - City: 'Houlton', - State: 'ME', - Latitude: 46.1166, - Longitude: -67.8, - }, - KENE: { - StationId: 'KENE', - City: 'Kennebunkport', - State: 'ME', - Latitude: 43.4333, - Longitude: -70.6166, - }, - KMLT: { - StationId: 'KMLT', - City: 'Millinocket', - State: 'ME', - Latitude: 45.65, - Longitude: -68.7, - }, - KOLD: { - StationId: 'KOLD', - City: 'Old Town/Dewitt', - State: 'ME', - Latitude: 44.95, - Longitude: -68.6666, - }, - KPWM: { - StationId: 'KPWM', - City: 'Portland', - State: 'ME', - Latitude: 43.65, - Longitude: -70.3, - }, - KPQI: { - StationId: 'KPQI', - City: 'Presque Isle', - State: 'ME', - Latitude: 46.6666, - Longitude: -68.0333, - }, - KRKD: { - StationId: 'KRKD', - City: 'Rockland/Knox', - State: 'ME', - Latitude: 44.0666, - Longitude: -69.0833, - }, - KSFM: { - StationId: 'KSFM', - City: 'Sanford Muni', - State: 'ME', - Latitude: 43.3833, - Longitude: -70.7166, - }, - KWVL: { - StationId: 'KWVL', - City: 'Waterville', - State: 'ME', - Latitude: 44.5166, - Longitude: -69.6666, - }, - KIWI: { - StationId: 'KIWI', - City: 'Wiscasset', - State: 'ME', - Latitude: 43.9666, - Longitude: -69.7166, - }, - K47B: { - StationId: 'K47B', - City: 'Eastport', - State: 'ME', - Latitude: 44.9166, - Longitude: -67, - }, - KB20: { - StationId: 'KB20', - City: 'Freyburg', - State: 'ME', - Latitude: 43.9833, - Longitude: -70.95, - }, - K3B1: { - StationId: 'K3B1', - City: 'Greenville', - State: 'ME', - Latitude: 45.4666, - Longitude: -69.55, - }, - K2B7: { - StationId: 'K2B7', - City: 'Harmony', - State: 'ME', - Latitude: 44.9333, - Longitude: -69.6166, - }, - KLIZ: { - StationId: 'KLIZ', - City: 'Loring Afb', - State: 'ME', - Latitude: 46.95, - Longitude: -67.8833, - }, - K8B0: { - StationId: 'K8B0', - City: 'Rangeley', - State: 'ME', - Latitude: 44.9666, - Longitude: -70.7, - }, - KRUM: { - StationId: 'KRUM', - City: 'Rumford', - State: 'ME', - Latitude: 44.5333, - Longitude: -70.5333, - }, - K9B6: { - StationId: 'K9B6', - City: 'Sewel Ridge', - State: 'ME', - Latitude: 43, - Longitude: -68, - }, - K9B9: { - StationId: 'K9B9', - City: 'Wiscasset', - State: 'ME', - Latitude: 43.9666, - Longitude: -69.7166, - }, - KADG: { - StationId: 'KADG', - City: 'Adrian', - State: 'MI', - Latitude: 41.8666, - Longitude: -84.0833, - }, - KAMN: { - StationId: 'KAMN', - City: 'Alma', - State: 'MI', - Latitude: 43.3166, - Longitude: -84.6833, - }, - KAPN: { - StationId: 'KAPN', - City: 'Alpena', - State: 'MI', - Latitude: 45.0666, - Longitude: -83.5666, - }, - KARB: { - StationId: 'KARB', - City: 'Ann Arbor', - State: 'MI', - Latitude: 42.2166, - Longitude: -83.7333, - }, - KBAX: { - StationId: 'KBAX', - City: 'Bad Axe', - State: 'MI', - Latitude: 43.7833, - Longitude: -82.9833, - }, - KBTL: { - StationId: 'KBTL', - City: 'Battle Creek', - State: 'MI', - Latitude: 42.3166, - Longitude: -85.2333, - }, - KACB: { - StationId: 'KACB', - City: 'Bellaire', - State: 'MI', - Latitude: 44.9833, - Longitude: -85.2, - }, - KSJX: { - StationId: 'KSJX', - City: 'Beaver Island', - State: 'MI', - Latitude: 45.7, - Longitude: -85.5666, - }, - KBEH: { - StationId: 'KBEH', - City: 'Benton Harbor', - State: 'MI', - Latitude: 42.1333, - Longitude: -86.4166, - }, - KRQB: { - StationId: 'KRQB', - City: 'Big Rapids', - State: 'MI', - Latitude: 43.7166, - Longitude: -85.5, - }, - KCAD: { - StationId: 'KCAD', - City: 'Cadillac/Wexford', - State: 'MI', - Latitude: 44.2666, - Longitude: -85.4166, - }, - KCFS: { - StationId: 'KCFS', - City: 'Caro/Tuscola', - State: 'MI', - Latitude: 43.4666, - Longitude: -83.45, - }, - KCVX: { - StationId: 'KCVX', - City: 'Charlevoix', - State: 'MI', - Latitude: 45.3, - Longitude: -85.2666, - }, - KFPK: { - StationId: 'KFPK', - City: 'Charlotte', - State: 'MI', - Latitude: 42.5666, - Longitude: -84.8166, - }, - KSLH: { - StationId: 'KSLH', - City: 'Cheboygan', - State: 'MI', - Latitude: 45.65, - Longitude: -84.5166, - }, - KCIU: { - StationId: 'KCIU', - City: 'Chippewa Intl', - State: 'MI', - Latitude: 46.25, - Longitude: -84.4666, - }, - KOEB: { - StationId: 'KOEB', - City: 'Coldwater', - State: 'MI', - Latitude: 41.9166, - Longitude: -85.0333, - }, - KP59: { - StationId: 'KP59', - City: 'Copper Harbor', - State: 'MI', - Latitude: 47.4666, - Longitude: -87.8833, - }, - KDET: { - StationId: 'KDET', - City: 'Detroit/City Air', - State: 'MI', - Latitude: 42.4, - Longitude: -83.0166, - }, - KYIP: { - StationId: 'KYIP', - City: 'Detroit/Willow', - State: 'MI', - Latitude: 42.2333, - Longitude: -83.5333, - }, - KDTW: { - StationId: 'KDTW', - City: 'Detroit/Wayne', - State: 'MI', - Latitude: 42.2333, - Longitude: -83.3333, - }, - KDTX: { - StationId: 'KDTX', - City: 'Detroit/White Lk', - State: 'MI', - Latitude: 42.7, - Longitude: -83.4666, - }, - KONZ: { - StationId: 'KONZ', - City: 'Detroit/Grosse I', - State: 'MI', - Latitude: 42.1, - Longitude: -83.15, - }, - KDXO: { - StationId: 'KDXO', - City: 'Detroit/Vor', - State: 'MI', - Latitude: 42.2166, - Longitude: -83.3666, - }, - KDRM: { - StationId: 'KDRM', - City: 'Drummond Is', - State: 'MI', - Latitude: 46, - Longitude: -83.75, - }, - KESC: { - StationId: 'KESC', - City: 'Escanaba', - State: 'MI', - Latitude: 45.75, - Longitude: -87.0833, - }, - KFNT: { - StationId: 'KFNT', - City: 'Flint', - State: 'MI', - Latitude: 42.9666, - Longitude: -83.75, - }, - KFKS: { - StationId: 'KFKS', - City: 'Frankfort', - State: 'MI', - Latitude: 44.6333, - Longitude: -86.2, - }, - KFFX: { - StationId: 'KFFX', - City: 'Fremont', - State: 'MI', - Latitude: 43.4333, - Longitude: -86, - }, - KAPX: { - StationId: 'KAPX', - City: 'Gaylord/Alpena', - State: 'MI', - Latitude: 44.9, - Longitude: -84.7166, - }, - KGLR: { - StationId: 'KGLR', - City: 'Gaylord', - State: 'MI', - Latitude: 45.0166, - Longitude: -84.6833, - }, - KGRR: { - StationId: 'KGRR', - City: 'Grand Rapids', - State: 'MI', - Latitude: 42.8833, - Longitude: -85.5166, - }, - KGOV: { - StationId: 'KGOV', - City: 'Grayling Af', - State: 'MI', - Latitude: 44.6833, - Longitude: -84.7333, - }, - KSAW: { - StationId: 'KSAW', - City: 'Gwinn/Sawyer', - State: 'MI', - Latitude: 46.35, - Longitude: -87.4, - }, - KCMX: { - StationId: 'KCMX', - City: 'Hancock', - State: 'MI', - Latitude: 47.1666, - Longitude: -88.4833, - }, - KMGN: { - StationId: 'KMGN', - City: 'Harbor Springs', - State: 'MI', - Latitude: 45.4333, - Longitude: -84.9166, - }, - KC04: { - StationId: 'KC04', - City: 'Hart/Shelby', - State: 'MI', - Latitude: 41.9166, - Longitude: -85.0333, - }, - KJYM: { - StationId: 'KJYM', - City: 'Hillsdale', - State: 'MI', - Latitude: 41.9166, - Longitude: -84.5833, - }, - KBIV: { - StationId: 'KBIV', - City: 'Holland', - State: 'MI', - Latitude: 42.75, - Longitude: -86.1, - }, - KHTL: { - StationId: 'KHTL', - City: 'Houghton Lake', - State: 'MI', - Latitude: 44.35, - Longitude: -84.6666, - }, - KOZW: { - StationId: 'KOZW', - City: 'Howell', - State: 'MI', - Latitude: 42.6166, - Longitude: -83.9666, - }, - KY70: { - StationId: 'KY70', - City: 'Ionia', - State: 'MI', - Latitude: 42.9333, - Longitude: -85.0666, - }, - KIMT: { - StationId: 'KIMT', - City: 'Iron Mountain', - State: 'MI', - Latitude: 45.8166, - Longitude: -88.1166, - }, - KIWD: { - StationId: 'KIWD', - City: 'Ironwood', - State: 'MI', - Latitude: 46.5166, - Longitude: -90.1166, - }, - KJXN: { - StationId: 'KJXN', - City: 'Jackson/Reynolds', - State: 'MI', - Latitude: 42.2666, - Longitude: -84.4666, - }, - KAZO: { - StationId: 'KAZO', - City: 'Kalamazoo', - State: 'MI', - Latitude: 42.2333, - Longitude: -85.55, - }, - KDUH: { - StationId: 'KDUH', - City: 'Lambertville', - State: 'MI', - Latitude: 41.7333, - Longitude: -83.65, - }, - KLAN: { - StationId: 'KLAN', - City: 'Lansing', - State: 'MI', - Latitude: 42.7833, - Longitude: -84.5833, - }, - KD95: { - StationId: 'KD95', - City: 'Lapeer', - State: 'MI', - Latitude: 43.0666, - Longitude: -83.2666, - }, - KLDM: { - StationId: 'KLDM', - City: 'Ludington/Mason', - State: 'MI', - Latitude: 43.9666, - Longitude: -86.4, - }, - KMCD: { - StationId: 'KMCD', - City: 'Mackinac Island', - State: 'MI', - Latitude: 45.85, - Longitude: -84.6333, - }, - KMBL: { - StationId: 'KMBL', - City: 'Manistee', - State: 'MI', - Latitude: 44.2666, - Longitude: -86.25, - }, - KISQ: { - StationId: 'KISQ', - City: 'Manistique', - State: 'MI', - Latitude: 45.9666, - Longitude: -86.1666, - }, - KP75: { - StationId: 'KP75', - City: 'Manistique', - State: 'MI', - Latitude: 45.95, - Longitude: -86.2333, - }, - KRMY: { - StationId: 'KRMY', - City: 'Marshall', - State: 'MI', - Latitude: 42.2333, - Longitude: -84.95, - }, - KTEW: { - StationId: 'KTEW', - City: 'Mason', - State: 'MI', - Latitude: 42.5666, - Longitude: -84.4166, - }, - KMNM: { - StationId: 'KMNM', - City: 'Menominee', - State: 'MI', - Latitude: 45.1166, - Longitude: -87.6166, - }, - KIKW: { - StationId: 'KIKW', - City: 'Midland Barstow', - State: 'MI', - Latitude: 43.6666, - Longitude: -84.2666, - }, - KTTF: { - StationId: 'KTTF', - City: 'Monroe', - State: 'MI', - Latitude: 41.9333, - Longitude: -83.4166, - }, - KMOP: { - StationId: 'KMOP', - City: 'Mount Pleasant', - State: 'MI', - Latitude: 43.6166, - Longitude: -84.7333, - }, - KP53: { - StationId: 'KP53', - City: 'Munising Lakesh', - State: 'MI', - Latitude: 46.4166, - Longitude: -86.65, - }, - KMKG: { - StationId: 'KMKG', - City: 'Muskegon', - State: 'MI', - Latitude: 43.1666, - Longitude: -86.2333, - }, - KERY: { - StationId: 'KERY', - City: 'Newberry', - State: 'MI', - Latitude: 46.3, - Longitude: -85.45, - }, - KGIJ: { - StationId: 'KGIJ', - City: 'Niles Vor', - State: 'MI', - Latitude: 41.7666, - Longitude: -86.3166, - }, - KOSC: { - StationId: 'KOSC', - City: 'Oscoda/Wurtsmith', - State: 'MI', - Latitude: 44.45, - Longitude: -83.4, - }, - KASP: { - StationId: 'KASP', - City: 'Oscoda (Vor)', - State: 'MI', - Latitude: 44.45, - Longitude: -83.4, - }, - KRNP: { - StationId: 'KRNP', - City: 'Owosso', - State: 'MI', - Latitude: 43, - Longitude: -84.1333, - }, - KPLN: { - StationId: 'KPLN', - City: 'Pellston', - State: 'MI', - Latitude: 45.5666, - Longitude: -84.8, - }, - KPTK: { - StationId: 'KPTK', - City: 'Pontiac', - State: 'MI', - Latitude: 42.6666, - Longitude: -83.4166, - }, - KPMM: { - StationId: 'KPMM', - City: 'Pullman Vor', - State: 'MI', - Latitude: 42.4666, - Longitude: -86.1166, - }, - KP58: { - StationId: 'KP58', - City: 'Port Hope', - State: 'MI', - Latitude: 44.0166, - Longitude: -82.8, - }, - KPHN: { - StationId: 'KPHN', - City: 'Port Huron', - State: 'MI', - Latitude: 42.9166, - Longitude: -82.5166, - }, - KPZQ: { - StationId: 'KPZQ', - City: 'Rogers City', - State: 'MI', - Latitude: 45.4, - Longitude: -83.8166, - }, - KMBS: { - StationId: 'KMBS', - City: 'Saginaw', - State: 'MI', - Latitude: 43.5333, - Longitude: -84.0833, - }, - KHYX: { - StationId: 'KHYX', - City: 'Saginaw/Browne', - State: 'MI', - Latitude: 43.4333, - Longitude: -83.8666, - }, - KSVM: { - StationId: 'KSVM', - City: 'Salem (Lansing)', - State: 'MI', - Latitude: 42.4166, - Longitude: -83.6, - }, - KSSM: { - StationId: 'KSSM', - City: 'Sault Ste Marie', - State: 'MI', - Latitude: 46.4666, - Longitude: -84.3666, - }, - KANJ: { - StationId: 'KANJ', - City: 'Sault Ste Marie', - State: 'MI', - Latitude: 46.4666, - Longitude: -84.3666, - }, - KMTC: { - StationId: 'KMTC', - City: 'Selfridge Angb', - State: 'MI', - Latitude: 42.6166, - Longitude: -82.8166, - }, - KLWA: { - StationId: 'KLWA', - City: 'South Haven', - State: 'MI', - Latitude: 42.35, - Longitude: -86.25, - }, - KIRS: { - StationId: 'KIRS', - City: 'Sturgis/Kirsch', - State: 'MI', - Latitude: 41.8, - Longitude: -85.4333, - }, - KHAI: { - StationId: 'KHAI', - City: 'Three Rivers', - State: 'MI', - Latitude: 41.9666, - Longitude: -85.6, - }, - KTVC: { - StationId: 'KTVC', - City: 'Traverse Cit', - State: 'MI', - Latitude: 44.7333, - Longitude: -85.5666, - }, - KVLL: { - StationId: 'KVLL', - City: 'Troy/Oakland', - State: 'MI', - Latitude: 42.55, - Longitude: -83.1833, - }, - K78D: { - StationId: 'K78D', - City: 'Caro/Tuscola', - State: 'MI', - Latitude: 43.4666, - Longitude: -83.45, - }, - K07G: { - StationId: 'K07G', - City: 'Charlotte', - State: 'MI', - Latitude: 42.5666, - Longitude: -84.8166, - }, - KY15: { - StationId: 'KY15', - City: 'Cheboygan', - State: 'MI', - Latitude: 45.65, - Longitude: -84.5166, - }, - K2G5: { - StationId: 'K2G5', - City: 'Detroit/Grosse I', - State: 'MI', - Latitude: 42.1, - Longitude: -83.1666, - }, - K3FM: { - StationId: 'K3FM', - City: 'Fremont', - State: 'MI', - Latitude: 43.4333, - Longitude: -86, - }, - K3RN: { - StationId: 'K3RN', - City: 'Grayling Af', - State: 'MI', - Latitude: 44.6833, - Longitude: -84.7333, - }, - K55D: { - StationId: 'K55D', - City: 'Grayling Af', - State: 'MI', - Latitude: 44.6833, - Longitude: -84.7333, - }, - KD87: { - StationId: 'KD87', - City: 'Harbor Springs', - State: 'MI', - Latitude: 45.4333, - Longitude: -84.9166, - }, - K3HE: { - StationId: 'K3HE', - City: 'Howell', - State: 'MI', - Latitude: 42.6166, - Longitude: -83.9666, - }, - K5G9: { - StationId: 'K5G9', - City: 'Lambertville', - State: 'MI', - Latitude: 41.7333, - Longitude: -83.65, - }, - KY84: { - StationId: 'KY84', - City: 'Mackinac Island', - State: 'MI', - Latitude: 45.8666, - Longitude: -84.6333, - }, - KMQT: { - StationId: 'KMQT', - City: 'Marquette', - State: 'MI', - Latitude: 46.5333, - Longitude: -87.5666, - }, - K5D8: { - StationId: 'K5D8', - City: 'Marshall', - State: 'MI', - Latitude: 42.25, - Longitude: -84.95, - }, - K09G: { - StationId: 'K09G', - City: 'Mason', - State: 'MI', - Latitude: 42.5666, - Longitude: -84.4166, - }, - KD92: { - StationId: 'KD92', - City: 'Monroe', - State: 'MI', - Latitude: 41.9333, - Longitude: -83.4333, - }, - K5D3: { - StationId: 'K5D3', - City: 'Owosso', - State: 'MI', - Latitude: 43, - Longitude: -84.1333, - }, - KECK: { - StationId: 'KECK', - City: 'Peck', - State: 'MI', - Latitude: 43.25, - Longitude: -82.7166, - }, - KY62: { - StationId: 'KY62', - City: 'Sault Ste Marie', - State: 'MI', - Latitude: 46.4666, - Longitude: -84.3666, - }, - K0D1: { - StationId: 'K0D1', - City: 'South Haven', - State: 'MI', - Latitude: 42.35, - Longitude: -86.25, - }, - K7D2: { - StationId: 'K7D2', - City: 'Troy/Oakland', - State: 'MI', - Latitude: 42.55, - Longitude: -83.1833, - }, - KAIT: { - StationId: 'KAIT', - City: 'Aitkin Ndb', - State: 'MN', - Latitude: 46.5333, - Longitude: -93.6666, - }, - KAEL: { - StationId: 'KAEL', - City: 'Albert Lea', - State: 'MN', - Latitude: 43.6833, - Longitude: -93.3666, - }, - KAXN: { - StationId: 'KAXN', - City: 'Alexandria', - State: 'MN', - Latitude: 45.8666, - Longitude: -95.4, - }, - KAQP: { - StationId: 'KAQP', - City: 'Appleton Municip', - State: 'MN', - Latitude: 45.2166, - Longitude: -96, - }, - KAUM: { - StationId: 'KAUM', - City: 'Austin Muni', - State: 'MN', - Latitude: 43.6666, - Longitude: -92.9166, - }, - KBDE: { - StationId: 'KBDE', - City: 'Baudette', - State: 'MN', - Latitude: 48.7333, - Longitude: -94.6166, - }, - KBJI: { - StationId: 'KBJI', - City: 'Bemidji', - State: 'MN', - Latitude: 47.5, - Longitude: -94.9166, - }, - KBBB: { - StationId: 'KBBB', - City: 'Benson Muni', - State: 'MN', - Latitude: 45.3166, - Longitude: -95.65, - }, - KFOZ: { - StationId: 'KFOZ', - City: 'Bigfork', - State: 'MN', - Latitude: 47.7666, - Longitude: -93.65, - }, - KBRD: { - StationId: 'KBRD', - City: 'Brainerd', - State: 'MN', - Latitude: 46.4, - Longitude: -94.1333, - }, - KCFE: { - StationId: 'KCFE', - City: 'Buffalo Muni', - State: 'MN', - Latitude: 45.1666, - Longitude: -93.85, - }, - KCBG: { - StationId: 'KCBG', - City: 'Cambridge Muni', - State: 'MN', - Latitude: 45.5666, - Longitude: -93.2666, - }, - KCNB: { - StationId: 'KCNB', - City: 'Canby/Myers Fld', - State: 'MN', - Latitude: 44.7333, - Longitude: -96.2666, - }, - KMPX: { - StationId: 'KMPX', - City: 'Chanhassen', - State: 'MN', - Latitude: 44.85, - Longitude: -93.5666, - }, - KCOQ: { - StationId: 'KCOQ', - City: 'Cloquet', - State: 'MN', - Latitude: 46.7, - Longitude: -92.5, - }, - KCQM: { - StationId: 'KCQM', - City: 'Cook Muni Airpor', - State: 'MN', - Latitude: 47.8166, - Longitude: -92.6833, - }, - KCDD: { - StationId: 'KCDD', - City: 'Crane Lake', - State: 'MN', - Latitude: 48.2666, - Longitude: -92.4833, - }, - KCKN: { - StationId: 'KCKN', - City: 'Crookston Muni', - State: 'MN', - Latitude: 47.85, - Longitude: -96.6166, - }, - KDTL: { - StationId: 'KDTL', - City: 'Detroit Lakes', - State: 'MN', - Latitude: 46.8166, - Longitude: -95.8666, - }, - KTOB: { - StationId: 'KTOB', - City: 'Dodge Center', - State: 'MN', - Latitude: 44.0166, - Longitude: -92.8166, - }, - KDYT: { - StationId: 'KDYT', - City: 'Duluth (Sky Harb', - State: 'MN', - Latitude: 46.7166, - Longitude: -92.0333, - }, - KDLH: { - StationId: 'KDLH', - City: 'Duluth', - State: 'MN', - Latitude: 46.85, - Longitude: -92.2, - }, - KY63: { - StationId: 'KY63', - City: 'Elbow Lake Muni', - State: 'MN', - Latitude: 45.9833, - Longitude: -96, - }, - KELO: { - StationId: 'KELO', - City: 'Ely Muni', - State: 'MN', - Latitude: 47.8166, - Longitude: -91.8166, - }, - KEVM: { - StationId: 'KEVM', - City: 'Eveleth Muni', - State: 'MN', - Latitude: 47.4166, - Longitude: -92.5, - }, - KFRM: { - StationId: 'KFRM', - City: 'Fairmont Muni', - State: 'MN', - Latitude: 43.6333, - Longitude: -94.4166, - }, - KFBL: { - StationId: 'KFBL', - City: 'Faribault Muni', - State: 'MN', - Latitude: 44.3333, - Longitude: -93.3166, - }, - KFFM: { - StationId: 'KFFM', - City: 'Fergus Falls', - State: 'MN', - Latitude: 46.2833, - Longitude: -96.15, - }, - KFGN: { - StationId: 'KFGN', - City: 'Flag Island', - State: 'MN', - Latitude: 49.3166, - Longitude: -94.9, - }, - KFSE: { - StationId: 'KFSE', - City: 'Fosston', - State: 'MN', - Latitude: 47.5833, - Longitude: -95.7666, - }, - KGYL: { - StationId: 'KGYL', - City: 'Glencoe', - State: 'MN', - Latitude: 44.7666, - Longitude: -94.0833, - }, - KGHW: { - StationId: 'KGHW', - City: 'Glenwood', - State: 'MN', - Latitude: 45.6333, - Longitude: -95.3166, - }, - KGNA: { - StationId: 'KGNA', - City: 'Grand Marais', - State: 'MN', - Latitude: 47.75, - Longitude: -90.35, - }, - KGRM: { - StationId: 'KGRM', - City: 'Grand Marais', - State: 'MN', - Latitude: 47.8333, - Longitude: -90.3833, - }, - KCKC: { - StationId: 'KCKC', - City: 'Grand Marais/Coo', - State: 'MN', - Latitude: 47.8333, - Longitude: -90.3666, - }, - KGPZ: { - StationId: 'KGPZ', - City: 'Grand Rapids', - State: 'MN', - Latitude: 47.2166, - Longitude: -93.5166, - }, - KGDB: { - StationId: 'KGDB', - City: 'Granite Falls', - State: 'MN', - Latitude: 44.75, - Longitude: -95.55, - }, - KHCO: { - StationId: 'KHCO', - City: 'Hallock', - State: 'MN', - Latitude: 48.75, - Longitude: -96.9333, - }, - KHIB: { - StationId: 'KHIB', - City: 'Hibbing', - State: 'MN', - Latitude: 47.3833, - Longitude: -92.8333, - }, - K04W: { - StationId: 'K04W', - City: 'Hinckley', - State: 'MN', - Latitude: 46.0166, - Longitude: -92.9, - }, - KHCD: { - StationId: 'KHCD', - City: 'Hutchinson', - State: 'MN', - Latitude: 44.8666, - Longitude: -94.3833, - }, - KINL: { - StationId: 'KINL', - City: 'Interntnl Falls', - State: 'MN', - Latitude: 48.5666, - Longitude: -93.4, - }, - KMJQ: { - StationId: 'KMJQ', - City: 'Jackson Muni', - State: 'MN', - Latitude: 43.6333, - Longitude: -94.9666, - }, - K21D: { - StationId: 'K21D', - City: 'Lake Elmo', - State: 'MN', - Latitude: 45, - Longitude: -92.85, - }, - KLJF: { - StationId: 'KLJF', - City: 'Litchfield', - State: 'MN', - Latitude: 45.1, - Longitude: -94.5166, - }, - KLXL: { - StationId: 'KLXL', - City: 'Little Falls', - State: 'MN', - Latitude: 45.95, - Longitude: -94.3333, - }, - K14Y: { - StationId: 'K14Y', - City: 'Long Prairie', - State: 'MN', - Latitude: 45.9, - Longitude: -94.8666, - }, - KXVG: { - StationId: 'KXVG', - City: 'Longville', - State: 'MN', - Latitude: 46.9833, - Longitude: -94.2, - }, - KLYV: { - StationId: 'KLYV', - City: 'Luverne', - State: 'MN', - Latitude: 43.6166, - Longitude: -96.2166, - }, - KDXX: { - StationId: 'KDXX', - City: 'Madison', - State: 'MN', - Latitude: 44.9833, - Longitude: -96.1833, - }, - KMKT: { - StationId: 'KMKT', - City: 'Mankato', - State: 'MN', - Latitude: 44.2166, - Longitude: -93.9166, - }, - KMML: { - StationId: 'KMML', - City: 'Marshall/Ryan', - State: 'MN', - Latitude: 44.45, - Longitude: -95.8166, - }, - KMGG: { - StationId: 'KMGG', - City: 'Maple Lake', - State: 'MN', - Latitude: 45.2333, - Longitude: -93.9833, - }, - KHZX: { - StationId: 'KHZX', - City: 'Mcgregor/Iverson', - State: 'MN', - Latitude: 46.6166, - Longitude: -93.3166, - }, - KMSP: { - StationId: 'KMSP', - City: 'Minneapolis', - State: 'MN', - Latitude: 44.8833, - Longitude: -93.2333, - }, - KANE: { - StationId: 'KANE', - City: 'Minneapls/Blaine', - State: 'MN', - Latitude: 45.15, - Longitude: -93.2166, - }, - KMSR: { - StationId: 'KMSR', - City: 'Minneapolis/Rfc', - State: 'MN', - Latitude: 44.85, - Longitude: -93.5666, - }, - KZMP: { - StationId: 'KZMP', - City: 'Minneapols/Artcc', - State: 'MN', - Latitude: 44.6333, - Longitude: -93.1833, - }, - KFCM: { - StationId: 'KFCM', - City: 'Mnpls/Flying Cld', - State: 'MN', - Latitude: 44.8333, - Longitude: -93.4666, - }, - KMIC: { - StationId: 'KMIC', - City: 'Mnpls/Crystal', - State: 'MN', - Latitude: 45.0666, - Longitude: -93.35, - }, - KLVN: { - StationId: 'KLVN', - City: 'Mnpls/Airlake', - State: 'MN', - Latitude: 44.6333, - Longitude: -93.2333, - }, - KMVE: { - StationId: 'KMVE', - City: 'Montevideo', - State: 'MN', - Latitude: 44.9666, - Longitude: -95.7166, - }, - KJKJ: { - StationId: 'KJKJ', - City: 'Moorhead Muni', - State: 'MN', - Latitude: 46.8333, - Longitude: -96.6666, - }, - KMZH: { - StationId: 'KMZH', - City: 'Moose Lake', - State: 'MN', - Latitude: 46.4166, - Longitude: -92.8, - }, - KJMR: { - StationId: 'KJMR', - City: 'Mora', - State: 'MN', - Latitude: 45.8833, - Longitude: -93.2666, - }, - KMOX: { - StationId: 'KMOX', - City: 'Morris Muni', - State: 'MN', - Latitude: 45.5666, - Longitude: -95.9666, - }, - K27D: { - StationId: 'K27D', - City: 'Canby/Myers Fld', - State: 'MN', - Latitude: 44.7333, - Longitude: -96.2666, - }, - KULM: { - StationId: 'KULM', - City: 'New Ulm Muni', - State: 'MN', - Latitude: 44.3166, - Longitude: -94.5, - }, - KODI: { - StationId: 'KODI', - City: 'Nodine Vor', - State: 'MN', - Latitude: 43.9166, - Longitude: -91.4666, - }, - KOVL: { - StationId: 'KOVL', - City: 'Olivia', - State: 'MN', - Latitude: 44.7833, - Longitude: -95.0333, - }, - KORB: { - StationId: 'KORB', - City: 'Orr', - State: 'MN', - Latitude: 48.0166, - Longitude: -92.8666, - }, - KVVV: { - StationId: 'KVVV', - City: 'Ortonville', - State: 'MN', - Latitude: 45.3, - Longitude: -96.4166, - }, - KOWA: { - StationId: 'KOWA', - City: 'Owatonna', - State: 'MN', - Latitude: 44.1166, - Longitude: -93.25, - }, - KPKD: { - StationId: 'KPKD', - City: 'Park Rapids', - State: 'MN', - Latitude: 46.9, - Longitude: -95.0666, - }, - KPEX: { - StationId: 'KPEX', - City: 'Paynesville', - State: 'MN', - Latitude: 45.3666, - Longitude: -94.7333, - }, - KPWC: { - StationId: 'KPWC', - City: 'Pine River Regio', - State: 'MN', - Latitude: 46.7166, - Longitude: -94.3666, - }, - KPQN: { - StationId: 'KPQN', - City: 'Pipestone', - State: 'MN', - Latitude: 43.9666, - Longitude: -96.3166, - }, - KFKA: { - StationId: 'KFKA', - City: 'Preston', - State: 'MN', - Latitude: 43.6833, - Longitude: -92.1666, - }, - KPNM: { - StationId: 'KPNM', - City: 'Princeton Muni', - State: 'MN', - Latitude: 45.5666, - Longitude: -93.6, - }, - KRGK: { - StationId: 'KRGK', - City: 'Red Wing', - State: 'MN', - Latitude: 44.5833, - Longitude: -92.4833, - }, - KRWF: { - StationId: 'KRWF', - City: 'Redwood Fall', - State: 'MN', - Latitude: 44.55, - Longitude: -95.0833, - }, - KRST: { - StationId: 'KRST', - City: 'Rochester', - State: 'MN', - Latitude: 43.9, - Longitude: -92.5, - }, - K9MN: { - StationId: 'K9MN', - City: 'St Mary Hospital', - State: 'MN', - Latitude: 44.0166, - Longitude: -92.4833, - }, - KROX: { - StationId: 'KROX', - City: 'Roseau Muni', - State: 'MN', - Latitude: 48.85, - Longitude: -95.7, - }, - KROS: { - StationId: 'KROS', - City: 'Rush City', - State: 'MN', - Latitude: 45.7, - Longitude: -92.95, - }, - KD39: { - StationId: 'KD39', - City: 'Sauk Centre', - State: 'MN', - Latitude: 45.7, - Longitude: -94.9333, - }, - KBFW: { - StationId: 'KBFW', - City: 'Silver Bay', - State: 'MN', - Latitude: 47.25, - Longitude: -91.4, - }, - KDVP: { - StationId: 'KDVP', - City: 'Slayton', - State: 'MN', - Latitude: 43.9833, - Longitude: -95.7833, - }, - KSGS: { - StationId: 'KSGS', - City: 'South St Paul', - State: 'MN', - Latitude: 44.8666, - Longitude: -93.0333, - }, - KSTC: { - StationId: 'KSTC', - City: 'St. Cloud', - State: 'MN', - Latitude: 45.55, - Longitude: -94.05, - }, - KJYG: { - StationId: 'KJYG', - City: 'St. James', - State: 'MN', - Latitude: 43.9833, - Longitude: -94.55, - }, - KSTP: { - StationId: 'KSTP', - City: 'St. Paul', - State: 'MN', - Latitude: 44.9333, - Longitude: -93.05, - }, - KSYN: { - StationId: 'KSYN', - City: 'Stanton', - State: 'MN', - Latitude: 44.4666, - Longitude: -93.0166, - }, - KSAZ: { - StationId: 'KSAZ', - City: 'Staples', - State: 'MN', - Latitude: 46.3666, - Longitude: -94.8, - }, - KTVF: { - StationId: 'KTVF', - City: 'Thief River', - State: 'MN', - Latitude: 48.0666, - Longitude: -96.1666, - }, - KP61: { - StationId: 'KP61', - City: 'Tofte (Ramos)', - State: 'MN', - Latitude: 47.5666, - Longitude: -90.8166, - }, - KTKC: { - StationId: 'KTKC', - City: 'Tracy', - State: 'MN', - Latitude: 44.25, - Longitude: -95.6166, - }, - KTWM: { - StationId: 'KTWM', - City: 'Two Harbors', - State: 'MN', - Latitude: 47.0333, - Longitude: -91.75, - }, - KADC: { - StationId: 'KADC', - City: 'Wadena Muni', - State: 'MN', - Latitude: 46.45, - Longitude: -95.2166, - }, - KRRT: { - StationId: 'KRRT', - City: 'Warroad', - State: 'MN', - Latitude: 48.9333, - Longitude: -95.3333, - }, - KACQ: { - StationId: 'KACQ', - City: 'Waseca', - State: 'MN', - Latitude: 44.0666, - Longitude: -93.55, - }, - KVWU: { - StationId: 'KVWU', - City: 'Waskish Muni', - State: 'MN', - Latitude: 48.15, - Longitude: -94.5166, - }, - KETH: { - StationId: 'KETH', - City: 'Wheaton Ndb', - State: 'MN', - Latitude: 45.7833, - Longitude: -96.55, - }, - KILL: { - StationId: 'KILL', - City: 'Willmar/Rice', - State: 'MN', - Latitude: 45.1166, - Longitude: -95.0666, - }, - KBDH: { - StationId: 'KBDH', - City: 'Willmar Muni', - State: 'MN', - Latitude: 45.1166, - Longitude: -95.1333, - }, - KMWM: { - StationId: 'KMWM', - City: 'Windom Muni Airp', - State: 'MN', - Latitude: 43.9, - Longitude: -95.1, - }, - KONA: { - StationId: 'KONA', - City: 'Winona Muni', - State: 'MN', - Latitude: 44.0666, - Longitude: -91.7, - }, - KOTG: { - StationId: 'KOTG', - City: 'Worthington', - State: 'MN', - Latitude: 43.6333, - Longitude: -95.5666, - }, - K85D: { - StationId: 'K85D', - City: 'Bigfork', - State: 'MN', - Latitude: 47.7666, - Longitude: -93.65, - }, - K8Y2: { - StationId: 'K8Y2', - City: 'Buffalo Muni', - State: 'MN', - Latitude: 45.1666, - Longitude: -93.85, - }, - K8Y8: { - StationId: 'K8Y8', - City: 'Crane Lake', - State: 'MN', - Latitude: 46.2666, - Longitude: -92.5666, - }, - K87D: { - StationId: 'K87D', - City: 'Dodge Center', - State: 'MN', - Latitude: 44.0166, - Longitude: -92.8166, - }, - KD36: { - StationId: 'KD36', - City: 'Duluth/Sky Hrbr', - State: 'MN', - Latitude: 46.7166, - Longitude: -92.05, - }, - KY29: { - StationId: 'KY29', - City: 'Glencoe', - State: 'MN', - Latitude: 44.75, - Longitude: -95.9166, - }, - K1G2: { - StationId: 'K1G2', - City: 'Granite Falls', - State: 'MN', - Latitude: 44.75, - Longitude: -95.55, - }, - K03Y: { - StationId: 'K03Y', - City: 'Hallock', - State: 'MN', - Latitude: 48.7666, - Longitude: -96.95, - }, - K43F: { - StationId: 'K43F', - City: 'Litchfield Muni', - State: 'MN', - Latitude: 45.1, - Longitude: -94.5, - }, - KD33: { - StationId: 'KD33', - City: 'Longville', - State: 'MN', - Latitude: 46.9833, - Longitude: -94.2, - }, - KD19: { - StationId: 'KD19', - City: 'Luverne', - State: 'MN', - Latitude: 43.6166, - Longitude: -96.2166, - }, - KY33: { - StationId: 'KY33', - City: 'Maple Lake', - State: 'MN', - Latitude: 45.2333, - Longitude: -93.9833, - }, - KY12: { - StationId: 'KY12', - City: 'Lakeville/Mnpls', - State: 'MN', - Latitude: 44.6333, - Longitude: -93.2333, - }, - K17Y: { - StationId: 'K17Y', - City: 'Mcgregor/Iverson', - State: 'MN', - Latitude: 46.6166, - Longitude: -93.3166, - }, - K19D: { - StationId: 'K19D', - City: 'Mora Muni', - State: 'MN', - Latitude: 45.8666, - Longitude: -93.2666, - }, - K99M: { - StationId: 'K99M', - City: 'Moorehead', - State: 'MN', - Latitude: 46.8333, - Longitude: -96.6666, - }, - K2P3: { - StationId: 'K2P3', - City: 'Paynesville', - State: 'MN', - Latitude: 45.3666, - Longitude: -94.75, - }, - KP39: { - StationId: 'KP39', - City: 'Pequot Lake', - State: 'MN', - Latitude: 46.6, - Longitude: -94.3166, - }, - K54Y: { - StationId: 'K54Y', - City: 'Rush City', - State: 'MN', - Latitude: 45.7, - Longitude: -92.95, - }, - K60Y: { - StationId: 'K60Y', - City: 'Slayton', - State: 'MN', - Latitude: 43.9833, - Longitude: -95.7833, - }, - KD97: { - StationId: 'KD97', - City: 'South St Paul', - State: 'MN', - Latitude: 44.85, - Longitude: -93.15, - }, - KD40: { - StationId: 'KD40', - City: 'St James Muni', - State: 'MN', - Latitude: 43.9833, - Longitude: -94.55, - }, - KY68: { - StationId: 'KY68', - City: 'Tracy', - State: 'MN', - Latitude: 44.25, - Longitude: -95.6, - }, - K17W: { - StationId: 'K17W', - City: 'Wadena', - State: 'MN', - Latitude: 46.45, - Longitude: -95.2, - }, - KD45: { - StationId: 'KD45', - City: 'Warroad', - State: 'MN', - Latitude: 48.9333, - Longitude: -95.35, - }, - KRAD: { - StationId: 'KRAD', - City: 'Warroad', - State: 'MN', - Latitude: 48.9333, - Longitude: -95.3333, - }, - QASM: { - StationId: 'QASM', - City: 'Austin', - State: 'MN', - Latitude: 43.6666, - Longitude: -92.95, - }, - QBLM: { - StationId: 'QBLM', - City: 'Albert Lea', - State: 'MN', - Latitude: 43.6333, - Longitude: -93.3833, - }, - QFCM: { - StationId: 'QFCM', - City: 'Preston', - State: 'MN', - Latitude: 43.6666, - Longitude: -92, - }, - QFMM: { - StationId: 'QFMM', - City: 'Rochester', - State: 'MN', - Latitude: 44.0166, - Longitude: -92.4666, - }, - QGMM: { - StationId: 'QGMM', - City: 'Grand Meadow', - State: 'MN', - Latitude: 43.7166, - Longitude: -92.5, - }, - QHIM: { - StationId: 'QHIM', - City: 'Hills', - State: 'MN', - Latitude: 43.5166, - Longitude: -96.3666, - }, - QJAM: { - StationId: 'QJAM', - City: 'Rochester', - State: 'MN', - Latitude: 44.0666, - Longitude: -92.4833, - }, - QKGM: { - StationId: 'QKGM', - City: 'Rochester', - State: 'MN', - Latitude: 44.0333, - Longitude: -92.4666, - }, - QLEM: { - StationId: 'QLEM', - City: 'Leroy', - State: 'MN', - Latitude: 43.5166, - Longitude: -92.5166, - }, - QMAM: { - StationId: 'QMAM', - City: 'Madison', - State: 'MN', - Latitude: 45.0166, - Longitude: -96.1833, - }, - QMOM: { - StationId: 'QMOM', - City: 'Worthington', - State: 'MN', - Latitude: 43.6333, - Longitude: -95.6333, - }, - QMSM: { - StationId: 'QMSM', - City: 'Luverne', - State: 'MN', - Latitude: 43.6666, - Longitude: -96.2166, - }, - QRCM: { - StationId: 'QRCM', - City: 'Lamberton', - State: 'MN', - Latitude: 44.2333, - Longitude: -95.2666, - }, - QTMM: { - StationId: 'QTMM', - City: 'West Concord', - State: 'MN', - Latitude: 44.1333, - Longitude: -92.9, - }, - QWLM: { - StationId: 'QWLM', - City: 'Rochester', - State: 'MN', - Latitude: 43.9833, - Longitude: -92.4333, - }, - KVER: { - StationId: 'KVER', - City: 'Boonville', - State: 'MO', - Latitude: 38.95, - Longitude: -92.6833, - }, - KBBG: { - StationId: 'KBBG', - City: 'Branson', - State: 'MO', - Latitude: 36.5333, - Longitude: -93.2, - }, - KFWB: { - StationId: 'KFWB', - City: 'Branson West', - State: 'MO', - Latitude: 36.7, - Longitude: -93.4, - }, - KBUM: { - StationId: 'KBUM', - City: 'Butler', - State: 'MO', - Latitude: 38.2666, - Longitude: -94.4833, - }, - KH21: { - StationId: 'KH21', - City: 'Camdenton', - State: 'MO', - Latitude: 37.9666, - Longitude: -92.6833, - }, - KCGI: { - StationId: 'KCGI', - City: 'Cape Girardeau', - State: 'MO', - Latitude: 37.2333, - Longitude: -89.5833, - }, - KCDJ: { - StationId: 'KCDJ', - City: 'Chillicothe', - State: 'MO', - Latitude: 39.8166, - Longitude: -93.5833, - }, - KGLY: { - StationId: 'KGLY', - City: 'Clinton', - State: 'MO', - Latitude: 38.35, - Longitude: -93.6833, - }, - KCOU: { - StationId: 'KCOU', - City: 'Columbia', - State: 'MO', - Latitude: 38.8166, - Longitude: -92.2166, - }, - KFAM: { - StationId: 'KFAM', - City: 'Farmington', - State: 'MO', - Latitude: 37.7666, - Longitude: -90.4166, - }, - KTBN: { - StationId: 'KTBN', - City: 'Fort Leonard Woo', - State: 'MO', - Latitude: 37.7166, - Longitude: -92.1166, - }, - KGVW: { - StationId: 'KGVW', - City: 'Grandview', - State: 'MO', - Latitude: 38.8333, - Longitude: -94.5666, - }, - KHAE: { - StationId: 'KHAE', - City: 'Hannibal', - State: 'MO', - Latitude: 39.7333, - Longitude: -91.45, - }, - KLRY: { - StationId: 'KLRY', - City: 'Harrisonville', - State: 'MO', - Latitude: 38.6166, - Longitude: -94.35, - }, - KJEF: { - StationId: 'KJEF', - City: 'Jefferson City', - State: 'MO', - Latitude: 38.6, - Longitude: -92.15, - }, - KJLN: { - StationId: 'KJLN', - City: 'Joplin', - State: 'MO', - Latitude: 37.15, - Longitude: -94.5, - }, - KLBO: { - StationId: 'KLBO', - City: 'Lebanon', - State: 'MO', - Latitude: 37.65, - Longitude: -92.65, - }, - KAIZ: { - StationId: 'KAIZ', - City: 'Kaiser Mem', - State: 'MO', - Latitude: 38.1, - Longitude: -92.5333, - }, - KMCI: { - StationId: 'KMCI', - City: 'Kansas City/Intl', - State: 'MO', - Latitude: 39.3, - Longitude: -94.7333, - }, - KMKC: { - StationId: 'KMKC', - City: 'Kansas City/Dntn', - State: 'MO', - Latitude: 39.1166, - Longitude: -94.6, - }, - KNKA: { - StationId: 'KNKA', - City: 'Kansas City/Com', - State: 'MO', - Latitude: 39.1166, - Longitude: -94.6, - }, - KKCI: { - StationId: 'KKCI', - City: 'Kansas City/Awc', - State: 'MO', - Latitude: 39.2833, - Longitude: -94.6666, - }, - KKRF: { - StationId: 'KKRF', - City: 'Kansas City/Rfc', - State: 'MO', - Latitude: 38.8166, - Longitude: -94.2666, - }, - KZKC: { - StationId: 'KZKC', - City: 'Kansas Cit/Artcc', - State: 'MO', - Latitude: 38.85, - Longitude: -94.7333, - }, - KIRK: { - StationId: 'KIRK', - City: 'Kirksville', - State: 'MO', - Latitude: 40.1, - Longitude: -92.55, - }, - KLXT: { - StationId: 'KLXT', - City: 'Lees Summit Muni', - State: 'MO', - Latitude: 38.9666, - Longitude: -94.3666, - }, - KMAW: { - StationId: 'KMAW', - City: 'Malden', - State: 'MO', - Latitude: 36.6, - Longitude: -90, - }, - KMHL: { - StationId: 'KMHL', - City: 'Marshall', - State: 'MO', - Latitude: 39.1, - Longitude: -93.2, - }, - KEVU: { - StationId: 'KEVU', - City: 'Maryville', - State: 'MO', - Latitude: 40.35, - Longitude: -94.9166, - }, - KMYJ: { - StationId: 'KMYJ', - City: 'Mexico', - State: 'MO', - Latitude: 39.15, - Longitude: -91.8166, - }, - KMBY: { - StationId: 'KMBY', - City: 'Moberly', - State: 'MO', - Latitude: 39.4666, - Longitude: -92.4333, - }, - KUMN: { - StationId: 'KUMN', - City: 'Monett', - State: 'MO', - Latitude: 36.8666, - Longitude: -93.9, - }, - KHFJ: { - StationId: 'KHFJ', - City: 'Monett', - State: 'MO', - Latitude: 36.9, - Longitude: -94.0166, - }, - KGPH: { - StationId: 'KGPH', - City: 'Mosby', - State: 'MO', - Latitude: 39.3333, - Longitude: -94.3166, - }, - KEOS: { - StationId: 'KEOS', - City: 'Neosho', - State: 'MO', - Latitude: 36.8166, - Longitude: -94.4, - }, - KNVD: { - StationId: 'KNVD', - City: 'Nevada', - State: 'MO', - Latitude: 37.85, - Longitude: -94.3, - }, - KPYN: { - StationId: 'KPYN', - City: 'Piedmont', - State: 'MO', - Latitude: 37.1333, - Longitude: -90.7166, - }, - KEAX: { - StationId: 'KEAX', - City: 'Pleasant Hill/Kc', - State: 'MO', - Latitude: 38.8166, - Longitude: -94.2666, - }, - KPOF: { - StationId: 'KPOF', - City: 'Popular Bluff', - State: 'MO', - Latitude: 36.7666, - Longitude: -90.3166, - }, - KDMO: { - StationId: 'KDMO', - City: 'Sedalia', - State: 'MO', - Latitude: 38.7166, - Longitude: -93.1666, - }, - KSIK: { - StationId: 'KSIK', - City: 'Sikeston', - State: 'MO', - Latitude: 36.9, - Longitude: -89.5666, - }, - KP35: { - StationId: 'KP35', - City: 'Spickard', - State: 'MO', - Latitude: 40.25, - Longitude: -93.7166, - }, - KSGF: { - StationId: 'KSGF', - City: 'Springfield', - State: 'MO', - Latitude: 37.2333, - Longitude: -93.3833, - }, - KLSX: { - StationId: 'KLSX', - City: 'St Charles/88D', - State: 'MO', - Latitude: 38.7, - Longitude: -90.6833, - }, - KSET: { - StationId: 'KSET', - City: 'St. Charles', - State: 'MO', - Latitude: 38.9333, - Longitude: -90.4333, - }, - KSTJ: { - StationId: 'KSTJ', - City: 'St. Joseph', - State: 'MO', - Latitude: 39.7666, - Longitude: -94.9166, - }, - KSUS: { - StationId: 'KSUS', - City: 'St. Louis/Spirit', - State: 'MO', - Latitude: 38.65, - Longitude: -90.65, - }, - KSTL: { - StationId: 'KSTL', - City: 'St. Louis', - State: 'MO', - Latitude: 38.75, - Longitude: -90.3666, - }, - KUUV: { - StationId: 'KUUV', - City: 'Sullivan', - State: 'MO', - Latitude: 38.2333, - Longitude: -91.1666, - }, - KVIH: { - StationId: 'KVIH', - City: 'Vichy/Rolla', - State: 'MO', - Latitude: 38.1333, - Longitude: -91.7666, - }, - KRAW: { - StationId: 'KRAW', - City: 'Warsaw', - State: 'MO', - Latitude: 38.35, - Longitude: -93.35, - }, - KRCM: { - StationId: 'KRCM', - City: 'Warrensburg Skyh', - State: 'MO', - Latitude: 38.7833, - Longitude: -93.8, - }, - KFYG: { - StationId: 'KFYG', - City: 'Washington', - State: 'MO', - Latitude: 38.5833, - Longitude: -91, - }, - KUNO: { - StationId: 'KUNO', - City: 'West Plains', - State: 'MO', - Latitude: 36.8833, - Longitude: -91.9, - }, - KSZL: { - StationId: 'KSZL', - City: 'Whiteman Afb', - State: 'MO', - Latitude: 38.7166, - Longitude: -93.5333, - }, - KP02: { - StationId: 'KP02', - City: 'Poplar Bluff', - State: 'MO', - Latitude: 36.7666, - Longitude: -90.4666, - }, - K3SQ: { - StationId: 'K3SQ', - City: 'St. Charles', - State: 'MO', - Latitude: 38.85, - Longitude: -90.5, - }, - KH63: { - StationId: 'KH63', - City: 'West Plains', - State: 'MO', - Latitude: 36.75, - Longitude: -91.8666, - }, - K9K4: { - StationId: 'K9K4', - City: 'Warrensburg Skyh', - State: 'MO', - Latitude: 38.7833, - Longitude: -93.8, - }, - KM40: { - StationId: 'KM40', - City: 'Aberdeen/Amory', - State: 'MS', - Latitude: 33.8666, - Longitude: -88.4833, - }, - KHSA: { - StationId: 'KHSA', - City: 'Bay St Louis', - State: 'MS', - Latitude: 30.3666, - Longitude: -89.45, - }, - K01M: { - StationId: 'K01M', - City: 'Belmont', - State: 'MS', - Latitude: 34.5, - Longitude: -88.2, - }, - KBIX: { - StationId: 'KBIX', - City: 'Biloxi/Keesler', - State: 'MS', - Latitude: 30.4166, - Longitude: -88.9166, - }, - KIGB: { - StationId: 'KIGB', - City: 'Bigbee', - State: 'MS', - Latitude: 33.4833, - Longitude: -88.5, - }, - K1R7: { - StationId: 'K1R7', - City: 'Brookhaven', - State: 'MS', - Latitude: 31.6, - Longitude: -90.4166, - }, - KCKM: { - StationId: 'KCKM', - City: 'Clarksdale', - State: 'MS', - Latitude: 34.3, - Longitude: -90.5166, - }, - KRNV: { - StationId: 'KRNV', - City: 'Cleveland', - State: 'MS', - Latitude: 33.7666, - Longitude: -90.75, - }, - KCBM: { - StationId: 'KCBM', - City: 'Columbus Afb', - State: 'MS', - Latitude: 33.6333, - Longitude: -88.45, - }, - KGWX: { - StationId: 'KGWX', - City: 'Columbus Afb/88D', - State: 'MS', - Latitude: 33.9, - Longitude: -88.3333, - }, - KCRX: { - StationId: 'KCRX', - City: 'Corinth/R Turner', - State: 'MS', - Latitude: 34.9166, - Longitude: -88.6, - }, - KGTR: { - StationId: 'KGTR', - City: 'Golden/Columbus', - State: 'MS', - Latitude: 33.45, - Longitude: -88.5666, - }, - KGLH: { - StationId: 'KGLH', - City: 'Greenville', - State: 'MS', - Latitude: 33.5, - Longitude: -90.9833, - }, - KGWO: { - StationId: 'KGWO', - City: 'Greenwood', - State: 'MS', - Latitude: 33.5, - Longitude: -90.0833, - }, - KGPT: { - StationId: 'KGPT', - City: 'Gulfport', - State: 'MS', - Latitude: 30.4166, - Longitude: -89.0833, - }, - KHBG: { - StationId: 'KHBG', - City: 'Hattiesburg', - State: 'MS', - Latitude: 31.2666, - Longitude: -89.25, - }, - KIDL: { - StationId: 'KIDL', - City: 'Indianola', - State: 'MS', - Latitude: 33.4833, - Longitude: -90.6833, - }, - KHKS: { - StationId: 'KHKS', - City: 'Jackson/Hawkins', - State: 'MS', - Latitude: 32.3333, - Longitude: -90.2166, - }, - KJAN: { - StationId: 'KJAN', - City: 'Jackson', - State: 'MS', - Latitude: 32.3166, - Longitude: -90.0833, - }, - KMHZ: { - StationId: 'KMHZ', - City: 'Magnolia', - State: 'MS', - Latitude: 32.4333, - Longitude: -90.1, - }, - KDGX: { - StationId: 'KDGX', - City: 'Brandon/Jackson', - State: 'MS', - Latitude: 32.2833, - Longitude: -89.9833, - }, - KMCB: { - StationId: 'KMCB', - City: 'Mccomb', - State: 'MS', - Latitude: 31.1833, - Longitude: -90.4666, - }, - KNMM: { - StationId: 'KNMM', - City: 'Meridian Nas', - State: 'MS', - Latitude: 32.5333, - Longitude: -88.5666, - }, - KMEI: { - StationId: 'KMEI', - City: 'Meridian/Key Fld', - State: 'MS', - Latitude: 32.3333, - Longitude: -88.75, - }, - KHEZ: { - StationId: 'KHEZ', - City: 'Natchez/Hardy', - State: 'MS', - Latitude: 31.6166, - Longitude: -91.3, - }, - KOLV: { - StationId: 'KOLV', - City: 'Olive Branch', - State: 'MS', - Latitude: 34.9833, - Longitude: -89.7833, - }, - KUOX: { - StationId: 'KUOX', - City: 'Oxford', - State: 'MS', - Latitude: 34.3833, - Longitude: -89.5333, - }, - KPQL: { - StationId: 'KPQL', - City: 'Pascagoula', - State: 'MS', - Latitude: 30.4666, - Longitude: -88.5333, - }, - KPGL: { - StationId: 'KPGL', - City: 'Pascagoula', - State: 'MS', - Latitude: 30.4, - Longitude: -88.4833, - }, - KPIB: { - StationId: 'KPIB', - City: 'Pine Belt Rgnl', - State: 'MS', - Latitude: 31.4666, - Longitude: -89.3166, - }, - KJVW: { - StationId: 'KJVW', - City: 'Raymond', - State: 'MS', - Latitude: 32.3, - Longitude: -90.4166, - }, - KSQS: { - StationId: 'KSQS', - City: 'Sidon Vor', - State: 'MS', - Latitude: 33.4666, - Longitude: -90.2833, - }, - KSTF: { - StationId: 'KSTF', - City: 'Starkville', - State: 'MS', - Latitude: 33.4333, - Longitude: -88.85, - }, - KUTA: { - StationId: 'KUTA', - City: 'Tunica', - State: 'MS', - Latitude: 34.6833, - Longitude: -90.35, - }, - KTUP: { - StationId: 'KTUP', - City: 'Tupelo', - State: 'MS', - Latitude: 34.2666, - Longitude: -88.7666, - }, - KGRW: { - StationId: 'KGRW', - City: 'Greenwood', - State: 'MS', - Latitude: 33.5, - Longitude: -90.0833, - }, - KLUL: { - StationId: 'KLUL', - City: 'Laurel', - State: 'MS', - Latitude: 31.4666, - Longitude: -89.3333, - }, - KM16: { - StationId: 'KM16', - City: 'Raymond', - State: 'MS', - Latitude: 32.3, - Longitude: -90.4166, - }, - KVKS: { - StationId: 'KVKS', - City: 'Vicksburg', - State: 'MS', - Latitude: 32.2333, - Longitude: -90.9333, - }, - KYZO: { - StationId: 'KYZO', - City: 'Yazoo City', - State: 'MS', - Latitude: 32.9, - Longitude: -90.3666, - }, - KMYT: { - StationId: 'KMYT', - City: 'Innovator Oilp', - State: 'MS', - Latitude: 28.2166, - Longitude: -89.6166, - }, - KDLP: { - StationId: 'KDLP', - City: 'West Delta 27A', - State: 'MS', - Latitude: 29.1166, - Longitude: -89.55, - }, - KBHK: { - StationId: 'KBHK', - City: 'Baker', - State: 'MT', - Latitude: 46.35, - Longitude: -104.25, - }, - KEKS: { - StationId: 'KEKS', - City: 'Ennis Big Sky', - State: 'MT', - Latitude: 45.2666, - Longitude: -111.65, - }, - KBIL: { - StationId: 'KBIL', - City: 'Billings', - State: 'MT', - Latitude: 45.8, - Longitude: -108.55, - }, - KBYZ: { - StationId: 'KBYZ', - City: 'Billings (Wfo)', - State: 'MT', - Latitude: 45.8, - Longitude: -108.55, - }, - KBZN: { - StationId: 'KBZN', - City: 'Bozeman', - State: 'MT', - Latitude: 45.7833, - Longitude: -111.1666, - }, - K8S0: { - StationId: 'K8S0', - City: 'Browning', - State: 'MT', - Latitude: 48.6, - Longitude: -113.1166, - }, - KBTM: { - StationId: 'KBTM', - City: 'Butte', - State: 'MT', - Latitude: 45.9666, - Longitude: -112.5, - }, - KS71: { - StationId: 'KS71', - City: 'Chinook', - State: 'MT', - Latitude: 48.6, - Longitude: -109.25, - }, - KM46: { - StationId: 'KM46', - City: 'Colstrip', - State: 'MT', - Latitude: 45.85, - Longitude: -106.7166, - }, - KCTB: { - StationId: 'KCTB', - City: 'Cut Bank', - State: 'MT', - Latitude: 48.6, - Longitude: -112.3666, - }, - KDLN: { - StationId: 'KDLN', - City: 'Dillon', - State: 'MT', - Latitude: 45.25, - Longitude: -112.55, - }, - K3DU: { - StationId: 'K3DU', - City: 'Drummond', - State: 'MT', - Latitude: 46.6666, - Longitude: -113.15, - }, - K97M: { - StationId: 'K97M', - City: 'Ekalaka', - State: 'MT', - Latitude: 45.8833, - Longitude: -104.5333, - }, - K88M: { - StationId: 'K88M', - City: 'Eureka', - State: 'MT', - Latitude: 48.9666, - Longitude: -115.0833, - }, - K1S3: { - StationId: 'K1S3', - City: 'Forsyth', - State: 'MT', - Latitude: 46.2666, - Longitude: -106.6166, - }, - KGGW: { - StationId: 'KGGW', - City: 'Glasgow', - State: 'MT', - Latitude: 48.2166, - Longitude: -106.6166, - }, - KGDV: { - StationId: 'KGDV', - City: 'Glendive', - State: 'MT', - Latitude: 47.1166, - Longitude: -104.7833, - }, - KTFX: { - StationId: 'KTFX', - City: 'Great Falls/88D', - State: 'MT', - Latitude: 47.4666, - Longitude: -111.3833, - }, - KGTF: { - StationId: 'KGTF', - City: 'Great Falls', - State: 'MT', - Latitude: 47.4666, - Longitude: -111.3833, - }, - K6S5: { - StationId: 'K6S5', - City: 'Hamilton/Ravalli', - State: 'MT', - Latitude: 46.25, - Longitude: -114.1333, - }, - K3HT: { - StationId: 'K3HT', - City: 'Harlowton', - State: 'MT', - Latitude: 46.4166, - Longitude: -109.8166, - }, - KHVR: { - StationId: 'KHVR', - City: 'Havre', - State: 'MT', - Latitude: 48.55, - Longitude: -109.7666, - }, - KHLN: { - StationId: 'KHLN', - City: 'Helena', - State: 'MT', - Latitude: 46.6, - Longitude: -111.9833, - }, - KJDN: { - StationId: 'KJDN', - City: 'Jordan', - State: 'MT', - Latitude: 47.3333, - Longitude: -106.95, - }, - KFCA: { - StationId: 'KFCA', - City: 'Kalispell', - State: 'MT', - Latitude: 48.3, - Longitude: -114.2666, - }, - KGPI: { - StationId: 'KGPI', - City: 'Kalispell', - State: 'MT', - Latitude: 48.3166, - Longitude: -114.25, - }, - K6S8: { - StationId: 'K6S8', - City: 'Laurel', - State: 'MT', - Latitude: 45.7, - Longitude: -108.7666, - }, - KLWT: { - StationId: 'KLWT', - City: 'Lewistown', - State: 'MT', - Latitude: 47.0333, - Longitude: -109.4666, - }, - KS59: { - StationId: 'KS59', - City: 'Libby', - State: 'MT', - Latitude: 48.2833, - Longitude: -115.4833, - }, - KLVM: { - StationId: 'KLVM', - City: 'Livingston', - State: 'MT', - Latitude: 45.7, - Longitude: -110.4333, - }, - KGFA: { - StationId: 'KGFA', - City: 'Malmstrom Afb', - State: 'MT', - Latitude: 47.5, - Longitude: -111.1666, - }, - KM75: { - StationId: 'KM75', - City: 'Malta', - State: 'MT', - Latitude: 48.3666, - Longitude: -107.9166, - }, - KMLS: { - StationId: 'KMLS', - City: 'Miles City', - State: 'MT', - Latitude: 46.4333, - Longitude: -105.8833, - }, - KMSX: { - StationId: 'KMSX', - City: 'Missoula Cty/88D', - State: 'MT', - Latitude: 47.0333, - Longitude: -113.9833, - }, - KMSO: { - StationId: 'KMSO', - City: 'Missoula', - State: 'MT', - Latitude: 46.9166, - Longitude: -114.1, - }, - KS34: { - StationId: 'KS34', - City: 'Plains', - State: 'MT', - Latitude: 47.4666, - Longitude: -114.9, - }, - KPWD: { - StationId: 'KPWD', - City: 'Plentywood', - State: 'MT', - Latitude: 48.7833, - Longitude: -104.5166, - }, - KPO1: { - StationId: 'KPO1', - City: 'Poplar', - State: 'MT', - Latitude: 48.1333, - Longitude: -105.1666, - }, - KQPR: { - StationId: 'KQPR', - City: 'Powder River', - State: 'MT', - Latitude: 45.5333, - Longitude: -104.8666, - }, - KRPX: { - StationId: 'KRPX', - City: 'Roundup', - State: 'MT', - Latitude: 46.4666, - Longitude: -108.55, - }, - K9S2: { - StationId: 'K9S2', - City: 'Scobey', - State: 'MT', - Latitude: 48.8, - Longitude: -105.4333, - }, - KSDY: { - StationId: 'KSDY', - City: 'Sidney Richland', - State: 'MT', - Latitude: 47.7, - Longitude: -104.2, - }, - K3TH: { - StationId: 'K3TH', - City: 'Thompson Falls', - State: 'MT', - Latitude: 47.6, - Longitude: -115.3666, - }, - K7S1: { - StationId: 'K7S1', - City: 'Twin Bridges', - State: 'MT', - Latitude: 45.5333, - Longitude: -112.3, - }, - KWEY: { - StationId: 'KWEY', - City: 'West Yellowstone', - State: 'MT', - Latitude: 44.6333, - Longitude: -111.0833, - }, - KOLF: { - StationId: 'KOLF', - City: 'Wolf Point', - State: 'MT', - Latitude: 48.1, - Longitude: -105.5833, - }, - KWYS: { - StationId: 'KWYS', - City: 'West Yellowstone', - State: 'MT', - Latitude: 44.6666, - Longitude: -111.1166, - }, - KBLX: { - StationId: 'KBLX', - City: 'Yellowst/Billing', - State: 'MT', - Latitude: 45.85, - Longitude: -108.6, - }, - K4BQ: { - StationId: 'K4BQ', - City: 'Broadus', - State: 'MT', - Latitude: 45.4333, - Longitude: -105.4, - }, - KHMM: { - StationId: 'KHMM', - City: 'Hamilton/Ravalli', - State: 'MT', - Latitude: 46.25, - Longitude: -114.15, - }, - KMQM: { - StationId: 'KMQM', - City: 'Monida', - State: 'MT', - Latitude: 44.5666, - Longitude: -112.3166, - }, - KASJ: { - StationId: 'KASJ', - City: 'Ahoskie/Tri Coun', - State: 'NC', - Latitude: 36.2833, - Longitude: -77.1666, - }, - KVUJ: { - StationId: 'KVUJ', - City: 'Albemarle Stanly', - State: 'NC', - Latitude: 35.4166, - Longitude: -80.15, - }, - KRHP: { - StationId: 'KRHP', - City: 'Andrews', - State: 'NC', - Latitude: 35.1833, - Longitude: -83.85, - }, - KAFP: { - StationId: 'KAFP', - City: 'Wadesboro/Anson', - State: 'NC', - Latitude: 35.0166, - Longitude: -80.0833, - }, - KHBI: { - StationId: 'KHBI', - City: 'Asheboro Muni', - State: 'NC', - Latitude: 35.65, - Longitude: -79.9, - }, - KAVL: { - StationId: 'KAVL', - City: 'Asheville', - State: 'NC', - Latitude: 35.4333, - Longitude: -82.5333, - }, - KMRH: { - StationId: 'KMRH', - City: 'Beaufort', - State: 'NC', - Latitude: 34.7333, - Longitude: -76.65, - }, - KNJM: { - StationId: 'KNJM', - City: 'Bogue/Swansboro', - State: 'NC', - Latitude: 34.6666, - Longitude: -77.0166, - }, - KTNB: { - StationId: 'KTNB', - City: 'Boone Watauga Ct', - State: 'NC', - Latitude: 36.2, - Longitude: -81.65, - }, - KBUY: { - StationId: 'KBUY', - City: 'Burlington', - State: 'NC', - Latitude: 36.05, - Longitude: -79.4666, - }, - KHAT: { - StationId: 'KHAT', - City: 'Cape Hatteras', - State: 'NC', - Latitude: 35.2666, - Longitude: -75.5333, - }, - KIGX: { - StationId: 'KIGX', - City: 'Chapel Hill', - State: 'NC', - Latitude: 35.9333, - Longitude: -79.0666, - }, - KCLT: { - StationId: 'KCLT', - City: 'Charlotte', - State: 'NC', - Latitude: 35.2166, - Longitude: -80.95, - }, - KNKT: { - StationId: 'KNKT', - City: 'Cherry Point', - State: 'NC', - Latitude: 34.9, - Longitude: -76.8833, - }, - KRAX: { - StationId: 'KRAX', - City: 'Clayton/Rdu 88D', - State: 'NC', - Latitude: 35.6666, - Longitude: -78.4833, - }, - KCTZ: { - StationId: 'KCTZ', - City: 'Clinton', - State: 'NC', - Latitude: 34.9833, - Longitude: -78.3666, - }, - KJQF: { - StationId: 'KJQF', - City: 'Concord Reg Arpt', - State: 'NC', - Latitude: 35.3833, - Longitude: -80.7166, - }, - KONX: { - StationId: 'KONX', - City: 'Currituck', - State: 'NC', - Latitude: 36.4, - Longitude: -76.0166, - }, - KEXX: { - StationId: 'KEXX', - City: 'Davidson Cty Ap', - State: 'NC', - Latitude: 35.7833, - Longitude: -80.3, - }, - KEDE: { - StationId: 'KEDE', - City: 'Edenton', - State: 'NC', - Latitude: 36.0166, - Longitude: -76.5666, - }, - KECG: { - StationId: 'KECG', - City: 'Elizabeth City', - State: 'NC', - Latitude: 36.2666, - Longitude: -76.1833, - }, - KEYF: { - StationId: 'KEYF', - City: 'Elizabethtown', - State: 'NC', - Latitude: 34.6, - Longitude: -78.5833, - }, - KHRJ: { - StationId: 'KHRJ', - City: 'Erwin/Harnett Co', - State: 'NC', - Latitude: 35.3833, - Longitude: -78.7333, - }, - KFAY: { - StationId: 'KFAY', - City: 'Fayetteville', - State: 'NC', - Latitude: 34.9833, - Longitude: -78.8833, - }, - KFBG: { - StationId: 'KFBG', - City: 'Fort Bragg/Simmo', - State: 'NC', - Latitude: 35.1166, - Longitude: -78.9166, - }, - KAKH: { - StationId: 'KAKH', - City: 'Gastonia', - State: 'NC', - Latitude: 35.2, - Longitude: -81.15, - }, - KGSB: { - StationId: 'KGSB', - City: 'Goldsboro/S. J.', - State: 'NC', - Latitude: 35.3166, - Longitude: -77.9666, - }, - KGWW: { - StationId: 'KGWW', - City: 'Goldsboro/Wayne', - State: 'NC', - Latitude: 35.4666, - Longitude: -77.9666, - }, - KGSO: { - StationId: 'KGSO', - City: 'Greensboro', - State: 'NC', - Latitude: 36.1, - Longitude: -79.95, - }, - KHSE: { - StationId: 'KHSE', - City: 'Hatteras/Mitchel', - State: 'NC', - Latitude: 35.2333, - Longitude: -75.6166, - }, - KHNZ: { - StationId: 'KHNZ', - City: 'Henderson/Oxford', - State: 'NC', - Latitude: 36.3666, - Longitude: -78.5333, - }, - KHKY: { - StationId: 'KHKY', - City: 'Hickory', - State: 'NC', - Latitude: 35.75, - Longitude: -81.3833, - }, - KHFF: { - StationId: 'KHFF', - City: 'Hoffman/Mackall', - State: 'NC', - Latitude: 35.0166, - Longitude: -79.5, - }, - KOAJ: { - StationId: 'KOAJ', - City: 'Jacksonville', - State: 'NC', - Latitude: 34.8166, - Longitude: -77.6166, - }, - KGEV: { - StationId: 'KGEV', - City: 'Jefferson', - State: 'NC', - Latitude: 36.4333, - Longitude: -81.4166, - }, - KDPL: { - StationId: 'KDPL', - City: 'Kenansville/Dupl', - State: 'NC', - Latitude: 35, - Longitude: -77.9666, - }, - KFFA: { - StationId: 'KFFA', - City: 'Kill Devil Hills', - State: 'NC', - Latitude: 36.0166, - Longitude: -75.6666, - }, - KISO: { - StationId: 'KISO', - City: 'Kinston/Stalling', - State: 'NC', - Latitude: 35.3166, - Longitude: -77.6166, - }, - KIPJ: { - StationId: 'KIPJ', - City: 'Lincolnton', - State: 'NC', - Latitude: 35.4833, - Longitude: -81.1666, - }, - KLHZ: { - StationId: 'KLHZ', - City: 'Louisburg/Frankl', - State: 'NC', - Latitude: 36.0166, - Longitude: -78.3333, - }, - KLBT: { - StationId: 'KLBT', - City: 'Lumberton', - State: 'NC', - Latitude: 34.6, - Longitude: -79.0666, - }, - K1A5: { - StationId: 'K1A5', - City: 'Macon/Franklin', - State: 'NC', - Latitude: 35.2166, - Longitude: -83.4166, - }, - KMQI: { - StationId: 'KMQI', - City: 'Manteo/Dare Co', - State: 'NC', - Latitude: 35.9166, - Longitude: -75.7, - }, - KMEB: { - StationId: 'KMEB', - City: 'Maxton', - State: 'NC', - Latitude: 34.7833, - Longitude: -79.3666, - }, - KEQY: { - StationId: 'KEQY', - City: 'Monroe', - State: 'NC', - Latitude: 35.0166, - Longitude: -80.6166, - }, - KMHX: { - StationId: 'KMHX', - City: 'Morehead/Newport', - State: 'NC', - Latitude: 34.7666, - Longitude: -76.8666, - }, - KMRN: { - StationId: 'KMRN', - City: 'Morganton/Lenoir', - State: 'NC', - Latitude: 35.8166, - Longitude: -81.6166, - }, - KMWK: { - StationId: 'KMWK', - City: 'Mount Airy/Surry', - State: 'NC', - Latitude: 36.4666, - Longitude: -80.55, - }, - KEWN: { - StationId: 'KEWN', - City: 'New Bern', - State: 'NC', - Latitude: 35.0666, - Longitude: -77.05, - }, - KNCA: { - StationId: 'KNCA', - City: 'New River Mcas', - State: 'NC', - Latitude: 34.7166, - Longitude: -77.45, - }, - KNBT: { - StationId: 'KNBT', - City: 'Piney Island', - State: 'NC', - Latitude: 35.0166, - Longitude: -76.4666, - }, - KPGV: { - StationId: 'KPGV', - City: 'Pitt Greenville', - State: 'NC', - Latitude: 35.6166, - Longitude: -77.4, - }, - KPOB: { - StationId: 'KPOB', - City: 'Pope Afb', - State: 'NC', - Latitude: 35.1666, - Longitude: -79.0166, - }, - KRDU: { - StationId: 'KRDU', - City: 'Raleigh/Durham', - State: 'NC', - Latitude: 35.9, - Longitude: -78.7833, - }, - KRAH: { - StationId: 'KRAH', - City: 'Raleigh/Wfo', - State: 'NC', - Latitude: 35.8666, - Longitude: -78.7833, - }, - KSIF: { - StationId: 'KSIF', - City: 'Reidsville', - State: 'NC', - Latitude: 36.4333, - Longitude: -79.85, - }, - KRZZ: { - StationId: 'KRZZ', - City: 'Roanoke Rapids', - State: 'NC', - Latitude: 36.4333, - Longitude: -77.7166, - }, - KIXA: { - StationId: 'KIXA', - City: 'Halifax Northamp', - State: 'NC', - Latitude: 36.3333, - Longitude: -77.6333, - }, - KRCZ: { - StationId: 'KRCZ', - City: 'Rockingham', - State: 'NC', - Latitude: 34.8833, - Longitude: -79.7666, - }, - KRWI: { - StationId: 'KRWI', - City: 'Rocky Mount', - State: 'NC', - Latitude: 35.85, - Longitude: -77.9, - }, - KTDF: { - StationId: 'KTDF', - City: 'Roxboro Person', - State: 'NC', - Latitude: 36.2833, - Longitude: -78.9833, - }, - KFQD: { - StationId: 'KFQD', - City: 'Rutherfordton', - State: 'NC', - Latitude: 35.4166, - Longitude: -81.9333, - }, - KRUQ: { - StationId: 'KRUQ', - City: 'Salisbury Rowan', - State: 'NC', - Latitude: 35.65, - Longitude: -80.5166, - }, - KTTA: { - StationId: 'KTTA', - City: 'Sanford', - State: 'NC', - Latitude: 35.5833, - Longitude: -79.1, - }, - KLTX: { - StationId: 'KLTX', - City: 'Shallotte/Wilm.', - State: 'NC', - Latitude: 33.9833, - Longitude: -78.4333, - }, - KEHO: { - StationId: 'KEHO', - City: 'Shelby Muni', - State: 'NC', - Latitude: 35.25, - Longitude: -81.6, - }, - K5W8: { - StationId: 'K5W8', - City: 'Siler City', - State: 'NC', - Latitude: 35.7, - Longitude: -79.5, - }, - KSOP: { - StationId: 'KSOP', - City: 'Southern Pines', - State: 'NC', - Latitude: 35.2166, - Longitude: -79.4, - }, - KJNX: { - StationId: 'KJNX', - City: 'Smithfield Johns', - State: 'NC', - Latitude: 35.5333, - Longitude: -78.3833, - }, - KSVH: { - StationId: 'KSVH', - City: 'Statesville', - State: 'NC', - Latitude: 35.75, - Longitude: -80.95, - }, - K2DP: { - StationId: 'K2DP', - City: 'Stumpy Point', - State: 'NC', - Latitude: 35.6833, - Longitude: -75.9, - }, - KSUT: { - StationId: 'KSUT', - City: 'Southport', - State: 'NC', - Latitude: 33.9333, - Longitude: -78.0833, - }, - KETC: { - StationId: 'KETC', - City: 'Tarboro', - State: 'NC', - Latitude: 35.9333, - Longitude: -77.55, - }, - KOCW: { - StationId: 'KOCW', - City: 'Washington', - State: 'NC', - Latitude: 35.5666, - Longitude: -77.05, - }, - KCPC: { - StationId: 'KCPC', - City: 'Whiteville', - State: 'NC', - Latitude: 34.2833, - Longitude: -78.7166, - }, - KUKF: { - StationId: 'KUKF', - City: 'Wilkesboro', - State: 'NC', - Latitude: 36.2166, - Longitude: -81.1, - }, - KILM: { - StationId: 'KILM', - City: 'Wilmington', - State: 'NC', - Latitude: 34.2666, - Longitude: -77.9, - }, - KINT: { - StationId: 'KINT', - City: 'Winston Salem', - State: 'NC', - Latitude: 36.1333, - Longitude: -80.2166, - }, - K6A3: { - StationId: 'K6A3', - City: 'Andrews', - State: 'NC', - Latitude: 35.1833, - Longitude: -83.85, - }, - KW44: { - StationId: 'KW44', - City: 'Asheboro', - State: 'NC', - Latitude: 35.65, - Longitude: -80.1, - }, - K9W7: { - StationId: 'K9W7', - City: 'Currituck', - State: 'NC', - Latitude: 36.4, - Longitude: -76.0166, - }, - K44W: { - StationId: 'K44W', - City: 'Diamond Shores', - State: 'NC', - Latitude: 35.15, - Longitude: -75.7, - }, - K37W: { - StationId: 'K37W', - City: 'Erwin/Harnett Co', - State: 'NC', - Latitude: 35.3666, - Longitude: -78.7166, - }, - KHSS: { - StationId: 'KHSS', - City: 'Hot Springs', - State: 'NC', - Latitude: 35.9, - Longitude: -82.8166, - }, - K78N: { - StationId: 'K78N', - City: 'Reidsville', - State: 'NC', - Latitude: 36.4333, - Longitude: -79.85, - }, - K45J: { - StationId: 'K45J', - City: 'Rockingham', - State: 'NC', - Latitude: 34.8833, - Longitude: -79.7666, - }, - KACZ: { - StationId: 'KACZ', - City: 'Wallace', - State: 'NC', - Latitude: 34.7333, - Longitude: -78, - }, - K20U: { - StationId: 'K20U', - City: 'Beach', - State: 'ND', - Latitude: 46.9333, - Longitude: -103.9833, - }, - KBIS: { - StationId: 'KBIS', - City: 'Bismarck', - State: 'ND', - Latitude: 46.7666, - Longitude: -100.75, - }, - KBPP: { - StationId: 'KBPP', - City: 'Bowman Muni', - State: 'ND', - Latitude: 46.1833, - Longitude: -103.4333, - }, - K9D7: { - StationId: 'K9D7', - City: 'Cando', - State: 'ND', - Latitude: 48.4833, - Longitude: -99.2333, - }, - K46D: { - StationId: 'K46D', - City: 'Carrington', - State: 'ND', - Latitude: 47.45, - Longitude: -99.15, - }, - K2C8: { - StationId: 'K2C8', - City: 'Cavalier', - State: 'ND', - Latitude: 48.7833, - Longitude: -97.6333, - }, - KS32: { - StationId: 'KS32', - City: 'Cooperstown', - State: 'ND', - Latitude: 47.4166, - Longitude: -98.1, - }, - KD50: { - StationId: 'KD50', - City: 'Crosby', - State: 'ND', - Latitude: 48.9333, - Longitude: -103.3, - }, - KDVL: { - StationId: 'KDVL', - City: 'Devils Lake', - State: 'ND', - Latitude: 48.1166, - Longitude: -98.9166, - }, - KP11: { - StationId: 'KP11', - City: 'Devils Lake', - State: 'ND', - Latitude: 48.1166, - Longitude: -98.9166, - }, - KDIK: { - StationId: 'KDIK', - City: 'Dickinson', - State: 'ND', - Latitude: 46.8, - Longitude: -102.8, - }, - KFAR: { - StationId: 'KFAR', - City: 'Fargo', - State: 'ND', - Latitude: 46.9333, - Longitude: -96.8166, - }, - KFGF: { - StationId: 'KFGF', - City: 'Fargo/Grand Fork', - State: 'ND', - Latitude: 46.9, - Longitude: -96.8, - }, - KN60: { - StationId: 'KN60', - City: 'Garrison', - State: 'ND', - Latitude: 47.65, - Longitude: -101.4333, - }, - KD57: { - StationId: 'KD57', - City: 'Glen Ullin', - State: 'ND', - Latitude: 46.8166, - Longitude: -101.8666, - }, - KGAF: { - StationId: 'KGAF', - City: 'Grafton', - State: 'ND', - Latitude: 48.4, - Longitude: -97.3666, - }, - KRDR: { - StationId: 'KRDR', - City: 'Grand Forks Afb', - State: 'ND', - Latitude: 47.9666, - Longitude: -97.4, - }, - KGFK: { - StationId: 'KGFK', - City: 'Grand Forks', - State: 'ND', - Latitude: 47.95, - Longitude: -97.1833, - }, - KGWR: { - StationId: 'KGWR', - City: 'Gwinner', - State: 'ND', - Latitude: 46.2166, - Longitude: -97.65, - }, - K5H4: { - StationId: 'K5H4', - City: 'Harvey', - State: 'ND', - Latitude: 47.7833, - Longitude: -99.9333, - }, - KHZE: { - StationId: 'KHZE', - City: 'Hazen', - State: 'ND', - Latitude: 47.2833, - Longitude: -101.5833, - }, - KHEI: { - StationId: 'KHEI', - City: 'Hettinger', - State: 'ND', - Latitude: 46.0166, - Longitude: -102.65, - }, - KJMS: { - StationId: 'KJMS', - City: 'Jamestown', - State: 'ND', - Latitude: 46.9333, - Longitude: -98.6666, - }, - KD55: { - StationId: 'KD55', - City: 'Langdon/Robertsn', - State: 'ND', - Latitude: 48.75, - Longitude: -98.4, - }, - KP67: { - StationId: 'KP67', - City: 'Lidgerwood (Ramo', - State: 'ND', - Latitude: 46.1, - Longitude: -97.15, - }, - K7L2: { - StationId: 'K7L2', - City: 'Linton', - State: 'ND', - Latitude: 46.2166, - Longitude: -100.25, - }, - KY19: { - StationId: 'KY19', - City: 'Mandan', - State: 'ND', - Latitude: 46.7666, - Longitude: -100.9, - }, - KMVX: { - StationId: 'KMVX', - City: 'Mayville/Fargo', - State: 'ND', - Latitude: 47.5333, - Longitude: -97.3333, - }, - KMBX: { - StationId: 'KMBX', - City: 'Mchenry Cy/Minot', - State: 'ND', - Latitude: 48.4, - Longitude: -100.8666, - }, - KMIB: { - StationId: 'KMIB', - City: 'Minot Afb', - State: 'ND', - Latitude: 48.4166, - Longitude: -101.3333, - }, - KMOT: { - StationId: 'KMOT', - City: 'Minot', - State: 'ND', - Latitude: 48.25, - Longitude: -101.2666, - }, - K2D5: { - StationId: 'K2D5', - City: 'Oakes', - State: 'ND', - Latitude: 46.1666, - Longitude: -98.0833, - }, - K06D: { - StationId: 'K06D', - City: 'Rolla', - State: 'ND', - Latitude: 48.8833, - Longitude: -99.6166, - }, - KRUG: { - StationId: 'KRUG', - City: 'Rugby', - State: 'ND', - Latitude: 48.3833, - Longitude: -100.0166, - }, - K08D: { - StationId: 'K08D', - City: 'Stanley', - State: 'ND', - Latitude: 48.3, - Longitude: -102.4, - }, - KD60: { - StationId: 'KD60', - City: 'Tioga', - State: 'ND', - Latitude: 48.3833, - Longitude: -102.9, - }, - KBAC: { - StationId: 'KBAC', - City: 'Valley City', - State: 'ND', - Latitude: 46.9333, - Longitude: -98.0166, - }, - K96D: { - StationId: 'K96D', - City: 'Walhalla', - State: 'ND', - Latitude: 48.9333, - Longitude: -97.9, - }, - KS25: { - StationId: 'KS25', - City: 'Watford City', - State: 'ND', - Latitude: 47.8, - Longitude: -103.25, - }, - KISN: { - StationId: 'KISN', - City: 'Williston', - State: 'ND', - Latitude: 48.1666, - Longitude: -103.6333, - }, - KP24: { - StationId: 'KP24', - City: 'Roseglen', - State: 'ND', - Latitude: 47.75, - Longitude: -101.8333, - }, - KBWP: { - StationId: 'KBWP', - City: 'Wahpeton', - State: 'ND', - Latitude: 46.25, - Longitude: -96.6166, - }, - KANW: { - StationId: 'KANW', - City: 'Ainsworth Munici', - State: 'NE', - Latitude: 42.5666, - Longitude: -100, - }, - KBVN: { - StationId: 'KBVN', - City: 'Albion Muni', - State: 'NE', - Latitude: 41.7333, - Longitude: -98.05, - }, - KAIA: { - StationId: 'KAIA', - City: 'Alliance', - State: 'NE', - Latitude: 42.05, - Longitude: -102.8, - }, - KAUH: { - StationId: 'KAUH', - City: 'Aurora', - State: 'NE', - Latitude: 40.8833, - Longitude: -98, - }, - KBIE: { - StationId: 'KBIE', - City: 'Beatrice Municip', - State: 'NE', - Latitude: 40.2833, - Longitude: -96.75, - }, - KBTA: { - StationId: 'KBTA', - City: 'Blair Muni', - State: 'NE', - Latitude: 41.4166, - Longitude: -96.1166, - }, - KBBW: { - StationId: 'KBBW', - City: 'Broken Bow Muni', - State: 'NE', - Latitude: 41.4333, - Longitude: -99.6333, - }, - KCDR: { - StationId: 'KCDR', - City: 'Chadron', - State: 'NE', - Latitude: 42.8333, - Longitude: -103.1, - }, - KOLU: { - StationId: 'KOLU', - City: 'Columbus Muni', - State: 'NE', - Latitude: 41.45, - Longitude: -97.3166, - }, - KFNB: { - StationId: 'KFNB', - City: 'Falls City/Brenn', - State: 'NE', - Latitude: 40.0666, - Longitude: -95.5833, - }, - KFET: { - StationId: 'KFET', - City: 'Fremont Muni Arp', - State: 'NE', - Latitude: 41.45, - Longitude: -96.5166, - }, - KGRI: { - StationId: 'KGRI', - City: 'Grand Island', - State: 'NE', - Latitude: 40.9666, - Longitude: -98.3166, - }, - KGID: { - StationId: 'KGID', - City: 'Grand Island/Wfo', - State: 'NE', - Latitude: 40.9666, - Longitude: -98.3166, - }, - KHSI: { - StationId: 'KHSI', - City: 'Hastings', - State: 'NE', - Latitude: 40.6, - Longitude: -98.4333, - }, - KHJH: { - StationId: 'KHJH', - City: 'Hebron Muni', - State: 'NE', - Latitude: 40.15, - Longitude: -97.5833, - }, - KHDE: { - StationId: 'KHDE', - City: 'Holdrege/Brewstr', - State: 'NE', - Latitude: 40.45, - Longitude: -99.3166, - }, - KIML: { - StationId: 'KIML', - City: 'Imperial Municip', - State: 'NE', - Latitude: 40.5166, - Longitude: -101.6166, - }, - KEAR: { - StationId: 'KEAR', - City: 'Kearney Muni', - State: 'NE', - Latitude: 40.7166, - Longitude: -99, - }, - KIBM: { - StationId: 'KIBM', - City: 'Kimball Muni', - State: 'NE', - Latitude: 41.1833, - Longitude: -103.6833, - }, - KLXN: { - StationId: 'KLXN', - City: 'Lexington', - State: 'NE', - Latitude: 40.7833, - Longitude: -99.7666, - }, - KLNK: { - StationId: 'KLNK', - City: 'Lincoln', - State: 'NE', - Latitude: 40.85, - Longitude: -96.7666, - }, - KMCK: { - StationId: 'KMCK', - City: 'Mccook', - State: 'NE', - Latitude: 40.2, - Longitude: -100.5833, - }, - KAFK: { - StationId: 'KAFK', - City: 'Nebraska City', - State: 'NE', - Latitude: 40.6, - Longitude: -95.85, - }, - KOFK: { - StationId: 'KOFK', - City: 'Norfolk', - State: 'NE', - Latitude: 41.9833, - Longitude: -97.4333, - }, - KOVN: { - StationId: 'KOVN', - City: 'North Omaha', - State: 'NE', - Latitude: 41.3666, - Longitude: -96.0166, - }, - KLBF: { - StationId: 'KLBF', - City: 'North Platte', - State: 'NE', - Latitude: 41.1166, - Longitude: -100.6666, - }, - KONL: { - StationId: 'KONL', - City: 'O\'neill', - State: 'NE', - Latitude: 42.4666, - Longitude: -98.6666, - }, - KGWC: { - StationId: 'KGWC', - City: 'Offutt/Afwa', - State: 'NE', - Latitude: 41.1166, - Longitude: -95.9166, - }, - KOFF: { - StationId: 'KOFF', - City: 'Offutt Afb/Belle', - State: 'NE', - Latitude: 41.1166, - Longitude: -95.9166, - }, - KOGA: { - StationId: 'KOGA', - City: 'Ogallala', - State: 'NE', - Latitude: 41.1166, - Longitude: -101.7666, - }, - KOMA: { - StationId: 'KOMA', - City: 'Omaha/Eppley', - State: 'NE', - Latitude: 41.3166, - Longitude: -95.9, - }, - KOAX: { - StationId: 'KOAX', - City: 'Omaha/Valley/88D', - State: 'NE', - Latitude: 41.3166, - Longitude: -96.3666, - }, - KOVR: { - StationId: 'KOVR', - City: 'Omaha Vor', - State: 'NE', - Latitude: 41.1666, - Longitude: -95.7333, - }, - KMLE: { - StationId: 'KMLE', - City: 'Omaha/Millard', - State: 'NE', - Latitude: 41.2, - Longitude: -96.1166, - }, - KODX: { - StationId: 'KODX', - City: 'Ord/Sharp Field', - State: 'NE', - Latitude: 41.6166, - Longitude: -98.95, - }, - KPWE: { - StationId: 'KPWE', - City: 'Pawnee City', - State: 'NE', - Latitude: 40.2, - Longitude: -96.2, - }, - KPMV: { - StationId: 'KPMV', - City: 'Plattsmouth Muni', - State: 'NE', - Latitude: 40.95, - Longitude: -95.9166, - }, - KBFF: { - StationId: 'KBFF', - City: 'Scottsbluff', - State: 'NE', - Latitude: 41.8666, - Longitude: -103.5833, - }, - KSNY: { - StationId: 'KSNY', - City: 'Sidney', - State: 'NE', - Latitude: 41.1, - Longitude: -102.9833, - }, - KTQE: { - StationId: 'KTQE', - City: 'Tekamah', - State: 'NE', - Latitude: 41.7666, - Longitude: -96.1833, - }, - KLNX: { - StationId: 'KLNX', - City: 'Thedford/Lbf/88D', - State: 'NE', - Latitude: 41.95, - Longitude: -100.5833, - }, - KTIF: { - StationId: 'KTIF', - City: 'Thedford/Thomas', - State: 'NE', - Latitude: 41.9666, - Longitude: -100.5666, - }, - KVTN: { - StationId: 'KVTN', - City: 'Valentine', - State: 'NE', - Latitude: 42.8666, - Longitude: -100.55, - }, - KAHQ: { - StationId: 'KAHQ', - City: 'Wahoo', - State: 'NE', - Latitude: 41.2333, - Longitude: -96.6, - }, - KLCG: { - StationId: 'KLCG', - City: 'Wayne Muni', - State: 'NE', - Latitude: 42.25, - Longitude: -96.9833, - }, - KUEX: { - StationId: 'KUEX', - City: 'Webster Cnty/88D', - State: 'NE', - Latitude: 40.3166, - Longitude: -98.45, - }, - KOBH: { - StationId: 'KOBH', - City: 'Wolbach (Vor)', - State: 'NE', - Latitude: 41.3833, - Longitude: -98.35, - }, - KJYR: { - StationId: 'KJYR', - City: 'York', - State: 'NE', - Latitude: 40.9, - Longitude: -97.6166, - }, - K42V: { - StationId: 'K42V', - City: 'Benkelman-Jones', - State: 'NE', - Latitude: 40.05, - Longitude: -101.5333, - }, - KK46: { - StationId: 'KK46', - City: 'Blair Muni', - State: 'NE', - Latitude: 41.4166, - Longitude: -96.1166, - }, - KBUB: { - StationId: 'KBUB', - City: 'Burwell', - State: 'NE', - Latitude: 41.7833, - Longitude: -99.15, - }, - KCZD: { - StationId: 'KCZD', - City: 'Cozad', - State: 'NE', - Latitude: 40.8666, - Longitude: -100, - }, - KMHN: { - StationId: 'KMHN', - City: 'Mullen', - State: 'NE', - Latitude: 42.05, - Longitude: -101.0666, - }, - KCHM: { - StationId: 'KCHM', - City: 'Champion', - State: 'NE', - Latitude: 40.3833, - Longitude: -101.7166, - }, - KBML: { - StationId: 'KBML', - City: 'Berlin', - State: 'NH', - Latitude: 44.5833, - Longitude: -71.1833, - }, - KCON: { - StationId: 'KCON', - City: 'Concord', - State: 'NH', - Latitude: 43.2, - Longitude: -71.5, - }, - KAFN: { - StationId: 'KAFN', - City: 'Jaffrey', - State: 'NH', - Latitude: 42.8, - Longitude: -72, - }, - KEEN: { - StationId: 'KEEN', - City: 'Keene/Dillant', - State: 'NH', - Latitude: 42.8833, - Longitude: -72.2666, - }, - KLCI: { - StationId: 'KLCI', - City: 'Laconia Muni', - State: 'NH', - Latitude: 43.5666, - Longitude: -71.4166, - }, - KLEB: { - StationId: 'KLEB', - City: 'Lebanon', - State: 'NH', - Latitude: 43.6333, - Longitude: -72.3, - }, - KMHT: { - StationId: 'KMHT', - City: 'Manchester', - State: 'NH', - Latitude: 42.9333, - Longitude: -71.4333, - }, - KMWN: { - StationId: 'KMWN', - City: 'Mount Washington', - State: 'NH', - Latitude: 44.2666, - Longitude: -71.3, - }, - KASH: { - StationId: 'KASH', - City: 'Nashua/Boire Fld', - State: 'NH', - Latitude: 42.7833, - Longitude: -71.5166, - }, - KZBW: { - StationId: 'KZBW', - City: 'Nashua/Artcc-Bos', - State: 'NH', - Latitude: 42.7333, - Longitude: -71.4833, - }, - K1P1: { - StationId: 'K1P1', - City: 'Plymouth', - State: 'NH', - Latitude: 43.7833, - Longitude: -71.75, - }, - KPSM: { - StationId: 'KPSM', - City: 'Portsmouth/Pease', - State: 'NH', - Latitude: 43.0666, - Longitude: -70.8166, - }, - KDAW: { - StationId: 'KDAW', - City: 'Rochester', - State: 'NH', - Latitude: 43.2833, - Longitude: -70.9166, - }, - KHIE: { - StationId: 'KHIE', - City: 'Whitefield', - State: 'NH', - Latitude: 44.3666, - Longitude: -71.55, - }, - K8B2: { - StationId: 'K8B2', - City: 'Diamond Lake', - State: 'NH', - Latitude: 44.95, - Longitude: -71.3166, - }, - KNGR: { - StationId: 'KNGR', - City: 'North Groton', - State: 'NH', - Latitude: 43.7666, - Longitude: -71.8666, - }, - K6B1: { - StationId: 'K6B1', - City: 'Rochester', - State: 'NH', - Latitude: 43.2833, - Longitude: -70.9166, - }, - KTMW: { - StationId: 'KTMW', - City: 'Tamworth', - State: 'NH', - Latitude: 43.9, - Longitude: -71.3, - }, - KN85: { - StationId: 'KN85', - City: 'Alexandria', - State: 'NJ', - Latitude: 40.5833, - Longitude: -75.0166, - }, - K12N: { - StationId: 'K12N', - City: 'Andover', - State: 'NJ', - Latitude: 41.0166, - Longitude: -74.7333, - }, - KACY: { - StationId: 'KACY', - City: 'Atlantic City', - State: 'NJ', - Latitude: 39.45, - Longitude: -74.5666, - }, - KBLM: { - StationId: 'KBLM', - City: 'Belmar/Farmdale', - State: 'NJ', - Latitude: 40.1666, - Longitude: -74.1166, - }, - K1N7: { - StationId: 'K1N7', - City: 'Blairstown', - State: 'NJ', - Latitude: 40.9666, - Longitude: -75, - }, - KCDW: { - StationId: 'KCDW', - City: 'Caldwell', - State: 'NJ', - Latitude: 40.8833, - Longitude: -74.2833, - }, - KCYN: { - StationId: 'KCYN', - City: 'Coyle Vor', - State: 'NJ', - Latitude: 39.8166, - Longitude: -74.4333, - }, - K17N: { - StationId: 'K17N', - City: 'Cross Keys', - State: 'NJ', - Latitude: 39.7, - Longitude: -75.0333, - }, - KN81: { - StationId: 'KN81', - City: 'Hammonton', - State: 'NJ', - Latitude: 39.6666, - Longitude: -74.75, - }, - KNEL: { - StationId: 'KNEL', - City: 'Lakehurst Nas', - State: 'NJ', - Latitude: 40.0166, - Longitude: -74.3333, - }, - KN12: { - StationId: 'KN12', - City: 'Lakewood', - State: 'NJ', - Latitude: 40.0666, - Longitude: -74.1833, - }, - KN07: { - StationId: 'KN07', - City: 'Lincoln Park', - State: 'NJ', - Latitude: 40.95, - Longitude: -74.3166, - }, - KLDJ: { - StationId: 'KLDJ', - City: 'Linden', - State: 'NJ', - Latitude: 40.6166, - Longitude: -74.25, - }, - KN14: { - StationId: 'KN14', - City: 'Lumberton', - State: 'NJ', - Latitude: 39.9333, - Longitude: -74.8, - }, - KDIX: { - StationId: 'KDIX', - City: 'Manchester 88D', - State: 'NJ', - Latitude: 39.95, - Longitude: -74.4166, - }, - K47N: { - StationId: 'K47N', - City: 'Manville', - State: 'NJ', - Latitude: 40.5166, - Longitude: -74.6, - }, - KMIV: { - StationId: 'KMIV', - City: 'Millville', - State: 'NJ', - Latitude: 39.3666, - Longitude: -75.0833, - }, - KMMU: { - StationId: 'KMMU', - City: 'Morristown Muni', - State: 'NJ', - Latitude: 40.7833, - Longitude: -74.4166, - }, - KVAY: { - StationId: 'KVAY', - City: 'Mount Holly', - State: 'NJ', - Latitude: 39.9333, - Longitude: -74.8333, - }, - KPHI: { - StationId: 'KPHI', - City: 'Mt Holly/Phl/Wfo', - State: 'NJ', - Latitude: 40.0166, - Longitude: -74.8166, - }, - KEWR: { - StationId: 'KEWR', - City: 'Newark', - State: 'NJ', - Latitude: 40.6833, - Longitude: -74.1666, - }, - K26N: { - StationId: 'K26N', - City: 'Ocean City', - State: 'NJ', - Latitude: 39.2666, - Longitude: -74.6, - }, - K3N6: { - StationId: 'K3N6', - City: 'Old Bridge', - State: 'NJ', - Latitude: 40.3333, - Longitude: -74.35, - }, - KN40: { - StationId: 'KN40', - City: 'Pittstown', - State: 'NJ', - Latitude: 40.5666, - Longitude: -74.9833, - }, - K39N: { - StationId: 'K39N', - City: 'Princeton', - State: 'NJ', - Latitude: 40.4, - Longitude: -74.6666, - }, - KN87: { - StationId: 'KN87', - City: 'Robbinsville', - State: 'NJ', - Latitude: 40.2166, - Longitude: -74.6, - }, - KSIE: { - StationId: 'KSIE', - City: 'Sea Isle Vor', - State: 'NJ', - Latitude: 39.1, - Longitude: -74.8, - }, - KSMQ: { - StationId: 'KSMQ', - City: 'Somerville', - State: 'NJ', - Latitude: 40.6166, - Longitude: -74.6666, - }, - KSAX: { - StationId: 'KSAX', - City: 'Sparta Vor', - State: 'NJ', - Latitude: 41.0666, - Longitude: -74.5333, - }, - KFWN: { - StationId: 'KFWN', - City: 'Sussex', - State: 'NJ', - Latitude: 41.2, - Longitude: -74.6333, - }, - KTEB: { - StationId: 'KTEB', - City: 'Teterboro', - State: 'NJ', - Latitude: 40.8666, - Longitude: -74.05, - }, - KMJX: { - StationId: 'KMJX', - City: 'Toms River', - State: 'NJ', - Latitude: 39.9333, - Longitude: -74.3, - }, - KTTN: { - StationId: 'KTTN', - City: 'Trenton', - State: 'NJ', - Latitude: 40.2833, - Longitude: -74.8166, - }, - K4N1: { - StationId: 'K4N1', - City: 'West Milford', - State: 'NJ', - Latitude: 41.1333, - Longitude: -74.35, - }, - KWWD: { - StationId: 'KWWD', - City: 'Wildwood', - State: 'NJ', - Latitude: 39.0166, - Longitude: -74.9166, - }, - KOBI: { - StationId: 'KOBI', - City: 'Woodbine Muni', - State: 'NJ', - Latitude: 39.2166, - Longitude: -74.8, - }, - KWRI: { - StationId: 'KWRI', - City: 'Wrightst/Mcguire', - State: 'NJ', - Latitude: 40.0166, - Longitude: -74.5833, - }, - KNBK: { - StationId: 'KNBK', - City: 'New Brunswick', - State: 'NJ', - Latitude: 40.4833, - Longitude: -74.4333, - }, - K56N: { - StationId: 'K56N', - City: 'Sandy Hook Cgs', - State: 'NJ', - Latitude: 40.4666, - Longitude: -74.0166, - }, - KN52: { - StationId: 'KN52', - City: 'Somerville', - State: 'NJ', - Latitude: 40.6166, - Longitude: -74.6666, - }, - KN63: { - StationId: 'KN63', - City: 'Sussex', - State: 'NJ', - Latitude: 41.2, - Longitude: -74.6, - }, - KSJB: { - StationId: 'KSJB', - City: 'Somerville', - State: 'NJ', - Latitude: 40.6166, - Longitude: -74.6666, - }, - KGUP: { - StationId: 'KGUP', - City: 'Gallup', - State: 'NM', - Latitude: 35.5166, - Longitude: -108.8, - }, - KALM: { - StationId: 'KALM', - City: 'Alamogordo White', - State: 'NM', - Latitude: 32.8166, - Longitude: -105.9666, - }, - KABQ: { - StationId: 'KABQ', - City: 'Albuquerque', - State: 'NM', - Latitude: 35.05, - Longitude: -106.6166, - }, - KABX: { - StationId: 'KABX', - City: 'Albuquerque/88D', - State: 'NM', - Latitude: 35.15, - Longitude: -106.8166, - }, - KIKR: { - StationId: 'KIKR', - City: 'Kirtland Afb-Abq', - State: 'NM', - Latitude: 35.05, - Longitude: -106.6, - }, - KZAB: { - StationId: 'KZAB', - City: 'Albuquerqu/Artcc', - State: 'NM', - Latitude: 35.1666, - Longitude: -106.5666, - }, - KAXX: { - StationId: 'KAXX', - City: 'Angel Fire', - State: 'NM', - Latitude: 36.4166, - Longitude: -105.2833, - }, - KATS: { - StationId: 'KATS', - City: 'Artesia', - State: 'NM', - Latitude: 32.85, - Longitude: -104.4666, - }, - KE80: { - StationId: 'KE80', - City: 'Belen', - State: 'NM', - Latitude: 34.65, - Longitude: -106.8333, - }, - KCVS: { - StationId: 'KCVS', - City: 'Cannon Afb/Clovi', - State: 'NM', - Latitude: 34.3666, - Longitude: -103.3166, - }, - KFDX: { - StationId: 'KFDX', - City: 'Cannon Afb/88D', - State: 'NM', - Latitude: 34.6333, - Longitude: -103.6166, - }, - KCNM: { - StationId: 'KCNM', - City: 'Carlsbad', - State: 'NM', - Latitude: 32.3333, - Longitude: -104.25, - }, - KE33: { - StationId: 'KE33', - City: 'Chama (Awrs)', - State: 'NM', - Latitude: 36.8833, - Longitude: -106.5666, - }, - KCME: { - StationId: 'KCME', - City: 'Chisum/Roswell', - State: 'NM', - Latitude: 33.3333, - Longitude: -104.6166, - }, - KCIM: { - StationId: 'KCIM', - City: 'Cimarron (Vor)', - State: 'NM', - Latitude: 36.4833, - Longitude: -104.8666, - }, - KCAO: { - StationId: 'KCAO', - City: 'Clayton', - State: 'NM', - Latitude: 36.45, - Longitude: -103.15, - }, - KCQC: { - StationId: 'KCQC', - City: 'Clines Corners', - State: 'NM', - Latitude: 35, - Longitude: -105.6666, - }, - KCVN: { - StationId: 'KCVN', - City: 'Clovis Muni', - State: 'NM', - Latitude: 34.4166, - Longitude: -103.0666, - }, - K4CR: { - StationId: 'K4CR', - City: 'Corona/Lincoln', - State: 'NM', - Latitude: 34.1, - Longitude: -105.6666, - }, - KDMN: { - StationId: 'KDMN', - City: 'Deming', - State: 'NM', - Latitude: 32.2666, - Longitude: -107.7166, - }, - KAEG: { - StationId: 'KAEG', - City: 'Double Eagle Ii', - State: 'NM', - Latitude: 35.1333, - Longitude: -106.8, - }, - KFMN: { - StationId: 'KFMN', - City: 'Farmington', - State: 'NM', - Latitude: 36.75, - Longitude: -108.2333, - }, - KRSK: { - StationId: 'KRSK', - City: 'Rattlesnake-Fmn', - State: 'NM', - Latitude: 36.75, - Longitude: -108.1, - }, - KGNT: { - StationId: 'KGNT', - City: 'Grants', - State: 'NM', - Latitude: 35.1666, - Longitude: -107.9, - }, - KHOB: { - StationId: 'KHOB', - City: 'Hobbs/Lea Co.', - State: 'NM', - Latitude: 32.6666, - Longitude: -103.2166, - }, - KHMN: { - StationId: 'KHMN', - City: 'Holloman Afb', - State: 'NM', - Latitude: 32.85, - Longitude: -106.0833, - }, - KLRU: { - StationId: 'KLRU', - City: 'Las Cruces Intl', - State: 'NM', - Latitude: 32.2666, - Longitude: -106.9166, - }, - KLVS: { - StationId: 'KLVS', - City: 'Las Vegas', - State: 'NM', - Latitude: 35.65, - Longitude: -105.1333, - }, - KLSB: { - StationId: 'KLSB', - City: 'Lordsburg', - State: 'NM', - Latitude: 32.3333, - Longitude: -108.7, - }, - KFTI: { - StationId: 'KFTI', - City: 'Ft Union/Vegas', - State: 'NM', - Latitude: 35.65, - Longitude: -105.1333, - }, - KLAM: { - StationId: 'KLAM', - City: 'Los Alamos', - State: 'NM', - Latitude: 35.8666, - Longitude: -106.2666, - }, - KM63: { - StationId: 'KM63', - City: 'Mcgregor Range', - State: 'NM', - Latitude: 32.05, - Longitude: -106.15, - }, - K4MR: { - StationId: 'K4MR', - City: 'Melrose G Range', - State: 'NM', - Latitude: 34.3, - Longitude: -103.8, - }, - K4MY: { - StationId: 'K4MY', - City: 'Moriarty', - State: 'NM', - Latitude: 34.9833, - Longitude: -106, - }, - K0E0: { - StationId: 'K0E0', - City: 'Moriarty', - State: 'NM', - Latitude: 34.9833, - Longitude: -106, - }, - KRTN: { - StationId: 'KRTN', - City: 'Raton', - State: 'NM', - Latitude: 36.7333, - Longitude: -104.5, - }, - KROW: { - StationId: 'KROW', - City: 'Roswell', - State: 'NM', - Latitude: 33.3, - Longitude: -104.5, - }, - KSRR: { - StationId: 'KSRR', - City: 'Sierra B/Ruidoso', - State: 'NM', - Latitude: 33.4666, - Longitude: -105.5166, - }, - KSAF: { - StationId: 'KSAF', - City: 'Santa Fe', - State: 'NM', - Latitude: 35.6166, - Longitude: -106.1, - }, - KEPZ: { - StationId: 'KEPZ', - City: 'Santa Teresa/88D', - State: 'NM', - Latitude: 31.8666, - Longitude: -106.7, - }, - K5T6: { - StationId: 'K5T6', - City: 'Santa Teresa', - State: 'NM', - Latitude: 31.8833, - Longitude: -106.7, - }, - KSVC: { - StationId: 'KSVC', - City: 'Silver City', - State: 'NM', - Latitude: 32.6333, - Longitude: -108.15, - }, - KONM: { - StationId: 'KONM', - City: 'Socorro', - State: 'NM', - Latitude: 34.0166, - Longitude: -106.9, - }, - KSKX: { - StationId: 'KSKX', - City: 'Taos Muni Apt', - State: 'NM', - Latitude: 36.45, - Longitude: -105.6666, - }, - K4SL: { - StationId: 'K4SL', - City: 'Torreon/Cuba', - State: 'NM', - Latitude: 35.7833, - Longitude: -107.1666, - }, - KTCS: { - StationId: 'KTCS', - City: 'Truth Or Conseq.', - State: 'NM', - Latitude: 33.2333, - Longitude: -107.2666, - }, - KTCC: { - StationId: 'KTCC', - City: 'Tucumcari', - State: 'NM', - Latitude: 35.1833, - Longitude: -103.6, - }, - KHDX: { - StationId: 'KHDX', - City: 'W Sands/Holloman', - State: 'NM', - Latitude: 33.0833, - Longitude: -106.1166, - }, - K2C2: { - StationId: 'K2C2', - City: 'White Sands Test', - State: 'NM', - Latitude: 32.3666, - Longitude: -106.4666, - }, - KP70: { - StationId: 'KP70', - City: 'Clines Corners', - State: 'NM', - Latitude: 34.9166, - Longitude: -105.5666, - }, - KE28: { - StationId: 'KE28', - City: 'White Sands', - State: 'NM', - Latitude: 32.9333, - Longitude: -106.4166, - }, - KE23: { - StationId: 'KE23', - City: 'Taos(Awrs)', - State: 'NM', - Latitude: 36.4166, - Longitude: -105.5666, - }, - KZUN: { - StationId: 'KZUN', - City: 'Zuni Pueblo', - State: 'NM', - Latitude: 35.0833, - Longitude: -108.7833, - }, - KQMG: { - StationId: 'KQMG', - City: 'Mcgregor Range', - State: 'NM', - Latitude: 32.05, - Longitude: -106.15, - }, - XTAT: { - StationId: 'XTAT', - City: 'Tatum Nm 2Sw', - State: 'NM', - Latitude: 33.2333, - Longitude: -103.35, - }, - XDR1: { - StationId: 'XDR1', - City: 'Dora 2Sw', - State: 'NM', - Latitude: 33.9166, - Longitude: -103.35, - }, - XHO1: { - StationId: 'XHO1', - City: 'Hobbs 5Nw', - State: 'NM', - Latitude: 32.7666, - Longitude: -103.1833, - }, - KU31: { - StationId: 'KU31', - City: 'Austin', - State: 'NV', - Latitude: 39.5, - Longitude: -117.0666, - }, - KB23: { - StationId: 'KB23', - City: 'Battle Mountain', - State: 'NV', - Latitude: 40.6, - Longitude: -116.8666, - }, - KBAM: { - StationId: 'KBAM', - City: 'Battle Mtn (Vor)', - State: 'NV', - Latitude: 40.5666, - Longitude: -116.9166, - }, - KBTY: { - StationId: 'KBTY', - City: 'Beatty', - State: 'NV', - Latitude: 36.8, - Longitude: -116.7333, - }, - KBVU: { - StationId: 'KBVU', - City: 'Boulder City', - State: 'NV', - Latitude: 35.95, - Longitude: -114.8666, - }, - KCXP: { - StationId: 'KCXP', - City: 'Carson City', - State: 'NV', - Latitude: 39.1833, - Longitude: -119.7333, - }, - KOAL: { - StationId: 'KOAL', - City: 'Coaldale (Vor)', - State: 'NV', - Latitude: 38, - Longitude: -117.7666, - }, - KDRA: { - StationId: 'KDRA', - City: 'Desert R/Mercury', - State: 'NV', - Latitude: 36.6166, - Longitude: -116.0333, - }, - KEKO: { - StationId: 'KEKO', - City: 'Elko', - State: 'NV', - Latitude: 40.8166, - Longitude: -115.7833, - }, - KLKN: { - StationId: 'KLKN', - City: 'Elko/Wfo', - State: 'NV', - Latitude: 40.8666, - Longitude: -115.7166, - }, - KLRX: { - StationId: 'KLRX', - City: 'Elko/Lander 88D', - State: 'NV', - Latitude: 40.7333, - Longitude: -116.8, - }, - KELY: { - StationId: 'KELY', - City: 'Ely', - State: 'NV', - Latitude: 39.3, - Longitude: -114.85, - }, - K05U: { - StationId: 'K05U', - City: 'Eureka', - State: 'NV', - Latitude: 39.6, - Longitude: -116, - }, - KP68: { - StationId: 'KP68', - City: 'Eureka', - State: 'NV', - Latitude: 39.6, - Longitude: -116, - }, - KNFL: { - StationId: 'KNFL', - City: 'Fallon Nas', - State: 'NV', - Latitude: 39.4166, - Longitude: -118.7, - }, - KINS: { - StationId: 'KINS', - City: 'Indian Springs', - State: 'NV', - Latitude: 36.5833, - Longitude: -115.6666, - }, - KL63: { - StationId: 'KL63', - City: 'Ind Sprng Range', - State: 'NV', - Latitude: 36.5166, - Longitude: -115.5666, - }, - KLAS: { - StationId: 'KLAS', - City: 'Las Vegas', - State: 'NV', - Latitude: 36.0666, - Longitude: -115.1666, - }, - KLSV: { - StationId: 'KLSV', - City: 'Las Vegas/Nellis', - State: 'NV', - Latitude: 36.2166, - Longitude: -115.0166, - }, - KESX: { - StationId: 'KESX', - City: 'Las Vegas/Nelson', - State: 'NV', - Latitude: 35.7, - Longitude: -114.8833, - }, - KHND: { - StationId: 'KHND', - City: 'Vegas/Henderson', - State: 'NV', - Latitude: 35.9833, - Longitude: -115.1333, - }, - KVEF: { - StationId: 'KVEF', - City: 'Las Vegas/Wfo', - State: 'NV', - Latitude: 36.05, - Longitude: -115.1833, - }, - KLOL: { - StationId: 'KLOL', - City: 'Lovelock', - State: 'NV', - Latitude: 40.0666, - Longitude: -118.5666, - }, - KVGT: { - StationId: 'KVGT', - City: 'North Las Vegas', - State: 'NV', - Latitude: 36.2166, - Longitude: -115.2, - }, - KRNO: { - StationId: 'KRNO', - City: 'Reno', - State: 'NV', - Latitude: 39.5, - Longitude: -119.7666, - }, - KREV: { - StationId: 'KREV', - City: 'Reno/Wfo', - State: 'NV', - Latitude: 39.5666, - Longitude: -119.8, - }, - KRTS: { - StationId: 'KRTS', - City: 'Reno/Stead', - State: 'NV', - Latitude: 39.6666, - Longitude: -119.8833, - }, - KRGX: { - StationId: 'KRGX', - City: 'Reno/Washoe Cty', - State: 'NV', - Latitude: 39.75, - Longitude: -119.4666, - }, - KFMG: { - StationId: 'KFMG', - City: 'Reno(Vor)', - State: 'NV', - Latitude: 39.5333, - Longitude: -119.65, - }, - KTPH: { - StationId: 'KTPH', - City: 'Tonopah', - State: 'NV', - Latitude: 38.05, - Longitude: -117.0833, - }, - KBJN: { - StationId: 'KBJN', - City: 'Tonopah Range74', - State: 'NV', - Latitude: 37.6166, - Longitude: -116.2666, - }, - K9BB: { - StationId: 'K9BB', - City: 'Wells', - State: 'NV', - Latitude: 41.1, - Longitude: -114.9666, - }, - KAWH: { - StationId: 'KAWH', - City: 'Wildhorse Res/El', - State: 'NV', - Latitude: 41.6666, - Longitude: -115.7666, - }, - KILC: { - StationId: 'KILC', - City: 'Wilson Creek', - State: 'NV', - Latitude: 38.25, - Longitude: -114.3833, - }, - KWMC: { - StationId: 'KWMC', - City: 'Winnemucca', - State: 'NV', - Latitude: 40.9, - Longitude: -117.8, - }, - KYUC: { - StationId: 'KYUC', - City: 'Yucca Flats', - State: 'NV', - Latitude: 36.95, - Longitude: -116.0333, - }, - KUCC: { - StationId: 'KUCC', - City: 'Yucca Flat', - State: 'NV', - Latitude: 36.95, - Longitude: -116.05, - }, - KP38: { - StationId: 'KP38', - City: 'Caliente', - State: 'NV', - Latitude: 37.6166, - Longitude: -114.5333, - }, - KHTH: { - StationId: 'KHTH', - City: 'Hawthorne', - State: 'NV', - Latitude: 38.55, - Longitude: -118.6333, - }, - KL76: { - StationId: 'KL76', - City: 'Indian Springs', - State: 'NV', - Latitude: 36.5333, - Longitude: -115.5666, - }, - K06U: { - StationId: 'K06U', - City: 'Jackpot', - State: 'NV', - Latitude: 41.9833, - Longitude: -114.65, - }, - KOWY: { - StationId: 'KOWY', - City: 'Owyhee', - State: 'NV', - Latitude: 41.95, - Longitude: -116.1, - }, - KTNX: { - StationId: 'KTNX', - City: 'Tonopah Military', - State: 'NV', - Latitude: 37.7833, - Longitude: -116.7666, - }, - KALB: { - StationId: 'KALB', - City: 'Albany', - State: 'NY', - Latitude: 42.75, - Longitude: -73.8, - }, - KENX: { - StationId: 'KENX', - City: 'Albany/E. Berne', - State: 'NY', - Latitude: 42.5833, - Longitude: -74.0666, - }, - KALY: { - StationId: 'KALY', - City: 'Albany/Wfo', - State: 'NY', - Latitude: 42.75, - Longitude: -73.8, - }, - KBGM: { - StationId: 'KBGM', - City: 'Binghamton', - State: 'NY', - Latitude: 42.2166, - Longitude: -75.9833, - }, - KOKX: { - StationId: 'KOKX', - City: 'Brookhaven/Upton', - State: 'NY', - Latitude: 40.8666, - Longitude: -72.8666, - }, - KBUF: { - StationId: 'KBUF', - City: 'Buffalo/Cheektow', - State: 'NY', - Latitude: 42.9333, - Longitude: -78.7333, - }, - KD38: { - StationId: 'KD38', - City: 'Canandaigua', - State: 'NY', - Latitude: 42.9, - Longitude: -77.3166, - }, - KN03: { - StationId: 'KN03', - City: 'Cortland', - State: 'NY', - Latitude: 42.6, - Longitude: -76.2166, - }, - KDSV: { - StationId: 'KDSV', - City: 'Dansville', - State: 'NY', - Latitude: 42.5666, - Longitude: -77.7166, - }, - KDKK: { - StationId: 'KDKK', - City: 'Dunkirk', - State: 'NY', - Latitude: 42.5, - Longitude: -79.2833, - }, - KHTO: { - StationId: 'KHTO', - City: 'East Hampton', - State: 'NY', - Latitude: 40.95, - Longitude: -72.25, - }, - KELM: { - StationId: 'KELM', - City: 'Elmira', - State: 'NY', - Latitude: 42.15, - Longitude: -76.9, - }, - KCZG: { - StationId: 'KCZG', - City: 'Endicott/Tri-Cit', - State: 'NY', - Latitude: 42.0833, - Longitude: -76.1, - }, - KFRG: { - StationId: 'KFRG', - City: 'Farmingdale', - State: 'NY', - Latitude: 40.7333, - Longitude: -73.4166, - }, - KTYX: { - StationId: 'KTYX', - City: 'Fort Drum/88D', - State: 'NY', - Latitude: 43.75, - Longitude: -75.6833, - }, - KGTB: { - StationId: 'KGTB', - City: 'Fort Drum/Wheele', - State: 'NY', - Latitude: 44.0666, - Longitude: -75.7166, - }, - KFZY: { - StationId: 'KFZY', - City: 'Fulton', - State: 'NY', - Latitude: 43.35, - Longitude: -76.3833, - }, - KGFL: { - StationId: 'KGFL', - City: 'Glens Falls', - State: 'NY', - Latitude: 43.3333, - Longitude: -73.6166, - }, - KVGC: { - StationId: 'KVGC', - City: 'Hamilton Municip', - State: 'NY', - Latitude: 42.85, - Longitude: -75.5666, - }, - KHNK: { - StationId: 'KHNK', - City: 'Hancock Vor', - State: 'NY', - Latitude: 42.0666, - Longitude: -75.3166, - }, - K4G6: { - StationId: 'K4G6', - City: 'Hornell', - State: 'NY', - Latitude: 42.3833, - Longitude: -77.6833, - }, - K1B1: { - StationId: 'K1B1', - City: 'Hudson/Columbia', - State: 'NY', - Latitude: 42.2833, - Longitude: -73.7166, - }, - KISP: { - StationId: 'KISP', - City: 'Islip', - State: 'NY', - Latitude: 40.8, - Longitude: -73.1, - }, - KITH: { - StationId: 'KITH', - City: 'Ithaca/Tompkins', - State: 'NY', - Latitude: 42.4666, - Longitude: -76.45, - }, - KJHW: { - StationId: 'KJHW', - City: 'Jamestown', - State: 'NY', - Latitude: 42.1333, - Longitude: -79.2666, - }, - KJRB: { - StationId: 'KJRB', - City: 'Manhattan/Dwntwn', - State: 'NY', - Latitude: 40.7, - Longitude: -74.0166, - }, - KMSS: { - StationId: 'KMSS', - City: 'Massena', - State: 'NY', - Latitude: 44.9333, - Longitude: -74.85, - }, - KMTP: { - StationId: 'KMTP', - City: 'Montauk', - State: 'NY', - Latitude: 41.0666, - Longitude: -71.9166, - }, - KMGJ: { - StationId: 'KMGJ', - City: 'Montgomery', - State: 'NY', - Latitude: 41.5166, - Longitude: -74.2666, - }, - KMSV: { - StationId: 'KMSV', - City: 'Monticello', - State: 'NY', - Latitude: 41.7, - Longitude: -74.7833, - }, - KSWF: { - StationId: 'KSWF', - City: 'Newburgh/Stewart', - State: 'NY', - Latitude: 41.5, - Longitude: -74.0833, - }, - KIAG: { - StationId: 'KIAG', - City: 'Niagara Falls', - State: 'NY', - Latitude: 43.1166, - Longitude: -78.9333, - }, - KOIC: { - StationId: 'KOIC', - City: 'Norwich', - State: 'NY', - Latitude: 42.5666, - Longitude: -75.5166, - }, - KJFK: { - StationId: 'KJFK', - City: 'Nyc/Jfk Arpt', - State: 'NY', - Latitude: 40.6333, - Longitude: -73.7666, - }, - KLGA: { - StationId: 'KLGA', - City: 'Nyc/La Guardia', - State: 'NY', - Latitude: 40.7833, - Longitude: -73.8833, - }, - KNYC: { - StationId: 'KNYC', - City: 'Nyc/Central Park', - State: 'NY', - Latitude: 40.7833, - Longitude: -73.9666, - }, - KZNY: { - StationId: 'KZNY', - City: 'New York/Artcc', - State: 'NY', - Latitude: 40.8, - Longitude: -73.1, - }, - KOGS: { - StationId: 'KOGS', - City: 'Ogdensburg Intl', - State: 'NY', - Latitude: 44.6666, - Longitude: -75.4666, - }, - KOLE: { - StationId: 'KOLE', - City: 'Olean', - State: 'NY', - Latitude: 42.2333, - Longitude: -78.3666, - }, - KPEO: { - StationId: 'KPEO', - City: 'Penn Yan', - State: 'NY', - Latitude: 42.65, - Longitude: -77.05, - }, - KPLB: { - StationId: 'KPLB', - City: 'Plattsburgh', - State: 'NY', - Latitude: 44.6833, - Longitude: -73.5333, - }, - KPBG: { - StationId: 'KPBG', - City: 'Plattsburgh Afb', - State: 'NY', - Latitude: 44.65, - Longitude: -73.4666, - }, - KPTD: { - StationId: 'KPTD', - City: 'Potsdam', - State: 'NY', - Latitude: 44.6833, - Longitude: -74.95, - }, - KPOU: { - StationId: 'KPOU', - City: 'Poughkeepsie', - State: 'NY', - Latitude: 41.6333, - Longitude: -73.8833, - }, - KROC: { - StationId: 'KROC', - City: 'Rochester', - State: 'NY', - Latitude: 43.1166, - Longitude: -77.6833, - }, - KRME: { - StationId: 'KRME', - City: 'Rome/Griffiss Af', - State: 'NY', - Latitude: 43.2166, - Longitude: -75.4, - }, - KSLK: { - StationId: 'KSLK', - City: 'Saranac Lake', - State: 'NY', - Latitude: 44.4, - Longitude: -74.2, - }, - K5B2: { - StationId: 'K5B2', - City: 'Saratoga Springs', - State: 'NY', - Latitude: 43.05, - Longitude: -73.8666, - }, - KSCH: { - StationId: 'KSCH', - City: 'Schenectady Airp', - State: 'NY', - Latitude: 42.85, - Longitude: -73.9166, - }, - KHWV: { - StationId: 'KHWV', - City: 'Shirley', - State: 'NY', - Latitude: 40.8166, - Longitude: -72.8666, - }, - KN23: { - StationId: 'KN23', - City: 'Sidney', - State: 'NY', - Latitude: 42.3, - Longitude: -75.4166, - }, - KSYR: { - StationId: 'KSYR', - City: 'Syracuse', - State: 'NY', - Latitude: 43.1166, - Longitude: -76.1, - }, - KUCA: { - StationId: 'KUCA', - City: 'Utica', - State: 'NY', - Latitude: 43.15, - Longitude: -75.3833, - }, - KART: { - StationId: 'KART', - City: 'Watertown', - State: 'NY', - Latitude: 43.9833, - Longitude: -76.0333, - }, - KELZ: { - StationId: 'KELZ', - City: 'Wellsville', - State: 'NY', - Latitude: 42.1, - Longitude: -77.9833, - }, - KFOK: { - StationId: 'KFOK', - City: 'Westhampton Beac', - State: 'NY', - Latitude: 40.85, - Longitude: -72.6166, - }, - KHPN: { - StationId: 'KHPN', - City: 'White Plains', - State: 'NY', - Latitude: 41.0666, - Longitude: -73.7, - }, - KSDC: { - StationId: 'KSDC', - City: 'Williamson/Sodus', - State: 'NY', - Latitude: 43.2333, - Longitude: -77.1166, - }, - KN28: { - StationId: 'KN28', - City: 'Ambrose', - State: 'NY', - Latitude: 40.45, - Longitude: -73.1833, - }, - K1B8: { - StationId: 'K1B8', - City: 'Boonville', - State: 'NY', - Latitude: 43.45, - Longitude: -75.35, - }, - KCOL: { - StationId: 'KCOL', - City: 'Colden', - State: 'NY', - Latitude: 42.6666, - Longitude: -78.6833, - }, - KCOO: { - StationId: 'KCOO', - City: 'Cooperstown', - State: 'NY', - Latitude: 42.7, - Longitude: -74.9166, - }, - KELB: { - StationId: 'KELB', - City: 'Ellenburg Depot', - State: 'NY', - Latitude: 44.9, - Longitude: -73.8, - }, - KMAL: { - StationId: 'KMAL', - City: 'Malone', - State: 'NY', - Latitude: 44.85, - Longitude: -74.3, - }, - KOZX: { - StationId: 'KOZX', - City: 'Oneonta', - State: 'NY', - Latitude: 42.3833, - Longitude: -75.15, - }, - KN00: { - StationId: 'KN00', - City: 'Fulton/Oswego Ct', - State: 'NY', - Latitude: 43.35, - Longitude: -76.3833, - }, - KPIC: { - StationId: 'KPIC', - City: 'Piseco Lake', - State: 'NY', - Latitude: 43.45, - Longitude: -74.5333, - }, - KSLD: { - StationId: 'KSLD', - City: 'Slide Mountain', - State: 'NY', - Latitude: 41.9666, - Longitude: -74.35, - }, - KSTM: { - StationId: 'KSTM', - City: 'Stormville', - State: 'NY', - Latitude: 41.5333, - Longitude: -73.7333, - }, - KWRS: { - StationId: 'KWRS', - City: 'Warsaw', - State: 'NY', - Latitude: 42.6833, - Longitude: -78.2, - }, - KRMX: { - StationId: 'KRMX', - City: 'Griffiss Afb/88D', - State: 'NY', - Latitude: 43.4666, - Longitude: -75.45, - }, - KAKR: { - StationId: 'KAKR', - City: 'Akron (Fulton)', - State: 'OH', - Latitude: 41.0333, - Longitude: -81.4666, - }, - KCAK: { - StationId: 'KCAK', - City: 'Akron', - State: 'OH', - Latitude: 40.9166, - Longitude: -81.45, - }, - KAPE: { - StationId: 'KAPE', - City: 'Appleton', - State: 'OH', - Latitude: 40.15, - Longitude: -82.5833, - }, - KHZY: { - StationId: 'KHZY', - City: 'Ashtabula', - State: 'OH', - Latitude: 41.7833, - Longitude: -80.7, - }, - KUNI: { - StationId: 'KUNI', - City: 'Athens', - State: 'OH', - Latitude: 39.2166, - Longitude: -82.2333, - }, - KI69: { - StationId: 'KI69', - City: 'Batavia', - State: 'OH', - Latitude: 39.0833, - Longitude: -84.2166, - }, - KAIR: { - StationId: 'KAIR', - City: 'Bellaire Vor', - State: 'OH', - Latitude: 40.0166, - Longitude: -80.8166, - }, - KEDJ: { - StationId: 'KEDJ', - City: 'Bellefontaine', - State: 'OH', - Latitude: 40.3666, - Longitude: -83.8166, - }, - KLUK: { - StationId: 'KLUK', - City: 'Cincinnat/Lunken', - State: 'OH', - Latitude: 39.1, - Longitude: -84.4166, - }, - KBKL: { - StationId: 'KBKL', - City: 'Cleveland', - State: 'OH', - Latitude: 41.5333, - Longitude: -81.6666, - }, - KCLE: { - StationId: 'KCLE', - City: 'Cleveland', - State: 'OH', - Latitude: 41.4166, - Longitude: -81.85, - }, - KCGF: { - StationId: 'KCGF', - City: 'Clevlnd/Cuyahoga', - State: 'OH', - Latitude: 41.5666, - Longitude: -81.4666, - }, - KZOB: { - StationId: 'KZOB', - City: 'Cleveland/Artcc', - State: 'OH', - Latitude: 41.3, - Longitude: -82.2, - }, - KCMH: { - StationId: 'KCMH', - City: 'Columbus', - State: 'OH', - Latitude: 40, - Longitude: -82.8833, - }, - KOSU: { - StationId: 'KOSU', - City: 'Columbus/St Univ', - State: 'OH', - Latitude: 40.0833, - Longitude: -83.0833, - }, - KTZR: { - StationId: 'KTZR', - City: 'Columbus/Bolton', - State: 'OH', - Latitude: 39.9, - Longitude: -83.1333, - }, - KDAY: { - StationId: 'KDAY', - City: 'Dayton', - State: 'OH', - Latitude: 39.9, - Longitude: -84.2166, - }, - KMGY: { - StationId: 'KMGY', - City: 'Dayton', - State: 'OH', - Latitude: 39.6, - Longitude: -84.2333, - }, - KDFI: { - StationId: 'KDFI', - City: 'Defiance', - State: 'OH', - Latitude: 41.3333, - Longitude: -84.4333, - }, - KDLZ: { - StationId: 'KDLZ', - City: 'Delaware', - State: 'OH', - Latitude: 40.2833, - Longitude: -83.1166, - }, - KFDY: { - StationId: 'KFDY', - City: 'Findlay', - State: 'OH', - Latitude: 41.0166, - Longitude: -83.6666, - }, - KFBC: { - StationId: 'KFBC', - City: 'Flag City', - State: 'OH', - Latitude: 41.0166, - Longitude: -83.6666, - }, - KHAO: { - StationId: 'KHAO', - City: 'Hamilton', - State: 'OH', - Latitude: 39.3666, - Longitude: -84.5166, - }, - KLHQ: { - StationId: 'KLHQ', - City: 'Lancaster', - State: 'OH', - Latitude: 39.75, - Longitude: -82.6666, - }, - KI68: { - StationId: 'KI68', - City: 'Lebanon', - State: 'OH', - Latitude: 39.4666, - Longitude: -84.25, - }, - KAOH: { - StationId: 'KAOH', - City: 'Lima', - State: 'OH', - Latitude: 40.7, - Longitude: -84.0166, - }, - KLPR: { - StationId: 'KLPR', - City: 'Lorain/Elyria', - State: 'OH', - Latitude: 41.35, - Longitude: -82.1833, - }, - KMFD: { - StationId: 'KMFD', - City: 'Mansfield', - State: 'OH', - Latitude: 40.8166, - Longitude: -82.5166, - }, - KMNN: { - StationId: 'KMNN', - City: 'Marion', - State: 'OH', - Latitude: 40.6166, - Longitude: -83.0666, - }, - KMRT: { - StationId: 'KMRT', - City: 'Marysville', - State: 'OH', - Latitude: 40.2166, - Longitude: -83.35, - }, - KMWO: { - StationId: 'KMWO', - City: 'Middletown/Hook', - State: 'OH', - Latitude: 39.5333, - Longitude: -84.4, - }, - K4I3: { - StationId: 'K4I3', - City: 'Mt Vernon/Knox', - State: 'OH', - Latitude: 40.3333, - Longitude: -82.5333, - }, - KPHD: { - StationId: 'KPHD', - City: 'New Philadelphia', - State: 'OH', - Latitude: 40.4666, - Longitude: -81.4166, - }, - KVTA: { - StationId: 'KVTA', - City: 'Newark', - State: 'OH', - Latitude: 40.0166, - Longitude: -82.4666, - }, - KPCW: { - StationId: 'KPCW', - City: 'Port Clinton', - State: 'OH', - Latitude: 41.5166, - Longitude: -82.8666, - }, - KPOV: { - StationId: 'KPOV', - City: 'Ravena/Portage', - State: 'OH', - Latitude: 41.2166, - Longitude: -81.25, - }, - KLCK: { - StationId: 'KLCK', - City: 'Rickenbacker Ang', - State: 'OH', - Latitude: 39.8166, - Longitude: -82.9166, - }, - KROD: { - StationId: 'KROD', - City: 'Rosewood Vor', - State: 'OH', - Latitude: 40.2833, - Longitude: -84.0333, - }, - KSGH: { - StationId: 'KSGH', - City: 'Springfield Muni', - State: 'OH', - Latitude: 39.8333, - Longitude: -83.8333, - }, - KTDZ: { - StationId: 'KTDZ', - City: 'Toledo', - State: 'OH', - Latitude: 41.5666, - Longitude: -83.4833, - }, - KTOL: { - StationId: 'KTOL', - City: 'Toledo', - State: 'OH', - Latitude: 41.5833, - Longitude: -83.8, - }, - KVES: { - StationId: 'KVES', - City: 'Versailles', - State: 'OH', - Latitude: 40.2, - Longitude: -84.5333, - }, - KAXV: { - StationId: 'KAXV', - City: 'Wapakoneta', - State: 'OH', - Latitude: 40.5, - Longitude: -84.3, - }, - KUSE: { - StationId: 'KUSE', - City: 'Wauseon', - State: 'OH', - Latitude: 41.6166, - Longitude: -84.1333, - }, - KLNN: { - StationId: 'KLNN', - City: 'Willoughby', - State: 'OH', - Latitude: 41.6666, - Longitude: -81.3666, - }, - KILN: { - StationId: 'KILN', - City: 'Wilmington', - State: 'OH', - Latitude: 39.4333, - Longitude: -83.8, - }, - KTIR: { - StationId: 'KTIR', - City: 'Wilmington/Rfc', - State: 'OH', - Latitude: 39.4166, - Longitude: -83.8166, - }, - KBJJ: { - StationId: 'KBJJ', - City: 'Wooster', - State: 'OH', - Latitude: 40.8666, - Longitude: -81.8833, - }, - KFFO: { - StationId: 'KFFO', - City: 'Wright Paterson', - State: 'OH', - Latitude: 39.8166, - Longitude: -84.0333, - }, - KYNG: { - StationId: 'KYNG', - City: 'Youngstown', - State: 'OH', - Latitude: 41.25, - Longitude: -80.6666, - }, - KZZV: { - StationId: 'KZZV', - City: 'Zanesville', - State: 'OH', - Latitude: 39.95, - Longitude: -81.9, - }, - K7G2: { - StationId: 'K7G2', - City: 'Ashtabula', - State: 'OH', - Latitude: 41.7833, - Longitude: -80.7, - }, - KSHI: { - StationId: 'KSHI', - City: 'Ashtabula', - State: 'OH', - Latitude: 41.7833, - Longitude: -80.7, - }, - K2I4: { - StationId: 'K2I4', - City: 'Columbus/Bolton', - State: 'OH', - Latitude: 39.9, - Longitude: -83.1333, - }, - KI15: { - StationId: 'KI15', - City: 'Lancaster', - State: 'OH', - Latitude: 39.75, - Longitude: -82.65, - }, - K22G: { - StationId: 'K22G', - City: 'Lorain/Elyria', - State: 'OH', - Latitude: 41.35, - Longitude: -82.1833, - }, - K2I8: { - StationId: 'K2I8', - City: 'Newark', - State: 'OH', - Latitude: 40.0166, - Longitude: -82.4666, - }, - K29G: { - StationId: 'K29G', - City: 'Ravena/Portage', - State: 'OH', - Latitude: 41.2166, - Longitude: -81.25, - }, - KADH: { - StationId: 'KADH', - City: 'Ada', - State: 'OK', - Latitude: 34.8, - Longitude: -96.6666, - }, - KADM: { - StationId: 'KADM', - City: 'Ardmore', - State: 'OK', - Latitude: 34.2833, - Longitude: -97.0166, - }, - K1F0: { - StationId: 'K1F0', - City: 'Ardmore/Exec', - State: 'OK', - Latitude: 34.15, - Longitude: -97.1166, - }, - KLTS: { - StationId: 'KLTS', - City: 'Altus Afb', - State: 'OK', - Latitude: 34.6666, - Longitude: -99.2666, - }, - KAXS: { - StationId: 'KAXS', - City: 'Altus/Quartz Mtn', - State: 'OK', - Latitude: 34.7, - Longitude: -99.3333, - }, - KAVK: { - StationId: 'KAVK', - City: 'Alva', - State: 'OK', - Latitude: 36.7666, - Longitude: -98.6666, - }, - KAQR: { - StationId: 'KAQR', - City: 'Atoka', - State: 'OK', - Latitude: 34.4, - Longitude: -96.15, - }, - KBVO: { - StationId: 'KBVO', - City: 'Bartlesville', - State: 'OK', - Latitude: 36.7666, - Longitude: -96.0166, - }, - KBKN: { - StationId: 'KBKN', - City: 'Blackwell', - State: 'OK', - Latitude: 36.75, - Longitude: -97.35, - }, - KGCM: { - StationId: 'KGCM', - City: 'Claremore', - State: 'OK', - Latitude: 36.3, - Longitude: -95.4833, - }, - KCQB: { - StationId: 'KCQB', - City: 'Chandler', - State: 'OK', - Latitude: 35.7166, - Longitude: -96.8166, - }, - KCHK: { - StationId: 'KCHK', - City: 'Chickasha', - State: 'OK', - Latitude: 35.1, - Longitude: -97.9666, - }, - KCSM: { - StationId: 'KCSM', - City: 'Clinton', - State: 'OK', - Latitude: 35.35, - Longitude: -99.2, - }, - KCLK: { - StationId: 'KCLK', - City: 'Clinton', - State: 'OK', - Latitude: 35.5333, - Longitude: -98.9333, - }, - KCUH: { - StationId: 'KCUH', - City: 'Cushing', - State: 'OK', - Latitude: 35.95, - Longitude: -96.7666, - }, - KDUC: { - StationId: 'KDUC', - City: 'Duncan', - State: 'OK', - Latitude: 34.4666, - Longitude: -97.9666, - }, - KDUA: { - StationId: 'KDUA', - City: 'Durant', - State: 'OK', - Latitude: 33.95, - Longitude: -96.4, - }, - KRQO: { - StationId: 'KRQO', - City: 'El Reno Muni', - State: 'OK', - Latitude: 35.4666, - Longitude: -98, - }, - KEND: { - StationId: 'KEND', - City: 'Enid/Vance Afb', - State: 'OK', - Latitude: 36.3166, - Longitude: -97.9166, - }, - KWDG: { - StationId: 'KWDG', - City: 'Enid/Woodring', - State: 'OK', - Latitude: 36.3666, - Longitude: -97.7666, - }, - KFSI: { - StationId: 'KFSI', - City: 'Fort Sill', - State: 'OK', - Latitude: 34.65, - Longitude: -98.4, - }, - KFDR: { - StationId: 'KFDR', - City: 'Frederick/Altus', - State: 'OK', - Latitude: 34.35, - Longitude: -98.9833, - }, - KGAG: { - StationId: 'KGAG', - City: 'Gage', - State: 'OK', - Latitude: 36.3, - Longitude: -99.7666, - }, - KHHW: { - StationId: 'KHHW', - City: 'Hugo', - State: 'OK', - Latitude: 34.0333, - Longitude: -95.55, - }, - KMMB: { - StationId: 'KMMB', - City: 'Mitbee/Gage', - State: 'OK', - Latitude: 36.3, - Longitude: -99.7666, - }, - KGMJ: { - StationId: 'KGMJ', - City: 'Grove', - State: 'OK', - Latitude: 36.6, - Longitude: -94.7333, - }, - KGOK: { - StationId: 'KGOK', - City: 'Guthrie', - State: 'OK', - Latitude: 35.85, - Longitude: -97.4, - }, - KGUY: { - StationId: 'KGUY', - City: 'Guymon', - State: 'OK', - Latitude: 36.6833, - Longitude: -101.5, - }, - KHBR: { - StationId: 'KHBR', - City: 'Hobart', - State: 'OK', - Latitude: 34.9833, - Longitude: -99.05, - }, - K4O4: { - StationId: 'K4O4', - City: 'Idabel', - State: 'OK', - Latitude: 33.9166, - Longitude: -94.8666, - }, - KINX: { - StationId: 'KINX', - City: 'Inola/Tulsa/88D', - State: 'OK', - Latitude: 36.1833, - Longitude: -95.5666, - }, - KLAW: { - StationId: 'KLAW', - City: 'Lawton', - State: 'OK', - Latitude: 34.55, - Longitude: -98.4166, - }, - KHMY: { - StationId: 'KHMY', - City: 'Lexington', - State: 'OK', - Latitude: 35.0333, - Longitude: -97.2333, - }, - KMLC: { - StationId: 'KMLC', - City: 'Mcalester', - State: 'OK', - Latitude: 34.8833, - Longitude: -95.7833, - }, - KMKO: { - StationId: 'KMKO', - City: 'Muskogee', - State: 'OK', - Latitude: 35.65, - Longitude: -95.3666, - }, - KOUN: { - StationId: 'KOUN', - City: 'Norman/Westheime', - State: 'OK', - Latitude: 35.25, - Longitude: -97.4666, - }, - KWNS: { - StationId: 'KWNS', - City: 'Norman/Spc', - State: 'OK', - Latitude: 35.2166, - Longitude: -97.45, - }, - KOKC: { - StationId: 'KOKC', - City: 'Oklahoma City', - State: 'OK', - Latitude: 35.3833, - Longitude: -97.6, - }, - KPWA: { - StationId: 'KPWA', - City: 'Okla City/Wiley', - State: 'OK', - Latitude: 35.5333, - Longitude: -97.65, - }, - KRCE: { - StationId: 'KRCE', - City: 'Okla City/Page', - State: 'OK', - Latitude: 35.4833, - Longitude: -97.8166, - }, - KOKM: { - StationId: 'KOKM', - City: 'Okmulgee', - State: 'OK', - Latitude: 35.6666, - Longitude: -95.95, - }, - KPVJ: { - StationId: 'KPVJ', - City: 'Pauls Valley', - State: 'OK', - Latitude: 34.7166, - Longitude: -97.2166, - }, - KPNC: { - StationId: 'KPNC', - City: 'Ponca City', - State: 'OK', - Latitude: 36.7333, - Longitude: -97.1, - }, - KRKR: { - StationId: 'KRKR', - City: 'Poteau (R Kerr)', - State: 'OK', - Latitude: 35.0166, - Longitude: -94.6166, - }, - KJSV: { - StationId: 'KJSV', - City: 'Sallisaw', - State: 'OK', - Latitude: 35.4333, - Longitude: -94.8, - }, - KOWP: { - StationId: 'KOWP', - City: 'Sand Springs', - State: 'OK', - Latitude: 36.1833, - Longitude: -96.15, - }, - KSRE: { - StationId: 'KSRE', - City: 'Seminole', - State: 'OK', - Latitude: 35.2666, - Longitude: -96.6833, - }, - KSNL: { - StationId: 'KSNL', - City: 'Shawnee', - State: 'OK', - Latitude: 35.35, - Longitude: -96.95, - }, - KGZL: { - StationId: 'KGZL', - City: 'Stigler', - State: 'OK', - Latitude: 35.2833, - Longitude: -95.1, - }, - KSWO: { - StationId: 'KSWO', - City: 'Stillwater', - State: 'OK', - Latitude: 36.1666, - Longitude: -97.0833, - }, - KTQH: { - StationId: 'KTQH', - City: 'Tahlequah', - State: 'OK', - Latitude: 35.9333, - Longitude: -95, - }, - KTIK: { - StationId: 'KTIK', - City: 'Tinker Afb', - State: 'OK', - Latitude: 35.4166, - Longitude: -97.3666, - }, - KTUL: { - StationId: 'KTUL', - City: 'Tulsa', - State: 'OK', - Latitude: 36.2, - Longitude: -95.8833, - }, - KRVS: { - StationId: 'KRVS', - City: 'Tulsa', - State: 'OK', - Latitude: 36.05, - Longitude: -95.9833, - }, - KTSA: { - StationId: 'KTSA', - City: 'Tulsa/Wfo', - State: 'OK', - Latitude: 36.2, - Longitude: -95.9, - }, - KTUA: { - StationId: 'KTUA', - City: 'Tulsa/Rfc', - State: 'OK', - Latitude: 36.15, - Longitude: -95.85, - }, - KTLX: { - StationId: 'KTLX', - City: 'Twin Lakes/88D', - State: 'OK', - Latitude: 35.3333, - Longitude: -97.2833, - }, - KVNX: { - StationId: 'KVNX', - City: 'Vance/Kegelman', - State: 'OK', - Latitude: 36.7333, - Longitude: -98.1333, - }, - KJWG: { - StationId: 'KJWG', - City: 'Watonga', - State: 'OK', - Latitude: 35.8666, - Longitude: -98.4166, - }, - KOJA: { - StationId: 'KOJA', - City: 'Weatherford', - State: 'OK', - Latitude: 35.55, - Longitude: -98.6666, - }, - KWWR: { - StationId: 'KWWR', - City: 'Woodward', - State: 'OK', - Latitude: 36.45, - Longitude: -99.5166, - }, - KF28: { - StationId: 'KF28', - City: 'El Reno Muni', - State: 'OK', - Latitude: 35.4666, - Longitude: -98, - }, - KPGO: { - StationId: 'KPGO', - City: 'Page', - State: 'OK', - Latitude: 34.6833, - Longitude: -94.6166, - }, - KH45: { - StationId: 'KH45', - City: 'Seminole', - State: 'OK', - Latitude: 35.2666, - Longitude: -96.6833, - }, - KPDX: { - StationId: 'KPDX', - City: 'Portland', - State: 'OR', - Latitude: 45.6, - Longitude: -122.6166, - }, - KHIO: { - StationId: 'KHIO', - City: 'Hillsboro/Portld', - State: 'OR', - Latitude: 45.55, - Longitude: -122.95, - }, - KAST: { - StationId: 'KAST', - City: 'Astoria', - State: 'OR', - Latitude: 46.15, - Longitude: -123.8833, - }, - KUAO: { - StationId: 'KUAO', - City: 'Aurora', - State: 'OR', - Latitude: 45.25, - Longitude: -122.7666, - }, - KBKE: { - StationId: 'KBKE', - City: 'Baker', - State: 'OR', - Latitude: 44.85, - Longitude: -117.8166, - }, - KBDN: { - StationId: 'KBDN', - City: 'Bend', - State: 'OR', - Latitude: 44.1, - Longitude: -121.2, - }, - KBOK: { - StationId: 'KBOK', - City: 'Brookings', - State: 'OR', - Latitude: 42.0666, - Longitude: -124.2833, - }, - KBNO: { - StationId: 'KBNO', - City: 'Burns', - State: 'OR', - Latitude: 43.6, - Longitude: -118.95, - }, - K92S: { - StationId: 'K92S', - City: 'Cape Blanco (Cgs', - State: 'OR', - Latitude: 42.8333, - Longitude: -124.5666, - }, - KCZK: { - StationId: 'KCZK', - City: 'Cascade Locks St', - State: 'OR', - Latitude: 45.6666, - Longitude: -121.8666, - }, - K3CL: { - StationId: 'K3CL', - City: 'Clatsop Spit', - State: 'OR', - Latitude: 46.2333, - Longitude: -124.0166, - }, - KCVO: { - StationId: 'KCVO', - City: 'Corvallis Muni A', - State: 'OR', - Latitude: 44.5, - Longitude: -123.2666, - }, - KEUG: { - StationId: 'KEUG', - City: 'Eugene', - State: 'OR', - Latitude: 44.1333, - Longitude: -123.2166, - }, - K6S2: { - StationId: 'K6S2', - City: 'Florence Muni', - State: 'OR', - Latitude: 43.9833, - Longitude: -124.1166, - }, - K4S1: { - StationId: 'K4S1', - City: 'Gold Beach', - State: 'OR', - Latitude: 42.4166, - Longitude: -124.4166, - }, - KHRI: { - StationId: 'KHRI', - City: 'Hermiston', - State: 'OR', - Latitude: 45.8333, - Longitude: -119.2666, - }, - KMAX: { - StationId: 'KMAX', - City: 'Jackson Cty/Mfr', - State: 'OR', - Latitude: 42.0833, - Longitude: -122.7166, - }, - KGCD: { - StationId: 'KGCD', - City: 'John Day State', - State: 'OR', - Latitude: 44.3833, - Longitude: -118.9666, - }, - KIMB: { - StationId: 'KIMB', - City: 'Kimberly/Vor', - State: 'OR', - Latitude: 44.65, - Longitude: -119.7166, - }, - KLMT: { - StationId: 'KLMT', - City: 'Klamath Falls', - State: 'OR', - Latitude: 42.15, - Longitude: -121.7166, - }, - KLGD: { - StationId: 'KLGD', - City: 'La Grande', - State: 'OR', - Latitude: 45.2666, - Longitude: -118, - }, - KLKV: { - StationId: 'KLKV', - City: 'Lakeview', - State: 'OR', - Latitude: 42.1666, - Longitude: -120.4, - }, - KMMV: { - StationId: 'KMMV', - City: 'Mcminnville', - State: 'OR', - Latitude: 45.2, - Longitude: -123.1333, - }, - KMEH: { - StationId: 'KMEH', - City: 'Meacham', - State: 'OR', - Latitude: 45.5166, - Longitude: -118.4166, - }, - KMFR: { - StationId: 'KMFR', - City: 'Medford', - State: 'OR', - Latitude: 42.3833, - Longitude: -122.8666, - }, - KOED: { - StationId: 'KOED', - City: 'Medford(Vor)', - State: 'OR', - Latitude: 42.3833, - Longitude: -122.8666, - }, - KJNW: { - StationId: 'KJNW', - City: 'Newport', - State: 'OR', - Latitude: 44.5666, - Longitude: -124.0666, - }, - KONP: { - StationId: 'KONP', - City: 'Newport', - State: 'OR', - Latitude: 44.5666, - Longitude: -124.0333, - }, - KOTH: { - StationId: 'KOTH', - City: 'North Bend', - State: 'OR', - Latitude: 43.4166, - Longitude: -124.25, - }, - KONO: { - StationId: 'KONO', - City: 'Ontario', - State: 'OR', - Latitude: 44.0166, - Longitude: -117.0166, - }, - KPDT: { - StationId: 'KPDT', - City: 'Pendleton', - State: 'OR', - Latitude: 45.7, - Longitude: -118.8333, - }, - KRTX: { - StationId: 'KRTX', - City: 'Portld/Scappoose', - State: 'OR', - Latitude: 45.7166, - Longitude: -122.9666, - }, - KPQR: { - StationId: 'KPQR', - City: 'Portland/Wfo', - State: 'OR', - Latitude: 45.5666, - Longitude: -122.5333, - }, - KPTR: { - StationId: 'KPTR', - City: 'Portland/Rfc', - State: 'OR', - Latitude: 45.6, - Longitude: -122.6, - }, - KRDM: { - StationId: 'KRDM', - City: 'Redmond', - State: 'OR', - Latitude: 44.25, - Longitude: -121.15, - }, - KDSD: { - StationId: 'KDSD', - City: 'Redmond(Vor)', - State: 'OR', - Latitude: 44.25, - Longitude: -121.3, - }, - KP88: { - StationId: 'KP88', - City: 'Rome', - State: 'OR', - Latitude: 42.8833, - Longitude: -117.65, - }, - KREO: { - StationId: 'KREO', - City: 'Rome', - State: 'OR', - Latitude: 42.5833, - Longitude: -117.8666, - }, - KRRK: { - StationId: 'KRRK', - City: 'Rooster Rock', - State: 'OR', - Latitude: 45.55, - Longitude: -122.9666, - }, - KRBG: { - StationId: 'KRBG', - City: 'Roseburg', - State: 'OR', - Latitude: 43.2333, - Longitude: -123.35, - }, - KSLE: { - StationId: 'KSLE', - City: 'Salem', - State: 'OR', - Latitude: 44.9, - Longitude: -123, - }, - KSPB: { - StationId: 'KSPB', - City: 'Scappoose', - State: 'OR', - Latitude: 45.7666, - Longitude: -122.8666, - }, - K2SL: { - StationId: 'K2SL', - City: 'Sea Lion Caves', - State: 'OR', - Latitude: 44.1166, - Longitude: -124.1333, - }, - KSXT: { - StationId: 'KSXT', - City: 'Sexton Summit', - State: 'OR', - Latitude: 42.6, - Longitude: -123.3666, - }, - K6K5: { - StationId: 'K6K5', - City: 'Sisters Eagleair', - State: 'OR', - Latitude: 44.3, - Longitude: -121.5333, - }, - KDLS: { - StationId: 'KDLS', - City: 'The Dalles', - State: 'OR', - Latitude: 45.6166, - Longitude: -121.1666, - }, - KTMK: { - StationId: 'KTMK', - City: 'Tillamook', - State: 'OR', - Latitude: 45.4166, - Longitude: -123.8166, - }, - KTTD: { - StationId: 'KTTD', - City: 'Troutdale', - State: 'OR', - Latitude: 45.55, - Longitude: -122.4166, - }, - KNMW: { - StationId: 'KNMW', - City: 'Astoria Cg', - State: 'OR', - Latitude: 46.15, - Longitude: -123.8833, - }, - K3S2: { - StationId: 'K3S2', - City: 'Aurora State', - State: 'OR', - Latitude: 45.25, - Longitude: -122.7666, - }, - K4BK: { - StationId: 'K4BK', - City: 'Brookings', - State: 'OR', - Latitude: 42.0333, - Longitude: -124.2666, - }, - KS22: { - StationId: 'KS22', - City: 'Hermiston', - State: 'OR', - Latitude: 45.8333, - Longitude: -119.2666, - }, - K5J0: { - StationId: 'K5J0', - City: 'John Day State', - State: 'OR', - Latitude: 44.3833, - Longitude: -118.9666, - }, - K4LW: { - StationId: 'K4LW', - City: 'Lakeview', - State: 'OR', - Latitude: 42.2166, - Longitude: -120.35, - }, - KPFC: { - StationId: 'KPFC', - City: 'Pacific City', - State: 'OR', - Latitude: 45.2, - Longitude: -123.95, - }, - K1S4: { - StationId: 'K1S4', - City: 'Scappoose', - State: 'OR', - Latitude: 45.7666, - Longitude: -122.8666, - }, - KS47: { - StationId: 'KS47', - City: 'Tillamook', - State: 'OR', - Latitude: 45.4166, - Longitude: -123.8166, - }, - KABE: { - StationId: 'KABE', - City: 'Allentown', - State: 'PA', - Latitude: 40.65, - Longitude: -75.45, - }, - KXLL: { - StationId: 'KXLL', - City: 'Allentown Queen', - State: 'PA', - Latitude: 40.5666, - Longitude: -75.4833, - }, - KAOO: { - StationId: 'KAOO', - City: 'Altoona', - State: 'PA', - Latitude: 40.3, - Longitude: -78.3166, - }, - KAVP: { - StationId: 'KAVP', - City: 'Avoca/Wilkes B.', - State: 'PA', - Latitude: 41.3333, - Longitude: -75.7166, - }, - KBVI: { - StationId: 'KBVI', - City: 'Beaver Falls Arp', - State: 'PA', - Latitude: 40.7666, - Longitude: -80.4, - }, - KBFD: { - StationId: 'KBFD', - City: 'Bradford', - State: 'PA', - Latitude: 41.8, - Longitude: -78.6333, - }, - KBTP: { - StationId: 'KBTP', - City: 'Butler Co.', - State: 'PA', - Latitude: 40.7666, - Longitude: -79.95, - }, - KFIG: { - StationId: 'KFIG', - City: 'Clearfield', - State: 'PA', - Latitude: 41.05, - Longitude: -78.4166, - }, - KMQS: { - StationId: 'KMQS', - City: 'Coatesville', - State: 'PA', - Latitude: 39.9833, - Longitude: -75.8666, - }, - KDYL: { - StationId: 'KDYL', - City: 'Doylestown', - State: 'PA', - Latitude: 40.3333, - Longitude: -75.1166, - }, - KDUJ: { - StationId: 'KDUJ', - City: 'Du Bois', - State: 'PA', - Latitude: 41.1666, - Longitude: -78.9, - }, - KETX: { - StationId: 'KETX', - City: 'East Texas Vor', - State: 'PA', - Latitude: 40.5833, - Longitude: -75.6833, - }, - KEWC: { - StationId: 'KEWC', - City: 'Ellwood City Vor', - State: 'PA', - Latitude: 40.8333, - Longitude: -80.2166, - }, - KERI: { - StationId: 'KERI', - City: 'Erie', - State: 'PA', - Latitude: 42.0833, - Longitude: -80.1833, - }, - KRYT: { - StationId: 'KRYT', - City: 'Fountain Dale', - State: 'PA', - Latitude: 39.7333, - Longitude: -77.4333, - }, - KFKL: { - StationId: 'KFKL', - City: 'Franklin', - State: 'PA', - Latitude: 41.3666, - Longitude: -79.8666, - }, - K29D: { - StationId: 'K29D', - City: 'Grove City', - State: 'PA', - Latitude: 41.15, - Longitude: -81.1666, - }, - KCXY: { - StationId: 'KCXY', - City: 'Harrisburg', - State: 'PA', - Latitude: 40.2166, - Longitude: -76.85, - }, - KHAR: { - StationId: 'KHAR', - City: 'Harrisburg', - State: 'PA', - Latitude: 40.3, - Longitude: -77.0666, - }, - KIDI: { - StationId: 'KIDI', - City: 'Indiana/Stewart', - State: 'PA', - Latitude: 40.6166, - Longitude: -79.0833, - }, - KJST: { - StationId: 'KJST', - City: 'Johnstown', - State: 'PA', - Latitude: 40.3166, - Longitude: -78.8333, - }, - KLNS: { - StationId: 'KLNS', - City: 'Lancaster', - State: 'PA', - Latitude: 40.1166, - Longitude: -76.3, - }, - KLBE: { - StationId: 'KLBE', - City: 'Latrobe/Westmorl', - State: 'PA', - Latitude: 40.2666, - Longitude: -79.4, - }, - KLHV: { - StationId: 'KLHV', - City: 'Lock Haven', - State: 'PA', - Latitude: 41.1333, - Longitude: -77.4166, - }, - KGKJ: { - StationId: 'KGKJ', - City: 'Meadville', - State: 'PA', - Latitude: 41.6333, - Longitude: -80.2166, - }, - KMDT: { - StationId: 'KMDT', - City: 'Middletown', - State: 'PA', - Latitude: 40.2, - Longitude: -76.7666, - }, - KMPO: { - StationId: 'KMPO', - City: 'Mt. Pocono', - State: 'PA', - Latitude: 41.1333, - Longitude: -75.3833, - }, - KMUI: { - StationId: 'KMUI', - City: 'Muir Aaf/Indiant', - State: 'PA', - Latitude: 40.4166, - Longitude: -76.5666, - }, - KUCP: { - StationId: 'KUCP', - City: 'New Castle Muni', - State: 'PA', - Latitude: 41.0333, - Longitude: -80.4166, - }, - KCKZ: { - StationId: 'KCKZ', - City: 'Perkasie', - State: 'PA', - Latitude: 40.3833, - Longitude: -75.2833, - }, - KPHL: { - StationId: 'KPHL', - City: 'Philadelphia', - State: 'PA', - Latitude: 39.8666, - Longitude: -75.2333, - }, - KPNE: { - StationId: 'KPNE', - City: 'Philadelphia/Ne', - State: 'PA', - Latitude: 40.0833, - Longitude: -75.0166, - }, - KLOM: { - StationId: 'KLOM', - City: 'Philly Wings F', - State: 'PA', - Latitude: 40.1333, - Longitude: -75.2666, - }, - KPSB: { - StationId: 'KPSB', - City: 'Philipsburg/Mid', - State: 'PA', - Latitude: 40.8666, - Longitude: -78.0666, - }, - KAGC: { - StationId: 'KAGC', - City: 'Pittsburgh/Alleg', - State: 'PA', - Latitude: 40.35, - Longitude: -79.9166, - }, - KPIT: { - StationId: 'KPIT', - City: 'Pittsburgh', - State: 'PA', - Latitude: 40.5, - Longitude: -80.2666, - }, - KPBZ: { - StationId: 'KPBZ', - City: 'Pitt/Coraopolis', - State: 'PA', - Latitude: 40.5333, - Longitude: -80.2166, - }, - KPTW: { - StationId: 'KPTW', - City: 'Pottstown', - State: 'PA', - Latitude: 40.2333, - Longitude: -75.55, - }, - KUKT: { - StationId: 'KUKT', - City: 'Quakertown Arp', - State: 'PA', - Latitude: 40.4333, - Longitude: -75.3833, - }, - KRDG: { - StationId: 'KRDG', - City: 'Reading', - State: 'PA', - Latitude: 40.3666, - Longitude: -75.9666, - }, - KCCX: { - StationId: 'KCCX', - City: 'Rush/St College', - State: 'PA', - Latitude: 40.9166, - Longitude: -78, - }, - KSEG: { - StationId: 'KSEG', - City: 'Selinsgrove', - State: 'PA', - Latitude: 40.8166, - Longitude: -76.8666, - }, - KSLT: { - StationId: 'KSLT', - City: 'Slate Run', - State: 'PA', - Latitude: 41.5, - Longitude: -77.9666, - }, - KUNV: { - StationId: 'KUNV', - City: 'State College', - State: 'PA', - Latitude: 40.85, - Longitude: -77.8333, - }, - KCTP: { - StationId: 'KCTP', - City: 'State Colleg/Wfo', - State: 'PA', - Latitude: 40.85, - Longitude: -77.85, - }, - KRHA: { - StationId: 'KRHA', - City: 'State Colleg/Rfc', - State: 'PA', - Latitude: 40.85, - Longitude: -77.85, - }, - KN27: { - StationId: 'KN27', - City: 'Towanda', - State: 'PA', - Latitude: 41.7333, - Longitude: -76.45, - }, - KAFJ: { - StationId: 'KAFJ', - City: 'Washington', - State: 'PA', - Latitude: 40.1166, - Longitude: -80.2666, - }, - KOQN: { - StationId: 'KOQN', - City: 'West Chester', - State: 'PA', - Latitude: 39.9833, - Longitude: -75.5833, - }, - KIPT: { - StationId: 'KIPT', - City: 'Williamsport', - State: 'PA', - Latitude: 41.25, - Longitude: -76.9166, - }, - KTHV: { - StationId: 'KTHV', - City: 'York', - State: 'PA', - Latitude: 39.9166, - Longitude: -76.8833, - }, - KJVU: { - StationId: 'KJVU', - City: 'Allentown Queen', - State: 'PA', - Latitude: 40.5666, - Longitude: -75.4833, - }, - KN97: { - StationId: 'KN97', - City: 'Clearfield', - State: 'PA', - Latitude: 41.05, - Longitude: -78.4166, - }, - K40N: { - StationId: 'K40N', - City: 'Coatesville', - State: 'PA', - Latitude: 39.9833, - Longitude: -75.8666, - }, - KHAW: { - StationId: 'KHAW', - City: 'Hawley', - State: 'PA', - Latitude: 41.4833, - Longitude: -75.1666, - }, - K2G6: { - StationId: 'K2G6', - City: 'Meadville', - State: 'PA', - Latitude: 41.6166, - Longitude: -80.2, - }, - K7TB: { - StationId: 'K7TB', - City: 'Tobyhanna', - State: 'PA', - Latitude: 41.1833, - Longitude: -75.4166, - }, - KNXX: { - StationId: 'KNXX', - City: 'Willow Grove Nas', - State: 'PA', - Latitude: 40.2, - Longitude: -75.15, - }, - KBID: { - StationId: 'KBID', - City: 'Block Island', - State: 'RI', - Latitude: 41.1666, - Longitude: -71.5833, - }, - KOQU: { - StationId: 'KOQU', - City: 'N. Kingston/Quon', - State: 'RI', - Latitude: 41.6, - Longitude: -71.4166, - }, - KUUU: { - StationId: 'KUUU', - City: 'Newport', - State: 'RI', - Latitude: 41.5333, - Longitude: -71.2833, - }, - KSFZ: { - StationId: 'KSFZ', - City: 'Pawtucket', - State: 'RI', - Latitude: 41.9166, - Longitude: -71.5, - }, - KPVD: { - StationId: 'KPVD', - City: 'Providence/Green', - State: 'RI', - Latitude: 41.7166, - Longitude: -71.4333, - }, - KWST: { - StationId: 'KWST', - City: 'Westerly', - State: 'RI', - Latitude: 41.35, - Longitude: -71.8, - }, - K2B4: { - StationId: 'K2B4', - City: 'Newport', - State: 'RI', - Latitude: 41.5333, - Longitude: -71.2833, - }, - K1B6: { - StationId: 'K1B6', - City: 'Woonsocket', - State: 'RI', - Latitude: 41.9166, - Longitude: -71.5166, - }, - KAIK: { - StationId: 'KAIK', - City: 'Aiken', - State: 'SC', - Latitude: 33.65, - Longitude: -81.6833, - }, - KAND: { - StationId: 'KAND', - City: 'Anderson', - State: 'SC', - Latitude: 34.5, - Longitude: -82.7166, - }, - KBNL: { - StationId: 'KBNL', - City: 'Barnwell', - State: 'SC', - Latitude: 33.25, - Longitude: -81.3833, - }, - KNBC: { - StationId: 'KNBC', - City: 'Beaufort Mcas', - State: 'SC', - Latitude: 32.4666, - Longitude: -80.7166, - }, - KARW: { - StationId: 'KARW', - City: 'Beaufort Cnty', - State: 'SC', - Latitude: 32.4166, - Longitude: -80.6333, - }, - KMKS: { - StationId: 'KMKS', - City: 'Berkeley Moncks', - State: 'SC', - Latitude: 33.1833, - Longitude: -80.0333, - }, - KCDN: { - StationId: 'KCDN', - City: 'Camden Woodward', - State: 'SC', - Latitude: 34.2833, - Longitude: -80.5666, - }, - KCHS: { - StationId: 'KCHS', - City: 'Charleston', - State: 'SC', - Latitude: 32.9, - Longitude: -80.0333, - }, - KCLX: { - StationId: 'KCLX', - City: 'Charleston/Grays', - State: 'SC', - Latitude: 32.65, - Longitude: -81.05, - }, - KJZI: { - StationId: 'KJZI', - City: 'Charleston/Exec', - State: 'SC', - Latitude: 32.7, - Longitude: -80, - }, - KCQW: { - StationId: 'KCQW', - City: 'Cheraw', - State: 'SC', - Latitude: 34.7166, - Longitude: -79.95, - }, - KDCM: { - StationId: 'KDCM', - City: 'Chester Catawba', - State: 'SC', - Latitude: 34.7833, - Longitude: -81.2, - }, - KCEU: { - StationId: 'KCEU', - City: 'Clemson', - State: 'SC', - Latitude: 34.6666, - Longitude: -82.8833, - }, - KIRQ: { - StationId: 'KIRQ', - City: 'Colliers Vor', - State: 'SC', - Latitude: 33.7166, - Longitude: -82.1666, - }, - KCAE: { - StationId: 'KCAE', - City: 'Columbia', - State: 'SC', - Latitude: 33.9333, - Longitude: -81.1166, - }, - KCUB: { - StationId: 'KCUB', - City: 'Columbia-Owens', - State: 'SC', - Latitude: 33.9666, - Longitude: -81, - }, - KHYW: { - StationId: 'KHYW', - City: 'Conway-Horry Cty', - State: 'SC', - Latitude: 33.8333, - Longitude: -79.1166, - }, - KUDG: { - StationId: 'KUDG', - City: 'Darlington Cnty', - State: 'SC', - Latitude: 34.45, - Longitude: -79.8833, - }, - KFLO: { - StationId: 'KFLO', - City: 'Florence', - State: 'SC', - Latitude: 34.1833, - Longitude: -79.7333, - }, - KGGE: { - StationId: 'KGGE', - City: 'Georgetown', - State: 'SC', - Latitude: 33.3166, - Longitude: -79.3166, - }, - KGRD: { - StationId: 'KGRD', - City: 'Greenwood', - State: 'SC', - Latitude: 34.25, - Longitude: -82.15, - }, - KGSP: { - StationId: 'KGSP', - City: 'Greer/Spartansbg', - State: 'SC', - Latitude: 34.9, - Longitude: -82.2166, - }, - KGMU: { - StationId: 'KGMU', - City: 'Greenville', - State: 'SC', - Latitude: 34.85, - Longitude: -82.35, - }, - KGYH: { - StationId: 'KGYH', - City: 'Greenville', - State: 'SC', - Latitude: 34.75, - Longitude: -82.3833, - }, - KHVS: { - StationId: 'KHVS', - City: 'Hartsville', - State: 'SC', - Latitude: 34.4, - Longitude: -80.1166, - }, - KHXD: { - StationId: 'KHXD', - City: 'Hilton Head', - State: 'SC', - Latitude: 32.2166, - Longitude: -80.7, - }, - KCKI: { - StationId: 'KCKI', - City: 'Kingstree', - State: 'SC', - Latitude: 33.7166, - Longitude: -79.85, - }, - KLKR: { - StationId: 'KLKR', - City: 'Lancaster', - State: 'SC', - Latitude: 34.7166, - Longitude: -80.85, - }, - KLUX: { - StationId: 'KLUX', - City: 'Laurens', - State: 'SC', - Latitude: 34.5, - Longitude: -81.95, - }, - KMNI: { - StationId: 'KMNI', - City: 'Manning', - State: 'SC', - Latitude: 33.5833, - Longitude: -80.2166, - }, - KMAO: { - StationId: 'KMAO', - City: 'Marion', - State: 'SC', - Latitude: 34.1833, - Longitude: -79.3333, - }, - KBBP: { - StationId: 'KBBP', - City: 'Marlboro Cnty', - State: 'SC', - Latitude: 34.6166, - Longitude: -79.7333, - }, - KMMT: { - StationId: 'KMMT', - City: 'Mcentire Ang Bas', - State: 'SC', - Latitude: 33.9166, - Longitude: -80.7833, - }, - KLRO: { - StationId: 'KLRO', - City: 'Mount Pleasant', - State: 'SC', - Latitude: 32.9, - Longitude: -79.7833, - }, - KMYR: { - StationId: 'KMYR', - City: 'Myrtle Beach', - State: 'SC', - Latitude: 33.6666, - Longitude: -78.9166, - }, - KCRE: { - StationId: 'KCRE', - City: 'North Myrtle Bea', - State: 'SC', - Latitude: 33.8166, - Longitude: -78.7166, - }, - KEOE: { - StationId: 'KEOE', - City: 'Newberry', - State: 'SC', - Latitude: 34.3166, - Longitude: -81.6333, - }, - KOGB: { - StationId: 'KOGB', - City: 'Orangeburg', - State: 'SC', - Latitude: 33.4666, - Longitude: -80.85, - }, - KLQK: { - StationId: 'KLQK', - City: 'Pickens', - State: 'SC', - Latitude: 34.8166, - Longitude: -82.7, - }, - KUZA: { - StationId: 'KUZA', - City: 'Rock Hill', - State: 'SC', - Latitude: 34.9833, - Longitude: -81.05, - }, - KSSC: { - StationId: 'KSSC', - City: 'Shaw Afb/Sumter', - State: 'SC', - Latitude: 33.9666, - Longitude: -80.4666, - }, - KSPA: { - StationId: 'KSPA', - City: 'Spartanburg', - State: 'SC', - Latitude: 34.9166, - Longitude: -81.9333, - }, - KDYB: { - StationId: 'KDYB', - City: 'Summerville', - State: 'SC', - Latitude: 33.0666, - Longitude: -80.2833, - }, - KSMS: { - StationId: 'KSMS', - City: 'Sumter', - State: 'SC', - Latitude: 34, - Longitude: -80.3666, - }, - KRBW: { - StationId: 'KRBW', - City: 'Walterboro', - State: 'SC', - Latitude: 32.9166, - Longitude: -80.6333, - }, - KFDW: { - StationId: 'KFDW', - City: 'Winnsboro', - State: 'SC', - Latitude: 34.3166, - Longitude: -81.1166, - }, - KIGC: { - StationId: 'KIGC', - City: 'Charleston Afb', - State: 'SC', - Latitude: 32.9, - Longitude: -80.0333, - }, - KXAA: { - StationId: 'KXAA', - City: 'Grnvl/Dnldsn', - State: 'SC', - Latitude: 34.75, - Longitude: -82.3833, - }, - K49J: { - StationId: 'K49J', - City: 'Hilton Head', - State: 'SC', - Latitude: 32.2166, - Longitude: -80.7, - }, - K29J: { - StationId: 'K29J', - City: 'Rock Hill', - State: 'SC', - Latitude: 34.9833, - Longitude: -81.05, - }, - K2PJ: { - StationId: 'K2PJ', - City: 'Sumter/Poinsett', - State: 'SC', - Latitude: 33.85, - Longitude: -80.4833, - }, - KABR: { - StationId: 'KABR', - City: 'Aberdeen', - State: 'SD', - Latitude: 45.45, - Longitude: -98.4166, - }, - KEFC: { - StationId: 'KEFC', - City: 'Belle Fourche', - State: 'SD', - Latitude: 44.7166, - Longitude: -103.8666, - }, - K6V5: { - StationId: 'K6V5', - City: 'Bison', - State: 'SD', - Latitude: 45.5166, - Longitude: -102.4666, - }, - KBTN: { - StationId: 'KBTN', - City: 'Britton', - State: 'SD', - Latitude: 45.8166, - Longitude: -97.75, - }, - KBKX: { - StationId: 'KBKX', - City: 'Brookings', - State: 'SD', - Latitude: 44.2833, - Longitude: -96.8166, - }, - K2WX: { - StationId: 'K2WX', - City: 'Buffalo', - State: 'SD', - Latitude: 45.6, - Longitude: -103.55, - }, - K9V9: { - StationId: 'K9V9', - City: 'Chamberlain', - State: 'SD', - Latitude: 43.7666, - Longitude: -99.3166, - }, - K8D7: { - StationId: 'K8D7', - City: 'Clark', - State: 'SD', - Latitude: 44.9, - Longitude: -97.7166, - }, - KCUT: { - StationId: 'KCUT', - City: 'Custer', - State: 'SD', - Latitude: 43.7333, - Longitude: -103.6166, - }, - K6E5: { - StationId: 'K6E5', - City: 'Desmet', - State: 'SD', - Latitude: 44.4333, - Longitude: -97.55, - }, - KDPR: { - StationId: 'KDPR', - City: 'Dupree', - State: 'SD', - Latitude: 45.0666, - Longitude: -101.7, - }, - K84D: { - StationId: 'K84D', - City: 'Eagle Butte', - State: 'SD', - Latitude: 44.9833, - Longitude: -101.25, - }, - KRCA: { - StationId: 'KRCA', - City: 'Ellsworth Afb', - State: 'SD', - Latitude: 44.1333, - Longitude: -103.0833, - }, - KD07: { - StationId: 'KD07', - City: 'Faith', - State: 'SD', - Latitude: 45.0333, - Longitude: -102.0166, - }, - K3FU: { - StationId: 'K3FU', - City: 'Faulkton', - State: 'SD', - Latitude: 45.0333, - Longitude: -99.1166, - }, - K0D8: { - StationId: 'K0D8', - City: 'Gettysburg', - State: 'SD', - Latitude: 44.9833, - Longitude: -99.95, - }, - K9D1: { - StationId: 'K9D1', - City: 'Gregory', - State: 'SD', - Latitude: 43.2166, - Longitude: -99.4, - }, - KHSR: { - StationId: 'KHSR', - City: 'Hot Springs', - State: 'SD', - Latitude: 43.3666, - Longitude: -103.3833, - }, - KHON: { - StationId: 'KHON', - City: 'Huron', - State: 'SD', - Latitude: 44.3833, - Longitude: -98.2333, - }, - KY22: { - StationId: 'KY22', - City: 'Lemmon', - State: 'SD', - Latitude: 45.9166, - Longitude: -102.1666, - }, - KMDS: { - StationId: 'KMDS', - City: 'Madison', - State: 'SD', - Latitude: 44.0166, - Longitude: -97.0833, - }, - K9V6: { - StationId: 'K9V6', - City: 'Martin', - State: 'SD', - Latitude: 43.1666, - Longitude: -101.7166, - }, - K1D1: { - StationId: 'K1D1', - City: 'Millbank', - State: 'SD', - Latitude: 45.2333, - Longitude: -96.5666, - }, - KMKA: { - StationId: 'KMKA', - City: 'Miller', - State: 'SD', - Latitude: 44.5333, - Longitude: -98.95, - }, - KMHE: { - StationId: 'KMHE', - City: 'Mitchell', - State: 'SD', - Latitude: 43.7666, - Longitude: -98.0166, - }, - KMBG: { - StationId: 'KMBG', - City: 'Mobridge', - State: 'SD', - Latitude: 45.55, - Longitude: -100.4166, - }, - K98D: { - StationId: 'K98D', - City: 'Onida', - State: 'SD', - Latitude: 44.7, - Longitude: -100.1, - }, - K8V3: { - StationId: 'K8V3', - City: 'Parkston', - State: 'SD', - Latitude: 43.3833, - Longitude: -97.9833, - }, - KPHP: { - StationId: 'KPHP', - City: 'Philip', - State: 'SD', - Latitude: 44.05, - Longitude: -101.6, - }, - KPIR: { - StationId: 'KPIR', - City: 'Pierre', - State: 'SD', - Latitude: 44.3833, - Longitude: -100.2833, - }, - KIEN: { - StationId: 'KIEN', - City: 'Pine Ridge', - State: 'SD', - Latitude: 43.0333, - Longitude: -102.5166, - }, - K1D3: { - StationId: 'K1D3', - City: 'Platte', - State: 'SD', - Latitude: 43.4, - Longitude: -98.8333, - }, - KUNR: { - StationId: 'KUNR', - City: 'Rapid City/Wfo', - State: 'SD', - Latitude: 44.0666, - Longitude: -103.2, + 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: { - StationId: 'KRAP', - City: 'Rapid City', - State: 'SD', - Latitude: 44.05, - Longitude: -103.05, - }, - KUDX: { - StationId: 'KUDX', - City: 'Rapid/N Underwod', - State: 'SD', - Latitude: 44.1333, - Longitude: -102.8333, + id: 'KRAP', + city: 'Rapid City, Rapid City Regional Airport', + state: 'SD', + lat: 44.04556, + lon: -103.05389, }, KFSD: { - StationId: 'KFSD', - City: 'Sioux Falls', - State: 'SD', - Latitude: 43.5833, - Longitude: -96.75, + id: 'KFSD', + city: 'Sioux Falls, Foss Field', + state: 'SD', + lat: 43.57694, + lon: -96.75361, }, - K8D3: { - StationId: 'K8D3', - City: 'Sisseton', - State: 'SD', - Latitude: 45.6666, - Longitude: -96.9833, + KABR: { + id: 'KABR', + city: 'Aberdeen, Aberdeen Regional Airport', + state: 'SD', + lat: 45.44333, + lon: -98.41306, }, - KSPF: { - StationId: 'KSPF', - City: 'Spearfish/Clyde', - State: 'SD', - Latitude: 44.4666, - Longitude: -103.7666, + KPIR: { + id: 'KPIR', + city: 'Pierre, Pierre Regional Airport', + state: 'SD', + lat: 44.3827799, + lon: -100.28583, }, - K49B: { - StationId: 'K49B', - City: 'Sturgis', - State: 'SD', - Latitude: 44.4166, - Longitude: -103.3833, + KHON: { + id: 'KHON', + city: 'Huron, Huron Regional Airport', + state: 'SD', + lat: 44.38806, + lon: -98.22833, }, - KY14: { - StationId: 'KY14', - City: 'Tea', - State: 'SD', - Latitude: 43.45, - Longitude: -96.8, + KRCA: { + id: 'KRCA', + city: 'Ellsworth Air Force Base', + state: 'SD', + lat: 44.15, + lon: -103.1, }, - KVMR: { - StationId: 'KVMR', - City: 'Vermillion', - State: 'SD', - Latitude: 42.7666, - Longitude: -96.9333, - }, - KAGZ: { - StationId: 'KAGZ', - City: 'Wagner', - State: 'SD', - Latitude: 43.0666, - Longitude: -98.3, - }, - K6V4: { - StationId: 'K6V4', - City: 'Wall', - State: 'SD', - Latitude: 44, - Longitude: -102.25, + KMBG: { + id: 'KMBG', + city: 'Mobridge, Mobridge Municipal Airport', + state: 'SD', + lat: 45.55, + lon: -100.40861, }, KATY: { - StationId: 'KATY', - City: 'Watertown', - State: 'SD', - Latitude: 44.9, - Longitude: -97.15, + id: 'KATY', + city: 'Watertown, Watertown Municipal Airport', + state: 'SD', + lat: 44.90472, + lon: -97.14944, }, - K1D7: { - StationId: 'K1D7', - City: 'Webster', - State: 'SD', - Latitude: 45.3, - Longitude: -97.5166, + KMHE: { + id: 'KMHE', + city: 'Mitchell, Mitchell Municipal Airport', + state: 'SD', + lat: 43.76667, + lon: -98.03333, }, - K4X4: { - StationId: 'K4X4', - City: 'Wessington Sprin', - State: 'SD', - Latitude: 44.0666, - Longitude: -98.5333, + KIEN: { + id: 'KIEN', + city: 'Pine Ridge, Pine Ridge Airport', + state: 'SD', + lat: 43.02556, + lon: -102.52306, }, - KICR: { - StationId: 'KICR', - City: 'Winner', - State: 'SD', - Latitude: 43.3833, - Longitude: -99.85, + KBKX: { + id: 'KBKX', + city: 'Brookings, Brookings Municipal Airport', + state: 'SD', + lat: 44.3, + lon: -96.81667, }, - KSFD: { - StationId: 'KSFD', - City: 'Winner', - State: 'SD', - Latitude: 43.3833, - Longitude: -99.85, + KPHP: { + id: 'KPHP', + city: 'Philip, Philip Airport', + state: 'SD', + lat: 44.05111, + lon: -101.60111, }, KYKN: { - StationId: 'KYKN', - City: 'Yankton', - State: 'SD', - Latitude: 42.9166, - Longitude: -97.3666, + id: 'KYKN', + city: 'Yankton, Chan Gurney Municipal Airport', + state: 'SD', + lat: 42.91667, + lon: -97.38333, }, - KBEL: { - StationId: 'KBEL', - City: 'Belle Fourche', - State: 'SD', - Latitude: 44.8, - Longitude: -104.05, + KEFC: { + id: 'KEFC', + city: 'BELLE FOURCHE', + state: 'SD', + lat: 44.7342, + lon: -103.86199, }, - KPAC: { - StationId: 'KPAC', - City: 'Jct Sd44 Us385', - State: 'SD', - Latitude: 44.1, - Longitude: -103.5166, + KCUT: { + id: 'KCUT', + city: 'Custer, Custer County Airport', + state: 'SD', + lat: 43.73306, + lon: -103.6175, }, - KEL0: { - StationId: 'KEL0', - City: 'Ellsworth I90', - State: 'SD', - Latitude: 44.1166, - Longitude: -103.0833, + KICR: { + id: 'KICR', + city: 'Winner, Bob Wiley Field Airport', + state: 'SD', + lat: 43.39056, + lon: -99.8425, }, - KWTA: { - StationId: 'KWTA', - City: 'Wasta I90', - State: 'SD', - Latitude: 44.0833, - Longitude: -102.4833, + KSPF: { + id: 'KSPF', + city: 'Spearfish / Clyde Ice', + state: 'SD', + lat: 44.48333, + lon: -103.78333, }, - KSL0: { - StationId: 'KSL0', - City: 'Sheridan Lake Rd', - State: 'SD', - Latitude: 44.0333, - Longitude: -103.4333, + KBTN: { + id: 'KBTN', + city: 'BRITTON', + state: 'SD', + lat: 45.8152199, + lon: -97.7431299, }, - KED0: { - StationId: 'KED0', - City: 'Edgemont Us18', - State: 'SD', - Latitude: 43.2833, - Longitude: -103.8833, + KVMR: { + id: 'KVMR', + city: 'VERMILLION', + state: 'SD', + lat: 42.76528, + lon: -96.93425, }, - KNE0: { - StationId: 'KNE0', - City: 'Sd-Wy Bordr Us85', - State: 'SD', - Latitude: 44.1833, - Longitude: -104.05, + KMDS: { + id: 'KMDS', + city: 'Madison Municipal Airport', + state: 'SD', + lat: 44.0164147, + lon: -97.0855992, }, - KGLV: { - StationId: 'KGLV', - City: 'Glad Vly Sd20', - State: 'SD', - Latitude: 45.4, - Longitude: -101.7833, + KHSR: { + id: 'KHSR', + city: 'HOTSPRINGS', + state: 'SD', + lat: 43.36824, + lon: -103.38813, }, - KBAT: { - StationId: 'KBAT', - City: 'Batesland Us18', - State: 'SD', - Latitude: 43.1333, - Longitude: -102.1, + 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: { - StationId: 'KLEM', - City: 'Lemmon Us12', - State: 'SD', - Latitude: 45.9333, - Longitude: -102.1833, - }, - KADR: { - StationId: 'KADR', - City: 'Andover', - State: 'SD', - Latitude: 45.4333, - Longitude: -97.9333, - }, - KBVD: { - StationId: 'KBVD', - City: 'Belvidere', - State: 'SD', - Latitude: 43.9, - Longitude: -101.1333, - }, - KBRA: { - StationId: 'KBRA', - City: 'Brandt', - State: 'SD', - Latitude: 44.6833, - Longitude: -96.85, - }, - KCAC: { - StationId: 'KCAC', - City: 'Cactus Flats', - State: 'SD', - Latitude: 43.8333, - Longitude: -101.7666, - }, - KKAD: { - StationId: 'KKAD', - City: 'Kadoka', - State: 'SD', - Latitude: 43.8666, - Longitude: -101.8333, - }, - KFED: { - StationId: 'KFED', - City: 'Frederick', - State: 'SD', - Latitude: 45.9333, - Longitude: -98.5666, - }, - KHRD: { - StationId: 'KHRD', - City: 'Harrold', - State: 'SD', - Latitude: 44.5333, - Longitude: -99.7, - }, - KHER: { - StationId: 'KHER', - City: 'Herried', - State: 'SD', - Latitude: 45.85, - Longitude: -100.1, - }, - KREL: { - StationId: 'KREL', - City: 'Reliance', - State: 'SD', - Latitude: 43.8666, - Longitude: -99.5666, - }, - KSUM: { - StationId: 'KSUM', - City: 'Summit', - State: 'SD', - Latitude: 45.3333, - Longitude: -97.0833, - }, - KTLS: { - StationId: 'KTLS', - City: 'Tolstoy', - State: 'SD', - Latitude: 45.2166, - Longitude: -99.6666, - }, - KVIC: { - StationId: 'KVIC', - City: 'Victor', - State: 'SD', - Latitude: 45.9, - Longitude: -96.8666, - }, - KVIV: { - StationId: 'KVIV', - City: 'Vivian', - State: 'SD', - Latitude: 44.2333, - Longitude: -100.3666, - }, - K0V1: { - StationId: 'K0V1', - City: 'Custer', - State: 'SD', - Latitude: 43.7333, - Longitude: -103.6166, - }, - KY26: { - StationId: 'KY26', - City: 'Mobridge', - State: 'SD', - Latitude: 45.5333, - Longitude: -100.4333, - }, - KP05: { - StationId: 'KP05', - City: 'Philip', - State: 'SD', - Latitude: 44.0666, - Longitude: -101.65, - }, - KREJ: { - StationId: 'KREJ', - City: 'Redig', - State: 'SD', - Latitude: 45.2666, - Longitude: -103.5333, - }, - QABS: { - StationId: 'QABS', - City: 'Aberdeen', - State: 'SD', - Latitude: 45.4833, - Longitude: -98.4666, - }, - QALS: { - StationId: 'QALS', - City: 'Alcester', - State: 'SD', - Latitude: 43.0166, - Longitude: -96.6333, - }, - QBAS: { - StationId: 'QBAS', - City: 'Baltic', - State: 'SD', - Latitude: 43.7666, - Longitude: -96.7333, - }, - QBRS: { - StationId: 'QBRS', - City: 'Brandon', - State: 'SD', - Latitude: 43.6, - Longitude: -96.5833, - }, - QCES: { - StationId: 'QCES', - City: 'Ft Thompson', - State: 'SD', - Latitude: 44.0666, - Longitude: -99.4333, - }, - QCLS: { - StationId: 'QCLS', - City: 'Clark', - State: 'SD', - Latitude: 44.8833, - Longitude: -97.7333, - }, - QDPS: { - StationId: 'QDPS', - City: 'Redfield', - State: 'SD', - Latitude: 44.8833, - Longitude: -98.5166, - }, - QDSS: { - StationId: 'QDSS', - City: 'Lead', - State: 'SD', - Latitude: 44.35, - Longitude: -103.7833, - }, - QEKS: { - StationId: 'QEKS', - City: 'Elkton', - State: 'SD', - Latitude: 44.2333, - Longitude: -96.4833, - }, - QESS: { - StationId: 'QESS', - City: 'Parkston', - State: 'SD', - Latitude: 43.4, - Longitude: -97.9833, - }, - QETS: { - StationId: 'QETS', - City: 'Gettysburg', - State: 'SD', - Latitude: 45.0166, - Longitude: -99.9666, - }, - QGAS: { - StationId: 'QGAS', - City: 'Garretson', - State: 'SD', - Latitude: 43.7166, - Longitude: -96.5, - }, - QHAS: { - StationId: 'QHAS', - City: 'Chamberlain', - State: 'SD', - Latitude: 43.8, - Longitude: -99.3333, - }, - QHHS: { - StationId: 'QHHS', - City: 'Britton', - State: 'SD', - Latitude: 45.7833, - Longitude: -97.75, - }, - QHOS: { - StationId: 'QHOS', - City: 'Howard', - State: 'SD', - Latitude: 44.0166, - Longitude: -97.5333, - }, - QHSS: { - StationId: 'QHSS', - City: 'Winner', - State: 'SD', - Latitude: 43.3833, - Longitude: -99.8666, - }, - QHUS: { - StationId: 'QHUS', - City: 'Huron', - State: 'SD', - Latitude: 44.35, - Longitude: -98.2333, - }, - QKAS: { - StationId: 'QKAS', - City: 'Kadoka', - State: 'SD', - Latitude: 43.8333, - Longitude: -101.5166, - }, - QKGS: { - StationId: 'QKGS', - City: 'Brookings', - State: 'SD', - Latitude: 44.2833, - Longitude: -96.7833, - }, - QLES: { - StationId: 'QLES', - City: 'Miller', - State: 'SD', - Latitude: 44.5166, - Longitude: -98.9833, - }, - QLKS: { - StationId: 'QLKS', - City: 'Clear Lake', - State: 'SD', - Latitude: 44.75, - Longitude: -96.6833, - }, - QLTS: { - StationId: 'QLTS', - City: 'Colton', - State: 'SD', - Latitude: 43.7333, - Longitude: -96.9166, - }, - QMMS: { - StationId: 'QMMS', - City: 'Madison', - State: 'SD', - Latitude: 44.0166, - Longitude: -97.1, - }, - QMIS: { - StationId: 'QMIS', - City: 'Milbank', - State: 'SD', - Latitude: 45.2, - Longitude: -96.6333, - }, - QMSS: { - StationId: 'QMSS', - City: 'Mission', - State: 'SD', - Latitude: 43.3, - Longitude: -100.6666, - }, - QOBS: { - StationId: 'QOBS', - City: 'Mobridge', - State: 'SD', - Latitude: 45.5333, - Longitude: -100.4333, - }, - QPIS: { - StationId: 'QPIS', - City: 'Pierre', - State: 'SD', - Latitude: 44.3666, - Longitude: -100.35, - }, - QPJS: { - StationId: 'QPJS', - City: 'Elk Point', - State: 'SD', - Latitude: 42.6833, - Longitude: -96.6833, - }, - QRAS: { - StationId: 'QRAS', - City: 'Rapid City', - State: 'SD', - Latitude: 44.0666, - Longitude: -103.2166, - }, - QRMS: { - StationId: 'QRMS', - City: 'Ramona', - State: 'SD', - Latitude: 44.1166, - Longitude: -97.2166, - }, - QSAS: { - StationId: 'QSAS', - City: 'Fsd Ph', - State: 'SD', - Latitude: 43.5333, - Longitude: -96.7166, - }, - QSBS: { - StationId: 'QSBS', - City: 'Fsd Pav', - State: 'SD', - Latitude: 43.5333, - Longitude: -96.7333, - }, - QSDS: { - StationId: 'QSDS', - City: 'Eureka', - State: 'SD', - Latitude: 45.7666, - Longitude: -99.6166, - }, - QSNS: { - StationId: 'QSNS', - City: 'Flandreau', - State: 'SD', - Latitude: 44.05, - Longitude: -96.6, - }, - QTMS: { - StationId: 'QTMS', - City: 'Mitchell', - State: 'SD', - Latitude: 43.7166, - Longitude: -98.0333, - }, - QTYS: { - StationId: 'QTYS', - City: 'Marty', - State: 'SD', - Latitude: 43, - Longitude: -98.15, - }, - QVMS: { - StationId: 'QVMS', - City: 'Vermillion', - State: 'SD', - Latitude: 42.7833, - Longitude: -96.9333, - }, - QWAS: { - StationId: 'QWAS', - City: 'Wall', - State: 'SD', - Latitude: 43.9833, - Longitude: -102.2333, - }, - QWES: { - StationId: 'QWES', - City: 'Webster', - State: 'SD', - Latitude: 45.3333, - Longitude: -97.5166, - }, - QWTS: { - StationId: 'QWTS', - City: 'Watertown', - State: 'SD', - Latitude: 44.9166, - Longitude: -97.1, - }, - QYAS: { - StationId: 'QYAS', - City: 'Yankton', - State: 'SD', - Latitude: 42.8833, - Longitude: -97.3833, - }, - QHBS: { - StationId: 'QHBS', - City: 'Harrisburg', - State: 'SD', - Latitude: 43.4166, - Longitude: -96.7, - }, - QMRS: { - StationId: 'QMRS', - City: 'Marion', - State: 'SD', - Latitude: 43.3833, - Longitude: -97.2833, - }, - QPTS: { - StationId: 'QPTS', - City: 'Platte', - State: 'SD', - Latitude: 43.3833, - Longitude: -98.85, - }, - KMMI: { - StationId: 'KMMI', - City: 'Athens/Mcminn', - State: 'TN', - Latitude: 35.4, - Longitude: -84.5666, - }, - KM08: { - StationId: 'KM08', - City: 'Bolivar/Whitehst', - State: 'TN', - Latitude: 35.2166, - Longitude: -89.05, - }, - KTRI: { - StationId: 'KTRI', - City: 'Bristol', - State: 'TN', - Latitude: 36.4833, - Longitude: -82.4, - }, - KCHA: { - StationId: 'KCHA', - City: 'Chattanooga', - State: 'TN', - Latitude: 35.0333, - Longitude: -85.2, - }, - KGQO: { - StationId: 'KGQO', - City: 'Chattanooga Vor', - State: 'TN', - Latitude: 34.9666, - Longitude: -85.15, - }, - KCKV: { - StationId: 'KCKV', - City: 'Clarksville', - State: 'TN', - Latitude: 36.6166, - Longitude: -87.4166, - }, - KRZR: { - StationId: 'KRZR', - City: 'Cleveland Reg.', - State: 'TN', - Latitude: 35.2166, - Longitude: -84.8, - }, - K3M3: { - StationId: 'K3M3', - City: 'Collegedale', - State: 'TN', - Latitude: 35.05, - Longitude: -85.0166, - }, - KMRC: { - StationId: 'KMRC', - City: 'Columbia', - State: 'TN', - Latitude: 35.55, - Longitude: -87.1833, - }, - KM04: { - StationId: 'KM04', - City: 'Covington Muni', - State: 'TN', - Latitude: 35.5833, - Longitude: -89.5833, - }, - KCSV: { - StationId: 'KCSV', - City: 'Crossville', - State: 'TN', - Latitude: 35.95, - Longitude: -85.0833, - }, - KM01: { - StationId: 'KM01', - City: 'Dewitt Spain/Mem', - State: 'TN', - Latitude: 35.2, - Longitude: -90.05, - }, - KM02: { - StationId: 'KM02', - City: 'Dickson', - State: 'TN', - Latitude: 36.1333, - Longitude: -87.4333, - }, - KDYR: { - StationId: 'KDYR', - City: 'Dyersburg', - State: 'TN', - Latitude: 36, - Longitude: -89.4, - }, - K0A9: { - StationId: 'K0A9', - City: 'Elizabethton', - State: 'TN', - Latitude: 36.3666, - Longitude: -82.1666, - }, - KFYM: { - StationId: 'KFYM', - City: 'Fayetteville', - State: 'TN', - Latitude: 35.0666, - Longitude: -86.5666, - }, - KM52: { - StationId: 'KM52', - City: 'Franklin Wilkins', - State: 'TN', - Latitude: 35.65, - Longitude: -88.3833, - }, - KM33: { - StationId: 'KM33', - City: 'Gallatin', - State: 'TN', - Latitude: 36.3833, - Longitude: -86.4166, - }, - KHMV: { - StationId: 'KHMV', - City: 'Holston Mtn Vor', - State: 'TN', - Latitude: 36.4333, - Longitude: -82.1333, - }, - KHZD: { - StationId: 'KHZD', - City: 'Huntingdon', - State: 'TN', - Latitude: 36.0833, - Longitude: -88.4666, - }, - KMKL: { - StationId: 'KMKL', - City: 'Jackson', - State: 'TN', - Latitude: 35.6, - Longitude: -88.9166, - }, - KTYS: { - StationId: 'KTYS', - City: 'Knoxville', - State: 'TN', - Latitude: 35.8166, - Longitude: -83.9833, - }, - KVXV: { - StationId: 'KVXV', - City: 'Knoxville Vor', - State: 'TN', - Latitude: 35.9, - Longitude: -83.8833, - }, - K2M2: { - StationId: 'K2M2', - City: 'Lawrenceburg', - State: 'TN', - Latitude: 35.2333, - Longitude: -87.25, - }, - KM54: { - StationId: 'KM54', - City: 'Lebanon', - State: 'TN', - Latitude: 36.1833, - Longitude: -86.3166, - }, - KLUG: { - StationId: 'KLUG', - City: 'Lewisburg', - State: 'TN', - Latitude: 35.5, - Longitude: -86.8, - }, - K8A3: { - StationId: 'K8A3', - City: 'Livingston', - State: 'TN', - Latitude: 36.4166, - Longitude: -85.3166, - }, - KRNC: { - StationId: 'KRNC', - City: 'Mcminnville', - State: 'TN', - Latitude: 35.7, - Longitude: -85.85, + 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: { - StationId: 'KMEM', - City: 'Memphis', - State: 'TN', - Latitude: 35.0666, - Longitude: -89.9833, - }, - KMEG: { - StationId: 'KMEG', - City: 'Memphis/Wfo', - State: 'TN', - Latitude: 35.05, - Longitude: -90, - }, - KZME: { - StationId: 'KZME', - City: 'Memphis/Artcc', - State: 'TN', - Latitude: 35.05, - Longitude: -89.9833, - }, - KNQA: { - StationId: 'KNQA', - City: 'Millington/88D', - State: 'TN', - Latitude: 35.35, - Longitude: -89.8666, - }, - K2M8: { - StationId: 'K2M8', - City: 'Millington', - State: 'TN', - Latitude: 35.2833, - Longitude: -89.9333, - }, - KMRX: { - StationId: 'KMRX', - City: 'Morristown/Knox', - State: 'TN', - Latitude: 36.1666, - Longitude: -83.4, - }, - KMBT: { - StationId: 'KMBT', - City: 'Murfreesboro', - State: 'TN', - Latitude: 35.8833, - Longitude: -86.3833, + id: 'KMEM', + city: 'Memphis International Airport', + state: 'TN', + lat: 35.05644, + lon: -89.98634, }, KBNA: { - StationId: 'KBNA', - City: 'Nashville', - State: 'TN', - Latitude: 36.1166, - Longitude: -86.6833, + id: 'KBNA', + city: 'Nashville, Nashville International Airport', + state: 'TN', + lat: 36.11889, + lon: -86.68917, }, - KJWN: { - StationId: 'KJWN', - City: 'Nashv/Jc Tune', - State: 'TN', - Latitude: 36.1833, - Longitude: -86.8833, + KCHA: { + id: 'KCHA', + city: 'Chattanooga, Lovell Field', + state: 'TN', + lat: 35.03333, + lon: -85.2, }, - KOQT: { - StationId: 'KOQT', - City: 'Oak Ridge', - State: 'TN', - Latitude: 36.0166, - Longitude: -84.2333, + KTYS: { + id: 'KTYS', + city: 'Knoxville, McGhee Tyson Airport', + state: 'TN', + lat: 35.81806, + lon: -83.98583, }, - KOHX: { - StationId: 'KOHX', - City: 'Old Hickory/Nash', - State: 'TN', - Latitude: 36.25, - Longitude: -86.5666, + KTRI: { + id: 'KTRI', + city: 'Bristol / Johnson / Kingsport, Tri-City Regional Airport', + state: 'TN', + lat: 36.47972, + lon: -82.39889, }, - KPHT: { - StationId: 'KPHT', - City: 'Paris Henry Cty', - State: 'TN', - Latitude: 36.3333, - Longitude: -88.3833, + KNQA: { + id: 'KNQA', + city: 'Millington, Millington Municipal Airport', + state: 'TN', + lat: 35.35667, + lon: -89.8702799, }, - K1M5: { - StationId: 'K1M5', - City: 'Portland', - State: 'TN', - Latitude: 36.6, - Longitude: -86.4833, + KCSV: { + id: 'KCSV', + city: 'Crossville, Crossville Memorial-Whitson Field Airport', + state: 'TN', + lat: 35.95139, + lon: -85.0849999, }, - KRKW: { - StationId: 'KRKW', - City: 'Rockwood', - State: 'TN', - Latitude: 35.9166, - Longitude: -84.6833, + KMKL: { + id: 'KMKL', + city: 'Jackson, McKellar-Sipes Regional Airport', + state: 'TN', + lat: 35.59306, + lon: -88.91667, }, - KSNH: { - StationId: 'KSNH', - City: 'Savannah Hardin', - State: 'TN', - Latitude: 35.1666, - Longitude: -88.2166, + KDYR: { + id: 'KDYR', + city: 'Dyersburg, Dyersburg Municipal Airport', + state: 'TN', + lat: 36, + lon: -89.4, }, - KSYI: { - StationId: 'KSYI', - City: 'Shelbyville', - State: 'TN', - Latitude: 35.5666, - Longitude: -86.45, + 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: { - StationId: 'KMQY', - City: 'Smyrna', - State: 'TN', - Latitude: 36.0166, - Longitude: -86.5166, - }, - KSRB: { - StationId: 'KSRB', - City: 'Sparta', - State: 'TN', - Latitude: 36.05, - Longitude: -85.5333, - }, - KTHA: { - StationId: 'KTHA', - City: 'Tullahoma', - State: 'TN', - Latitude: 35.3833, - Longitude: -86.25, + id: 'KMQY', + city: 'Smyrna, Smyrna Airport', + state: 'TN', + lat: 36.00889, + lon: -86.52, }, KUCY: { - StationId: 'KUCY', - City: 'Union City', - State: 'TN', - Latitude: 36.3833, - Longitude: -88.9833, + 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: { - StationId: 'KBGF', - City: 'Winchester', - State: 'TN', - Latitude: 35.1833, - Longitude: -86.0666, - }, - KMGL: { - StationId: 'KMGL', - City: 'Monteagle', - State: 'TN', - Latitude: 35.25, - Longitude: -85.85, - }, - KSZY: { - StationId: 'KSZY', - City: 'Selmer', - State: 'TN', - Latitude: 35.2, - Longitude: -88.5, - }, - KDFW: { - StationId: 'KDFW', - City: 'Dallas/Ft Worth', - State: 'TX', - Latitude: 32.9, - Longitude: -97.0166, - }, - KABI: { - StationId: 'KABI', - City: 'Abilene', - State: 'TX', - Latitude: 32.4166, - Longitude: -99.6833, - }, - KALI: { - StationId: 'KALI', - City: 'Alice', - State: 'TX', - Latitude: 27.7333, - Longitude: -98.0166, - }, - KE38: { - StationId: 'KE38', - City: 'Alpine-Casparis', - State: 'TX', - Latitude: 30.3833, - Longitude: -103.6833, - }, - KAMA: { - StationId: 'KAMA', - City: 'Amarillo', - State: 'TX', - Latitude: 35.2166, - Longitude: -101.7166, - }, - KE11: { - StationId: 'KE11', - City: 'Andrews', - State: 'TX', - Latitude: 32.3333, - Longitude: -102.5333, - }, - KLBX: { - StationId: 'KLBX', - City: 'Angleton', - State: 'TX', - Latitude: 29.1166, - Longitude: -95.4666, - }, - KGKY: { - StationId: 'KGKY', - City: 'Arlington', - State: 'TX', - Latitude: 32.6666, - Longitude: -97.1, - }, - KF44: { - StationId: 'KF44', - City: 'Athens', - State: 'TX', - Latitude: 32.1666, - Longitude: -95.8333, - }, - KAUS: { - StationId: 'KAUS', - City: 'Austin', - State: 'TX', - Latitude: 30.1833, - Longitude: -97.6833, - }, - KEDC: { - StationId: 'KEDC', - City: 'Austin Exec', - State: 'TX', - Latitude: 30.4, - Longitude: -97.5666, - }, - KATT: { - StationId: 'KATT', - City: 'Austin/Mabry', - State: 'TX', - Latitude: 30.3166, - Longitude: -97.7666, - }, - KBYY: { - StationId: 'KBYY', - City: 'Bay City', - State: 'TX', - Latitude: 28.9666, - Longitude: -95.8666, - }, - KBPT: { - StationId: 'KBPT', - City: 'Beaumont/Port Ar', - State: 'TX', - Latitude: 29.95, - Longitude: -94.0333, - }, - KBMT: { - StationId: 'KBMT', - City: 'Beaumont', - State: 'TX', - Latitude: 30.0666, - Longitude: -94.2166, - }, - KBEA: { - StationId: 'KBEA', - City: 'Beeville Muni', - State: 'TX', - Latitude: 28.3666, - Longitude: -97.7833, - }, - KBPG: { - StationId: 'KBPG', - City: 'Big Spring', - State: 'TX', - Latitude: 32.2166, - Longitude: -101.5166, - }, - KBGD: { - StationId: 'KBGD', - City: 'Borger', - State: 'TX', - Latitude: 35.7, - Longitude: -101.4, - }, - K0F2: { - StationId: 'K0F2', - City: 'Bowie', - State: 'TX', - Latitude: 33.6, - Longitude: -97.7833, - }, - KBBD: { - StationId: 'KBBD', - City: 'Brady', - State: 'TX', - Latitude: 31.1833, - Longitude: -99.3166, - }, - KBKD: { - StationId: 'KBKD', - City: 'Breckenridge', - State: 'TX', - Latitude: 32.7166, - Longitude: -98.8833, - }, - K11R: { - StationId: 'K11R', - City: 'Brenham', - State: 'TX', - Latitude: 30.2166, - Longitude: -96.3666, - }, - KXBP: { - StationId: 'KXBP', - City: 'Bridgeport', - State: 'TX', - Latitude: 33.1833, - Longitude: -97.8333, - }, - KBRO: { - StationId: 'KBRO', - City: 'Brownsville', - State: 'TX', - Latitude: 25.9166, - Longitude: -97.4166, - }, - KBWD: { - StationId: 'KBWD', - City: 'Brownwood', - State: 'TX', - Latitude: 31.8, - Longitude: -98.95, - }, - KCFD: { - StationId: 'KCFD', - City: 'Bryan', - State: 'TX', - Latitude: 30.7166, - Longitude: -96.3333, - }, - KBMQ: { - StationId: 'KBMQ', - City: 'Burnet', - State: 'TX', - Latitude: 30.7333, - Longitude: -98.2333, - }, - KRWV: { - StationId: 'KRWV', - City: 'Caldwell', - State: 'TX', - Latitude: 30.5166, - Longitude: -96.7, - }, - KHHF: { - StationId: 'KHHF', - City: 'Canadian', - State: 'TX', - Latitude: 35.9, - Longitude: -100.4, - }, - KT35: { - StationId: 'KT35', - City: 'Cameron', - State: 'TX', - Latitude: 30.8833, - Longitude: -96.9666, - }, - KCVB: { - StationId: 'KCVB', - City: 'Castroville Muni', - State: 'TX', - Latitude: 29.35, - Longitude: -98.85, - }, - KCWK: { - StationId: 'KCWK', - City: 'Centex (Austin)', - State: 'TX', - Latitude: 30.3833, - Longitude: -97.5333, - }, - KCDS: { - StationId: 'KCDS', - City: 'Childress', - State: 'TX', - Latitude: 34.4333, - Longitude: -100.2833, - }, - KLBR: { - StationId: 'KLBR', - City: 'Clarksville', - State: 'TX', - Latitude: 33.6, - Longitude: -95.0666, - }, - KCPT: { - StationId: 'KCPT', - City: 'Cleburne', - State: 'TX', - Latitude: 32.35, - Longitude: -97.4333, - }, - K6R3: { - StationId: 'K6R3', - City: 'Cleveland Muni', - State: 'TX', - Latitude: 30.35, - Longitude: -95, - }, - KCOM: { - StationId: 'KCOM', - City: 'Coleman Muni', - State: 'TX', - Latitude: 31.8333, - Longitude: -99.4, - }, - KCLL: { - StationId: 'KCLL', - City: 'College Station', - State: 'TX', - Latitude: 30.5833, - Longitude: -96.3666, - }, - KMKN: { - StationId: 'KMKN', - City: 'Comanche', - State: 'TX', - Latitude: 31.9166, - Longitude: -98.6, - }, - KCXO: { - StationId: 'KCXO', - City: 'Conroe', - State: 'TX', - Latitude: 30.35, - Longitude: -95.4166, - }, - KCRP: { - StationId: 'KCRP', - City: 'Corpus Christi', - State: 'TX', - Latitude: 27.7666, - Longitude: -97.5, - }, - KNGP: { - StationId: 'KNGP', - City: 'C. Christi Nas', - State: 'TX', - Latitude: 27.6833, - Longitude: -97.2666, - }, - KCRS: { - StationId: 'KCRS', - City: 'Corsicana', - State: 'TX', - Latitude: 32.0333, - Longitude: -96.4, - }, - KCOT: { - StationId: 'KCOT', - City: 'Cotulla', - State: 'TX', - Latitude: 28.45, - Longitude: -99.2166, - }, - KDKR: { - StationId: 'KDKR', - City: 'Crockett', - State: 'TX', - Latitude: 31.3, - Longitude: -95.4, - }, - KDHT: { - StationId: 'KDHT', - City: 'Dalhart', - State: 'TX', - Latitude: 36.0166, - Longitude: -102.55, - }, - KDAL: { - StationId: 'KDAL', - City: 'Dallas/Love Fld', - State: 'TX', - Latitude: 32.85, - Longitude: -96.85, - }, - KZFW: { - StationId: 'KZFW', - City: 'Dallas/Artcc', - State: 'TX', - Latitude: 32.8333, - Longitude: -97.0666, - }, - KRBD: { - StationId: 'KRBD', - City: 'Dallas/Redbird', - State: 'TX', - Latitude: 32.6833, - Longitude: -96.8666, - }, - KNBE: { - StationId: 'KNBE', - City: 'Dallas Nas/Hensl', - State: 'TX', - Latitude: 32.7166, - Longitude: -96.9666, - }, - KADS: { - StationId: 'KADS', - City: 'Dallas/Addison', - State: 'TX', - Latitude: 32.9666, - Longitude: -96.8166, - }, - KLUD: { - StationId: 'KLUD', - City: 'Decatur', - State: 'TX', - Latitude: 33.25, - Longitude: -97.5833, - }, - KDRT: { - StationId: 'KDRT', - City: 'Del Rio', - State: 'TX', - Latitude: 29.3666, - Longitude: -100.9166, - }, - KDTO: { - StationId: 'KDTO', - City: 'Denton', - State: 'TX', - Latitude: 33.2, - Longitude: -97.2, - }, - KFTN: { - StationId: 'KFTN', - City: 'Dimmit', - State: 'TX', - Latitude: 28.2166, - Longitude: -100.0166, - }, - K6R6: { - StationId: 'K6R6', - City: 'Dryden', - State: 'TX', - Latitude: 30.05, - Longitude: -102.2166, - }, - KDUX: { - StationId: 'KDUX', - City: 'Dumas/Moore Cty', - State: 'TX', - Latitude: 35.85, - Longitude: -102.0166, - }, - KDYS: { - StationId: 'KDYS', - City: 'Dyess Afb/Abilen', - State: 'TX', - Latitude: 32.4166, - Longitude: -99.8333, - }, - KETN: { - StationId: 'KETN', - City: 'Eastland', - State: 'TX', - Latitude: 32.4166, - Longitude: -98.8166, - }, - KEBG: { - StationId: 'KEBG', - City: 'Edinburg Intl', - State: 'TX', - Latitude: 26.45, - Longitude: -98.1333, - }, - KELP: { - StationId: 'KELP', - City: 'El Paso', - State: 'TX', - Latitude: 31.8166, - Longitude: -106.3833, - }, - KBKS: { - StationId: 'KBKS', - City: 'Falfurrias', - State: 'TX', - Latitude: 27.2, - Longitude: -98.1166, - }, - KBIF: { - StationId: 'KBIF', - City: 'Fort Bliss', - State: 'TX', - Latitude: 31.85, - Longitude: -106.3833, - }, - KFST: { - StationId: 'KFST', - City: 'Fort Stockton', - State: 'TX', - Latitude: 30.9166, - Longitude: -102.9166, - }, - KFTW: { - StationId: 'KFTW', - City: 'Fort Worth', - State: 'TX', - Latitude: 32.8333, - Longitude: -97.3666, - }, - KFWD: { - StationId: 'KFWD', - City: 'Fort Worth', - State: 'TX', - Latitude: 32.8166, - Longitude: -97.2833, - }, - KFWR: { - StationId: 'KFWR', - City: 'Fort Worth/Rfc', - State: 'TX', - Latitude: 32.8333, - Longitude: -97.3, - }, - KFWS: { - StationId: 'KFWS', - City: 'Fort Worth/88D', - State: 'TX', - Latitude: 32.5666, - Longitude: -97.3, - }, - KNFW: { - StationId: 'KNFW', - City: 'Fort Worth Nas', - State: 'TX', - Latitude: 32.7833, - Longitude: -97.4333, - }, - KT82: { - StationId: 'KT82', - City: 'Fredericksburg', - State: 'TX', - Latitude: 30.25, - Longitude: -98.9166, - }, - KAFW: { - StationId: 'KAFW', - City: 'Ft Worth/Allianc', - State: 'TX', - Latitude: 32.9666, - Longitude: -97.3166, - }, - KHLR: { - StationId: 'KHLR', - City: 'Ft Hood/Killeen', - State: 'TX', - Latitude: 31.1333, - Longitude: -97.7166, - }, - KGLS: { - StationId: 'KGLS', - City: 'Galveston', - State: 'TX', - Latitude: 29.2666, - Longitude: -94.8666, - }, - KGLE: { - StationId: 'KGLE', - City: 'Gainesville', - State: 'TX', - Latitude: 33.65, - Longitude: -97.2, - }, - KUVA: { - StationId: 'KUVA', - City: 'Uvalde/Garner F', - State: 'TX', - Latitude: 29.2166, - Longitude: -99.75, - }, - KGOP: { - StationId: 'KGOP', - City: 'Gatesville', - State: 'TX', - Latitude: 31.4166, - Longitude: -97.8, - }, - KGTU: { - StationId: 'KGTU', - City: 'Georgetown', - State: 'TX', - Latitude: 30.6833, - Longitude: -97.6833, - }, - KGYB: { - StationId: 'KGYB', - City: 'Giddings-Lee', - State: 'TX', - Latitude: 30.1666, - Longitude: -96.9833, - }, - KJXI: { - StationId: 'KJXI', - City: 'Gilmer Muni', - State: 'TX', - Latitude: 32.7, - Longitude: -94.95, - }, - KT20: { - StationId: 'KT20', - City: 'Gonzales Muni', - State: 'TX', - Latitude: 29.5166, - Longitude: -97.4666, - }, - KRPH: { - StationId: 'KRPH', - City: 'Graham Muni', - State: 'TX', - Latitude: 33.1166, - Longitude: -98.55, - }, - KGDJ: { - StationId: 'KGDJ', - City: 'Granbury Muni', - State: 'TX', - Latitude: 32.45, - Longitude: -97.8166, - }, - KGPM: { - StationId: 'KGPM', - City: 'Grand Prairie', - State: 'TX', - Latitude: 32.7, - Longitude: -97.05, - }, - KGVT: { - StationId: 'KGVT', - City: 'Greenville/Major', - State: 'TX', - Latitude: 33.0666, - Longitude: -96.0666, - }, - KGDP: { - StationId: 'KGDP', - City: 'Guadalupe Pass', - State: 'TX', - Latitude: 31.8333, - Longitude: -104.8166, - }, - KMNZ: { - StationId: 'KMNZ', - City: 'Hamilton Muni', - State: 'TX', - Latitude: 31.6666, - Longitude: -98.15, - }, - KHRL: { - StationId: 'KHRL', - City: 'Harlingen', - State: 'TX', - Latitude: 26.2333, - Longitude: -97.65, - }, - KLHB: { - StationId: 'KLHB', - City: 'Hearne Muni', - State: 'TX', - Latitude: 30.8666, - Longitude: -96.6166, - }, - KHBV: { - StationId: 'KHBV', - City: 'Hebbronville', - State: 'TX', - Latitude: 27.35, - Longitude: -98.7333, - }, - KRFI: { - StationId: 'KRFI', - City: 'Henderson Rusk C', - State: 'TX', - Latitude: 32.15, - Longitude: -94.85, - }, - KHRX: { - StationId: 'KHRX', - City: 'Hereford Muni', - State: 'TX', - Latitude: 34.8666, - Longitude: -102.3333, - }, - KINJ: { - StationId: 'KINJ', - City: 'Hillsboro', - State: 'TX', - Latitude: 32.0833, - Longitude: -97.1, - }, - KHDO: { - StationId: 'KHDO', - City: 'Hondo', - State: 'TX', - Latitude: 29.3666, - Longitude: -99.1666, - }, - KDZB: { - StationId: 'KDZB', - City: 'Horseshoe Bay', - State: 'TX', - Latitude: 30.5333, - Longitude: -98.3666, - }, - KDWH: { - StationId: 'KDWH', - City: 'Houston/Dw Hooks', - State: 'TX', - Latitude: 30.0666, - Longitude: -95.55, - }, - KHOU: { - StationId: 'KHOU', - City: 'Houston/Hobby', - State: 'TX', - Latitude: 29.6333, - Longitude: -95.2833, - }, - KLVJ: { - StationId: 'KLVJ', - City: 'Houston', - State: 'TX', - Latitude: 29.5166, - Longitude: -95.25, - }, - KTME: { - StationId: 'KTME', - City: 'Houston Exec', - State: 'TX', - Latitude: 29.8, - Longitude: -95.9, - }, - KIAH: { - StationId: 'KIAH', - City: 'Houston/Intnl', - State: 'TX', - Latitude: 30, - Longitude: -95.3666, - }, - KHGX: { - StationId: 'KHGX', - City: 'Houston/Dickinsn', - State: 'TX', - Latitude: 29.4666, - Longitude: -95.0833, - }, - KEFD: { - StationId: 'KEFD', - City: 'Houston/Ellingto', - State: 'TX', - Latitude: 29.6, - Longitude: -95.1666, - }, - KSGR: { - StationId: 'KSGR', - City: 'Houston/Sugar La', - State: 'TX', - Latitude: 29.6166, - Longitude: -95.65, - }, - KZHU: { - StationId: 'KZHU', - City: 'Houston/Artcc', - State: 'TX', - Latitude: 29.65, - Longitude: -95.2833, - }, - KMCJ: { - StationId: 'KMCJ', - City: 'Houston/Univ', - State: 'TX', - Latitude: 29.7166, - Longitude: -95.4, - }, - KAXH: { - StationId: 'KAXH', - City: 'Houston/Southwst', - State: 'TX', - Latitude: 29.5166, - Longitude: -95.4833, - }, - KIWS: { - StationId: 'KIWS', - City: 'West Houston', - State: 'TX', - Latitude: 29.8166, - Longitude: -95.6666, - }, - KTFP: { - StationId: 'KTFP', - City: 'Ingleside/Tp Mcc', - State: 'TX', - Latitude: 27.9166, - Longitude: -97.2166, - }, - KT43: { - StationId: 'KT43', - City: 'Ingleside/Tp Mcc', - State: 'TX', - Latitude: 27.9166, - Longitude: -97.2166, - }, - KWNJ: { - StationId: 'KWNJ', - City: 'Johnson Space C', - State: 'TX', - Latitude: 29.6333, - Longitude: -95.2833, - }, - KUTS: { - StationId: 'KUTS', - City: 'Huntsville', - State: 'TX', - Latitude: 30.75, - Longitude: -95.5833, - }, - KJSO: { - StationId: 'KJSO', - City: 'Jacksonville', - State: 'TX', - Latitude: 31.8666, - Longitude: -95.2166, - }, - KJAS: { - StationId: 'KJAS', - City: 'Jasper', - State: 'TX', - Latitude: 30.8833, - Longitude: -94.0333, - }, - KJCT: { - StationId: 'KJCT', - City: 'Junction', - State: 'TX', - Latitude: 30.5, - Longitude: -99.7666, - }, - KSKF: { - StationId: 'KSKF', - City: 'Kelly Afb', - State: 'TX', - Latitude: 29.3666, - Longitude: -98.5666, - }, - KGRK: { - StationId: 'KGRK', - City: 'Gray/Ft Hood', - State: 'TX', - Latitude: 31.0666, - Longitude: -97.8333, - }, - KERV: { - StationId: 'KERV', - City: 'Kerrville', - State: 'TX', - Latitude: 29.9833, - Longitude: -99.0833, - }, - KCWC: { - StationId: 'KCWC', - City: 'Kickapoo', - State: 'TX', - Latitude: 33.85, - Longitude: -98.4833, - }, - KILE: { - StationId: 'KILE', - City: 'Killeen Muni', - State: 'TX', - Latitude: 31.0666, - Longitude: -97.6666, - }, - KNQI: { - StationId: 'KNQI', - City: 'Kingsville Nas', - State: 'TX', - Latitude: 27.5, - Longitude: -97.8166, - }, - K3T5: { - StationId: 'K3T5', - City: 'La Grange', - State: 'TX', - Latitude: 29.9, - Longitude: -96.95, - }, - KRYW: { - StationId: 'KRYW', - City: 'Lago Vista', - State: 'TX', - Latitude: 30.5, - Longitude: -97.9666, - }, - KLZZ: { - StationId: 'KLZZ', - City: 'Lampasas', - State: 'TX', - Latitude: 31.1, - Longitude: -98.2, - }, - KLNC: { - StationId: 'KLNC', - City: 'Lancaster', - State: 'TX', - Latitude: 32.5833, - Longitude: -96.7166, - }, - KLRD: { - StationId: 'KLRD', - City: 'Laredo', - State: 'TX', - Latitude: 27.55, - Longitude: -99.4666, - }, - KDLF: { - StationId: 'KDLF', - City: 'Laughlin Afb', - State: 'TX', - Latitude: 29.3666, - Longitude: -100.7666, - }, - KDFX: { - StationId: 'KDFX', - City: 'Laughlin Afb/88D', - State: 'TX', - Latitude: 29.2666, - Longitude: -100.2833, - }, - KAQO: { - StationId: 'KAQO', - City: 'Llano', - State: 'TX', - Latitude: 30.7833, - Longitude: -98.6666, - }, - KGGG: { - StationId: 'KGGG', - City: 'Longview', - State: 'TX', - Latitude: 32.3833, - Longitude: -94.7166, - }, - KLBB: { - StationId: 'KLBB', - City: 'Lubbock', - State: 'TX', - Latitude: 33.6666, - Longitude: -101.8166, - }, - KLUB: { - StationId: 'KLUB', - City: 'Lubbock/Wfo', - State: 'TX', - Latitude: 33.65, - Longitude: -101.8166, - }, - KLFK: { - StationId: 'KLFK', - City: 'Lufkin', - State: 'TX', - Latitude: 31.2333, - Longitude: -94.75, - }, - KMRF: { - StationId: 'KMRF', - City: 'Marfa', - State: 'TX', - Latitude: 30.3666, - Longitude: -104.0166, - }, - KASL: { - StationId: 'KASL', - City: 'Marshall', - State: 'TX', - Latitude: 32.5166, - Longitude: -94.3, - }, - KTTT: { - StationId: 'KTTT', - City: 'Maverick (Dfw)', - State: 'TX', - Latitude: 32.8666, - Longitude: -97.0333, - }, - KPWG: { - StationId: 'KPWG', - City: 'Mc Gregor', - State: 'TX', - Latitude: 31.4666, - Longitude: -97.3166, - }, - KMFE: { - StationId: 'KMFE', - City: 'Mcallen', - State: 'TX', - Latitude: 26.1833, - Longitude: -98.25, - }, - KTKI: { - StationId: 'KTKI', - City: 'Mckinney', - State: 'TX', - Latitude: 33.1833, - Longitude: -96.5833, - }, - KHQZ: { - StationId: 'KHQZ', - City: 'Mesquite', - State: 'TX', - Latitude: 32.75, - Longitude: -96.5333, - }, - KLXY: { - StationId: 'KLXY', - City: 'Mexia Limestone', - State: 'TX', - Latitude: 31.6333, - Longitude: -96.5166, - }, - KMAF: { - StationId: 'KMAF', - City: 'Midland', - State: 'TX', - Latitude: 31.95, - Longitude: -102.2, - }, - KMDD: { - StationId: 'KMDD', - City: 'Midland Airpark', - State: 'TX', - Latitude: 32.0333, - Longitude: -102.1, - }, - KJWY: { - StationId: 'KJWY', - City: 'Midlothian/Wax', - State: 'TX', - Latitude: 32.45, - Longitude: -96.9166, - }, - KJDD: { - StationId: 'KJDD', - City: 'Mineola/Quitman', - State: 'TX', - Latitude: 32.75, - Longitude: -95.5, - }, - KMWL: { - StationId: 'KMWL', - City: 'Mineral Wells', - State: 'TX', - Latitude: 32.7833, - Longitude: -98.0666, - }, - KOSA: { - StationId: 'KOSA', - City: 'Mount Pleasant', - State: 'TX', - Latitude: 33.1, - Longitude: -94.9666, - }, - KOCH: { - StationId: 'KOCH', - City: 'Nacogdoches', - State: 'TX', - Latitude: 31.5666, - Longitude: -94.7166, - }, - KBAZ: { - StationId: 'KBAZ', - City: 'New Braunfels', - State: 'TX', - Latitude: 29.7166, - Longitude: -98.05, - }, - KEWX: { - StationId: 'KEWX', - City: 'New Braunfel 88D', - State: 'TX', - Latitude: 29.7, - Longitude: -98.0333, - }, - KODO: { - StationId: 'KODO', - City: 'Odessa', - State: 'TX', - Latitude: 31.9166, - Longitude: -102.4, - }, - KNOG: { - StationId: 'KNOG', - City: 'Orange Grove', - State: 'TX', - Latitude: 27.9, - Longitude: -98.05, - }, - KORG: { - StationId: 'KORG', - City: 'Orange', - State: 'TX', - Latitude: 30.0666, - Longitude: -93.8, - }, - KOZA: { - StationId: 'KOZA', - City: 'Ozona', - State: 'TX', - Latitude: 30.7333, - Longitude: -101.2, - }, - KPSX: { - StationId: 'KPSX', - City: 'Palacios', - State: 'TX', - Latitude: 28.7166, - Longitude: -96.25, - }, - KPSN: { - StationId: 'KPSN', - City: 'Palestine Muni', - State: 'TX', - Latitude: 31.7833, - Longitude: -95.7, - }, - KPPA: { - StationId: 'KPPA', - City: 'Pampa', - State: 'TX', - Latitude: 35.6166, - Longitude: -101, - }, - KBPC: { - StationId: 'KBPC', - City: 'Pampa M Vista R', - State: 'TX', - Latitude: 35.8833, - Longitude: -101.0333, - }, - KPRX: { - StationId: 'KPRX', - City: 'Paris/Cox Field', - State: 'TX', - Latitude: 33.6166, - Longitude: -95.45, - }, - KPEQ: { - StationId: 'KPEQ', - City: 'Pecos City', - State: 'TX', - Latitude: 31.3833, - Longitude: -103.5166, - }, - KPYX: { - StationId: 'KPYX', - City: 'Perryton', - State: 'TX', - Latitude: 36.4166, - Longitude: -100.75, - }, - K25T: { - StationId: 'K25T', - City: 'Phillips Oil', - State: 'TX', - Latitude: 26.9333, - Longitude: -94.6833, - }, - KPVW: { - StationId: 'KPVW', - City: 'Plainview', - State: 'TX', - Latitude: 34.1666, - Longitude: -101.7166, - }, - KPEZ: { - StationId: 'KPEZ', - City: 'Pleasanton Muni', - State: 'TX', - Latitude: 28.95, - Longitude: -98.5166, - }, - KRAS: { - StationId: 'KRAS', - City: 'Port Aransas', - State: 'TX', - Latitude: 27.8166, - Longitude: -97.0833, - }, - KPIL: { - StationId: 'KPIL', - City: 'Port Isabel', - State: 'TX', - Latitude: 26.1666, - Longitude: -97.3333, - }, - KPKV: { - StationId: 'KPKV', - City: 'Port Lavaca', - State: 'TX', - Latitude: 28.65, - Longitude: -96.6833, - }, - KPRS: { - StationId: 'KPRS', - City: 'Presidio/Lely In', - State: 'TX', - Latitude: 29.6333, - Longitude: -104.35, - }, - KRND: { - StationId: 'KRND', - City: 'Randolph Afb', - State: 'TX', - Latitude: 29.5166, - Longitude: -98.2666, - }, - KREE: { - StationId: 'KREE', - City: 'Reese Afb/Lubboc', - State: 'TX', - Latitude: 33.6, - Longitude: -102.0333, - }, - KRBO: { - StationId: 'KRBO', - City: 'Robstown/Nueces', - State: 'TX', - Latitude: 27.7833, - Longitude: -97.6833, - }, - KRKP: { - StationId: 'KRKP', - City: 'Rockport', - State: 'TX', - Latitude: 28.0833, - Longitude: -97.05, - }, - KECU: { - StationId: 'KECU', - City: 'Rocksprings', - State: 'TX', - Latitude: 29.95, - Longitude: -100.1666, - }, - KF46: { - StationId: 'KF46', - City: 'Rockwall', - State: 'TX', - Latitude: 32.9333, - Longitude: -96.4333, - }, - KRPE: { - StationId: 'KRPE', - City: 'Sabine Pass', - State: 'TX', - Latitude: 29.6833, - Longitude: -93.95, - }, - KSJT: { - StationId: 'KSJT', - City: 'San Angelo', - State: 'TX', - Latitude: 31.3666, - Longitude: -100.5, - }, - KSSF: { - StationId: 'KSSF', - City: 'S Antonio/Stinsn', - State: 'TX', - Latitude: 29.3333, - Longitude: -98.4666, - }, - KSAT: { - StationId: 'KSAT', - City: 'San Antonio', - State: 'TX', - Latitude: 29.5333, - Longitude: -98.4666, - }, - K5C1: { - StationId: 'K5C1', - City: 'S Antonio-Boerne', - State: 'TX', - Latitude: 29.7166, - Longitude: -98.7, - }, - KHYI: { - StationId: 'KHYI', - City: 'San Marcos', - State: 'TX', - Latitude: 29.8833, - Longitude: -97.8666, - }, - KT98: { - StationId: 'KT98', - City: 'San Marcos', - State: 'TX', - Latitude: 29.8833, - Longitude: -97.8666, - }, - KP07: { - StationId: 'KP07', - City: 'Sanderson (Ramos', - State: 'TX', - Latitude: 30.1666, - Longitude: -102.4166, - }, - KGNC: { - StationId: 'KGNC', - City: 'Seminole', - State: 'TX', - Latitude: 32.6833, - Longitude: -102.65, - }, - KDYX: { - StationId: 'KDYX', - City: 'Shackelford/Dyes', - State: 'TX', - Latitude: 32.5333, - Longitude: -99.25, - }, - KGYI: { - StationId: 'KGYI', - City: 'Sherman/Denison', - State: 'TX', - Latitude: 33.7166, - Longitude: -96.6666, - }, - KSNK: { - StationId: 'KSNK', - City: 'Snyder/Winston', - State: 'TX', - Latitude: 32.7, - Longitude: -100.95, - }, - KSOA: { - StationId: 'KSOA', - City: 'Sonora', - State: 'TX', - Latitude: 30.5833, - Longitude: -100.65, - }, - KSPL: { - StationId: 'KSPL', - City: 'South Padre Is', - State: 'TX', - Latitude: 26.0666, - Longitude: -97.15, - }, - KSEP: { - StationId: 'KSEP', - City: 'Stephenville', - State: 'TX', - Latitude: 32.2166, - Longitude: -98.1666, - }, - KSLR: { - StationId: 'KSLR', - City: 'Sulphur Springs', - State: 'TX', - Latitude: 33.1666, - Longitude: -95.6166, - }, - KSWW: { - StationId: 'KSWW', - City: 'Sweetwater', - State: 'TX', - Latitude: 32.4666, - Longitude: -100.4666, - }, - KTPL: { - StationId: 'KTPL', - City: 'Temple/Miller', - State: 'TX', - Latitude: 31.1333, - Longitude: -97.4, - }, - KTRL: { - StationId: 'KTRL', - City: 'Terrell', - State: 'TX', - Latitude: 32.7166, - Longitude: -96.2666, - }, - KTXO: { - StationId: 'KTXO', - City: 'Texico (Vor)', - State: 'TX', - Latitude: 34.5, - Longitude: -102.8333, - }, - KTYR: { - StationId: 'KTYR', - City: 'Tyler', - State: 'TX', - Latitude: 32.3666, - Longitude: -95.4, - }, - KF05: { - StationId: 'KF05', - City: 'Vernon Wilbarger', - State: 'TX', - Latitude: 34.2333, - Longitude: -99.2833, - }, - KVCT: { - StationId: 'KVCT', - City: 'Victoria', - State: 'TX', - Latitude: 28.8666, - Longitude: -96.9333, - }, - KACT: { - StationId: 'KACT', - City: 'Waco', - State: 'TX', - Latitude: 31.6166, - Longitude: -97.2333, - }, - KCNW: { - StationId: 'KCNW', - City: 'Waco/Tsti', - State: 'TX', - Latitude: 31.6333, - Longitude: -97.0666, - }, - KARM: { - StationId: 'KARM', - City: 'Wharton', - State: 'TX', - Latitude: 29.25, - Longitude: -96.15, - }, - KSPS: { - StationId: 'KSPS', - City: 'Wichita Fall', - State: 'TX', - Latitude: 33.9833, - Longitude: -98.5, - }, - KINK: { - StationId: 'KINK', - City: 'Wink', - State: 'TX', - Latitude: 31.7833, - Longitude: -103.2, - }, - KT65: { - StationId: 'KT65', - City: 'Weslaco Midvally', - State: 'TX', - Latitude: 26.1833, - Longitude: -97.9666, - }, - KAPY: { - StationId: 'KAPY', - City: 'Zapata', - State: 'TX', - Latitude: 26.9666, - Longitude: -99.25, - }, - KBBF: { - StationId: 'KBBF', - City: 'Brazos 133B Oilp', - State: 'TX', - Latitude: 27.8333, - Longitude: -96.0166, - }, - KGVX: { - StationId: 'KGVX', - City: 'Galveston424 Oil', - State: 'TX', - Latitude: 28.5833, - Longitude: -94.9833, - }, - KHQI: { - StationId: 'KHQI', - City: 'H Island376 Oilp', - State: 'TX', - Latitude: 27.9333, - Longitude: -93.6666, - }, - KBQX: { - StationId: 'KBQX', - City: 'Brazos 451 Oilp', - State: 'TX', - Latitude: 28.5, - Longitude: -95.7166, - }, - KMIU: { - StationId: 'KMIU', - City: 'Mustang Is31 Oil', - State: 'TX', - Latitude: 27.2833, - Longitude: -96.7333, - }, - KMZG: { - StationId: 'KMZG', - City: 'Mustang A85a Oil', - State: 'TX', - Latitude: 27.7333, - Longitude: -96.1833, - }, - KCRH: { - StationId: 'KCRH', - City: 'W Cameron 368A', - State: 'TX', - Latitude: 28.9166, - Longitude: -93.3, - }, - KVAF: { - StationId: 'KVAF', - City: 'E Breaks Boomvng', - State: 'TX', - Latitude: 27.35, - Longitude: -94.6333, - }, - KHHV: { - StationId: 'KHHV', - City: 'Alaminos Canyon', - State: 'TX', - Latitude: 26.9333, - Longitude: -94.6833, - }, - KF54: { - StationId: 'KF54', - City: 'Arlington', - State: 'TX', - Latitude: 32.6666, - Longitude: -97.1, - }, - KBSM: { - StationId: 'KBSM', - City: 'Austin/Bergstrom', - State: 'TX', - Latitude: 30.1833, - Longitude: -97.6833, - }, - K3R1: { - StationId: 'K3R1', - City: 'Bay City', - State: 'TX', - Latitude: 28.9666, - Longitude: -95.8666, - }, - KNIR: { - StationId: 'KNIR', - City: 'Beeville', - State: 'TX', - Latitude: 28.3666, - Longitude: -97.6666, - }, - KBGS: { - StationId: 'KBGS', - City: 'Big Spring', - State: 'TX', - Latitude: 32.2166, - Longitude: -101.5166, - }, - K1F9: { - StationId: 'K1F9', - City: 'Bridgeport', - State: 'TX', - Latitude: 33.1833, - Longitude: -97.8333, - }, - KT27: { - StationId: 'KT27', - City: 'Burnet Municipal', - State: 'TX', - Latitude: 30.7333, - Longitude: -98.2166, - }, - KCRM: { - StationId: 'KCRM', - City: 'Carmen', - State: 'TX', - Latitude: 36.6, - Longitude: -98.6166, - }, - KAWN: { - StationId: 'KAWN', - City: 'Carswell', - State: 'TX', - Latitude: 32.7833, - Longitude: -97.4333, - }, - KT89: { - StationId: 'KT89', - City: 'Castroville Muni', - State: 'TX', - Latitude: 29.35, - Longitude: -98.85, - }, - K7F6: { - StationId: 'K7F6', - City: 'Clarksville', - State: 'TX', - Latitude: 33.6, - Longitude: -95.0666, - }, - KF18: { - StationId: 'KF18', - City: 'Cleburne', - State: 'TX', - Latitude: 32.35, - Longitude: -97.4333, - }, - K7F9: { - StationId: 'K7F9', - City: 'Comanche', - State: 'TX', - Latitude: 31.9166, - Longitude: -98.6, - }, - KT56: { - StationId: 'KT56', - City: 'Crockett', - State: 'TX', - Latitude: 31.3, - Longitude: -95.4, - }, - K5R0: { - StationId: 'K5R0', - City: 'East Addition', - State: 'TX', - Latitude: 28.2166, - Longitude: -93.75, - }, - K25R: { - StationId: 'K25R', - City: 'Edinburg', - State: 'TX', - Latitude: 26.45, - Longitude: -98.1333, - }, - KFWH: { - StationId: 'KFWH', - City: 'Ft Worth/Nas', - State: 'TX', - Latitude: 32.7833, - Longitude: -97.4333, - }, - K6T5: { - StationId: 'K6T5', - City: 'Freeport', - State: 'TX', - Latitude: 28.9833, - Longitude: -95.3166, - }, - K05F: { - StationId: 'K05F', - City: 'Gatesville', - State: 'TX', - Latitude: 31.4166, - Longitude: -97.8, - }, - KT04: { - StationId: 'KT04', - City: 'Georgetown', - State: 'TX', - Latitude: 30.6666, - Longitude: -97.6666, - }, - K62H: { - StationId: 'K62H', - City: 'Giddings-Lee', - State: 'TX', - Latitude: 30.1666, - Longitude: -96.9833, - }, - K4F4: { - StationId: 'K4F4', - City: 'Gilmer Muni', - State: 'TX', - Latitude: 32.7, - Longitude: -94.95, - }, - KF55: { - StationId: 'KF55', - City: 'Granbury Muni', - State: 'TX', - Latitude: 32.45, - Longitude: -97.8166, - }, - KT72: { - StationId: 'KT72', - City: 'Hearne Muni', - State: 'TX', - Latitude: 30.8666, - Longitude: -96.6166, - }, - KF12: { - StationId: 'KF12', - City: 'Henderson Rusk C', - State: 'TX', - Latitude: 32.15, - Longitude: -94.85, - }, - K5T5: { - StationId: 'K5T5', - City: 'Hillsboro Muni', - State: 'TX', - Latitude: 32.0833, - Longitude: -97.1, - }, - KT02: { - StationId: 'KT02', - City: 'Houston', - State: 'TX', - Latitude: 29.5166, - Longitude: -95.25, - }, - KT47: { - StationId: 'KT47', - City: 'Kickapoo', - State: 'TX', - Latitude: 33.85, - Longitude: -98.4833, - }, - K5R3: { - StationId: 'K5R3', - City: 'Lago Vista', - State: 'TX', - Latitude: 30.5, - Longitude: -97.9666, - }, - K6R9: { - StationId: 'K6R9', - City: 'Llano', - State: 'TX', - Latitude: 30.7833, - Longitude: -98.6666, - }, - KF60: { - StationId: 'KF60', - City: 'Mc Gregor', - State: 'TX', - Latitude: 31.4666, - Longitude: -97.3166, - }, - K3T1: { - StationId: 'K3T1', - City: 'Mineola/Quitman', - State: 'TX', - Latitude: 32.75, - Longitude: -95.5, - }, - K3R5: { - StationId: 'K3R5', - City: 'New Braunfels', - State: 'TX', - Latitude: 29.7166, - Longitude: -98.05, - }, - KE02: { - StationId: 'KE02', - City: 'Odessa', - State: 'TX', - Latitude: 31.9166, - Longitude: -102.4, - }, - K2R8: { - StationId: 'K2R8', - City: 'Port Aransas', - State: 'TX', - Latitude: 27.8166, - Longitude: -97.0833, - }, - KT31: { - StationId: 'KT31', - City: 'Port Isabel', - State: 'TX', - Latitude: 26.1666, - Longitude: -97.3333, - }, - KT97: { - StationId: 'KT97', - City: 'Port Lavaca', - State: 'TX', - Latitude: 28.65, - Longitude: -96.6833, - }, - KT05: { - StationId: 'KT05', - City: 'Port Mansfield', - State: 'TX', - Latitude: 26.5666, - Longitude: -97.4333, - }, - KT77: { - StationId: 'KT77', - City: 'Presidio/Lely In', - State: 'TX', - Latitude: 29.6333, - Longitude: -104.35, - }, - KT53: { - StationId: 'KT53', - City: 'Robstown Nueces', - State: 'TX', - Latitude: 27.7833, - Longitude: -97.6833, - }, - K28T: { - StationId: 'K28T', - City: 'Sabine Pass', - State: 'TX', - Latitude: 29.7, - Longitude: -93.95, - }, - K31F: { - StationId: 'K31F', - City: 'Seminole', - State: 'TX', - Latitude: 32.6833, - Longitude: -102.65, - }, - K2F1: { - StationId: 'K2F1', - City: 'Shamrock', - State: 'TX', - Latitude: 35.2, - Longitude: -100.25, - }, - KSHP: { - StationId: 'KSHP', - City: 'Sheppard Afb', - State: 'TX', - Latitude: 33.9666, - Longitude: -98.4666, - }, - KF39: { - StationId: 'KF39', - City: 'Sherman/Denison', - State: 'TX', - Latitude: 33.7166, - Longitude: -96.6666, - }, - KE29: { - StationId: 'KE29', - City: 'Sonora', - State: 'TX', - Latitude: 30.5833, - Longitude: -100.65, - }, - KT46: { - StationId: 'KT46', - City: 'South Brazos', - State: 'TX', - Latitude: 28.0166, - Longitude: -95.8666, - }, - K5R5: { - StationId: 'K5R5', - City: 'Wharton', - State: 'TX', - Latitude: 29.25, - Longitude: -96.15, - }, - KT86: { - StationId: 'KT86', - City: 'Zapata', - State: 'TX', - Latitude: 26.9666, - Longitude: -99.25, - }, - KEMK: { - StationId: 'KEMK', - City: 'E Breaks 165', - State: 'TX', - Latitude: 27.8166, - Longitude: -94.3166, - }, - KGUL: { - StationId: 'KGUL', - City: 'Gunnison 668', - State: 'TX', - Latitude: 27.3, - Longitude: -93.5333, - }, - KOPM: { - StationId: 'KOPM', - City: 'N Padre 975', - State: 'TX', - Latitude: 26.8333, - Longitude: -96.9333, - }, - XFAS: { - StationId: 'XFAS', - City: 'Friona 2Ne', - State: 'TX', - Latitude: 34.65, - Longitude: -102.6833, - }, - XDMS: { - StationId: 'XDMS', - City: 'Dimmitt 2Ne', - State: 'TX', - Latitude: 34.5666, - Longitude: -102.3, - }, - XTIS: { - StationId: 'XTIS', - City: 'Tulia 2Ne', - State: 'TX', - Latitude: 34.55, - Longitude: -101.7333, - }, - XSVS: { - StationId: 'XSVS', - City: 'Silverton 7E', - State: 'TX', - Latitude: 34.45, - Longitude: -101.1833, - }, - XMUS: { - StationId: 'XMUS', - City: 'Muleshoe 2S', - State: 'TX', - Latitude: 34.2, - Longitude: -102.75, - }, - XAMH: { - StationId: 'XAMH', - City: 'Amherst 1Ne', - State: 'TX', - Latitude: 34.0166, - Longitude: -102.4, - }, - XPVS: { - StationId: 'XPVS', - City: 'Plainview 1S', - State: 'TX', - Latitude: 34.1833, - Longitude: -101.7, - }, - XFLS: { - StationId: 'XFLS', - City: 'Floydada 2Ne', - State: 'TX', - Latitude: 34, - Longitude: -101.3333, - }, - XRRS: { - StationId: 'XRRS', - City: 'Roaring S. 3N', - State: 'TX', - Latitude: 33.9333, - Longitude: -100.85, - }, - XMNS: { - StationId: 'XMNS', - City: 'Morton 1Ne', - State: 'TX', - Latitude: 33.7333, - Longitude: -102.7333, - }, - XLDS: { - StationId: 'XLDS', - City: 'Levelland 4S', - State: 'TX', - Latitude: 33.5333, - Longitude: -102.3666, - }, - XREE: { - StationId: 'XREE', - City: 'Lubbock 12W', - State: 'TX', - Latitude: 33.6166, - Longitude: -102.0666, - }, - XRLS: { - StationId: 'XRLS', - City: 'Ralls 1Se', - State: 'TX', - Latitude: 33.6666, - Longitude: -101.3833, - }, - XPPS: { - StationId: 'XPPS', - City: 'Plains 3N', - State: 'TX', - Latitude: 33.2333, - Longitude: -102.8333, - }, - XBWS: { - StationId: 'XBWS', - City: 'Brownfield 2S', - State: 'TX', - Latitude: 33.15, - Longitude: -102.2666, - }, - XTAS: { - StationId: 'XTAS', - City: 'Tahoka 3Ne', - State: 'TX', - Latitude: 33.2, - Longitude: -101.7833, - }, - XPTS: { - StationId: 'XPTS', - City: 'Post 1Ne', - State: 'TX', - Latitude: 33.2, - Longitude: -101.3666, - }, - XSMS: { - StationId: 'XSMS', - City: 'Seminole 2N', - State: 'TX', - Latitude: 32.7333, - Longitude: -102.6333, - }, - XSLS: { - StationId: 'XSLS', - City: 'Slaton 2Ne', - State: 'TX', - Latitude: 33.45, - Longitude: -101.6166, - }, - XARS: { - StationId: 'XARS', - City: 'Abernathy 5Ne', - State: 'TX', - Latitude: 33.8833, - Longitude: -101.75, - }, - XONS: { - StationId: 'XONS', - City: 'Olton 6S', - State: 'TX', - Latitude: 34.1, - Longitude: -102.1166, - }, - XOES: { - StationId: 'XOES', - City: 'O\'donnell 1N', - State: 'TX', - Latitude: 32.9833, - Longitude: -101.8333, - }, - XSGV: { - StationId: 'XSGV', - City: 'Seagraves 1Sw', - State: 'TX', - Latitude: 32.9333, - Longitude: -102.5666, - }, - XLES: { - StationId: 'XLES', - City: 'Lamesa 2Se', - State: 'TX', - Latitude: 32.7, - Longitude: -101.9333, - }, - XHRS: { - StationId: 'XHRS', - City: 'Hart 3N', - State: 'TX', - Latitude: 34.4166, - Longitude: -102.1, - }, - XGGS: { - StationId: 'XGGS', - City: 'Gail 2Se', - State: 'TX', - Latitude: 32.75, - Longitude: -101.4166, - }, - XWVS: { - StationId: 'XWVS', - City: 'White R Lake 6Nw', - State: 'TX', - Latitude: 33.5333, - Longitude: -101.1666, - }, - XGHS: { - StationId: 'XGHS', - City: 'Graham 5Sw', - State: 'TX', - Latitude: 33.0833, - Longitude: -101.5166, - }, - XSDS: { - StationId: 'XSDS', - City: 'Sundown 8Sw', - State: 'TX', - Latitude: 33.3833, - Longitude: -102.6166, - }, - XAOS: { - StationId: 'XAOS', - City: 'Anton 6S', - State: 'TX', - Latitude: 33.7333, - Longitude: -102.1833, - }, - XFVS: { - StationId: 'XFVS', - City: 'Fluvanna 3W', - State: 'TX', - Latitude: 32.9, - Longitude: -101.2, - }, - XSPR: { - StationId: 'XSPR', - City: 'Spur 1W', - State: 'TX', - Latitude: 33.4833, - Longitude: -100.8833, - }, - XLBW: { - StationId: 'XLBW', - City: 'Lubbock 3W', - State: 'TX', - Latitude: 33.5833, - Longitude: -101.9, - }, - XPFS: { - StationId: 'XPFS', - City: 'Guthrie 10W', - State: 'TX', - Latitude: 33.5666, - Longitude: -100.4833, - }, - XCES: { - StationId: 'XCES', - City: 'Clarendon', - State: 'TX', - Latitude: 34.9166, - Longitude: -100.9333, - }, - XPAD: { - StationId: 'XPAD', - City: 'Paduca 10Sw', - State: 'TX', - Latitude: 33.8833, - Longitude: -100.4, - }, - XSYS: { - StationId: 'XSYS', - City: 'Snyder 3E', - State: 'TX', - Latitude: 32.7166, - Longitude: -100.8666, - }, - XMES: { - StationId: 'XMES', - City: 'Memphis 1Ne', - State: 'TX', - Latitude: 34.7333, - Longitude: -100.5333, - }, - XJTS: { - StationId: 'XJTS', - City: 'Jayton 1S', - State: 'TX', - Latitude: 33.2333, - Longitude: -100.5666, - }, - XPMS: { - StationId: 'XPMS', - City: 'Pampa 2E', - State: 'TX', - Latitude: 35.5333, - Longitude: -100.9333, - }, - XHES: { - StationId: 'XHES', - City: 'Hereford 2Nw', - State: 'TX', - Latitude: 34.8333, - Longitude: -102.4166, - }, - XASR: { - StationId: 'XASR', - City: 'Aspermont 3Ne', - State: 'TX', - Latitude: 33.1666, - Longitude: -100.2, - }, - XGDS: { - StationId: 'XGDS', - City: 'Goodlett 3W', - State: 'TX', - Latitude: 34.35, - Longitude: -99.9333, - }, - XMCS: { - StationId: 'XMCS', - City: 'Mclean 1E', - State: 'TX', - Latitude: 35.2333, - Longitude: -100.5666, - }, - XDVS: { - StationId: 'XDVS', - City: 'Denver City 7W', - State: 'TX', - Latitude: 32.9833, - Longitude: -102.9333, - }, - XAHS: { - StationId: 'XAHS', - City: 'Lake Alan Henry', - State: 'TX', - Latitude: 33.0833, - Longitude: -101.05, - }, - XWOS: { - StationId: 'XWOS', - City: 'Wolfforth 6Sw', - State: 'TX', - Latitude: 33.4166, - Longitude: -102.05, - }, - XANS: { - StationId: 'XANS', - City: 'Andrews 2E', - State: 'TX', - Latitude: 32.3166, - Longitude: -102.5166, - }, - XTUR: { - StationId: 'XTUR', - City: 'Turkey 2Wsw', - State: 'TX', - Latitude: 34.3833, - Longitude: -100.9333, - }, - XCXS: { - StationId: 'XCXS', - City: 'Childress 2Nne', - State: 'TX', - Latitude: 34.45, - Longitude: -100.2, - }, - XNOR: { - StationId: 'XNOR', - City: 'Northfield 1S', - State: 'TX', - Latitude: 34.2666, - Longitude: -100.6, - }, - XASU: { - StationId: 'XASU', - City: 'San Angelo 7Nw', - State: 'TX', - Latitude: 31.55, - Longitude: -100.5166, - }, - XST1: { - StationId: 'XST1', - City: 'St Lawrence 5Sw', - State: 'TX', - Latitude: 31.65, - Longitude: -101.6, - }, - XHA1: { - StationId: 'XHA1', - City: 'Haskell 1Nw', - State: 'TX', - Latitude: 33.1666, - Longitude: -99.75, - }, - XWA1: { - StationId: 'XWA1', - City: 'Wall 1E', - State: 'TX', - Latitude: 31.3666, - Longitude: -100.2833, - }, - XSE1: { - StationId: 'XSE1', - City: 'Seymour 3Nw', - State: 'TX', - Latitude: 33.6333, - Longitude: -99.2833, - }, - X3RF: { - StationId: 'X3RF', - City: 'Comanche Sprgs', - State: 'TX', - Latitude: 33.9833, - Longitude: -99.95, - }, - XKN1: { - StationId: 'XKN1', - City: 'Knox City 3Nw', - State: 'TX', - Latitude: 33.45, - Longitude: -99.8666, - }, - XGU1: { - StationId: 'XGU1', - City: 'Pine Sprngs Gmnp', - State: 'TX', - Latitude: 31.8833, - Longitude: -104.8166, - }, - XOD1: { - StationId: 'XOD1', - City: 'Odell 4Ene', - State: 'TX', - Latitude: 34.3666, - Longitude: -99.35, - }, - XCO1: { - StationId: 'XCO1', - City: 'Coyanosa 2N', - State: 'TX', - Latitude: 31.2833, - Longitude: -103.0666, - }, - XQU1: { - StationId: 'XQU1', - City: 'Quitaque 3Nnw', - State: 'TX', - Latitude: 34.4166, - Longitude: -101.0666, - }, - XBI1: { - StationId: 'XBI1', - City: 'Big Lake 1Wnw', - State: 'TX', - Latitude: 31.2, - Longitude: -101.4666, - }, - XJU1: { - StationId: 'XJU1', - City: 'Junction 1Ssw', - State: 'TX', - Latitude: 30.4666, - Longitude: -99.7833, - }, - XWE1: { - StationId: 'XWE1', - City: 'Weinert 2Nne', - State: 'TX', - Latitude: 33.35, - Longitude: -99.6666, - }, - XCA1: { - StationId: 'XCA1', - City: 'Canadian 6E', - State: 'TX', - Latitude: 35.9166, - Longitude: -100.2833, - }, - XPD1: { - StationId: 'XPD1', - City: 'Palo Duro Canyn', - State: 'TX', - Latitude: 34.9833, - Longitude: -101.7, - }, - XBO1: { - StationId: 'XBO1', - City: 'Bootleg 11Wnw', - State: 'TX', - Latitude: 34.8833, - Longitude: -102.9833, - }, - XSC1: { - StationId: 'XSC1', - City: 'Sterling County', - State: 'TX', - Latitude: 31.8333, - Longitude: -101.05, - }, - XCL1: { - StationId: 'XCL1', - City: 'Claude 12Sw', - State: 'TX', - Latitude: 34.9833, - Longitude: -101.5, - }, - XPG1: { - StationId: 'XPG1', - City: 'Persimmon Gap', - State: 'TX', - Latitude: 29.6666, - Longitude: -103.1833, - }, - XAM1: { - StationId: 'XAM1', - City: 'Amarillo 7Sse', - State: 'TX', - Latitude: 35.1166, - Longitude: -101.8, - }, - XUM1: { - StationId: 'XUM1', - City: 'Umbarger 3Nne', - State: 'TX', - Latitude: 34.9833, - Longitude: -102.0833, - }, - XLO1: { - StationId: 'XLO1', - City: 'Lomax 1Sse', - State: 'TX', - Latitude: 32.1, - Longitude: -101.6333, - }, - XAM2: { - StationId: 'XAM2', - City: 'Amarillo 9Nne', - State: 'TX', - Latitude: 35.3333, - Longitude: -101.8, - }, - XAI1: { - StationId: 'XAI1', - City: 'Aiken 3Wsw', - State: 'TX', - Latitude: 34.1333, - Longitude: -101.5666, - }, - XME1: { - StationId: 'XME1', - City: 'Mertzon', - State: 'TX', - Latitude: 31.3, - Longitude: -100.8166, - }, - XSW1: { - StationId: 'XSW1', - City: 'Sweetwater 11Sw', - State: 'TX', - Latitude: 32.35, - Longitude: -100.5333, - }, - XRAS: { - StationId: 'XRAS', - City: 'Ralls 1Se', - State: 'TX', - Latitude: 33.6666, - Longitude: -101.3833, - }, - KSLC: { - StationId: 'KSLC', - City: 'Salt Lake City', - State: 'UT', - Latitude: 40.7666, - Longitude: -111.9666, - }, - K4BL: { - StationId: 'K4BL', - City: 'Blanding', - State: 'UT', - Latitude: 37.6166, - Longitude: -109.4666, - }, - KBDG: { - StationId: 'KBDG', - City: 'Blanding', - State: 'UT', - Latitude: 37.5833, - Longitude: -109.4833, - }, - KBVL: { - StationId: 'KBVL', - City: 'Bonneville', - State: 'UT', - Latitude: 40.7166, - Longitude: -113.75, - }, - KBCE: { - StationId: 'KBCE', - City: 'Bryce Canyon', - State: 'UT', - Latitude: 37.7, - Longitude: -112.15, - }, - KCDC: { - StationId: 'KCDC', - City: 'Cedar City', - State: 'UT', - Latitude: 37.7, - Longitude: -113.1, - }, - KICX: { - StationId: 'KICX', - City: 'Cedar City/88D', - State: 'UT', - Latitude: 37.5833, - Longitude: -112.8666, - }, - KU24: { - StationId: 'KU24', - City: 'Delta', - State: 'UT', - Latitude: 39.3333, - Longitude: -112.5833, - }, - KDTA: { - StationId: 'KDTA', - City: 'Delta', - State: 'UT', - Latitude: 39.3, - Longitude: -112.5, - }, - KDPG: { - StationId: 'KDPG', - City: 'Dugway Prvg Grou', - State: 'UT', - Latitude: 40.2, - Longitude: -112.9166, - }, - KU16: { - StationId: 'KU16', - City: 'Eagle Range', - State: 'UT', - Latitude: 41.05, - Longitude: -113.0666, - }, - KMTX: { - StationId: 'KMTX', - City: 'Elder County/Slc', - State: 'UT', - Latitude: 41.2666, - Longitude: -112.45, - }, - KU28: { - StationId: 'KU28', - City: 'Green River Rang', - State: 'UT', - Latitude: 39, - Longitude: -110.1666, - }, - K4HV: { - StationId: 'K4HV', - City: 'Hanksville', - State: 'UT', - Latitude: 38.3666, - Longitude: -110.7166, - }, - KHVE: { - StationId: 'KHVE', - City: 'Hanksville', - State: 'UT', - Latitude: 38.4166, - Longitude: -110.7, - }, - K36U: { - StationId: 'K36U', - City: 'Heber/Russ Mcdon', - State: 'UT', - Latitude: 40.4833, - Longitude: -111.4333, - }, - KHIF: { - StationId: 'KHIF', - City: 'Hill Afb/Ogden', - State: 'UT', - Latitude: 41.1166, - Longitude: -111.9666, - }, - KLGU: { - StationId: 'KLGU', - City: 'Logan', - State: 'UT', - Latitude: 41.7833, - Longitude: -111.85, - }, - KMLF: { - StationId: 'KMLF', - City: 'Milford', - State: 'UT', - Latitude: 38.4166, - Longitude: -113.0166, - }, - KCNY: { - StationId: 'KCNY', - City: 'Moab', - State: 'UT', - Latitude: 38.7666, - Longitude: -109.75, - }, - KMTU: { - StationId: 'KMTU', - City: 'Myton', - State: 'UT', - Latitude: 40.1333, - Longitude: -110.1166, - }, - KOGD: { - StationId: 'KOGD', - City: 'Ogden', - State: 'UT', - Latitude: 41.2, - Longitude: -112.0166, - }, - KPUC: { - StationId: 'KPUC', - City: 'Price', - State: 'UT', - Latitude: 39.6166, - Longitude: -110.75, - }, - KPVU: { - StationId: 'KPVU', - City: 'Provo Muni', - State: 'UT', - Latitude: 40.2166, - Longitude: -111.7166, - }, - KRIF: { - StationId: 'KRIF', - City: 'Richfield', - State: 'UT', - Latitude: 38.7333, - Longitude: -112.1, - }, - KU67: { - StationId: 'KU67', - City: 'Roosevelt', - State: 'UT', - Latitude: 40.2833, - Longitude: -109.9666, - }, - KSGU: { - StationId: 'KSGU', - City: 'Saint George', - State: 'UT', - Latitude: 37.0666, - Longitude: -113.5166, - }, - KDXZ: { - StationId: 'KDXZ', - City: 'Saint George', - State: 'UT', - Latitude: 37.0833, - Longitude: -113.6, - }, - KU42: { - StationId: 'KU42', - City: 'Salt Lake Muni', - State: 'UT', - Latitude: 40.6166, - Longitude: -111.9833, - }, - KZLC: { - StationId: 'KZLC', - City: 'Salt Lake/Artcc', - State: 'UT', - Latitude: 40.7666, - Longitude: -111.95, - }, - KT62: { - StationId: 'KT62', - City: 'Tooele', - State: 'UT', - Latitude: 40.3166, - Longitude: -112.2833, - }, - KVEL: { - StationId: 'KVEL', - City: 'Vernal', - State: 'UT', - Latitude: 40.45, - Longitude: -109.5166, - }, - KENV: { - StationId: 'KENV', - City: 'Wendover (Aut)', - State: 'UT', - Latitude: 40.7166, - Longitude: -114.0166, - }, - KU17: { - StationId: 'KU17', - City: 'Bullfrog(Awrs)', - State: 'UT', - Latitude: 37.5, - Longitude: -110.7, - }, - K7LI: { - StationId: 'K7LI', - City: 'Joseph', - State: 'UT', - Latitude: 38.6333, - Longitude: -112.2, - }, - KROA: { - StationId: 'KROA', - City: 'Roanoke', - State: 'VA', - Latitude: 37.3166, - Longitude: -79.9666, - }, - KVJI: { - StationId: 'KVJI', - City: 'Abingdon', - State: 'VA', - Latitude: 36.6666, - Longitude: -82.0166, - }, - KBCB: { - StationId: 'KBCB', - City: 'Blacksburg/Va T.', - State: 'VA', - Latitude: 37.2166, - Longitude: -80.4166, - }, - KCSN: { - StationId: 'KCSN', - City: 'Cassanova Vor', - State: 'VA', - Latitude: 38.6333, - Longitude: -77.8666, - }, - KCHO: { - StationId: 'KCHO', - City: 'Charlottesville', - State: 'VA', - Latitude: 38.1333, - Longitude: -78.45, - }, - KCPK: { - StationId: 'KCPK', - City: 'Chesapeake', - State: 'VA', - Latitude: 36.6666, - Longitude: -76.3166, - }, - KCJR: { - StationId: 'KCJR', - City: 'Culpeper', - State: 'VA', - Latitude: 38.5333, - Longitude: -77.8666, - }, - KDAN: { - StationId: 'KDAN', - City: 'Danville', - State: 'VA', - Latitude: 36.5666, - Longitude: -79.3333, - }, - KPSK: { - StationId: 'KPSK', - City: 'Dublin/New Riv', - State: 'VA', - Latitude: 37.1166, - Longitude: -80.6666, - }, - KEMV: { - StationId: 'KEMV', - City: 'Emporia', - State: 'VA', - Latitude: 36.6833, - Longitude: -77.4833, - }, - KFVX: { - StationId: 'KFVX', - City: 'Farmville', - State: 'VA', - Latitude: 37.35, - Longitude: -78.4166, - }, - KNFE: { - StationId: 'KNFE', - City: 'Fentress Naval', - State: 'VA', - Latitude: 36.7, - Longitude: -76.1333, - }, - KDAA: { - StationId: 'KDAA', - City: 'Fort Belvoir/Dav', - State: 'VA', - Latitude: 38.7166, - Longitude: -77.1666, - }, - KFKN: { - StationId: 'KFKN', - City: 'Franklin/J B Ros', - State: 'VA', - Latitude: 36.7, - Longitude: -76.9, - }, - KEZF: { - StationId: 'KEZF', - City: 'Fredericksb/Shan', - State: 'VA', - Latitude: 38.2666, - Longitude: -77.45, - }, - KFAF: { - StationId: 'KFAF', - City: 'Ft Eustis/Felker', - State: 'VA', - Latitude: 37.1166, - Longitude: -76.6166, - }, - KHLX: { - StationId: 'KHLX', - City: 'Hillsville/Galax', - State: 'VA', - Latitude: 36.7666, - Longitude: -80.8166, - }, - KHSP: { - StationId: 'KHSP', - City: 'Hot Springs/Inga', - State: 'VA', - Latitude: 37.95, - Longitude: -79.8166, - }, - K0VG: { - StationId: 'K0VG', - City: 'Jonesville', - State: 'VA', - Latitude: 36.65, - Longitude: -83.2166, - }, - KLFI: { - StationId: 'KLFI', - City: 'Langley Afb/Hamp', - State: 'VA', - Latitude: 37.0666, - Longitude: -76.3666, - }, - KJYO: { - StationId: 'KJYO', - City: 'Leesburg/Godfrey', - State: 'VA', - Latitude: 39.0666, - Longitude: -77.5666, - }, - KLKU: { - StationId: 'KLKU', - City: 'Louisa', - State: 'VA', - Latitude: 38.0166, - Longitude: -77.9666, - }, - KLUA: { - StationId: 'KLUA', - City: 'Luray', - State: 'VA', - Latitude: 38.6666, - Longitude: -78.5, - }, - KLYH: { - StationId: 'KLYH', - City: 'Lynchburg', - State: 'VA', - Latitude: 37.3166, - Longitude: -79.2, - }, - KHEF: { - StationId: 'KHEF', - City: 'Manassas Muni', - State: 'VA', - Latitude: 38.7166, - Longitude: -77.5166, - }, - KMKJ: { - StationId: 'KMKJ', - City: 'Marion / Wythevi', - State: 'VA', - Latitude: 36.8833, - Longitude: -81.3333, - }, - KMTV: { - StationId: 'KMTV', - City: 'Martinsville', - State: 'VA', - Latitude: 36.6333, - Longitude: -80.0166, - }, - KMFV: { - StationId: 'KMFV', - City: 'Melfa/Accomack', - State: 'VA', - Latitude: 37.6333, - Longitude: -75.7666, - }, - KPHF: { - StationId: 'KPHF', - City: 'Newport News', - State: 'VA', - Latitude: 37.1333, - Longitude: -76.5, - }, - KNGU: { - StationId: 'KNGU', - City: 'Norfolk Nas/Cham', - State: 'VA', - Latitude: 36.9166, - Longitude: -76.2666, - }, - KORF: { - StationId: 'KORF', - City: 'Norfolk', - State: 'VA', - Latitude: 36.9, - Longitude: -76.2, - }, - KAKQ: { - StationId: 'KAKQ', - City: 'Norfolk/Wakefld', - State: 'VA', - Latitude: 36.9833, - Longitude: -77, - }, - KPVG: { - StationId: 'KPVG', - City: 'Norfolk/Hampton', - State: 'VA', - Latitude: 36.7833, - Longitude: -76.45, - }, - KNTU: { - StationId: 'KNTU', - City: 'Oceana Nas/Souce', - State: 'VA', - Latitude: 36.8166, - Longitude: -76.0166, - }, - KOMH: { - StationId: 'KOMH', - City: 'Orange', - State: 'VA', - Latitude: 38.25, - Longitude: -78.05, - }, - KPTB: { - StationId: 'KPTB', - City: 'Petersburg', - State: 'VA', - Latitude: 37.1666, - Longitude: -77.5166, - }, - KNYG: { - StationId: 'KNYG', - City: 'Quantico Mcaf', - State: 'VA', - Latitude: 38.5, - Longitude: -77.2833, - }, - KOFP: { - StationId: 'KOFP', - City: 'Richmond/Hanover', - State: 'VA', - Latitude: 37.7, - Longitude: -77.4333, - }, - KFCI: { - StationId: 'KFCI', - City: 'Richmond/Chester', - State: 'VA', - Latitude: 37.4, - Longitude: -77.5166, - }, - KRIC: { - StationId: 'KRIC', - City: 'Richmond', - State: 'VA', - Latitude: 37.5166, - Longitude: -77.3166, - }, - KRNK: { - StationId: 'KRNK', - City: 'Roanoke/Blacksbg', - State: 'VA', - Latitude: 37.2, - Longitude: -80.4, - }, - KFCX: { - StationId: 'KFCX', - City: 'Roanoke/Floyd Cy', - State: 'VA', - Latitude: 37.0166, - Longitude: -80.2666, - }, - KAVC: { - StationId: 'KAVC', - City: 'South Hill/Meckl', - State: 'VA', - Latitude: 36.6833, - Longitude: -78.0333, - }, - KRMN: { - StationId: 'KRMN', - City: 'Stafford Regnl', - State: 'VA', - Latitude: 38.4, - Longitude: -77.45, - }, - KSHD: { - StationId: 'KSHD', - City: 'Staunton/Shenand', - State: 'VA', - Latitude: 38.2666, - Longitude: -78.9, - }, - KLWX: { - StationId: 'KLWX', - City: 'Sterling', - State: 'VA', - Latitude: 38.9833, - Longitude: -77.4833, - }, - KSFQ: { - StationId: 'KSFQ', - City: 'Suffolk', - State: 'VA', - Latitude: 36.6833, - Longitude: -76.6, - }, - KJFZ: { - StationId: 'KJFZ', - City: 'Richlands', - State: 'VA', - Latitude: 37.0666, - Longitude: -81.8, - }, - KXSA: { - StationId: 'KXSA', - City: 'Tappahannock', - State: 'VA', - Latitude: 37.8666, - Longitude: -76.9, - }, - KWAL: { - StationId: 'KWAL', - City: 'Wallops Island', - State: 'VA', - Latitude: 37.9333, - Longitude: -75.4666, - }, - KHWY: { - StationId: 'KHWY', - City: 'Warrenton', - State: 'VA', - Latitude: 38.5833, - Longitude: -77.7166, - }, - KIAD: { - StationId: 'KIAD', - City: 'Wash Dc/Dulles', - State: 'VA', - Latitude: 38.9333, - Longitude: -77.45, - }, - KFYJ: { - StationId: 'KFYJ', - City: 'West Point', - State: 'VA', - Latitude: 37.5166, - Longitude: -76.7666, - }, - KJGG: { - StationId: 'KJGG', - City: 'Williamsburg', - State: 'VA', - Latitude: 37.2333, - Longitude: -76.7166, - }, - KOKV: { - StationId: 'KOKV', - City: 'Winchester Rgnl', - State: 'VA', - Latitude: 39.1333, - Longitude: -78.15, - }, - KLNP: { - StationId: 'KLNP', - City: 'Wise/Lonesome Pi', - State: 'VA', - Latitude: 36.9666, - Longitude: -82.5166, - }, - KW45: { - StationId: 'KW45', - City: 'Luray', - State: 'VA', - Latitude: 38.6666, - Longitude: -78.5, - }, - K6V3: { - StationId: 'K6V3', - City: 'Richlands', - State: 'VA', - Latitude: 37.0666, - Longitude: -81.8, - }, - KVQN: { - StationId: 'KVQN', - City: 'Volens', - State: 'VA', - Latitude: 36.95, - Longitude: -78.9833, - }, - KW66: { - StationId: 'KW66', - City: 'Warrenton', - State: 'VA', - Latitude: 38.5833, - Longitude: -77.7166, - }, - KW94: { - StationId: 'KW94', - City: 'Williamsburg', - State: 'VA', - Latitude: 37.3, - Longitude: -76.6333, - }, - KDDH: { - StationId: 'KDDH', - City: 'Bennington', - State: 'VT', - Latitude: 42.9, - Longitude: -73.25, + 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: { - StationId: 'KBTV', - City: 'Burlington', - State: 'VT', - Latitude: 44.4666, - Longitude: -73.15, - }, - KCXX: { - StationId: 'KCXX', - City: 'Colchester/88D', - State: 'VT', - Latitude: 44.5166, - Longitude: -73.1666, - }, - KFSO: { - StationId: 'KFSO', - City: 'Highgate', - State: 'VT', - Latitude: 44.9333, - Longitude: -73.1, - }, - KCDA: { - StationId: 'KCDA', - City: 'Lyndonville', - State: 'VT', - Latitude: 44.5666, - Longitude: -72.0166, - }, - K6B0: { - StationId: 'K6B0', - City: 'Middlebury', - State: 'VT', - Latitude: 43.9833, - Longitude: -73.1, - }, - KMVL: { - StationId: 'KMVL', - City: 'Morrisville', - State: 'VT', - Latitude: 44.5333, - Longitude: -72.6166, + id: 'KBTV', + city: 'Burlington, Burlington International Airport', + state: 'VT', + lat: 44.46806, + lon: -73.15028, }, KMPV: { - StationId: 'KMPV', - City: 'Montpelier/Barre', - State: 'VT', - Latitude: 44.2, - Longitude: -72.5666, + id: 'KMPV', + city: 'Barre / Montpelier, Knapp State Airport', + state: 'VT', + lat: 44.20472, + lon: -72.56611, }, - KEFK: { - StationId: 'KEFK', - City: 'Newport State', - State: 'VT', - Latitude: 44.8833, - Longitude: -72.2333, + KDDH: { + id: 'KDDH', + city: 'Bennington Morse State Airport', + state: 'VT', + lat: 42.89355, + lon: -73.2486, }, - KRUT: { - StationId: 'KRUT', - City: 'Rutland State', - State: 'VT', - Latitude: 43.5166, - Longitude: -72.95, + KMVL: { + id: 'KMVL', + city: 'Morrisville-Stowe State Airport', + state: 'VT', + lat: 44.53589, + lon: -72.6162499, }, KVSF: { - StationId: 'KVSF', - City: 'Springfield', - State: 'VT', - Latitude: 43.35, - Longitude: -72.5166, - }, - K1V4: { - StationId: 'K1V4', - City: 'St. Johnsbury', - State: 'VT', - Latitude: 44.4166, - Longitude: -72.0166, - }, - K8B3: { - StationId: 'K8B3', - City: 'Ball Mountain', - State: 'VT', - Latitude: 43.1166, - Longitude: -72.8, - }, - K5B5: { - StationId: 'K5B5', - City: 'Bennington', - State: 'VT', - Latitude: 42.8833, - Longitude: -73.25, - }, - KVT1: { - StationId: 'KVT1', - City: 'Canaan', - State: 'VT', - Latitude: 44.9833, - Longitude: -71.5, - }, - KJAY: { - StationId: 'KJAY', - City: 'Jay Peak', - State: 'VT', - Latitude: 44.9333, - Longitude: -72.5333, - }, - K6B8: { - StationId: 'K6B8', - City: 'Lyndonville', - State: 'VT', - Latitude: 44.5666, - Longitude: -72.0166, - }, - KPOW: { - StationId: 'KPOW', - City: 'Pownal', - State: 'VT', - Latitude: 42.7833, - Longitude: -73.2166, - }, - KSOL: { - StationId: 'KSOL', - City: 'South Lincoln', - State: 'VT', - Latitude: 44.0666, - Longitude: -72.9666, - }, - KVT2: { - StationId: 'KVT2', - City: 'West Burke', - State: 'VT', - Latitude: 44.65, - Longitude: -71.9833, - }, - KWDO: { - StationId: 'KWDO', - City: 'West Dover', - State: 'VT', - Latitude: 42.9333, - Longitude: -72.85, - }, - KMNW: { - StationId: 'KMNW', - City: 'Wilmington', - State: 'VT', - Latitude: 42.8666, - Longitude: -72.1166, - }, - KAWO: { - StationId: 'KAWO', - City: 'Arlington Muni', - State: 'WA', - Latitude: 48.1666, - Longitude: -122.1666, - }, - KBLI: { - StationId: 'KBLI', - City: 'Bellingham', - State: 'WA', - Latitude: 48.8, - Longitude: -122.5333, - }, - KHUH: { - StationId: 'KHUH', - City: 'Whatcom (Bli)', - State: 'WA', - Latitude: 48.95, - Longitude: -122.5833, - }, - KPWT: { - StationId: 'KPWT', - City: 'Bremerton Ntnl', - State: 'WA', - Latitude: 47.5, - Longitude: -122.75, - }, - KBVS: { - StationId: 'KBVS', - City: 'Burlington/Mt V', - State: 'WA', - Latitude: 48.4666, - Longitude: -122.4166, - }, - KCLS: { - StationId: 'KCLS', - City: 'Chehalis Central', - State: 'WA', - Latitude: 46.6833, - Longitude: -122.9833, - }, - KCQV: { - StationId: 'KCQV', - City: 'Colville Municip', - State: 'WA', - Latitude: 48.5333, - Longitude: -117.8666, - }, - KDEW: { - StationId: 'KDEW', - City: 'Deer Park', - State: 'WA', - Latitude: 47.9666, - Longitude: -117.4333, - }, - KORS: { - StationId: 'KORS', - City: 'Eastsound/Orcas', - State: 'WA', - Latitude: 48.7, - Longitude: -122.9166, - }, - KELN: { - StationId: 'KELN', - City: 'Ellensburg', - State: 'WA', - Latitude: 47.0333, - Longitude: -120.5333, - }, - KEPH: { - StationId: 'KEPH', - City: 'Ephrata', - State: 'WA', - Latitude: 47.3, - Longitude: -119.5166, - }, - KPAE: { - StationId: 'KPAE', - City: 'Everett', - State: 'WA', - Latitude: 47.9166, - Longitude: -122.2833, - }, - KSKA: { - StationId: 'KSKA', - City: 'Fairchild Afb', - State: 'WA', - Latitude: 47.6166, - Longitude: -117.65, - }, - KGRF: { - StationId: 'KGRF', - City: 'Fort Lewis/Gray', - State: 'WA', - Latitude: 47.0666, - Longitude: -122.5666, - }, - KFHR: { - StationId: 'KFHR', - City: 'Friday Harbor', - State: 'WA', - Latitude: 48.5166, - Longitude: -123.0333, - }, - KLGX: { - StationId: 'KLGX', - City: 'Grays Harbor', - State: 'WA', - Latitude: 47.1166, - Longitude: -124.1, - }, - KHMS: { - StationId: 'KHMS', - City: 'Hanford', - State: 'WA', - Latitude: 46.5666, - Longitude: -119.5833, - }, - KHQM: { - StationId: 'KHQM', - City: 'Hoquiam', - State: 'WA', - Latitude: 46.9666, - Longitude: -123.9333, - }, - KKLS: { - StationId: 'KKLS', - City: 'Kelso Longveiw', - State: 'WA', - Latitude: 46.1166, - Longitude: -122.9, - }, - KMWH: { - StationId: 'KMWH', - City: 'Moses Lake', - State: 'WA', - Latitude: 47.2, - Longitude: -119.3166, - }, - KOKH: { - StationId: 'KOKH', - City: 'Oak Harbor Airpa', - State: 'WA', - Latitude: 48.25, - Longitude: -122.6666, - }, - KOLM: { - StationId: 'KOLM', - City: 'Olympia', - State: 'WA', - Latitude: 46.9666, - Longitude: -122.9, - }, - KOMK: { - StationId: 'KOMK', - City: 'Omak', - State: 'WA', - Latitude: 48.4666, - Longitude: -119.5166, - }, - KPSC: { - StationId: 'KPSC', - City: 'Pasco', - State: 'WA', - Latitude: 46.2666, - Longitude: -119.1166, - }, - KCLM: { - StationId: 'KCLM', - City: 'Port Angeles', - State: 'WA', - Latitude: 48.1166, - Longitude: -123.5, - }, - KPUW: { - StationId: 'KPUW', - City: 'Pullman/Moscow', - State: 'WA', - Latitude: 46.75, - Longitude: -117.1166, - }, - KPLU: { - StationId: 'KPLU', - City: 'Puyallup/Thun', - State: 'WA', - Latitude: 47.1, - Longitude: -122.2833, - }, - KUIL: { - StationId: 'KUIL', - City: 'Quillayute', - State: 'WA', - Latitude: 47.9333, - Longitude: -124.55, - }, - KRNT: { - StationId: 'KRNT', - City: 'Renton', - State: 'WA', - Latitude: 47.5, - Longitude: -122.2166, - }, - KBFI: { - StationId: 'KBFI', - City: 'Seattle/Boeing', - State: 'WA', - Latitude: 47.55, - Longitude: -122.3166, - }, - KSEA: { - StationId: 'KSEA', - City: 'Seattle/Metro', - State: 'WA', - Latitude: 47.45, - Longitude: -122.3166, - }, - KSEW: { - StationId: 'KSEW', - City: 'Seattle/Wfo', - State: 'WA', - Latitude: 47.6833, - Longitude: -122.25, - }, - KZSE: { - StationId: 'KZSE', - City: 'Seattle/Artcc', - State: 'WA', - Latitude: 47.2833, - Longitude: -122.1833, - }, - KATX: { - StationId: 'KATX', - City: 'Seattle/Camano I', - State: 'WA', - Latitude: 48.2, - Longitude: -122.5, - }, - KSHN: { - StationId: 'KSHN', - City: 'Shelton', - State: 'WA', - Latitude: 47.2333, - Longitude: -123.1333, - }, - KOTX: { - StationId: 'KOTX', - City: 'Spokane', - State: 'WA', - Latitude: 47.6833, - Longitude: -117.6333, - }, - KSFF: { - StationId: 'KSFF', - City: 'Spokane/Felts', - State: 'WA', - Latitude: 47.6833, - Longitude: -117.3166, - }, - KGEG: { - StationId: 'KGEG', - City: 'Spokane/Metro', - State: 'WA', - Latitude: 47.6166, - Longitude: -117.5333, - }, - KSMP: { - StationId: 'KSMP', - City: 'Stampede Pass', - State: 'WA', - Latitude: 47.2833, - Longitude: -121.3333, - }, - KTIW: { - StationId: 'KTIW', - City: 'Tacoma', - State: 'WA', - Latitude: 47.2666, - Longitude: -122.5833, - }, - KTCM: { - StationId: 'KTCM', - City: 'Tacoma/Mc Chord', - State: 'WA', - Latitude: 47.1166, - Longitude: -122.4666, - }, - KTOU: { - StationId: 'KTOU', - City: 'Tatoosh/Vor', - State: 'WA', - Latitude: 48.3, - Longitude: -124.6333, - }, - KTDO: { - StationId: 'KTDO', - City: 'Toledo Winlock M', - State: 'WA', - Latitude: 46.4666, - Longitude: -122.7833, - }, - KVUO: { - StationId: 'KVUO', - City: 'Vancouver', - State: 'WA', - Latitude: 45.6166, - Longitude: -122.65, - }, - KALW: { - StationId: 'KALW', - City: 'Walla Walla', - State: 'WA', - Latitude: 46.1, - Longitude: -118.2833, - }, - KEAT: { - StationId: 'KEAT', - City: 'Wenatchee', - State: 'WA', - Latitude: 47.4, - Longitude: -120.2, - }, - KNUW: { - StationId: 'KNUW', - City: 'Whidbey Is. Nas', - State: 'WA', - Latitude: 48.35, - Longitude: -122.65, - }, - KYKM: { - StationId: 'KYKM', - City: 'Yakima', - State: 'WA', - Latitude: 46.5666, - Longitude: -120.5333, - }, - K75S: { - StationId: 'K75S', - City: 'Burlington/Mt V', - State: 'WA', - Latitude: 48.4666, - Longitude: -122.4166, - }, - K63S: { - StationId: 'K63S', - City: 'Colville', - State: 'WA', - Latitude: 48.5333, - Longitude: -117.8666, - }, - K07S: { - StationId: 'K07S', - City: 'Deer Park', - State: 'WA', - Latitude: 47.9666, - Longitude: -117.4333, - }, - K76S: { - StationId: 'K76S', - City: 'Oak Harbor Airpa', - State: 'WA', - Latitude: 48.25, - Longitude: -122.6666, - }, - KNOW: { - StationId: 'KNOW', - City: 'Port Angeles Cg', - State: 'WA', - Latitude: 48.1333, - Longitude: -123.4166, - }, - K60S: { - StationId: 'K60S', - City: 'Pearson/Vancouvr', - State: 'WA', - Latitude: 45.6166, - Longitude: -122.65, - }, - K1YT: { - StationId: 'K1YT', - City: 'Yagabond Aaf', - State: 'WA', - Latitude: 46.6666, - Longitude: -120.45, - }, - KAIG: { - StationId: 'KAIG', - City: 'Antigo/Langlade', - State: 'WI', - Latitude: 45.15, - Longitude: -89.1166, - }, - KATW: { - StationId: 'KATW', - City: 'Appleton/Outagam', - State: 'WI', - Latitude: 44.2666, - Longitude: -88.5166, - }, - KGRB: { - StationId: 'KGRB', - City: 'Ashwaubenon', - State: 'WI', - Latitude: 44.4833, - Longitude: -88.1333, - }, - KASX: { - StationId: 'KASX', - City: 'Ashland', - State: 'WI', - Latitude: 46.55, - Longitude: -90.9166, - }, - KBCK: { - StationId: 'KBCK', - City: 'Black River Fall', - State: 'WI', - Latitude: 44.25, - Longitude: -90.85, - }, - KOVS: { - StationId: 'KOVS', - City: 'Boscobel', - State: 'WI', - Latitude: 43.15, - Longitude: -90.6833, - }, - KBUU: { - StationId: 'KBUU', - City: 'Burlington', - State: 'WI', - Latitude: 42.6833, - Longitude: -88.3, - }, - KY23: { - StationId: 'KY23', - City: 'Chetek', - State: 'WI', - Latitude: 45.3, - Longitude: -91.6333, - }, - KCLI: { - StationId: 'KCLI', - City: 'Clintonville', - State: 'WI', - Latitude: 44.6166, - Longitude: -88.7333, - }, - KUBE: { - StationId: 'KUBE', - City: 'Cumberland', - State: 'WI', - Latitude: 45.5, - Longitude: -91.9833, - }, - KDLL: { - StationId: 'KDLL', - City: 'Dells/Baraboo', - State: 'WI', - Latitude: 43.5166, - Longitude: -89.7666, - }, - KEGV: { - StationId: 'KEGV', - City: 'Eagle River', - State: 'WI', - Latitude: 45.9333, - Longitude: -89.2666, - }, - KEAU: { - StationId: 'KEAU', - City: 'Eau Claire', - State: 'WI', - Latitude: 44.8666, - Longitude: -91.4666, - }, - KFLD: { - StationId: 'KFLD', - City: 'Fond Du Lac', - State: 'WI', - Latitude: 43.7666, - Longitude: -88.4833, - }, - KHYR: { - StationId: 'KHYR', - City: 'Hayward', - State: 'WI', - Latitude: 46.0166, - Longitude: -91.45, - }, - KJVL: { - StationId: 'KJVL', - City: 'Janesville/Rock', - State: 'WI', - Latitude: 42.6166, - Longitude: -89.05, - }, - KUNU: { - StationId: 'KUNU', - City: 'Juneau', - State: 'WI', - Latitude: 43.4166, - Longitude: -88.7, - }, - KLSE: { - StationId: 'KLSE', - City: 'La Crosse', - State: 'WI', - Latitude: 43.8833, - Longitude: -91.25, - }, - KARX: { - StationId: 'KARX', - City: 'La Crosse/88D', - State: 'WI', - Latitude: 43.8166, - Longitude: -91.1833, - }, - KRCX: { - StationId: 'KRCX', - City: 'Ladysmith/Rusk', - State: 'WI', - Latitude: 45.5, - Longitude: -91, - }, - KLNL: { - StationId: 'KLNL', - City: 'Land O Lakes', - State: 'WI', - Latitude: 46.15, - Longitude: -89.2166, - }, - KLNR: { - StationId: 'KLNR', - City: 'Lone Rock', - State: 'WI', - Latitude: 43.2166, - Longitude: -90.1833, - }, - KMSN: { - StationId: 'KMSN', - City: 'Madison', - State: 'WI', - Latitude: 43.1333, - Longitude: -89.35, - }, - KMTW: { - StationId: 'KMTW', - City: 'Manitowac Muni', - State: 'WI', - Latitude: 44.1166, - Longitude: -87.6666, - }, - KD25: { - StationId: 'KD25', - City: 'Manitowish Water', - State: 'WI', - Latitude: 46.1166, - Longitude: -89.8833, - }, - KMFI: { - StationId: 'KMFI', - City: 'Marshfield', - State: 'WI', - Latitude: 44.6333, - Longitude: -90.1833, - }, - KMDZ: { - StationId: 'KMDZ', - City: 'Medford', - State: 'WI', - Latitude: 45.1, - Longitude: -90.3, - }, - KLUM: { - StationId: 'KLUM', - City: 'Menomonie Muni', - State: 'WI', - Latitude: 44.9, - Longitude: -91.8666, - }, - KRRL: { - StationId: 'KRRL', - City: 'Merrill', - State: 'WI', - Latitude: 45.2, - Longitude: -89.7166, - }, - KC29: { - StationId: 'KC29', - City: 'Middleton', - State: 'WI', - Latitude: 43.1166, - Longitude: -89.5333, - }, - KMKE: { - StationId: 'KMKE', - City: 'Milwaukee', - State: 'WI', - Latitude: 42.95, - Longitude: -87.9, - }, - KMKX: { - StationId: 'KMKX', - City: 'Milwaukee/Dousmn', - State: 'WI', - Latitude: 42.9666, - Longitude: -88.55, - }, - KMWC: { - StationId: 'KMWC', - City: 'Milwaukee/Lawren', - State: 'WI', - Latitude: 43.1166, - Longitude: -88.0333, - }, - KBAE: { - StationId: 'KBAE', - City: 'Milwaukee Vor', - State: 'WI', - Latitude: 43.1166, - Longitude: -88.2833, - }, - KMRJ: { - StationId: 'KMRJ', - City: 'Mineral Point', - State: 'WI', - Latitude: 42.8833, - Longitude: -90.2333, - }, - KARV: { - StationId: 'KARV', - City: 'Minocqua/Woodruf', - State: 'WI', - Latitude: 45.9166, - Longitude: -89.7166, - }, - KEFT: { - StationId: 'KEFT', - City: 'Monroe', - State: 'WI', - Latitude: 42.6166, - Longitude: -89.6, - }, - KCWA: { - StationId: 'KCWA', - City: 'Mosinee/Central', - State: 'WI', - Latitude: 44.7833, - Longitude: -89.6666, - }, - KRNH: { - StationId: 'KRNH', - City: 'New Richmond Mun', - State: 'WI', - Latitude: 45.15, - Longitude: -92.5333, - }, - KOCQ: { - StationId: 'KOCQ', - City: 'Oconto', - State: 'WI', - Latitude: 44.8666, - Longitude: -87.9166, - }, - KOEO: { - StationId: 'KOEO', - City: 'Osceola', - State: 'WI', - Latitude: 45.3166, - Longitude: -92.7, - }, - KOSH: { - StationId: 'KOSH', - City: 'Oshkosh', - State: 'WI', - Latitude: 43.9666, - Longitude: -88.55, - }, - KPBH: { - StationId: 'KPBH', - City: 'Phillips/Price', - State: 'WI', - Latitude: 45.7, - Longitude: -90.4, - }, - KPVB: { - StationId: 'KPVB', - City: 'Platteville', - State: 'WI', - Latitude: 42.6833, - Longitude: -90.4333, - }, - KPDC: { - StationId: 'KPDC', - City: 'Prairie Du Chien', - State: 'WI', - Latitude: 43.0166, - Longitude: -91.1166, - }, - KRAC: { - StationId: 'KRAC', - City: 'Racine', - State: 'WI', - Latitude: 42.7666, - Longitude: -87.8166, - }, - KC35: { - StationId: 'KC35', - City: 'Reedsburg', - State: 'WI', - Latitude: 43.5333, - Longitude: -89.9833, - }, - KRHI: { - StationId: 'KRHI', - City: 'Rhinelander', - State: 'WI', - Latitude: 45.6333, - Longitude: -89.4833, - }, - KRPD: { - StationId: 'KRPD', - City: 'Rice Lake', - State: 'WI', - Latitude: 45.4166, - Longitude: -91.7666, - }, - KEZS: { - StationId: 'KEZS', - City: 'Shawano Muni', - State: 'WI', - Latitude: 44.7833, - Longitude: -88.5666, - }, - KSBM: { - StationId: 'KSBM', - City: 'Sheboygan', - State: 'WI', - Latitude: 43.7833, - Longitude: -87.85, - }, - KRZN: { - StationId: 'KRZN', - City: 'Siren', - State: 'WI', - Latitude: 45.8166, - Longitude: -92.3666, - }, - KCMY: { - StationId: 'KCMY', - City: 'Sparta/Mccoy Aaf', - State: 'WI', - Latitude: 43.9666, - Longitude: -90.7333, - }, - KSTE: { - StationId: 'KSTE', - City: 'Stevens Point', - State: 'WI', - Latitude: 44.55, - Longitude: -89.5333, - }, - KSUE: { - StationId: 'KSUE', - City: 'Sturgeon Bay', - State: 'WI', - Latitude: 44.85, - Longitude: -87.4166, - }, - KSUW: { - StationId: 'KSUW', - City: 'Superior', - State: 'WI', - Latitude: 46.6833, - Longitude: -92.1, - }, - KTKV: { - StationId: 'KTKV', - City: 'Tomahawk Regnl', - State: 'WI', - Latitude: 45.4666, - Longitude: -89.8166, - }, - KY51: { - StationId: 'KY51', - City: 'Viroqua Muni', - State: 'WI', - Latitude: 43.5833, - Longitude: -90.9, - }, - KVOK: { - StationId: 'KVOK', - City: 'Volk/Camp Dougla', - State: 'WI', - Latitude: 43.9166, - Longitude: -90.2666, - }, - KRYV: { - StationId: 'KRYV', - City: 'Watertown', - State: 'WI', - Latitude: 43.1666, - Longitude: -88.7166, - }, - KPCZ: { - StationId: 'KPCZ', - City: 'Waupaca', - State: 'WI', - Latitude: 44.3333, - Longitude: -89.0166, - }, - KAUW: { - StationId: 'KAUW', - City: 'Wausau', - State: 'WI', - Latitude: 44.9333, - Longitude: -89.6166, - }, - KY50: { - StationId: 'KY50', - City: 'Wautoma', - State: 'WI', - Latitude: 44.0333, - Longitude: -89.3, - }, - KETB: { - StationId: 'KETB', - City: 'West Bend', - State: 'WI', - Latitude: 43.4166, - Longitude: -88.1333, - }, - KISW: { - StationId: 'KISW', - City: 'Wisconsin Rapids', - State: 'WI', - Latitude: 44.3666, - Longitude: -89.8333, - }, - KC85: { - StationId: 'KC85', - City: 'Baraboo', - State: 'WI', - Latitude: 43.5333, - Longitude: -89.7666, - }, - KC52: { - StationId: 'KC52', - City: 'Burlington', - State: 'WI', - Latitude: 42.6833, - Longitude: -88.3, - }, - KW11: { - StationId: 'KW11', - City: 'Menomonie Muni', - State: 'WI', - Latitude: 44.9, - Longitude: -91.8666, - }, - KEEW: { - StationId: 'KEEW', - City: 'Neenah', - State: 'WI', - Latitude: 44.2166, - Longitude: -88.55, - }, - KPKF: { - StationId: 'KPKF', - City: 'Park Falls', - State: 'WI', - Latitude: 45.9333, - Longitude: -90.45, - }, - KRIE: { - StationId: 'KRIE', - City: 'Rice Lake', - State: 'WI', - Latitude: 45.4833, - Longitude: -91.7166, - }, - K3WO: { - StationId: 'K3WO', - City: 'Shawano Muni', - State: 'WI', - Latitude: 44.7833, - Longitude: -88.5666, - }, - KT08: { - StationId: 'KT08', - City: 'Tomahawk Regnl', - State: 'WI', - Latitude: 45.4666, - Longitude: -89.8, - }, - KBKW: { - StationId: 'KBKW', - City: 'Beckley', - State: 'WV', - Latitude: 37.8, - Longitude: -81.1166, - }, - KBLF: { - StationId: 'KBLF', - City: 'Bluefield', - State: 'WV', - Latitude: 37.3, - Longitude: -81.2, - }, - KW22: { - StationId: 'KW22', - City: 'Buckhannon', - State: 'WV', - Latitude: 39, - Longitude: -80.2666, - }, - KCRW: { - StationId: 'KCRW', - City: 'Charleston', - State: 'WV', - Latitude: 38.3833, - Longitude: -81.5833, - }, - KCKB: { - StationId: 'KCKB', - City: 'Clarksburg', - State: 'WV', - Latitude: 39.3, - Longitude: -80.2166, - }, - KEKN: { - StationId: 'KEKN', - City: 'Elkins', - State: 'WV', - Latitude: 38.8833, - Longitude: -79.85, - }, - KHNN: { - StationId: 'KHNN', - City: 'Henderson', - State: 'WV', - Latitude: 38.75, - Longitude: -82.0166, - }, - KHTS: { - StationId: 'KHTS', - City: 'Huntington', - State: 'WV', - Latitude: 38.3666, - Longitude: -82.55, - }, - KLWB: { - StationId: 'KLWB', - City: 'Lewisburg/Greenb', - State: 'WV', - Latitude: 37.8666, - Longitude: -80.4, - }, - KMRB: { - StationId: 'KMRB', - City: 'Martinsburg', - State: 'WV', - Latitude: 39.4, - Longitude: -77.9833, + 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: { - StationId: 'KMGW', - City: 'Morgantown', - State: 'WV', - Latitude: 39.65, - Longitude: -79.9166, + id: 'KMGW', + city: 'Morgantown Municipal-Hart Field', + state: 'WV', + lat: 39.64985, + lon: -79.92065, }, - KPKB: { - StationId: 'KPKB', - City: 'Parkersburg', - State: 'WV', - Latitude: 39.35, - Longitude: -81.4166, + KHTS: { + id: 'KHTS', + city: 'Huntington, Tri-State Airport', + state: 'WV', + lat: 38.365, + lon: -82.555, }, - K3I2: { - StationId: 'K3I2', - City: 'Pt Pleasant', - State: 'WV', - Latitude: 38.9166, - Longitude: -82.1, + KEKN: { + id: 'KEKN', + city: 'Elkins, Elkins-Randolph County-Jennings Randolph Field', + state: 'WV', + lat: 38.88528, + lon: -79.85278, }, - KW99: { - StationId: 'KW99', - City: 'Petersburg', - State: 'WV', - Latitude: 39, - Longitude: -79.15, + KCKB: { + id: 'KCKB', + city: 'Clarksburg, Clarksburg Benedum Airport', + state: 'WV', + lat: 39.3, + lon: -80.22472, }, - KI16: { - StationId: 'KI16', - City: 'Pineville', - State: 'WV', - Latitude: 37.6, - Longitude: -81.5666, + KMRB: { + id: 'KMRB', + city: 'Eastern WV Regional Airport/Shepherd Field', + state: 'WV', + lat: 39.40372, + lon: -77.975, }, - KRLX: { - StationId: 'KRLX', - City: 'Ruthdale/Charles', - State: 'WV', - Latitude: 38.3166, - Longitude: -81.7166, + KLWB: { + id: 'KLWB', + city: 'Lewisburg / Greenbrier', + state: 'WV', + lat: 37.86667, + lon: -80.4, }, - K48I: { - StationId: 'K48I', - City: 'Sutton/Braxton', - State: 'WV', - Latitude: 38.6833, - Longitude: -80.65, + KCRW: { + id: 'KCRW', + city: 'Charleston, Yeager Airport', + state: 'WV', + lat: 38.37944, + lon: -81.59139, }, KHLG: { - StationId: 'KHLG', - City: 'Wheeling', - State: 'WV', - Latitude: 40.1666, - Longitude: -80.65, + id: 'KHLG', + city: 'Wheeling, Wheeling Ohio County Airport', + state: 'WV', + lat: 40.17028, + lon: -80.64444, }, - KSSU: { - StationId: 'KSSU', - City: 'White Sulphur Sp', - State: 'WV', - Latitude: 37.7666, - Longitude: -80.3166, + KBLF: { + id: 'KBLF', + city: 'Bluefield, Mercer County Airport', + state: 'WV', + lat: 37.29583, + lon: -81.20778, }, - KAFO: { - StationId: 'KAFO', - City: 'Afton', - State: 'WY', - Latitude: 42.7166, - Longitude: -110.95, + KBKW: { + id: 'KBKW', + city: 'Beckley, Raleigh County Memorial Airport', + state: 'WV', + lat: 37.795, + lon: -81.12472, }, - KBPI: { - StationId: 'KBPI', - City: 'Big Piney', - State: 'WY', - Latitude: 42.5833, - Longitude: -110.1, + KPKB: { + id: 'KPKB', + city: 'Parkersburg, Mid-Ohio Valley Regional Airport', + state: 'WV', + lat: 39.345, + lon: -81.43917, }, - KBOY: { - StationId: 'KBOY', - City: 'Boysen (Vor)', - State: 'WY', - Latitude: 43.4666, - Longitude: -108.3, + KCBE: { + id: 'KCBE', + city: 'Cumberland, Greater Cumberland Regional Airport', + state: 'WV', + lat: 39.61528, + lon: -78.76083, }, - KTBX: { - StationId: 'KTBX', - City: 'Boysen/Thermopol', - State: 'WY', - Latitude: 43.4666, - Longitude: -108.2333, + KDSM: { + id: 'KDSM', + city: 'Des Moines, Des Moines International Airport', + state: 'IA', + lat: 41.53778, + lon: -93.66611, }, - KBYG: { - StationId: 'KBYG', - City: 'Buffalo', - State: 'WY', - Latitude: 44.3833, - Longitude: -106.7166, + KDVN: { + id: 'KDVN', + city: 'Davenport, Davenport Municipal Airport', + state: 'IA', + lat: 41.61389, + lon: -90.59139, }, - KCPR: { - StationId: 'KCPR', - City: 'Casper', - State: 'WY', - Latitude: 42.9, - Longitude: -106.4666, + KSUX: { + id: 'KSUX', + city: 'Sioux City, Sioux Gateway Airport', + state: 'IA', + lat: 42.4025, + lon: -96.38444, }, - KDDY: { - StationId: 'KDDY', - City: 'Casper(Vor)', - State: 'WY', - Latitude: 43.0833, - Longitude: -106.2833, + KALO: { + id: 'KALO', + city: 'Waterloo, Waterloo Municipal Airport', + state: 'IA', + lat: 42.55444, + lon: -92.40111, }, - KCYS: { - StationId: 'KCYS', - City: 'Cheyenne', - State: 'WY', - Latitude: 41.15, - Longitude: -104.8, + KCID: { + id: 'KCID', + city: 'Cedar Rapids, The Eastern Iowa Airport', + state: 'IA', + lat: 41.88444, + lon: -91.71056, }, - KFEW: { - StationId: 'KFEW', - City: 'Warren Air Base', - State: 'WY', - Latitude: 41.1333, - Longitude: -104.8666, + KDBQ: { + id: 'KDBQ', + city: 'Dubuque, Dubuque Regional Airport', + state: 'IA', + lat: 42.39778, + lon: -90.70361, }, - KCOD: { - StationId: 'KCOD', - City: 'Cody', - State: 'WY', - Latitude: 44.5166, - Longitude: -109.0166, + KBRL: { + id: 'KBRL', + city: 'Burlington, Burlington Regional Airport', + state: 'IA', + lat: 40.77278, + lon: -91.12528, }, - KCZI: { - StationId: 'KCZI', - City: 'Crazy Woman/Vor', - State: 'WY', - Latitude: 44, - Longitude: -106.4333, + KFOD: { + id: 'KFOD', + city: 'Fort Dodge', + state: 'IA', + lat: 42.55, + lon: -94.18333, }, - KDWX: { - StationId: 'KDWX', - City: 'Dixon', - State: 'WY', - Latitude: 41.0333, - Longitude: -107.5, + KMCW: { + id: 'KMCW', + city: 'Mason City, Mason City Municipal Airport', + state: 'IA', + lat: 43.15778, + lon: -93.33139, }, - KDGW: { - StationId: 'KDGW', - City: 'Douglas', - State: 'WY', - Latitude: 42.8, - Longitude: -105.3833, + KIOW: { + id: 'KIOW', + city: 'Iowa City, Iowa City Municipal Airport', + state: 'IA', + lat: 41.6327799, + lon: -91.54306, }, - KDUB: { - StationId: 'KDUB', - City: 'Dubois Muni', - State: 'WY', - Latitude: 43.55, - Longitude: -109.5166, + KOTM: { + id: 'KOTM', + city: 'Ottumwa, Ottumwa Industrial Airport', + state: 'IA', + lat: 41.10667, + lon: -92.44806, }, - KEHY: { - StationId: 'KEHY', - City: 'Elk Mountain', - State: 'WY', - Latitude: 41.7333, - Longitude: -106.4666, + KSPW: { + id: 'KSPW', + city: 'Spencer, Spencer Municipal Airport', + state: 'IA', + lat: 43.16556, + lon: -95.20278, }, - KEVW: { - StationId: 'KEVW', - City: 'Evanston', - State: 'WY', - Latitude: 41.2666, - Longitude: -111.0333, + KAMW: { + id: 'KAMW', + city: 'Ames, Ames Municipal Airport', + state: 'IA', + lat: 41.99056, + lon: -93.6188899, }, - KFBR: { - StationId: 'KFBR', - City: 'Fort Bridger', - State: 'WY', - Latitude: 41.4, - Longitude: -110.35, + KLWD: { + id: 'KLWD', + city: 'Lamoni, Lamoni Municipal Airport', + state: 'IA', + lat: 40.63056, + lon: -93.90083, }, - KGCC: { - StationId: 'KGCC', - City: 'Gillette', - State: 'WY', - Latitude: 44.3333, - Longitude: -105.55, + KEST: { + id: 'KEST', + city: 'Estherville, Estherville Municipal Airport', + state: 'IA', + lat: 43.40111, + lon: -94.74722, }, - KGEY: { - StationId: 'KGEY', - City: 'Greybull', - State: 'WY', - Latitude: 44.5166, - Longitude: -108.0833, + KMIW: { + id: 'KMIW', + city: 'Marshalltown, Marshalltown Municipal Airport', + state: 'IA', + lat: 42.11056, + lon: -92.91611, }, - KW43: { - StationId: 'KW43', - City: 'Hulett Muni', - State: 'WY', - Latitude: 44.6666, - Longitude: -104.5666, + KIFA: { + id: 'KIFA', + city: 'Iowa Falls Municipal Airport', + state: 'IA', + lat: 42.4709999, + lon: -93.27, }, - KJAC: { - StationId: 'KJAC', - City: 'Jackson', - State: 'WY', - Latitude: 43.6166, - Longitude: -110.7333, + KAIO: { + id: 'KAIO', + city: 'Atlantic', + state: 'IA', + lat: 41.4, + lon: -95.05, }, - KEMM: { - StationId: 'KEMM', - City: 'Kemmerer', - State: 'WY', - Latitude: 41.8166, - Longitude: -110.55, + KFSW: { + id: 'KFSW', + city: 'Fort Madison', + state: 'IA', + lat: 40.66667, + lon: -91.33333, }, - KLND: { - StationId: 'KLND', - City: 'Lander', - State: 'WY', - Latitude: 42.8166, - Longitude: -108.7333, + KAXA: { + id: 'KAXA', + city: 'Algona', + state: 'IA', + lat: 43.0833299, + lon: -94.26667, }, - KLAR: { - StationId: 'KLAR', - City: 'Laramie', - State: 'WY', - Latitude: 41.3166, - Longitude: -105.6666, + KEBS: { + id: 'KEBS', + city: 'Webster City', + state: 'IA', + lat: 42.43333, + lon: -93.86667, }, - KAJL: { - StationId: 'KAJL', - City: 'Lava Mountain', - State: 'WY', - Latitude: 43.6666, - Longitude: -110.0333, + KCCY: { + id: 'KCCY', + city: 'Charles City', + state: 'IA', + lat: 43.06667, + lon: -92.61667, }, - KECS: { - StationId: 'KECS', - City: 'Newcastle Mondel', - State: 'WY', - Latitude: 43.8833, - Longitude: -104.3166, + KIKV: { + id: 'KIKV', + city: 'Ankeny, Ankeny Regional Airport', + state: 'IA', + lat: 41.69, + lon: -93.56583, }, - KPNA: { - StationId: 'KPNA', - City: 'Pinedale R Wenz', - State: 'WY', - Latitude: 42.8, - Longitude: -109.8, + KMUT: { + id: 'KMUT', + city: 'Muscatine', + state: 'IA', + lat: 41.36667, + lon: -91.15, }, - K82V: { - StationId: 'K82V', - City: 'Pine Bluffs Muni', - State: 'WY', - Latitude: 41.15, - Longitude: -104.1333, + KAWG: { + id: 'KAWG', + city: 'Washington', + state: 'IA', + lat: 41.28333, + lon: -91.66667, }, - KRWL: { - StationId: 'KRWL', - City: 'Rawlins Municipa', - State: 'WY', - Latitude: 41.7833, - Longitude: -107.2, + KCSQ: { + id: 'KCSQ', + city: 'Creston', + state: 'IA', + lat: 41.01667, + lon: -94.36667, }, - KRIW: { - StationId: 'KRIW', - City: 'Riverton', - State: 'WY', - Latitude: 43.0666, - Longitude: -108.4666, + KEOK: { + id: 'KEOK', + city: 'Keokuk Municipal', + state: 'IA', + lat: 40.46667, + lon: -91.43333, }, - KRKS: { - StationId: 'KRKS', - City: 'Rock Springs', - State: 'WY', - Latitude: 41.6, - Longitude: -109.0666, + KCIN: { + id: 'KCIN', + city: 'Carroll', + state: 'IA', + lat: 42.05, + lon: -94.78333, }, - KOCS: { - StationId: 'KOCS', - City: 'Rock Spngs(Vor)', - State: 'WY', - Latitude: 41.5833, - Longitude: -109.0166, + KDEH: { + id: 'KDEH', + city: 'Decorah', + state: 'IA', + lat: 43.28333, + lon: -91.73333, }, - KSAA: { - StationId: 'KSAA', - City: 'Saratoga', - State: 'WY', - Latitude: 41.45, - Longitude: -106.8333, + 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: { - StationId: 'KSHR', - City: 'Sheridan', - State: 'WY', - Latitude: 44.7666, - Longitude: -106.9666, + id: 'KSHR', + city: 'Sheridan County Airport', + state: 'WY', + lat: 44.7603099, + lon: -106.97411, }, - KFWZ: { - StationId: 'KFWZ', - City: 'South Pass', - State: 'WY', - Latitude: 42.5166, - Longitude: -108.7833, + KRIW: { + id: 'KRIW', + city: 'Riverton, Riverton Regional Airport', + state: 'WY', + lat: 43.06194, + lon: -108.44639, }, - KJPD: { - StationId: 'KJPD', - City: 'Ten Sleep', - State: 'WY', - Latitude: 44.15, - Longitude: -107.1666, + KCOD: { + id: 'KCOD', + city: 'Cody', + state: 'WY', + lat: 44.51667, + lon: -109.01667, }, - KTOR: { - StationId: 'KTOR', - City: 'Torrington', - State: 'WY', - Latitude: 42.0666, - Longitude: -104.15, + 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: { - StationId: 'KWRL', - City: 'Worland', - State: 'WY', - Latitude: 43.9666, - Longitude: -107.95, + id: 'KWRL', + city: 'Worland, Worland Municipal Airport', + state: 'WY', + lat: 43.9658299, + lon: -107.95083, }, - KP60: { - StationId: 'KP60', - City: 'Yellowstone Lake', - State: 'WY', - Latitude: 44.55, - Longitude: -110.4166, + KGCC: { + id: 'KGCC', + city: 'Gillette, Gillette-Campbell County Airport', + state: 'WY', + lat: 44.33944, + lon: -105.54194, }, - K4DG: { - StationId: 'K4DG', - City: 'Douglas', - State: 'WY', - Latitude: 42.75, - Longitude: -105.3833, + KLND: { + id: 'KLND', + city: 'Lander', + state: 'WY', + lat: 42.81472, + lon: -108.72806, }, - K81V: { - StationId: 'K81V', - City: 'Moorcroft', - State: 'WY', - Latitude: 44.2666, - Longitude: -104.95, + KJAC: { + id: 'KJAC', + city: 'Jackson, Jackson Hole Airport', + state: 'WY', + lat: 43.6, + lon: -110.73333, }, - KBRX: { - StationId: 'KBRX', - City: 'Bordeaux', - State: 'WY', - Latitude: 41.95, - Longitude: -104.95, + KBPI: { + id: 'KBPI', + city: 'Big Piney, Big Piney-Marbleton Airport', + state: 'WY', + lat: 42.57889, + lon: -110.10306, }, - KCTD: { - StationId: 'KCTD', - City: 'Continental Div', - State: 'WY', - Latitude: 41.7166, - Longitude: -107.7833, + KGEY: { + id: 'KGEY', + city: 'South Big Horn County Airport', + state: 'WY', + lat: 44.5174, + lon: -108.0752, }, - KVDW: { - StationId: 'KVDW', - City: 'Vedauwoo', - State: 'WY', - Latitude: 41.15, - Longitude: -105.4, + KBYG: { + id: 'KBYG', + city: 'Buffalo, Buffalo Johnson County Airport', + state: 'WY', + lat: 44.38139, + lon: -106.71889, }, - KPUM: { - StationId: 'KPUM', - City: 'Pumpkin Vine', - State: 'WY', - Latitude: 41.05, - Longitude: -105.4666, + KTOR: { + id: 'KTOR', + city: 'Torrington Municipal Airport', + state: 'WY', + lat: 42.0645, + lon: -104.1527, }, - KARL: { - StationId: 'KARL', - City: 'Arlington', - State: 'WY', - Latitude: 41.6, - Longitude: -106.2166, + KDGW: { + id: 'KDGW', + city: 'Douglas, Converse County Airport', + state: 'WY', + lat: 42.79417, + lon: -105.38194, }, - KBIT: { - StationId: 'KBIT', - City: 'Bittercreek', - State: 'WY', - Latitude: 41.65, - Longitude: -108.5833, + KEVW: { + id: 'KEVW', + city: 'Evanston, Evanston-Uinta County Burns Field', + state: 'WY', + lat: 41.27306, + lon: -111.03056, }, - KCMS: { - StationId: 'KCMS', - City: 'Cemetery Separa', - State: 'WY', - Latitude: 41.5333, - Longitude: -109.4666, + KDUB: { + id: 'KDUB', + city: 'Dubois Municipal Airport', + state: 'WY', + lat: 43.5484, + lon: -109.6903, }, - KFIR: { - StationId: 'KFIR', - City: 'First Divide', - State: 'WY', - Latitude: 41.3, - Longitude: -110.7666, + KDWX: { + id: 'KDWX', + city: 'Dixon Airport', + state: 'WY', + lat: 41.03704, + lon: -107.49976, }, - KIDV: { - StationId: 'KIDV', - City: 'I-25 Divide', - State: 'WY', - Latitude: 43.9333, - Longitude: -106.65, + KGUR: { + id: 'KGUR', + city: 'Camp Guernsey', + state: 'WY', + lat: 42.2597, + lon: -104.7283, }, - KTMH: { - StationId: 'KTMH', - City: '20 Mile Hill', - State: 'WY', - Latitude: 43.1166, - Longitude: -106.3333, + KPOY: { + id: 'KPOY', + city: 'Powell Municipal Airport', + state: 'WY', + lat: 44.8671999, + lon: -108.7934, }, - KDHS: { - StationId: 'KDHS', - City: 'Dead Horse', - State: 'WY', - Latitude: 44.2166, - Longitude: -106.1, + KPNA: { + id: 'KPNA', + city: 'Pinedale, Ralph Wenz Field Airport', + state: 'WY', + lat: 42.79528, + lon: -109.80694, }, - KIKA: { - StationId: 'KIKA', - City: 'Inyan Kara', - State: 'WY', - Latitude: 44.3, - Longitude: -104.6333, + 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: { - StationId: 'KBFU', - City: 'Belle Fourche', - State: 'WY', - Latitude: 43.9333, - Longitude: -105.45, - }, - KWTR: { - StationId: 'KWTR', - City: 'Whitaker', - State: 'WY', - Latitude: 41.4166, - Longitude: -104.8666, - }, - KPAT: { - StationId: 'KPAT', - City: 'Pathfinder Hill', - State: 'WY', - Latitude: 42.5666, - Longitude: -106.85, - }, - KBVR: { - StationId: 'KBVR', - City: 'Beaver Rim', - State: 'WY', - Latitude: 42.5833, - Longitude: -108.2833, - }, - KSIB: { - StationId: 'KSIB', - City: 'Sibley Peak', - State: 'WY', - Latitude: 42.45, - Longitude: -105.0333, - }, - KPIN: { - StationId: 'KPIN', - City: 'Piney Creek', - State: 'WY', - Latitude: 44.5666, - Longitude: -106.8166, - }, - KHLD: { - StationId: 'KHLD', - City: 'Hiland', - State: 'WY', - Latitude: 43.1, - Longitude: -107.3166, - }, - KDRC: { - StationId: 'KDRC', - City: 'Deer Creek', - State: 'WY', - Latitude: 42.8333, - Longitude: -105.8666, + id: 'KBFU', + city: 'Belle Fourche US 59 south of Gillette', + state: 'WY', + lat: 43.9325, + lon: -105.4467, }, KSKL: { - StationId: 'KSKL', - City: 'Skyline', - State: 'WY', - Latitude: 41.1166, - Longitude: -106.5666, + id: 'KSKL', + city: 'Skyline 230 WYO 230 SE of Encampment', + state: 'WY', + lat: 41.13753, + lon: -106.57687, }, - KRIM: { - StationId: 'KRIM', - City: 'Rim / Pinedale', - State: 'WY', - Latitude: 43.1, - Longitude: -110.3166, + KIKA: { + id: 'KIKA', + city: 'Inyan Kara I-90 west of Sundance', + state: 'WY', + lat: 44.29414, + lon: -104.62926, }, - KSGE: { - StationId: 'KSGE', - City: 'Sage / Junction', - State: 'WY', - Latitude: 41.7833, - Longitude: -110.5, + KBIT: { + id: 'KBIT', + city: 'Bitter Creek I-80 east of Rock Springs', + state: 'WY', + lat: 41.64599, + lon: -108.5836, }, - KGUN: { - StationId: 'KGUN', - City: 'Gunbarrel', - State: 'WY', - Latitude: 41.4333, - Longitude: -104.35, + KDRC: { + id: 'KDRC', + city: 'Deer Creek I-25 east of Casper', + state: 'WY', + lat: 42.83687, + lon: -105.86063, }, - KCHJ: { - StationId: 'KCHJ', - City: 'Chief Joseph', - State: 'WY', - Latitude: 44.75, - Longitude: -109.3666, - }, - KSHC: { - StationId: 'KSHC', - City: 'Shute Creek', - State: 'WY', - Latitude: 41.9333, - Longitude: -109.9666, - }, - KMMM: { - StationId: 'KMMM', - City: 'Mammoth/Yellowst', - State: 'WY', - Latitude: 44.9833, - Longitude: -110.7, - }, - KTOW: { - StationId: 'KTOW', - City: 'Tower Falls', - State: 'WY', - Latitude: 44.9, - Longitude: -110.3833, + KTMH: { + id: 'KTMH', + city: 'Twenty Mile Hill I-25 north of Casper', + state: 'WY', + lat: 43.12271, + lon: -106.33705, }, KMTR: { - StationId: 'KMTR', - City: 'Meeteetse Rim', - State: 'WY', - Latitude: 44.2666, - Longitude: -108.8666, - }, - KWBC: { - StationId: 'KWBC', - City: 'Nws Hdqtrs', - State: 'DC', - Latitude: 38.85, - Longitude: -76.9333, - }, - KDCA: { - StationId: 'KDCA', - City: 'Washington/Natl', - State: 'DC', - Latitude: 38.85, - Longitude: -77.0333, - }, - KZDC: { - StationId: 'KZDC', - City: 'Washington/Artcc', - State: 'DC', - Latitude: 39.1, - Longitude: -77.55, - }, - CXAF: { - StationId: 'CXAF', - City: 'Abee Agdm', - State: 'AB', - Latitude: 54.2833, - Longitude: -112.9666, - }, - CXAG: { - StationId: 'CXAG', - City: 'Andrew Agdm', - State: 'AB', - Latitude: 53.9166, - Longitude: -112.2833, - }, - CXAJ: { - StationId: 'CXAJ', - City: 'Atmore Agdm', - State: 'AB', - Latitude: 54.7666, - Longitude: -112.8166, - }, - CWZG: { - StationId: 'CWZG', - City: 'Banff (Mars)', - State: 'AB', - Latitude: 51.2, - Longitude: -115.5333, - }, - CXBW: { - StationId: 'CXBW', - City: 'Barnwell Agdm', - State: 'AB', - Latitude: 49.8, - Longitude: -112.3, - }, - CWBM: { - StationId: 'CWBM', - City: 'Beaverlodge', - State: 'AB', - Latitude: 55.2, - Longitude: -119.4, - }, - CXBA: { - StationId: 'CXBA', - City: 'Bodo Agdm', - State: 'AB', - Latitude: 52.1166, - Longitude: -110.1, - }, - CWXL: { - StationId: 'CWXL', - City: 'Bow Island', - State: 'AB', - Latitude: 49.7333, - Longitude: -111.45, - }, - CWXA: { - StationId: 'CWXA', - City: 'Bow Valley', - State: 'AB', - Latitude: 51.0666, - Longitude: -115.0666, - }, - CXBR: { - StationId: 'CXBR', - City: 'Brocket Agdm', - State: 'AB', - Latitude: 49.6166, - Longitude: -113.8166, - }, - CWBO: { - StationId: 'CWBO', - City: 'Brooks (Autob)', - State: 'AB', - Latitude: 50.5333, - Longitude: -111.8333, - }, - CYYC: { - StationId: 'CYYC', - City: 'Calgary Intnl Ar', - State: 'AB', - Latitude: 51.1166, - Longitude: -114.0166, - }, - CPCI: { - StationId: 'CPCI', - City: 'Calgary Intl', - State: 'AB', - Latitude: 51.1166, - Longitude: -114.0166, - }, - CYBW: { - StationId: 'CYBW', - City: 'Calgary/Springba', - State: 'AB', - Latitude: 51.1, - Longitude: -114.3666, - }, - CWFJ: { - StationId: 'CWFJ', - City: 'Cardston (Aut)', - State: 'AB', - Latitude: 49.2, - Longitude: -113.2666, - }, - CXCP: { - StationId: 'CXCP', - City: 'Champion Agdm', - State: 'AB', - Latitude: 50.2833, - Longitude: -113.35, - }, - CWDK: { - StationId: 'CWDK', - City: 'Claresholm (Auto', - State: 'AB', - Latitude: 50.0166, - Longitude: -113.6166, - }, - CXCD: { - StationId: 'CXCD', - City: 'Cleardale Agdm', - State: 'AB', - Latitude: 56.3166, - Longitude: -119.75, - }, - CYOD: { - StationId: 'CYOD', - City: 'Cold Lake (Can', - State: 'AB', - Latitude: 54.4, - Longitude: -110.2833, - }, - CXCS: { - StationId: 'CXCS', - City: 'Consort Agdm', - State: 'AB', - Latitude: 51.9333, - Longitude: -110.7166, - }, - CWCT: { - StationId: 'CWCT', - City: 'Coronation(Aut)', - State: 'AB', - Latitude: 52.0666, - Longitude: -111.4666, - }, - CWRT: { - StationId: 'CWRT', - City: 'Crowsnest', - State: 'AB', - Latitude: 49.6166, - Longitude: -114.4666, - }, - CXDP: { - StationId: 'CXDP', - City: 'Dapp Agdm', - State: 'AB', - Latitude: 54.3166, - Longitude: -113.95, - }, - CXDB: { - StationId: 'CXDB', - City: 'Del Bonita Agdm', - State: 'AB', - Latitude: 49.05, - Longitude: -112.8166, - }, - CWDZ: { - StationId: 'CWDZ', - City: 'Drumheller East', - State: 'AB', - Latitude: 51.4166, - Longitude: -112.6666, - }, - CYEG: { - StationId: 'CYEG', - City: 'Edmonton Intl Ar', - State: 'AB', - Latitude: 53.2833, - Longitude: -113.5666, - }, - CXEG: { - StationId: 'CXEG', - City: 'Edmonton Intl Ar', - State: 'AB', - Latitude: 53.3, - Longitude: -113.6, - }, - CXEC: { - StationId: 'CXEC', - City: 'Edmonton Muni', - State: 'AB', - Latitude: 53.5666, - Longitude: -113.5166, - }, - CYXD: { - StationId: 'CYXD', - City: 'Edmonton Municip', - State: 'AB', - Latitude: 53.5666, - Longitude: -113.5166, - }, - CYED: { - StationId: 'CYED', - City: 'Edmonton/Namao(M', - State: 'AB', - Latitude: 53.6666, - Longitude: -113.4666, - }, - CWSE: { - StationId: 'CWSE', - City: 'Edmonton/Stony P', - State: 'AB', - Latitude: 53.5333, - Longitude: -114.0833, - }, - CZED: { - StationId: 'CZED', - City: 'Edmonton/Stony P', - State: 'AB', - Latitude: 53.55, - Longitude: -114.1, - }, - CXPS: { - StationId: 'CXPS', - City: 'Edmonton/Stony P', - State: 'AB', - Latitude: 53.55, - Longitude: -114.1, - }, - CZVL: { - StationId: 'CZVL', - City: 'Edmonton/Villenu', - State: 'AB', - Latitude: 53.6666, - Longitude: -113.85, - }, - CYET: { - StationId: 'CYET', - City: 'Edson Airport', - State: 'AB', - Latitude: 53.5666, - Longitude: -116.4666, - }, - CZZJ: { - StationId: 'CZZJ', - City: 'Edson', - State: 'AB', - Latitude: 53.5833, - Longitude: -116.4666, - }, - CWGY: { - StationId: 'CWGY', - City: 'Esther 1', - State: 'AB', - Latitude: 51.6666, - Longitude: -110.2, - }, - CXFR: { - StationId: 'CXFR', - City: 'Fairview Agdm', - State: 'AB', - Latitude: 56.0833, - Longitude: -118.4333, - }, - CXFM: { - StationId: 'CXFM', - City: 'Foremost Agdm', - State: 'AB', - Latitude: 49.4833, - Longitude: -111.4833, - }, - CYPY: { - StationId: 'CYPY', - City: 'Fort Chipewyan A', - State: 'AB', - Latitude: 58.7666, - Longitude: -111.1166, - }, - CYMM: { - StationId: 'CYMM', - City: 'Fort Mcmurray Ar', - State: 'AB', - Latitude: 56.65, - Longitude: -111.2166, - }, - CXMM: { - StationId: 'CXMM', - City: 'Fort Mcmurray Ar', - State: 'AB', - Latitude: 56.65, - Longitude: -111.2166, - }, - CXFV: { - StationId: 'CXFV', - City: 'Fort Vermillion', - State: 'AB', - Latitude: 58.3833, - Longitude: -116.0333, - }, - CYQU: { - StationId: 'CYQU', - City: 'Grande Praire Ar', - State: 'AB', - Latitude: 55.1833, - Longitude: -118.8833, - }, - CYOJ: { - StationId: 'CYOJ', - City: 'High Level Airpo', - State: 'AB', - Latitude: 58.6166, - Longitude: -117.1666, - }, - CXHP: { - StationId: 'CXHP', - City: 'High Prairie Agd', - State: 'AB', - Latitude: 55.4, - Longitude: -116.4833, - }, - CWHA: { - StationId: 'CWHA', - City: 'Highvale', - State: 'AB', - Latitude: 53.45, - Longitude: -114.4666, - }, - CXHD: { - StationId: 'CXHD', - City: 'Holden Agdm', - State: 'AB', - Latitude: 53.1833, - Longitude: -112.25, - }, - CXHR: { - StationId: 'CXHR', - City: 'Hussar Agdm', - State: 'AB', - Latitude: 51.1833, - Longitude: -112.5, - }, - CWJW: { - StationId: 'CWJW', - City: 'Jasper Warden (A', - State: 'AB', - Latitude: 52.9333, - Longitude: -118.0333, - }, - CXKM: { - StationId: 'CXKM', - City: 'Killam Agdm', - State: 'AB', - Latitude: 52.8166, - Longitude: -111.85, - }, - CWLB: { - StationId: 'CWLB', - City: 'Lac La Biche (Ma', - State: 'AB', - Latitude: 54.7666, - Longitude: -112.0166, - }, - CYQL: { - StationId: 'CYQL', - City: 'Lethbridge Vor', - State: 'AB', - Latitude: 49.6333, - Longitude: -112.8, - }, - CYLL: { - StationId: 'CYLL', - City: 'Lloydminster Arp', - State: 'AB', - Latitude: 53.3166, - Longitude: -110.0666, - }, - CXMG: { - StationId: 'CXMG', - City: 'Manning Agdm', - State: 'AB', - Latitude: 56.9666, - Longitude: -117.45, - }, - CXMN: { - StationId: 'CXMN', - City: 'Masinasin Agdm', - State: 'AB', - Latitude: 49.1166, - Longitude: -111.65, - }, - CYXH: { - StationId: 'CYXH', - City: 'Medicine Hat', - State: 'AB', - Latitude: 50.0166, - Longitude: -110.7166, - }, - CXMH: { - StationId: 'CXMH', - City: 'Medicine Hat', - State: 'AB', - Latitude: 50.0333, - Longitude: -110.7166, - }, - CWRY: { - StationId: 'CWRY', - City: 'Milk River', - State: 'AB', - Latitude: 49.1166, - Longitude: -112.0333, - }, - CXMO: { - StationId: 'CXMO', - City: 'Morrin Agdm', - State: 'AB', - Latitude: 51.6666, - Longitude: -112.6833, - }, - CZMU: { - StationId: 'CZMU', - City: 'Mundare Agdm', - State: 'AB', - Latitude: 53.5666, - Longitude: -112.3, - }, - CXND: { - StationId: 'CXND', - City: 'Nordegg Cs', - State: 'AB', - Latitude: 52.4666, - Longitude: -116.0833, - }, - CXOL: { - StationId: 'CXOL', - City: 'Olds Agdm', - State: 'AB', - Latitude: 51.7666, - Longitude: -114.0833, - }, - CZOL: { - StationId: 'CZOL', - City: 'Oliver Agdm', - State: 'AB', - Latitude: 53.65, - Longitude: -113.35, - }, - CXOY: { - StationId: 'CXOY', - City: 'Oyen Agdm', - State: 'AB', - Latitude: 51.3833, - Longitude: -110.35, - }, - CWOE: { - StationId: 'CWOE', - City: 'Onefour (Autob)', - State: 'AB', - Latitude: 49.1166, - Longitude: -110.4666, - }, - CYPE: { - StationId: 'CYPE', - City: 'Peace River Airp', - State: 'AB', - Latitude: 56.2166, - Longitude: -117.45, - }, - CXPA: { - StationId: 'CXPA', - City: 'Peoria Agdm', - State: 'AB', - Latitude: 55.6166, - Longitude: -118.3, - }, - CZPC: { - StationId: 'CZPC', - City: 'Pincher Creek(M', - State: 'AB', - Latitude: 49.5166, - Longitude: -114, - }, - CXPL: { - StationId: 'CXPL', - City: 'Pollockville Agd', - State: 'AB', - Latitude: 51.1333, - Longitude: -111.7, - }, - CXPV: { - StationId: 'CXPV', - City: 'Prairie River', - State: 'AB', - Latitude: 58.45, - Longitude: -111.6666, - }, - CZPS: { - StationId: 'CZPS', - City: 'Prentiss', - State: 'AB', - Latitude: 52.4333, - Longitude: -113.6, - }, - CWIQ: { - StationId: 'CWIQ', - City: 'Primrose Lake', - State: 'AB', - Latitude: 54.75, - Longitude: -110.0333, - }, - CWOU: { - StationId: 'CWOU', - City: 'Primrose Lake 2', - State: 'AB', - Latitude: 54.7666, - Longitude: -110.0666, - }, - CYQF: { - StationId: 'CYQF', - City: 'Red Deer Airport', - State: 'AB', - Latitude: 52.1666, - Longitude: -113.9, - }, - CXRL: { - StationId: 'CXRL', - City: 'Rich Lake Agdm', - State: 'AB', - Latitude: 54.5, - Longitude: -111.7, - }, - CWRM: { - StationId: 'CWRM', - City: 'Rocky House (Mar', - State: 'AB', - Latitude: 52.4166, - Longitude: -114.9166, - }, - CXSC: { - StationId: 'CXSC', - City: 'Schuler Agdm', - State: 'AB', - Latitude: 50.3, - Longitude: -110.0833, - }, - CXBU: { - StationId: 'CXBU', - City: 'Schuler Radar', - State: 'AB', - Latitude: 50.4833, - Longitude: -110.2, - }, - CYZH: { - StationId: 'CYZH', - City: 'Slave Lake Airpo', - State: 'AB', - Latitude: 55.2833, - Longitude: -114.7666, - }, - CXSL: { - StationId: 'CXSL', - City: 'Smoky Lake Agdm', - State: 'AB', - Latitude: 54.2833, - Longitude: -112.5, - }, - CXSR: { - StationId: 'CXSR', - City: 'Spirit River', - State: 'AB', - Latitude: 55.7, - Longitude: -119.2333, - }, - CXAK: { - StationId: 'CXAK', - City: 'Stettler Agdm', - State: 'AB', - Latitude: 52.35, - Longitude: -112.6, - }, - CXSP: { - StationId: 'CXSP', - City: 'St Paul Agdm', - State: 'AB', - Latitude: 54.0166, - Longitude: -111.2666, - }, - CYSD: { - StationId: 'CYSD', - City: 'Suffield Airport', - State: 'AB', - Latitude: 50.2666, - Longitude: -111.1666, - }, - CWAV: { - StationId: 'CWAV', - City: 'Sundre', - State: 'AB', - Latitude: 51.7666, - Longitude: -114.6666, - }, - CWHI: { - StationId: 'CWHI', - City: 'Three Hills', - State: 'AB', - Latitude: 51.7, - Longitude: -113.2166, - }, - CWQA: { - StationId: 'CWQA', - City: 'Turtle Mtn Cs', - State: 'AB', - Latitude: 49.5833, - Longitude: -114.4166, - }, - CXTH: { - StationId: 'CXTH', - City: 'Two Hills Agdm', - State: 'AB', - Latitude: 53.6333, - Longitude: -111.6833, - }, - CXVW: { - StationId: 'CXVW', - City: 'Valleyview Agdm', - State: 'AB', - Latitude: 55.1, - Longitude: -117.2, - }, - CWVI: { - StationId: 'CWVI', - City: 'Vegreville (Auto', - State: 'AB', - Latitude: 53.5166, - Longitude: -112.1, - }, - CXVM: { - StationId: 'CXVM', - City: 'Vermilion Agdm', - State: 'AB', - Latitude: 53.35, - Longitude: -110.8833, - }, - CPVI: { - StationId: 'CPVI', - City: 'Vilna Ag', - State: 'AB', - Latitude: 54.1333, - Longitude: -111.9166, - }, - CWGM: { - StationId: 'CWGM', - City: 'Waterton Park Ga', - State: 'AB', - Latitude: 49.1333, - Longitude: -113.7833, - }, - CYZU: { - StationId: 'CYZU', - City: 'Whitecourt Airpo', - State: 'AB', - Latitude: 54.15, - Longitude: -115.7833, - }, - CXZU: { - StationId: 'CXZU', - City: 'Whitecourt Airpo', - State: 'AB', - Latitude: 54.15, - Longitude: -115.7833, - }, - CXWM: { - StationId: 'CXWM', - City: 'Wrenthan Agdm', - State: 'AB', - Latitude: 49.5, - Longitude: -112.1166, - }, - CWYL: { - StationId: 'CWYL', - City: 'Yoho Park (Autob', - State: 'AB', - Latitude: 51.45, - Longitude: -116.3166, - }, - CPBT: { - StationId: 'CPBT', - City: 'Blood Tribe Agdm', - State: 'AB', - Latitude: 49.5666, - Longitude: -113.05, - }, - CPEH: { - StationId: 'CPEH', - City: 'Enchant Agdm', - State: 'AB', - Latitude: 50.1833, - Longitude: -112.4333, - }, - CPFI: { - StationId: 'CPFI', - City: 'Fincastle Agdm', - State: 'AB', - Latitude: 49.8, - Longitude: -112.0333, - }, - CPIR: { - StationId: 'CPIR', - City: 'Iron Springs', - State: 'AB', - Latitude: 49.9, - Longitude: -112.7333, - }, - CPQL: { - StationId: 'CPQL', - City: 'Lethbridge Demo', - State: 'AB', - Latitude: 49.6833, - Longitude: -112.75, - }, - CPRO: { - StationId: 'CPRO', - City: 'Rosemary Agdm', - State: 'AB', - Latitude: 50.8333, - Longitude: -112.05, - }, - CPRY: { - StationId: 'CPRY', - City: 'Raymond Agdm', - State: 'AB', - Latitude: 49.4833, - Longitude: -112.6833, - }, - CPST: { - StationId: 'CPST', - City: 'Strathmore Agdm', - State: 'AB', - Latitude: 51.0333, - Longitude: -113.2833, - }, - CPSV: { - StationId: 'CPSV', - City: 'Seven Persons', - State: 'AB', - Latitude: 49.9166, - Longitude: -110.9166, - }, - CPXL: { - StationId: 'CPXL', - City: 'Bow Island Agdm', - State: 'AB', - Latitude: 49.8666, - Longitude: -111.3833, - }, - CYXX: { - StationId: 'CYXX', - City: 'Abbotsford Airpo', - State: 'BC', - Latitude: 49.0333, - Longitude: -122.3833, - }, - CWCZ: { - StationId: 'CWCZ', - City: 'Addenbroke Isl (', - State: 'BC', - Latitude: 51.6, - Longitude: -127.8666, - }, - CWZA: { - StationId: 'CWZA', - City: 'Agassiz (Auto)', - State: 'BC', - Latitude: 49.25, - Longitude: -121.7666, - }, - CWAN: { - StationId: 'CWAN', - City: 'Amphitrite Point', - State: 'BC', - Latitude: 48.9166, - Longitude: -125.5333, - }, - CVAS: { - StationId: 'CVAS', - City: 'Ashcroft', - State: 'BC', - Latitude: 50.7166, - Longitude: -121.2833, - }, - CWGB: { - StationId: 'CWGB', - City: 'Ballenas Il Auto', - State: 'BC', - Latitude: 49.35, - Longitude: -124.1666, - }, - CYBD: { - StationId: 'CYBD', - City: 'Bella Coola Arpt', - State: 'BC', - Latitude: 52.3666, - Longitude: -126.5666, - }, - CBBC: { - StationId: 'CBBC', - City: 'Bella Bella', - State: 'BC', - Latitude: 52.1833, - Longitude: -128.15, - }, - CWBG: { - StationId: 'CWBG', - City: 'Big Creek(Auto)', - State: 'BC', - Latitude: 51.25, - Longitude: -123.0666, - }, - CYIN: { - StationId: 'CYIN', - City: 'Bleibler Ranch', - State: 'BC', - Latitude: 51.2666, - Longitude: -121.6833, - }, - CYCP: { - StationId: 'CYCP', - City: 'Blue River (Man)', - State: 'BC', - Latitude: 52.1333, - Longitude: -119.2833, - }, - CWSV: { - StationId: 'CWSV', - City: 'Blue River (Mars', - State: 'BC', - Latitude: 52.1, - Longitude: -119.2833, - }, - CWZM: { - StationId: 'CWZM', - City: 'Boat Bluff (Lgt', - State: 'BC', - Latitude: 52.65, - Longitude: -128.5166, - }, - CWWL: { - StationId: 'CWWL', - City: 'Bonilla Isl (Map', - State: 'BC', - Latitude: 53.5, - Longitude: -130.6333, - }, - CWVB: { - StationId: 'CWVB', - City: 'Bonilla Island (', - State: 'BC', - Latitude: 53.5, - Longitude: -130.6333, - }, - CWPZ: { - StationId: 'CWPZ', - City: 'Burns Lake', - State: 'BC', - Latitude: 54.3833, - Longitude: -125.9666, - }, - CYBL: { - StationId: 'CYBL', - City: 'Campbell River A', - State: 'BC', - Latitude: 49.95, - Longitude: -125.2666, - }, - CWAD: { - StationId: 'CWAD', - City: 'Cape Mudge (Lgt', - State: 'BC', - Latitude: 50, - Longitude: -125.2, - }, - CWES: { - StationId: 'CWES', - City: 'Cape Scott (Lgt', - State: 'BC', - Latitude: 50.7666, - Longitude: -128.4166, - }, - CWZV: { - StationId: 'CWZV', - City: 'Cape St James', - State: 'BC', - Latitude: 51.9333, - Longitude: -131.0166, - }, - CYCG: { - StationId: 'CYCG', - City: 'Castlegar Airpor', - State: 'BC', - Latitude: 49.2833, - Longitude: -117.6166, - }, - CWME: { - StationId: 'CWME', - City: 'Cathedral Pt(Map', - State: 'BC', - Latitude: 52.1833, - Longitude: -127.4666, - }, - CWFM: { - StationId: 'CWFM', - City: 'Chatham Point (L', - State: 'BC', - Latitude: 50.3333, - Longitude: -125.45, - }, - CYCQ: { - StationId: 'CYCQ', - City: 'Chetwynd Airport', - State: 'BC', - Latitude: 55.7, - Longitude: -121.6166, - }, - CWCL: { - StationId: 'CWCL', - City: 'Clinton (Mars)', - State: 'BC', - Latitude: 51.1333, - Longitude: -121.5, - }, - CYQQ: { - StationId: 'CYQQ', - City: 'Comox (Can Mil)', - State: 'BC', - Latitude: 49.7166, - Longitude: -124.9, - }, - CYXC: { - StationId: 'CYXC', - City: 'Cranbrook', - State: 'BC', - Latitude: 49.6, - Longitude: -115.7666, - }, - CWJR: { - StationId: 'CWJR', - City: 'Creston (Autob)', - State: 'BC', - Latitude: 49.0666, - Longitude: -116.5, - }, - CWZL: { - StationId: 'CWZL', - City: 'Cumshewa Isl (Ma', - State: 'BC', - Latitude: 53.0333, - Longitude: -131.6, - }, - CYDQ: { - StationId: 'CYDQ', - City: 'Dawson Creek Arp', - State: 'BC', - Latitude: 55.75, - Longitude: -120.1666, - }, - CWDL: { - StationId: 'CWDL', - City: 'Dease Lake', - State: 'BC', - Latitude: 58.4333, - Longitude: -130.0166, - }, - CYDL: { - StationId: 'CYDL', - City: 'Dease Lake', - State: 'BC', - Latitude: 58.4166, - Longitude: -130.0166, - }, - CWKX: { - StationId: 'CWKX', - City: 'Dease Lake Cs', - State: 'BC', - Latitude: 58.4333, - Longitude: -130.0166, - }, - CWDR: { - StationId: 'CWDR', - City: 'Discovery Island', - State: 'BC', - Latitude: 48.4166, - Longitude: -123.2333, - }, - CWAU: { - StationId: 'CWAU', - City: 'Dryad Point (Lgt', - State: 'BC', - Latitude: 52.1833, - Longitude: -128.1166, - }, - CWEM: { - StationId: 'CWEM', - City: 'Egg Island', - State: 'BC', - Latitude: 51.25, - Longitude: -127.8333, - }, - CWEL: { - StationId: 'CWEL', - City: 'Entrance Il Auto', - State: 'BC', - Latitude: 49.2166, - Longitude: -123.7833, - }, - CWPF: { - StationId: 'CWPF', - City: 'Esquimalt Metoc', - State: 'BC', - Latitude: 48.4333, - Longitude: -123.4333, - }, - CWEB: { - StationId: 'CWEB', - City: 'Estevan Pt. (Mar', - State: 'BC', - Latitude: 49.3833, - Longitude: -126.55, - }, - CXFA: { - StationId: 'CXFA', - City: 'Fanny Island', - State: 'BC', - Latitude: 50.45, - Longitude: -126, - }, - CYYE: { - StationId: 'CYYE', - City: 'Fort Nelson Airp', - State: 'BC', - Latitude: 58.8166, - Longitude: -122.5666, - }, - CYXJ: { - StationId: 'CYXJ', - City: 'Fort St. John Ar', - State: 'BC', - Latitude: 56.25, - Longitude: -120.7333, - }, - CYGE: { - StationId: 'CYGE', - City: 'Golden Arpt', - State: 'BC', - Latitude: 51.3, - Longitude: -116.9833, - }, - CWNJ: { - StationId: 'CWNJ', - City: 'Green Island (Mt', - State: 'BC', - Latitude: 54.5666, - Longitude: -130.7, - }, - CWEK: { - StationId: 'CWEK', - City: 'Grey Islet (Maps', - State: 'BC', - Latitude: 54.5833, - Longitude: -130.7, - }, - CWXM: { - StationId: 'CWXM', - City: 'Helmcken Isl(Map', - State: 'BC', - Latitude: 50.3833, - Longitude: -125.8666, - }, - CWLP: { - StationId: 'CWLP', - City: 'Herbert Isl (Map', - State: 'BC', - Latitude: 50.9333, - Longitude: -127.6333, - }, - CWXH: { - StationId: 'CWXH', - City: 'Holberg Ccr', - State: 'BC', - Latitude: 50.6333, - Longitude: -128.1333, - }, - CWHL: { - StationId: 'CWHL', - City: 'Holland Rock(Aut', - State: 'BC', - Latitude: 54.1666, - Longitude: -130.35, - }, - CYHE: { - StationId: 'CYHE', - City: 'Hope Airport (Ma', - State: 'BC', - Latitude: 49.3666, - Longitude: -121.5, - }, - CWKV: { - StationId: 'CWKV', - City: 'Hope Slide', - State: 'BC', - Latitude: 49.2666, - Longitude: -121.2166, - }, - CWFR: { - StationId: 'CWFR', - City: 'Horsefly R.7176', - State: 'BC', - Latitude: 52.2666, - Longitude: -121.0333, - }, - CWZK: { - StationId: 'CWZK', - City: 'Hoskins Islet', - State: 'BC', - Latitude: 52.5333, - Longitude: -131.55, - }, - CWIO: { - StationId: 'CWIO', - City: 'Iskut River(Auto', - State: 'BC', - Latitude: 56.7166, - Longitude: -131.6666, - }, - CWJG: { - StationId: 'CWJG', - City: 'Ivory Island', - State: 'BC', - Latitude: 52.2666, - Longitude: -128.4166, - }, - CYKA: { - StationId: 'CYKA', - City: 'Kamloops Airport', - State: 'BC', - Latitude: 50.7, - Longitude: -120.45, - }, - CZKA: { - StationId: 'CZKA', - City: 'Kamloops', - State: 'BC', - Latitude: 50.7, - Longitude: -120.4333, - }, - CYLW: { - StationId: 'CYLW', - City: 'Kelowna Apt', - State: 'BC', - Latitude: 49.95, - Longitude: -119.3666, - }, - CWZO: { - StationId: 'CWZO', - City: 'Kelp Reefs 71036', - State: 'BC', - Latitude: 48.55, - Longitude: -123.2333, - }, - CWQS: { - StationId: 'CWQS', - City: 'Kindakun Rocks(A', - State: 'BC', - Latitude: 53.3166, - Longitude: -132.7666, - }, - CWJU: { - StationId: 'CWJU', - City: 'Langara', - State: 'BC', - Latitude: 54.25, - Longitude: -133.0666, - }, - CWLA: { - StationId: 'CWLA', - City: 'Langara', - State: 'BC', - Latitude: 54.25, - Longitude: -133.0666, - }, - CWLC: { - StationId: 'CWLC', - City: 'Lucy Isl (Lgt H)', - State: 'BC', - Latitude: 54.3, - Longitude: -130.6166, - }, - CWLY: { - StationId: 'CWLY', - City: 'Lytton (Readac)', - State: 'BC', - Latitude: 50.2166, - Longitude: -121.5833, - }, - CYZY: { - StationId: 'CYZY', - City: 'Mackenzie Airpor', - State: 'BC', - Latitude: 55.2833, - Longitude: -123.1166, - }, - CWKH: { - StationId: 'CWKH', - City: 'Malahat (Autob)', - State: 'BC', - Latitude: 48.5666, - Longitude: -123.55, - }, - CZMT: { - StationId: 'CZMT', - City: 'Masset', - State: 'BC', - Latitude: 54.0333, - Longitude: -132.1333, - }, - CWMS: { - StationId: 'CWMS', - City: 'Mcinnes Island', - State: 'BC', - Latitude: 52.2666, - Longitude: -128.7166, - }, - CWMR: { - StationId: 'CWMR', - City: 'Merry Island', - State: 'BC', - Latitude: 49.4666, - Longitude: -123.9166, - }, - CXSI: { - StationId: 'CXSI', - City: 'Mt Sicker Radar', - State: 'BC', - Latitude: 48.8666, - Longitude: -123.75, - }, - CWWQ: { - StationId: 'CWWQ', - City: 'Muncho Lake', - State: 'BC', - Latitude: 58.9333, - Longitude: -125.7666, - }, - CWNP: { - StationId: 'CWNP', - City: 'Nakusp (Autob)', - State: 'BC', - Latitude: 50.2666, - Longitude: -117.8166, - }, - CYCD: { - StationId: 'CYCD', - City: 'Nanaimo Airport', - State: 'BC', - Latitude: 49.05, - Longitude: -123.8666, - }, - CWNX: { - StationId: 'CWNX', - City: 'Nechako River Au', - State: 'BC', - Latitude: 53.6666, - Longitude: -124.8166, - }, - CWNM: { - StationId: 'CWNM', - City: 'Nelson (Autob)', - State: 'BC', - Latitude: 49.5, - Longitude: -117.2833, - }, - CWAC: { - StationId: 'CWAC', - City: 'Nitinat Lake (Ma', - State: 'BC', - Latitude: 48.6666, - Longitude: -124.8333, - }, - CWCV: { - StationId: 'CWCV', - City: 'Nootka Lightstat', - State: 'BC', - Latitude: 49.6, - Longitude: -126.6166, - }, - CWYY: { - StationId: 'CWYY', - City: 'Osoyoos (Autob)', - State: 'BC', - Latitude: 49.0333, - Longitude: -119.4333, - }, - CWMM: { - StationId: 'CWMM', - City: 'P. Meadows Cs Au', - State: 'BC', - Latitude: 49.2166, - Longitude: -122.6833, - }, - CWGP: { - StationId: 'CWGP', - City: 'Pemberton (Autob', - State: 'BC', - Latitude: 50.3, - Longitude: -122.7333, - }, - CYPS: { - StationId: 'CYPS', - City: 'Pemberton (Autob', - State: 'BC', - Latitude: 50.3, - Longitude: -122.7333, - }, - CYYF: { - StationId: 'CYYF', - City: 'Penticton Airpor', - State: 'BC', - Latitude: 49.4666, - Longitude: -119.5833, - }, - CWPI: { - StationId: 'CWPI', - City: 'Pine Island (Map', - State: 'BC', - Latitude: 50.9833, - Longitude: -127.7333, - }, - CWQC: { - StationId: 'CWQC', - City: 'Port Alberni (Ma', - State: 'BC', - Latitude: 49.3166, - Longitude: -124.9333, - }, - CYZT: { - StationId: 'CYZT', - City: 'Port Hardy Airpo', - State: 'BC', - Latitude: 50.6666, - Longitude: -127.3666, - }, - CYPW: { - StationId: 'CYPW', - City: 'Powell River Arp', - State: 'BC', - Latitude: 49.8166, - Longitude: -124.5, - }, - CYXS: { - StationId: 'CYXS', - City: 'Prince George', - State: 'BC', - Latitude: 53.9, - Longitude: -122.6833, - }, - CXPG: { - StationId: 'CXPG', - City: 'Prince George', - State: 'BC', - Latitude: 53.6166, - Longitude: -122.95, - }, - CYPR: { - StationId: 'CYPR', - City: 'Prince Rupert Ar', - State: 'BC', - Latitude: 54.2833, - Longitude: -130.4166, - }, - CWPR: { - StationId: 'CWPR', - City: 'Princeton', - State: 'BC', - Latitude: 49.4666, - Longitude: -120.5166, - }, - CYDC: { - StationId: 'CYDC', - City: 'Princeton', - State: 'BC', - Latitude: 49.4666, - Longitude: -120.5166, - }, - CWPU: { - StationId: 'CWPU', - City: 'Puntzi Mtn (Mars', - State: 'BC', - Latitude: 52.1166, - Longitude: -124.1166, - }, - CWIF: { - StationId: 'CWIF', - City: 'Quatsino (Lgt St', - State: 'BC', - Latitude: 50.4333, - Longitude: -128.0333, - }, - CYQZ: { - StationId: 'CYQZ', - City: 'Quesnel Airport', - State: 'BC', - Latitude: 53.0166, - Longitude: -122.5166, - }, - CWQK: { - StationId: 'CWQK', - City: 'Race Rocks Autob', - State: 'BC', - Latitude: 48.3, - Longitude: -123.5333, - }, - CYRV: { - StationId: 'CYRV', - City: 'Revelstoke Airpo', - State: 'BC', - Latitude: 50.9666, - Longitude: -118.1666, - }, - CWRO: { - StationId: 'CWRO', - City: 'Rose Spit (Maps)', - State: 'BC', - Latitude: 54.1666, - Longitude: -131.6666, - }, - CWSL: { - StationId: 'CWSL', - City: 'Salmon Arm Autob', - State: 'BC', - Latitude: 50.7, - Longitude: -119.2666, - }, - CWVF: { - StationId: 'CWVF', - City: 'Sand Heads (Ls)', - State: 'BC', - Latitude: 49.1, - Longitude: -123.3, - }, - CYZP: { - StationId: 'CYZP', - City: 'Sandspit Airport', - State: 'BC', - Latitude: 53.25, - Longitude: -131.8166, - }, - CWFG: { - StationId: 'CWFG', - City: 'Sartine Isl (Map', - State: 'BC', - Latitude: 50.8166, - Longitude: -128.9, - }, - CWEZ: { - StationId: 'CWEZ', - City: 'Saturna Isl (Map', - State: 'BC', - Latitude: 48.7833, - Longitude: -123.05, - }, - CWZD: { - StationId: 'CWZD', - City: 'Scudder Point', - State: 'BC', - Latitude: 52.45, - Longitude: -131.2333, - }, - CWSP: { - StationId: 'CWSP', - City: 'Sheringham Autob', - State: 'BC', - Latitude: 48.3833, - Longitude: -123.9166, - }, - CXSS: { - StationId: 'CXSS', - City: 'Silver Star Radr', - State: 'BC', - Latitude: 50.3666, - Longitude: -119.0666, - }, - CWKS: { - StationId: 'CWKS', - City: 'Sikanni Chief Au', - State: 'BC', - Latitude: 57.25, - Longitude: -122.7166, - }, - CWGT: { - StationId: 'CWGT', - City: 'Sisters Il Autob', - State: 'BC', - Latitude: 49.4833, - Longitude: -124.4333, - }, - CYYD: { - StationId: 'CYYD', - City: 'Smithers Airport', - State: 'BC', - Latitude: 54.8166, - Longitude: -127.1833, - }, - CWRU: { - StationId: 'CWRU', - City: 'Solander Isl (Ma', - State: 'BC', - Latitude: 50.1166, - Longitude: -127.9333, - }, - CWGW: { - StationId: 'CWGW', - City: 'Sparwood (Autob)', - State: 'BC', - Latitude: 49.75, - Longitude: -114.9, - }, - CWSW: { - StationId: 'CWSW', - City: 'Sparwood/Elk Val', - State: 'BC', - Latitude: 49.75, - Longitude: -114.8666, - }, - CWSK: { - StationId: 'CWSK', - City: 'Squamish (Autob)', - State: 'BC', - Latitude: 49.7833, - Longitude: -123.1666, - }, - CYSE: { - StationId: 'CYSE', - City: 'Squamish (Autob)', - State: 'BC', - Latitude: 49.7833, - Longitude: -123.1666, - }, - CZST: { - StationId: 'CZST', - City: 'Stewart Airport', - State: 'BC', - Latitude: 55.9333, - Longitude: -129.9833, - }, - CWUS: { - StationId: 'CWUS', - City: 'Summerland (Auto', - State: 'BC', - Latitude: 49.5666, - Longitude: -119.65, - }, - CXTL: { - StationId: 'CXTL', - City: 'Tatlayoko Lake', - State: 'BC', - Latitude: 51.6666, - Longitude: -124.4, - }, - CYXT: { - StationId: 'CYXT', - City: 'Terrace Airport', - State: 'BC', - Latitude: 54.4666, - Longitude: -128.5666, - }, - CWTH: { - StationId: 'CWTH', - City: 'Tetsa River', - State: 'BC', - Latitude: 58.65, - Longitude: -124.2333, - }, - CYAZ: { - StationId: 'CYAZ', - City: 'Tofino Airport', - State: 'BC', - Latitude: 49.0833, - Longitude: -125.7666, - }, - CWTI: { - StationId: 'CWTI', - City: 'Triple Island (L', - State: 'BC', - Latitude: 54.3, - Longitude: -130.8833, - }, - CWHC: { - StationId: 'CWHC', - City: 'Vancouver (Autob', - State: 'BC', - Latitude: 49.2833, - Longitude: -123.1166, - }, - CYVR: { - StationId: 'CYVR', - City: 'Vancouver Intl A', - State: 'BC', - Latitude: 49.1666, - Longitude: -123.1666, - }, - CWJV: { - StationId: 'CWJV', - City: 'Vernon (Autob)', - State: 'BC', - Latitude: 50.2166, - Longitude: -119.1833, - }, - CWVK: { - StationId: 'CWVK', - City: 'Vernon Bridge', - State: 'BC', - Latitude: 50.2166, - Longitude: -119.2666, - }, - CWVV: { - StationId: 'CWVV', - City: 'Vic. Hartland Au', - State: 'BC', - Latitude: 48.5166, - Longitude: -123.4666, - }, - CWLM: { - StationId: 'CWLM', - City: 'Victoria (Autob)', - State: 'BC', - Latitude: 48.4166, - Longitude: -123.3166, - }, - CYWH: { - StationId: 'CYWH', - City: 'Victoria Harbour', - State: 'BC', - Latitude: 48.4166, - Longitude: -123.3833, - }, - CYYJ: { - StationId: 'CYYJ', - City: 'Victoria Intl Ar', - State: 'BC', - Latitude: 48.65, - Longitude: -123.4333, - }, - CWYJ: { - StationId: 'CWYJ', - City: 'Victoria Univ', - State: 'BC', - Latitude: 48.45, - Longitude: -123.3, - }, - CWWA: { - StationId: 'CWWA', - City: 'W Vancouver Auto', - State: 'BC', - Latitude: 49.35, - Longitude: -123.1666, - }, - CWAE: { - StationId: 'CWAE', - City: 'Whistler', - State: 'BC', - Latitude: 50.1333, - Longitude: -122.95, - }, - CWWK: { - StationId: 'CWWK', - City: 'White Rock Autob', - State: 'BC', - Latitude: 49.0166, - Longitude: -122.7833, - }, - CYWL: { - StationId: 'CYWL', - City: 'Williams Lake Ar', - State: 'BC', - Latitude: 52.1833, - Longitude: -122.0666, - }, - CWRE: { - StationId: 'CWRE', - City: 'Arnes', - State: 'MB', - Latitude: 50.8, - Longitude: -96.95, - }, - CYBV: { - StationId: 'CYBV', - City: 'Berens River Apt', - State: 'MB', - Latitude: 52.35, - Longitude: -97.0333, - }, - CWCF: { - StationId: 'CWCF', - City: 'Berens River Apt', - State: 'MB', - Latitude: 52.35, - Longitude: -97.0333, - }, - CYBR: { - StationId: 'CYBR', - City: 'Brandon Airport', - State: 'MB', - Latitude: 49.9166, - Longitude: -99.95, - }, - CWNK: { - StationId: 'CWNK', - City: 'Carman U Of M', - State: 'MB', - Latitude: 49.5, - Longitude: -98.0333, - }, - CYYQ: { - StationId: 'CYYQ', - City: 'Churchill Airpor', - State: 'MB', - Latitude: 58.75, - Longitude: -94.0666, - }, - CYDN: { - StationId: 'CYDN', - City: 'Dauphin', - State: 'MB', - Latitude: 51.1, - Longitude: -100.05, - }, - CXDW: { - StationId: 'CXDW', - City: 'Deerwood Rcs', - State: 'MB', - Latitude: 49.4, - Longitude: -98.3166, - }, - CZUG: { - StationId: 'CZUG', - City: 'Delta Marsh Cs', - State: 'MB', - Latitude: 50.1833, - Longitude: -98.3833, - }, - CWEX: { - StationId: 'CWEX', - City: 'Emerson', - State: 'MB', - Latitude: 49, - Longitude: -97.2333, - }, - CWSZ: { - StationId: 'CWSZ', - City: 'Fisher Branch(Ma', - State: 'MB', - Latitude: 51.0666, - Longitude: -97.5333, - }, - CYFO: { - StationId: 'CYFO', - City: 'Flin Flon Airpor', - State: 'MB', - Latitude: 54.6666, - Longitude: -101.6666, - }, - CXFW: { - StationId: 'CXFW', - City: 'Foxwarren Radar', - State: 'MB', - Latitude: 50.55, - Longitude: -101.1, - }, - CWWS: { - StationId: 'CWWS', - City: 'George Isl (Maps', - State: 'MB', - Latitude: 52.8166, - Longitude: -97.6166, - }, - CYGX: { - StationId: 'CYGX', - City: 'Gillam Airport', - State: 'MB', - Latitude: 56.35, - Longitude: -94.7, - }, - CWGX: { - StationId: 'CWGX', - City: 'Gillam Airport', - State: 'MB', - Latitude: 56.35, - Longitude: -94.7, - }, - CYGM: { - StationId: 'CYGM', - City: 'Gimli', - State: 'MB', - Latitude: 50.6166, - Longitude: -97.0166, - }, - CXGH: { - StationId: 'CXGH', - City: 'Gimli Harbour', - State: 'MB', - Latitude: 50.6333, - Longitude: -97, - }, - CWJD: { - StationId: 'CWJD', - City: 'Grand Rapids (Ma', - State: 'MB', - Latitude: 53.1666, - Longitude: -99.2666, - }, - CWGN: { - StationId: 'CWGN', - City: 'Gretna (Mars)', - State: 'MB', - Latitude: 49.0166, - Longitude: -97.5666, - }, - CWHH: { - StationId: 'CWHH', - City: 'Hunters Point Ma', - State: 'MB', - Latitude: 53.0333, - Longitude: -100.9333, - }, - CYIV: { - StationId: 'CYIV', - City: 'Island Lake Airp', - State: 'MB', - Latitude: 53.85, - Longitude: -94.65, - }, - CZKD: { - StationId: 'CZKD', - City: 'Kelsey Dam Cs', - State: 'MB', - Latitude: 56.0333, - Longitude: -96.5166, - }, - CYYL: { - StationId: 'CYYL', - City: 'Lynn Lake Airpor', - State: 'MB', - Latitude: 56.8666, - Longitude: -101.0666, - }, - CWEI: { - StationId: 'CWEI', - City: 'Melita', - State: 'MB', - Latitude: 49.2833, - Longitude: -100.9833, - }, - CXMD: { - StationId: 'CXMD', - City: 'Morden', - State: 'MB', - Latitude: 49.2166, - Longitude: -98.0833, - }, - CWPO: { - StationId: 'CWPO', - City: 'Pilot Mound (Mar', - State: 'MB', - Latitude: 49.2, - Longitude: -98.9, - }, - CYPG: { - StationId: 'CYPG', - City: 'Portage Southpor', - State: 'MB', - Latitude: 49.8833, - Longitude: -98.2666, - }, - CWLO: { - StationId: 'CWLO', - City: 'Shilo', - State: 'MB', - Latitude: 49.7666, - Longitude: -99.6166, - }, - CWEQ: { - StationId: 'CWEQ', - City: 'Swan River (Mars', - State: 'MB', - Latitude: 52.1166, - Longitude: -101.2166, - }, - CXBQ: { - StationId: 'CXBQ', - City: 'Tadoule Lake Cs', - State: 'MB', - Latitude: 58.7, - Longitude: -98.5, - }, - CYBQ: { - StationId: 'CYBQ', - City: 'Tadoule Lake', - State: 'MB', - Latitude: 58.7, - Longitude: -98.5, - }, - CYQD: { - StationId: 'CYQD', - City: 'The Pas Airport', - State: 'MB', - Latitude: 53.9666, - Longitude: -101.0833, - }, - CYTH: { - StationId: 'CYTH', - City: 'Thompson Airport', - State: 'MB', - Latitude: 55.7833, - Longitude: -97.8666, - }, - CWII: { - StationId: 'CWII', - City: 'Victoria Beach', - State: 'MB', - Latitude: 50.7, - Longitude: -96.5666, - }, - CWVJ: { - StationId: 'CWVJ', - City: 'Vivian Radar', - State: 'MB', - Latitude: 49.8833, - Longitude: -96.4666, - }, - CYWG: { - StationId: 'CYWG', - City: 'Winnipeg Intl Ar', - State: 'MB', - Latitude: 49.8833, - Longitude: -97.2166, - }, - CXWI: { - StationId: 'CXWI', - City: 'Winnipeg', - State: 'MB', - Latitude: 49.8833, - Longitude: -97.1333, - }, - CXWN: { - StationId: 'CXWN', - City: 'Winnipeg Forks', - State: 'MB', - Latitude: 49.8833, - Longitude: -97.1333, - }, - CYNE: { - StationId: 'CYNE', - City: 'Norway House Arp', - State: 'MB', - Latitude: 53.9666, - Longitude: -97.8166, - }, - CZBF: { - StationId: 'CZBF', - City: 'Bathurst Arpt(Aw', - State: 'NB', - Latitude: 47.6166, - Longitude: -65.75, - }, - CZCR: { - StationId: 'CZCR', - City: 'Charlo Airport', - State: 'NB', - Latitude: 47.9666, - Longitude: -66.3166, - }, - CXNC: { - StationId: 'CXNC', - City: 'Chipman Radar', - State: 'NB', - Latitude: 46.2166, - Longitude: -65.7, - }, - CERM: { - StationId: 'CERM', - City: 'Edmunston', - State: 'NB', - Latitude: 47.4166, - Longitude: -68.3166, - }, - CYFC: { - StationId: 'CYFC', - City: 'Fredericton Airp', - State: 'NB', - Latitude: 45.8666, - Longitude: -66.5166, - }, - CYCX: { - StationId: 'CYCX', - City: 'Gagetown (Can M', - State: 'NB', - Latitude: 45.8166, - Longitude: -66.4166, - }, - CXGM: { - StationId: 'CXGM', - City: 'Grand Manan', - State: 'NB', - Latitude: 44.7166, - Longitude: -66.8, - }, - CWMK: { - StationId: 'CWMK', - City: 'Mechanic Settle', - State: 'NB', - Latitude: 45.7, - Longitude: -65.1666, - }, - CACQ: { - StationId: 'CACQ', - City: 'Miramichi', - State: 'NB', - Latitude: 47.0166, - Longitude: -65.4666, - }, - CWMI: { - StationId: 'CWMI', - City: 'Miscou Isl (Mars', - State: 'NB', - Latitude: 48.0166, - Longitude: -64.5, - }, - CYQM: { - StationId: 'CYQM', - City: 'Moncton Airport', - State: 'NB', - Latitude: 46.1166, - Longitude: -64.6666, - }, - CWPE: { - StationId: 'CWPE', - City: 'Point Lepreau', - State: 'NB', - Latitude: 45.0666, - Longitude: -66.4666, - }, - CWPJ: { - StationId: 'CWPJ', - City: 'Pt. Escuminac(Ma', - State: 'NB', - Latitude: 47.0666, - Longitude: -64.7833, - }, - CYSJ: { - StationId: 'CYSJ', - City: 'Saint John', - State: 'NB', - Latitude: 45.3166, - Longitude: -65.8666, - }, - CYSL: { - StationId: 'CYSL', - City: 'Saint Leonard Ar', - State: 'NB', - Latitude: 47.1333, - Longitude: -67.8166, - }, - CWIY: { - StationId: 'CWIY', - City: 'St Leonard Autob', - State: 'NB', - Latitude: 47.1333, - Longitude: -67.8166, - }, - CWSS: { - StationId: 'CWSS', - City: 'St. Stephen (Mar', - State: 'NB', - Latitude: 45.2, - Longitude: -67.25, - }, - CYCL: { - StationId: 'CYCL', - City: 'Charlo Airport', - State: 'NB', - Latitude: 47.9833, - Longitude: -66.3333, - }, - CYCH: { - StationId: 'CYCH', - City: 'Chatham', - State: 'NB', - Latitude: 47, - Longitude: -65.45, - }, - CWCQ: { - StationId: 'CWCQ', - City: 'Miramichi (Au8)', - State: 'NB', - Latitude: 47, - Longitude: -65.4666, - }, - CWAR: { - StationId: 'CWAR', - City: 'Argentia (Mars)', - State: 'NL', - Latitude: 47.2833, - Longitude: -54, - }, - CWDI: { - StationId: 'CWDI', - City: 'Badger (Mars)', - State: 'NL', - Latitude: 48.9666, - Longitude: -56.0666, - }, - CWVA: { - StationId: 'CWVA', - City: 'Bonavista', - State: 'NL', - Latitude: 48.6666, - Longitude: -53.1166, - }, - CWBF: { - StationId: 'CWBF', - City: 'Burgeo', - State: 'NL', - Latitude: 47.6166, - Longitude: -57.6333, - }, - CWKW: { - StationId: 'CWKW', - City: 'Cape Kakkiviak', - State: 'NL', - Latitude: 59.9666, - Longitude: -64.1666, - }, - CWYK: { - StationId: 'CWYK', - City: 'Cape Kiglapait', - State: 'NL', - Latitude: 57.1166, - Longitude: -61.4666, - }, - CWRA: { - StationId: 'CWRA', - City: 'Cape Race (Mars)', - State: 'NL', - Latitude: 46.6333, - Longitude: -53.0666, - }, - CWCA: { - StationId: 'CWCA', - City: 'Cartwright', - State: 'NL', - Latitude: 53.7, - Longitude: -57.0166, - }, - CYCA: { - StationId: 'CYCA', - City: 'Cartwright', - State: 'NL', - Latitude: 53.6833, - Longitude: -57.0333, - }, - CZUM: { - StationId: 'CZUM', - City: 'Churchill Falls', - State: 'NL', - Latitude: 53.5333, - Longitude: -64.0833, - }, - CWDH: { - StationId: 'CWDH', - City: 'Daniel\'s Harbour', - State: 'NL', - Latitude: 50.2166, - Longitude: -57.5666, - }, - CYDF: { - StationId: 'CYDF', - City: 'Deer Lake Airpor', - State: 'NL', - Latitude: 49.2166, - Longitude: -57.4, - }, - CWDA: { - StationId: 'CWDA', - City: 'Englee (Maps)', - State: 'NL', - Latitude: 50.7166, - Longitude: -56.1166, - }, - CWXI: { - StationId: 'CWXI', - City: 'Ferolle Pt. (Map', - State: 'NL', - Latitude: 51.0166, - Longitude: -57.1, - }, - CYQX: { - StationId: 'CYQX', - City: 'Gander Intl Airp', - State: 'NL', - Latitude: 48.95, - Longitude: -54.5833, - }, - CYYR: { - StationId: 'CYYR', - City: 'Goose Bay Airpor', - State: 'NL', - Latitude: 53.3166, - Longitude: -60.4166, - }, - CWVW: { - StationId: 'CWVW', - City: 'Grates Cove', - State: 'NL', - Latitude: 48.1666, - Longitude: -52.9333, - }, - CWTP: { - StationId: 'CWTP', - City: 'Holyrood Radar', - State: 'NL', - Latitude: 47.3333, - Longitude: -53.1833, - }, - CWHO: { - StationId: 'CWHO', - City: 'Hopedale (Maps)', - State: 'NL', - Latitude: 55.45, - Longitude: -60.2166, - }, - CWAG: { - StationId: 'CWAG', - City: 'La Scie', - State: 'NL', - Latitude: 49.9166, - Longitude: -55.6666, - }, - CWWU: { - StationId: 'CWWU', - City: 'Long Pond', - State: 'NL', - Latitude: 47.5166, - Longitude: -52.9833, - }, - CYFT: { - StationId: 'CYFT', - City: 'Makkovik Airport', - State: 'NL', - Latitude: 55.0666, - Longitude: -59.1666, - }, - CXME: { - StationId: 'CXME', - City: 'Marble Mtn Radar', - State: 'NL', - Latitude: 48.9333, - Longitude: -57.8333, - }, - CYMH: { - StationId: 'CYMH', - City: 'Mary\'s Harbour', - State: 'NL', - Latitude: 52.2833, - Longitude: -55.85, - }, - CYDP: { - StationId: 'CYDP', - City: 'Nain Airport', - State: 'NL', - Latitude: 56.5333, - Longitude: -61.6666, - }, - CWZB: { - StationId: 'CWZB', - City: 'Port Aux Basques', - State: 'NL', - Latitude: 47.5666, - Longitude: -59.1666, - }, - CXRH: { - StationId: 'CXRH', - City: 'Rocky Harbour', - State: 'NL', - Latitude: 49.5666, - Longitude: -57.8833, - }, - CWZZ: { - StationId: 'CWZZ', - City: 'Saglek (Bay)', - State: 'NL', - Latitude: 58.3166, - Longitude: -62.5666, - }, - CWZN: { - StationId: 'CWZN', - City: 'Sagona Isl (Maps', - State: 'NL', - Latitude: 47.3666, - Longitude: -55.8, - }, - CWAX: { - StationId: 'CWAX', - City: 'Saint Anthony', - State: 'NL', - Latitude: 51.3833, - Longitude: -56.0833, - }, - CWDW: { - StationId: 'CWDW', - City: 'Saint Anthony', - State: 'NL', - Latitude: 51.3833, - Longitude: -56.1, - }, - CYAY: { - StationId: 'CYAY', - City: 'Saint Anthony Ar', - State: 'NL', - Latitude: 51.3833, - Longitude: -56.0666, - }, - CYYT: { - StationId: 'CYYT', - City: 'St Johns Arp', - State: 'NL', - Latitude: 47.6166, - Longitude: -52.7166, - }, - CXSW: { - StationId: 'CXSW', - City: 'St Johns West', - State: 'NL', - Latitude: 47.5166, - Longitude: -52.7833, - }, - CYJT: { - StationId: 'CYJT', - City: 'Stephenville Arp', - State: 'NL', - Latitude: 48.55, - Longitude: -58.5666, - }, - CXTP: { - StationId: 'CXTP', - City: 'Terra Nova', - State: 'NL', - Latitude: 48.55, - Longitude: -53.9666, - }, - CWTU: { - StationId: 'CWTU', - City: 'Tukialik Bay', - State: 'NL', - Latitude: 54.7166, - Longitude: -58.35, - }, - CWDO: { - StationId: 'CWDO', - City: 'Twillingate (Map', - State: 'NL', - Latitude: 49.6666, - Longitude: -54.7833, - }, - CYWK: { - StationId: 'CYWK', - City: 'Wabush Lake Airp', - State: 'NL', - Latitude: 52.9166, - Longitude: -66.8666, - }, - CXWR: { - StationId: 'CXWR', - City: 'Wreckhouse', - State: 'NL', - Latitude: 47.7166, - Longitude: -59.3166, - }, - LFVP: { - StationId: 'LFVP', - City: 'St Pierre-France', - State: 'NL', - Latitude: 46.7666, - Longitude: -56.1833, - }, - CWAH: { - StationId: 'CWAH', - City: 'Amherst (Mars)', - State: 'NS', - Latitude: 45.85, - Longitude: -64.2666, - }, - CWBV: { - StationId: 'CWBV', - City: 'Beaver Island(Ma', - State: 'NS', - Latitude: 44.8166, - Longitude: -62.3166, - }, - CWVU: { - StationId: 'CWVU', - City: 'Brier Island(Aut', - State: 'NS', - Latitude: 44.2833, - Longitude: -66.3333, - }, - CWGU: { - StationId: 'CWGU', - City: 'Cape George (Aut', - State: 'NS', - Latitude: 45.8666, - Longitude: -61.9, - }, - CWBK: { - StationId: 'CWBK', - City: 'Caribou Point(Ma', - State: 'NS', - Latitude: 45.7666, - Longitude: -62.6666, - }, - CXCH: { - StationId: 'CXCH', - City: 'Cheticamp', - State: 'NS', - Latitude: 46.6333, - Longitude: -60.95, - }, - CZDB: { - StationId: 'CZDB', - City: 'Debert', - State: 'NS', - Latitude: 45.4166, - Longitude: -63.4666, - }, - CYID: { - StationId: 'CYID', - City: 'Digby Arpt (Awrs', - State: 'NS', - Latitude: 44.5333, - Longitude: -65.7666, - }, - CWRW: { - StationId: 'CWRW', - City: 'Fourchu Head(Map', - State: 'NS', - Latitude: 45.7166, - Longitude: -60.2166, - }, - CWZQ: { - StationId: 'CWZQ', - City: 'Grand Etang (Aut', - State: 'NS', - Latitude: 46.5333, - Longitude: -61.05, - }, - CYZX: { - StationId: 'CYZX', - City: 'Greenwood (Can M', - State: 'NS', - Latitude: 44.9833, - Longitude: -64.9166, - }, - CYHZ: { - StationId: 'CYHZ', - City: 'Halifax Intl Arp', - State: 'NS', - Latitude: 44.8666, - Longitude: -63.5, - }, - CWRN: { - StationId: 'CWRN', - City: 'Hart Island (Map', - State: 'NS', - Latitude: 45.35, - Longitude: -60.9833, - }, - CXIB: { - StationId: 'CXIB', - City: 'Ingonish Beach', - State: 'NS', - Latitude: 46.6666, - Longitude: -60.3833, - }, - CWKG: { - StationId: 'CWKG', - City: 'Kejimkujik (Au8)', - State: 'NS', - Latitude: 44.4333, - Longitude: -65.2, - }, - CXKT: { - StationId: 'CXKT', - City: 'Kentville (Autob', - State: 'NS', - Latitude: 45.0666, - Longitude: -64.4833, - }, - CXLB: { - StationId: 'CXLB', - City: 'Lunenburg', - State: 'NS', - Latitude: 44.3666, - Longitude: -64.3, - }, - CXMY: { - StationId: 'CXMY', - City: 'Malay Falls', - State: 'NS', - Latitude: 44.9833, - Longitude: -62.4833, - }, - CXMB: { - StationId: 'CXMB', - City: 'Marion Bridge', - State: 'NS', - Latitude: 45.95, - Longitude: -60.2, - }, - CXMI: { - StationId: 'CXMI', - City: 'Mcnabs Island', - State: 'NS', - Latitude: 44.6, - Longitude: -63.5333, - }, - CXNP: { - StationId: 'CXNP', - City: 'Nappan (Auto)', - State: 'NS', - Latitude: 45.75, - Longitude: -64.2333, - }, - CXNM: { - StationId: 'CXNM', - City: 'North Mountain', - State: 'NS', - Latitude: 46.8166, - Longitude: -60.6666, - }, - CYPD: { - StationId: 'CYPD', - City: 'Port Hawkesbury', - State: 'NS', - Latitude: 45.6666, - Longitude: -61.3666, - }, - CWXO: { - StationId: 'CWXO', - City: 'Rowan Gorilla Ii', - State: 'NS', - Latitude: 43.8666, - Longitude: -60.5333, - }, - CWSA: { - StationId: 'CWSA', - City: 'Sable Island', - State: 'NS', - Latitude: 43.9333, - Longitude: -60, - }, - CYSA: { - StationId: 'CYSA', - City: 'Sable Island(Apt', - State: 'NS', - Latitude: 43.9166, - Longitude: -60, - }, - CYAW: { - StationId: 'CYAW', - City: 'Shearwater(Can M', - State: 'NS', - Latitude: 44.6333, - Longitude: -63.5, - }, - CWOS: { - StationId: 'CWOS', - City: 'Shelburne', - State: 'NS', - Latitude: 43.7166, - Longitude: -65.25, - }, - CWEF: { - StationId: 'CWEF', - City: 'St. Paul Isl(Map', - State: 'NS', - Latitude: 47.2166, - Longitude: -60.1166, - }, - CYQY: { - StationId: 'CYQY', - City: 'Sydney Airport', - State: 'NS', - Latitude: 46.1666, - Longitude: -60.0333, - }, - CXTD: { - StationId: 'CXTD', - City: 'Tracadie', - State: 'NS', - Latitude: 45.6166, - Longitude: -61.6833, - }, - CYTN: { - StationId: 'CYTN', - City: 'Trenton Municipa', - State: 'NS', - Latitude: 45.6166, - Longitude: -62.6166, - }, - CWUR: { - StationId: 'CWUR', - City: 'Truro (Mars)', - State: 'NS', - Latitude: 45.3666, - Longitude: -63.2666, - }, - CWWE: { - StationId: 'CWWE', - City: 'Western Head (Ma', - State: 'NS', - Latitude: 43.9666, - Longitude: -64.6666, - }, - CYQI: { - StationId: 'CYQI', - City: 'Yarmouth Airport', - State: 'NS', - Latitude: 43.8333, - Longitude: -66.0833, - }, - CYKD: { - StationId: 'CYKD', - City: 'Aklavik Airport', - State: 'NT', - Latitude: 68.2166, - Longitude: -135, - }, - CZCP: { - StationId: 'CZCP', - City: 'Cape Parry Auto4', - State: 'NT', - Latitude: 70.1666, - Longitude: -124.7166, - }, - CXDK: { - StationId: 'CXDK', - City: 'Deadman Valley', - State: 'NT', - Latitude: 61.2666, - Longitude: -124.4666, - }, - CXDE: { - StationId: 'CXDE', - City: 'Deline', - State: 'NT', - Latitude: 65.2166, - Longitude: -123.4333, - }, - CYOA: { - StationId: 'CYOA', - City: 'Ekati (Pws)', - State: 'NT', - Latitude: 64.7, - Longitude: -110.6166, - }, - CYWJ: { - StationId: 'CYWJ', - City: 'Fort Franklin Ar', - State: 'NT', - Latitude: 65.2166, - Longitude: -123.4333, - }, - CYGH: { - StationId: 'CYGH', - City: 'Fort Good Hope A', - State: 'NT', - Latitude: 66.2666, - Longitude: -128.6166, - }, - CYJF: { - StationId: 'CYJF', - City: 'Fort Liard Airpo', - State: 'NT', - Latitude: 60.2166, - Longitude: -123.4666, - }, - CZFM: { - StationId: 'CZFM', - City: 'Fort Mcpherson A', - State: 'NT', - Latitude: 67.4, - Longitude: -134.8666, - }, - CZFN: { - StationId: 'CZFN', - City: 'Fort Norman Airp', - State: 'NT', - Latitude: 64.9166, - Longitude: -125.5666, - }, - CWID: { - StationId: 'CWID', - City: 'Fort Providence', - State: 'NT', - Latitude: 61.3166, - Longitude: -117.6, - }, - CYFR: { - StationId: 'CYFR', - City: 'Fort Resolution', - State: 'NT', - Latitude: 61.1666, - Longitude: -113.6666, - }, - CYFS: { - StationId: 'CYFS', - City: 'Fort Simpson Arp', - State: 'NT', - Latitude: 61.75, - Longitude: -121.2166, - }, - CXFS: { - StationId: 'CXFS', - City: 'Ft Simpson 71681', - State: 'NT', - Latitude: 61.75, - Longitude: -121.2333, - }, - CZFS: { - StationId: 'CZFS', - City: 'Fort Simpson', - State: 'NT', - Latitude: 61.7666, - Longitude: -121.2333, - }, - CYSM: { - StationId: 'CYSM', - City: 'Fort Smith Airpo', - State: 'NT', - Latitude: 60.0333, - Longitude: -111.9666, - }, - CZSM: { - StationId: 'CZSM', - City: 'Fort Smith', - State: 'NT', - Latitude: 60.0333, - Longitude: -111.9333, - }, - CNGH: { - StationId: 'CNGH', - City: 'Gateshead Island', - State: 'NT', - Latitude: 70.6333, - Longitude: -100.2666, - }, - CYHY: { - StationId: 'CYHY', - City: 'Hay River Airpor', - State: 'NT', - Latitude: 60.8166, - Longitude: -115.7666, - }, - CZHY: { - StationId: 'CZHY', - City: 'Hay River', - State: 'NT', - Latitude: 60.8333, - Longitude: -115.7833, - }, - CWQY: { - StationId: 'CWQY', - City: 'Hanbury River', - State: 'NT', - Latitude: 63.6, - Longitude: -105.1333, - }, - CYHI: { - StationId: 'CYHI', - City: 'Holman Island Ar', - State: 'NT', - Latitude: 70.7666, - Longitude: -117.7833, - }, - CXHI: { - StationId: 'CXHI', - City: 'Holman Cs', - State: 'NT', - Latitude: 70.7666, - Longitude: -117.8, - }, - CWIE: { - StationId: 'CWIE', - City: 'Indian River', - State: 'NT', - Latitude: 64.3833, - Longitude: -115.0166, - }, - CYEV: { - StationId: 'CYEV', - City: 'Inuvik Airport', - State: 'NT', - Latitude: 68.3166, - Longitude: -133.5, - }, - CZEV: { - StationId: 'CZEV', - City: 'Inuvik', - State: 'NT', - Latitude: 68.3166, - Longitude: -133.5166, - }, - CXJM: { - StationId: 'CXJM', - City: 'Jean Marier', - State: 'NT', - Latitude: 61.35, - Longitude: -120.7833, - }, - CWKP: { - StationId: 'CWKP', - City: 'Keats Point', - State: 'NT', - Latitude: 69.6666, - Longitude: -121.6666, - }, - CWMT: { - StationId: 'CWMT', - City: 'Lac La Martre', - State: 'NT', - Latitude: 63.1333, - Longitude: -117.25, - }, - CXLL: { - StationId: 'CXLL', - City: 'Lindberg Landing', - State: 'NT', - Latitude: 61.1166, - Longitude: -122.85, - }, - CWLI: { - StationId: 'CWLI', - City: 'Liverpool Bay', - State: 'NT', - Latitude: 69.5833, - Longitude: -130.9, - }, - CXLC: { - StationId: 'CXLC', - City: 'Lower Carp Lake', - State: 'NT', - Latitude: 63.6, - Longitude: -113.85, - }, - CYLK: { - StationId: 'CYLK', - City: 'Lutsel Ke Arpt (', - State: 'NT', - Latitude: 62.4166, - Longitude: -110.6666, - }, - CXLU: { - StationId: 'CXLU', - City: 'Lutsel Ke Cs', - State: 'NT', - Latitude: 62.4166, - Longitude: -110.6666, - }, - CYMD: { - StationId: 'CYMD', - City: 'Mould Bay', - State: 'NT', - Latitude: 76.2166, - Longitude: -119.3166, - }, - CWMD: { - StationId: 'CWMD', - City: 'Mould Bay Camp', - State: 'NT', - Latitude: 76.2166, - Longitude: -119.3166, - }, - CYVQ: { - StationId: 'CYVQ', - City: 'Norman Wells Arp', - State: 'NT', - Latitude: 65.2666, - Longitude: -126.7833, - }, - CYPC: { - StationId: 'CYPC', - City: 'Paulatuk Airport', - State: 'NT', - Latitude: 69.3666, - Longitude: -124.0666, - }, - CWND: { - StationId: 'CWND', - City: 'Pelly Island', - State: 'NT', - Latitude: 69.6333, - Longitude: -135.4333, - }, - CXQA: { - StationId: 'CXQA', - City: 'Qavvik Lake', - State: 'NT', - Latitude: 68.25, - Longitude: -122.1, - }, - CYRA: { - StationId: 'CYRA', - City: 'Rae Lakes', - State: 'NT', - Latitude: 64.1166, - Longitude: -117.3166, - }, - CWYH: { - StationId: 'CWYH', - City: 'Rae Lakes', - State: 'NT', - Latitude: 64.1166, - Longitude: -117.3666, - }, - CWTD: { - StationId: 'CWTD', - City: 'Robertson Lake', - State: 'NT', - Latitude: 65.1, - Longitude: -102.4333, - }, - CYSY: { - StationId: 'CYSY', - City: 'Sachs Harbour(M', - State: 'NT', - Latitude: 72, - Longitude: -125.2666, - }, - CXTV: { - StationId: 'CXTV', - City: 'Trail Valley', - State: 'NT', - Latitude: 68.75, - Longitude: -133.5, - }, - CYUB: { - StationId: 'CYUB', - City: 'Tuktoyaktuk', - State: 'NT', - Latitude: 69.45, - Longitude: -133.0166, - }, - CXTN: { - StationId: 'CXTN', - City: 'Tuktut Nogait Np', - State: 'NT', - Latitude: 69.2, - Longitude: -122.35, - }, - CYWE: { - StationId: 'CYWE', - City: 'Wekweeti', - State: 'NT', - Latitude: 64.1833, - Longitude: -114.0833, - }, - CYWY: { - StationId: 'CYWY', - City: 'Wrigley Airport', - State: 'NT', - Latitude: 63.2166, - Longitude: -123.4166, - }, - CYZF: { - StationId: 'CYZF', - City: 'Yellowknife Airp', - State: 'NT', - Latitude: 62.4666, - Longitude: -114.45, - }, - CXYH: { - StationId: 'CXYH', - City: 'Yohin', - State: 'NT', - Latitude: 61.25, - Longitude: -123.75, - }, - CZVE: { - StationId: 'CZVE', - City: 'Canada/Artcc', - State: 'NT', - Latitude: 70.1666, - Longitude: -124.6833, - }, - CWLT: { - StationId: 'CWLT', - City: 'Alert', - State: 'NU', - Latitude: 82.5, - Longitude: -62.3166, - }, - CYLT: { - StationId: 'CYLT', - City: 'Alert Airport', - State: 'NU', - Latitude: 82.5166, - Longitude: -62.2666, - }, - CZLT: { - StationId: 'CZLT', - City: 'Alert', - State: 'NU', - Latitude: 82.5, - Longitude: -62.3333, - }, - CXAT: { - StationId: 'CXAT', - City: 'Arctic Bay Cs', - State: 'NU', - Latitude: 73, - Longitude: -85.0333, - }, - CYAB: { - StationId: 'CYAB', - City: 'Arctic Bay', - State: 'NU', - Latitude: 73, - Longitude: -85.05, - }, - CYEK: { - StationId: 'CYEK', - City: 'Arviat Airport', - State: 'NU', - Latitude: 61.1, - Longitude: -94.0666, - }, - CXAR: { - StationId: 'CXAR', - City: 'Arviat Climate', - State: 'NU', - Latitude: 61.1, - Longitude: -94.0666, - }, - CYBK: { - StationId: 'CYBK', - City: 'Baker Lake Airpo', - State: 'NU', - Latitude: 64.2833, - Longitude: -96.0666, - }, - CXBL: { - StationId: 'CXBL', - City: 'Baker Lake', - State: 'NU', - Latitude: 64.3166, - Longitude: -96, - }, - CWOB: { - StationId: 'CWOB', - City: 'Brevoort Island', - State: 'NU', - Latitude: 63.3166, - Longitude: -64.15, - }, - CYVM: { - StationId: 'CYVM', - City: 'Qikiqtarjuaq', - State: 'NU', - Latitude: 67.5333, - Longitude: -64.0166, - }, - CWVD: { - StationId: 'CWVD', - City: 'Broughton Island', - State: 'NU', - Latitude: 67.5166, - Longitude: -63.7666, - }, - CWBR: { - StationId: 'CWBR', - City: 'Brown River', - State: 'NU', - Latitude: 66.0333, - Longitude: -91.8333, - }, - CYCB: { - StationId: 'CYCB', - City: 'Cambridge Bay Ar', - State: 'NU', - Latitude: 69.0833, - Longitude: -105.1166, - }, - CXCM: { - StationId: 'CXCM', - City: 'Cambridge Bay', - State: 'NU', - Latitude: 69.1, - Longitude: -105.1333, - }, - CYTE: { - StationId: 'CYTE', - City: 'Cape Dorset Airp', - State: 'NU', - Latitude: 64.2166, - Longitude: -76.5166, - }, - CWFD: { - StationId: 'CWFD', - City: 'Cape Dyer Airpor', - State: 'NU', - Latitude: 66.5666, - Longitude: -61.5833, - }, - CWUP: { - StationId: 'CWUP', - City: 'Cape Hooper', - State: 'NU', - Latitude: 68.4666, - Longitude: -66.8166, - }, - CWYM: { - StationId: 'CWYM', - City: 'Cape Mercy', - State: 'NU', - Latitude: 64.95, - Longitude: -63.5666, - }, - CWPX: { - StationId: 'CWPX', - City: 'Cape Peel West', - State: 'NU', - Latitude: 69.0166, - Longitude: -107.8166, - }, - CYCS: { - StationId: 'CYCS', - City: 'Chesterfield Inl', - State: 'NU', - Latitude: 63.35, - Longitude: -90.7166, - }, - CYCO: { - StationId: 'CYCO', - City: 'Coppermine Airpo', - State: 'NU', - Latitude: 67.8166, - Longitude: -115.15, - }, - CYZS: { - StationId: 'CYZS', - City: 'Coral Harbour Ar', - State: 'NU', - Latitude: 64.2, - Longitude: -83.3666, - }, - CWXR: { - StationId: 'CWXR', - City: 'Croker River', - State: 'NU', - Latitude: 69.2666, - Longitude: -119.2166, - }, - CYCY: { - StationId: 'CYCY', - City: 'Cylde Airport', - State: 'NU', - Latitude: 70.4666, - Longitude: -68.5166, - }, - CWUW: { - StationId: 'CWUW', - City: 'Dewar Lakes', - State: 'NU', - Latitude: 68.65, - Longitude: -71.1666, - }, - CWJC: { - StationId: 'CWJC', - City: 'Ennadai Lake (Ma', - State: 'NU', - Latitude: 61.1333, - Longitude: -100.9, - }, - CWEU: { - StationId: 'CWEU', - City: 'Eureka', - State: 'NU', - Latitude: 80, - Longitude: -85.9166, - }, - CYEU: { - StationId: 'CYEU', - City: 'Eureka', - State: 'NU', - Latitude: 80, - Longitude: -85.8166, - }, - CYFB: { - StationId: 'CYFB', - City: 'Frobisher/Iqalui', - State: 'NU', - Latitude: 63.75, - Longitude: -68.55, - }, - CYHK: { - StationId: 'CYHK', - City: 'Gjoa Haven Airpo', - State: 'NU', - Latitude: 68.6166, - Longitude: -95.8333, - }, - CZHK: { - StationId: 'CZHK', - City: 'Gjoa Haven', - State: 'NU', - Latitude: 68.6333, - Longitude: -95.85, - }, - CWGZ: { - StationId: 'CWGZ', - City: 'Grise Fiord Air', - State: 'NU', - Latitude: 76.4166, - Longitude: -82.9, - }, - CYUX: { - StationId: 'CYUX', - City: 'Hall Beach Airpo', - State: 'NU', - Latitude: 68.7666, - Longitude: -81.25, - }, - CXUX: { - StationId: 'CXUX', - City: 'Hall Beach', - State: 'NU', - Latitude: 68.7833, - Longitude: -81.25, - }, - CWIL: { - StationId: 'CWIL', - City: 'Hat Island', - State: 'NU', - Latitude: 68.3166, - Longitude: -100.0666, - }, - CYGT: { - StationId: 'CYGT', - City: 'Igloolik Airport', - State: 'NU', - Latitude: 69.3666, - Longitude: -81.8166, - }, - CWIC: { - StationId: 'CWIC', - City: 'Isachsen (Maps)', - State: 'NU', - Latitude: 78.7833, - Longitude: -103.55, - }, - CYUJ: { - StationId: 'CYUJ', - City: 'Lady Franklin Po', - State: 'NU', - Latitude: 68.5, - Longitude: -113.2166, - }, - CYLC: { - StationId: 'CYLC', - City: 'Lake Harbour Arp', - State: 'NU', - Latitude: 62.85, - Longitude: -69.8666, - }, - CWLX: { - StationId: 'CWLX', - City: 'Longstaff Bluff', - State: 'NU', - Latitude: 68.9, - Longitude: -75.15, - }, - CYWO: { - StationId: 'CYWO', - City: 'Lupin Arpt (Sawr', - State: 'NU', - Latitude: 65.7666, - Longitude: -111.25, - }, - CWIJ: { - StationId: 'CWIJ', - City: 'Lupin (Maps)', - State: 'NU', - Latitude: 65.7666, - Longitude: -111.2333, - }, - CYSR: { - StationId: 'CYSR', - City: 'Nanisivik Airpor', - State: 'NU', - Latitude: 72.9666, - Longitude: -84.6166, - }, - CYXP: { - StationId: 'CYXP', - City: 'Pangnirtung Airp', - State: 'NU', - Latitude: 66.15, - Longitude: -65.7166, - }, - CWRF: { - StationId: 'CWRF', - City: 'Pelly Bay 1', - State: 'NU', - Latitude: 69.4166, - Longitude: -89.7166, - }, - CYBB: { - StationId: 'CYBB', - City: 'Pelly Bay Airpor', - State: 'NU', - Latitude: 68.5166, - Longitude: -89.8166, - }, - CYIO: { - StationId: 'CYIO', - City: 'Pond Inlet Airpo', - State: 'NU', - Latitude: 72.6666, - Longitude: -77.9666, - }, - CZRP: { - StationId: 'CZRP', - City: 'Rae Point', - State: 'NU', - Latitude: 75.3666, - Longitude: -105.7166, - }, - CYRT: { - StationId: 'CYRT', - City: 'Rankin Inlet Arp', - State: 'NU', - Latitude: 62.8166, - Longitude: -92.1166, - }, - CYUT: { - StationId: 'CYUT', - City: 'Repulse Bay Airp', - State: 'NU', - Latitude: 66.5166, - Longitude: -86.25, - }, - CYRB: { - StationId: 'CYRB', - City: 'Resolute Airport', - State: 'NU', - Latitude: 74.7166, - Longitude: -94.9666, - }, - CXRB: { - StationId: 'CXRB', - City: 'Resolute Cs', - State: 'NU', - Latitude: 74.7166, - Longitude: -94.9833, - }, - CWRH: { - StationId: 'CWRH', - City: 'Resolution Is', - State: 'NU', - Latitude: 61.5666, - Longitude: -64.65, - }, - CWRX: { - StationId: 'CWRX', - City: 'Rowley Island', - State: 'NU', - Latitude: 69.0666, - Longitude: -79.0166, - }, - CYSK: { - StationId: 'CYSK', - City: 'Sanikiluaq Airpo', - State: 'NU', - Latitude: 56.5333, - Longitude: -79.25, - }, - CYUS: { - StationId: 'CYUS', - City: 'Shepherd Bay Arp', - State: 'NU', - Latitude: 68.8166, - Longitude: -93.4166, - }, - CYYH: { - StationId: 'CYYH', - City: 'Spence Bay Airpo', - State: 'NU', - Latitude: 69.5333, - Longitude: -93.5666, - }, - CXSE: { - StationId: 'CXSE', - City: 'Stefansson Is', - State: 'NU', - Latitude: 73.7666, - Longitude: -105.2833, - }, - CXWB: { - StationId: 'CXWB', - City: 'Wager Bay', - State: 'NU', - Latitude: 65.8833, - Longitude: -89.45, - }, - CYXN: { - StationId: 'CYXN', - City: 'Whale Cove Airpo', - State: 'NU', - Latitude: 62.2166, - Longitude: -92.5833, - }, - CXFB: { - StationId: 'CXFB', - City: 'Iqaluit Climate', - State: 'NU', - Latitude: 63.75, - Longitude: -68.55, - }, - CWCH: { - StationId: 'CWCH', - City: 'Atikokan (Aut)', - State: 'ON', - Latitude: 48.75, - Longitude: -91.6166, - }, - CWRK: { - StationId: 'CWRK', - City: 'Bancroft Autob', - State: 'ON', - Latitude: 45.0666, - Longitude: -77.8666, - }, - CWCU: { - StationId: 'CWCU', - City: 'Barrie (Mars)', - State: 'ON', - Latitude: 44.3666, - Longitude: -79.7666, - }, - CXBI: { - StationId: 'CXBI', - City: 'Barrie-Oro', - State: 'ON', - Latitude: 44.4833, - Longitude: -79.55, - }, - CWPB: { - StationId: 'CWPB', - City: 'Beausoleil Isl A', - State: 'ON', - Latitude: 44.85, - Longitude: -79.8666, - }, - CWDD: { - StationId: 'CWDD', - City: 'Belle River Aut0', - State: 'ON', - Latitude: 42.2833, - Longitude: -82.7, - }, - CWTL: { - StationId: 'CWTL', - City: 'Big Trout Lake', - State: 'ON', - Latitude: 53.8166, - Longitude: -89.8833, - }, - CYTL: { - StationId: 'CYTL', - City: 'Big Trout Lake', - State: 'ON', - Latitude: 53.8166, - Longitude: -89.8833, - }, - CYBN: { - StationId: 'CYBN', - City: 'Borden', - State: 'ON', - Latitude: 44.2666, - Longitude: -79.9166, - }, - CWBI: { - StationId: 'CWBI', - City: 'Britt (Mars)', - State: 'ON', - Latitude: 45.8, - Longitude: -80.5333, - }, - CWWB: { - StationId: 'CWWB', - City: 'Burlington Piers', - State: 'ON', - Latitude: 43.3, - Longitude: -79.7833, - }, - CXCA: { - StationId: 'CXCA', - City: 'Cameron Falls', - State: 'ON', - Latitude: 49.15, - Longitude: -88.35, - }, - CWCI: { - StationId: 'CWCI', - City: 'Caribou Isl (Map', - State: 'ON', - Latitude: 47.3166, - Longitude: -85.8166, - }, - CYLD: { - StationId: 'CYLD', - City: 'Chapleau Arpt(Sa', - State: 'ON', - Latitude: 47.8166, - Longitude: -83.3333, - }, - CWNC: { - StationId: 'CWNC', - City: 'Cobourg (Mars)', - State: 'ON', - Latitude: 43.95, - Longitude: -78.1666, - }, - CWCO: { - StationId: 'CWCO', - City: 'Collingwood (Aut', - State: 'ON', - Latitude: 44.45, - Longitude: -80.1666, - }, - CWWX: { - StationId: 'CWWX', - City: 'Cove Island (Map', - State: 'ON', - Latitude: 45.3166, - Longitude: -81.7333, - }, - CXCY: { - StationId: 'CXCY', - City: 'Cyprus Lake Cs', - State: 'ON', - Latitude: 45.2333, - Longitude: -81.5333, - }, - CXDI: { - StationId: 'CXDI', - City: 'Delhi Cs (Aut)', - State: 'ON', - Latitude: 42.8666, - Longitude: -80.55, - }, - CYHD: { - StationId: 'CYHD', - City: 'Dryden Airport', - State: 'ON', - Latitude: 49.8166, - Longitude: -92.75, - }, - CXDR: { - StationId: 'CXDR', - City: 'Dryden', - State: 'ON', - Latitude: 49.85, - Longitude: -92.8, - }, - CXEA: { - StationId: 'CXEA', - City: 'Ear Falls (Aut)', - State: 'ON', - Latitude: 50.6333, - Longitude: -93.2166, - }, - CYXR: { - StationId: 'CYXR', - City: 'Earlton Airport', - State: 'ON', - Latitude: 47.7, - Longitude: -79.8333, - }, - CZXR: { - StationId: 'CZXR', - City: 'Earlton', - State: 'ON', - Latitude: 47.7, - Longitude: -79.8333, - }, - CXET: { - StationId: 'CXET', - City: 'Egbert Cs', - State: 'ON', - Latitude: 44.2333, - Longitude: -79.7833, - }, - CWET: { - StationId: 'CWET', - City: 'Egbert (Maps)', - State: 'ON', - Latitude: 44.2333, - Longitude: -79.7833, - }, - CYEL: { - StationId: 'CYEL', - City: 'Elliot Lake (Saw', - State: 'ON', - Latitude: 46.35, - Longitude: -82.5666, - }, - CZEL: { - StationId: 'CZEL', - City: 'Elora Rcs', - State: 'ON', - Latitude: 43.65, - Longitude: -80.4166, - }, - CWAJ: { - StationId: 'CWAJ', - City: 'Erieau (Maps)', - State: 'ON', - Latitude: 42.25, - Longitude: -81.9, - }, - CWSO: { - StationId: 'CWSO', - City: 'Exeter Radar', - State: 'ON', - Latitude: 43.3666, - Longitude: -81.3833, - }, - CYER: { - StationId: 'CYER', - City: 'Ft Severn', - State: 'ON', - Latitude: 56.0166, - Longitude: -87.6833, - }, - CXFT: { - StationId: 'CXFT', - City: 'Franktown', - State: 'ON', - Latitude: 45.0333, - Longitude: -76.1, - }, - CYGQ: { - StationId: 'CYGQ', - City: 'Geraldton Airpor', - State: 'ON', - Latitude: 49.7666, - Longitude: -86.9166, - }, - CWGD: { - StationId: 'CWGD', - City: 'Goderich (Autob)', - State: 'ON', - Latitude: 43.7666, - Longitude: -81.7166, - }, - CYZE: { - StationId: 'CYZE', - City: 'Gore Bay Airport', - State: 'ON', - Latitude: 45.8666, - Longitude: -82.5666, - }, - CWNL: { - StationId: 'CWNL', - City: 'Great Duck Islan', - State: 'ON', - Latitude: 45.6166, - Longitude: -82.9666, - }, - CWGH: { - StationId: 'CWGH', - City: 'Grenadier Island', - State: 'ON', - Latitude: 44.4166, - Longitude: -75.85, - }, - CYHM: { - StationId: 'CYHM', - City: 'Hamilton Airport', - State: 'ON', - Latitude: 43.1666, - Longitude: -79.9333, - }, - CXHM: { - StationId: 'CXHM', - City: 'Hamilton Rbg Cs', - State: 'ON', - Latitude: 43.2833, - Longitude: -79.9, - }, - CXHA: { - StationId: 'CXHA', - City: 'Harrow Cda', - State: 'ON', - Latitude: 42.0333, - Longitude: -82.9, - }, - CYYU: { - StationId: 'CYYU', - City: 'Kapuskasing Airp', - State: 'ON', - Latitude: 49.4166, - Longitude: -82.4666, - }, - CXKA: { - StationId: 'CXKA', - City: 'Kapuskasing Cda', - State: 'ON', - Latitude: 49.4, - Longitude: -82.45, - }, - CWKK: { - StationId: 'CWKK', - City: 'Katatota Island', - State: 'ON', - Latitude: 49.7166, - Longitude: -88.3333, - }, - CXKE: { - StationId: 'CXKE', - City: 'Kemptville', - State: 'ON', - Latitude: 45, - Longitude: -75.6333, - }, - CYQK: { - StationId: 'CYQK', - City: 'Kenora Airport', - State: 'ON', - Latitude: 49.7666, - Longitude: -94.3666, - }, - CWBE: { - StationId: 'CWBE', - City: 'Killarney (Maps)', - State: 'ON', - Latitude: 45.9833, - Longitude: -81.4833, - }, - CYGK: { - StationId: 'CYGK', - City: 'Kingston Arpt (M', - State: 'ON', - Latitude: 44.2166, - Longitude: -76.5833, - }, - CXKI: { - StationId: 'CXKI', - City: 'Kirkland Lake', - State: 'ON', - Latitude: 48.2166, - Longitude: -80, - }, - CXLA: { - StationId: 'CXLA', - City: 'Ladrienne Radar', - State: 'ON', - Latitude: 48.55, - Longitude: -77.8, - }, - CWGL: { - StationId: 'CWGL', - City: 'Lagoon City', - State: 'ON', - Latitude: 44.5166, - Longitude: -79.2166, - }, - CWLF: { - StationId: 'CWLF', - City: 'Lansdowne House', - State: 'ON', - Latitude: 52.2166, - Longitude: -87.8666, - }, - CYLF: { - StationId: 'CYLF', - City: 'Lansdowne House', - State: 'ON', - Latitude: 52.2333, - Longitude: -87.8833, - }, - CYLH: { - StationId: 'CYLH', - City: 'Lansdowne 71697', - State: 'ON', - Latitude: 52.2, - Longitude: -87.9333, - }, - CWSN: { - StationId: 'CWSN', - City: 'London Cs', - State: 'ON', - Latitude: 43.0333, - Longitude: -81.15, - }, - CYXU: { - StationId: 'CYXU', - City: 'London Airport', - State: 'ON', - Latitude: 43.0166, - Longitude: -81.15, - }, - CWPS: { - StationId: 'CWPS', - City: 'Long Point (Maps', - State: 'ON', - Latitude: 42.5666, - Longitude: -80.0333, - }, - CYSP: { - StationId: 'CYSP', - City: 'Marathon', - State: 'ON', - Latitude: 48.75, - Longitude: -86.35, - }, - CWGJ: { - StationId: 'CWGJ', - City: 'Montreal Riv Har', - State: 'ON', - Latitude: 47.2333, - Longitude: -84.5833, - }, - CZGJ: { - StationId: 'CZGJ', - City: 'Montreal Riv', - State: 'ON', - Latitude: 47.25, - Longitude: -84.6, - }, - CYMO: { - StationId: 'CYMO', - City: 'Moosonee (Sawr)', - State: 'ON', - Latitude: 51.2833, - Longitude: -80.6166, - }, - CWZC: { - StationId: 'CWZC', - City: 'Moosonee', - State: 'ON', - Latitude: 51.2833, - Longitude: -80.6, - }, - CXZC: { - StationId: 'CXZC', - City: 'Moosonee Rcs', - State: 'ON', - Latitude: 51.3, - Longitude: -80.6166, - }, - CWLS: { - StationId: 'CWLS', - City: 'Mount Forest(Mar', - State: 'ON', - Latitude: 43.9666, - Longitude: -80.75, - }, - CYQA: { - StationId: 'CYQA', - City: 'Muskoka Airport', - State: 'ON', - Latitude: 44.9666, - Longitude: -79.2833, - }, - CZMD: { - StationId: 'CZMD', - City: 'Muskrat Dam', - State: 'ON', - Latitude: 53.4333, - Longitude: -91.7666, - }, - CWNZ: { - StationId: 'CWNZ', - City: 'Nagagami (Mars)', - State: 'ON', - Latitude: 49.75, - Longitude: -84.1666, - }, - CYYB: { - StationId: 'CYYB', - City: 'North Bay Airpor', - State: 'ON', - Latitude: 46.35, - Longitude: -79.4166, - }, - CXTI: { - StationId: 'CXTI', - City: 'Northeast Ont', - State: 'ON', - Latitude: 49.2833, - Longitude: -81.7833, - }, - CWDF: { - StationId: 'CWDF', - City: 'Oliphant (Autob)', - State: 'ON', - Latitude: 44.7166, - Longitude: -81.2666, - }, - CYOO: { - StationId: 'CYOO', - City: 'Oshawa', - State: 'ON', - Latitude: 43.9166, - Longitude: -78.9, - }, - CYOW: { - StationId: 'CYOW', - City: 'Ottawa Intl', - State: 'ON', - Latitude: 45.3166, - Longitude: -75.6666, - }, - CXOA: { - StationId: 'CXOA', - City: 'Ottawa Cda Rcs', - State: 'ON', - Latitude: 45.3833, - Longitude: -75.7166, - }, - CXQT: { - StationId: 'CXQT', - City: 'N Ontario Portab', - State: 'ON', - Latitude: 48.4333, - Longitude: -89.2166, - }, - CXPC: { - StationId: 'CXPC', - City: 'Parry Sound', - State: 'ON', - Latitude: 45.35, - Longitude: -80.05, - }, - CYWA: { - StationId: 'CYWA', - City: 'Petawawa', - State: 'ON', - Latitude: 45.95, - Longitude: -77.3166, - }, - CYPQ: { - StationId: 'CYPQ', - City: 'Peterborough Arp', - State: 'ON', - Latitude: 44.2166, - Longitude: -78.3666, - }, - CYPL: { - StationId: 'CYPL', - City: 'Pickle Lake', - State: 'ON', - Latitude: 51.4666, - Longitude: -90.2, - }, - CWQP: { - StationId: 'CWQP', - City: 'Point Petre (Mar', - State: 'ON', - Latitude: 43.8333, - Longitude: -77.15, - }, - CWPC: { - StationId: 'CWPC', - City: 'Port Colborne(Au', - State: 'ON', - Latitude: 42.8666, - Longitude: -79.25, - }, - CWWZ: { - StationId: 'CWWZ', - City: 'Port Weller (Mar', - State: 'ON', - Latitude: 43.25, - Longitude: -79.2166, - }, - CWCJ: { - StationId: 'CWCJ', - City: 'Pukaskwa Park', - State: 'ON', - Latitude: 48.6, - Longitude: -86.2833, - }, - CYTA: { - StationId: 'CYTA', - City: 'Rawson Lake', - State: 'ON', - Latitude: 49.6666, - Longitude: -93.7333, - }, - CTRA: { - StationId: 'CTRA', - City: 'Rawson Lake', - State: 'ON', - Latitude: 49.6666, - Longitude: -93.7333, - }, - CYRL: { - StationId: 'CYRL', - City: 'Red Lake Airport', - State: 'ON', - Latitude: 51.0666, - Longitude: -93.7833, - }, - CXRG: { - StationId: 'CXRG', - City: 'Ridgetown Rcs', - State: 'ON', - Latitude: 42.45, - Longitude: -81.8833, - }, - CWGQ: { - StationId: 'CWGQ', - City: 'Roquemaure', - State: 'ON', - Latitude: 48.6166, - Longitude: -79.45, - }, - CWNB: { - StationId: 'CWNB', - City: 'S.E. Shoal (Maps', - State: 'ON', - Latitude: 41.8166, - Longitude: -82.4666, - }, - CZSJ: { - StationId: 'CZSJ', - City: 'Sandy Lake', - State: 'ON', - Latitude: 53.0666, - Longitude: -93.35, - }, - CYZR: { - StationId: 'CYZR', - City: 'Sarnia Airport', - State: 'ON', - Latitude: 43, - Longitude: -82.3, - }, - CYAM: { - StationId: 'CYAM', - City: 'Sault Ste Marie', - State: 'ON', - Latitude: 46.4666, - Longitude: -84.5166, - }, - CYXL: { - StationId: 'CYXL', - City: 'Sioux Lookout Ar', - State: 'ON', - Latitude: 50.1166, - Longitude: -91.9, - }, - CYSN: { - StationId: 'CYSN', - City: 'St. Catharines A', - State: 'ON', - Latitude: 43.2, - Longitude: -79.1666, - }, - CYQC: { - StationId: 'CYQC', - City: 'Sterling', - State: 'QC', - Latitude: 46.3166, - Longitude: -77.6333, - }, - CYSB: { - StationId: 'CYSB', - City: 'Sudbury Airport', - State: 'ON', - Latitude: 46.6333, - Longitude: -80.8, - }, - CXNI: { - StationId: 'CXNI', - City: 'Superior W Radar', - State: 'ON', - Latitude: 48.85, - Longitude: -89.1166, - }, - CYTJ: { - StationId: 'CYTJ', - City: 'Terrace Bay (Saw', - State: 'ON', - Latitude: 48.8166, - Longitude: -87.0833, - }, - CYQT: { - StationId: 'CYQT', - City: 'Thunder Bay', - State: 'ON', - Latitude: 48.3666, - Longitude: -89.3166, - }, - CZTB: { - StationId: 'CZTB', - City: 'Thunder Bay', - State: 'ON', - Latitude: 48.3666, - Longitude: -89.3166, - }, - CYTS: { - StationId: 'CYTS', - City: 'Timmins Airport', - State: 'ON', - Latitude: 48.5666, - Longitude: -81.3666, - }, - CYKZ: { - StationId: 'CYKZ', - City: 'Toronto Buttonvi', - State: 'ON', - Latitude: 43.8666, - Longitude: -79.3666, - }, - CYTZ: { - StationId: 'CYTZ', - City: 'Toronto Il Vor', - State: 'ON', - Latitude: 43.6333, - Longitude: -79.4, - }, - CYYZ: { - StationId: 'CYYZ', - City: 'Toronto/Pearson', - State: 'ON', - Latitude: 43.6666, - Longitude: -79.6166, - }, - CXTO: { - StationId: 'CXTO', - City: 'Toronto City', - State: 'ON', - Latitude: 43.6666, - Longitude: -79.4, - }, - CYTR: { - StationId: 'CYTR', - City: 'Trenton (Can Mil', - State: 'ON', - Latitude: 44.1166, - Longitude: -77.5166, - }, - CWAB: { - StationId: 'CWAB', - City: 'Trowbridge (Maps', - State: 'ON', - Latitude: 48.2833, - Longitude: -88.8666, - }, - CWJM: { - StationId: 'CWJM', - City: 'Upper Rideau Lak', - State: 'ON', - Latitude: 44.7, - Longitude: -76.2833, - }, - CWDV: { - StationId: 'CWDV', - City: 'Upsala (Mars)', - State: 'ON', - Latitude: 49.0166, - Longitude: -90.4666, - }, - CWIM: { - StationId: 'CWIM', - City: 'Upsala (Radar)', - State: 'ON', - Latitude: 49.0333, - Longitude: -90.4166, - }, - CXVN: { - StationId: 'CXVN', - City: 'Vineland (Au8)', - State: 'ON', - Latitude: 43.1833, - Longitude: -79.4, - }, - CYKF: { - StationId: 'CYKF', - City: 'Waterloo Well', - State: 'ON', - Latitude: 43.4666, - Longitude: -80.3833, - }, - CYXZ: { - StationId: 'CYXZ', - City: 'Wawa Airport', - State: 'ON', - Latitude: 47.9666, - Longitude: -84.7666, - }, - CWEC: { - StationId: 'CWEC', - City: 'Welcome Island', - State: 'ON', - Latitude: 48.3666, - Longitude: -89.1166, - }, - CWMZ: { - StationId: 'CWMZ', - City: 'Western Isl (Map', - State: 'ON', - Latitude: 45.0166, - Longitude: -80.3666, - }, - CYVV: { - StationId: 'CYVV', - City: 'Wiarton Air', - State: 'ON', - Latitude: 44.75, - Longitude: -81.0833, - }, - CYQG: { - StationId: 'CYQG', - City: 'Windsor Airport', - State: 'ON', - Latitude: 42.2666, - Longitude: -82.9666, - }, - CWSI: { - StationId: 'CWSI', - City: 'Simcoe (Mars)', - State: 'ON', - Latitude: 42.85, - Longitude: -80.2666, - }, - CVBI: { - StationId: 'CVBI', - City: 'Kenora/Ont Vor', - State: 'ON', - Latitude: 49.4666, - Longitude: -94.0333, - }, - CWPL: { - StationId: 'CWPL', - City: 'Pickle Lake', - State: 'ON', - Latitude: 51.4666, - Longitude: -90.2, - }, - CTAE: { - StationId: 'CTAE', - City: 'Alfred', - State: 'ON', - Latitude: 45.55, - Longitude: -74.8833, - }, - CTAL: { - StationId: 'CTAL', - City: 'Alexandria 71393', - State: 'ON', - Latitude: 45.3166, - Longitude: -74.6166, - }, - CTCK: { - StationId: 'CTCK', - City: 'Moose Creek', - State: 'ON', - Latitude: 45.25, - Longitude: -74.9666, - }, - CTCW: { - StationId: 'CTCW', - City: 'Cornwall', - State: 'ON', - Latitude: 45.0333, - Longitude: -74.6833, - }, - CTNK: { - StationId: 'CTNK', - City: 'Algonquin Park', - State: 'ON', - Latitude: 45.5333, - Longitude: -78.2666, - }, - CTWN: { - StationId: 'CTWN', - City: 'Winchester', - State: 'ON', - Latitude: 45.05, - Longitude: -75.3333, - }, - CYYG: { - StationId: 'CYYG', - City: 'Charlottetown Ar', - State: 'PE', - Latitude: 46.2666, - Longitude: -63.1166, - }, - CXBP: { - StationId: 'CXBP', - City: 'Confederation Br', - State: 'PE', - Latitude: 46.2333, - Longitude: -63.7333, - }, - CWEP: { - StationId: 'CWEP', - City: 'East Point (Mars', - State: 'PE', - Latitude: 46.45, - Longitude: -61.9666, - }, - CXMP: { - StationId: 'CXMP', - City: 'Maple Plains Pei', - State: 'PE', - Latitude: 46.3, - Longitude: -63.5833, - }, - CWNE: { - StationId: 'CWNE', - City: 'North Point (Aut', - State: 'PE', - Latitude: 47.0666, - Longitude: -64, - }, - CZSP: { - StationId: 'CZSP', - City: 'St Peters', - State: 'PE', - Latitude: 46.45, - Longitude: -62.5833, - }, - CWSD: { - StationId: 'CWSD', - City: 'Summerside (Auto', - State: 'PE', - Latitude: 46.4166, - Longitude: -63.85, - }, - CYSU: { - StationId: 'CYSU', - City: 'Summerside(Can M', - State: 'PE', - Latitude: 46.4166, - Longitude: -63.8166, - }, - CAHR: { - StationId: 'CAHR', - City: 'Harrington Cda', - State: 'PE', - Latitude: 46.35, - Longitude: -63.1666, - }, - CWZS: { - StationId: 'CWZS', - City: 'Amqui', - State: 'QC', - Latitude: 48.4666, - Longitude: -67.4333, - }, - CYKO: { - StationId: 'CYKO', - City: 'Akulivik Airport', - State: 'QC', - Latitude: 60.8166, - Longitude: -78.15, - }, - CYLA: { - StationId: 'CYLA', - City: 'Aupaluk', - State: 'QC', - Latitude: 59.2833, - Longitude: -69.5833, - }, - CYBG: { - StationId: 'CYBG', - City: 'Bagotville(Can M', - State: 'QC', - Latitude: 48.3333, - Longitude: -70.9833, - }, - CYBC: { - StationId: 'CYBC', - City: 'Baie Comeau Airp', - State: 'QC', - Latitude: 49.1166, - Longitude: -68.2, - }, - CWRC: { - StationId: 'CWRC', - City: 'Barrage Angliers', - State: 'QC', - Latitude: 47.55, - Longitude: -79.2333, - }, - CWHV: { - StationId: 'CWHV', - City: 'Beauceville', - State: 'QC', - Latitude: 46.2, - Longitude: -70.7666, - }, - CXBO: { - StationId: 'CXBO', - City: 'Beauport', - State: 'QC', - Latitude: 46.8333, - Longitude: -71.2, - }, - CYBX: { - StationId: 'CYBX', - City: 'Blanc Sablon Arp', - State: 'QC', - Latitude: 51.45, - Longitude: -57.1666, - }, - CWKD: { - StationId: 'CWKD', - City: 'Bonnard(Auto)', - State: 'QC', - Latitude: 50.7333, - Longitude: -71.0166, - }, - CWTB: { - StationId: 'CWTB', - City: 'Border (Maps)', - State: 'QC', - Latitude: 55.3166, - Longitude: -63.2166, - }, - CWSG: { - StationId: 'CWSG', - City: 'Cap Chat (Maps)', - State: 'QC', - Latitude: 49.1166, - Longitude: -66.65, - }, - CWRZ: { - StationId: 'CWRZ', - City: 'Cap D\'espoir (Ma', - State: 'QC', - Latitude: 48.4166, - Longitude: -64.3166, - }, - CWSF: { - StationId: 'CWSF', - City: 'Cap Madeleine(Ma', - State: 'QC', - Latitude: 49.25, - Longitude: -65.3166, - }, - CWTN: { - StationId: 'CWTN', - City: 'Cap Tourmente', - State: 'QC', - Latitude: 47.0666, - Longitude: -70.7833, - }, - CWEE: { - StationId: 'CWEE', - City: 'Chamouchouane Au', - State: 'QC', - Latitude: 49.2666, - Longitude: -73.3333, - }, - CWUK: { - StationId: 'CWUK', - City: 'Chapais', - State: 'QC', - Latitude: 49.8166, - Longitude: -74.9833, - }, - CWIS: { - StationId: 'CWIS', - City: 'Charlevoix (Mrx)', - State: 'QC', - Latitude: 47.2833, - Longitude: -70.6333, - }, - CYML: { - StationId: 'CYML', - City: 'Charlevoix Airpo', - State: 'QC', - Latitude: 47.6, - Longitude: -70.2166, - }, - CMBB: { - StationId: 'CMBB', - City: 'Chatham Brownbrg', - State: 'QC', - Latitude: 45.6166, - Longitude: -74.4166, - }, - CWDM: { - StationId: 'CWDM', - City: 'Chevery (Mars)', - State: 'QC', - Latitude: 50.4666, - Longitude: -59.6166, - }, - CYMT: { - StationId: 'CYMT', - City: 'Chibougamau Chap', - State: 'QC', - Latitude: 49.7666, - Longitude: -74.5166, - }, - CWDT: { - StationId: 'CWDT', - City: 'Chute Des Passes', - State: 'QC', - Latitude: 49.8833, - Longitude: -71.25, - }, - CWHQ: { - StationId: 'CWHQ', - City: 'Deschambaults', - State: 'QC', - Latitude: 46.6833, - Longitude: -71.9666, - }, - CZEM: { - StationId: 'CZEM', - City: 'Eastmain River A', - State: 'QC', - Latitude: 52.2166, - Longitude: -78.5166, - }, - CWFQ: { - StationId: 'CWFQ', - City: 'Frelighsburg', - State: 'QC', - Latitude: 45.0333, - Longitude: -72.8166, - }, - CYGP: { - StationId: 'CYGP', - City: 'Gaspe Airport', - State: 'QC', - Latitude: 48.7666, - Longitude: -64.4666, - }, - CYND: { - StationId: 'CYND', - City: 'Gatineau Airport', - State: 'QC', - Latitude: 45.5166, - Longitude: -75.5666, - }, - CMHN: { - StationId: 'CMHN', - City: 'Harrington', - State: 'QC', - Latitude: 45.8, - Longitude: -74.65, - }, - CYGV: { - StationId: 'CYGV', - City: 'Havre St Pierre', - State: 'QC', - Latitude: 50.2666, - Longitude: -63.6166, - }, - CWHP: { - StationId: 'CWHP', - City: 'Heath Point (Map', - State: 'QC', - Latitude: 49.0666, - Longitude: -61.7, - }, - CXHF: { - StationId: 'CXHF', - City: 'High Falls Cs (A', - State: 'QC', - Latitude: 45.8333, - Longitude: -75.65, - }, - CWIG: { - StationId: 'CWIG', - City: 'Ice Aux Grues', - State: 'QC', - Latitude: 47.0666, - Longitude: -70.5333, - }, - CWQR: { - StationId: 'CWQR', - City: 'Ice Aux Perroque', - State: 'QC', - Latitude: 50.2166, - Longitude: -64.2166, - }, - CWQO: { - StationId: 'CWQO', - City: 'Ile Bicquette', - State: 'QC', - Latitude: 48.4166, - Longitude: -68.9, - }, - CWVZ: { - StationId: 'CWVZ', - City: 'Ile Charron', - State: 'QC', - Latitude: 45.5833, - Longitude: -73.5, - }, - CWER: { - StationId: 'CWER', - City: 'Ile D\'orleans(Au', - State: 'QC', - Latitude: 47, - Longitude: -70.8166, - }, - CWAF: { - StationId: 'CWAF', - City: 'Ile Rouge(Maps)', - State: 'QC', - Latitude: 48.0666, - Longitude: -69.5333, - }, - CYGR: { - StationId: 'CYGR', - City: 'Iles De La Madel', - State: 'QC', - Latitude: 47.4166, - Longitude: -61.7666, - }, - CWGR: { - StationId: 'CWGR', - City: 'Iles-De-La-Madel', - State: 'QC', - Latitude: 47.4166, - Longitude: -61.8, - }, - CYPH: { - StationId: 'CYPH', - City: 'Inukjuak', - State: 'QC', - Latitude: 58.4666, - Longitude: -78.0833, - }, - CYIK: { - StationId: 'CYIK', - City: 'Ivujivik Arpt(Sa', - State: 'QC', - Latitude: 62.4166, - Longitude: -77.9333, - }, - CWJO: { - StationId: 'CWJO', - City: 'Jonquiere(Auto)', - State: 'QC', - Latitude: 48.4333, - Longitude: -71.15, - }, - CYLU: { - StationId: 'CYLU', - City: 'Kangiksualujjuaq', - State: 'QC', - Latitude: 58.7166, - Longitude: -65.9666, - }, - CYKG: { - StationId: 'CYKG', - City: 'Kangiqsujuaq(Saw', - State: 'QC', - Latitude: 61.5666, - Longitude: -71.9166, - }, - CYAS: { - StationId: 'CYAS', - City: 'Kangirsuk (Sawr)', - State: 'QC', - Latitude: 60.0166, - Longitude: -70, - }, - CYVP: { - StationId: 'CYVP', - City: 'Kuujjuaq Airport', - State: 'QC', - Latitude: 58.1166, - Longitude: -68.4166, - }, - CYGW: { - StationId: 'CYGW', - City: 'Kuujjuarapik Arp', - State: 'QC', - Latitude: 55.2666, - Longitude: -77.7666, - }, - CWIZ: { - StationId: 'CWIZ', - City: 'L\'acadie', - State: 'QC', - Latitude: 45.2833, - Longitude: -73.3333, - }, - CWEW: { - StationId: 'CWEW', - City: 'L\'assomption', - State: 'QC', - Latitude: 45.8166, - Longitude: -73.4333, - }, - CWUX: { - StationId: 'CWUX', - City: 'La Baie', - State: 'QC', - Latitude: 48.3, - Longitude: -70.9333, - }, - CYAD: { - StationId: 'CYAD', - City: 'La Grande Iii(Sa', - State: 'QC', - Latitude: 53.5666, - Longitude: -76.2, - }, - CYAH: { - StationId: 'CYAH', - City: 'La Grande Iv Arp', - State: 'QC', - Latitude: 53.75, - Longitude: -73.6666, - }, - CYGL: { - StationId: 'CYGL', - City: 'La Grande Rivier', - State: 'QC', - Latitude: 53.6166, - Longitude: -77.7, - }, - CWST: { - StationId: 'CWST', - City: 'La Pocatiere', - State: 'QC', - Latitude: 47.35, - Longitude: -70.0166, - }, - CWDQ: { - StationId: 'CWDQ', - City: 'La Tuque', - State: 'QC', - Latitude: 47.4166, - Longitude: -72.7833, - }, - CWEO: { - StationId: 'CWEO', - City: 'Lac Eon (Maps)', - State: 'QC', - Latitude: 51.8666, - Longitude: -63.2666, - }, - CWTT: { - StationId: 'CWTT', - City: 'Lac Memphremagog', - State: 'QC', - Latitude: 45.2666, - Longitude: -72.1666, - }, - CWBS: { - StationId: 'CWBS', - City: 'Lac St Pierre (A', - State: 'QC', - Latitude: 46.1833, - Longitude: -72.9166, - }, - CXLT: { - StationId: 'CXLT', - City: 'Laterriere', - State: 'QC', - Latitude: 48.3, - Longitude: -71.1333, - }, - CWLU: { - StationId: 'CWLU', - City: 'Lauzon', - State: 'QC', - Latitude: 46.8333, - Longitude: -71.1666, - }, - CWQH: { - StationId: 'CWQH', - City: 'Lennoxville', - State: 'QC', - Latitude: 45.3666, - Longitude: -71.8166, - }, - CMHB: { - StationId: 'CMHB', - City: 'Lochaber', - State: 'QC', - Latitude: 45.6333, - Longitude: -75.2, - }, - CWBT: { - StationId: 'CWBT', - City: 'Longue Pt De Mon', - State: 'QC', - Latitude: 50.2666, - Longitude: -64.2333, - }, - CWMJ: { - StationId: 'CWMJ', - City: 'Maniwaki', - State: 'QC', - Latitude: 46.2666, - Longitude: -76, - }, - CWMW: { - StationId: 'CWMW', - City: 'Maniwaki', - State: 'QC', - Latitude: 46.3666, - Longitude: -75.9666, - }, - CYNM: { - StationId: 'CYNM', - City: 'Matagami Airport', - State: 'QC', - Latitude: 49.7666, - Longitude: -77.8166, - }, - CWMN: { - StationId: 'CWMN', - City: 'Mcgill Radar', - State: 'QC', - Latitude: 45.4166, - Longitude: -73.9333, - }, - CWTA: { - StationId: 'CWTA', - City: 'Mc Tavish (Aut)', - State: 'QC', - Latitude: 45.5, - Longitude: -73.5833, - }, - CWIX: { - StationId: 'CWIX', - City: 'Mistook (Aut)', - State: 'QC', - Latitude: 48.6, - Longitude: -71.7166, - }, - CYYY: { - StationId: 'CYYY', - City: 'Mont Joli Airpor', - State: 'QC', - Latitude: 48.6, - Longitude: -68.2166, - }, - CWHY: { - StationId: 'CWHY', - City: 'Mont Orford', - State: 'QC', - Latitude: 45.3166, - Longitude: -72.25, - }, - CWPQ: { - StationId: 'CWPQ', - City: 'Montreal Est', - State: 'QC', - Latitude: 45.6333, - Longitude: -73.5, - }, - CYUL: { - StationId: 'CYUL', - City: 'Montreal/Dorval', - State: 'QC', - Latitude: 45.4666, - Longitude: -73.7333, - }, - CWTQ: { - StationId: 'CWTQ', - City: 'Montreal/Dorval', - State: 'QC', - Latitude: 45.4666, - Longitude: -73.75, - }, - CYMX: { - StationId: 'CYMX', - City: 'Montreal/Mirabel', - State: 'QC', - Latitude: 45.6666, - Longitude: -74.0166, - }, - CYNA: { - StationId: 'CYNA', - City: 'Natashquan Airp', - State: 'QC', - Latitude: 50.1666, - Longitude: -61.8166, - }, - CYHH: { - StationId: 'CYHH', - City: 'Nemiscau Arpt(Sa', - State: 'QC', - Latitude: 51.7, - Longitude: -76.1166, - }, - CWOC: { - StationId: 'CWOC', - City: 'New Carlisle1', - State: 'QC', - Latitude: 48.0166, - Longitude: -65.3166, - }, - CWNQ: { - StationId: 'CWNQ', - City: 'Nicolet (Autob)', - State: 'QC', - Latitude: 46.2166, - Longitude: -72.65, - }, - CWOD: { - StationId: 'CWOD', - City: 'Normandin', - State: 'QC', - Latitude: 48.85, - Longitude: -72.55, - }, - CWXC: { - StationId: 'CWXC', - City: 'Onatchiway', - State: 'QC', - Latitude: 48.8833, - Longitude: -71.0333, - }, - CWPD: { - StationId: 'CWPD', - City: 'Parc Des Laurent', - State: 'QC', - Latitude: 47.5666, - Longitude: -71.2166, - }, - CWPK: { - StationId: 'CWPK', - City: 'Parent (Mars)', - State: 'QC', - Latitude: 47.9166, - Longitude: -74.6166, - }, - CWTG: { - StationId: 'CWTG', - City: 'Pointe Des Monts', - State: 'QC', - Latitude: 49.3166, - Longitude: -67.3666, - }, - CWIP: { - StationId: 'CWIP', - City: 'Pointe Noires Cs', - State: 'QC', - Latitude: 50.1666, - Longitude: -66.4333, - }, - CWBY: { - StationId: 'CWBY', - City: 'Port Menier (Mar', - State: 'QC', - Latitude: 49.8166, - Longitude: -64.2833, - }, - CYPX: { - StationId: 'CYPX', - City: 'Puvirgnituq', - State: 'QC', - Latitude: 60.0333, - Longitude: -77.2666, - }, - CWQV: { - StationId: 'CWQV', - City: 'Pointe Claveau', - State: 'QC', - Latitude: 48.2666, - Longitude: -70.1166, - }, - CYHA: { - StationId: 'CYHA', - City: 'Quaqtaq Airport', - State: 'QC', - Latitude: 61.0333, - Longitude: -69.6166, - }, - CYQB: { - StationId: 'CYQB', - City: 'Quebec', - State: 'QC', - Latitude: 46.7833, - Longitude: -71.3666, - }, - CMWD: { - StationId: 'CMWD', - City: 'Rawdon', - State: 'QC', - Latitude: 46.0166, - Longitude: -73.8166, - }, - CWNH: { - StationId: 'CWNH', - City: 'Riviere Du Loup', - State: 'QC', - Latitude: 47.7833, - Longitude: -69.5333, - }, - CYRJ: { - StationId: 'CYRJ', - City: 'Roberval Airport', - State: 'QC', - Latitude: 48.5166, - Longitude: -72.2666, - }, - CYUY: { - StationId: 'CYUY', - City: 'Rouyn Airport', - State: 'QC', - Latitude: 48.2, - Longitude: -78.8166, - }, - CYHU: { - StationId: 'CYHU', - City: 'Saint Hubert Arp', - State: 'QC', - Latitude: 45.5166, - Longitude: -73.4166, - }, - CMLI: { - StationId: 'CMLI', - City: 'Saint Louis', - State: 'QC', - Latitude: 45.8666, - Longitude: -73, - }, - CYZG: { - StationId: 'CYZG', - City: 'Salliut Arpt (Sa', - State: 'QC', - Latitude: 62.1666, - Longitude: -75.6666, - }, - CYKL: { - StationId: 'CYKL', - City: 'Schefferville Ar', - State: 'QC', - Latitude: 54.7833, - Longitude: -66.8166, - }, - CYZV: { - StationId: 'CYZV', - City: 'Sept Iles Airpor', - State: 'QC', - Latitude: 50.2166, - Longitude: -66.2666, - }, - CXZV: { - StationId: 'CXZV', - City: 'Sept Iles', - State: 'QC', - Latitude: 50.2166, - Longitude: -66.25, - }, - CXSH: { - StationId: 'CXSH', - City: 'Shawinigan', - State: 'QC', - Latitude: 46.5833, - Longitude: -72.7333, - }, - CYSC: { - StationId: 'CYSC', - City: 'Sherbrooke', - State: 'QC', - Latitude: 45.4333, - Longitude: -71.6833, - }, - CWBZ: { - StationId: 'CWBZ', - City: 'St Anicet', - State: 'QC', - Latitude: 45.1166, - Longitude: -74.2666, - }, - CWJB: { - StationId: 'CWJB', - City: 'St Foy/U Laval', - State: 'QC', - Latitude: 46.7833, - Longitude: -71.2666, - }, - CWIU: { - StationId: 'CWIU', - City: 'St Gedeon', - State: 'QC', - Latitude: 48.4833, - Longitude: -71.7833, - }, - CWIA: { - StationId: 'CWIA', - City: 'St Henri', - State: 'QC', - Latitude: 48.65, - Longitude: -71.85, - }, - CWJT: { - StationId: 'CWJT', - City: 'St Jovite (Autob', - State: 'QC', - Latitude: 46.0666, - Longitude: -74.5666, - }, - CWIT: { - StationId: 'CWIT', - City: 'St Clothilde (A', - State: 'QC', - Latitude: 45.1666, - Longitude: -73.6666, - }, - CWVQ: { - StationId: 'CWVQ', - City: 'Ste Anne De Bell', - State: 'QC', - Latitude: 45.4166, - Longitude: -73.9166, - }, - CYTQ: { - StationId: 'CYTQ', - City: 'Tasiujaq A', - State: 'QC', - Latitude: 58.6666, - Longitude: -69.95, - }, - CWBA: { - StationId: 'CWBA', - City: 'Temiscaminque', - State: 'QC', - Latitude: 46.7166, - Longitude: -79.1, - }, - CWTY: { - StationId: 'CWTY', - City: 'Trois Rivieres', - State: 'QC', - Latitude: 46.35, - Longitude: -72.5166, - }, - CYMU: { - StationId: 'CYMU', - City: 'Umiujaq', - State: 'QC', - Latitude: 56.5166, - Longitude: -76.5166, - }, - CYVO: { - StationId: 'CYVO', - City: 'Val D\'or Airport', - State: 'QC', - Latitude: 48.0666, - Longitude: -77.7666, - }, - CYOY: { - StationId: 'CYOY', - City: 'Valcartier Airpo', - State: 'QC', - Latitude: 46.8833, - Longitude: -71.5, - }, - CWHM: { - StationId: 'CWHM', - City: 'Varennes', - State: 'QC', - Latitude: 45.7166, - Longitude: -73.3666, - }, - CWVY: { - StationId: 'CWVY', - City: 'Villeroy Radar', - State: 'QC', - Latitude: 46.45, - Longitude: -71.9166, - }, - CYKQ: { - StationId: 'CYKQ', - City: 'Waskaganish Airp', - State: 'QC', - Latitude: 51.4666, - Longitude: -78.75, - }, - CYNC: { - StationId: 'CYNC', - City: 'Wemindji', - State: 'QC', - Latitude: 53.0166, - Longitude: -78.8166, - }, - CWPH: { - StationId: 'CWPH', - City: 'Inukjuak', - State: 'QC', - Latitude: 58.45, - Longitude: -78.1166, - }, - CWQG: { - StationId: 'CWQG', - City: 'Valcartier', - State: 'QC', - Latitude: 46.8833, - Longitude: -71.5, - }, - CXAM: { - StationId: 'CXAM', - City: 'Val D Irene Radr', - State: 'QC', - Latitude: 48.4833, - Longitude: -67.6, - }, - CMBR: { - StationId: 'CMBR', - City: 'Beauharnos', - State: 'QC', - Latitude: 45.3166, - Longitude: -73.9166, - }, - CMCT: { - StationId: 'CMCT', - City: 'St Constant', - State: 'QC', - Latitude: 45.3333, - Longitude: -73.5833, - }, - CMCW: { - StationId: 'CMCW', - City: 'Covey Hill', - State: 'QC', - Latitude: 45.0166, - Longitude: -73.8666, - }, - CMFM: { - StationId: 'CMFM', - City: 'Foret Montmorenc', - State: 'QC', - Latitude: 47.3166, - Longitude: -71.15, - }, - CMGB: { - StationId: 'CMGB', - City: 'Granby', - State: 'QC', - Latitude: 45.3666, - Longitude: -72.7666, - }, - CMHW: { - StationId: 'CMHW', - City: 'Howick', - State: 'QC', - Latitude: 45.1666, - Longitude: -73.8666, - }, - CMLA: { - StationId: 'CMLA', - City: 'L Artifice', - State: 'QC', - Latitude: 45.0666, - Longitude: -73.8333, - }, - CMPD: { - StationId: 'CMPD', - City: 'Piedmont', - State: 'QC', - Latitude: 45.8833, - Longitude: -74.1, - }, - CMPL: { - StationId: 'CMPL', - City: 'S Polycarpe71306', - State: 'QC', - Latitude: 45.3, - Longitude: -74.3, - }, - CMRG: { - StationId: 'CMRG', - City: 'Rougemont', - State: 'QC', - Latitude: 45.4166, - Longitude: -73.05, - }, - CMRI: { - StationId: 'CMRI', - City: 'Rigaud', - State: 'QC', - Latitude: 45.4833, - Longitude: -74.3, - }, - CMRU: { - StationId: 'CMRU', - City: 'Russeltown', - State: 'QC', - Latitude: 45.05, - Longitude: -73.8, - }, - CMRY: { - StationId: 'CMRY', - City: 'Ruisseau Cranb', - State: 'QC', - Latitude: 45.1166, - Longitude: -73.6833, - }, - CMSB: { - StationId: 'CMSB', - City: 'St Sabine', - State: 'QC', - Latitude: 45.2166, - Longitude: -73.0166, - }, - CMSC: { - StationId: 'CMSC', - City: 'St Celestin', - State: 'QC', - Latitude: 46.2, - Longitude: -72.45, - }, - CMSX: { - StationId: 'CMSX', - City: 'St M-D-Napiervil', - State: 'QC', - Latitude: 45.1833, - Longitude: -73.6166, - }, - CMYT: { - StationId: 'CMYT', - City: 'St Chrysostome', - State: 'QC', - Latitude: 45.1333, - Longitude: -73.7666, - }, - CWJI: { - StationId: 'CWJI', - City: 'Assiniboia Arpt', - State: 'SK', - Latitude: 49.7166, - Longitude: -105.9166, - }, - CWIK: { - StationId: 'CWIK', - City: 'Broadview', - State: 'SK', - Latitude: 50.3666, - Longitude: -102.5833, - }, - CXBK: { - StationId: 'CXBK', - City: 'Bratts Lake', - State: 'SK', - Latitude: 50.2, - Longitude: -104.7, - }, - CWXU: { - StationId: 'CWXU', - City: 'Broadview Cs', - State: 'SK', - Latitude: 50.3833, - Longitude: -102.6833, - }, - CWVT: { - StationId: 'CWVT', - City: 'Buffalo Narrows', - State: 'SK', - Latitude: 55.8166, - Longitude: -108.4166, - }, - CYVT: { - StationId: 'CYVT', - City: 'Buffalo Narrows', - State: 'SK', - Latitude: 55.8166, - Longitude: -108.4166, - }, - CWLZ: { - StationId: 'CWLZ', - City: 'Candle Lake', - State: 'SK', - Latitude: 53.7333, - Longitude: -105.2666, - }, - CXXX: { - StationId: 'CXXX', - City: 'Cluff Lake', - State: 'SK', - Latitude: 58.3833, - Longitude: -109.5166, - }, - CWAQ: { - StationId: 'CWAQ', - City: 'Coronach Spc', - State: 'SK', - Latitude: 49.05, - Longitude: -105.4833, - }, - CWVP: { - StationId: 'CWVP', - City: 'Cypress Hills Pa', - State: 'SK', - Latitude: 49.6333, - Longitude: -109.5166, - }, - CWEH: { - StationId: 'CWEH', - City: 'Eastend Cypress', - State: 'SK', - Latitude: 49.4166, - Longitude: -108.9666, - }, - CWOK: { - StationId: 'CWOK', - City: 'Elbow (Mars)', - State: 'SK', - Latitude: 51.1166, - Longitude: -106.5666, - }, - CYEN: { - StationId: 'CYEN', - City: 'Estevan Airport', - State: 'SK', - Latitude: 49.2166, - Longitude: -102.9666, - }, - CYHB: { - StationId: 'CYHB', - City: 'Hudson Bay', - State: 'SK', - Latitude: 52.8166, - Longitude: -102.3166, - }, - CWBD: { - StationId: 'CWBD', - City: 'Indian Head Cda', - State: 'SK', - Latitude: 50.55, - Longitude: -103.65, - }, - CWHN: { - StationId: 'CWHN', - City: 'Jimmy Lake', - State: 'SK', - Latitude: 54.8833, - Longitude: -109.9666, - }, - CYKJ: { - StationId: 'CYKJ', - City: 'Key Lake', - State: 'SK', - Latitude: 57.25, - Longitude: -105.6166, - }, - CYKY: { - StationId: 'CYKY', - City: 'Kindersley', - State: 'SK', - Latitude: 51.5166, - Longitude: -109.1666, - }, - CYVC: { - StationId: 'CYVC', - City: 'La Ronge Airport', - State: 'SK', - Latitude: 55.15, - Longitude: -105.2666, - }, - CXOX: { - StationId: 'CXOX', - City: 'La Ronge Airport', - State: 'SK', - Latitude: 55.15, - Longitude: -105.2666, - }, - CWJX: { - StationId: 'CWJX', - City: 'Leader Arpt (Aut', - State: 'SK', - Latitude: 50.8833, - Longitude: -109.5, - }, - CWLE: { - StationId: 'CWLE', - City: 'Lucky Lake (Auto', - State: 'SK', - Latitude: 50.95, - Longitude: -107.15, - }, - CWMQ: { - StationId: 'CWMQ', - City: 'Maplecreek (Auto', - State: 'SK', - Latitude: 49.9, - Longitude: -109.4666, - }, - CYLJ: { - StationId: 'CYLJ', - City: 'Meadow Lake Airp', - State: 'SK', - Latitude: 54.1166, - Longitude: -108.5166, - }, - CWFF: { - StationId: 'CWFF', - City: 'Melfort (Autob)', - State: 'SK', - Latitude: 52.8166, - Longitude: -104.5833, - }, - CYMJ: { - StationId: 'CYMJ', - City: 'Moose Jaw (Can M', - State: 'SK', - Latitude: 50.3166, - Longitude: -105.5333, - }, - CZMJ: { - StationId: 'CZMJ', - City: 'Moose Jaw', - State: 'SK', - Latitude: 50.3333, - Longitude: -105.5666, - }, - CYBU: { - StationId: 'CYBU', - City: 'Nipawin Airport', - State: 'SK', - Latitude: 53.3166, - Longitude: -104, - }, - CWBU: { - StationId: 'CWBU', - City: 'Nipawin', - State: 'SK', - Latitude: 53.3333, - Longitude: -104.0166, - }, - CYQW: { - StationId: 'CYQW', - City: 'North Battleford', - State: 'SK', - Latitude: 52.7666, - Longitude: -108.25, - }, - CYPA: { - StationId: 'CYPA', - City: 'Prince Albert Ar', - State: 'SK', - Latitude: 53.2166, - Longitude: -105.6666, - }, - CYQR: { - StationId: 'CYQR', - City: 'Regina Airport', - State: 'SK', - Latitude: 50.4333, - Longitude: -104.6666, - }, - CWDJ: { - StationId: 'CWDJ', - City: 'Regina Universit', - State: 'SK', - Latitude: 50.4, - Longitude: -104.5833, - }, - CWKO: { - StationId: 'CWKO', - City: 'Rockglen (Mars)', - State: 'SK', - Latitude: 49.1666, - Longitude: -105.9666, - }, - CWRJ: { - StationId: 'CWRJ', - City: 'Rosetown East (A', - State: 'SK', - Latitude: 51.5666, - Longitude: -107.9166, - }, - CYXE: { - StationId: 'CYXE', - City: 'Saskatoon Airpor', - State: 'SK', - Latitude: 52.1666, - Longitude: -106.7, - }, - CWJH: { - StationId: 'CWJH', - City: 'Southend (Autob)', - State: 'SK', - Latitude: 56.3166, - Longitude: -103.2666, - }, - CWSR: { - StationId: 'CWSR', - City: 'Spiritwood West', - State: 'SK', - Latitude: 53.3666, - Longitude: -107.5333, - }, - CYSF: { - StationId: 'CYSF', - City: 'Stony Rapids Arp', - State: 'SK', - Latitude: 59.25, - Longitude: -105.8166, - }, - CYYN: { - StationId: 'CYYN', - City: 'Swift Curren', - State: 'SK', - Latitude: 50.2666, - Longitude: -107.6666, - }, - CWDC: { - StationId: 'CWDC', - City: 'Uranium City(Mar', - State: 'SK', - Latitude: 59.5666, - Longitude: -108.4666, - }, - CWVN: { - StationId: 'CWVN', - City: 'Val Marie Se(Aut', - State: 'SK', - Latitude: 49.0666, - Longitude: -107.5666, - }, - CWIW: { - StationId: 'CWIW', - City: 'Watrous East (Au', - State: 'SK', - Latitude: 51.6666, - Longitude: -105.4, - }, - CWWF: { - StationId: 'CWWF', - City: 'Weyburn (Autob)', - State: 'SK', - Latitude: 49.7, - Longitude: -103.8, - }, - CWOY: { - StationId: 'CWOY', - City: 'Wynyard (Aut)', - State: 'SK', - Latitude: 51.7666, - Longitude: -104.2, - }, - CYQV: { - StationId: 'CYQV', - City: 'Yorkton Airport', - State: 'SK', - Latitude: 51.2666, - Longitude: -102.4666, - }, - CYDR: { - StationId: 'CYDR', - City: 'Waldron Vor', - State: 'SK', - Latitude: 50.3666, - Longitude: -102.5333, - }, - CZFD: { - StationId: 'CZFD', - City: 'Canada Artcc', - State: 'SK', - Latitude: 59.3166, - Longitude: -107.1833, - }, - CYXQ: { - StationId: 'CYXQ', - City: 'Beaver Creek Arp', - State: 'YT', - Latitude: 62.4166, - Longitude: -140.8666, - }, - CYDB: { - StationId: 'CYDB', - City: 'Burwash', - State: 'YT', - Latitude: 61.3666, - Longitude: -139.05, - }, - CXCK: { - StationId: 'CXCK', - City: 'Carmacks', - State: 'YT', - Latitude: 62.1166, - Longitude: -136.2, - }, - CYDA: { - StationId: 'CYDA', - City: 'Dawson Airport', - State: 'YT', - Latitude: 64.0333, - Longitude: -139.1166, - }, - CWUM: { - StationId: 'CWUM', - City: 'Faro (Mars)', - State: 'YT', - Latitude: 62.2166, - Longitude: -133.3333, - }, - CZFA: { - StationId: 'CZFA', - City: 'Faro Apt Artcc', - State: 'YT', - Latitude: 62.2, - Longitude: -133.3666, - }, - CWHT: { - StationId: 'CWHT', - City: 'Haines Junction', - State: 'YT', - Latitude: 60.7666, - Longitude: -137.5833, - }, - CWJN: { - StationId: 'CWJN', - City: 'Herschel Island', - State: 'YT', - Latitude: 69.5666, - Longitude: -138.9166, - }, - CWKM: { - StationId: 'CWKM', - City: 'Komakuk Beach', - State: 'YT', - Latitude: 69.6, - Longitude: -140.1666, - }, - CWZR: { - StationId: 'CWZR', - City: 'Margaret Lake', - State: 'YT', - Latitude: 68.8, - Longitude: -140.85, - }, - CYMA: { - StationId: 'CYMA', - City: 'Mayo Airport', - State: 'YT', - Latitude: 63.6166, - Longitude: -135.8666, - }, - CYOC: { - StationId: 'CYOC', - City: 'Old Crow Airport', - State: 'YT', - Latitude: 67.5666, - Longitude: -139.8166, - }, - CYUA: { - StationId: 'CYUA', - City: 'Shingle Point Ar', - State: 'YT', - Latitude: 68.95, - Longitude: -137.2833, - }, - CWVH: { - StationId: 'CWVH', - City: 'Storm Hills', - State: 'YT', - Latitude: 68.9, - Longitude: -133.9333, - }, - CWZW: { - StationId: 'CWZW', - City: 'Teslin (Mars)', - State: 'YT', - Latitude: 60.1666, - Longitude: -132.7333, - }, - CYZW: { - StationId: 'CYZW', - City: 'Teslin Arpt (Aut', - State: 'YT', - Latitude: 60.1666, - Longitude: -132.75, - }, - CYQH: { - StationId: 'CYQH', - City: 'Watson Lake Airp', - State: 'YT', - Latitude: 60.1166, - Longitude: -128.8166, - }, - CXQH: { - StationId: 'CXQH', - City: 'Watson Lake', - State: 'YT', - Latitude: 60.1166, - Longitude: -128.8166, - }, - CYXY: { - StationId: 'CYXY', - City: 'Whitehorse Airpo', - State: 'YT', - Latitude: 60.7166, - Longitude: -135.0666, - }, - PGUM: { - StationId: 'PGUM', - City: 'Agana', - State: 'GU', - Latitude: 13.4833, - Longitude: 144.8, - }, - PGUA: { - StationId: 'PGUA', - City: 'Mariana/Andersen', - State: 'GU', - Latitude: 13.5666, - Longitude: 144.9166, - }, - PGAC: { - StationId: 'PGAC', - City: 'Taguac', - State: 'GU', - Latitude: 13.55, - Longitude: 144.8166, - }, - PGWT: { - StationId: 'PGWT', - City: 'Peipeinimaru/Tin', - State: 'GU', - Latitude: 14.9833, - Longitude: 145.6166, - }, - PAGP: { - StationId: 'PAGP', - City: 'Pagan/N. Mariana', - State: 'UM', - Latitude: 18, - Longitude: 145.4166, - }, - PGNT: { - StationId: 'PGNT', - City: 'Sabanettan/Tinia', - State: 'UM', - Latitude: 15, - Longitude: 145.6166, - }, - PGTI: { - StationId: 'PGTI', - City: 'West Tinian', - State: 'UM', - Latitude: 15, - Longitude: 145.6166, - }, - PJON: { - StationId: 'PJON', - City: 'Johnston Island', - State: 'UM', - Latitude: 16.7333, - Longitude: -169.5166, - }, - PWAK: { - StationId: 'PWAK', - City: 'Wake Island Airf', - State: 'UM', - Latitude: 19.2833, - Longitude: 166.65, - }, - PLCH: { - StationId: 'PLCH', - City: 'Christmas/Cassid', - State: 'UM', - Latitude: 1.9833, - Longitude: -157.35, - }, - PLFA: { - StationId: 'PLFA', - City: 'Fanning Island', - State: 'UM', - Latitude: 3.85, - Longitude: -159.3666, - }, - PLPA: { - StationId: 'PLPA', - City: 'Palmyra/Cooper(A', - State: 'UM', - Latitude: 5.8666, - Longitude: -162.05, - }, - PKMA: { - StationId: 'PKMA', - City: 'Eniwetok Aux Af', - State: 'UM', - Latitude: 11.3333, - Longitude: 162.3333, - }, - PLUR: { - StationId: 'PLUR', - City: 'Jarvis Island (A', - State: 'UM', - Latitude: -0.3666, - Longitude: -160.0166, - }, - PKMJ: { - StationId: 'PKMJ', - City: 'Majuro Wso Airpo', - State: 'MH', - Latitude: 7.0666, - Longitude: 171.2666, - }, - PKMR: { - StationId: 'PKMR', - City: 'Majuro Atoll/Nws', - State: 'MH', - Latitude: 7.0833, - Longitude: 171.3833, - }, - PKWA: { - StationId: 'PKWA', - City: 'Kwajalein/Buchol', - State: 'MH', - Latitude: 8.7166, - Longitude: 167.7166, - }, - MLIP: { - StationId: 'MLIP', - City: 'Mili/Marshall Is', - State: 'MH', - Latitude: 6, - Longitude: 172, - }, - TJBQ: { - StationId: 'TJBQ', - City: 'Aguadilla/Borinq', - State: 'PR', - Latitude: 18.5, - Longitude: -67.1333, - }, - TJIG: { - StationId: 'TJIG', - City: 'Fern Luis Ribas', - State: 'PR', - Latitude: 18.45, - Longitude: -66.1, - }, - TJMZ: { - StationId: 'TJMZ', - City: 'Mayaguez/Eugenio', - State: 'PR', - Latitude: 18.2666, - Longitude: -67.15, - }, - TJNR: { - StationId: 'TJNR', - City: 'Roosevelt Rd Nas', - State: 'PR', - Latitude: 18.25, - Longitude: -65.6333, - }, - TJPS: { - StationId: 'TJPS', - City: 'Ponce/Mercedita', - State: 'PR', - Latitude: 18.0166, - Longitude: -66.5666, - }, - TJUA: { - StationId: 'TJUA', - City: 'San Juan/Cayey', - State: 'PR', - Latitude: 18.1166, - Longitude: -66.0833, + 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: { - StationId: 'TJSJ', - City: 'San Juan/Wfo', - State: 'PR', - Latitude: 18.4333, - Longitude: -66.0166, + 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, + }, + +}; \ No newline at end of file diff --git a/server/scripts/modules/latestobservations.js b/server/scripts/modules/latestobservations.js index 16c0447..175d020 100644 --- a/server/scripts/modules/latestobservations.js +++ b/server/scripts/modules/latestobservations.js @@ -19,7 +19,7 @@ class LatestObservations extends WeatherDisplay { // calculate distance to each station const stationsByDistance = Object.keys(_StationInfo).map(key => { const station = _StationInfo[key]; - const distance = utils.calc.distance(station.Latitude, station.Longitude, weatherParameters.latitude, weatherParameters.longitude); + const distance = utils.calc.distance(station.lat, station.lon, weatherParameters.latitude, weatherParameters.longitude); return Object.assign({}, station, {distance}); }); @@ -33,17 +33,17 @@ class LatestObservations extends WeatherDisplay { try { const data = await $.ajax({ type: 'GET', - url: `https://api.weather.gov/stations/${station.StationId}/observations/latest`, + url: `https://api.weather.gov/stations/${station.id}/observations/latest`, dataType: 'json', crossDomain: true, }); // format the return values return Object.assign({}, data.properties, { - StationId: station.StationId, - City: station.City, + StationId: station.id, + city: station.city, }); } catch (e) { - console.log(`Unable to get latest observations for ${station.StationId}`); + console.log(`Unable to get latest observations for ${station.id}`); return; } })); @@ -95,7 +95,7 @@ class LatestObservations extends WeatherDisplay { WindSpeed = utils.units.kphToMph(WindSpeed); } - draw.text(this.context, 'Star4000', '24pt', '#FFFFFF', 65, y, condition.City.substr(0, 14), 2); + draw.text(this.context, 'Star4000', '24pt', '#FFFFFF', 65, y, condition.city.substr(0, 14), 2); draw.text(this.context, 'Star4000', '24pt', '#FFFFFF', 345, y, this.shortenCurrentConditions(condition.textDescription).substr(0, 9), 2); if (WindSpeed > 0) { diff --git a/server/scripts/modules/navigation.js b/server/scripts/modules/navigation.js index 7dc27e5..0cb60f6 100644 --- a/server/scripts/modules/navigation.js +++ b/server/scripts/modules/navigation.js @@ -69,7 +69,7 @@ const navigation = (() => { let city = point.properties.relativeLocation.properties.city; if (StationId in _StationInfo) { - city = _StationInfo[StationId].City; + city = _StationInfo[StationId].city; city = city.split('/')[0]; } diff --git a/server/scripts/modules/regionalforecast.js b/server/scripts/modules/regionalforecast.js index f536b19..1b457aa 100644 --- a/server/scripts/modules/regionalforecast.js +++ b/server/scripts/modules/regionalforecast.js @@ -44,7 +44,7 @@ class RegionalForecast extends WeatherDisplay { if (weatherParameters.State === 'HI') targetDistance = 1; // make station info into an array - const stationInfoArray = Object.keys(_StationInfo).map(key => Object.assign({}, _StationInfo[key], {Name: _StationInfo[key].City, targetDistance})); + const stationInfoArray = Object.keys(_StationInfo).map(key => Object.assign({}, _StationInfo[key], {targetDistance})); // combine regional cities with station info for additional stations // stations are intentionally after cities to allow cities priority when drawing the map const combinedCities = [..._RegionalCities, ...stationInfoArray]; @@ -52,13 +52,13 @@ class RegionalForecast extends WeatherDisplay { // Determine which cities are within the max/min latitude/longitude. const regionalCities = []; combinedCities.forEach(city => { - if (city.Latitude > minMaxLatLon.minLat && city.Latitude < minMaxLatLon.maxLat && - city.Longitude > minMaxLatLon.minLon && city.Longitude < minMaxLatLon.maxLon - 1) { + if (city.lat > minMaxLatLon.minLat && city.lat < minMaxLatLon.maxLat && + city.lon > minMaxLatLon.minLon && city.lon < minMaxLatLon.maxLon - 1) { // default to 1 for cities loaded from _RegionalCities, use value calculate above for remaining stations const targetDistance = city.targetDistance || 1; // Only add the city as long as it isn't within set distance degree of any other city already in the array. const okToAddCity = regionalCities.reduce((acc, testCity) => { - const distance = utils.calc.distance(city.Longitude, city.Latitude, testCity.Longitude, testCity.Latitude); + const distance = utils.calc.distance(city.lon, city.lat, testCity.lon, testCity.lat); return acc && distance >= targetDistance; }, true); if (okToAddCity) regionalCities.push(city); @@ -69,7 +69,7 @@ class RegionalForecast extends WeatherDisplay { const regionalForecastPromises = regionalCities.map(async city => { try { // get the point first, then break down into forecast and observations - const point = await utils.weather.getPoint(city.Latitude, city.Longitude); + const point = await utils.weather.getPoint(city.lat, city.lon); // start off the observation task const observationPromise = this.getRegionalObservation(point, city); @@ -89,7 +89,7 @@ class RegionalForecast extends WeatherDisplay { const regionalObservation = { daytime: !!observation.icon.match(/\/day\//), temperature: utils.units.celsiusToFahrenheit(observation.temperature.value), - name: city.Name, + name: this.formatCity(city.city), icon: observation.icon, x: cityXY.x, y: cityXY.y, @@ -140,7 +140,7 @@ class RegionalForecast extends WeatherDisplay { return { daytime: forecast.isDaytime, temperature: forecast.temperature||0, - name: city.Name, + name: city.city, icon: forecast.icon, x: cityXY.x, y: cityXY.y, @@ -294,8 +294,8 @@ class RegionalForecast extends WeatherDisplay { getXYForCity (City, MaxLatitude, MinLongitude, state) { if (state === 'AK') this.getXYForCityAK(...arguments); if (state === 'HI') this.getXYForCityHI(...arguments); - let x = (City.Longitude - MinLongitude) * 57; - let y = (MaxLatitude - City.Latitude) * 70; + let x = (City.lon - MinLongitude) * 57; + let y = (MaxLatitude - City.lat) * 70; if (y < 30) y = 30; if (y > 282) y = 282; @@ -307,8 +307,8 @@ class RegionalForecast extends WeatherDisplay { } getXYForCityAK (City, MaxLatitude, MinLongitude) { - let x = (City.Longitude - MinLongitude) * 37; - let y = (MaxLatitude - City.Latitude) * 70; + let x = (City.lon - MinLongitude) * 37; + let y = (MaxLatitude - City.lat) * 70; if (y < 30) y = 30; if (y > 282) y = 282; @@ -319,8 +319,8 @@ class RegionalForecast extends WeatherDisplay { } getXYForCityHI (City, MaxLatitude, MinLongitude) { - let x = (City.Longitude - MinLongitude) * 57; - let y = (MaxLatitude - City.Latitude) * 70; + let x = (City.lon - MinLongitude) * 57; + let y = (MaxLatitude - City.lat) * 70; if (y < 30) y = 30; if (y > 282) y = 282; @@ -331,6 +331,11 @@ class RegionalForecast extends WeatherDisplay { return { x, y }; } + // to fit on the map, remove anything after punctuation and then limit to 15 characters + formatCity(city) { + return city.match(/[^-;/\\,]*/)[0].substr(0,12) + } + async drawCanvas() { super.drawCanvas(); // break up data into useful values