Correlation set update
[weather.git] / stations
index a3ce87b..574fce2 100644 (file)
--- a/stations
+++ b/stations
@@ -2,16 +2,16 @@
 # use, copy, modify, and distribute this software is granted under terms
 # provided in the LICENSE file distributed with this software.
 #
-# generated by weather on 2012-06-26 from these public domain sources:
+# generated by weather on 2014-02-12 from these public domain sources:
 #
-# http://www.census.gov/geo/www/gazetteer/gazetteer2010.html
-# a410aa212529e11b103bd5d222a952fc 2011-03-02 Gaz_counties_national.zip
-# 680d807fce3bfe6aea8df5df5a6ebb04 2011-03-02 Gaz_cousubs_national.zip
-# 41f34b79edfc3814b48419421d56e2a1 2011-03-02 Gaz_places_national.zip
-# 8b298a6117e7942fd20f3e15076bd38a 2011-05-16 Gaz_zcta_national.zip
+# http://www.census.gov/geo/maps-data/data/gazetteer2010.html
+# e59ed00899613010cd4e363a22a9a0ee 2013-04-03 Gaz_counties_national.zip
+# 9455536cd9f35e469680bab0e609f0d4 2013-04-03 Gaz_cousubs_national.zip
+# 1cacfdf7b351f526402a59b28458305b 2013-04-03 Gaz_places_national.zip
+# 7e103b39411c13e43bab231dff434f07 2013-04-03 Gaz_zcta_national.zip
 #
 # http://www.weather.gov/geodata/catalog/wsom/html/cntyzone.htm
-# 7e64372572d4923ad1be3c33ec79d7b6 2012-04-05 bp03ap12.dbx
+# f5e59d27d6f7ec1c3a6b0e7cf865686a 2013-12-02 bp03de13.dbx
 #
 # http://weather.noaa.gov/data/nsd_cccc.txt
 # 6561bd4dc1ffd4147e35cf6dee7503d5 2011-05-04 nsd_cccc.txt
 # 748043471973d418cb415fccc3a0000b 2007-06-07 zonecatalog.curr.tar
 #
 # http://www.nco.ncep.noaa.gov/pmb/codes/nwprod/dictionaries/metar.tbl
-# 2bbef16bbf41add353650c5d09f35066 2012-04-04 metar.tbl
+# 2bbef16bbf41add353650c5d09f35066 2013-07-25 metar.tbl
 #
 # ftp://ftp.ncdc.noaa.gov/pub/data/inventories/COOP-ACT.TXT
-# 23919279dec601f31f47f46fc60db095 2012-06-25 COOP-ACT.TXT
+# 3fc42736c79982ac9c0232755c07b288 2014-02-12 COOP-ACT.TXT
 #
 # ...and these manually-generated or hand-compiled adjustments:
-# f4934ba2494d41fc4de1360ac2e09a49 2012-06-26 overrides.conf
-# d115dda76af5661fb8afd793a9b8ff9d 2012-06-25 slist
-# 12c0635d5b8157b564dc665e8a1cd124 2012-06-25 zlist
+# cdf8e6b67a2e93b122e4a4ace8ed8c19 2014-02-12 overrides.conf
+# 8c5014d34b93f9de6bc9ee7dbdf0244a 2014-02-12 slist
+# 8ec34ffc16b2835022bbc5614b2cc8cb 2014-02-12 zlist
 
 [aggh]
 description = Honiara / Henderson, Solomon Islands
 location = (-0.1643518, 2.7933995)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/AGGH.TXT
 
-[aygn]
-description = Gurney W. O., NG
-location = (-0.1797689, 2.6237535)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/AYGN.TXT
-
-[aymh]
-description = Mount Hagen, NG
-location = (-0.1017527, 2.5185101)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/AYMH.TXT
-
 [aymo]
 description = Manus Island/Momote, Papua New Guinea
 location = (-0.0359877, 2.5730371)
@@ -145,6 +135,11 @@ description = Akureyri, Iceland
 location = (1.1463904, -0.3156137)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/BIAR.TXT
 
+[bibd]
+description = Bíldudalur/Bildudalur Airport, Iceland
+location = (1.1456574, -0.4109582)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/BIBD.TXT
+
 [bieg]
 description = Egilsstadir, Iceland
 location = (1.1394091, -0.2513274)
@@ -434,12 +429,6 @@ location = (0.8729555, -1.9832758)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CWDK.TXT
 zone = ('mtz010', 0.0250229)
 
-[cwdl]
-description = Dease Lake B. C., Canada
-location = (1.0195632, -2.2689280)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CWDL.TXT
-zone = ('akz026', 0.0422622)
-
 [cwdm]
 description = Chevery, Que., Canada
 location = (0.8808095, -1.0407980)
@@ -666,7 +655,7 @@ zone = ('nhz001', 0.0308803)
 description = Haines Junction, Canada
 location = (1.0605784, -2.4012822)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CWHT.TXT
-zone = ('akz020', 0.0368769)
+zone = ('akz020', 0.0360980)
 
 [cwhv]
 description = Beauceville, Canada
@@ -713,11 +702,6 @@ location = (0.8755735, -1.1594804)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CWIP.TXT
 zone = ('mez002', 0.0634951)
 
-[cwiq]
-description = Primrose Lake, Canada
-location = (0.9555678, -1.9207348)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CWIQ.TXT
-
 [cwis]
 description = Charlevoix Cs , Que., Canada
 location = (0.8252498, -1.2327842)
@@ -1056,6 +1040,12 @@ location = (0.9034988, -1.8189240)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CWOY.TXT
 zone = ('ndz001', 0.0521553)
 
+[cwpc]
+description = Port Colborne Automated Reporting Station, Canada
+location = (0.7481645, -1.3831734)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CWPC.TXT
+zone = ('nyz085', 0.0075597)
+
 [cwpd]
 description = Parc Des Laurentid, Canada
 location = (0.8301949, -1.2432562)
@@ -1397,12 +1387,6 @@ location = (0.7729336, -1.1579678)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CWVU.TXT
 zone = ('mez030', 0.0163842)
 
-[cwvv]
-description = Vic. Hartland Automatic Weather Reporting System, Canada
-location = (0.8470665, -2.1548998)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CWVV.TXT
-zone = ('waz001', 0.0058752)
-
 [cwwa]
 description = W Vancouver Automatic Weather Reporting System, Canada
 location = (0.8613200, -2.1499548)
@@ -1450,6 +1434,12 @@ description = Ingenika Point, Canada
 location = (0.9913470, -2.1799162)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CWWU.TXT
 
+[cwwx]
+description = Cove Island Meteorological Aeronautical Presentation System, Canada
+location = (0.7912159, -1.4265158)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CWWX.TXT
+zone = ('miz018', 0.0267766)
+
 [cwwz]
 description = Port Weller, Ont., Canada
 location = (0.7548549, -1.3825917)
@@ -1652,7 +1642,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXCH.TXT
 description = Carmacks Cs, Y. T., Canada
 location = (1.0841404, -2.3768476)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXCK.TXT
-zone = ('akz018', 0.0450215)
+zone = ('akz018', 0.0451951)
 
 [cxcp]
 description = Champion Agdm, AB, CN
@@ -1741,6 +1731,12 @@ location = (0.8836796, -1.6926591)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXGH.TXT
 zone = ('mnz004', 0.0324456)
 
+[cxha]
+description = Harrow Cda Auto, ON, CN
+location = (0.7335619, -1.4468779)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXHA.TXT
+zone = ('miz076', 0.0066827)
+
 [cxhd]
 description = Holden Agdm, AB, CN
 location = (0.9283406, -1.9591321)
@@ -1832,12 +1828,6 @@ description = Manning Agdm, AB, CN
 location = (0.9943141, -2.0498892)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXMG.TXT
 
-[cxmi]
-description = Mcnabs Island , N. S., Canada
-location = (0.7784168, -1.1088659)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXMI.TXT
-zone = ('mez002', 0.0681201)
-
 [cxmm]
 description = Fort Mcmurray Cs, Alta., Canada
 location = (0.9887290, -1.9410970)
@@ -1921,11 +1911,6 @@ location = (0.8780751, -1.9214330)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXSC.TXT
 zone = ('mtz011', 0.0293539)
 
-[cxse]
-description = Stefansson Island, NT, CN
-location = (1.2875294, -1.8374826)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXSE.TXT
-
 [cxsh]
 description = Shawinigan Cs , Que., Canada
 location = (0.8130325, -1.2668181)
@@ -1949,11 +1934,6 @@ description = Spirit River Auto Station, Alta, Canada
 location = (0.9720660, -2.0810288)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXSR.TXT
 
-[cxsw]
-description = St. John'S West Cda Cs, Nfld., Canada
-location = (0.8293029, -0.9212672)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXSW.TXT
-
 [cxtd]
 description = Tracadie, NS, CN
 location = (0.7960447, -1.0765191)
@@ -1965,11 +1945,6 @@ location = (0.9360201, -1.9491837)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXTH.TXT
 zone = ('mtz010', 0.0858786)
 
-[cxtn]
-description = Tuktut Nogait , N. W. T., Canada
-location = (1.2074770, -2.1354103)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXTN.TXT
-
 [cxto]
 description = Toronto, ON, CN
 location = (0.8145452, -1.3857914)
@@ -2003,11 +1978,6 @@ description = Valleyview Agdm, AB, CN
 location = (0.9616764, -2.0455259)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXVW.TXT
 
-[cxwb]
-description = Wager Bay (Aut), NU, CN
-location = (1.1498229, -1.5611970)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXWB.TXT
-
 [cxwm]
 description = Wrentham Agdm, AB, CN
 location = (0.8639380, -1.9568632)
@@ -2044,8 +2014,8 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CXZV.TXT
 zone = ('mez002', 0.0650829)
 
 [cyab]
-description = Arctic Bay, Nunavut, Canada
-location = (1.2747660, -1.4868134)
+description = Arctic Bay Airport, Canada
+location = (1.2742021, -1.4843554)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYAB.TXT
 
 [cyad]
@@ -2127,7 +2097,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYBN.TXT
 zone = ('nyz001', 0.0235464)
 
 [cybq]
-description = Tadoule Lake Airport, Tadoule Lake, Canada
+description = Tadoule Lake Airport, Canada
 location = (1.0246149, -1.7193626)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYBQ.TXT
 
@@ -2219,7 +2189,7 @@ zone = ('akz224', 0.0290930)
 description = Burwash Airport, Canada
 location = (1.0710504, -2.4265894)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYDB.TXT
-zone = ('akz017', 0.0280371)
+zone = ('akz017', 0.0285147)
 
 [cydc]
 description = Princeton Airport, Canada
@@ -2232,6 +2202,12 @@ description = Deer Lake, Nfld., Canada
 location = (0.8589929, -1.0018190)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYDF.TXT
 
+[cydl]
+description = Dease Lake, BC, CN
+location = (1.0196213, -2.2689280)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYDL.TXT
+zone = ('akz026', 0.0423051)
+
 [cydn]
 description = Dauphin, Man., Canada
 location = (0.8918632, -1.7462019)
@@ -2271,6 +2247,11 @@ location = (0.8589929, -1.7971074)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYEN.TXT
 zone = ('ndz002', 0.0090318)
 
+[cyer]
+description = Fort Severn, ON, CN
+location = (0.9773844, -1.5301302)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYER.TXT
+
 [cyet]
 description = Edson, Alta., Canada
 location = (0.9352056, -2.0327268)
@@ -2319,11 +2300,6 @@ location = (0.8953539, -2.0417443)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYGE.TXT
 zone = ('idz001', 0.0491002)
 
-[cygh]
-description = Fort Good Hope Airport, Canada
-location = (1.1565715, -2.2447843)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYGH.TXT
-
 [cygk]
 description = Kingston, Ont., Canada
 location = (0.7717264, -1.3369222)
@@ -2433,6 +2409,12 @@ description = Ivujivik Airport Supplementary Aviation Weather Reporting Station,
 location = (1.0893763, -1.3604842)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYIK.TXT
 
+[cyin]
+description = Bleibler Ranch, BC, Canada
+location = (0.8947663, -2.1237984)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYIN.TXT
+zone = ('waz503', 0.0429466)
+
 [cyio]
 description = Pond Inlet, N. W. T., Canada
 location = (1.2688544, -1.3607750)
@@ -2524,6 +2506,12 @@ location = (0.8345583, -1.4547319)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYLD.TXT
 zone = ('miz008', 0.0302283)
 
+[cylh]
+description = Lansdowne House, CN
+location = (0.9115855, -1.5339699)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYLH.TXT
+zone = ('miz001', 0.0809820)
+
 [cylj]
 description = Meadow Lake, Sask., Canada
 location = (0.9448049, -1.8939731)
@@ -2561,7 +2549,7 @@ zone = ('waz038', 0.0262111)
 description = Mayo Airport, Canada
 location = (1.1103203, -2.3713207)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYMA.TXT
-zone = ('akz018', 0.0707623)
+zone = ('akz018', 0.0709358)
 
 [cymh]
 description = Mary'S Harbour, Canada
@@ -2868,6 +2856,12 @@ location = (0.8912815, -1.6371188)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYRL.TXT
 zone = ('mnz006', 0.0419311)
 
+[cyrq]
+description = Trois-Rivières/Trois Rivieres Airport, QC, Canada
+location = (0.8090086, -1.2684956)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYRQ.TXT
+zone = ('vtz016', 0.0259518)
+
 [cyrt]
 description = Rankin Inlet, N. W. T., Canada
 location = (1.0963577, -1.6077391)
@@ -3066,6 +3060,11 @@ location = (0.8019788, -1.3494304)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYWA.TXT
 zone = ('nyz087', 0.0351536)
 
+[cywe]
+description = Wekweeti Airport, NT, Canada
+location = (1.1203400, -1.9910158)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYWE.TXT
+
 [cywg]
 description = Winnipeg Int. Airportman., Canada
 location = (0.8709193, -1.6970418)
@@ -3184,7 +3183,7 @@ zone = ('waz503', 0.0032992)
 description = Whitehorse, Y. T., Canada
 location = (1.0597057, -2.3573580)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CYXY.TXT
-zone = ('akz018', 0.0201535)
+zone = ('akz018', 0.0203230)
 
 [cyxz]
 description = Wawa, Ont., Canada
@@ -3398,7 +3397,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CZEV.TXT
 description = Faro Airport, Canada
 location = (1.0855948, -2.3276874)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CZFA.TXT
-zone = ('akz018', 0.0488599)
+zone = ('akz018', 0.0490170)
 
 [czfm]
 description = Fort Mcpherson Airport, Canada
@@ -3420,6 +3419,17 @@ description = Hay River, NT, CN
 location = (1.0616838, -2.0205677)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CZHY.TXT
 
+[czkd]
+description = Kelsey Dam Cs, MN, CN
+location = (0.9780825, -1.6844173)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CZKD.TXT
+
+[czmd]
+description = Muskrat Dam, ON, CN
+location = (0.9325294, -1.6016887)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CZMD.TXT
+zone = ('mnz006', 0.0882403)
+
 [czmj]
 description = Moose Jaw Cs, SA, CN
 location = (0.8784242, -1.8423696)
@@ -3461,6 +3471,12 @@ description = Rae Point (Auto8), NT, CN
 location = (1.3154547, -1.8451621)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CZRP.TXT
 
+[czsj]
+description = Sandy Lake, OT, CN
+location = (0.9258972, -1.6289158)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CZSJ.TXT
+zone = ('mnz006', 0.0766474)
+
 [czsm]
 description = Ft Smith, NT, CN
 location = (1.0475466, -1.9533725)
@@ -3489,6 +3505,12 @@ description = Churchill Falls, Nfld., Canada
 location = (0.9346238, -1.1187561)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CZUM.TXT
 
+[czvl]
+description = Edmonton / Villeneuve, Canada
+location = (0.9366600, -1.9873482)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/CZVL.TXT
+zone = ('mtz010', 0.0869819)
+
 [czzj]
 description = Edson Cr10, AB, CN
 location = (0.9349729, -2.0327850)
@@ -3561,12 +3583,14 @@ location = (0.6204645, 0.1079195)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DABT.TXT
 
 [daef]
+comment = missing from the NWS list, name and location unknown
 description = unknown station in Algeria
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DAEF.TXT
 zone = ('sdz069', 0.0016180)
 
 [daen]
+comment = missing from the NWS list, name and location unknown
 description = unknown station in Algeria
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DAEN.TXT
@@ -3592,6 +3616,11 @@ description = Chlef, Algeria
 location = (0.6321001, 0.0232711)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DAOI.TXT
 
+[daol]
+description = Oran/Tafaraoui, Algeria
+location = (0.6203336, -0.0092890)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DAOL.TXT
+
 [daon]
 description = Tlemcen Zenata, Algeria
 location = (0.6111561, -0.0255982)
@@ -3687,6 +3716,11 @@ description = Ouagadougou, Burkina Faso
 location = (0.2155482, -0.0264708)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DFFD.TXT
 
+[dfoo]
+description = Bobo-Dioulasso, Burkina Faso
+location = (0.1948951, -0.0753400)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DFOO.TXT
+
 [dgaa]
 description = Accra, Ghana
 location = (0.0977384, -0.0029089)
@@ -3747,11 +3781,31 @@ description = Abuja International, NI
 location = (0.1574287, 0.1268854)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNAA.TXT
 
+[dnak]
+description = Akure Airport, NI
+location = (0.1265364, 0.0925025)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNAK.TXT
+
+[dnbe]
+description = Benin City, NI
+location = (0.1103048, 0.0977384)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNBE.TXT
+
 [dnca]
 description = Calabar, Nigeria
 location = (0.0866847, 0.1457350)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNCA.TXT
 
+[dnen]
+description = Enugu, Nigeria
+location = (0.1128646, 0.1317724)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNEN.TXT
+
+[dngo]
+description = unknown station in Nigeria
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNGO.TXT
+
 [dnib]
 description = Ibadan, Nigeria
 location = (0.1297361, 0.0680678)
@@ -3762,6 +3816,16 @@ description = Ilorin, Nigeria
 location = (0.1480621, 0.0799943)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNIL.TXT
 
+[dnim]
+description = Sam Mbakwe, NI
+location = (0.0947714, 0.1256637)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNIM.TXT
+
+[dnjo]
+description = Jos, Nigeria
+location = (0.1722058, 0.1553343)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNJO.TXT
+
 [dnka]
 description = Kaduna, Nigeria
 location = (0.1850049, 0.1300270)
@@ -3782,11 +3846,36 @@ description = Lagos / Ikeja, Nigeria
 location = (0.1149008, 0.0581776)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNMM.TXT
 
+[dnmn]
+description = Nimma Airport, NI
+location = (0.1684243, 0.1122247)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNMN.TXT
+
 [dnpo]
 description = Port Harcourt, Nigeria
 location = (0.0846485, 0.1224639)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNPO.TXT
 
+[dnso]
+description = Sokoto, Nigeria
+location = (0.2271837, 0.0916298)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNSO.TXT
+
+[dnyo]
+description = Yola, Nigeria
+location = (0.1611521, 0.2175844)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNYO.TXT
+
+[dnza]
+description = Zaria, Nigeria
+location = (0.1943133, 0.1340995)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DNZA.TXT
+
+[drrb]
+description = Birni-N'Konni, Niger
+location = (0.2408554, 0.0916298)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/DRRB.TXT
+
 [drrm]
 description = Maradi, Niger
 location = (0.2350377, 0.1236275)
@@ -4157,6 +4246,11 @@ description = Lahr, Can-Afb, Germany
 location = (0.8442012, 0.1366205)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EDTL.TXT
 
+[edty]
+description = Schwäbisch Hall / Adolf Würth], Hessenthal, Germany
+location = (0.8572764, 0.1707622)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EDTY.TXT
+
 [edve]
 description = Braunschweig, Germany
 location = (0.9128072, 0.1823869)
@@ -4172,6 +4266,11 @@ description = Westerland / Sylt, Germany
 location = (0.9584766, 0.1457350)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EDXW.TXT
 
+[eeei]
+description = Ämari/Amari Air Base, Estonia
+location = (1.0342871, 0.4225175)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EEEI.TXT
+
 [eeka]
 description = Kardla, Estonia
 location = (1.0294534, 0.3982260)
@@ -4372,11 +4471,6 @@ description = Doncaster Sheffield, UK
 location = (0.9334021, 0.0174533)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGCN.TXT
 
-[egdl]
-description = Lyneham, United Kingdom
-location = (0.8988446, -0.0346157)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGDL.TXT
-
 [egdm]
 description = Boscombe Down, United Kingdom
 location = (0.8930268, -0.0305433)
@@ -4442,11 +4536,6 @@ description = Southampton / Weather Centre, United Kingdom
 location = (0.8883726, -0.0244346)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGHI.TXT
 
-[eghk]
-description = Penzance Heliport, UK
-location = (0.8747590, -0.0963422)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGHK.TXT
-
 [eghq]
 description = Newquay, UK
 location = (0.8801695, -0.0872665)
@@ -4533,6 +4622,7 @@ location = (0.9401507, -0.0287979)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGNM.TXT
 
 [egno]
+comment = missing from the NWS list, information researched manually
 description = Warton, Warton, United Kingdom
 location = (0.9380289, -0.0503189)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGNO.TXT
@@ -4672,6 +4762,11 @@ description = Leuchars, United Kingdom
 location = (0.9840748, -0.0500328)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGQL.TXT
 
+[egqm]
+description = Boulmer, United Kingdom
+location = (0.9672033, -0.0279253)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGQM.TXT
+
 [egqs]
 description = Lossiemouth, United Kingdom
 location = (1.0073459, -0.0578868)
@@ -4682,6 +4777,11 @@ description = Cambridge, United Kingdom
 location = (0.9110619, 0.0031998)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGSC.TXT
 
+[egsd]
+description = North Denes Airport, UK
+location = (0.9189159, -0.0310669)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGSD.TXT
+
 [egsh]
 description = Norwich Weather Centre, United Kingdom
 location = (0.9186250, 0.0226893)
@@ -4702,11 +4802,6 @@ description = Exeter Airport, United Kingdom
 location = (0.8854637, -0.0596321)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGTE.TXT
 
-[egtg]
-description = Filton Private, United Kingdom
-location = (0.8991355, -0.0450877)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGTG.TXT
-
 [egub]
 description = Benson, United Kingdom
 location = (0.9008808, -0.0189077)
@@ -4782,11 +4877,6 @@ description = Leeming, United Kingdom
 location = (0.9477138, -0.0267617)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGXE.TXT
 
-[egxg]
-description = Church Fenton, United Kingdom
-location = (0.9395689, -0.0209440)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGXG.TXT
-
 [egxp]
 description = Scampton, United Kingdom
 location = (0.9303914, -0.0096139)
@@ -4807,6 +4897,11 @@ description = Linton-On-Ouse, United Kingdom
 location = (0.9433505, -0.0218166)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGXU.TXT
 
+[egxv]
+description = Leconfield, United Kingdom
+location = (0.9401507, -0.0075631)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGXV.TXT
+
 [egxw]
 description = Waddington, United Kingdom
 location = (0.9279334, -0.0090175)
@@ -4843,6 +4938,7 @@ location = (-0.9043714, -1.0201449)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EGYP.TXT
 
 [ehak]
+comment = missing from the NWS list, information researched manually
 description = A12-CPP Sea, Netherlands
 location = (0.9668979, 0.0665019)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHAK.TXT
@@ -4863,6 +4959,7 @@ location = (0.9087348, 0.1026835)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHDL.TXT
 
 [ehdv]
+comment = missing from the NWS list, information researched manually
 description = D15-FA-1 Sea, Netherlands
 location = (0.9481598, 0.0512400)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHDV.TXT
@@ -4873,6 +4970,7 @@ location = (0.8979719, 0.0945387)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHEH.TXT
 
 [ehfd]
+comment = missing from the NWS list, information researched manually
 description = F3-FB-1 Sea, Netherlands
 location = (0.9573810, 0.0819626)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHFD.TXT
@@ -4883,6 +4981,7 @@ location = (0.8979719, 0.0628319)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHFS.TXT
 
 [ehfz]
+comment = missing from the NWS list, information researched manually
 description = F16-A Sea, Netherlands
 location = (0.9445140, 0.0700265)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHFZ.TXT
@@ -4898,11 +4997,13 @@ location = (0.9000081, 0.0861029)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHGR.TXT
 
 [ehja]
+comment = missing from the NWS list, information researched manually
 description = J6-A Sea, Netherlands
 location = (0.9394089, 0.0514048)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHJA.TXT
 
 [ehjr]
+comment = missing from the NWS list, information researched manually
 description = K13-A Sea, Netherlands
 location = (0.9288254, 0.0562045)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHJR.TXT
@@ -4913,6 +5014,7 @@ location = (0.9235701, 0.0834849)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHKD.TXT
 
 [ehkv]
+comment = missing from the NWS list, information researched manually
 description = K14-FA-1C Sea, Netherlands
 location = (0.9297272, 0.0633167)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHKV.TXT
@@ -4923,21 +5025,25 @@ location = (0.9288061, 0.1006473)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHLW.TXT
 
 [ehma]
+comment = missing from the NWS list, information researched manually
 description = AWG-1 Sea, Netherlands
 location = (0.9336057, 0.1037017)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHMA.TXT
 
 [ehmg]
+comment = missing from the NWS list, information researched manually
 description = L9-FF-1 Sea, Netherlands
 location = (0.9357486, 0.0865732)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHMG.TXT
 
 [ehpg]
+comment = missing from the NWS list, information researched manually
 description = P11-B Sea, Netherlands
 location = (0.9138544, 0.0583231)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHPG.TXT
 
 [ehqe]
+comment = missing from the NWS list, information researched manually
 description = Hoorn-A Sea, Netherlands
 location = (0.9235943, 0.0724360)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHQE.TXT
@@ -4948,11 +5054,13 @@ location = (0.9066985, 0.0776672)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHRD.TXT
 
 [ehsa]
+comment = missing from the NWS list, information researched manually
 description = Euro Platform, Netherlands
 location = (0.9075324, 0.0571595)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHSA.TXT
 
 [ehsc]
+comment = missing from the NWS list, information researched manually
 description = Goeree Le Sea, Netherlands
 location = (0.9062768, 0.0640536)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EHSC.TXT
@@ -4977,6 +5085,11 @@ description = Cork Airport, Ireland
 location = (0.9049532, -0.1480621)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EICK.TXT
 
+[eidl]
+description = Carrickfinn/Donegal Airport, Ulster, Ireland
+location = (0.9607024, -0.1455779)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EIDL.TXT
+
 [eidw]
 description = Dublin Airport, Ireland
 location = (0.9325876, -0.1090831)
@@ -4987,16 +5100,41 @@ description = Connaught, Ireland
 location = (0.9409118, -0.1539041)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EIKN.TXT
 
+[eiky]
+description = Killarney/Kerry Airport, Munster, Ireland
+location = (0.9107281, -0.1662214)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EIKY.TXT
+
+[eime]
+description = Casement Aerodrome, Ireland
+location = (0.9302605, -0.1122828)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EIME.TXT
+
 [einn]
 description = Shannon Airport, Ireland
 location = (0.9197885, -0.1556252)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EINN.TXT
 
+[eisg]
+description = Sligo Airport, Connacht, Ireland
+location = (0.9473685, -0.1500845)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EISG.TXT
+
+[eiwf]
+description = Waterford Airport, Munster, Ireland
+location = (0.9108385, -0.1236908)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EIWF.TXT
+
 [ekah]
 description = Tirstrup, Denmark
 location = (0.9826204, 0.1852958)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EKAH.TXT
 
+[ekav]
+description = Avno Danish Air Force Base, Denmark
+location = (0.9613855, 0.2056580)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/EKAV.TXT
+
 [ekbi]
 description = Billund Lufthavn, Denmark
 location = (0.9727302, 0.1599885)
@@ -5222,6 +5360,11 @@ description = Kirkenes Lufthavn, Norway
 location = (1.2170763, 0.5218534)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ENKR.TXT
 
+[enla]
+description = Ula Platform, Norway
+location = (1.0316781, 0.0496691)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ENLA.TXT
+
 [enlk]
 description = Leknes, Norway
 location = (1.1894419, 0.2376557)
@@ -5407,6 +5550,11 @@ description = Vadso, Norway
 location = (1.2228940, 0.5209808)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ENVD.TXT
 
+[envh]
+description = Valhall A Platform, Norway
+location = (0.9822381, 0.0592152)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ENVH.TXT
+
 [enzv]
 description = Stavanger / Sola, Norway
 location = (1.0277080, 0.0983202)
@@ -5477,11 +5625,6 @@ description = Jonkoping Flygplats, Sweden
 location = (1.0082185, 0.2458005)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ESGJ.TXT
 
-[esgl]
-description = Lidkoping, SN
-location = (1.0204940, 0.2298599)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ESGL.TXT
-
 [esgp]
 description = Goteborg / Save, Sweden
 location = (1.0085094, 0.2074033)
@@ -5502,6 +5645,11 @@ description = Satenas, Sweden
 location = (1.0198541, 0.2216568)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ESIB.TXT
 
+[eskm]
+description = Siljan / Mora, Sweden
+location = (1.0640691, 0.2533636)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ESKM.TXT
+
 [eskn]
 description = Stockholm/Skavsta, Sweden
 location = (1.0259627, 0.2952515)
@@ -5602,6 +5750,11 @@ description = Lulea / Kallax, Sweden
 location = (1.1440633, 0.3862995)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ESPA.TXT
 
+[espe]
+description = Vidsel, Sweden
+location = (1.1495902, 0.3513930)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ESPE.TXT
+
 [essa]
 description = Stockholm / Arlanda, Sweden
 location = (1.0410889, 0.3132866)
@@ -5617,11 +5770,6 @@ description = Borlange, Sweden
 location = (1.0547606, 0.2708169)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ESSD.TXT
 
-[essk]
-description = Gavle / Sandviken Air Force Base, Sweden
-location = (1.0576695, 0.2958333)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ESSK.TXT
-
 [essl]
 description = Linkoping / Saab, Sweden
 location = (1.0192723, 0.2737258)
@@ -5677,15 +5825,10 @@ description = Gluecksburg / Meierwik, Germany
 location = (0.9570222, 0.1658063)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETGG.TXT
 
-[etgy]
-description = Kalkar, Germany
-location = (0.9029170, 0.1093740)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETGY.TXT
-
-[etgz]
-description = Messstetten, Germany
-location = (0.8409578, 0.1570796)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETGZ.TXT
+[etgq]
+description = Rotenburg, DL
+location = (0.9272934, 0.1631883)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETGQ.TXT
 
 [etha]
 description = Altenstadt, Germany
@@ -5722,11 +5865,6 @@ description = Niederstetten, Germany
 location = (0.8621927, 0.1739511)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETHN.TXT
 
-[ethr]
-description = Roth, Germany
-location = (0.8589929, 0.1937315)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETHR.TXT
-
 [eths]
 description = Fassberg, Germany
 location = (0.9235701, 0.1777327)
@@ -5737,11 +5875,6 @@ description = Grafenwoehr, Germany
 location = (0.8674286, 0.2085668)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETIC.TXT
 
-[etie]
-description = Heidelberg, Germany
-location = (0.8621927, 0.1509710)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETIE.TXT
-
 [etih]
 description = Hohenfels, Germany
 location = (0.8589929, 0.2065306)
@@ -5772,11 +5905,6 @@ description = Hohn, Germany
 location = (0.9480047, 0.1663881)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETNH.TXT
 
-[etnj]
-description = Jever, Germany
-location = (0.9343329, 0.1375901)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETNJ.TXT
-
 [etnl]
 description = Laage, Germany
 location = (0.9410234, 0.2143846)
@@ -5797,21 +5925,11 @@ description = Wittmundhaven, Germany
 location = (0.9346238, 0.1338086)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETNT.TXT
 
-[etnu]
-description = Trollenhagen, Germany
-location = (0.9354965, 0.2324197)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETNU.TXT
-
 [etnw]
 description = Wunstorf, Germany
 location = (0.9154252, 0.1646427)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETNW.TXT
 
-[etor]
-description = Coleman Mannheim, Germany
-location = (0.8651015, 0.1477712)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETOR.TXT
-
 [etou]
 description = Wiesbaden, Germany
 location = (0.8735373, 0.1454441)
@@ -5852,11 +5970,6 @@ description = Neuburg / Donau, Germany
 location = (0.8502662, 0.1957678)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETSN.TXT
 
-[etuo]
-description = Guetersloh, Germany
-location = (0.9061168, 0.1448623)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ETUO.TXT
-
 [etwm]
 description = Meppen-Mil, Germany
 location = (0.9201958, 0.1278696)
@@ -5942,6 +6055,11 @@ description = George, George Airport, South Africa
 location = (-0.5934119, 0.3906629)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FAGG.TXT
 
+[fagm]
+description = Rand, South Africa
+location = (-0.4581489, 0.4886922)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FAGM.TXT
+
 [fahs]
 description = Hoedspruit, South Africa
 location = (-0.4252786, 0.5416338)
@@ -5957,11 +6075,6 @@ description = Johannesburg B/G, ZA
 location = (-0.4564036, 0.4886922)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FAJB.TXT
 
-[fajs]
-description = Johannesburg International Airport, South Africa
-location = (-0.4561127, 0.4927646)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FAJS.TXT
-
 [fakm]
 description = Kimberley, Kim-Apt, South Africa
 location = (-0.5026548, 0.4322599)
@@ -5987,11 +6100,26 @@ description = Makhado Afb, SF
 location = (-0.4042183, 0.5183628)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FALM.TXT
 
+[falw]
+description = Langebaanweg, South Africa
+location = (-0.5753769, 0.3170681)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FALW.TXT
+
 [famm]
 description = Mafikeng Intl. Ad, South Africa
 location = (-0.4500041, 0.4456407)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FAMM.TXT
 
+[faob]
+description = Overberg, South Africa
+location = (-0.6038839, 0.3540109)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FAOB.TXT
+
+[faor]
+description = Olifants River Bridge Landing Strip Airport, South Africa
+location = (-0.4235390, 0.5198114)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FAOR.TXT
+
 [fape]
 description = Port Elizabeth, Port E Apt, South Africa
 location = (-0.5931211, 0.4468043)
@@ -6077,22 +6205,35 @@ description = Pointe-Noire, Congo, Republic Of The
 location = (-0.0840667, 0.2076942)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FCPP.TXT
 
+[fdbb]
+comment = missing from the NWS list, information researched manually
+description = Big Bend Meteorological Station, Swaziland
+location = (-0.4686401, 0.5570794)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDBB.TXT
+
 [fdjr]
+comment = missing from the NWS list, information researched manually
 description = Jericho, Swaziland
 location = (-0.4740663, 0.5487123)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDJR.TXT
 
+[fdlm]
+description = Lomahasha Meteorological Station, Swaziland
+location = (-0.4535081, 0.5582279)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDLM.TXT
+
+[fdlv]
+description = Lavumisa, SV
+location = (-0.4759513, 0.5553638)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDLV.TXT
+
 [fdms]
 description = Manzini / Matsapa Airport, Swaziland
 location = (-0.4630940, 0.5462881)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDMS.TXT
 
-[fdmy]
-description = Mayiwane Meteorological Station, Swaziland
-location = (-0.4517680, 0.5497927)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDMY.TXT
-
 [fdnd]
+comment = missing from the NWS list, information researched manually
 description = Ndzevane, Swaziland
 location = (-0.4704814, 0.5577235)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDND.TXT
@@ -6103,45 +6244,27 @@ location = (-0.4731588, 0.5448918)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDNH.TXT
 
 [fdny]
+comment = missing from the NWS list, information researched manually
 description = Nyonyane, Swaziland
 location = (-0.4557858, 0.5489060)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDNY.TXT
 
 [fdot]
+comment = missing from the NWS list, name and location unknown
 description = unknown station in Swaziland
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDOT.TXT
 
-[fdpp]
-description = Piggs Peak Meteorological Station, Swaziland
-location = (-0.4532219, 0.5454294)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDPP.TXT
-
-[fdst]
-description = Siteki, SV
-location = (-0.4612905, 0.5576327)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDST.TXT
-
-[fdvv]
-description = Vuvulane, Swaziland
-location = (-0.4552150, 0.5565122)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDVV.TXT
+[fdus]
+description = Musi, Swaziland
+location = (-0.4663897, 0.5395179)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FDUS.TXT
 
 [feff]
 description = Bangui, Central African Republic
 location = (0.0767945, 0.3231768)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FEFF.TXT
 
-[fefg]
-description = Bangassou, Central African Republic
-location = (0.0826123, 0.3985168)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FEFG.TXT
-
-[fefo]
-description = Bouar, Central African Republic
-location = (0.1041380, 0.2728531)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FEFO.TXT
-
 [feft]
 description = Berberati, Central African Republic
 location = (0.0741765, 0.2757620)
@@ -6202,41 +6325,31 @@ description = Yaounde, Cameroon
 location = (0.0669043, 0.2010038)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FKYS.TXT
 
-[flcp]
-description = Chipata, Zambia
-location = (-0.2364921, 0.5686864)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FLCP.TXT
+[flhn]
+description = Harry Mwanga Nkumbula International, Zambia
+location = (-0.3110413, 0.4505929)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FLHN.TXT
 
-[fllc]
-description = Lusaka City Airport, Zambia
-location = (-0.2522001, 0.4968371)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FLLC.TXT
+[flkk]
+description = Kenneth Kaunda International Airport, Zambia
+location = (-0.2675008, 0.4966625)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FLKK.TXT
 
 [flli]
 description = Livingstone, Zambia
 location = (-0.3109595, 0.4505858)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FLLI.TXT
 
-[flls]
-description = Lusaka Internationalairport, Zambia
-location = (-0.2673263, 0.4965462)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FLLS.TXT
-
-[flmf]
-description = Mfuwe, Zambia
-location = (-0.2314113, 0.5574000)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FLMF.TXT
-
-[flnd]
-description = Ndola, Zambia
-location = (-0.2268928, 0.5000368)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FLND.TXT
-
 [fmch]
 description = Hahaya International Airport, Comoros
 location = (-0.2012946, 0.7551458)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FMCH.TXT
 
+[fmcv]
+description = Ouani Anjouan, Comoros
+location = (-0.2114757, 0.7755080)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FMCV.TXT
+
 [fmcz]
 description = Dzaoudzi / Pamanzi Mayotte, Comoros
 location = (-0.2234021, 0.7903433)
@@ -6287,21 +6400,81 @@ description = Fort-Dauphin, Madagascar
 location = (-0.4369141, 0.8194321)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FMSD.TXT
 
+[fnbc]
+description = M'Banza Congo/Mbanza-Congo Airport, Angola
+location = (-0.1094303, 0.2486575)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FNBC.TXT
+
+[fnbg]
+description = Monbaca Benguela, Angola
+location = (-0.2196206, 0.2341650)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FNBG.TXT
+
+[fnca]
+description = Cabinda, Angola
+location = (-0.0968658, 0.2126393)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FNCA.TXT
+
+[fncb]
+description = Camembe Airport, Angola
+location = (-0.1419476, 0.2530727)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FNCB.TXT
+
+[fnhu]
+description = Huambo Nova Lisboa, Angola
+location = (-0.2234021, 0.2748894)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FNHU.TXT
+
 [fnlu]
 description = Luanda, Angola
 location = (-0.1544616, 0.2309652)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FNLU.TXT
 
+[fnmo]
+description = Namibe Airport, Angola
+location = (-0.2663586, 0.2120009)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FNMO.TXT
+
+[fnso]
+description = Soyo Airport, Angola
+location = (-0.1071822, 0.2159280)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FNSO.TXT
+
+[fnub]
+description = Lubango/Sa Da Bandeira, Angola
+location = (-0.2604857, 0.2369288)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FNUB.TXT
+
+[fnue]
+description = Luena, Angola
+location = (-0.2053918, 0.3472799)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FNUE.TXT
+
+[fogm]
+description = Mouila, Gabon
+location = (-0.0325795, 0.1922771)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FOGM.TXT
+
 [fogr]
 description = Lambarene, Gabon
 location = (-0.0125082, 0.1786054)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FOGR.TXT
 
+[foob]
+description = Bitam, Gabon
+location = (0.0363610, 0.2004220)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FOOB.TXT
+
 [foog]
 description = Port-Gentil, Gabon
 location = (-0.0122173, 0.1527163)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FOOG.TXT
 
+[fook]
+description = Makokou, Gabon
+location = (0.0098902, 0.2245657)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FOOK.TXT
+
 [fool]
 description = Libreville, Gabon
 location = (0.0078540, 0.1643518)
@@ -6417,56 +6590,36 @@ description = Masvingo, Zimbabwe
 location = (-0.3502294, 0.5387250)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FVMV.TXT
 
-[fvwn]
-description = Hwange National Park, Zimbabwe
-location = (-0.3252130, 0.4712389)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FVWN.TXT
+[fvtl]
+description = Gweru, Zimbabwe
+location = (-0.3394665, 0.5209808)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FVTL.TXT
 
 [fwcl]
 description = Chileka, Malawi
 location = (-0.2737258, 0.6102835)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FWCL.TXT
 
+[fwka]
+description = Karonga, Malawi
+location = (-0.1736603, 0.5913757)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FWKA.TXT
+
 [fwki]
 description = Lilongwe International Airport, Malawi
 location = (-0.2405645, 0.5893395)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FWKI.TXT
 
+[fwuu]
+description = Mzuzu, Malawi
+location = (-0.1998402, 0.5937028)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FWUU.TXT
+
 [fxmm]
 description = Maseru / Moshoeshoe, Lesotho
 location = (-0.5139995, 0.4808382)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FXMM.TXT
 
-[fyab]
-description = Aroab, Namibia
-location = (-0.4677482, 0.3429572)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYAB.TXT
-
-[fyan]
-description = Aranos, Namibia
-location = (-0.4212061, 0.3336488)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYAN.TXT
-
-[fyas]
-description = Aus, WA
-location = (-0.4653048, 0.2843141)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYAS.TXT
-
-[fybg]
-description = Bagani, Namibia
-location = (-0.3158493, 0.3773899)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYBG.TXT
-
-[fybp]
-description = unknown station in Namibia
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYBP.TXT
-
-[fyen]
-description = Eenhana Airport, Eenhana, Namibia
-location = (-0.3051362, 0.2848719)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYEN.TXT
-
 [fygb]
 description = Gobabis, WA
 location = (-0.3926991, 0.3309144)
@@ -6482,22 +6635,6 @@ description = Gobabeb, NM
 location = (-0.4113741, 0.2626721)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYGO.TXT
 
-[fyhd]
-description = unknown station in Namibia
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYHD.TXT
-zone = ('ndz052', 0.0019401)
-
-[fyhn]
-description = Henties Bay, NM
-location = (-0.3860668, 0.2492330)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYHN.TXT
-
-[fykb]
-description = Karasburg Airport, Karasburg, Namibia
-location = (-0.4892352, 0.3270165)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYKB.TXT
-
 [fykm]
 description = Katima Mulilo, Namibia
 location = (-0.3077791, 0.4219624)
@@ -6508,117 +6645,37 @@ description = Keetmanshoop, Namibia
 location = (-0.4630940, 0.3161955)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYKT.TXT
 
-[fykx]
-description = Khorixas, NM
-location = (-0.3555236, 0.2612758)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYKX.TXT
-
 [fylz]
 description = Luderitz / Diaz Point, Namibia
 location = (-0.4657120, 0.2661627)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYLZ.TXT
 
-[fymh]
-description = Maltahohe, Namibia
-location = (-0.4334234, 0.2964151)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYMH.TXT
-
 [fyml]
 description = Mariental, NM
 location = (-0.4293510, 0.3129375)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYML.TXT
 
-[fymp]
-description = Mpacha Airport, Mpacha, Namibia
-location = (-0.3077539, 0.4220730)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYMP.TXT
-
-[fynd]
-description = Noordoewer, Namibia
-location = (-0.5011800, 0.3075021)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYND.TXT
-
 [fyoa]
 description = Ondangwa, Namibia
 location = (-0.3120358, 0.2784236)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYOA.TXT
 
-[fyoh]
-description = Okahao, Namibia
-location = (-0.3121913, 0.2628743)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYOH.TXT
-
-[fyoj]
-description = Outjo, NM
-location = (-0.3502876, 0.2815216)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYOJ.TXT
-
-[fyok]
-description = Okakarara, WA
-location = (-0.3595378, 0.3047345)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYOK.TXT
-
-[fyom]
-description = Omaruru, Namibia
-location = (-0.3738848, 0.2784015)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYOM.TXT
-
-[fyos]
-description = Oshakati Airport, Oshakati, Namibia
-location = (-0.3106153, 0.2740022)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYOS.TXT
-
-[fyot]
-description = Ootmoed, Namibia
-location = (-0.4191699, 0.3444116)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYOT.TXT
+[fyoo]
+description = Okaukuejo, WA
+location = (-0.3342306, 0.2776819)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYOO.TXT
 
 [fyow]
 description = Otjiwarongo, NM
 location = (-0.3565708, 0.2909464)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYOW.TXT
 
-[fyoy]
-description = unknown station in Namibia
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYOY.TXT
-zone = ('njz104', 0.0009317)
-
-[fyrh]
-description = Rehoboth, Namibia
-location = (-0.4069526, 0.2981604)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYRH.TXT
-
 [fyrn]
+comment = missing from the NWS list, name and location unknown
 description = unknown station in Namibia
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYRN.TXT
 
-[fyru]
-description = Rundu, Namibia
-location = (-0.3127048, 0.3449934)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYRU.TXT
-
-[fyte]
-description = Terrace Bay, WA
-location = (-0.3487168, 0.2268928)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYTE.TXT
-
-[fytk]
-description = Tsumkwe, WA
-location = (-0.3417355, 0.3583161)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYTK.TXT
-
-[fytm]
-description = Tsumeb Airport, Tsumeb, Namibia
-location = (-0.3361837, 0.3094905)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYTM.TXT
-
-[fytn]
-description = Otjinene, WA
-location = (-0.3687881, 0.3274238)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FYTN.TXT
-
 [fywb]
 description = Walvis Bay, Namibia
 location = (-0.4011300, 0.2556907)
@@ -6644,21 +6701,31 @@ description = Kinshasa / N'Djili, Congo, Democratic Republic Of The
 location = (-0.0765036, 0.2693625)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FZAA.TXT
 
-[fzqa]
-description = Lubumbashi-Luano, Congo, Democratic Republic Of The
-location = (-0.2036217, 0.4796747)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FZQA.TXT
-
-[fzwa]
-description = Mbuji-Mayi, Congo, Democratic Republic Of The
-location = (-0.1076286, 0.4121886)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/FZWA.TXT
-
 [gabs]
 description = Bamako / Senou, Mali
 location = (0.2187479, -0.1387537)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GABS.TXT
 
+[gakt]
+description = Kita, Mali
+location = (0.2280564, -0.1652245)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GAKT.TXT
+
+[gaky]
+description = Kayes, Mali
+location = (0.2519092, -0.1995493)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GAKY.TXT
+
+[gamb]
+description = Mopti, Mali
+location = (0.2533636, -0.0715585)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GAMB.TXT
+
+[ganr]
+description = Nioro Du Sahel, Mali
+location = (0.2658718, -0.1631883)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GANR.TXT
+
 [gbyd]
 description = Banjul / Yundum, Gambia, The
 location = (0.2330015, -0.2932153)
@@ -6719,6 +6786,11 @@ description = Bissau Aeroport, Guinea-Bissau
 location = (0.2074033, -0.2731440)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GGOV.TXT
 
+[gimp]
+description = unknown station in Western parts of West Africa or Maghreb
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GIMP.TXT
+
 [glrb]
 description = Grand Bassa, Roberts Field, Liberia
 location = (0.1090831, -0.1806416)
@@ -6729,11 +6801,15 @@ description = Agadir Al Massira, Morocco
 location = (0.5294165, -0.1640609)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GMAD.TXT
 
-[gmae]
-description = unknown station in Morocco
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GMAE.TXT
-zone = ('gaz020', 0.0018302)
+[gmag]
+description = Guelmime, Morocco
+location = (0.5064412, -0.1756043)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GMAG.TXT
+
+[gmat]
+description = Tan-Tan, Morocco
+location = (0.4965462, -0.1946042)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GMAT.TXT
 
 [gmff]
 description = Fes-Sais, Morocco
@@ -6786,15 +6862,10 @@ location = (0.5823582, -0.1323541)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GMMN.TXT
 
 [gmmo]
-description = unknown station in Morocco
-location = None
+description = Taroudant Airport, Morocco
+location = (0.5323545, -0.1540689)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GMMO.TXT
 
-[gmmt]
-description = Casablanca T-M, MC
-location = (0.5862561, -0.1303761)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GMMT.TXT
-
 [gmmw]
 description = Nador/Arwi, Morocco
 location = (0.6106713, -0.0528544)
@@ -6820,11 +6891,6 @@ description = Tetuan / Sania Ramel, Morocco
 location = (0.6210463, -0.0930842)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GMTN.TXT
 
-[gmto]
-description = unknown station in Morocco
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GMTO.TXT
-
 [gmtt]
 description = Tanger Aerodrome, Morocco
 location = (0.6236643, -0.1029744)
@@ -6895,27 +6961,17 @@ description = Nouakchott, Mauritania
 location = (0.3159046, -0.2783800)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GQNN.TXT
 
-[gqno]
+[gqph]
 description = unknown station in Mauritania
 location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GQNO.TXT
-
-[gqon]
-description = unknown station in Mauritania
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GQON.TXT
-zone = ('nmz510', 0.0044365)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GQPH.TXT
+zone = ('caz015', 0.0013574)
 
 [gqpp]
 description = Nouadhibou, Mauritania
 location = (0.3653556, -0.2972877)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GQPP.TXT
 
-[gqqp]
-description = unknown station in Mauritania
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GQQP.TXT
-
 [gucy]
 description = Conakry / Gbessia, Guinea
 location = (0.1669698, -0.2376557)
@@ -6936,10 +6992,10 @@ description = Praia, CV
 location = (0.2604031, -0.4118977)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GVNP.TXT
 
-[haab]
-description = Addis Ababa, Ethiopia
-location = (0.1567887, 0.6771877)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HAAB.TXT
+[gvsv]
+description = S. Pedro, CV
+location = (0.2937389, -0.4480260)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/GVSV.TXT
 
 [hdam]
 description = Djibouti \ Ambouli, Djibouti
@@ -6966,11 +7022,6 @@ description = Alexandria Borg El Arab, Egypt
 location = (0.5500696, 0.5265077)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HEBA.TXT
 
-[hebl]
-description = Abu Simbel, EG
-location = (0.3904302, 0.5518731)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HEBL.TXT
-
 [heca]
 description = Cairo Airport, Egypt
 location = (0.5259259, 0.5480334)
@@ -6981,11 +7032,6 @@ description = Hurguada, Egypt
 location = (0.4738569, 0.5884668)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HEGN.TXT
 
-[heis]
-description = Ismalia, EG
-location = (0.5337217, 0.5628687)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HEIS.TXT
-
 [helx]
 description = Luxor, Egypt
 location = (0.4479678, 0.5707227)
@@ -7021,10 +7067,10 @@ description = Asswan, Egypt
 location = (0.4182972, 0.5721771)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HESN.TXT
 
-[hetb]
-description = Taba, Egypt
-location = (0.5166029, 0.6069673)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HETB.TXT
+[hika]
+description = unknown station in East Africa or Northeast Africa
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HIKA.TXT
 
 [hkel]
 description = Eldoret, Kenya
@@ -7106,11 +7152,6 @@ description = Mombasa, Kenya
 location = (-0.0703949, 0.6914413)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HKMO.TXT
 
-[hkms]
-description = unknown station in Kenya
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HKMS.TXT
-
 [hkmu]
 description = Makindu, Kenya
 location = (-0.0398517, 0.6603162)
@@ -7126,11 +7167,6 @@ description = Nairobi / Dagoretti, Kenya
 location = (-0.0226893, 0.6414085)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HKNC.TXT
 
-[hknh]
-description = unknown station in Kenya
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HKNH.TXT
-
 [hkni]
 description = Nyeri, Kenya
 location = (-0.0087266, 0.6451900)
@@ -7151,11 +7187,6 @@ description = Nairobi / Wilson, Kenya
 location = (-0.0229802, 0.6425721)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HKNW.TXT
 
-[hkre]
-description = Moi Airbase, KN
-location = (-0.0225147, -0.6436774)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HKRE.TXT
-
 [hkvo]
 description = Voi, Kenya
 location = (-0.0593412, 0.6731153)
@@ -7176,11 +7207,6 @@ description = Mitiga, LY
 location = (0.5742133, 0.2316052)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HLLM.TXT
 
-[hlls]
-description = Sebha, Libya
-location = (0.4715298, 0.2522001)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HLLS.TXT
-
 [hllt]
 description = Tripoli Inter-National Airport, Libya
 location = (0.5701409, 0.2295108)
@@ -7196,15 +7222,110 @@ description = Khartoum, Sudan
 location = (0.2722714, 0.5681047)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HSSS.TXT
 
-[huak]
-description = unknown station in Uganda
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HUAK.TXT
-
-[huar]
-description = Arua, Uganda
-location = (0.0532325, 0.5395976)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HUAR.TXT
+[htar]
+description = Arusha, Tanzania
+location = (-0.0581776, 0.6390814)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTAR.TXT
+
+[htbu]
+description = Bukoba, Tanzania
+location = (-0.0232711, 0.5553056)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTBU.TXT
+
+[htda]
+description = Dar Es Salaam Airport, Tanzania
+location = (-0.1198459, 0.6841691)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTDA.TXT
+
+[htdo]
+description = Dodoma, Tanzania
+location = (-0.1076286, 0.6242461)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTDO.TXT
+
+[htir]
+description = Iringa, Tanzania
+location = (-0.1338086, 0.6239552)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTIR.TXT
+
+[htka]
+description = Kigoma, Tanzania
+location = (-0.0852302, 0.5171992)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTKA.TXT
+
+[htkj]
+description = Kilimanjaro Airport, Tanzania
+location = (-0.0596321, 0.6469354)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTKJ.TXT
+
+[htmb]
+description = Mbeya, Tanzania
+location = (-0.1559161, 0.5841035)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTMB.TXT
+
+[htmg]
+description = Morogoro, Tanzania
+location = (-0.1192642, 0.6571165)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTMG.TXT
+
+[htms]
+description = Moshi, Tanzania
+location = (-0.0584685, 0.6515896)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTMS.TXT
+
+[htmt]
+description = Mtwara, Tanzania
+location = (-0.1791871, 0.7013315)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTMT.TXT
+
+[htmu]
+description = Musoma, Tanzania
+location = (-0.0261799, 0.5899213)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTMU.TXT
+
+[htmw]
+description = Mwanza, Tanzania
+location = (-0.0430515, 0.5745042)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTMW.TXT
+
+[htpe]
+description = Pemba / Karume Airport, Tanzania
+location = (-0.0916298, 0.6949319)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTPE.TXT
+
+[htse]
+description = Same, Tanzania
+location = (-0.0712676, 0.6582800)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTSE.TXT
+
+[htso]
+description = Songea, Tanzania
+location = (-0.1864593, 0.6210463)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTSO.TXT
+
+[htsu]
+description = Sumbawanga, TN
+location = (-0.1391027, 0.5520476)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTSU.TXT
+
+[htsy]
+description = Shinyanga, Tanzania
+location = (-0.0610865, 0.5759587)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTSY.TXT
+
+[httb]
+description = Tabora Airport, Tanzania
+location = (-0.0887209, 0.5730498)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTTB.TXT
+
+[httg]
+description = Tanga, Tanzania
+location = (-0.0887209, 0.6818420)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTTG.TXT
+
+[htza]
+description = Zanzibar / Kisauni, Tanzania
+location = (-0.1085013, 0.6844600)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HTZA.TXT
 
 [huen]
 description = Entebbe Airport, Uganda
@@ -7222,9 +7343,11 @@ location = (0.0078540, 0.5791584)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HUJI.TXT
 
 [huka]
+comment = missing from the NWS list, name and location unknown
 description = unknown station in Uganda
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HUKA.TXT
+zone = ('akz203', 0.0063748)
 
 [hukb]
 description = Kabale, Uganda
@@ -7241,30 +7364,16 @@ description = Lira, Uganda
 location = (0.0392699, 0.5742133)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HULI.TXT
 
-[huma]
-description = Mbarara, Uganda
-location = (-0.0107629, 0.5349434)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HUMA.TXT
-
-[humi]
-description = Masindi, Uganda
-location = (0.0293797, 0.5535603)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HUMI.TXT
-
 [huso]
 description = Soroti, Uganda
 location = (0.0299615, 0.5867215)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HUSO.TXT
 
-[huto]
-description = Tororo, Uganda
-location = (0.0119264, 0.5963208)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HUTO.TXT
-
-[huwn]
-description = unknown station in Uganda
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/HUWN.TXT
+[k01m]
+description = Belmont Tishomingo County, MS, United States
+location = (0.6019932, -1.5393998)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K01M.TXT
+zone = ('msz017', 0.0043556)
 
 [k04v]
 description = Saguache, Saguache Municipal Airport, CO, United States
@@ -7279,6 +7388,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K04W.TXT
 zone = ('mnz038', 0.0025165)
 
 [k05u]
+comment = missing from the NWS list, information researched manually
 description = Eureka Airport, United States
 location = (0.6911869, -2.0246910)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K05U.TXT
@@ -7302,6 +7412,12 @@ location = (0.6347762, -1.4341370)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K0A9.TXT
 zone = ('tnz046', 0.0000982)
 
+[k0co]
+description = Dacy Arpt, IL, US
+location = (0.7400196, -1.5468853)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K0CO.TXT
+zone = ('ilz005', 0.0026433)
+
 [k0e0]
 description = Moriarty Arpt, US
 location = (0.6105162, -1.8500490)
@@ -7320,6 +7436,12 @@ location = (0.5416338, -1.5062191)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K0J4.TXT
 zone = ('flz007', 0.0034546)
 
+[k0r0]
+description = Columbia-Marion County Airport, MS, United States
+location = (0.5462359, -1.5675296)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K0R0.TXT
+zone = ('msz072', 0.0011643)
+
 [k0vg]
 description = Lee County Airport, VA, United States
 location = (0.6397310, -1.4524242)
@@ -7345,6 +7467,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K14Y.TXT
 zone = ('mnz042', 0.0030011)
 
 [k19a]
+comment = missing from the NWS list, information researched manually
 description = Jefferson Jackson County, GA, United States
 location = (0.5964813, -1.4584250)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K19A.TXT
@@ -7362,6 +7485,12 @@ location = (0.6389747, -1.4614902)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K1A6.TXT
 zone = ('kyz087', 0.0022760)
 
+[k1b7]
+description = Boothville Heliport, LA, United States
+location = (0.5122541, -1.5609061)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K1B7.TXT
+zone = ('laz069', 0.0041758)
+
 [k1f0]
 description = Ardmore, Ardmore Downtown Executive Airport, OK, United States
 location = (0.5959766, -1.6951074)
@@ -7404,11 +7533,18 @@ location = (0.7752171, -1.2569279)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K1V4.TXT
 zone = ('vtz007', 0.0013560)
 
-[k20u]
-description = Beach Airport Beach, ND, United States
-location = (0.8190006, -1.8148273)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K20U.TXT
-zone = ('ndz031', 0.0016328)
+[k1v6]
+comment = missing from the NWS list, information researched manually
+description = Canon City Fremont County, CO, United States
+location = (0.6706956, -1.8344430)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K1V6.TXT
+zone = ('coz083', 0.0003093)
+
+[k1yt]
+description = unknown station in United States
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K1YT.TXT
+zone = ('alz009', 0.0017349)
 
 [k20v]
 description = Kremmling, Mc Elroy Airfield, CO, United States
@@ -7422,6 +7558,12 @@ location = (0.7853982, -1.6205382)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K21D.TXT
 zone = ('mnz063', 0.0007885)
 
+[k28j]
+description = Palatka Municipal/Lt. Kay Larkin Field, United States
+location = (0.5176364, -1.4257508)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K28J.TXT
+zone = ('flz037', 0.0012014)
+
 [k2c8]
 description = Cavalier Municipal Airport, ND, United States
 location = (0.8514346, -1.7039989)
@@ -7447,6 +7589,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K2G4.TXT
 zone = ('mdz001', 0.0012633)
 
 [k2i0]
+comment = missing from the NWS list, information researched manually
 description = Madisonville Municipal Airport, United States
 location = (0.6519840, -1.5253867)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K2I0.TXT
@@ -7488,18 +7631,6 @@ location = (0.7065432, -1.9448010)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K36U.TXT
 zone = ('utz008', 0.0052638)
 
-[k3a1]
-description = Cullman, Folsom Field Airport, AL, United States
-location = (0.5981001, -1.5159639)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K3A1.TXT
-zone = ('alz016', 0.0023881)
-
-[k3du]
-description = Drummond, MT, United States
-location = (0.8144870, -1.9748400)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K3DU.TXT
-zone = ('mtz007', 0.0055929)
-
 [k3i2]
 description = Point Pleasant, Mason County Airport, WV, United States
 location = (0.6791852, -1.4328862)
@@ -7518,7 +7649,14 @@ location = (0.6835097, -1.5651143)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K3LF.TXT
 zone = ('ilz060', 0.0029046)
 
+[k3mw]
+description = Mount Werner, CO, United States
+location = (0.7061505, -1.8633087)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K3MW.TXT
+zone = ('coz004', 0.0031845)
+
 [k3r7]
+comment = missing from the NWS list, information researched manually
 description = Jennings Airport, United States
 location = (0.5278347, -1.6174577)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K3R7.TXT
@@ -7530,12 +7668,6 @@ location = (0.5219940, -1.6920967)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K3T5.TXT
 zone = ('txz209', 0.0007116)
 
-[k40b]
-description = Clayton Lake, ME, United States
-location = (0.8136143, -1.2135856)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K40B.TXT
-zone = ('mez001', 0.0077018)
-
 [k40j]
 description = Perry-Foley Airport, FL, United States
 location = (0.5247623, -1.4588044)
@@ -7566,30 +7698,12 @@ location = (0.6016780, -1.4961205)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K4A9.TXT
 zone = ('alz010', 0.0012143)
 
-[k4bl]
-description = Blanding, UT, United States
-location = (0.6565347, -1.9105538)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K4BL.TXT
-zone = ('utz022', 0.0065247)
-
 [k4bm]
 description = Wilkerson Pass, CO, United States
 location = (0.6815559, -1.8415745)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K4BM.TXT
 zone = ('coz037', 0.0024449)
 
-[k4cr]
-description = Corona / Lincoln, NM, United States
-location = (0.5951573, -1.8445221)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K4CR.TXT
-zone = ('nmz524', 0.0069778)
-
-[k4hv]
-description = Hanksville, UT, United States
-location = (0.6696247, -1.9323704)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K4HV.TXT
-zone = ('utz013', 0.0030563)
-
 [k4i3]
 description = Knox County, OH, US
 location = (0.7038913, -1.4402457)
@@ -7614,11 +7728,11 @@ location = (0.5918266, -1.6556048)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K4O4.TXT
 zone = ('okz077', 0.0038129)
 
-[k4sl]
-description = Torreon, NM, United States
-location = (0.6248279, -1.8707021)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K4SL.TXT
-zone = ('nmz504', 0.0058524)
+[k54j]
+description = DeFuniak Springs Airport, FL, United States
+location = (0.5363591, -1.5036671)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K54J.TXT
+zone = ('flz007', 0.0022572)
 
 [k5c1]
 description = Boerne Stage Field, US
@@ -7632,6 +7746,18 @@ location = (0.8341122, -1.7441366)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K5H4.TXT
 zone = ('ndz023', 0.0047674)
 
+[k5m9]
+description = Marion-Critt County Airport, KY, United States
+location = (0.6516409, -1.5378048)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K5M9.TXT
+zone = ('kyz010', 0.0003353)
+
+[k5r8]
+description = De Quincy Industrial Airpark, LA, United States of America
+location = (0.5312987, -1.6314203)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K5R8.TXT
+zone = ('laz041', 0.0040889)
+
 [k5sm]
 description = Sunlight, CO, United States
 location = (0.6881058, -1.8741200)
@@ -7645,6 +7771,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K5T6.TXT
 zone = ('txz418', 0.0018783)
 
 [k5w8]
+comment = missing from the NWS list, information researched manually
 description = Siler City Municipal Airport, United States
 location = (0.6231605, -1.3876071)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K5W8.TXT
@@ -7657,11 +7784,18 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K65S.TXT
 zone = ('idz001', 0.0050114)
 
 [k6a2]
+comment = missing from the NWS list, information researched manually
 description = Griffin Spalding County Airport, United States
 location = (0.5799201, -1.4708752)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K6A2.TXT
 zone = ('gaz056', 0.0006071)
 
+[k6b0]
+description = Middlebury State AP, Middlebury, VT, United States
+location = (0.7676796, -1.2757641)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K6B0.TXT
+zone = ('vtz009', 0.0019120)
+
 [k6r3]
 description = Cleveland Muni, Clevela, US
 location = (0.5298820, -1.6582373)
@@ -7704,6 +7838,12 @@ location = (0.5198172, -1.6080300)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K7R4.TXT
 zone = ('laz052', 0.0029786)
 
+[k82v]
+description = Pine Bluffs Municipal, Pine Bluffs, WY, United States
+location = (0.7182609, -1.8174154)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K82V.TXT
+zone = ('wyz119', 0.0026712)
+
 [k8a0]
 description = Albertville, Albertville Municipal Airport, AL, United States
 location = (0.5974068, -1.5054434)
@@ -7728,18 +7868,6 @@ location = (0.8541738, -1.7087258)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K96D.TXT
 zone = ('ndz008', 0.0050408)
 
-[k9a1]
-description = Covington Muni, Covingt, US
-location = (0.5869542, -1.4634586)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K9A1.TXT
-zone = ('gaz048', 0.0013073)
-
-[k9a4]
-description = Courtland Airport, US
-location = (0.6047566, -1.5243706)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/K9A4.TXT
-zone = ('alz004', 0.0022726)
-
 [k9d7]
 description = Cando Municipal Airport, ND, United States
 location = (0.8461356, -1.7320017)
@@ -7800,12 +7928,6 @@ location = (0.7094763, -1.3168509)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KABE.TXT
 zone = ('paz061', 0.0019942)
 
-[kabh]
-description = Bullseye Airfield, CO, US
-location = (0.6766642, -1.8203784)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KABH.TXT
-zone = ('coz085', 0.0029452)
-
 [kabi]
 description = Abilene Regional Airport, TX, United States
 location = (0.5657776, -1.7398024)
@@ -7884,6 +8006,12 @@ location = (0.8107103, -1.6617425)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KADC.TXT
 zone = ('mnz032', 0.0037420)
 
+[kadf]
+description = Dexter B Florence Memorial Field, AR, United States
+location = (0.5951539, -1.6243096)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KADF.TXT
+zone = ('arz053', 0.0018080)
+
 [kadg]
 description = Adrian Lenawee County Airport, MI, United States
 location = (0.7307112, -1.4675310)
@@ -7968,6 +8096,12 @@ location = (0.7470009, -1.2566371)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAFN.TXT
 zone = ('nhz015', 0.0035605)
 
+[kafo]
+description = Afton Municipal Airport, WY, United States
+location = (0.7454519, -1.9363060)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAFO.TXT
+zone = ('wyz023', 0.0027041)
+
 [kafp]
 description = Wadesboro, Anson County Airport, NC, United States
 location = (0.6112240, -1.3976063)
@@ -8010,6 +8144,12 @@ location = (0.7339110, -1.7941985)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAIA.TXT
 zone = ('nez003', 0.0047388)
 
+[kaib]
+description = Nucla Hopkins Field Airport, CO, United States
+location = (0.6673921, -1.8947866)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAIB.TXT
+zone = ('coz020', 0.0021376)
+
 [kaid]
 description = Anderson Municipal, IN, United States
 location = (0.7001679, -1.4942927)
@@ -8059,6 +8199,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAJO.TXT
 zone = ('caz042', 0.0044081)
 
 [kajz]
+comment = missing from the NWS list, information researched manually
 description = Blake Field Airport, Delta, Colorado, United States
 location = (0.6769507, -1.8860658)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAJZ.TXT
@@ -8100,12 +8241,6 @@ location = (0.4840380, -1.7107136)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KALI.TXT
 zone = ('txz241', 0.0011367)
 
-[kalk]
-description = Pioneer Airfield, AZ, US
-location = (0.5515240, -1.9271926)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KALK.TXT
-zone = ('azz513', 0.0005507)
-
 [kalm]
 description = Alamogordo-White, NM, United States
 location = (0.5730498, -1.8497581)
@@ -8196,6 +8331,12 @@ location = (0.6724754, -1.8509217)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KANK.TXT
 zone = ('coz062', 0.0028068)
 
+[kanq]
+description = Angola Tri-State Steuben County Airport, IN, United States
+location = (0.7267627, -1.4850156)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KANQ.TXT
+zone = ('inz007', 0.0011016)
+
 [kanw]
 description = Ainsworth Municipal, NE, United States
 location = (0.7432194, -1.7453293)
@@ -8262,12 +8403,6 @@ location = (0.7893688, -1.6755888)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAQP.TXT
 zone = ('mnz054', 0.0045548)
 
-[kaqr]
-description = Atoka, Atoka Municipal Airport, FL, United States
-location = (0.6003642, -1.6781001)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAQR.TXT
-zone = ('okz048', 0.0016452)
-
 [kaqv]
 description = Ft. Polk, Peason Ridge, LA, United States
 location = (0.5526876, -1.6310102)
@@ -8538,17 +8673,30 @@ location = (0.6056050, -1.7337761)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAXS.TXT
 zone = ('okz036', 0.0022222)
 
+[kaxv]
+description = Wapakoneta/Neil Armstrong Airport, OH, United States
+location = (0.7067430, -1.4712941)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAXV.TXT
+zone = ('ohz035', 0.0015616)
+
 [kaxx]
 description = Angel Fire, NM, US
 location = (0.6356489, -1.8374826)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAXX.TXT
 zone = ('nmz515', 0.0038324)
 
-[kays]
-description = Waycross / Ware County, Ga, GA, United States
-location = (0.5454154, -1.4381513)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAYS.TXT
-zone = ('gaz151', 0.0033711)
+[kazc]
+description = Colorado City, Colorado City Municipal Airport, AZ, United States
+location = (0.6448992, -1.9722221)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAZC.TXT
+zone = ('azz001', 0.0077797)
+
+[kaze]
+comment = missing from the NWS list, information researched manually
+description = Hazlehurst Airport, GA, United States
+location = (0.5564922, -1.4424690)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KAZE.TXT
+zone = ('gaz133', 0.0013884)
 
 [kazo]
 description = Kalamazoo/Battle Creek Airport, MI, United States
@@ -8767,6 +8915,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBGE.TXT
 zone = ('gaz156', 0.0017472)
 
 [kbgf]
+comment = missing from the NWS list, information researched manually
 description = Winchester Municipal Airport, Winchester, Tennessee, United States
 location = (0.6139637, -1.5021380)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBGF.TXT
@@ -8790,6 +8939,12 @@ location = (0.7757989, -1.1932234)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBHB.TXT
 zone = ('mez029', 0.0004189)
 
+[kbhc]
+description = Baxley Muni Arpt, GA, US
+location = (0.5534439, -1.4379768)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBHC.TXT
+zone = ('gaz135', 0.0016488)
+
 [kbhk]
 description = Baker Municipal Airport, MT, United States
 location = (0.8089601, -1.8195057)
@@ -8874,12 +9029,6 @@ location = (0.7132579, -1.4291338)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBJJ.TXT
 zone = ('ohz031', 0.0006624)
 
-[kbjn]
-description = Las Vegas, Tonopah Range #74 Nellis Afb, NV, United States
-location = (0.6565444, -2.0291925)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBJN.TXT
-zone = ('nvz040', 0.0080291)
-
 [kbkb]
 description = Ft. Polk, Fullerton Landing Strip, LA, United States
 location = (0.5410521, -1.6339191)
@@ -8926,7 +9075,7 @@ zone = ('txz250', 0.0034109)
 description = Brooksville Hernando Co Airport, FL, United States
 location = (0.4968371, -1.4390240)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBKV.TXT
-zone = ('flz048', 0.0015682)
+zone = ('flz043', 0.0070162)
 
 [kbkw]
 description = Raleigh County Mem Airport, WV, United States
@@ -8934,12 +9083,6 @@ location = (0.6597345, -1.4157529)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBKW.TXT
 zone = ('wvz035', 0.0018870)
 
-[kbkx]
-description = Brookings, Brookings Municipal Airport, SD, United States
-location = (0.7731809, -1.6897696)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBKX.TXT
-zone = ('sdz040', 0.0012596)
-
 [kblf]
 description = Bluefield Mercer County Airport, WV, United States
 location = (0.6510078, -1.4172074)
@@ -9096,6 +9239,12 @@ location = (0.5717699, -1.6036085)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBQP.TXT
 zone = ('laz007', 0.0015604)
 
+[kbqx]
+description = Brazos 451, TX, United States
+location = (0.4973073, -1.6707067)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBQX.TXT
+zone = ('txz236', 0.0076301)
+
 [kbrd]
 description = Brainerd-Crow Wing Co Airport, MN, United States
 location = (0.8098328, -1.6429366)
@@ -9246,6 +9395,12 @@ location = (0.8071081, -1.6861141)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBWP.TXT
 zone = ('mnz029', 0.0025883)
 
+[kbxa]
+description = Bogalusa, George R Carr Memorial Air Field, LA, United States
+location = (0.5377990, -1.5684353)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KBXA.TXT
+zone = ('laz039', 0.0027243)
+
 [kbxk]
 description = Buckeye, Az, US
 location = (0.5831145, -1.9668115)
@@ -9300,6 +9455,12 @@ location = (0.7524114, -1.5625933)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KC29.TXT
 zone = ('wiz063', 0.0016062)
 
+[kc35]
+description = Reedsburg Municipal Airport, WI, United States
+location = (0.7596792, -1.5704647)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KC35.TXT
+zone = ('wiz056', 0.0017869)
+
 [kc75]
 description = Lacon, Marshall County Airport, IL, United States
 location = (0.7159195, -1.5600868)
@@ -9384,6 +9545,12 @@ location = (0.6213372, -1.6135569)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCCA.TXT
 zone = ('arz023', 0.0009915)
 
+[kcco]
+description = Newnan, Newnan Coweta County Airport, GA, United States
+location = (0.5814080, -1.4795205)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCCO.TXT
+zone = ('gaz053', 0.0007276)
+
 [kccr]
 description = Concord Buchanan Field, CA, United States
 location = (0.6632251, -2.1301744)
@@ -9492,6 +9659,12 @@ location = (0.6510078, -1.8960093)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCEZ.TXT
 zone = ('coz021', 0.0019266)
 
+[kcfd]
+description = Bryan Coulter Field, TX, United States
+location = (0.5360900, -1.6812994)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCFD.TXT
+zone = ('txz196', 0.0010479)
+
 [kcfe]
 description = Buffalo, Buffalo Municipal Airport, MN, United States
 location = (0.7881713, -1.6378703)
@@ -9514,7 +9687,7 @@ zone = ('ksz099', 0.0031053)
 description = Crystal River, Fl, US
 location = (0.5038766, -1.4411184)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCGC.TXT
-zone = ('flz042', 0.0016056)
+zone = ('flz043', 0.0080176)
 
 [kcge]
 description = Cambridge-Dorchester Arpt, MD, US
@@ -9624,6 +9797,13 @@ location = (0.8349364, -1.5774819)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCKC.TXT
 zone = ('mnz021', 0.0006975)
 
+[kckf]
+comment = missing from the NWS list, information researched manually
+description = Cordele Crisp County Airport, GA, United States
+location = (0.5583105, -1.4621307)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCKF.TXT
+zone = ('gaz106', 0.0011522)
+
 [kcki]
 description = Kingstree, Sc, US
 location = (0.5885250, -1.3936454)
@@ -9702,11 +9882,11 @@ location = (0.5971935, -2.0783963)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCMA.TXT
 zone = ('caz040', 0.0005500)
 
-[kcmb]
-description = East Cameron 47, LA, United States
-location = (0.5138346, -1.6227926)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCMB.TXT
-zone = ('laz074', 0.0064288)
+[kcmd]
+description = Folsom Field Airport/Cullman, AL, United States
+location = (0.5981015, -1.5159586)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCMD.TXT
+zone = ('alz016', 0.0023898)
 
 [kcmh]
 description = Port Columbus International Airport, OH, United States
@@ -9751,6 +9931,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCNC.TXT
 zone = ('iaz084', 0.0005178)
 
 [kcni]
+comment = missing from the NWS list, information researched manually
 description = Cherokee County Airport, Canton, United States
 location = (0.5988612, -1.4734446)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCNI.TXT
@@ -10050,6 +10231,12 @@ location = (0.5120796, -1.7252580)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCVB.TXT
 zone = ('txz204', 0.0039665)
 
+[kcvc]
+description = Atlanta/Covington Municipal Airport, GA, United States
+location = (0.5869945, -1.4634140)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCVC.TXT
+zone = ('gaz048', 0.0013482)
+
 [kcvg]
 description = Cincinnati/Northern Ky International, KY, United States
 location = (0.6815511, -1.4777121)
@@ -10080,6 +10267,12 @@ location = (0.6001024, -1.8032160)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCVS.TXT
 zone = ('nmz535', 0.0033593)
 
+[kcvw]
+description = Cameron/Gulf of Mexico, LA, United States
+location = (0.5198289, -1.6283922)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCVW.TXT
+zone = ('laz073', 0.0024897)
+
 [kcvx]
 description = Charlevoix, Charlevoix Municipal Airport, MI, United States
 location = (0.7907166, -1.4883247)
@@ -10110,6 +10303,12 @@ location = (0.7301294, -1.5766141)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCWI.TXT
 zone = ('iaz066', 0.0028181)
 
+[kcwn]
+description = unknown station in United States of America
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCWN.TXT
+zone = ('nhz002', 0.0033718)
+
 [kcwv]
 description = Claxton, Ga, US
 location = (0.5619960, -1.4289011)
@@ -10140,11 +10339,11 @@ location = (0.7182030, -1.8291051)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCYS.TXT
 zone = ('wyz118', 0.0036415)
 
-[kczk]
-description = Cascade Locks State, OR, United States
-location = (0.7970337, -2.1272655)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCZK.TXT
-zone = ('orz009', 0.0007153)
+[kczt]
+description = Carrizo Springs/Dimmit County Airport, TX, United States
+location = (0.4978072, -1.7422512)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KCZT.TXT
+zone = ('txz228', 0.0020213)
 
 [kczz]
 description = Campo, CA, United States
@@ -10159,6 +10358,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KD07.TXT
 zone = ('sdz014', 0.0044240)
 
 [kd25]
+comment = missing from the NWS list, information researched manually
 description = Manitowish Waters Airport, United States
 location = (0.8049803, -1.5687427)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KD25.TXT
@@ -10182,6 +10382,12 @@ location = (0.8509013, -1.7172925)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KD55.TXT
 zone = ('ndz007', 0.0008867)
 
+[kd57]
+description = Glen Ullin Regional Airport, ND, United States
+location = (0.8170372, -1.7777951)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KD57.TXT
+zone = ('ndz034', 0.0071256)
+
 [kd60]
 description = Tioga Municipal Airport, ND, United States
 location = (0.8443951, -1.7959002)
@@ -10189,6 +10395,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KD60.TXT
 zone = ('ndz002', 0.0083981)
 
 [kd95]
+comment = missing from the NWS list, information researched manually
 description = Dupont-Lapeer, MI, United States
 location = (0.7516519, -1.4533625)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KD95.TXT
@@ -10266,6 +10473,12 @@ location = (0.6047566, -1.5175638)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDCU.TXT
 zone = ('alz005', 0.0028301)
 
+[kdcy]
+description = Washington/Daviess County Airport, IN, United States
+location = (0.6754498, -1.5207007)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDCY.TXT
+zone = ('inz068', 0.0007858)
+
 [kddc]
 description = Dodge City Regional Airport, KS, United States
 location = (0.6591527, -1.7447475)
@@ -10285,6 +10498,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDEC.TXT
 zone = ('ilz053', 0.0013552)
 
 [kded]
+comment = missing from the NWS list, information researched manually
 description = DeLand Municipal Airport-Sidney H Taylor Field, DeLand, Florida, United States
 location = (0.5073153, -1.4186691)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDED.TXT
@@ -10452,12 +10666,6 @@ location = (0.6913249, -1.3440781)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDMW.TXT
 zone = ('mdz005', 0.0008362)
 
-[kdnk]
-description = Ft. Polk, Self Strip, LA, United States
-location = (0.5439610, -1.6231562)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDNK.TXT
-zone = ('laz027', 0.0029342)
-
 [kdnl]
 description = Augusta Daniel Field, GA, United States
 location = (0.5841035, -1.4317518)
@@ -10494,6 +10702,12 @@ location = (0.7312930, -1.5402531)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDPA.TXT
 zone = ('ilz012', 0.0024185)
 
+[kdpg]
+description = Dugway Proving Grounds, UT, United States
+location = (0.7010406, -1.9710585)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDPG.TXT
+zone = ('utz003', 0.0109950)
+
 [kdpl]
 description = Kenansville, Duplin County Airport, NC, United States
 location = (0.6108652, -1.3610368)
@@ -10584,6 +10798,12 @@ location = (0.5924035, -1.6824004)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDUA.TXT
 zone = ('okz052', 0.0019777)
 
+[kdub]
+description = Dubois Municipal, Dubois, WY, United States
+location = (0.7600630, -1.9144569)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDUB.TXT
+zone = ('wyz016', 0.0047645)
+
 [kduc]
 description = Duncan, Halliburton Field Airport, OK, United States
 location = (0.6016295, -1.7097245)
@@ -10656,6 +10876,12 @@ location = (0.5247623, -1.6676621)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDWH.TXT
 zone = ('txz199', 0.0041371)
 
+[kdwx]
+description = Dixon Airport, WY, United States
+location = (0.7162377, -1.8760980)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDWX.TXT
+zone = ('wyz111', 0.0051963)
+
 [kdxr]
 description = Danbury Municipal Airport, CT, United States
 location = (0.7219845, -1.2825261)
@@ -10668,6 +10894,12 @@ location = (0.7851558, -1.6786189)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDXX.TXT
 zone = ('mnz054', 0.0001722)
 
+[kdya]
+description = Demopolis Municipal Airport, AL, United States
+location = (0.5666008, -1.5350879)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDYA.TXT
+zone = ('alz030', 0.0042305)
+
 [kdyb]
 description = Summerville, SC, US
 location = (0.5771804, -1.4011503)
@@ -10678,7 +10910,7 @@ zone = ('scz044', 0.0018386)
 description = Doylestown Airport, PA, United States
 location = (0.7039495, -1.3110332)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDYL.TXT
-zone = ('paz069', 0.0001472)
+zone = ('njz009', 0.0049018)
 
 [kdyr]
 description = Dyersburg, Dyersburg Municipal Airport, TN, United States
@@ -10705,6 +10937,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDZB.TXT
 zone = ('txz190', 0.0046395)
 
 [ke11]
+comment = missing from the NWS list, information researched manually
 description = Andrews County Airport, United States
 location = (0.5642843, -1.7894778)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KE11.TXT
@@ -10716,12 +10949,6 @@ location = (0.6471958, -2.1222646)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KE16.TXT
 zone = ('caz513', 0.0036832)
 
-[ke33]
-description = Chama, NM, United States
-location = (0.6440265, -1.8602301)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KE33.TXT
-zone = ('nmz510', 0.0044365)
-
 [ke38]
 description = Alpine, Alpine-Casparis Municipal Airport, TX, United States
 location = (0.5303037, -1.8096155)
@@ -10776,6 +11003,12 @@ location = (0.5297705, -1.4974780)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KECP.TXT
 zone = ('flz112', 0.0030654)
 
+[kecs]
+description = Mondell Fld Ap, Newcast, US
+location = (0.7658505, -1.8207275)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KECS.TXT
+zone = ('wyz058', 0.0039987)
+
 [kecu]
 description = Rocksprings, Edwards County Airport, TX, United States
 location = (0.5226679, -1.7483593)
@@ -10795,6 +11028,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KEDE.TXT
 zone = ('ncz031', 0.0022211)
 
 [kedj]
+comment = missing from the NWS list, information researched manually
 description = Bellefontaine Regional Airport, Bellefontaine, Ohio, United States
 location = (0.7046292, -1.4629219)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KEDJ.TXT
@@ -10980,6 +11214,12 @@ location = (0.4855264, -1.6462430)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KEMK.TXT
 zone = ('txz238', 0.0292046)
 
+[kemm]
+description = Kemmerer Muni Arpt, WY, US
+location = (0.7298967, -1.9296360)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KEMM.TXT
+zone = ('wyz027', 0.0000420)
+
 [kemp]
 description = Emporia Municipal Airport, KS, United States
 location = (0.6690429, -1.6790067)
@@ -11220,6 +11460,26 @@ location = (0.5973486, -1.7328259)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KF05.TXT
 zone = ('txz085', 0.0026020)
 
+[kf44]
+comment = missing from the NWS list, information researched manually
+description = Athens Municipal Airport, United States
+location = (0.5613650, -1.6725203)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KF44.TXT
+zone = ('txz135', 0.0009222)
+
+[kf46]
+comment = missing from the NWS list, information researched manually
+description = Rockwall Municipal Airport, TX, United States
+location = (0.5747473, -1.6831167)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KF46.TXT
+zone = ('txz120', 0.0007024)
+
+[kf70]
+description = Murrieta/Temecula French Valley, CA, United States
+location = (0.5859800, -2.0442775)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KF70.TXT
+zone = ('caz048', 0.0050615)
+
 [kfaf]
 description = Fort Eustis / Felker, VA, United States
 location = (0.6480989, -1.3372131)
@@ -11262,6 +11522,12 @@ location = (0.7737626, -1.6286831)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFBL.TXT
 zone = ('mnz077', 0.0004406)
 
+[kfbr]
+description = Fort Bridger Airport, WY, United States
+location = (0.7224628, -1.9269472)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFBR.TXT
+zone = ('wyz021', 0.0026266)
+
 [kfci]
 description = Chesterfield Airport, US
 location = (0.6527531, -1.3528047)
@@ -11478,6 +11744,13 @@ location = (0.7269296, -1.2307480)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFMH.TXT
 zone = ('maz021', 0.0037392)
 
+[kfmm]
+comment = missing from the NWS list, information researched manually
+description = Fort Morgan Municipal Airport, CO, United States
+location = (0.7039606, -1.8117227)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFMM.TXT
+zone = ('coz044', 0.0012463)
+
 [kfmn]
 description = Farmington Four Corners, NM, United States
 location = (0.6414085, -1.8890280)
@@ -11488,7 +11761,7 @@ zone = ('nmz501', 0.0065838)
 description = Fort Myers Page Field, FL, United States
 location = (0.4639667, -1.4288429)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFMY.TXT
-zone = ('flz065', 0.0007209)
+zone = ('flz061', 0.0105616)
 
 [kfnb]
 description = Falls City Brenner Fld Airport, NE, United States
@@ -11532,12 +11805,6 @@ location = (0.7129670, -1.2673999)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFOK.TXT
 zone = ('nyz079', 0.0025251)
 
-[kfot]
-description = Rohnerville Airport, Fortuna, California, United States
-location = (0.7077999, -2.1665237)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFOT.TXT
-zone = ('caz003', 0.0062419)
-
 [kfoz]
 description = Bigfork, Bigfork Municipal Airport, MN, United States
 location = (0.8339668, -1.6345057)
@@ -11676,6 +11943,12 @@ location = (0.7155850, -1.4870205)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFWA.TXT
 zone = ('inz018', 0.0023663)
 
+[kfwb]
+description = Branson West Municipal Airport/Emerson Field, MO, United States
+location = (0.6405097, -1.6301768)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFWB.TXT
+zone = ('moz103', 0.0011300)
+
 [kfwc]
 description = Fairfield, Fairfield Municipal Airport, IL, United States
 location = (0.6698331, -1.5430941)
@@ -11695,6 +11968,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFWS.TXT
 zone = ('txz133', 0.0034178)
 
 [kfwz]
+comment = missing from the NWS list, information researched manually
 description = South Pass, United States
 location = (0.7420564, -1.8986268)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFWZ.TXT
@@ -11713,6 +11987,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFXY.TXT
 zone = ('iaz006', 0.0029549)
 
 [kfyg]
+comment = missing from the NWS list, information researched manually
 description = Washington Regional Airport, Washington, Missouri, United States
 location = (0.6734804, -1.5881415)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFYG.TXT
@@ -11742,12 +12017,6 @@ location = (0.7566002, -1.3331407)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KFZY.TXT
 zone = ('nyz006', 0.0033453)
 
-[kgad]
-description = Gadsden, Gadsden Municipal Airport, AL, United States
-location = (0.5928302, -1.5024376)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGAD.TXT
-zone = ('alz018', 0.0015416)
-
 [kgaf]
 description = Huston Field, ND, United States
 location = (0.8448218, -1.6994416)
@@ -11790,12 +12059,6 @@ location = (0.4747974, -1.6092372)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGBK.TXT
 zone = ('laz066', 0.0430892)
 
-[kgbn]
-description = Gila Bend U. S. Army Airfield, AZ, United States
-location = (0.5660685, -1.9666952)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGBN.TXT
-zone = ('azz501', 0.0057449)
-
 [kgcc]
 description = Gillette-Campbell Cty Airport, WY, United States
 location = (0.7737626, -1.8421950)
@@ -11923,6 +12186,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGGI.TXT
 zone = ('iaz062', 0.0026207)
 
 [kggp]
+comment = missing from the NWS list, information researched manually
 description = Logansport/Cass County Airport, Logansport, Indiana, United States
 location = (0.7105458, -1.5074879)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGGP.TXT
@@ -11953,6 +12217,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGHW.TXT
 zone = ('mnz048', 0.0019191)
 
 [kgic]
+comment = missing from the NWS list, information researched manually
 description = Idaho County Airport, Grangeville, Idaho, United States
 location = (0.8018489, -2.0267360)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGIC.TXT
@@ -12079,6 +12344,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGON.TXT
 zone = ('ctz012', 0.0008551)
 
 [kgoo]
+comment = missing from the NWS list, information researched manually
 description = Nevada County Air Park, Grass Valley, California, United States
 location = (0.6845884, -2.1119022)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGOO.TXT
@@ -12096,6 +12362,13 @@ location = (0.7798180, -1.4787981)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGOV.TXT
 zone = ('miz028', 0.0014728)
 
+[kgph]
+comment = missing from the NWS list, information researched manually
+description = Mosby Midwest National Air Center Airport, MO, United States
+location = (0.6864816, -1.6460137)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGPH.TXT
+zone = ('moz029', 0.0015492)
+
 [kgpi]
 description = Glacier Park International Airport, MT, United States
 location = (0.8429940, -1.9943296)
@@ -12252,12 +12525,6 @@ location = (0.5771222, -1.6766796)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGVT.TXT
 zone = ('txz105', 0.0010307)
 
-[kgvx]
-description = Galveston 424, TX, United States
-location = (0.4987569, -1.6576555)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGVX.TXT
-zone = ('txz237', 0.0129820)
-
 [kgwb]
 description = Auburn/De Kalb Cnty, IN, US
 location = (0.7208210, -1.4847516)
@@ -12283,10 +12550,16 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGWW.TXT
 zone = ('ncz078', 0.0017775)
 
 [kgxa]
-description = Gray Butte Field Airport, Palmdale, California, United States
-location = (0.6033014, -2.0537356)
+description = Gray Butte Field Airport, Palmdale, CA, United States
+location = (0.6033010, -2.0537356)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGXA.TXT
-zone = ('caz059', 0.0059694)
+zone = ('caz059', 0.0059696)
+
+[kgxf]
+description = Gila Bend Air Force Auxiliary Airport, AZ, United States
+location = (0.5739960, -1.9673331)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGXF.TXT
+zone = ('azz027', 0.0010091)
 
 [kgxy]
 description = Greeley, Greeley-Weld County Airport, CO, United States
@@ -12342,12 +12615,6 @@ location = (0.6157522, -1.6598081)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGZL.TXT
 zone = ('okz074', 0.0009920)
 
-[kh08]
-description = High Island 264C, LA, United States
-location = (0.4968371, -1.6359553)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KH08.TXT
-zone = ('laz074', 0.0247343)
-
 [kh21]
 description = Camdenton, Mo, US
 location = (0.6627015, -1.6177457)
@@ -12360,6 +12627,12 @@ location = (0.4913102, -1.6292649)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KH78.TXT
 zone = ('laz074', 0.0287006)
 
+[khae]
+description = Hannibal Regional Airport, MO, United States
+location = (0.6933350, -1.5959964)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHAE.TXT
+zone = ('moz027', 0.0027799)
+
 [khaf]
 description = Half Moon Bay, Ca, US
 location = (0.6544985, -2.1380283)
@@ -12456,6 +12729,12 @@ location = (0.7079055, -1.7847737)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHEQ.TXT
 zone = ('coz051', 0.0014215)
 
+[khey]
+description = Hanchey Ahp / Ozark, AL, United States
+location = (0.5471607, -1.4951654)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHEY.TXT
+zone = ('alz066', 0.0016511)
+
 [khez]
 description = Natchez, Hardy-Anders Field Natchez-Adams County Airport, MS, United States
 location = (0.5518149, -1.5934856)
@@ -12492,13 +12771,26 @@ location = (0.6265732, -1.7523106)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHHF.TXT
 zone = ('txz010', 0.0021309)
 
+[khhg]
+description = Huntington Municipal Airport, IN, United States
+location = (0.7130179, -1.4915073)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHHG.TXT
+zone = ('inz025', 0.0005824)
+
 [khhr]
 description = Hawthorne Municipal Airport, CA, United States
 location = (0.5919575, -2.0653063)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHHR.TXT
 zone = ('caz041', 0.0005170)
 
+[khhv]
+description = Hoover Diana, TX, United States
+location = (0.4701772, -1.6526280)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHHV.TXT
+zone = ('txz236', 0.0391281)
+
 [khhw]
+comment = missing from the NWS list, information researched manually
 description = Stan Stamper Municipal Airport, Hugo, Oklahoma, United States
 location = (0.5939991, -1.6675235)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHHW.TXT
@@ -12522,6 +12814,12 @@ location = (0.7176212, -1.9541870)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHIF.TXT
 zone = ('utz002', 0.0045813)
 
+[khii]
+description = Lake Havasu City, Az, US
+location = (0.6033603, -1.9959585)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHII.TXT
+zone = ('azz002', 0.0018600)
+
 [khio]
 description = Portland-Hillsboro Airport, OR, United States
 location = (0.7949975, -2.1458823)
@@ -12594,12 +12892,6 @@ location = (0.5733407, -1.8517943)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHMN.TXT
 zone = ('nmz414', 0.0034825)
 
-[khms]
-description = Hanford, WA, United States
-location = (0.8127417, -2.0874138)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHMS.TXT
-zone = ('waz028', 0.0064219)
-
 [khnb]
 description = Huntingburg, IN, United States
 location = (0.6675884, -1.5175638)
@@ -12906,7 +13198,14 @@ location = (0.8253662, -1.7729200)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHZE.TXT
 zone = ('ndz019', 0.0029858)
 
+[khzl]
+description = Hazleton Municipal Airport, PA, United States
+location = (0.7153542, -1.3263610)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHZL.TXT
+zone = ('paz047', 0.0033244)
+
 [khzr]
+comment = missing from the NWS list, information researched manually
 description = False River Regional Airport, New Roads, Louisiana, United States
 location = (0.5361356, -1.5966039)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KHZR.TXT
@@ -12931,6 +13230,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KI16.TXT
 zone = ('wvz034', 0.0002141)
 
 [ki35]
+comment = missing from the NWS list, information researched manually
 description = Harlan Tucker-Guthrie Memorial, KY, United States
 location = (0.6433167, -1.4548798)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KI35.TXT
@@ -12942,6 +13242,12 @@ location = (0.6567674, -1.4718362)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KI39.TXT
 zone = ('kyz057', 0.0017304)
 
+[ki69]
+description = Batavia Clermont County Airport, OH, United States
+location = (0.6820467, -1.4697453)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KI69.TXT
+zone = ('ohz078', 0.0009522)
+
 [ki75]
 description = Osceola Muni, Ia, US
 location = (0.7164577, -1.6350244)
@@ -13086,6 +13392,12 @@ location = (0.7168310, -1.5332087)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KIKK.TXT
 zone = ('ilz023', 0.0011750)
 
+[kikt]
+description = Nakika, MS, United States
+location = (0.4977824, -1.5409318)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KIKT.TXT
+zone = ('laz069', 0.0268357)
+
 [kikv]
 description = Ankeny, Ankeny Regional Airport, IA, United States
 location = (0.7276278, -1.6330319)
@@ -13128,6 +13440,12 @@ location = (0.7071492, -1.7735454)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KIML.TXT
 zone = ('nez069', 0.0010858)
 
+[kimm]
+description = Immokalee Regional Airport/Auxiliary Airfield, FL, United States
+location = (0.4613572, -1.4207220)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KIMM.TXT
+zone = ('flz066', 0.0040968)
+
 [kimt]
 description = Iron Mountain Ford Airport, MI, United States
 location = (0.7996517, -1.5379260)
@@ -13141,10 +13459,11 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KIND.TXT
 zone = ('inz047', 0.0022510)
 
 [kinf]
+comment = missing from the NWS list, information researched manually
 description = Inverness Airport, Inverness, Florida, United States
 location = (0.5027179, -1.4367244)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KINF.TXT
-zone = ('flz042', 0.0024227)
+zone = ('flz043', 0.0040205)
 
 [kinj]
 description = Hillsboro, Hillsboro Municipal Airport, TX, United States
@@ -13183,6 +13502,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KINW.TXT
 zone = ('azz013', 0.0066565)
 
 [kiob]
+comment = missing from the NWS list, information researched manually
 description = Mount Sterling-Montgomery County Airport, United States
 location = (0.6642287, -1.4657781)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KIOB.TXT
@@ -13309,17 +13629,12 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KIXD.TXT
 zone = ('ksz105', 0.0014357)
 
 [kiya]
+comment = missing from the NWS list, information researched manually
 description = Abbeville Chris Crusta Memorial Airport, Abbeville, Louisiana, United States
 location = (0.5231760, -1.6071729)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KIYA.TXT
 zone = ('laz044', 0.0040351)
 
-[kiyk]
-description = Inyokern, CA, United States
-location = (0.6225008, -2.0565796)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KIYK.TXT
-zone = ('caz098', 0.0008251)
-
 [kiza]
 description = Santa Ynez, Santa Ynez Airport, CA, United States
 location = (0.6040051, -2.0957138)
@@ -13330,7 +13645,7 @@ zone = ('caz036', 0.0013355)
 description = Fryeburg Eastern Slopes Rgnl, ME, United States
 location = (0.7676540, -1.2383111)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KIZG.TXT
-zone = ('nhz004', 0.0032262)
+zone = ('nhz004', 0.0033017)
 
 [kjac]
 description = Jackson, Jackson Hole Airport, WY, United States
@@ -13428,12 +13743,6 @@ location = (0.7356563, -1.3834643)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KJHW.TXT
 zone = ('nyz019', 0.0018778)
 
-[kjka]
-description = Jack Edwards Arpt/Gulf Shores, AL, US
-location = (0.5286602, -1.5301302)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KJKA.TXT
-zone = ('alz064', 0.0035605)
-
 [kjkj]
 description = Moorhead, Moorhead Municipal Airport, MN, United States
 location = (0.8174977, -1.6870886)
@@ -13476,12 +13785,6 @@ location = (0.7246268, -1.5389489)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KJOT.TXT
 zone = ('ilz022', 0.0028692)
 
-[kjpd]
-description = Ten Sleep, United States
-location = (0.7705629, -1.8704112)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KJPD.TXT
-zone = ('wyz008', 0.0041703)
-
 [kjqf]
 description = Concord, Concord Regional Airport, NC, United States
 location = (0.6175896, -1.4086504)
@@ -13506,6 +13809,12 @@ location = (0.6185107, -1.6546206)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KJSV.TXT
 zone = ('okz072', 0.0012089)
 
+[kjtc]
+description = Springerville Municipal Airport, AZ, United States
+location = (0.5956704, -1.9078351)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KJTC.TXT
+zone = ('azz017', 0.0060226)
+
 [kjvl]
 description = Janesville / Rock County, WI, United States
 location = (0.7438011, -1.5539248)
@@ -13513,6 +13822,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KJVL.TXT
 zone = ('wiz069', 0.0010711)
 
 [kjvw]
+comment = missing from the NWS list, information researched manually
 description = John Bell Williams Airport, Raymond, Mississippi, United States
 location = (0.5638194, -1.5779614)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KJVW.TXT
@@ -13578,24 +13888,31 @@ location = (0.5707227, -1.3962634)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KJZI.TXT
 zone = ('scz050', 0.0025976)
 
-[kk22]
-description = Prestonsburg Big Sandy Regional Airport, United States
-location = (0.6588792, -1.4422825)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KK22.TXT
-zone = ('kyz119', 0.0019190)
-
 [kkls]
 description = Kelso, Kelso-Longview Airport, WA, United States
 location = (0.8048877, -2.1450097)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KKLS.TXT
 zone = ('waz022', 0.0013080)
 
+[kl18]
+description = Fallbrook Community Airpark, CA, United States
+location = (0.5821406, -2.0464137)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KL18.TXT
+zone = ('caz057', 0.0055916)
+
 [kl35]
 description = Big Bear City Arpt, CA, US
 location = (0.5979498, -2.0395918)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KL35.TXT
 zone = ('caz055', 0.0034396)
 
+[kl38]
+comment = missing from the NWS list, information researched manually
+description = Gonzales Louisiana Regional Airport, LA, United States
+location = (0.5266133, -1.5872131)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KL38.TXT
+zone = ('laz049', 0.0006958)
+
 [klaa]
 description = Lamar Municipal Airport, CO, United States
 location = (0.6643887, -1.7921623)
@@ -13692,12 +14009,6 @@ location = (0.5081817, -1.6662077)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KLBX.TXT
 zone = ('txz237', 0.0013145)
 
-[klcg]
-description = Wayne, Wayne Municipal Airport, NE, United States
-location = (0.7372562, -1.6926445)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KLCG.TXT
-zone = ('nez018', 0.0018703)
-
 [klch]
 description = Lake Charles Regional Airport, LA, United States
 location = (0.5270894, -1.6298466)
@@ -13716,6 +14027,12 @@ location = (0.6949319, -1.4474597)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KLCK.TXT
 zone = ('ohz055', 0.0028565)
 
+[kldj]
+description = Linden, Nj, US
+location = (0.7089527, -1.2957324)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KLDJ.TXT
+zone = ('njz108', 0.0005205)
+
 [kldm]
 description = Ludington, Mason County Airport, MI, United States
 location = (0.7673631, -1.5079645)
@@ -13942,7 +14259,7 @@ zone = ('nvz004', 0.0013625)
 description = Philadelphia, Wings Field Airport, PA, United States
 location = (0.7005315, -1.3136221)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KLOM.TXT
-zone = ('paz068', 0.0018705)
+zone = ('paz071', 0.0028654)
 
 [klor]
 description = Fort Rucker, Lowe Army Heliport, AL, United States
@@ -14017,6 +14334,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KLRU.TXT
 zone = ('nmz411', 0.0029575)
 
 [klsb]
+comment = missing from the NWS list, information researched manually
 description = Lordsburg Municipal Airport, Lordsburg, New Mexico, United States
 location = (0.5643254, -1.8970287)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KLSB.TXT
@@ -14047,6 +14365,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KLTS.TXT
 zone = ('okz036', 0.0023857)
 
 [klua]
+comment = missing from the NWS list, information researched manually
 description = Luray Caverns Airport, Luray, Virginia, United States
 location = (0.6748674, -1.3700936)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KLUA.TXT
@@ -14184,6 +14503,12 @@ location = (0.6847508, -1.8555759)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KLXV.TXT
 zone = ('coz059', 0.0008878)
 
+[klxy]
+description = Mexia-Limestone County Airport, TX, United States
+location = (0.5522427, -1.6844951)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KLXY.TXT
+zone = ('txz161', 0.0019371)
+
 [klyh]
 description = Lynchburg Regional Airport, VA, United States
 location = (0.6512987, -1.3823008)
@@ -14214,6 +14539,12 @@ location = (0.6219917, -1.5913233)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KM19.TXT
 zone = ('arz025', 0.0008605)
 
+[km25]
+description = Mayfield Gravel County Airport, KY, United States
+location = (0.6417513, -1.5460942)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KM25.TXT
+zone = ('kyz006', 0.0012363)
+
 [km30]
 description = Metropolis, Metropolis Municipal Airport, IL, United States
 location = (0.6490152, -1.5489894)
@@ -14221,28 +14552,17 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KM30.TXT
 zone = ('ilz094', 0.0008297)
 
 [km40]
+comment = missing from the NWS list, information researched manually
 description = Aberdeen/Amory Monroe County, MS, United States
 location = (0.5912085, -1.5444360)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KM40.TXT
 zone = ('msz024', 0.0003505)
 
-[km46]
-description = Colstrip, Mt, US
-location = (0.8002335, -1.8626154)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KM46.TXT
-zone = ('mtz058', 0.0078451)
-
 [km63]
-description = McGregor Range Base, NM, United States
-location = (0.5597271, -1.8526670)
+description = unknown station in United States of America
+location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KM63.TXT
-zone = ('txz419', 0.0048963)
-
-[km89]
-description = Arkadelphia, Dexter B Florence Memorial Field Airport, AR, United States
-location = (0.5951524, -1.6243101)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KM89.TXT
-zone = ('arz053', 0.0018070)
+zone = ('ncz095', 0.0017595)
 
 [kmae]
 description = Madera Municipal Airport, CA, United States
@@ -14320,7 +14640,7 @@ zone = ('caz090', 0.0066979)
 description = Macdill Air Force Base, Fl., FL, United States
 location = (0.4860742, -1.4398966)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMCF.TXT
-zone = ('flz051', 0.0029079)
+zone = ('flz050', 0.0036858)
 
 [kmci]
 description = Kansas City International Airport, MO, United States
@@ -14358,6 +14678,12 @@ location = (0.7531096, -1.6289740)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMCW.TXT
 zone = ('iaz017', 0.0015097)
 
+[kmcx]
+description = Monticello/White County Airport, IN, United States
+location = (0.7105029, -1.5143657)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMCX.TXT
+zone = ('inz020', 0.0014887)
+
 [kmdd]
 description = Midland, Midland Airpark, TX, United States
 location = (0.5591405, -1.7819957)
@@ -14473,6 +14799,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMFV.TXT
 zone = ('vaz099', 0.0026102)
 
 [kmgc]
+comment = missing from the NWS list, information researched manually
 description = Michigan City Municipal Airport, Michigan City, United States
 location = (0.7278599, -1.5153141)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMGC.TXT
@@ -14610,6 +14937,12 @@ location = (0.7618362, -1.6577719)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMJQ.TXT
 zone = ('mnz090', 0.0021968)
 
+[kmjx]
+description = Toms River, Nj, US
+location = (0.6965609, -1.2967796)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMJX.TXT
+zone = ('njz020', 0.0002069)
+
 [kmkc]
 description = Kansas City Downtown Airport, MO, United States
 location = (0.6827146, -1.6510815)
@@ -14664,6 +14997,12 @@ location = (0.7717264, -1.6391551)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMKT.TXT
 zone = ('mnz076', 0.0035681)
 
+[kmky]
+description = Marco Island Airport, FL, United States
+location = (0.4536988, -1.4254545)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMKY.TXT
+zone = ('flz069', 0.0011644)
+
 [kmlb]
 description = Melbourne International, FL, United States
 location = (0.4904375, -1.4076080)
@@ -14730,6 +15069,12 @@ location = (0.6565347, -2.0740329)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMMH.TXT
 zone = ('caz073', 0.0056737)
 
+[kmmi]
+description = Athens/McMinn County Airport, TN, United States
+location = (0.6178325, -1.4758814)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMMI.TXT
+zone = ('tnz085', 0.0009099)
+
 [kmmk]
 description = Meriden Markham Municipal Airport, CT, United States
 location = (0.7246025, -1.2711815)
@@ -14862,11 +15207,17 @@ location = (0.6268641, -1.3212142)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMQI.TXT
 zone = ('ncz103', 0.0029632)
 
+[kmqj]
+description = Indianapolis Mount Comfort Regional Airport, IN, United States
+location = (0.6954000, -1.4991866)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMQJ.TXT
+zone = ('inz048', 0.0016963)
+
 [kmqs]
 description = Coatesville/Carlson, PA, US
 location = (0.6977826, -1.3241813)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMQS.TXT
-zone = ('paz067', 0.0016319)
+zone = ('paz066', 0.0051651)
 
 [kmqy]
 description = Smyrna, Smyrna Airport, TN, United States
@@ -14880,6 +15231,12 @@ location = (0.6876597, -1.3610659)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMRB.TXT
 zone = ('wvz052', 0.0012673)
 
+[kmrc]
+description = Columbia / Maury County, TN, United States
+location = (0.6204645, -1.5216362)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMRC.TXT
+zone = ('tnz060', 0.0019093)
+
 [kmrf]
 description = Marfa, TX, United States
 location = (0.5299983, -1.8154333)
@@ -14898,6 +15255,12 @@ location = (0.7484893, -1.5748445)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMRJ.TXT
 zone = ('wiz062', 0.0023592)
 
+[kmrn]
+description = Morganton, Morganton-Lenoir Airport, NC, United States
+location = (0.6252012, -1.4243777)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMRN.TXT
+zone = ('ncz504', 0.0020133)
+
 [kmrt]
 description = Marysville, Oh, US
 location = (0.7019714, -1.4547319)
@@ -15082,7 +15445,7 @@ zone = ('mnz081', 0.0018684)
 description = Mount Washington, NH, United States
 location = (0.7725991, -1.2444198)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMWN.TXT
-zone = ('nhz004', 0.0035466)
+zone = ('nhz002', 0.0035863)
 
 [kmwo]
 description = Hook Field Muni Arpt, OH, US
@@ -15126,12 +15489,6 @@ location = (0.7833619, -2.0260364)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMYL.TXT
 zone = ('idz011', 0.0030242)
 
-[kmyp]
-description = Salida Mountain, Monarch Pass, CO, United States
-location = (0.6716803, -1.8555807)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMYP.TXT
-zone = ('coz061', 0.0045631)
-
 [kmyr]
 description = Myrtle Beach Air Force Base, SC, United States
 location = (0.5878851, -1.3776466)
@@ -15168,6 +15525,18 @@ location = (0.7066838, -1.4953981)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KMZZ.TXT
 zone = ('inz032', 0.0005609)
 
+[kn03]
+description = Chase Field, Ny, US
+location = (0.7435103, -1.3301154)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KN03.TXT
+zone = ('nyz044', 0.0017982)
+
+[kn38]
+description = Wellsboro Johnston Airport, United States
+location = (0.7282891, -1.3508238)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KN38.TXT
+zone = ('paz037', 0.0020060)
+
 [kn60]
 description = Garrison Municipal Airport, ND, United States
 location = (0.8316494, -1.7703456)
@@ -15222,6 +15591,12 @@ location = (0.5244714, -1.5713781)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KNEW.TXT
 zone = ('laz062', 0.0019703)
 
+[knfe]
+description = Fentress Nalf, VA, United States
+location = (0.6405358, -1.3287773)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KNFE.TXT
+zone = ('vaz098', 0.0013714)
+
 [knfg]
 description = Mcas Camp Pendleton, CA, United States
 location = (0.5811946, -2.0481439)
@@ -15451,6 +15826,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KO69.TXT
 zone = ('caz506', 0.0021682)
 
 [ko86]
+comment = missing from the NWS list, information researched manually
 description = Trinity Center Airport, United States
 location = (0.7152839, -2.1414094)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KO86.TXT
@@ -15486,6 +15862,12 @@ location = (0.5512332, -1.6531177)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KOCH.TXT
 zone = ('txz152', 0.0016042)
 
+[kocq]
+description = Oconto J. Douglas Bake Memorial Airport, WI, United States
+location = (0.7832025, -1.5343123)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KOCQ.TXT
+zone = ('wiz074', 0.0028410)
+
 [kocw]
 description = Washington, Warren Field Airport, NC, United States
 location = (0.6208233, -1.3447713)
@@ -15594,6 +15976,12 @@ location = (0.6832964, -1.3639748)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KOKV.TXT
 zone = ('vaz028', 0.0017675)
 
+[kokz]
+description = Sandersville/Kaolin Field Airport, GA, United States
+location = (0.5753778, -1.4457988)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KOKZ.TXT
+zone = ('gaz074', 0.0006208)
+
 [kole]
 description = Olean Municipal, NY, United States
 location = (0.7371107, -1.3677564)
@@ -15726,6 +16114,12 @@ location = (0.4520403, -1.4012085)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KOPF.TXT
 zone = ('flz074', 0.0014332)
 
+[kopl]
+description = Opelousas / St. Landry Parish-Ahart Field, LA, United States
+location = (0.5333445, -1.6074376)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KOPL.TXT
+zone = ('laz033', 0.0015740)
+
 [kopm]
 description = N. Padre Island, TX, United States
 location = (0.4683203, -1.6919222)
@@ -15888,6 +16282,12 @@ location = (0.7362381, -1.2420927)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KOWD.TXT
 zone = ('maz013', 0.0014689)
 
+[kowp]
+description = Sand Springs William R. Pogue Municipal Airport, OK, United States
+location = (0.6313777, -1.6781661)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KOWP.TXT
+zone = ('okz060', 0.0031115)
+
 [koxb]
 description = Ocean City Municipal Airport, MD, United States
 location = (0.6687520, -1.3110332)
@@ -15936,6 +16336,12 @@ location = (0.7440242, -1.4658002)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KOZW.TXT
 zone = ('miz068', 0.0010412)
 
+[kp08]
+description = Coolidge Municipal Airport, United States
+location = (0.5748407, -1.9447598)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KP08.TXT
+zone = ('azz505', 0.0035664)
+
 [kp28]
 description = Medicine Lodge, KS, United States
 location = (0.6507169, -1.7200220)
@@ -16042,7 +16448,13 @@ zone = ('flz168', 0.0004884)
 description = Plant City, Plant City Municipal Airport, FL, United States
 location = (0.4886922, -1.4337880)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KPCM.TXT
-zone = ('flz051', 0.0060979)
+zone = ('flz052', 0.0070270)
+
+[kpcw]
+description = Port Clinton Carl R Keller Field Airport, OH, United States
+location = (0.7245957, -1.4463316)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KPCW.TXT
+zone = ('ohz009', 0.0042292)
 
 [kpcz]
 description = Waupaca, Waupaca Municipal Airport, WI, United States
@@ -16114,7 +16526,7 @@ zone = ('azz005', 0.0040811)
 description = Punta Gorda Charlotte County, FL, United States
 location = (0.4697845, -1.4311700)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KPGD.TXT
-zone = ('flz062', 0.0016679)
+zone = ('flz061', 0.0055617)
 
 [kpgv]
 description = Pitt-Greenville Airport, NC, United States
@@ -16392,6 +16804,12 @@ location = (0.7300712, -1.6434020)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KPRO.TXT
 zone = ('iaz059', 0.0029770)
 
+[kprs]
+description = Presidio Lely International, TX, United States
+location = (0.5172146, -1.8214516)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KPRS.TXT
+zone = ('txz079', 0.0036840)
+
 [kprx]
 description = Paris / Cox Field, TX, United States
 location = (0.5870124, -1.6659168)
@@ -16486,7 +16904,7 @@ zone = ('caz094', 0.0045283)
 description = Pottstown Limerick Airport, PA, United States
 location = (0.7022041, -1.3185962)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KPTW.TXT
-zone = ('paz068', 0.0024673)
+zone = ('paz070', 0.0058828)
 
 [kpub]
 description = Pueblo Memorial Airport, CO, United States
@@ -16639,10 +17057,10 @@ description = Tikrit, IQ
 location = (0.6033603, 0.7630579)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQAZ.TXT
 
-[kqb6]
-description = Fob Tellier, AF
-location = (0.5822418, 1.2112585)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQB6.TXT
+[kqbf]
+description = Al Kut, IQ
+location = (0.5668829, 0.7984881)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQBF.TXT
 
 [kqbl]
 description = Afcwc Ntfs, FL, US
@@ -16650,162 +17068,110 @@ location = (0.5309292, -1.5128514)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQBL.TXT
 zone = ('flz006', 0.0027489)
 
-[kqbr]
-description = Herrera Hlz, AH
-location = (0.5921902, 1.2164945)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQBR.TXT
-
 [kqbs]
 description = Cob Basra, IQ
 location = (0.5333726, 0.8335693)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQBS.TXT
 
-[kqbu]
-description = unknown or classified United States Department of Defense
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQBU.TXT
-zone = ('mtz010', 0.0250229)
-
-[kqc3]
-description = Fob Warrior, AF
-location = (0.5712463, 1.1803662)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQC3.TXT
-
-[kqca]
-description = Granite Peak, UT, United States
-location = (0.7010406, -1.9783307)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQCA.TXT
-zone = ('utz005', 0.0139118)
-
 [kqcc]
 description = Asadabad Fob, AH
 location = (0.6082472, 1.2414527)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQCC.TXT
 
-[kqcj]
-description = Eagle Range, UT, United States
-location = (0.7164577, -1.9736765)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQCJ.TXT
-zone = ('utz005', 0.0023629)
-
-[kqck]
-description = Superior Valley G R, US
-location = (0.6166248, -2.0437806)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQCK.TXT
-zone = ('caz523', 0.0014811)
-
-[kqcn]
-description = Fob Connoly, AF
-location = (0.5977753, 1.2245230)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQCN.TXT
-
-[kqd2]
-description = Panjshir, AH
-location = (0.6157522, 1.2126548)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQD2.TXT
-
-[kqd9]
-description = Fob Salerno, AH
-location = (0.5824164, 1.2212069)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQD9.TXT
-
-[kqdd]
-description = Dira Dawa, ET
-location = (0.1677261, 0.7304203)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQDD.TXT
-
-[kqdm]
-description = Orgun E, AH
-location = (0.5747369, 1.2068952)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQDM.TXT
-
-[kqdp]
-description = Fob Kutschbach, AF
-location = (0.6082472, 1.2152728)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQDP.TXT
-
-[kqdx]
-description = Fob Ramrod, AF
-location = (0.5520476, 1.1335913)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQDX.TXT
+[kqcl]
+description = unknown station in United States of America
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQCL.TXT
+zone = ('mtz011', 0.0233796)
 
 [kqea]
-description = unknown or classified United States Department of Defense
+description = unknown station in United States of America
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEA.TXT
 zone = ('gaz154', 0.0012195)
 
 [kqeb]
-description = unknown or classified United States Department of Defense
+description = unknown station in United States of America
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEB.TXT
 zone = ('kyz112', 0.0010823)
 
 [kqei]
+comment = missing from the NWS list, information researched manually
 description = Sinnam TMQ-53P, Korea, South
 location = (0.6623525, 2.2351850)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEI.TXT
 
 [kqej]
+comment = missing from the NWS list, information researched manually
 description = Bangsan TMQ-53P, Korea, South
 location = (0.6667158, 2.2331488)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEJ.TXT
 
 [kqel]
+comment = missing from the NWS list, name and location unknown
 description = unknown or classified United States Department of Defense
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEL.TXT
 
 [kqen]
+comment = missing from the NWS list, information researched manually
 description = Daegwallyeog, Korea, South
 location = (0.6574074, 2.2471114)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEN.TXT
 
 [kqep]
-description = Gwangjuup, Korea, South
-location = (0.6527531, 2.2212224)
+description = unknown station in United States of America
+location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEP.TXT
 
 [kqeq]
+comment = missing from the NWS list, information researched manually
 description = Munsan TMQ-53P, Korea, South
 location = (0.6606071, 2.2261675)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEQ.TXT
 
-[kqer]
-description = unknown or classified United States Department of Defense
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQER.TXT
-
 [kqes]
+comment = missing from the NWS list, information researched manually
 description = Daesan TMQ-53P, Korea, South
 location = (0.6451900, 2.2069688)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQES.TXT
 
 [kqev]
+comment = missing from the NWS list, name and location unknown
 description = unknown or classified United States Department of Defense
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEV.TXT
 
 [kqew]
+comment = missing from the NWS list, information researched manually
 description = Sangju TMQ-53P, Korea, South
 location = (0.6352998, 2.2366394)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEW.TXT
 
-[kqex]
-description = Gumi TMQ-53P, Korea, South
-location = (0.6300639, 2.2392574)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEX.TXT
-
 [kqey]
+comment = missing from the NWS list, name and location unknown
 description = unknown or classified United States Department of Defense
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQEY.TXT
 zone = ('ksz083', 0.0007184)
 
 [kqfb]
-description = Cheongdo TMQ-53P, Korea, South
-location = (0.6222099, 2.2465296)
+description = unknown station in United States of America
+location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQFB.TXT
+zone = ('wiz054', 0.0035172)
+
+[kqfg]
+description = unknown station in United States of America
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQFG.TXT
+zone = ('ilz079', 0.0024251)
+
+[kqfq]
+description = Eagle Tmq-53P, KO
+location = (0.6536258, 2.2275637)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQFQ.TXT
 
 [kqfs]
 description = Walker Tmq-53P, KO
@@ -16813,30 +17179,29 @@ location = (0.6257005, 2.2441444)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQFS.TXT
 
 [kqft]
+comment = missing from the NWS list, information researched manually
 description = Yangsu-Ri, Korea, South
 location = (0.6562438, 2.2226768)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQFT.TXT
 
 [kqfu]
+comment = missing from the NWS list, information researched manually
 description = Kwangjeok, Korea, South
 location = (0.6597345, 2.2159864)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQFU.TXT
 
 [kqfv]
+comment = missing from the NWS list, information researched manually
 description = Sachang-Ri, Korea, South
 location = (0.6640978, 2.2252948)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQFV.TXT
 
 [kqfw]
+comment = missing from the NWS list, information researched manually
 description = Hongchon, Korea, South
 location = (0.6574074, 2.2319852)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQFW.TXT
 
-[kqfx]
-description = unknown or classified United States Department of Defense
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQFX.TXT
-
 [kqgv]
 description = Ali Al Salem, KW
 location = (0.5119051, 0.8293805)
@@ -16847,6 +17212,11 @@ description = Al Dhafra, ER
 location = (0.4232423, 0.9520771)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQGX.TXT
 
+[kqhn]
+description = Kandahar, AH
+location = (0.5518731, 1.1466813)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQHN.TXT
+
 [kqht]
 description = Manas,Kyrgystan, KZ
 location = (0.7517133, 1.2950343)
@@ -16863,88 +17233,46 @@ description = Al Udeid, Qatar
 location = (0.4383685, 0.8953539)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQIR.TXT
 
-[kqiu]
-description = Fob Skhin, AH
-location = (0.5677556, 1.2077678)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQIU.TXT
-
-[kqka]
-description = unknown or classified United States Department of Defense
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQKA.TXT
-zone = ('ndz008', 0.0009664)
-
 [kqkg]
 description = Khelegay, AF
 location = (0.6260496, 1.2006120)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQKG.TXT
 
+[kqkv]
+description = unknown station in United States of America
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQKV.TXT
+
 [kql5]
 description = Jalalabad, AH
 location = (0.6003933, 1.2304571)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQL5.TXT
 
-[kqld]
-description = Cop Cherokee, AF
-location = (0.5873033, 1.2025319)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQLD.TXT
+[kqlp]
+description = unknown station in United States of America
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQLP.TXT
+
+[kqlq]
+description = unknown station in United States of America
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQLQ.TXT
 
 [kqlt]
 description = Qalat, AH
 location = (0.5602507, 1.1676253)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQLT.TXT
 
-[kqly]
-description = Fob Kunduz, AF
-location = (0.6398377, 1.2025319)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQLY.TXT
-
 [kqm1]
 description = Methar Lam Prt, AF
 location = (0.6049311, 1.2252211)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQM1.TXT
 
-[kqmh]
-description = Korean Village, IQ
-location = (0.5768313, 0.7037168)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQMH.TXT
-
-[kqml]
-description = Camp Marmal, AF
-location = (0.6407104, 1.1730358)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQML.TXT
-
-[kqms]
-description = unknown or classified United States Department of Defense
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQMS.TXT
-zone = ('flz052', 0.0022072)
-
-[kqow]
-description = Camp Torkham, AF
-location = (0.5956809, 1.2402310)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQOW.TXT
-
-[kqox]
-description = Gardez, AH
-location = (0.5864306, 1.2081169)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQOX.TXT
-
 [kqpd]
 description = Haditha Dam, IQ
 location = (0.5972517, 0.5995206)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQPD.TXT
 
-[kqqn]
-description = Qal-E-Naw, AF
-location = (0.9595820, 1.0995574)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQQN.TXT
-
-[kqqr]
-description = Fob Kalagush, AF
-location = (0.6099926, 1.2283627)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQQR.TXT
-
 [kqqs]
 description = Camp Airborne Hlz, AF
 location = (0.6000442, 1.2018337)
@@ -16960,6 +17288,11 @@ description = Ambouli Ab, DJ
 location = (0.2015855, 0.7531096)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQRH.TXT
 
+[kqru]
+description = unknown station in United States of America
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQRU.TXT
+
 [kqry]
 description = Ghazni, AH
 location = (0.5846853, 1.1938052)
@@ -16970,43 +17303,30 @@ description = Bagram, AH
 location = (0.6099926, 1.2091641)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQSA.TXT
 
-[kqsb]
-description = Fob Spin Buldak, AF
-location = (0.5412266, 1.1588986)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQSB.TXT
-
-[kqsd]
-description = Fob Wolverine, AF
-location = (0.5576327, 1.1698942)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQSD.TXT
+[kqsj]
+description = unknown station in United States of America
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQSJ.TXT
 
 [kqsn]
+comment = missing from the NWS list, name and location unknown
 description = unknown or classified United States Department of Defense
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQSN.TXT
 
-[kqsr]
-description = Sharana, AH
-location = (0.5780530, 1.2011356)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQSR.TXT
-
-[kqtd]
-description = Fob Todd, AF
-location = (0.6213372, 1.1047934)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQTD.TXT
+[kqsq]
+description = unknown station in United States of America
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQSQ.TXT
+zone = ('txz197', 0.0004505)
 
 [kqth]
+comment = missing from the NWS list, name and location unknown
 description = unknown or classified United States Department of Defense
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQTH.TXT
 zone = ('txz215', 0.0033292)
 
-[kqts]
-description = unknown or classified United States Department of Defense
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQTS.TXT
-zone = ('azz501', 0.0057449)
-
 [kqtz]
 description = Baghdad, IQ
 location = (0.5803220, 0.7719591)
@@ -17017,21 +17337,6 @@ description = Entebbe, UG
 location = (0.0010472, 0.5663593)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQUD.TXT
 
-[kqve]
-description = Naray Rmws 1015, AF
-location = (0.6152286, 1.2480849)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQVE.TXT
-
-[kqvf]
-description = Manda Bay, KE
-location = (-0.0375246, 0.7138397)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQVF.TXT
-
-[kqvp]
-description = unknown or classified United States Department of Defense
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQVP.TXT
-
 [kqwl]
 description = Fob Wilson, AF
 location = (0.5511750, 1.1419689)
@@ -17047,21 +17352,6 @@ description = Fob Dwyer, AH
 location = (0.5427974, 1.1184070)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQXT.TXT
 
-[kqyk]
-description = Fob Tillman, AF
-location = (0.5747369, 1.2121312)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQYK.TXT
-
-[kqyu]
-description = Riohacha, CO
-location = (0.2012365, -1.2726941)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQYU.TXT
-
-[kqz4]
-description = unknown or classified United States Department of Defense
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KQZ4.TXT
-
 [krac]
 description = Batten International Airport, WI, United States
 location = (0.7464191, -1.5326900)
@@ -17338,6 +17628,12 @@ location = (0.8290314, -2.1330832)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KRNT.TXT
 zone = ('waz508', 0.0027739)
 
+[krnv]
+description = Cleveland Municipal Airport, MS, United States
+location = (0.5892430, -1.5840235)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KRNV.TXT
+zone = ('msz018', 0.0018761)
+
 [kroa]
 description = Roanoke Regional Airport, VA, United States
 location = (0.6512987, -1.3956816)
@@ -17456,7 +17752,7 @@ zone = ('ilz068', 0.0015061)
 description = Fort Myers Sw Fl International Airport, FL, United States
 location = (0.4630940, -1.4270976)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KRSW.TXT
-zone = ('flz065', 0.0011557)
+zone = ('flz066', 0.0092915)
 
 [krtn]
 description = Raton, Raton Municipal \ Crews Field Airport, NM, United States
@@ -17465,6 +17761,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KRTN.TXT
 zone = ('nmz527', 0.0048927)
 
 [krts]
+comment = missing from the NWS list, information researched manually
 description = Reno/Stead Airport, Reno, Nevada, United States
 location = (0.6923403, -2.0922386)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KRTS.TXT
@@ -17572,12 +17869,30 @@ location = (0.7997583, -1.6122043)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KRZN.TXT
 zone = ('wiz006', 0.0006993)
 
+[krzr]
+description = Cleveland Regional Jetport, TN, United States
+location = (0.6145566, -1.4800352)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KRZR.TXT
+zone = ('tnz100', 0.0013160)
+
+[ks25]
+description = Watford City Municipal Airport, ND, United States
+location = (0.8342092, -1.8021446)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KS25.TXT
+zone = ('ndz017', 0.0019156)
+
 [ks32]
 description = Rands Airport, KS, United States
 location = (0.8276836, -1.7122698)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KS32.TXT
 zone = ('ndz028', 0.0016620)
 
+[ksaa]
+description = Saratoga / Shively Field, WY, United States
+location = (0.7233260, -1.8644921)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSAA.TXT
+zone = ('wyz113', 0.0012351)
+
 [ksac]
 description = Sacramento Executive Airport, CA, United States
 location = (0.6719518, -2.1205750)
@@ -17680,6 +17995,12 @@ location = (0.6690429, -1.3177236)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSBY.TXT
 zone = ('mdz022', 0.0017783)
 
+[kscd]
+description = Merkel Field/Sylacauga Municipal Airport, AL, United States
+location = (0.5789577, -1.5063156)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSCD.TXT
+zone = ('alz027', 0.0041655)
+
 [kscf]
 description = South Marsh 268, LA, United States
 location = (0.5081672, -1.6034534)
@@ -17752,6 +18073,12 @@ location = (0.7123852, -1.3415764)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSEG.TXT
 zone = ('paz052', 0.0021702)
 
+[ksem]
+description = Craig Field / Selma, AL, United States
+location = (0.5646140, -1.5181456)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSEM.TXT
+zone = ('alz040', 0.0018647)
+
 [ksep]
 description = Stephenville, Clark Field Municipal Airport, TX, United States
 location = (0.5622869, -1.7136224)
@@ -17866,6 +18193,11 @@ location = (0.7542731, -1.6726072)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSHL.TXT
 zone = ('iaz013', 0.0035235)
 
+[kshm]
+description = unknown station in United States of America
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSHM.TXT
+
 [kshn]
 description = Shelton Sanderson Field, WA, United States
 location = (0.8243772, -2.1490821)
@@ -17908,6 +18240,12 @@ location = (0.6024295, -1.9090993)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSJN.TXT
 zone = ('azz014', 0.0011732)
 
+[ksjs]
+description = Prestonsburg Big Sandy Regional Airport, KY, United States
+location = (0.6588792, -1.4422825)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSJS.TXT
+zone = ('kyz119', 0.0019190)
+
 [ksjt]
 description = Mathis Field, TX, United States
 location = (0.5471607, -1.7540559)
@@ -18022,12 +18360,6 @@ location = (0.5937028, -2.0673425)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSMO.TXT
 zone = ('caz041', 0.0026605)
 
-[ksmp]
-description = Stampede Pass, WA, United States
-location = (0.8252498, -2.1176662)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSMP.TXT
-zone = ('waz519', 0.0076574)
-
 [ksmq]
 description = Somerville Somerset Airport, NJ, United States
 location = (0.7088946, -1.3031792)
@@ -18179,6 +18511,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSQL.TXT
 zone = ('caz508', 0.0017876)
 
 [ksrb]
+comment = missing from the NWS list, information researched manually
 description = Sparta Upper Cumberland Regional Airport, United States
 location = (0.6292942, -1.4927923)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSRB.TXT
@@ -18194,7 +18527,7 @@ zone = ('arz033', 0.0007835)
 description = Sarasota/Bradenton International ., FL, United States
 location = (0.4782202, -1.4407693)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSRQ.TXT
-zone = ('flz055', 0.0041001)
+zone = ('flz050', 0.0095958)
 
 [ksrr]
 description = Ruidoso Regional, NM, United States
@@ -18268,12 +18601,6 @@ location = (0.6719518, -2.1435552)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSTS.TXT
 zone = ('caz507', 0.0019021)
 
-[kstz]
-description = South Timbalier, United States, 4
-location = (0.4914847, -1.5824900)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSTZ.TXT
-zone = ('laz066', 0.0213701)
-
 [ksua]
 description = Stuart, Witham Field Airport, FL, United States
 location = (0.4744096, -1.4001225)
@@ -18365,11 +18692,18 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSXT.TXT
 zone = ('orz024', 0.0060848)
 
 [ksyf]
+comment = missing from the NWS list, information researched manually
 description = Cheyenne County Municipal Airport, United States
 location = (0.6939761, -1.7766806)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSYF.TXT
 zone = ('ksz001', 0.0009678)
 
+[ksym]
+description = Morehead-Rowan County/Clyde A. Thomas Regional Airport, KY, United States
+location = (0.6669781, -1.4588757)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSYM.TXT
+zone = ('kyz052', 0.0023043)
+
 [ksyn]
 description = Stanton, Stanton Airfield, MN, United States
 location = (0.7762400, -1.6234374)
@@ -18394,7 +18728,14 @@ location = (0.8429843, -2.0343558)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KSZT.TXT
 zone = ('idz001', 0.0035004)
 
+[kt20]
+description = Gonzales Roger M. Dreyer Memorial, TX, United States
+location = (0.5153804, -1.7010730)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KT20.TXT
+zone = ('txz223', 0.0013346)
+
 [kt35]
+comment = missing from the NWS list, information researched manually
 description = Cameron Municipal Airpark, United States
 location = (0.5389464, -1.6924649)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KT35.TXT
@@ -18443,6 +18784,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KTBR.TXT
 zone = ('gaz100', 0.0015063)
 
 [ktbx]
+comment = missing from the NWS list, information researched manually
 description = Boysen/Thermopol, US
 location = (0.7586365, -1.8890280)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KTBX.TXT
@@ -18479,6 +18821,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KTDF.TXT
 zone = ('ncz007', 0.0018427)
 
 [ktdr]
+comment = missing from the NWS list, information researched manually
 description = Tyndall Drone Runway, FL, United States
 location = (0.5241800, -1.4928377)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KTDR.TXT
@@ -18515,6 +18858,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KTFP.TXT
 zone = ('txz245', 0.0049036)
 
 [ktha]
+comment = missing from the NWS list, information researched manually
 description = Tullahoma Regional Airport/William Northern Field, Tullahoma, Tennessee, United States
 location = (0.6174978, -1.5052887)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KTHA.TXT
@@ -18629,6 +18973,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KTOB.TXT
 zone = ('mnz086', 0.0003919)
 
 [ktoc]
+comment = missing from the NWS list, information researched manually
 description = Toccoa RG Letourneau Field Airport, Toccoa, United States
 location = (0.6037585, -1.4537959)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KTOC.TXT
@@ -18668,7 +19013,7 @@ zone = ('flz050', 0.0029834)
 description = Tampa, Peter O Knight Airport, FL, United States
 location = (0.4872184, -1.4390094)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KTPF.TXT
-zone = ('flz051', 0.0035808)
+zone = ('flz050', 0.0042118)
 
 [ktph]
 description = Tonopah Airport, NV, United States
@@ -18856,18 +19201,6 @@ location = (0.7164577, -1.9733856)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KU16.TXT
 zone = ('utz005', 0.0025269)
 
-[ku24]
-description = Delta, UT, United States
-location = (0.6864962, -1.9649498)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KU24.TXT
-zone = ('utz015', 0.0074551)
-
-[ku78]
-description = Soda Springs / Tigert, ID, United States
-location = (0.7443829, -1.9474966)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KU78.TXT
-zone = ('idz023', 0.0048899)
-
 [kuao]
 description = Aurora State Airport, OR, United States
 location = (0.7897615, -2.1426825)
@@ -18886,6 +19219,18 @@ location = (0.7160262, -1.4034774)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KUCP.TXT
 zone = ('paz013', 0.0012000)
 
+[kucy]
+description = Union City/Evere, Tn, US
+location = (0.6349508, -1.5529940)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KUCY.TXT
+zone = ('tnz002', 0.0024026)
+
+[kudg]
+description = Darlington, Darlington County Jetport Airport, SC, United States
+location = (0.6012514, -1.3943484)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KUDG.TXT
+zone = ('scz023', 0.0022575)
+
 [kues]
 description = Waukesha, Waukesha County Airport, WI, United States
 location = (0.7512091, -1.5400252)
@@ -18926,7 +19271,7 @@ zone = ('caz002', 0.0055655)
 description = Quakertown, Quakertown Airport, PA, United States
 location = (0.7057239, -1.3156583)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KUKT.TXT
-zone = ('paz068', 0.0039160)
+zone = ('paz061', 0.0041782)
 
 [kulm]
 description = New Ulm, New Ulm Municipal Airport, MN, United States
@@ -18964,6 +19309,12 @@ location = (0.6001218, -1.5626902)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KUOX.TXT
 zone = ('msz013', 0.0008748)
 
+[kuse]
+description = Wauseon Fulton County Airport, OH, United States
+location = (0.7262339, -1.4682965)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KUSE.TXT
+zone = ('ohz002', 0.0001504)
+
 [kuta]
 description = Tunica, Tunica Municipal Airport, MS, United States
 location = (0.6052947, -1.5768420)
@@ -19058,7 +19409,7 @@ zone = ('caz060', 0.0053804)
 description = Tampa, Vandenberg Airport, FL, United States
 location = (0.4889346, -1.4371962)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KVDF.TXT
-zone = ('flz051', 0.0051887)
+zone = ('flz050', 0.0059945)
 
 [kvdi]
 description = Vidalia, Vidalia Municipal Airport, GA, United States
@@ -19108,6 +19459,12 @@ location = (0.6402449, -1.4317518)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KVJI.TXT
 zone = ('vaz008', 0.0011805)
 
+[kvks]
+description = Vicksburg Municipal, MS, United States
+location = (0.5625778, -1.5870861)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KVKS.TXT
+zone = ('msz047', 0.0024749)
+
 [kvky]
 description = Main Pass 289C Oil Platform, LA, US
 location = (0.5105088, -1.5435692)
@@ -19130,13 +19487,7 @@ zone = ('miz069', 0.0033669)
 description = Venice, Fl, US
 location = (0.4724606, -1.4385004)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KVNC.TXT
-zone = ('flz060', 0.0024593)
-
-[kvnp]
-description = Vermillion 26, LA, United States
-location = (0.5142904, -1.6121364)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KVNP.TXT
-zone = ('laz052', 0.0067335)
+zone = ('flz061', 0.0097009)
 
 [kvny]
 description = Van Nuys Airport, CA, United States
@@ -19198,6 +19549,13 @@ location = (0.7566002, -1.2656546)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KVSF.TXT
 zone = ('nhz007', 0.0037407)
 
+[kvsh]
+comment = missing from the NWS list, information researched manually
+description = Washington County Airport, FL, United States
+location = (0.5372106, -1.4939669)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KVSH.TXT
+zone = ('flz010', 0.0031211)
+
 [kvta]
 description = Newark Heath Airport, OH, United States
 location = (0.6984226, -1.4393149)
@@ -19216,6 +19574,12 @@ location = (0.7481645, -1.7549286)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KVTN.TXT
 zone = ('nez005', 0.0054198)
 
+[kvtp]
+description = La Veta Mountain, La Veta Pass, CO, United States
+location = (0.6545179, -1.8355094)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KVTP.TXT
+zone = ('coz075', 0.0051754)
+
 [kvuj]
 description = Albemarle, Stanly County Airport, NC, United States
 location = (0.6181374, -1.3988959)
@@ -19252,18 +19616,18 @@ location = (0.7217276, -1.5560144)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KVYS.TXT
 zone = ('ilz018', 0.0031071)
 
-[kw22]
-description = Buckhannon, Upshur County Regional Airport, WV, United States
-location = (0.6806784, -1.4009176)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KW22.TXT
-zone = ('wvz039', 0.0018400)
-
 [kw29]
 description = Bay Bridge Arpt/Stevensville, MD, US
 location = (0.6803293, -1.3322098)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KW29.TXT
 zone = ('mdz014', 0.0028097)
 
+[kw43]
+description = Hulett Muni, Hulett, Wy, US
+location = (0.7794640, -1.8250908)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KW43.TXT
+zone = ('wyz056', 0.0029993)
+
 [kw99]
 description = Petersburg, Grant County Airport, WV, United States
 location = (0.6803875, -1.3811372)
@@ -19360,12 +19724,6 @@ location = (0.6359398, -1.7369711)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KWWR.TXT
 zone = ('okz010', 0.0036047)
 
-[kwys]
-description = West Yellowstone, MT, United States
-location = (0.7798713, -1.9393517)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KWYS.TXT
-zone = ('wyz001', 0.0073447)
-
 [kxbp]
 description = Bridgeport, Bridgeport Municipal Airport, TX, United States
 location = (0.5790178, -1.7074265)
@@ -19420,11 +19778,11 @@ location = (0.8201351, -1.6441680)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KXVG.TXT
 zone = ('mnz025', 0.0020160)
 
-[ky19]
-description = Mandan Municipal Airport, ND, United States
-location = (0.8162566, -1.7609306)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KY19.TXT
-zone = ('ndz034', 0.0047192)
+[ky23]
+description = Chetek Municipal Southworth Airport, United States
+location = (0.7907427, -1.5993529)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KY23.TXT
+zone = ('wiz015', 0.0033143)
 
 [ky50]
 description = Wautoma, Wautoma Municipal Airport, WI, United States
@@ -19474,6 +19832,13 @@ location = (0.7199483, -1.4078989)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KYNG.TXT
 zone = ('ohz023', 0.0017015)
 
+[kzph]
+comment = missing from the NWS list, information researched manually
+description = Zephyrhills Municipal Airport, FL, United States
+location = (0.4926739, -1.4338914)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KZPH.TXT
+zone = ('flz144', 0.0079427)
+
 [kzzv]
 description = Zanesville Municipal Airport, OH, United States
 location = (0.6972590, -1.4294247)
@@ -19535,11 +19900,6 @@ description = Dubrovnik / Cilipi, Croatia
 location = (0.7429285, 0.3188135)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LDDU.TXT
 
-[ldlo]
-description = Losinj Island, Croatia
-location = (0.7778205, 0.2512062)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LDLO.TXT
-
 [ldos]
 description = Osijek / Cepin, Croatia
 location = (0.7932521, 0.3281219)
@@ -19555,11 +19915,6 @@ description = Rijeka / Omisalj, Croatia
 location = (0.7891797, 0.2545272)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LDRI.TXT
 
-[ldsb]
-description = Brac, Croatia
-location = (0.7554803, 0.2911161)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LDSB.TXT
-
 [ldsp]
 description = Split / Resnik, Croatia
 location = (0.7598000, 0.2844887)
@@ -19620,11 +19975,6 @@ description = Barcelona / Aeropuerto, Spain
 location = (0.7205301, 0.0360701)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LEBL.TXT
 
-[lebt]
-description = Valencia Heliport, Valenciana, Spain
-location = (0.6915770, -0.0082467)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LEBT.TXT
-
 [lebz]
 description = Badajoz / Talavera La Real, Spain
 location = (0.6786422, -0.1189733)
@@ -19646,6 +19996,7 @@ location = (0.7281514, 0.0092502)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LEDA.TXT
 
 [leec]
+comment = missing from the NWS list, information researched manually
 description = Sevilla El Copero, Spain
 location = (0.6512364, -0.1047006)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LEEC.TXT
@@ -19765,6 +20116,11 @@ description = Santiago / Labacolla, Spain
 location = (0.7487462, -0.1471894)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LEST.TXT
 
+[letl]
+description = Teruel, Spain
+location = (0.7053215, -0.0212493)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LETL.TXT
+
 [leto]
 description = Madrid / Torrejon, Spain
 location = (0.7065675, -0.0602139)
@@ -19815,6 +20171,11 @@ description = Bray, FR
 location = (0.8721410, 0.0471239)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFAQ.TXT
 
+[lfat]
+description = Le Touquet, France
+location = (0.8816822, 0.0282162)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFAT.TXT
+
 [lfba]
 description = Agen, France
 location = (0.7711446, 0.0104720)
@@ -19890,26 +20251,21 @@ description = Biarritz, France
 location = (0.7586364, -0.0267617)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFBZ.TXT
 
+[lfck]
+description = Castres-Mazamet Airport, France
+location = (0.7601775, 0.0399784)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFCK.TXT
+
 [lfcr]
 description = Rodez, France
 location = (0.7749262, 0.0433423)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFCR.TXT
 
-[lfdh]
-description = Auch, France
-location = (0.7624180, 0.0104720)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFDH.TXT
-
 [lfgj]
 description = Dole Tavaux, France
 location = (0.8210514, 0.0948586)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFGJ.TXT
 
-[lfhp]
-description = Le Puy, France
-location = (0.7868526, 0.0657407)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFHP.TXT
-
 [lfjl]
 description = Metz-Nancy-Lorraine, France
 location = (0.8549204, 0.1090831)
@@ -19955,21 +20311,11 @@ description = Clermont-Ferrand, France
 location = (0.7990699, 0.0552688)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFLC.TXT
 
-[lfld]
-description = Bourges, France
-location = (0.8214683, 0.0413061)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFLD.TXT
-
 [lfll]
 description = Lyon / Satolas, France
 location = (0.7981972, 0.0887209)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFLL.TXT
 
-[lflm]
-description = Macon, France
-location = (0.8080874, 0.0837758)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFLM.TXT
-
 [lfln]
 description = Saint-Yan, France
 location = (0.8101237, 0.0701041)
@@ -19980,21 +20326,11 @@ description = Annecy/Meythet, FR
 location = (0.8016297, 0.1064651)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFLP.TXT
 
-[lflq]
-description = Montelimar, France
-location = (0.7781260, 0.0826123)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFLQ.TXT
-
 [lfls]
 description = Grenoble / St. Geoirs, France
 location = (0.7917977, 0.0930842)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFLS.TXT
 
-[lflv]
-description = Vichy, France
-location = (0.8057603, 0.0593412)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFLV.TXT
-
 [lflw]
 description = Aurillac, France
 location = (0.7836528, 0.0421788)
@@ -20115,16 +20451,16 @@ description = Rouen, France
 location = (0.8619018, 0.0206531)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFOP.TXT
 
-[lfor]
-description = Chartres, France
-location = (0.8459029, 0.0264708)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFOR.TXT
-
 [lfot]
 description = Tours, France
 location = (0.8281587, 0.0125082)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFOT.TXT
 
+[lfov]
+description = Laval-Entrammes Airport, France
+location = (0.8383054, -0.0129676)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFOV.TXT
+
 [lfpb]
 description = Paris / Le Bourget, France
 location = (0.8546296, 0.0427606)
@@ -20165,6 +20501,11 @@ description = Villacoublay, France
 location = (0.8511389, 0.0383972)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFPV.TXT
 
+[lfqa]
+description = Reims-Prunay Airport, France
+location = (0.8588536, 0.0725460)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFQA.TXT
+
 [lfqb]
 description = Troyes, France
 location = (0.8435758, 0.0701041)
@@ -20175,11 +20516,6 @@ description = Nevers, France
 location = (0.8203047, 0.0541052)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFQG.TXT
 
-[lfqi]
-description = Cambrai, France
-location = (0.8764462, 0.0549779)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFQI.TXT
-
 [lfqq]
 description = Lille, France
 location = (0.8825548, 0.0541052)
@@ -20260,6 +20596,11 @@ description = Saint-Brieuc, France
 location = (0.8470665, -0.0497419)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFRT.TXT
 
+[lfrv]
+description = Vannes-Meucon Airport, France
+location = (0.8328579, -0.0475319)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFRV.TXT
+
 [lfrz]
 description = St-Nazaire, France
 location = (0.8258316, -0.0378155)
@@ -20275,11 +20616,6 @@ description = Dijon, France
 location = (0.8249590, 0.0887209)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFSD.TXT
 
-[lfsf]
-description = Metz / Frescaty, France
-location = (0.8566658, 0.1070469)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFSF.TXT
-
 [lfsi]
 description = St-Dizier, France
 location = (0.8488118, 0.0855211)
@@ -20290,6 +20626,11 @@ description = Toul / Rosieres, France
 location = (0.8514298, 0.0957022)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFSL.TXT
 
+[lfsn]
+description = Nancy / Essey, France
+location = (0.8496845, 0.1085013)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFSN.TXT
+
 [lfso]
 description = Nancy / Ochey, France
 location = (0.8479391, 0.1041380)
@@ -20320,11 +20661,6 @@ description = Saint-Pierre, Saint Pierre And Miquelon
 location = (0.8162323, -0.9802933)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFVP.TXT
 
-[lfxa]
-description = Amberieu, France
-location = (0.8025606, 0.0930842)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LFXA.TXT
-
 [lfyr]
 description = Romorantin, France
 location = (0.8258316, 0.0293797)
@@ -20600,11 +20936,6 @@ description = Brindisi, Italy
 location = (0.7094763, 0.3132866)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LIBR.TXT
 
-[libt]
-description = Termoli, Italy
-location = (0.7330383, 0.2617994)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LIBT.TXT
-
 [libv]
 description = Gioia Del Colle, Italy
 location = (0.7115126, 0.2955424)
@@ -20620,6 +20951,11 @@ description = Lamezia Terme, Italy
 location = (0.6789331, 0.2836160)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LICA.TXT
 
+[licb]
+description = Comiso As Usaf, Italy
+location = (0.6446083, 0.2548181)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LICB.TXT
+
 [licc]
 description = Catania / Fontanarossa, Italy
 location = (0.6539167, 0.2626721)
@@ -20650,6 +20986,11 @@ description = Gela, Italy
 location = (0.6472263, 0.2481276)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LICL.TXT
 
+[lico]
+description = Cozzo Spadaro, Italy
+location = (0.6402449, 0.2641265)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LICO.TXT
+
 [licr]
 description = Reggio Calabria, Italy
 location = (0.6643887, 0.2731440)
@@ -20770,6 +21111,11 @@ description = Passo Dei Giovi, Italy
 location = (0.7789986, 0.1559161)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LIMV.TXT
 
+[limw]
+description = Aosta Corrado Gex, Aosta Valley, Italy
+location = (0.7982867, 0.1286084)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LIMW.TXT
+
 [limy]
 description = Monte Malanotte, Italy
 location = (0.7723082, 0.1361357)
@@ -21065,16 +21411,6 @@ description = Karlovy Vary, Czech Republic
 location = (0.8761553, 0.2254384)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LKKV.TXT
 
-[lklb]
-description = Liberec, Czech Republic
-location = (0.8860746, 0.2622357)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LKLB.TXT
-
-[lkln]
-description = Plzen Line, CZ
-location = (0.8555604, 0.2316052)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LKLN.TXT
-
 [lkmt]
 description = Ostrava / Mosnov, Czech Republic
 location = (0.8671378, 0.3161955)
@@ -21090,11 +21426,6 @@ description = Pardubice, CZ
 location = (0.8730137, 0.2745403)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LKPD.TXT
 
-[lkpo]
-description = Prerov, CZ
-location = (0.8627162, 0.3036873)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LKPO.TXT
-
 [lkpr]
 description = Praha / Ruzyne, Czech Republic
 location = (0.8744100, 0.2487094)
@@ -21105,6 +21436,11 @@ description = Brno / Turany, Czech Republic
 location = (0.8578293, 0.2914700)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LKTB.TXT
 
+[lkvo]
+description = Vodochody Airport, Czech Republic
+location = (0.8764447, 0.2512542)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LKVO.TXT
+
 [llbg]
 description = Ben-Gurion International Airport, Israel
 location = (0.5585054, 0.6091199)
@@ -21190,16 +21526,6 @@ description = Zell Am See, Austria
 location = (0.8254098, 0.2231840)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LOWZ.TXT
 
-[loxa]
-description = Aigen Im Ennstal, Austria
-location = (0.8296132, 0.2466732)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LOXA.TXT
-
-[loxn]
-description = Wiener Neustadt, OS
-location = (0.8351400, 0.2836160)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LOXN.TXT
-
 [loxt]
 description = Tulln, Austria
 location = (0.8432849, 0.2812889)
@@ -21461,6 +21787,7 @@ location = (0.8287405, 0.1489348)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LSZH.TXT
 
 [lszl]
+comment = missing from the NWS list, information researched manually
 description = Locarno Airport, Locarno, Switzerland
 location = (0.8056579, 0.1549610)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LSZL.TXT
@@ -21475,11 +21802,21 @@ description = Samedan, SW
 location = (0.8121017, 0.1724385)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LSZS.TXT
 
+[ltab]
+description = Ankara / Guvercin Lik, Turkey
+location = (0.6969681, 0.5715953)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAB.TXT
+
 [ltac]
 description = Ankara / Esenboga, Turkey
 location = (0.7001679, 0.5756678)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAC.TXT
 
+[ltad]
+description = Ankara / Etimesgut, Turkey
+location = (0.6972590, 0.5704318)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAD.TXT
+
 [ltaf]
 description = Adana / Sakirpasa, Turkey
 location = (0.6454809, 0.6161012)
@@ -21490,6 +21827,11 @@ description = Adana / Incirlik, Turkey
 location = (0.6457718, 0.6181374)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAG.TXT
 
+[ltah]
+description = Afyon, Turkey
+location = (0.6763151, 0.5329072)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAH.TXT
+
 [ltai]
 description = Antalya, Turkey
 location = (0.6405358, 0.5363979)
@@ -21500,6 +21842,11 @@ description = Gaziantep, Turkey
 location = (0.6472263, 0.6521714)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAJ.TXT
 
+[ltal]
+description = Uzunyazi/Kastamonu, Turkey
+location = (0.7210654, 0.5898501)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAL.TXT
+
 [ltan]
 description = Konya, Turkey
 location = (0.6626433, 0.5681047)
@@ -21515,6 +21862,11 @@ description = Sivas, Turkey
 location = (0.6937684, 0.6460627)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAR.TXT
 
+[ltas]
+description = Zonguldak, Turkey
+location = (0.7234390, 0.5550147)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAS.TXT
+
 [ltat]
 description = Malatya / Erhac, Turkey
 location = (0.6707882, 0.6646796)
@@ -21525,6 +21877,16 @@ description = Kayseri / Erkilet, Turkey
 location = (0.6768969, 0.6193010)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAU.TXT
 
+[ltaw]
+description = Tokat, Turkey
+location = (0.7033677, 0.6382087)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAW.TXT
+
+[ltay]
+description = Cardak, Turkey
+location = (0.6594436, 0.5183628)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTAY.TXT
+
 [ltaz]
 description = Nevsehir, Turkey
 location = (0.6766642, 0.6028658)
@@ -21535,11 +21897,56 @@ description = Istanbul / Ataturk, Turkey
 location = (0.7150032, 0.5029457)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBA.TXT
 
+[ltbd]
+description = Aydin, Turkey
+location = (0.6606071, 0.4860742)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBD.TXT
+
+[ltbf]
+description = Balikesir, Turkey
+location = (0.6914413, 0.4872377)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBF.TXT
+
+[ltbg]
+description = Bandirma, Turkey
+location = (0.7036586, 0.4881104)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBG.TXT
+
+[ltbh]
+description = Canakkale, Turkey
+location = (0.7004588, 0.4607669)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBH.TXT
+
+[ltbi]
+description = Eskisehir, Turkey
+location = (0.6943502, 0.5334890)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBI.TXT
+
 [ltbj]
 description = Izmir / Adnan Menderes, Turkey
 location = (0.6678793, 0.4738569)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBJ.TXT
 
+[ltbl]
+description = Izmir / Cigli, Turkey
+location = (0.6719518, 0.4715298)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBL.TXT
+
+[ltbo]
+description = Usak, Turkey
+location = (0.6748606, 0.5134177)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBO.TXT
+
+[ltbp]
+description = Yalova, Turkey
+location = (0.7100759, 0.5127032)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBP.TXT
+
+[ltbq]
+description = Topel Tur-Afb, Turkey
+location = (0.7109308, 0.5250532)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBQ.TXT
+
 [ltbr]
 description = Bursa / Yenisehir, Mil-Civ, Turkey
 location = (0.7025871, 0.5159630)
@@ -21550,11 +21957,31 @@ description = Dalaman, Turkey
 location = (0.6405358, 0.5023639)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBS.TXT
 
+[ltbt]
+description = Akhisar, Turkey
+location = (0.6792240, 0.4860742)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBT.TXT
+
 [ltbu]
 description = Corlu, Turkey
 location = (0.7179121, 0.4872377)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBU.TXT
 
+[ltbx]
+description = Istanbul/Samandira Air Base, Turkey
+location = (0.7154624, 0.5099248)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBX.TXT
+
+[ltby]
+description = Anadolu, TU
+location = (0.6949901, 0.5326745)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBY.TXT
+
+[ltbz]
+description = Manisa Organize Sanayi Airport, Turkey
+location = (0.6741858, 0.4773650)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTBZ.TXT
+
 [ltca]
 description = Elazig, Turkey
 location = (0.6736971, 0.6856235)
@@ -21600,16 +22027,66 @@ description = Mus Tur-Afb, Turkey
 location = (0.6763151, 0.7272205)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTCK.TXT
 
+[ltcm]
+description = Sinop, TU
+location = (0.7335619, 0.6136578)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTCM.TXT
+
+[ltcn]
+description = Kahramanmaras, TU
+location = (0.6562438, 0.6445501)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTCN.TXT
+
+[ltco]
+description = Agri, TU
+location = (0.6934193, 0.7513642)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTCO.TXT
+
+[ltcp]
+description = Adiyaman, TU
+location = (0.6588618, 0.6681120)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTCP.TXT
+
+[ltcr]
+description = Mardin, TU
+location = (0.6510078, 0.7108726)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTCR.TXT
+
+[ltct]
+description = Igdir Airport, Turkey
+location = (0.6976857, 0.7658505)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTCT.TXT
+
+[ltda]
+description = Hatay, TU
+location = (0.6344272, 0.6332055)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTDA.TXT
+
+[ltfa]
+description = Izmir \ Kaklic, Turkey
+location = (0.6722427, 0.4709480)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTFA.TXT
+
 [ltfc]
 description = Suleyman Demirel, Turkey
 location = (0.6606071, 0.5299983)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTFC.TXT
 
+[ltfd]
+description = Edremit Korfez, TU
+location = (0.6902777, 0.4712389)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTFD.TXT
+
 [ltfe]
 description = Bodrum Milas Airport, Turkey
 location = (0.6501012, 0.4831411)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTFE.TXT
 
+[ltfg]
+description = Sabiha Gokcen, TU
+location = (0.7138397, 0.5113815)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LTFG.TXT
+
 [ltfh]
 description = Samsun / Carsamba, Turkey
 location = (0.7200210, 0.6382233)
@@ -21626,10 +22103,15 @@ location = (0.8348637, 0.4846634)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LUBL.TXT
 
 [lubm]
-description = Marculesti International Airport, FR, Moldova
-location = (0.8353617, 0.4924063)
+description = Mărculeşti/Marculesti International Airport, Moldova
+location = (0.8353617, 0.4924062)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LUBM.TXT
 
+[luch]
+description = Kaxul - The South Of Moldova, Moldova
+location = (0.8001268, 0.4933222)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LUCH.TXT
+
 [lukk]
 description = Chisinau International Airport, Moldova
 location = (0.8190442, 0.5049383)
@@ -21695,31 +22177,11 @@ description = Bratislava Ivanka, Slovakia
 location = (0.8412487, 0.3001966)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LZIB.TXT
 
-[lzkc]
-description = Kamenica Nad Cirochou, Slovakia
-location = (0.8540478, 0.3839724)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LZKC.TXT
-
 [lzkz]
 description = Kosice, Barca, Slovakia
 location = (0.8493305, 0.3707273)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LZKZ.TXT
 
-[lzlu]
-description = Lucenec, Slovakia
-location = (0.8435758, 0.3444116)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LZLU.TXT
-
-[lzni]
-description = Nitra, Slovakia
-location = (0.8426353, 0.3164767)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LZNI.TXT
-
-[lzpe]
-description = Prievidza, Slovakia
-location = (0.8511341, 0.3244276)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/LZPE.TXT
-
 [lzpp]
 description = Piestany, Slovakia
 location = (0.8486663, 0.3111680)
@@ -21752,6 +22214,7 @@ location = (0.3800212, -1.2612767)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MBPV.TXT
 
 [mdab]
+comment = missing from the NWS list, information researched manually
 description = Arroyo Barril Intl, Samana, Dominican Republic
 location = (0.3350785, -1.2117781)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MDAB.TXT
@@ -21831,11 +22294,13 @@ location = (0.2673263, -1.5963945)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MGHT.TXT
 
 [mgmm]
+comment = missing from the NWS list, information researched manually
 description = Melchor de Mencos, El Petén, Guatemala
 location = (0.2975786, -1.5559610)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MGMM.TXT
 
 [mgmt]
+comment = missing from the NWS list, name and location unknown
 description = unknown station in Guatemala
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MGMT.TXT
@@ -21845,11 +22310,6 @@ description = Puerto Barrios, Guatemala
 location = (0.2743076, -1.5463617)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MGPB.TXT
 
-[mgpc]
-description = Paso Caballos, Guatemala
-location = (0.3014184, -1.5751596)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MGPC.TXT
-
 [mgqz]
 description = Quezaltenango, Guatemala
 location = (0.2588905, -1.5972672)
@@ -21866,10 +22326,10 @@ location = (0.2428917, -1.5850498)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MGSJ.TXT
 
 [mgtu]
+comment = missing from the NWS list, name and location unknown
 description = unknown station in Guatemala
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MGTU.TXT
-zone = ('scz023', 0.0026190)
 
 [mgza]
 description = Zacapa, Guatemala
@@ -21891,11 +22351,6 @@ description = Choluteca, Honduras
 location = (0.2321288, -1.5216362)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MHCH.TXT
 
-[mhcl]
-description = Colon Airport, Honduras
-location = (0.2471718, -1.5364901)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MHCL.TXT
-
 [mhlc]
 description = La Ceiba Airport, Honduras
 location = (0.2745985, -1.5161093)
@@ -21966,12 +22421,6 @@ description = Montego Bay / Sangster, Jamaica
 location = (0.3228859, -1.3599024)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MKJS.TXT
 
-[mlrm]
-description = unknown station
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MLRM.TXT
-zone = ('akz152', 0.0096538)
-
 [mmaa]
 description = Acapulco / G. Alvarez, Mexico
 location = (0.2926335, -1.7409659)
@@ -22201,6 +22650,11 @@ description = Uruapan / Gen Rayon, Mexico
 location = (0.3385939, -1.7808176)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MMPN.TXT
 
+[mmpq]
+description = Palenque International Airport, Mexico
+location = (0.3060161, -1.6054327)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MMPQ.TXT
+
 [mmpr]
 description = Puerto Vallarta / Lic, Mexico
 location = (0.3609923, -1.8369590)
@@ -22347,11 +22801,6 @@ description = Bocas Del Toro International, Panama
 location = (0.1631883, -1.4355333)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MPBO.TXT
 
-[mpch]
-description = Changuinola / Captain Manuel Nino, Panama
-location = (0.1652245, -1.4401875)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MPCH.TXT
-
 [mpda]
 description = David, Panama
 location = (0.1466077, -1.4384422)
@@ -22363,6 +22812,7 @@ location = (0.1567887, -1.3878276)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MPMG.TXT
 
 [mppa]
+comment = missing from the NWS list, information researched manually
 description = Panama Pacifico, Panama
 location = (0.1555932, -1.3892748)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MPPA.TXT
@@ -22392,16 +22842,42 @@ description = Tobias Bolanos International, Costa Rica
 location = (0.1736603, -1.4686946)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MRPV.TXT
 
+[msac]
+description = Acajutla, El Salvador
+location = (0.2367830, -1.5678874)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MSAC.TXT
+
 [mslp]
 description = El Salvador Intl. Airport / Comalapa, El Salvador
 location = (0.2344559, -1.5542157)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MSLP.TXT
 
+[mslu]
+description = St Lucia
+location = (0.2396337, -1.0637782)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MSLU.TXT
+zone = ('viz002', 0.0948320)
+
+[mssa]
+description = Santa Ana / El Palmar, El Salvador
+location = (0.2440552, -1.5632332)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MSSA.TXT
+
+[mssm]
+description = San Miguel / El Papalon, El Salvador
+location = (0.2347468, -1.5379260)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MSSM.TXT
+
 [msss]
 description = San Salvador / Ilopango, El Salvador
 location = (0.2391101, -1.5553793)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MSSS.TXT
 
+[mtlb]
+description = unknown station in Haiti
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MTLB.TXT
+
 [mtpp]
 description = Port-Au-Prince / Aeroport International, Haiti
 location = (0.3240495, -1.2618730)
@@ -22453,12 +22929,6 @@ description = Holguin Civ / Mil, Cuba
 location = (0.3627376, -1.3319771)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MUHG.TXT
 
-[mumz]
-description = Manzanillo, Oriente, Cuba
-location = (0.3548836, -1.3459397)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MUMZ.TXT
-zone = ('flz077', 0.0991206)
-
 [musc]
 description = Abel Santamaria, CU
 location = (0.3926991, -1.3953907)
@@ -22483,12 +22953,6 @@ location = (0.3365577, -1.4198253)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MWCR.TXT
 zone = ('flz078', 0.0937478)
 
-[myeg]
-description = Georgetown, Exuma, Bahamas, The
-location = (0.4097160, -1.3223778)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MYEG.TXT
-zone = ('flz076', 0.0795459)
-
 [mygf]
 description = Freeport, Grand Bahama, Bahamas, The
 location = (0.4633849, -1.3735741)
@@ -22506,6 +22970,21 @@ description = Belize / Phillip Goldston Intl. Airport, Belize
 location = (0.3060144, -1.5411257)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/MZBZ.TXT
 
+[ncai]
+description = Aitutaki Amuri Field AAF, Cook Islands
+location = (-0.3286616, -2.7884119)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NCAI.TXT
+
+[ncmh]
+description = Manihiki Island Airport, Cook Islands
+location = (-0.1811070, -2.8100140)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NCMH.TXT
+
+[ncpy]
+description = Penrhyn Island/Tongareva Airport, Cook Islands
+location = (-0.1571863, -2.7582553)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NCPY.TXT
+
 [ncrg]
 description = Rarotonga, Cook Islands
 location = (-0.3700098, -2.7893270)
@@ -22535,7 +23014,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NFTL.TXT
 description = Vava'U Island, TO
 location = (-0.3255039, -3.0365238)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NFTV.TXT
-zone = ('asz001', 0.0934348)
+zone = ('asz001', 0.0943960)
 
 [ngfu]
 description = Funafuti, Tuvalu
@@ -22551,36 +23030,25 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NGTT.TXT
 description = Alofi / Niue, Cook Islands
 location = (-0.3327761, -2.9656053)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NIUE.TXT
-zone = ('asz001', 0.0841676)
-
-[nmmg]
-description = unknown station
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NMMG.TXT
-zone = ('scz023', 0.0026190)
+zone = ('asz002', 0.0829816)
 
 [nsfa]
 description = Faleolo Intl / Apia, Samoa
 location = (-0.2411463, -3.0019663)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NSFA.TXT
-zone = ('asz001', 0.0233370)
+zone = ('asz001', 0.0241212)
 
 [nstu]
 description = Pago Pago / Int. Airport, United States Minor Outlying Islands
 location = (-0.2501639, -2.9795679)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NSTU.TXT
-zone = ('asz001', 0.0004858)
+zone = ('asz001', 0.0013793)
 
 [ntaa]
 description = Tahiti-Faaa, French Polynesia
 location = (-0.3063053, -2.6113034)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NTAA.TXT
 
-[nvvv]
-description = Bauerfield Efate, Vanuatu
-location = (-0.3089233, 2.9373891)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NVVV.TXT
-
 [nwww]
 description = La Tontouta Nlle-Caledonie, New Caledonia
 location = (-0.3842633, 2.9010281)
@@ -22596,20 +23064,40 @@ description = Christchurch, New Zealand
 location = (-0.7589273, 3.0115656)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NZCH.TXT
 
+[nzcm]
+description = Williams Field, Antarctica
+location = (-1.3590297, 2.9141181)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NZCM.TXT
+
+[nzoh]
+description = Ohakea, New Zealand
+location = (-0.7016224, 3.0607257)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NZOH.TXT
+
+[nzpg]
+description = Pegasus Field, NZ
+location = (-1.3604842, 2.9063223)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NZPG.TXT
+
 [nzsp]
 description = Amundsen-Scott South Pole Station, Antarctica
 location = (-1.5707963, 0.0000000)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NZSP.TXT
 
+[nztb]
+description = Terra Nova Bay Skiway, New Zealand
+location = (-1.3035428, 2.8649094)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NZTB.TXT
+
 [nzwn]
 description = Wellington Airport, New Zealand
 location = (-0.7214028, 3.0508355)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NZWN.TXT
 
-[oafz]
-description = Faizabad, Afghanistan
-location = (0.6478080, 1.2307480)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OAFZ.TXT
+[nzwp]
+description = Whenuapai, New Zealand
+location = (-0.6419903, 3.0479267)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/NZWP.TXT
 
 [oahr]
 description = Herat, Afghanistan
@@ -22621,21 +23109,11 @@ description = Kabul Airport, Afghanistan
 location = (0.6044657, 1.2077678)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OAKB.TXT
 
-[oakn]
-description = Kandahar Intl Ar, AF
-location = (0.5497787, 1.1489502)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OAKN.TXT
-
 [oams]
 description = Mazar-I-Sharif, Afghanistan
 location = (0.6405358, 1.1728613)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OAMS.TXT
 
-[oauz]
-description = Kunduz, AF
-location = (0.6398377, 1.2028809)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OAUZ.TXT
-
 [obbi]
 description = Bahrain International Airport, Bahrain
 location = (0.4584398, 0.8840093)
@@ -22681,6 +23159,11 @@ description = Dhahran, Saudi Arabia
 location = (0.4584398, 0.8752826)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OEDR.TXT
 
+[oeer]
+description = unknown station in Saudi Arabia
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OEER.TXT
+
 [oegn]
 description = Gizan, Saudi Arabia
 location = (0.2949606, 0.7432194)
@@ -22936,10 +23419,10 @@ description = Malayer, IR
 location = (0.5982989, 0.8520697)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OIHM.TXT
 
-[oihs]
-description = Hamedan Hamadan Air Base, HMD, Iran
-location = (0.6145584, 0.8491620)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OIHS.TXT
+[oihr]
+description = Arak, Iran
+location = (0.5951573, 0.8621927)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OIHR.TXT
 
 [oiie]
 description = Imam Khomeni, IR
@@ -22991,6 +23474,11 @@ description = Gheshm Island / Dayrestan, Iran
 location = (0.4669628, 0.9756778)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OIKQ.TXT
 
+[oikr]
+description = Rafsanjan, IR
+location = (0.5288348, 0.9782570)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OIKR.TXT
+
 [oimb]
 description = Birjand, Iran
 location = (0.5736315, 1.0332349)
@@ -23011,7 +23499,13 @@ description = Mashhad, Iran
 location = (0.6329727, 1.0407980)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OIMM.TXT
 
+[oimn]
+description = Bojnourd, Iran
+location = (0.6539167, 1.0006554)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OIMN.TXT
+
 [oimq]
+comment = missing from the NWS list, information researched manually
 description = Kāshmar, Khorasan Razavi, Iran
 location = (0.6149221, 1.0202872)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OIMQ.TXT
@@ -23032,6 +23526,7 @@ location = (0.6408849, 0.9189159)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OINB.TXT
 
 [oine]
+comment = missing from the NWS list, information researched manually
 description = Kalaleh, Kalaleh, Iran
 location = (0.6524612, 0.9678201)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OINE.TXT
@@ -23191,36 +23686,16 @@ description = Abu Dhabi Bateen Airport, United Arab Emirates
 location = (0.4264421, 0.9506227)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMAD.TXT
 
-[omah]
-description = Al Hamra Aux, ER
-location = (0.4202753, 0.9157743)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMAH.TXT
-
 [omal]
 description = Al Ain International Airport, United Arab Emirates
 location = (0.4235332, 0.9704031)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMAL.TXT
 
-[omam]
-description = Al Dhafra, Abu Dhabi, United Arab Emirates
-location = (0.4232118, 0.9520373)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMAM.TXT
-
 [omdb]
 description = Dubai International Airport, United Arab Emirates
 location = (0.4406956, 0.9657489)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMDB.TXT
 
-[omdl]
-description = Delma, United Arab Emirates
-location = (0.4270821, 0.9131563)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMDL.TXT
-
-[omdm]
-description = Minhad HB, Minhad AB, United Arab Emirates
-location = (0.4368025, 0.9663209)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMDM.TXT
-
 [omdw]
 description = Al Maktoum Intl Airp, ER
 location = (0.4342379, 0.9628981)
@@ -23231,17 +23706,6 @@ description = Fujairah, United Arab Emirates
 location = (0.4380776, 0.9832021)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMFJ.TXT
 
-[omlw]
-description = unknown station in United Arab Emirates
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMLW.TXT
-
-[ommz]
-description = unknown station in United Arab Emirates
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMMZ.TXT
-zone = ('mtz010', 0.0250229)
-
 [omrk]
 description = Ras Al Khaimah International Airport, United Arab Emirates
 location = (0.4470952, 0.9762208)
@@ -23252,17 +23716,6 @@ description = Sharjah International Airport, United Arab Emirates
 location = (0.4421501, 0.9689486)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMSJ.TXT
 
-[omsn]
-description = unknown station in United Arab Emirates
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMSN.TXT
-
-[omth]
-description = unknown station in United Arab Emirates
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OMTH.TXT
-zone = ('ctz002', 0.0023068)
-
 [ooms]
 description = Seeb, International Airport, Oman
 location = (0.4116068, 1.0172361)
@@ -23274,10 +23727,15 @@ location = (0.2972877, 0.9439322)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OOSA.TXT
 
 [opfa]
-description = Faisalabad Intl, Faisalabad, Pakistan
+description = Faisalabad International Airport, Pakistan
 location = (0.5474228, 1.2740003)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OPFA.TXT
 
+[opgd]
+description = Gwadar, PK
+location = (0.4403466, 1.0878637)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OPGD.TXT
+
 [opkc]
 description = Karachi Airport, Pakistan
 location = (0.4345870, 1.1716977)
@@ -23318,11 +23776,6 @@ description = Sialkot, PK
 location = (0.5672320, 1.3007939)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OPST.TXT
 
-[orbb]
-description = Baghdad, Iraq
-location = (0.5800311, 0.7720173)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ORBB.TXT
-
 [orbi]
 description = Baghdad Intl Airport, IQ
 location = (0.5811946, 0.7749262)
@@ -23333,56 +23786,37 @@ description = Mosul, Iraq
 location = (0.6338454, 0.7531096)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ORBM.TXT
 
-[orbs]
-description = Saddam Irq-Afb / Civ, Iraq
-location = (0.5806129, 0.7720173)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ORBS.TXT
-
 [orer]
 description = Erbil Intl, IQ
 location = (0.6323328, 0.8719665)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ORER.TXT
 
-[ormb]
-description = unknown station in Iraq
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ORMB.TXT
-
 [ormm]
 description = Basrah/Magal, IQ
 location = (0.5335472, 0.7990117)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ORMM.TXT
 
-[orn1]
-description = unknown station in Iraq
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ORN1.TXT
-
 [orni]
+comment = missing from the NWS list, information researched manually
 description = Al Najaf International Airport, Najaf, Iraq
 location = (0.5583599, 0.7749989)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ORNI.TXT
 
+[ornt]
+description = unknown station in Iraq
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ORNT.TXT
+
 [orsu]
 description = Sulymaniyah, IQ
 location = (0.6204645, 0.7932521)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ORSU.TXT
 
-[osap]
-description = Aleppo International Airport, Syria
-location = (0.6315183, 0.6492625)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OSAP.TXT
-
 [osdi]
 description = Damascus Int. Airport, Syria
 location = (0.5832309, 0.6373361)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OSDI.TXT
 
-[osdz]
-description = Deir Ezzor, Syria
-location = (0.6163921, 0.7007497)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OSDZ.TXT
-
 [oskl]
 description = Kamishli, Syria
 location = (0.6466445, 0.7193665)
@@ -23403,21 +23837,11 @@ description = Aden, Yemen
 location = (0.2210750, 0.7859799)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OYAA.TXT
 
-[oyag]
-description = Al-Ghaida, DY
-location = (0.2806489, 0.9089675)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OYAG.TXT
-
 [oyar]
 description = Riyan, Yemen
 location = (0.2556907, 0.8619018)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OYAR.TXT
 
-[oyas]
-description = Abbs, YE
-location = (0.2804744, 0.7534586)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OYAS.TXT
-
 [oyat]
 description = Ataq, Yemen
 location = (0.2533636, 0.8176868)
@@ -23453,11 +23877,6 @@ description = Riyan, YE
 location = (0.2556907, 0.8616691)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OYRN.TXT
 
-[oysd]
-description = unknown station in Yemen
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/OYSD.TXT
-
 [oysh]
 description = Sa'Ada / Sadah, Yemen
 location = (0.2961242, 0.7632907)
@@ -23493,7 +23912,7 @@ zone = ('akz187', 0.0070815)
 description = Port Alexander, Port Alexander Seaplane Base, AK, United States
 location = (0.9817477, -2.3500858)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAAP.TXT
-zone = ('akz023', 0.0112565)
+zone = ('akz023', 0.0123685)
 
 [paaq]
 description = Palmer Municipal Airport, AK, United States
@@ -23645,12 +24064,6 @@ location = (1.1283554, -2.5673793)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAEI.TXT
 zone = ('akz222', 0.0062700)
 
-[pael]
-description = Elfin Cove, Elfin Cove Seaplane Base, AK, United States
-location = (1.0157816, -2.3797564)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAEL.TXT
-zone = ('akz022', 0.0013932)
-
 [paem]
 description = Emmonak, Emmonak Airport, AK, United States
 location = (1.0957759, -2.8710666)
@@ -23681,12 +24094,6 @@ location = (1.1315551, -2.5758151)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAFB.TXT
 zone = ('akz222', 0.0032920)
 
-[pafe]
-description = Kake, Kake Airport, AK, United States
-location = (0.9939650, -2.3369959)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAFE.TXT
-zone = ('akz026', 0.0107059)
-
 [pafk]
 description = Farewell Lake, Farewell Lake Seaplane Base, AK, United States
 location = (1.0915725, -2.6812184)
@@ -23699,6 +24106,12 @@ location = (1.1711159, -2.7550022)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAFM.TXT
 zone = ('akz217', 0.0058645)
 
+[pafr]
+description = Ft. Richardson / Bryant U. S. Army Heliport, Ak, AK, United States
+location = (1.0693051, -2.6118852)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAFR.TXT
+zone = ('akz101', 0.0016730)
+
 [pafs]
 description = Nikolai, AK, US
 location = (1.0999065, -2.6940902)
@@ -23751,13 +24164,13 @@ zone = ('akz024', 0.0034154)
 description = Gustavus, Gustavus Airport, AK, United States
 location = (1.0195632, -2.3684118)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAGS.TXT
-zone = ('akz022', 0.0073950)
+zone = ('akz022', 0.0093796)
 
 [pagy]
 description = Skagway Airport, AK, United States
 location = (1.0378891, -2.3617214)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAGY.TXT
-zone = ('akz018', 0.0018153)
+zone = ('akz018', 0.0016415)
 
 [pahc]
 description = Holy Cross, AK, US
@@ -23775,7 +24188,7 @@ zone = ('akz216', 0.0168005)
 description = Haines Airport, AK, United States
 location = (1.0341076, -2.3652120)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAHN.TXT
-zone = ('akz019', 0.0027422)
+zone = ('akz019', 0.0028288)
 
 [paho]
 description = Homer Airport, AK, United States
@@ -23789,11 +24202,11 @@ location = (1.0736684, -2.8995737)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAHP.TXT
 zone = ('akz214', 0.0212678)
 
-[pahv]
-description = Healy, Healy, AK, United States
-location = (1.1148775, -2.6007394)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAHV.TXT
-zone = ('akz225', 0.0098305)
+[pahx]
+description = Shageluk Airport, AK, United States
+location = (1.0941872, -2.7850085)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAHX.TXT
+zone = ('akz215', 0.0013249)
 
 [pahy]
 description = Hydaburg, Hydaburg Seaplane Base, AK, United States
@@ -23867,6 +24280,12 @@ location = (0.9573131, -2.8520425)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAKF.TXT
 zone = ('akz181', 0.0256567)
 
+[pakh]
+description = Akhiok, AK, US
+location = (0.9937905, -2.6909486)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAKH.TXT
+zone = ('akz171', 0.0235817)
+
 [paki]
 description = Kipnuk, Kipnuk Airport, AK, United States
 location = (1.0460243, -2.8628684)
@@ -23999,18 +24418,18 @@ location = (1.0684324, -2.6153759)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAMR.TXT
 zone = ('akz101', 0.0028153)
 
-[pamx]
-description = Mccarthy, AK, United States
-location = (1.0722139, -2.4946573)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAMX.TXT
-zone = ('akz141', 0.0184587)
-
 [pamy]
 description = Mekoryuk, Mekoryuk Airport, AK, United States
 location = (1.0535971, -2.9019008)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAMY.TXT
 zone = ('akz214', 0.0370195)
 
+[pana]
+description = Napakiak Airport, AK, United States
+location = (1.0592461, -2.8270583)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PANA.TXT
+zone = ('akz155', 0.0074307)
+
 [panc]
 description = Ted Stevens Anchorage International, AK, United States
 location = (1.0675597, -2.6185757)
@@ -24051,7 +24470,7 @@ zone = ('akz161', 0.0027515)
 description = Hoonah, Hoonah Seaplane Base, AK, United States
 location = (1.0143272, -2.3640485)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAOH.TXT
-zone = ('akz021', 0.0030889)
+zone = ('akz021', 0.0038654)
 
 [paom]
 description = Nome Airport, AK, United States
@@ -24088,12 +24507,6 @@ location = (0.9875655, -2.9612420)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAPB.TXT
 zone = ('akz195', 0.0064251)
 
-[papc]
-description = Port Clarence, Port Clarence Coast Guard Station, AK, United States
-location = (1.1388273, -2.9120819)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAPC.TXT
-zone = ('akz213', 0.0169053)
-
 [papg]
 description = Petersburg, AK, United States
 location = (0.9916379, -2.3207061)
@@ -24106,12 +24519,6 @@ location = (0.9939650, -2.7686740)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAPH.TXT
 zone = ('akz161', 0.0429356)
 
-[papm]
-description = Platinum, AK, United States
-location = (1.0300351, -2.8242336)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAPM.TXT
-zone = ('akz155', 0.0302581)
-
 [papn]
 description = Pilot Point, AK, US
 location = (1.0049606, -2.7501153)
@@ -24136,6 +24543,12 @@ location = (1.0838495, -2.6659904)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAPT.TXT
 zone = ('akz145', 0.0168426)
 
+[paqh]
+description = Quinhagak/Kwinhagak Airport, AK, United States
+location = (1.0429231, -2.8247345)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAQH.TXT
+zone = ('akz155', 0.0181968)
+
 [paqt]
 description = Nuiqsut Airport, AK, United States
 location = (1.2255120, -2.6351563)
@@ -24188,7 +24601,7 @@ zone = ('akz207', 0.0108733)
 description = Sitka Airport, AK, United States
 location = (0.9957103, -2.3625940)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PASI.TXT
-zone = ('akz023', 0.0046112)
+zone = ('akz023', 0.0032716)
 
 [pask]
 description = Selawik, AK, United States
@@ -24340,6 +24753,7 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAWI.TXT
 zone = ('akz201', 0.0097931)
 
 [pawm]
+comment = missing from the NWS list, information researched manually
 description = White Mountain Airport, White Mountain, United States
 location = (1.1290390, -2.8520910)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAWM.TXT
@@ -24361,7 +24775,7 @@ zone = ('akz111', 0.0031279)
 description = Yakutat Airport, AK, United States
 location = (1.0384709, -2.4376432)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAYA.TXT
-zone = ('akz017', 0.0104938)
+zone = ('akz017', 0.0108435)
 
 [pazk]
 description = Eureka, Skelton Airport, AK, United States
@@ -24369,6 +24783,24 @@ location = (1.0809406, -2.5685429)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PAZK.TXT
 zone = ('akz131', 0.0143940)
 
+[pfcl]
+description = Clarks Point Airport, AK, United States
+location = (1.0268417, -2.7668598)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PFCL.TXT
+zone = ('akz161', 0.0140904)
+
+[pfel]
+description = Elim Airport, AK, United States
+location = (1.1277440, -2.8321552)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PFEL.TXT
+zone = ('akz210', 0.0154647)
+
+[pfkt]
+description = Brevig Mission Airport, AK, United States
+location = (1.1402468, -2.9053751)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PFKT.TXT
+zone = ('akz207', 0.0270033)
+
 [pfno]
 description = Noorvik, Ak, US
 location = (1.1644837, -2.8103292)
@@ -24381,6 +24813,12 @@ location = (1.1234684, -2.8138198)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PFSH.TXT
 zone = ('akz212', 0.0077460)
 
+[pfws]
+description = South Naknek Number 2 Airport, AK, United States
+location = (1.0245447, -2.7402122)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PFWS.TXT
+zone = ('akz161', 0.0106335)
+
 [pfyu]
 description = Fort Yukon, Fort Yukon Airport, AK, United States
 location = (1.1618075, -2.5353816)
@@ -24526,11 +24964,6 @@ location = (1.2167854, -2.8448867)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PPIZ.TXT
 zone = ('akz201', 0.0172189)
 
-[prni]
-description = unknown station
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/PRNI.TXT
-
 [ptkk]
 description = Weno Island, Chuuk Int. Airp., Micronesia, Federated States Of
 location = (0.1303179, 2.6502825)
@@ -24611,6 +25044,11 @@ description = Kasumigaura Ab, Japan
 location = (0.6289003, 2.4469516)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/RJAK.TXT
 
+[rjao]
+description = Chichijima, Japan
+location = (0.4726933, 2.4815673)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/RJAO.TXT
+
 [rjat]
 description = Fuji Ab, Japan
 location = (0.6163921, 2.4236806)
@@ -24971,11 +25409,6 @@ description = Chofu Airport, Japan
 location = (0.6225008, 2.4353161)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/RJTF.TXT
 
-[rjth]
-description = Hachijojima Airport, Japan
-location = (0.5779949, 2.4396794)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/RJTH.TXT
-
 [rjti]
 description = Tokyo Heliport, Japan
 location = (0.6219190, 2.4408430)
@@ -25166,11 +25599,6 @@ description = Masbate, Philippines
 location = (0.2158391, 2.1575178)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/RPVM.TXT
 
-[saac]
-description = Concordia Aerodrome, Argentina
-location = (-0.5462881, -1.0125819)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAAC.TXT
-
 [saag]
 description = Gualeguaychu Aerodrome, Argentina
 location = (-0.5759587, -1.0230538)
@@ -25201,6 +25629,11 @@ description = Aeroparque Bs. As. Aerodrome, Argentina
 location = (-0.6033021, -1.0195632)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SABE.TXT
 
+[sace]
+description = Cordoba Military, AG
+location = (-0.5489060, -1.1218976)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SACE.TXT
+
 [saco]
 description = Cordoba Aerodrome, Argentina
 location = (-0.5465789, -1.1207923)
@@ -25226,20 +25659,10 @@ description = Mendoza Aerodrome, Argentina
 location = (-0.5730498, -1.2004956)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAME.TXT
 
-[samm]
-description = Malargue Aerodrome, Argentina
-location = (-0.6195919, -1.2144583)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAMM.TXT
-
-[samr]
-description = San Rafael Aerodrome, Argentina
-location = (-0.6035930, -1.1938052)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAMR.TXT
-
-[sane]
-description = Santiago Del Estero Aero., Argentina
-location = (-0.4846198, -1.1222467)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SANE.TXT
+[sanc]
+description = Catamarca Aero., Argentina
+location = (-0.4991642, -1.1478449)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SANC.TXT
 
 [sant]
 description = Tucuman Aerodrome, Argentina
@@ -25251,6 +25674,11 @@ description = Rio Cuarto Aerodrome, Argentina
 location = (-0.5779949, -1.1210832)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAOC.TXT
 
+[saor]
+description = Villa Reynolds Aerodrome, Argentina
+location = (-0.5887577, -1.1411544)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAOR.TXT
+
 [saou]
 description = San Luis Aerodrome, Argentina
 location = (-0.5806129, -1.1580260)
@@ -25311,6 +25739,11 @@ description = Esquel Aerodrome, Argentina
 location = (-0.7493280, -1.2418018)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAVE.TXT
 
+[savv]
+description = Viedma Aerodrome, Argentina
+location = (-0.7129670, -1.0998483)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAVV.TXT
+
 [sawc]
 description = El Calafate, AG
 location = (-0.8775515, -1.2575097)
@@ -25331,11 +25764,6 @@ description = Ushuaia Aerodrome, Argentina
 location = (-0.9564404, -1.1923508)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAWH.TXT
 
-[sawj]
-description = San Julian Aerodrome, Argentina
-location = (-0.8607382, -1.1824606)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAWJ.TXT
-
 [saza]
 description = Azul Airport, Argentina
 location = (-0.6414085, -1.0442887)
@@ -25346,6 +25774,11 @@ description = Bahia Blanca Aerodrome, Argentina
 location = (-0.6760242, -1.0850130)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAZB.TXT
 
+[sazg]
+description = General Pico Aerodrome, Argentina
+location = (-0.6230825, -1.1126474)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SAZG.TXT
+
 [sazm]
 description = Mar Del Plata Aerodrome, Argentina
 location = (-0.6620616, -1.0050188)
@@ -25406,6 +25839,11 @@ description = Aracatuba, BZ
 location = (-0.3700098, -0.8801695)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBAU.TXT
 
+[sbax]
+description = Araxa, BZ
+location = (-0.3415609, -0.8197811)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBAX.TXT
+
 [sbbe]
 description = Belem Aeroporto, Brazil
 location = (-0.0241437, -0.8461938)
@@ -25476,6 +25914,11 @@ description = Campo Grande Aeroporto, Brazil
 location = (-0.3572107, -0.9541133)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBCG.TXT
 
+[sbch]
+description = Chapeco, BZ
+location = (-0.4733333, -0.9183923)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBCH.TXT
+
 [sbci]
 description = Maranhao / Carolina Airport, Brazil
 location = (-0.1276999, -0.8284496)
@@ -25491,6 +25934,11 @@ description = Cricium/Forquilhinh, BZ
 location = (-0.5014331, -0.8625417)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBCM.TXT
 
+[sbcn]
+description = Caldas Novas Airport, GO, Brazil
+location = (-0.3093640, -0.8483608)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBCN.TXT
+
 [sbco]
 description = Porto Alegre, Brazil
 location = (-0.5238897, -0.8938995)
@@ -25561,6 +26009,11 @@ description = Fernando De Noronha, Brazil
 location = (-0.0671952, -0.5657776)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBFN.TXT
 
+[sbfs]
+description = Cmp D Goitacazes, BZ
+location = (-0.3843215, -0.7168067)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBFS.TXT
+
 [sbfz]
 description = Fortaleza / Pinto Martins, Brazil
 location = (-0.0660316, -0.6725335)
@@ -25586,11 +26039,6 @@ description = Guarulhos Civ / Mil, Brazil
 location = (-0.4089888, -0.8109963)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBGR.TXT
 
-[sbgu]
-description = Tancredo Thomas De, BZ
-location = (-0.4429646, -0.8991936)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBGU.TXT
-
 [sbgw]
 description = Guaratingueta, Brazil
 location = (-0.3976442, -0.7888888)
@@ -25616,6 +26064,16 @@ description = Ilheus Aeroporto, Brazil
 location = (-0.2585996, -0.6812602)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBIL.TXT
 
+[sbip]
+description = Usiminas/Paraiso, BZ
+location = (-0.3398156, -0.7414159)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBIP.TXT
+
+[sbit]
+description = Itumbiara/Hidroeletrica Airport, Brazil
+location = (-0.3219201, -0.8589352)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBIT.TXT
+
 [sbiz]
 description = Imperatriz, Brazil
 location = (-0.0965749, -0.8290314)
@@ -25636,6 +26094,11 @@ description = Rio / Jacarepagua, Brazil
 location = (-0.4011348, -0.7568911)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBJR.TXT
 
+[sbju]
+description = Juazeiro D Norte, BZ
+location = (-0.1260128, -0.6853908)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBJU.TXT
+
 [sbjv]
 description = Lauro Carneiro De L, BZ
 location = (-0.4576253, -0.8517207)
@@ -25651,6 +26114,16 @@ description = Campinas Aeroporto, Brazil
 location = (-0.4014257, -0.8226319)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBKP.TXT
 
+[sblb]
+description = Albacora P25 Oil, BZ
+location = (-0.3857178, -0.6965609)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBLB.TXT
+
+[sble]
+description = Lencois Chapada, BZ
+location = (-0.2178171, -0.7204719)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBLE.TXT
+
 [sblo]
 description = Londrina Aeroporto, Brazil
 location = (-0.4072435, -0.8924450)
@@ -25731,11 +26204,6 @@ description = Ministro Victor Kon, BZ
 location = (-0.4689700, -0.8491027)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBNF.TXT
 
-[sbnm]
-description = Santo Angelo Arp, BZ
-location = (-0.4934046, -0.9454449)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBNM.TXT
-
 [sbnt]
 description = Natal Aeroporto, Brazil
 location = (-0.1032653, -0.6152286)
@@ -25861,6 +26329,11 @@ description = Sao Paulo/Congonhas Aeroporto, Brazil
 location = (-0.4121886, -0.8141961)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBSP.TXT
 
+[sbsr]
+description = Sao Jose Preto, BZ
+location = (-0.3630285, -0.8621927)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBSR.TXT
+
 [sbst]
 description = Santos Aeroporto, Brazil
 location = (-0.4177155, -0.8080874)
@@ -25876,6 +26349,11 @@ description = Taubate, BZ
 location = (-0.4017748, -0.7953465)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBTA.TXT
 
+[sbtc]
+description = Una Hotel Transa, BZ
+location = (-0.2679080, -0.6803293)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBTC.TXT
+
 [sbte]
 description = Teresina Aeroporto, Brazil
 location = (-0.0881391, -0.7472918)
@@ -25926,6 +26404,11 @@ description = Uberaba, Brazil
 location = (-0.3452843, -0.8371763)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBUR.TXT
 
+[sbuy]
+description = Porto Urucu, Brazil
+location = (-0.0852422, -1.1405559)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SBUY.TXT
+
 [sbvh]
 description = Vilhena Aeroporto, Brazil
 location = (-0.2216568, -1.0489429)
@@ -25971,11 +26454,6 @@ description = Balmaceda, Chile
 location = (-0.8013970, -1.2511102)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCBA.TXT
 
-[sccc]
-description = Chile Chico, Chile
-location = (-0.8124508, -1.2514011)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCCC.TXT
-
 [sccf]
 description = Calama/El Loa, CH
 location = (-0.3926991, -1.2025319)
@@ -26011,11 +26489,6 @@ description = Antofagasta, Chile
 location = (-0.4089888, -1.2292936)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCFA.TXT
 
-[scfm]
-description = Capt Fuentes Mar, CH
-location = (-0.9293878, -1.2273155)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCFM.TXT
-
 [scft]
 description = Futaleufu, CH
 location = (-0.7534586, -1.2534955)
@@ -26026,16 +26499,6 @@ description = Maria Dolores, CH
 location = (-0.6524041, -1.2639674)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCGE.TXT
 
-[scgz]
-description = Guardiamarina Zanart, CH
-location = (-0.9587094, -1.1803662)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCGZ.TXT
-
-[schr]
-description = Cochrane, Chile
-location = (-0.8243772, -1.2662364)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCHR.TXT
-
 [scic]
 description = Curico, Chile
 location = (-0.6102835, -1.2432562)
@@ -26052,6 +26515,7 @@ location = (-0.4738569, -1.9096811)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCIP.TXT
 
 [scir]
+comment = missing from the NWS list, information researched manually
 description = Isla Robinsón Crusoe Airport, Juan Fernández Islands, Valparaíso, Chile
 location = (-0.5875796, -1.3775641)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCIR.TXT
@@ -26076,6 +26540,12 @@ description = Quellon, CH
 location = (-0.7525860, -1.2849114)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCON.TXT
 
+[scpq]
+description = unknown station in Chile
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCPQ.TXT
+zone = ('caz057', 0.0055916)
+
 [scrd]
 description = Vina Del Mar, CH
 location = (-0.5768313, -1.2493067)
@@ -26086,11 +26556,6 @@ description = De La Independen, CH
 location = (-0.5963790, -1.2349950)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCRG.TXT
 
-[scrm]
-description = Centro Met Antartico, AY
-location = (-1.0852457, -1.0293952)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCRM.TXT
-
 [scse]
 description = La Serena, Chile
 location = (-0.5218534, -1.2426744)
@@ -26126,15 +26591,10 @@ description = Vina Del Mar, CH
 location = (-0.5750860, -1.2475613)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SCVM.TXT
 
-[seco]
-description = Coca/Francisco, EQ
-location = (0.0078540, -1.3430309)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SECO.TXT
-
-[secu]
-description = Cuenca / Mariscal Lamar, Ecuador
-location = (-0.0503237, -1.3785192)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SECU.TXT
+[sebz]
+description = Cumbaratza, Ecuador
+location = (-0.0701477, -1.3768466)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SEBZ.TXT
 
 [segu]
 description = Guayaquil / Simon Bolivar, Ecuador
@@ -26151,31 +26611,26 @@ description = Manta, Ecuador
 location = (-0.0165806, -1.4081898)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SEMT.TXT
 
-[sequ]
-description = Quito / Mariscal Sucre, Ecuador
-location = (-0.0026180, -1.3697926)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SEQU.TXT
+[seqm]
+description = Quito/Mitad del Mundo/Nuevo Aeropuerto Internacional Mariscal Sucre, Pichincha, Ecuador
+location = (-0.0021671, -1.3675430)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SEQM.TXT
+
+[setn]
+description = Tachina/General Rivadeneira Airport, Esmeraldas, Ecuador
+location = (0.0170784, -1.3897472)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SETN.TXT
 
-[sgaj]
-description = Silvio Pettirossi International, Paraguay
-location = (-0.4405211, -1.0038959)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGAJ.TXT
+[sfal]
+description = Stanley Airport, Falkland Islands, Islas Malvinas
+location = (-0.9020443, -1.0082185)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SFAL.TXT
 
 [sgas]
 description = Asuncion / Aeropuerto, Paraguay
 location = (-0.4409865, -1.0058914)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGAS.TXT
 
-[sgbn]
-description = Bahia Negra, Paraguay
-location = (-0.3528480, -1.0152004)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGBN.TXT
-
-[sgco]
-description = Concepcion, Paraguay
-location = (-0.4086979, -1.0000737)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGCO.TXT
-
 [sgen]
 description = Encarnacion, Paraguay
 location = (-0.4767658, -0.9744755)
@@ -26186,61 +26641,16 @@ description = Aeropuerto Guarany, Paraguay
 location = (-0.4441863, -0.9573131)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGES.TXT
 
-[sggr]
-description = Saltos Del Guaira, Paraguay
-location = (-0.4194602, -0.9485864)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGGR.TXT
-
-[sglv]
-description = Puerto Casado, Paraguay
-location = (-0.3889170, -1.0111268)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGLV.TXT
-
-[sgme]
-description = Mariscal Estigarribia, Paraguay
-location = (-0.3842633, -1.0576695)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGME.TXT
-
-[sgpc]
-description = Pozo Colorado, Paraguay
-location = (-0.4101524, -1.0259621)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGPC.TXT
-
-[sgpg]
-description = Pelayo Prats Gill, Paraguay
-location = (-0.3935717, -1.0742502)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGPG.TXT
-
-[sgpi]
-description = Carlos Miguel Gimenez, Pilar, Paraguay
-location = (-0.4691701, -1.0178417)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGPI.TXT
-
-[sgpj]
-description = Dr. Augusto Roberto Fuster International Airport, Pedro Juan Caballero, Paraguay
-location = (-0.3951668, -0.9744125)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGPJ.TXT
-
-[sgsj]
-description = San Juan Bautista, Paraguay
-location = (-0.4654217, -0.9971642)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGSJ.TXT
-
-[sgsp]
-description = San Pedro, Paraguay
-location = (-0.4203329, -0.9962915)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGSP.TXT
-
-[sgvr]
-description = Villarrica, Paraguay
-location = (-0.4494223, -0.9849469)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SGVR.TXT
-
 [skar]
 description = Armenia / El Eden, Colombia
 location = (0.0785398, -1.3215051)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SKAR.TXT
 
+[skas]
+description = Puerto Asis, Colombia
+location = (0.0087266, -1.3351769)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SKAS.TXT
+
 [skbg]
 description = Bucaramanga / Palonegro, Colombia
 location = (0.1239184, -1.2775810)
@@ -26256,6 +26666,11 @@ description = Barranquilla / Ernestocortissoz, Colombia
 location = (0.1899500, -1.3052154)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SKBQ.TXT
 
+[skbs]
+description = Bahía Solano/José Celestino Mutis/Bahia Soland Choco, Colombia
+location = (0.1082613, -1.3507919)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SKBS.TXT
+
 [skcc]
 description = Cucuta / Camilo Daza, Colombia
 location = (0.1384628, -1.2656546)
@@ -26276,6 +26691,11 @@ description = Barrancabermeja / Yariguies, Colombia
 location = (0.1224639, -1.2880530)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SKEJ.TXT
 
+[skfl]
+description = Florencia/Capitolio, CO
+location = (0.0279253, -1.3182472)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SKFL.TXT
+
 [skib]
 description = Ibague / Perales, Colombia
 location = (0.0773763, -1.3116149)
@@ -26316,6 +26736,11 @@ description = Neiva / Benito Salas, Colombia
 location = (0.0517781, -1.3142329)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SKNV.TXT
 
+[skoc]
+description = Ocaña/Aguas Claras, Norte De Santander, Colombia
+location = (0.1451252, -1.2803444)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SKOC.TXT
+
 [skpc]
 description = Puerto Carreno / A. Guauquea, Colombia
 location = (0.1076286, -1.1780972)
@@ -26376,13 +26801,18 @@ description = Villavicencio / Vanguardia, Colombia
 location = (0.0727221, -1.2848532)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SKVV.TXT
 
+[skyp]
+description = El Yopal/El Alcaraván Airport, Colombia
+location = (0.0928359, -1.2633417)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SKYP.TXT
+
 [slas]
 description = Ascencion De Guarayos, Bolivia
 location = (-0.2743076, -1.1013028)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SLAS.TXT
 
 [slbj]
-description = Bermejo, Bermejo, Bolivia
+description = Bermejo Airport, Bolivia
 location = (-0.3974697, -1.1224715)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SLBJ.TXT
 
@@ -26421,11 +26851,6 @@ description = San Joaquin, Bolivia
 location = (-0.2280564, -1.1312642)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SLJO.TXT
 
-[sljv]
-description = San Javier, Bolivia
-location = (-0.2839069, -1.0902490)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SLJV.TXT
-
 [sllp]
 description = La Paz / Alto, Bolivia
 location = (-0.2882702, -1.1900237)
@@ -26487,8 +26912,8 @@ location = (-0.2859431, -1.0640691)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SLSI.TXT
 
 [slsr]
-description = Santa Rosa de Yacuma, Bolivia
-location = (-0.2271837, -1.1376638)
+description = Santa Rosa De Yacuma Airport, Bolivia
+location = (-0.2455015, -1.1656495)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SLSR.TXT
 
 [slsu]
@@ -26497,7 +26922,7 @@ location = (-0.3319034, -1.1397000)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SLSU.TXT
 
 [slti]
-description = San Matías Airport, San Matías, Bolivia
+description = San Matías/San Matias Airport, Bolivia
 location = (-0.2850897, -1.0190202)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SLTI.TXT
 
@@ -26511,10 +26936,10 @@ description = Trinidad, Bolivia
 location = (-0.2585996, -1.1330096)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SLTR.TXT
 
-[slvg]
-description = Vallegrande, BL
-location = (-0.3221878, -1.1185815)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SLVG.TXT
+[sluy]
+description = Uyuni/Joya Andina Airport, Bolivia
+location = (-0.3568553, -1.1667246)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SLUY.TXT
 
 [slvm]
 description = Villamontes, Bolivia
@@ -26546,11 +26971,6 @@ description = Cayenne / Rochambeau, French Guiana
 location = (0.0843576, -0.9139708)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SOCA.TXT
 
-[spay]
-description = Atalaya, Peru
-location = (-0.1873320, -1.2877621)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SPAY.TXT
-
 [spcl]
 description = Pucallpa, Peru
 location = (-0.1468985, -1.3020156)
@@ -26576,6 +26996,11 @@ description = Andahuayla, Peru
 location = (-0.2394010, -1.2801990)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SPHY.TXT
 
+[sphz]
+description = Anta Huaraz, Peru
+location = (-0.1631883, -1.3543755)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SPHZ.TXT
+
 [spim]
 description = Lima-Callao / Aerop. Internacional Jorgechavez, Peru
 location = (-0.2094395, -1.3459397)
@@ -26661,17 +27086,6 @@ description = Puerto Maldonado, Peru
 location = (-0.2204933, -1.2077678)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SPTU.TXT
 
-[spur]
-description = Piura, Peru
-location = (-0.0904662, -1.4067354)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SPUR.TXT
-
-[spwt]
-description = unknown station in Peru
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SPWT.TXT
-zone = ('ncz023', 0.0009660)
-
 [spyl]
 description = Talara, Peru
 location = (-0.0797034, -1.4180800)
@@ -26712,21 +27126,11 @@ description = Capitan Corbeta, Uruguay
 location = (-0.6085381, -0.9616764)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SULS.TXT
 
-[sume]
-description = Mercedes, Uruguay
-location = (-0.5803220, -1.0134545)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SUME.TXT
-
 [sumu]
 description = Carrasco, Uruguay
 location = (-0.6079564, -0.9773844)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SUMU.TXT
 
-[surv]
-description = Rivera, Uruguay
-location = (-0.5390159, -0.9692395)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SURV.TXT
-
 [suso]
 description = Salto, Uruguay
 location = (-0.5477425, -1.0114183)
@@ -26772,26 +27176,21 @@ description = Canaima Arpt, VN
 location = (0.1087340, -1.0969394)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVCN.TXT
 
-[svcp]
-description = Carupano / Gen. Jose, Venezuela
-location = (0.1861685, -1.1042116)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVCP.TXT
-
 [svcr]
 description = Coro, Venezuela
 location = (0.1992584, -1.2162036)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVCR.TXT
 
-[svcs]
-description = Caracas / Oscar Macha, Venezuela
-location = (0.1797689, -1.1661708)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVCS.TXT
-
 [svcu]
 description = Cumana, Venezuela
 location = (0.1823869, -1.1202105)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVCU.TXT
 
+[svcz]
+description = Capitan Manuel Rios, VN
+location = (0.1635374, -1.1679743)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVCZ.TXT
+
 [svfm]
 description = Caracas / La Carlota, Venezuela
 location = (0.1832596, -1.1673344)
@@ -26822,6 +27221,12 @@ description = San Juan De Los Morros, Venezuela
 location = (0.1730785, -1.1751884)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVJM.TXT
 
+[svlc]
+description = unknown station in Venezuela
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVLC.TXT
+zone = ('akz161', 0.0075340)
+
 [svlf]
 description = La Fria, Venezuela
 location = (0.1439897, -1.2612913)
@@ -26837,6 +27242,11 @@ description = Merida, Venezuela
 location = (0.1500983, -1.2423835)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVMD.TXT
 
+[svmf]
+description = unknown station in Venezuela
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVMF.TXT
+
 [svmg]
 description = Margarita / Del Carib, Venezuela
 location = (0.1905318, -1.1167198)
@@ -26852,11 +27262,6 @@ description = Mene Grande, Venezuela
 location = (0.1713332, -1.2380202)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVMN.TXT
 
-[svmp]
-description = Metropolitano Private, Venezuela
-location = (0.1768600, -1.1655891)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVMP.TXT
-
 [svmt]
 description = Maturin, Venezuela
 location = (0.1701696, -1.1027572)
@@ -26867,6 +27272,11 @@ description = Puerto Ayacucho, Venezuela
 location = (0.0977384, -1.1780972)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVPA.TXT
 
+[svpc]
+description = Pto. Cabello, Venezuela
+location = (0.1832596, -1.1868239)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVPC.TXT
+
 [svpm]
 description = Paramillo Private, Venezuela
 location = (0.1361357, -1.2601277)
@@ -26877,12 +27287,6 @@ description = Guayana / Manuel Car, Venezuela
 location = (0.1448623, -1.0949032)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVPR.TXT
 
-[svs0]
-description = unknown station in Venezuela
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SVS0.TXT
-zone = ('wiz004', 0.0049079)
-
 [svsa]
 description = San Antonio Del Tachira, Venezuela
 location = (0.1370083, -1.2644910)
@@ -26943,6 +27347,16 @@ description = Georgetown/Cheddi Jagan International Airport, Guyana
 location = (0.1131555, -1.0166543)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SYCJ.TXT
 
+[sygc]
+description = unknown station in Guyana
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SYGC.TXT
+
+[sygo]
+description = Ogle, GY
+location = (0.1186824, -1.0140363)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/SYGO.TXT
+
 [tapa]
 description = Vc Bird International Airport Antigua, Antigua And Barbuda
 location = (0.2987422, -1.0783226)
@@ -26954,11 +27368,6 @@ description = Grantley Adams, Barbados
 location = (0.2280564, -1.0381800)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/TBPB.TXT
 
-[tcna]
-description = unknown station
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/TCNA.TXT
-
 [tdcf]
 description = Canefield Airport, Dominica
 location = (0.2711078, -1.0716322)
@@ -27018,12 +27427,6 @@ location = (0.3188135, -1.1719886)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/TJMZ.TXT
 zone = ('prz010', 0.0005195)
 
-[tjnr]
-description = Roosevelt Roads Puerto Rico, PR, United States
-location = (0.3185226, -1.1455178)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/TJNR.TXT
-zone = ('prz002', 0.0025047)
-
 [tjps]
 description = Ponce, Mercedita Airport, PR, United States
 location = (0.3144502, -1.1618075)
@@ -27087,16 +27490,11 @@ location = (0.3150319, -1.1015936)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/TNCM.TXT
 zone = ('viz002', 0.0279738)
 
-[tnnc]
-description = unknown station in Caribbean
-location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/TNNC.TXT
-zone = ('akz141', 0.0179957)
-
-[tpdp]
-description = unknown station
+[tplc]
+description = unknown station in Eastern or southern parts of the Caribbean
 location = None
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/TPDP.TXT
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/TPLC.TXT
+zone = ('ksz036', 0.0009409)
 
 [tqpf]
 description = Wallblake, Anguilla
@@ -27127,15 +27525,10 @@ metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/TUPJ.TXT
 zone = ('viz001', 0.0056675)
 
 [tvsc]
-description = Canouan, Canouan Island, Saint Vincent and the Grenadines
+description = Canouan Island Airport, St. Vincent and the Grenadines
 location = (0.2216401, -1.0706274)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/TVSC.TXT
 
-[tvsm]
-description = Mustique, VG
-location = (0.2247984, -1.0677924)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/TVSM.TXT
-
 [tvsv]
 description = Arnos Vale, Saint Vincent And The Grenadines
 location = (0.2292199, -1.0681415)
@@ -27156,20 +27549,20 @@ description = Astana, Kazakhstan
 location = (0.8936086, 1.2470378)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UACC.TXT
 
+[uack]
+description = Kokshetau Airport, KZ
+location = (0.9306096, 1.2147492)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UACK.TXT
+
 [uacp]
 description = Petropavlovsk, RA
 location = (0.9569640, 1.2068952)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UACP.TXT
 
-[uafm]
-description = Bishkek/Manas Airport, Kyrgyzstan
-location = (0.7478736, 1.3017247)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UAFM.TXT
-
-[uafo]
-description = Osh, KG
-location = (0.7089527, 1.2705997)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UAFO.TXT
+[uadd]
+description = Taraz, KZ
+location = (0.7478736, 1.2444198)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UADD.TXT
 
 [uaii]
 description = Shymkent, Kazakhstan
@@ -27247,6 +27640,7 @@ location = (0.6838200, 0.7932521)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UBBN.TXT
 
 [ubbq]
+comment = missing from the NWS list, information researched manually
 description = Gabala International Airport, Azerbaijan
 location = (0.7122494, 0.8329632)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UBBQ.TXT
@@ -27256,6 +27650,21 @@ description = Zakatala, AJ
 location = (0.7251843, 0.8143706)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UBBY.TXT
 
+[ubee]
+description = Yevlakh Airport, Azerbaijan
+location = (0.7091605, 0.8227814)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UBEE.TXT
+
+[ucfm]
+description = Manas
+location = (0.7515679, 1.2998921)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UCFM.TXT
+
+[ucfo]
+description = Osh
+location = (0.7087491, 1.2704833)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UCFO.TXT
+
 [udsg]
 description = Shirak, GG
 location = (0.7112217, 0.7653269)
@@ -27271,31 +27680,6 @@ description = Jakutsk, Russia
 location = (1.0823950, 2.2639829)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UEEE.TXT
 
-[uell]
-description = Cul'Man, Russia
-location = (0.9919288, 2.1793345)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UELL.TXT
-
-[uerp]
-description = Polyarny, Russia
-location = (1.1589083, 1.9552972)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UERP.TXT
-
-[uerr]
-description = Mirny, Russia
-location = (1.0913544, 1.9901989)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UERR.TXT
-
-[ueso]
-description = Chokurdakh, AL, RS
-location = (1.2327261, 2.5816910)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UESO.TXT
-
-[uest]
-description = Tiksi, Russia
-location = (1.2514011, 2.2497294)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UEST.TXT
-
 [ugko]
 description = Kopitnari, GG
 location = (0.7361799, 0.7414159)
@@ -27344,26 +27728,11 @@ description = Magadan, Russia
 location = (1.0393436, 2.6316656)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UHMM.TXT
 
-[uhmp]
-description = Pevek, AL, RA
-location = (1.1780972, 2.9845130)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UHMP.TXT
-
-[uhnn]
-description = Nikolaevsk-On-Amur, RA
-location = (0.9276425, 2.4556783)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UHNN.TXT
-
 [uhpp]
 description = Petropavlovsk-Kamchatskij, Russia
 location = (0.9264789, 2.7678013)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UHPP.TXT
 
-[uhsh]
-description = Okha, MS, RS
-location = (0.9358455, 2.4949482)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UHSH.TXT
-
 [uhss]
 description = Yuzhno-Sakhalinsk, Russia
 location = (0.8194321, 2.4908757)
@@ -27494,16 +27863,6 @@ description = Arhangel'Sk, Russia
 location = (1.1257374, 0.7109308)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ULAA.TXT
 
-[uldd]
-description = Amderma, DK, RA
-location = (1.2173672, 1.0768681)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ULDD.TXT
-
-[ulkk]
-description = Kotlas, RS
-location = (1.0686651, 0.8154178)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ULKK.TXT
-
 [ulli]
 description = St. Peterburg, Russia
 location = (1.0466158, 0.5288348)
@@ -27519,15 +27878,10 @@ description = Pskov, AL, RS
 location = (1.0084512, 0.4956735)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ULOO.TXT
 
-[ulpb]
-description = Petrozavodsk, RS
-location = (1.0801843, 0.5960299)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ULPB.TXT
-
-[ulww]
-description = Vologda, Russia
-location = (1.0352711, 0.6966773)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ULWW.TXT
+[ulwc]
+description = Botovo/Cherepovets, Russian Federation
+location = (1.0346457, 0.6635499)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ULWC.TXT
 
 [umbb]
 description = Brest, Belarus
@@ -27599,25 +27953,10 @@ description = Omsk, Russia
 location = (0.9593493, 1.2793263)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UNOO.TXT
 
-[unww]
-description = Novokuznetsk, Russia
-location = (0.9378236, 1.5216362)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UNWW.TXT
-
-[uohh]
-description = Khatanga, AL, RS
-location = (1.2562880, 1.7884389)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UOHH.TXT
-
-[uoii]
-description = Igarka, AL, RS
-location = (1.1775736, 1.5109315)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UOII.TXT
-
-[uooo]
-description = Alykel, AL, RA
-location = (1.2095132, 1.5240215)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UOOO.TXT
+[untt]
+description = Tomsk/Bogashevo/Plotnikovo, TOM, Russian Federation
+location = (0.9840700, 1.4872048)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UNTT.TXT
 
 [urka]
 description = Anapa / Vitiazevo, Russia
@@ -27629,11 +27968,6 @@ description = Krasnodar, Russia
 location = (0.7859799, 0.6832964)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/URKK.TXT
 
-[urkm]
-description = Maykop, RS
-location = (0.7792895, 0.6998770)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/URKM.TXT
-
 [urml]
 description = Uytash, RS
 location = (0.7473500, 0.8316494)
@@ -27650,6 +27984,7 @@ location = (0.7594412, 0.7616035)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/URMN.TXT
 
 [urmo]
+comment = missing from the NWS list, information researched manually
 description = Beslan Airport, Beslan, Russia
 location = (0.7540712, 0.7785320)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/URMO.TXT
@@ -27694,26 +28029,11 @@ description = Magnitogorsk, RS
 location = (0.9320058, 1.0253809)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/USCM.TXT
 
-[usdd]
-description = Salekhard, RA
-location = (1.1620402, 1.1623893)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/USDD.TXT
-
 [ushh]
 description = Hanty-Mansijsk, Russia
 location = (1.0649417, 1.2048590)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/USHH.TXT
 
-[usmm]
-description = Madym, RS
-location = (1.1395255, 1.2688544)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/USMM.TXT
-
-[usmu]
-description = Novyi Urengoi, AL, RA
-location = (1.1531390, 1.3346533)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/USMU.TXT
-
 [usnn]
 description = Nizhnevartovsk, Russia
 location = (1.0634873, 1.3348860)
@@ -27724,11 +28044,6 @@ description = Perm'/Bolshoe Savino, Russia
 location = (1.0122910, 0.9817477)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/USPP.TXT
 
-[usrk]
-description = Kogalym, RA
-location = (1.0852457, 1.3007939)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/USRK.TXT
-
 [usrr]
 description = Surgut, Russia
 location = (1.0690142, 1.2828170)
@@ -27780,11 +28095,13 @@ location = (0.7019714, 1.2161454)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UTDL.TXT
 
 [utfa]
+comment = missing from the NWS list, information researched manually
 description = Andizhan, Uzbekistan
 location = (0.7109308, 1.2624548)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UTFA.TXT
 
 [utff]
+comment = missing from the NWS list, information researched manually
 description = Republic Airport, NY, United States
 location = (0.7109453, -1.2813674)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UTFF.TXT
@@ -27835,22 +28152,23 @@ description = Tashkent, Uzbekistan
 location = (0.7202392, 1.2089314)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UTTT.TXT
 
-[uubi]
-description = Ivanovo South, RS
-location = (0.9936159, 0.7143633)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UUBI.TXT
-
 [uubp]
 description = Brjansk, Russia
 location = (0.9293878, 0.5989388)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UUBP.TXT
 
+[uubw]
+description = Moscow/Ramenskoye/Novoye Selo Ramenskoye Airport, Russian Federation
+location = (0.9695789, 0.6658383)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UUBW.TXT
+
 [uudd]
 description = Moscow / Domodedovo, Russia
 location = (0.9669124, 0.6614798)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UUDD.TXT
 
 [uudl]
+comment = missing from the NWS list, information researched manually
 description = Tunoshna, Yaroslavl, Russia
 location = (1.0046232, 0.7008783)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UUDL.TXT
@@ -27885,26 +28203,17 @@ description = Moscow / Vnukovo, Russia
 location = (0.9712757, 0.6504260)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UUWW.TXT
 
-[uuyh]
-description = Ukhta, RA
-location = (1.1091567, 0.9393362)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UUYH.TXT
-
-[uuys]
-description = Usinsk, AL, RS
-location = (1.1519173, 1.0012954)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UUYS.TXT
-
-[uuyw]
-description = Vorkuta, RS
-location = (1.1779227, -1.1170107)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UUYW.TXT
-
 [uuyy]
 description = Syktyvkar, Russia
 location = (1.0771590, 0.8872090)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UUYY.TXT
 
+[uvvx]
+description = unknown station in Russia
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UVVX.TXT
+zone = ('flz044', 0.0034833)
+
 [uwgg]
 description = Nizhny Novgorod/Strigino, Russia
 location = (0.9831440, 0.7679449)
@@ -27925,11 +28234,6 @@ description = Cheboksary, RS
 location = (0.9787806, 0.8264134)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UWKS.TXT
 
-[uwll]
-description = Ulyanovsk, MS, RS
-location = (0.9480628, 0.8435176)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UWLL.TXT
-
 [uwlw]
 description = Ulyanovsk, Russia
 location = (0.9485864, 0.8444485)
@@ -27945,11 +28249,6 @@ description = Orsk, AL, RA
 location = (0.8913396, 1.0227629)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UWOR.TXT
 
-[uwpp]
-description = Penza, Russia
-location = (0.9270607, 0.7856891)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/UWPP.TXT
-
 [uwss]
 description = Saratov / Tsentralny, Russia
 location = (0.9000663, 0.8040732)
@@ -27980,16 +28279,16 @@ description = Nagpur Sonegaon, India
 location = (0.3682645, 1.3796828)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VANP.TXT
 
-[vapr]
-description = Porbandar Airport, Porbandar, India
-location = (0.3778407, 1.2157478)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VAPR.TXT
-
 [vcbi]
 description = Katunayake, Sri Lanka
 location = (0.1250819, 1.3942272)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VCBI.TXT
 
+[vcri]
+description = Mattala Rajapaksa International Airport, Sri Lanka
+location = (0.1096846, 1.4158831)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VCRI.TXT
+
 [vdpp]
 description = Phnom-Penh / Pochentong, Cambodia
 location = (0.2015855, 1.8299777)
@@ -28015,16 +28314,41 @@ description = Calcutta / Dum Dum, India
 location = (0.3953171, 1.5437437)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VECC.TXT
 
-[vemn]
-description = Dibrugarh / Mohanbari, India
-location = (0.4796747, 1.6583537)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VEMN.TXT
+[veco]
+description = Cooch Behar, IN // Cooch Behar Airport, India
+location = (0.4595541, 1.5614973)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VECO.TXT
+
+[vegt]
+description = Gauhati, India
+location = (0.4555309, 1.5984307)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VEGT.TXT
+
+[vegy]
+description = Gaya, India
+location = (0.4319690, 1.4826572)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VEGY.TXT
+
+[veim]
+description = Imphal Tulihal, India
+location = (0.4322599, 1.6388642)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VEIM.TXT
+
+[vejs]
+description = Jamshedpur, India
+location = (0.3982260, 1.5041829)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VEJS.TXT
 
 [vept]
 description = Patna, India
 location = (0.4468043, 1.4852752)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VEPT.TXT
 
+[verc]
+description = M. O. Ranchi, India
+location = (0.4069526, 1.4890567)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VERC.TXT
+
 [vgeg]
 description = Chittagong Patenga, Bangladesh
 location = (0.3886266, 1.6025031)
@@ -28085,11 +28409,6 @@ description = Bengaluru, IN
 location = (0.2303835, 1.3559463)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VOBL.TXT
 
-[vocb]
-description = Coimbatore / Peelamedu, India
-location = (0.1925680, 1.3447762)
-metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VOCB.TXT
-
 [voci]
 description = Cochin Intl Arpt, IN
 location = (0.1771509, 1.3334315)
@@ -28126,6 +28445,7 @@ location = (0.1477712, 1.3430309)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VOTV.TXT
 
 [vqpr]
+comment = missing from the NWS list, name and location unknown
 description = unknown station in Bhutan
 location = None
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VQPR.TXT
@@ -28286,6 +28606,16 @@ description = Nakhon Phanom, TH
 location = (0.3033382, 1.8264871)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VTUW.TXT
 
+[vvcr]
+description = Nha Trang/Cam Ranh Bay International Airport, Viet Nam
+location = (0.2094073, 1.9062376)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VVCR.TXT
+
+[vvct]
+description = Cân Tho/Can Tho International Airfield, Viet Nam
+location = (0.1760185, 1.8450211)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VVCT.TXT
+
 [vvdn]
 description = Da Nang, Vietnam
 location = (0.2798345, 1.8881554)
@@ -28301,6 +28631,11 @@ description = Hue, Vietnam
 location = (0.2862340, 1.8794287)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VVPB.TXT
 
+[vvpq]
+description = Phú Quóc/Phu Quoc International Airport, Viet Nam
+location = (0.1784953, 1.8145694)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/VVPQ.TXT
+
 [vvts]
 description = Ho Chi Minh, Vietnam
 location = (0.1887864, 1.8616845)
@@ -28332,6 +28667,7 @@ location = (-0.1527163, 2.0100957)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WADD.TXT
 
 [wadl]
+comment = missing from the NWS list, information researched manually
 description = Lombok International Airport, Praya, Indonesia
 location = (-0.1528441, 2.0294108)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WADL.TXT
@@ -28341,6 +28677,11 @@ description = Balikpapan/Sepingga, ID
 location = (-0.0221657, 2.0402899)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WALL.TXT
 
+[walr]
+description = Tarakan/Juwata/Kalimantan Airport, Borneo, Indonesia
+location = (0.0580618, 2.0519063)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WALR.TXT
+
 [wamm]
 description = Menado / Dr. Sam Ratulangi, Indonesia
 location = (0.0267617, 2.1802071)
@@ -28356,11 +28697,21 @@ description = Ambon / Pattimura, Indonesia
 location = (-0.0645772, 2.2354759)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WAPP.TXT
 
+[warq]
+description = Solo City/[Adi Sumarmo Wiryokusumo Airport, Java Island, Indonesia
+location = (-0.1311805, 1.9330724)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WARQ.TXT
+
 [warr]
 description = Juanda, ID
 location = (-0.1288053, 1.9683823)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WARR.TXT
 
+[wars]
+description = Achmad Yani, ID
+location = (-0.1216494, 1.9264944)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WARS.TXT
+
 [watt]
 description = El Tari, ID
 location = (-0.1775000, 2.1584487)
@@ -28431,6 +28782,11 @@ description = Batam/Hang Nadim, ID
 location = (0.0191986, 1.8168878)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WIDD.TXT
 
+[widn]
+description = Tanjung Pinang/Raja Haji Fisabilillah Airport, Kijang, Indonesia
+location = (0.0161039, 1.8244330)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WIDN.TXT
+
 [wihh]
 description = Halim Perdanakusuma, ID
 location = (-0.1094321, 1.8655824)
@@ -28491,6 +28847,12 @@ description = Kuantan, Malaysia
 location = (0.0631227, 1.8014707)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WMKD.TXT
 
+[wmke]
+comment = missing from the NWS list, information researched manually
+description = Kerteh Airport, TR, Malaysia
+location = (0.0791895, 1.8051374)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WMKE.TXT
+
 [wmki]
 description = Sultan Azlan Shah, MS
 location = (0.0797615, 1.7641788)
@@ -28546,11 +28908,26 @@ description = Singapore / Changi Airport, Singapore
 location = (0.0238528, 1.8148515)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/WSSS.TXT
 
+[yaba]
+description = Albany Airport, WA, Australia
+location = (-0.6098423, 2.0560366)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YABA.TXT
+
 [yamb]
 description = Amberley, QU, AU
 location = (-0.4822345, 2.6651178)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YAMB.TXT
 
+[yarg]
+description = Argyle Aero, WA, Australia
+location = (-0.2903694, 2.2418997)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YARG.TXT
+
+[yaye]
+description = Ayers Rock, Australia
+location = (-0.4395321, 2.2857995)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YAYE.TXT
+
 [ybas]
 description = Alice Springs Aerodrome, Australia
 location = (-0.4153884, 2.3367050)
@@ -28571,6 +28948,21 @@ description = Cairns Airport, Australia
 location = (-0.2946698, 2.5438174)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBCS.TXT
 
+[ybcv]
+description = Charleville Airport, Australia
+location = (-0.4607669, 2.5528349)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBCV.TXT
+
+[ybdv]
+description = Birdsville Airport, QLD, Australia
+location = (-0.4519966, 2.4320727)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBDV.TXT
+
+[ybhi]
+description = Broken Hill Airport, New South Wales, Australia
+location = (-0.5585296, 2.4691464)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBHI.TXT
+
 [ybhm]
 description = Hamilton Island, QU, AU
 location = (-0.3551745, 2.5996679)
@@ -28581,6 +28973,26 @@ description = Mount Isa Amo, Australia
 location = (-0.3607014, 2.4341525)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBMA.TXT
 
+[ybmk]
+description = Mackay Mo, Australia
+location = (-0.3685554, 2.6040312)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBMK.TXT
+
+[ybna]
+description = Ballina Byron Gateway Airport, New South Wales, Australia
+location = (-0.5032463, 2.6801712)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBNA.TXT
+
+[ybok]
+description = Oakey Aerodrome, Australia
+location = (-0.4785111, 2.6482463)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBOK.TXT
+
+[ybpn]
+description = Proserpine Airport, Australia
+location = (-0.3575016, 2.5923957)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBPN.TXT
+
 [ybrk]
 description = Rockhampton Airport, Australia
 location = (-0.4081162, 2.6261387)
@@ -28596,6 +29008,56 @@ description = Townsville Amo, Australia
 location = (-0.3359759, 2.5612707)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBTL.TXT
 
+[ybud]
+description = Bundaberg/Hinkler Aero, QLD, Australia
+location = (-0.4346548, 2.6584613)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBUD.TXT
+
+[ybwp]
+description = Weipa City, Australia
+location = (-0.2204933, 2.4763313)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBWP.TXT
+
+[ybwx]
+description = Barrow Island Airport, WA, Australia
+location = (-0.3641532, 2.0142166)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YBWX.TXT
+
+[ycar]
+description = Carnarvon Airport, WA, Australia
+location = (-0.4342476, 1.9839545)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YCAR.TXT
+
+[ycas]
+description = Casino Airport, NSW, Australia
+location = (-0.5040996, 2.6715221)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YCAS.TXT
+
+[ycba]
+description = Cobar Airport, NSW, Australia
+location = (-0.5504477, 2.5445834)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YCBA.TXT
+
+[ycbb]
+description = Coonabarabran Airport, NSW, Australia
+location = (-0.5468553, 2.6052045)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YCBB.TXT
+
+[ycbp]
+description = Coober Pedy Airport, SA, Australia
+location = (-0.5068436, 2.3513249)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YCBP.TXT
+
+[yccy]
+description = Cloncurry Airport, QLD, Australia
+location = (-0.3607353, 2.4522652)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YCCY.TXT
+
+[ycdu]
+description = Ceduna Airport, SA, Australia
+location = (-0.5607840, 2.3336749)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YCDU.TXT
+
 [ycfs]
 description = Coffs Harbour, AU
 location = (-0.5291838, 2.6724482)
@@ -28606,6 +29068,31 @@ description = Curtin, WE, AU
 location = (-0.3068289, 2.1610667)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YCIN.TXT
 
+[ycnm]
+description = Coonamble Airport, NSW, Australia
+location = (-0.5407606, 2.5896499)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YCNM.TXT
+
+[ycom]
+description = Cooma Snowy Mountains Airport, NSW, Australia
+location = (-0.6335650, 2.6000868)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YCOM.TXT
+
+[ydby]
+description = Derby Airport, WA, Australia
+location = (-0.3031637, 2.1582917)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YDBY.TXT
+
+[yeml]
+description = Emerald Airport, QLD, Australia
+location = (-0.4113305, 2.5862114)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YEML.TXT
+
+[yesp]
+description = Esperance Airport, WA, Australia
+location = (-0.5879037, 2.1262124)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YESP.TXT
+
 [yfrt]
 description = Forrest, WE, AU
 location = (-0.5380850, 2.2361158)
@@ -28616,21 +29103,96 @@ description = Geraldton, AU
 location = (-0.5026548, 2.0018927)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YGEL.TXT
 
+[ygfn]
+description = Grafton Airport, NSW, Australia
+location = (-0.5193995, 2.6708773)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YGFN.TXT
+
+[ygla]
+description = Gladstone Airport, QLD, Australia
+location = (-0.4166048, 2.6393394)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YGLA.TXT
+
+[ygte]
+description = Groote Eylandt Airport, NT, Australia
+location = (-0.2439097, 2.3816763)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YGTE.TXT
+
+[ygth]
+description = Griffith Airport, NSW, Australia
+location = (-0.5977892, 2.5493501)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YGTH.TXT
+
 [yhid]
 description = Horn Island, AU
 location = (-0.1846558, 2.4836035)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YHID.TXT
 
+[yhug]
+description = Hughenden Airport, QLD, Australia
+location = (-0.3632903, 2.5172012)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YHUG.TXT
+
+[ykry]
+description = Kingaroy Airport, QLD, Australia
+location = (-0.4639230, 2.6501273)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YKRY.TXT
+
+[ylec]
+description = Leigh Creek Airport, SA, Australia
+location = (-0.5340411, 2.4159894)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YLEC.TXT
+
+[ylis]
+description = Lismore Airport, NSW, Australia
+location = (-0.5031836, 2.6748915)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YLIS.TXT
+
+[ylre]
+description = Longreach Airport, QLD, Australia
+location = (-0.4090034, 2.5181659)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YLRE.TXT
+
 [ymav]
 description = Avalon, Avalon Airport, Australia
 location = (-0.6638069, 2.5217099)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YMAV.TXT
 
+[ymay]
+description = Albury Airport, Australia
+location = (-0.6294821, 2.5647613)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YMAY.TXT
+
+[ymdg]
+description = Mudgee Airport, NSW, Australia
+location = (-0.5683228, 2.6112065)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YMDG.TXT
+
+[ymek]
+description = Meekatharra Airport, WA, Australia
+location = (-0.4644612, 2.0690490)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YMEK.TXT
+
+[ymen]
+description = Goldstream Aws, Australia
+location = (-0.6585709, 2.5377087)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YMEN.TXT
+
+[ymer]
+description = Merimbula Airport, NSW, Australia
+location = (-0.6441768, 2.6162728)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YMER.TXT
+
 [ymhb]
 description = Hobart Airport, Australia
 location = (-0.7475827, 2.5740698)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YMHB.TXT
 
+[ymia]
+description = Mildura Airport, VIC, Australia
+location = (-0.5974122, 2.4798685)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YMIA.TXT
+
 [ymlt]
 description = Launceston Airport, Australia
 location = (-0.7248934, 2.5691247)
@@ -28641,11 +29203,51 @@ description = Melbourne Airport, Australia
 location = (-0.6574074, 2.5278185)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YMML.TXT
 
+[ymor]
+description = Moree Airport, NSW, Australia
+location = (-0.5148529, 2.6152886)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YMOR.TXT
+
+[ymtg]
+description = Mount Gambier Airport, SA, Australia
+location = (-0.6587850, 2.4571619)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YMTG.TXT
+
+[ynar]
+description = Narrandera Airport, NSW, Australia
+location = (-0.6056680, 2.5571207)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YNAR.TXT
+
+[ynbr]
+description = Narrabri Airport, NSW, Australia
+location = (-0.5291699, 2.6149744)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YNBR.TXT
+
+[yntn]
+description = Normanton Airport, QLD, Australia
+location = (-0.3086372, 2.4621408)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YNTN.TXT
+
+[ynwn]
+description = Newman Airport, WA, Australia
+location = (-0.4087177, 2.0909568)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YNWN.TXT
+
+[yold]
+description = Olympic Dam Airport, SA, Australia
+location = (-0.5320636, 2.3889543)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YOLD.TXT
+
 [ypad]
 description = Adelaide Airport, Australia
 location = (-0.6097017, 2.4175719)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YPAD.TXT
 
+[ypbo]
+description = Paraburdoo Airport, WA, Australia
+location = (-0.4044120, 2.0550380)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YPBO.TXT
+
 [ypcc]
 description = Cocos Island Airport, Christmas Island
 location = (-0.2126393, 1.6897696)
@@ -28686,6 +29288,11 @@ description = Learmonth Airport, Australia
 location = (-0.3880449, 1.9911298)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YPLM.TXT
 
+[ypmq]
+description = Port Macquarie Airport, NSW, Australia
+location = (-0.5486582, 2.6679628)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YPMQ.TXT
+
 [yppd]
 description = Port Hedland Pardoo, Australia
 location = (-0.3508112, 2.0868320)
@@ -28712,6 +29319,7 @@ location = (-0.1820960, 1.8445221)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YPXM.TXT
 
 [yrmd]
+comment = missing from the NWS list, information researched manually
 description = Richmond Airport, QLD, Australia
 location = (-0.3613128, 2.4978576)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/YRMD.TXT
@@ -28791,6 +29399,17 @@ description = Beijing, China
 location = (0.6969681, 2.0295270)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZBAA.TXT
 
+[zbcz]
+description = Zhangcun/Changzhi Wangcun Airport, Shanxi, China
+location = (0.6326382, 1.9744183)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZBCZ.TXT
+
+[zben]
+description = unknown station in People's Republic of China
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZBEN.TXT
+zone = ('txz086', 0.0029418)
+
 [zbhh]
 description = Hohhot, China
 location = (0.7123852, 1.9492419)
@@ -28806,11 +29425,21 @@ description = Tianjin / Zhangguizhu, China
 location = (0.6838782, 2.0481439)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZBTJ.TXT
 
+[zbul]
+description = Ulan Hot/Ulanhot Airport, Inner Mongolia, China
+location = (0.8062607, 2.1294471)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZBUL.TXT
+
 [zbyn]
 description = Taiyuan, China
 location = (0.6594436, 1.9643681)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZBYN.TXT
 
+[zgbh]
+description = Beihai, Guangxi, China
+location = (0.3759342, 1.9075382)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZGBH.TXT
+
 [zggg]
 description = Guangzhou, China
 location = (0.4043346, 1.9780398)
@@ -28851,6 +29480,11 @@ description = Wuhan, China
 location = (0.5343616, 1.9920025)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZHHH.TXT
 
+[zhly]
+description = Weijiapo/Luoyang/Luo-yang/Loyang Airport, Henan, China
+location = (0.6063468, 1.9615465)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZHLY.TXT
+
 [zjhk]
 description = Meilan, BJ, CI
 location = (0.3478441, 1.9277162)
@@ -28896,6 +29530,11 @@ description = Hangzhou, China
 location = (0.5276712, 2.0973040)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZSHC.TXT
 
+[zsjj]
+description = Jiujiang Lushan Airport, Jiangxi, China
+location = (0.5144697, 2.0211107)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZSJJ.TXT
+
 [zsnb]
 description = Ningbo/Lishe, CI
 location = (0.5206317, 2.1200514)
@@ -28927,20 +29566,45 @@ location = (0.5439610, 2.1194115)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZSSS.TXT
 
 [zswz]
-description = Wenzhou Yongqiang Airport, Wenzhou, China
+description = Nandang/Wenzhou Yongqiang International Airport, Zhejiang, China
 location = (0.4871598, 2.1092653)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZSWZ.TXT
 
+[zubj]
+description = unknown station in People's Republic of China
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZUBJ.TXT
+
 [zuck]
 description = Chongqing, China
 location = (0.5151630, 1.8584848)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZUCK.TXT
 
+[zugy]
+description = Guiyang, China
+location = (0.4639667, 1.8625572)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZUGY.TXT
+
+[zulb]
+description = unknown station in People's Republic of China
+location = None
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZULB.TXT
+
+[zumy]
+description = Wowodian/Mianyang Airport, Sichuan, China
+location = (0.5485238, 1.8280753)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZUMY.TXT
+
 [zuuu]
 description = Chengdu, China
 location = (0.5352343, 1.8154333)
 metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZUUU.TXT
 
+[zuyb]
+description = Yibin Caiba Airport, Sichuan, China
+location = (0.5026597, 1.8246448)
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/ZUYB.TXT
+
 [zwsh]
 description = Kashi, China
 location = (0.6888233, 1.3261593)