Refresh correlation data
[weather.git] / stations
index 725b27a..e27aab9 100644 (file)
--- a/stations
+++ b/stations
@@ -1,8 +1,8 @@
-# Copyright (c) 2006-2020 Jeremy Stanley <fungi@yuggoth.org>. Permission to
+# Copyright (c) 2006-2021 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 2021-08-29 from these public domain sources:
+# generated by weather on 2022-06-11 from these public domain sources:
 #
 # https://www.census.gov/geographies/reference-files/time-series/geo/gazetteer-files.html
 # dde25351ca7fbab29dc6bb7b47016a0e 2021-08-10 2021_Gaz_counties_national.zip
 # 07c06e8269edafa9630023189aada2db 2021-08-10 2021_Gaz_zcta_national.zip
 #
 # https://www.weather.gov/gis/ZoneCounty/
-# 1d887a59d9c74bedbd4321a60f46fb7f 2021-08-16 bp08se21.dbx
+# 3d737053352aa9cee02abc52a9c7ca3f 2022-04-07 bp22mr22.dbx
 #
 # https://tgftp.nws.noaa.gov/data/
 # 285a551e4223fe50658e137fd1b44819 2018-06-15 nsd_cccc.txt
 #
 # https://ourairports.com/data/
-# e626e2a9152c4d296272ade006dbf093 2021-08-29 airports.csv
+# 4b3387009ebe697ebfebcb025362c9c2 2022-06-11 airports.csv
 #
 # ...and these manually-generated or hand-compiled adjustments:
-# a3f7611562ca485438fc7ffb2c382abd 2021-08-29 overrides.conf
-# 93b359a84173fa1c18f46b7dc9d314b1 2021-08-29 slist
-# a34c497b0ea7e19e73770fc5c3c2496f 2021-08-29 zlist
+# 2bfefe896cd82bab46916aa5994db2fa 2022-06-11 overrides.conf
+# bf8564a438cf7ea9662896ceb62f4265 2022-06-11 slist
+# a916500a18b60e7a86335a8cd78af63b 2022-06-11 zlist
 
-[aggg]
-description = unknown station in Solomon Islands
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AGGG.TXT
-zone = ('prz008', 0.0013155)
+[aaxx]
+description = Rothera Point Airport, Rothera Point, U-A, AQ
+location = (-1.1792656, -1.1890403)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AAXX.TXT
 
 [aggh]
 description = Honiara / Henderson, Solomon Islands
 location = (-0.1643518, 2.7933995)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AGGH.TXT
 
-[aggm]
-description = Munda, Solomon Islands
-location = (-0.1454441, 2.7448211)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AGGM.TXT
-
 [anyn]
 description = Nauru International Airport, Yaren District, 14, NR
 location = (-0.0095549, 2.9132862)
@@ -50,11 +44,6 @@ description = Mount Hagen Kagamuga Airport, Mount Hagen, WHM, PG
 location = (-0.1016967, 2.5184404)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYMH.TXT
 
-[aymo]
-description = Manus Island/Momote, Papua New Guinea
-location = (-0.0359877, 2.5730371)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYMO.TXT
-
 [aynz]
 description = Nadzab Airport, Lae, MPL, PG
 location = (-0.1146647, 2.5608514)
@@ -90,11 +79,6 @@ description = Kulusuk Lufthavn, Greenland
 location = (1.1446451, -0.6483898)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGKK.TXT
 
-[bgqq]
-description = Qaanaaq Airport, Qaanaaq, U-A, GL
-location = (1.3524312, -1.2110613)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGQQ.TXT
-
 [bgsf]
 description = Sdr Stroemfjord, Greenland
 location = (1.1696615, -0.8848819)
@@ -105,16 +89,6 @@ description = Thule A. B., Greenland
 location = (1.3357587, -1.1999139)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGTL.TXT
 
-[bguk]
-description = Upernavik Airport, Upernavik, U-A, GL
-location = (1.2704286, -0.9796638)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGUK.TXT
-
-[bguq]
-description = Qaarsut Airport, Uummannaq, U-A, GL
-location = (1.2345447, -0.9197222)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGUQ.TXT
-
 [biar]
 description = Akureyri, Iceland
 location = (1.1463904, -0.3156137)
@@ -202,7 +176,7 @@ zone = ('mez002', 0.0609699)
 description = Bella Bella (Campbell Island) Airport, Bella Bella, BC, CA
 location = (0.9108001, -2.2367615)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CBBC.TXT
-zone = ('akz029', 0.0678154)
+zone = ('akz029', 0.0679622)
 
 [cerm]
 comment = manually researched on 2020-05-24
@@ -211,10 +185,10 @@ location = (0.8275770, -1.1924865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CERM.TXT
 zone = ('mez002', 0.0121134)
 
-[clab]
+[cfox]
 description = unknown station in Canada
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CLAB.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CFOX.TXT
 zone = ('mez002', 0.0121134)
 
 [cmfm]
@@ -293,12 +267,6 @@ location = (0.8712744, -1.9358312)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPSV.TXT
 zone = ('mtz045', 0.0237458)
 
-[cpxl]
-description = unknown station in Canada
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPXL.TXT
-zone = ('mtz045', 0.0237458)
-
 [ctck]
 comment = manually researched on 2020-05-24
 description = Moose Creek, Ontario, Canada
@@ -522,7 +490,7 @@ zone = ('mtz047', 0.0174666)
 description = Grey Islet Meteorological Aeronautical Presentation System, Canada
 location = (0.9526589, -2.2811453)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWEK.TXT
-zone = ('akz029', 0.0203197)
+zone = ('akz029', 0.0204447)
 
 [cwel]
 description = Entrance Island Automatic Weather Reporting System, Canada
@@ -655,12 +623,7 @@ zone = ('mtz010', 0.0520132)
 description = Holland Rock Automatic Weather Reporting System, Canada
 location = (0.9453867, -2.2753276)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHL.TXT
-zone = ('akz029', 0.0279096)
-
-[cwhn]
-description = Jimmy Lake, Canada
-location = (0.9584766, -1.9189895)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHN.TXT
+zone = ('akz029', 0.0280428)
 
 [cwho]
 description = Hopedale Meteorological Aeronautical Presentation System, Canada
@@ -682,7 +645,7 @@ zone = ('nhz001', 0.0308803)
 description = Haines Junction, Canada
 location = (1.0605784, -2.4012822)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHT.TXT
-zone = ('akz017', 0.0297861)
+zone = ('akz017', 0.0286349)
 
 [cwhv]
 description = Beauceville, Canada
@@ -809,13 +772,13 @@ zone = ('nyz027', 0.0203768)
 description = Langara, B. C., Canada
 location = (0.9468411, -2.3221606)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWJU.TXT
-zone = ('akz027', 0.0182455)
+zone = ('akz027', 0.0182151)
 
 [cwjv]
 description = Vernon, B. C., Canada
 location = (0.8767371, -2.0821778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWJV.TXT
-zone = ('waz038', 0.0304541)
+zone = ('waz049', 0.0301779)
 
 [cwjw]
 description = Jasper Warden Automated Reporting Station, Canada
@@ -847,12 +810,6 @@ location = (0.8479391, -2.1569361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKH.TXT
 zone = ('waz001', 0.0071665)
 
-[cwkk]
-description = Katatota Island, Canada
-location = (0.8677195, -1.5417075)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKK.TXT
-zone = ('miz001', 0.0369098)
-
 [cwkm]
 description = Komakuk Beach, Y. T., Canada
 location = (1.2150400, -2.4469516)
@@ -865,17 +822,11 @@ location = (0.8581202, -1.8497581)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKO.TXT
 zone = ('mtz018', 0.0083347)
 
-[cwkp]
-description = unknown station in Canada
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKP.TXT
-zone = ('mtz018', 0.0083347)
-
 [cwkx]
 description = Dease Lake Coastal Station, Canada
 location = (1.0195632, -2.2689280)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKX.TXT
-zone = ('akz029', 0.0472262)
+zone = ('akz029', 0.0471213)
 
 [cwlb]
 description = Lac La Biche, Alta., Canada
@@ -886,7 +837,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLB.TXT
 description = Lucy Island, B. C., Canada
 location = (0.9477138, -2.2794000)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLC.TXT
-zone = ('akz029', 0.0253201)
+zone = ('akz029', 0.0254476)
 
 [cwle]
 description = Lucky Lake Automatic Weather Reporting System, Canada
@@ -917,6 +868,11 @@ location = (0.7676540, -1.4093534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLS.TXT
 zone = ('miz049', 0.0286537)
 
+[cwlx]
+description = Longstaff Bluff, N. W. T., Canada
+location = (1.2022410, -1.3113240)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLX.TXT
+
 [cwly]
 description = Lytton, B. C., Canada
 location = (0.8767371, -2.1220295)
@@ -927,7 +883,7 @@ zone = ('waz503', 0.0260377)
 description = Cathedral Point Meteorological Aeronautical Presentation System, Canada
 location = (0.9107710, -2.2247130)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWME.TXT
-zone = ('akz029', 0.0709701)
+zone = ('akz029', 0.0711192)
 
 [cwmj]
 description = Maniwaki, Canada
@@ -1080,7 +1036,7 @@ zone = ('ndz007', 0.0089762)
 description = Princeton Automatic Weather Reporting System, Canada
 location = (0.8831366, -2.1034126)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPR.TXT
-zone = ('waz503', 0.0375836)
+zone = ('waz049', 0.0351669)
 
 [cwps]
 description = Long Point Meteorological Aeronautical Presentation System, Canada
@@ -1097,7 +1053,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPX.TXT
 description = Burns Lake Cs , B. C., Canada
 location = (0.9491682, -2.1982422)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPZ.TXT
-zone = ('akz029', 0.0539985)
+zone = ('akz029', 0.0541294)
 
 [cwqh]
 description = Lennoxville, Canada
@@ -1111,6 +1067,12 @@ location = (0.8429940, -2.1560634)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWQK.TXT
 zone = ('waz514', 0.0050288)
 
+[cwqo]
+description = Ile Bicquette, Que., Canada
+location = (0.8450109, -1.2024155)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWQO.TXT
+zone = ('mez001', 0.0257372)
+
 [cwqp]
 description = Point Petre , Ont., Canada
 location = (0.7650360, -1.3465215)
@@ -1127,7 +1089,7 @@ zone = ('mez002', 0.0766456)
 description = Kindakun Rocks, B. C., Canada
 location = (0.9305514, -2.3169246)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWQS.TXT
-zone = ('akz027', 0.0346295)
+zone = ('akz027', 0.0346022)
 
 [cwqv]
 description = Puinte Claveau, Canada
@@ -1140,11 +1102,6 @@ description = Cape Race, Nfld, Canada
 location = (0.8141961, -0.9261881)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRA.TXT
 
-[cwrf]
-description = Pelly Bay 1, Canada
-location = (1.2118403, -1.5661421)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRF.TXT
-
 [cwrh]
 description = Resolution Island, N. W. T., Canada
 location = (1.0748319, -1.1283554)
@@ -1177,7 +1134,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRN.TXT
 description = Rose Spit Meteorological Aeronautical Presentation System, Canada
 location = (0.9453867, -2.2980168)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRO.TXT
-zone = ('akz027', 0.0238838)
+zone = ('akz027', 0.0238760)
 
 [cwrt]
 description = Crowsnest, Canada
@@ -1191,11 +1148,6 @@ location = (0.8747008, -2.2328579)
 metar = https://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 = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRX.TXT
-
 [cwry]
 description = Milk River, Canada
 location = (0.8575384, -1.9556414)
@@ -1241,7 +1193,7 @@ zone = ('waz503', 0.0179413)
 description = Salmon Arm Automatic Weather Reporting System, Canada
 location = (0.8848819, -2.0818869)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWSL.TXT
-zone = ('waz038', 0.0383961)
+zone = ('waz049', 0.0380096)
 
 [cwsp]
 description = Sheringham Automatic Weather Reporting System, Canada
@@ -1308,7 +1260,7 @@ zone = ('vtz016', 0.0260224)
 description = Summerland Automatic Weather Reporting System, Canada
 location = (0.8651015, -2.0882865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWUS.TXT
-zone = ('waz038', 0.0210697)
+zone = ('waz049', 0.0178959)
 
 [cwuw]
 description = Dewar Lakes, N. W. T., Canada
@@ -1406,7 +1358,7 @@ zone = ('waz503', 0.0044620)
 description = Bonilla Island Meteorological Aeronautical Presentation System, Canada
 location = (0.9337511, -2.2799818)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWWL.TXT
-zone = ('akz028', 0.0384047)
+zone = ('akz028', 0.0383400)
 
 [cwws]
 description = George Island Meteorological Aeronautical Presentation System, Canada
@@ -1487,7 +1439,12 @@ zone = ('idz001', 0.0494301)
 description = Cumshewa Island Meteorological Aeronautical Presentation System, Canada
 location = (0.9256063, -2.2968533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZL.TXT
-zone = ('akz027', 0.0420114)
+zone = ('akz027', 0.0419938)
+
+[cwzn]
+description = Sagona Island Meteorological Aeronautical Presentation System, Canada
+location = (0.8267043, -0.9738937)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZN.TXT
 
 [cwzo]
 description = Kelp Reefs, B. C., Canada
@@ -1500,6 +1457,11 @@ description = Grand Etang, N. S., Canada
 location = (0.8124508, -1.0655235)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZQ.TXT
 
+[cwzv]
+description = Virginia Falls, Canada
+location = (1.0757046, -2.1956242)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZV.TXT
+
 [cwzw]
 description = Teslin Marine Aviation Reporting Station, Canada
 location = (1.0501064, -2.3172155)
@@ -1640,13 +1602,6 @@ description = Deadmen Valley, NWT, Canada
 location = (1.0691305, -2.1723822)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXDK.TXT
 
-[cxdp]
-comment = manually researched on 2020-05-24
-description = Dapp Agdm, ALTA, Canada
-location = (0.9482548, -1.9885329)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXDP.TXT
-zone = ('mtz010', 0.0985392)
-
 [cxdw]
 description = Deerwood Rcs , Man., Canada
 location = (0.8621927, -1.7159495)
@@ -1875,12 +1830,23 @@ location = (0.8923044, -1.9496249)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXPL.TXT
 zone = ('mtz010', 0.0427945)
 
+[cxqt]
+description = unknown station in Canada
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXQT.TXT
+zone = ('mtz010', 0.0427945)
+
 [cxrb]
 comment = manually researched on 2020-05-24
 description = Resolute Cs, NT, Canada
 location = (1.3040373, -1.6577671)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXRB.TXT
 
+[cxrh]
+description = Rocky Harbour Cs, Nfld., Canada
+location = (0.8651015, -1.0102547)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXRH.TXT
+
 [cxrl]
 comment = manually researched on 2020-05-24
 description = Rich Lake Agdm, ALTA, Canada
@@ -2011,11 +1977,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXZV.TXT
 zone = ('miz087', 0.0967890)
 
-[cyab]
-description = Arctic Bay Airport, Arctic Bay, NU, CA
-location = (1.2741968, -1.4843355)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYAB.TXT
-
 [cyah]
 description = La Grande Iv, Que., Canada
 location = (0.9381145, -1.2857259)
@@ -2069,7 +2030,7 @@ zone = ('mez001', 0.0395839)
 description = Bella Coola Airport, Canada
 location = (0.9142616, -2.2092959)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBD.TXT
-zone = ('akz029', 0.0728553)
+zone = ('akz029', 0.0730053)
 
 [cybg]
 description = Bagotville, Que., Canada
@@ -2088,12 +2049,6 @@ location = (0.8717920, -2.1863158)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBL.TXT
 zone = ('waz515', 0.0333638)
 
-[cybn]
-description = Borden, Ont., Canada
-location = (0.7723082, -1.3948090)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBN.TXT
-zone = ('nyz001', 0.0235464)
-
 [cybq]
 description = Tadoule Lake Airport, Tadoule Lake, MB, CA
 location = (1.0246147, -1.7193622)
@@ -2165,7 +2120,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCO.TXT
 description = Blue River, B. C., Canada
 location = (0.9098983, -2.0821778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCP.TXT
-zone = ('waz038', 0.0631949)
+zone = ('waz049', 0.0624451)
 
 [cycq]
 description = Chetwynd Airport, Canada
@@ -2192,19 +2147,19 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCY.TXT
 description = Dawson, Y. T., Canada
 location = (1.1178834, -2.4283348)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDA.TXT
-zone = ('akz224', 0.0290930)
+zone = ('akz224', 0.0283514)
 
 [cydb]
 description = Burwash Airport, Canada
 location = (1.0710504, -2.4265894)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDB.TXT
-zone = ('akz017', 0.0285147)
+zone = ('akz017', 0.0281358)
 
 [cydc]
 description = Princeton Airport, Canada
 location = (0.8633562, -2.1034126)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDC.TXT
-zone = ('waz043', 0.0230061)
+zone = ('waz049', 0.0156878)
 
 [cydf]
 description = Deer Lake, Nfld., Canada
@@ -2215,7 +2170,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDF.TXT
 description = Dease Lake Airport, Dease Lake, BC, CA
 location = (1.0196597, -2.2694865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDL.TXT
-zone = ('akz026', 0.0421361)
+zone = ('akz026', 0.0421739)
 
 [cydn]
 description = Dauphin, Man., Canada
@@ -2331,12 +2286,6 @@ location = (0.8511389, -1.1254465)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYGP.TXT
 zone = ('mez001', 0.0627557)
 
-[cygq]
-description = Geraldton, Ont., Canada
-location = (0.8688831, -1.5172729)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYGQ.TXT
-zone = ('miz001', 0.0417429)
-
 [cygr]
 description = Iles De La Madeleineque., Canada
 location = (0.8275770, -1.0783226)
@@ -2449,7 +2398,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYJT.TXT
 description = Kamloops, B. C., Canada
 location = (0.8848819, -2.1022491)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYKA.TXT
-zone = ('waz503', 0.0394255)
+zone = ('waz049', 0.0368273)
 
 [cykd]
 description = Aklavik Airport, Canada
@@ -2552,7 +2501,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYLU.TXT
 description = Kelowna Airport, Canada
 location = (0.8720828, -2.0836322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYLW.TXT
-zone = ('waz038', 0.0262111)
+zone = ('waz049', 0.0254849)
 
 [cyma]
 description = Mayo Airport, Canada
@@ -2644,7 +2593,7 @@ location = (1.0230538, -2.0449441)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYOJ.TXT
 
 [cyoo]
-description = Toronto/Oshawa Executive Airport, Oshawa, ON, CA
+description = Oshawa Executive Airport, Oshawa, ON, CA
 location = (0.7665974, -1.3769775)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYOO.TXT
 zone = ('nyz001', 0.0127428)
@@ -2714,7 +2663,7 @@ zone = ('nyz002', 0.0172090)
 description = Prince Rupert, B. C., Canada
 location = (0.9477138, -2.2764911)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYPR.TXT
-zone = ('akz029', 0.0255075)
+zone = ('akz029', 0.0256399)
 
 [cypw]
 description = Powell River Airport, Canada
@@ -2766,7 +2715,7 @@ zone = ('miz076', 0.0041414)
 description = Watson Lake, Y. T., Canada
 location = (1.0492338, -2.2482750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYQH.TXT
-zone = ('akz025', 0.0577123)
+zone = ('akz025', 0.0577434)
 
 [cyqi]
 description = Yarmouth, N. S., Canada
@@ -2974,7 +2923,7 @@ zone = ('nyz001', 0.0112423)
 description = Shingle Point, Y. T., Canada
 location = (1.2034045, -2.3948826)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYUA.TXT
-zone = ('akz224', 0.0882989)
+zone = ('akz224', 0.0900160)
 
 [cyub]
 description = Tuktoyaktuk, Canada
@@ -3143,7 +3092,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXP.TXT
 description = Beaver Creek Airport, Canada
 location = (1.0893763, -2.4585871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXQ.TXT
-zone = ('akz224', 0.0381529)
+zone = ('akz224', 0.0361121)
 
 [cyxr]
 description = Earlton, Ont., Canada
@@ -3161,7 +3110,7 @@ zone = ('waz503', 0.0877233)
 description = Terrace, B. C., Canada
 location = (0.9506227, -2.2442025)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXT.TXT
-zone = ('akz029', 0.0314522)
+zone = ('akz029', 0.0316003)
 
 [cyxu]
 description = London, Ont., Canada
@@ -3203,7 +3152,7 @@ zone = ('mtz010', 0.0442825)
 description = Smithers, B. C., Canada
 location = (0.9567313, -2.2197679)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYYD.TXT
-zone = ('akz028', 0.0501540)
+zone = ('akz028', 0.0501160)
 
 [cyye]
 description = Fort Nelson, B. C., Canada
@@ -3214,7 +3163,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYYE.TXT
 description = Penticton, B. C., Canada
 location = (0.8633562, -2.0874138)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYYF.TXT
-zone = ('waz038', 0.0192898)
+zone = ('waz049', 0.0164749)
 
 [cyyg]
 description = Charlottetown, P. E. I., Canada
@@ -3308,7 +3257,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZH.TXT
 description = Sandspit, B. C., Canada
 location = (0.9293878, -2.3006348)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZP.TXT
-zone = ('akz027', 0.0376991)
+zone = ('akz027', 0.0376806)
 
 [cyzr]
 description = Sarnia Airport, Canada
@@ -3449,14 +3398,7 @@ zone = ('mtz018', 0.0270157)
 description = Masset Airport, Masset, BC, CA
 location = (0.9429578, -2.3060163)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZMT.TXT
-zone = ('akz027', 0.0238497)
-
-[czmu]
-comment = manually researched on 2020-05-24
-description = Mundare Agdm, ALTA, Canada
-location = (0.9348435, -1.9599364)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZMU.TXT
-zone = ('mtz010', 0.0841630)
+zone = ('akz027', 0.0238332)
 
 [czol]
 comment = manually researched on 2020-05-24
@@ -3507,7 +3449,7 @@ zone = ('mez002', 0.0678342)
 description = Stewart Airport, Canada
 location = (0.9762208, -2.2686371)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZST.TXT
-zone = ('akz029', 0.0086648)
+zone = ('akz029', 0.0087025)
 
 [cztb]
 comment = manually researched on 2020-05-24
@@ -3734,21 +3676,6 @@ description = Accra, Ghana
 location = (0.0977384, -0.0029089)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGAA.TXT
 
-[dgle]
-description = Tamale, Ghana
-location = (0.1658063, -0.0148353)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGLE.TXT
-
-[dgsi]
-description = Kumasi, Ghana
-location = (0.1172279, -0.0279253)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGSI.TXT
-
-[dgtk]
-description = Takoradi, Ghana
-location = (0.0852302, -0.0308342)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGTK.TXT
-
 [diap]
 description = Abidjan, Cote D'Ivoire
 location = (0.0916298, -0.0686496)
@@ -3779,6 +3706,11 @@ description = Benin Airport, Benin, ED, NG
 location = (0.1102521, 0.0977297)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNBE.TXT
 
+[dnca]
+description = Calabar, Nigeria
+location = (0.0866847, 0.1457350)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNCA.TXT
+
 [dnen]
 description = Enugu, Nigeria
 location = (0.1128646, 0.1317724)
@@ -3855,16 +3787,6 @@ description = Yola, Nigeria
 location = (0.1611521, 0.2175844)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNYO.TXT
 
-[dnza]
-description = Zaria, Nigeria
-location = (0.1943133, 0.1340995)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNZA.TXT
-
-[drrb]
-description = Birni-N'Konni, Niger
-location = (0.2408554, 0.0916298)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DRRB.TXT
-
 [drrm]
 description = Maradi, Niger
 location = (0.2350377, 0.1236275)
@@ -4250,6 +4172,11 @@ description = Kuressaare, Estonia
 location = (1.0163052, 0.3928639)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EEKE.TXT
 
+[eepu]
+description = Parnu, Estonia
+location = (1.0196068, 0.4271305)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EEPU.TXT
+
 [eetn]
 description = Tallinn, Estonia
 location = (1.0367256, 0.4331325)
@@ -4815,11 +4742,6 @@ description = Wittering, United Kingdom
 location = (0.9183341, -0.0081449)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGXT.TXT
 
-[egxu]
-description = Linton-On-Ouse, United Kingdom
-location = (0.9433505, -0.0218166)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGXU.TXT
-
 [egxv]
 description = Leconfield, United Kingdom
 location = (0.9401507, -0.0075631)
@@ -4882,9 +4804,8 @@ location = (0.9087348, 0.1026835)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDL.TXT
 
 [ehdv]
-comment = manually researched on 2020-05-24
-description = D15-fa-1 Sea, Netherlands
-location = (0.9481598, 0.0512400)
+description = Glider Field De Voorst, Marknesse, FL, NL
+location = (0.9195219, 0.1031587)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDV.TXT
 
 [eheh]
@@ -5091,7 +5012,7 @@ location = (0.9610946, 0.2574361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKRN.TXT
 
 [ekrs]
-description = Ringsted Airport, Ringsted, 85, DK
+description = Ringsted Airfield, Ringsted, 85, DK
 location = (0.9673627, 0.2060658)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKRS.TXT
 
@@ -5100,11 +5021,6 @@ description = Soenderborg Lufthavn, Denmark
 location = (0.9593493, 0.1707514)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKSB.TXT
 
-[eksn]
-description = Sindal Flyveplads, Denmark
-location = (1.0035643, 0.1783145)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKSN.TXT
-
 [eksp]
 description = Skrydstrup, Denmark
 location = (0.9640035, 0.1617338)
@@ -5185,6 +5101,11 @@ description = Kristiansand / Kjevik, Norway
 location = (1.0157816, 0.1410808)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENCN.TXT
 
+[endr]
+description = Draugen, Norway
+location = (1.1232163, 0.1359902)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENDR.TXT
+
 [endu]
 description = Bardufoss, Norway
 location = (1.2054407, 0.3234677)
@@ -5256,8 +5177,8 @@ location = (1.2170763, 0.5218534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENKR.TXT
 
 [enla]
-description = Ula Platform, U-A, NO
-location = (1.0316781, 0.0496691)
+description = Ula Platform, XX, NO
+location = (0.9967866, 0.0496837)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENLA.TXT
 
 [enle]
@@ -5321,12 +5242,12 @@ location = (1.0853039, 0.1058833)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENOV.TXT
 
 [enqa]
-description = Troll A Platform, U-A, NO
+description = Troll A Platform, XX, NO
 location = (1.0584549, 0.0650086)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQA.TXT
 
 [enqc]
-description = Troll C Platform, U-A, NO
+description = Troll C Platform, XX, NO
 location = (1.0626577, 0.0630015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQC.TXT
 
@@ -5397,7 +5318,7 @@ location = (1.1970050, 0.2620903)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSK.TXT
 
 [ensl]
-description = Sleipner A Platform, U-A, NO
+description = Sleipner A Platform, XX, NO
 location = (1.0186911, 0.0332824)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSL.TXT
 
@@ -5541,11 +5462,31 @@ description = Zielona Gora, Poland
 location = (0.9064077, 0.2711078)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPZG.TXT
 
+[eqay]
+description = unknown station in Northern Europe
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQAY.TXT
+
+[eqaz]
+description = unknown station in Northern Europe
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQAZ.TXT
+
 [eqbk]
 description = unknown station in Northern Europe
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQBK.TXT
 
+[eqeo]
+description = unknown station in Northern Europe
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQEO.TXT
+
+[eqeu]
+description = unknown station in Northern Europe
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQEU.TXT
+
 [eqph]
 description = unknown station in Northern Europe
 location = None
@@ -5592,6 +5533,16 @@ description = unknown station in Northern Europe
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYL.TXT
 
+[eqyr]
+description = Rota, Naval Station, Spain
+location = (0.6396632, -0.1105375)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYR.TXT
+
+[eqys]
+description = Sigonella, Nas, Italy
+location = (0.6527531, 0.2603449)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYS.TXT
+
 [eqyt]
 description = unknown station in Northern Europe
 location = None
@@ -5627,10 +5578,10 @@ description = Jonkoping Flygplats, Sweden
 location = (1.0082185, 0.2458005)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESGJ.TXT
 
-[esgr]
-description = Skovde Flygplats, Sweden
-location = (1.0201449, 0.2437643)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESGR.TXT
+[esgp]
+description = Goteborg / Save, Sweden
+location = (1.0085094, 0.2074033)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESGP.TXT
 
 [esgt]
 description = Trollhattan Private, Sweden
@@ -5907,11 +5858,6 @@ description = Illesheim, Germany
 location = (0.8633562, 0.1812234)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETIK.TXT
 
-[etml]
-description = unknown station in Military airports
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETML.TXT
-
 [etmn]
 description = Nordholz, Germany
 location = (0.9384054, 0.1512619)
@@ -5993,7 +5939,7 @@ location = (0.9201958, 0.1278696)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETWM.TXT
 
 [evga]
-description = Lielvarde Air Base, Lielvarde, OG, LV
+description = Lielvarde Air Base, Lielvarde, 067, LV
 location = (0.9909683, 0.4337824)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EVGA.TXT
 
@@ -6122,11 +6068,6 @@ description = Mafikeng Intl. Ad, South Africa
 location = (-0.4500041, 0.4456407)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAMM.TXT
 
-[faob]
-description = Overberg, South Africa
-location = (-0.6038839, 0.3540109)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAOB.TXT
-
 [faor]
 description = OR Tambo International Airport, Johannesburg, GT, ZA
 location = (-0.4562151, 0.4929857)
@@ -6137,11 +6078,6 @@ description = Port Elizabeth, Port E Apt, South Africa
 location = (-0.5931211, 0.4468043)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAPE.TXT
 
-[fapn]
-description = Pilanesberg International Airport, Pilanesberg, NW, ZA
-location = (-0.4421582, 0.4742653)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAPN.TXT
-
 [fapp]
 description = Polokwane International Airport, Polokwane, NP, ZA
 location = (-0.4161785, 0.5141498)
@@ -6157,11 +6093,6 @@ description = Springs, South Africa
 location = (-0.4581198, 0.4956299)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FASI.TXT
 
-[fatt]
-description = Tutuka Power Station Airport, Standerton, MP, ZA
-location = (-0.4673398, 0.5120587)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FATT.TXT
-
 [faup]
 description = Upington, Up-Apt, South Africa
 location = (-0.4956735, 0.3711734)
@@ -6187,11 +6118,6 @@ description = Waterkloof (Saaf), South Africa
 location = (-0.4508767, 0.4924737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAWK.TXT
 
-[fbft]
-description = Francistown, Botswana
-location = (-0.3703007, 0.4799655)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBFT.TXT
-
 [fbke]
 description = Kasane, Botswana
 location = (-0.3109595, 0.4389503)
@@ -6208,8 +6134,8 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBMP.TXT
 
 [fbpm]
-description = unknown station in Botswana
-location = None
+description = P G Matante Intl, Francistown, FR, BW
+location = (-0.3692967, 0.4794166)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBPM.TXT
 
 [fbsk]
@@ -6217,21 +6143,11 @@ description = Seretse Khama International Airport, Botswana
 location = (-0.4226606, 0.4523312)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBSK.TXT
 
-[fbsp]
-description = Selebi Phikwe, Botswana
-location = (-0.3849372, 0.4855554)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBSP.TXT
-
 [fcbb]
 description = Brazzaville / Maya-Maya, Congo, Republic Of The
 location = (-0.0741765, 0.2661627)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FCBB.TXT
 
-[fcpa]
-description = Makabana, Congo, Republic Of The
-location = (-0.0607956, 0.2202024)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FCPA.TXT
-
 [fcpp]
 description = Pointe-Noire, Congo, Republic Of The
 location = (-0.0840667, 0.2076942)
@@ -6243,6 +6159,11 @@ description = Big Bend Met Stn., Swaziland
 location = (-0.4686401, 0.5570794)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDBB.TXT
 
+[fdms]
+description = Manzini / Matsapa Airport, Swaziland
+location = (-0.4630940, 0.5462881)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDMS.TXT
+
 [fdmy]
 comment = manually researched on 2020-05-24
 description = Mayiwane Met Stn., SZ
@@ -6296,6 +6217,11 @@ description = Wide Awake Field Ascension Island, Saint Helena
 location = (-0.1390446, -0.2513274)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FHAW.TXT
 
+[fima]
+description = Agalega Island Airstrip, Vingt Cinq, AG, MU
+location = (-0.1810448, 0.9880274)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FIMA.TXT
+
 [fimp]
 description = Plaisance Mauritius, Mauritius
 location = (-0.3566289, 1.0064732)
@@ -6338,9 +6264,14 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLHN.TXT
 
 [flkk]
 description = Kenneth Kaunda International Airport, Lusaka, 09, ZM
-location = (-0.2675729, 0.4965916)
+location = (-0.2675735, 0.4965937)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLKK.TXT
 
+[flmf]
+description = Mfuwe, Zambia
+location = (-0.2314113, 0.5574000)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLMF.TXT
+
 [fmch]
 description = Hahaya International Airport, Comoros
 location = (-0.2012946, 0.7551458)
@@ -6471,6 +6402,11 @@ description = Uige Airport, Uige, UIG, AO
 location = (-0.1326986, 0.2622846)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNUG.TXT
 
+[fogm]
+description = Mouila, Gabon
+location = (-0.0325795, 0.1922771)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOGM.TXT
+
 [fogo]
 description = Oyem Airport, Oyem, 9, GA
 location = (0.0269324, 0.2021336)
@@ -6576,6 +6512,11 @@ description = Vilanculos, Mozambique
 location = (-0.3839724, 0.6163921)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FQVL.TXT
 
+[fqxa]
+description = Xai Xai, Mozambique
+location = (-0.4372050, 0.5870124)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FQXA.TXT
+
 [fsia]
 description = Seychelles Inter-National Airport, Seychelles
 location = (-0.0814487, 0.9689486)
@@ -6601,6 +6542,11 @@ description = Ndjamena, Chad
 location = (0.2117666, 0.2623812)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FTTJ.TXT
 
+[ftty]
+description = Faya, Chad
+location = (0.3141593, 0.3345214)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FTTY.TXT
+
 [fvcz]
 description = Buffalo Range, Zimbabwe
 location = (-0.3668100, 0.5512332)
@@ -6646,16 +6592,16 @@ description = Lilongwe International Airport, Malawi
 location = (-0.2405645, 0.5893395)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FWKI.TXT
 
+[fwuu]
+description = Mzuzu, Malawi
+location = (-0.1998402, 0.5937028)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FWUU.TXT
+
 [fxmm]
 description = Maseru / Moshoeshoe, Lesotho
 location = (-0.5139995, 0.4808382)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FXMM.TXT
 
-[fygb]
-description = Gobabis Airport, Gobabis, OH, NA
-location = (-0.3927759, 0.3311431)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYGB.TXT
-
 [fygf]
 description = Grootfontein, Namibia
 location = (-0.3420845, 0.3161955)
@@ -6676,26 +6622,11 @@ description = Luderitz / Diaz Point, Namibia
 location = (-0.4657120, 0.2661627)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYLZ.TXT
 
-[fyml]
-description = Mariental Airport, Mariental, HA, NA
-location = (-0.4294452, 0.3128572)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYML.TXT
-
 [fyoa]
 description = Ondangwa, Namibia
 location = (-0.3120358, 0.2784236)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOA.TXT
 
-[fyoo]
-description = Okaukuejo Airport, Okaukuejo, KU, NA
-location = (-0.3342166, 0.2777150)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOO.TXT
-
-[fyow]
-description = Otjiwarongo Airport, Otjiwarongo, OD, NA
-location = (-0.3566528, 0.2907858)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOW.TXT
-
 [fyru]
 description = Rundu, Namibia
 location = (-0.3127048, 0.3449934)
@@ -6726,35 +6657,24 @@ description = Kinshasa / N'Djili, Congo, Democratic Republic Of The
 location = (-0.0765036, 0.2693625)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZAA.TXT
 
-[fzna]
-description = Goma, Congo, Democratic Republic Of The
-location = (-0.0293797, 0.5102179)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZNA.TXT
-
-[fzqa]
-description = Lubumbashi-Luano, Congo, Democratic Republic Of The
-location = (-0.2036217, 0.4796747)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZQA.TXT
+[fzic]
+description = Bangoka International Airport, Kisangani, OR, CD
+location = (0.0084062, 0.4422315)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZIC.TXT
 
 [fzrf]
 description = Kalemie, Congo, Democratic Republic Of The
 location = (-0.1026835, 0.5093453)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZRF.TXT
 
-[fzwa]
-description = Mbuji-Mayi, Congo, Democratic Republic Of The
-location = (-0.1076286, 0.4121886)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZWA.TXT
-
 [gabs]
 description = Bamako / Senou, Mali
 location = (0.2187479, -0.1387537)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GABS.TXT
 
 [gakd]
-comment = manually researched on 2020-05-24
-description = Kayes Dag [Dag Airport], 1, ML
-location = (0.2527535, -0.1990014)
+description = Kayes Dag Dag Airport, 1, ML
+location = (0.2527446, -0.1990443)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAKD.TXT
 
 [gamb]
@@ -6767,16 +6687,6 @@ description = Nioro Du Sahel, Mali
 location = (0.2658718, -0.1631883)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GANR.TXT
 
-[gasn]
-description = San, Mali
-location = (0.2327106, -0.0843576)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GASN.TXT
-
-[gaye]
-description = Yélimané Airport, Yélimané, 1, ML
-location = (0.2641207, -0.1844289)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAYE.TXT
-
 [gbyd]
 description = Banjul / Yundum, Gambia, The
 location = (0.2330015, -0.2932153)
@@ -6822,11 +6732,21 @@ description = Tenerife / Los Rodeos, Spain
 location = (0.4968371, -0.2847796)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GCXO.TXT
 
+[gece]
+description = Ceuta Heliport, Ceuta, CE, ES
+location = (0.6264450, -0.0926128)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GECE.TXT
+
 [geml]
 description = Melilla, Spain
 location = (0.6158103, -0.0514872)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GEML.TXT
 
+[gfll]
+description = Lungi, Sierra Leone
+location = (0.1503892, -0.2303835)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GFLL.TXT
+
 [ggov]
 description = Bissau Aeroport, Guinea-Bissau
 location = (0.2074033, -0.2731440)
@@ -6912,11 +6832,6 @@ description = Nouasseur, Morocco
 location = (0.5823582, -0.1323541)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMN.TXT
 
-[gmmt]
-description = Casablanca Tit Mellil Airport, Casablanca, CAS, MA
-location = (0.5863870, -0.1302888)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMT.TXT
-
 [gmmw]
 description = Nador/Arwi, Morocco
 location = (0.6106713, -0.0528544)
@@ -7012,6 +6927,11 @@ description = Tambacounda, Senegal
 location = (0.2402737, -0.2388192)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GOTT.TXT
 
+[gqni]
+description = Nema, Mauritania
+location = (0.2897247, -0.1268273)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQNI.TXT
+
 [gqno]
 description = Nouakchott–Oumtounsy International Airport, Nouakchott, NKC, MR
 location = (0.3195698, -0.2787242)
@@ -7029,7 +6949,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQPP.TXT
 
 [gqpz]
 description = Tazadit Airport, Zouérate, 11, MR
-location = (0.3971741, -0.2178799)
+location = (0.3971906, -0.2178560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQPZ.TXT
 
 [gucy]
@@ -7037,6 +6957,11 @@ description = Conakry / Gbessia, Guinea
 location = (0.1669698, -0.2376557)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GUCY.TXT
 
+[gunz]
+description = N'Zerekore, Guinea
+location = (0.1349721, -0.1541708)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GUNZ.TXT
+
 [gvac]
 description = Sal, Cape Verde
 location = (0.2920518, -0.4005531)
@@ -7082,10 +7007,10 @@ description = Djibouti \ Ambouli, Djibouti
 location = (0.2015855, 0.7534005)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDAM.TXT
 
-[hdan]
-description = unknown station in Djibouti
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDAN.TXT
+[hear]
+description = El Arish, Egypt
+location = (0.5425065, 0.5902122)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEAR.TXT
 
 [heat]
 description = Asyut, Egypt
@@ -7102,18 +7027,13 @@ description = Alexandria Borg El Arab, Egypt
 location = (0.5500696, 0.5265077)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEBA.TXT
 
-[hebl]
-description = Abu Simbel Airport, Abu Simbel, ASN, EG
-location = (0.3905349, 0.5517282)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEBL.TXT
-
 [heca]
 description = Cairo Airport, Egypt
 location = (0.5259259, 0.5480334)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HECA.TXT
 
 [hecp]
-description = Capital International Airport, New Administrative Capital, C, EG
+description = Capital International Airport, New Cairo, C, EG
 location = (0.5248954, 0.5557645)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HECP.TXT
 
@@ -7123,9 +7043,8 @@ location = (0.4738569, 0.5884668)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEGN.TXT
 
 [heis]
-comment = manually researched on 2020-05-24
-description = Ismalia, IML, Egypt
-location = (0.5339253, 0.5628202)
+description = Al Ismailiya Air Base, Al Ismailiya, IS, EG
+location = (0.5339994, 0.5627933)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEIS.TXT
 
 [helx]
@@ -7143,19 +7062,19 @@ description = Mersa Matruh, Egypt
 location = (0.5468698, 0.4750204)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEMM.TXT
 
+[heoc]
+description = October Airport, 6th of October City, C, EG
+location = (0.5203193, 0.5379698)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEOC.TXT
+
 [heps]
 description = Port Said, Egypt
 location = (0.5457063, 0.5637413)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEPS.TXT
 
-[hesc]
-description = Saint Catherine International Airport, Saint Catherine, JS, EG
-location = (0.5006081, 0.5944679)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESC.TXT
-
 [hesg]
-description = Sohag International Airport, Sohag, SHG, EG
-location = (0.4597682, 0.5540160)
+description = Suhaj Mubarak International Airport, Suhaj, SHG, EG
+location = (0.4597043, 0.5539260)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESG.TXT
 
 [hesh]
@@ -7169,16 +7088,10 @@ location = (0.4182972, 0.5721771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESN.TXT
 
 [hesw]
-comment = manually researched on 2020-05-24
-description = Siwa Oasis Arpt, Egypt
-location = (0.5121843, 0.4451811)
+description = Siwa Oasis North Airport, Siwa, MT, EG
+location = (0.5121777, 0.4451595)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESW.TXT
 
-[hetb]
-description = Taba, Egypt
-location = (0.5166029, 0.6069673)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HETB.TXT
-
 [hetr]
 description = El Tor, Egypt
 location = (0.4927646, 0.5692682)
@@ -7189,6 +7102,21 @@ description = Eldoret, Kenya
 location = (0.0093084, 0.6158103)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKEL.TXT
 
+[hkem]
+description = Embu, Kenya
+location = (-0.0087266, 0.6536258)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKEM.TXT
+
+[hkga]
+description = Garissa, Kenya
+location = (-0.0081449, 0.6917322)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKGA.TXT
+
+[hkgo]
+description = unknown station in Kenya
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKGO.TXT
+
 [hkjk]
 description = Nairobi/Jomo Kenyatta Airport Twr/App/Nof/Civil Airlines, Kenya
 location = (-0.0229802, 0.6443174)
@@ -7199,6 +7127,26 @@ description = Kisumu, Kenya
 location = (-0.0017453, 0.6065019)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKKI.TXT
 
+[hkkt]
+description = Kitale, Kenya
+location = (0.0177442, 0.6108652)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKKT.TXT
+
+[hklo]
+description = Lodwar, Kenya
+location = (0.0543961, 0.6216281)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKLO.TXT
+
+[hklu]
+description = Lamu, Kenya
+location = (-0.0395608, 0.7126761)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKLU.TXT
+
+[hkme]
+description = Meru, Kenya
+location = (0.0014544, 0.6571165)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKME.TXT
+
 [hkml]
 description = Malindi, Kenya
 location = (-0.0564323, 0.6998770)
@@ -7209,6 +7157,16 @@ description = Mombasa, Kenya
 location = (-0.0703949, 0.6914413)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKMO.TXT
 
+[hkni]
+description = Nyeri, Kenya
+location = (-0.0087266, 0.6451900)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKNI.TXT
+
+[hknk]
+description = Nakuru, Kenya
+location = (-0.0046542, 0.6300639)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKNK.TXT
+
 [hknw]
 description = Nairobi / Wilson, Kenya
 location = (-0.0229802, 0.6425721)
@@ -7224,10 +7182,35 @@ description = Kigali, Rwanda
 location = (-0.0343248, 0.5256350)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HRYR.TXT
 
-[hssj]
-description = Juba, Sudan
-location = (0.0849394, 0.5515240)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSSJ.TXT
+[hsdn]
+description = Dongola, Sudan
+location = (0.3345214, 0.5320345)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSDN.TXT
+
+[hsfs]
+description = El Fasher, Sudan
+location = (0.2376557, 0.4421501)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSFS.TXT
+
+[hsnl]
+description = Nyala, Sudan
+location = (0.2103122, 0.4342961)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSNL.TXT
+
+[hsnn]
+description = Nyala Airport, Nyala, 11, SD
+location = (0.2103733, 0.4355679)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSNN.TXT
+
+[hsob]
+description = El Obeid, Sudan
+location = (0.2298017, 0.5276712)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSOB.TXT
+
+[hspn]
+description = Port Sudan International, Sudan
+location = (0.3391757, 0.6498443)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSPN.TXT
 
 [hssk]
 description = Khartoum International Airport, Khartoum, 03, SD
@@ -7244,11 +7227,6 @@ description = Arusha, Tanzania
 location = (-0.0581776, 0.6390814)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTAR.TXT
 
-[htbh]
-description = Biharamulo Airport, Biharamulo, 05, TZ
-location = (-0.0464829, 0.5474251)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTBH.TXT
-
 [htbu]
 description = Bukoba, Tanzania
 location = (-0.0232711, 0.5553056)
@@ -7274,11 +7252,6 @@ description = unknown station in Tanzania
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTHA.TXT
 
-[hti4]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTI4.TXT
-
 [htib]
 description = unknown station in Tanzania
 location = None
@@ -7314,24 +7287,14 @@ description = Kilimanjaro Airport, Tanzania
 location = (-0.0596321, 0.6469354)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKJ.TXT
 
-[htkp]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKP.TXT
-
-[htma]
-description = Mafia Airport, Kilindoni, 19, TZ
-location = (-0.1381861, 0.6923460)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMA.TXT
-
 [htmg]
 description = Morogoro, Tanzania
 location = (-0.1192642, 0.6571165)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMG.TXT
 
 [htmh]
-description = unknown station in Tanzania
-location = None
+description = Makau Airport, Makau, 22, TZ
+location = (-0.0587724, 0.6077964)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMH.TXT
 
 [htmp]
@@ -7359,21 +7322,11 @@ description = Mwanza, Tanzania
 location = (-0.0430515, 0.5745042)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMW.TXT
 
-[htng]
-description = Ngerengere Air Force Base, Ngerengere, 16, TZ
-location = (-0.1172352, 0.6659119)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTNG.TXT
-
 [htpe]
 description = Pemba / Karume Airport, Tanzania
 location = (-0.0916298, 0.6949319)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTPE.TXT
 
-[hts0]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTS0.TXT
-
 [htse]
 description = Same, Tanzania
 location = (-0.0712676, 0.6582800)
@@ -7414,6 +7367,21 @@ description = Entebbe Airport, Uganda
 location = (0.0008727, 0.5663593)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUEN.TXT
 
+[huji]
+description = Jinja, Uganda
+location = (0.0078540, 0.5791584)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUJI.TXT
+
+[huka]
+description = unknown station in Uganda
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUKA.TXT
+
+[huks]
+description = Kasese, Uganda
+location = (0.0031998, 0.5253441)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUKS.TXT
+
 [k00u]
 comment = manually researched on 2020-05-24
 description = Big Horn County Airport, MT, United States Of America
@@ -7428,11 +7396,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K04V.TXT
 zone = ('coz065', 0.0023917)
 
 [k04w]
-comment = manually researched on 2020-05-24
-description = Field of Dreams AP, Hinckley, MN, United States of America
-location = (0.8032768, -1.6213943)
+description = Field of Dreams Airport, Hinckley, MN, US
+location = (0.8032494, -1.6213306)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K04W.TXT
-zone = ('mnz038', 0.0025449)
+zone = ('mnz038', 0.0025303)
 
 [k05u]
 comment = manually researched on 2020-05-24
@@ -7499,6 +7466,12 @@ location = (0.5416338, -1.5062191)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0J4.TXT
 zone = ('flz007', 0.0034546)
 
+[k0j6]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0J6.TXT
+zone = ('flz007', 0.0034546)
+
 [k0r0]
 description = Columbia-Marion County Airport, Columbia, MS, US
 location = (0.5462357, -1.5675290)
@@ -7553,6 +7526,12 @@ location = (0.8011061, -1.6557357)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K14Y.TXT
 zone = ('mnz042', 0.0030011)
 
+[k15m]
+description = Iuka Airport, Iuka, MS, US
+location = (0.6068911, -1.5387853)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K15M.TXT
+zone = ('msz006', 0.0011907)
+
 [k17j]
 description = Donalsonville Municipal Airport, Donalsonville, GA, US
 location = (0.5411725, -1.4813936)
@@ -7656,22 +7635,16 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DN.TXT
 zone = ('alz041', 0.0025470)
 
-[k1dw]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DW.TXT
-zone = ('alz041', 0.0025470)
-
 [k1em]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EM.TXT
 zone = ('alz041', 0.0025470)
 
-[k1en]
+[k1ew]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EW.TXT
 zone = ('alz041', 0.0025470)
 
 [k1f0]
@@ -7704,6 +7677,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GN.TXT
 zone = ('okz046', 0.0029747)
 
+[k1gw]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GW.TXT
+zone = ('okz046', 0.0029747)
+
 [k1h2]
 description = Effingham, Effingham County Memorial Airport, IL, United States
 location = (0.6819098, -1.5451982)
@@ -7711,53 +7690,58 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1H2.TXT
 zone = ('ilz066', 0.0007896)
 
 [k1hm]
-comment = manually researched on 2020-05-24
-description = Hotel (fairfield), MT, United States of America
-location = (0.8324784, -1.9537722)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HM.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
 
 [k1hn]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HN.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
 
 [k1hw]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HW.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
 
 [k1im]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IM.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
 
 [k1in]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IN.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
+
+[k1iw]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IW.TXT
+zone = ('ilz066', 0.0007896)
 
-[k1j0]
-description = Tri County Airport, FL, United States
-location = (0.5381432, -1.4940018)
-metar = https://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 = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JM.TXT
+zone = ('ilz066', 0.0007896)
 
 [k1jn]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JN.TXT
-zone = ('flz009', 0.0032672)
+zone = ('ilz066', 0.0007896)
 
 [k1jw]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JW.TXT
-zone = ('flz009', 0.0032672)
+zone = ('ilz066', 0.0007896)
 
 [k1k1]
 comment = manually researched on 2020-05-24
@@ -7778,24 +7762,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KN.TXT
 zone = ('ksz069', 0.0037833)
 
-[k1kw]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KW.TXT
-zone = ('ksz069', 0.0037833)
-
 [k1ln]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LN.TXT
 zone = ('ksz069', 0.0037833)
 
-[k1lw]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LW.TXT
-zone = ('ksz069', 0.0037833)
-
 [k1m4]
 description = Haleyville, Posey Field Airport, AL, United States
 location = (0.5983037, -1.5289133)
@@ -7820,12 +7792,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1MW.TXT
 zone = ('tnz008', 0.0021660)
 
-[k1nm]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1NM.TXT
-zone = ('tnz008', 0.0021660)
-
 [k1nn]
 description = unknown station in United States of America
 location = None
@@ -7850,12 +7816,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1ON.TXT
 zone = ('tnz008', 0.0021660)
 
-[k1ow]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1OW.TXT
-zone = ('tnz008', 0.0021660)
-
 [k1p1]
 description = Plymouth, Plymouth Municipal Airport, NH, United States
 location = (0.7640906, -1.2523368)
@@ -7868,6 +7828,12 @@ location = (0.5516253, -1.5779400)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1R7.TXT
 zone = ('msz062', 0.0014433)
 
+[k1r8]
+description = Bay Minette Municipal Airport, Bay Minette, AL, US
+location = (0.5387901, -1.5327359)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1R8.TXT
+zone = ('alz264', 0.0015941)
+
 [k1s3]
 description = Tillitt Field, Forsyth, MT, US
 location = (0.8075830, -1.8609399)
@@ -8023,12 +7989,6 @@ location = (0.5340336, -1.4758055)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2J9.TXT
 zone = ('flz016', 0.0009043)
 
-[k2ls]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2LS.TXT
-zone = ('flz016', 0.0009043)
-
 [k2m2]
 description = Lawrenceburg Lawrence County Airport, Lawrenceburg, TN, US
 location = (0.6149545, -1.5229376)
@@ -8076,11 +8036,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2WX.TXT
 zone = ('sdz001', 0.0007441)
 
 [k33n]
-comment = manually researched on 2020-05-24
-description = Dover/cheswold Delaware Airpark, DE, United States of America
-location = (0.6844890, -1.3194107)
+description = Delaware Airpark, Dover/Cheswold, DE, US
+location = (0.6844961, -1.3194763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K33N.TXT
-zone = ('dez002', 0.0023282)
+zone = ('dez002', 0.0023439)
 
 [k33v]
 description = Walden Jackson County Airport, Walden, CO, US
@@ -8094,6 +8053,12 @@ location = (0.6054024, -1.4249077)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K35A.TXT
 zone = ('scz013', 0.0003152)
 
+[k36k]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K36K.TXT
+zone = ('scz013', 0.0003152)
+
 [k38s]
 description = Deer Lodge City County Airport, Deer Lodge, MT, US
 location = (0.8096268, -1.9681380)
@@ -8137,11 +8102,11 @@ location = (0.6630802, -1.7758027)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3K3.TXT
 zone = ('ksz061', 0.0006363)
 
-[k3k8]
-description = Comanche County Airport, Coldwater, KS, US
-location = (0.6497529, -1.7336513)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3K8.TXT
-zone = ('ksz089', 0.0010417)
+[k3l4]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3L4.TXT
+zone = ('ksz061', 0.0006363)
 
 [k3lf]
 description = Litchfield, Litchfield Municipal Airport, IL, United States
@@ -8187,6 +8152,12 @@ location = (0.8136143, -1.2135856)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K40B.TXT
 zone = ('mez001', 0.0077018)
 
+[k40u]
+description = Manila Airport, Manila, UT, US
+location = (0.7153424, -1.9142422)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K40U.TXT
+zone = ('utz023', 0.0044493)
+
 [k41u]
 comment = manually researched on 2020-05-24
 description = Manti-Ephraim AP, Manti, UT, United States of America
@@ -8261,6 +8232,12 @@ location = (0.6353732, -1.5821044)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4M9.TXT
 zone = ('arz009', 0.0032995)
 
+[k4mr]
+description = Melrose Gunnery Range, NM, United States
+location = (0.5986479, -1.8116518)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4MR.TXT
+zone = ('nmz236', 0.0067076)
+
 [k4o4]
 description = Idabel, Mc Curtain County Regional Airport, OK, United States
 location = (0.5918266, -1.6556048)
@@ -8285,12 +8262,6 @@ location = (0.7971372, -2.1212034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4S2.TXT
 zone = ('orz016', 0.0009152)
 
-[k4u6]
-description = Circle Town County Airport, Circle, MT, US
-location = (0.8276107, -1.8424044)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4U6.TXT
-zone = ('mtz023', 0.0048166)
-
 [k4v0]
 comment = manually researched on 2020-05-24
 description = Rangely, Rangely, CO, United States of America
@@ -8299,10 +8270,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4V0.TXT
 zone = ('coz001', 0.0061329)
 
 [k4v1]
-description = unknown station in United States of America
-location = None
+description = Spanish Peaks Airfield, Walsenburg, CO, US
+location = (0.6579298, -1.8288258)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4V1.TXT
-zone = ('coz001', 0.0061329)
+zone = ('coz087', 0.0010260)
 
 [k54a]
 description = unknown station in United States of America
@@ -8322,12 +8293,6 @@ location = (0.7469520, -1.5423928)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K57C.TXT
 zone = ('wiz070', 0.0031235)
 
-[k59k]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K59K.TXT
-zone = ('wiz070', 0.0031235)
-
 [k5a6]
 comment = manually researched on 2020-05-24
 description = Winona-montgomery County, Winona, MS, United States of America
@@ -8348,10 +8313,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5H4.TXT
 zone = ('ndz023', 0.0047674)
 
 [k5m9]
-description = Marion Crittenden County Airport, Marion, KY, US
-location = (0.6516065, -1.5378986)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5M9.TXT
-zone = ('kyz010', 0.0004059)
+zone = ('ndz023', 0.0047674)
 
 [k5r8]
 description = De Quincy Industrial Airpark, De Quincy, LA, US
@@ -8393,9 +8358,9 @@ zone = ('txz210', 0.0003880)
 
 [k6a1]
 description = Butler Municipal Airport, Butler, GA, US
-location = (0.5684119, -1.4704521)
+location = (0.5684449, -1.4703560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6A1.TXT
-zone = ('gaz080', 0.0002095)
+zone = ('gaz080', 0.0002543)
 
 [k6a2]
 description = Griffin Spalding County Airport, Griffin, GA, US
@@ -8461,12 +8426,6 @@ location = (0.7676450, -2.1661520)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S2.TXT
 zone = ('orz004', 0.0085230)
 
-[k6s5]
-description = Ravalli County Airport, Hamilton, MT, US
-location = (0.8072409, -1.9918745)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S5.TXT
-zone = ('mtz006', 0.0021769)
-
 [k6s8]
 description = Laurel Municipal Airport, Laurel, MT, US
 location = (0.7976695, -1.8982376)
@@ -8504,17 +8463,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7L2.TXT
 zone = ('ndz046', 0.0011295)
 
 [k7n0]
-comment = manually researched on 2020-05-24
-description = Downtown Heliport, New Orleans, LA, United States of America
-location = (0.5227729, -1.5722402)
+description = New Orleans Downtown Heliport, New Orleans, LA, US
+location = (0.5227723, -1.5722373)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7N0.TXT
-zone = ('laz077', 0.0010090)
-
-[k7s6]
-description = White Sulphur Springs Airport, White Sulphur Springs, MT, US
-location = (0.8116497, -1.9357971)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7S6.TXT
-zone = ('mtz054', 0.0016750)
+zone = ('laz077', 0.0010071)
 
 [k7w4]
 comment = manually researched on 2020-05-24
@@ -8573,6 +8525,12 @@ location = (0.7970337, -1.6926785)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8D3.TXT
 zone = ('sdz008', 0.0007905)
 
+[k8t6]
+description = Live Oak County Airport, George West, TX, US
+location = (0.4950243, -1.7124560)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8T6.TXT
+zone = ('txz231', 0.0002363)
+
 [k8w2]
 description = New Market Airport, New Market, VA, US
 location = (0.6746693, -1.3737155)
@@ -8601,7 +8559,7 @@ zone = ('ndz006', 0.0035901)
 description = Edwards, Edwards Air Force Auxiliary North Base, CA, United States
 location = (0.6105743, -2.0568705)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9L2.TXT
-zone = ('caz059', 0.0063517)
+zone = ('caz339', 0.0017588)
 
 [k9mn]
 comment = manually researched on 2020-05-24
@@ -8622,6 +8580,12 @@ location = (0.8007239, -1.9472464)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9S5.TXT
 zone = ('mtz055', 0.0072404)
 
+[k9s9]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9S9.TXT
+zone = ('mtz055', 0.0072404)
+
 [k9v9]
 description = Chamberlain Municipal Airport, SD, United States
 location = (0.7638724, -1.7334028)
@@ -8882,6 +8846,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAGI.TXT
 zone = ('paz021', 0.0022438)
 
+[kago]
+description = Magnolia Municipal Airport / Ralph C Weiser Field, Magnolia, AR, US
+location = (0.5799380, -1.6269436)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAGO.TXT
+zone = ('arz072', 0.0002825)
+
 [kagr]
 description = Avon Park Gunnery Range, FL, United States
 location = (0.4825835, -1.4195345)
@@ -9100,7 +9070,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KANJ.TXT
 zone = ('miz087', 0.0028172)
 
 [kank]
-description = Salida Airport Harriett Alexander Field, Salida, CO, US
+description = Salida Airport - Harriet Alexander Field, Salida, CO, US
 location = (0.6726202, -1.8509043)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KANK.TXT
 zone = ('coz062', 0.0026682)
@@ -9139,7 +9109,7 @@ zone = ('coz040', 0.0035266)
 description = Napa County Airport, CA, United States
 location = (0.6667158, -2.1342468)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAPC.TXT
-zone = ('caz506', 0.0057370)
+zone = ('caz502', 0.0060414)
 
 [kapf]
 description = Naples Municipal Airport, FL, United States
@@ -9309,18 +9279,18 @@ location = (0.8124508, -1.5867952)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KASX.TXT
 zone = ('wiz002', 0.0034387)
 
+[kata]
+description = Hall Miller Municipal Airport, Atlanta, TX, US
+location = (0.5777354, -1.6440181)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KATA.TXT
+zone = ('txz112', 0.0022097)
+
 [katl]
 description = Hartsfield-Jackson Atlanta, GA, United States
 location = (0.5873033, -1.4736397)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KATL.TXT
 zone = ('gaz055', 0.0021837)
 
-[katp]
-description = Atlantis, LA, United States
-location = (0.4746520, -1.5712666)
-metar = https://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)
@@ -9412,10 +9382,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAVP.TXT
 zone = ('paz044', 0.0024323)
 
 [kavq]
-description = Marana Regional Airport, Tucson, AZ, US
-location = (0.5656542, -1.9411203)
+description = Marana Regional Airport, Marana, AZ, US
+location = (0.5656449, -1.9410889)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAVQ.TXT
-zone = ('azz504', 0.0047208)
+zone = ('azz504', 0.0046994)
 
 [kavx]
 description = Avalon Catalina Airport, CA, United States
@@ -9541,7 +9511,7 @@ zone = ('nvz036', 0.0029838)
 description = Mcmwtc Bridgeport, Ca, CA
 location = (0.6693338, -2.0859593)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBAN.TXT
-zone = ('caz073', 0.0112351)
+zone = ('caz323', 0.0086904)
 
 [kbax]
 description = Bad Axe, Huron County Memorial Airport, MI, United States
@@ -9561,12 +9531,6 @@ location = (0.7909250, -1.6694074)
 metar = https://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 = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBBD.TXT
-zone = ('txz154', 0.0004928)
-
 [kbbg]
 description = Branson Airport, Branson, MO, US
 location = (0.6376051, -1.6266564)
@@ -9603,6 +9567,12 @@ location = (0.7723204, -1.5857241)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBCK.TXT
 zone = ('wiz034', 0.0013479)
 
+[kbcr]
+description = Tri-County Airport, Bonifay, FL, US
+location = (0.5383272, -1.4940328)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBCR.TXT
+zone = ('flz009', 0.0032118)
+
 [kbct]
 description = Boca Raton, Boca Raton Airport, FL, United States
 location = (0.4603936, -1.3981445)
@@ -9622,10 +9592,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBDG.TXT
 zone = ('utz022', 0.0059006)
 
 [kbdh]
-description = Willmar Municipal -John L Rice Field, Willmar, MN, US
-location = (0.7874524, -1.6603387)
+description = Willmar Municipal Airport John L Rice Field (2006), Willmar, MN, US
+location = (0.7874498, -1.6603711)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBDH.TXT
-zone = ('mnz057', 0.0016608)
+zone = ('mnz057', 0.0016830)
 
 [kbdl]
 description = Bradley International Airport, CT, United States
@@ -9697,7 +9667,7 @@ zone = ('waz558', 0.0016495)
 description = Bakersfield Meadows Field, CA, United States
 location = (0.6184283, -2.0778145)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFL.TXT
-zone = ('caz038', 0.0130236)
+zone = ('caz314', 0.0013222)
 
 [kbfm]
 description = Mobile Downtown Airport, AL, United States
@@ -9705,12 +9675,6 @@ location = (0.5346525, -1.5370533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFM.TXT
 zone = ('alz263', 0.0031396)
 
-[kbfw]
-description = Silver Bay, MN, United States
-location = (0.8237954, -1.5952309)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFW.TXT
-zone = ('mnz020', 0.0015396)
-
 [kbgd]
 description = Borger Hutchinson Co Airport, TX, United States
 location = (0.6230825, -1.7697639)
@@ -10060,12 +10024,6 @@ location = (0.5454154, -1.4218616)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBQK.TXT
 zone = ('gaz154', 0.0009577)
 
-[kbqp]
-description = Morehouse Memorial Airport, Bastrop, LA, US
-location = (0.5716843, -1.6036416)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBQP.TXT
-zone = ('laz007', 0.0016394)
-
 [kbqx]
 description = Brazos 451, TX, United States
 location = (0.4973073, -1.6707067)
@@ -10120,6 +10078,12 @@ location = (0.8022697, -1.9634954)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBTM.TXT
 zone = ('mtz052', 0.0058555)
 
+[kbtn]
+description = Britton Municipal Airport, Britton, SD, US
+location = (0.7996261, -1.7059390)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBTN.TXT
+zone = ('sdz007', 0.0020172)
+
 [kbtp]
 description = Butler, Butler County Airport/K W Scholter Field, PA, United States
 location = (0.7118034, -1.3953907)
@@ -10420,7 +10384,7 @@ zone = ('msz031', 0.0030925)
 description = Clinton Municipal Airport, Clinton, AR, US
 location = (0.6212988, -1.6135848)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCCA.TXT
-zone = ('arz023', 0.0009575)
+zone = ('arz123', 0.0016352)
 
 [kccb]
 description = Cable Airport, Upland, CA, US
@@ -10528,7 +10492,7 @@ zone = ('maz011', 0.0014873)
 description = Clemson-Oconee County Airport, SC, United States
 location = (0.6050475, -1.4465871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCEU.TXT
-zone = ('scz004', 0.0016049)
+zone = ('scz104', 0.0022566)
 
 [kcew]
 description = Crestview Sikes Airport, FL, United States
@@ -10752,12 +10716,6 @@ location = (0.7225663, -1.4285520)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCLE.TXT
 zone = ('ohz011', 0.0025397)
 
-[kcli]
-description = Clintonville, Clintonville Municipal Airport, WI, United States
-location = (0.7786593, -1.5486549)
-metar = https://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)
@@ -10798,7 +10756,7 @@ zone = ('flz050', 0.0010176)
 description = Camarillo Airport, CA, United States
 location = (0.5971935, -2.0783963)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCMA.TXT
-zone = ('caz040', 0.0005500)
+zone = ('caz355', 0.0003876)
 
 [kcmd]
 description = Cullman Regional Airport-Folsom Field, Cullman, AL, US
@@ -10820,9 +10778,9 @@ zone = ('ilz045', 0.0020704)
 
 [kcmr]
 description = H.A. Clark Memorial Field, Williams, AZ, US
-location = (0.6161396, -1.9581547)
+location = (0.6161982, -1.9581616)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCMR.TXT
-zone = ('azz015', 0.0061889)
+zone = ('azz015', 0.0062065)
 
 [kcmx]
 description = Hancock Houghton Cty. Memo, MI, United States
@@ -10880,9 +10838,9 @@ zone = ('ksz096', 0.0030846)
 
 [kcnw]
 description = TSTC Waco Airport, Waco, TX, US
-location = (0.5521838, -1.6942626)
+location = (0.5522419, -1.6942493)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCNW.TXT
-zone = ('txz159', 0.0024137)
+zone = ('txz159', 0.0024587)
 
 [kcny]
 description = Moab Canyonlands Field, UT, United States
@@ -10906,7 +10864,7 @@ zone = ('idz002', 0.0029037)
 description = Cocoa / Patrick Air Force Base, FL, United States
 location = (0.4927646, -1.4067354)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCOF.TXT
-zone = ('flz047', 0.0037060)
+zone = ('flz747', 0.0002584)
 
 [kcom]
 description = Coleman Municipal Airport, Coleman, TX, US
@@ -10951,11 +10909,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPC.TXT
 zone = ('ncz099', 0.0008747)
 
 [kcpf]
-comment = manually researched on 2020-05-24
-description = Hazard [Wendell H Ford Airport], KY, US // Wendell H Ford, KY, United States of America
-location = (0.6525325, -1.4531893)
+description = Wendell H Ford Airport, Hazard, KY, US
+location = (0.6525204, -1.4531902)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPF.TXT
-zone = ('kyz112', 0.0024978)
+zone = ('kyz112', 0.0025089)
 
 [kcpk]
 description = Chesapeake, Chesapeake Municipal Airport, VA, United States
@@ -11021,7 +10978,7 @@ zone = ('mnz011', 0.0058410)
 description = Los Angeles Usc Campus, CA, United States
 location = (0.5939937, -2.0644336)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCQT.TXT
-zone = ('caz041', 0.0018532)
+zone = ('caz365', 0.0014364)
 
 [kcqw]
 description = Cheraw Municipal Airport/Lynch Bellinger Field, Cheraw, SC, US
@@ -11253,9 +11210,9 @@ zone = ('nvz002', 0.0024996)
 
 [kcxu]
 description = Camilla Mitchell County Airport, Camilla, GA, US
-location = (0.5447679, -1.4702095)
+location = (0.5447722, -1.4701850)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCXU.TXT
-zone = ('gaz145', 0.0006722)
+zone = ('gaz145', 0.0006510)
 
 [kcxw]
 description = Conway Regional Airport, Conway, AR, US
@@ -11269,12 +11226,6 @@ location = (0.7019132, -1.3412855)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCXY.TXT
 zone = ('paz057', 0.0035959)
 
-[kcyd]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCYD.TXT
-zone = ('paz057', 0.0035959)
-
 [kcys]
 description = Cheyenne Airport, WY, United States
 location = (0.7182030, -1.8291051)
@@ -11575,13 +11526,7 @@ zone = ('mtz008', 0.0047529)
 description = Delano Municipal Airport, Delano, CA, US
 location = (0.6238784, -2.0810782)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLO.TXT
-zone = ('caz051', 0.0155914)
-
-[kdlp]
-description = West Delta, MS, United States
-location = (0.5082641, -1.5628939)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLP.TXT
-zone = ('laz069', 0.0052928)
+zone = ('caz310', 0.0019559)
 
 [kdls]
 description = The Dalles Municipal Airport, OR, United States
@@ -11821,7 +11766,7 @@ zone = ('iaz068', 0.0006306)
 description = Marin County Airport - Gnoss Field, Novato, CA, US
 location = (0.6657314, -2.1390057)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDVO.TXT
-zone = ('caz506', 0.0041197)
+zone = ('caz502', 0.0023026)
 
 [kdvp]
 description = Slayton, Slayton Municipal Airport, MN, United States
@@ -11931,7 +11876,7 @@ comment = manually researched on 2020-05-24
 description = San Martin South County Arpt Of Santa Clara County, CA, United States of America
 location = (0.6471958, -2.1222646)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE16.TXT
-zone = ('caz513', 0.0036832)
+zone = ('caz514', 0.0029767)
 
 [ke38]
 description = Alpine, Alpine-Casparis Municipal Airport, TX, United States
@@ -12036,11 +11981,17 @@ location = (0.5462828, -1.4992361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDN.TXT
 zone = ('alz065', 0.0022265)
 
+[kedu]
+description = University Airport, Davis, CA, US
+location = (0.6725016, -2.1255667)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDU.TXT
+zone = ('caz017', 0.0034736)
+
 [kedw]
 description = Edwards Air Force Base, CA, United States
 location = (0.6094108, -2.0577432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDW.TXT
-zone = ('caz059', 0.0049871)
+zone = ('caz339', 0.0027365)
 
 [keed]
 description = Needles Airport, CA, United States
@@ -12096,6 +12047,12 @@ location = (0.5349434, -1.5100007)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEGI.TXT
 zone = ('flz206', 0.0020008)
 
+[kegt]
+description = Wellington Municipal Airport, Wellington, KS, US
+location = (0.6514197, -1.6997465)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEGT.TXT
+zone = ('ksz092', 0.0019414)
+
 [kegv]
 description = Eagle River, Eagle River Union Airport, WI, United States
 location = (0.8016588, -1.5580409)
@@ -12132,12 +12089,6 @@ location = (0.6983097, -1.8334334)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEIK.TXT
 zone = ('coz039', 0.0016839)
 
-[keka]
-description = Eureka, CA, United States
-location = (0.7120943, -2.1671172)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKA.TXT
-zone = ('caz101', 0.0040254)
-
 [kekm]
 description = Elkhart Municipal, IN, United States
 location = (0.7280932, -1.5009832)
@@ -12234,12 +12185,6 @@ location = (0.7347836, -1.3613568)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KELZ.TXT
 zone = ('nyz021', 0.0027702)
 
-[kemk]
-description = East Breaks, TX, United States
-location = (0.4855264, -1.6462430)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEMK.TXT
-zone = ('txz437', 0.0250427)
-
 [kemm]
 description = Kemmerer Municipal Airport, Kemmerer, WY, US
 location = (0.7299683, -1.9295836)
@@ -12289,11 +12234,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KENW.TXT
 zone = ('wiz072', 0.0014519)
 
 [keod]
-comment = manually researched on 2020-05-24
-description = Fort Campbell [Sabre AAF Airport], TN, US // Fort Campbell Sabre AAF, TN, United States of America
-location = (0.6382259, -1.5268395)
+description = Sabre Army Airfield (Fort Campbell), Fort Campbell(Clarksville), TN, US
+location = (0.6382355, -1.5268279)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEOD.TXT
-zone = ('tnz006', 0.0018535)
+zone = ('tnz006', 0.0018530)
 
 [keoe]
 description = Newberry County Airport, Newberry, SC, US
@@ -12499,6 +12443,12 @@ location = (0.5622433, -1.4508534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEZM.TXT
 zone = ('gaz109', 0.0009468)
 
+[kezp]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEZP.TXT
+zone = ('gaz109', 0.0009468)
+
 [kezs]
 description = Shawano Municipal Airport, Shawano, WI, US
 location = (0.7816806, -1.5456461)
@@ -12537,6 +12487,12 @@ location = (0.5613650, -1.6725203)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF44.TXT
 zone = ('txz135', 0.0009222)
 
+[kf45]
+description = North Palm Beach County General Aviation Airport, West Palm Beach, FL, US
+location = (0.4685232, -1.4001258)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF45.TXT
+zone = ('flz168', 0.0032712)
+
 [kf46]
 comment = manually researched on 2020-05-24
 description = Ralph M Hall/rockwall Muni, Rockwall, TX, United States of America
@@ -12555,7 +12511,7 @@ zone = ('caz048', 0.0050615)
 description = Fort Eustis / Felker, VA, United States
 location = (0.6480989, -1.3372131)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFAF.TXT
-zone = ('vaz524', 0.0018298)
+zone = ('vaz523', 0.0019242)
 
 [kfam]
 description = Farmington Airport, MO, United States
@@ -12573,7 +12529,7 @@ zone = ('mnz003', 0.0039526)
 description = Fresno Air Terminal, CA, United States
 location = (0.6419903, -2.0894500)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFAT.TXT
-zone = ('caz518', 0.0183494)
+zone = ('caz307', 0.0003220)
 
 [kfay]
 description = Fayetteville Regional Airport, NC, United States
@@ -12599,12 +12555,6 @@ location = (0.7224249, -1.9269656)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFBR.TXT
 zone = ('wyz021', 0.0025901)
 
-[kfch]
-description = Fresno-Chandler, CA, United States
-location = (0.6411176, -2.0911953)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFCH.TXT
-zone = ('caz518', 0.0167247)
-
 [kfci]
 description = Richmond Executive-Chesterfield County Airport, North Chesterfield, VA, US
 location = (0.6528666, -1.3530665)
@@ -12841,9 +12791,9 @@ zone = ('maz021', 0.0037392)
 
 [kfmm]
 description = Fort Morgan Municipal Airport, Fort Morgan, CO, US
-location = (0.7039541, -1.8117216)
+location = (0.7039918, -1.8117281)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFMM.TXT
-zone = ('coz044', 0.0012398)
+zone = ('coz044', 0.0012771)
 
 [kfmn]
 description = Farmington Four Corners, NM, United States
@@ -12921,7 +12871,7 @@ zone = ('miz066', 0.0005132)
 description = Fort Pierce St Lucie, FL, United States
 location = (0.4799655, -1.4029538)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFPR.TXT
-zone = ('flz059', 0.0026582)
+zone = ('flz159', 0.0019144)
 
 [kfpy]
 description = Perry-Foley Airport, Perry, FL, US
@@ -12941,6 +12891,12 @@ location = (0.7109308, -1.2813626)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFRG.TXT
 zone = ('nyz179', 0.0023327)
 
+[kfrh]
+description = French Lick Municipal Airport, French Lick, IN, US
+location = (0.6720600, -1.5120992)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFRH.TXT
+zone = ('inz076', 0.0020335)
+
 [kfri]
 description = Fort Riley, Marshall Aaf Ft Riley, KS, United States
 location = (0.6816480, -1.6888533)
@@ -12977,6 +12933,12 @@ location = (0.6038839, -1.7174040)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFSI.TXT
 zone = ('okz038', 0.0014950)
 
+[kfsk]
+description = Fort Scott Municipal Airport, Fort Scott, KS, US
+location = (0.6597065, -1.6540381)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFSK.TXT
+zone = ('ksz073', 0.0014819)
+
 [kfsm]
 description = Fort Smith Regional Airport, AR, United States
 location = (0.6166830, -1.6470090)
@@ -12984,7 +12946,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFSM.TXT
 zone = ('arz029', 0.0026863)
 
 [kfso]
-description = Franklin County State Airport, Highgate, VT, US
+description = Franklin County State Airport, Swanton, VT, US
 location = (0.7843562, -1.2757921)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFSO.TXT
 zone = ('vtz002', 0.0017343)
@@ -13007,6 +12969,12 @@ location = (0.6614798, -1.5004014)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFTK.TXT
 zone = ('kyz028', 0.0035276)
 
+[kftn]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFTN.TXT
+zone = ('kyz028', 0.0035276)
+
 [kftw]
 description = Fort Worth Meacham International ., TX, United States
 location = (0.5730498, -1.6993689)
@@ -13067,13 +13035,6 @@ location = (0.5683956, -1.6982054)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWS.TXT
 zone = ('txz133', 0.0034178)
 
-[kfwz]
-comment = manually researched on 2020-05-24
-description = South Pass, South Pass, WY, United States of America
-location = (0.7419986, -1.8985203)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWZ.TXT
-zone = ('wyz018', 0.0052591)
-
 [kfxe]
 description = Fort Lauderdale Executive, FL, United States
 location = (0.4572763, -1.3994632)
@@ -13170,6 +13131,12 @@ location = (0.7145039, -1.5783206)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGBG.TXT
 zone = ('ilz026', 0.0028832)
 
+[kgbk]
+description = Magnolia, LA, United States
+location = (0.4747974, -1.6092372)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGBK.TXT
+zone = ('laz066', 0.0430892)
+
 [kgcc]
 description = Gillette-Campbell Cty Airport, WY, United States
 location = (0.7737626, -1.8421950)
@@ -13202,9 +13169,9 @@ zone = ('azz006', 0.0047248)
 
 [kgcy]
 description = Greeneville Municipal Airport, Greeneville, TN, US
-location = (0.6316870, -1.4453962)
+location = (0.6317332, -1.4453330)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGCY.TXT
-zone = ('tnz042', 0.0005554)
+zone = ('tnz042', 0.0005961)
 
 [kgdb]
 description = Granite Falls, Granite Falls Municipal Airport/Lenzen-Roe Memorial Field, MN, United States
@@ -13404,6 +13371,12 @@ location = (0.6463245, -1.5001735)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGLW.TXT
 zone = ('kyz074', 0.0011863)
 
+[kglx]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGLX.TXT
+zone = ('kyz074', 0.0011863)
+
 [kgly]
 description = Clinton Memorial Airport, Clinton, MO, US
 location = (0.6694490, -1.6350977)
@@ -13420,7 +13393,7 @@ zone = ('okz063', 0.0035552)
 description = Greenville Downtown Airport, SC, United States
 location = (0.6082472, -1.4372786)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGMU.TXT
-zone = ('scz006', 0.0011004)
+zone = ('scz106', 0.0020867)
 
 [kgna]
 description = Grand Marais, The Bay Of Grand Marais, MN, United States
@@ -13600,7 +13573,7 @@ zone = ('ncz022', 0.0022990)
 description = Greer Greenville Spartburg, SC, United States
 location = (0.6088290, -1.4349515)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGSP.TXT
-zone = ('scz006', 0.0023782)
+zone = ('scz106', 0.0027369)
 
 [kgtb]
 description = Fort Drum / Wheeler-Sack U. S. Army Airfield, NY, United States
@@ -13632,6 +13605,12 @@ location = (0.6725335, -1.8663387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGUC.TXT
 zone = ('coz014', 0.0036130)
 
+[kgul]
+description = Gunnison, TX, United States
+location = (0.4765428, -1.6325519)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGUL.TXT
+zone = ('txz437', 0.0397255)
+
 [kgup]
 description = Gallup Municipal Airport, NM, United States
 location = (0.6198828, -1.8986273)
@@ -13680,6 +13659,12 @@ location = (0.5771222, -1.6766796)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGVT.TXT
 zone = ('txz105', 0.0010307)
 
+[kgvw]
+description = Kansas City, Richards-Gebaur Airport, MO, United States
+location = (0.6777986, -1.6504076)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGVW.TXT
+zone = ('ksz105', 0.0036468)
+
 [kgwb]
 description = De Kalb County Airport, Auburn, IN, US
 location = (0.7209467, -1.4846539)
@@ -13704,14 +13689,8 @@ location = (0.6189034, -1.3607460)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGWW.TXT
 zone = ('ncz078', 0.0017775)
 
-[kgxa]
-description = Gray Butte Field, Palmdale, CA, US
-location = (0.6032539, -2.0538162)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGXA.TXT
-zone = ('caz059', 0.0059203)
-
 [kgxf]
-description = Gila Bend Af Aux Airport, Gila Bend, AZ, US
+description = Gila Bend Air Force Auxiliary Airport, Gila Bend, AZ, US
 location = (0.5739952, -1.9673352)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGXF.TXT
 zone = ('azz559', 0.0032443)
@@ -13738,7 +13717,7 @@ zone = ('txz194', 0.0024796)
 description = Donaldson Field Airport, Greenville, SC, US
 location = (0.6066468, -1.4377395)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGYH.TXT
-zone = ('scz006', 0.0007849)
+zone = ('scz107', 0.0015881)
 
 [kgyi]
 description = Sherman/Denison, Grayson County Airport, TX, United States
@@ -13864,7 +13843,7 @@ zone = ('utz111', 0.0045108)
 description = Hammond, Hammond Municipal Airport, LA, United States
 location = (0.5326890, -1.5780831)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHDC.TXT
-zone = ('laz072', 0.0004753)
+zone = ('laz081', 0.0009155)
 
 [khde]
 description = Brewster Field Airport, NE, United States
@@ -13872,6 +13851,12 @@ location = (0.7059857, -1.7336937)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHDE.TXT
 zone = ('nez073', 0.0015160)
 
+[khdl]
+description = Headland Municipal Airport, Headland, AL, US
+location = (0.5474103, -1.4889718)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHDL.TXT
+zone = ('alz067', 0.0028266)
+
 [khdn]
 description = Hayden, Yampa Valley Airport, CO, United States
 location = (0.7065675, -1.8712838)
@@ -13966,7 +13951,7 @@ zone = ('inz025', 0.0005819)
 description = Hawthorne Municipal Airport, CA, United States
 location = (0.5919575, -2.0653063)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHHR.TXT
-zone = ('caz041', 0.0005170)
+zone = ('caz364', 0.0013993)
 
 [khhv]
 description = Hoover Diana, TX, United States
@@ -14020,7 +14005,7 @@ zone = ('nez087', 0.0004331)
 description = Hanford, Hanford Municipal Airport, CA, United States
 location = (0.6338793, -2.0879180)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHJO.TXT
-zone = ('caz037', 0.0176811)
+zone = ('caz311', 0.0017148)
 
 [khka]
 description = Blytheville Municipal Airport, AR, United States
@@ -14090,9 +14075,9 @@ zone = ('nmz412', 0.0040810)
 
 [khmp]
 description = Atlanta Speedway Airport, Hampton, GA, US
-location = (0.5827497, -1.4718780)
+location = (0.5827633, -1.4718538)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHMP.TXT
-zone = ('gaz056', 0.0023457)
+zone = ('gaz056', 0.0023527)
 
 [khmt]
 description = Hemet Ryan Airport, Hemet, CA, US
@@ -14202,6 +14187,12 @@ location = (0.5715420, -1.6847712)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHQZ.TXT
 zone = ('txz120', 0.0031882)
 
+[khrf]
+description = Ravalli County Airport, Hamilton, MT, US
+location = (0.8072409, -1.9918669)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHRF.TXT
+zone = ('mtz006', 0.0021723)
+
 [khri]
 description = Hermiston Municipal Airport, OR, United States
 location = (0.7999426, -2.0815960)
@@ -14224,7 +14215,7 @@ zone = ('txz255', 0.0020152)
 description = Harrison Boone County Airport, AR, United States
 location = (0.6329727, -1.6257742)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHRO.TXT
-zone = ('arz003', 0.0011013)
+zone = ('arz103', 0.0014216)
 
 [khrt]
 description = Hurlburt Field, FL, United States
@@ -14274,6 +14265,12 @@ location = (0.7086037, -1.7179858)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSI.TXT
 zone = ('nez075', 0.0015957)
 
+[khsp]
+description = Hot Springs / Ingalls, VA, United States
+location = (0.6623525, -1.3933545)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSP.TXT
+zone = ('vaz020', 0.0022822)
+
 [khst]
 description = Homestead Air Force Base, FL, United States
 location = (0.4447681, -1.4029538)
@@ -14383,7 +14380,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHWV.TXT
 zone = ('nyz078', 0.0041636)
 
 [khwy]
-description = Warrenton Fauquier Airport, Warrenton, VA, US
+description = Warrenton Fauquier Airport, Midland, VA, US
 location = (0.6734580, -1.3563059)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHWY.TXT
 zone = ('vaz502', 0.0001702)
@@ -14473,11 +14470,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI16.TXT
 zone = ('wvz034', 0.0002141)
 
 [ki19]
-comment = manually researched on 2020-05-24
-description = Dayton Greene County-lewis A. Jackson Rgnl, OH, United States of America
-location = (0.6927826, -1.4658947)
+description = Greene County-Lewis A. Jackson Regional Airport, Xenia, OH, US
+location = (0.6927353, -1.4659472)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI19.TXT
-zone = ('ohz062', 0.0013405)
+zone = ('ohz062', 0.0013805)
 
 [ki23]
 description = Fayette County Airport, Washington Court House, OH, US
@@ -14672,6 +14668,12 @@ location = (0.7168310, -1.5332087)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIKK.TXT
 zone = ('ilz023', 0.0011750)
 
+[kikt]
+description = Nakika, MS, United States
+location = (0.4977824, -1.5409318)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIKT.TXT
+zone = ('laz069', 0.0254894)
+
 [kikv]
 description = Ankeny, Ankeny Regional Airport, IA, United States
 location = (0.7276278, -1.6330319)
@@ -14716,9 +14718,9 @@ zone = ('nez069', 0.0010858)
 
 [kimm]
 description = Immokalee Regional Airport, Immokalee, FL, US
-location = (0.4613464, -1.4207155)
+location = (0.4612544, -1.4207596)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIMM.TXT
-zone = ('flz066', 0.0040969)
+zone = ('flz066', 0.0041766)
 
 [kims]
 description = Madison Municipal Airport, Madison, IN, US
@@ -14910,7 +14912,7 @@ zone = ('laz044', 0.0040347)
 description = Santa Ynez, Santa Ynez Airport, CA, United States
 location = (0.6040051, -2.0957138)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIZA.TXT
-zone = ('caz036', 0.0013355)
+zone = ('caz348', 0.0015011)
 
 [kizg]
 description = Fryeburg Eastern Slopes Rgnl, ME, United States
@@ -15086,6 +15088,12 @@ location = (0.7246268, -1.5389489)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJOT.TXT
 zone = ('ilz106', 0.0017247)
 
+[kjpx]
+description = East Hampton Town Airport, East Hampton, NY, US
+location = (0.7148799, -1.2610318)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJPX.TXT
+zone = ('nyz081', 0.0028636)
+
 [kjqf]
 description = Concord, Concord Regional Airport, NC, United States
 location = (0.6175896, -1.4086504)
@@ -15230,6 +15238,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KK62.TXT
 zone = ('gaz013', 0.0002239)
 
+[kk70]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KK70.TXT
+zone = ('gaz013', 0.0002239)
+
 [kk82]
 description = Smith Center Municipal Airport, Smith Center, KS, US
 location = (0.6939621, -1.7242702)
@@ -15287,7 +15301,7 @@ comment = manually researched on 2020-05-24
 description = Oceano County, CA, United States of America
 location = (0.6126363, -2.1052574)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KL52.TXT
-zone = ('caz034', 0.0042827)
+zone = ('caz341', 0.0011294)
 
 [klaa]
 description = Lamar Municipal Airport, CO, United States
@@ -15341,7 +15355,7 @@ zone = ('okz038', 0.0018437)
 description = Los Angeles Interntl Airport, CA, United States
 location = (0.5922484, -2.0661789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLAX.TXT
-zone = ('caz041', 0.0012044)
+zone = ('caz364', 0.0018322)
 
 [klbb]
 description = Lubbock International Airport, TX, United States
@@ -15373,6 +15387,12 @@ location = (0.6570868, -1.6170894)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLBO.TXT
 zone = ('moz081', 0.0008756)
 
+[klbt]
+description = Lumberton Municipal Airport, NC, United States
+location = (0.6038839, -1.3799737)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLBT.TXT
+zone = ('ncz087', 0.0008773)
+
 [klbx]
 description = Brazoria County Airport, TX, United States
 location = (0.5081817, -1.6662077)
@@ -15425,7 +15445,7 @@ zone = ('miz037', 0.0019531)
 description = Lebanon Municipal Airport, NH, United States
 location = (0.7615453, -1.2618730)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLEB.TXT
-zone = ('nhz007', 0.0048504)
+zone = ('vtz021', 0.0030478)
 
 [klee]
 description = Leesburg Regional Airport, FL, United States
@@ -15473,7 +15493,7 @@ zone = ('nyz176', 0.0008083)
 description = Long Beach Airport, CA, United States
 location = (0.5902122, -2.0621065)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLGB.TXT
-zone = ('caz041', 0.0029211)
+zone = ('caz364', 0.0026974)
 
 [klgc]
 description = La Grange, Callaway Airport, GA, United States
@@ -15577,12 +15597,6 @@ location = (0.7770691, -1.9934278)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLLJ.TXT
 zone = ('idz070', 0.0026899)
 
-[klln]
-description = Levelland Municipal Airport, Levelland, TX, US
-location = (0.5856016, -1.7867285)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLLN.TXT
-zone = ('txz034', 0.0010489)
-
 [kllq]
 description = Monticello Municipal Airport, AR, United States
 location = (0.5870124, -1.6013396)
@@ -15601,12 +15615,6 @@ location = (0.7356563, -2.1243566)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLMT.TXT
 zone = ('orz029', 0.0035001)
 
-[klna]
-description = Palm Beach County Park Airport, West Palm Beach, FL, US
-location = (0.4641354, -1.3977486)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNA.TXT
-zone = ('flz068', 0.0010839)
-
 [klnc]
 description = Lancaster, Lancaster Airport, TX, United States
 location = (0.5686137, -1.6880631)
@@ -15644,10 +15652,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNP.TXT
 zone = ('vaz002', 0.0012361)
 
 [klnq]
-description = Boothville Heliport, Boothville, LA, US
-location = (0.5123264, -1.5609511)
+description = Boothville Heliport, Buras, LA, US
+location = (0.5123236, -1.5609763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNQ.TXT
-zone = ('laz069', 0.0028043)
+zone = ('laz069', 0.0027855)
 
 [klnr]
 description = Lone Rock Tri-County Reg, WI, United States
@@ -15701,7 +15709,7 @@ zone = ('kyz080', 0.0008572)
 description = Lompoc, Lompoc Airport, CA, United States
 location = (0.6050475, -2.1025400)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLPC.TXT
-zone = ('caz035', 0.0011217)
+zone = ('caz346', 0.0015326)
 
 [klpr]
 description = Lorain County Regional Airport, OH, United States
@@ -15713,7 +15721,7 @@ zone = ('ohz010', 0.0010403)
 description = Pickens County Airport, Pickens, SC, US
 location = (0.6075491, -1.4434380)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLQK.TXT
-zone = ('scz005', 0.0001836)
+zone = ('scz105', 0.0008623)
 
 [klrd]
 description = Laredo, Laredo International Airport, TX, United States
@@ -15839,7 +15847,7 @@ zone = ('txz238', 0.0024537)
 description = Livermore Municipal Airport, CA, United States
 location = (0.6579891, -2.1261019)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLVK.TXT
-zone = ('caz510', 0.0032662)
+zone = ('caz515', 0.0000917)
 
 [klvl]
 description = Brunswick Municipal Airport, Lawrenceville, VA, US
@@ -15985,6 +15993,12 @@ location = (0.6210475, -1.5635915)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM04.TXT
 zone = ('tnz049', 0.0028768)
 
+[km08]
+description = William L. Whitehurst Field, Bolivar, TN, US
+location = (0.6146090, -1.5541006)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM08.TXT
+zone = ('tnz090', 0.0007295)
+
 [km19]
 description = Newport, Newport Municipal Airport, AR, United States
 location = (0.6219917, -1.5913233)
@@ -16040,7 +16054,7 @@ zone = ('tnz007', 0.0007322)
 description = Madera Municipal Airport, CA, United States
 location = (0.6454809, -2.0964313)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMAE.TXT
-zone = ('caz518', 0.0155178)
+zone = ('caz303', 0.0049050)
 
 [kmaf]
 description = Midland International Airport, TX, United States
@@ -16097,7 +16111,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMBS.TXT
 zone = ('miz048', 0.0032461)
 
 [kmbt]
-description = Murfreesboro Municipal Airport, Murfreesboro, TN, US
+description = City of Murfreesboro Airport, Murfreesboro, TN, US
 location = (0.6261805, -1.5075718)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMBT.TXT
 zone = ('tnz062', 0.0008224)
@@ -16130,7 +16144,7 @@ zone = ('miz097', 0.0024224)
 description = Merced Municipal Airport, CA, United States
 location = (0.6507169, -2.1031217)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCE.TXT
-zone = ('caz019', 0.0111689)
+zone = ('caz302', 0.0034303)
 
 [kmcf]
 description = Macdill Air Force Base, Fl., FL, United States
@@ -16193,12 +16207,6 @@ location = (0.6594436, -1.5577064)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMDH.TXT
 zone = ('ilz084', 0.0018224)
 
-[kmdj]
-description = Mississippi Canyon, LA, United States
-location = (0.4999059, -1.5672039)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMDJ.TXT
-zone = ('laz069', 0.0138876)
-
 [kmdq]
 description = Huntsville, Madison County Executive Airport, AL, United States
 location = (0.6084460, -1.5107085)
@@ -16235,12 +16243,6 @@ location = (0.6070837, -1.3852096)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMEB.TXT
 zone = ('ncz085', 0.0019176)
 
-[kmeg]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMEG.TXT
-zone = ('ncz085', 0.0019176)
-
 [kmeh]
 description = Meacham, OR, United States
 location = (0.7944157, -2.0667607)
@@ -16263,7 +16265,7 @@ zone = ('msz001', 0.0027591)
 description = Merced / Castle Air Force Base, CA, United States
 location = (0.6521714, -2.1042853)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMER.TXT
-zone = ('caz019', 0.0094730)
+zone = ('caz302', 0.0050730)
 
 [kmev]
 description = Minden-Tahoe Airport, Minden, NV, US
@@ -16275,7 +16277,7 @@ zone = ('caz072', 0.0030860)
 description = Mena, Mena Intermountain Municipal Airport, AR, United States
 location = (0.6029288, -1.6441438)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMEZ.TXT
-zone = ('arz040', 0.0011014)
+zone = ('arz240', 0.0017978)
 
 [kmfd]
 description = Lahm Municipal Airport, OH, United States
@@ -16407,7 +16409,7 @@ zone = ('nhz012', 0.0015755)
 description = Mojave, CA, United States
 location = (0.6120288, -2.0621065)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMHV.TXT
-zone = ('caz059', 0.0070842)
+zone = ('caz338', 0.0030150)
 
 [kmia]
 description = Miami International Airport, FL, United States
@@ -16539,7 +16541,7 @@ zone = ('flz069', 0.0011642)
 description = Melbourne International, FL, United States
 location = (0.4904375, -1.4076080)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMLB.TXT
-zone = ('flz047', 0.0013742)
+zone = ('flz647', 0.0001472)
 
 [kmlc]
 description = Mcalester Regional Airport, OK, United States
@@ -16599,7 +16601,7 @@ zone = ('laz014', 0.0019039)
 description = Mammoth / June Lakes, CA, United States
 location = (0.6565347, -2.0740329)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMMH.TXT
-zone = ('caz073', 0.0056737)
+zone = ('caz326', 0.0049224)
 
 [kmmi]
 description = McMinn County Airport, Athens, TN, US
@@ -16661,6 +16663,12 @@ location = (0.7877253, -1.5294902)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMNM.TXT
 zone = ('wiz022', 0.0051156)
 
+[kmnn]
+description = Marion Municipal Airport, OH, United States
+location = (0.7088946, -1.4497868)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMNN.TXT
+zone = ('ohz036', 0.0013498)
+
 [kmnv]
 description = Monroe County Airport, Madisonville, TN, US
 location = (0.6203842, -1.4727124)
@@ -16692,7 +16700,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMOP.TXT
 zone = ('miz046', 0.0014919)
 
 [kmor]
-description = Moore Murrell Airport, Morristown, TN, US
+description = Morristown Regional Airport, Morristown, TN, US
 location = (0.6314497, -1.4551771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMOR.TXT
 zone = ('tnz039', 0.0016697)
@@ -16715,6 +16723,12 @@ location = (0.7179121, -1.3156874)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMPO.TXT
 zone = ('paz055', 0.0014330)
 
+[kmpr]
+description = Mc Pherson Airport, Mc Pherson, KS, US
+location = (0.6693757, -1.7050348)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMPR.TXT
+zone = ('ksz051', 0.0009050)
+
 [kmpv]
 description = Knapp State Airport, VT, United States
 location = (0.7714355, -1.2665273)
@@ -16733,12 +16747,6 @@ location = (0.7072123, -1.5821846)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQB.TXT
 zone = ('ilz035', 0.0011685)
 
-[kmqe]
-description = Milton Blue Hill Observ, MA, United States
-location = (0.7368198, -1.2412200)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQE.TXT
-zone = ('maz016', 0.0013906)
-
 [kmqi]
 description = Manteo / Dare County Regional, NC, United States
 location = (0.6268641, -1.3212142)
@@ -16757,6 +16765,12 @@ location = (0.6977652, -1.3241028)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQS.TXT
 zone = ('paz101', 0.0015707)
 
+[kmqw]
+description = Telfair Wheeler Airport, Mc Rae, GA, US
+location = (0.5601774, -1.4465288)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQW.TXT
+zone = ('gaz111', 0.0023273)
+
 [kmqy]
 description = Smyrna, Smyrna Airport, TN, United States
 location = (0.6284737, -1.5100589)
@@ -16851,7 +16865,7 @@ zone = ('nyz062', 0.0005047)
 description = New Orleans International Airport, LA, United States
 location = (0.5235988, -1.5751596)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMSY.TXT
-zone = ('laz060', 0.0026548)
+zone = ('laz087', 0.0017585)
 
 [kmtc]
 description = Selfridge Air National Guard Base, MI, United States
@@ -17008,7 +17022,7 @@ zone = ('ohz070', 0.0029142)
 description = Mt Ida, AR, United States
 location = (0.6030113, -1.6333373)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMWT.TXT
-zone = ('arz041', 0.0011123)
+zone = ('arz141', 0.0005737)
 
 [kmxf]
 description = Maxwell Air Force Base / Montgomery, AL, United States
@@ -17116,7 +17130,7 @@ zone = ('scz048', 0.0017017)
 description = New Orleans Naval Air Stn, LA, United States
 location = (0.5206899, -1.5710872)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNBG.TXT
-zone = ('laz063', 0.0011013)
+zone = ('laz089', 0.0002469)
 
 [knbt]
 description = Piney Island Bt11 Bomb Range, NC, United States
@@ -17194,7 +17208,7 @@ zone = ('mdz017', 0.0028514)
 description = Naws China Lake, CA, United States
 location = (0.6227917, -2.0542525)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNID.TXT
-zone = ('caz523', 0.0119303)
+zone = ('caz337', 0.0013942)
 
 [knip]
 description = Jacksonville Naval Air Stn, FL, United States
@@ -17214,6 +17228,12 @@ location = (0.6056293, -1.3444853)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNJM.TXT
 zone = ('ncz195', 0.0021609)
 
+[knjw]
+description = Meridian Range B, MS, United States
+location = (0.5724680, -1.5504342)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNJW.TXT
+zone = ('msz046', 0.0029287)
+
 [knkt]
 description = Cherry Point, Marine Corps Air Station, NC, United States
 location = (0.6090811, -1.3418237)
@@ -17230,7 +17250,7 @@ zone = ('caz043', 0.0023258)
 description = Lemoore Naval Air Station, CA, United States
 location = (0.6341363, -2.0935224)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNLC.TXT
-zone = ('caz037', 0.0157464)
+zone = ('caz305', 0.0023040)
 
 [knmm]
 description = Meridian Naval Air Station, MS, United States
@@ -17314,7 +17334,7 @@ zone = ('caz550', 0.0141956)
 description = Nawcwpns Point Mugu, Ca, CA, United States
 location = (0.5954482, -2.0789780)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNTD.TXT
-zone = ('caz040', 0.0017717)
+zone = ('caz354', 0.0021151)
 
 [kntu]
 description = Oceana, Naval Air Station, VA, United States
@@ -17346,6 +17366,12 @@ location = (0.8438667, -2.1406463)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNUW.TXT
 zone = ('waz506', 0.0038427)
 
+[knxf]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNXF.TXT
+zone = ('waz506', 0.0038427)
+
 [knxp]
 description = Twentynine Palms Marine, CA, United States
 location = (0.5986479, -2.0274908)
@@ -17395,12 +17421,6 @@ location = (0.6637561, -2.1016305)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO22.TXT
 zone = ('caz019', 0.0098506)
 
-[ko32]
-description = Reedley Municipal Airport, Reedley, CA, US
-location = (0.6399477, -2.0847957)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO32.TXT
-zone = ('caz519', 0.0157606)
-
 [ko69]
 comment = manually researched on 2020-05-24
 description = Petaluma Muni, Petaluma, CA, United States of America
@@ -17528,6 +17548,12 @@ location = (0.7798713, -1.3171418)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOGS.TXT
 zone = ('nyz087', 0.0035184)
 
+[koic]
+description = Lt Warren Eaton Airport, Norwich, NY, US
+location = (0.7429273, -1.3181442)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOIC.TXT
+zone = ('nyz045', 0.0016991)
+
 [koin]
 description = Oberlin Municipal Airport, Oberlin, KS, US
 location = (0.6952327, -1.7547366)
@@ -17902,7 +17928,7 @@ zone = ('okz060', 0.0031112)
 
 [kowx]
 description = Putnam County Airport, Ottawa, OH, US
-location = (0.7162063, -1.4657625)
+location = (0.7162063, -1.4657624)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOWX.TXT
 zone = ('ohz016', 0.0019850)
 
@@ -17934,7 +17960,7 @@ zone = ('inz012', 0.0008868)
 description = Oxnard Airport, CA, United States
 location = (0.5969026, -2.0804325)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOXR.TXT
-zone = ('caz040', 0.0011777)
+zone = ('caz354', 0.0002310)
 
 [koxv]
 description = Knoxville, IA, United States
@@ -18252,7 +18278,7 @@ zone = ('idz054', 0.0036226)
 description = Port Isabel Cameron, TX, United States
 location = (0.4566945, -1.6987871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPIL.TXT
-zone = ('txz257', 0.0002952)
+zone = ('txz355', 0.0001232)
 
 [kpim]
 description = Harris County Airport, Pine Mountain, GA, US
@@ -18386,13 +18412,6 @@ location = (0.7142518, -1.5468029)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPNT.TXT
 zone = ('ilz032', 0.0010528)
 
-[kpo1]
-comment = manually researched on 2020-05-24
-description = Poplar Muni, Poplar, MT, United States of America
-location = (0.8401045, -1.8354249)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPO1.TXT
-zone = ('mtz020', 0.0042136)
-
 [kpob]
 description = Pope Air Force Base, NC, United States
 location = (0.6137741, -1.3793919)
@@ -18481,7 +18500,7 @@ zone = ('mnz097', 0.0010053)
 description = Paso Robles Airport, CA, United States
 location = (0.6225008, -2.1054489)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPRB.TXT
-zone = ('caz037', 0.0050307)
+zone = ('caz343', 0.0012148)
 
 [kprc]
 description = Prescott Love Field, AZ, United States
@@ -18574,10 +18593,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTB.TXT
 zone = ('vaz080', 0.0024708)
 
 [kptd]
-description = Potsdam Municipal-Damon field, Potsdam, NY, US
-location = (0.7797555, -1.3080964)
+description = Potsdam Municipal Airport Damon Field, Potsdam, NY, US
+location = (0.7797532, -1.3080995)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTD.TXT
-zone = ('nyz026', 0.0029951)
+zone = ('nyz026', 0.0029977)
 
 [kptk]
 description = Oakland County International, MI, United States
@@ -18607,7 +18626,7 @@ zone = ('ksz081', 0.0009223)
 description = Porterville, Porterville Municipal Airport, CA, United States
 location = (0.6289003, -2.0781054)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTV.TXT
-zone = ('caz519', 0.0171950)
+zone = ('caz315', 0.0045169)
 
 [kptw]
 description = Pottstown Limerick Airport, PA, United States
@@ -18765,12 +18784,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPZZ.TXT
 zone = ('miz018', 0.0017263)
 
-[kqaj]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAJ.TXT
-zone = ('miz018', 0.0017263)
-
 [kqal]
 description = unknown station in United States of America
 location = None
@@ -18789,22 +18802,16 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAZ.TXT
 zone = ('miz018', 0.0017263)
 
-[kqbd]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBD.TXT
-zone = ('miz018', 0.0017263)
-
 [kqbl]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBL.TXT
 zone = ('miz018', 0.0017263)
 
-[kqbr]
+[kqcg]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBR.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQCG.TXT
 zone = ('miz018', 0.0017263)
 
 [kqd3]
@@ -18837,6 +18844,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEK.TXT
 zone = ('miz018', 0.0017263)
 
+[kqel]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEL.TXT
+zone = ('miz018', 0.0017263)
+
 [kqen]
 description = unknown station in United States of America
 location = None
@@ -18891,12 +18904,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFB.TXT
 zone = ('miz018', 0.0017263)
 
-[kqfl]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFL.TXT
-zone = ('miz018', 0.0017263)
-
 [kqft]
 description = unknown station in United States of America
 location = None
@@ -18975,16 +18982,10 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHY.TXT
 zone = ('miz018', 0.0017263)
 
-[kqix]
+[kqil]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQIX.TXT
-zone = ('miz018', 0.0017263)
-
-[kqjq]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQJQ.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQIL.TXT
 zone = ('miz018', 0.0017263)
 
 [kqm2]
@@ -18993,64 +18994,40 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQM2.TXT
 zone = ('miz018', 0.0017263)
 
-[kqme]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQME.TXT
-zone = ('miz018', 0.0017263)
-
-[kqms]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMS.TXT
-zone = ('miz018', 0.0017263)
-
-[kqmu]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMU.TXT
-zone = ('miz018', 0.0017263)
-
-[kqmv]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMV.TXT
-zone = ('miz018', 0.0017263)
-
-[kqmz]
+[kqn3]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMZ.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQN3.TXT
 zone = ('miz018', 0.0017263)
 
-[kqn3]
+[kqoa]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQN3.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOA.TXT
 zone = ('miz018', 0.0017263)
 
-[kqnb]
+[kqpj]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNB.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQPJ.TXT
 zone = ('miz018', 0.0017263)
 
-[kqnc]
+[kqqa]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNC.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQQA.TXT
 zone = ('miz018', 0.0017263)
 
-[kqnd]
+[kqqi]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQND.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQQI.TXT
 zone = ('miz018', 0.0017263)
 
-[kqno]
+[kqqk]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNO.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQQK.TXT
 zone = ('miz018', 0.0017263)
 
 [kqrd]
@@ -19065,10 +19042,16 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRH.TXT
 zone = ('miz018', 0.0017263)
 
-[kqsi]
+[kqry]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRY.TXT
+zone = ('miz018', 0.0017263)
+
+[kqsm]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSI.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSM.TXT
 zone = ('miz018', 0.0017263)
 
 [kqta]
@@ -19076,11 +19059,6 @@ description = Atsugi, Japan Naval Air, Japan
 location = (0.6187192, 2.4338616)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTA.TXT
 
-[kqtt]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTT.TXT
-
 [kqtz]
 description = unknown station in United States of America
 location = None
@@ -19091,30 +19069,40 @@ description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUT.TXT
 
+[kquu]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUU.TXT
+
+[kqvb]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQVB.TXT
+
 [kqvf]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQVF.TXT
 
-[kqwd]
+[kqvg]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWD.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQVG.TXT
 
 [kqwm]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWM.TXT
 
-[kqxh]
+[kqx2]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXH.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQX2.TXT
 
-[kqxx]
+[kqxh]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXX.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXH.TXT
 
 [krac]
 description = Batten International Airport, WI, United States
@@ -19258,7 +19246,7 @@ zone = ('ncz041', 0.0025268)
 description = Louisiana Regional Airport, Gonzales, LA, US
 location = (0.5266130, -1.5872129)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KREG.TXT
-zone = ('laz049', 0.0006959)
+zone = ('laz085', 0.0006823)
 
 [kreo]
 description = Rome, OR, United States
@@ -19279,11 +19267,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRFI.TXT
 zone = ('txz150', 0.0014553)
 
 [krga]
-comment = manually researched on 2020-05-24
-description = Richmond [Central Kentucky Regional], KY, US // Central Kentucky Rgnl, Richmond, KY, United States of America
-location = (0.6567942, -1.4718787)
+description = Central Kentucky Regional Airport, Richmond, KY, US
+location = (0.6567813, -1.4718763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRGA.TXT
-zone = ('kyz057', 0.0017206)
+zone = ('kyz057', 0.0017313)
 
 [krgk]
 description = Red Wing, Red Wing Municipal Airport, MN, United States
@@ -19363,6 +19350,12 @@ location = (0.7260570, -1.9032815)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRKS.TXT
 zone = ('wyz029', 0.0080420)
 
+[krkw]
+description = Rockwood Municipal Airport, Rockwood, TN, US
+location = (0.6269624, -1.4781141)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRKW.TXT
+zone = ('tnz067', 0.0026883)
+
 [krld]
 description = Richland Airport, Richland, WA, US
 location = (0.8081852, -2.0822476)
@@ -19435,6 +19428,12 @@ location = (0.8290314, -2.1330832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRNT.TXT
 zone = ('waz556', 0.0024886)
 
+[krnv]
+description = Cleveland Municipal Airport, Cleveland, MS, US
+location = (0.5892424, -1.5840241)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRNV.TXT
+zone = ('msz018', 0.0018758)
+
 [kroa]
 description = Roanoke Regional Airport, VA, United States
 location = (0.6512987, -1.3956816)
@@ -19477,6 +19476,12 @@ location = (0.7926946, -1.6017517)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRPD.TXT
 zone = ('wiz015', 0.0009217)
 
+[krph]
+description = Graham, Graham Municipal Airport, TX, United States
+location = (0.5778785, -1.7201141)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRPH.TXT
+zone = ('txz100', 0.0022596)
+
 [krpj]
 description = Rochelle, Rochelle Municipal-Koritz Field Airport, IL, United States
 location = (0.7311718, -1.5547102)
@@ -19571,7 +19576,7 @@ zone = ('nvz003', 0.0053087)
 description = Russelville Municipal Airport, AR, United States
 location = (0.6152286, -1.6249015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRUE.TXT
-zone = ('arz022', 0.0035737)
+zone = ('arz122', 0.0017106)
 
 [krug]
 description = Rugby Municipal Airport, ND, United States
@@ -19740,7 +19745,7 @@ zone = ('orz511', 0.0041039)
 description = Methow Valley State Airport, Winthrop, WA, US
 location = (0.8451739, -2.0969433)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS52.TXT
-zone = ('waz043', 0.0081517)
+zone = ('waz049', 0.0030299)
 
 [ks59]
 description = Libby Airport, Libby, MT, US
@@ -19754,6 +19759,12 @@ location = (0.8480921, -1.9067897)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS71.TXT
 zone = ('mtz047', 0.0043782)
 
+[ks85]
+description = Big Sky Field, Culbertson, MT, US
+location = (0.8404337, -1.8239388)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS85.TXT
+zone = ('mtz062', 0.0020728)
+
 [ksaa]
 description = Shively Field, Saratoga, WY, US
 location = (0.7233500, -1.8644305)
@@ -19818,7 +19829,7 @@ zone = ('mnz032', 0.0040770)
 description = Santa Barbara Municipal, CA, United States
 location = (0.6009750, -2.0917771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBA.TXT
-zone = ('caz039', 0.0008735)
+zone = ('caz350', 0.0019549)
 
 [ksbd]
 description = Norton Air Force Base / San Bern, CA, United States
@@ -19848,7 +19859,7 @@ zone = ('gaz086', 0.0010565)
 description = San Luis Obispo Mc Chesney, CA, United States
 location = (0.6149377, -2.1054489)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBP.TXT
-zone = ('caz034', 0.0022389)
+zone = ('caz341', 0.0023087)
 
 [ksbs]
 description = Steamboat Springs, CO, United States
@@ -19868,12 +19879,6 @@ location = (0.5789571, -1.5063151)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSCD.TXT
 zone = ('alz027', 0.0041658)
 
-[kscf]
-description = South Marsh 268, LA, United States
-location = (0.5081672, -1.6034534)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSCF.TXT
-zone = ('laz054', 0.0123392)
-
 [ksch]
 description = Schenectady Airport, NY, United States
 location = (0.7478736, -1.2903801)
@@ -19908,13 +19913,13 @@ zone = ('iaz090', 0.0024874)
 description = Sandberg, CA, United States
 location = (0.6065019, -2.0719967)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSDB.TXT
-zone = ('caz088', 0.0056569)
+zone = ('caz335', 0.0036435)
 
 [ksdc]
 description = Williamson Sodus Airport, Williamson/Sodus, NY, US
-location = (0.7545878, -1.3460154)
+location = (0.7545856, -1.3459875)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSDC.TXT
-zone = ('nyz004', 0.0017951)
+zone = ('nyz004', 0.0017802)
 
 [ksdf]
 description = Standiford Field, KY, United States
@@ -20096,12 +20101,6 @@ location = (0.8243772, -2.1490821)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSHN.TXT
 zone = ('waz511', 0.0050172)
 
-[kshp]
-description = Sheppard Air Force Base, TX, United States
-location = (0.5928302, -1.7188584)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSHP.TXT
-zone = ('txz086', 0.0032039)
-
 [kshr]
 description = Sheridan County Airport, WY, United States
 location = (0.7813257, -1.8669205)
@@ -20214,7 +20213,7 @@ zone = ('miz097', 0.0022376)
 description = Los Alamitos U. S. Army Airfield, CA, United States
 location = (0.5896304, -2.0603612)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSLI.TXT
-zone = ('caz041', 0.0044222)
+zone = ('caz365', 0.0041689)
 
 [kslk]
 description = Adirondack Regional Airport, NY, United States
@@ -20268,7 +20267,7 @@ zone = ('idz009', 0.0062416)
 description = Santa Monica Municipal Airport, CA, United States
 location = (0.5937028, -2.0673425)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMO.TXT
-zone = ('caz041', 0.0026605)
+zone = ('caz547', 0.0033032)
 
 [ksmp]
 description = Stampede Pass, WA, United States
@@ -20292,7 +20291,7 @@ zone = ('scz031', 0.0014085)
 description = Santa Maria Public Airport, CA, United States
 location = (0.6091199, -2.1025400)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMX.TXT
-zone = ('caz035', 0.0031652)
+zone = ('caz347', 0.0028387)
 
 [ksna]
 description = Santa Ana Wayne Orange Cty, CA, United States
@@ -20364,7 +20363,7 @@ zone = ('azz017', 0.0078408)
 description = Spartanburg Memorial, SC, United States
 location = (0.6094108, -1.4302973)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSPA.TXT
-zone = ('scz007', 0.0006360)
+zone = ('scz109', 0.0014730)
 
 [kspb]
 description = Scappoose Industrial Airpark, OR, United States
@@ -20500,9 +20499,9 @@ zone = ('moz020', 0.0023830)
 
 [kstk]
 description = Sterling Municipal Airport, Sterling, CO, US
-location = (0.7088707, -1.8023142)
+location = (0.7088392, -1.8022939)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSTK.TXT
-zone = ('coz048', 0.0028019)
+zone = ('coz048', 0.0028122)
 
 [kstl]
 description = Lambert-St Louis International Airport, MO, United States
@@ -20520,13 +20519,13 @@ zone = ('mnz062', 0.0015841)
 description = Santa Rosa Sonoma County, CA, United States
 location = (0.6719518, -2.1435552)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSTS.TXT
-zone = ('caz507', 0.0019021)
+zone = ('caz506', 0.0032974)
 
 [ksua]
 description = Stuart, Witham Field Airport, FL, United States
 location = (0.4744096, -1.4001225)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSUA.TXT
-zone = ('flz064', 0.0031155)
+zone = ('flz164', 0.0013897)
 
 [ksue]
 description = Sturgeon Bay, WI, United States
@@ -20708,6 +20707,12 @@ location = (0.5178270, -1.6591833)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT41.TXT
 zone = ('txz313', 0.0010324)
 
+[kt69]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT69.TXT
+zone = ('txz313', 0.0010324)
+
 [kt70]
 description = Laughlin Air Force Base Auxiliary #1 Airport, Brackettville, TX, US
 location = (0.5082190, -1.7535827)
@@ -20802,7 +20807,7 @@ zone = ('nmz409', 0.0039713)
 description = Tracy Municipal Airport, Tracy, CA, US
 location = (0.6577971, -2.1195628)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTCY.TXT
-zone = ('caz511', 0.0051343)
+zone = ('caz019', 0.0056657)
 
 [ktdf]
 description = Roxboro, Person County Airport, NC, United States
@@ -20898,7 +20903,7 @@ zone = ('waz509', 0.0018991)
 description = Titusville, FL, United States
 location = (0.4977097, -1.4102260)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTIX.TXT
-zone = ('flz147', 0.0007900)
+zone = ('flz347', 0.0012798)
 
 [ktkc]
 description = Tracy, Tracy Municipal Airport, MN, United States
@@ -20976,7 +20981,7 @@ zone = ('iaz061', 0.0004849)
 description = Torrance, Zamperini Field Airport, CA, United States
 location = (0.5899213, -2.0653063)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTOA.TXT
-zone = ('caz041', 0.0022861)
+zone = ('caz364', 0.0006373)
 
 [ktob]
 description = Dodge Center, Dodge Center Airport, MN, United States
@@ -21056,6 +21061,12 @@ location = (0.6715032, -1.7607755)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTQK.TXT
 zone = ('ksz043', 0.0003294)
 
+[ktqv]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTQV.TXT
+zone = ('ksz043', 0.0003294)
+
 [ktri]
 description = Tri-City Regional Airport, TN, United States
 location = (0.6364634, -1.4381513)
@@ -21084,7 +21095,7 @@ zone = ('caz061', 0.0028966)
 description = Tehachapi Municipal Airport, Tehachapi, CA, US
 location = (0.6132214, -2.0671506)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTSP.TXT
-zone = ('caz059', 0.0097523)
+zone = ('caz334', 0.0015450)
 
 [ktta]
 description = Sanford, Sanford-Lee County Regional Airport, NC, United States
@@ -21114,7 +21125,7 @@ zone = ('njz015', 0.0015334)
 description = Titusville, Nasa Shuttle Landing Facility, FL, United States
 location = (0.4994551, -1.4084807)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTTS.TXT
-zone = ('flz147', 0.0015978)
+zone = ('flz447', 0.0009332)
 
 [ktul]
 description = Tulsa International Airport, OK, United States
@@ -21236,6 +21247,12 @@ location = (0.6964009, -1.4510183)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTZR.TXT
 zone = ('ohz055', 0.0020907)
 
+[ku16]
+description = Eagle Range, UT, United States
+location = (0.7164577, -1.9733856)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU16.TXT
+zone = ('utz101', 0.0030571)
+
 [ku42]
 description = Salt Lake City, Salt Lake City Municipal 2 Airport, UT, United States
 location = (0.7089430, -1.9546427)
@@ -21256,10 +21273,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU55.TXT
 zone = ('utz125', 0.0010712)
 
 [ku68]
-description = North Big Horn County Airport, Cowley/Lovell/Byron, WY, US
-location = (0.7838571, -1.8927397)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU68.TXT
-zone = ('mtz171', 0.0051211)
+zone = ('utz125', 0.0010712)
 
 [ku69]
 description = Duchesne Municipal Airport, Duchesne, UT, US
@@ -21275,9 +21292,9 @@ zone = ('orz006', 0.0041633)
 
 [kube]
 description = Cumberland Municipal Airport, Cumberland, WI, US
-location = (0.7942295, -1.6053731)
+location = (0.7942290, -1.6053559)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUBE.TXT
-zone = ('wiz015', 0.0021672)
+zone = ('wiz015', 0.0021579)
 
 [kucp]
 description = New Castle, New Castle Municipal Airport, PA, United States
@@ -21357,6 +21374,12 @@ location = (0.6563136, -1.7693101)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KULS.TXT
 zone = ('ksz075', 0.0011686)
 
+[kump]
+description = Indianapolis Metropolitan Airport, Indianapolis, IN, US
+location = (0.6970007, -1.5017685)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUMP.TXT
+zone = ('inz039', 0.0023982)
+
 [kuni]
 description = Ohio University Snyder Field, Athens/Albany, OH, US
 location = (0.6843610, -1.4352087)
@@ -21457,7 +21480,7 @@ zone = ('njz019', 0.0013603)
 description = Lompoc, Vandenberg Air Force Base, CA, United States
 location = (0.6061432, -2.1044598)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVBG.TXT
-zone = ('caz035', 0.0021612)
+zone = ('caz346', 0.0003899)
 
 [kvbt]
 description = Bentonville, Bentonville Municipal Airport/Louise M Thaden Field, AR, United States
@@ -21547,7 +21570,7 @@ zone = ('moz058', 0.0022272)
 description = Visalia, Visalia Municipal Airport, CA, United States
 location = (0.6338454, -2.0839231)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVIS.TXT
-zone = ('caz519', 0.0173101)
+zone = ('caz312', 0.0021187)
 
 [kvji]
 description = Abingdon, VA, United States
@@ -21639,13 +21662,13 @@ zone = ('flz425', 0.0021336)
 description = Vero Beach Municipal Airport, FL, United States
 location = (0.4825835, -1.4035356)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVRB.TXT
-zone = ('flz054', 0.0031678)
+zone = ('flz154', 0.0008780)
 
 [kvsf]
 description = Hartness State Airport, VT, United States
 location = (0.7566002, -1.2656546)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVSF.TXT
-zone = ('nhz007', 0.0037407)
+zone = ('vtz021', 0.0030806)
 
 [kvta]
 description = Newark Heath Airport, OH, United States
@@ -21720,6 +21743,12 @@ location = (0.6806784, -1.4009176)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW22.TXT
 zone = ('wvz039', 0.0018400)
 
+[kw29]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW29.TXT
+zone = ('wvz039', 0.0018400)
+
 [kw31]
 description = Lunenburg County Airport, Kenbridge, VA, US
 location = (0.6450772, -1.3645856)
@@ -21746,16 +21775,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW75.TXT
 zone = ('vaz085', 0.0018893)
 
 [kw78]
-description = William M Tuck Airport, South Boston, VA, US
-location = (0.6407104, -1.3761572)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW78.TXT
-zone = ('vaz058', 0.0015902)
+zone = ('vaz085', 0.0018893)
 
 [kw81]
-description = Crewe Municipal Airport, Crewe, VA, US
-location = (0.6489309, -1.3630724)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW81.TXT
-zone = ('vaz067', 0.0009310)
+zone = ('vaz085', 0.0018893)
 
 [kw96]
 comment = manually researched on 2020-05-24
@@ -21882,7 +21911,7 @@ zone = ('flz052', 0.0015328)
 description = Sebastian Municipal Airport, Sebastian, FL, US
 location = (0.4854214, -1.4049185)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KX26.TXT
-zone = ('flz054', 0.0027918)
+zone = ('flz154', 0.0022784)
 
 [kx60]
 description = Williston Municipal Airport, Williston, FL, US
@@ -21918,7 +21947,7 @@ zone = ('paz061', 0.0015868)
 description = Cocoa Beach, Cape Canaveral Air Force Station Skid Strip, FL, United States
 location = (0.4968371, -1.4061536)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXMR.TXT
-zone = ('flz147', 0.0036523)
+zone = ('flz447', 0.0024157)
 
 [kxna]
 description = Northwest Arkansas Regional, AR, United States
@@ -22164,7 +22193,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAB.TXT
 
 [leag]
 description = Algeciras Heliport, Algeciras, CA, ES
-location = (0.6305679, -0.0949654)
+location = (0.6305669, -0.0949647)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAG.TXT
 
 [leal]
@@ -22268,7 +22297,7 @@ location = (0.7033677, -0.0648681)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEGT.TXT
 
 [lehc]
-description = Huesca/Pirineos Airport, Monflorite/Alcalá del Obispo, AR, ES
+description = Huesca-Pirineos Airport, Monflorite/Alcalá del Obispo, AR, ES
 location = (0.7343665, -0.0055269)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEHC.TXT
 
@@ -22363,7 +22392,7 @@ location = (0.7147123, -0.0959931)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LESA.TXT
 
 [lesb]
-description = Son Bonet Airport, Mallorca Island, PM, ES
+description = Son Bonet Airfield, Mallorca Island, PM, ES
 location = (0.6911312, 0.0471724)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LESB.TXT
 
@@ -22438,7 +22467,7 @@ location = (0.6530440, -0.1029744)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEZL.TXT
 
 [lfac]
-description = Calais-Dunkerque Airport, Calais/Dunkerque, HDF, FR
+description = Calais-Dunkerque Airport, Marck, HDF, FR
 location = (0.8894565, 0.0341170)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFAC.TXT
 
@@ -22472,6 +22501,11 @@ description = Bergerac, France
 location = (0.7821984, 0.0090175)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFBE.TXT
 
+[lfbf]
+description = Toulouse / Francazal, France
+location = (0.7598000, 0.0238528)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFBF.TXT
+
 [lfbg]
 description = Cognac, France
 location = (0.7970337, -0.0055269)
@@ -22563,7 +22597,7 @@ location = (0.8549204, 0.1090831)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFJL.TXT
 
 [lfjr]
-description = Angers-Loire Airport, Angers/Marcé, PDL, FR
+description = Angers-Loire Airport, TFFR, PDL, FR
 location = (0.8300838, -0.0054493)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFJR.TXT
 
@@ -22602,6 +22636,11 @@ description = Clermont-Ferrand, France
 location = (0.7990699, 0.0552688)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLC.TXT
 
+[lflh]
+description = Chalon-Champforgeuil Airport, Chalon/Champforgueil, BFC, FR
+location = (0.8172696, 0.0840835)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLH.TXT
+
 [lfll]
 description = Lyon / Satolas, France
 location = (0.7981972, 0.0887209)
@@ -22627,6 +22666,11 @@ description = Valence-Chabeuil Airport, Valence/Chabeuil, ARA, FR
 location = (0.7840298, 0.0867411)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLU.TXT
 
+[lflv]
+description = Vichy, France
+location = (0.8057603, 0.0593412)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLV.TXT
+
 [lflw]
 description = Aurillac, France
 location = (0.7836528, 0.0421788)
@@ -22717,11 +22761,6 @@ description = Beauvais, France
 location = (0.8633562, 0.0369428)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFOB.TXT
 
-[lfoc]
-description = Chateaudun, France
-location = (0.8386307, 0.0241437)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFOC.TXT
-
 [lfoe]
 description = Evreux, France
 location = (0.8555022, 0.0212348)
@@ -23327,16 +23366,6 @@ description = Cagliari / Elmas, Italy
 location = (0.6850417, 0.1582432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEE.TXT
 
-[lief]
-description = Capo Frasca, Italy
-location = (0.6937684, 0.1477712)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEF.TXT
-
-[lieh]
-description = Capo Caccia, Italy
-location = (0.7080219, 0.1425352)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEH.TXT
-
 [lieo]
 description = Olbia / Costa Smeralda, Italy
 location = (0.7138397, 0.1660972)
@@ -23748,8 +23777,8 @@ location = (0.5585054, 0.6091199)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LLBG.TXT
 
 [ller]
-description = Ramon Airport, Eilat, D, IL
-location = (0.5187763, 0.6110645)
+description = Ramon International Airport, Eilat, D, IL
+location = (0.5188342, 0.6111116)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LLER.TXT
 
 [llha]
@@ -23777,16 +23806,6 @@ description = Niederosterreich / Lugplatz Voslau, Austria
 location = (0.8371375, 0.2837808)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOAV.TXT
 
-[logk]
-description = Kapfenberg Airport, Kapfenberg, 6, AT
-location = (0.8282904, 0.2675786)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOGK.TXT
-
-[logm]
-description = Flugfeld Mariazell, Mariazell, 6, AT
-location = (0.8340882, 0.2670412)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOGM.TXT
-
 [lowg]
 description = Graz-Thalerhof-Flughafen, Austria
 location = (0.8203047, 0.2693625)
@@ -23817,11 +23836,6 @@ description = Wien / Schwechat-Flughafen, Austria
 location = (0.8397943, 0.2891429)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOWW.TXT
 
-[lowz]
-description = Zell Am See, Austria
-location = (0.8254098, 0.2231840)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOWZ.TXT
-
 [loxt]
 description = Tulln, Austria
 location = (0.8432849, 0.2812889)
@@ -24057,6 +24071,11 @@ description = Alpnach Air Base, Alpnach, OW, CH
 location = (0.8193256, 0.1445860)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMA.TXT
 
+[lsmc]
+description = Ulrichen Air Base, Obergoms, VS, CH
+location = (0.8116118, 0.1448521)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMC.TXT
+
 [lsmd]
 description = Dübendorf Air Base, Zurich, ZH, CH
 location = (0.8272617, 0.1509401)
@@ -24067,6 +24086,11 @@ description = Emmen Air Base, LU, CH
 location = (0.8219182, 0.1449528)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSME.TXT
 
+[lsmk]
+description = unknown station in Switzerland
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMK.TXT
+
 [lsmm]
 description = Meiringen Airport, BE, CH
 location = (0.8158245, 0.1415462)
@@ -24298,7 +24322,7 @@ location = (0.6736971, 0.6856235)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCA.TXT
 
 [ltcb]
-description = Ordu Giresun Airport, Ordu, 52, TR
+description = OrduGiresun Airport, Ordu, 52, TR
 location = (0.7150068, 0.6647260)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCB.TXT
 
@@ -24349,7 +24373,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCL.TXT
 
 [ltcm]
 description = Sinop Airport, Sinop, 57, TR
-location = (0.7333141, 0.6120241)
+location = (0.7333579, 0.6121179)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCM.TXT
 
 [ltcn]
@@ -24407,14 +24431,19 @@ description = Izmir \ Kaklic, Turkey
 location = (0.6722427, 0.4709480)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFA.TXT
 
+[ltfb]
+description = Selçuk Efes Airport, Selçuk, 35, TR
+location = (0.6623646, 0.4769810)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFB.TXT
+
 [ltfc]
 description = Suleyman Demirel, Turkey
 location = (0.6606071, 0.5299983)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFC.TXT
 
 [ltfd]
-description = Balıkesir Körfez Airport, Edremit, 10, TR
-location = (0.6903580, 0.4714797)
+description = Balıkesir Koca Seyit Airport, Edremit, 10, TR
+location = (0.6903580, 0.4714798)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFD.TXT
 
 [ltfe]
@@ -24447,6 +24476,11 @@ description = İstanbul Airport, Arnavutköy, Istanbul, 34, TR
 location = (0.7201455, 0.5016417)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFM.TXT
 
+[ltfo]
+description = Rize–Artvin Airport, Rize, 53, TR
+location = (0.7187200, 0.7129809)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFO.TXT
+
 [lubm]
 description = Mărculeşti International Airport, Mărculeşti, FR, MD
 location = (0.8353617, 0.4924062)
@@ -24477,11 +24511,6 @@ description = Beograd / Surcin, Serbia And Montenegro
 location = (0.7821984, 0.3540109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYBE.TXT
 
-[lybm]
-description = unknown station in Serbia or Montenegro
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYBM.TXT
-
 [lybt]
 description = Batajnica Air Base, Batajnica, 07, RS
 location = (0.7842689, 0.3535601)
@@ -24507,11 +24536,6 @@ description = Tivat, Serbia And Montenegro
 location = (0.7400196, 0.3269583)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYTV.TXT
 
-[lyuz]
-description = Ponikve Airport, Užice, 16, RS
-location = (0.7661803, 0.3437897)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYUZ.TXT
-
 [lyvr]
 description = Vrsac, Serbia And Montenegro
 location = (0.7880162, 0.3720460)
@@ -24542,11 +24566,6 @@ description = Dolny Hricov, Slovakia
 location = (0.8592838, 0.3248688)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LZZI.TXT
 
-[macb]
-description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MACB.TXT
-
 [mbgt]
 description = JAGS McCartney International Airport, Cockburn Town, GT, TC
 location = (0.3742771, -1.2416674)
@@ -24560,9 +24579,9 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MBPV.TXT
 
 [mdab]
 description = Arroyo Barril Airport, Arroyo Barril, 20, DO
-location = (0.3350788, -1.2117786)
+location = (0.3350775, -1.2117789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDAB.TXT
-zone = ('prz010', 0.0409371)
+zone = ('prz010', 0.0409368)
 
 [mdbh]
 description = Barahona, Dominican Republic
@@ -24570,17 +24589,11 @@ location = (0.3176499, -1.2409291)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDBH.TXT
 zone = ('prz010', 0.0651832)
 
-[mdct]
-description = unknown station in Dominican Republic
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDCT.TXT
-zone = ('prz010', 0.0651832)
-
 [mdcy]
 description = Samaná El Catey International Airport, Samana, 20, DO
-location = (0.3362726, -1.2172275)
+location = (0.3363120, -1.2171473)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDCY.TXT
-zone = ('prz010', 0.0461390)
+zone = ('prz010', 0.0460841)
 
 [mdjb]
 description = La Isabela International Airport, La Isabela, 01, DO
@@ -24618,34 +24631,10 @@ location = (0.3394665, -1.2339478)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDST.TXT
 zone = ('prz010', 0.0620231)
 
-[meat]
-description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MEAT.TXT
-zone = ('prz010', 0.0620231)
-
-[meba]
+[mesn]
 description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MEBA.TXT
-zone = ('prz010', 0.0620231)
-
-[meps]
-description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MEPS.TXT
-zone = ('prz010', 0.0620231)
-
-[mesc]
-description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MESC.TXT
-zone = ('prz010', 0.0620231)
-
-[mesg]
-description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MESG.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MESN.TXT
 zone = ('prz010', 0.0620231)
 
 [mgcb]
@@ -24718,11 +24707,6 @@ description = Choluteca, Honduras
 location = (0.2321288, -1.5216362)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHCH.TXT
 
-[mhgr]
-description = Sangrelaya Airport, Donel, CL, HN
-location = (0.2788073, -1.4849218)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHGR.TXT
-
 [mhgs]
 description = Celaque Airport, Gracias, LE, HN
 location = (0.2543554, -1.5462884)
@@ -24753,15 +24737,20 @@ description = Puerto Lempira, Honduras
 location = (0.2655809, -1.4625859)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHPL.TXT
 
+[mhpr]
+description = Palmerola International Airport, Tegucigalpa, CM, HN
+location = (0.2510202, -1.5292785)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHPR.TXT
+
 [mhro]
 description = Roatan, Honduras
 location = (0.2847796, -1.5100007)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHRO.TXT
 
-[mhsc]
-description = Coronel Enrique Soto Cano Air Base, Honduras
-location = (0.2510365, -1.5291993)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHSC.TXT
+[mhsg]
+description = unknown station in Honduras
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHSG.TXT
 
 [mhsr]
 description = Santa Rosa De Copan, Honduras
@@ -24858,6 +24847,11 @@ location = (0.5521058, -1.8576121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCS.TXT
 zone = ('txz419', 0.0037006)
 
+[mmct]
+description = Chichen-Itza, Mexico
+location = (0.3602650, -1.5437340)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCT.TXT
+
 [mmcu]
 description = Chihuahua International Airport, Mexico
 location = (0.5009095, -1.8494672)
@@ -25024,7 +25018,7 @@ location = (0.3385939, -1.7808176)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMPN.TXT
 
 [mmpq]
-description = Palenque International Airport, CHP, MX
+description = Palenque International Airport, Palenque, CHP, MX
 location = (0.3060112, -1.6059732)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMPQ.TXT
 
@@ -25056,12 +25050,12 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSD.TXT
 
 [mmsl]
 description = Cabo San Lucas International Airport, Cabo San Lucas, BCS, MX
-location = (0.4005129, -1.9187625)
+location = (0.4005218, -1.9187828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSL.TXT
 
 [mmsm]
-description = Santa Lucía Air Force Base / Felipe Angeles International Airport, Mexico City (Santa Lucía), MEX, MX
-location = (0.3447905, -1.7281777)
+description = Santa Lucía Air Force Base / General Felipe Ángeles International Airport, Mexico City (Santa Lucía), MEX, MX
+location = (0.3446292, -1.7281290)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSM.TXT
 
 [mmsp]
@@ -25184,11 +25178,6 @@ description = Marcos A. Gelabert, Panama
 location = (0.1567887, -1.3878276)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPMG.TXT
 
-[mpmp]
-description = unknown station in Panama
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPMP.TXT
-
 [mppa]
 description = Panamá Pacífico International Airport, Panamá City, 10, PA
 location = (0.1555924, -1.3892751)
@@ -25204,11 +25193,6 @@ description = Tocumen, Panama
 location = (0.1579523, -1.3852096)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPTO.TXT
 
-[mr0c]
-description = unknown station in Costa Rica
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MR0C.TXT
-
 [mrlb]
 description = Liberia, Costa Rica
 location = (0.1852958, -1.4910930)
@@ -25224,6 +25208,11 @@ description = Juan Santamaria, Costa Rica
 location = (0.1745329, -1.4698581)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MROC.TXT
 
+[mrpp]
+description = Playa Pájaros Airport, Paquera, P, CR
+location = (0.1720600, -1.4781961)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MRPP.TXT
+
 [mrpv]
 description = Tobias Bolanos International, Costa Rica
 location = (0.1736603, -1.4686946)
@@ -25266,6 +25255,12 @@ location = (0.3447025, -1.2598368)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MTCH.TXT
 zone = ('prz010', 0.0868378)
 
+[mtmp]
+description = unknown station in Haiti
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MTMP.TXT
+zone = ('prz010', 0.0868378)
+
 [mtpp]
 description = Port-Au-Prince / Aeroport International, Haiti
 location = (0.3240495, -1.2618730)
@@ -25468,6 +25463,11 @@ description = Labasa Airport, N, FJ
 location = (-0.2873981, 3.1300734)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNL.TXT
 
+[nfnm]
+description = Matei Airport, Matei, N, FJ
+location = (-0.2913059, -3.1394459)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNM.TXT
+
 [nfnr]
 description = Rotuma, Fiji
 location = (-0.2181662, 3.0901054)
@@ -25475,7 +25475,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNR.TXT
 
 [nfns]
 description = Savusavu Airport, Savusavu, N, FJ
-location = (-0.2932642, 3.1300910)
+location = (-0.2932746, 3.1300837)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNS.TXT
 
 [nftf]
@@ -25488,12 +25488,6 @@ description = Haapai, Tonga
 location = (-0.3455752, -3.0429816)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFTL.TXT
 
-[nftp]
-description = Kuini Lavenia Airport, Niuatoputapu, 03, TO
-location = (-0.2788564, -3.0332267)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFTP.TXT
-zone = ('asz001', 0.0594419)
-
 [nftv]
 description = Vava'u International Airport, Vava'u Island, 05, TO
 location = (-0.3243747, -3.0362098)
@@ -25510,11 +25504,6 @@ description = Tarawa, Kiribati
 location = (0.0235619, 3.0179652)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NGTA.TXT
 
-[ngtt]
-description = unknown station in Kiribati (Gilbert Islands), Tuvalu
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NGTT.TXT
-
 [niue]
 description = Alofi / Niue, Cook Islands
 location = (-0.3327761, -2.9656053)
@@ -25527,12 +25516,6 @@ location = (-0.2309652, -3.0746884)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NLWW.TXT
 zone = ('asz001', 0.0942539)
 
-[nnch]
-description = unknown station in South Pacific
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NNCH.TXT
-zone = ('asz001', 0.0942539)
-
 [nsfa]
 description = Faleolo Intl / Apia, Samoa
 location = (-0.2411463, -3.0019663)
@@ -25560,6 +25543,11 @@ description = Longana Airport, Longana, PAM, VU
 location = (-0.2671523, 2.9315771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NVSG.TXT
 
+[nvsl]
+description = Lamap Malekula, Vanuatu
+location = (-0.2865249, 2.9286625)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NVSL.TXT
+
 [nvss]
 description = Pekoa Airport Santo, Vanuatu
 location = (-0.2708169, 2.9184814)
@@ -25615,11 +25603,6 @@ description = Amundsen-Scott South Pole Station, Antarctica
 location = (-1.5707963, 0.0000000)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZSP.TXT
 
-[nzwd]
-description = Williams Field, Antarctic, New Zealand
-location = (-1.3593206, 2.9085912)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZWD.TXT
-
 [nzwn]
 description = Wellington Airport, New Zealand
 location = (-0.7214028, 3.0508355)
@@ -25630,25 +25613,20 @@ description = Whenuapai, New Zealand
 location = (-0.6419903, 3.0479267)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZWP.TXT
 
-[oahr]
-description = Herat, Afghanistan
-location = (0.5971935, 1.0858857)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAHR.TXT
-
-[oakb]
-description = Kabul Airport, Afghanistan
-location = (0.6044657, 1.2077678)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAKB.TXT
+[oasp]
+description = unknown station in Afghanistan
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OASP.TXT
 
 [obbi]
 description = Bahrain International Airport, Bahrain
 location = (0.4584398, 0.8840093)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OBBI.TXT
 
-[odkl]
+[odap]
 description = unknown station in Pakistan, Afghanistan or Western Asia
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ODKL.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ODAP.TXT
 
 [oeab]
 description = Abha, Saudi Arabia
@@ -25740,11 +25718,6 @@ description = Madinah, Saudi Arabia
 location = (0.4284783, 0.6928957)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEMA.TXT
 
-[oemn]
-description = unknown station in Saudi Arabia
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEMN.TXT
-
 [oeng]
 description = Najran, Saudi Arabia
 location = (0.3074688, 0.7752171)
@@ -25775,11 +25748,6 @@ description = Arar, Saudi Arabia
 location = (0.5393067, 0.7179121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OERR.TXT
 
-[oery]
-description = Riyadh, Saudi Arabia
-location = (0.4313872, 0.8156505)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OERY.TXT
-
 [oesh]
 description = Sharurah, Saudi Arabia
 location = (0.3048508, 0.8223410)
@@ -25861,12 +25829,12 @@ location = (0.5058546, 0.8872090)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBB.TXT
 
 [oibh]
-description = Bastak Airport, 23, IR
+description = Bastak Airport, 22, IR
 location = (0.4749512, 0.9480384)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBH.TXT
 
 [oibj]
-description = Jam Airport, Kangan, 06, IR
+description = Jam Airport, Kangan, 18, IR
 location = (0.4855593, 0.9137183)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBJ.TXT
 
@@ -25881,12 +25849,12 @@ location = (0.4639667, 0.9570222)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBL.TXT
 
 [oibp]
-description = Persian Gulf International Airport, Asalouyeh, 06, IR
+description = Persian Gulf International Airport, Asalouyeh, 18, IR
 location = (0.4778642, 0.9204465)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBP.TXT
 
 [oibq]
-description = Khark Island Airport, 06, IR
+description = Khark Island Airport, Khark, 18, IR
 location = (0.5106886, 0.8783177)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBQ.TXT
 
@@ -25896,7 +25864,7 @@ location = (0.4522051, 0.9518929)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBS.TXT
 
 [oibv]
-description = Lavan Island Airport, 23, IR
+description = Lavan Island Airport, 22, IR
 location = (0.4679280, 0.9312431)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBV.TXT
 
@@ -25961,7 +25929,7 @@ location = (0.6085624, 0.8473961)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIHH.TXT
 
 [oihm]
-description = Malayer Airport, Malayer, 24, IR
+description = Malayer Airport, Malayer, 13, IR
 location = (0.5983570, 0.8520115)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIHM.TXT
 
@@ -25971,7 +25939,7 @@ location = (0.5951573, 0.8621927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIHR.TXT
 
 [oiie]
-description = Imam Khomeini International Airport, Tehran, 07, IR
+description = Imam Khomeini International Airport, Tehran, 23, IR
 location = (0.6181275, 0.8927743)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIIE.TXT
 
@@ -26021,8 +25989,8 @@ location = (0.4669628, 0.9756778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIKQ.TXT
 
 [oikr]
-description = Rafsanjan Airport, 15, IR
-location = (0.5287946, 0.9782763)
+description = Rafsanjan Airport, Rafsanjan, 08, IR
+location = (0.5288059, 0.9782392)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIKR.TXT
 
 [oimb]
@@ -26036,12 +26004,12 @@ location = (0.6370646, 1.0657853)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMC.TXT
 
 [oimd]
-description = Gonabad Airport, Gonabad, 30, IR
+description = Gonabad Airport, Gonabad, 09, IR
 location = (0.5995206, 1.0241592)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMD.TXT
 
 [oimj]
-description = Shahroud Airport, 12, IR
+description = Shahroud Airport, 20, IR
 location = (0.6357414, 0.9617497)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMJ.TXT
 
@@ -26072,7 +26040,7 @@ location = (0.5864306, 0.9933832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMT.TXT
 
 [oinb]
-description = Babolsar Airport, Babolsar, 21, IR
+description = Babolsar Airport, Babolsar, 02, IR
 location = (0.6407324, 0.9194342)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINB.TXT
 
@@ -26102,7 +26070,7 @@ location = (0.6440265, 0.8843002)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINR.TXT
 
 [oinz]
-description = Sari Dasht-e Naz International Airport, Sari, 21, IR
+description = Sari Dasht-e Naz International Airport, Sari, 02, IR
 location = (0.6395656, 0.9283190)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINZ.TXT
 
@@ -26122,7 +26090,7 @@ location = (0.4830005, 0.9491343)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OISL.TXT
 
 [oisr]
-description = Lamerd Airport, Lamerd, 14, IR
+description = Lamerd Airport, Lamerd, 07, IR
 location = (0.4777437, 0.9283197)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OISR.TXT
 
@@ -26152,7 +26120,7 @@ location = (0.6518562, 0.8050574)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITM.TXT
 
 [oitp]
-description = Parsabade Moghan Airport, Parsabad, 03, IR
+description = Parsabad-Moghan Airport, Parsabad, 24, IR
 location = (0.6912132, 0.8356898)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITP.TXT
 
@@ -26167,7 +26135,7 @@ location = (0.6646796, 0.8077966)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITT.TXT
 
 [oitu]
-description = Maku National Airport, Showt, 02, IR
+description = Maku National Airport, Showt, 04, IR
 location = (0.6864380, 0.7754498)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITU.TXT
 
@@ -26222,8 +26190,8 @@ location = (0.5171992, 0.6111561)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OJAQ.TXT
 
 [okas]
-description = Ali Al Salem Air Base, JA, KW
-location = (0.5121966, 0.8293945)
+description = Ali Al Salem Air Base, Al Damaikhi, JA, KW
+location = (0.5121604, 0.8292271)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OKAS.TXT
 
 [okbk]
@@ -26276,11 +26244,21 @@ description = Sharjah International Airport, United Arab Emirates
 location = (0.4421501, 0.9689486)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OMSJ.TXT
 
+[ooad]
+description = unknown station in Oman
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OOAD.TXT
+
 [oodq]
 description = Duqm International Airport, Duqm, WU, OM
 location = (0.3403731, 1.0059060)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OODQ.TXT
 
+[ookb]
+description = Khassab, Oman
+location = (0.4575672, 0.9814568)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OOKB.TXT
+
 [ooms]
 description = Seeb, International Airport, Oman
 location = (0.4116068, 1.0172361)
@@ -26296,16 +26274,16 @@ description = Sohar Majis, Oman
 location = (0.4270239, 0.9884381)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OOSH.TXT
 
+[ooth]
+description = Thumrait, Oman
+location = (0.3083415, 0.9430596)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OOTH.TXT
+
 [opfa]
 description = Faisalabad International Airport, Faisalabad, PB, PK
 location = (0.5474225, 1.2739995)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPFA.TXT
 
-[opgd]
-description = Gwadar International Airport, Gwadar, BA, PK
-location = (0.4403883, 1.0878231)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPGD.TXT
-
 [opis]
 description = Islamabad International Airport, Islamabad, PB, PK
 location = (0.5855405, 1.2710475)
@@ -26336,21 +26314,11 @@ description = Peshawar, Pakistan
 location = (0.5937028, 1.2493649)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPPS.TXT
 
-[oprn]
-description = Islamabad Airport, Pakistan
-location = (0.5867215, 1.2758357)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPRN.TXT
-
 [opsk]
 description = Sukkur, Pakistan
 location = (0.4838392, 1.2006459)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPSK.TXT
 
-[opsr]
-description = Sargodha, Pakistan
-location = (0.5593780, 1.2682726)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPSR.TXT
-
 [opst]
 description = Sialkot International Airport, Sialkot, PB, PK
 location = (0.5678526, 1.2978948)
@@ -26361,16 +26329,16 @@ description = Baghdad International Airport / New Al Muthana Air Base, Baghdad,
 location = (0.5805402, 0.7720394)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORBI.TXT
 
+[orbr]
+description = Bashur Airfield, Bashur, AR, IQ
+location = (0.6376333, 0.7738773)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORBR.TXT
+
 [orer]
 description = Erbil International Airport, Arbil, AR, IQ
 location = (0.6324654, 0.7673026)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORER.TXT
 
-[orin]
-description = unknown station in Iraq
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORIN.TXT
-
 [ormm]
 description = Basra International Airport, Basra, BA, IQ
 location = (0.5331824, 0.8318606)
@@ -26386,11 +26354,6 @@ description = Sulaymaniyah International Airport, Sulaymaniyah, SW, IQ
 location = (0.6206696, 0.7909263)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORSU.TXT
 
-[orur]
-description = unknown station in Iraq
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORUR.TXT
-
 [osap]
 description = Aleppo International Airport, Syria
 location = (0.6315183, 0.6492625)
@@ -26401,11 +26364,6 @@ description = Damascus Int. Airport, Syria
 location = (0.5832309, 0.6373361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSDI.TXT
 
-[osdo]
-description = unknown station in Syria
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSDO.TXT
-
 [oskl]
 description = Kamishli, Syria
 location = (0.6466445, 0.7193665)
@@ -26437,6 +26395,12 @@ location = (1.2241041, -2.5532427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAD.TXT
 zone = ('akz203', 0.0194057)
 
+[paak]
+description = Atka, Atka Airport, AK, United States
+location = (0.9114158, -3.0404751)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAK.TXT
+zone = ('akz187', 0.0096731)
+
 [paaq]
 description = Palmer Municipal Airport, AK, United States
 location = (1.0751228, -2.6022859)
@@ -26453,13 +26417,13 @@ zone = ('akz204', 0.0044878)
 description = Bethel Airport, AK, United States
 location = (1.0608693, -2.8245245)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABE.TXT
-zone = ('akz155', 0.0088697)
+zone = ('akz155', 0.0072491)
 
 [pabi]
 description = Allen Army Airfield, AK, United States
 location = (1.1170107, -2.5432356)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABI.TXT
-zone = ('akz223', 0.0078136)
+zone = ('akz226', 0.0072087)
 
 [pabl]
 description = Buckland, Buckland Airport, AK, United States
@@ -26489,25 +26453,31 @@ zone = ('akz101', 0.0038723)
 description = Cold Bay Airport, AK, United States
 location = (0.9637126, -2.8402325)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACD.TXT
-zone = ('akz181', 0.0166410)
+zone = ('akz181', 0.0166365)
 
 [pacm]
 description = Scammon Bay Airport, Scammon Bay, AK, US
 location = (1.0794041, -2.8897591)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACM.TXT
-zone = ('akz214', 0.0143952)
+zone = ('akz214', 0.0127940)
 
 [pacv]
 description = Merle K. Smith Airport, AK, United States
 location = (1.0559242, -2.5391632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACV.TXT
-zone = ('akz135', 0.0025955)
+zone = ('akz135', 0.0047418)
 
 [pacz]
 description = Cape Romanzof, Cape Romanzof Lrrs Airport, AK, United States
 location = (1.0783226, -2.8978283)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACZ.TXT
-zone = ('akz155', 0.0330574)
+zone = ('akz214', 0.0167556)
+
+[pade]
+description = Deering Airport, AK, United States
+location = (1.1530809, -2.8408142)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADE.TXT
+zone = ('akz210', 0.0101289)
 
 [padg]
 description = Red Dog Airport, Red Dog, AK, US
@@ -26519,7 +26489,7 @@ zone = ('akz208', 0.0058371)
 description = Adak Island, Adak Airport, AK, United States
 location = (0.9054380, -3.0830514)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADK.TXT
-zone = ('akz187', 0.0198448)
+zone = ('akz187', 0.0172282)
 
 [padl]
 description = Dillingham, Dillingham Airport, AK, United States
@@ -26527,6 +26497,12 @@ location = (1.0306169, -2.7666378)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADL.TXT
 zone = ('akz161', 0.0121705)
 
+[padm]
+description = Marshall Don Hunter Sr Airport, Marshall, AK, US
+location = (1.0797357, -2.8278872)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADM.TXT
+zone = ('akz155', 0.0219553)
+
 [padq]
 description = Kodiak Airport, AK, United States
 location = (1.0079276, -2.6613362)
@@ -26537,13 +26513,13 @@ zone = ('akz171', 0.0181711)
 description = Unalaska, Unalaska Airport, AK, United States
 location = (0.9407325, -2.9065550)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADU.TXT
-zone = ('akz185', 0.0083807)
+zone = ('akz185', 0.0087042)
 
 [paec]
 description = Chulitna, Chulitna River, AK, United States
 location = (1.0965128, -2.6163601)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEC.TXT
-zone = ('akz225', 0.0133445)
+zone = ('akz225', 0.0131223)
 
 [paed]
 description = Anchorage, Elmendorf Air Force Base, AK, United States
@@ -26555,13 +26531,13 @@ zone = ('akz101', 0.0025296)
 description = Eagle Airport, AK, United States
 location = (1.1306825, -2.4635322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEG.TXT
-zone = ('akz224', 0.0144935)
+zone = ('akz224', 0.0151970)
 
 [paeh]
 description = Cape Newenham, Cape Newenham Lrrs Airport, AK, United States
 location = (1.0236356, -2.8285969)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEH.TXT
-zone = ('akz155', 0.0359423)
+zone = ('akz155', 0.0350928)
 
 [paei]
 description = Fairbanks, Eielson Air Force Base, AK, United States
@@ -26573,13 +26549,13 @@ zone = ('akz222', 0.0062700)
 description = Elfin Cove, Elfin Cove Seaplane Base, AK, United States
 location = (1.0157816, -2.3797564)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEL.TXT
-zone = ('akz022', 0.0023593)
+zone = ('akz022', 0.0023399)
 
 [paem]
 description = Emmonak, Emmonak Airport, AK, United States
 location = (1.0957759, -2.8710666)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEM.TXT
-zone = ('akz214', 0.0114700)
+zone = ('akz214', 0.0134072)
 
 [paen]
 description = Kenai Municipal Airport, AK, United States
@@ -26603,7 +26579,7 @@ zone = ('akz222', 0.0032920)
 description = Kake, Kake Airport, AK, United States
 location = (0.9939650, -2.3369959)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFE.TXT
-zone = ('akz023', 0.0120074)
+zone = ('akz023', 0.0120051)
 
 [pafm]
 description = Ambler, Ambler Airport, AK, United States
@@ -26621,7 +26597,7 @@ zone = ('akz101', 0.0016730)
 description = Nikolai Airport, Nikolai, AK, US
 location = (1.0998821, -2.6940554)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFS.TXT
-zone = ('akz227', 0.0010247)
+zone = ('akz227', 0.0039098)
 
 [paga]
 description = Galena, Edward G. Pitka Sr. Airport, AK, United States
@@ -26635,23 +26611,11 @@ location = (1.1952596, -2.6089763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGB.TXT
 zone = ('akz206', 0.0124840)
 
-[pagg]
-description = Kwigillingok Airport, Kwigillingok, AK, US
-location = (1.0450421, -2.8478364)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGG.TXT
-zone = ('akz155', 0.0141488)
-
-[pagh]
-description = Shungnak Airport, Shungnak, AK, US
-location = (1.1674176, -2.7429944)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGH.TXT
-zone = ('akz217', 0.0081817)
-
 [pagk]
 description = Gulkana Airport, AK, United States
 location = (1.0847221, -2.5385814)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGK.TXT
-zone = ('akz141', 0.0060642)
+zone = ('akz141', 0.0066386)
 
 [pagl]
 description = Golovin, Golovin Airport, AK, United States
@@ -26669,13 +26633,13 @@ zone = ('akz213', 0.0290749)
 description = Angoon, AK, United States
 location = (1.0035643, -2.3489223)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGN.TXT
-zone = ('akz024', 0.0034154)
+zone = ('akz024', 0.0033973)
 
 [pags]
 description = Gustavus, Gustavus Airport, AK, United States
 location = (1.0195632, -2.3684118)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGS.TXT
-zone = ('akz020', 0.0089555)
+zone = ('akz020', 0.0089751)
 
 [pagy]
 description = Skagway Airport, AK, United States
@@ -26687,7 +26651,7 @@ zone = ('akz018', 0.0016415)
 description = Holy Cross Airport, Holy Cross, AK, US
 location = (1.0853906, -2.7885997)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHC.TXT
-zone = ('akz215', 0.0083766)
+zone = ('akz215', 0.0103201)
 
 [pahl]
 description = Huslia, Huslia Airport, AK, United States
@@ -26695,12 +26659,6 @@ location = (1.1466377, -2.7288417)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHL.TXT
 zone = ('akz216', 0.0168005)
 
-[pahn]
-description = Haines Airport, AK, United States
-location = (1.0341076, -2.3652120)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHN.TXT
-zone = ('akz019', 0.0028288)
-
 [paho]
 description = Homer Airport, AK, United States
 location = (1.0410889, -2.6438829)
@@ -26711,13 +26669,19 @@ zone = ('akz121', 0.0135884)
 description = Hooper Bay, Hooper Bay Airport, AK, United States
 location = (1.0736684, -2.8995737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHP.TXT
-zone = ('akz155', 0.0314008)
+zone = ('akz155', 0.0332814)
+
+[pahx]
+description = Shageluk Airport, Shageluk, AK, US
+location = (1.0941870, -2.7850044)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHX.TXT
+zone = ('akz215', 0.0013949)
 
 [pahy]
 description = Hydaburg, Hydaburg Seaplane Base, AK, United States
 location = (0.9634217, -2.3183790)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHY.TXT
-zone = ('akz027', 0.0023995)
+zone = ('akz027', 0.0024002)
 
 [paig]
 description = Igiugig Airport, Igiugig, AK, US
@@ -26753,7 +26717,7 @@ zone = ('akz219', 0.0133426)
 description = Mckinley Park, Mckinley National Park Airport, AK, United States
 location = (1.1123565, -2.5990861)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIN.TXT
-zone = ('akz225', 0.0095133)
+zone = ('akz225', 0.0089432)
 
 [paiw]
 description = Wales, AK, United States
@@ -26765,13 +26729,13 @@ zone = ('akz213', 0.0194516)
 description = Chignik, Chignik Airport, AK, United States
 location = (0.9828191, -2.7641361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAJC.TXT
-zone = ('akz181', 0.0302332)
+zone = ('akz181', 0.0302376)
 
 [pajn]
 description = Juneau International Airport, AK, United States
 location = (1.0183996, -2.3486314)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAJN.TXT
-zone = ('akz025', 0.0090879)
+zone = ('akz025', 0.0091178)
 
 [pajz]
 description = Koliganek Airport, Koliganek, AK, US
@@ -26783,7 +26747,7 @@ zone = ('akz161', 0.0074745)
 description = False Pass Airport, False Pass, AK, US
 location = (0.9572677, -2.8520426)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKF.TXT
-zone = ('akz181', 0.0256808)
+zone = ('akz181', 0.0256766)
 
 [pakh]
 description = Akhiok Airport, Akhiok, AK, US
@@ -26795,7 +26759,7 @@ zone = ('akz171', 0.0236046)
 description = Kipnuk, Kipnuk Airport, AK, United States
 location = (1.0460243, -2.8628684)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKI.TXT
-zone = ('akz155', 0.0164558)
+zone = ('akz155', 0.0172958)
 
 [pakk]
 description = Koyuk, Koyuk Airport, AK, United States
@@ -26819,7 +26783,7 @@ zone = ('akz219', 0.0310692)
 description = Ketchikan International Airport, AK, United States
 location = (0.9660397, -2.2988895)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKT.TXT
-zone = ('akz028', 0.0047125)
+zone = ('akz028', 0.0046526)
 
 [paku]
 description = Kuparuk, Ugnu-Kuparuk Airport, AK, United States
@@ -26837,19 +26801,19 @@ zone = ('akz212', 0.0189306)
 description = Klawock, Klawock Airport, AK, United States
 location = (0.9701122, -2.3227423)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKW.TXT
-zone = ('akz027', 0.0050863)
+zone = ('akz027', 0.0051116)
 
 [pakx]
 description = Wilder/Natwick LLC Airport, Port Alsworth, AK, US
 location = (1.0506632, -2.6934408)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKX.TXT
-zone = ('akz152', 0.0286153)
+zone = ('akz152', 0.0283901)
 
 [palg]
 description = Kalskag Airport, Kalskag, AK, US
 location = (1.0740111, -2.7984784)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALG.TXT
-zone = ('akz215', 0.0203757)
+zone = ('akz215', 0.0224599)
 
 [palh]
 description = Lake Hood, AK, United States
@@ -26861,7 +26825,7 @@ zone = ('akz101', 0.0039174)
 description = Port Alsworth, Port Alsworth Airport, AK, United States
 location = (1.0506882, -2.6933339)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALJ.TXT
-zone = ('akz152', 0.0286258)
+zone = ('akz152', 0.0284044)
 
 [palp]
 description = Deadhorse, Alpine Airstrip, AK, United States
@@ -26885,13 +26849,13 @@ zone = ('akz161', 0.0170277)
 description = Mcgrath Airport, AK, United States
 location = (1.0986848, -2.7157323)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMC.TXT
-zone = ('akz227', 0.0107000)
+zone = ('akz227', 0.0083743)
 
 [pamd]
 description = Middleton Island, Middleton Island Airport, AK, United States
 location = (1.0373074, -2.5534167)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMD.TXT
-zone = ('akz135', 0.0222259)
+zone = ('akz135', 0.0225275)
 
 [pamh]
 description = Minchumina, Minchumina Airport, AK, United States
@@ -26905,11 +26869,17 @@ location = (1.1081113, -2.8293533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMK.TXT
 zone = ('akz212', 0.0112108)
 
+[pamm]
+description = Metlakatla, Metlakatla Seaplane Base, AK, United States
+location = (0.9622194, -2.2964703)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMM.TXT
+zone = ('akz028', 0.0085000)
+
 [pamo]
 description = Mountain Village Airport, Mountain Village, AK, US
 location = (1.0837692, -2.8567899)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMO.TXT
-zone = ('akz214', 0.0026642)
+zone = ('akz214', 0.0033031)
 
 [pamr]
 description = Anchorage Merrill Field, AK, United States
@@ -26921,7 +26891,7 @@ zone = ('akz101', 0.0028153)
 description = Napakiak Airport, Napakiak, AK, US
 location = (1.0592456, -2.8270669)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANA.TXT
-zone = ('akz155', 0.0074265)
+zone = ('akz155', 0.0056383)
 
 [panc]
 description = Ted Stevens Anchorage International, AK, United States
@@ -26933,7 +26903,7 @@ zone = ('akz101', 0.0043617)
 description = Aniak, Aniak Airport, AK, United States
 location = (1.0747980, -2.7845468)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANI.TXT
-zone = ('akz215', 0.0190184)
+zone = ('akz215', 0.0207851)
 
 [pann]
 description = Nenana Municipal Airport, AK, United States
@@ -26945,7 +26915,7 @@ zone = ('akz221', 0.0183014)
 description = Anvik, Anvik Airport, AK, United States
 location = (1.0934197, -2.7958381)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANV.TXT
-zone = ('akz215', 0.0037351)
+zone = ('akz215', 0.0053864)
 
 [panw]
 description = New Stuyahok Airport, New Stuyahok, AK, US
@@ -26953,12 +26923,6 @@ location = (1.0375965, -2.7458917)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANW.TXT
 zone = ('akz161', 0.0027450)
 
-[paoh]
-description = Hoonah, Hoonah Seaplane Base, AK, United States
-location = (1.0143272, -2.3640485)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOH.TXT
-zone = ('akz021', 0.0038654)
-
 [paom]
 description = Nome Airport, AK, United States
 location = (1.1260283, -2.8873564)
@@ -26969,7 +26933,7 @@ zone = ('akz211', 0.0072571)
 description = Toksook Bay Airport, Toksook Bay, AK, US
 location = (1.0566468, -2.8813118)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOO.TXT
-zone = ('akz155', 0.0193200)
+zone = ('akz155', 0.0211225)
 
 [paor]
 description = Northway Airport, AK, United States
@@ -26986,7 +26950,7 @@ zone = ('akz208', 0.0165283)
 description = Nelson Lagoon Airport, Nelson Lagoon, AK, US
 location = (0.9775153, -2.8127727)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOU.TXT
-zone = ('akz181', 0.0069574)
+zone = ('akz181', 0.0069577)
 
 [papb]
 description = St. George Airport, AK, United States
@@ -26998,7 +26962,7 @@ zone = ('akz195', 0.0064251)
 description = Petersburg, AK, United States
 location = (0.9916379, -2.3207061)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPG.TXT
-zone = ('akz026', 0.0037893)
+zone = ('akz026', 0.0038231)
 
 [paph]
 description = Port Heiden, Port Heiden Airport, AK, United States
@@ -27010,7 +26974,7 @@ zone = ('akz161', 0.0429356)
 description = Platinum, AK, United States
 location = (1.0300351, -2.8242336)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPM.TXT
-zone = ('akz155', 0.0302581)
+zone = ('akz155', 0.0292242)
 
 [papn]
 description = Pilot Point Airport, Pilot Point, AK, US
@@ -27034,13 +26998,13 @@ zone = ('akz219', 0.0150372)
 description = Puntilla, AK, United States
 location = (1.0838495, -2.6659904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPT.TXT
-zone = ('akz227', 0.0196075)
+zone = ('akz101', 0.0310937)
 
 [paqh]
 description = Quinhagak Airport, Quinhagak, AK, US
 location = (1.0429232, -2.8247281)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAQH.TXT
-zone = ('akz155', 0.0181982)
+zone = ('akz155', 0.0168868)
 
 [paqt]
 description = Nuiqsut Airport, AK, United States
@@ -27058,7 +27022,7 @@ zone = ('akz218', 0.0094233)
 description = Russian Mission Airport, Russian Mission, AK, US
 location = (1.0782449, -2.8155557)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PARS.TXT
-zone = ('akz155', 0.0232023)
+zone = ('akz155', 0.0227206)
 
 [pary]
 description = Ruby Airport, Ruby, AK, US
@@ -27082,7 +27046,7 @@ zone = ('akz203', 0.0063748)
 description = Sand Point, AK, United States
 location = (0.9654580, -2.8015443)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASD.TXT
-zone = ('akz181', 0.0084997)
+zone = ('akz181', 0.0085037)
 
 [pash]
 description = Shishmaref, Shishmaref Airport, AK, United States
@@ -27094,7 +27058,7 @@ zone = ('akz207', 0.0108733)
 description = Sitka Airport, AK, United States
 location = (0.9957103, -2.3625940)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASI.TXT
-zone = ('akz023', 0.0032716)
+zone = ('akz023', 0.0032981)
 
 [pask]
 description = Selawik, AK, United States
@@ -27106,13 +27070,13 @@ zone = ('akz209', 0.0060159)
 description = Sleetmute, AK, United States
 location = (1.0771590, -2.7427849)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASL.TXT
-zone = ('akz152', 0.0077185)
+zone = ('akz152', 0.0073722)
 
 [pasm]
 description = St. Mary'S, St. Mary'S Airport, AK, United States
 location = (1.0829768, -2.8501227)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASM.TXT
-zone = ('akz214', 0.0058171)
+zone = ('akz214', 0.0062958)
 
 [pasn]
 description = St Paul Island Airport, AK, United States
@@ -27130,7 +27094,7 @@ zone = ('akz121', 0.0175704)
 description = Sparrevohn Airways Facilities Sector, AK, United States
 location = (1.0663962, -2.7151505)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASV.TXT
-zone = ('akz152', 0.0096538)
+zone = ('akz152', 0.0096881)
 
 [pasx]
 description = Soldotna, AK, United States
@@ -27142,6 +27106,7 @@ zone = ('akz121', 0.0039260)
 description = Shemya Eareckson As, AK, United States
 location = (0.9200794, 3.0389091)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASY.TXT
+zone = ('akz191', 0.0162952)
 
 [pata]
 description = Tanana Calhoun Memorial Airport, AK, United States
@@ -27165,19 +27130,19 @@ zone = ('akz207', 0.0283794)
 description = Togiac Village, Togiak Airport, AK, United States
 location = (1.0306169, -2.7995081)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATG.TXT
-zone = ('akz155', 0.0355000)
+zone = ('akz155', 0.0339506)
 
 [patk]
 description = Talkeetna Airport, AK, United States
 location = (1.0876310, -2.6197392)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATK.TXT
-zone = ('akz145', 0.0058631)
+zone = ('akz145', 0.0064946)
 
 [patl]
 description = Takotna, Tatalina Lrrs Airport, AK, United States
 location = (1.0978121, -2.7224227)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATL.TXT
-zone = ('akz152', 0.0242414)
+zone = ('akz227', 0.0112076)
 
 [pato]
 description = Portage Glacier, AK, United States
@@ -27201,25 +27166,25 @@ zone = ('akz212', 0.0021486)
 description = Akutan Airport, Akutan, AK, US
 location = (0.9450014, -2.8903408)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAUT.TXT
-zone = ('akz185', 0.0187118)
+zone = ('akz185', 0.0190306)
 
 [pava]
 description = Chevak Airport, Chevak, AK, US
 location = (1.0740913, -2.8902740)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVA.TXT
-zone = ('akz155', 0.0277369)
+zone = ('akz214', 0.0153588)
 
 [pavc]
 description = King Cove Airport, King Cove, AK, US
 location = (0.9619609, -2.8320761)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVC.TXT
-zone = ('akz181', 0.0136139)
+zone = ('akz181', 0.0136101)
 
 [pavd]
 description = Valdez 2, AK, United States
 location = (1.0669779, -2.5528349)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVD.TXT
-zone = ('akz131', 0.0021564)
+zone = ('akz131', 0.0008784)
 
 [pavl]
 description = Kivalina Airport, AK, United States
@@ -27237,7 +27202,7 @@ zone = ('akz125', 0.0063043)
 description = Wrangell, AK, United States
 location = (0.9858201, -2.3102342)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWG.TXT
-zone = ('akz026', 0.0062506)
+zone = ('akz026', 0.0062583)
 
 [pawi]
 description = Wainwright Airport, AK, United States
@@ -27267,13 +27232,13 @@ zone = ('akz111', 0.0031279)
 description = Yakutat Airport, AK, United States
 location = (1.0384709, -2.4376432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAYA.TXT
-zone = ('akz017', 0.0108435)
+zone = ('akz017', 0.0095021)
 
 [pazk]
 description = Eureka, Skelton Airport, AK, United States
 location = (1.0809406, -2.5685429)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAZK.TXT
-zone = ('akz131', 0.0143940)
+zone = ('akz131', 0.0151462)
 
 [pfcl]
 description = Clarks Point Airport, Clarks Point, AK, US
@@ -27297,7 +27262,7 @@ zone = ('akz207', 0.0270044)
 description = Kwethluk Airport, Kwethluk, AK, US
 location = (1.0609909, -2.8177294)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFKW.TXT
-zone = ('akz155', 0.0121514)
+zone = ('akz155', 0.0104617)
 
 [pfno]
 description = Robert (Bob) Curtis Memorial Airport, Noorvik, AK, US
@@ -27311,6 +27276,12 @@ location = (1.1234877, -2.8138896)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFSH.TXT
 zone = ('akz212', 0.0077699)
 
+[pfws]
+description = South Naknek Number 2 Airport, South Naknek, AK, US
+location = (1.0245642, -2.7402782)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFWS.TXT
+zone = ('akz161', 0.0106075)
+
 [pfyu]
 description = Fort Yukon, Fort Yukon Airport, AK, United States
 location = (1.1618075, -2.5353816)
@@ -27354,12 +27325,6 @@ location = (0.3749549, -2.7582020)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHHI.TXT
 zone = ('hiz010', 0.0001042)
 
-[phjh]
-description = Lahaina / West Maui, HI, United States
-location = (0.3668100, -2.7337674)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHJH.TXT
-zone = ('hiz017', 0.0019347)
-
 [phjr]
 description = Kalaeloa Airport, HI, United States
 location = (0.3720460, -2.7587838)
@@ -27449,7 +27414,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PMDY.TXT
 description = Nunapitchuk Airport, Nunapitchuk, AK, US
 location = (1.0630031, -2.8351208)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PPIT.TXT
-zone = ('akz155', 0.0053590)
+zone = ('akz155', 0.0049036)
 
 [ppiz]
 description = Point Lay, Point Lay Lrrs Airport, AK, United States
@@ -27457,6 +27422,12 @@ location = (1.2167854, -2.8448867)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PPIZ.TXT
 zone = ('akz201', 0.0172189)
 
+[prni]
+description = unknown station in Eastern North Pacific
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PRNI.TXT
+zone = ('akz201', 0.0172189)
+
 [ptkk]
 description = Weno Island, Chuuk Int. Airp., Micronesia, Federated States Of
 location = (0.1303179, 2.6502825)
@@ -27472,11 +27443,6 @@ description = Babelthuap Island, Babelthuap/Koror Airport, Palau
 location = (0.1285726, 2.3480496)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PTRO.TXT
 
-[ptrp]
-description = unknown station in Federated States of Micronesia, Palau
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PTRP.TXT
-
 [ptsa]
 description = Kosrae Island, Kosrae Airport, Micronesia, Federated States Of
 location = (0.0933751, 2.8440140)
@@ -27552,11 +27518,6 @@ description = Kasumigaura Ab, Japan
 location = (0.6289003, 2.4469516)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJAK.TXT
 
-[rjao]
-description = Chichijima, Japan
-location = (0.4726933, 2.4815673)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJAO.TXT
-
 [rjat]
 description = Fuji Ab, Japan
 location = (0.6163921, 2.4236806)
@@ -27637,6 +27598,11 @@ description = Wakkanai Airport, Japan
 location = (0.7923795, 2.4748769)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJCW.TXT
 
+[rjdb]
+description = Iki Airport, Japan
+location = (0.5890486, 2.2651465)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJDB.TXT
+
 [rjdc]
 description = Yamaguchi Ube Airport, Japan
 location = (0.5922484, 2.2913264)
@@ -27977,41 +27943,11 @@ description = Muan International Airport, Piseo-ri (Muan), 46, KR
 location = (0.6107152, 2.2057962)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJB.TXT
 
-[rkjj]
-description = Kwangju Ab, Korea, South
-location = (0.6129015, 2.2133684)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJJ.TXT
-
 [rkjk]
 description = Kunsan Ab, Korea, South
 location = (0.6268641, 2.2098777)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJK.TXT
 
-[rknf]
-description = Whang Ryeong, Korea, South
-location = (0.6588618, 2.2456570)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKNF.TXT
-
-[rknn]
-description = Kangnung Ab, Korea, South
-location = (0.6588618, 2.2506021)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKNN.TXT
-
-[rkno]
-description = Keo Jin, Korea, South
-location = (0.6713700, 2.2421663)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKNO.TXT
-
-[rknr]
-description = Kotar Range, Korea, South
-location = (0.6475172, 2.2497294)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKNR.TXT
-
-[rknw]
-description = Wonju, Korea, South
-location = (0.6515896, 2.2331488)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKNW.TXT
-
 [rkny]
 description = Yangyang International Airport, Gonghang-ro, 42, KR
 location = (0.6642950, 2.2456978)
@@ -28027,21 +27963,6 @@ description = Pusan / Kimhae International Airport, Korea, South
 location = (0.6140650, 2.2503112)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKPK.TXT
 
-[rkpm]
-description = Mosulpo Ab, Korea, South
-location = (0.5794493, 2.2037691)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKPM.TXT
-
-[rksd]
-description = Maesanri, Korea, South
-location = (0.6518805, 2.2212224)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSD.TXT
-
-[rksf]
-description = Seoul / Yongdungp'O Rokaf Wc, Korea, South
-location = (0.6544985, 2.2154046)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSF.TXT
-
 [rksg]
 description = Pyongtaek Ab, Korea, South
 location = (0.6446083, 2.2165682)
@@ -28062,101 +27983,31 @@ description = Osan Ab, Korea, South
 location = (0.6475172, 2.2171499)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSO.TXT
 
-[rksp]
-description = Paengnyongdo Ab, Korea, South
-location = (0.6626433, 2.1758438)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSP.TXT
-
-[rksq]
-description = Yeonpyeungdo, Korea, South
-location = (0.6579891, 2.1938789)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSQ.TXT
-
 [rkss]
 description = Seoul / Kimp'O International Airport, Korea, South
 location = (0.6553711, 2.2130775)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSS.TXT
 
-[rksu]
-description = Yeoju Range, Korea, South
-location = (0.6533349, 2.2276219)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSU.TXT
-
-[rksv]
-description = Pyoripsan, Korea, South
-location = (0.6594436, 2.2055144)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSV.TXT
-
-[rksw]
-description = Suwon Ab, Korea, South
-location = (0.6501351, 2.2165682)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSW.TXT
-
-[rksy]
-description = Yongsan / H-208 Hp, Korea, South
-location = (0.6547894, 2.2162773)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSY.TXT
-
-[rktb]
-description = Paekado, Korea, South
-location = (0.6460627, 2.1999875)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTB.TXT
-
-[rkte]
-description = Songmu Ab, Korea, South
-location = (0.6352998, 2.2252948)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTE.TXT
-
-[rktf]
-description = Taejon, Korea, South
-location = (0.6335545, 2.2235495)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTF.TXT
-
-[rkti]
-description = Jung Won Rok-Ab, Korea, South
-location = (0.6463536, 2.2319852)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTI.TXT
-
 [rktn]
 description = Taegu Ab, Korea, South
 location = (0.6265732, 2.2453661)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTN.TXT
 
-[rktp]
-description = Hae Mi, Korea, South
-location = (0.6352998, 2.2052235)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTP.TXT
-
-[rkts]
-description = Sangju, Korea, South
-location = (0.6355907, 2.2369303)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTS.TXT
-
 [rktu]
 description = Chongju Ab, Korea, South
 location = (0.6405358, 2.2252948)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTU.TXT
 
-[rktw]
-description = Woong Cheon, Korea, South
-location = (0.6318092, 2.2087142)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTW.TXT
-
-[rkty]
-description = Yechon Ab, Korea, South
-location = (0.6393723, 2.2401301)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTY.TXT
-
-[rncm]
-description = unknown station in South Korea or Western North Pacific
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RNCM.TXT
-
 [roah]
 description = Naha Airport, Japan
 location = (0.4569854, 2.2279128)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ROAH.TXT
 
+[rode]
+description = Iejima Auxiliary Ab, Japan
+location = (0.4662938, 2.2302399)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RODE.TXT
+
 [rodn]
 description = Kadena Ab, Japan
 location = (0.4598943, 2.2299490)
@@ -28267,6 +28118,11 @@ description = Junin Aerodrome, Argentina
 location = (-0.6030113, -1.0631964)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAJ.TXT
 
+[saam]
+description = Mazaruca Airport, Puerto Ibicuy/Mazuraca, E, AR
+location = (-0.5863608, -1.0344043)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAM.TXT
+
 [saap]
 description = Parana Aerodrome, Argentina
 location = (-0.5547238, -1.0556333)
@@ -28288,8 +28144,8 @@ location = (-0.6033021, -1.0195632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SABE.TXT
 
 [sace]
-description = Escuela De Aviacion Militar Airport, Santa Isabel - Córdoba, X, AR
-location = (-0.5488188, -1.1219657)
+description = Escuela de Aviación Militar (Military Aviation School) Airport, Córdoba, X, AR
+location = (-0.5488052, -1.1219566)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SACE.TXT
 
 [saco]
@@ -28307,6 +28163,11 @@ description = Mariano Moreno Airport, General Sarmiento, B, AR
 location = (-0.6031963, -1.0260721)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADJ.TXT
 
+[sadm]
+description = Morón Airport, Morón, B, AR
+location = (-0.6052156, -1.0235099)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADM.TXT
+
 [sado]
 description = Campo de Mayo Military Airport, Campo de Mayo, B, AR
 location = (-0.6027390, -1.0240143)
@@ -28317,6 +28178,16 @@ description = El Palomar Aerodrome, Argentina
 location = (-0.6038839, -1.0227629)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADP.TXT
 
+[saef]
+description = unknown station in Argentina
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAEF.TXT
+
+[saer]
+description = unknown station in Argentina
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAER.TXT
+
 [saez]
 description = Ezeiza Aerodrome, Argentina
 location = (-0.6076655, -1.0215994)
@@ -28332,11 +28203,31 @@ description = Malargue Aerodrome, Argentina
 location = (-0.6195919, -1.2144583)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAMM.TXT
 
+[samr]
+description = San Rafael Aerodrome, Argentina
+location = (-0.6035930, -1.1938052)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAMR.TXT
+
+[sanc]
+description = Catamarca Aero., Argentina
+location = (-0.4991642, -1.1478449)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANC.TXT
+
 [sane]
 description = Santiago Del Estero Aero., Argentina
 location = (-0.4846198, -1.1222467)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANE.TXT
 
+[sanl]
+description = La Rioja Aero., Argentina
+location = (-0.5128359, -1.1661708)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANL.TXT
+
+[sanr]
+description = Termas de Río Hondo international Airport, Termas de Río Hondo, G, AR
+location = (-0.4799062, -1.1333461)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANR.TXT
+
 [sant]
 description = Tucuman Aerodrome, Argentina
 location = (-0.4686209, -1.1362093)
@@ -28377,6 +28268,11 @@ description = Formosa Aerodrome, Argentina
 location = (-0.4572763, -1.0163634)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARF.TXT
 
+[sarg]
+description = Caa Cati Airport, General Paz, W, AR
+location = (-0.4844214, -1.0058856)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARG.TXT
+
 [sari]
 description = Iguazu Aerodrome, Argentina
 location = (-0.4491314, -0.9506227)
@@ -28392,6 +28288,11 @@ description = Monte Caseros Aerodrome, Argentina
 location = (-0.5282530, -1.0061823)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARM.TXT
 
+[saro]
+description = Ituzaingo Airport, Ituzaingo, W, AR
+location = (-0.4804211, -0.9884376)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARO.TXT
+
 [sarp]
 description = Posadas Aero., Argentina
 location = (-0.4776384, -0.9768026)
@@ -28407,6 +28308,11 @@ description = Jujuy Aerodrome, Argentina
 location = (-0.4255694, -1.1359185)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SASJ.TXT
 
+[sast]
+description = Tartagal Aerodrome, Argentina
+location = (-0.3953171, -1.1138110)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAST.TXT
+
 [satr]
 description = Reconquista, Sf, Argentina
 location = (-0.5098155, -1.0418016)
@@ -28432,18 +28338,13 @@ description = Viedma Aerodrome, Argentina
 location = (-0.7129670, -1.0998483)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVV.TXT
 
-[savy]
-description = Puerto Madryn, Cht, Argentina
-location = (-0.7462882, -1.1362578)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVY.TXT
-
 [sawb]
 description = Gustavo Marambio Airport, Marambio Base, U-A, AQ
 location = (-1.1211698, -0.9883939)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWB.TXT
 
 [sawc]
-description = El Calafate Airport, El Calafate, Z, AR
+description = El Calafate - Commander Armando Tola International Airport, El Calafate, Z, AR
 location = (-0.8775568, -1.2575638)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWC.TXT
 
@@ -28467,11 +28368,6 @@ description = San Julian Aerodrome, Argentina
 location = (-0.8607382, -1.1824606)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWJ.TXT
 
-[sawt]
-description = 28 de Noviembre Airport, Rio Turbio, Z, AR
-location = (-0.9006772, -1.2604820)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWT.TXT
-
 [sawu]
 description = Santa Cruz Aerodrome, Argentina
 location = (-0.8729555, -1.1967141)
@@ -28487,6 +28383,11 @@ description = Bahia Blanca Aerodrome, Argentina
 location = (-0.6760242, -1.0850130)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZB.TXT
 
+[sazc]
+description = Brigadier D.H.E. Ruiz Airport, Coronel Suarez, B, AR
+location = (-0.6535577, -1.0801721)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZC.TXT
+
 [sazg]
 description = General Pico Aerodrome, Argentina
 location = (-0.6230825, -1.1126474)
@@ -28522,11 +28423,6 @@ description = Chapelco, Argentina
 location = (-0.6995861, -1.2415109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZY.TXT
 
-[sbaa]
-description = Conceicao Do Araguaia, Brazil
-location = (-0.1439897, -0.8601564)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAA.TXT
-
 [sbaf]
 description = Afonsos Aeroporto, Brazil
 location = (-0.3990986, -0.7568911)
@@ -28609,7 +28505,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCA.TXT
 
 [sbcb]
 description = Cabo Frio Airport, Cabo Frio, RJ, BR
-location = (-0.4000591, -0.7343350)
+location = (-0.4000554, -0.7342927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCB.TXT
 
 [sbcc]
@@ -28632,11 +28528,6 @@ description = Serafin Enoss Bertaso Airport, Chapecó, SC, BR
 location = (-0.4735811, -0.9190311)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCH.TXT
 
-[sbci]
-description = Maranhao / Carolina Airport, Brazil
-location = (-0.1276999, -0.8284496)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCI.TXT
-
 [sbcj]
 description = Carajas / Maraba, Brazil
 location = (-0.1067560, -0.8726646)
@@ -28664,7 +28555,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCT.TXT
 
 [sbcx]
 description = Hugo Cantergiani Regional Airport, Caxias Do Sul, RS, BR
-location = (-0.5095855, -0.8933904)
+location = (-0.5095870, -0.8933930)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCX.TXT
 
 [sbcy]
@@ -28687,11 +28578,6 @@ description = Eduardo Gomes International, Brazil
 location = (-0.0529417, -1.0480702)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBEG.TXT
 
-[sbek]
-description = Jacareacanga, Brazil
-location = (-0.1093740, -1.0076368)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBEK.TXT
-
 [sbes]
 description = S. P. Aldeia Aerodrome, Brazil
 location = (-0.3982260, -0.7347836)
@@ -28729,7 +28615,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBGL.TXT
 
 [sbgm]
 description = Guajará-Mirim Airport, Guajará-Mirim, RO, BR
-location = (-0.1882582, -1.1394347)
+location = (-0.1882584, -1.1394358)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBGM.TXT
 
 [sbgo]
@@ -28763,7 +28649,7 @@ location = (-0.2585996, -0.6812602)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIL.TXT
 
 [sbip]
-description = Usiminas Airport, Ipatinga, MG, BR
+description = Vale do Aço Regional Airport, Ipatinga, MG, BR
 location = (-0.3398278, -0.7415485)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIP.TXT
 
@@ -28773,7 +28659,7 @@ location = (-0.0965749, -0.8290314)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIZ.TXT
 
 [sbje]
-description = Comandante Ariston Pessoa Airport, Jijoca de Jericoacoara, CE, BR
+description = Jericoacoara - Comandante Ariston Pessoa Regional Airport, Cruz, CE, BR
 location = (-0.0507267, -0.7043684)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJE.TXT
 
@@ -28788,8 +28674,8 @@ location = (-0.4011348, -0.7568911)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJR.TXT
 
 [sbju]
-description = Orlando Bezerra de Menezes Airport, Juazeiro Do Norte, CE, BR
-location = (-0.1259946, -0.6853925)
+description = Orlando Bezerra de Menezes Airport, Juazeiro do Norte, CE, BR
+location = (-0.1260009, -0.6853750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJU.TXT
 
 [sbjv]
@@ -28849,7 +28735,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMK.TXT
 
 [sbml]
 description = Frank Miloye Milenkowichi–Marília State Airport, Marília, SP, BR
-location = (-0.3874090, -0.8713801)
+location = (-0.3874090, -0.8713815)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBML.TXT
 
 [sbmn]
@@ -28884,12 +28770,12 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMY.TXT
 
 [sbnf]
 description = Ministro Victor Konder International Airport, Navegantes, SC, BR
-location = (-0.4691445, -0.8491272)
+location = (-0.4691346, -0.8491198)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBNF.TXT
 
 [sbnm]
 description = Santo Ângelo Airport, Santo Ângelo, RS, BR
-location = (-0.4936088, -0.9454292)
+location = (-0.4936228, -0.9454383)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBNM.TXT
 
 [sbnt]
@@ -28912,11 +28798,6 @@ description = Parnaiba Aeroporto, Brazil
 location = (-0.0509054, -0.7286750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPB.TXT
 
-[sbpc]
-description = Pocos De Caldas, Brazil
-location = (-0.3813544, -0.8127417)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPC.TXT
-
 [sbpf]
 description = Passo Fundo, Brazil
 location = (-0.4930555, -0.9145525)
@@ -28949,7 +28830,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPP.TXT
 
 [sbpr]
 description = Carlos Prates Airport, Belo Horizonte, MG, BR
-location = (-0.3474828, -0.7677826)
+location = (-0.3474886, -0.7677560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPR.TXT
 
 [sbps]
@@ -29018,8 +28899,8 @@ location = (-0.4121886, -0.8141961)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSP.TXT
 
 [sbsr]
-description = Prof. Eribelto Manoel Reino State Airport, São José Do Rio Preto, SP, BR
-location = (-0.3633182, -0.8623061)
+description = Prof. Eribelto Manoel Reino State Airport, São José do Rio Preto, SP, BR
+location = (-0.3633272, -0.8623142)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSR.TXT
 
 [sbst]
@@ -29038,12 +28919,12 @@ location = (-0.4021256, -0.7944067)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTA.TXT
 
 [sbtc]
-description = Hotel Transamérica Airport, Una, BA, BR
-location = (-0.2679988, -0.6806610)
+description = Una-Comandatuba Airport, Una, BA, BR
+location = (-0.2679841, -0.6806562)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTC.TXT
 
 [sbtd]
-description = Toledo Airport, Toledo, PR, BR
+description = Toledo - Luiz Dalcanale Filho Municipal Airport, Toledo, PR, BR
 location = (-0.4308572, -0.9371981)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTD.TXT
 
@@ -29057,16 +28938,16 @@ description = Tefe, Brazil
 location = (-0.0587594, -1.1289371)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTF.TXT
 
-[sbtk]
-description = Tarauaca, Brazil
-location = (-0.1425352, -1.2351113)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTK.TXT
-
 [sbtt]
 description = Tabatinga, Brazil
 location = (-0.0639954, -1.2159127)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTT.TXT
 
+[sbtu]
+description = Tucurui, Brazil
+location = (-0.0648681, -0.8677195)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTU.TXT
+
 [sbua]
 description = Sao Gabriel Da Cachoeira, Brazil
 location = (-0.0023271, -1.1708250)
@@ -29077,11 +28958,6 @@ description = Paulo Afonso, Brazil
 location = (-0.1640609, -0.6670067)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUF.TXT
 
-[sbug]
-description = Uruguaiana Aeroporto, Brazil
-location = (-0.5198172, -0.9954195)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUG.TXT
-
 [sbul]
 description = Uberlandia, Brazil
 location = (-0.3295763, -0.8418305)
@@ -29178,7 +29054,7 @@ location = (-0.4089888, -1.2292936)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCFA.TXT
 
 [scfm]
-description = Capitan Fuentes Martinez Airport Airport, Porvenir, MA, CL
+description = Captain Fuentes Martinez Airport, Porvenir, MA, CL
 location = (-0.9294524, -1.2273015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCFM.TXT
 
@@ -29233,8 +29109,8 @@ location = (-0.7661123, -1.2869864)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCMK.TXT
 
 [scnt]
-description = Tte. Julio Gallardo Airport, Puerto Natales, MA, CL
-location = (-0.9018378, -1.2658593)
+description = Lieutenant Julio Gallardo Airport, Puerto Natales, MA, CL
+location = (-0.9018233, -1.2658712)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCNT.TXT
 
 [scon]
@@ -29242,6 +29118,11 @@ description = Quellón Airport, Quellon, LL, CL
 location = (-0.7528774, -1.2851732)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCON.TXT
 
+[scpd]
+description = unknown station in Chile
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCPD.TXT
+
 [scpq]
 description = Mocopulli Airport, Dalcahue, LL, CL
 location = (-0.7389792, -1.2865816)
@@ -29258,8 +29139,8 @@ location = (-0.5771472, -1.2489140)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCRD.TXT
 
 [scrg]
-description = De La Independencia Airport, Rancagua, LI, CL
-location = (-0.5964436, -1.2352691)
+description = La Independencia Airport, Rancagua, LI, CL
+location = (-0.5964435, -1.2352690)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCRG.TXT
 
 [scrm]
@@ -29324,7 +29205,7 @@ location = (-0.0503237, -1.3785192)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SECU.TXT
 
 [segs]
-description = Seymour Airport, Baltra, W, EC
+description = Seymour Galapagos Ecological Airport, Isla Baltra, W, EC
 location = (-0.0079196, -1.5754372)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEGS.TXT
 
@@ -29365,11 +29246,11 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEQM.TXT
 
 [serb]
 description = Chimborazo Airport, Riobamba, H, EC
-location = (-0.0288578, -1.3728079)
+location = (-0.0288559, -1.3728121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SERB.TXT
 
 [sero]
-description = Santa Rosa International Airport, Santa Rosa, O, EC
+description = Santa Rosa - Artillery Colonel Victor Larrea International Airport, Santa Rosa, O, EC
 location = (-0.0600740, -1.3962103)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SERO.TXT
 
@@ -29438,11 +29319,6 @@ description = Puerto La Victoria Airport, Puerto La Victoria, 1, PY
 location = (-0.3891219, -1.0099580)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGLV.TXT
 
-[sgme]
-description = Mariscal Estigarribia, Paraguay
-location = (-0.3842633, -1.0576695)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGME.TXT
-
 [sgpc]
 description = Pozo Colorado Airport, Pozo Colorado, 15, PY
 location = (-0.4101371, -1.0260078)
@@ -29478,11 +29354,6 @@ description = Armenia / El Eden, Colombia
 location = (0.0785398, -1.3215051)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKAR.TXT
 
-[skas]
-description = Puerto Asis, Colombia
-location = (0.0087266, -1.3351769)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKAS.TXT
-
 [skbg]
 description = Bucaramanga / Palonegro, Colombia
 location = (0.1239184, -1.2775810)
@@ -29498,16 +29369,6 @@ description = Barranquilla / Ernestocortissoz, Colombia
 location = (0.1899500, -1.3052154)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKBQ.TXT
 
-[skbs]
-description = José Celestino Mutis Airport, Bahía Solano, CHO, CO
-location = (0.1082614, -1.3507923)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKBS.TXT
-
-[skbu]
-description = Buenaventura, Colombia
-location = (0.0671952, -1.3433217)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKBU.TXT
-
 [skcc]
 description = Cucuta / Camilo Daza, Colombia
 location = (0.1384628, -1.2656546)
@@ -29523,41 +29384,16 @@ description = Cali / Alfonso Bonillaaragon, Colombia
 location = (0.0619592, -1.3331407)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCL.TXT
 
-[skco]
-description = La Florida Airport, Tumaco, NAR, CO
-location = (0.0316676, -1.3744328)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCO.TXT
-
-[skcz]
-description = Las Brujas Airport, Corozal, SUC, CO
-location = (0.1628870, -1.3139816)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCZ.TXT
-
 [skej]
 description = Barrancabermeja / Yariguies, Colombia
 location = (0.1224639, -1.2880530)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKEJ.TXT
 
-[skgi]
-description = Santiago Vila Airport, Girardot, CUN, CO
-location = (0.0746345, -1.3054487)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGI.TXT
-
-[skgo]
-description = Santa Ana Airport, Cartago, VAC, CO
-location = (0.0830459, -1.3256771)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGO.TXT
-
 [skgp]
 description = Juan Casiano Airport, Guapi, CAU, CO
 location = (0.0448572, -1.3595871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGP.TXT
 
-[skgy]
-description = Guaymaral Airport, Chía, BOL, CO
-location = (0.0839910, -1.2926764)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGY.TXT
-
 [skib]
 description = Ibague / Perales, Colombia
 location = (0.0773763, -1.3116149)
@@ -29568,6 +29404,11 @@ description = Ipiales / San Luis, Colombia
 location = (0.0142535, -1.3549573)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKIP.TXT
 
+[skje]
+description = unknown station in Colombia
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKJE.TXT
+
 [sklc]
 description = Apartado / Los Cedros, Colombia
 location = (0.1364266, -1.3386675)
@@ -29588,11 +29429,6 @@ description = Monteria / Los Garzones, Colombia
 location = (0.1538799, -1.3238322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKMR.TXT
 
-[skmu]
-description = Mitu, Colombia
-location = (0.0197804, -1.2226031)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKMU.TXT
-
 [skmz]
 description = La Nubia Airport, Manizales, CAL, CO
 location = (0.0877831, -1.3171075)
@@ -29608,11 +29444,6 @@ description = Puerto Carreno / A. Guauquea, Colombia
 location = (0.1076286, -1.1780972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPC.TXT
 
-[skpd]
-description = Obando Airport, Puerto Inírida, GUA, CO
-location = (0.0672568, -1.1851868)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPD.TXT
-
 [skpe]
 description = Pereira / Matecana, Colombia
 location = (0.0840667, -1.3217960)
@@ -29633,25 +29464,15 @@ description = Providencia Isla / El Embrujo, Colombia
 location = (0.2332923, -1.4198253)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPV.TXT
 
-[skqu]
-description = Mariquita Airport, Mariquita, TOL, CO
-location = (0.0909763, -1.3069654)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKQU.TXT
-
 [skrg]
 description = Rionegro / J. M. Cordova, Colombia
 location = (0.1070469, -1.3165600)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKRG.TXT
 
-[sksa]
-description = Los Colonizadores Airport, Saravena, ARA, CO
-location = (0.1213330, -1.2541444)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKSA.TXT
-
-[sksj]
-description = San Jose Del Guaviare, Colombia
-location = (0.0447968, -1.2676908)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKSJ.TXT
+[skrh]
+description = Riohacha / Almirante Padilla, Colombia
+location = (0.2012946, -1.2729268)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKRH.TXT
 
 [sksm]
 description = Santa Marta / Simon Bolivar, Colombia
@@ -29673,16 +29494,16 @@ description = Quibdo / El Carano, Colombia
 location = (0.0997747, -1.3372131)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKUI.TXT
 
+[skvp]
+description = Valledupar / Alfonso Lopez, Colombia
+location = (0.1820960, -1.2784537)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKVP.TXT
+
 [skvv]
 description = Villavicencio / Vanguardia, Colombia
 location = (0.0727221, -1.2848532)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKVV.TXT
 
-[skyp]
-description = El Yopal Airport, El Yopal, CAS, CO
-location = (0.0928360, -1.2633391)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKYP.TXT
-
 [slal]
 description = Alcantarí Airport, Yamparaez, H, BO
 location = (-0.3359206, -1.1370752)
@@ -29768,6 +29589,11 @@ description = Puerto Suarez, Bolivia
 location = (-0.3313217, -1.0090912)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLPS.TXT
 
+[slra]
+description = San Ramón Airport, San Ramón / Mamoré, B, BO
+location = (-0.2314987, -1.1275507)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLRA.TXT
+
 [slrb]
 description = Robore, Bolivia
 location = (-0.3196861, -1.0431251)
@@ -29798,11 +29624,6 @@ description = San Borja, Bolivia
 location = (-0.2594723, -1.1670435)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSB.TXT
 
-[slsi]
-description = San Ignacio De Velasco, Bolivia
-location = (-0.2859431, -1.0640691)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSI.TXT
-
 [slsr]
 description = Santa Rosa De Yacuma Airport, Santa Rosa, B, BO
 location = (-0.2455015, -1.1656495)
@@ -29829,8 +29650,8 @@ location = (-0.2585996, -1.1330096)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLTR.TXT
 
 [sluy]
-description = Uyuni Airport, Quijarro, P, BO
-location = (-0.3568553, -1.1667246)
+description = Uyuni Joya Andina Airport, Quijarro, P, BO
+location = (-0.3567681, -1.1668844)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLUY.TXT
 
 [slvg]
@@ -29858,14 +29679,14 @@ description = Johan A. Pengel, Suriname
 location = (0.0951204, -0.9631309)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMJP.TXT
 
-[smlt]
-description = Langatabbetje Airstrip, Langatabbetje, SI, SR
-location = (0.0871986, -0.9501863)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMLT.TXT
+[smz0]
+description = unknown station in Suriname
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMZ0.TXT
 
 [smzo]
 description = Zorg en Hoop Airport, Paramaribo, PM, SR
-location = (0.1014225, -0.9632594)
+location = (0.1014234, -0.9632699)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMZO.TXT
 
 [soca]
@@ -29883,11 +29704,6 @@ description = Pucallpa, Peru
 location = (-0.1468985, -1.3020156)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPCL.TXT
 
-[speo]
-description = Chimbote, Peru
-location = (-0.1599885, -1.3703744)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPEO.TXT
-
 [spgm]
 description = Tingo Maria, Peru
 location = (-0.1594067, -1.3255776)
@@ -29908,11 +29724,6 @@ description = Andahuayla, Peru
 location = (-0.2394010, -1.2801990)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHY.TXT
 
-[sphz]
-description = Anta Huaraz, Peru
-location = (-0.1631883, -1.3543755)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHZ.TXT
-
 [spja]
 description = Rioja, Peru
 location = (-0.1055924, -1.3465215)
@@ -29968,16 +29779,6 @@ description = Yurimaguas, Peru
 location = (-0.1029744, -1.3279047)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPMS.TXT
 
-[spnc]
-description = Huanuco, Peru
-location = (-0.1727876, -1.3220869)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPNC.TXT
-
-[sppy]
-description = Chachapoyas, Peru
-location = (-0.1085013, -1.3584479)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPPY.TXT
-
 [spqt]
 description = Iquitos, Peru
 location = (-0.0654498, -1.2784537)
@@ -30033,6 +29834,11 @@ description = Cuzco, Peru
 location = (-0.2364921, -1.2563462)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPZO.TXT
 
+[sraf]
+description = unknown station in South America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SRAF.TXT
+
 [suaa]
 description = Melilla, Uruguay
 location = (-0.6070837, -0.9817477)
@@ -30048,6 +29854,11 @@ description = Durazno, Uruguay
 location = (-0.5820673, -0.9861110)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SUDU.TXT
 
+[sudy]
+description = unknown station in Uruguay
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SUDY.TXT
+
 [suls]
 description = Capitan Corbeta, Uruguay
 location = (-0.6085381, -0.9616764)
@@ -30068,6 +29879,11 @@ description = unknown station in Uruguay
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SUSU.TXT
 
+[svbc]
+description = Barcelona, Venezuela
+location = (0.1765691, -1.1289371)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBC.TXT
+
 [svbi]
 description = Barinas, Venezuela
 location = (0.1503892, -1.2255120)
@@ -30083,16 +29899,16 @@ description = Maracay-B. A. Sucre, Venezuela
 location = (0.1788962, -1.1807152)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBS.TXT
 
-[svcr]
-description = Coro, Venezuela
-location = (0.1992584, -1.2162036)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCR.TXT
-
 [svfm]
 description = Caracas / La Carlota, Venezuela
 location = (0.1832596, -1.1673344)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVFM.TXT
 
+[svgd]
+description = Guasdualito, Venezuela
+location = (0.1262455, -1.2356931)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVGD.TXT
+
 [svgu]
 description = Guanare, Venezuela
 location = (0.1573705, -1.2170763)
@@ -30103,11 +29919,6 @@ description = San Juan De Los Morros, Venezuela
 location = (0.1730785, -1.1751884)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVJM.TXT
 
-[svmc]
-description = Maracaibo-La Chinita, Venezuela
-location = (0.1844231, -1.2519829)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMC.TXT
-
 [svmg]
 description = Margarita / Del Carib, Venezuela
 location = (0.1905318, -1.1167198)
@@ -30118,26 +29929,11 @@ description = Caracas / Maiquetia Aerop. Intl. Simon Bolivar, Venezuela
 location = (0.1850049, -1.1690797)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMI.TXT
 
-[svpa]
-description = Puerto Ayacucho, Venezuela
-location = (0.0977384, -1.1780972)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVPA.TXT
-
-[svsr]
-description = San Fernando De Apure, Venezuela
-location = (0.1378810, -1.1766428)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVSR.TXT
-
 [svva]
 description = Valencia, Venezuela
 location = (0.1774418, -1.1856603)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVVA.TXT
 
-[svvg]
-description = El Vigia / Perez Alph, Venezuela
-location = (0.1506801, -1.2508193)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVVG.TXT
-
 [sycj]
 description = Georgetown/Cheddi Jagan International Airport, Guyana
 location = (0.1131555, -1.0166543)
@@ -30251,6 +30047,12 @@ location = (0.3001966, -1.0922852)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TKPN.TXT
 zone = ('viz002', 0.0375384)
 
+[tkpt]
+description = unknown station in Saint Kitts or Nevis
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TKPT.TXT
+zone = ('viz002', 0.0375384)
+
 [tlpc]
 description = Vigie, Saint Lucia
 location = (0.2446370, -1.0646508)
@@ -30290,10 +30092,16 @@ location = (0.3150319, -1.1015936)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TNCM.TXT
 zone = ('viz002', 0.0279738)
 
-[tpkn]
-description = unknown station in Eastern or southern parts of the Caribbean
+[tncn]
+description = unknown station in Caribbean Netherlands, Aruba, Bonaire, Curacao or Saint Maarten
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TPKN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TNCN.TXT
+zone = ('viz002', 0.0279738)
+
+[tndm]
+description = unknown station in Caribbean Netherlands, Aruba, Bonaire, Curacao or Saint Maarten
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TNDM.TXT
 zone = ('viz002', 0.0279738)
 
 [tqpf]
@@ -30325,7 +30133,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TUPJ.TXT
 zone = ('viz001', 0.0056675)
 
 [tvsa]
-description = Argyle International Airport, Kingstown, U-A, VC
+description = Argyle International Airport, Kingstown, 04, VC
 location = (0.2296276, -1.0672679)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TVSA.TXT
 
@@ -30379,6 +30187,11 @@ description = Hazrat Sultan International Airport, YUZ, KZ
 location = (0.7559567, 1.1964211)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAIT.TXT
 
+[uakd]
+description = Zhezkazgan Airport, Zhezkazgan, KAR, KZ
+location = (0.8326670, 1.1821691)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAKD.TXT
+
 [uakk]
 description = Karaganda, Kazakhstan
 location = (0.8691740, 1.2767083)
@@ -30395,8 +30208,8 @@ location = (0.8944812, 0.8950630)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UARR.TXT
 
 [uask]
-description = Ust-Kamennogorsk Airport, Ust Kamenogorsk, VOS, KZ
-location = (0.8733034, 1.4397954)
+description = Ust-Kamenogorsk Airport, Ust-Kamenogorsk (Oskemen), VOS, KZ
+location = (0.8733029, 1.4397828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UASK.TXT
 
 [uasp]
@@ -30415,8 +30228,8 @@ location = (0.7656759, 0.8918632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UATE.TXT
 
 [uatg]
-description = Atyrau Airport, Atyrau, ATY, KZ
-location = (0.8224323, 0.9044540)
+description = Atyrau International Airport, Atyrau, ATY, KZ
+location = (0.8224438, 0.9044178)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UATG.TXT
 
 [uatt]
@@ -30434,6 +30247,11 @@ description = Baku / Bine Airport, Azerbaijan
 location = (0.7059857, 0.8738282)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBB.TXT
 
+[ubbf]
+description = Fuzuli International Airport, Fuzuli, FUZ, AZ
+location = (0.6910558, 0.8237278)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBF.TXT
+
 [ubbg]
 description = Gyanca Airport, Azerbaijan
 location = (0.7109308, 0.8098328)
@@ -30533,13 +30351,11 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGTB.TXT
 description = Ignatyevo Airport, Blagoveschensk, AMU, RU
 location = (0.8800893, 2.2237590)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UHBB.TXT
-zone = ('akz191', 0.0691282)
 
 [uhhh]
 description = Habarovsk, Russia
 location = (0.8467756, 2.3591034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UHHH.TXT
-zone = ('akz191', 0.0699527)
 
 [uhma]
 description = Anadyr, Russia
@@ -30592,91 +30408,6 @@ description = Ulan-Ude, Russia
 location = (0.9046623, 1.8779743)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UIUU.TXT
 
-[ukbb]
-description = Boryspil, Ukraine
-location = (0.8784824, 0.5404703)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKBB.TXT
-
-[ukdd]
-description = Dnipropetrovs'K, Ukraine
-location = (0.8470665, 0.6050475)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKDD.TXT
-
-[ukde]
-description = Zaporizhzhia / Mokraya, Ukraine
-location = (0.8354406, 0.6163873)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKDE.TXT
-
-[ukdr]
-description = Krivyy Rih / Dnipropetrovs'K, Ukraine
-location = (0.8386307, 0.5797984)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKDR.TXT
-
-[ukhh]
-description = Kharkiv, Ukraine
-location = (0.8720828, 0.6306456)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKHH.TXT
-
-[ukke]
-description = Cherkasy, Ukraine
-location = (0.8624738, 0.5584423)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKKE.TXT
-
-[ukkk]
-description = Kyiv, Ukraine
-location = (0.8796459, 0.5334890)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKKK.TXT
-
-[ukkm]
-description = Hostomel, Ukraine
-location = (0.8831414, 0.5269779)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKKM.TXT
-
-[ukli]
-description = Ivano-Frankivsk, Ukraine
-location = (0.8531897, 0.4308539)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLI.TXT
-
-[ukll]
-description = L'Viv, Ukraine
-location = (0.8694649, 0.4180064)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLL.TXT
-
-[ukln]
-description = Chernovsty, Ukraine
-location = (0.8422959, 0.4534656)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLN.TXT
-
-[uklr]
-description = Rivne, Ukraine
-location = (0.8828457, 0.4561127)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLR.TXT
-
-[uklu]
-description = Uzhhorod, Ukraine
-location = (0.8488360, 0.3885927)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLU.TXT
-
-[ukoh]
-description = Kherson International Airport, Kherson, 65, UA
-location = (0.8146464, 0.5673437)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKOH.TXT
-
-[ukon]
-description = Mykolaiv, Ukraine
-location = (0.8213180, 0.5571236)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKON.TXT
-
-[ukoo]
-description = Odesa, Ukraine
-location = (0.8104145, 0.5369796)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKOO.TXT
-
-[ukww]
-description = Vinnytsia/Gavyryshivka Airport, Vinnitsa, 05, UA
-location = (0.8594443, 0.4994046)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKWW.TXT
-
 [ulaa]
 description = Arhangel'Sk, Russia
 location = (1.1257374, 0.7109308)
@@ -30723,7 +30454,7 @@ location = (0.9628400, 0.5273803)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UMII.TXT
 
 [umio]
-description = Balbasovo Air Base, Orsha, VI, BY
+description = Orsha Airport - Balbasovo Air Base, Orsha, VI, BY
 location = (0.9501572, 0.5287772)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UMIO.TXT
 
@@ -30768,8 +30499,8 @@ location = (0.9804051, 1.6142976)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UNKL.TXT
 
 [unnt]
-description = Tolmachevo Airport, Novosibirsk, NVS, RU
-location = (0.9601510, 1.4425269)
+description = Novosibirsk Tolmachevo Airport, Novosibirsk, NVS, RU
+location = (0.9602759, 1.4419679)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UNNT.TXT
 
 [unoo]
@@ -30792,12 +30523,6 @@ description = Norilsk-Alykel Airport, Norilsk, KYA, RU
 location = (1.2097068, 1.5242344)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UOOO.TXT
 
-[urff]
-comment = manually researched on 2020-05-24
-description = Simferopol [Simferopol Airport], Crimea, RU // Simferopol&amp;#39;, RU
-location = (0.7863048, 0.5929514)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URFF.TXT
-
 [urka]
 description = Anapa / Vitiazevo, Russia
 location = (0.7836528, 0.6512987)
@@ -30809,12 +30534,12 @@ location = (0.7859799, 0.6832964)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URKK.TXT
 
 [urmg]
-description = Grozny North Airport, Grozny, CE, RU
-location = (0.7572687, 0.7975911)
+description = Grozny Airport, Grozny, CE, RU
+location = (0.7572653, 0.7976115)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URMG.TXT
 
 [urml]
-description = Uytash Airport, Makhachkala, DA, RU
+description = Makhachkala Uytash International Airport, Makhachkala, DA, RU
 location = (0.7472941, 0.8316896)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URML.TXT
 
@@ -30829,7 +30554,7 @@ location = (0.7594412, 0.7616035)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URMN.TXT
 
 [urmo]
-description = Beslan Airport, Beslan, SE, RU
+description = Vladikavkaz Beslan International Airport, Beslan, SE, RU
 location = (0.7540713, 0.7785321)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URMO.TXT
 
@@ -30965,7 +30690,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTFF.TXT
 
 [utfn]
 description = Namangan Airport, Namangan, NG, UZ
-location = (0.7153162, 1.2489000)
+location = (0.7153162, 1.2489001)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTFN.TXT
 
 [utnn]
@@ -30984,12 +30709,12 @@ location = (0.7001772, 1.1374450)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTSA.TXT
 
 [utsb]
-description = Bukhara Airport, Bukhara, BU, UZ
+description = Bukhara International Airport, Bukhara, BU, UZ
 location = (0.6942047, 1.1254459)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTSB.TXT
 
 [utsk]
-description = Qarshi Airport, Qarshi, QA, UZ
+description = Karshi Airport, Karshi, QA, UZ
 location = (0.6772269, 1.1479566)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTSK.TXT
 
@@ -31029,7 +30754,7 @@ location = (0.9669124, 0.6614798)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUDD.TXT
 
 [uudl]
-description = Tunoshna Airport, YAR, RU
+description = Tunoshna Airport, Tunoshna, YAR, RU
 location = (1.0046237, 0.7008788)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUDL.TXT
 
@@ -31110,7 +30835,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWOO.TXT
 
 [uwor]
 description = Orsk Airport, Orsk, ORE, RU
-location = (0.8913833, 1.0226861)
+location = (0.8913832, 1.0226861)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWOR.TXT
 
 [uwps]
@@ -31119,8 +30844,7 @@ location = (0.9446617, 0.7891028)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWPS.TXT
 
 [uwsg]
-comment = manually researched on 2020-05-24
-description = Saratov [Gagarin Intl], SAR, RU // Gagarin, Russian Federation
+description = Gagarin International Airport, Saratov, SAR, RU
 location = (0.9025582, 0.8058379)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWSG.TXT
 
@@ -31164,11 +30888,6 @@ description = Bhaunagar, India
 location = (0.3796091, 1.2601277)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABV.TXT
 
-[vadn]
-description = Daman Airport, Daman, DD, IN
-location = (0.3566476, 1.2713537)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VADN.TXT
-
 [vadu]
 description = unknown station in India
 location = None
@@ -31189,11 +30908,31 @@ description = Juhu Aerodrome, Mumbai, MM, IN
 location = (0.3333247, 1.2711966)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAJJ.TXT
 
+[vajl]
+description = Jalgaon Airport, Jalgaon, MM, IN
+location = (0.3658678, 1.3199487)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAJL.TXT
+
+[vake]
+description = Kandla Airport, Kandla, GJ, IN
+location = (0.4033927, 1.2234811)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAKE.TXT
+
 [vakp]
 description = Kolhapur, India
 location = (0.2914700, 1.2956161)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAKP.TXT
 
+[vakr]
+description = unknown station in India
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAKR.TXT
+
+[vaks]
+description = Keshod Airport, Keshod, GJ, IN
+location = (0.3720536, 1.2264499)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAKS.TXT
+
 [vanp]
 description = Nagpur Sonegaon, India
 location = (0.3682645, 1.3796828)
@@ -31229,16 +30968,6 @@ description = Maharana Pratap Airport, Udaipur, RJ, IN
 location = (0.4296599, 1.2897303)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAUD.TXT
 
-[vauu]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAUU.TXT
-
-[vazo]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAZO.TXT
-
 [vcbi]
 description = Katunayake, Sri Lanka
 location = (0.1250819, 1.3942272)
@@ -31274,11 +31003,6 @@ description = Agartala, India
 location = (0.4168428, 1.5926129)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAT.TXT
 
-[vebd]
-description = Siliguri, India
-location = (0.4648394, 1.5414166)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEBD.TXT
-
 [vebi]
 description = Shillong Airport, Shillong, ML, IN
 location = (0.4486124, 1.6053311)
@@ -31304,6 +31028,11 @@ description = Calcutta / Dum Dum, India
 location = (0.3953171, 1.5437437)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VECC.TXT
 
+[veco]
+description = Cooch Behar Airport, Cooch Behar, WB, IN
+location = (0.4595539, 1.5614972)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VECO.TXT
+
 [vedg]
 description = Kazi Nazrul Islam Airport, Durgapur, WB, IN
 location = (0.4122904, 1.5226776)
@@ -31339,10 +31068,14 @@ description = Jamshedpur, India
 location = (0.3982260, 1.5041829)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJS.TXT
 
+[veki]
+description = Kushinagar International Airport, Kushinagar, UP, IN
+location = (0.4673387, 1.4641430)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKI.TXT
+
 [veko]
-comment = manually researched on 2020-05-24
-description = Khajuraho [Khajuraho Airport], MP, IN
-location = (0.4331418, 1.3948427)
+description = Khajuraho Airport, Khajuraho, MP, IN
+location = (0.4331419, 1.3948427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKO.TXT
 
 [velp]
@@ -31371,9 +31104,8 @@ location = (0.4468043, 1.4852752)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEPT.TXT
 
 [vepy]
-comment = manually researched on 2020-05-24
-description = Gangtok [Pakyong Airport], SK, IN
-location = (0.4752968, 1.5461581)
+description = Pakyong Airport, Pakyong, SK, IN
+location = (0.4752758, 1.5461382)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEPY.TXT
 
 [verb]
@@ -31391,6 +31123,16 @@ description = Swami Vivekananda Airport, Raipur, CT, IN
 location = (0.3696677, 1.4266112)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERP.TXT
 
+[veru]
+description = Rupsi Airport, Rupsi, AS, IN
+location = (0.4562617, 1.5691887)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERU.TXT
+
+[vetj]
+description = Tezu Airport, Tezu, AR, IN
+location = (0.4876659, 1.6778618)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VETJ.TXT
+
 [vgeg]
 description = Chittagong Patenga, Bangladesh
 location = (0.3886266, 1.6025031)
@@ -31401,11 +31143,6 @@ description = Hazrat Shahjalal International Airport, Dhaka, 3, BD
 location = (0.4161449, 1.5777389)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VGHS.TXT
 
-[vgsy]
-description = Sylhet, Bangladesh
-location = (0.4345870, 1.6036667)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VGSY.TXT
-
 [vhhh]
 description = Hong Kong Inter-National Airport, Hong Kong
 location = (0.3897902, 1.9928751)
@@ -31457,16 +31194,31 @@ description = Kota Aerodrome, India
 location = (0.4389503, 1.3238322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIKO.TXT
 
+[vild]
+description = Ludhiana Airport, PB, IN
+location = (0.5385161, 1.3256229)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILD.TXT
+
 [vilk]
 description = Lucknow / Amausi, India
 location = (0.4668756, 1.4116805)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILK.TXT
 
+[vipt]
+description = Pantnagar Airport, Pantnagar, UP, IN
+location = (0.5067284, 1.3870778)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIPT.TXT
+
 [vism]
 description = Shimla Airport, Jubbarhatti, HP, IN
 location = (0.5424797, 1.3450904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISM.TXT
 
+[vjip]
+description = unknown station in South Asia
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VJIP.TXT
+
 [vllb]
 description = Luang-Prabang, Laos
 location = (0.3470296, 1.7825629)
@@ -31538,11 +31290,6 @@ description = Coimbatore / Peelamedu, India
 location = (0.1925680, 1.3447762)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOCB.TXT
 
-[vocc]
-description = Cochin / Willingdon, India
-location = (0.1736603, 1.3311044)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOCC.TXT
-
 [voci]
 description = Cochin International Airport, Kochi, KL, IN
 location = (0.1771858, 1.3334647)
@@ -31645,6 +31392,11 @@ description = Salem Airport, Salem, TN, IN
 location = (0.2056574, 1.3625017)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSM.TXT
 
+[vosr]
+description = unknown station in India
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSR.TXT
+
 [votk]
 description = Tuticorin Airport, Vagaikulam, TN, IN
 location = (0.1522667, 1.3618072)
@@ -31671,7 +31423,7 @@ location = (0.3092933, 1.4525416)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOVZ.TXT
 
 [vqpr]
-description = Paro Airport, Paro, 11, BT
+description = Paro International Airport, Paro, 11, BT
 location = (0.4782761, 1.5607537)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VQPR.TXT
 
@@ -31781,8 +31533,8 @@ location = (0.1137941, 1.7757503)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSC.TXT
 
 [vtse]
-description = Chumphon Airport, 86, TH
-location = (0.1869457, 1.7341888)
+description = Chumphon Airport, Chumphon, 86, TH
+location = (0.1869457, 1.7341889)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSE.TXT
 
 [vtsf]
@@ -31866,17 +31618,17 @@ location = (0.3034046, 1.8263648)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUW.TXT
 
 [vvci]
-description = Cat Bi International Airport, Haiphong, 61, VN
+description = Cat Bi International Airport, Haiphong, RRD, VN
 location = (0.3633671, 1.8627026)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVCI.TXT
 
 [vvcr]
-description = Cam Ranh International Airport / Cam Ranh Air Base, Cam Ranh, 34, VN
+description = Cam Ranh International Airport / Cam Ranh Air Base, Cam Ranh, SCC, VN
 location = (0.2094081, 1.9062312)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVCR.TXT
 
 [vvct]
-description = Can Tho International Airport, Can Tho, 02, VN
+description = Can Tho International Airport, Can Tho, SW, VN
 location = (0.1760182, 1.8450224)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVCT.TXT
 
@@ -31896,7 +31648,7 @@ location = (0.2862340, 1.8794287)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVPB.TXT
 
 [vvpq]
-description = Phu Quoc International Airport, Phu Quoc Island, 47, VN
+description = Phu Quoc International Airport, Phu Quoc Island, SW, VN
 location = (0.1774965, 1.8150220)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVPQ.TXT
 
@@ -31937,7 +31689,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WADL.TXT
 
 [wahs]
 description = Achmad Yani Airport, Semarang-Java Island, JT, ID
-location = (-0.1216971, 1.9264072)
+location = (-0.1216622, 1.9263765)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAHS.TXT
 
 [wajj]
@@ -31980,11 +31732,6 @@ description = Juanda International Airport, Surabaya, JI, ID
 location = (-0.1288023, 1.9685045)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WARR.TXT
 
-[watt]
-description = El Tari Airport, Kupang-Timor Island, NT, ID
-location = (-0.1775279, 2.1584661)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WATT.TXT
-
 [wayy]
 description = Mozes Kilangin Airport, Timika-Papua Island, PA, ID
 location = (-0.0790334, 2.3891287)
@@ -32065,11 +31812,6 @@ description = Minangkabau International Airport, Padang (Katapiang), SB, ID
 location = (-0.0137343, 1.7502336)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIEE.TXT
 
-[wihh]
-description = Halim Perdanakusuma International Airport, Jakarta, JK, ID
-location = (-0.1093730, 1.8655999)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIHH.TXT
-
 [wiii]
 description = Jakarta / Soekarno-Hatta, Indonesia
 location = (-0.1067560, 1.8613936)
@@ -32262,7 +32004,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBMK.TXT
 
 [ybna]
 description = Ballina Byron Gateway Airport, Ballina, NSW, AU
-location = (-0.5032465, 2.6801624)
+location = (-0.5032349, 2.6801533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBNA.TXT
 
 [ybok]
@@ -32292,7 +32034,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBTL.TXT
 
 [ybud]
 description = Bundaberg Airport, Bundaberg, QLD, AU
-location = (-0.4346551, 2.6584681)
+location = (-0.4346749, 2.6585311)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBUD.TXT
 
 [ybwp]
@@ -32301,7 +32043,7 @@ location = (-0.2204933, 2.4763313)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBWP.TXT
 
 [ybww]
-description = Brisbane West Wellcamp Airport, Toowoomba, QLD, AU
+description = Toowoomba Wellcamp Airport, Toowoomba, QLD, AU
 location = (-0.4809836, 2.6492935)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBWW.TXT
 
@@ -32312,12 +32054,12 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBWX.TXT
 
 [ycar]
 description = Carnarvon Airport, Carnarvon, WA, AU
-location = (-0.4342416, 1.9839461)
+location = (-0.4342395, 1.9839289)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCAR.TXT
 
 [ycas]
 description = Casino Airport, NSW, AU
-location = (-0.5040999, 2.6715231)
+location = (-0.5040738, 2.6714136)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCAS.TXT
 
 [ycba]
@@ -32351,23 +32093,23 @@ location = (-0.5291943, 2.6723783)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCFS.TXT
 
 [ycin]
-description = RAAF Base Curtin, WA, AU
+description = RAAF Base Curtin, Derby, WA, AU
 location = (-0.3068533, 2.1612064)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCIN.TXT
 
 [ycnm]
 description = Coonamble Airport, NSW, AU
-location = (-0.5407606, 2.5896499)
+location = (-0.5407195, 2.5896817)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCNM.TXT
 
 [ycom]
 description = Cooma Snowy Mountains Airport, Cooma, NSW, AU
-location = (-0.6335650, 2.6000868)
+location = (-0.6335623, 2.6000590)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCOM.TXT
 
 [ydby]
-description = Derby Airport, WA, AU
-location = (-0.3031637, 2.1582917)
+description = Derby Airport, Derby, WA, AU
+location = (-0.3031974, 2.1583127)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YDBY.TXT
 
 [yeml]
@@ -32382,7 +32124,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YESP.TXT
 
 [yfrt]
 description = Forrest Airport, WA, AU
-location = (-0.5382264, 2.2360287)
+location = (-0.5382005, 2.2359904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YFRT.TXT
 
 [ygel]
@@ -32397,12 +32139,12 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGFN.TXT
 
 [ygla]
 description = Gladstone Airport, Gladstone, QLD, AU
-location = (-0.4166048, 2.6393394)
+location = (-0.4166060, 2.6393818)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGLA.TXT
 
 [ygte]
 description = Groote Eylandt Airport, Groote Eylandt, NT, AU
-location = (-0.2439098, 2.3816764)
+location = (-0.2438645, 2.3816510)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGTE.TXT
 
 [ygth]
@@ -32412,7 +32154,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGTH.TXT
 
 [yhid]
 description = Horn Island Airport, Horn Island, QLD, AU
-location = (-0.1847675, 2.4834289)
+location = (-0.1847541, 2.4834753)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YHID.TXT
 
 [yhug]
@@ -32422,7 +32164,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YHUG.TXT
 
 [ykry]
 description = Kingaroy Airport, QLD, AU
-location = (-0.4639225, 2.6501254)
+location = (-0.4639273, 2.6501067)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YKRY.TXT
 
 [ylec]
@@ -32437,7 +32179,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YLHI.TXT
 
 [ylis]
 description = Lismore Airport, Lismore, NSW, AU
-location = (-0.5031836, 2.6748915)
+location = (-0.5031904, 2.6748640)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YLIS.TXT
 
 [ylre]
@@ -32457,7 +32199,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMAY.TXT
 
 [ymdg]
 description = Mudgee Airport, Mudgee, NSW, AU
-location = (-0.5683228, 2.6112044)
+location = (-0.5683629, 2.6111775)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMDG.TXT
 
 [ymek]
@@ -32501,7 +32243,7 @@ location = (-0.5148529, 2.6152886)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMOR.TXT
 
 [ymtg]
-description = Mount Gambier Airport, SA, AU
+description = Mount Gambier Airport, Mount Gambier, SA, AU
 location = (-0.6587850, 2.4571619)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMTG.TXT
 
@@ -32691,7 +32433,7 @@ location = (0.6969681, 2.0295270)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBAA.TXT
 
 [zbad]
-description = Beijing Daxing International Airport, Beijing, 13, CN
+description = Beijing Daxing International Airport, Beijing, 11, CN
 location = (0.6895786, 2.0317538)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBAD.TXT
 
@@ -32701,7 +32443,7 @@ location = (0.7123852, 1.9492419)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBHH.TXT
 
 [zbsj]
-description = Shijiazhuang Daguocun International Airport, Shijiazhuang, 13, CN
+description = Shijiazhuang Zhengding International Airport, Shijiazhuang, 13, CN
 location = (0.6681243, 2.0018403)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBSJ.TXT
 
@@ -32770,11 +32512,6 @@ description = Sanya/Fenghuang, China
 location = (0.3193953, 1.9093902)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZJSY.TXT
 
-[zkpy]
-description = Pyongyang, Korea, North
-location = (0.6812602, 2.1953333)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZKPY.TXT
-
 [zlll]
 description = Lanzhou / Zhongchuan, China
 location = (0.6286676, 1.8107791)
@@ -32806,11 +32543,6 @@ location = (0.4273148, 2.0609430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSAM.TXT
 zone = ('hkz000', 0.0728636)
 
-[zscn]
-description = Nanchang, China
-location = (0.4991642, 2.0231275)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSCN.TXT
-
 [zsfz]
 description = Fuzhou, China
 location = (0.4552400, 2.0818869)
@@ -32822,7 +32554,7 @@ location = (0.5276712, 2.0973040)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSHC.TXT
 
 [zsjn]
-description = Yaoqiang Airport, Jinan, 37, CN
+description = Jinan Yaoqiang International Airport, Jinan, 37, CN
 location = (0.6432795, 2.0458052)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSJN.TXT
 
@@ -32856,31 +32588,6 @@ description = Shanghai / Hongqiao, China
 location = (0.5439610, 2.1194115)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSSS.TXT
 
-[zstx]
-description = Tunxi International Airport, Huangshan, 34, CN
-location = (0.5189440, 2.0639565)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSTX.TXT
-
-[zswx]
-description = Sunan Shuofang International Airport, Wuxi, 32, CN
-location = (0.5496810, 2.1018826)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSWX.TXT
-
-[zswz]
-description = Wenzhou Longwan International Airport, Wenzhou, 33, CN
-location = (0.4871598, 2.1092653)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSWZ.TXT
-
-[zsxz]
-description = Xuzhou Guanyin Airport, Xuzhou, 32, CN
-location = (0.5944427, 2.0517267)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSXZ.TXT
-
-[zsyt]
-description = Yantai Penglai International Airport, Yantai, 37, CN
-location = (0.6572425, 2.1116254)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSYT.TXT
-
 [zuck]
 description = Chongqing, China
 location = (0.5151630, 1.8584848)