Correlation set update
[weather.git] / stations
index 8a6a62f..3070b1f 100644 (file)
--- a/stations
+++ b/stations
@@ -1,20 +1,20 @@
-# Copyright (c) 2006-2014 Jeremy Stanley <fungi@yuggoth.org>. Permission to
+# Copyright (c) 2006-2016 Jeremy Stanley <fungi@yuggoth.org>. Permission to
 # use, copy, modify, and distribute this software is granted under terms
 # provided in the LICENSE file distributed with this software.
 #
-# generated by weather on 2014-11-10 from these public domain sources:
+# generated by weather on 2016-10-04 from these public domain sources:
 #
-# http://www.census.gov/geo/maps-data/data/gazetteer2014.html
-# 6a7af64ddfa89fc276aaf6793567c9cd 2014-07-28 2014_Gaz_counties_national.zip
-# 37ebebca082ef099147b5d8e2119b18d 2014-07-28 2014_Gaz_cousubs_national.zip
-# f319845358951aa73f870bffa67f299f 2014-07-28 2014_Gaz_place_national.zip
-# 0d012b742b9001cf2d1b92be4a0a2974 2014-07-28 2014_Gaz_zcta_national.zip
+# http://www.census.gov/geo/maps-data/data/gazetteer2015.html
+# 6ce9ebdecb92182a7e3882bc09c5f352 2015-08-11 2015_Gaz_counties_national.zip
+# 92d61a96ace60d4844f2a9b69057332e 2015-08-11 2015_Gaz_cousubs_national.zip
+# 932cb1dbc84877637f4703e0917203d7 2015-08-11 2015_Gaz_place_national.zip
+# 3405d3aa4311bd5e9983784b55e4bbfb 2015-08-11 2015_Gaz_zcta_national.zip
 #
 # http://www.weather.gov/geodata/catalog/wsom/html/cntyzone.htm
-# 236b0a6db5b0caaf647f494c26295364 2014-10-01 bp03de14.dbx
+# 527ff353fa08d6d466679a4f9e1aa6c3 2016-07-19 bp16jn16.dbx
 #
-# http://weather.noaa.gov/data/nsd_cccc.txt
-# 6561bd4dc1ffd4147e35cf6dee7503d5 2011-05-04 nsd_cccc.txt
+# http://tgftp.nws.noaa.gov/data/nsd_cccc.txt
+# 6561bd4dc1ffd4147e35cf6dee7503d5 2016-08-31 nsd_cccc.txt
 #
 # http://tgftp.nws.noaa.gov/data/zonecatalog.curr.tar
 # 748043471973d418cb415fccc3a0000b 2007-06-07 zonecatalog.curr.tar
 # 2bbef16bbf41add353650c5d09f35066 2013-07-25 metar.tbl
 #
 # http://www.ncdc.noaa.gov/homr/reports
-# 653c168039de789823cd65c4f55091be 2014-11-03 coop-stations.txt
+# f34a107a1988a540333f204c5726df29 2016-09-02 coop-stations.txt
 #
 # ...and these manually-generated or hand-compiled adjustments:
-# 520549d5a63f3a97e6b276f739af60bb 2014-11-10 overrides.conf
-# 6462849b2c9ebae079634a49d62c2e26 2014-11-10 slist
-# 2a8b5978a55994ee24f31fbebb32bc24 2014-11-10 zlist
+# 635d51cce0f3ca2dd4d7dca96d9566f5 2016-10-04 overrides.conf
+# d0b80c13450ce3e0d297e25b3f55f33f 2016-10-04 slist
+# 4ae3719b5d837e48374f1a0d0565d589 2016-10-04 zlist
 
 [aggh]
 description = Honiara / Henderson, Solomon Islands
@@ -45,25 +45,25 @@ description = Manus Island/Momote, Papua New Guinea
 location = (-0.0359877, 2.5730371)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYMO.TXT
 
+[aynz]
+description = Nadzab, NG
+location = (-0.1146681, 2.5607471)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYNZ.TXT
+
 [aypy]
 description = Moresby, Papua New Guinea
 location = (-0.1646427, 2.5694155)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYPY.TXT
 
-[ayvn]
-description = Vanimo, NG
-location = (-0.0471239, 2.4664993)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYVN.TXT
-
 [aywk]
 description = Wewak, Papua New Guinea
 location = (-0.0622501, 2.5068746)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYWK.TXT
 
-[azuh]
-description = Nakhchivan Airport, Azerbaijan
-location = (0.6839087, 0.7933612)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/AZUH.TXT
+[bebn]
+description = unknown station in Iceland, Greenland or Kosovo
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/BEBN.TXT
 
 [bgbw]
 description = Narsarsuaq, Greenland
@@ -101,7 +101,7 @@ location = (1.1463904, -0.3156137)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIAR.TXT
 
 [bibd]
-description = Bíldudalur/Bildudalur Airport, Iceland
+description = Bíldudalur, IS // Bildudalur Airport, Iceland
 location = (1.1456574, -0.4109582)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIBD.TXT
 
@@ -135,6 +135,11 @@ description = Vestmannaeyjar, Iceland
 location = (1.1065387, -0.3540109)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIVM.TXT
 
+[bivo]
+description = Skjaldthingsstadir, Iceland
+location = (1.1466813, -0.2585996)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIVO.TXT
+
 [bkpr]
 description = Pristina, YG
 location = (0.7429867, 0.3670427)
@@ -150,7 +155,7 @@ zone = ('mez002', 0.0609510)
 description = Bella Bella, BC, CN
 location = (0.9107128, -2.2366394)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CBBC.TXT
-zone = ('akz029', 0.0679247)
+zone = ('akz029', 0.0679249)
 
 [cerm]
 description = Edmunston, NB, CN
@@ -170,11 +175,6 @@ location = (0.7918559, -1.2700761)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CMGB.TXT
 zone = ('vtz016', 0.0088100)
 
-[corr]
-description = unknown station in Canada
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CORR.TXT
-
 [cpbt]
 description = Blood Tribe Agdm, AB, CN
 location = (0.8651597, -1.9730947)
@@ -229,6 +229,12 @@ location = (0.8703957, -1.9437732)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPXL.TXT
 zone = ('mtz044', 0.0215243)
 
+[ctck]
+description = Moose Creek, ON, CN
+location = (0.7897615, -1.3084733)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CTCK.TXT
+zone = ('nyz026', 0.0070710)
+
 [ctnk]
 description = Algonquin Park Egat, ON, CN
 location = (0.7944739, -1.3660692)
@@ -280,7 +286,7 @@ zone = ('mtz010', 0.0575571)
 description = Banff, Alta., Canada
 location = (0.8933177, -2.0170188)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBA.TXT
-zone = ('idz001', 0.0481479)
+zone = ('mtz009', 0.0528421)
 
 [cwbe]
 description = Killarney Meteorological Aeronautical Presentation System, Canada
@@ -359,12 +365,6 @@ location = (0.8482300, -1.5062191)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWCJ.TXT
 zone = ('miz001', 0.0302422)
 
-[cwcl]
-description = Clinton, B. C., Canada
-location = (0.8927359, -2.1205750)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWCL.TXT
-zone = ('waz503', 0.0414632)
-
 [cwco]
 description = Collingwood Automatic Weather Reporting System, Canada
 location = (0.7766715, -1.4000449)
@@ -399,11 +399,6 @@ location = (0.8729555, -1.9832758)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWDK.TXT
 zone = ('mtz010', 0.0250229)
 
-[cwdm]
-description = Chevery, Que., Canada
-location = (0.8808095, -1.0407980)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWDM.TXT
-
 [cwdo]
 description = Twillingate Meteorological Aeronautical Presentation System, Canada
 location = (0.8671378, -0.9564404)
@@ -460,7 +455,7 @@ zone = ('mtz047', 0.0174666)
 description = Grey Islet Meteorological Aeronautical Presentation System, Canada
 location = (0.9526589, -2.2811453)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWEK.TXT
-zone = ('akz029', 0.0203197)
+zone = ('akz029', 0.0203199)
 
 [cwel]
 description = Entrance Island Automatic Weather Reporting System, Canada
@@ -564,7 +559,7 @@ zone = ('waz515', 0.0229051)
 description = Sparwood Automatic Weather Reporting System, Canada
 location = (0.8683013, -2.0053833)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWGW.TXT
-zone = ('mtz001', 0.0255093)
+zone = ('mtz002', 0.0286310)
 
 [cwgx]
 description = Gillam, Man., Canada
@@ -592,7 +587,7 @@ zone = ('mtz010', 0.0520132)
 description = Holland Rock Automatic Weather Reporting System, Canada
 location = (0.9453867, -2.2753276)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHL.TXT
-zone = ('akz029', 0.0279096)
+zone = ('akz029', 0.0279098)
 
 [cwhm]
 description = Varennes, Canada
@@ -625,7 +620,7 @@ zone = ('nhz001', 0.0308803)
 description = Haines Junction, Canada
 location = (1.0605784, -2.4012822)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHT.TXT
-zone = ('akz020', 0.0360980)
+zone = ('akz020', 0.0360983)
 
 [cwhv]
 description = Beauceville, Canada
@@ -746,7 +741,7 @@ zone = ('mez001', 0.0356505)
 description = Creston Automatic Weather Reporting System, Canada
 location = (0.8566658, -2.0333086)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWJR.TXT
-zone = ('idz001', 0.0102044)
+zone = ('waz037', 0.0174229)
 
 [cwjt]
 description = St Jovite Automatic Weather Reporting System, Canada
@@ -758,7 +753,7 @@ zone = ('nyz027', 0.0203768)
 description = Langara, B. C., Canada
 location = (0.9468411, -2.3221606)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWJU.TXT
-zone = ('akz027', 0.0182455)
+zone = ('akz027', 0.0182452)
 
 [cwjv]
 description = Vernon, B. C., Canada
@@ -828,7 +823,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKW.TXT
 description = Dease Lake Coastal Station, Canada
 location = (1.0195632, -2.2689280)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKX.TXT
-zone = ('akz026', 0.0422622)
+zone = ('akz026', 0.0422624)
 
 [cwlb]
 description = Lac La Biche, Alta., Canada
@@ -839,7 +834,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLB.TXT
 description = Lucy Island, B. C., Canada
 location = (0.9477138, -2.2794000)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLC.TXT
-zone = ('akz029', 0.0253201)
+zone = ('akz029', 0.0253204)
 
 [cwle]
 description = Lucky Lake Automatic Weather Reporting System, Canada
@@ -885,7 +880,7 @@ zone = ('waz503', 0.0260377)
 description = Cathedral Point Meteorological Aeronautical Presentation System, Canada
 location = (0.9107710, -2.2247130)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWME.TXT
-zone = ('akz029', 0.0709701)
+zone = ('akz029', 0.0709703)
 
 [cwmj]
 description = Maniwaki, Canada
@@ -981,11 +976,6 @@ location = (0.8683013, -1.4689855)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWNZ.TXT
 zone = ('miz007', 0.0594407)
 
-[cwob]
-description = Brevoort Island, Canada
-location = (1.1053752, -1.1196287)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWOB.TXT
-
 [cwoc]
 description = New Carlisle1, Canada
 location = (0.8380489, -1.1402818)
@@ -1067,7 +1057,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPX.TXT
 description = Burns Lake Cs , B. C., Canada
 location = (0.9491682, -2.1982422)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPZ.TXT
-zone = ('akz029', 0.0539985)
+zone = ('akz029', 0.0539986)
 
 [cwqh]
 description = Lennoxville, Canada
@@ -1103,7 +1093,7 @@ zone = ('mez002', 0.0766456)
 description = Kindakun Rocks, B. C., Canada
 location = (0.9305514, -2.3169246)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWQS.TXT
-zone = ('akz027', 0.0346295)
+zone = ('akz027', 0.0346293)
 
 [cwqv]
 description = Puinte Claveau, Canada
@@ -1153,7 +1143,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRN.TXT
 description = Rose Spit Meteorological Aeronautical Presentation System, Canada
 location = (0.9453867, -2.2980168)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRO.TXT
-zone = ('akz027', 0.0238838)
+zone = ('akz027', 0.0238837)
 
 [cwrt]
 description = Crowsnest, Canada
@@ -1167,11 +1157,6 @@ location = (0.8747008, -2.2328579)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRU.TXT
 zone = ('waz516', 0.0555270)
 
-[cwrx]
-description = Rowley Island, N. W. T., Canada
-location = (1.2054407, -1.3799737)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRX.TXT
-
 [cwry]
 description = Milk River, Canada
 location = (0.8575384, -1.9556414)
@@ -1247,7 +1232,7 @@ zone = ('mez001', 0.0130362)
 description = Sparwood / Elk Valley, Canada
 location = (0.8683013, -2.0050924)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWSW.TXT
-zone = ('mtz001', 0.0255340)
+zone = ('mtz002', 0.0285480)
 
 [cwta]
 description = Mc Tavish Automated Reporting Station, Canada
@@ -1387,12 +1372,6 @@ location = (0.8555022, -2.1429734)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWWK.TXT
 zone = ('waz503', 0.0044620)
 
-[cwwl]
-description = Bonilla Island Meteorological Aeronautical Presentation System, Canada
-location = (0.9337511, -2.2799818)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWWL.TXT
-zone = ('akz028', 0.0384031)
-
 [cwws]
 description = George Island Meteorological Aeronautical Presentation System, Canada
 location = (0.9215338, -1.7037322)
@@ -1420,7 +1399,7 @@ zone = ('nyz001', 0.0060903)
 description = Bow Valley, Canada
 location = (0.8915724, -2.0082922)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWXA.TXT
-zone = ('idz001', 0.0481222)
+zone = ('mtz009', 0.0486837)
 
 [cwxc]
 description = Onatchiway, Que., Canada
@@ -1459,7 +1438,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWYK.TXT
 description = Yoho Park Automatic Weather Reporting System, Canada
 location = (0.8979719, -2.0303997)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWYL.TXT
-zone = ('idz001', 0.0515500)
+zone = ('waz037', 0.0550059)
 
 [cwym]
 description = Cape Mercy, Canada
@@ -1482,13 +1461,13 @@ zone = ('waz503', 0.0106143)
 description = Banff Marine Aviation Reporting Station, Canada
 location = (0.8936086, -2.0167280)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZG.TXT
-zone = ('idz001', 0.0484740)
+zone = ('mtz009', 0.0529981)
 
 [cwzl]
 description = Cumshewa Island Meteorological Aeronautical Presentation System, Canada
 location = (0.9256063, -2.2968533)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZL.TXT
-zone = ('akz027', 0.0420114)
+zone = ('akz027', 0.0420113)
 
 [cwzn]
 description = Sagona Island Meteorological Aeronautical Presentation System, Canada
@@ -1521,7 +1500,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZV.TXT
 description = Teslin Marine Aviation Reporting Station, Canada
 location = (1.0501064, -2.3172155)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZW.TXT
-zone = ('akz025', 0.0385503)
+zone = ('akz025', 0.0385510)
 
 [cwzz]
 description = Saglek Bay, Canada
@@ -1603,16 +1582,11 @@ description = Cleardale Agdm, AB, CN
 location = (0.9827949, -2.0900318)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXCD.TXT
 
-[cxch]
-description = Cheticamp, N. S., Canada
-location = (0.8141961, -1.0637782)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXCH.TXT
-
 [cxck]
 description = Carmacks Cs, Y. T., Canada
 location = (1.0841404, -2.3768476)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXCK.TXT
-zone = ('akz018', 0.0451951)
+zone = ('akz018', 0.0451949)
 
 [cxcp]
 description = Champion Agdm, AB, CN
@@ -1713,6 +1687,12 @@ location = (0.9283406, -1.9591321)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXHD.TXT
 zone = ('mtz010', 0.0776916)
 
+[cxhf]
+description = High Falls , Que., Canada
+location = (0.7999426, -1.3203416)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXHF.TXT
+zone = ('nyz026', 0.0194354)
+
 [cxhm]
 description = Hamilton Rbg Cs, ON, CN
 location = (0.7555530, -1.3946926)
@@ -1771,6 +1751,11 @@ location = (0.7740535, -1.1222467)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXLB.TXT
 zone = ('mez032', 0.0468608)
 
+[cxlc]
+description = Lower Carp Lake , N. W. T., Canada
+location = (1.1100294, -1.9873482)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXLC.TXT
+
 [cxll]
 description = Lindberg Landing , N. W. T., Canada
 location = (1.0666871, -2.1441370)
@@ -1881,12 +1866,6 @@ description = Stefansson Island, NT, CN
 location = (1.2875294, -1.8374826)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXSE.TXT
 
-[cxsh]
-description = Shawinigan Cs , Que., Canada
-location = (0.8130325, -1.2668181)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXSH.TXT
-zone = ('vtz016', 0.0300196)
-
 [cxsl]
 description = Smoky Lake Agdm, AB, CN
 location = (0.9473647, -1.9634954)
@@ -1915,6 +1894,11 @@ location = (0.9360201, -1.9491837)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXTN.TXT
+
 [cxto]
 description = Toronto, ON, CN
 location = (0.8145452, -1.3857914)
@@ -1941,7 +1925,7 @@ zone = ('mtz044', 0.0822531)
 description = Vineland Station Rcs, ON, CN
 location = (0.7536332, -1.3857914)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXVN.TXT
-zone = ('nyz010', 0.0099679)
+zone = ('nyz001', 0.0083747)
 
 [cxvw]
 description = Valleyview Agdm, AB, CN
@@ -1976,12 +1960,6 @@ location = (0.8948303, -1.4067354)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXZC.TXT
 zone = ('miz008', 0.0980316)
 
-[cxzu]
-description = Whitecourt , Alta., Canada
-location = (0.9450958, -2.0208004)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXZU.TXT
-zone = ('idz001', 0.0989726)
-
 [cxzv]
 description = Sept-Iles, QB, CN
 location = (0.8765044, -1.1562806)
@@ -1989,15 +1967,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXZV.TXT
 zone = ('mez002', 0.0650829)
 
 [cyab]
-description = Arctic Bay Airport, Canada
-location = (1.2742021, -1.4843554)
+description = Arctic Bay Airport, NU, Canada
+location = (1.2741951, -1.4843502)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYAB.TXT
 
-[cyad]
-description = La Grande Iii Supplementary Aviation Weather Reporting Station, Canada
-location = (0.9349147, -1.3299409)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYAD.TXT
-
 [cyah]
 description = La Grande Iv, Que., Canada
 location = (0.9381145, -1.2857259)
@@ -2014,6 +1987,11 @@ description = Kangirsuk Supplementary Aviation Weather Reporting Station, Canada
 location = (1.0474884, -1.2217305)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYAS.TXT
 
+[cyat]
+description = Attawapiskat First Nation [Attawapiskat Airport], ON, CA // Attawapiskat Airport, ON, Canada
+location = (0.9237591, -1.4387088)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYAT.TXT
+
 [cyaw]
 description = Shearwater, N. S., Canada
 location = (0.7789986, -1.1082841)
@@ -2046,7 +2024,7 @@ zone = ('mez001', 0.0395839)
 description = Bella Coola Airport, Canada
 location = (0.9142616, -2.2092959)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBD.TXT
-zone = ('akz029', 0.0728553)
+zone = ('akz029', 0.0728555)
 
 [cybg]
 description = Bagotville, Que., Canada
@@ -2072,7 +2050,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBN.TXT
 zone = ('nyz001', 0.0235464)
 
 [cybq]
-description = Tadoule Lake Airport, Canada
+description = Tadoule Lake, MB, CA // Tadoule Lake Airport, MB, Canada
 location = (1.0246149, -1.7193626)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBQ.TXT
 
@@ -2123,10 +2101,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCG.TXT
 zone = ('waz037', 0.0155662)
 
 [cyck]
-description = Chatham Kent Airport, Ontario, Canada
-location = (0.7383830, -1.4325967)
+description = Chatham-Kent [Chatham-Kent Airport], ON, CA // Chatham Kent Airport, ON, Canada
+location = (0.7383809, -1.4325953)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCK.TXT
-zone = ('miz063', 0.0135182)
+zone = ('miz063', 0.0135205)
 
 [cyco]
 description = Coppermine, N. W. T., Canada
@@ -2187,7 +2165,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDF.TXT
 description = Dease Lake, BC, CN
 location = (1.0196213, -2.2689280)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDL.TXT
-zone = ('akz026', 0.0423051)
+zone = ('akz026', 0.0423053)
 
 [cydn]
 description = Dauphin, Man., Canada
@@ -2237,7 +2215,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYER.TXT
 description = Edson, Alta., Canada
 location = (0.9352056, -2.0327268)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYET.TXT
-zone = ('idz001', 0.0887268)
+zone = ('waz037', 0.0911967)
 
 [cyev]
 description = Inuvik, N. W. T., Canada
@@ -2279,7 +2257,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYFT.TXT
 description = Golden Airport, Canada
 location = (0.8953539, -2.0417443)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYGE.TXT
-zone = ('idz001', 0.0491002)
+zone = ('waz037', 0.0509693)
 
 [cygh]
 description = Fort Good Hope Airport, Canada
@@ -2335,11 +2313,6 @@ description = Gillam, Man., Canada
 location = (0.9834930, -1.6528268)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYGX.TXT
 
-[cyha]
-description = Quaqtaq Airport, Canada
-location = (1.0655235, -1.2153309)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYHA.TXT
-
 [cyhd]
 description = Dryden Airport, Canada
 location = (0.8697557, -1.6187929)
@@ -2352,11 +2325,6 @@ location = (0.8616109, -2.1202842)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYHE.TXT
 zone = ('waz503', 0.0144044)
 
-[cyhh]
-description = Nemiscau Airport Supplementary Aviation Weather Reporting Station, Canada
-location = (0.9023352, -1.3284864)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYHH.TXT
-
 [cyhi]
 description = Holman Island Airport, Canada
 location = (1.2351113, -2.0559979)
@@ -2397,9 +2365,9 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYIK.TXT
 
 [cyin]
 description = Bleibler Ranch, BC, Canada
-location = (0.8947663, -2.1237984)
+location = (0.8947605, -2.1238039)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYIN.TXT
-zone = ('waz503', 0.0429466)
+zone = ('waz503', 0.0429402)
 
 [cyio]
 description = Pond Inlet, N. W. T., Canada
@@ -2459,6 +2427,12 @@ description = Akulivik Airport, Canada
 location = (1.0614511, -1.3639748)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYKO.TXT
 
+[cykp]
+description = Ogoki Post, ON, Canada
+location = (0.9016196, -1.4992553)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYKP.TXT
+zone = ('miz001', 0.0763048)
+
 [cykq]
 description = Waskaganish Airport, Canada
 location = (0.8985537, -1.3744468)
@@ -2535,7 +2509,7 @@ zone = ('waz038', 0.0262111)
 description = Mayo Airport, Canada
 location = (1.1103203, -2.3713207)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYMA.TXT
-zone = ('akz018', 0.0709358)
+zone = ('akz018', 0.0709356)
 
 [cymh]
 description = Mary'S Harbour, Canada
@@ -2681,6 +2655,11 @@ location = (0.8979719, -1.5742870)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYPL.TXT
 zone = ('mnz011', 0.0634599)
 
+[cypo]
+description = Peawanuck, ON, CA // Peawanuck Airport, ON, Canada
+location = (0.9597234, -1.4912669)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYPO.TXT
+
 [cypq]
 description = Peterborough Airport, Canada
 location = (0.7720173, -1.3677564)
@@ -2691,7 +2670,7 @@ zone = ('nyz002', 0.0172090)
 description = Prince Rupert, B. C., Canada
 location = (0.9477138, -2.2764911)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYPR.TXT
-zone = ('akz029', 0.0255075)
+zone = ('akz029', 0.0255077)
 
 [cypw]
 description = Powell River Airport, Canada
@@ -2743,7 +2722,7 @@ zone = ('miz076', 0.0041414)
 description = Watson Lake, Y. T., Canada
 location = (1.0492338, -2.2482750)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYQH.TXT
-zone = ('akz026', 0.0722297)
+zone = ('akz026', 0.0722299)
 
 [cyqi]
 description = Yarmouth, N. S., Canada
@@ -2843,7 +2822,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYRL.TXT
 zone = ('mnz006', 0.0419311)
 
 [cyrq]
-description = Trois-Rivières/Trois Rivieres Airport, QC, Canada
+description = Trois-Rivières, QC, CA // Trois Rivieres|Trois-Rivieres Airport, QC, Canada
 location = (0.8090086, -1.2684956)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYRQ.TXT
 zone = ('vtz016', 0.0259518)
@@ -2871,12 +2850,6 @@ location = (0.7923795, -1.2546008)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYSC.TXT
 zone = ('nhz001', 0.0104514)
 
-[cysd]
-description = Suffield Airport, Canada
-location = (0.8773188, -1.9405152)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYSD.TXT
-zone = ('mtz044', 0.0287195)
-
 [cysf]
 description = Stony Rapids Airport, Canada
 location = (1.0341076, -1.8471401)
@@ -2996,6 +2969,11 @@ description = La Ronge, Sask, Canada
 location = (0.9625491, -1.8372499)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYVC.TXT
 
+[cyvl]
+description = Colville Lake [Tommy Kochon Aerodrome], NT, CA // Colville Lake - Tommy Kochon, NT, Canada
+location = (1.1697391, -2.2013595)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYVL.TXT
+
 [cyvm]
 description = Broughton Island Airport, Canada
 location = (1.1789699, -1.1175925)
@@ -3041,8 +3019,8 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYWA.TXT
 zone = ('nyz087', 0.0351536)
 
 [cywe]
-description = Wekweeti Airport, NT, Canada
-location = (1.1203400, -1.9910158)
+description = Wekweeti [Wekweètì Airport], NT, CA // Wekweeti, Northwest Territories, Canada
+location = (1.1203414, -1.9910134)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYWE.TXT
 
 [cywg]
@@ -3082,13 +3060,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYWY.TXT
 description = Cranbrook, B. C., Canada
 location = (0.8659742, -2.0208004)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXC.TXT
-zone = ('idz001', 0.0214180)
-
-[cyxd]
-description = Edmonton Municipal Alta., Canada
-location = (0.9349147, -1.9812396)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXD.TXT
-zone = ('mtz010', 0.0847328)
+zone = ('waz037', 0.0297408)
 
 [cyxe]
 description = Saskatoon, Sask., Canada
@@ -3145,7 +3117,7 @@ zone = ('waz503', 0.0877233)
 description = Terrace, B. C., Canada
 location = (0.9506227, -2.2442025)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXT.TXT
-zone = ('akz029', 0.0314522)
+zone = ('akz029', 0.0314524)
 
 [cyxu]
 description = London, Ont., Canada
@@ -3163,7 +3135,7 @@ zone = ('waz503', 0.0032992)
 description = Whitehorse, Y. T., Canada
 location = (1.0597057, -2.3573580)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXY.TXT
-zone = ('akz018', 0.0203230)
+zone = ('akz018', 0.0203228)
 
 [cyxz]
 description = Wawa, Ont., Canada
@@ -3187,7 +3159,7 @@ zone = ('mtz010', 0.0442825)
 description = Smithers, B. C., Canada
 location = (0.9567313, -2.2197679)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYYD.TXT
-zone = ('akz028', 0.0501536)
+zone = ('akz028', 0.0501540)
 
 [cyye]
 description = Fort Nelson, B. C., Canada
@@ -3249,6 +3221,12 @@ location = (0.8624835, -1.4393149)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYYU.TXT
 zone = ('miz008', 0.0597485)
 
+[cyyw]
+description = Armstrong, Ont., Canada
+location = (0.8779006, -1.5539248)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYYW.TXT
+zone = ('mnz021', 0.0463380)
+
 [cyyy]
 description = Mont Joli, Que., Canada
 location = (0.8482300, -1.1906054)
@@ -3286,7 +3264,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZH.TXT
 description = Sandspit, B. C., Canada
 location = (0.9293878, -2.3006348)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZP.TXT
-zone = ('akz027', 0.0376991)
+zone = ('akz027', 0.0376990)
 
 [cyzr]
 description = Sarnia Airport, Canada
@@ -3309,7 +3287,6 @@ zone = ('waz515', 0.0568832)
 description = Whitecourt, Alta., Canada
 location = (0.9450958, -2.0208004)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZU.TXT
-zone = ('idz001', 0.0989726)
 
 [cyzv]
 description = Sept-Iles, Que., Canada
@@ -3321,7 +3298,7 @@ zone = ('mez002', 0.0649615)
 description = Teslin, Y. T., Canada
 location = (1.0501064, -2.3166337)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZW.TXT
-zone = ('akz025', 0.0386230)
+zone = ('akz025', 0.0386237)
 
 [cyzx]
 description = Greenwood, N. S., Canada
@@ -3377,7 +3354,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZEV.TXT
 description = Faro Airport, Canada
 location = (1.0855948, -2.3276874)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZFA.TXT
-zone = ('akz018', 0.0490170)
+zone = ('akz018', 0.0490168)
 
 [czfm]
 description = Fort Mcpherson Airport, Canada
@@ -3399,6 +3376,11 @@ description = Hay River, NT, CN
 location = (1.0616838, -2.0205677)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZHY.TXT
 
+[czkd]
+description = Kelsey Dam Cs, MN, CN
+location = (0.9780825, -1.6844173)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZKD.TXT
+
 [czmd]
 description = Muskrat Dam, ON, CN
 location = (0.9325294, -1.6016887)
@@ -3415,7 +3397,7 @@ zone = ('mtz018', 0.0269866)
 description = Masset Arpt, BC, CN
 location = (0.9428269, -2.3059290)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZMT.TXT
-zone = ('akz027', 0.0239903)
+zone = ('akz027', 0.0239902)
 
 [czmu]
 description = Mundare, AB, CN
@@ -3490,7 +3472,7 @@ zone = ('mtz010', 0.0869819)
 description = Edson Cr10, AB, CN
 location = (0.9349729, -2.0327850)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZZJ.TXT
-zone = ('idz001', 0.0884937)
+zone = ('waz037', 0.0909614)
 
 [daad]
 description = Bou-Saada, Algeria
@@ -3558,29 +3540,20 @@ location = (0.6204645, 0.1079195)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/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
+description = Rhourd Nouss, DZ
+location = (0.5188963, 0.1171517)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DAEN.TXT
-zone = ('nyz027', 0.0144697)
 
 [dafh]
 description = Tilrempt/Hassi R'Mel, Algeria
 location = (0.5747369, 0.0578092)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DAFH.TXT
 
-[damh]
-description = Hamra, Argentina
-location = (0.5100863, 0.1133453)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DAMH.TXT
-
 [daob]
 description = Tiaret, Algeria
 location = (0.6152286, 0.0250164)
@@ -3596,6 +3569,11 @@ description = Chlef, Algeria
 location = (0.6321001, 0.0232711)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DAOI.TXT
 
+[daol]
+description = Oran/Tafaraoui, Algeria
+location = (0.6203336, -0.0092890)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DAOL.TXT
+
 [daon]
 description = Tlemcen Zenata, Algeria
 location = (0.6111561, -0.0255982)
@@ -3616,6 +3594,11 @@ description = Mascara-Ghriss, Algeria
 location = (0.6143559, 0.0023271)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DAOV.TXT
 
+[daoy]
+description = El Bayadh [El Bayadh Airport], 32, DZ
+location = (0.5885396, 0.0190483)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DAOY.TXT
+
 [datm]
 description = Bordj Mokhtar, Algeria
 location = (0.3730641, 0.0161249)
@@ -3700,6 +3683,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DFOO.TXT
 description = Accra, Ghana
 location = (0.0977384, -0.0029089)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGAA.TXT
+zone = ('caz554', 0.0977816)
 
 [diad]
 description = Adiake, Cote D'Ivoire
@@ -3711,6 +3695,11 @@ description = Abidjan, Cote D'Ivoire
 location = (0.0916298, -0.0686496)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DIAP.TXT
 
+[dibk]
+description = Bouake, Cote D'Ivoire
+location = (0.1349721, -0.0884300)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DIBK.TXT
+
 [dibu]
 description = Bondoukou, Cote D'Ivoire
 location = (0.1404990, -0.0485783)
@@ -3731,6 +3720,21 @@ description = Gagnoa, Cote D'Ivoire
 location = (0.1070469, -0.1038471)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DIGA.TXT
 
+[diko]
+description = Korhogo, Cote D'Ivoire
+location = (0.1643518, -0.0980293)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DIKO.TXT
+
+[dimn]
+description = Man, Cote D'Ivoire
+location = (0.1288635, -0.1311906)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DIMN.TXT
+
+[diod]
+description = Odienne, Cote D'Ivoire
+location = (0.1658063, -0.1320632)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DIOD.TXT
+
 [disp]
 description = San Pedro, Cote D'Ivoire
 location = (0.0829031, -0.1160644)
@@ -3761,14 +3765,9 @@ description = Benin City, NI
 location = (0.1103048, 0.0977384)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNBE.TXT
 
-[dnen]
-description = Enugu, Nigeria
-location = (0.1128646, 0.1317724)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNEN.TXT
-
 [dngo]
-description = unknown station in Nigeria
-location = None
+description = Gombe [Gombe Lawanti Intl], GO, NG
+location = (0.1797350, 0.1902215)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNGO.TXT
 
 [dnib]
@@ -3776,26 +3775,21 @@ description = Ibadan, Nigeria
 location = (0.1297361, 0.0680678)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNIB.TXT
 
-[dnil]
-description = Ilorin, Nigeria
-location = (0.1480621, 0.0799943)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNIL.TXT
-
 [dnim]
 description = Sam Mbakwe, NI
 location = (0.0947714, 0.1256637)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNIM.TXT
 
-[dnjo]
-description = Jos, Nigeria
-location = (0.1722058, 0.1553343)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNJO.TXT
-
 [dnkn]
 description = Kano, Nigeria
 location = (0.2103122, 0.1489348)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNKN.TXT
 
+[dnkt]
+description = Katsina, Ni, NI
+location = (0.2270673, 0.1336922)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNKT.TXT
+
 [dnmm]
 description = Lagos / Ikeja, Nigeria
 location = (0.1149008, 0.0581776)
@@ -3811,21 +3805,6 @@ description = Port Harcourt, Nigeria
 location = (0.0846485, 0.1224639)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNPO.TXT
 
-[dnso]
-description = Sokoto, Nigeria
-location = (0.2271837, 0.0916298)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNSO.TXT
-
-[dnyo]
-description = Yola, Nigeria
-location = (0.1611521, 0.2175844)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNYO.TXT
-
-[dnza]
-description = Zaria, Nigeria
-location = (0.1943133, 0.1340995)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNZA.TXT
-
 [drrm]
 description = Maradi, Niger
 location = (0.2350377, 0.1236275)
@@ -3861,6 +3840,11 @@ description = Habib Bourguiba, Tunisia
 location = (0.6242461, 0.1876229)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DTMB.TXT
 
+[dtnh]
+description = Enfidha [Enfidha-Hammamet Intl], TN // Enfidha Hammamet Intl Airport, Tu
+location = (0.6296421, 0.1821881)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/DTNH.TXT
+
 [dtta]
 description = Tunis-Carthage, Tunisia
 location = (0.6428629, 0.1786054)
@@ -4006,11 +3990,6 @@ description = Heringsdorf, Germany
 location = (0.9404416, 0.2469641)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDAH.TXT
 
-[edbc]
-description = Cochstedt, DL
-location = (0.9049532, 0.1991421)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDBC.TXT
-
 [eddb]
 description = Berlin-Schoenefeld, Germany
 location = (0.9142616, 0.2359103)
@@ -4091,6 +4070,11 @@ description = Bremen, Germany
 location = (0.9258972, 0.1535890)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDDW.TXT
 
+[edfe]
+description = Egelsbach, DL
+location = (0.8721410, 0.1506219)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDFE.TXT
+
 [edfh]
 description = Hahn, Germany
 location = (0.8717920, 0.1268273)
@@ -4171,11 +4155,6 @@ description = Hof, Germany
 location = (0.8781915, 0.2074033)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDQM.TXT
 
-[edrz]
-description = Zweibrucken, Rheinland-Pfalz, Germany
-location = (0.8588668, 0.1291738)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDRZ.TXT
-
 [edsb]
 description = Karlsruhe, Baden Wurttemberg, Germany
 location = (0.8513474, 0.1410178)
@@ -4187,7 +4166,7 @@ location = (0.8442012, 0.1366205)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDTL.TXT
 
 [edty]
-description = Schwäbisch Hall / Adolf Würth], Hessenthal, Germany
+description = Schwäbisch Hall [Adolf Würth], BW, DE // Schwaebisch Hall|Schwabisch Hall|Schwabish Hall Hessenthal , BW, Germany
 location = (0.8572764, 0.1707622)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDTY.TXT
 
@@ -4207,7 +4186,7 @@ location = (0.9584766, 0.1457350)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDXW.TXT
 
 [eeei]
-description = Ämari/Amari Air Base, Estonia
+description = Ämari, EE // &amp;Auml;mari|Amari &amp;Auml;mari Air Base, 37, Estonia
 location = (1.0342871, 0.4225175)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EEEI.TXT
 
@@ -4271,11 +4250,6 @@ description = Jyvaskyla, Finland
 location = (1.0890855, 0.4482587)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EFJY.TXT
 
-[efka]
-description = Kauhava, Finland
-location = (1.1013028, 0.4020075)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EFKA.TXT
-
 [efke]
 description = Kemi, Finland
 location = (1.1481358, 0.4290601)
@@ -4366,11 +4340,6 @@ description = Vaasa, Finland
 location = (1.1004301, 0.3799000)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EFVA.TXT
 
-[efvr]
-description = Varkaus, Finland
-location = (1.0850130, 0.4863651)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EFVR.TXT
-
 [egaa]
 description = Belfast / Aldergrove Airport, United Kingdom
 location = (0.9538224, -0.1085013)
@@ -4536,11 +4505,21 @@ description = Lydd Airport, United Kingdom
 location = (0.8892453, 0.0162897)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGMD.TXT
 
+[egmw]
+description = unknown station in United Kingdom
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGMW.TXT
+
 [egnc]
 description = Carlisle, United Kingdom
 location = (0.9587675, -0.0514872)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGNC.TXT
 
+[egnh]
+description = Blackpool Airport, United Kingdom
+location = (0.9384054, -0.0529417)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGNH.TXT
+
 [egnj]
 description = Humberside, United Kingdom
 location = (0.9352056, -0.0061087)
@@ -4552,8 +4531,7 @@ location = (0.9401507, -0.0287979)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGNM.TXT
 
 [egno]
-comment = missing from the NWS list, information researched manually
-description = Warton, Warton, United Kingdom
+description = Warton [Warton Aerodrome], Lancashire, ENG, GB // Warton Airport, United Kingdom of Great Britain &amp;amp; N. Ireland
 location = (0.9380289, -0.0503189)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGNO.TXT
 
@@ -4707,11 +4685,6 @@ description = Cambridge, United Kingdom
 location = (0.9110619, 0.0031998)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGSC.TXT
 
-[egsd]
-description = North Denes Airport, UK
-location = (0.9189159, -0.0310669)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGSD.TXT
-
 [egsh]
 description = Norwich Weather Centre, United Kingdom
 location = (0.9186250, 0.0226893)
@@ -4733,7 +4706,7 @@ location = (0.8854637, -0.0596321)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGTE.TXT
 
 [egtk]
-description = London/Oxford/Kidlington Airport, Oxfordshire, England, United Kingdom
+description = Oxford [London Oxford Airport], Oxfordshire, ENG, GB // Oxford (Kidlington) Airport, ENG, United Kingdom of Great Britain &amp;amp; N. Ireland
 location = (0.9047253, -0.0230383)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGTK.TXT
 
@@ -4762,11 +4735,6 @@ description = Wattisham, United Kingdom
 location = (0.9096074, 0.0168715)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGUW.TXT
 
-[eguy]
-description = Wyton Royal Air Force Base, United Kingdom
-location = (0.9136799, -0.0020362)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGUY.TXT
-
 [egva]
 description = Fairford Royal Air Force Base, United Kingdom
 location = (0.9020443, -0.0311250)
@@ -4802,11 +4770,6 @@ description = Coningsby Royal Air Force Base, United Kingdom
 location = (0.9264789, -0.0029089)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGXC.TXT
 
-[egxd]
-description = Disforth, United Kingdom
-location = (0.9448049, -0.0247255)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGXD.TXT
-
 [egxe]
 description = Leeming, United Kingdom
 location = (0.9477138, -0.0267617)
@@ -4873,8 +4836,7 @@ location = (-0.9043714, -1.0201449)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGYP.TXT
 
 [ehak]
-comment = missing from the NWS list, information researched manually
-description = A12-CPP Sea, Netherlands
+description = A12-cpp Sea, Netherlands
 location = (0.9668979, 0.0665019)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHAK.TXT
 
@@ -4894,8 +4856,7 @@ location = (0.9087348, 0.1026835)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDL.TXT
 
 [ehdv]
-comment = missing from the NWS list, information researched manually
-description = D15-FA-1 Sea, Netherlands
+description = D15-fa-1 Sea, Netherlands
 location = (0.9481598, 0.0512400)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDV.TXT
 
@@ -4905,8 +4866,7 @@ location = (0.8979719, 0.0945387)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHEH.TXT
 
 [ehfd]
-comment = missing from the NWS list, information researched manually
-description = F3-FB-1 Sea, Netherlands
+description = F3-fb-1  Sea, Netherlands
 location = (0.9573810, 0.0819626)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHFD.TXT
 
@@ -4916,8 +4876,7 @@ location = (0.8979719, 0.0628319)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHFS.TXT
 
 [ehfz]
-comment = missing from the NWS list, information researched manually
-description = F16-A Sea, Netherlands
+description = F16-a    Sea, Netherlands
 location = (0.9445140, 0.0700265)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHFZ.TXT
 
@@ -4931,15 +4890,19 @@ description = Gilze-Rijen, Netherlands
 location = (0.9000081, 0.0861029)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHGR.TXT
 
+[ehhw]
+description = unknown station in Netherlands
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHHW.TXT
+zone = ('nyz001', 0.0556205)
+
 [ehja]
-comment = missing from the NWS list, information researched manually
-description = J6-A Sea, Netherlands
+description = J6-a     Sea, Netherlands
 location = (0.9394089, 0.0514048)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHJA.TXT
 
 [ehjr]
-comment = missing from the NWS list, information researched manually
-description = K13-A Sea, Netherlands
+description = K13-a    Sea, Netherlands
 location = (0.9288254, 0.0562045)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHJR.TXT
 
@@ -4949,8 +4912,7 @@ location = (0.9235701, 0.0834849)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHKD.TXT
 
 [ehkv]
-comment = missing from the NWS list, information researched manually
-description = K14-FA-1C Sea, Netherlands
+description = K14-fa-1c Sea, Netherlands
 location = (0.9297272, 0.0633167)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHKV.TXT
 
@@ -4960,26 +4922,22 @@ location = (0.9288061, 0.1006473)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHLW.TXT
 
 [ehma]
-comment = missing from the NWS list, information researched manually
-description = AWG-1 Sea, Netherlands
+description = Awg-1     Sea, Netherlands
 location = (0.9336057, 0.1037017)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHMA.TXT
 
 [ehmg]
-comment = missing from the NWS list, information researched manually
-description = L9-FF-1 Sea, Netherlands
+description = L9-ff-1   Sea, Netherlands
 location = (0.9357486, 0.0865732)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHMG.TXT
 
 [ehpg]
-comment = missing from the NWS list, information researched manually
-description = P11-B Sea, Netherlands
+description = P11-b     Sea, Netherlands
 location = (0.9138544, 0.0583231)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHPG.TXT
 
 [ehqe]
-comment = missing from the NWS list, information researched manually
-description = Hoorn-A Sea, Netherlands
+description = Hoorn-a   Sea, Netherlands
 location = (0.9235943, 0.0724360)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHQE.TXT
 
@@ -4989,14 +4947,12 @@ location = (0.9066985, 0.0776672)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHSA.TXT
 
 [ehsc]
-comment = missing from the NWS list, information researched manually
-description = Goeree Le Sea, Netherlands
+description = Goeree Le  Sea, Netherlands
 location = (0.9062768, 0.0640536)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHSC.TXT
 
@@ -5021,7 +4977,7 @@ location = (0.9049532, -0.1480621)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EICK.TXT
 
 [eidl]
-description = Carrickfinn/Donegal Airport, Ulster, Ireland
+description = Carrickfinn [Donegal], County Donegal, Ulster, IE // Donegal Airport, DL, Ireland
 location = (0.9607024, -0.1455779)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EIDL.TXT
 
@@ -5036,7 +4992,7 @@ location = (0.9409118, -0.1539041)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EIKN.TXT
 
 [eiky]
-description = Killarney/Kerry Airport, Munster, Ireland
+description = Killarney [Kerry], County Kerry, Munster, IE // Kerry Airport, KY, Ireland
 location = (0.9107281, -0.1662214)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EIKY.TXT
 
@@ -5051,12 +5007,12 @@ location = (0.9197885, -0.1556252)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EINN.TXT
 
 [eisg]
-description = Sligo Airport, Connacht, Ireland
+description = Sligo, County Sligo, Connacht, IE // Sligo Airport, SO, Ireland
 location = (0.9473685, -0.1500845)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EISG.TXT
 
 [eiwf]
-description = Waterford Airport, Munster, Ireland
+description = Waterford, County Waterford, Munster, IE // Waterford Airport, WD, Ireland
 location = (0.9108385, -0.1236908)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EIWF.TXT
 
@@ -5086,7 +5042,7 @@ location = (0.9692395, 0.1495165)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKEB.TXT
 
 [ekgc]
-description = Gorm C Helideck, North Sea, Denmark
+description = North Sea [Gorm C Helideck], DK // Gorm C Helideck, -, Denmark
 location = (0.9700514, 0.0830583)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKGC.TXT
 
@@ -5096,20 +5052,15 @@ location = (0.9724975, 0.0837758)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKGF.TXT
 
 [ekha]
-description = Halfdan A Helideck, North Sea, Denmark
+description = North Sea [Halfdan A Helideck], DK // Halfdan A Helideck, -, Denmark
 location = (0.9691963, 0.0873392)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKHA.TXT
 
 [ekhd]
-description = Harald Helideck, North Sea, Denmark
+description = North Sea [Harald Helideck], DK // Harald Helideck, -, Denmark
 location = (0.9833904, 0.0745591)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKHD.TXT
 
-[ekhn]
-description = Horns Rev B, FO
-location = (0.9700540, 0.1328196)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKHN.TXT
-
 [ekhr]
 description = Horns Rev A, FO
 location = (0.9686577, 0.1371829)
@@ -5151,7 +5102,7 @@ location = (0.9640035, 0.1617338)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKSP.TXT
 
 [ekte]
-description = Tyra E Helideck, North Sea, Denmark
+description = North Sea [Tyra E Helideck], DK // Tyra E Helideck, -, Denmark
 location = (0.9725240, 0.0838117)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKTE.TXT
 
@@ -5255,11 +5206,6 @@ description = Oslo / Fornebu, Norway
 location = (1.0454522, 0.1855867)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENFB.TXT
 
-[enfg]
-description = Fagernes Leirin, Norway
-location = (1.0646508, 0.1623156)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENFG.TXT
-
 [enfl]
 description = Floro, Norway
 location = (1.0748319, 0.0878482)
@@ -5316,7 +5262,7 @@ location = (1.2170763, 0.5218534)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENKR.TXT
 
 [enla]
-description = Ula Platform, Norway
+description = Ula Platform, -, Norway
 location = (1.0316781, 0.0496691)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENLA.TXT
 
@@ -5360,11 +5306,6 @@ description = Namsos Lufthavn, Norway
 location = (1.1251556, 0.2021673)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENNM.TXT
 
-[enno]
-description = Notodden, Norway
-location = (1.0396345, 0.1608612)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENNO.TXT
-
 [enoa]
 description = Oseberg, Norway
 location = (1.0352711, 0.1823869)
@@ -5380,11 +5321,6 @@ description = Orsta-Volda / Hovden, Norway
 location = (1.0853039, 0.1058833)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENOV.TXT
 
-[enqa]
-description = Troll A, NO
-location = (1.0581931, 0.0649262)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQA.TXT
-
 [enqc]
 description = Troll-C Helipad, NO
 location = (1.0627310, 0.0631809)
@@ -5460,11 +5396,6 @@ description = Sleipner A Oil Platf, NO
 location = (1.0185742, 0.0331613)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSL.TXT
 
-[ensn]
-description = Skien-Geiteryggen, Norway
-location = (1.0329440, 0.1669698)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSN.TXT
-
 [enso]
 description = Stord / Soerstokken, Norway
 location = (1.0437069, 0.0933751)
@@ -5495,6 +5426,11 @@ description = Torp, Norway
 location = (1.0332349, 0.1791871)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENTO.TXT
 
+[enug]
+description = unknown station in Norway
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENUG.TXT
+
 [enva]
 description = Trondheim / Vaernes, Norway
 location = (1.1077023, 0.1908227)
@@ -5506,15 +5442,25 @@ location = (1.2228940, 0.5209808)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENVD.TXT
 
 [envh]
-description = Valhall A Platform, Norway
-location = (0.9822381, 0.0592152)
+description = unknown station in Norway
+location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENVH.TXT
 
+[envr]
+description = Værøy [STOLport], NO // V&amp;aelig;r&amp;oslash;y|Vaeroy Heliport, 18, Norway
+location = (1.1814037, 0.2213417)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENVR.TXT
+
 [enzv]
 description = Stavanger / Sola, Norway
 location = (1.0277080, 0.0983202)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENZV.TXT
 
+[epby]
+description = Szwederowo, PL
+location = (0.9267698, 0.3138102)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPBY.TXT
+
 [epgd]
 description = Gdansk-Rebiechowo, Poland
 location = (0.9491682, 0.3223041)
@@ -5530,16 +5476,31 @@ description = Katowice, Poland
 location = (0.8767371, 0.3321943)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPKT.TXT
 
+[eplb]
+description = Lublin [Lublin Airport], LU, PL // Lublin, Poland
+location = (0.8943116, 0.3964273)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPLB.TXT
+
 [epll]
 description = Lublinek, PL
 location = (0.9026843, 0.3385939)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPLL.TXT
 
+[epmo]
+description = Nowy Dwór Mazowiecki [Warsaw-Modlin Airport], MZ, PL // Modlin Airport, MZ, Poland
+location = (0.9154449, 0.3604435)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPMO.TXT
+
 [eppo]
 description = Poznan, Poland
 location = (0.9148434, 0.2937971)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPPO.TXT
 
+[epra]
+description = Radom [Sadków Airport], MZ, PL // Radom Airport, Poland
+location = (0.8969102, 0.3702425)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPRA.TXT
+
 [eprz]
 description = Rzeszow-Jasionka, Poland
 location = (0.8744100, 0.3848451)
@@ -5550,6 +5511,11 @@ description = Szczecin, Poland
 location = (0.9320058, 0.2551090)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPSC.TXT
 
+[epsy]
+description = Szczytno [Szczytno-Szymany Intl], WN, PL // Szczytno-Szymany International Airport, WN, Poland
+location = (0.9334345, 0.3654317)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPSY.TXT
+
 [epwa]
 description = Warszawa-Okecie, Poland
 location = (0.9104801, 0.3659374)
@@ -5560,6 +5526,11 @@ description = Wroclaw Ii, Poland
 location = (0.8918632, 0.2946698)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPWR.TXT
 
+[epzg]
+description = Zielona Gora, Poland
+location = (0.9064077, 0.2711078)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPZG.TXT
+
 [escf]
 description = Linkoping / Malmen, Sweden
 location = (1.0192723, 0.2708169)
@@ -5600,6 +5571,11 @@ description = Satenas, Sweden
 location = (1.0198541, 0.2216568)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESIB.TXT
 
+[eskm]
+description = Siljan / Mora, Sweden
+location = (1.0640691, 0.2533636)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESKM.TXT
+
 [eskn]
 description = Stockholm/Skavsta, Sweden
 location = (1.0259627, 0.2952515)
@@ -5625,16 +5601,16 @@ description = Halmstad Swedish Air Force Base, Sweden
 location = (0.9893108, 0.2239839)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESMT.TXT
 
-[esmv]
-description = Hagshult, Sweden
-location = (1.0000737, 0.2466732)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESMV.TXT
-
 [esmx]
 description = Vaxjo, Sweden
 location = (0.9922197, 0.2588905)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESMX.TXT
 
+[esnd]
+description = Sveg, Z, SE // Sveg Airport, Z, Sweden
+location = (1.0829386, 0.2517280)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESND.TXT
+
 [esng]
 description = Gallivare, Sweden
 location = (1.1719886, 0.3604105)
@@ -5675,6 +5651,11 @@ description = Umea Flygplats, Sweden
 location = (1.1135201, 0.3540109)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESNU.TXT
 
+[esnv]
+description = Vilhelmina, AC, SE // Vilhelmina Airport, AC, Sweden
+location = (1.1271180, 0.2938017)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESNV.TXT
+
 [esnx]
 description = Arvidsjaur, SN
 location = (1.1445869, 0.3364995)
@@ -5735,6 +5716,11 @@ description = Norrkoping, Sweden
 location = (1.0224721, 0.2818707)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESSP.TXT
 
+[esst]
+description = Torsby [Fryklanda], S, SE // Torsby Airport, Sweden
+location = (1.0499486, 0.2267404)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESST.TXT
+
 [essv]
 description = Visby Flygplats, Sweden
 location = (1.0064732, 0.3202679)
@@ -5755,6 +5741,11 @@ description = Storuman, SN
 location = (1.1335913, 0.3089233)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESUD.TXT
 
+[esup]
+description = Pajala, BD, SE // Pajala Airport, BD, Sweden
+location = (1.1736571, 0.4026282)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESUP.TXT
+
 [esut]
 description = Hemavan-Gierevarto, SN
 location = (1.1480776, 0.2630211)
@@ -5840,11 +5831,6 @@ description = Illesheim, Germany
 location = (0.8633562, 0.1812234)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETIK.TXT
 
-[etml]
-description = unknown station in Military airports
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETML.TXT
-
 [etmn]
 description = Nordholz, Germany
 location = (0.9384054, 0.1512619)
@@ -5905,11 +5891,6 @@ description = Buechel, Germany
 location = (0.8755735, 0.1233366)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETSB.TXT
 
-[etse]
-description = Erding, Germany
-location = (0.8432849, 0.2085668)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETSE.TXT
-
 [etsh]
 description = Holzdorf, Germany
 location = (0.9034988, 0.2300926)
@@ -5935,6 +5916,11 @@ description = Meppen-Mil, Germany
 location = (0.9201958, 0.1278696)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETWM.TXT
 
+[evla]
+description = Liepaja International Airport, Latvia
+location = (0.9864019, 0.3679736)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EVLA.TXT
+
 [evra]
 description = Riga International Airport, Latvia
 location = (0.9933832, 0.4182972)
@@ -5970,11 +5956,6 @@ description = Bloemfontein, Bloemfontein Airport, South Africa
 location = (-0.5078908, 0.4590216)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FABL.TXT
 
-[fabm]
-description = Bethlehem Airport, South Africa
-location = (-0.4930555, 0.4945100)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FABM.TXT
-
 [fact]
 description = Cape Town, Cape Town International Airport, South Africa
 location = (-0.5931211, 0.3246312)
@@ -6000,11 +5981,6 @@ description = Ermelo, South Africa
 location = (-0.4625123, 0.5233079)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAEO.TXT
 
-[fagc]
-description = Grand Central, ZA
-location = (-0.4534365, 0.2862340)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAGC.TXT
-
 [fagg]
 description = George, George Airport, South Africa
 location = (-0.5934119, 0.3906629)
@@ -6015,6 +5991,11 @@ description = Rand, South Africa
 location = (-0.4581489, 0.4886922)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAGM.TXT
 
+[fahs]
+description = Hoedspruit, South Africa
+location = (-0.4252786, 0.5416338)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAHS.TXT
+
 [fair]
 description = Pretoria Irene, South Africa
 location = (-0.4523312, 0.4924737)
@@ -6066,8 +6047,8 @@ location = (-0.6038839, 0.3540109)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAOB.TXT
 
 [faor]
-description = Olifants River Bridge Landing Strip Airport, South Africa
-location = (-0.4235390, 0.5198114)
+description = Johannesburg [O.R. Tambo Intl], GT, ZA // OR Tambo International, South Africa
+location = (-0.4561190, 0.4929214)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAOR.TXT
 
 [fape]
@@ -6095,10 +6076,10 @@ description = Springbok, South Africa
 location = (-0.5177810, 0.3118322)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FASB.TXT
 
-[fasi]
-description = Springs, South Africa
-location = (-0.4581198, 0.4956299)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FASI.TXT
+[fath]
+description = Thohoyandou [P.R. Mphephu Airport], LP, ZA // Thohoyandou Airport, NP, South Africa
+location = (-0.4029480, 0.5303086)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FATH.TXT
 
 [faup]
 description = Upington, Up-Apt, South Africa
@@ -6160,14 +6141,7 @@ description = Pointe-Noire, Congo, Republic Of The
 location = (-0.0840667, 0.2076942)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDJR.TXT
@@ -6187,50 +6161,38 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDMS.TXT
 description = unknown station in Swaziland
 location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDMV.TXT
-
-[fdmy]
-description = Mayiwane Meteorological Station, Swaziland
-location = (-0.4519167, 0.5499527)
-metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDND.TXT
-
-[fdny]
-comment = missing from the NWS list, information researched manually
-description = Nyonyane, Swaziland
-location = (-0.4557858, 0.5489060)
-metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDOT.TXT
+zone = ('mez002', 0.0650829)
 
 [fdpp]
-description = Piggs Peak Meteorological Station, Swaziland
+description = Piggs Peak Met Stn., Swaziland
 location = (-0.4532219, 0.5454294)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDPP.TXT
 
-[fdsm]
-description = Simunye, Swaziland
-location = (-0.4572763, 0.5573360)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDSM.TXT
+[fdsk]
+description = Manzini [King Mswati III Intl], LU, SZ // Sikhuphe International Airport, Swaziland
+location = (-0.4600445, 0.5535651)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDSK.TXT
 
 [fdst]
 description = Siteki, SV
 location = (-0.4612905, 0.5576327)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDST.TXT
 
+[fdus]
+description = Musi, Swaziland
+location = (-0.4663897, 0.5395179)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDUS.TXT
+
 [feff]
 description = Bangui, Central African Republic
 location = (0.0767945, 0.3231768)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FEFF.TXT
 
+[fefo]
+description = Bouar, Central African Republic
+location = (0.1041380, 0.2728531)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FEFO.TXT
+
 [feft]
 description = Berberati, Central African Republic
 location = (0.0741765, 0.2757620)
@@ -6271,11 +6233,6 @@ description = Douala Obs., Cameroon
 location = (0.0698132, 0.1698787)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FKKD.TXT
 
-[fkke]
-description = Eseka, Cameroon
-location = (0.0637045, 0.1879144)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FKKE.TXT
-
 [fkkl]
 description = Maroua Salak, CM
 location = (0.1823869, 0.2487094)
@@ -6297,22 +6254,17 @@ location = (0.0669043, 0.2010038)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FKYS.TXT
 
 [flhn]
-description = Harry Mwanga Nkumbula International, Zambia
-location = (-0.3110413, 0.4505929)
+description = Livingstone [Harry Mwanga Nkumbula Intl], 07, ZM
+location = (-0.3110483, 0.4506910)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLHN.TXT
 
 [flkk]
-description = Kenneth Kaunda International Airport, Zambia
-location = (-0.2675008, 0.4966625)
+description = Lusaka [Kenneth Kaunda Intl], 09, ZM
+location = (-0.2675732, 0.4965920)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLKK.TXT
 
-[flli]
-description = Livingstone, Zambia
-location = (-0.3109595, 0.4505858)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLLI.TXT
-
 [flsk]
-description = Simon Mwansa Kapwepwe International Airport, N'Dola, Zambia
+description = N'Dola [Simon Mwansa Kapwepwe Intl], 08, ZM
 location = (-0.2268603, 0.5002977)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLSK.TXT
 
@@ -6361,8 +6313,13 @@ description = Fort-Dauphin, Madagascar
 location = (-0.4369141, 0.8194321)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FMSD.TXT
 
+[fmse]
+description = Betroka [Betroka Airport], MG // Betroka Airport, U, Madagascar
+location = (-0.4062133, 0.8050328)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FMSE.TXT
+
 [fnbc]
-description = M'Banza Congo/Mbanza-Congo Airport, Angola
+description = M'Banza Congo, ZAI, AO // Mbanza Congo|M&amp;#39;banza-Congo Airport, ZAI, Angola
 location = (-0.1094303, 0.2486575)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNBC.TXT
 
@@ -6377,7 +6334,7 @@ location = (-0.0968658, 0.2126393)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNCA.TXT
 
 [fngi]
-description = Ongiva/Ondjiva Ngjiva Pereira, Angola
+description = Ongiva, CNN, AO // Ondjiva Ngjiva Pereira, CNN, Angola
 location = (-0.2974645, 0.2737343)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNGI.TXT
 
@@ -6397,12 +6354,12 @@ location = (-0.1544616, 0.2309652)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNLU.TXT
 
 [fnma]
-description = Malange/Malanje Airport, Angola
+description = Malange, MAL, AO // Malanje Airport, Angola
 location = (-0.1662441, 0.2847052)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNMA.TXT
 
 [fnmo]
-description = Namibe Airport, Angola
+description = Namibe, NAM, AO // Namibe Mocamedes New Airport, NAM, Angola
 location = (-0.2663586, 0.2120009)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNMO.TXT
 
@@ -6412,7 +6369,7 @@ location = (-0.1691224, 0.3565708)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNSA.TXT
 
 [fnso]
-description = Soyo Airport, Angola
+description = Soyo, ZAI, AO // Soyo Airport, ZAI, Angola
 location = (-0.1071822, 0.2159280)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNSO.TXT
 
@@ -6422,25 +6379,40 @@ location = (-0.1949533, 0.2417281)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNSU.TXT
 
 [fnub]
-description = Lubango/Sa Da Bandeira, Angola
+description = Lubango, HUI, AO // Lubango (Sa Da Bandeira), Angola
 location = (-0.2604857, 0.2369288)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNUB.TXT
 
 [fnue]
-description = Luena, Angola
+description = Luena, MOX, AO // Luena Luso, MOX, Angola
 location = (-0.2053918, 0.3472799)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNUE.TXT
 
 [fnug]
-description = Uíge/Uige Airport, Angola
+description = Uíge, UIG, AO // Uige Airport, UIG, Angola
 location = (-0.1326985, 0.2622850)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNUG.TXT
 
+[fogm]
+description = Mouila, Gabon
+location = (-0.0325795, 0.1922771)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOGM.TXT
+
+[fogo]
+description = Oyem, GO
+location = (0.0270526, 0.2019346)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOGO.TXT
+
 [fogr]
 description = Lambarene, Gabon
 location = (-0.0125082, 0.1786054)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOGR.TXT
 
+[foob]
+description = Bitam, Gabon
+location = (0.0363610, 0.2004220)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOB.TXT
+
 [foog]
 description = Port-Gentil, Gabon
 location = (-0.0122173, 0.1527163)
@@ -6461,6 +6433,16 @@ description = Franceville / Mvengue, Gabon
 location = (-0.0287979, 0.2344559)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOON.TXT
 
+[foor]
+description = Lastoursville, Gabon
+location = (-0.0145444, 0.2219477)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOR.TXT
+
+[foot]
+description = Tchibanga, Gabon
+location = (-0.0497419, 0.1922771)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOT.TXT
+
 [fpst]
 description = S. Tome, Sao Tome And Principe
 location = (0.0066904, 0.1172279)
@@ -6506,11 +6488,6 @@ description = Quelimane, Mozambique
 location = (-0.3121230, 0.6437356)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FQQL.TXT
 
-[fqtt]
-description = Tete / Chingozi, Mozambique
-location = (-0.2809980, 0.5870124)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FQTT.TXT
-
 [fqvl]
 description = Vilanculos, Mozambique
 location = (-0.3839724, 0.6163921)
@@ -6521,6 +6498,11 @@ description = Seychelles Inter-National Airport, Seychelles
 location = (-0.0814487, 0.9689486)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FSIA.TXT
 
+[fspp]
+description = Praslin Island, SC // Praslin Airport, Seychelles
+location = (-0.0753859, 0.9719986)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FSPP.TXT
+
 [ftta]
 description = Sarh, Chad
 location = (0.1596976, 0.3208497)
@@ -6591,6 +6573,11 @@ description = Lilongwe International Airport, Malawi
 location = (-0.2405645, 0.5893395)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FWKI.TXT
 
+[fwuu]
+description = Mzuzu, Malawi
+location = (-0.1998402, 0.5937028)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FWUU.TXT
+
 [fxmm]
 description = Maseru / Moshoeshoe, Lesotho
 location = (-0.5139995, 0.4808382)
@@ -6642,11 +6629,15 @@ location = (-0.3565708, 0.2909464)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOW.TXT
 
 [fyrn]
-comment = missing from the NWS list, name and location unknown
-description = unknown station in Namibia
-location = None
+description = Rhino Camp, Namibia (site inactive)
+location = (-0.3494938, 0.2416574)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYRN.TXT
 
+[fyru]
+description = Rundu, Namibia
+location = (-0.3127048, 0.3449934)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYRU.TXT
+
 [fywb]
 description = Walvis Bay, Namibia
 location = (-0.4011300, 0.2556907)
@@ -6667,11 +6658,41 @@ description = Windhoek, Town Met, Namibia
 location = (-0.3938626, 0.2984513)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYWW.TXT
 
+[fzaa]
+description = Kinshasa / N'Djili, Congo, Democratic Republic Of The
+location = (-0.0765036, 0.2693625)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZAA.TXT
+
+[gabg]
+description = Bougouni, Mali
+location = (0.1992584, -0.1308997)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GABG.TXT
+
 [gabs]
 description = Bamako / Senou, Mali
 location = (0.2187479, -0.1387537)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GABS.TXT
 
+[gaka]
+description = Kenieba, Mali
+location = (0.2242748, -0.1960587)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAKA.TXT
+
+[gakd]
+description = Kayes Dag [Dag Airport], 1, ML
+location = (0.2527535, -0.1990014)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAKD.TXT
+
+[gako]
+description = Koutiala, Mali
+location = (0.2161299, -0.0954113)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAKO.TXT
+
+[gakt]
+description = Kita, Mali
+location = (0.2280564, -0.1652245)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAKT.TXT
+
 [gaky]
 description = Kayes, Mali
 location = (0.2519092, -0.1995493)
@@ -6682,11 +6703,36 @@ description = Mopti, Mali
 location = (0.2533636, -0.0715585)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAMB.TXT
 
+[gank]
+description = Nara, Mali
+location = (0.2647083, -0.1271181)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GANK.TXT
+
 [ganr]
 description = Nioro Du Sahel, Mali
 location = (0.2658718, -0.1631883)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GANR.TXT
 
+[gasg]
+description = Segou, Mali
+location = (0.2338741, -0.1073377)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GASG.TXT
+
+[gask]
+description = Sikasso, Mali
+location = (0.1980949, -0.0991929)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GASK.TXT
+
+[gasn]
+description = San, Mali
+location = (0.2327106, -0.0843576)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GASN.TXT
+
+[gaye]
+description = Yelimane, MI
+location = (0.2640683, -0.1844813)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAYE.TXT
+
 [gbyd]
 description = Banjul / Yundum, Gambia, The
 location = (0.2330015, -0.2932153)
@@ -6717,12 +6763,6 @@ description = Gran Canaria - Canary Islands, Spain
 location = (0.4875286, -0.2684898)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GCLP.TXT
 
-[gcpp]
-description = unknown station in Spain (Canary Islands)
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GCPP.TXT
-zone = ('caz099', 0.0030085)
-
 [gcrr]
 description = Lanzarote / Aeropuerto, Spain
 location = (0.5052728, -0.2373648)
@@ -6738,6 +6778,12 @@ description = Tenerife / Los Rodeos, Spain
 location = (0.4968371, -0.2847796)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GCXO.TXT
 
+[gcyd]
+description = unknown station in Spain (Canary Islands)
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GCYD.TXT
+zone = ('nmz529', 0.0027494)
+
 [geml]
 description = Melilla, Spain
 location = (0.6158103, -0.0514872)
@@ -6764,8 +6810,8 @@ location = (0.5294165, -0.1640609)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMAD.TXT
 
 [gmag]
-description = Guelmime, Morocco
-location = (0.5064412, -0.1756043)
+description = Guelmim [Guelmim Airport], GUE, MA // Guelmim, MA
+location = (0.5066109, -0.1754104)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMAG.TXT
 
 [gmat]
@@ -6794,7 +6840,7 @@ location = (0.6070837, -0.0337430)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMFO.TXT
 
 [gmmb]
-description = Ben Slimane/Benslimane, Morocco
+description = Ben Slimane, MA // Ben Slimane|Benslimane, 9, Morocco
 location = (0.5873979, -0.1260381)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMB.TXT
 
@@ -6803,6 +6849,11 @@ description = Casablanca, Morocco
 location = (0.5858489, -0.1338086)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMC.TXT
 
+[gmmd]
+description = Beni Mellal [Beni Mellal National Airport], MA // Beni-Mellal|Benimellal, 12, Morocco
+location = (0.5655158, -0.1102321)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMD.TXT
+
 [gmme]
 description = Rabat-Sale, Morocco
 location = (0.5942846, -0.1181006)
@@ -6828,11 +6879,6 @@ description = Nouasseur, Morocco
 location = (0.5823582, -0.1323541)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMN.TXT
 
-[gmmo]
-description = Taroudant, Morocco
-location = (0.5323545, -0.1540689)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMO.TXT
-
 [gmmw]
 description = Nador/Arwi, Morocco
 location = (0.6106713, -0.0528544)
@@ -6928,10 +6974,10 @@ description = Nema, Mauritania
 location = (0.2897247, -0.1268273)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQNI.TXT
 
-[gqnn]
-description = Nouakchott, Mauritania
-location = (0.3159046, -0.2783800)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQNN.TXT
+[gqno]
+description = unknown station in Mauritania
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQNO.TXT
 
 [gqpa]
 description = Atar, Mauritania
@@ -6944,7 +6990,7 @@ location = (0.3653556, -0.2972877)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQPP.TXT
 
 [gqpz]
-description = Zouérate/Zoueratt Tazadit, Mauritania
+description = Zouérat [Tazadit Airport], MR // Zoueratt Tazadit, TZ, Mauritania
 location = (0.3971739, -0.2178801)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQPZ.TXT
 
@@ -6953,6 +6999,11 @@ description = Conakry / Gbessia, Guinea
 location = (0.1669698, -0.2376557)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GUCY.TXT
 
+[gunz]
+description = N'Zerekore, Guinea
+location = (0.1349721, -0.1541708)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GUNZ.TXT
+
 [gvac]
 description = Sal, Cape Verde
 location = (0.2920518, -0.4005531)
@@ -6973,12 +7024,6 @@ description = S. Pedro, CV
 location = (0.2937389, -0.4480260)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GVSV.TXT
 
-[gwac]
-description = unknown station in Western parts of West Africa or Maghreb
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/GWAC.TXT
-zone = ('nyz027', 0.0526729)
-
 [haab]
 description = Addis Ababa, Ethiopia
 location = (0.1567887, 0.6771877)
@@ -7009,21 +7054,26 @@ description = Alexandria Borg El Arab, Egypt
 location = (0.5500696, 0.5265077)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEBA.TXT
 
-[hebl]
-description = Abu Simbel, EG
-location = (0.3904302, 0.5518731)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEBL.TXT
-
 [heca]
 description = Cairo Airport, Egypt
 location = (0.5259259, 0.5480334)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HECA.TXT
 
+[hedf]
+description = unknown station in Egypt
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEDF.TXT
+
 [hegn]
 description = Hurguada, Egypt
 location = (0.4738569, 0.5884668)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEGN.TXT
 
+[heis]
+description = Ismalia, EG
+location = (0.5337217, 0.5628687)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEIS.TXT
+
 [helx]
 description = Luxor, Egypt
 location = (0.4479678, 0.5707227)
@@ -7049,6 +7099,11 @@ description = St Catherine Intl, EG
 location = (0.5005604, 0.5946337)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESC.TXT
 
+[hesg]
+description = Sohag Intl Airport, Egypt
+location = (0.4597682, 0.5540160)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESG.TXT
+
 [hesh]
 description = Sharm El Sheikhintl, Egypt
 location = (0.4881104, 0.6001024)
@@ -7059,86 +7114,26 @@ description = Asswan, Egypt
 location = (0.4182972, 0.5721771)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESN.TXT
 
-[hetb]
-description = Taba, Egypt
-location = (0.5166029, 0.6069673)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HETB.TXT
-
-[hhas]
-description = Asmara, Ethiopia
-location = (0.2667445, 0.6792240)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HHAS.TXT
+[hetr]
+description = El Tor, Egypt
+location = (0.4927646, 0.5692682)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HETR.TXT
 
 [hkel]
 description = Eldoret, Kenya
 location = (0.0093084, 0.6158103)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKEL.TXT
 
-[hkem]
-description = Embu, Kenya
-location = (-0.0087266, 0.6536258)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKEM.TXT
-
-[hkga]
-description = Garissa, Kenya
-location = (-0.0081449, 0.6917322)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKGA.TXT
-
 [hkjk]
 description = Nairobi/Jomo Kenyatta Airport Twr/App/Nof/Civil Airlines, Kenya
 location = (-0.0229802, 0.6443174)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKJK.TXT
 
-[hkkg]
-description = Kakamega, Kenya
-location = (0.0049451, 0.6070837)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKKG.TXT
-
 [hkki]
 description = Kisumu, Kenya
 location = (-0.0017453, 0.6065019)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKKI.TXT
 
-[hkkr]
-description = Kericho, Kenya
-location = (-0.0063995, 0.6169739)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKKR.TXT
-
-[hkks]
-description = Kisii, Kenya
-location = (-0.0116355, 0.6070837)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKKS.TXT
-
-[hkkt]
-description = Kitale, Kenya
-location = (0.0177442, 0.6108652)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKKT.TXT
-
-[hklo]
-description = Lodwar, Kenya
-location = (0.0543961, 0.6216281)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKLO.TXT
-
-[hklu]
-description = Lamu, Kenya
-location = (-0.0395608, 0.7126761)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKLU.TXT
-
-[hkma]
-description = Mandera, Kenya
-location = (0.0686496, 0.7307112)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKMA.TXT
-
-[hkmb]
-description = Marsabit, Kenya
-location = (0.0401426, 0.6614798)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKMB.TXT
-
-[hkme]
-description = Meru, Kenya
-location = (0.0014544, 0.6571165)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKME.TXT
-
 [hkml]
 description = Malindi, Kenya
 location = (-0.0564323, 0.6998770)
@@ -7149,51 +7144,11 @@ description = Mombasa, Kenya
 location = (-0.0703949, 0.6914413)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKMO.TXT
 
-[hkmu]
-description = Makindu, Kenya
-location = (-0.0398517, 0.6603162)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKMU.TXT
-
-[hkmy]
-description = Moyale, Kenya
-location = (0.0616683, 0.6815511)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKMY.TXT
-
-[hknc]
-description = Nairobi / Dagoretti, Kenya
-location = (-0.0226893, 0.6414085)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKNC.TXT
-
-[hkni]
-description = Nyeri, Kenya
-location = (-0.0087266, 0.6451900)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKNI.TXT
-
-[hknk]
-description = Nakuru, Kenya
-location = (-0.0046542, 0.6300639)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKNK.TXT
-
-[hkno]
-description = Narok, Kenya
-location = (-0.0197804, 0.6254096)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKNO.TXT
-
 [hknw]
 description = Nairobi / Wilson, Kenya
 location = (-0.0229802, 0.6425721)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKNW.TXT
 
-[hkvo]
-description = Voi, Kenya
-location = (-0.0593412, 0.6731153)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKVO.TXT
-
-[hkwj]
-description = Wajir, Kenya
-location = (0.0305433, 0.6992953)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKWJ.TXT
-
 [hllm]
 description = Mitiga, LY
 location = (0.5742133, 0.2316052)
@@ -7204,46 +7159,36 @@ description = Kigali, Rwanda
 location = (-0.0343248, 0.5256350)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HRYR.TXT
 
+[hsnn]
+description = Nyala, DS, SD // Nyala Airport, -, Sudan
+location = (0.2103728, 0.4355675)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSNN.TXT
+
+[hsob]
+description = El Obeid, Sudan
+location = (0.2298017, 0.5276712)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSOB.TXT
+
+[hspn]
+description = Port Sudan International, Sudan
+location = (0.3391757, 0.6498443)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSPN.TXT
+
+[hssj]
+description = Juba, Sudan
+location = (0.0849394, 0.5515240)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSSJ.TXT
+
 [hsss]
 description = Khartoum, Sudan
 location = (0.2722714, 0.5681047)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSSS.TXT
 
-[hsyr]
-description = unknown station in Sudan
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSYR.TXT
-
-[htar]
-description = Arusha, Tanzania
-location = (-0.0581776, 0.6390814)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTAR.TXT
-
-[htbu]
-description = Bukoba, Tanzania
-location = (-0.0232711, 0.5553056)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTBU.TXT
-
 [htda]
 description = Dar Es Salaam Airport, Tanzania
 location = (-0.1198459, 0.6841691)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTDA.TXT
 
-[htdo]
-description = Dodoma, Tanzania
-location = (-0.1076286, 0.6242461)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTDO.TXT
-
-[htir]
-description = Iringa, Tanzania
-location = (-0.1338086, 0.6239552)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTIR.TXT
-
-[htka]
-description = Kigoma, Tanzania
-location = (-0.0852302, 0.5171992)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKA.TXT
-
 [htkj]
 description = Kilimanjaro Airport, Tanzania
 location = (-0.0596321, 0.6469354)
@@ -7259,36 +7204,11 @@ description = Morogoro, Tanzania
 location = (-0.1192642, 0.6571165)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMG.TXT
 
-[htmt]
-description = Mtwara, Tanzania
-location = (-0.1791871, 0.7013315)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMT.TXT
-
-[htmu]
-description = Musoma, Tanzania
-location = (-0.0261799, 0.5899213)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMU.TXT
-
 [htmw]
 description = Mwanza, Tanzania
 location = (-0.0430515, 0.5745042)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMW.TXT
 
-[htso]
-description = Songea, Tanzania
-location = (-0.1864593, 0.6210463)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTSO.TXT
-
-[htsu]
-description = Sumbawanga, TN
-location = (-0.1391027, 0.5520476)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTSU.TXT
-
-[httb]
-description = Tabora Airport, Tanzania
-location = (-0.0887209, 0.5730498)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTTB.TXT
-
 [htza]
 description = Zanzibar / Kisauni, Tanzania
 location = (-0.1085013, 0.6844600)
@@ -7299,43 +7219,6 @@ description = Entebbe Airport, Uganda
 location = (0.0008727, 0.5663593)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUEN.TXT
 
-[huji]
-description = Jinja, Uganda
-location = (0.0078540, 0.5791584)
-metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUKA.TXT
-zone = ('akz203', 0.0063748)
-
-[hukb]
-description = Kabale, Uganda
-location = (-0.0218166, 0.5233079)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUKB.TXT
-
-[huks]
-description = Kasese, Uganda
-location = (0.0031998, 0.5253441)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUKS.TXT
-
-[huli]
-description = Lira, Uganda
-location = (0.0392699, 0.5742133)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HULI.TXT
-
-[humi]
-description = Masindi, Uganda
-location = (0.0293797, 0.5535603)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUMI.TXT
-
-[huso]
-description = Soroti, Uganda
-location = (0.0299615, 0.5867215)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUSO.TXT
-
 [k04v]
 description = Saguache, Saguache Municipal Airport, CO, United States
 location = (0.6649220, -1.8529918)
@@ -7349,7 +7232,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K04W.TXT
 zone = ('mnz038', 0.0025165)
 
 [k05u]
-description = Eureka Airport, NV, United States
+description = Eureka AP, Eureka, NV, United States of America
 location = (0.6911869, -2.0246910)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K05U.TXT
 zone = ('nvz037', 0.0094597)
@@ -7397,13 +7280,25 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0J4.TXT
 zone = ('flz007', 0.0034546)
 
 [k0r0]
-description = Columbia-Marion County Airport, MS, United States
-location = (0.5462359, -1.5675296)
+description = Columbia-Marion Cnty AP, Columbia,MS, United States of America
+location = (0.5462357, -1.5675291)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0R0.TXT
 zone = ('msz072', 0.0011643)
 
+[k0r4]
+description = Concordia Parish, Vidalia, LA, United States of America
+location = (0.5508607, -1.5970892)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0R4.TXT
+zone = ('msz060', 0.0026642)
+
+[k0s9]
+description = Jefferson County Intl, Port Townsend, WA, United States of America
+location = (0.8387209, -2.1434666)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0S9.TXT
+zone = ('waz510', 0.0022375)
+
 [k0v4]
-description = Campbell County Airport, Brookneal, VA, United States
+description = Brookneal/campbell County, Brookneal, VA, United States of America
 location = (0.6482453, -1.3790962)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0V4.TXT
 zone = ('vaz045', 0.0018785)
@@ -7432,12 +7327,11 @@ location = (0.8011061, -1.6557357)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/K19A.TXT
-zone = ('gaz025', 0.0007355)
+[k18a]
+description = Franklin Cnty AP, Canon, GA, United States of America
+location = (0.5993524, -1.4509063)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K18A.TXT
+zone = ('gaz026', 0.0015446)
 
 [k1a5]
 description = Franklin, Macon County Airport, NC, United States
@@ -7452,16 +7346,92 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1A6.TXT
 zone = ('kyz087', 0.0022760)
 
 [k1a9]
-description = Grouby Field, Prattville, AL, United States
+description = Prattville - Grouby Field, Prattville, AL, United States of America
 location = (0.5661621, -1.5099315)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1A9.TXT
 zone = ('alz041', 0.0025471)
 
+[k1am]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AM.TXT
+
+[k1an]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AN.TXT
+
+[k1aw]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AW.TXT
+
 [k1b7]
 description = Boothville Heliport, LA, United States
 location = (0.5122541, -1.5609061)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1B7.TXT
-zone = ('laz069', 0.0041758)
+zone = ('laz070', 0.0088738)
+
+[k1bm]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BM.TXT
+zone = ('idz010', 0.0065237)
+
+[k1bn]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BN.TXT
+zone = ('idz010', 0.0065237)
+
+[k1bw]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BW.TXT
+zone = ('idz010', 0.0065237)
+
+[k1cm]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1CM.TXT
+
+[k1cn]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1CN.TXT
+
+[k1cw]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1CW.TXT
+
+[k1dm]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DM.TXT
+zone = ('akz208', 0.0057684)
+
+[k1dn]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DN.TXT
+zone = ('akz208', 0.0057684)
+
+[k1em]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EM.TXT
+
+[k1en]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EN.TXT
+
+[k1ew]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EW.TXT
+zone = ('paz061', 0.0019942)
 
 [k1f0]
 description = Ardmore, Ardmore Downtown Executive Airport, OK, United States
@@ -7469,35 +7439,139 @@ location = (0.5959766, -1.6951074)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1F0.TXT
 zone = ('okz046', 0.0029747)
 
+[k1fm]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FM.TXT
+zone = ('iaz066', 0.0028181)
+
+[k1fn]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FN.TXT
+zone = ('iaz066', 0.0028181)
+
+[k1gm]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GM.TXT
+zone = ('waz024', 0.0040006)
+
+[k1gn]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GN.TXT
+
+[k1gw]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GW.TXT
+
 [k1h2]
 description = Effingham, Effingham County Memorial Airport, IL, United States
 location = (0.6819098, -1.5451982)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1H2.TXT
 zone = ('ilz066', 0.0007896)
 
-[k1ii]
-description = Himsel Army Airfield, Nineveh, IN, United States
-location = (0.6866474, -1.5015242)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1II.TXT
-zone = ('inz055', 0.0027517)
+[k1hm]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HM.TXT
+zone = ('waz028', 0.0038406)
 
-[k1j0]
-description = Tri County Airport, FL, United States
+[k1hn]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HN.TXT
+zone = ('waz028', 0.0038406)
+
+[k1hw]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HW.TXT
+zone = ('arz001', 0.0022625)
+
+[k1im]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IM.TXT
+
+[k1in]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IN.TXT
+
+[k1iw]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IW.TXT
+
+[k1j0]
+description = Tri County Airport, FL, United States
 location = (0.5381432, -1.4940018)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1J0.TXT
 zone = ('flz009', 0.0032672)
 
+[k1jm]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JM.TXT
+
+[k1jn]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JN.TXT
+
+[k1jw]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JW.TXT
+zone = ('wiz015', 0.0009217)
+
 [k1k1]
-description = Benton Lloyd Stearman Field, KS, United States
-location = (0.6592877, -1.6949451)
+description = Lloyd Stearman Field, Benton, KS, United States of America
+location = (0.6592884, -1.6949455)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1K1.TXT
-zone = ('ksz069', 0.0037831)
+zone = ('ksz069', 0.0037833)
+
+[k1km]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KM.TXT
+zone = ('ksz032', 0.0011199)
+
+[k1kn]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KN.TXT
+zone = ('ksz032', 0.0011199)
+
+[k1kw]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KW.TXT
+zone = ('alz066', 0.0031295)
 
 [k1l0]
-description = St. John the Baptist Parish, Reserve, LA, United States
-location = (0.5251173, -1.5809672)
+description = St John The Baptist Parish, Reserve, LA, United States of America
+location = (0.5251172, -1.5809664)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1L0.TXT
-zone = ('laz058', 0.0005685)
+zone = ('laz058', 0.0005678)
+
+[k1lm]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LM.TXT
+
+[k1ln]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LN.TXT
+
+[k1lw]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LW.TXT
 
 [k1m4]
 description = Haleyville, Posey Field Airport, AL, United States
@@ -7505,6 +7579,63 @@ location = (0.5983037, -1.5289133)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1M4.TXT
 zone = ('alz014', 0.0039909)
 
+[k1m5]
+description = Portland Muni, Portland, TN, United States of America
+location = (0.6386659, -1.5093069)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1M5.TXT
+zone = ('tnz008', 0.0021674)
+
+[k1mm]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1MM.TXT
+
+[k1mn]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1MN.TXT
+
+[k1mw]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1MW.TXT
+
+[k1nm]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1NM.TXT
+zone = ('nmz529', 0.0027494)
+
+[k1nn]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1NN.TXT
+zone = ('nmz529', 0.0027494)
+
+[k1nw]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1NW.TXT
+zone = ('nmz529', 0.0027494)
+
+[k1om]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1OM.TXT
+zone = ('mnz073', 0.0033214)
+
+[k1on]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1ON.TXT
+zone = ('mnz073', 0.0033214)
+
+[k1ow]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1OW.TXT
+zone = ('mnz073', 0.0033214)
+
 [k1p1]
 description = Plymouth, Plymouth Municipal Airport, NH, United States
 location = (0.7640906, -1.2523368)
@@ -7517,6 +7648,12 @@ location = (0.5515240, -1.5781267)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1R7.TXT
 zone = ('msz062', 0.0012836)
 
+[k1s5]
+description = Sunnyside Muni, Sunnyside, WA, United States of America
+location = (0.8085601, -2.0938778)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1S5.TXT
+zone = ('waz027', 0.0045105)
+
 [k1v4]
 description = St Johnsbury Fairbanks, VT, United States
 location = (0.7752171, -1.2569279)
@@ -7524,17 +7661,16 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1V4.TXT
 zone = ('vtz007', 0.0013560)
 
 [k1v6]
-comment = missing from the NWS list, information researched manually
-description = Canon City Fremont County, CO, United States
+description = Fremont Cnty AP, Canon City, CO, United States of America
 location = (0.6706956, -1.8344430)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1V6.TXT
 zone = ('coz083', 0.0003093)
 
 [k1yt]
-description = unknown station in United States
-location = None
+description = Yagabond Aaf, United States of America
+location = (0.8144876, -2.1022491)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1YT.TXT
-zone = ('alz009', 0.0017349)
+zone = ('waz027', 0.0044007)
 
 [k20u]
 description = Beach Airport Beach, ND, United States
@@ -7554,45 +7690,62 @@ location = (0.7853982, -1.6205382)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K21D.TXT
 zone = ('mnz063', 0.0007885)
 
+[k22n]
+description = Jake Arner Memorial, Lehighton, PA, United States of America
+location = (0.7122603, -1.3222876)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K22N.TXT
+zone = ('paz054', 0.0020221)
+
 [k24j]
-description = Suwannee County Airport, Live Oak, FL, United States
+description = Suwannee Cnty AP, Live Oak, FL, United States of America
 location = (0.5288369, -1.4490543)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K24J.TXT
 zone = ('flz021', 0.0018917)
 
 [k28j]
-description = Palatka Municipal/Lt. Kay Larkin Field, United States
+description = Palatka Municipal - Lt. Kay Larkin Field, United States of America
 location = (0.5176364, -1.4257508)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K28J.TXT
 zone = ('flz037', 0.0012014)
 
+[k2a0]
+description = Mark Anton, Dayton, TN, United States of America
+location = (0.6192732, -1.4823465)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2A0.TXT
+zone = ('tnz084', 0.0017711)
+
 [k2c8]
 description = Cavalier Municipal Airport, ND, United States
 location = (0.8514346, -1.7039989)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2C8.TXT
 zone = ('ndz008', 0.0009664)
 
-[k2d5]
-description = Oakes Municipal Airport, ND, United States
-location = (0.8058718, -1.7118189)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2D5.TXT
-zone = ('ndz049', 0.0070954)
-
 [k2dp]
 description = Dare County Gunnery Range, NC, United States
 location = (0.6225008, -1.3247049)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2DP.TXT
 zone = ('ncz047', 0.0019885)
 
+[k2f5]
+description = Lamesa Municipal Airport, United States of America
+location = (0.5715594, -1.7785217)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2F5.TXT
+zone = ('txz046', 0.0006807)
+
 [k2g4]
 description = Garrett Cnty Airport, MD, US
 location = (0.6908013, -1.3847442)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2G4.TXT
 zone = ('mdz001', 0.0012633)
 
+[k2g9]
+description = Somerset County, Somerset, PA, United States of America
+location = (0.6988101, -1.3790718)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2G9.TXT
+zone = ('paz033', 0.0011720)
+
 [k2i0]
-comment = missing from the NWS list, information researched manually
-description = Madisonville Municipal Airport, United States
+description = Madisonville Municipal Airport, United States of America
 location = (0.6519840, -1.5253867)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2I0.TXT
 zone = ('kyz016', 0.0021441)
@@ -7603,12 +7756,24 @@ location = (0.5340708, -1.4756759)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2J9.TXT
 zone = ('flz016', 0.0010217)
 
+[k2p2]
+description = Washington Island, Washington Island, WI, United States of America
+location = (0.7921753, -1.5171100)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2P2.TXT
+zone = ('wiz022', 0.0091483)
+
 [k2v5]
 description = Wray, Co, US
 location = (0.6998770, -1.7842501)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2V5.TXT
 zone = ('coz090', 0.0031001)
 
+[k2v6]
+description = Yuma Municipal Airport, United States of America
+location = (0.6999581, -1.7926762)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2V6.TXT
+zone = ('coz090', 0.0042434)
+
 [k2w6]
 description = St Marys Cnty Rgnl Arpt, MD, US
 location = (0.6688102, -1.3360495)
@@ -7633,17 +7798,23 @@ location = (0.7065432, -1.9448010)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K36U.TXT
 zone = ('utz008', 0.0052638)
 
+[k3au]
+description = Augusta Muni, Augusta, KS, United States of America
+location = (0.6574935, -1.6943290)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3AU.TXT
+zone = ('ksz069', 0.0038113)
+
 [k3d2]
-description = Ephraim-Fish Creek, WI, United States
-location = (0.7877667, -1.5217199)
+description = Ephraim-Gilbraltar AP, Ephraim, WI, United States of America
+location = (0.7877666, -1.5217194)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3D2.TXT
 zone = ('wiz022', 0.0037137)
 
-[k3i2]
-description = Point Pleasant, Mason County Airport, WV, United States
-location = (0.6791852, -1.4328862)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3I2.TXT
-zone = ('wvz007', 0.0027068)
+[k3f3]
+description = Mansfield &amp;quot;C E &amp;quot;&amp;quot;Rusty&amp;quot;&amp;quot; Williams Airport, LA, United States of America
+location = (0.5597566, -1.6364914)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3F3.TXT
+zone = ('laz010', 0.0004872)
 
 [k3j7]
 description = Greensboro, Greene County Regional Airport, GA, United States
@@ -7652,7 +7823,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3J7.TXT
 zone = ('gaz050', 0.0005185)
 
 [k3k3]
-description = Syracuse Hamilton County Municipal Airport, United States
+description = Syracuse Hamilton County Municipal Airport, United States of America
 location = (0.6630799, -1.7758076)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3K3.TXT
 zone = ('ksz061', 0.0006326)
@@ -7664,14 +7835,13 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3LF.TXT
 zone = ('ilz060', 0.0029046)
 
 [k3n8]
-description = Mahnomen County Airport, MN, United States
+description = Mahnomen Cnty AP, Mahnomen, MN, United States of America
 location = (0.8248513, -1.6742612)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3N8.TXT
 zone = ('mnz022', 0.0018063)
 
 [k3r7]
-comment = missing from the NWS list, information researched manually
-description = Jennings Airport, United States
+description = Jennings AP, Jennings, LA, United States of America
 location = (0.5278347, -1.6174577)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3R7.TXT
 zone = ('laz042', 0.0021569)
@@ -7682,6 +7852,12 @@ location = (0.5219940, -1.6920967)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3T5.TXT
 zone = ('txz209', 0.0007116)
 
+[k40b]
+description = Clayton Lake, ME, United States
+location = (0.8136143, -1.2135856)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K40B.TXT
+zone = ('mez001', 0.0077018)
+
 [k40j]
 description = Perry-Foley Airport, FL, United States
 location = (0.5247623, -1.4588044)
@@ -7700,12 +7876,30 @@ location = (0.8281781, -1.7305182)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K46D.TXT
 zone = ('ndz025', 0.0031680)
 
+[k46u]
+description = Alpine, Alpine, WY, United States of America
+location = (0.7537142, -1.9380561)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K46U.TXT
+zone = ('wyz023', 0.0056595)
+
+[k49a]
+description = Gilmer Cnty AP, Ellijay, GA, United States of America
+location = (0.6044090, -1.4752765)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K49A.TXT
+zone = ('gaz007', 0.0014863)
+
 [k4a6]
 description = Scottsboro Muni Word, US
 location = (0.6052802, -1.5009832)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4A6.TXT
 zone = ('alz009', 0.0017349)
 
+[k4a7]
+description = Atlanta South Regional Airport/Tara Field, United States of America
+location = (0.5827499, -1.4718774)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4A7.TXT
+zone = ('gaz056', 0.0023458)
+
 [k4a9]
 description = Fort Payne, Isbell Field Airport, AL, United States
 location = (0.6016780, -1.4961205)
@@ -7725,10 +7919,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4I3.TXT
 zone = ('ohz047', 0.0017760)
 
 [k4i7]
-description = Greencastle Putnam County Airport, IN, United States
-location = (0.6917368, -1.5151866)
+description = Putnam County Rgnl, Greencastle, IN, United States of America
+location = (0.6917679, -1.5152168)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4I7.TXT
-zone = ('inz045', 0.0007082)
+zone = ('inz045', 0.0006693)
 
 [k4m9]
 description = Corning, Ar, US
@@ -7748,12 +7942,30 @@ location = (0.5918266, -1.6556048)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4O4.TXT
 zone = ('okz077', 0.0038129)
 
+[k4v0]
+description = Rangely, Rangely, CO, United States of America
+location = (0.6998002, -1.8982081)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4V0.TXT
+zone = ('coz001', 0.0061329)
+
 [k54j]
-description = DeFuniak Springs Airport, FL, United States
+description = Defuniak Springs, Defuniak Springs, FL, United States of America
 location = (0.5363591, -1.5036671)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K54J.TXT
 zone = ('flz007', 0.0022572)
 
+[k57c]
+description = East Troy Muni, East Troy, WI, United States of America
+location = (0.7469515, -1.5423930)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K57C.TXT
+zone = ('wiz070', 0.0031230)
+
+[k5a6]
+description = Winona-montgomery County, Winona, MS, United States of America
+location = (0.5840742, -1.5660877)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5A6.TXT
+zone = ('msz028', 0.0017330)
+
 [k5c1]
 description = Boerne Stage Field, US
 location = (0.5187119, -1.7224654)
@@ -7767,13 +7979,13 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5H4.TXT
 zone = ('ndz023', 0.0047674)
 
 [k5m9]
-description = Marion-Critt County Airport, KY, United States
+description = Marion-crittenden County, Marion, KY, United States of America
 location = (0.6516409, -1.5378048)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5M9.TXT
 zone = ('kyz010', 0.0003353)
 
 [k5r8]
-description = De Quincy Industrial Airpark, LA, United States of America
+description = De Quincy Industrial Air Park, LA, United States of America
 location = (0.5312987, -1.6314203)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5R8.TXT
 zone = ('laz041', 0.0040889)
@@ -7784,52 +7996,50 @@ location = (0.6881058, -1.8741200)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5SM.TXT
 zone = ('coz008', 0.0058953)
 
-[k5t9]
-description = Maverick County Memorial International Airport, United States
-location = (0.5036513, -1.7542910)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5T9.TXT
-zone = ('txz217', 0.0036406)
-
-[k5w8]
-comment = missing from the NWS list, information researched manually
-description = Siler City Municipal Airport, United States
-location = (0.6231605, -1.3876071)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5W8.TXT
-zone = ('ncz039', 0.0042808)
-
 [k65s]
 description = Bonners Ferry, Id, US
 location = (0.8504989, -2.0298179)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K65S.TXT
-zone = ('idz001', 0.0050114)
+zone = ('waz037', 0.0161943)
 
 [k66r]
-description = Robert R. Wells Jr., Columbus, TX, United States
+description = Robert R Wells Jr, Columbus, TX, United States of America
 location = (0.5173342, -1.6845185)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K66R.TXT
 zone = ('txz210', 0.0003880)
 
+[k6a1]
+description = Butler Municipal Airport, GA, United States of America
+location = (0.5684014, -1.4704573)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6A1.TXT
+zone = ('gaz080', 0.0001992)
+
 [k6a2]
-comment = missing from the NWS list, information researched manually
-description = Griffin Spalding County Airport, United States
-location = (0.5799201, -1.4708752)
+description = Griffin-Spaldg Cnty AP, Griffin, GA, United States of America
+location = (0.5799206, -1.4708762)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6A2.TXT
-zone = ('gaz056', 0.0006071)
+zone = ('gaz056', 0.0006064)
 
 [k6b0]
-description = Middlebury State AP, Middlebury, VT, United States
+description = Middlebury State AP, Middlebury, VT, United States of America
 location = (0.7676796, -1.2757641)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6B0.TXT
 zone = ('vtz009', 0.0019120)
 
+[k6b9]
+description = Skaneateles Aero Drome, Skaneateles, NY, United States of America
+location = (0.7489898, -1.3341431)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6B9.TXT
+zone = ('nyz017', 0.0022764)
+
 [k6i2]
-description = Lebanon-Springfield, KY, United States
+description = Lebanon Springfield-george Hoerter Field, Springfield, KY, United States of America
 location = (0.6568577, -1.4877501)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6I2.TXT
 zone = ('kyz054', 0.0014932)
 
 [k6l4]
-description = Logan County Airport, WV, United States
+description = Logan Cnty AP, Logan, WV, United States of America
 location = (0.6607066, -1.4297022)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6L4.TXT
 zone = ('wvz025', 0.0004984)
@@ -7846,6 +8056,12 @@ location = (0.5244714, -1.7840174)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6R6.TXT
 zone = ('txz082', 0.0037155)
 
+[k74v]
+description = Roosevelt Muni, Roosevelt, UT, United States of America
+location = (0.7029888, -1.9207568)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K74V.TXT
+zone = ('utz011', 0.0036086)
+
 [k79j]
 description = Opp/Andalusia, AL, United States
 location = (0.5462881, -1.5076736)
@@ -7864,29 +8080,41 @@ location = (0.8067009, -1.7496150)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7L2.TXT
 zone = ('ndz046', 0.0011295)
 
+[k7n0]
+description = Downtown Heliport, New Orleans, LA, United States of America
+location = (0.5227729, -1.5722402)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7N0.TXT
+zone = ('laz061', 0.0024736)
+
 [k7r3]
 description = Amelia / Lake Palourd, LA, United States
 location = (0.5183628, -1.5899949)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7R3.TXT
 zone = ('laz056', 0.0035467)
 
-[k7r4]
-description = Intracoastal City, LA, United States
-location = (0.5198172, -1.6080300)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7R4.TXT
-zone = ('laz052', 0.0029786)
-
 [k7w4]
-description = Lake Anna Airport, Bumpass, VA, United States
+description = Lake Anna AP, Bumpass, VA, United States of America
 location = (0.6626282, -1.3569219)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7W4.TXT
-zone = ('vaz049', 0.0029948)
+zone = ('vaz056', 0.0040882)
+
+[k7w6]
+description = Hyde County, Engelhard, NC, United States of America
+location = (0.6206808, -1.3256680)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7W6.TXT
+zone = ('ncz047', 0.0039647)
+
+[k82c]
+description = New Lisbon Mauston-new Lisbon Union, WI, United States of America
+location = (0.7651300, -1.5731993)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K82C.TXT
+zone = ('wiz043', 0.0015265)
 
 [k82v]
-description = Pine Bluffs Municipal, Pine Bluffs, WY, United States
-location = (0.7182609, -1.8174154)
+description = Pine Bluffs Muni, Pine Bluffs, WY, United States of America
+location = (0.7182461, -1.8174943)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K82V.TXT
-zone = ('wyz119', 0.0026712)
+zone = ('wyz119', 0.0026544)
 
 [k8a0]
 description = Albertville, Albertville Municipal Airport, AL, United States
@@ -7900,14 +8128,8 @@ location = (0.7970337, -1.6926785)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8D3.TXT
 zone = ('sdz008', 0.0007905)
 
-[k8s0]
-description = Browning, Starr-Browning Airstrip, MT, United States
-location = (0.8482494, -1.9742243)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8S0.TXT
-zone = ('mtz009', 0.0012388)
-
 [k8w2]
-description = New Market Airport, New Market, VA, United States
+description = New Market AP, New Market, VA, United States of America
 location = (0.6746688, -1.3737151)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8W2.TXT
 zone = ('vaz029', 0.0031163)
@@ -7918,6 +8140,12 @@ location = (0.8541738, -1.7087258)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K96D.TXT
 zone = ('ndz008', 0.0050408)
 
+[k9a5]
+description = Barwick Lafayette AP, LaFayette, GA, United States of America
+location = (0.6054285, -1.4885966)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9A5.TXT
+zone = ('gaz002', 0.0008360)
+
 [k9d7]
 description = Cando Municipal Airport, ND, United States
 location = (0.8461356, -1.7320017)
@@ -7948,6 +8176,18 @@ location = (0.7638724, -1.7334028)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9V9.TXT
 zone = ('sdz057', 0.0030901)
 
+[ka08]
+description = Vaiden Fld AP, Marion, AL, United States of America
+location = (0.5674153, -1.5251525)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KA08.TXT
+zone = ('alz033', 0.0026012)
+
+[ka39]
+description = Ak-chin Rgnl, Maricopa, AZ, United States of America
+location = (0.5757982, -1.9533468)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KA39.TXT
+zone = ('azz028', 0.0033741)
+
 [kaaa]
 description = Lincoln, Logan County Airport, IL, United States
 location = (0.7009000, -1.5591899)
@@ -8048,7 +8288,7 @@ zone = ('txz159', 0.0008597)
 description = Arcata/Eureka Arcata Airport, CA, United States
 location = (0.7152941, -2.1659536)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KACV.TXT
-zone = ('caz001', 0.0007173)
+zone = ('caz101', 0.0007173)
 
 [kacy]
 description = Atlantic City International, NJ, United States
@@ -8063,10 +8303,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KADC.TXT
 zone = ('mnz032', 0.0037420)
 
 [kadf]
-description = Dexter B Florence Memorial Field, AR, United States
+description = Arkadelphia [Dexter B Florence Memorial Field], AR, US // Florence Mem AP, Arkadelphia, AR, United States of America
 location = (0.5951539, -1.6243096)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KADF.TXT
-zone = ('arz053', 0.0018080)
+zone = ('arz053', 0.0018081)
 
 [kadg]
 description = Adrian Lenawee County Airport, MI, United States
@@ -8074,12 +8314,6 @@ location = (0.7307112, -1.4675310)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KADG.TXT
 zone = ('miz082', 0.0005429)
 
-[kadh]
-description = Ada, Ada Municipal Airport, OK, United States
-location = (0.6074521, -1.6872340)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KADH.TXT
-zone = ('okz042', 0.0013455)
-
 [kadm]
 description = Ardmore, Ardmore Municipal Airport, OK, United States
 location = (0.5987013, -1.6933087)
@@ -8153,7 +8387,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAFN.TXT
 zone = ('nhz015', 0.0035605)
 
 [kafo]
-description = Afton Municipal Airport, WY, United States
+description = Afton [Muni], WY, US // Afton Municipal Airport, WY, United States of America
 location = (0.7454519, -1.9363060)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAFO.TXT
 zone = ('wyz023', 0.0027041)
@@ -8201,7 +8435,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAIA.TXT
 zone = ('nez003', 0.0047388)
 
 [kaib]
-description = Nucla Hopkins Field Airport, CO, United States
+description = Nucla [Hopkins Field], CO, US // Nucla Hopkins Field Airport, CO, United States of America
 location = (0.6673921, -1.8947866)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAIB.TXT
 zone = ('coz020', 0.0021376)
@@ -8252,14 +8486,19 @@ zone = ('ilz073', 0.0019829)
 description = Corona Muni Arpt, CA, US
 location = (0.5916666, -2.0525072)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAJO.TXT
-zone = ('caz042', 0.0044081)
+zone = ('caz552', 0.0044081)
+
+[kajr]
+description = Cornelia [Habersham County Airport], GA, US // Cornelia Habersham County Airport, GA, United States of America
+location = (0.6021359, -1.4583390)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAJR.TXT
+zone = ('gaz017', 0.0023181)
 
 [kajz]
-comment = missing from the NWS list, information researched manually
-description = Blake Field Airport, Delta, Colorado, United States
-location = (0.6769507, -1.8860658)
+description = Delta [Blake Field], CO, US // Delta Blake Field Airport, CO, United States of America
+location = (0.6769507, -1.8860663)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAJZ.TXT
-zone = ('coz011', 0.0027752)
+zone = ('coz011', 0.0027755)
 
 [kakh]
 description = Gastonia Municipal Airport, NC, United States
@@ -8307,7 +8546,7 @@ zone = ('azz513', 0.0005507)
 description = Alamogordo-White, NM, United States
 location = (0.5730498, -1.8497581)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KALM.TXT
-zone = ('nmz414', 0.0020283)
+zone = ('nmz526', 0.0143745)
 
 [kaln]
 description = Alton/St. Louis, St. Louis Regional Airport, IL, United States
@@ -8394,7 +8633,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KANK.TXT
 zone = ('coz062', 0.0028068)
 
 [kanq]
-description = Angola Tri-State Steuben County Airport, IN, United States
+description = Angola [Tri-State Steuben County Airport], IN, US // Angola Tri-State Steuben County Airport, IN, United States of America
 location = (0.7267627, -1.4850156)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KANQ.TXT
 zone = ('inz007', 0.0011016)
@@ -8439,7 +8678,7 @@ zone = ('flz069', 0.0034984)
 description = Phillips Army Air Field / Aberdeen, MD, United States
 location = (0.6888233, -1.3293591)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAPG.TXT
-zone = ('mdz007', 0.0021770)
+zone = ('mdz008', 0.0036074)
 
 [kapn]
 description = Alpena County Regional Airport, MI, United States
@@ -8483,6 +8722,12 @@ location = (0.7452556, -1.2769992)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAQW.TXT
 zone = ('maz001', 0.0024509)
 
+[kaqx]
+description = Allendale [Allendale County Airport], SC, US // Allendale Cnty AP, Allendale, SC, United States of America
+location = (0.5758733, -1.4184334)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAQX.TXT
+zone = ('scz040', 0.0012919)
+
 [kara]
 description = New Iberia Acadiana Regional, LA, United States
 location = (0.5241806, -1.6036667)
@@ -8568,7 +8813,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KASL.TXT
 zone = ('txz138', 0.0011596)
 
 [kasn]
-description = Talladega Municipal Airport, AL, United States
+description = Talladega [Muni], AL, US // Talladega Municipal Airport, AL, United States of America
 location = (0.5858984, -1.5018768)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KASN.TXT
 zone = ('alz027', 0.0037051)
@@ -8603,6 +8848,12 @@ location = (0.4746520, -1.5712666)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KATP.TXT
 zone = ('laz067', 0.0381782)
 
+[kats]
+description = Artesia, Artesia Municipal Airport, NM, United States
+location = (0.5733843, -1.8233018)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KATS.TXT
+zone = ('nmz028', 0.0069206)
+
 [katt]
 description = Camp Mabry/Austin City Asos, TX, United States
 location = (0.5291257, -1.7063502)
@@ -8621,12 +8872,6 @@ location = (0.7836528, -1.6955874)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KATY.TXT
 zone = ('sdz020', 0.0014392)
 
-[kaud]
-description = Audubon Park, LA, United States
-location = (0.5224352, -1.5731234)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAUD.TXT
-zone = ('laz061', 0.0019719)
-
 [kaug]
 description = Augusta State Airport, ME, United States
 location = (0.7734717, -1.2182398)
@@ -8693,6 +8938,12 @@ location = (0.7214028, -1.3217960)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAVP.TXT
 zone = ('paz044', 0.0024323)
 
+[kavq]
+description = Marana [Marana Regional], AZ, US // Tucson Marana Regional Airport (Marana Airpark), AZ, United States of America
+location = (0.5656535, -1.9411271)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAVQ.TXT
+zone = ('azz504', 0.0047230)
+
 [kavx]
 description = Avalon Catalina Airport, CA, United States
 location = (0.5829400, -2.0667607)
@@ -8715,7 +8966,7 @@ zone = ('arz036', 0.0016900)
 description = Arlington Municipal, WA, United States
 location = (0.8406669, -2.1322106)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAWO.TXT
-zone = ('waz507', 0.0022029)
+zone = ('waz555', 0.0022029)
 
 [kaxa]
 description = Algona, IA, United States
@@ -8748,10 +8999,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAXS.TXT
 zone = ('okz036', 0.0022222)
 
 [kaxv]
-description = Wapakoneta/Neil Armstrong Airport, OH, United States
-location = (0.7067430, -1.4712941)
+description = Wapakoneta [Neil Armstrong Airport], OH, US // Wapakoneta Neil Armstrong Airport, OH, United States of America
+location = (0.7067459, -1.4712791)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAXV.TXT
-zone = ('ohz035', 0.0015616)
+zone = ('ohz035', 0.0015519)
 
 [kaxx]
 description = Angel Fire, NM, US
@@ -8772,11 +9023,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Hazlehurst, GA, US // Hazlehurst AP, Hazlehurst, GA, United States of America
+location = (0.5564924, -1.4424690)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAZE.TXT
-zone = ('gaz133', 0.0013884)
+zone = ('gaz133', 0.0013885)
 
 [kazo]
 description = Kalamazoo/Battle Creek Airport, MI, United States
@@ -8838,12 +9088,6 @@ location = (0.7909250, -1.6694074)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBBB.TXT
 zone = ('mnz055', 0.0007071)
 
-[kbbd]
-description = Brady, Curtis Field Airport, TX, United States
-location = (0.5441791, -1.7335289)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBBD.TXT
-zone = ('txz154', 0.0004928)
-
 [kbbf]
 description = Brazos 133, TX, United States
 location = (0.4858124, -1.6757439)
@@ -8968,7 +9212,7 @@ zone = ('nez019', 0.0014316)
 description = Seattle Boeing Field, WA, United States
 location = (0.8299041, -2.1348286)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFI.TXT
-zone = ('waz509', 0.0069877)
+zone = ('waz558', 0.0016495)
 
 [kbfl]
 description = Bakersfield Meadows Field, CA, United States
@@ -8980,7 +9224,7 @@ zone = ('caz092', 0.0063441)
 description = Mobile Downtown Airport, AL, United States
 location = (0.5346525, -1.5370533)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFM.TXT
-zone = ('alz063', 0.0031396)
+zone = ('alz265', 0.0031396)
 
 [kbfw]
 description = Silver Bay, MN, United States
@@ -9001,8 +9245,7 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Winchester [Muni], TN, US // Winchester Municipal Airport, TN, United States of America
 location = (0.6139637, -1.5021380)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBGF.TXT
 zone = ('tnz097', 0.0005422)
@@ -9059,7 +9302,7 @@ zone = ('nez089', 0.0010466)
 description = Biggs Army Air Field / Ft. Bliss, TX, United States
 location = (0.5558874, -1.8567394)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBIF.TXT
-zone = ('txz419', 0.0013420)
+zone = ('nmz027', 0.0253782)
 
 [kbih]
 description = Bishop Airport, CA, United States
@@ -9145,12 +9388,6 @@ location = (0.7248934, -1.4253522)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBKL.TXT
 zone = ('ohz011', 0.0019058)
 
-[kbkn]
-description = Blackwell Tonkawa, OK, US
-location = (0.6414085, -1.6990780)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBKN.TXT
-zone = ('okz008', 0.0031158)
-
 [kbks]
 description = Falfurrias, Brooks County Airport, TX, United States
 location = (0.4748459, -1.7125365)
@@ -9167,7 +9404,7 @@ zone = ('vaz067', 0.0017527)
 description = Brooksville Hernando Co Airport, FL, United States
 location = (0.4968371, -1.4390240)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBKV.TXT
-zone = ('flz043', 0.0070162)
+zone = ('flz148', 0.0015682)
 
 [kbkw]
 description = Raleigh County Mem Airport, WV, United States
@@ -9175,6 +9412,12 @@ location = (0.6597345, -1.4157529)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBKX.TXT
+zone = ('sdz040', 0.0012596)
+
 [kblf]
 description = Bluefield Mercer County Airport, WV, United States
 location = (0.6510078, -1.4172074)
@@ -9253,12 +9496,6 @@ location = (0.6303547, -1.5129096)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBNA.TXT
 zone = ('tnz027', 0.0017007)
 
-[kbnl]
-description = Barnwell, Sc, US
-location = (0.5803220, -1.4205235)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBNL.TXT
-zone = ('scz035', 0.0007143)
-
 [kbno]
 description = Burns Municipal Airport, OR, United States
 location = (0.7609636, -2.0760691)
@@ -9337,6 +9574,12 @@ location = (0.5717699, -1.6036085)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBQP.TXT
 zone = ('laz007', 0.0015604)
 
+[kbqx]
+description = Brazos 451, TX, United States
+location = (0.4973073, -1.6707067)
+metar = http://tgftp.nws.noaa.gov/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)
@@ -9419,7 +9662,7 @@ zone = ('ncz023', 0.0009660)
 description = Boothville, LA, United States
 location = (0.5119632, -1.5603244)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBVE.TXT
-zone = ('laz069', 0.0047603)
+zone = ('laz070', 0.0092676)
 
 [kbvi]
 description = Beaver Falls Airport, PA, United States
@@ -9479,7 +9722,7 @@ zone = ('kyz071', 0.0004808)
 description = Baltimore-Washington International, MD, United States
 location = (0.6835873, -1.3383766)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBWI.TXT
-zone = ('mdz011', 0.0030397)
+zone = ('mdz506', 0.0029453)
 
 [kbwp]
 description = Wahpeton, Harry Stern Airport, ND, United States
@@ -9487,6 +9730,12 @@ location = (0.8071081, -1.6861141)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBWP.TXT
 zone = ('mnz029', 0.0025883)
 
+[kbww]
+description = Bowman [Bowman Regional], ND, US // Bowman Rgnl, Bowman, ND, United States of America
+location = (0.8057418, -1.8028626)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBWW.TXT
+zone = ('ndz043', 0.0028658)
+
 [kbxa]
 description = Bogalusa, George R Carr Memorial Air Field, LA, United States
 location = (0.5377990, -1.5684353)
@@ -9517,6 +9766,12 @@ location = (0.7426376, -1.9856029)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBYI.TXT
 zone = ('idz017', 0.0072383)
 
+[kbyl]
+description = Williamsburg [Williamsburg-Whitley County Airport], KY, US // Williamsburg-whitley County, Williamsburg, KY, United States of America
+location = (0.6421939, -1.4695590)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBYL.TXT
+zone = ('kyz085', 0.0009946)
+
 [kbys]
 description = Fort Irwin/Barstow, Bicycle Lake Army Airfield, CA, United States
 location = (0.6158103, -2.0353448)
@@ -9535,6 +9790,12 @@ location = (0.7990699, -1.9399335)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBZN.TXT
 zone = ('mtz055', 0.0037642)
 
+[kc07]
+description = Walton Peak, CO
+location = (0.7043175, -1.8622527)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC07.TXT
+zone = ('coz005', 0.0035446)
+
 [kc09]
 description = Morris, Morris Municipal-James R Washburn Field Airport, IL, United States
 location = (0.7230075, -1.5431959)
@@ -9548,11 +9809,17 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC29.TXT
 zone = ('wiz063', 0.0016062)
 
 [kc35]
-description = Reedsburg Municipal Airport, WI, United States
+description = Reedsburg Muni, Reedsburg, WI, United States of America
 location = (0.7596792, -1.5704647)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC35.TXT
 zone = ('wiz056', 0.0017869)
 
+[kc62]
+description = Kendallville Muni, Kendallville, IN, United States of America
+location = (0.7238560, -1.4879646)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC62.TXT
+zone = ('inz008', 0.0025085)
+
 [kc75]
 description = Lacon, Marshall County Airport, IL, United States
 location = (0.7159195, -1.5600868)
@@ -9679,24 +9946,12 @@ location = (0.8424074, -1.6141435)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCDD.TXT
 zone = ('mnz011', 0.0022863)
 
-[kcdh]
-description = Camden / Harrell Field, AR, United States
-location = (0.5867215, -1.6190838)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCDH.TXT
-zone = ('arz066', 0.0017254)
-
 [kcdj]
 description = Chillicothe Agri-Science Ctr, MO, United States
 location = (0.6949319, -1.6333373)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCDJ.TXT
 zone = ('moz023', 0.0007646)
 
-[kcdn]
-description = Camden Woodward, Sc, US
-location = (0.5982989, -1.4062118)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCDN.TXT
-zone = ('scz022', 0.0010672)
-
 [kcdr]
 description = Chadron Municipal Airport, NE, United States
 location = (0.7475827, -1.7994345)
@@ -9737,7 +9992,7 @@ zone = ('scz004', 0.0016049)
 description = Crestview Sikes Airport, FL, United States
 location = (0.5369796, -1.5100007)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCEW.TXT
-zone = ('flz005', 0.0018416)
+zone = ('flz205', 0.0018416)
 
 [kcey]
 description = Kyle Oakley Fld/M, US
@@ -9752,7 +10007,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCEZ.TXT
 zone = ('coz021', 0.0019266)
 
 [kcfd]
-description = Bryan Coulter Field, TX, United States
+description = Bryan [Coulter Field], TX, US // Coulter Fld AP, Bryan, TX, United States of America
 location = (0.5360900, -1.6812994)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCFD.TXT
 zone = ('txz196', 0.0010479)
@@ -9763,6 +10018,12 @@ location = (0.7881713, -1.6378703)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCFE.TXT
 zone = ('mnz059', 0.0014990)
 
+[kcfj]
+description = Crawfordsville [Muni], IN, US // Crawfordsville Muni, Crawfordsville, IN, United States of America
+location = (0.6977065, -1.5170377)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCFJ.TXT
+zone = ('inz036', 0.0011848)
+
 [kcfs]
 description = Caro, Tuscola Area Airport, MI, United States
 location = (0.7584959, -1.4563948)
@@ -9779,7 +10040,7 @@ zone = ('ksz099', 0.0031053)
 description = Crystal River, Fl, US
 location = (0.5038766, -1.4411184)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCGC.TXT
-zone = ('flz043', 0.0080176)
+zone = ('flz142', 0.0016056)
 
 [kcge]
 description = Cambridge-Dorchester Arpt, MD, US
@@ -9823,6 +10084,12 @@ location = (0.5806565, -1.9514720)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCHD.TXT
 zone = ('azz028', 0.0039857)
 
+[kchk]
+description = Chickasha, Chickasha Municipal Airport, OK, United States
+location = (0.6125427, -1.7098312)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCHK.TXT
+zone = ('okz027', 0.0018109)
+
 [kcho]
 description = Charlottesville-Albemarle, VA, United States
 location = (0.6655522, -1.3692108)
@@ -9884,8 +10151,7 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Cordele [Crisp County-Cordele Airport], GA, US // Crisp Cnty-Cordele AP, Cordele, GA, United States of America
 location = (0.5583105, -1.4621307)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCKF.TXT
 zone = ('gaz106', 0.0011522)
@@ -9920,6 +10186,12 @@ location = (0.6390814, -1.5257087)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCKV.TXT
 zone = ('tnz006', 0.0021433)
 
+[kckz]
+description = Perkasie [Pennridge Airport], PA, US // Perkasie Pennridge Airport, PA, United States of America
+location = (0.7049244, -1.3140666)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCKZ.TXT
+zone = ('paz106', 0.0026082)
+
 [kcle]
 description = Cleveland-Hopkins International, OH, United States
 location = (0.7225663, -1.4285520)
@@ -9932,12 +10204,6 @@ location = (0.7786593, -1.5486549)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCLI.TXT
 zone = ('wiz031', 0.0030890)
 
-[kclk]
-description = Clinton, Clinton Regional Airport, OK, United States
-location = (0.6202561, -1.7265039)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCLK.TXT
-zone = ('okz016', 0.0020954)
-
 [kcll]
 description = College Stn Easterwood Field, TX, United States
 location = (0.5337799, -1.6819156)
@@ -9954,7 +10220,7 @@ zone = ('waz514', 0.0028693)
 description = Chehalis-Centralia Arpt, WA, US
 location = (0.8147197, -2.1464059)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCLS.TXT
-zone = ('waz504', 0.0012174)
+zone = ('waz569', 0.0012174)
 
 [kclt]
 description = Charlotte/Douglas International, NC, United States
@@ -9963,7 +10229,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCLT.TXT
 zone = ('ncz071', 0.0017517)
 
 [kclw]
-description = Clearwater Air Park, FL, United States of America
+description = Clearwater [Clearwater Air Park], FL, US // Clearwater Air Park, Clearwater, FL, United States of America
 location = (0.4882945, -1.4444180)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCLW.TXT
 zone = ('flz050', 0.0010281)
@@ -9975,7 +10241,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCMA.TXT
 zone = ('caz040', 0.0005500)
 
 [kcmd]
-description = Folsom Field Airport/Cullman, AL, United States
+description = Cullman [Cullman Regional-Folsom Field], AL, US // Cullman Regional Folsom Field, AL
 location = (0.5981015, -1.5159586)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCMD.TXT
 zone = ('alz016', 0.0023898)
@@ -10017,8 +10283,7 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Canton [Cherokee County Airport], GA, US // Cherokee Cnty AP, Canton, GA, United States of America
 location = (0.5988612, -1.4734446)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCNI.TXT
 zone = ('gaz021', 0.0014261)
@@ -10039,7 +10304,7 @@ zone = ('nmz028', 0.0029033)
 description = Chino Airport, CA, United States
 location = (0.5928302, -2.0530890)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCNO.TXT
-zone = ('caz042', 0.0051343)
+zone = ('caz552', 0.0051343)
 
 [kcnu]
 description = Chanute Johnson Airport, KS, United States
@@ -10113,12 +10378,6 @@ location = (0.6774786, -1.6094845)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCOU.TXT
 zone = ('moz041', 0.0032893)
 
-[kcpc]
-description = Whiteville, Columbus County Municipal Airport, NC, United States
-location = (0.5981728, -1.3738359)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPC.TXT
-zone = ('ncz099', 0.0008747)
-
 [kcpk]
 description = Chesapeake, Chesapeake Municipal Airport, VA, United States
 location = (0.6399347, -1.3320450)
@@ -10165,7 +10424,7 @@ zone = ('nmz523', 0.0028051)
 description = Fairhope, Al, US
 location = (0.5316273, -1.5339699)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCQF.TXT
-zone = ('alz064', 0.0033635)
+zone = ('alz266', 0.0033635)
 
 [kcqm]
 description = Cook, Cook Municipal Airport, MN, United States
@@ -10312,7 +10571,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCVB.TXT
 zone = ('txz204', 0.0039665)
 
 [kcvc]
-description = Atlanta/Covington Municipal Airport, GA, United States
+description = Atlanta [Covington Muni], GA, US // Covington Muni, Atlanta, GA, United States of America
 location = (0.5869945, -1.4634140)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCVC.TXT
 zone = ('gaz048', 0.0013482)
@@ -10348,10 +10607,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCVS.TXT
 zone = ('nmz535', 0.0033593)
 
 [kcvw]
-description = Cameron/Gulf of Mexico, LA, United States
+description = Cameron, LA GOM, United States of America
 location = (0.5198289, -1.6283922)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCVW.TXT
-zone = ('laz073', 0.0024897)
+zone = ('laz074', 0.0027513)
 
 [kcvx]
 description = Charlevoix, Charlevoix Municipal Airport, MI, United States
@@ -10387,7 +10646,6 @@ zone = ('iaz066', 0.0028181)
 description = unknown station in United States of America
 location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCWN.TXT
-zone = ('nhz002', 0.0033718)
 
 [kcwv]
 description = Claxton, Ga, US
@@ -10396,7 +10654,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCWV.TXT
 zone = ('gaz115', 0.0007942)
 
 [kcxe]
-description = Chase City Municipal Airport, VA, United States
+description = Chase City [Muni], VA, US // Chase City Muni AP, Chase City, VA, United States of America
 location = (0.6420776, -1.3701106)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCXE.TXT
 zone = ('vaz065', 0.0027057)
@@ -10425,8 +10683,14 @@ location = (0.7182030, -1.8291051)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCYS.TXT
 zone = ('wyz118', 0.0036415)
 
+[kczl]
+description = Calhoun [Tom B David Field], GA, US // Calhoun Tom B. David Field Airport, GA, United States of America
+location = (0.6013600, -1.4824681)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCZL.TXT
+zone = ('gaz012', 0.0012393)
+
 [kczt]
-description = Carrizo Springs/Dimmit County Airport, TX, United States
+description = Carrizo Springs [Dimmit County Airport], TX, US // Carrizo Springs Dimmit County Airport, TX, United States of America
 location = (0.4978072, -1.7422512)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCZT.TXT
 zone = ('txz228', 0.0020213)
@@ -10444,11 +10708,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Manitowish Waters, Manitowish Waters, WI, United States of America
+location = (0.8049520, -1.5687047)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KD25.TXT
-zone = ('miz009', 0.0054973)
+zone = ('miz009', 0.0055124)
 
 [kd39]
 description = Sauk Centre Muni, Mn, US
@@ -10469,7 +10732,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KD55.TXT
 zone = ('ndz007', 0.0008867)
 
 [kd57]
-description = Glen Ullin Regional Airport, ND, United States
+description = Glen Ullin Rgnl, Glen Ullin, ND, United States of America
 location = (0.8170372, -1.7777951)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KD57.TXT
 zone = ('ndz034', 0.0071256)
@@ -10481,8 +10744,7 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Dupont-Lapeer AP, Lapeer, MI, United States of America
 location = (0.7516519, -1.4533625)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KD95.TXT
 zone = ('miz062', 0.0007563)
@@ -10547,6 +10809,12 @@ location = (0.6780604, -1.3444853)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDCA.TXT
 zone = ('dcz001', 0.0010658)
 
+[kdcm]
+description = Chester, Sc, US
+location = (0.6072000, -1.4170328)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDCM.TXT
+zone = ('scz014', 0.0017638)
+
 [kdcu]
 description = Pryor Field, AL, United States
 location = (0.6047566, -1.5175638)
@@ -10554,7 +10822,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDCU.TXT
 zone = ('alz005', 0.0028301)
 
 [kdcy]
-description = Washington/Daviess County Airport, IN, United States
+description = Washington [Daviess County Airport], IN, US // Daviess Cnty AP, Washington, IN, United States of America
 location = (0.6754498, -1.5207007)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDCY.TXT
 zone = ('inz068', 0.0007858)
@@ -10578,11 +10846,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Deland [Muni-Sidney H Taylor Field], FL, US // DeLand Municipal Airport &amp;amp; Sidney H Taylor Field, FL, United States of America
+location = (0.5073153, -1.4186690)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDED.TXT
-zone = ('flz041', 0.0012988)
+zone = ('flz041', 0.0012989)
 
 [kdeh]
 description = Decorah, IA, United States
@@ -10668,11 +10935,11 @@ location = (0.7417649, -1.3837552)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDKK.TXT
 zone = ('nyz019', 0.0048632)
 
-[kdkr]
-description = Crockett, Houston County Airport, TX, United States
-location = (0.5464093, -1.6651071)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDKR.TXT
-zone = ('txz163', 0.0003419)
+[kdkx]
+description = Knoxville Downtown, TN, United States
+location = (0.6277368, -1.4637495)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDKX.TXT
+zone = ('tnz069', 0.0010973)
 
 [kdlf]
 description = Laughlin, Laughlin Air Force Base Auxiliary Airfield, TX, United States
@@ -10702,7 +10969,7 @@ zone = ('mtz008', 0.0047529)
 description = West Delta, MS, United States
 location = (0.5082641, -1.5628939)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLP.TXT
-zone = ('laz069', 0.0064311)
+zone = ('laz068', 0.0102590)
 
 [kdls]
 description = The Dalles Municipal Airport, OR, United States
@@ -10732,7 +10999,7 @@ zone = ('mdz011', 0.0008409)
 description = Deming Municipal Airport, NM, United States
 location = (0.5631596, -1.8800105)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDMN.TXT
-zone = ('nmz407', 0.0017213)
+zone = ('nmz402', 0.0074993)
 
 [kdmo]
 description = Sedalia Memorial Airport, MO, United States
@@ -10843,7 +11110,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDSV.TXT
 zone = ('nyz013', 0.0029167)
 
 [kdta]
-description = Delta Municipal Airport, UT, United States
+description = Delta [Muni], UT, US // Delta Municipal Airport, UT, United States of America
 location = (0.6873218, -1.9636300)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDTA.TXT
 zone = ('utz015', 0.0085898)
@@ -10870,7 +11137,7 @@ zone = ('txz103', 0.0012130)
 description = Destin-Ft Walton Beach Airport, FL, United States
 location = (0.5305801, -1.5091280)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDTS.TXT
-zone = ('flz006', 0.0035104)
+zone = ('flz206', 0.0035104)
 
 [kdtw]
 description = Detroit Metropolitan, MI, United States
@@ -10885,10 +11152,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDUA.TXT
 zone = ('okz052', 0.0019777)
 
 [kdub]
-description = Dubois Municipal, Dubois, WY, United States
-location = (0.7600630, -1.9144569)
+description = Dubois [Muni], WY, US // Dubois Muni, Dubois, WY, United States of America
+location = (0.7600623, -1.9144560)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDUB.TXT
-zone = ('wyz016', 0.0047645)
+zone = ('wyz016', 0.0047636)
 
 [kduc]
 description = Duncan, Halliburton Field Airport, OK, United States
@@ -10963,16 +11230,16 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDWH.TXT
 zone = ('txz199', 0.0041371)
 
 [kdwu]
-description = Ashland Regional Airport, KY, United States
+description = Ashland [Ashland Regional], KY, US // Ashland Regional Airport, KY, United States of America
 location = (0.6729030, -1.4440505)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDWU.TXT
 zone = ('ohz087', 0.0028507)
 
 [kdwx]
-description = Dixon Airport, WY, United States
-location = (0.7162377, -1.8760980)
+description = Dixon, WY, US // Dixon AP, Dixon, WY, United States of America
+location = (0.7162385, -1.8760985)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDWX.TXT
-zone = ('wyz111', 0.0051963)
+zone = ('wyz111', 0.0051954)
 
 [kdxr]
 description = Danbury Municipal Airport, CT, United States
@@ -10987,7 +11254,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDXX.TXT
 zone = ('mnz054', 0.0001722)
 
 [kdya]
-description = Demopolis Municipal Airport, AL, United States
+description = Demopolis [Demopolis Regional], AL, US // Demopolis Municipal Airport, AL, United States of America
 location = (0.5666008, -1.5350879)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDYA.TXT
 zone = ('alz030', 0.0042305)
@@ -11002,7 +11269,7 @@ zone = ('scz044', 0.0018386)
 description = Doylestown Airport, PA, United States
 location = (0.7039495, -1.3110332)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDYL.TXT
-zone = ('njz009', 0.0049018)
+zone = ('paz106', 0.0001472)
 
 [kdyr]
 description = Dyersburg, Dyersburg Municipal Airport, TN, United States
@@ -11028,18 +11295,17 @@ location = (0.5328490, -1.7167059)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDZB.TXT
 zone = ('txz190', 0.0046395)
 
+[kdzj]
+description = Blairsville, Ga, US
+location = (0.6080727, -1.4660766)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDZJ.TXT
+zone = ('gaz008', 0.0001673)
+
 [ke11]
-comment = missing from the NWS list, information researched manually
-description = Andrews County Airport, United States
-location = (0.5642843, -1.7894778)
+description = Andrews Cnty AP, Andrews, TX, United States of America
+location = (0.5642843, -1.7894764)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE11.TXT
-zone = ('txz050', 0.0016607)
-
-[ke16]
-description = San Martin South County Airport, CA, United States
-location = (0.6471958, -2.1222646)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE16.TXT
-zone = ('caz513', 0.0036832)
+zone = ('txz050', 0.0016619)
 
 [ke38]
 description = Alpine, Alpine-Casparis Municipal Airport, TX, United States
@@ -11053,6 +11319,12 @@ location = (0.6047372, -1.8645643)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE80.TXT
 zone = ('nmz519', 0.0062939)
 
+[kean]
+description = Wheatland [Phifer Airfield], WY, US // Phifer Airfield, Wheatland, WY, United States of America
+location = (0.7340074, -1.8313497)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEAN.TXT
+zone = ('wyz107', 0.0032291)
+
 [kear]
 description = Kearney, Kearney Municipal Airport, NE, United States
 location = (0.7109308, -1.7278760)
@@ -11071,6 +11343,12 @@ location = (0.7830711, -1.5966854)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEAU.TXT
 zone = ('wiz028', 0.0034543)
 
+[keba]
+description = Elberton [Elbert County-Patz Field], GA, US // Elbert County-patz Field, Elberton, GA, United States of America
+location = (0.5950768, -1.4454375)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEBA.TXT
+zone = ('gaz029', 0.0004998)
+
 [kebg]
 description = Edinburg, Edinburg International Airport, TX, United States
 location = (0.4614990, -1.7126819)
@@ -11120,17 +11398,10 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Bellefontaine [Bellefontaine Regional], OH, US // Bellefontaine Regional Airport, OH, United States of America
 location = (0.7046292, -1.4629219)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDJ.TXT
-zone = ('ohz044', 0.0007650)
-
-[kedn]
-description = Enterprise Municipal Airport, AL, United States
-location = (0.5462832, -1.4992349)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDN.TXT
-zone = ('alz065', 0.0022268)
+zone = ('ohz044', 0.0007649)
 
 [kedu]
 description = University Airport, CA, US
@@ -11196,7 +11467,7 @@ zone = ('coz008', 0.0015579)
 description = Duke Field / Eglin Auxiliary, FL, United States
 location = (0.5349434, -1.5100007)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEGI.TXT
-zone = ('flz006', 0.0020008)
+zone = ('flz206', 0.0020008)
 
 [kegv]
 description = Eagle River, Eagle River Union Airport, WI, United States
@@ -11214,7 +11485,7 @@ zone = ('ksz084', 0.0035395)
 description = East Cameron 278, LA, United States
 location = (0.4961777, -1.6210279)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEHC.TXT
-zone = ('laz074', 0.0239618)
+zone = ('laz073', 0.0254419)
 
 [keho]
 description = Shelby, Shelby Municipal Airport, NC, United States
@@ -11240,12 +11511,6 @@ location = (0.6984808, -1.8334684)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEIK.TXT
 zone = ('coz039', 0.0017561)
 
-[keir]
-description = Eugene Island, LA, United States
-location = (0.4997702, -1.5967872)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEIR.TXT
-zone = ('laz066', 0.0160409)
-
 [kekm]
 description = Elkhart Municipal, IN, United States
 location = (0.7280932, -1.5009832)
@@ -11270,8 +11535,20 @@ location = (0.6432459, -1.4810185)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKQ.TXT
 zone = ('kyz083', 0.0010180)
 
+[keks]
+description = Big Sky Airport], MT, US // Ennis-Big Sky AP, Ennis, MT, United States of America
+location = (0.7901412, -1.9486364)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKS.TXT
+zone = ('mtz015', 0.0033742)
+
+[keky]
+description = Bessemer, AL, US // Bessemer Airport, AL, United States of America
+location = (0.5814147, -1.5171502)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKY.TXT
+zone = ('alz025', 0.0039657)
+
 [kela]
-description = Eagle Lake Airport, TX, United States
+description = Eagle Lake, TX, US // Eagle Lake, Eagle Lake, TX, United States of America
 location = (0.5166272, -1.6811351)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KELA.TXT
 zone = ('txz210', 0.0031210)
@@ -11283,7 +11560,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KELD.TXT
 zone = ('arz073', 0.0033003)
 
 [kelk]
-description = Elk City Regional Business Airport, OK, United States
+description = Elk City [Elk City Regional Business], OK, US // Elk City Regional Business Airport, OK, United States of America
 location = (0.6183837, -1.7347574)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KELK.TXT
 zone = ('okz021', 0.0049778)
@@ -11310,7 +11587,7 @@ zone = ('mnz012', 0.0074454)
 description = El Paso International Airport, TX, United States
 location = (0.5553056, -1.8567394)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KELP.TXT
-zone = ('txz419', 0.0012372)
+zone = ('nmz027', 0.0255443)
 
 [kely]
 description = Ely Airport (Yelland Field), NV, United States
@@ -11397,7 +11674,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEPH.TXT
 zone = ('waz034', 0.0050561)
 
 [keqa]
-description = El Dorado/Captain Jack Thomas Memorial Airport, KS, United States
+description = El Dorado [El Dorado/Captain Jack Thomas Memorial Airport], KS, US // El Dorado Captain Jack Thomas Airport &amp;amp; El Dorado Airport, KS, United States of America
 location = (0.6592826, -1.6897880)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEQA.TXT
 zone = ('ksz069', 0.0003198)
@@ -11582,22 +11859,26 @@ location = (0.5973486, -1.7328259)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF05.TXT
 zone = ('txz085', 0.0026020)
 
+[kf17]
+description = Center Municipal Airport, TX, United States of America
+location = (0.5555659, -1.6433395)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF17.TXT
+zone = ('txz153', 0.0007045)
+
 [kf44]
-comment = missing from the NWS list, information researched manually
-description = Athens Municipal Airport, United States
+description = Athens Municipal Airport, United States of America
 location = (0.5613650, -1.6725203)
 metar = http://tgftp.nws.noaa.gov/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)
+description = Ralph M Hall/rockwall Muni, Rockwall, TX, United States of America
+location = (0.5747753, -1.6831055)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF46.TXT
-zone = ('txz120', 0.0007024)
+zone = ('txz120', 0.0007201)
 
 [kf70]
-description = Murrieta/Temecula French Valley, CA, United States
+description = Murrieta/temecula French Valley, CA, United States of America
 location = (0.5859800, -2.0442775)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF70.TXT
 zone = ('caz048', 0.0050615)
@@ -11606,7 +11887,7 @@ zone = ('caz048', 0.0050615)
 description = Fort Eustis / Felker, VA, United States
 location = (0.6480989, -1.3372131)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFAF.TXT
-zone = ('vaz091', 0.0019242)
+zone = ('vaz524', 0.0018298)
 
 [kfam]
 description = Farmington Airport, MO, United States
@@ -11645,16 +11926,22 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFBL.TXT
 zone = ('mnz077', 0.0004406)
 
 [kfbr]
-description = Fort Bridger Airport, WY, United States
+description = Fort Bridger, WY, US // Fort Bridger AP, Fort Bridger, WY, United States of America
 location = (0.7224628, -1.9269472)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFBR.TXT
 zone = ('wyz021', 0.0026266)
 
+[kfch]
+description = Fresno-Chandler, CA, United States
+location = (0.6411176, -2.0911953)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFCH.TXT
+zone = ('caz090', 0.0069483)
+
 [kfci]
 description = Chesterfield Airport, US
 location = (0.6527531, -1.3528047)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFCI.TXT
-zone = ('vaz070', 0.0010987)
+zone = ('vaz513', 0.0010987)
 
 [kfcm]
 description = Minneapolis, Flying Cloud Airport, MN, United States
@@ -11765,7 +12052,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFGN.TXT
 zone = ('mnz006', 0.0095082)
 
 [kfgx]
-description = Fleming-Mason Airport, Flemingsburg, KY, United States
+description = Flemingsburg [Fleming-Mason Airport], KY, US // Flemingsburg Fleming-Mason Airport, KY, United States of America
 location = (0.6726814, -1.4615979)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFGX.TXT
 zone = ('kyz099', 0.0014417)
@@ -11794,6 +12081,12 @@ location = (0.7164577, -1.3686290)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFIG.TXT
 zone = ('paz017', 0.0011521)
 
+[kfin]
+description = Palm Coast [Flagler Executive Airport], FL, US // Flagler Executive, Palm Coast, FL, United States of America
+location = (0.5142735, -1.4173595)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFIN.TXT
+zone = ('flz038', 0.0016100)
+
 [kfit]
 description = Fitchburg, Fitchburg Municipal Airport, MA, United States
 location = (0.7426715, -1.2523755)
@@ -11819,7 +12112,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFKN.TXT
 zone = ('vaz092', 0.0028726)
 
 [kfkr]
-description = Frankfort Municipal Airport, IN, United States
+description = Frankfort [Muni], IN, US // Frankfort Municipal Airport, United States of America
 location = (0.7029040, -1.5107949)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFKR.TXT
 zone = ('inz030', 0.0012586)
@@ -11870,7 +12163,7 @@ zone = ('coz084', 0.0019610)
 description = Fort Meade / Tipton, MD, United States
 location = (0.6821328, -1.3398311)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFME.TXT
-zone = ('mdz010', 0.0036399)
+zone = ('mdz506', 0.0029760)
 
 [kfmh]
 description = Otis Air National Guard Base, MA, United States
@@ -11879,11 +12172,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Fort Morgan [Muni], CO, US // Fort Morgan Muni, Fort Morgan, CO, United States of America
+location = (0.7039863, -1.8117245)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFMM.TXT
-zone = ('coz044', 0.0012463)
+zone = ('coz044', 0.0012718)
 
 [kfmn]
 description = Farmington Four Corners, NM, United States
@@ -11895,7 +12187,7 @@ zone = ('nmz501', 0.0065838)
 description = Fort Myers Page Field, FL, United States
 location = (0.4639667, -1.4288429)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFMY.TXT
-zone = ('flz061', 0.0105616)
+zone = ('flz165', 0.0006419)
 
 [kfnb]
 description = Falls City Brenner Fld Airport, NE, United States
@@ -11940,10 +12232,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFOK.TXT
 zone = ('nyz079', 0.0025251)
 
 [kfot]
-description = Rohnerville Airport, Fortuna, CA, United States
+description = Fortuna [Rohnerville Airport], CA, US // Fortuna Rohnerville Airport, CA, United States of America
 location = (0.7077998, -2.1665237)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFOT.TXT
-zone = ('caz003', 0.0062419)
+zone = ('caz101', 0.0082239)
 
 [kfoz]
 description = Bigfork, Bigfork Municipal Airport, MN, United States
@@ -11988,7 +12280,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFRM.TXT
 zone = ('mnz091', 0.0017491)
 
 [kfrr]
-description = Front Royal/Warren County Airport, VA, United States
+description = Front Royal [Front Royal-Warren County Airport], VA, US // Front Royal-warren County, Front Royal, VA, United States of America
 location = (0.6792391, -1.3657815)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFRR.TXT
 zone = ('vaz030', 0.0006476)
@@ -12090,8 +12382,8 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Emerson Field], MO, US // Branson West Muni - Emerson Field, Branson West, MO, United States of America
+location = (0.6405096, -1.6301768)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWB.TXT
 zone = ('moz103', 0.0011300)
 
@@ -12113,13 +12405,6 @@ location = (0.5683956, -1.6982054)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWZ.TXT
-zone = ('wyz018', 0.0052319)
-
 [kfxe]
 description = Fort Lauderdale Executive, FL, United States
 location = (0.4572763, -1.3994632)
@@ -12133,8 +12418,7 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Washington [Washington Regional], MO, US // Washington Rgnl, Washington, MO, United States of America
 location = (0.6734804, -1.5881415)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFYG.TXT
 zone = ('moz062', 0.0032721)
@@ -12146,7 +12430,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFYJ.TXT
 zone = ('vaz090', 0.0034012)
 
 [kfym]
-description = Fayetteville Municipal Airport, TN, United States
+description = Fayetteville [Muni], TN, US // Fayetteville Muni, Fayetteville, TN, United States of America
 location = (0.6119071, -1.5108268)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFYM.TXT
 zone = ('tnz096', 0.0014545)
@@ -12191,7 +12475,13 @@ zone = ('okz009', 0.0014360)
 description = Montgomery Cnty Airport, MD, US
 location = (0.6836455, -1.3468706)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGAI.TXT
-zone = ('mdz009', 0.0007241)
+zone = ('mdz504', 0.0015671)
+
+[kgao]
+description = Galliano, South Lafourche Airport, LA, United States
+location = (0.5139074, -1.5753536)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGAO.TXT
+zone = ('laz067', 0.0012416)
 
 [kgbd]
 description = Great Bend, Great Bend Municipal Airport, KS, United States
@@ -12338,8 +12628,7 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Logansport [Logansport/Cass County Airport], IN, US // Logansport/cass County, Logansport, IN, United States of America
 location = (0.7105458, -1.5074879)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGGP.TXT
 zone = ('inz022', 0.0009450)
@@ -12369,9 +12658,8 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Grangeville [Idaho County Airport], ID, US // Idaho Cnty AP, Grangeville, ID, United States of America
+location = (0.8018489, -2.0267359)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGIC.TXT
 zone = ('idz007', 0.0047000)
 
@@ -12394,7 +12682,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGKJ.TXT
 zone = ('paz003', 0.0016965)
 
 [kgkt]
-description = Gatlinburg-Pigeon Forge Airport, Sevierville, TN, United States
+description = Sevierville [Gatlinburg-Pigeon Forge Airport], TN, US // Sevierville Gatlinburg-Pigeon Forge Airport, TN, United States of America
 location = (0.6258360, -1.4578509)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGKT.TXT
 zone = ('tnz073', 0.0004440)
@@ -12471,12 +12759,6 @@ location = (0.5702912, -1.7916241)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGNC.TXT
 zone = ('txz045', 0.0011698)
 
-[kgnf]
-description = Grenada Municipal Airport, MS, United States
-location = (0.5904875, -1.5672737)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGNF.TXT
-zone = ('msz026', 0.0010913)
-
 [kgnr]
 description = Greenville, ME, United States
 location = (0.7935430, -1.2144583)
@@ -12508,8 +12790,7 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Grass Valley [Nevada County Air Park], CA, US // Nevada County Air Park, Grass Valley, CA, United States of America
 location = (0.6845884, -2.1119022)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGOO.TXT
 zone = ('caz067', 0.0110213)
@@ -12527,8 +12808,7 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Mosby [Midwest National Air Center Airport], MO, US // Mosby Midwest National Air Center Airport, MO, United States of America
 location = (0.6864816, -1.6460137)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGPH.TXT
 zone = ('moz029', 0.0015492)
@@ -12666,10 +12946,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGUP.TXT
 zone = ('nmz505', 0.0085697)
 
 [kgur]
-description = Camp Guernsey Airport, WY, United States
-location = (0.7375709, -1.8278537)
+description = Guernsey [Camp Guernsey Airport], WY, US // Camp Guernsey AP, Guernsey, WY, United States of America
+location = (0.7375718, -1.8278537)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGUR.TXT
-zone = ('wyz107', 0.0020251)
+zone = ('wyz107', 0.0020252)
 
 [kgus]
 description = Grissom Air Force Base / Peru, IN, United States
@@ -12684,7 +12964,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGUY.TXT
 zone = ('okz002', 0.0011356)
 
 [kgve]
-description = Gordonsville Municipal Airport, VA, United States
+description = Gordonsville [Muni], VA, US // Gordonsville Muni, Gordonsville, VA, United States of America
 location = (0.6659478, -1.3642502)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGVE.TXT
 zone = ('vaz050', 0.0026176)
@@ -12701,12 +12981,6 @@ location = (0.5771222, -1.6766796)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGVT.TXT
 zone = ('txz105', 0.0010307)
 
-[kgvx]
-description = Galveston 424, TX, United States
-location = (0.4987569, -1.6576555)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGVX.TXT
-zone = ('txz237', 0.0129820)
-
 [kgwb]
 description = Auburn/De Kalb Cnty, IN, US
 location = (0.7208210, -1.4847516)
@@ -12732,13 +13006,13 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGWW.TXT
 zone = ('ncz078', 0.0017775)
 
 [kgxa]
-description = Gray Butte Field Airport, Palmdale, CA, United States
+description = Gray Butte Fld AP, Palmdale, CA, United States of America
 location = (0.6033010, -2.0537356)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGXA.TXT
 zone = ('caz059', 0.0059696)
 
 [kgxf]
-description = Gila Bend Air Force Auxiliary Airport, AZ, United States
+description = Gila Bend [Gila Bend AF Auxiliary Airport], AZ, US // Gila Bend AF Aux AP, Gila Bend, AZ, United States of America
 location = (0.5739960, -1.9673331)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGXF.TXT
 zone = ('azz027', 0.0010091)
@@ -12797,20 +13071,26 @@ location = (0.6157522, -1.6598081)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGZL.TXT
 zone = ('okz074', 0.0009920)
 
-[kh21]
-description = Camdenton, Mo, US
-location = (0.6627015, -1.6177457)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KH21.TXT
-zone = ('moz069', 0.0014442)
+[kgzn]
+description = Gregory M Simmons Memorial, Cisco, TX, United States of America
+location = (0.5648898, -1.7282896)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGZN.TXT
+zone = ('txz129', 0.0029019)
+
+[kgzs]
+description = Pulaski [Abernathy Field], TN, US // Pulaski Abernathy Field Airport, TN, United States of America
+location = (0.6135479, -1.5194282)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGZS.TXT
+zone = ('tnz095', 0.0009028)
 
 [kh78]
 description = Mississippi Canyon, LA, US
 location = (0.4913102, -1.6292649)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KH78.TXT
-zone = ('laz074', 0.0287006)
+zone = ('laz074', 0.0301407)
 
 [khae]
-description = Hannibal Regional Airport, MO, United States
+description = Hannibal [Hannibal Regional], MO, US // Hannibal Rgnl AP, Hannibal, MO, United States of America
 location = (0.6933350, -1.5959964)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHAE.TXT
 zone = ('moz027', 0.0027799)
@@ -12954,10 +13234,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHHF.TXT
 zone = ('txz010', 0.0021309)
 
 [khhg]
-description = Huntington Municipal Airport, IN, United States
-location = (0.7130179, -1.4915073)
+description = Huntington [Muni], IN, US // Huntington Muni, Huntington, IN, United States of America
+location = (0.7130179, -1.4915070)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHHG.TXT
-zone = ('inz025', 0.0005824)
+zone = ('inz025', 0.0005826)
 
 [khhr]
 description = Hawthorne Municipal Airport, CA, United States
@@ -12972,11 +13252,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Hugo [Stan Stamper Muni], OK, US // Hugo Stan Stamper Municipal Airport, OK, United States of America
+location = (0.5939599, -1.6674837)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHHW.TXT
-zone = ('okz053', 0.0001914)
+zone = ('okz053', 0.0001977)
 
 [khib]
 description = Chisholm-Hibbing Airport, MN, United States
@@ -13056,22 +13335,29 @@ location = (0.8133234, -1.9541870)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHLN.TXT
 zone = ('mtz014', 0.0070536)
 
+[khlr]
+description = Fort Hood, Hood Aaf Ft Hood, TX, United States
+location = (0.5433792, -1.7051867)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHLR.TXT
+zone = ('txz158', 0.0037117)
+
 [khlx]
 description = Hillsville, VA, United States
 location = (0.6416994, -1.4105169)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHLX.TXT
 zone = ('vaz016', 0.0012814)
 
-[khme]
-description = unknown station in United States of America
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHME.TXT
-
 [khmn]
 description = Holloman Air Force Base, NM, United States
 location = (0.5733407, -1.8517943)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHMN.TXT
-zone = ('nmz414', 0.0034825)
+zone = ('nmz525', 0.0141381)
+
+[khmz]
+description = Bedford, Bedford County Airport, PA, United States
+location = (0.6996201, -1.3702968)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHMZ.TXT
+zone = ('paz034', 0.0014044)
 
 [khnb]
 description = Huntingburg, IN, United States
@@ -13139,6 +13425,12 @@ location = (0.7167485, -1.2863077)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHPN.TXT
 zone = ('nyz071', 0.0017955)
 
+[khqg]
+description = Hugoton [Muni], KS, US // Hugoton Municipal Airport, KS, United States of America
+location = (0.6486182, -1.7692495)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHQG.TXT
+zone = ('ksz085', 0.0009602)
+
 [khqi]
 description = High Island 376, TX, United States
 location = (0.4880280, -1.6348645)
@@ -13191,7 +13483,7 @@ zone = ('arz003', 0.0011013)
 description = Hurlburt Field, FL, United States
 location = (0.5308710, -1.5129096)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHRT.TXT
-zone = ('flz006', 0.0028228)
+zone = ('flz206', 0.0028228)
 
 [khrx]
 description = Hereford Muni Arpt, TX, US
@@ -13211,12 +13503,24 @@ location = (0.6599332, -1.5454745)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSB.TXT
 zone = ('ilz086', 0.0010204)
 
+[khsd]
+description = Oklahoma City [Sundance Airport], OK, US // Oklahoma City Sundance Airpark, OK, United States of America
+location = (0.6213692, -1.7052943)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSD.TXT
+zone = ('okz024', 0.0040573)
+
 [khse]
 description = Mitchell Field, NC, United States
 location = (0.6149377, -1.3197598)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSE.TXT
 zone = ('ncz104', 0.0046094)
 
+[khsg]
+description = Hot Springs County, Thermopolis, WY, United States of America
+location = (0.7629464, -1.8917570)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSG.TXT
+zone = ('wyz005', 0.0017962)
+
 [khsi]
 description = Hastings Municipal Airport, NE, United States
 location = (0.7086037, -1.7179858)
@@ -13290,7 +13594,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHUT.TXT
 zone = ('ksz067', 0.0036122)
 
 [khve]
-description = Hanksville Airport, UT, United States
+description = Hanksville, UT, US // Hanksville AP, Hanksville, UT, United States of America
 location = (0.6705212, -1.9321500)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHVE.TXT
 zone = ('utz013', 0.0021559)
@@ -13379,6 +13683,12 @@ location = (0.7580547, -1.4636767)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHYX.TXT
 zone = ('miz053', 0.0029659)
 
+[khzd]
+description = Huntingdon/Carro, Tn, US
+location = (0.6298893, -1.5439183)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHZD.TXT
+zone = ('tnz021', 0.0020450)
+
 [khze]
 description = Mercer County Regional Airport, ND, United States
 location = (0.8253662, -1.7729200)
@@ -13386,14 +13696,13 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHZE.TXT
 zone = ('ndz019', 0.0029858)
 
 [khzl]
-description = Hazleton Municipal Airport, PA, United States
+description = Hazleton [Hazleton Regional], PA, US // Hazleton Municipal Airport, PA, United States of America
 location = (0.7153542, -1.3263610)
 metar = http://tgftp.nws.noaa.gov/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
+description = New Roads [False River Regional], LA, US // New Roads False River Regional Airport, LA, United States of America
 location = (0.5361356, -1.5966039)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHZR.TXT
 zone = ('laz034', 0.0018403)
@@ -13416,27 +13725,32 @@ location = (0.6562486, -1.4234760)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI16.TXT
 zone = ('wvz034', 0.0002141)
 
+[ki19]
+description = Dayton Greene County-lewis A. Jackson Rgnl, OH, United States of America
+location = (0.6927826, -1.4658947)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI19.TXT
+zone = ('ohz062', 0.0013405)
+
 [ki35]
-comment = missing from the NWS list, information researched manually
-description = Harlan Tucker-Guthrie Memorial, KY, United States
+description = Tucker-guthrie Memorial, Harlan, KY, United States of America
 location = (0.6433167, -1.4548798)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI35.TXT
 zone = ('kyz088', 0.0019635)
 
-[ki39]
-description = Madison / Richmond, US
-location = (0.6567674, -1.4718362)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI39.TXT
-zone = ('kyz057', 0.0017304)
+[ki63]
+description = Mount Sterling, Mount Sterling Municipal Airport, IL, United States
+location = (0.6979135, -1.5848317)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI63.TXT
+zone = ('ilz096', 0.0008475)
 
 [ki67]
-description = Cincinnati West Airport, Harrison, OH, United States
+description = Cincinnati W AP, Harrison, OH, United States of America
 location = (0.6851978, -1.4795908)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI67.TXT
 zone = ('ohz077', 0.0033232)
 
 [ki69]
-description = Batavia Clermont County Airport, OH, United States
+description = Clermont Cnty AP, Batavia, OH, United States of America
 location = (0.6820467, -1.4697453)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI69.TXT
 zone = ('ohz078', 0.0009522)
@@ -13457,7 +13771,7 @@ zone = ('ksz083', 0.0029382)
 description = Dulles International Airport, VA, United States
 location = (0.6795149, -1.3517575)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIAD.TXT
-zone = ('vaz053', 0.0028493)
+zone = ('vaz506', 0.0015336)
 
 [kiag]
 description = Niagara Falls International Airport, NY, United States
@@ -13579,6 +13893,12 @@ location = (0.6941902, -1.5749609)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIJX.TXT
 zone = ('ilz050', 0.0011370)
 
+[kikg]
+description = Kingsville [Kleberg County Airport], TX, US // Kleberg County, Kingsville, TX, United States of America
+location = (0.4808532, -1.7109623)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIKG.TXT
+zone = ('txz241', 0.0032749)
+
 [kikk]
 description = Kankakee, Greater Kankakee Airport, IL, United States
 location = (0.7168310, -1.5332087)
@@ -13589,7 +13909,7 @@ zone = ('ilz023', 0.0011750)
 description = Nakika, MS, United States
 location = (0.4977824, -1.5409318)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIKT.TXT
-zone = ('laz069', 0.0268357)
+zone = ('laz070', 0.0300738)
 
 [kikv]
 description = Ankeny, Ankeny Regional Airport, IA, United States
@@ -13633,11 +13953,11 @@ location = (0.7071492, -1.7735454)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIMM.TXT
-zone = ('flz066', 0.0040968)
+[kims]
+description = Madison [Muni], IN, US // Madison Muni, Madison, IN, United States of America
+location = (0.6764882, -1.4916403)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIMS.TXT
+zone = ('inz079', 0.0005754)
 
 [kimt]
 description = Iron Mountain Ford Airport, MI, United States
@@ -13652,11 +13972,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Inverness, FL, US // Inverness, Inverness, FL, United States of America
+location = (0.5027178, -1.4367250)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KINF.TXT
-zone = ('flz043', 0.0040205)
+zone = ('flz142', 0.0024223)
 
 [kinj]
 description = Hillsboro, Hillsboro Municipal Airport, TX, United States
@@ -13695,11 +14014,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Mount Sterling [Mount Sterling-Montgomery County Airport], KY, US // Mount Sterling-Montgomery County Airport, KY, United States of America
+location = (0.6642398, -1.4657202)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIOB.TXT
-zone = ('kyz050', 0.0010449)
+zone = ('kyz050', 0.0010079)
 
 [kiow]
 description = Iowa City Municipal Airport, IA, United States
@@ -13719,12 +14037,6 @@ location = (0.5730643, -2.0172273)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIPL.TXT
 zone = ('caz033', 0.0039635)
 
-[kipn]
-description = Independence, LA, United States
-location = (0.4901757, -1.5356425)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIPN.TXT
-zone = ('laz069', 0.0353573)
-
 [kipt]
 description = Williamsport-Lycoming County, PA, United States
 location = (0.7199483, -1.3424491)
@@ -13822,9 +14134,8 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Abbeville [Abbeville Chris Crusta Memorial Airport], LA, US // Abbeville Chris Crusta Memorial, Abbeville, LA, United States of America
+location = (0.5231760, -1.6071728)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIYA.TXT
 zone = ('laz044', 0.0040351)
 
@@ -13852,12 +14163,24 @@ location = (0.5640856, -1.5721490)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJAN.TXT
 zone = ('msz049', 0.0021734)
 
+[kjaq]
+description = Jackson [Westover Field Amador County Airport], CA, US // Westover Field Amador County, Jackson, CA, United States of America
+location = (0.6698016, -2.1082514)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJAQ.TXT
+zone = ('caz067', 0.0042434)
+
 [kjas]
 description = Jasper, Jasper County-Bell Field Airport, TX, United States
 location = (0.5390546, -1.6412155)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJAS.TXT
 zone = ('txz259', 0.0003746)
 
+[kjau]
+description = Jacksboro [Campbell County Airport], TN, US // Jacksboro Campbell County Airport, TN, United States of America
+location = (0.6341495, -1.4689208)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJAU.TXT
+zone = ('tnz013', 0.0012283)
+
 [kjax]
 description = Jacksonville International, FL, United States
 location = (0.5323254, -1.4259340)
@@ -13870,6 +14193,12 @@ location = (0.6254096, -1.5821410)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJBR.TXT
 zone = ('arz026', 0.0002474)
 
+[kjca]
+description = Jefferson [Jackson County Airport], GA, US // Jackson County, Jefferson, GA, United States of America
+location = (0.5964469, -1.4583675)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJCA.TXT
+zone = ('gaz025', 0.0007074)
+
 [kjct]
 description = Kimble County Airport, TX, United States
 location = (0.5326163, -1.7412568)
@@ -13930,6 +14259,12 @@ location = (0.6499461, -1.3389439)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJGG.TXT
 zone = ('vaz090', 0.0017268)
 
+[kjhn]
+description = Johnson [Stanton County Muni], KS, US // Stanton County Muni, Johnson, KS, United States of America
+location = (0.6559888, -1.7755637)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJHN.TXT
+zone = ('ksz074', 0.0008173)
+
 [kjhw]
 description = Jamestown, Chautauqua County/Jamestown Airport, NY, United States
 location = (0.7356563, -1.3834643)
@@ -13940,7 +14275,7 @@ zone = ('nyz019', 0.0018778)
 description = Jack Edwards Arpt/Gulf Shores, AL, US
 location = (0.5286602, -1.5301302)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJKA.TXT
-zone = ('alz064', 0.0035605)
+zone = ('alz266', 0.0035605)
 
 [kjkj]
 description = Moorhead, Moorhead Municipal Airport, MN, United States
@@ -13990,6 +14325,18 @@ location = (0.6175896, -1.4086504)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJQF.TXT
 zone = ('ncz072', 0.0022458)
 
+[kjrb]
+description = New York [Downtown Manhattan/Wall St. Heliport], NY, US // New York Downtown Manhattan/wall St, NY, United States of America
+location = (0.7103702, -1.2917012)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJRB.TXT
+zone = ('njz006', 0.0011413)
+
+[kjsl]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJSL.TXT
+zone = ('txz149', 0.0009539)
+
 [kjso]
 description = Jacksonville, Cherokee County Airport, TX, United States
 location = (0.5562219, -1.6618540)
@@ -14009,10 +14356,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJSV.TXT
 zone = ('okz072', 0.0012089)
 
 [kjtc]
-description = Springerville Municipal Airport, AZ, United States
-location = (0.5956704, -1.9078351)
+description = Springerville [Muni], AZ, US // Springerville Muni, AZ, United States of America
+location = (0.5956707, -1.9078344)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJTC.TXT
-zone = ('azz017', 0.0060226)
+zone = ('azz017', 0.0060233)
 
 [kjvl]
 description = Janesville / Rock County, WI, United States
@@ -14021,8 +14368,7 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Raymond [John Bell Williams Airport], MS, US // John Bell Williams, Raymond, MS, United States of America
 location = (0.5638194, -1.5779614)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJVW.TXT
 zone = ('msz048', 0.0008124)
@@ -14033,12 +14379,24 @@ location = (0.6259575, -1.7177676)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJWG.TXT
 zone = ('okz017', 0.0002560)
 
+[kjwn]
+description = Nashville [John C Tune Airport], TN, US // John C Tune, Nashville, TN, United States of America
+location = (0.6315129, -1.5164554)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJWN.TXT
+zone = ('tnz027', 0.0014523)
+
 [kjwy]
 description = Midlothian/Waxahachie, Mid-Way Regional Airport, TX, United States
 location = (0.5664612, -1.6914374)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJWY.TXT
 zone = ('txz134', 0.0025545)
 
+[kjxi]
+description = Gilmer, Fox Stephens Field - Gilmer Municipal Airport, TX, United States
+location = (0.5707033, -1.6571659)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJXI.TXT
+zone = ('txz125', 0.0006615)
+
 [kjxn]
 description = Jackson County-Reynolds, MI, United States
 location = (0.7376925, -1.4742214)
@@ -14051,12 +14409,6 @@ location = (0.7677073, -1.6503494)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJYG.TXT
 zone = ('mnz082', 0.0007179)
 
-[kjyl]
-description = Sylvania, Plantation Airpark, GA, United States
-location = (0.5697676, -1.4241256)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJYL.TXT
-zone = ('gaz088', 0.0018540)
-
 [kjym]
 description = Hillsdale, Hillsdale Municipal Airport, MI, United States
 location = (0.7316663, -1.4763013)
@@ -14067,7 +14419,7 @@ zone = ('miz081', 0.0005936)
 description = Leesburg / Godfrey, VA, United States
 location = (0.6821328, -1.3537937)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJYO.TXT
-zone = ('vaz042', 0.0009793)
+zone = ('vaz506', 0.0015330)
 
 [kjyr]
 description = York, York Municipal Airport, NE, United States
@@ -14081,6 +14433,24 @@ location = (0.5707227, -1.3962634)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJZI.TXT
 zone = ('scz050', 0.0025976)
 
+[kjzp]
+description = Jasper [Pickens County Airport], GA, US // Jasper Pickens County Airport, GA, United States of America
+location = (0.6013265, -1.4740566)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJZP.TXT
+zone = ('gaz013', 0.0002242)
+
+[kk02]
+description = Perryville Municipal Airport, MO, United States of America
+location = (0.6609329, -1.5683902)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KK02.TXT
+zone = ('moz076', 0.0028675)
+
+[kk88]
+description = Allen Cnty AP, Iola, KS, United States of America
+location = (0.6609248, -1.6648155)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KK88.TXT
+zone = ('ksz072', 0.0012173)
+
 [kkls]
 description = Kelso, Kelso-Longview Airport, WA, United States
 location = (0.8048877, -2.1450097)
@@ -14088,10 +14458,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KKLS.TXT
 zone = ('waz022', 0.0013080)
 
 [kl18]
-description = Fallbrook Community Airpark, CA, United States
-location = (0.5821406, -2.0464137)
+description = Fallbrook Community Airpark, Fallbrook, CA, United States of America
+location = (0.5821406, -2.0464143)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KL18.TXT
-zone = ('caz057', 0.0055916)
+zone = ('caz057', 0.0055914)
 
 [kl35]
 description = Big Bear City Arpt, CA, US
@@ -14100,11 +14470,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Louisiana Rgnl AP, Gonzales, LA, United States of America
+location = (0.5266130, -1.5872129)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KL38.TXT
-zone = ('laz049', 0.0006958)
+zone = ('laz049', 0.0006960)
 
 [klaa]
 description = Lamar Municipal Airport, CO, United States
@@ -14122,7 +14491,7 @@ zone = ('inz029', 0.0008899)
 description = Lakeland Regional, FL, United States
 location = (0.4884013, -1.4314609)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLAL.TXT
-zone = ('flz052', 0.0049520)
+zone = ('flz251', 0.0036649)
 
 [klam]
 description = Los Alamos, Los Alamos Airport, NM, United States
@@ -14266,7 +14635,7 @@ zone = ('kyz040', 0.0019788)
 description = Langley Air Force Base, VA, United States
 location = (0.6472263, -1.3325589)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLFI.TXT
-zone = ('vaz094', 0.0021722)
+zone = ('vaz525', 0.0005753)
 
 [klfk]
 description = Lufkin Angelina County Airport, TX, United States
@@ -14374,7 +14743,7 @@ zone = ('scz015', 0.0021542)
 description = Louisa, Louisa County Airport/Freeman Field, VA, United States
 location = (0.6633948, -1.3608381)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLKU.TXT
-zone = ('vaz049', 0.0005592)
+zone = ('vaz050', 0.0041713)
 
 [klkv]
 description = Lakeview, Lake County Airport, OR, United States
@@ -14430,6 +14799,12 @@ location = (0.8055373, -1.5570422)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNL.TXT
 zone = ('wiz005', 0.0040668)
 
+[klnn]
+description = Willoughby, OH, United States
+location = (0.7275114, -1.4204071)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNN.TXT
+zone = ('ohz012', 0.0019216)
+
 [klnp]
 description = Wise / Lonesome Pine, VA, United States
 location = (0.6454809, -1.4404784)
@@ -14458,7 +14833,7 @@ zone = ('nvz004', 0.0013625)
 description = Philadelphia, Wings Field Airport, PA, United States
 location = (0.7005315, -1.3136221)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLOM.TXT
-zone = ('paz071', 0.0028654)
+zone = ('paz104', 0.0018705)
 
 [klor]
 description = Fort Rucker, Lowe Army Heliport, AL, United States
@@ -14530,14 +14905,7 @@ zone = ('scz052', 0.0022903)
 description = Las Cruces, Las Cruces International Airport, NM, United States
 location = (0.5635571, -1.8661400)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLSB.TXT
-zone = ('nmz404', 0.0020517)
+zone = ('nmz402', 0.0173650)
 
 [klse]
 description = La Crosse Municipal Airport, WI, United States
@@ -14551,6 +14919,12 @@ location = (0.5643231, -1.4806210)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLSF.TXT
 zone = ('gaz090', 0.0007237)
 
+[klsk]
+description = Lusk [Muni], WY, US // Lusk Municipal Airport, WY, United States of America
+location = (0.7461947, -1.8222032)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLSK.TXT
+zone = ('wyz102', 0.0053600)
+
 [klsv]
 description = Nellis Air Force Base, NV, United States
 location = (0.6323910, -2.0077104)
@@ -14564,11 +14938,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Luray [Luray Caverns Airport], VA, US // Luray Caverns AP, Luray, VA, United States of America
+location = (0.6748614, -1.3700980)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLUA.TXT
-zone = ('vaz029', 0.0008515)
+zone = ('vaz029', 0.0008466)
 
 [klud]
 description = Decatur, Decatur Municipal Airport, TX, United States
@@ -14588,6 +14961,12 @@ location = (0.6824237, -1.4733488)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLUK.TXT
 zone = ('ohz077', 0.0023828)
 
+[klul]
+description = Laurel [Hesler-Noble Field], MS, US // Laurel Hesler-Noble Field Airport, MS, United States of America
+location = (0.5527986, -1.5563591)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLUL.TXT
+zone = ('msz066', 0.0008821)
+
 [klum]
 description = Menomonie, Menomonie Municipal Airport-Score Field, WI, United States
 location = (0.7835171, -1.6033952)
@@ -14613,7 +14992,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLVK.TXT
 zone = ('caz510', 0.0032662)
 
 [klvl]
-description = Lawrenceville/Brunswick Municipal Airport, VA, United States
+description = Lawrenceville [Lawrenceville/Brunswick Muni], VA, US // Lawrenceville/brunswick Muni, Lawrenceville, VA, United States of America
 location = (0.6418070, -1.3577658)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLVL.TXT
 zone = ('vaz079', 0.0009161)
@@ -14646,7 +15025,7 @@ zone = ('miz071', 0.0035206)
 description = Lewisburg / Greenbrier, WV, United States
 location = (0.6608980, -1.4032447)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLWB.TXT
-zone = ('wvz044', 0.0057350)
+zone = ('wvz508', 0.0015792)
 
 [klwc]
 description = Lawrence Municipal Airport, KS, United States
@@ -14709,7 +15088,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLXV.TXT
 zone = ('coz059', 0.0008878)
 
 [klxy]
-description = Mexia-Limestone County Airport, TX, United States
+description = Mexia [Mexia-Limestone County Airport], TX, US // Mexia Limestone County Airport, TX, United States of America
 location = (0.5522427, -1.6844951)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLXY.TXT
 zone = ('txz161', 0.0019371)
@@ -14738,15 +15117,27 @@ location = (0.5429041, -1.7138406)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLZZ.TXT
 zone = ('txz156', 0.0017133)
 
+[km08]
+description = Bolivar/William , Tn, US
+location = (0.6145304, -1.5540412)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM08.TXT
+zone = ('tnz090', 0.0006710)
+
 [km19]
 description = Newport, Newport Municipal Airport, AR, United States
 location = (0.6219917, -1.5913233)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM19.TXT
 zone = ('arz025', 0.0008605)
 
+[km21]
+description = Muhlenberg County, Greenville, KY, United States of America
+location = (0.6497203, -1.5211659)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM21.TXT
+zone = ('kyz021', 0.0002706)
+
 [km25]
-description = Mayfield Gravel County Airport, KY, United States
-location = (0.6417513, -1.5460942)
+description = Mayfield Graves County, Mayfield, KY, United States of America
+location = (0.6417513, -1.5460941)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM25.TXT
 zone = ('kyz006', 0.0012363)
 
@@ -14756,9 +15147,14 @@ location = (0.6490152, -1.5489894)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM30.TXT
 zone = ('ilz094', 0.0008297)
 
+[km33]
+description = Sumner County Rgnl, Gallatin, TN, United States of America
+location = (0.6348957, -1.5081174)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM33.TXT
+zone = ('tnz008', 0.0017701)
+
 [km40]
-comment = missing from the NWS list, information researched manually
-description = Aberdeen/Amory Monroe County, MS, United States
+description = Monroe Cnty AP, Aberdeen/Amory, MS, United States of America
 location = (0.5912085, -1.5444360)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM40.TXT
 zone = ('msz024', 0.0003505)
@@ -14767,7 +15163,13 @@ zone = ('msz024', 0.0003505)
 description = unknown station in United States of America
 location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM63.TXT
-zone = ('ncz095', 0.0017595)
+zone = ('txz120', 0.0031882)
+
+[km91]
+description = Springfield Robertson County, Springfield, TN, United States of America
+location = (0.6376791, -1.5170216)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM91.TXT
+zone = ('tnz007', 0.0007055)
 
 [kmae]
 description = Madera Municipal Airport, CA, United States
@@ -14799,6 +15201,12 @@ location = (0.5965535, -1.3845697)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMAO.TXT
 zone = ('scz033', 0.0018057)
 
+[kmaw]
+description = Malden [Malden Regional], MO, US // Malden Municipal Airport [Malden AAF], MO, United States of America
+location = (0.6387592, -1.5706662)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMAW.TXT
+zone = ('moz110', 0.0045409)
+
 [kmbg]
 description = Mobridge Municipal Airport, SD, United States
 location = (0.7949975, -1.7526015)
@@ -14811,6 +15219,12 @@ location = (0.7725991, -1.5053465)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMBL.TXT
 zone = ('miz031', 0.0026748)
 
+[kmbo]
+description = Madison [Bruce Campbell Field], MS, US // Madison Bruce Campbell Field Airport, MS, United States of America
+location = (0.5661576, -1.5725669)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMBO.TXT
+zone = ('msz043', 0.0035670)
+
 [kmbs]
 description = Mbs International Airport, MI, United States
 location = (0.7598000, -1.4675310)
@@ -14823,6 +15237,12 @@ location = (0.5442518, -1.5789412)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCB.TXT
 zone = ('msz070', 0.0009443)
 
+[kmcc]
+description = Sacramento, Mcclellan Airfield Airport, CA, United States
+location = (0.6748606, -2.1188297)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCC.TXT
+zone = ('caz017', 0.0023218)
+
 [kmcd]
 description = Macinac Island, Mackinac Island Airport, MI, United States
 location = (0.8004953, -1.4771982)
@@ -14839,7 +15259,7 @@ zone = ('caz090', 0.0066979)
 description = Macdill Air Force Base, Fl., FL, United States
 location = (0.4860742, -1.4398966)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCF.TXT
-zone = ('flz050', 0.0036858)
+zone = ('flz151', 0.0014260)
 
 [kmci]
 description = Kansas City International Airport, MO, United States
@@ -14878,7 +15298,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCW.TXT
 zone = ('iaz017', 0.0015097)
 
 [kmcx]
-description = Monticello/White County Airport, IN, United States
+description = Monticello [White County Airport], IN, US // Monticello White County Airport, IN, United States of America
 location = (0.7105029, -1.5143657)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCX.TXT
 zone = ('inz020', 0.0014887)
@@ -14962,7 +15382,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMER.TXT
 zone = ('caz090', 0.0083352)
 
 [kmev]
-description = Minden-Tahoe Airport, NV, United States
+description = Minden [Minden-Tahoe Airport], NV, US // Minden-Tahoe AP, Minden, NV, United States of America
 location = (0.6806136, -2.0900315)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMEV.TXT
 zone = ('caz072', 0.0030794)
@@ -15004,11 +15424,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Michigan City [Muni-Phillips Field], IN, US // Michigan Cty Muni, Michigan Cty, IN, United States of America
+location = (0.7278602, -1.5153165)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMGC.TXT
-zone = ('inz003', 0.0029427)
+zone = ('inz003', 0.0029437)
 
 [kmge]
 description = Marietta / Dobbins Air Force Base, GA, United States
@@ -15050,7 +15469,7 @@ zone = ('gaz146', 0.0018805)
 description = Morgantown Muni-Hart Field, WV, United States
 location = (0.6920230, -1.3948090)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMGW.TXT
-zone = ('wvz022', 0.0017785)
+zone = ('wvz509', 0.0017785)
 
 [kmgy]
 description = Dayton Wright Brothers Airport, OH, United States
@@ -15070,6 +15489,12 @@ location = (0.6830055, -1.6874425)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMHK.TXT
 zone = ('ksz036', 0.0024705)
 
+[kmhl]
+description = Marshall [Marshall Memorial Muni], MO, US // Marshall Memorial Municipal Airport, MO, United States of America
+location = (0.6823452, -1.6266958)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMHL.TXT
+zone = ('moz039', 0.0007174)
+
 [kmhr]
 description = Sacramento, Sacramento Mather Airport, CA, United States
 location = (0.6728244, -2.1170844)
@@ -15202,12 +15627,6 @@ location = (0.7717264, -1.6391551)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMKY.TXT
-zone = ('flz069', 0.0011644)
-
 [kmlb]
 description = Melbourne International, FL, United States
 location = (0.4904375, -1.4076080)
@@ -15275,7 +15694,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMMH.TXT
 zone = ('caz073', 0.0056737)
 
 [kmmi]
-description = Athens/McMinn County Airport, TN, United States
+description = Athens [McMinn County Airport], TN, US // Athens McMinn County Airport, TN, United States of America
 location = (0.6178325, -1.4758814)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMMI.TXT
 zone = ('tnz085', 0.0009099)
@@ -15340,6 +15759,12 @@ location = (0.7088946, -1.4497868)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMNN.TXT
 zone = ('ohz036', 0.0013498)
 
+[kmnv]
+description = Madisonville [Monroe County Airport], TN, US // Madisonville Monroe County Airport, TN, United States of America
+location = (0.6203812, -1.4727156)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMNV.TXT
+zone = ('tnz086', 0.0014418)
+
 [kmnz]
 description = Hamilton, TX, US
 location = (0.5527458, -1.7130407)
@@ -15350,7 +15775,7 @@ zone = ('txz143', 0.0008424)
 description = Mobile Regional Airport, AL, United States
 location = (0.5355252, -1.5399622)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMOB.TXT
-zone = ('alz063', 0.0027062)
+zone = ('alz265', 0.0027062)
 
 [kmod]
 description = Modesto City Co Sham Fld, CA, United States
@@ -15365,7 +15790,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMOP.TXT
 zone = ('miz046', 0.0014919)
 
 [kmor]
-description = Moore-Murrell Airport, Morristown, TN, United States
+description = Morristown [Moore-Murrell Airport], TN, US // Morristown Moore-Murrell Airport, TN, United States of America
 location = (0.6314495, -1.4551760)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMOR.TXT
 zone = ('tnz039', 0.0016690)
@@ -15419,7 +15844,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQI.TXT
 zone = ('ncz103', 0.0029632)
 
 [kmqj]
-description = Indianapolis Mount Comfort Regional Airport, IN, United States
+description = Indianapolis [Indianapolis Regional], IN, US // Indianapolis Mount Comfort, IN, United States of America
 location = (0.6954000, -1.4991866)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQJ.TXT
 zone = ('inz048', 0.0016963)
@@ -15428,7 +15853,7 @@ zone = ('inz048', 0.0016963)
 description = Coatesville/Carlson, PA, US
 location = (0.6977826, -1.3241813)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQS.TXT
-zone = ('paz066', 0.0051651)
+zone = ('paz101', 0.0016319)
 
 [kmqy]
 description = Smyrna, Smyrna Airport, TN, United States
@@ -15599,7 +16024,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMVE.TXT
 zone = ('mnz056', 0.0020913)
 
 [kmvh]
-description = Unknown station in United States
+description = N Bar Ranch AP 19MT, Grassrange, MT, United States of America
 location = (0.8174791, -1.9013058)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMVH.TXT
 zone = ('mtz051', 0.0081755)
@@ -15670,12 +16095,6 @@ location = (0.6899287, -1.4730579)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMWO.TXT
 zone = ('ohz070', 0.0028519)
 
-[kmws]
-description = Mount Wilson, CA, United States
-location = (0.5974844, -2.0606521)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMWS.TXT
-zone = ('caz548', 0.0032186)
-
 [kmwt]
 description = Mt Ida, AR, United States
 location = (0.6030113, -1.6333373)
@@ -15700,6 +16119,12 @@ location = (0.5727589, -2.0443623)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMYF.TXT
 zone = ('caz043', 0.0032020)
 
+[kmyj]
+description = Mexico [Mexico Memorial Airport], MO, US // Mexico Memorial Airport, MO, United States of America
+location = (0.6834275, -1.6025311)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMYJ.TXT
+zone = ('moz042', 0.0010651)
+
 [kmyl]
 description = Mccall Airport, ID, United States
 location = (0.7833619, -2.0260364)
@@ -15725,7 +16150,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMYV.TXT
 zone = ('caz016', 0.0068459)
 
 [kmyz]
-description = Marysville Municipal Airport, KS, United States
+description = Marysville [Muni], KS, US // Marysville Municipal Airport, KS, United States of America
 location = (0.6956066, -1.6865227)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMYZ.TXT
 zone = ('ksz010', 0.0019112)
@@ -15755,10 +16180,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KN03.TXT
 zone = ('nyz044', 0.0017982)
 
 [kn38]
-description = Wellsboro Johnston Airport, United States
-location = (0.7282891, -1.3508238)
+description = Wellsboro Johnston, Wellsboro, PA, United States of America
+location = (0.7282892, -1.3508238)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KN38.TXT
-zone = ('paz037', 0.0020060)
+zone = ('paz037', 0.0020059)
 
 [kn60]
 description = Garrison Municipal Airport, ND, United States
@@ -15800,7 +16225,13 @@ zone = ('ncz098', 0.0006910)
 description = Milton Whiting Field (South), FL, United States
 location = (0.5358161, -1.5187273)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNDZ.TXT
-zone = ('flz004', 0.0021489)
+zone = ('flz204', 0.0021489)
+
+[knel]
+description = Lakehurst Naval Air Station, NJ, United States
+location = (0.6987135, -1.2970705)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNEL.TXT
+zone = ('njz020', 0.0019958)
 
 [knew]
 description = New Orleans Lakefront Airport, LA, United States
@@ -15904,11 +16335,17 @@ location = (0.4971279, -1.7115862)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNOG.TXT
 zone = ('txz231', 0.0024695)
 
+[know]
+description = Port Angeles Coast Guard Air Station, WA, United States
+location = (0.8400851, -2.1537363)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNOW.TXT
+zone = ('waz514', 0.0018992)
+
 [knpa]
 description = Pensacola, Naval Air Station, FL, United States
 location = (0.5298141, -1.5240797)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNPA.TXT
-zone = ('flz002', 0.0026878)
+zone = ('flz202', 0.0026878)
 
 [knqa]
 description = Millington, Millington Municipal Airport, TN, United States
@@ -15944,7 +16381,7 @@ zone = ('caz043', 0.0073972)
 description = Milton Whiting Field (North), FL, United States
 location = (0.5363979, -1.5187273)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNSE.TXT
-zone = ('flz003', 0.0020619)
+zone = ('flz203', 0.0020619)
 
 [knsi]
 description = San Nicolas Island, CA, United States
@@ -16000,12 +16437,6 @@ location = (0.5986479, -2.0274908)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNXP.TXT
 zone = ('caz525', 0.0012743)
 
-[kny0]
-description = Fulton County Airport, Johnstown, NY, United States
-location = (0.7504601, -1.2972955)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNY0.TXT
-zone = ('nyz039', 0.0013832)
-
 [knyc]
 description = New York City Central Park, NY, United States
 location = (0.7118034, -1.2909619)
@@ -16036,12 +16467,6 @@ location = (0.6637487, -2.1017255)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO22.TXT
 zone = ('caz019', 0.0097814)
 
-[ko54]
-description = Weaverville, CA, United States
-location = (0.7111732, -2.1453975)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO54.TXT
-zone = ('caz004', 0.0025853)
-
 [ko69]
 description = Petaluma, Ca, US
 location = (0.6675884, -2.1397737)
@@ -16049,11 +16474,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Trinity Center, Trinity Center, CA, United States of America
+location = (0.7153148, -2.1414041)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO86.TXT
-zone = ('caz004', 0.0072947)
+zone = ('caz110', 0.0073180)
 
 [koaj]
 description = Jacksonville, Albert J Ellis Airport, NC, United States
@@ -16086,7 +16510,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOCH.TXT
 zone = ('txz152', 0.0016042)
 
 [kocq]
-description = Oconto J. Douglas Bake Memorial Airport, WI, United States
+description = Oconto [Oconto-J Douglas Bake Muni], WI, US // Oconto J. Douglas Bake Memorial Airport, WI, United States of America
 location = (0.7832025, -1.5343123)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOCQ.TXT
 zone = ('wiz074', 0.0028410)
@@ -16137,7 +16561,7 @@ zone = ('nez031', 0.0024662)
 description = Hanover County Municipal, VA, United States
 location = (0.6579891, -1.3514666)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOFP.TXT
-zone = ('vaz063', 0.0013160)
+zone = ('vaz515', 0.0028648)
 
 [koga]
 description = Ogallala, Searle Field Airport, NE, United States
@@ -16157,6 +16581,12 @@ location = (0.7190757, -1.9550597)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOGD.TXT
 zone = ('utz002', 0.0030778)
 
+[kogs]
+description = Ogdensburg International, NY, United States
+location = (0.7798713, -1.3171418)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOGS.TXT
+zone = ('nyz087', 0.0035184)
+
 [koja]
 description = Weatherford, Thomas P Stafford Airport, OK, United States
 location = (0.6203724, -1.7220873)
@@ -16200,7 +16630,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOKV.TXT
 zone = ('vaz028', 0.0017675)
 
 [kokz]
-description = Sandersville/Kaolin Field Airport, GA, United States
+description = Sandersville [Kaolin Field], GA, US // Sandersville Kaolin Field Airport, GA, United States of America
 location = (0.5753778, -1.4457988)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOKZ.TXT
 zone = ('gaz074', 0.0006208)
@@ -16218,7 +16648,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOLF.TXT
 zone = ('mtz020', 0.0042737)
 
 [kolg]
-description = Solon Springs Municipal Airport, WI, United States
+description = Solon Springs [Muni], WI, US // Solon Springs Muni, Solon Springs, WI, United States of America
 location = (0.8083449, -1.6024981)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOLG.TXT
 zone = ('wiz001', 0.0023476)
@@ -16227,7 +16657,7 @@ zone = ('wiz001', 0.0023476)
 description = Olympia Airport, WA, United States
 location = (0.8197230, -2.1450097)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOLM.TXT
-zone = ('waz504', 0.0042948)
+zone = ('waz569', 0.0042948)
 
 [kols]
 description = Nogales International Airport, AZ, United States
@@ -16317,7 +16747,7 @@ zone = ('orz002', 0.0011909)
 description = Ontario International Airport, CA, United States
 location = (0.5942846, -2.0522163)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KONT.TXT
-zone = ('caz548', 0.0056526)
+zone = ('caz048', 0.0060739)
 
 [konx]
 description = Currituck, Currituck County Airport, NC, United States
@@ -16344,7 +16774,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOPF.TXT
 zone = ('flz074', 0.0014332)
 
 [kopl]
-description = Opelousas / St. Landry Parish-Ahart Field, LA, United States
+description = Opelousas [St. Landry Parish-Ahart Field], LA, US // Opelousas St Landry Parish Airport &amp;amp; Ahart Field, LA, United States of America
 location = (0.5333445, -1.6074376)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOPL.TXT
 zone = ('laz033', 0.0015740)
@@ -16505,12 +16935,24 @@ location = (0.7362381, -1.2420927)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOWD.TXT
 zone = ('maz013', 0.0014689)
 
+[kowi]
+description = Ottawa [Muni], KS, US // Ottawa Municipal Airport, KS, United States of America
+location = (0.6726659, -1.6624999)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOWI.TXT
+zone = ('ksz056', 0.0005981)
+
 [kowp]
-description = Sand Springs William R. Pogue Municipal Airport, OK, United States
+description = Sand Springs [William R Pogue Muni], OK, US // William R Pogue Muni Airport
 location = (0.6313777, -1.6781661)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOWP.TXT
 zone = ('okz060', 0.0031115)
 
+[kowx]
+description = Ottawa [Putnam County Airport], OH, US // Ottawa Putnam County, OH, United States of America
+location = (0.7162060, -1.4657628)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOWX.TXT
+zone = ('ohz016', 0.0019847)
+
 [koxb]
 description = Ocean City Municipal Airport, MD, United States
 location = (0.6687520, -1.3110332)
@@ -16553,12 +16995,24 @@ location = (0.5459972, -1.4960381)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOZR.TXT
 zone = ('alz066', 0.0030323)
 
+[kozs]
+description = Camdenton [Camdenton Memorial-Lake Regional], MO, US // Camdenton Mem AP, Camdenton, MO, United States of America
+location = (0.6627708, -1.6177665)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOZS.TXT
+zone = ('moz069', 0.0013850)
+
 [kozw]
 description = Howell, Livingston County Airport, MI, United States
 location = (0.7440242, -1.4658002)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOZW.TXT
 zone = ('miz068', 0.0010412)
 
+[kp08]
+description = Coolidge Muni, Coolidge, AZ, United States of America
+location = (0.5748407, -1.9447598)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP08.TXT
+zone = ('azz505', 0.0035664)
+
 [kp28]
 description = Medicine Lodge, KS, United States
 location = (0.6507169, -1.7200220)
@@ -16587,7 +17041,7 @@ zone = ('miz001', 0.0067769)
 description = Yellowstone Lake, WY, United States
 location = (0.7775442, -1.9271344)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP60.TXT
-zone = ('wyz001', 0.0016849)
+zone = ('wyz001', 0.0018199)
 
 [kp68]
 description = Eureka, NV, United States
@@ -16611,7 +17065,7 @@ zone = ('laz054', 0.0029448)
 description = Everett Snohomish County, WA, United States
 location = (0.8363036, -2.1342468)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPAE.TXT
-zone = ('waz507', 0.0024360)
+zone = ('waz555', 0.0024360)
 
 [kpah]
 description = Barkley Regional Airport, KY, United States
@@ -16662,7 +17116,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPBI.TXT
 zone = ('flz168', 0.0004884)
 
 [kpbx]
-description = Pike County-Hatcher Field, Pikeville, KY, United States
+description = Pikeville [Pike County-Hatcher Field], KY, US // Pikeville Pike County Airport &amp;amp; Hatcher Field, KY, United States of America
 location = (0.6555237, -1.4410732)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPBX.TXT
 zone = ('kyz120', 0.0028456)
@@ -16671,13 +17125,13 @@ zone = ('kyz120', 0.0028456)
 description = Plant City, Plant City Municipal Airport, FL, United States
 location = (0.4886922, -1.4337880)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPCM.TXT
-zone = ('flz052', 0.0070270)
+zone = ('flz251', 0.0019181)
 
 [kpcw]
-description = Port Clinton Carl R Keller Field Airport, OH, United States
-location = (0.7245957, -1.4463316)
+description = Port Clinton [Erie-Ottawa Intl], OH, US // Port Clinton Carl R Keller Field Airport, OH, United States of America
+location = (0.7245956, -1.4463454)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPCW.TXT
-zone = ('ohz009', 0.0042292)
+zone = ('ohz009', 0.0042371)
 
 [kpcz]
 description = Waupaca, Waupaca Municipal Airport, WI, United States
@@ -16749,7 +17203,7 @@ zone = ('azz005', 0.0040811)
 description = Punta Gorda Charlotte County, FL, United States
 location = (0.4697845, -1.4311700)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPGD.TXT
-zone = ('flz061', 0.0055617)
+zone = ('flz162', 0.0016679)
 
 [kpgv]
 description = Pitt-Greenville Airport, NC, United States
@@ -16767,7 +17221,7 @@ zone = ('ohz039', 0.0008811)
 description = Williamsburg International Airport, VA, United States
 location = (0.6480989, -1.3351769)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPHF.TXT
-zone = ('vaz094', 0.0009865)
+zone = ('vaz524', 0.0009865)
 
 [kphl]
 description = Philadelphia International Airpt, PA, United States
@@ -16829,6 +17283,12 @@ location = (0.4566945, -1.6987871)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPIL.TXT
 zone = ('txz257', 0.0002952)
 
+[kpim]
+description = Pine Mountain [Harris County Airport], GA, US // Pine Mountain Harris County Airport, GA, United States of America
+location = (0.5731782, -1.4814781)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPIM.TXT
+zone = ('gaz078', 0.0018683)
+
 [kpir]
 description = Pierre Regional Airport, SD, United States
 location = (0.7746353, -1.7502744)
@@ -16865,6 +17325,18 @@ location = (0.7952884, -1.4800392)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPLN.TXT
 zone = ('miz016', 0.0013686)
 
+[kplr]
+description = Pell City [St. Clair County Airport], AL, US // Pell City St Clair County Airport, AL, United States of America
+location = (0.5857121, -1.5053300)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPLR.TXT
+zone = ('alz026', 0.0028993)
+
+[kplu]
+description = Pierce Cnty Arpt-Thun Field, WA, US
+location = (0.8220501, -2.1343631)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPLU.TXT
+zone = ('waz509', 0.0028226)
+
 [kpmd]
 description = Palmdale Prod Flight Plant, CA, United States
 location = (0.6044657, -2.0609430)
@@ -16877,6 +17349,12 @@ location = (0.4581489, -1.3982996)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPMP.TXT
 zone = ('flz172', 0.0017557)
 
+[kpmu]
+description = Batesville [Panola County Airport], MS, US // Paola Cnty AP, Batesville, MS, United States of America
+location = (0.5997562, -1.5689269)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPMU.TXT
+zone = ('msz012', 0.0008301)
+
 [kpmv]
 description = Plattsmouth, Plattsmouth Municipal Airport, NE, United States
 location = (0.7147123, -1.6740810)
@@ -16911,7 +17389,7 @@ zone = ('mnz051', 0.0028260)
 description = Pensacola Regional Airport, FL, United States
 location = (0.5320345, -1.5216362)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPNS.TXT
-zone = ('flz002', 0.0020575)
+zone = ('flz202', 0.0020575)
 
 [kpnt]
 description = Pontiac, Pontiac Municipal Airport, IL, United States
@@ -16956,7 +17434,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPOV.TXT
 zone = ('ohz022', 0.0011557)
 
 [kpoy]
-description = Powell Municipal Airport, WY, United States
+description = Powell [Muni], WY, US // Powell Municipal Airport, WY, United States of America
 location = (0.7830797, -1.8988035)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPOY.TXT
 zone = ('mtz039', 0.0066201)
@@ -17034,8 +17512,8 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPRO.TXT
 zone = ('iaz059', 0.0029770)
 
 [kprs]
-description = Presidio Lely International, TX, United States
-location = (0.5172146, -1.8214516)
+description = Presidio [Presidio Lely Intl], TX, US // Presidio Lely International Airport, United States of America
+location = (0.5172146, -1.8214517)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPRS.TXT
 zone = ('txz079', 0.0036840)
 
@@ -17133,7 +17611,7 @@ zone = ('caz094', 0.0045283)
 description = Pottstown Limerick Airport, PA, United States
 location = (0.7022041, -1.3185962)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTW.TXT
-zone = ('paz070', 0.0058828)
+zone = ('paz104', 0.0024673)
 
 [kpub]
 description = Pueblo Memorial Airport, CO, United States
@@ -17178,7 +17656,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPVD.TXT
 zone = ('riz004', 0.0009201)
 
 [kpve]
-description = Lexington-Parsons Beech River Regional Airport, TN, United States
+description = Lexington-Parsons [Beech River Regional], TN, US // Lexington-Parsons Beech River Regional Airport, TN, United States of America
 location = (0.6223209, -1.5392993)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPVE.TXT
 zone = ('tnz055', 0.0015411)
@@ -17250,7 +17728,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPWT.TXT
 zone = ('waz511', 0.0025590)
 
 [kpxe]
-description = Houston County Airport, Perry, GA, United States
+description = Perry [Perry-Houston County Airport], GA, US // Perry-Houston County Airport, GA, United States of America
 location = (0.5674167, -1.4620157)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPXE.TXT
 zone = ('gaz094', 0.0013419)
@@ -17273,82 +17751,62 @@ location = (0.7925007, -1.4628089)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPZQ.TXT
 zone = ('miz018', 0.0017263)
 
-[kqa4]
-description = Fob Shindand, AF
-location = (0.5829400, 1.0864675)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQA4.TXT
-
-[kqaj]
-description = Al Asad Airfield, IQ
-location = (0.5899213, 0.7405432)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAJ.TXT
-
-[kqay]
-description = Camp Arifjan, KW
-location = (0.4909611, 0.8407251)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAY.TXT
-
-[kqaz]
-description = Tikrit, IQ
-location = (0.6033603, 0.7630579)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAZ.TXT
+[kqbd]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBD.TXT
+zone = ('txz136', 0.0019771)
 
 [kqbf]
 description = Al Kut, IQ
 location = (0.5668829, 0.7984881)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBF.TXT
 
-[kqbk]
-description = unknown station in United States
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBK.TXT
-zone = ('vtz016', 0.0260224)
-
 [kqbl]
 description = Afcwc Ntfs, FL, US
 location = (0.5309292, -1.5128514)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBL.TXT
-zone = ('flz006', 0.0027489)
+zone = ('flz206', 0.0027489)
 
-[kqcl]
+[kqc5]
 description = unknown station in United States of America
 location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQCL.TXT
-zone = ('mtz011', 0.0233796)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQC5.TXT
+
+[kqd3]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQD3.TXT
+zone = ('coz091', 0.0044244)
+
+[kqda]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQDA.TXT
 
 [kqdg]
 description = Adana/Incirlik Ab, TU
 location = (0.6457718, 0.6183702)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQDG.TXT
 
-[kqeb]
+[kqei]
 description = unknown station in United States of America
 location = None
-metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/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)
+description = unknown station in United States of America
+location = None
 metar = http://tgftp.nws.noaa.gov/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
+description = unknown station in United States of America
 location = None
 metar = http://tgftp.nws.noaa.gov/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)
+description = unknown station in United States of America
+location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEN.TXT
 
 [kqep]
@@ -17357,102 +17815,71 @@ location = None
 metar = http://tgftp.nws.noaa.gov/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)
+description = unknown station in United States of America
+location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEQ.TXT
 
 [kqer]
-description = unknown station in United States
+description = unknown station in United States of America
 location = None
 metar = http://tgftp.nws.noaa.gov/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)
+description = unknown station in United States of America
+location = None
 metar = http://tgftp.nws.noaa.gov/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
+description = unknown station in United States of America
 location = None
 metar = http://tgftp.nws.noaa.gov/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)
+description = unknown station in United States of America
+location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEW.TXT
 
 [kqex]
-description = unknown station in United States
+description = unknown station in United States of America
 location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEX.TXT
-zone = ('ksz083', 0.0007184)
 
 [kqey]
-comment = missing from the NWS list, name and location unknown
-description = unknown or classified United States Department of Defense
+description = unknown station in United States of America
 location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEY.TXT
-zone = ('ksz083', 0.0007184)
 
-[kqfg]
+[kqfb]
 description = unknown station in United States of America
 location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFG.TXT
-zone = ('iaz021', 0.0008754)
-
-[kqfq]
-description = Eagle Tmq-53P, KO
-location = (0.6536258, 2.2275637)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFQ.TXT
-
-[kqfs]
-description = Walker Tmq-53P, KO
-location = (0.6257005, 2.2441444)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFS.TXT
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFB.TXT
 
 [kqft]
-comment = missing from the NWS list, information researched manually
-description = Yangsu-Ri, Korea, South
-location = (0.6562438, 2.2226768)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFT.TXT
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/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)
+description = unknown station in United States of America
+location = None
 metar = http://tgftp.nws.noaa.gov/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)
+description = unknown station in United States of America
+location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFV.TXT
 
 [kqfx]
-description = unknown station in United States
+description = unknown station in United States of America
 location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFX.TXT
 zone = ('akz227', 0.0138141)
 
-[kqga]
-description = unknown station in United States
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQGA.TXT
-zone = ('scz021', 0.0013109)
-
-[kqgv]
-description = Ali Al Salem, KW
-location = (0.5119051, 0.8293805)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQGV.TXT
-
-[kqgx]
-description = Al Dhafra, ER
-location = (0.4232423, 0.9520771)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQGX.TXT
+[kqge]
+description = Combat Wea Center, US
+location = (0.5305801, -1.5126769)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQGE.TXT
+zone = ('flz206', 0.0030161)
 
 [kqhn]
 description = Kandahar, AH
@@ -17463,90 +17890,85 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHN.TXT
 description = 2 Cwss Fmq-22, US
 location = (0.5307546, -1.5125023)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHY.TXT
-zone = ('flz006', 0.0028028)
+zone = ('flz206', 0.0028028)
+
+[kqjb]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQJB.TXT
+zone = ('vaz513', 0.0010987)
 
-[kqir]
-description = Al Udeid, Qatar
-location = (0.4383685, 0.8953539)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQIR.TXT
+[kqka]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQKA.TXT
+
+[kqkb]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQKB.TXT
 
-[kql5]
-description = Jalalabad, AH
-location = (0.6003933, 1.2304571)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQL5.TXT
+[kqku]
+description = Camp Zenica, BS
+location = (0.7717846, 0.3127630)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQKU.TXT
 
-[kqlp]
+[kqkw]
+description = Seigenburg Range, DL
+location = (0.8508480, 0.2059489)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQKW.TXT
+
+[kqn2]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQN2.TXT
+
+[kqn3]
 description = unknown station in United States of America
 location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQLP.TXT
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQN3.TXT
+
+[kqnd]
+description = Sulaimaniya, IQ
+location = (0.6164503, 0.7883652)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQND.TXT
 
-[kqmr]
-description = unknown station in United States
+[kqos]
+description = unknown station in United States of America
 location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMR.TXT
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOS.TXT
+
+[kqot]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOT.TXT
+zone = ('flz141', 0.0023136)
 
 [kqqy]
 description = Apiay (Tmq 53), CO
 location = (0.0710349, -1.2836897)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQQY.TXT
 
-[kqrb]
-description = unknown station in United States
+[kqrd]
+description = unknown station in United States of America
 location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRB.TXT
-zone = ('miz069', 0.0004147)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRD.TXT
+zone = ('coz090', 0.0042434)
 
 [kqrh]
 description = Ambouli Ab, DJ
 location = (0.2015855, 0.7531096)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRH.TXT
 
-[kqsa]
-description = Bagram, AH
-location = (0.6099926, 1.2091641)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSA.TXT
-
-[kqtc]
-description = unknown station in United States
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTC.TXT
-
-[kqth]
-comment = missing from the NWS list, name and location unknown
-description = unknown or classified United States Department of Defense
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTH.TXT
-
-[kqtm]
-description = unknown station in United States
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTM.TXT
-zone = ('caz057', 0.0055916)
-
-[kqtz]
-description = Baghdad, IQ
-location = (0.5803220, 0.7719591)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTZ.TXT
-
-[kqud]
-description = Entebbe, UG
-location = (0.0010472, 0.5663593)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUD.TXT
-
 [kqvf]
 description = Manda Bay, KE
 location = (-0.0375246, 0.7138397)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQVF.TXT
 
-[kqwm]
-description = Camp Udari, KW
-location = (0.5178392, 0.8276351)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWM.TXT
-
-[kqxt]
-description = Fob Dwyer, AH
-location = (0.5427974, 1.1184070)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXT.TXT
+[kqwx]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWX.TXT
 
 [krac]
 description = Batten International Airport, WI, United States
@@ -17627,8 +18049,8 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRCR.TXT
 zone = ('inz015', 0.0011234)
 
 [krcv]
-description = Astronaut Kent Rominger, Del Norte, CO, United States
-location = (0.6582295, -1.8561931)
+description = Del Norte [Astronaut Kent Rominger Airport], CO, US // Astronaut Kent Rominger, Del Norte, CO, United States of America
+location = (0.6582296, -1.8561930)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRCV.TXT
 zone = ('coz067', 0.0050103)
 
@@ -17698,6 +18120,12 @@ location = (0.5609488, -1.6554448)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRFI.TXT
 zone = ('txz150', 0.0014204)
 
+[krga]
+description = Central Kentucky Rgnl, Richmond, KY, United States of America
+location = (0.6567942, -1.4718787)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRGA.TXT
+zone = ('kyz057', 0.0017206)
+
 [krgk]
 description = Red Wing, Red Wing Municipal Airport, MN, United States
 location = (0.7782472, -1.6141872)
@@ -17726,7 +18154,7 @@ zone = ('caz513', 0.0020035)
 description = Richmond International Airport, VA, United States
 location = (0.6547894, -1.3494304)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRIC.TXT
-zone = ('vaz071', 0.0014704)
+zone = ('vaz515', 0.0014704)
 
 [kril]
 description = Rifle Garfield County Rgnl, CO, United States
@@ -17770,6 +18198,12 @@ location = (0.7260570, -1.9032815)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRKS.TXT
 zone = ('wyz029', 0.0080420)
 
+[krld]
+description = Richland, WA, US // Richland AP, Richland, WA, United States of America
+location = (0.8081859, -2.0822510)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRLD.TXT
+zone = ('waz028', 0.0015686)
+
 [krme]
 description = Griffiss Airfield, NY, United States
 location = (0.7545640, -1.3159783)
@@ -17795,7 +18229,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRMY.TXT
 zone = ('miz073', 0.0006500)
 
 [krnc]
-description = Warren County Memorial Airport, McMinnville, TN, United States
+description = Mc Minnville [Warren County Memorial Airport], TN, US // McMinnville Warren County Memorial Airport, TN, United States of America
 location = (0.6230671, -1.4981940)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRNC.TXT
 zone = ('tnz078', 0.0009443)
@@ -17834,13 +18268,13 @@ zone = ('miz060', 0.0006893)
 description = Renton Municipal Airport, WA, United States
 location = (0.8290314, -2.1330832)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRNT.TXT
-zone = ('waz509', 0.0066837)
+zone = ('waz558', 0.0027739)
 
 [krnv]
-description = Cleveland Municipal Airport, MS, United States
-location = (0.5892430, -1.5840235)
+description = Cleveland [Muni], MS, US // Cleveland Municipal Airport, MS, United States of America
+location = (0.5892431, -1.5840237)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRNV.TXT
-zone = ('msz018', 0.0018761)
+zone = ('msz018', 0.0018759)
 
 [kroa]
 description = Roanoke Regional Airport, VA, United States
@@ -17896,6 +18330,12 @@ location = (0.7311718, -1.5547102)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRPJ.TXT
 zone = ('ilz010', 0.0038638)
 
+[krpx]
+description = Roundup, MT, US // Roundup AP, Roundup, MT, United States of America
+location = (0.8111418, -1.8944400)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRPX.TXT
+zone = ('mtz029', 0.0017912)
+
 [krqb]
 description = Big Rapids, Roben-Hood Airport, MI, United States
 location = (0.7631016, -1.4923292)
@@ -17908,12 +18348,6 @@ location = (0.6222099, -1.9035724)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRQE.TXT
 zone = ('azz011', 0.0045048)
 
-[krqo]
-description = El Reno, El Reno Regional Airport, OK, United States
-location = (0.6191119, -1.7105196)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRQO.TXT
-zone = ('okz024', 0.0012649)
-
 [krrl]
 description = Merrill, Merrill Municipal Airport, WI, United States
 location = (0.7885979, -1.5655603)
@@ -17938,12 +18372,6 @@ location = (0.5674841, -1.6159713)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRSN.TXT
 zone = ('laz005', 0.0018910)
 
-[krsp]
-description = Camp David, Md, US
-location = (0.6920230, -1.3521066)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRSP.TXT
-zone = ('mdz004', 0.0032505)
-
 [krst]
 description = Rochester International Airport, MN, United States
 location = (0.7661995, -1.6144296)
@@ -17960,7 +18388,7 @@ zone = ('ilz068', 0.0015061)
 description = Fort Myers Sw Fl International Airport, FL, United States
 location = (0.4630940, -1.4270976)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRSW.TXT
-zone = ('flz066', 0.0092915)
+zone = ('flz265', 0.0011557)
 
 [krtn]
 description = Raton, Raton Municipal \ Crews Field Airport, NM, United States
@@ -17969,8 +18397,7 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Reno [Reno/Stead Airport], NV, US // Reno/Stead AP, Reno, NV, United States of America
 location = (0.6923403, -2.0922386)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRTS.TXT
 zone = ('nvz003', 0.0053232)
@@ -18023,18 +18450,18 @@ location = (0.7295476, -1.8709930)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRWL.TXT
 zone = ('wyz109', 0.0013111)
 
-[krwv]
-description = Caldwell, Caldwell Municipal Airport, TX, United States
-location = (0.5325921, -1.6878013)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRWV.TXT
-zone = ('txz195', 0.0013088)
-
 [krxe]
 description = Rexburg-Madison County Airport, ID, United States
 location = (0.7650360, -1.9512781)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRXE.TXT
 zone = ('idz019', 0.0060292)
 
+[krym]
+description = Camp Ripley [Ray S Miller AAF Airport], MN, US // Ray S Miller Aaf, MN, United States of America
+location = (0.8044432, -1.6469021)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRYM.TXT
+zone = ('mnz043', 0.0017685)
+
 [kryn]
 description = Tucson, Az, US
 location = (0.5609488, -1.9402825)
@@ -18078,25 +18505,37 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRZN.TXT
 zone = ('wiz006', 0.0006993)
 
 [krzr]
-description = Cleveland Regional Jetport, TN, United States
-location = (0.6145566, -1.4800352)
+description = Cleveland [Cleveland Regional Jetport], TN, US // Cleveland Rgnl Jetport, Cleveland, TN, United States of America
+location = (0.6145566, -1.4800353)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRZR.TXT
 zone = ('tnz100', 0.0013160)
 
 [krzt]
-description = Ross County Airport, Chillicothe, OH, United States
+description = Chillicothe [Ross County Airport], OH, US // Chillicothe Ross County Airport, OH, United States of America
 location = (0.6883652, -1.4490258)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRZT.TXT
 zone = ('ohz073', 0.0018521)
 
+[ks25]
+description = Watford City Municipal Airport, ND, United States
+location = (0.8342092, -1.8021446)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS25.TXT
+zone = ('ndz017', 0.0019156)
+
+[ks32]
+description = Rands Airport, KS, United States
+location = (0.8276836, -1.7122698)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS32.TXT
+zone = ('ndz028', 0.0016620)
+
 [ks39]
-description = Prineville Airport, OR, United States
+description = Prineville AP, Prineville, OR, United States of America
 location = (0.7729539, -2.1101700)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS39.TXT
 zone = ('orz509', 0.0081059)
 
 [ksaa]
-description = Saratoga / Shively Field, WY, United States
+description = Saratoga [Shively Field], WY, US // Saratoga Shively Field Airport, WY, United States of America
 location = (0.7233260, -1.8644921)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSAA.TXT
 zone = ('wyz113', 0.0012351)
@@ -18204,7 +18643,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBY.TXT
 zone = ('mdz022', 0.0017783)
 
 [kscd]
-description = Merkel Field/Sylacauga Municipal Airport, AL, United States
+description = Sylacauga [Merkel Field Sylacauga Muni], AL, US // Merkel Field Sylacauga Municipal Airport, AL, United States of America
 location = (0.5789577, -1.5063156)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSCD.TXT
 zone = ('alz027', 0.0041655)
@@ -18227,6 +18666,12 @@ location = (0.6614798, -2.1159208)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSCK.TXT
 zone = ('caz019', 0.0036282)
 
+[kscr]
+description = Siler City [Muni], NC, US // Siler City Muni, Siler City, NC, United States of America
+location = (0.6231571, -1.3876118)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSCR.TXT
+zone = ('ncz039', 0.0042771)
+
 [ksda]
 description = Shenandoah Municipal, IA, United States
 location = (0.7112217, -1.6653350)
@@ -18267,7 +18712,7 @@ zone = ('mtz024', 0.0045104)
 description = Seattle-Tacoma International Airport, WA, United States
 location = (0.8281587, -2.1348286)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSEA.TXT
-zone = ('waz509', 0.0053620)
+zone = ('waz558', 0.0020012)
 
 [ksee]
 description = San Diego/El Cajon, Gillespie Field Airport, CA, United States
@@ -18401,12 +18846,6 @@ location = (0.7542731, -1.6726072)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSHL.TXT
 zone = ('iaz013', 0.0035235)
 
-[kshm]
-description = unknown station in United States of America
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSHM.TXT
-zone = ('akz171', 0.0263472)
-
 [kshn]
 description = Shelton Sanderson Field, WA, United States
 location = (0.8243772, -2.1490821)
@@ -18431,6 +18870,12 @@ location = (0.6359980, -1.3936454)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSIF.TXT
 zone = ('ncz005', 0.0013014)
 
+[ksik]
+description = Sikeston [Sikeston Memorial Muni], MO, US // Sikeston Memorial Municipal Airport, MO, United States of America
+location = (0.6440071, -1.5631474)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSIK.TXT
+zone = ('moz111', 0.0026914)
+
 [ksiy]
 description = Montague Siskiyou County, CA, United States
 location = (0.7289659, -2.1374466)
@@ -18450,10 +18895,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Prestonsburg [Big Sandy Regional], KY, US // Big Sandy Reg AP, Prestonsburg, KY, United States of America
+location = (0.6588797, -1.4422824)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSJS.TXT
-zone = ('kyz119', 0.0019190)
+zone = ('kyz119', 0.0019187)
 
 [ksjt]
 description = Mathis Field, TX, United States
@@ -18519,7 +18964,7 @@ zone = ('miz017', 0.0036172)
 description = Los Alamitos U. S. Army Airfield, CA, United States
 location = (0.5896304, -2.0603612)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSLI.TXT
-zone = ('caz041', 0.0044222)
+zone = ('caz552', 0.0040280)
 
 [kslk]
 description = Adirondack Regional Airport, NY, United States
@@ -18569,6 +19014,12 @@ location = (0.5937028, -2.0673425)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMO.TXT
 zone = ('caz041', 0.0026605)
 
+[ksmp]
+description = Stampede Pass, WA, United States
+location = (0.8252498, -2.1176662)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMP.TXT
+zone = ('waz568', 0.0095212)
+
 [ksmq]
 description = Somerville Somerset Airport, NJ, United States
 location = (0.7088946, -1.3031792)
@@ -18591,7 +19042,7 @@ zone = ('caz035', 0.0031652)
 description = Santa Ana Wayne Orange Cty, CA, United States
 location = (0.5878851, -2.0571614)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSNA.TXT
-zone = ('caz042', 0.0011654)
+zone = ('caz552', 0.0011654)
 
 [ksnc]
 description = Chester, Chester Airport, CT, United States
@@ -18629,11 +19080,6 @@ location = (0.7715858, -2.0059845)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSNT.TXT
 zone = ('idz018', 0.0045203)
 
-[ksnv]
-description = unknown station in United States
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSNV.TXT
-
 [ksny]
 description = Sidney Municipal Airport, NE, United States
 location = (0.7173303, -1.7973982)
@@ -18719,7 +19165,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSPW.TXT
 zone = ('iaz014', 0.0016889)
 
 [ksqe]
-description = Ship Shoal 354 Fieldwood Energy, Gulf of Mexico, United States
+description = GOMEX Ship Shoal 354 Fieldwood Energ, United States of America
 location = (0.4901408, -1.5850906)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSQE.TXT
 zone = ('laz066', 0.0225195)
@@ -18737,11 +19183,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Sparta [Upper Cumberland Regional], TN, US // Sparta Upper Cumberland Regional Airport, TN, United States of America
+location = (0.6293088, -1.4927820)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSRB.TXT
-zone = ('tnz032', 0.0015645)
+zone = ('tnz032', 0.0015480)
 
 [ksrc]
 description = Searcy, Searcy Municipal Airport, AR, United States
@@ -18753,7 +19198,7 @@ zone = ('arz033', 0.0007835)
 description = Sarasota/Bradenton International ., FL, United States
 location = (0.4782202, -1.4407693)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSRQ.TXT
-zone = ('flz050', 0.0095958)
+zone = ('flz155', 0.0041001)
 
 [ksrr]
 description = Ruidoso Regional, NM, United States
@@ -18851,12 +19296,6 @@ location = (0.6745698, -1.5821410)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSUS.TXT
 zone = ('moz061', 0.0023275)
 
-[ksut]
-description = Oak Island, Brunswick County Airport, NC, United States
-location = (0.5921757, -1.3626610)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSUT.TXT
-zone = ('ncz110', 0.0015551)
-
 [ksuu]
 description = Fairfield / Travis Air Force Base, CA, United States
 location = (0.6678793, -2.1284290)
@@ -18879,7 +19318,7 @@ zone = ('nez014', 0.0023407)
 description = Silver City / Grant, NM, United States
 location = (0.5695591, -1.8875736)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSVC.TXT
-zone = ('nmz403', 0.0014882)
+zone = ('nmz402', 0.0016952)
 
 [ksvh]
 description = Statesville, Statesville Municipal Airport, NC, United States
@@ -18918,11 +19357,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = St. Francis [Cheyenne County Muni], KS, US // Cheyenne Cnty Muni, St Francis, KS, United States of America
+location = (0.6939402, -1.7766558)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSYF.TXT
-zone = ('ksz001', 0.0009678)
+zone = ('ksz001', 0.0009669)
 
 [ksyi]
 description = Shelbyville/Boma, Tn, US
@@ -18931,10 +19369,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSYI.TXT
 zone = ('tnz075', 0.0008498)
 
 [ksym]
-description = Morehead-Rowan County/Clyde A. Thomas Regional Airport, KY, United States
-location = (0.6669781, -1.4588757)
+description = Morehead [Morehead-Rowan County Clyde A Thomas Regional], KY, US // Morehead-rowan County Clyde A Thomas Rgnl, Morehead, KY, United States of America
+location = (0.6669776, -1.4588790)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSYM.TXT
-zone = ('kyz052', 0.0023043)
+zone = ('kyz052', 0.0023068)
 
 [ksyn]
 description = Stanton, Stanton Airfield, MN, United States
@@ -18958,20 +19396,19 @@ zone = ('moz044', 0.0034942)
 description = Sandpoint, Sandpoint Airport, ID, United States
 location = (0.8429843, -2.0343558)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSZT.TXT
-zone = ('idz001', 0.0035004)
+zone = ('waz037', 0.0123847)
 
 [kt20]
-description = Gonzales Roger M. Dreyer Memorial, TX, United States
-location = (0.5153804, -1.7010730)
+description = Gonzales Roger M. Dreyer Memorial, TX, United States of America
+location = (0.5153800, -1.7010729)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT20.TXT
-zone = ('txz223', 0.0013346)
+zone = ('txz223', 0.0013343)
 
 [kt35]
-comment = missing from the NWS list, information researched manually
-description = Cameron Municipal Airpark, United States
-location = (0.5389464, -1.6924649)
+description = Cameron Muni, Cameron, TX, United States of America
+location = (0.5389402, -1.6924632)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT35.TXT
-zone = ('txz174', 0.0016265)
+zone = ('txz174', 0.0016203)
 
 [kt65]
 description = Weslaco, Mid Valley Airport, TX, United States
@@ -18979,6 +19416,12 @@ location = (0.4568836, -1.7099524)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT65.TXT
 zone = ('txz253', 0.0050248)
 
+[kt70]
+description = Laughlin Air Force Base Auxiliary Nr 1 Airport, United States of America
+location = (0.5081942, -1.7535929)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT70.TXT
+zone = ('txz202', 0.0041504)
+
 [kt82]
 description = Fredericksburg, Gillespie County Airport, TX, United States
 location = (0.5278506, -1.7262955)
@@ -19016,11 +19459,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Boysen Reservoir, Thermopolis, WY, United States of America
+location = (0.7586423, -1.8891095)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTBX.TXT
-zone = ('wyz007', 0.0018559)
+zone = ('wyz007', 0.0018509)
 
 [ktcc]
 description = Tucumcari Municipal Airport, NM, United States
@@ -19044,7 +19486,7 @@ zone = ('waz509', 0.0004316)
 description = Truth Or Consequences Muni, NM, United States
 location = (0.5800311, -1.8721565)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTCS.TXT
-zone = ('nmz409', 0.0035165)
+zone = ('nmz520', 0.0138015)
 
 [ktdf]
 description = Roxboro, Person County Airport, NC, United States
@@ -19053,11 +19495,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Drone Runway, Panama City, FL, United States of America
+location = (0.5241747, -1.4928325)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTDR.TXT
-zone = ('flz112', 0.0038397)
+zone = ('flz112', 0.0038465)
 
 [ktdz]
 description = Toledo Metcalf Field, OH, United States
@@ -19089,12 +19530,17 @@ location = (0.4872959, -1.6964600)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTFP.TXT
 zone = ('txz245', 0.0049036)
 
+[ktgi]
+description = Tangier [Tangier Island Airport], VA, US // Tangier Island, Tangier, VA, United States of America
+location = (0.6601732, -1.3264115)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTGI.TXT
+zone = ('vaz077', 0.0059534)
+
 [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)
+description = Tullahoma [Tullahoma Regional Airport/William Northern Field], TN, US // Tullahoma Regional Arpt/Wm Northern Field, United States of America
+location = (0.6174980, -1.5052828)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTHA.TXT
-zone = ('tnz076', 0.0023056)
+zone = ('tnz076', 0.0023091)
 
 [kthv]
 description = York Airport, PA, United States
@@ -19150,6 +19596,12 @@ location = (0.7935818, -1.5674026)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTKV.TXT
 zone = ('wiz018', 0.0024525)
 
+[ktkx]
+description = Kennett [Kennett Memorial Airport], MO, US // Bruce Campbell Fld AP, Madison, MS, United States of America
+location = (0.6322606, -1.5714358)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTKX.TXT
+zone = ('moz113', 0.0011086)
+
 [ktlh]
 description = Tallahassee Regional Airport, FL, United States
 location = (0.5305801, -1.4721852)
@@ -19205,11 +19657,10 @@ metar = http://tgftp.nws.noaa.gov/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
+description = Toccoa [Toccoa Rg Letourneau Field], GA, US // Toccoa Rg Letourneau Field, Toccoa, GA, United States of America
 location = (0.6037585, -1.4537959)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTOC.TXT
-zone = ('gaz018', 0.0006786)
+zone = ('gaz018', 0.0006787)
 
 [ktoi]
 description = Troy Municipal Airport, AL, United States
@@ -19239,13 +19690,13 @@ zone = ('wyz108', 0.0027162)
 description = Tampa International Airport, FL, United States
 location = (0.4881104, -1.4404784)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTPA.TXT
-zone = ('flz050', 0.0029834)
+zone = ('flz151', 0.0010898)
 
 [ktpf]
 description = Tampa, Peter O Knight Airport, FL, United States
 location = (0.4872184, -1.4390094)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTPF.TXT
-zone = ('flz050', 0.0042118)
+zone = ('flz151', 0.0004883)
 
 [ktph]
 description = Tonopah Airport, NV, United States
@@ -19385,6 +19836,12 @@ location = (0.5645801, -1.5887732)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTVR.TXT
 zone = ('msz047', 0.0026280)
 
+[ktvy]
+description = Tooele [Bolinder Field-Tooele Valley Airport], UT, US // Tooele Bolinder Field &amp;amp; Tooele Valley Airport, UT, United States of America
+location = (0.7088228, -1.9608910)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTVY.TXT
+zone = ('utz003', 0.0024519)
+
 [ktwf]
 description = Joslin Fld-Magic Valley Regl, ID, United States
 location = (0.7414740, -1.9981111)
@@ -19433,8 +19890,14 @@ location = (0.7164577, -1.9733856)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU16.TXT
 zone = ('utz005', 0.0025269)
 
+[ku42]
+description = Salt Lake City, Salt Lake City Municipal 2 Airport, UT, United States
+location = (0.7089430, -1.9546427)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU42.TXT
+zone = ('utz003', 0.0037955)
+
 [ku68]
-description = Cowley/Lovell/Byron North Big Horn County, WY, United States
+description = Cowley/lovell/byron North Big Horn County, WY, United States of America
 location = (0.7838565, -1.8927310)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU68.TXT
 zone = ('wyz004', 0.0066514)
@@ -19493,11 +19956,6 @@ location = (0.6969681, -1.5917403)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUIN.TXT
 zone = ('ilz095', 0.0009628)
 
-[kukb]
-description = unknown station in United States
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUKB.TXT
-
 [kukf]
 description = North Wilkesboro, Wilkes County Airport, NC, United States
 location = (0.6321001, -1.4151711)
@@ -19508,13 +19966,13 @@ zone = ('ncz019', 0.0011469)
 description = Ukiah Municipal Airport, CA, United States
 location = (0.6830055, -2.1502456)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUKI.TXT
-zone = ('caz002', 0.0055655)
+zone = ('caz109', 0.0055655)
 
 [kukt]
 description = Quakertown, Quakertown Airport, PA, United States
 location = (0.7057239, -1.3156583)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUKT.TXT
-zone = ('paz061', 0.0041782)
+zone = ('paz104', 0.0039160)
 
 [kulm]
 description = New Ulm, New Ulm Municipal Airport, MN, United States
@@ -19553,7 +20011,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUOX.TXT
 zone = ('msz013', 0.0008748)
 
 [kuse]
-description = Wauseon Fulton County Airport, OH, United States
+description = Wauseon [Fulton County Airport], OH, US // Wauseon Fulton County Airport, OH, United States of America
 location = (0.7262339, -1.4682965)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUSE.TXT
 zone = ('ohz002', 0.0001504)
@@ -19589,7 +20047,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUXL.TXT
 zone = ('laz041', 0.0017632)
 
 [kuyf]
-description = Madison County Airport, London, OH, United States
+description = London [Madison County Airport], OH, US // London Madison County Airport, OH, United States of America
 location = (0.6969575, -1.4566867)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUYF.TXT
 zone = ('ohz054', 0.0010692)
@@ -19628,7 +20086,7 @@ zone = ('caz035', 0.0021612)
 description = Sabine 13B, LA, United States
 location = (0.5144940, -1.6342972)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVBS.TXT
-zone = ('laz073', 0.0074373)
+zone = ('laz074', 0.0100955)
 
 [kvbt]
 description = Bentonville, Bentonville Municipal Airport/Louise M Thaden Field, AR, United States
@@ -19637,7 +20095,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVBT.TXT
 zone = ('arz001', 0.0006015)
 
 [kvbw]
-description = Bridgewater Air Park, VA, United States
+description = Bridgewater [Bridgewater Air Park], VA, US // Bridgewater Air Park, Bridgewater, VA, United States of America
 location = (0.6696259, -1.3781178)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVBW.TXT
 zone = ('vaz026', 0.0027646)
@@ -19664,7 +20122,7 @@ zone = ('caz060', 0.0053804)
 description = Tampa, Vandenberg Airport, FL, United States
 location = (0.4889346, -1.4371962)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVDF.TXT
-zone = ('flz050', 0.0059945)
+zone = ('flz251', 0.0020948)
 
 [kvdi]
 description = Vidalia, Vidalia Municipal Airport, GA, United States
@@ -19742,7 +20200,7 @@ zone = ('miz069', 0.0033669)
 description = Venice, Fl, US
 location = (0.4724606, -1.4385004)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVNC.TXT
-zone = ('flz061', 0.0097009)
+zone = ('flz160', 0.0024593)
 
 [kvny]
 description = Van Nuys Airport, CA, United States
@@ -19754,7 +20212,7 @@ zone = ('caz547', 0.0002215)
 description = Visco Knoll 768 Oil Platform, AL, US
 location = (0.5101597, -1.5320500)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVOA.TXT
-zone = ('alz064', 0.0221238)
+zone = ('alz266', 0.0221238)
 
 [kvok]
 description = Volk / Camp Douglas, WI, United States
@@ -19772,7 +20230,7 @@ zone = ('gaz020', 0.0018302)
 description = Valparaiso / Eglin Air Force Base, FL, United States
 location = (0.5320345, -1.5100007)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVPS.TXT
-zone = ('flz006', 0.0019062)
+zone = ('flz206', 0.0019062)
 
 [kvpz]
 description = Valparaiso Porter Co Muni, IN, United States
@@ -19804,13 +20262,6 @@ location = (0.7566002, -1.2656546)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVSH.TXT
-zone = ('flz010', 0.0031211)
-
 [kvta]
 description = Newark Heath Airport, OH, United States
 location = (0.6984226, -1.4393149)
@@ -19872,10 +20323,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVYS.TXT
 zone = ('ilz018', 0.0031071)
 
 [kw13]
-description = Eagle's Nest Airport, Waynesboro, VA, United States
+description = Eagle&amp;#39;s Nest AP, Waynesboro, VA, United States of America
 location = (0.6645673, -1.3778397)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW13.TXT
-zone = ('vaz025', 0.0029455)
+zone = ('vaz508', 0.0015364)
 
 [kw22]
 description = Buckhannon, Upshur County Regional Airport, WV, United States
@@ -19890,7 +20341,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW29.TXT
 zone = ('mdz014', 0.0028097)
 
 [kw31]
-description = Lunenburg County Airport, Kenbridge, VA, United States
+description = Lunenburg Cnty AP, Kenbridge, VA, United States of America
 location = (0.6450763, -1.3645857)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW31.TXT
 zone = ('vaz066', 0.0008128)
@@ -19908,28 +20359,28 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW63.TXT
 zone = ('vaz065', 0.0031825)
 
 [kw75]
-description = Saluda Hummel Field, VA, United States
-location = (0.6562862, -1.3342460)
+description = Hummel Fld AP, Saluda, VA, United States of America
+location = (0.6562857, -1.3342466)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW75.TXT
-zone = ('vaz085', 0.0006322)
+zone = ('vaz085', 0.0006321)
 
 [kw78]
-description = William M. Tuck, South Boston, VA, United States
+description = William M Tuck, South Boston, VA, United States of America
 location = (0.6406873, -1.3761225)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW78.TXT
 zone = ('vaz058', 0.0016264)
 
 [kw81]
-description = Crewe Municipal Airport, United States
+description = Crewe Municipal Airport, United States of America
 location = (0.6489306, -1.3630731)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW81.TXT
 zone = ('vaz067', 0.0009311)
 
 [kw96]
-description = New Kent County, Quinton, VA, United States
-location = (0.6545544, -1.3460944)
+description = New Kent Cnty AP, Quinton, VA, United States of America
+location = (0.6545583, -1.3461124)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW96.TXT
-zone = ('vaz083', 0.0017772)
+zone = ('vaz083', 0.0017914)
 
 [kw99]
 description = Petersburg, Grant County Airport, WV, United States
@@ -20031,7 +20482,13 @@ zone = ('okz010', 0.0036047)
 description = West Yellowstone, MT, United States
 location = (0.7798713, -1.9393517)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWYS.TXT
-zone = ('wyz001', 0.0073447)
+zone = ('wyz001', 0.0072321)
+
+[kx60]
+description = Williston Montbrook Airport, FL, United States of America
+location = (0.5123536, -1.4394062)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KX60.TXT
+zone = ('flz139', 0.0040997)
 
 [kxbp]
 description = Bridgeport, Bridgeport Municipal Airport, TX, United States
@@ -20039,12 +20496,6 @@ location = (0.5790178, -1.7074265)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXBP.TXT
 zone = ('txz102', 0.0026374)
 
-[kxfl]
-description = Palm Coast, Fl, US
-location = (0.5143485, -1.4173819)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXFL.TXT
-zone = ('flz038', 0.0015966)
-
 [kxih]
 description = High Island 179A Oil Platform, LA, US
 location = (0.5092871, -1.6496852)
@@ -20069,11 +20520,29 @@ location = (0.6332636, -1.6458455)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXNA.TXT
 zone = ('arz001', 0.0011452)
 
+[kxno]
+description = North [North AF Auxiliary Airport], SC, US // North/Auxiliary Airfield, SC, United States of America
+location = (0.5865963, -1.4151335)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXNO.TXT
+zone = ('scz037', 0.0045198)
+
+[kxnt]
+description = unknown station in United States of America
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXNT.TXT
+zone = ('flz168', 0.0217101)
+
+[kxpy]
+description = Port Function, La, US
+location = (0.5080653, -1.5742870)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXPY.TXT
+zone = ('laz067', 0.0046772)
+
 [kxsa]
 description = Essex Cnty Arpt, VA, US
 location = (0.6606071, -1.3418091)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXSA.TXT
-zone = ('vaz074', 0.0012740)
+zone = ('vaz521', 0.0012740)
 
 [kxvg]
 description = Longville, Longville Municipal Airport, MN, United States
@@ -20088,13 +20557,19 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KY19.TXT
 zone = ('ndz034', 0.0047192)
 
 [ky23]
-description = Chetek Municipal Southworth Airport, United States
-location = (0.7907427, -1.5993529)
+description = Chetek Municipal Southworth Airport, United States of America
+location = (0.7908192, -1.5993862)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KY23.TXT
-zone = ('wiz015', 0.0033143)
+zone = ('wiz015', 0.0032487)
+
+[ky31]
+description = West Branch Community, West Branch, MI, United States of America
+location = (0.7722177, -1.4692148)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KY31.TXT
+zone = ('miz035', 0.0017071)
 
 [ky49]
-description = Walker Municipal Airport, Walker, MN, United States
+description = Walker Muni, Walker, MN, United States of America
 location = (0.8230885, -1.6518721)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KY49.TXT
 zone = ('mnz024', 0.0033410)
@@ -20148,11 +20623,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = Zephyrhills [Muni], FL, US // Zephyrhills Muni, Zephyrhills, FL, United States of America
+location = (0.4926715, -1.4338927)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/KZPH.TXT
-zone = ('flz144', 0.0079427)
+zone = ('flz149', 0.0038839)
 
 [kzzv]
 description = Zanesville Municipal Airport, OH, United States
@@ -20215,6 +20689,11 @@ description = Dubrovnik / Cilipi, Croatia
 location = (0.7429285, 0.3188135)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LDDU.TXT
 
+[ldlo]
+description = Losinj Island, Croatia
+location = (0.7778205, 0.2512062)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LDLO.TXT
+
 [ldos]
 description = Osijek / Cepin, Croatia
 location = (0.7932521, 0.3281219)
@@ -20230,6 +20709,11 @@ description = Rijeka / Omisalj, Croatia
 location = (0.7891797, 0.2545272)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LDRI.TXT
 
+[ldsb]
+description = Brac, Croatia
+location = (0.7554803, 0.2911161)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LDSB.TXT
+
 [ldsp]
 description = Split / Resnik, Croatia
 location = (0.7598000, 0.2844887)
@@ -20254,7 +20738,6 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAB.TXT
 description = unknown station in Spain
 location = None
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAG.TXT
-zone = ('vaz013', 0.0012408)
 
 [leal]
 description = Alicante / El Altet, Spain
@@ -20297,7 +20780,7 @@ location = (0.7205301, 0.0360701)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEBL.TXT
 
 [lebt]
-description = Valencia Betera, Spain
+description = Valencia, VC, ES // Valencia Betera, Spain
 location = (0.6915770, -0.0082467)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEBT.TXT
 
@@ -20306,6 +20789,11 @@ description = Badajoz / Talavera La Real, Spain
 location = (0.6786422, -0.1189733)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEBZ.TXT
 
+[lech]
+description = Calamocha, Spain
+location = (0.7144214, -0.0226893)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LECH.TXT
+
 [leco]
 description = La Coruna / Alvedro, Spain
 location = (0.7557276, -0.1463168)
@@ -20322,9 +20810,8 @@ location = (0.7281514, 0.0092502)
 metar = http://tgftp.nws.noaa.gov/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)
+description = Sevilla [El Copero], AN, ES // Sevilla El Copero, Spain
+location = (0.6512357, -0.1047003)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEEC.TXT
 
 [lega]
@@ -20442,9 +20929,14 @@ description = Santiago / Labacolla, Spain
 location = (0.7487462, -0.1471894)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEST.TXT
 
+[lesu]
+description = Montferrer [Andorra-La Seu d'Urgell Airport], CT, ES // Pirineus - la Seu d&amp;#39;Urgel Airport, Spain
+location = (0.7390791, 0.0246916)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LESU.TXT
+
 [letl]
-description = Teruel, Spain
-location = (0.7053215, -0.0212493)
+description = Caudé [Teruel Airport], AR, ES // Teruel Airport, Spain
+location = (0.7053215, -0.0212494)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LETL.TXT
 
 [leto]
@@ -20578,7 +21070,7 @@ location = (0.7586364, -0.0267617)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFBZ.TXT
 
 [lfck]
-description = Castres-Mazamet Airport, France
+description = Castres [Mazamet], N, FR // Castres-Mazamet Airport, France
 location = (0.7601775, 0.0399784)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFCK.TXT
 
@@ -20588,7 +21080,7 @@ location = (0.7749262, 0.0433423)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFCR.TXT
 
 [lfga]
-description = Colmar Houssen Airport, France
+description = Colmar [Houssen], A, FR // Colmar Houssen Airport, A, France
 location = (0.8396840, 0.1284413)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFGA.TXT
 
@@ -20663,7 +21155,7 @@ location = (0.7917977, 0.0930842)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLS.TXT
 
 [lflu]
-description = Valence-Chabeuil Airport, France
+description = Valence [Chabeuil], V, FR // Valence-Chabeuil Airport, France
 location = (0.7839244, 0.0867209)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLU.TXT
 
@@ -20793,7 +21285,7 @@ location = (0.8281587, 0.0125082)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFOT.TXT
 
 [lfov]
-description = Laval-Entrammes Airport, France
+description = Laval [Entrammes], R, FR // Laval-Entrammes Airport, R, France
 location = (0.8383054, -0.0129676)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFOV.TXT
 
@@ -20802,11 +21294,6 @@ description = Paris / Le Bourget, France
 location = (0.8546296, 0.0427606)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFPB.TXT
 
-[lfpc]
-description = Creil Fafb, France
-location = (0.8595747, 0.0439241)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFPC.TXT
-
 [lfpg]
 description = Paris-Aeroport Charles De Gaulle, France
 location = (0.8555022, 0.0442150)
@@ -20838,7 +21325,7 @@ location = (0.8511389, 0.0383972)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFPV.TXT
 
 [lfqa]
-description = Reims-Prunay Airport, France
+description = Reims [Prunay], G, FR // Reims-Prunay Airport, G, France
 location = (0.8588536, 0.0725460)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFQA.TXT
 
@@ -20932,8 +21419,13 @@ description = Saint-Brieuc, France
 location = (0.8470665, -0.0497419)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFRT.TXT
 
+[lfru]
+description = Morlaix / Ploujean, France
+location = (0.8482300, -0.0666134)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFRU.TXT
+
 [lfrv]
-description = Vannes-Meucon Airport, France
+description = Vannes [Meucon], E, FR // Vannes-Meucon Airport, E, France
 location = (0.8328579, -0.0475319)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFRV.TXT
 
@@ -20953,7 +21445,7 @@ location = (0.8249590, 0.0887209)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSD.TXT
 
 [lfsg]
-description = Épinal-Mirecourt Airport, France
+description = Épinal [Mirecourt], M, FR // &amp;Eacute;pinal-Mirecourt Airport, France
 location = (0.8434305, 0.1058846)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSG.TXT
 
@@ -21672,11 +22164,6 @@ description = Frontone, Italy
 location = (0.7595091, 0.2222386)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIVF.TXT
 
-[livm]
-description = Punta Marina, Italy
-location = (0.7757989, 0.2146755)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIVM.TXT
-
 [livo]
 description = Tarvisio, Italy
 location = (0.8115781, 0.2370739)
@@ -21697,11 +22184,6 @@ description = Trieste, Italy
 location = (0.7967428, 0.2399828)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIVT.TXT
 
-[liyw]
-description = Aviano Usaf, Italy
-location = (0.8034332, 0.2202024)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIYW.TXT
-
 [ljce]
 description = Cerklje, LJ
 location = (0.8009316, 0.2708751)
@@ -21773,7 +22255,7 @@ location = (0.8578293, 0.2914700)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LKTB.TXT
 
 [lkvo]
-description = Vodochody Airport, Czech Republic
+description = Vodochody, ST, CZ // Vodochody Airport, ST, Czech Republic
 location = (0.8764447, 0.2512542)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LKVO.TXT
 
@@ -21872,11 +22354,6 @@ description = Zeltweg, Austria
 location = (0.8237954, 0.2574361)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOXZ.TXT
 
-[lpar]
-description = Alverca, PO
-location = (0.6785840, -0.1576032)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LPAR.TXT
-
 [lpaz]
 description = Santa Maria Acores, Portugal
 location = (0.6451900, -0.4392412)
@@ -21887,6 +22364,11 @@ description = Beja, Portugal
 location = (0.6635160, -0.1372992)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LPBJ.TXT
 
+[lpcs]
+description = Cascais [Aeródromo Municipal de Cascais], 11, PT // Cascais Airport, LI, Portugal
+location = (0.6758885, -0.1632804)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LPCS.TXT
+
 [lpfl]
 description = Flores Acores, Portugal
 location = (0.6885324, -0.5433792)
@@ -21912,21 +22394,6 @@ description = Aeroporto Da Madeira, Portugal
 location = (0.5706839, -0.2927693)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LPMA.TXT
 
-[lpmr]
-description = Monte Real Mil., Portugal
-location = (0.6951840, -0.1551113)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LPMR.TXT
-
-[lpmt]
-description = Montijo Mil., Portugal
-location = (0.6755103, -0.1577050)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LPMT.TXT
-
-[lpov]
-description = Ovar Mil., Portugal
-location = (0.7141160, -0.1508983)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LPOV.TXT
-
 [lppd]
 description = Ponta Delgada / Nordela Acores, Portugal
 location = (0.6585709, -0.4485496)
@@ -21947,11 +22414,6 @@ description = Lisboa / Portela, Portugal
 location = (0.6766060, -0.1594067)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LPPT.TXT
 
-[lpst]
-description = Sintra Mil., Portugal
-location = (0.6777307, -0.1630041)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LPST.TXT
-
 [lqbk]
 description = Banja Luka, Bosnia And Herzegovina
 location = (0.7816166, 0.3004875)
@@ -21987,6 +22449,11 @@ description = Baia Mare, Romania
 location = (0.8319403, 0.4116068)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBM.TXT
 
+[lrbo]
+description = unknown station in Romania
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBO.TXT
+
 [lrbs]
 description = Bucuresti / Imh, Romania
 location = (0.7766715, 0.4561127)
@@ -22003,7 +22470,7 @@ location = (0.8165232, 0.4113159)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRCL.TXT
 
 [lrct]
-description = RoAF 71st Air Base, Câmpia Turzii/Campia Turzii/Campiaturzii, Romania
+description = Câmpia Turzii [RoAF 71st Air Base], CJ, RO // Campia Turzii|Campiaturzii, CJ, Romania
 location = (0.8116179, 0.4168878)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRCT.TXT
 
@@ -22012,6 +22479,12 @@ description = Craiova, Romania
 location = (0.7720173, 0.4165519)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRCV.TXT
 
+[lrft]
+description = unknown station in Romania
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRFT.TXT
+zone = ('txz140', 0.0008643)
+
 [lria]
 description = Iasi, Romania
 location = (0.8232136, 0.4822926)
@@ -22057,6 +22530,11 @@ description = Timisoara, Romania
 location = (0.7987790, 0.3708825)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRTR.TXT
 
+[lrtz]
+description = Tuzla [Tuzle Airfield], CT, RO // Tuzla Romania Airport, CT, Romania
+location = (0.7676868, 0.4992795)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRTZ.TXT
+
 [lsgc]
 description = Les Eplatures, Switzerland
 location = (0.8217737, 0.1185709)
@@ -22128,9 +22606,8 @@ location = (0.8287405, 0.1489348)
 metar = http://tgftp.nws.noaa.gov/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)
+description = Locarno, TI, CH // Locarno Magadino, TI, Switzerland
+location = (0.8057169, 0.1549499)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSZL.TXT
 
 [lszr]
@@ -22148,16 +22625,6 @@ description = Ankara / Esenboga, Turkey
 location = (0.7001679, 0.5756678)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTAC.TXT
 
-[ltad]
-description = Ankara / Etimesgut, Turkey
-location = (0.6972590, 0.5704318)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTAD.TXT
-
-[ltae]
-description = Murted Tur-Afb, Turkey
-location = (0.6995861, 0.5683956)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTAE.TXT
-
 [ltaf]
 description = Adana / Sakirpasa, Turkey
 location = (0.6454809, 0.6161012)
@@ -22168,11 +22635,6 @@ description = Adana / Incirlik, Turkey
 location = (0.6457718, 0.6181374)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTAG.TXT
 
-[ltah]
-description = Afyon, Turkey
-location = (0.6763151, 0.5329072)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTAH.TXT
-
 [ltai]
 description = Antalya, Turkey
 location = (0.6405358, 0.5363979)
@@ -22184,8 +22646,8 @@ location = (0.6472263, 0.6521714)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTAJ.TXT
 
 [ltal]
-description = Uzunyazi/Kastamonu, Turkey
-location = (0.7210654, 0.5898501)
+description = Kastamonu [Kastamonu Airport], TR // Kastamonu Havaalan&amp;#x131;, Kastamonu, Turkey
+location = (0.7211167, 0.5898534)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTAL.TXT
 
 [ltan]
@@ -22218,11 +22680,6 @@ description = Kayseri / Erkilet, Turkey
 location = (0.6768969, 0.6193010)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTAU.TXT
 
-[ltav]
-description = Sivrihisar, Turkey
-location = (0.6885324, 0.5471607)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTAV.TXT
-
 [ltaw]
 description = Tokat, Turkey
 location = (0.7033677, 0.6382087)
@@ -22243,26 +22700,21 @@ description = Istanbul / Ataturk, Turkey
 location = (0.7150032, 0.5029457)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBA.TXT
 
+[ltbd]
+description = Aydin, Turkey
+location = (0.6606071, 0.4860742)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBD.TXT
+
 [ltbf]
 description = Balikesir, Turkey
 location = (0.6914413, 0.4872377)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBF.TXT
 
-[ltbg]
-description = Bandirma, Turkey
-location = (0.7036586, 0.4881104)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBG.TXT
-
 [ltbh]
 description = Canakkale, Turkey
 location = (0.7004588, 0.4607669)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBH.TXT
 
-[ltbi]
-description = Eskisehir, Turkey
-location = (0.6943502, 0.5334890)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBI.TXT
-
 [ltbj]
 description = Izmir / Adnan Menderes, Turkey
 location = (0.6678793, 0.4738569)
@@ -22273,6 +22725,11 @@ description = Izmir / Cigli, Turkey
 location = (0.6719518, 0.4715298)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBL.TXT
 
+[ltbo]
+description = Usak, Turkey
+location = (0.6748606, 0.5134177)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBO.TXT
+
 [ltbq]
 description = Topel Tur-Afb, Turkey
 location = (0.7109308, 0.5250532)
@@ -22288,11 +22745,6 @@ description = Dalaman, Turkey
 location = (0.6405358, 0.5023639)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBS.TXT
 
-[ltbt]
-description = Akhisar, Turkey
-location = (0.6792240, 0.4860742)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBT.TXT
-
 [ltbu]
 description = Corlu, Turkey
 location = (0.7179121, 0.4872377)
@@ -22304,8 +22756,8 @@ location = (0.6949901, 0.5326745)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBY.TXT
 
 [ltbz]
-description = Manisa Organize Sanayi Airport, Turkey
-location = (0.6741858, 0.4773650)
+description = Kütahya [Zafer Airport], TR // Zafer Havaalan&amp;#x131;, K&amp;uuml;tahya, Turkey
+location = (0.6826237, 0.5258715)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTBZ.TXT
 
 [ltca]
@@ -22313,6 +22765,11 @@ description = Elazig, Turkey
 location = (0.6736971, 0.6856235)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCA.TXT
 
+[ltcb]
+description = Ordu/Giresun [Ordu Giresun Airport], 28, TR // Agri, AGR, Turkey
+location = (0.7150032, 0.6643887)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCB.TXT
+
 [ltcc]
 description = Diyarbakir, Turkey
 location = (0.6611889, 0.7013315)
@@ -22373,21 +22830,41 @@ description = Agri, TU
 location = (0.6934193, 0.7513642)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCO.TXT
 
+[ltcp]
+description = Adiyaman, TU
+location = (0.6588618, 0.6681120)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCP.TXT
+
 [ltcr]
 description = Mardin, TU
 location = (0.6510078, 0.7108726)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCR.TXT
 
+[ltcs]
+description = Gap/Sanliurfa, TU
+location = (0.6541494, 0.6785840)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCS.TXT
+
 [ltct]
-description = Igdir Airport, Turkey
+description = Igdir [Igdir Airport], 76, TR // I&amp;#x11F;d&amp;#x131;r Havaalan&amp;#x131;, I&amp;#x11F;dir, Turkey
 location = (0.6976857, 0.7658505)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCT.TXT
 
+[ltcu]
+description = Bingöl [Bingöl Airport], TR // Bing&amp;ouml;l Havaalan&amp;#x131;, Bi&amp;#x307;ng&amp;ouml;l, Turkey
+location = (0.6782301, 0.7085358)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCU.TXT
+
 [ltcv]
-description = Sirnak Airport, Turkey
-location = (0.6521228, 0.7340854)
+description = Sirnak [Sirnak Airport], TR // &amp;#x15E;&amp;#x131;rnak &amp;#x15E;erafettin El&amp;ccedil;i Airport, Turkey
+location = (0.6520502, 0.7341291)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCV.TXT
 
+[ltcw]
+description = Hakkari [Hakkari Selahaddin Eyyubi Airport], 30, TR // Hakkari Y&amp;uuml;ksekova Airport, Turkey
+location = (0.6554002, 0.7720222)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCW.TXT
+
 [ltda]
 description = Hatay, TU
 location = (0.6344272, 0.6332055)
@@ -22428,13 +22905,18 @@ description = Istanbul / Sabiha Gokcen, Turkey
 location = (0.7138154, 0.5115415)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFJ.TXT
 
+[ltfk]
+description = Çanakkale/Gökçeada [Çanakkale Gökçeada Airport], TR
+location = (0.7016417, 0.4517300)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFK.TXT
+
 [lubl]
 description = Baltsi-Leadoveni - The North Of Moldova, Moldova
 location = (0.8348637, 0.4846634)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LUBL.TXT
 
 [lubm]
-description = Mărculeşti/Marculesti International Airport, Moldova
+description = Marculesti, FL, MD // M?rcule?ti|Marculesti International Airport, FR, Moldova
 location = (0.8353617, 0.4924062)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/LUBM.TXT
 
@@ -22540,11 +23022,10 @@ location = (0.3800212, -1.2612767)
 metar = http://tgftp.nws.noaa.gov/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)
+description = Samaná [Arroyo Barril Intl], 20, DO // Samana Arroyo Barril, SM, Dominican Republic
+location = (0.3350788, -1.2117786)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDAB.TXT
-zone = ('prz010', 0.0409365)
+zone = ('prz010', 0.0409371)
 
 [mdbh]
 description = Barahona, Dominican Republic
@@ -22599,11 +23080,6 @@ description = Coban, Guatemala
 location = (0.2699443, -1.5763232)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MGCB.TXT
 
-[mgcp]
-description = Champerico, GU
-location = (0.2495821, -1.6037830)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MGCP.TXT
-
 [mges]
 description = Esquipulas, GU
 location = (0.2542945, -1.5594517)
@@ -22620,17 +23096,14 @@ location = (0.2673263, -1.5963945)
 metar = http://tgftp.nws.noaa.gov/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)
+description = Flores [Mundo Maya Intl], PE, GT // Melchor de Mencos Airport, Guatemala
+location = (0.2979034, -1.5559998)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/MGMT.TXT
-zone = ('akz212', 0.0112120)
 
 [mgpb]
 description = Puerto Barrios, Guatemala
@@ -22653,7 +23126,6 @@ location = (0.2428917, -1.5850498)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/MGTU.TXT
@@ -22795,7 +23267,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCM.TXT
 description = Ciudad Obregon, Mexico
 location = (0.4780942, -1.9169484)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCN.TXT
-zone = ('nmz406', 0.0737669)
+zone = ('azz513', 0.0739782)
 
 [mmcp]
 description = Campeche, Camp., Mexico
@@ -22806,7 +23278,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCP.TXT
 description = Ciudad Juarez International, Mexico
 location = (0.5521058, -1.8576121)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCS.TXT
-zone = ('txz419', 0.0038121)
+zone = ('nmz027', 0.0273481)
 
 [mmct]
 description = Chichen-Itza, Mexico
@@ -22869,11 +23341,6 @@ location = (0.4441863, -1.7624917)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMIO.TXT
 zone = ('txz248', 0.0392401)
 
-[mmit]
-description = Ixtepec Ox, Mexico
-location = (0.2871067, -1.6595172)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMIT.TXT
-
 [mmlm]
 description = Los Mochis Airport, Mexico
 location = (0.4482587, -1.9038633)
@@ -22984,7 +23451,7 @@ location = (0.3385939, -1.7808176)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMPN.TXT
 
 [mmpq]
-description = Palenque International Airport, Mexico
+description = Palenque [Intl], CHP, MX // Palenque International Airport, CHP, Mexico
 location = (0.3060161, -1.6054327)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMPQ.TXT
 
@@ -23025,11 +23492,6 @@ location = (0.3865904, -1.7624917)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSP.TXT
 zone = ('txz252', 0.0848700)
 
-[mmtb]
-description = Tuxtla Gutierrez, MX
-location = (0.2871067, -1.6243779)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMTB.TXT
-
 [mmtc]
 description = Torreon, Coah., Mexico
 location = (0.4456407, -1.8055431)
@@ -23139,17 +23601,26 @@ description = David, Panama
 location = (0.1466077, -1.4384422)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPDA.TXT
 
+[mpej]
+description = Colón [Enrique Adolfo Jimenez], 3, PA // Enrique Adolfo Jimenez Airport, Panama
+location = (0.1633042, -1.3939493)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPEJ.TXT
+
 [mpmg]
 description = Marcos A. Gelabert, Panama
 location = (0.1567887, -1.3878276)
 metar = http://tgftp.nws.noaa.gov/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)
+description = Balboa [Panamá Pacifico Intl], 8, PA
+location = (0.1555925, -1.3892757)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPPA.TXT
 
+[mpsm]
+description = Río Hato [Scarlett Martinez Intl], 2, PA
+location = (0.1462586, -1.3985226)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPSM.TXT
+
 [mpto]
 description = Tocumen, Panama
 location = (0.1579523, -1.3852096)
@@ -23206,12 +23677,24 @@ description = San Salvador / Ilopango, El Salvador
 location = (0.2391101, -1.5553793)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MSSS.TXT
 
+[mtch]
+description = Cap-Haitien, Haiti
+location = (0.3447025, -1.2598368)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MTCH.TXT
+zone = ('prz010', 0.0868378)
+
 [mtpp]
 description = Port-Au-Prince / Aeroport International, Haiti
 location = (0.3240495, -1.2618730)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MTPP.TXT
 zone = ('prz008', 0.0887246)
 
+[mucc]
+description = Cayo Coco / Jardines Del Ray, Cuba
+location = (0.3920203, -1.3670873)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUCC.TXT
+zone = ('flz076', 0.0575550)
+
 [mucf]
 description = Cienfuegos, Las Villas, Cuba
 location = (0.3865904, -1.4032447)
@@ -23235,6 +23718,11 @@ description = Santiago De Cuba, Oriente, Cuba
 location = (0.3484841, -1.3238322)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUCU.TXT
 
+[mugf]
+description = unknown station in Cuba
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUGF.TXT
+
 [mugm]
 description = Guantanamo Bay, Cuba Naval, CU, Cuba
 location = (0.3476114, -1.3124876)
@@ -23292,19 +23780,9 @@ description = Belize / Phillip Goldston Intl. Airport, Belize
 location = (0.3060144, -1.5411257)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/MZBZ.TXT
 
-[ncai]
-description = Aitutaki Amuri Field AAF, Cook Islands
-location = (-0.3286616, -2.7884119)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCAI.TXT
-
-[ncmh]
-description = Manihiki Island Airport, Cook Islands
-location = (-0.1811070, -2.8100140)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCMH.TXT
-
 [ncpy]
-description = Penrhyn Island/Tongareva Airport, Cook Islands
-location = (-0.1571863, -2.7582553)
+description = Penrhyn Island, CK
+location = (-0.1571960, -2.7582602)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCPY.TXT
 
 [ncrg]
@@ -23317,11 +23795,21 @@ description = Nandi, Fiji
 location = (-0.3097959, 3.0970868)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFFN.TXT
 
+[nfkd]
+description = Vunisea, Kadavu Island , FJ // Vunisea Kadavu (namalata), E, Fiji
+location = (-0.3326258, 3.1094253)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFKD.TXT
+
 [nfna]
 description = Nausori, Fiji
 location = (-0.3150319, 3.1165763)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNA.TXT
 
+[nfnr]
+description = Rotuma, Fiji
+location = (-0.2181662, 3.0901054)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNR.TXT
+
 [nftf]
 description = Fua'Amotu, Tonga
 location = (-0.3705916, -3.0569442)
@@ -23343,6 +23831,11 @@ description = Funafuti, Tuvalu
 location = (-0.1486439, 3.1279209)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NGFU.TXT
 
+[ngta]
+description = Tarawa, Kiribati
+location = (0.0235619, 3.0179652)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NGTA.TXT
+
 [ngtt]
 description = Tarawa Kiribati, FJ
 location = (0.0235619, 3.0180233)
@@ -23371,6 +23864,21 @@ description = Tahiti-Faaa, French Polynesia
 location = (-0.3063053, -2.6113034)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NTAA.TXT
 
+[nvsc]
+description = Sola Vanua Lava, Vanuatu
+location = (-0.2417281, 2.9242992)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NVSC.TXT
+
+[nvsg]
+description = Longana, Ambae Island, PAM, VU // Longana Airport, PAM, Vanuatu
+location = (-0.2671517, 2.9315811)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NVSG.TXT
+
+[nvsl]
+description = Lamap Malekula, Vanuatu
+location = (-0.2865249, 2.9286625)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NVSL.TXT
+
 [nvvv]
 description = Bauerfield Efate, Vanuatu
 location = (-0.3089233, 2.9373891)
@@ -23406,16 +23914,6 @@ description = Amundsen-Scott South Pole Station, Antarctica
 location = (-1.5707963, 0.0000000)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZSP.TXT
 
-[nztb]
-description = Terra Nova Bay Skiway, New Zealand
-location = (-1.3035428, 2.8649094)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZTB.TXT
-
-[nzwd]
-description = Williams Field, Antarctic, New Zealand
-location = (-1.3593206, 2.9085912)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZWD.TXT
-
 [nzwn]
 description = Wellington Airport, New Zealand
 location = (-0.7214028, 3.0508355)
@@ -23431,11 +23929,6 @@ description = Kabul Airport, Afghanistan
 location = (0.6044657, 1.2077678)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAKB.TXT
 
-[oakn]
-description = Kandahar Intl Ar, AF
-location = (0.5497787, 1.1489502)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAKN.TXT
-
 [oams]
 description = Mazar-I-Sharif, Afghanistan
 location = (0.6405358, 1.1728613)
@@ -23461,6 +23954,12 @@ description = Alula, Sd, SD
 location = (0.4621632, 0.6653195)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEAO.TXT
 
+[oear]
+description = unknown station in Saudi Arabia
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEAR.TXT
+zone = ('maz022', 0.0039621)
+
 [oeba]
 description = Al Baha, Saudi Arabia
 location = (0.3543018, 0.7266387)
@@ -23506,6 +24005,11 @@ description = Hail, Saudi Arabia
 location = (0.4788020, 0.7275114)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEHL.TXT
 
+[oejb]
+description = Jubail Naval, Saudi Arabia
+location = (0.4721116, 0.8621927)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEJB.TXT
+
 [oejn]
 description = Jeddah King Abdul Aziz International Airport, Saudi Arabia
 location = (0.3787364, 0.6838782)
@@ -23561,11 +24065,6 @@ description = Arar, Saudi Arabia
 location = (0.5393067, 0.7179121)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OERR.TXT
 
-[oery]
-description = Riyadh, Saudi Arabia
-location = (0.4313872, 0.8156505)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OERY.TXT
-
 [oesh]
 description = Sharurah, Saudi Arabia
 location = (0.3048508, 0.8223410)
@@ -23796,11 +24295,6 @@ description = Gheshm Island / Dayrestan, Iran
 location = (0.4669628, 0.9756778)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIKQ.TXT
 
-[oikr]
-description = Rafsanjan, IR
-location = (0.5288348, 0.9782570)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIKR.TXT
-
 [oimb]
 description = Birjand, Iran
 location = (0.5736315, 1.0332349)
@@ -23827,9 +24321,8 @@ location = (0.6539167, 1.0006554)
 metar = http://tgftp.nws.noaa.gov/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)
+description = Kasmar, IR
+location = (0.6155865, 1.0205537)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMQ.TXT
 
 [oims]
@@ -23837,19 +24330,13 @@ description = Sabzevar, Iran
 location = (0.6321001, 1.0064732)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMS.TXT
 
-[oimt]
-description = Tabas, Iran
-location = (0.5864306, 0.9933832)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMT.TXT
-
 [oinb]
 description = Babulsar, IR
 location = (0.6408849, 0.9189159)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINB.TXT
 
 [oine]
-comment = missing from the NWS list, information researched manually
-description = Kalaleh, Kalaleh, Iran
+description = Kalaleh, 21, IR // Kalaleh Airport, -, Iran
 location = (0.6524612, 0.9678201)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINE.TXT
 
@@ -23923,6 +24410,11 @@ description = Maragheh / Sahand, Iran
 location = (0.6518562, 0.8050574)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITM.TXT
 
+[oitp]
+description = Parsabad [Parsabad-Moghan], 01, IR // Parsabade Moghan Airport, -, Iran
+location = (0.6912133, 0.8356898)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITP.TXT
+
 [oitr]
 description = Orumieh, Iran
 location = (0.6550802, 0.7868526)
@@ -23953,11 +24445,6 @@ description = Zabol, Iran
 location = (0.5468698, 1.0730866)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIZB.TXT
 
-[oizc]
-description = Chahbahar, Iran
-location = (0.4436045, 1.0602875)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIZC.TXT
-
 [oizh]
 description = Zahedan, Iran
 location = (0.5142904, 1.0626146)
@@ -24048,6 +24535,11 @@ description = Salalah, Oman
 location = (0.2972877, 0.9439322)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OOSA.TXT
 
+[oosh]
+description = Sohar Majis, Oman
+location = (0.4270239, 0.9884381)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OOSH.TXT
+
 [opkc]
 description = Karachi Airport, Pakistan
 location = (0.4345870, 1.1716977)
@@ -24088,6 +24580,11 @@ description = Sialkot, PK
 location = (0.5672320, 1.3007939)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPST.TXT
 
+[orbd]
+description = Al Bakr [Balad Southeast], IQ // Balad Southeast, SD, Iraq
+location = (0.5923681, 0.7742557)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORBD.TXT
+
 [orbi]
 description = Baghdad Intl Airport, IQ
 location = (0.5811946, 0.7749262)
@@ -24104,9 +24601,8 @@ location = (0.5335472, 0.7990117)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORMM.TXT
 
 [orni]
-comment = missing from the NWS list, information researched manually
-description = Al Najaf International Airport, Najaf, Iraq
-location = (0.5583599, 0.7749989)
+description = Al Najaf [Al-Ashraf Intl], IQ // Al Najaf International Airport, Iraq
+location = (0.5583240, 0.7750131)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORNI.TXT
 
 [orsu]
@@ -24119,11 +24615,6 @@ description = Damascus Int. Airport, Syria
 location = (0.5832309, 0.6373361)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSDI.TXT
 
-[osjk]
-description = unknown station in Syria
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSJK.TXT
-
 [oskl]
 description = Kamishli, Syria
 location = (0.6466445, 0.7193665)
@@ -24139,16 +24630,16 @@ description = Doha International Airport, Qatar
 location = (0.4406956, 0.9000081)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OTBD.TXT
 
+[otbh]
+description = Doha [Al Udeid AB], QA // Al Udeid Air Base|Aludaid, RA, Qatar
+location = (0.4383799, 0.8956155)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OTBH.TXT
+
 [othh]
-description = Hamad International Airport, Doha, Qatar
-location = (0.4411243, 0.9007361)
+description = Doha [Hamad Intl], QA
+location = (0.4410980, 0.9007305)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OTHH.TXT
 
-[oyaa]
-description = Aden, Yemen
-location = (0.2210750, 0.7859799)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYAA.TXT
-
 [oyar]
 description = Riyan, Yemen
 location = (0.2556907, 0.8619018)
@@ -24164,10 +24655,10 @@ description = Dhamar, YE
 location = (0.2544690, 0.7752753)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYDM.TXT
 
-[oyhd]
-description = Hodeidah, Yemen
-location = (0.2574361, 0.7502007)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYHD.TXT
+[oygd]
+description = Al Ghaidah [Intl], YE // Al Ghaidah International Airport, MR, Yemen
+location = (0.2825979, 0.9106255)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYGD.TXT
 
 [oyhj]
 description = Hajjah, YE
@@ -24179,20 +24670,17 @@ description = Ibb, YE
 location = (0.2443461, 0.7737045)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYIB.TXT
 
-[oymb]
-description = Marib, Yemen
-location = (0.2693625, 0.7912159)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYMB.TXT
-
-[oyrn]
-description = Riyan, YE
-location = (0.2556907, 0.8616691)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYRN.TXT
+[oymt]
+description = unknown station in Yemen
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYMT.TXT
+zone = ('ctz002', 0.0016697)
 
-[oysh]
-description = Sa'Ada / Sadah, Yemen
-location = (0.2961242, 0.7632907)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYSH.TXT
+[oysd]
+description = unknown station in Yemen
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYSD.TXT
+zone = ('txz192', 0.0003895)
 
 [oysn]
 description = Sana'A, Yemen
@@ -24209,16 +24697,11 @@ description = Sayun, Yemen
 location = (0.2786709, 0.8517207)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYSY.TXT
 
-[oytz]
-description = Taiz, Yemen
-location = (0.2388192, 0.7702720)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYTZ.TXT
-
 [paad]
-description = Point Thomson Airstrip, AK, United States
-location = (1.2241041, -2.5532431)
+description = Deadhorse [Point Thomson Airstrip], AK, US // Pt Thomson Airstrip, Deadhorse, AK, United States of America
+location = (1.2241041, -2.5532426)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAD.TXT
-zone = ('akz203', 0.0194056)
+zone = ('akz203', 0.0194057)
 
 [paak]
 description = Atka, Atka Airport, AK, United States
@@ -24226,12 +24709,6 @@ location = (0.9114158, -3.0404751)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAK.TXT
 zone = ('akz187', 0.0070815)
 
-[paap]
-description = Port Alexander, Port Alexander Seaplane Base, AK, United States
-location = (0.9817477, -2.3500858)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAP.TXT
-zone = ('akz023', 0.0123685)
-
 [paaq]
 description = Palmer Municipal Airport, AK, United States
 location = (1.0751228, -2.6022859)
@@ -24326,7 +24803,7 @@ zone = ('akz187', 0.0198448)
 description = Dillingham, Dillingham Airport, AK, United States
 location = (1.0306169, -2.7666378)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADL.TXT
-zone = ('akz161', 0.0121705)
+zone = ('akz161', 0.0121702)
 
 [padm]
 description = Marshall, AK, US
@@ -24382,12 +24859,6 @@ location = (1.0157816, -2.3797564)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEL.TXT
 zone = ('akz022', 0.0023593)
 
-[paem]
-description = Emmonak, Emmonak Airport, AK, United States
-location = (1.0957759, -2.8710666)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEM.TXT
-zone = ('akz214', 0.0114700)
-
 [paen]
 description = Kenai Municipal Airport, AK, United States
 location = (1.0573786, -2.6395196)
@@ -24410,7 +24881,7 @@ zone = ('akz222', 0.0032920)
 description = Kake, Kake Airport, AK, United States
 location = (0.9939650, -2.3369959)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFE.TXT
-zone = ('akz026', 0.0107059)
+zone = ('akz026', 0.0107056)
 
 [pafm]
 description = Ambler, Ambler Airport, AK, United States
@@ -24418,6 +24889,12 @@ location = (1.1711159, -2.7550022)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFR.TXT
+zone = ('akz101', 0.0016730)
+
 [pafs]
 description = Nikolai, AK, US
 location = (1.0999065, -2.6940902)
@@ -24430,18 +24907,6 @@ location = (1.1298098, -2.7390034)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGA.TXT
 zone = ('akz216', 0.0024491)
 
-[pagb]
-description = Galbraith Lake, Galbraith Lake Airport, AK, United States
-location = (1.1952596, -2.6089763)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGB.TXT
-zone = ('akz206', 0.0124840)
-
-[pagh]
-description = Shungnak, Ak, US
-location = (1.1671017, -2.7431340)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGH.TXT
-zone = ('akz217', 0.0084910)
-
 [pagk]
 description = Gulkana Airport, AK, United States
 location = (1.0847221, -2.5385814)
@@ -24464,19 +24929,19 @@ zone = ('akz213', 0.0290749)
 description = Angoon, AK, United States
 location = (1.0035643, -2.3489223)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGN.TXT
-zone = ('akz024', 0.0034154)
+zone = ('akz024', 0.0034153)
 
 [pags]
 description = Gustavus, Gustavus Airport, AK, United States
 location = (1.0195632, -2.3684118)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGS.TXT
-zone = ('akz022', 0.0093796)
+zone = ('akz022', 0.0093795)
 
 [pagy]
 description = Skagway Airport, AK, United States
 location = (1.0378891, -2.3617214)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGY.TXT
-zone = ('akz018', 0.0016415)
+zone = ('akz018', 0.0016417)
 
 [pahc]
 description = Holy Cross, AK, US
@@ -24509,10 +24974,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHP.TXT
 zone = ('akz214', 0.0212678)
 
 [pahx]
-description = Shageluk Airport, AK, United States
-location = (1.0941872, -2.7850085)
+description = Shageluk, AK, US // Shageluk AP, Shageluk, AK, United States of America
+location = (1.0941872, -2.7850083)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHX.TXT
-zone = ('akz215', 0.0013249)
+zone = ('akz215', 0.0013250)
 
 [pahy]
 description = Hydaburg, Hydaburg Seaplane Base, AK, United States
@@ -24524,13 +24989,13 @@ zone = ('akz027', 0.0023995)
 description = Igiugig, AK, US
 location = (1.0353293, -2.7209683)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIG.TXT
-zone = ('akz161', 0.0119882)
+zone = ('akz161', 0.0119884)
 
 [paii]
 description = Egegik, Egegik Airport, AK, United States
 location = (1.0155247, -2.7468961)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAII.TXT
-zone = ('akz161', 0.0194692)
+zone = ('akz161', 0.0194691)
 
 [paik]
 description = Kiana Kinana/Bob Baker Mem, AK, United States
@@ -24572,13 +25037,13 @@ zone = ('akz181', 0.0302332)
 description = Juneau International Airport, AK, United States
 location = (1.0183996, -2.3486314)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAJN.TXT
-zone = ('akz025', 0.0090879)
+zone = ('akz025', 0.0090887)
 
 [pajz]
 description = Koliganek, AK, US
 location = (1.0424852, -2.7447048)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAJZ.TXT
-zone = ('akz161', 0.0075340)
+zone = ('akz161', 0.0075341)
 
 [pakf]
 description = False Pass Airport, US
@@ -24620,7 +25085,7 @@ zone = ('akz219', 0.0310692)
 description = Ketchikan International Airport, AK, United States
 location = (0.9660397, -2.2988895)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKT.TXT
-zone = ('akz028', 0.0047113)
+zone = ('akz028', 0.0047121)
 
 [paku]
 description = Kuparuk, Ugnu-Kuparuk Airport, AK, United States
@@ -24638,7 +25103,7 @@ zone = ('akz212', 0.0189306)
 description = Klawock, Klawock Airport, AK, United States
 location = (0.9701122, -2.3227423)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKW.TXT
-zone = ('akz027', 0.0050863)
+zone = ('akz027', 0.0050865)
 
 [palg]
 description = Kalskag, AK, US
@@ -24674,7 +25139,7 @@ zone = ('akz207', 0.0367062)
 description = Manokotak, AK, US
 location = (1.0295697, -2.7759462)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMB.TXT
-zone = ('akz161', 0.0170288)
+zone = ('akz161', 0.0170286)
 
 [pamc]
 description = Mcgrath Airport, AK, United States
@@ -24700,35 +25165,17 @@ location = (1.1081095, -2.8293533)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMK.TXT
 zone = ('akz212', 0.0112120)
 
-[pamm]
-description = Metlakatla, Metlakatla Seaplane Base, AK, United States
-location = (0.9622194, -2.2964703)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMM.TXT
-zone = ('akz028', 0.0085621)
-
-[pamo]
-description = Mountain Village, AK, US
-location = (1.0838495, -2.8567549)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMO.TXT
-zone = ('akz214', 0.0026372)
-
 [pamr]
 description = Anchorage Merrill Field, AK, United States
 location = (1.0684324, -2.6153759)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMR.TXT
 zone = ('akz101', 0.0028153)
 
-[pamy]
-description = Mekoryuk, Mekoryuk Airport, AK, United States
-location = (1.0535971, -2.9019008)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMY.TXT
-zone = ('akz214', 0.0370195)
-
 [pana]
-description = Napakiak Airport, AK, United States
-location = (1.0592461, -2.8270583)
+description = Napakiak, AK, US // Napakiak AP, Napakiak, AK, United States of America
+location = (1.0592461, -2.8270581)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANA.TXT
-zone = ('akz155', 0.0074307)
+zone = ('akz155', 0.0074308)
 
 [panc]
 description = Ted Stevens Anchorage International, AK, United States
@@ -24752,7 +25199,7 @@ zone = ('akz225', 0.0185903)
 description = Annette Island Airport, AK, United States
 location = (0.9605129, -2.2965624)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANT.TXT
-zone = ('akz028', 0.0100067)
+zone = ('akz028', 0.0100076)
 
 [panv]
 description = Anvik, Anvik Airport, AK, United States
@@ -24770,7 +25217,7 @@ zone = ('akz161', 0.0027515)
 description = Hoonah, Hoonah Seaplane Base, AK, United States
 location = (1.0143272, -2.3640485)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOH.TXT
-zone = ('akz021', 0.0038654)
+zone = ('akz021', 0.0038662)
 
 [paom]
 description = Nome Airport, AK, United States
@@ -24807,12 +25254,6 @@ location = (0.9875655, -2.9612420)
 metar = http://tgftp.nws.noaa.gov/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://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPC.TXT
-zone = ('akz213', 0.0169053)
-
 [papg]
 description = Petersburg, AK, United States
 location = (0.9916379, -2.3207061)
@@ -24823,7 +25264,7 @@ zone = ('akz026', 0.0037893)
 description = Port Heiden, Port Heiden Airport, AK, United States
 location = (0.9939650, -2.7686740)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPH.TXT
-zone = ('akz161', 0.0429356)
+zone = ('akz161', 0.0429354)
 
 [papm]
 description = Platinum, AK, United States
@@ -24835,7 +25276,7 @@ zone = ('akz155', 0.0302581)
 description = Pilot Point, AK, US
 location = (1.0049606, -2.7501153)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPN.TXT
-zone = ('akz161', 0.0301381)
+zone = ('akz161', 0.0301380)
 
 [papo]
 description = Point Hope, Point Hope Airport, AK, United States
@@ -24849,8 +25290,14 @@ location = (1.1661030, -2.6292319)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPR.TXT
 zone = ('akz219', 0.0150372)
 
+[papt]
+description = Puntilla, AK, United States
+location = (1.0838495, -2.6659904)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPT.TXT
+zone = ('akz145', 0.0168426)
+
 [paqh]
-description = Quinhagak/Kwinhagak Airport, AK, United States
+description = Quinhagak, AK, US // Quinhagak|Kwinhagak Airport, AK, United States of America
 location = (1.0429231, -2.8247345)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAQH.TXT
 zone = ('akz155', 0.0181968)
@@ -24861,6 +25308,12 @@ location = (1.2255120, -2.6351563)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAQT.TXT
 zone = ('akz203', 0.0084022)
 
+[parc]
+description = Arctic Village, Arctic Village Airport, AK, United States
+location = (1.1888213, -2.5408358)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PARC.TXT
+zone = ('akz218', 0.0094233)
+
 [pars]
 description = Russian Mission, AK, US
 location = (1.0780899, -2.8155651)
@@ -24978,7 +25431,7 @@ zone = ('akz207', 0.0283794)
 description = Togiac Village, Togiak Airport, AK, United States
 location = (1.0306169, -2.7995081)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATG.TXT
-zone = ('akz161', 0.0285444)
+zone = ('akz161', 0.0285442)
 
 [patk]
 description = Talkeetna Airport, AK, United States
@@ -25011,16 +25464,10 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAUN.TXT
 zone = ('akz212', 0.0021486)
 
 [paut]
-description = Akun Airport, AK, United States
-location = (0.9450015, -2.8903368)
+description = Akutan, AK, US // Akutan AP, Akutan, AK, United States of America
+location = (0.9450017, -2.8903369)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAUT.TXT
-zone = ('akz185', 0.0187139)
-
-[pava]
-description = Chevak, Ak, US
-location = (1.0740756, -2.8902652)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVA.TXT
-zone = ('akz214', 0.0174675)
+zone = ('akz185', 0.0187140)
 
 [pavc]
 description = King Cove, AK, US
@@ -25050,7 +25497,7 @@ zone = ('akz125', 0.0063043)
 description = Wrangell, AK, United States
 location = (0.9858201, -2.3102342)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWG.TXT
-zone = ('akz026', 0.0062506)
+zone = ('akz026', 0.0062509)
 
 [pawi]
 description = Wainwright Airport, AK, United States
@@ -25059,11 +25506,10 @@ metar = http://tgftp.nws.noaa.gov/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)
+description = White Mountain, AK, US // White Mountain, White Mountain, AK, United States of America
+location = (1.1290394, -2.8520905)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWM.TXT
-zone = ('akz211', 0.0081712)
+zone = ('akz211', 0.0081715)
 
 [pawn]
 description = Noatak, Noatak Airport, AK, United States
@@ -25090,25 +25536,25 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAZK.TXT
 zone = ('akz131', 0.0143940)
 
 [pfcl]
-description = Clarks Point Airport, AK, United States
+description = Clarks Point, AK, US // Clarks Point AP, Clarks Point, AK, United States of America
 location = (1.0268417, -2.7668598)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFCL.TXT
-zone = ('akz161', 0.0140904)
+zone = ('akz161', 0.0140901)
 
 [pfel]
-description = Elim Airport, AK, United States
-location = (1.1277440, -2.8321552)
+description = Elim, AK, US // Elim AP, Elim, AK, United States of America
+location = (1.1277440, -2.8321550)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFEL.TXT
 zone = ('akz210', 0.0154647)
 
 [pfkt]
-description = Brevig Mission Airport, AK, United States
-location = (1.1402468, -2.9053751)
+description = Brevig Mission [Brevig Mission Airport], AK, US // Brevig Miss AP, Brevig Mission, AK, United States of America
+location = (1.1402469, -2.9053749)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFKT.TXT
 zone = ('akz207', 0.0270033)
 
 [pfkw]
-description = Kwethluk Airport, AK, United States
+description = Kwethluk, AK, US // Kwethluk AP, Kwethluk, AK, United States of America
 location = (1.0609915, -2.8177240)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFKW.TXT
 zone = ('akz155', 0.0121541)
@@ -25119,15 +25565,9 @@ location = (1.1644837, -2.8103292)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFNO.TXT
 zone = ('akz209', 0.0016639)
 
-[pfsh]
-description = Shaktoolik Airport, US
-location = (1.1234684, -2.8138198)
-metar = http://tgftp.nws.noaa.gov/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)
+description = South Naknek [South Naknek Number 2 Airport], AK, US // South Naknek Nr 2 AP, S Naknek, AK, United States of America
+location = (1.0245446, -2.7402120)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFWS.TXT
 zone = ('akz161', 0.0106335)
 
@@ -25271,10 +25711,10 @@ location = (0.4924737, -3.0956323)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PMDY.TXT
 
 [ppit]
-description = Nunapitchuk Airport, AK, United States
-location = (1.0630102, -2.8351233)
+description = Nunapitchuk, AK, US // Nunapitchuk AP, Nunapitchuk, AK, United States of America
+location = (1.0630102, -2.8351230)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PPIT.TXT
-zone = ('akz155', 0.0053636)
+zone = ('akz155', 0.0053637)
 
 [ppiz]
 description = Point Lay, Point Lay Lrrs Airport, AK, United States
@@ -25322,6 +25762,11 @@ description = Wake Island, Wake Island Army Airfield Airport, GU, United States
 location = (0.3365577, 2.9085912)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/PWAK.TXT
 
+[rcfn]
+description = Feng Nin Tw-Afb, Taiwan
+location = (0.3973533, 2.1133028)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RCFN.TXT
+
 [rckh]
 description = Kaohsiung International Airport, Taiwan
 location = (0.3941535, 2.1005038)
@@ -25332,6 +25777,11 @@ description = Wuchia Observatory, Taiwan
 location = (0.4235332, 2.1051580)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RCMQ.TXT
 
+[rcnn]
+description = Tainan Tw-Afb, Taiwan
+location = (0.4005531, 2.0978858)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RCNN.TXT
+
 [rcss]
 description = Sungshan / Taipei, Taiwan
 location = (0.4374959, 2.1214477)
@@ -25367,11 +25817,6 @@ description = Kasumigaura Ab, Japan
 location = (0.6289003, 2.4469516)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJAK.TXT
 
-[rjao]
-description = Chichijima, Japan
-location = (0.4726933, 2.4815673)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJAO.TXT
-
 [rjat]
 description = Fuji Ab, Japan
 location = (0.6163921, 2.4236806)
@@ -25707,11 +26152,6 @@ description = Sendai Airport, Japan
 location = (0.6655522, 2.4594598)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJSS.TXT
 
-[rjsu]
-description = Kasuminome Ab, Japan
-location = (0.6672976, 2.4594598)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJSU.TXT
-
 [rjsy]
 description = Shonai, Japan
 location = (0.6774786, 2.4396794)
@@ -25782,11 +26222,6 @@ description = Kunsan Ab, Korea, South
 location = (0.6268641, 2.2098777)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJK.TXT
 
-[rkjy]
-description = Yosu Airport, Korea, South
-location = (0.6079564, 2.2273310)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJY.TXT
-
 [rkny]
 description = Yangyang, KO
 location = (0.6640978, 2.2457151)
@@ -25812,11 +26247,6 @@ description = Incheon International Airport, Korea, South
 location = (0.6539167, 2.2069688)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSI.TXT
 
-[rksm]
-description = Seoul E Ab, Korea, South
-location = (0.6533349, 2.2186044)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSM.TXT
-
 [rkso]
 description = Osan Ab, Korea, South
 location = (0.6475172, 2.2171499)
@@ -25832,6 +26262,11 @@ description = Taegu Ab, Korea, South
 location = (0.6265732, 2.2453661)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTN.TXT
 
+[rktp]
+description = Hae Mi, Korea, South
+location = (0.6352998, 2.2052235)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTP.TXT
+
 [rktu]
 description = Chongju Ab, Korea, South
 location = (0.6405358, 2.2252948)
@@ -25892,20 +26327,35 @@ description = Davao Airport, Philippines
 location = (0.1242093, 2.1930062)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPMD.TXT
 
+[rpmr]
+description = Romblon, Philippines
+location = (0.2196206, 2.1339559)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPMR.TXT
+
 [rpmz]
 description = Zamboanga, Philippines
 location = (0.1204277, 2.1304652)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPMZ.TXT
 
+[rpvd]
+description = Dumaguete, Philippines
+location = (0.1623156, 2.1519910)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPVD.TXT
+
 [rpvm]
 description = Masbate, Philippines
 location = (0.2158391, 2.1575178)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPVM.TXT
 
-[saag]
-description = Gualeguaychu Aerodrome, Argentina
-location = (-0.5759587, -1.0230538)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAG.TXT
+[rpvp]
+description = Puerto Princesa, Philippines
+location = (0.1701696, 2.0722876)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPVP.TXT
+
+[saaj]
+description = Junin Aerodrome, Argentina
+location = (-0.6030113, -1.0631964)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAJ.TXT
 
 [saap]
 description = Parana Aerodrome, Argentina
@@ -25922,6 +26372,11 @@ description = Aeroparque Bs. As. Aerodrome, Argentina
 location = (-0.6033021, -1.0195632)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SABE.TXT
 
+[sace]
+description = Cordoba Military, AG
+location = (-0.5489060, -1.1218976)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SACE.TXT
+
 [saco]
 description = Cordoba Aerodrome, Argentina
 location = (-0.5465789, -1.1207923)
@@ -25942,31 +26397,41 @@ description = Ezeiza Aerodrome, Argentina
 location = (-0.6076655, -1.0215994)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAEZ.TXT
 
+[sakr]
+description = unknown station in Argentina
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAKR.TXT
+
 [same]
 description = Mendoza Aerodrome, Argentina
 location = (-0.5730498, -1.2004956)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAME.TXT
 
-[samr]
-description = San Rafael Aerodrome, Argentina
-location = (-0.6035930, -1.1938052)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAMR.TXT
-
-[sanr]
-description = Termas De Rio Hondo, Argentina
-location = (-0.4799073, -1.1333441)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANR.TXT
-
 [sant]
 description = Tucuman Aerodrome, Argentina
 location = (-0.4686209, -1.1362093)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANT.TXT
 
+[sanu]
+description = San Juan Aerodrome, Argentina
+location = (-0.5509423, -1.2019501)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANU.TXT
+
 [saoc]
 description = Rio Cuarto Aerodrome, Argentina
 location = (-0.5779949, -1.1210832)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAOC.TXT
 
+[saor]
+description = Villa Reynolds Aerodrome, Argentina
+location = (-0.5887577, -1.1411544)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAOR.TXT
+
+[saos]
+description = Valle Del Conlara, AG
+location = (-0.5651376, -1.1376056)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAOS.TXT
+
 [saou]
 description = San Luis Aerodrome, Argentina
 location = (-0.5806129, -1.1580260)
@@ -26002,11 +26467,6 @@ description = Posadas Aero., Argentina
 location = (-0.4776384, -0.9768026)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARP.TXT
 
-[sars]
-description = Presidencia Roque Saenz Pena Aerodrome, Argentina
-location = (-0.4680391, -1.0550515)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARS.TXT
-
 [sasa]
 description = Salta Aerodrome, Argentina
 location = (-0.4337143, -1.1428998)
@@ -26027,16 +26487,6 @@ description = Comodoro Rivadavia Aerodrome, Argentina
 location = (-0.7990699, -1.1780972)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVC.TXT
 
-[save]
-description = Esquel Aerodrome, Argentina
-location = (-0.7493280, -1.2418018)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVE.TXT
-
-[savv]
-description = Viedma Aerodrome, Argentina
-location = (-0.7129670, -1.0998483)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVV.TXT
-
 [sawc]
 description = El Calafate, AG
 location = (-0.8775515, -1.2575097)
@@ -26057,6 +26507,11 @@ description = Ushuaia Aerodrome, Argentina
 location = (-0.9564404, -1.1923508)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWH.TXT
 
+[sawt]
+description = El Turbio/Rio Tu, AG
+location = (-0.9005899, -1.2604768)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWT.TXT
+
 [saza]
 description = Azul Airport, Argentina
 location = (-0.6414085, -1.0442887)
@@ -26087,51 +26542,16 @@ description = Bariloche Aerodrome, Argentina
 location = (-0.7182030, -1.2420927)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZS.TXT
 
-[sazt]
-description = Tandil Aerodrome, Argentina
-location = (-0.6498443, -1.0341076)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZT.TXT
-
-[sbaa]
-description = Conceicao Do Araguaia, Brazil
-location = (-0.1439897, -0.8601564)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAA.TXT
-
-[sbaf]
-description = Afonsos Aeroporto, Brazil
-location = (-0.3990986, -0.7568911)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAF.TXT
-
-[sban]
-description = Anapolis Braz-Afb, Brazil
-location = (-0.2833251, -0.8546296)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAN.TXT
-
-[sbaq]
-description = Araraquara, BZ
-location = (-0.3808308, -0.8400270)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAQ.TXT
+[sazy]
+description = Chapelco, Argentina
+location = (-0.6995861, -1.2415109)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZY.TXT
 
 [sbar]
 description = Aracaju Aeroporto, Brazil
 location = (-0.1916953, -0.6469354)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAR.TXT
 
-[sbat]
-description = Alta Floresta Aeroporto, Brazil
-location = (-0.1722058, -0.9791297)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAT.TXT
-
-[sbau]
-description = Aracatuba, BZ
-location = (-0.3700098, -0.8801695)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAU.TXT
-
-[sbax]
-description = Araxa, BZ
-location = (-0.3415609, -0.8197811)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAX.TXT
-
 [sbbe]
 description = Belem Aeroporto, Brazil
 location = (-0.0241437, -0.8461938)
@@ -26142,56 +26562,21 @@ description = Bage Aeroporto, Brazil
 location = (-0.5471607, -0.9445140)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBBG.TXT
 
-[sbbh]
-description = Belo Horizonte Aeroporto, Brazil
-location = (-0.3464479, -0.7670722)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBBH.TXT
-
-[sbbi]
-description = Curitiba, Brazil
-location = (-0.4438954, -0.8598655)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBBI.TXT
-
-[sbbq]
-description = Barbacena, Brazil
-location = (-0.3708825, -0.7638724)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBBQ.TXT
-
 [sbbr]
 description = Brasilia Aeroporto, Brazil
 location = (-0.2769256, -0.8365945)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBBR.TXT
 
-[sbbu]
-description = Bauru, Brazil
-location = (-0.3894993, -0.8563749)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBBU.TXT
-
 [sbbv]
 description = Boa Vista, Boa Vista Intl, Brazil
 location = (0.0494510, -1.0594149)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBBV.TXT
 
-[sbbw]
-description = Barra Do Garcas, Brazil
-location = (-0.2769256, -0.9142616)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBBW.TXT
-
-[sbca]
-description = Cascavel, BZ
-location = (-0.4363323, -0.9337511)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCA.TXT
-
 [sbcb]
 description = Cabo Frio, BZ
 location = (-0.4000295, -0.7344345)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCB.TXT
 
-[sbcc]
-description = Cachimbo, Brazil
-location = (-0.1628974, -0.9590584)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCC.TXT
-
 [sbcf]
 description = Belo Horizonte, Brazil
 location = (-0.3479023, -0.7667813)
@@ -26202,31 +26587,11 @@ description = Campo Grande Aeroporto, Brazil
 location = (-0.3572107, -0.9541133)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCG.TXT
 
-[sbch]
-description = Chapeco, BZ
-location = (-0.4733333, -0.9183923)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCH.TXT
-
-[sbci]
-description = Maranhao / Carolina Airport, Brazil
-location = (-0.1276999, -0.8284496)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCI.TXT
-
 [sbcj]
 description = Carajas / Maraba, Brazil
 location = (-0.1067560, -0.8726646)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCJ.TXT
 
-[sbcm]
-description = Cricium/Forquilhinh, BZ
-location = (-0.5014331, -0.8625417)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCM.TXT
-
-[sbco]
-description = Porto Alegre, Brazil
-location = (-0.5238897, -0.8938995)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCO.TXT
-
 [sbcp]
 description = Campos, Brazil
 location = (-0.3796091, -0.7214028)
@@ -26242,11 +26607,6 @@ description = Curitiba Aeroporto, Brazil
 location = (-0.4453498, -0.8581202)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCT.TXT
 
-[sbcx]
-description = Caxias Do Sul, BZ
-location = (-0.5092871, -0.8932595)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCX.TXT
-
 [sbcy]
 description = Cuiaba Aeroporto, Brazil
 location = (-0.2731440, -0.9791297)
@@ -26257,26 +26617,11 @@ description = Cruzeiro Do Sul, Brazil
 location = (-0.1332268, -1.2682726)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCZ.TXT
 
-[sbdn]
-description = Presidente Prudente, Brazil
-location = (-0.3860087, -0.8968083)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBDN.TXT
-
 [sbeg]
 description = Eduardo Gomes International, Brazil
 location = (-0.0529417, -1.0480702)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBEG.TXT
 
-[sbek]
-description = Jacareacanga, Brazil
-location = (-0.1093740, -1.0076368)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBEK.TXT
-
-[sbes]
-description = S. P. Aldeia Aerodrome, Brazil
-location = (-0.3982260, -0.7347836)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBES.TXT
-
 [sbfi]
 description = Foz Do Iguacu Aeroporto, Brazil
 location = (-0.4453498, -0.9526589)
@@ -26292,11 +26637,6 @@ description = Fernando De Noronha, Brazil
 location = (-0.0671952, -0.5657776)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBFN.TXT
 
-[sbfs]
-description = Cmp D Goitacazes, BZ
-location = (-0.3843215, -0.7168067)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBFS.TXT
-
 [sbfz]
 description = Fortaleza / Pinto Martins, Brazil
 location = (-0.0660316, -0.6725335)
@@ -26307,11 +26647,6 @@ description = Galeao, Brazil
 location = (-0.3982260, -0.7548549)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBGL.TXT
 
-[sbgm]
-description = Guajara Mirim, BZ
-location = (-0.1881465, -1.1393509)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBGM.TXT
-
 [sbgo]
 description = Goiania Aeroporto, Brazil
 location = (-0.2903064, -0.8589929)
@@ -26322,136 +26657,26 @@ description = Guarulhos Civ / Mil, Brazil
 location = (-0.4089888, -0.8109963)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBGR.TXT
 
-[sbgu]
-description = Tancredo Thomas De, BZ
-location = (-0.4429646, -0.8991936)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBGU.TXT
-
-[sbgw]
-description = Guaratingueta, Brazil
-location = (-0.3976442, -0.7888888)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBGW.TXT
-
-[sbht]
-description = Altamira, Brazil
-location = (-0.0558505, -0.9110619)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBHT.TXT
-
-[sbic]
-description = Itacoatiara, BZ
-location = (-0.0546288, -1.0197959)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIC.TXT
-
-[sbih]
-description = Itaituba, Brazil
-location = (-0.0741765, -0.9773844)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIH.TXT
-
-[sbil]
-description = Ilheus Aeroporto, Brazil
-location = (-0.2585996, -0.6812602)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIL.TXT
-
-[sbip]
-description = Usiminas/Paraiso, BZ
-location = (-0.3398156, -0.7414159)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIP.TXT
-
-[sbiz]
-description = Imperatriz, Brazil
-location = (-0.0965749, -0.8290314)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIZ.TXT
-
-[sbjf]
-description = Juiz De Fora, Brazil
-location = (-0.3799000, -0.7566002)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJF.TXT
-
 [sbjp]
 description = Joao Pessoa, Brazil
 location = (-0.1239184, -0.6085381)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJP.TXT
 
-[sbjr]
-description = Rio / Jacarepagua, Brazil
-location = (-0.4011348, -0.7568911)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJR.TXT
-
-[sbju]
-description = Juazeiro D Norte, BZ
-location = (-0.1260128, -0.6853908)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJU.TXT
-
-[sbjv]
-description = Lauro Carneiro De L, BZ
-location = (-0.4576253, -0.8517207)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJV.TXT
-
-[sbkg]
-description = Campina Grande, Brazil
-location = (-0.1259546, -0.6262823)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBKG.TXT
-
 [sbkp]
 description = Campinas Aeroporto, Brazil
 location = (-0.4014257, -0.8226319)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBKP.TXT
 
-[sblb]
-description = Albacora P25 Oil, BZ
-location = (-0.3857178, -0.6965609)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLB.TXT
-
-[sble]
-description = Lencois Chapada, BZ
-location = (-0.2178171, -0.7204719)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLE.TXT
-
 [sblo]
 description = Londrina Aeroporto, Brazil
 location = (-0.4072435, -0.8924450)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLO.TXT
 
-[sblp]
-description = Bom Jesus Da Lapa, Brazil
-location = (-0.2315470, -0.7577638)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLP.TXT
-
-[sbls]
-description = Lagoa Santa, BZ
-location = (-0.3433063, -0.7661995)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLS.TXT
-
 [sbma]
 description = Maraba, Brazil
 location = (-0.0933751, -0.8578293)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMA.TXT
 
-[sbmd]
-description = Monte Dourado, BZ
-location = (-0.0155334, -0.9180432)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMD.TXT
-
-[sbme]
-description = Macae, Brazil
-location = (-0.3900811, -0.7289659)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBME.TXT
-
-[sbmg]
-description = Maringa, Brazil
-location = (-0.4086979, -0.9066985)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMG.TXT
-
-[sbmk]
-description = Montes Claros, Brazil
-location = (-0.2917609, -0.7656178)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMK.TXT
-
-[sbml]
-description = Marilia, BZ
-location = (-0.3871140, -0.8712684)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBML.TXT
-
 [sbmn]
 description = Manaus Aeroporto, Brazil
 location = (-0.0549779, -1.0469067)
@@ -26467,21 +26692,6 @@ description = Macapa, Brazil
 location = (0.0005818, -0.8735373)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMQ.TXT
 
-[sbms]
-description = Mocoro / 17 Rosado, Brazil
-location = (-0.0907571, -0.6521714)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMS.TXT
-
-[sbmt]
-description = Marte Civ / Mil, Brazil
-location = (-0.4104433, -0.8139052)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMT.TXT
-
-[sbmy]
-description = Manicore, Brazil
-location = (-0.1015200, -1.0698868)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMY.TXT
-
 [sbnf]
 description = Ministro Victor Kon, BZ
 location = (-0.4689700, -0.8491027)
@@ -26507,21 +26717,6 @@ description = Parnaiba Aeroporto, Brazil
 location = (-0.0509054, -0.7286750)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPB.TXT
 
-[sbpc]
-description = Pocos De Caldas, Brazil
-location = (-0.3813544, -0.8127417)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPC.TXT
-
-[sbpf]
-description = Passo Fundo, Brazil
-location = (-0.4930555, -0.9145525)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPF.TXT
-
-[sbpj]
-description = Tocantins, BZ
-location = (-0.1794198, -0.8438667)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPJ.TXT
-
 [sbpk]
 description = Pelotas, Brazil
 location = (-0.5561783, -0.9136799)
@@ -26532,21 +26727,11 @@ description = Petrolina, Brazil
 location = (-0.1631883, -0.7077310)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPL.TXT
 
-[sbpn]
-description = Porto Nacional Aeroporto, Brazil
-location = (-0.1867502, -0.8447394)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPN.TXT
-
 [sbpp]
 description = Ponta Pora Intl, Brazil
 location = (-0.3935717, -0.9721484)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPP.TXT
 
-[sbpr]
-description = Belo Horizonte, BZ
-location = (-0.3473205, -0.7675958)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPR.TXT
-
 [sbps]
 description = Porto Seguro, Brazil
 location = (-0.2868158, -0.6818420)
@@ -26557,11 +26742,6 @@ description = Porto Velho Aeroporto, Brazil
 location = (-0.1530072, -1.1155563)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPV.TXT
 
-[sbqv]
-description = Vitoria Da Conquista, Brazil
-location = (-0.2609267, -0.7135488)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBQV.TXT
-
 [sbrb]
 description = Rio Branco, Brazil
 location = (-0.1745329, -1.1833332)
@@ -26582,14 +26762,9 @@ description = Leite Lopes / Ribeir, Brazil
 location = (-0.3688462, -0.8339765)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBRP.TXT
 
-[sbsc]
-description = Rio De Janeiro-Santa Cruz Ab, Brazil
-location = (-0.4002622, -0.7629998)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSC.TXT
-
 [sbsg]
-description = Greater Natal/Gov. Aluizio Alves International Airport, Brazil
-location = (-0.1006861, -0.6172599)
+description = Natal [Greater Natal Intl], RN, BR // Governador Alu&amp;iacute;zio Alves International Airport, Brazil
+location = (-0.1006716, -0.6174296)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSG.TXT
 
 [sbsj]
@@ -26602,11 +26777,6 @@ description = Sao Luiz Aeroporto, Brazil
 location = (-0.0453786, -0.7720173)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSL.TXT
 
-[sbsm]
-description = Santa Maria Aero-Porto, Brazil
-location = (-0.5186537, -0.9372418)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSM.TXT
-
 [sbsn]
 description = Santarem-Aeroporto, Brazil
 location = (-0.0424697, -0.9549860)
@@ -26617,31 +26787,11 @@ description = Sao Paulo/Congonhas Aeroporto, Brazil
 location = (-0.4121886, -0.8141961)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSP.TXT
 
-[sbsr]
-description = Sao Jose Preto, BZ
-location = (-0.3630285, -0.8621927)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSR.TXT
-
-[sbst]
-description = Santos Aeroporto, Brazil
-location = (-0.4177155, -0.8080874)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBST.TXT
-
 [sbsv]
 description = Salvador Aeroporto, Brazil
 location = (-0.2251475, -0.6690429)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSV.TXT
 
-[sbta]
-description = Taubate, BZ
-location = (-0.4017748, -0.7953465)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTA.TXT
-
-[sbtc]
-description = Una Hotel Transa, BZ
-location = (-0.2679080, -0.6803293)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTC.TXT
-
 [sbte]
 description = Teresina Aeroporto, Brazil
 location = (-0.0881391, -0.7472918)
@@ -26652,71 +26802,21 @@ description = Tefe, Brazil
 location = (-0.0587594, -1.1289371)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTF.TXT
 
-[sbtk]
-description = Tarauaca, Brazil
-location = (-0.1425352, -1.2351113)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTK.TXT
-
 [sbtt]
 description = Tabatinga, Brazil
 location = (-0.0639954, -1.2159127)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTT.TXT
 
-[sbtu]
-description = Tucurui, Brazil
-location = (-0.0648681, -0.8677195)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTU.TXT
-
-[sbua]
-description = Sao Gabriel Da Cachoeira, Brazil
-location = (-0.0023271, -1.1708250)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUA.TXT
-
-[sbuf]
-description = Paulo Afonso, Brazil
-location = (-0.1640609, -0.6670067)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUF.TXT
-
 [sbug]
 description = Uruguaiana Aeroporto, Brazil
 location = (-0.5198172, -0.9954195)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUG.TXT
 
-[sbul]
-description = Uberlandia, Brazil
-location = (-0.3295763, -0.8418305)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUL.TXT
-
-[sbur]
-description = Uberaba, Brazil
-location = (-0.3452843, -0.8371763)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUR.TXT
-
-[sbuy]
-description = Porto Urucu, Brazil
-location = (-0.0852422, -1.1405559)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUY.TXT
-
-[sbvh]
-description = Vilhena Aeroporto, Brazil
-location = (-0.2216568, -1.0489429)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBVH.TXT
-
 [sbvt]
 description = Vitoria Aeroporto, Brazil
 location = (-0.3537201, -0.7030768)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBVT.TXT
 
-[sbya]
-description = Iauarete, Brazil
-location = (0.0107629, -1.2077678)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBYA.TXT
-
-[sbys]
-description = Pirassununga, Brazil
-location = (-0.3836815, -0.8261225)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBYS.TXT
-
 [scap]
 description = Alto Palena, CH
 location = (-0.7613126, -1.2527973)
@@ -26742,6 +26842,11 @@ description = Balmaceda, Chile
 location = (-0.8013970, -1.2511102)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCBA.TXT
 
+[sccc]
+description = Chile Chico, Chile
+location = (-0.8124508, -1.2514011)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCCC.TXT
+
 [sccf]
 description = Calama/El Loa, CH
 location = (-0.3926991, -1.2025319)
@@ -26777,6 +26882,11 @@ description = Antofagasta, Chile
 location = (-0.4089888, -1.2292936)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCFA.TXT
 
+[scfm]
+description = Capt Fuentes Mar, CH
+location = (-0.9293878, -1.2273155)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCFM.TXT
+
 [scft]
 description = Futaleufu, CH
 location = (-0.7534586, -1.2534955)
@@ -26787,6 +26897,16 @@ description = Maria Dolores, CH
 location = (-0.6524041, -1.2639674)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCGE.TXT
 
+[scgz]
+description = Guardiamarina Zanart, CH
+location = (-0.9587094, -1.1803662)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCGZ.TXT
+
+[schr]
+description = Cochrane, Chile
+location = (-0.8243772, -1.2662364)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCHR.TXT
+
 [scic]
 description = Curico, Chile
 location = (-0.6102835, -1.2432562)
@@ -26803,8 +26923,7 @@ location = (-0.4738569, -1.9096811)
 metar = http://tgftp.nws.noaa.gov/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
+description = Isla Robinsón Crusoe, Juan Fernández Islands, VS, CL // Robinson Crusoe Airport, Chile
 location = (-0.5875796, -1.3775641)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCIR.TXT
 
@@ -26829,13 +26948,13 @@ location = (-0.7525860, -1.2849114)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCON.TXT
 
 [scpq]
-description = unknown station in Chile
-location = None
+description = Dalcahue [Mocopulli Airport], Chiloé Island, LL, CL // Mocopulli Airport, Chile
+location = (-0.7389792, -1.2865816)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCPQ.TXT
 
 [scqp]
-description = La Araucania, Chile
-location = (-0.6793757, -1.2679498)
+description = Temuco [La Araucanía Airport], AR, CL // La Araucan&amp;iacute;a Airport, Chile
+location = (-0.6793839, -1.2680059)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCQP.TXT
 
 [scrd]
@@ -26848,6 +26967,11 @@ description = De La Independen, CH
 location = (-0.5963790, -1.2349950)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCRG.TXT
 
+[scrm]
+description = Centro Met Antartico, AY
+location = (-1.0852457, -1.0293952)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCRM.TXT
+
 [scse]
 description = La Serena, Chile
 location = (-0.5218534, -1.2426744)
@@ -26868,6 +26992,11 @@ description = Puerto Montt, Chile
 location = (-0.7228572, -1.2755448)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCTE.TXT
 
+[sctn]
+description = Chaitén [Nuevo Chaitén Airport], LL, CL // Chait&amp;eacute;n Airport, Chile
+location = (-0.7493189, -1.2688389)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCTN.TXT
+
 [scvd]
 description = Valdivia, Chile
 location = (-0.6914413, -1.2755448)
@@ -26878,31 +27007,106 @@ description = Vina Del Mar, CH
 location = (-0.5750860, -1.2475613)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCVM.TXT
 
+[seam]
+description = Ambato / Chachoan, Ecuador
+location = (-0.0209440, -1.3712470)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEAM.TXT
+
+[seca]
+description = unknown station in Ecuador
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SECA.TXT
+zone = ('txz243', 0.0013633)
+
+[seco]
+description = Coca/Francisco, EQ
+location = (0.0078540, -1.3430309)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SECO.TXT
+
+[secu]
+description = Cuenca / Mariscal Lamar, Ecuador
+location = (-0.0503237, -1.3785192)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SECU.TXT
+
+[segs]
+description = Baltra, Baltra Island, W, EC // San Cristobal, W, Ecuador
+location = (-0.0079219, -1.5754360)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEGS.TXT
+
 [segu]
 description = Guayaquil / Simon Bolivar, Ecuador
 location = (-0.0375246, -1.3942272)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEGU.TXT
 
+[sejd]
+description = Tena [Jumandy], N, EC
+location = (-0.0185005, -1.3540439)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEJD.TXT
+
 [selt]
 description = Latacunga, Ecuador
 location = (-0.0159989, -1.3721197)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SELT.TXT
 
+[semc]
+description = Macas [Coronel Edmundo Carvajal], S, EC // Coronel E Carvajal Airport, Ecuador
+location = (-0.0401329, -1.3634658)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEMC.TXT
+
 [semt]
 description = Manta, Ecuador
 location = (-0.0165806, -1.4081898)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEMT.TXT
 
+[senl]
+description = Nueva Loja [Lago Agrio], U, EC // Nueva Loja Airport, Ecuador
+location = (0.0016134, -1.3416226)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SENL.TXT
+
 [seqm]
-description = Quito/Mitad del Mundo/Nuevo Aeropuerto Internacional Mariscal Sucre, Pichincha, Ecuador
-location = (-0.0021671, -1.3675430)
+description = Quito [Mitad del Mundo Intl], P, EC // Mariscal Sucre International Airport, Ecuador
+location = (-0.0019780, -1.3676157)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEQM.TXT
 
-[sesg]
-description = unknown station in Ecuador
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SESG.TXT
-zone = ('miz053', 0.0029659)
+[serb]
+description = Riobamba [Chimborazo], H, EC // Riobamba Chimborazo, H, Ecuador
+location = (-0.0288610, -1.3728227)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SERB.TXT
+
+[sero]
+description = Santa Rosa [Coronel Artilleria Victor Larrea Airport], O, EC // Santa Rosa International Airport, Ecuador
+location = (-0.0599549, -1.3958762)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SERO.TXT
+
+[sesa]
+description = Salinas / General Ulpiano Paez, Ecuador
+location = (-0.0383972, -1.4134258)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SESA.TXT
+
+[sesd]
+description = Santo Domingo Los Colorados, P, EC // Santo Domingo de Los Colorados Airport, Ecuador
+location = (-0.0043342, -1.3824511)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SESD.TXT
+
+[sesm]
+description = Shell [Rio Amazonas], Y, EC // Rio Amazonas Airport, Ecuador
+location = (-0.0262714, -1.3624507)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SESM.TXT
+
+[sest]
+description = San Cristobal Galapagos, Ecuador
+location = (-0.0157080, -1.5638150)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEST.TXT
+
+[setn]
+description = Tachina [Carlos Concha Torres Intl], E, EC // General Rivadeneira Airport, Ecuador
+location = (0.0170784, -1.3897472)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SETN.TXT
+
+[setu]
+description = Tulcan / El Rosal, Ecuador
+location = (0.0142535, -1.3561208)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SETU.TXT
 
 [sfal]
 description = Stanley Airport, Falkland Islands, Islas Malvinas
@@ -26914,6 +27118,11 @@ description = Asuncion / Aeropuerto, Paraguay
 location = (-0.4409865, -1.0058914)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGAS.TXT
 
+[sgco]
+description = Concepcion, Paraguay
+location = (-0.4086979, -1.0000737)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGCO.TXT
+
 [sgen]
 description = Encarnacion, Paraguay
 location = (-0.4767658, -0.9744755)
@@ -26924,6 +27133,52 @@ description = Aeropuerto Guarany, Paraguay
 location = (-0.4441863, -0.9573131)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGES.TXT
 
+[sggr]
+description = Salto del Guairá [Salto del Guairá Airport], 14, PY // Salto del Guaira Airport, Paraguay
+location = (-0.4194422, -0.9486009)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGGR.TXT
+
+[sglv]
+description = unknown station in Paraguay
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGLV.TXT
+
+[sgme]
+description = Mariscal Estigarribia, Paraguay
+location = (-0.3842633, -1.0576695)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGME.TXT
+
+[sgpc]
+description = Pozo Colorado Airport, Paraguay
+location = (-0.4101371, -1.0260078)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGPC.TXT
+
+[sgpi]
+description = Pilar [Carlos Miguel Jiménez Airport], 12, PY // Carlos Miguel Gimenez Airport, Paraguay
+location = (-0.4691701, -1.0178417)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGPI.TXT
+
+[sgpj]
+description = Pedro Juan Caballero [Dr. Augusto Roberto Fuster Intl], 13, PY // Agsto Rbto Fstr Intnl A, Paraguay
+location = (-0.3951674, -0.9744171)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGPJ.TXT
+
+[sgsj]
+description = unknown station in Paraguay
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGSJ.TXT
+
+[sgsp]
+description = San Pedro del Ycuamandiyú, 2, PY // San Pedro Airport, Paraguay
+location = (-0.4203256, -0.9963755)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGSP.TXT
+
+[sgvr]
+description = unknown station in Paraguay
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGVR.TXT
+zone = ('alz049', 0.0015875)
+
 [skar]
 description = Armenia / El Eden, Colombia
 location = (0.0785398, -1.3215051)
@@ -27064,16 +27319,21 @@ description = Villavicencio / Vanguardia, Colombia
 location = (0.0727221, -1.2848532)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKVV.TXT
 
-[slag]
-description = Monteagudo, Bolivia
-location = (-0.3460464, -1.1163300)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAG.TXT
+[slal]
+description = unknown station in Bolivia
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAL.TXT
 
 [slas]
 description = Ascencion De Guarayos, Bolivia
 location = (-0.2743076, -1.1013028)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAS.TXT
 
+[slbj]
+description = Bermejo [Bermejo Airport], Aniceto Arce, T, BO // Bermejo Airport, T, Bolivia
+location = (-0.3974697, -1.1224715)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLBJ.TXT
+
 [slca]
 description = Camiri, Bolivia
 location = (-0.3490659, -1.1088659)
@@ -27099,11 +27359,6 @@ description = Santa Cruz / El Trompillo, Bolivia
 location = (-0.3106686, -1.1027572)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLET.TXT
 
-[slgm]
-description = Guayaramerin International Airport, Bolivia
-location = (-0.1900470, -1.1411253)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLGM.TXT
-
 [slje]
 description = San Jose De Chiquitos, Bolivia
 location = (-0.3106686, -1.0599966)
@@ -27164,21 +27419,11 @@ description = Santa Ana, Bolivia
 location = (-0.2402737, -1.1420271)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSA.TXT
 
-[slsb]
-description = San Borja, Bolivia
-location = (-0.2594723, -1.1670435)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSB.TXT
-
 [slsi]
 description = San Ignacio De Velasco, Bolivia
 location = (-0.2859431, -1.0640691)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSI.TXT
 
-[slsu]
-description = Sucre, Bolivia
-location = (-0.3319034, -1.1397000)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSU.TXT
-
 [sltj]
 description = Tarija, Bolivia
 location = (-0.3761185, -1.1292280)
@@ -27189,10 +27434,10 @@ description = Trinidad, Bolivia
 location = (-0.2585996, -1.1330096)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLTR.TXT
 
-[slvg]
-description = Vallegrande, BL
-location = (-0.3221878, -1.1185815)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLVG.TXT
+[sluy]
+description = Uyuni [Joya Andina Airport], Quijarro, P, BO // Uyuni Airport, P, Bolivia
+location = (-0.3568553, -1.1667246)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLUY.TXT
 
 [slvm]
 description = Villamontes, Bolivia
@@ -27249,10 +27494,10 @@ description = Andahuayla, Peru
 location = (-0.2394010, -1.2801990)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHY.TXT
 
-[spim]
-description = Lima-Callao / Aerop. Internacional Jorgechavez, Peru
-location = (-0.2094395, -1.3459397)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPIM.TXT
+[spjc]
+description = Lima [Jorge Chávez Intl], CAL, PE
+location = (-0.2098215, -1.3458987)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPJC.TXT
 
 [spji]
 description = Juanjui, Peru
@@ -27284,16 +27529,16 @@ description = Tumbes, Peru
 location = (-0.0619592, -1.4032447)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPME.TXT
 
+[spmf]
+description = Mazamari, PR
+location = (-0.1977458, -1.3011430)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPMF.TXT
+
 [spms]
 description = Yurimaguas, Peru
 location = (-0.1029744, -1.3279047)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPMS.TXT
 
-[spnc]
-description = Huanuco, Peru
-location = (-0.1727876, -1.3220869)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPNC.TXT
-
 [spqt]
 description = Iquitos, Peru
 location = (-0.0654498, -1.2784537)
@@ -27384,6 +27629,12 @@ description = Carrasco, Uruguay
 location = (-0.6079564, -0.9773844)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SUMU.TXT
 
+[supc]
+description = unknown station in Uruguay
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SUPC.TXT
+zone = ('prz010', 0.0858285)
+
 [suso]
 description = Salto, Uruguay
 location = (-0.5477425, -1.0114183)
@@ -27414,21 +27665,6 @@ description = Maracay-B. A. Sucre, Venezuela
 location = (0.1788962, -1.1807152)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBS.TXT
 
-[svcb]
-description = Ciudad Bolivar, Venezuela
-location = (0.1422443, -1.1091567)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCB.TXT
-
-[svcl]
-description = Calabozo, Venezuela
-location = (0.1559161, -1.1766428)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCL.TXT
-
-[svcn]
-description = Canaima Arpt, VN
-location = (0.1087340, -1.0969394)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCN.TXT
-
 [svcr]
 description = Coro, Venezuela
 location = (0.1992584, -1.2162036)
@@ -27439,11 +27675,6 @@ description = Cumana, Venezuela
 location = (0.1823869, -1.1202105)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCU.TXT
 
-[svcz]
-description = Capitan Manuel Rios, VN
-location = (0.1635374, -1.1679743)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCZ.TXT
-
 [svfm]
 description = Caracas / La Carlota, Venezuela
 location = (0.1832596, -1.1673344)
@@ -27474,11 +27705,6 @@ description = San Juan De Los Morros, Venezuela
 location = (0.1730785, -1.1751884)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVJM.TXT
 
-[svlc]
-description = unknown station in Venezuela
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVLC.TXT
-
 [svlf]
 description = La Fria, Venezuela
 location = (0.1439897, -1.2612913)
@@ -27519,56 +27745,26 @@ description = Puerto Ayacucho, Venezuela
 location = (0.0977384, -1.1780972)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVPA.TXT
 
-[svpc]
-description = Pto. Cabello, Venezuela
-location = (0.1832596, -1.1868239)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVPC.TXT
-
 [svpm]
 description = Paramillo Private, Venezuela
 location = (0.1361357, -1.2601277)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVPM.TXT
 
-[svpr]
-description = Guayana / Manuel Car, Venezuela
-location = (0.1448623, -1.0949032)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVPR.TXT
-
 [svsa]
 description = San Antonio Del Tachira, Venezuela
 location = (0.1370083, -1.2644910)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVSA.TXT
 
-[svse]
-description = Santa Elena De Uairen, Venezuela
-location = (0.0802851, -1.0666871)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVSE.TXT
-
 [svso]
 description = Sto. Domingo, Venezuela
 location = (0.1323541, -1.2578006)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVSO.TXT
 
-[svsp]
-description = San Felipe, Venezuela
-location = (0.1794780, -1.1999139)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVSP.TXT
-
 [svsr]
 description = San Fernando De Apure, Venezuela
 location = (0.1378810, -1.1766428)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVSR.TXT
 
-[svst]
-description = San Tome Private, Venezuela
-location = (0.1562070, -1.1196287)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVST.TXT
-
-[svsz]
-description = Santa Barbara Zulia, Venezuela
-location = (0.1567887, -1.2557644)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVSZ.TXT
-
 [svva]
 description = Valencia, Venezuela
 location = (0.1774418, -1.1856603)
@@ -27589,10 +27785,10 @@ description = Georgetown/Cheddi Jagan International Airport, Guyana
 location = (0.1131555, -1.0166543)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SYCJ.TXT
 
-[sygo]
-description = Ogle, GY
-location = (0.1186824, -1.0140363)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SYGO.TXT
+[syec]
+description = unknown station in Guyana
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/SYEC.TXT
 
 [tapa]
 description = Vc Bird International Airport Antigua, Antigua And Barbuda
@@ -27762,7 +27958,7 @@ metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/TUPJ.TXT
 zone = ('viz001', 0.0056675)
 
 [tvsc]
-description = Canouan Island Airport, St. Vincent and the Grenadines
+description = Canouan Island, VC // Canouan Airport, St. Vincent and the Grenadines
 location = (0.2216401, -1.0706274)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/TVSC.TXT
 
@@ -27782,8 +27978,8 @@ location = (0.7545640, 1.3427400)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAAA.TXT
 
 [uaah]
-description = Balkhash Airport, Kazakhstan
-location = (0.8184431, 1.3090842)
+description = Balkhash [Balkhash Airport], KAR, KZ // Balkhash Airport, KAR, Kazakhstan
+location = (0.8184528, 1.3090891)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAAH.TXT
 
 [uacc]
@@ -27811,11 +28007,6 @@ description = Shymkent, Kazakhstan
 location = (0.7385652, 1.2164945)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAII.TXT
 
-[uakd]
-description = Zhezhazgan, KZ
-location = (0.8325221, 1.1821115)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAKD.TXT
-
 [uakk]
 description = Karaganda, Kazakhstan
 location = (0.8691740, 1.2767083)
@@ -27842,7 +28033,7 @@ location = (0.9128072, 1.3426818)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UASP.TXT
 
 [uass]
-description = Semipalatinsk Zhana-Semey, Kazakhstan
+description = Semey [Semey Airport], VOS, KZ // Semipalatinsk Zhana-Semey, VOS, Kazakhstan
 location = (0.8787960, 1.4003538)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UASS.TXT
 
@@ -27887,9 +28078,8 @@ location = (0.6838200, 0.7932521)
 metar = http://tgftp.nws.noaa.gov/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)
+description = Gabala [Gabala Intl], QAB, AZ // Gabala International Airport, Azerbaijan
+location = (0.7122471, 0.8329618)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBQ.TXT
 
 [ubby]
@@ -27898,18 +28088,23 @@ location = (0.7251843, 0.8143706)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBY.TXT
 
 [ubee]
-description = Yevlakh Airport, Azerbaijan
+description = Yevlakh, YEV, AZ // Yevlakh Airport, Azerbaijan
 location = (0.7091605, 0.8227814)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBEE.TXT
 
+[ucfl]
+description = Tamchy [Issyk-Kul Intl], Y, KG
+location = (0.7433066, 1.3389002)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UCFL.TXT
+
 [ucfm]
-description = Manas
-location = (0.7515679, 1.2998921)
+description = Bishkek [Manas Intl], C, KG // Manas, KG
+location = (0.7515616, 1.2998786)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UCFM.TXT
 
 [ucfo]
-description = Osh
-location = (0.7087491, 1.2704833)
+description = Osh [Intl], O, KG
+location = (0.7087607, 1.2704813)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UCFO.TXT
 
 [udsg]
@@ -27933,8 +28128,8 @@ location = (0.7361799, 0.7414159)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGKO.TXT
 
 [ugms]
-description = Mestia, Georgia
-location = (0.7516959, 0.7461981)
+description = Mestia [Queen Tamar Airport], SZ, GE // Mestia Queen Tamar Airport, Georgia
+location = (0.7514321, 0.7461234)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGMS.TXT
 
 [ugsb]
@@ -28070,6 +28265,11 @@ description = Uzhhorod, Ukraine
 location = (0.8488360, 0.3885927)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLU.TXT
 
+[ukoh]
+description = Kherson [Chernobayevka], 65, UA // Kherson Chernobayevka, -, Ukraine
+location = (0.8146470, 0.5673435)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKOH.TXT
+
 [ukon]
 description = Mykolaiv, Ukraine
 location = (0.8213180, 0.5571236)
@@ -28080,6 +28280,11 @@ description = Odesa, Ukraine
 location = (0.8104145, 0.5369796)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKOO.TXT
 
+[ukww]
+description = Vinnitsa [Gavrishevka], 05, UA // Vinnitsa|Vinnytsia Gavrishevka, -, Ukraine
+location = (0.8594443, 0.4994046)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKWW.TXT
+
 [ulaa]
 description = Arhangel'Sk, Russia
 location = (1.1257374, 0.7109308)
@@ -28100,8 +28305,13 @@ description = Pskov, AL, RS
 location = (1.0084512, 0.4956735)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ULOO.TXT
 
+[ulpb]
+description = Petrozavodsk, RS
+location = (1.0801843, 0.5960299)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ULPB.TXT
+
 [ulwc]
-description = Botovo/Cherepovets, Russian Federation
+description = Cherepovets [Cherepovets Airport], VLG, RU // Botovo|Cherepovets, VLG, Russian Federation
 location = (1.0346457, 0.6635499)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ULWC.TXT
 
@@ -28176,13 +28386,13 @@ location = (0.9593493, 1.2793263)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UNOO.TXT
 
 [untt]
-description = Tomsk/Bogashevo/Plotnikovo, TOM, Russian Federation
-location = (0.9840700, 1.4872048)
+description = Tomsk [Bogashevo Airport], TOM, RU // Plotnikovo|Tomsk Bogashevo, TOM, Russian Federation
+location = (0.9840219, 1.4871654)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UNTT.TXT
 
 [urff]
-description = unknown station in Russia
-location = None
+description = Simferopol [Simferopol Airport], Crimea, RU
+location = (0.7863048, 0.5929514)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/URFF.TXT
 
 [urka]
@@ -28195,6 +28405,11 @@ description = Krasnodar, Russia
 location = (0.7859799, 0.6832964)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/URKK.TXT
 
+[urmg]
+description = Grozny [Severny Airport], CE, RU
+location = (0.7572693, 0.7976106)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/URMG.TXT
+
 [urml]
 description = Uytash, RS
 location = (0.7473500, 0.8316494)
@@ -28210,6 +28425,11 @@ description = Nalchik, Russia
 location = (0.7594412, 0.7616035)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/URMN.TXT
 
+[urmo]
+description = Vladikavkaz [Beslan Airport], SE, RU // Dalakovo|Vladikavkaz Beslan, SE, Russian Federation
+location = (0.7540744, 0.7785332)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/URMO.TXT
+
 [urmt]
 description = Stavropol / Shpakovskoye, Russia
 location = (0.7912159, 0.7330383)
@@ -28310,23 +28530,35 @@ description = Dushanbe, Tajikistan
 location = (0.6728244, 1.2004956)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTDD.TXT
 
+[utdk]
+description = Kulob [Kulob Airport], KT, TJ // Kulob|Kulyab Airport, KT, Tajikistan
+location = (0.6630174, 1.2183271)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTDK.TXT
+
 [utdl]
 description = Khudzhand, TJ
 location = (0.7019714, 1.2161454)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTDL.TXT
 
+[utdt]
+description = Qurghonteppa [Intl], KT, TJ // Qurghonteppa International Airport, Tajikistan
+location = (0.6608934, 1.2019158)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTDT.TXT
+
 [utfa]
-comment = missing from the NWS list, information researched manually
 description = Andizhan, Uzbekistan
-location = (0.7109308, 1.2624548)
+location = (0.7108290, 1.2617711)
 metar = http://tgftp.nws.noaa.gov/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)
+description = Republic Airport, NY, United States of America
+location = (0.7045852, 1.2524774)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTFF.TXT
-zone = ('nyz179', 0.0023339)
+
+[utfn]
+description = Namangan, UZ
+location = (0.7152359, 1.2493067)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTFN.TXT
 
 [utnn]
 description = Nukus / Karakalpakstan, Uzbekistan
@@ -28368,14 +28600,19 @@ description = Tashkent, Uzbekistan
 location = (0.7202392, 1.2089314)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTTT.TXT
 
+[uubc]
+description = Kaluga [Grabtsevo Airport], KLU, RU // Ugryumovo|Kaluga Grabtsevo, KLU, Russian Federation
+location = (0.9521353, 0.6347665)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUBC.TXT
+
 [uubp]
 description = Brjansk, Russia
 location = (0.9293878, 0.5989388)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUBP.TXT
 
 [uubw]
-description = Moscow/Ramenskoye/Novoye Selo Ramenskoye Airport, Russian Federation
-location = (0.9695789, 0.6658383)
+description = Moscow [Zhukovsky Intl], MOS, RU // Moscow|Novoye Selo Ramenskoye Airport, MOS, Russian Federation
+location = (0.9695880, 0.6658431)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUBW.TXT
 
 [uudd]
@@ -28384,8 +28621,7 @@ location = (0.9669124, 0.6614798)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUDD.TXT
 
 [uudl]
-comment = missing from the NWS list, information researched manually
-description = Tunoshna, Yaroslavl, Russia
+description = Yaroslavl [Tunoshna Airport], YAR, RU // Yaroslavl Tunoshna Airport, YAR, Russian Federation
 location = (1.0046232, 0.7008783)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUDL.TXT
 
@@ -28479,23 +28715,78 @@ description = Ahmadabad, India
 location = (0.4025893, 1.2676908)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAAH.TXT
 
+[vaau]
+description = Aurangabad Chikalthan Aerodrome, India
+location = (0.3464479, 1.3159783)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAAU.TXT
+
 [vabb]
 description = Bombay / Santacruz, India
 location = (0.3336488, 1.2714724)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABB.TXT
 
+[vabo]
+description = Vadodara, GJ, IN
+location = (0.3898396, 1.2780398)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABO.TXT
+
+[vabp]
+description = Bhopal / Bairagarh, India
+location = (0.4063708, 1.3500122)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABP.TXT
+
+[vabv]
+description = Bhaunagar, India
+location = (0.3796091, 1.2601277)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABV.TXT
+
+[vaek]
+description = unknown station in India
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAEK.TXT
+
+[vaid]
+description = Indore, India
+location = (0.3964806, 1.3229596)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAID.TXT
+
+[vajb]
+description = Jabalpur, India
+location = (0.4049164, 1.3953907)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAJB.TXT
+
+[vajj]
+description = Mumbai [Juhu Aerodrome], MH, IN
+location = (0.3333143, 1.2711912)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAJJ.TXT
+
 [vanp]
 description = Nagpur Sonegaon, India
 location = (0.3682645, 1.3796828)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VANP.TXT
 
+[vapr]
+description = Porbandar, GJ, IN // Porbandar Airport, India
+location = (0.3778407, 1.2157478)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAPR.TXT
+
+[vark]
+description = Rajkot, India
+location = (0.3892084, 1.2354022)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VARK.TXT
+
+[vaud]
+description = Udaipur, RJ, IN // Maharana Pratap Airport, India
+location = (0.4296599, 1.2897302)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAUD.TXT
+
 [vcbi]
 description = Katunayake, Sri Lanka
 location = (0.1250819, 1.3942272)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCBI.TXT
 
 [vcri]
-description = Mattala Rajapaksa International Airport, Sri Lanka
+description = Mattala [Mattala Rajapaksa Intl], Hambantota, 3, LK // Mattala Rajapaksa International Airport, Sri Lanka
 location = (0.1096846, 1.4158831)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCRI.TXT
 
@@ -28509,30 +28800,86 @@ description = Siemreap, Cambodia
 location = (0.2332923, 1.8125244)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSR.TXT
 
+[veat]
+description = Agartala, India
+location = (0.4168428, 1.5926129)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAT.TXT
+
+[vebd]
+description = Siliguri, India
+location = (0.4648394, 1.5414166)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEBD.TXT
+
+[vebi]
+description = Shillong [Barapani], ML, IN // Shillong Airport, India
+location = (0.4486132, 1.6053315)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEBI.TXT
+
+[vebn]
+description = unknown station in India
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEBN.TXT
+
+[vebs]
+description = Bhubaneswar, India
+location = (0.3534292, 1.4980743)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEBS.TXT
+
 [vecc]
 description = Calcutta / Dum Dum, India
 location = (0.3953171, 1.5437437)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VECC.TXT
 
-[veco]
-description = Cooch Behar Airport, India
-location = (0.4595541, 1.5614973)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VECO.TXT
+[vedg]
+description = Andal [Kazi Nazrul Islam Airport], WB, IN // Kazi Nazrul Islam Airport, India
+location = (0.4122904, 1.5226737)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEDG.TXT
+
+[vegk]
+description = Gorakhpur, India
+location = (0.4668756, 1.4550228)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEGK.TXT
 
 [vegt]
 description = Gauhati, India
 location = (0.4555309, 1.5984307)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEGT.TXT
 
+[vegy]
+description = Gaya, India
+location = (0.4319690, 1.4826572)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEGY.TXT
+
 [veim]
 description = Imphal Tulihal, India
 location = (0.4322599, 1.6388642)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEIM.TXT
 
-[vejs]
-description = Jamshedpur, India
-location = (0.3982260, 1.5041829)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJS.TXT
+[veko]
+description = unknown station in India
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKO.TXT
+zone = ('flz078', 0.0321028)
+
+[velp]
+description = Aizwal [Lengpui], MZ, IN // Lengpui Airport, MZ, India
+location = (0.4160968, 1.6165195)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VELP.TXT
+
+[velr]
+description = North Lakhimpur, India
+location = (0.4753113, 1.6426457)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VELR.TXT
+
+[vemn]
+description = Dibrugarh / Mohanbari, India
+location = (0.4796747, 1.6583537)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEMN.TXT
+
+[vemr]
+description = Dimapur, NL, IN // Manipur Road, NL, India
+location = (0.4517594, 1.6366152)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEMR.TXT
 
 [vept]
 description = Patna, India
@@ -28544,6 +28891,11 @@ description = M. O. Ranchi, India
 location = (0.4069526, 1.4890567)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERC.TXT
 
+[verp]
+description = unknown station in India
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERP.TXT
+
 [vgeg]
 description = Chittagong Patenga, Bangladesh
 location = (0.3886266, 1.6025031)
@@ -28559,31 +28911,121 @@ description = Hong Kong Inter-National Airport, Hong Kong
 location = (0.3897902, 1.9928751)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VHHH.TXT
 
+[viag]
+description = Agra, India
+location = (0.4738569, 1.3607750)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAG.TXT
+
 [viar]
 description = Amritsar, India
 location = (0.5521058, 1.3066698)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAR.TXT
 
-[vibn]
-description = Varanasi / Babatpur, India
-location = (0.4441863, 1.4462962)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIBN.TXT
+[vibr]
+description = Kulu [Bhuntar], HP, IN
+location = (0.5563535, 1.3465977)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIBR.TXT
+
+[vicg]
+description = Chandigarh, CH, IN // Chandigarh AFS, CH, India
+location = (0.5353530, 1.3402129)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VICG.TXT
+
+[vidd]
+description = New Delhi / Safdarjung, India
+location = (0.4988733, 1.3473942)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDD.TXT
+
+[vidn]
+description = Dehradun, UT, IN // Dehradun Airport, UP, India
+location = (0.5269096, 1.3645036)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDN.TXT
 
 [vidp]
 description = New Delhi / Palam, India
 location = (0.4985824, 1.3459397)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDP.TXT
 
+[vigg]
+description = Dharamsala [Gaggal], HP, IN // Kangra, Himachal Pradesh, India
+location = (0.5613872, 1.3310477)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGG.TXT
+
+[vigr]
+description = Gwalior, India
+location = (0.4578580, 1.3657201)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGR.TXT
+
+[vijo]
+description = Jodhpur, India
+location = (0.4590216, 1.2743812)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJO.TXT
+
 [vijp]
 description = Jaipur / Sanganer, India
 location = (0.4680391, 1.3229596)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJP.TXT
 
+[viju]
+description = Jammu, IN
+location = (0.5701991, 1.3060299)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJU.TXT
+
+[viko]
+description = Kota Aerodrome, India
+location = (0.4389503, 1.3238322)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIKO.TXT
+
+[vild]
+description = Ludhiana, PB, IN // Ludhiana Airport, PB, India
+location = (0.5385158, 1.3256228)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILD.TXT
+
+[vilh]
+description = Leh, JK, IN // Leh Kushok Bakula Rimpochee Airport, India
+location = (0.5957834, 1.3534420)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILH.TXT
+
 [vilk]
 description = Lucknow / Amausi, India
 location = (0.4668756, 1.4116805)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILK.TXT
 
+[vism]
+description = Shimla, HP, IN // Shimla Airport, HP, India
+location = (0.5424798, 1.3450898)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISM.TXT
+
+[visr]
+description = Srinagar, JK, IN // Sheikh ul Alam Airport, India
+location = (0.5931875, 1.3050569)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISR.TXT
+
+[vitx]
+description = unknown station in India
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VITX.TXT
+
+[vllb]
+description = Luang-Prabang, Laos
+location = (0.3470296, 1.7825629)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VLLB.TXT
+
+[vlln]
+description = Luang Namtha, LA
+location = (0.3658307, 1.7698075)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VLLN.TXT
+
+[vlps]
+description = Pakse [Intl], LA // Pakse International Airport, CH, Lao People&amp;#39;s Democratic Republic
+location = (0.2641041, 1.8462340)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VLPS.TXT
+
+[vlsk]
+description = Savannakhet, Laos
+location = (0.2888520, 1.8264871)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VLSK.TXT
+
 [vlvt]
 description = Vientiane, Laos
 location = (0.3132866, 1.7901260)
@@ -28599,11 +29041,26 @@ description = Kathmandu Airport, Nepal
 location = (0.4834562, 1.4899294)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VNKT.TXT
 
+[vobg]
+description = Bangalore / Hindustan, India
+location = (0.2260201, 1.3555391)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBG.TXT
+
 [vobl]
 description = Bengaluru, IN
 location = (0.2303835, 1.3559463)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBL.TXT
 
+[vobm]
+description = unknown station in India
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBM.TXT
+
+[vobz]
+description = Vijayawada / Gannavaram, India
+location = (0.2885611, 1.4102260)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBZ.TXT
+
 [vocb]
 description = Coimbatore / Peelamedu, India
 location = (0.1925680, 1.3447762)
@@ -28619,6 +29076,11 @@ description = Calicut, IN
 location = (0.1942551, 1.3255776)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOCL.TXT
 
+[vogo]
+description = Goa [Dabolim Airport], GA, IN
+location = (0.2684462, 1.2886014)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOGO.TXT
+
 [vohs]
 description = Rajiv Gandhi Inl, IN
 location = (0.3007202, 1.3688617)
@@ -28629,11 +29091,51 @@ description = Hyderabad Airport, India
 location = (0.3045600, 1.3695017)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOHY.TXT
 
+[vomd]
+description = Madurai, India
+location = (0.1716240, 1.3628113)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOMD.TXT
+
+[voml]
+description = Mangalore / Bajpe, India
+location = (0.2254384, 1.3069607)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOML.TXT
+
 [vomm]
 description = Madras / Minambakkam, India
 location = (0.2268928, 1.3994632)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOMM.TXT
 
+[vomy]
+description = Mysore, KA, IN
+location = (0.2148015, 1.3377900)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOMY.TXT
+
+[vond]
+description = Ondal, WB, India
+location = (0.4121892, 1.5219271)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOND.TXT
+
+[vopb]
+description = Port Blair, AN, IN // Port Blair Veer Savarkar Intl Airport, AN, India
+location = (0.2031766, 1.6184393)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOPB.TXT
+
+[vory]
+description = Rajahmundry, AP, IN // Rajahmundry Airport, AP, India
+location = (0.2986328, 1.4279970)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VORY.TXT
+
+[votk]
+description = unknown station in India
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOTK.TXT
+
+[votp]
+description = Tirupati [Tirupati Airport], AP, IN // Tirupati Airport, AP, India
+location = (0.2379319, 1.3882917)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOTP.TXT
+
 [votr]
 description = Tiruchchirapalli, India
 location = (0.1879138, 1.3738650)
@@ -28644,12 +29146,15 @@ description = Thiruvananthapuram, India
 location = (0.1477712, 1.3430309)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOTV.TXT
 
+[vovz]
+description = Vizagapatam, AP, India
+location = (0.3092147, 1.4526951)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOVZ.TXT
+
 [vqpr]
-comment = missing from the NWS list, name and location unknown
-description = unknown station in Bhutan
-location = None
+description = Paro [Intl], BT // Paro Airport, Par, Bhutan
+location = (0.4782807, 1.5607585)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VQPR.TXT
-zone = ('ncz107', 0.0002635)
 
 [vrmm]
 description = Male, Maldives
@@ -28711,6 +29216,11 @@ description = Hua Hin, Thailand
 location = (0.2196206, 1.7444566)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTPH.TXT
 
+[vtpm]
+description = Mae Sot, Thailand
+location = (0.2908882, 1.7200220)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTPM.TXT
+
 [vtpo]
 description = Sukhothai, TH
 location = (0.3007202, 1.7421877)
@@ -28731,6 +29241,11 @@ description = Narathiwat, TH
 location = (0.1120501, 1.7770942)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSC.TXT
 
+[vtse]
+description = Chumphon, TH
+location = (0.1870993, 1.7343337)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSE.TXT
+
 [vtsf]
 description = Nakhon Si Thammarat, TH
 location = (0.1488766, 1.7444566)
@@ -28746,6 +29261,11 @@ description = Songkhla, Thailand
 location = (0.1256637, 1.7558012)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSH.TXT
 
+[vtsk]
+description = Pattani, Thailand
+location = (0.1183915, 1.7654005)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSK.TXT
+
 [vtsm]
 description = Samui, TH
 location = (0.1666789, 1.7465510)
@@ -28796,6 +29316,11 @@ description = Buri Ram, TH
 location = (0.2656391, 1.8020525)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUO.TXT
 
+[vtuq]
+description = Nakhon Ratchasima, TH
+location = (0.2609267, 1.7858209)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUQ.TXT
+
 [vtuu]
 description = Ubon Ratchathani, Thailand
 location = (0.2661627, 1.8302686)
@@ -28812,12 +29337,12 @@ location = (0.3033382, 1.8264871)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUW.TXT
 
 [vvcr]
-description = Nha Trang/Cam Ranh Bay International Airport, Viet Nam
+description = Nha Trang [Cam Ranh Intl], VN // Cam Ranh Bay|Camranh VA2-192, -, Viet Nam
 location = (0.2094073, 1.9062376)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVCR.TXT
 
 [vvct]
-description = Cân Tho/Can Tho International Airfield, Viet Nam
+description = Cân Tho [Intl], VN // Can Tho International Airport, Viet Nam
 location = (0.1760185, 1.8450211)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVCT.TXT
 
@@ -28837,7 +29362,7 @@ location = (0.2862340, 1.8794287)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVPB.TXT
 
 [vvpq]
-description = Phú Quóc/Phu Quoc International Airport, Viet Nam
+description = Phú Quóc [Intl], VN // Phu Quoc International Airport, Viet Nam
 location = (0.1784953, 1.8145694)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVPQ.TXT
 
@@ -28861,27 +29386,21 @@ description = Ujung Pandang / Hasanuddin, Indonesia
 location = (-0.0884300, 2.0865411)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAAA.TXT
 
-[wabb]
-description = Biak / Mokmer, Indonesia
-location = (-0.0206531, 2.3756840)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WABB.TXT
-
-[wabp]
-description = Timika Moses Kilangin, Irian Jaya Island, New Guinea, Indonesia
-location = (-0.0790333, 2.3891354)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WABP.TXT
-
 [wadd]
 description = Bali Denpasar Ngura, ID
 location = (-0.1527163, 2.0100957)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WADD.TXT
 
 [wadl]
-comment = missing from the NWS list, information researched manually
-description = Lombok International Airport, Praya, Indonesia
+description = Praya [Lombok Intl], Lombok Island, NB, ID // Lombok International Airport, Indonesia
 location = (-0.1528441, 2.0294108)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WADL.TXT
 
+[wahs]
+description = unknown station in Indonesia
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAHS.TXT
+
 [wajj]
 description = Jayapura / Sentani, Indonesia
 location = (-0.0447968, 2.4518967)
@@ -28902,26 +29421,16 @@ description = Syamsudin Noor, ID
 location = (-0.0602139, 2.0031144)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAOO.TXT
 
-[wapp]
-description = Ambon / Pattimura, Indonesia
-location = (-0.0645772, 2.2354759)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAPP.TXT
-
-[warq]
-description = Solo City/[Adi Sumarmo Wiryokusumo Airport, Java Island, Indonesia
-location = (-0.1311805, 1.9330724)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WARQ.TXT
+[waqq]
+description = Juwata [Juwata Airport], KU, ID
+location = (0.0580650, 2.0519350)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAQQ.TXT
 
 [warr]
 description = Juanda, ID
 location = (-0.1288053, 1.9683823)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WARR.TXT
 
-[wars]
-description = Achmad Yani, ID
-location = (-0.1216494, 1.9264944)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WARS.TXT
-
 [watt]
 description = El Tari, ID
 location = (-0.1775000, 2.1584487)
@@ -28992,6 +29501,12 @@ description = Batam/Hang Nadim, ID
 location = (0.0191986, 1.8168878)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIDD.TXT
 
+[wiee]
+description = unknown station in Indonesia
+location = None
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIEE.TXT
+zone = ('ksz093', 0.0029914)
+
 [wihh]
 description = Halim Perdanakusuma, ID
 location = (-0.1094321, 1.8655824)
@@ -29007,21 +29522,11 @@ description = Medan / Polonia, Indonesia
 location = (0.0622501, 1.7223491)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIMM.TXT
 
-[wioo]
-description = Pontianak / Supadio, Indonesia
-location = (-0.0026180, 1.9093902)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIOO.TXT
-
 [wipp]
 description = Palembang / Talangbetutu, Indonesia
 location = (-0.0506145, 1.8273597)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIPP.TXT
 
-[wipt]
-description = Minangkabau, ID
-location = (-0.0136136, 1.7502162)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIPT.TXT
-
 [wmau]
 description = Mersing, MS
 location = (0.0427606, 1.8121754)
@@ -29053,8 +29558,7 @@ location = (0.0631227, 1.8014707)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WMKD.TXT
 
 [wmke]
-comment = missing from the NWS list, information researched manually
-description = Kerteh Airport, TR, Malaysia
+description = Kerteh, 11, MY // Kerteh Airport, TR, Malaysia
 location = (0.0791895, 1.8051374)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WMKE.TXT
 
@@ -29114,7 +29618,7 @@ location = (0.0238528, 1.8148515)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/WSSS.TXT
 
 [yaba]
-description = Albany Airport, WA, Australia
+description = Albany, WA, AU // Albany Airport, Australia
 location = (-0.6098423, 2.0560366)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YABA.TXT
 
@@ -29124,7 +29628,7 @@ location = (-0.4822345, 2.6651178)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YAMB.TXT
 
 [yarg]
-description = Argyle Aero, WA, Australia
+description = Argyle, WA, AU // Argyle Aero, WA, Australia
 location = (-0.2903694, 2.2418997)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YARG.TXT
 
@@ -29133,11 +29637,6 @@ description = Ayers Rock, Australia
 location = (-0.4395321, 2.2857995)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YAYE.TXT
 
-[yayt]
-description = unknown station in Australia
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YAYT.TXT
-
 [ybas]
 description = Alice Springs Aerodrome, Australia
 location = (-0.4153884, 2.3367050)
@@ -29164,12 +29663,12 @@ location = (-0.4607669, 2.5528349)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBCV.TXT
 
 [ybdv]
-description = Birdsville Airport, QLD, Australia
+description = Birdsville, Qld, AU // Birdsville Airport, QLD, Australia
 location = (-0.4519966, 2.4320727)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBDV.TXT
 
 [ybhi]
-description = Broken Hill Airport, New South Wales, Australia
+description = Broken Hill, NSW, AU // Broken Hill Airport, NSW, Australia
 location = (-0.5585296, 2.4691464)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBHI.TXT
 
@@ -29189,7 +29688,7 @@ location = (-0.3685554, 2.6040312)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBMK.TXT
 
 [ybna]
-description = Ballina Byron Gateway Airport, New South Wales, Australia
+description = Ballina, NSW, AU // Ballina Byron Gateway Airport, Australia
 location = (-0.5032463, 2.6801712)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBNA.TXT
 
@@ -29219,7 +29718,7 @@ location = (-0.3359759, 2.5612707)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBTL.TXT
 
 [ybud]
-description = Bundaberg/Hinkler Aero, QLD, Australia
+description = Bundaberg, Qld, AU // Bundaberg|Hinkler Aero, QLD, Australia
 location = (-0.4346548, 2.6584613)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBUD.TXT
 
@@ -29229,42 +29728,42 @@ location = (-0.2204933, 2.4763313)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBWP.TXT
 
 [ybwx]
-description = Barrow Island Airport, WA, Australia
+description = Barrow Island, WA, AU // Barrow Island Airport, WA, Australia
 location = (-0.3641532, 2.0142166)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBWX.TXT
 
 [ycar]
-description = Carnarvon Airport, WA, Australia
+description = Carnarvon, WA, AU // Carnarvon Airport, Australia
 location = (-0.4342476, 1.9839545)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCAR.TXT
 
 [ycas]
-description = Casino Airport, NSW, Australia
+description = Casino, NSW, AU // Casino Airport, NSW, Australia
 location = (-0.5040996, 2.6715221)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCAS.TXT
 
 [ycba]
-description = Cobar Airport, NSW, Australia
+description = Cobar, NSW, AU // Cobar Airport, NSW, Australia
 location = (-0.5504477, 2.5445834)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCBA.TXT
 
 [ycbb]
-description = Coonabarabran Airport, NSW, Australia
+description = Coonabarabran, NSW, AU // Coonabarabran Airport, NSW, Australia
 location = (-0.5468553, 2.6052045)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCBB.TXT
 
 [ycbp]
-description = Coober Pedy Airport, SA, Australia
-location = (-0.5068436, 2.3513249)
+description = Coober Pedy, SA, AU // Coober Pedy Airport, SA, Australia
+location = (-0.5068436, 2.3513221)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCBP.TXT
 
 [yccy]
-description = Cloncurry Airport, QLD, Australia
+description = Cloncurry, Qld, AU // Cloncurry Airport, QLD, Australia
 location = (-0.3607353, 2.4522652)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCCY.TXT
 
 [ycdu]
-description = Ceduna Airport, SA, Australia
+description = Ceduna, SA, AU // Ceduna Airport, SA, Australia
 location = (-0.5607840, 2.3336749)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCDU.TXT
 
@@ -29279,28 +29778,28 @@ location = (-0.3068289, 2.1610667)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCIN.TXT
 
 [ycnm]
-description = Coonamble Airport, NSW, Australia
-location = (-0.5407606, 2.5896499)
+description = Coonamble, NSW, AU // Coonamble Airport, NSW, Australia
+location = (-0.5407612, 2.5896420)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCNM.TXT
 
 [ycom]
-description = Cooma Snowy Mountains Airport, NSW, Australia
-location = (-0.6335650, 2.6000868)
+description = Cooma [Cooma-Snowy Mountains Airport], NSW, AU // Cooma Snowy Mountains Airport, NSW, Australia
+location = (-0.6335642, 2.6000849)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCOM.TXT
 
 [ydby]
-description = Derby Airport, WA, Australia
+description = Derby, WA, AU // Derby Airport, WA, Australia
 location = (-0.3031637, 2.1582917)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YDBY.TXT
 
 [yeml]
-description = Emerald Airport, QLD, Australia
-location = (-0.4113305, 2.5862114)
+description = Emerald, Qld, AU // Emerald Airport, QLD, Australia
+location = (-0.4113305, 2.5862143)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YEML.TXT
 
 [yesp]
-description = Esperance Airport, WA, Australia
-location = (-0.5879037, 2.1262124)
+description = Esperance, WA, AU // Esperance Airport, WA, Australia
+location = (-0.5879044, 2.1262086)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YESP.TXT
 
 [yfrt]
@@ -29314,23 +29813,23 @@ location = (-0.5026548, 2.0018927)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGEL.TXT
 
 [ygfn]
-description = Grafton Airport, NSW, Australia
-location = (-0.5193995, 2.6708773)
+description = Grafton, NSW, AU // Grafton Airport, NSW, Australia
+location = (-0.5194003, 2.6708774)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGFN.TXT
 
 [ygla]
-description = Gladstone Airport, QLD, Australia
-location = (-0.4166048, 2.6393394)
+description = Gladstone, Qld, AU // Gladstone Airport, QLD, Australia
+location = (-0.4166052, 2.6393354)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGLA.TXT
 
 [ygte]
-description = Groote Eylandt Airport, NT, Australia
+description = Groote Eylandt, NT, AU // Groote Eylandt Airport, NT, Australia
 location = (-0.2439097, 2.3816763)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGTE.TXT
 
 [ygth]
-description = Griffith Airport, NSW, Australia
-location = (-0.5977892, 2.5493501)
+description = Griffith, NSW, AU // Griffith Airport, NSW, Australia
+location = (-0.5977898, 2.5493540)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGTH.TXT
 
 [yhid]
@@ -29339,27 +29838,32 @@ location = (-0.1846558, 2.4836035)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YHID.TXT
 
 [yhug]
-description = Hughenden Airport, QLD, Australia
-location = (-0.3632903, 2.5172012)
+description = Hughenden, Qld, AU // Hughenden Airport, QLD, Australia
+location = (-0.3632903, 2.5172060)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YHUG.TXT
 
 [ykry]
-description = Kingaroy Airport, QLD, Australia
+description = Kingaroy, Qld, AU // Kingaroy Airport, QLD, Australia
 location = (-0.4639230, 2.6501273)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YKRY.TXT
 
 [ylec]
-description = Leigh Creek Airport, SA, Australia
+description = Leigh Creek, SA, AU // Leigh Creek Airport, SA, Australia
 location = (-0.5340411, 2.4159894)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YLEC.TXT
 
+[ylhi]
+description = Lord Howe Island, NSW, AU // Lord Howe Island Airport, NSW, Australia
+location = (-0.5504526, 2.7764068)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YLHI.TXT
+
 [ylis]
-description = Lismore Airport, NSW, Australia
-location = (-0.5031836, 2.6748915)
+description = Lismore, NSW, AU // Lismore Airport, NSW, Australia
+location = (-0.5031833, 2.6748916)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YLIS.TXT
 
 [ylre]
-description = Longreach Airport, QLD, Australia
+description = Longreach, Qld, AU // Longreach Airport, QLD, Australia
 location = (-0.4090034, 2.5181659)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YLRE.TXT
 
@@ -29374,12 +29878,12 @@ location = (-0.6294821, 2.5647613)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMAY.TXT
 
 [ymdg]
-description = Mudgee Airport, NSW, Australia
+description = Mudgee, NSW, AU // Mudgee Airport, NSW, Australia
 location = (-0.5683228, 2.6112065)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMDG.TXT
 
 [ymek]
-description = Meekatharra Airport, WA, Australia
+description = Meekatharra, WA, AU // Meekatharra Airport, WA, Australia
 location = (-0.4644612, 2.0690490)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMEK.TXT
 
@@ -29389,7 +29893,7 @@ location = (-0.6585709, 2.5377087)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMEN.TXT
 
 [ymer]
-description = Merimbula Airport, NSW, Australia
+description = Merimbula, NSW, AU // Merimbula Airport, NSW, Australia
 location = (-0.6441768, 2.6162728)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMER.TXT
 
@@ -29399,7 +29903,7 @@ location = (-0.7475827, 2.5740698)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMHB.TXT
 
 [ymia]
-description = Mildura Airport, VIC, Australia
+description = Mildura, Vic, AU // Mildura Airport, VIC, Australia
 location = (-0.5974122, 2.4798685)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMIA.TXT
 
@@ -29414,38 +29918,38 @@ location = (-0.6574074, 2.5278185)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMML.TXT
 
 [ymor]
-description = Moree Airport, NSW, Australia
-location = (-0.5148529, 2.6152886)
+description = Moree, NSW, AU // Moree Airport, NSW, Australia
+location = (-0.5148527, 2.6152838)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMOR.TXT
 
 [ymtg]
-description = Mount Gambier Airport, SA, Australia
+description = Mount Gambier, SA, AU // Mount Gambier Airport, SA, Australia
 location = (-0.6587850, 2.4571619)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMTG.TXT
 
 [ynar]
-description = Narrandera Airport, NSW, Australia
+description = Narrandera, NSW, AU // Narrandera Airport, NSW, Australia
 location = (-0.6056680, 2.5571207)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YNAR.TXT
 
 [ynbr]
-description = Narrabri Airport, NSW, Australia
-location = (-0.5291699, 2.6149744)
+description = Narrabri, NSW, AU // Narrabri Airport, NSW, Australia
+location = (-0.5291693, 2.6149783)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YNBR.TXT
 
 [yntn]
-description = Normanton Airport, QLD, Australia
+description = Normanton, Qld, AU // Normanton Airport, QLD, Australia
 location = (-0.3086372, 2.4621408)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YNTN.TXT
 
 [ynwn]
-description = Newman Airport, WA, Australia
-location = (-0.4087177, 2.0909568)
+description = Newman, WA, AU // Newman Airport, WA, Australia
+location = (-0.4087028, 2.0908851)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YNWN.TXT
 
 [yold]
-description = Olympic Dam Airport, SA, Australia
-location = (-0.5320636, 2.3889543)
+description = Olympic Dam, SA, AU // Olympic Dam Airport, SA, Australia
+location = (-0.5320636, 2.3889485)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YOLD.TXT
 
 [ypad]
@@ -29454,8 +29958,8 @@ location = (-0.6097017, 2.4175719)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YPAD.TXT
 
 [ypbo]
-description = Paraburdoo Airport, WA, Australia
-location = (-0.4044120, 2.0550380)
+description = Paraburdoo, WA, AU // Paraburdoo Airport, WA, Australia
+location = (-0.4044122, 2.0550428)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YPBO.TXT
 
 [ypcc]
@@ -29499,8 +30003,8 @@ location = (-0.3880449, 1.9911298)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YPLM.TXT
 
 [ypmq]
-description = Port Macquarie Airport, NSW, Australia
-location = (-0.5486582, 2.6679628)
+description = Port Macquarie, NSW, AU // Port Macquarie Airport, NSW, Australia
+location = (-0.5486200, 2.6680073)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YPMQ.TXT
 
 [yppd]
@@ -29529,9 +30033,8 @@ location = (-0.1820960, 1.8445221)
 metar = http://tgftp.nws.noaa.gov/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)
+description = Richmond, Qld, AU // Richmond Airport, QLD, Australia
+location = (-0.3613171, 2.4978231)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/YRMD.TXT
 
 [yscb]
@@ -29654,11 +30157,6 @@ description = Shantou, China
 location = (0.4084070, 2.0365083)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZGOW.TXT
 
-[zgsd]
-description = Tianxin/Zhuhai Airport, Guangdong, China
-location = (0.3840888, 1.9787913)
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZGSD.TXT
-
 [zgsz]
 description = Shenzhen, China
 location = (0.3935717, 1.9914207)
@@ -29719,6 +30217,11 @@ description = Hangzhou, China
 location = (0.5276712, 2.0973040)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSHC.TXT
 
+[zsjn]
+description = Jinan [Yaoqiang Intl], 37, CN // Jinan Yaoqiang, CN
+location = (0.6432496, 2.0456299)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSJN.TXT
+
 [zsnb]
 description = Ningbo/Lishe, CI
 location = (0.5206317, 2.1200514)
@@ -29759,16 +30262,16 @@ description = Guiyang, China
 location = (0.4639667, 1.8625572)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZUGY.TXT
 
-[zuqj]
-description = unknown station in People's Republic of China
-location = None
-metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZUQJ.TXT
-
 [zuuu]
 description = Chengdu, China
 location = (0.5352343, 1.8154333)
 metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZUUU.TXT
 
+[zwak]
+description = Aksu, 65, CN // Wensu|Aksu Airport, 65, China
+location = (0.7201665, 1.4013546)
+metar = http://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZWAK.TXT
+
 [zwsh]
 description = Kashi, China
 location = (0.6888233, 1.3261593)