Refresh correlation data
[weather.git] / stations
index e27aab9..a81d5ca 100644 (file)
--- a/stations
+++ b/stations
@@ -1,39 +1,45 @@
-# Copyright (c) 2006-2021 Jeremy Stanley <fungi@yuggoth.org>. Permission to
+# Copyright (c) 2006-2023 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 2022-06-11 from these public domain sources:
+# generated by weather on 2023-03-14 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
-# 16eabd5af67d6a45008b23715f2892a3 2021-08-10 2021_Gaz_cousubs_national.zip
-# bae1d57116206924101c9c4c3812909e 2021-08-10 2021_Gaz_place_national.zip
-# 07c06e8269edafa9630023189aada2db 2021-08-10 2021_Gaz_zcta_national.zip
+# b1e61f7b0f0a32b60fa55381796a6225 2022-08-24 2022_Gaz_counties_national.zip
+# 6d7e01935225d4bebab165be22475d9d 2022-08-24 2022_Gaz_cousubs_national.zip
+# 99b9df9a79223edf5fbe3476de7e6148 2022-08-24 2022_Gaz_place_national.zip
+# 9bbbf1206c7a7958be2c59e9f4588edc 2022-08-24 2022_Gaz_zcta_national.zip
 #
 # https://www.weather.gov/gis/ZoneCounty/
-# 3d737053352aa9cee02abc52a9c7ca3f 2022-04-07 bp22mr22.dbx
+# e679fe769d04037c30d642101a0311aa 2023-01-13 bp08mr23.dbx
 #
 # https://tgftp.nws.noaa.gov/data/
 # 285a551e4223fe50658e137fd1b44819 2018-06-15 nsd_cccc.txt
 #
 # https://ourairports.com/data/
-# 4b3387009ebe697ebfebcb025362c9c2 2022-06-11 airports.csv
+# e1472f8875c4e71c870fcfba81a7055b 2023-03-14 airports.csv
 #
 # ...and these manually-generated or hand-compiled adjustments:
-# 2bfefe896cd82bab46916aa5994db2fa 2022-06-11 overrides.conf
-# bf8564a438cf7ea9662896ceb62f4265 2022-06-11 slist
-# a916500a18b60e7a86335a8cd78af63b 2022-06-11 zlist
+# ca9d6fd0c198e0747019790f6cb669cd 2023-03-14 overrides.conf
+# d5d47dceebacd1f94a3dc255da20a18d 2023-03-14 slist
+# 8a1ca24e777ac043f773a09db7a0a34c 2023-03-14 zlist
 
-[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
+[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)
 
 [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)
@@ -41,7 +47,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ANYN.TXT
 
 [aymh]
 description = Mount Hagen Kagamuga Airport, Mount Hagen, WHM, PG
-location = (-0.1016967, 2.5184404)
+location = (-0.1017215, 2.5184998)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYMH.TXT
 
 [aynz]
@@ -59,6 +65,11 @@ description = unknown station in Western South Pacific
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AZUH.TXT
 
+[azuu]
+description = unknown station in Western South Pacific
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AZUU.TXT
+
 [bgbw]
 description = Narsarsuaq, Greenland
 location = (1.0675597, -0.7926704)
@@ -176,7 +187,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.0679622)
+zone = ('akz332', 0.0618145)
 
 [cerm]
 comment = manually researched on 2020-05-24
@@ -210,62 +221,62 @@ comment = manually researched on 2020-05-24
 description = Blood Tribe Ag. Project IMCIN, AB, Canada
 location = (0.8650063, -1.9733359)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPBT.TXT
-zone = ('mtz010', 0.0151361)
+zone = ('mtz301', 0.0166383)
 
 [cpeh]
 comment = manually researched on 2020-05-24
 description = Enchant Agdm, ALTA, Canada
 location = (0.8757020, -1.9623856)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPEH.TXT
-zone = ('mtz010', 0.0250326)
+zone = ('mtz303', 0.0267461)
 
 [cpfi]
 comment = manually researched on 2020-05-24
 description = Fincastle Agdm, ALTA, Canada
 location = (0.8692825, -1.9554244)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPFI.TXT
-zone = ('mtz010', 0.0196698)
+zone = ('mtz303', 0.0204382)
 
 [cpin]
 description = unknown station in Canada
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPIN.TXT
-zone = ('mtz010', 0.0196698)
+zone = ('mtz303', 0.0204382)
 
 [cpir]
 comment = manually researched on 2020-05-24
 description = Iron Springs Agdm, ALTA, Canada
 location = (0.8709626, -1.9677760)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPIR.TXT
-zone = ('mtz010', 0.0202611)
+zone = ('mtz303', 0.0225923)
 
 [cpro]
 comment = manually researched on 2020-05-24
 description = Rosemary Agdm, ALTA, Canada
 location = (0.8872635, -1.9557698)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPRO.TXT
-zone = ('mtz010', 0.0370507)
+zone = ('mtz303', 0.0383198)
 
 [cpry]
 comment = manually researched on 2020-05-24
 description = Raymond Agdm, ALTA, Canada
 location = (0.8637479, -1.9665573)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPRY.TXT
-zone = ('mtz010', 0.0130111)
+zone = ('mtz303', 0.0154308)
 
 [cpst]
 comment = manually researched on 2020-05-24
 description = Strathmore Agdm, ALTA, Canada
 location = (0.8907932, -1.9772807)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPST.TXT
-zone = ('mtz010', 0.0407466)
+zone = ('mtz301', 0.0419403)
 
 [cpsv]
 comment = manually researched on 2020-05-24
 description = Seven Persons Agdm, ALTA, Canada
 location = (0.8712744, -1.9358312)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPSV.TXT
-zone = ('mtz045', 0.0237458)
+zone = ('mtz305', 0.0234150)
 
 [ctck]
 comment = manually researched on 2020-05-24
@@ -311,11 +322,16 @@ location = (0.8560840, -1.8410315)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWAQ.TXT
 zone = ('mtz018', 0.0047058)
 
+[cwar]
+description = Argentia, Nfld, Canada
+location = (0.8255407, -0.9424778)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWAR.TXT
+
 [cwav]
 description = Sundre, Canada
 location = (0.9034988, -2.0016018)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWAV.TXT
-zone = ('mtz010', 0.0575571)
+zone = ('mtz301', 0.0564055)
 
 [cwba]
 description = Banff, Alta., Canada
@@ -339,13 +355,13 @@ zone = ('mez002', 0.0688571)
 description = Brooks Automatic Weather Reporting System, Canada
 location = (0.8822639, -1.9521508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBO.TXT
-zone = ('mtz010', 0.0326813)
+zone = ('mtz303', 0.0335851)
 
 [cwbs]
 description = unknown station in Canada
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBS.TXT
-zone = ('mtz010', 0.0326813)
+zone = ('mtz303', 0.0335851)
 
 [cwbt]
 description = Longue Point De Mingan, Que., Canada
@@ -405,7 +421,7 @@ zone = ('nyz001', 0.0292940)
 description = Coronation Automated Reporting Station, Canada
 location = (0.9087348, -1.9454603)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWCT.TXT
-zone = ('mtz010', 0.0593751)
+zone = ('mtz303', 0.0603837)
 
 [cwda]
 description = Englee Meteorological Aeronautical Presentation System, Canada
@@ -427,7 +443,7 @@ zone = ('mtz019', 0.0293141)
 description = Claresholm Automatic Weather Reporting System, Canada
 location = (0.8729555, -1.9832758)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWDK.TXT
-zone = ('mtz010', 0.0250229)
+zone = ('mtz301', 0.0241959)
 
 [cwdm]
 description = Chevery, Que., Canada
@@ -461,7 +477,7 @@ zone = ('mnz021', 0.0214776)
 description = Drumheller East, Canada
 location = (0.8976810, -1.9664043)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWDZ.TXT
-zone = ('mtz010', 0.0469305)
+zone = ('mtz303', 0.0488602)
 
 [cweb]
 description = Estevan Point, B. C., Canada
@@ -484,13 +500,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWEF.TXT
 description = Eastend Cypress, Sask, Canada
 location = (0.8627744, -1.9021180)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWEH.TXT
-zone = ('mtz047', 0.0174666)
-
-[cwek]
-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.0204447)
+zone = ('mtz306', 0.0126662)
 
 [cwel]
 description = Entrance Island Automatic Weather Reporting System, Canada
@@ -548,7 +558,7 @@ zone = ('ndz001', 0.0709112)
 description = Cardston Automated Reporting Station, Canada
 location = (0.8587020, -1.9771672)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWFJ.TXT
-zone = ('mtz009', 0.0111192)
+zone = ('mtz301', 0.0099506)
 
 [cwfq]
 description = Frelighsburg, Canada
@@ -606,7 +616,7 @@ zone = ('mtz001', 0.0248896)
 description = Esther 1, Canada
 location = (0.9017534, -1.9233528)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWGY.TXT
-zone = ('mtz011', 0.0530405)
+zone = ('mtz305', 0.0523183)
 
 [cwgz]
 description = Grise Fiord Airport, Canada
@@ -617,13 +627,13 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWGZ.TXT
 description = Three Hills, Canada
 location = (0.9023352, -1.9760036)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHI.TXT
-zone = ('mtz010', 0.0520132)
+zone = ('mtz301', 0.0535051)
 
 [cwhl]
 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.0280428)
+zone = ('akz332', 0.0202221)
 
 [cwho]
 description = Hopedale Meteorological Aeronautical Presentation System, Canada
@@ -645,7 +655,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.0286349)
+zone = ('akz317', 0.0286401)
 
 [cwhv]
 description = Beauceville, Canada
@@ -772,7 +782,7 @@ 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.0182151)
+zone = ('akz328', 0.0218861)
 
 [cwjv]
 description = Vernon, B. C., Canada
@@ -790,7 +800,7 @@ zone = ('waz038', 0.0769176)
 description = Leader Airport Automatic Weather Reporting System, Canada
 location = (0.8883726, -1.9111355)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWJX.TXT
-zone = ('mtz011', 0.0402444)
+zone = ('mtz306', 0.0388732)
 
 [cwkd]
 description = Bonnard 1, Que., Canada
@@ -826,7 +836,7 @@ zone = ('mtz018', 0.0083347)
 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.0471213)
+zone = ('akz326', 0.0352629)
 
 [cwlb]
 description = Lac La Biche, Alta., Canada
@@ -837,7 +847,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.0254476)
+zone = ('akz332', 0.0169808)
 
 [cwle]
 description = Lucky Lake Automatic Weather Reporting System, Canada
@@ -845,11 +855,6 @@ location = (0.8892453, -1.8701203)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLE.TXT
 zone = ('mtz061', 0.0383362)
 
-[cwli]
-description = Liverpool Bay, Canada
-location = (1.2147492, -2.2846360)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLI.TXT
-
 [cwlm]
 description = Victoria Automatic Weather Reporting System, Canada
 location = (0.8450302, -2.1522819)
@@ -883,7 +888,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.0711192)
+zone = ('akz330', 0.0693986)
 
 [cwmj]
 description = Maniwaki, Canada
@@ -901,7 +906,7 @@ zone = ('waz503', 0.0064052)
 description = Maplecreek Automatic Weather Reporting System, Canada
 location = (0.8709193, -1.9105538)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWMQ.TXT
-zone = ('mtz011', 0.0233796)
+zone = ('mtz306', 0.0218924)
 
 [cwmt]
 description = Lac La Martre, Canada
@@ -988,7 +993,7 @@ zone = ('mez001', 0.0520075)
 description = Onefour Automatic Weather Reporting System, Canada
 location = (0.8572476, -1.9280070)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWOE.TXT
-zone = ('mtz011', 0.0094511)
+zone = ('mtz305', 0.0085083)
 
 [cwoy]
 description = Wynyard Marine Aviation Reporting Station, Canada
@@ -996,12 +1001,6 @@ location = (0.9034988, -1.8189240)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWOY.TXT
 zone = ('ndz001', 0.0521553)
 
-[cwpc]
-description = Port Colborne Automated Reporting Station, Canada
-location = (0.7481645, -1.3831734)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPC.TXT
-zone = ('nyz085', 0.0075597)
-
 [cwpd]
 description = Parc Des Laurentid, Canada
 location = (0.8301949, -1.2432562)
@@ -1044,16 +1043,11 @@ location = (0.7429285, -1.3971361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPS.TXT
 zone = ('paz001', 0.0081702)
 
-[cwpx]
-description = Cape Peel West, N. W. T., Canada
-location = (1.2048590, -1.8817558)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPX.TXT
-
 [cwpz]
 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.0541294)
+zone = ('akz330', 0.0541646)
 
 [cwqh]
 description = Lennoxville, Canada
@@ -1089,7 +1083,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.0346022)
+zone = ('akz332', 0.0341399)
 
 [cwqv]
 description = Puinte Claveau, Canada
@@ -1102,11 +1096,6 @@ description = Cape Race, Nfld, Canada
 location = (0.8141961, -0.9261881)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRA.TXT
 
-[cwrh]
-description = Resolution Island, N. W. T., Canada
-location = (1.0748319, -1.1283554)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRH.TXT
-
 [cwrj]
 description = Rosetown East, Sask, Canada
 location = (0.9000081, -1.8835012)
@@ -1123,7 +1112,7 @@ zone = ('nyz002', 0.0319955)
 description = Rocky House Marine Aviation Reporting Station, Canada
 location = (0.9151343, -2.0059651)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRM.TXT
-zone = ('mtz010', 0.0692973)
+zone = ('mtz301', 0.0683392)
 
 [cwrn]
 description = Hart Island Meteorological Aeronautical Presentation System, Canada
@@ -1134,13 +1123,13 @@ 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.0238760)
+zone = ('akz332', 0.0168729)
 
 [cwrt]
 description = Crowsnest, Canada
 location = (0.8662651, -1.9981111)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRT.TXT
-zone = ('mtz009', 0.0236735)
+zone = ('mtz301', 0.0211927)
 
 [cwru]
 description = Solander Island Meteorological Aeronautical Presentation System, Canada
@@ -1148,11 +1137,16 @@ 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRY.TXT
-zone = ('mtz044', 0.0092826)
+zone = ('mtz303', 0.0088926)
 
 [cwrz]
 description = Cap D'Espoir , Que., Canada
@@ -1273,11 +1267,6 @@ location = (0.8429940, -1.2380202)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWUX.TXT
 zone = ('mez001', 0.0319045)
 
-[cwvd]
-description = Broughton Island, Canada
-location = (1.1786790, -1.1132292)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWVD.TXT
-
 [cwvf]
 description = Sand Heads Cs, B. C., Canada
 location = (0.8569567, -2.1519910)
@@ -1293,7 +1282,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWVH.TXT
 description = Vegreville Automatic Weather Reporting System, Canada
 location = (0.9357874, -1.9553505)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWVI.TXT
-zone = ('mtz010', 0.0852726)
+zone = ('mtz303', 0.0868061)
 
 [cwvn]
 description = Val Marie Southeast, Sask, Canada
@@ -1305,7 +1294,7 @@ zone = ('mtz059', 0.0052943)
 description = Cypress Hills Park, Canada
 location = (0.8665560, -1.9114264)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWVP.TXT
-zone = ('mtz011', 0.0190824)
+zone = ('mtz306', 0.0180640)
 
 [cwvq]
 description = Ste Anne De Bell 1, Canada
@@ -1358,7 +1347,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.0383400)
+zone = ('akz332', 0.0297029)
 
 [cwws]
 description = George Island Meteorological Aeronautical Presentation System, Canada
@@ -1370,6 +1359,7 @@ zone = ('ndz008', 0.0703893)
 description = Ingenika Point, Canada
 location = (0.9913470, -2.1799162)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWWU.TXT
+zone = ('akz331', 0.0530284)
 
 [cwwz]
 description = Port Weller, Ont., Canada
@@ -1381,7 +1371,7 @@ zone = ('nyz001', 0.0060903)
 description = Bow Valley, Canada
 location = (0.8915724, -2.0082922)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWXA.TXT
-zone = ('mtz001', 0.0479257)
+zone = ('mtz301', 0.0465278)
 
 [cwxc]
 description = Onatchiway, Que., Canada
@@ -1398,12 +1388,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWXI.TXT
 description = Bow Island, Canada
 location = (0.8662651, -1.9451695)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWXL.TXT
-zone = ('mtz044', 0.0173006)
-
-[cwxr]
-description = Croker River, N. W. T., Canada
-location = (1.2089314, -2.0807234)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWXR.TXT
+zone = ('mtz304', 0.0182089)
 
 [cwyj]
 description = Victoria University, Canada
@@ -1439,7 +1424,7 @@ 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.0419938)
+zone = ('akz332', 0.0365724)
 
 [cwzn]
 description = Sagona Island Meteorological Aeronautical Presentation System, Canada
@@ -1466,7 +1451,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZV.TXT
 description = Teslin Marine Aviation Reporting Station, Canada
 location = (1.0501064, -2.3172155)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZW.TXT
-zone = ('akz018', 0.0248919)
+zone = ('akz318', 0.0248537)
 
 [cwzz]
 description = Saglek Bay, Canada
@@ -1478,14 +1463,14 @@ comment = manually researched on 2020-05-24
 description = Abee Agdm, ALTA, Canada
 location = (0.9473521, -1.9716185)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXAF.TXT
-zone = ('mtz010', 0.0966719)
+zone = ('mtz301', 0.0985973)
 
 [cxag]
 comment = manually researched on 2020-05-24
 description = Andrew Agdm, ALTA, Canada
 location = (0.9410282, -1.9596411)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXAG.TXT
-zone = ('mtz010', 0.0903495)
+zone = ('mtz303', 0.0920076)
 
 [cxaj]
 comment = manually researched on 2020-05-24
@@ -1498,7 +1483,7 @@ comment = manually researched on 2020-05-24
 description = Stettler Agdm, ALTA, Canada
 location = (0.9136265, -1.9651632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXAK.TXT
-zone = ('mtz010', 0.0628732)
+zone = ('mtz303', 0.0647051)
 
 [cxat]
 comment = manually researched on 2020-05-24
@@ -1511,7 +1496,7 @@ comment = manually researched on 2020-05-24
 description = Bodo Agdm, ALTA, Canada
 location = (0.9097383, -1.9216317)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXBA.TXT
-zone = ('mtz011', 0.0610162)
+zone = ('mtz305', 0.0603075)
 
 [cxbi]
 comment = manually researched on 2020-05-24
@@ -1543,7 +1528,7 @@ comment = manually researched on 2020-05-24
 description = Barnwell Agdm, ALTA, Canada
 location = (0.8691874, -1.9600480)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXBW.TXT
-zone = ('mtz010', 0.0187792)
+zone = ('mtz303', 0.0201696)
 
 [cxca]
 comment = manually researched on 2020-05-24
@@ -1562,28 +1547,28 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXCD.TXT
 description = Carmacks Cs, Y. T., Canada
 location = (1.0841404, -2.3768476)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXCK.TXT
-zone = ('akz018', 0.0451951)
+zone = ('akz318', 0.0451403)
 
 [cxcp]
 comment = manually researched on 2020-05-24
 description = Champion Agdm, ALTA, Canada
 location = (0.8775855, -1.9783356)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXCP.TXT
-zone = ('mtz010', 0.0280872)
+zone = ('mtz301', 0.0287177)
 
 [cxcs]
 comment = manually researched on 2020-05-24
 description = Consort Agdm, ALTA, Canada
 location = (0.9064707, -1.9323074)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXCS.TXT
-zone = ('mtz011', 0.0581366)
+zone = ('mtz305', 0.0573513)
 
 [cxdb]
 comment = manually researched on 2020-05-24
 description = Del Bonita Agdm, ALTA, Canada
 location = (0.8561189, -1.9689047)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXDB.TXT
-zone = ('mtz010', 0.0058021)
+zone = ('mtz302', 0.0089058)
 
 [cxde]
 description = Deline , N. W. T., Canada
@@ -1619,26 +1604,26 @@ zone = ('mnz006', 0.0375951)
 description = Edmonton Municipal Cr10 , Alta., Canada
 location = (0.9349147, -1.9812396)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXEC.TXT
-zone = ('mtz010', 0.0847328)
+zone = ('mtz301', 0.0860417)
 
 [cxeg]
 description = Edmonton International Cs , Alta., Canada
 location = (0.9302605, -1.9826940)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXEG.TXT
-zone = ('mtz010', 0.0802331)
+zone = ('mtz301', 0.0814047)
 
 [cxet]
 description = unknown station in Canada
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXET.TXT
-zone = ('mtz010', 0.0802331)
+zone = ('mtz301', 0.0814047)
 
 [cxfm]
 comment = manually researched on 2020-05-24
 description = Foremost Agdm, ALTA, Canada
 location = (0.8636471, -1.9457997)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXFM.TXT
-zone = ('mtz044', 0.0146510)
+zone = ('mtz304', 0.0156642)
 
 [cxfr]
 comment = manually researched on 2020-05-24
@@ -1664,13 +1649,7 @@ comment = manually researched on 2020-05-24
 description = Holden Agdm, ALTA, Canada
 location = (0.9282534, -1.9590642)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXHD.TXT
-zone = ('mtz010', 0.0776067)
-
-[cxhf]
-description = High Falls , Que., Canada
-location = (0.7999426, -1.3203416)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXHF.TXT
-zone = ('nyz026', 0.0194354)
+zone = ('mtz303', 0.0792332)
 
 [cxhm]
 comment = manually researched on 2020-05-24
@@ -1690,7 +1669,7 @@ comment = manually researched on 2020-05-24
 description = Hussar Agdm, ALTA, Canada
 location = (0.8934525, -1.9635417)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXHR.TXT
-zone = ('mtz010', 0.0427182)
+zone = ('mtz303', 0.0445070)
 
 [cxib]
 comment = manually researched on 2020-05-24
@@ -1723,7 +1702,7 @@ comment = manually researched on 2020-05-24
 description = Killam Agdm, ALTA, Canada
 location = (0.9219135, -1.9522897)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXKM.TXT
-zone = ('mtz010', 0.0716503)
+zone = ('mtz303', 0.0730362)
 
 [cxkt]
 description = Kentville , N. S., Canada
@@ -1771,7 +1750,7 @@ comment = manually researched on 2020-05-24
 description = Morrin Agdm, ALTA, Canada
 location = (0.9016419, -1.9665497)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXMO.TXT
-zone = ('mtz010', 0.0508922)
+zone = ('mtz303', 0.0528131)
 
 [cxmy]
 description = Malay Falls , N. S., Canada
@@ -1796,7 +1775,7 @@ comment = manually researched on 2020-05-24
 description = Olds College AGDM, AB, Canada
 location = (0.9033582, -1.9911540)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXOL.TXT
-zone = ('mtz010', 0.0550911)
+zone = ('mtz301', 0.0549791)
 
 [cxox]
 description = La Ronge , Sask., Canada
@@ -1808,7 +1787,7 @@ comment = manually researched on 2020-05-24
 description = Oyen Agdm, ALTA, Canada
 location = (0.8967795, -1.9260622)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXOY.TXT
-zone = ('mtz011', 0.0481351)
+zone = ('mtz305', 0.0473876)
 
 [cxpa]
 comment = manually researched on 2020-05-24
@@ -1828,13 +1807,7 @@ comment = manually researched on 2020-05-24
 description = Pollockville Agdm, ALTA, Canada
 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)
+zone = ('mtz303', 0.0437511)
 
 [cxrb]
 comment = manually researched on 2020-05-24
@@ -1858,7 +1831,7 @@ comment = manually researched on 2020-05-24
 description = Schuler Agdm, ALTA, Canada
 location = (0.8780218, -1.9214427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXSC.TXT
-zone = ('mtz011', 0.0293006)
+zone = ('mtz305', 0.0286010)
 
 [cxse]
 comment = manually researched on 2020-05-24
@@ -1877,14 +1850,14 @@ comment = manually researched on 2020-05-24
 description = Smoky Lake Agdm, ALTA, Canada
 location = (0.9473211, -1.9634809)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXSL.TXT
-zone = ('mtz010', 0.0965758)
+zone = ('mtz303', 0.0983312)
 
 [cxsp]
 comment = manually researched on 2020-05-24
 description = St. Paul Agcm, ALTA, Canada
 location = (0.9426717, -1.9420618)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXSP.TXT
-zone = ('mtz010', 0.0930746)
+zone = ('mtz305', 0.0939995)
 
 [cxtd]
 comment = manually researched on 2020-05-24
@@ -1897,7 +1870,7 @@ comment = manually researched on 2020-05-24
 description = Two Hills Agdm, ALTA, Canada
 location = (0.9359377, -1.9491546)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXTH.TXT
-zone = ('mtz010', 0.0857990)
+zone = ('mtz303', 0.0871595)
 
 [cxtn]
 description = Tuktut Nogait , N. W. T., Canada
@@ -1924,7 +1897,7 @@ comment = manually researched on 2020-05-24
 description = Vermilion Agdm, ALTA, Canada
 location = (0.9310265, -1.9352550)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXVM.TXT
-zone = ('mtz044', 0.0823182)
+zone = ('mtz305', 0.0819602)
 
 [cxvn]
 comment = manually researched on 2020-05-24
@@ -1950,7 +1923,7 @@ comment = manually researched on 2020-05-24
 description = Wrentham Agdm, ALTA, Canada
 location = (0.8638899, -1.9567178)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXWM.TXT
-zone = ('mtz010', 0.0143501)
+zone = ('mtz303', 0.0149827)
 
 [cxwn]
 description = Winnipeg The Forks, Man., Canada
@@ -1977,6 +1950,11 @@ 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)
@@ -2030,7 +2008,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.0730053)
+zone = ('akz330', 0.0716338)
 
 [cybg]
 description = Bagotville, Que., Canada
@@ -2076,7 +2054,7 @@ zone = ('mnz004', 0.0624294)
 description = Calgary / Springbank, Canada
 location = (0.8918632, -1.9960749)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBW.TXT
-zone = ('mtz010', 0.0455638)
+zone = ('mtz301', 0.0442771)
 
 [cybx]
 description = Blanc Sablon, Que., Canada
@@ -2147,13 +2125,13 @@ 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.0283514)
+zone = ('akz141', 0.0577300)
 
 [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.0281358)
+zone = ('akz317', 0.0281315)
 
 [cydc]
 description = Princeton Airport, Canada
@@ -2170,7 +2148,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.0421739)
+zone = ('akz326', 0.0350937)
 
 [cydn]
 description = Dauphin, Man., Canada
@@ -2192,13 +2170,13 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDQ.TXT
 description = Edmonton Namao Alta., Canada
 location = (0.9366600, -1.9803669)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYED.TXT
-zone = ('mtz010', 0.0864050)
+zone = ('mtz301', 0.0877821)
 
 [cyeg]
 description = Edmonton International, Alta., Canada
 location = (0.9302605, -1.9824031)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYEG.TXT
-zone = ('mtz010', 0.0802087)
+zone = ('mtz301', 0.0814005)
 
 [cyek]
 description = Arviat Airport, Canada
@@ -2446,7 +2424,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYKQ.TXT
 description = Kindersley, Sask., Canada
 location = (0.8991355, -1.9053178)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYKY.TXT
-zone = ('mtz059', 0.0503316)
+zone = ('mtz306', 0.0490587)
 
 [cyla]
 description = Aupaluk, Que., Canada
@@ -2485,7 +2463,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYLK.TXT
 description = Lloydminister, Alta., Canada
 location = (0.9305514, -1.9210257)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYLL.TXT
-zone = ('mtz011', 0.0818306)
+zone = ('mtz305', 0.0811237)
 
 [cylt]
 description = Alert Airport, Canada
@@ -2507,7 +2485,7 @@ zone = ('waz049', 0.0254849)
 description = Mayo Airport, Canada
 location = (1.1103203, -2.3713207)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYMA.TXT
-zone = ('akz018', 0.0709358)
+zone = ('akz318', 0.0708792)
 
 [cymh]
 description = Mary'S Harbour, Canada
@@ -2663,7 +2641,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.0256399)
+zone = ('akz332', 0.0179210)
 
 [cypw]
 description = Powell River Airport, Canada
@@ -2703,7 +2681,7 @@ zone = ('ndz004', 0.0903597)
 description = Red Deer, Alta., Canada
 location = (0.9107710, -1.9879300)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYQF.TXT
-zone = ('mtz010', 0.0616830)
+zone = ('mtz301', 0.0621192)
 
 [cyqg]
 description = Windsor, Ont., Canada
@@ -2715,7 +2693,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.0577434)
+zone = ('akz324', 0.0634383)
 
 [cyqi]
 description = Yarmouth, N. S., Canada
@@ -2733,7 +2711,7 @@ zone = ('mnz006', 0.0186870)
 description = Lethbridge, Alta., Canada
 location = (0.8662651, -1.9687314)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYQL.TXT
-zone = ('mtz010', 0.0156505)
+zone = ('mtz303', 0.0182656)
 
 [cyqm]
 description = Moncton, N. B., Canada
@@ -3065,7 +3043,7 @@ zone = ('mtz061', 0.0591303)
 description = Medicine Hat, Alta., Canada
 location = (0.8729555, -1.9323704)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXH.TXT
-zone = ('mtz011', 0.0251926)
+zone = ('mtz305', 0.0243188)
 
 [cyxj]
 description = Fort St John, B. C., Canada
@@ -3110,7 +3088,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.0316003)
+zone = ('akz331', 0.0304481)
 
 [cyxu]
 description = London, Ont., Canada
@@ -3128,7 +3106,7 @@ zone = ('waz503', 0.0032992)
 description = Whitehorse, Y. T., Canada
 location = (1.0597057, -2.3573580)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXY.TXT
-zone = ('akz018', 0.0203230)
+zone = ('akz318', 0.0202642)
 
 [cyxz]
 description = Wawa, Ont., Canada
@@ -3146,13 +3124,13 @@ zone = ('nyz001', 0.0556205)
 description = Calgary International, Alta., Canada
 location = (0.8921541, -1.9899662)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYYC.TXT
-zone = ('mtz010', 0.0442825)
+zone = ('mtz301', 0.0437883)
 
 [cyyd]
 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.0501160)
+zone = ('akz331', 0.0356994)
 
 [cyye]
 description = Fort Nelson, B. C., Canada
@@ -3257,7 +3235,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.0376806)
+zone = ('akz332', 0.0329462)
 
 [cyzr]
 description = Sarnia Airport, Canada
@@ -3280,7 +3258,7 @@ zone = ('waz515', 0.0568832)
 description = Whitecourt, Alta., Canada
 location = (0.9450958, -2.0208004)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZU.TXT
-zone = ('idz001', 0.0999403)
+zone = ('mtz301', 0.0995788)
 
 [cyzv]
 description = Sept-Iles, Que., Canada
@@ -3292,7 +3270,7 @@ zone = ('mez002', 0.0649615)
 description = Teslin, Y. T., Canada
 location = (1.0501064, -2.3166337)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZW.TXT
-zone = ('akz018', 0.0251565)
+zone = ('akz318', 0.0251185)
 
 [cyzx]
 description = Greenwood, N. S., Canada
@@ -3351,7 +3329,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZEV.TXT
 description = Faro Airport, Canada
 location = (1.0855948, -2.3276874)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZFA.TXT
-zone = ('akz018', 0.0490170)
+zone = ('akz318', 0.0489579)
 
 [czfm]
 description = Fort Mcpherson Airport, Canada
@@ -3398,33 +3376,27 @@ 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.0238332)
+zone = ('akz332', 0.0202630)
 
 [czol]
 comment = manually researched on 2020-05-24
 description = Oliver Agdm, ALTA, Canada
 location = (0.9362373, -1.9785504)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZOL.TXT
-zone = ('mtz010', 0.0858699)
+zone = ('mtz301', 0.0873604)
 
 [czpc]
 description = Pincher Creek Airport, Canada
 location = (0.8642289, -1.9893845)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZPC.TXT
-zone = ('mtz009', 0.0188367)
+zone = ('mtz301', 0.0166370)
 
 [czps]
 comment = manually researched on 2020-05-24
 description = PRENTISS ALBERTA, AB, Canada
 location = (0.9151766, -1.9825506)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZPS.TXT
-zone = ('mtz010', 0.0653196)
-
-[czrp]
-description = unknown station in Canada
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZRP.TXT
-zone = ('mtz010', 0.0653196)
+zone = ('mtz301', 0.0663240)
 
 [czsj]
 description = Sandy Lake Airport, Sandy Lake, ON, CA
@@ -3449,7 +3421,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.0087025)
+zone = ('akz331', 0.0019026)
 
 [cztb]
 comment = manually researched on 2020-05-24
@@ -3467,7 +3439,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZUM.TXT
 description = Edmonton / Villeneuve, Canada
 location = (0.9366600, -1.9873482)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZVL.TXT
-zone = ('mtz010', 0.0869819)
+zone = ('mtz301', 0.0879151)
 
 [czzj]
 comment = manually researched on 2020-05-24
@@ -3762,6 +3734,11 @@ description = Maiduguri, Nigeria
 location = (0.2068215, 0.2283472)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNMA.TXT
 
+[dnmk]
+description = Makurdi, Nigeria
+location = (0.1340995, 0.1503892)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNMK.TXT
+
 [dnmm]
 description = Lagos / Ikeja, Nigeria
 location = (0.1149008, 0.0581776)
@@ -3787,6 +3764,16 @@ 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)
@@ -3807,6 +3794,11 @@ description = Agadez, Niger
 location = (0.2961242, 0.1393355)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DRZA.TXT
 
+[drzf]
+description = Diffa, Niger
+location = (0.2341650, 0.2231113)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DRZF.TXT
+
 [drzr]
 description = Zinder, Niger
 location = (0.2405645, 0.1567887)
@@ -3972,6 +3964,11 @@ description = Heringsdorf, Germany
 location = (0.9404416, 0.2469641)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDAH.TXT
 
+[edbc]
+description = Cochstedt Airport, Magdeburg, ST, DE
+location = (0.9050649, 0.1993218)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDBC.TXT
+
 [eddb]
 description = Berlin-Schoenefeld, Germany
 location = (0.9142616, 0.2359103)
@@ -4342,11 +4339,6 @@ description = Caernarfon Airport, Caernarfon, WLS, GB
 location = (0.9268016, -0.0757056)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGCK.TXT
 
-[egcn]
-description = Robin Hood Doncaster Sheffield Airport, Doncaster, ENG, GB
-location = (0.9334115, -0.0176393)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGCN.TXT
-
 [egdm]
 description = Boscombe Down, United Kingdom
 location = (0.8930268, -0.0305433)
@@ -4413,7 +4405,7 @@ location = (0.8883726, -0.0244346)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGHI.TXT
 
 [eghq]
-description = Newquay Cornwall Airport, Newquay, ENG, GB
+description = Cornwall Airport Newquay, Newquay, ENG, GB
 location = (0.8803546, -0.0871864)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGHQ.TXT
 
@@ -4727,14 +4719,9 @@ description = Leeming, United Kingdom
 location = (0.9477138, -0.0267617)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGXE.TXT
 
-[egxp]
-description = Scampton, United Kingdom
-location = (0.9303914, -0.0096139)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGXP.TXT
-
 [egxs]
-description = RAF Swinderby, Swinderby, ENG, GB
-location = (0.9276373, -0.0119070)
+description = unknown station in United Kingdom
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGXS.TXT
 
 [egxt]
@@ -4890,12 +4877,6 @@ description = P11-b     Sea, Netherlands
 location = (0.9138544, 0.0583231)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHPG.TXT
 
-[ehqe]
-comment = manually researched on 2020-05-24
-description = Hoorn-a   Sea, Netherlands
-location = (0.9235943, 0.0724360)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHQE.TXT
-
 [ehrd]
 description = Rotterdam Airport Zestienhoven, Netherlands
 location = (0.9066985, 0.0776672)
@@ -5166,6 +5147,11 @@ description = Honningsvag / Valan, Norway
 location = (1.2394747, 0.4534947)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENHV.TXT
 
+[enjs]
+description = unknown station in Norway
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENJS.TXT
+
 [enkb]
 description = Kristiansund / Kvernberget, Norway
 location = (1.1015936, 0.1367175)
@@ -5477,16 +5463,6 @@ 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
@@ -5533,16 +5509,6 @@ 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
@@ -5609,7 +5575,7 @@ location = (1.0259627, 0.2952515)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESKN.TXT
 
 [esks]
-description = Scandinavian Mountains Airport, Sälen / Trysil, W, SE
+description = Scandinavian Mountains Airport, Malung-Sälen, W, SE
 location = (1.0674153, 0.2241440)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESKS.TXT
 
@@ -6078,6 +6044,11 @@ 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)
@@ -6113,11 +6084,6 @@ description = Wonderboom / Pretoria, South Africa
 location = (-0.4476770, 0.4924737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAWB.TXT
 
-[fawk]
-description = Waterkloof (Saaf), South Africa
-location = (-0.4508767, 0.4924737)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAWK.TXT
-
 [fbke]
 description = Kasane, Botswana
 location = (-0.3109595, 0.4389503)
@@ -6128,11 +6094,6 @@ description = Maun, Botswana
 location = (-0.3487750, 0.4086979)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBMN.TXT
 
-[fbmp]
-description = unknown station in Botswana
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBMP.TXT
-
 [fbpm]
 description = P G Matante Intl, Francistown, FR, BW
 location = (-0.3692967, 0.4794166)
@@ -6171,15 +6132,13 @@ location = (-0.4519167, 0.5499527)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDMY.TXT
 
 [fdot]
-comment = manually researched on 2020-05-24
-description = Moti, Swaziland
-location = (-0.4660776, 0.5484790)
+description = unknown station in Swaziland
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDOT.TXT
 
 [fdpp]
-comment = manually researched on 2020-05-24
-description = Piggs Peak Met Stn., Swaziland
-location = (-0.4532219, 0.5454294)
+description = unknown station in Swaziland
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDPP.TXT
 
 [fdsk]
@@ -6189,7 +6148,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDSK.TXT
 
 [fdst]
 description = Siteki Airport, Siteki, LU, SZ
-location = (-0.4616396, 0.5576327)
+location = (-0.4620228, 0.5575030)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDST.TXT
 
 [feff]
@@ -6227,6 +6186,11 @@ description = Plaisance Mauritius, Mauritius
 location = (-0.3566289, 1.0064732)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FIMP.TXT
 
+[fimr]
+description = Rodrigues, Mauritius
+location = (-0.3435390, 1.1068296)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FIMR.TXT
+
 [fjdg]
 description = Nsf Diego Garcia, IO, British Indian Ocean Territory
 location = (-0.1274090, 1.2636184)
@@ -6272,11 +6236,6 @@ 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)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FMCH.TXT
-
 [fmcz]
 description = Dzaoudzi / Pamanzi Mayotte, Comoros
 location = (-0.2234021, 0.7903433)
@@ -6362,41 +6321,21 @@ description = Luanda, Angola
 location = (-0.1544616, 0.2309652)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNLU.TXT
 
-[fnma]
-description = Malanje Airport, Malanje, MAL, AO
-location = (-0.1662442, 0.2847051)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNMA.TXT
-
 [fnmo]
 description = Welwitschia Mirabilis International Airport, Moçâmedes, NAM, AO
 location = (-0.2663582, 0.2120017)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNMO.TXT
 
-[fnsa]
-description = Saurimo Airport, Saurimo, LSU, AO
-location = (-0.1691062, 0.3566039)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNSA.TXT
-
 [fnso]
 description = Soyo Airport, Soyo, ZAI, AO
 location = (-0.1071822, 0.2159287)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNSO.TXT
 
-[fnsu]
-description = Sumbe Airport, Sumbe, CUS, AO
-location = (-0.1949166, 0.2416845)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNSU.TXT
-
 [fnub]
 description = Lubango Airport, Lubango, HUI, AO
 location = (-0.2604852, 0.2369284)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNUB.TXT
 
-[fnue]
-description = Luena Airport, Luena, MOX, AO
-location = (-0.2053921, 0.3472804)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNUE.TXT
-
 [fnug]
 description = Uige Airport, Uige, UIG, AO
 location = (-0.1326986, 0.2622846)
@@ -6437,6 +6376,11 @@ description = Libreville, Gabon
 location = (0.0078540, 0.1643518)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOL.TXT
 
+[foom]
+description = Mitzic, Gabon
+location = (0.0136717, 0.2012946)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOM.TXT
+
 [foon]
 description = Franceville / Mvengue, Gabon
 location = (-0.0287979, 0.2344559)
@@ -6447,11 +6391,6 @@ description = Lastoursville, Gabon
 location = (-0.0145444, 0.2219477)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOR.TXT
 
-[foot]
-description = Tchibanga, Gabon
-location = (-0.0497419, 0.1922771)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOT.TXT
-
 [fpst]
 description = S. Tome, Sao Tome And Principe
 location = (0.0066904, 0.1172279)
@@ -6482,6 +6421,11 @@ description = Maputo / Mavalane, Mozambique
 location = (-0.4523312, 0.5683956)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FQMA.TXT
 
+[fqmp]
+description = Mocimboa Da Praia, Mozambique
+location = (-0.1980949, 0.7045312)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FQMP.TXT
+
 [fqnc]
 description = Nacala Airport, Nacala, N, MZ
 location = (-0.2528668, 0.7105619)
@@ -6592,16 +6536,6 @@ 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
-
 [fygf]
 description = Grootfontein, Namibia
 location = (-0.3420845, 0.3161955)
@@ -6612,11 +6546,6 @@ description = Katima Mulilo, Namibia
 location = (-0.3077791, 0.4219624)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYKM.TXT
 
-[fykt]
-description = Keetmanshoop, Namibia
-location = (-0.4630940, 0.3161955)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYKT.TXT
-
 [fylz]
 description = Luderitz / Diaz Point, Namibia
 location = (-0.4657120, 0.2661627)
@@ -6658,10 +6587,20 @@ location = (-0.0765036, 0.2693625)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZAA.TXT
 
 [fzic]
-description = Bangoka International Airport, Kisangani, OR, CD
+description = Bangoka International Airport, Kisangani, TS, CD
 location = (0.0084062, 0.4422315)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZIC.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
+
 [fzrf]
 description = Kalemie, Congo, Democratic Republic Of The
 location = (-0.1026835, 0.5093453)
@@ -6672,6 +6611,11 @@ description = Bamako / Senou, Mali
 location = (0.2187479, -0.1387537)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GABS.TXT
 
+[gago]
+description = Gao, Mali
+location = (0.2839069, -0.0008727)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAGO.TXT
+
 [gakd]
 description = Kayes Dag Dag Airport, 1, ML
 location = (0.2527446, -0.1990443)
@@ -6803,7 +6747,7 @@ location = (0.5858489, -0.1338086)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMC.TXT
 
 [gmmd]
-description = Beni Mellal Airport, Beni Mellal, BEM, MA
+description = Beni Mellal Airport, Oulad Yaich, BEM, MA
 location = (0.5655198, -0.1102333)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMD.TXT
 
@@ -6962,6 +6906,11 @@ description = N'Zerekore, Guinea
 location = (0.1349721, -0.1541708)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GUNZ.TXT
 
+[guxn]
+description = Kankan Airport, Kankan, K, GN
+location = (0.1823596, -0.1610722)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GUXN.TXT
+
 [gvac]
 description = Sal, Cape Verde
 location = (0.2920518, -0.4005531)
@@ -6987,6 +6936,16 @@ description = Addis Ababa, Ethiopia
 location = (0.1567887, 0.6771877)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HAAB.TXT
 
+[habd]
+description = Bahar Dar, Ethiopia
+location = (0.2024582, 0.6527531)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HABD.TXT
+
+[hadr]
+description = Dire Dawa, Ethiopia
+location = (0.1675516, 0.7307112)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HADR.TXT
+
 [hbba]
 description = Bujumbura, Burundi
 location = (-0.0578868, 0.5116724)
@@ -7007,11 +6966,6 @@ description = Djibouti \ Ambouli, Djibouti
 location = (0.2015855, 0.7534005)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDAM.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
 location = (0.4721116, 0.5413430)
@@ -7027,6 +6981,11 @@ 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.3903893, 0.5516979)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEBL.TXT
+
 [heca]
 description = Cairo Airport, Egypt
 location = (0.5259259, 0.5480334)
@@ -7043,8 +7002,8 @@ location = (0.4738569, 0.5884668)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEGN.TXT
 
 [heis]
-description = Al Ismailiya Air Base, Al Ismailiya, IS, EG
-location = (0.5339994, 0.5627933)
+description = Ismailia Air Base, Ismailia, IS, EG
+location = (0.5340350, 0.5626189)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEIS.TXT
 
 [helx]
@@ -7054,7 +7013,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HELX.TXT
 
 [hema]
 description = Marsa Alam International Airport, Marsa Alam, BA, EG
-location = (0.4460555, 0.6035994)
+location = (0.4460285, 0.6037521)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEMA.TXT
 
 [hemm]
@@ -7063,8 +7022,8 @@ 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)
+description = October Airport, Sixth of October City, C, EG
+location = (0.5203228, 0.5380557)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEOC.TXT
 
 [heps]
@@ -7072,6 +7031,16 @@ description = Port Said, Egypt
 location = (0.5457063, 0.5637413)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEPS.TXT
 
+[hert]
+description = unknown station in Egypt
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HERT.TXT
+
+[hesc]
+description = Saint Catherine International Airport, Saint Catherine, JS, EG
+location = (0.5006407, 0.5945059)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESC.TXT
+
 [hesg]
 description = Suhaj Mubarak International Airport, Suhaj, SHG, EG
 location = (0.4597043, 0.5539260)
@@ -7088,10 +7057,15 @@ location = (0.4182972, 0.5721771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESN.TXT
 
 [hesw]
-description = Siwa Oasis North Airport, Siwa, MT, EG
-location = (0.5121777, 0.4451595)
+description = Siwa Oasis North Airport, Siwa Oasis, MT, EG
+location = (0.5120604, 0.4452832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESW.TXT
 
+[hesx]
+description = Sphinx International Airport, Al Jiza, GZ, EG
+location = (0.5254851, 0.5391192)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESX.TXT
+
 [hetr]
 description = El Tor, Egypt
 location = (0.4927646, 0.5692682)
@@ -7182,20 +7156,20 @@ description = Kigali, Rwanda
 location = (-0.0343248, 0.5256350)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HRYR.TXT
 
+[hrza]
+description = Kamembe Airport, Kamembe, 04, RW
+location = (-0.0429742, 0.5045380)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HRZA.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
+[hsgn]
+description = Geneina, Sudan
+location = (0.2353286, 0.3918264)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSGN.TXT
 
 [hsnn]
 description = Nyala Airport, Nyala, 11, SD
@@ -7217,11 +7191,6 @@ description = Khartoum International Airport, Khartoum, 03, SD
 location = (0.2720881, 0.5681605)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSSK.TXT
 
-[hsss]
-description = Khartoum, Sudan
-location = (0.2722714, 0.5681047)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSSS.TXT
-
 [htar]
 description = Arusha, Tanzania
 location = (-0.0581776, 0.6390814)
@@ -7232,6 +7201,11 @@ description = Bukoba, Tanzania
 location = (-0.0232711, 0.5553056)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTBU.TXT
 
+[htd0]
+description = unknown station in Tanzania
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTD0.TXT
+
 [htda]
 description = Dar Es Salaam Airport, Tanzania
 location = (-0.1198459, 0.6841691)
@@ -7242,16 +7216,6 @@ description = Dodoma, Tanzania
 location = (-0.1076286, 0.6242461)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTDO.TXT
 
-[htgw]
-description = Songwe Airport, Mbeya, 14, TZ
-location = (-0.1556824, 0.5807405)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTGW.TXT
-
-[htha]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTHA.TXT
-
 [htib]
 description = unknown station in Tanzania
 location = None
@@ -7262,26 +7226,11 @@ description = Iringa, Tanzania
 location = (-0.1338086, 0.6239552)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTIR.TXT
 
-[htjn]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTJN.TXT
-
 [htka]
 description = Kigoma, Tanzania
 location = (-0.0852302, 0.5171992)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKA.TXT
 
-[htkb]
-description = Kibondo Airport, Kibondo, 08, TZ
-location = (-0.0615400, 0.5349504)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKB.TXT
-
-[htki]
-description = Kilwa Masoko, Tanzania
-location = (-0.1559161, 0.6896959)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKI.TXT
-
 [htkj]
 description = Kilimanjaro Airport, Tanzania
 location = (-0.0596321, 0.6469354)
@@ -7292,21 +7241,11 @@ description = Morogoro, Tanzania
 location = (-0.1192642, 0.6571165)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMG.TXT
 
-[htmh]
-description = Makau Airport, Makau, 22, TZ
-location = (-0.0587724, 0.6077964)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMH.TXT
-
 [htmp]
 description = Mpanda Airport, Mpanda, 20, TZ
 location = (-0.1109222, 0.5425202)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMP.TXT
 
-[htms]
-description = Moshi, Tanzania
-location = (-0.0584685, 0.6515896)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMS.TXT
-
 [htmt]
 description = Mtwara, Tanzania
 location = (-0.1791871, 0.7013315)
@@ -7327,16 +7266,6 @@ description = Pemba / Karume Airport, Tanzania
 location = (-0.0916298, 0.6949319)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTPE.TXT
 
-[htse]
-description = Same, Tanzania
-location = (-0.0712676, 0.6582800)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTSE.TXT
-
-[htsi]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTSI.TXT
-
 [htso]
 description = Songea, Tanzania
 location = (-0.1864593, 0.6210463)
@@ -7367,28 +7296,6 @@ 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
-location = (0.7983902, -1.8790285)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K00U.TXT
-zone = ('mtz057', 0.0024571)
-
 [k04v]
 description = Saguache, Saguache Municipal Airport, CO, United States
 location = (0.6649220, -1.8529918)
@@ -7435,10 +7342,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0A0.TXT
 zone = ('nmz409', 0.0022700)
 
 [k0a9]
-description = Elizabethton Municipal Airport, Elizabethton, TN, US
-location = (0.6347972, -1.4341947)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0A9.TXT
-zone = ('tnz046', 0.0001407)
+zone = ('nmz409', 0.0022700)
 
 [k0co]
 comment = manually researched on 2020-05-24
@@ -7455,10 +7362,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0E0.TXT
 zone = ('nmz222', 0.0034020)
 
 [k0f2]
-description = Bowie Municipal Airport, Bowie, TX, US
-location = (0.5864603, -1.7065061)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0F2.TXT
-zone = ('txz091', 0.0014890)
+zone = ('nmz222', 0.0034020)
 
 [k0j4]
 description = Florala Airport, AL, United States
@@ -7466,17 +7373,11 @@ location = (0.5416338, -1.5062191)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0J4.TXT
 zone = ('flz007', 0.0034546)
 
-[k0j6]
+[k0r0]
 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0R0.TXT
-zone = ('msz072', 0.0011643)
+zone = ('flz007', 0.0034546)
 
 [k0r4]
 description = Concordia Parish Airport, Vidalia, LA, US
@@ -7491,10 +7392,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0S9.TXT
 zone = ('waz510', 0.0022423)
 
 [k0v4]
-description = Brookneal/Campbell County Airport, Brookneal, VA, US
-location = (0.6482450, -1.3790964)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0V4.TXT
-zone = ('vaz045', 0.0018786)
+zone = ('waz510', 0.0022423)
 
 [k0vg]
 description = Lee County Airport, VA, United States
@@ -7502,6 +7403,12 @@ location = (0.6397310, -1.4524242)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0VG.TXT
 zone = ('vaz001', 0.0015405)
 
+[k10g]
+description = Holmes County Airport, Millersburg, OH, US
+location = (0.7075076, -1.4303741)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K10G.TXT
+zone = ('ohz038', 0.0005342)
+
 [k11r]
 description = Brenham, Brenham Municipal Airport, TX, United States
 location = (0.5274191, -1.6820465)
@@ -7533,10 +7440,10 @@ 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)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K17J.TXT
-zone = ('gaz155', 0.0010361)
+zone = ('msz006', 0.0011907)
 
 [k18a]
 description = Franklin County Airport, Canon, GA, US
@@ -7593,16 +7500,16 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AW.TXT
 zone = ('alz041', 0.0025470)
 
-[k1bn]
+[k1bm]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BM.TXT
 zone = ('alz041', 0.0025470)
 
-[k1bw]
+[k1bn]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BW.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BN.TXT
 zone = ('alz041', 0.0025470)
 
 [k1cm]
@@ -7623,29 +7530,41 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1CW.TXT
 zone = ('alz041', 0.0025470)
 
+[k1d1]
+description = Milbank Municipal Airport, Milbank, SD, US
+location = (0.7894211, -1.6853947)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1D1.TXT
+zone = ('sdz021', 0.0026835)
+
 [k1dm]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DM.TXT
-zone = ('alz041', 0.0025470)
+zone = ('sdz021', 0.0026835)
 
 [k1dn]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DN.TXT
-zone = ('alz041', 0.0025470)
+zone = ('sdz021', 0.0026835)
 
 [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)
+zone = ('sdz021', 0.0026835)
+
+[k1en]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EN.TXT
+zone = ('sdz021', 0.0026835)
 
 [k1ew]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EW.TXT
-zone = ('alz041', 0.0025470)
+zone = ('sdz021', 0.0026835)
 
 [k1f0]
 description = Ardmore, Ardmore Downtown Executive Airport, OK, United States
@@ -7665,22 +7584,22 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FN.TXT
 zone = ('okz046', 0.0029747)
 
-[k1gm]
+[k1fw]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GM.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FW.TXT
 zone = ('okz046', 0.0029747)
 
-[k1gn]
+[k1gm]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GM.TXT
 zone = ('okz046', 0.0029747)
 
-[k1gw]
+[k1gn]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GW.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GN.TXT
 zone = ('okz046', 0.0029747)
 
 [k1h2]
@@ -7737,36 +7656,41 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JN.TXT
 zone = ('ilz066', 0.0007896)
 
-[k1jw]
+[k1km]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JW.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KM.TXT
 zone = ('ilz066', 0.0007896)
 
-[k1k1]
-comment = manually researched on 2020-05-24
-description = Lloyd Stearman Field, Benton, KS, United States of America
-location = (0.6592884, -1.6949455)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1K1.TXT
-zone = ('ksz069', 0.0037833)
+[k1kn]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KN.TXT
+zone = ('ilz066', 0.0007896)
 
-[k1km]
+[k1kw]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KM.TXT
-zone = ('ksz069', 0.0037833)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KW.TXT
+zone = ('ilz066', 0.0007896)
 
-[k1kn]
+[k1lm]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KN.TXT
-zone = ('ksz069', 0.0037833)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LM.TXT
+zone = ('ilz066', 0.0007896)
 
 [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)
+zone = ('ilz066', 0.0007896)
+
+[k1lw]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LW.TXT
+zone = ('ilz066', 0.0007896)
 
 [k1m4]
 description = Haleyville, Posey Field Airport, AL, United States
@@ -7780,6 +7704,12 @@ location = (0.6386648, -1.5093031)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1M5.TXT
 zone = ('tnz008', 0.0021660)
 
+[k1mm]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1MM.TXT
+zone = ('tnz008', 0.0021660)
+
 [k1mn]
 description = unknown station in United States of America
 location = None
@@ -7792,6 +7722,12 @@ 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
@@ -7945,12 +7881,17 @@ location = (0.6225008, -1.3247049)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2DP.TXT
 zone = ('ncz047', 0.0019885)
 
+[k2g2]
+description = Jefferson County Airpark, Steubenville, OH, US
+location = (0.7044044, -1.4084825)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2G2.TXT
+zone = ('ohz050', 0.0009248)
+
 [k2g4]
-comment = manually researched on 2020-05-24
-description = Oakland Garrett County Airport, MD, United States of America
-location = (0.6908489, -1.3847761)
+description = Garrett County Airport, Accident, MD, US
+location = (0.6908156, -1.3846697)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2G4.TXT
-zone = ('mdz001', 0.0013145)
+zone = ('mdz001', 0.0012341)
 
 [k2g9]
 description = Somerset County Airport, Somerset, PA, US
@@ -8072,11 +8013,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3AU.TXT
 zone = ('ksz069', 0.0038114)
 
 [k3d2]
-comment = manually researched on 2020-05-24
-description = Ephraim-Gilbraltar AP, Ephraim, WI, United States of America
-location = (0.7877667, -1.5217199)
+description = Ephraim-Gibraltar Airport, Fish Creek, WI, US
+location = (0.7877613, -1.5216810)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3D2.TXT
-zone = ('wiz022', 0.0037137)
+zone = ('wiz022', 0.0037207)
 
 [k3f3]
 description = C E 'Rusty' Williams Airport, Mansfield, LA, US
@@ -8084,12 +8024,6 @@ location = (0.5597882, -1.6365168)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3F3.TXT
 zone = ('laz010', 0.0005233)
 
-[k3i2]
-description = Point Pleasant, Mason County Airport, WV, United States
-location = (0.6791852, -1.4328862)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3I2.TXT
-zone = ('wvz007', 0.0027068)
-
 [k3j7]
 description = Greensboro, Greene County Regional Airport, GA, United States
 location = (0.5863870, -1.4510473)
@@ -8102,12 +8036,6 @@ location = (0.6630802, -1.7758027)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3K3.TXT
 zone = ('ksz061', 0.0006363)
 
-[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
 location = (0.6835097, -1.5651143)
@@ -8125,7 +8053,7 @@ zone = ('mnz022', 0.0018063)
 description = Jennings Airport, Jennings, LA, US
 location = (0.5278347, -1.6174560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3R7.TXT
-zone = ('laz042', 0.0021584)
+zone = ('laz242', 0.0026244)
 
 [k3s8]
 comment = manually researched on 2020-05-24
@@ -8262,6 +8190,12 @@ 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
@@ -8301,10 +8235,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5A6.TXT
 zone = ('msz028', 0.0017330)
 
 [k5c1]
-description = Boerne Stage Field, San Antonio, TX, US
-location = (0.5187799, -1.7225458)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5C1.TXT
-zone = ('txz189', 0.0038623)
+zone = ('msz028', 0.0017330)
 
 [k5h4]
 description = Harvey Municipal Airport, ND, United States
@@ -8312,17 +8246,11 @@ location = (0.8341122, -1.7441366)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5H4.TXT
 zone = ('ndz023', 0.0047674)
 
-[k5m9]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5M9.TXT
-zone = ('ndz023', 0.0047674)
-
 [k5r8]
 description = De Quincy Industrial Airpark, De Quincy, LA, US
 location = (0.5312992, -1.6314204)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5R8.TXT
-zone = ('laz041', 0.0040894)
+zone = ('laz141', 0.0023836)
 
 [k5sm]
 description = Sunlight, CO, United States
@@ -8369,20 +8297,19 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6A2.TXT
 zone = ('gaz056', 0.0006067)
 
 [k6b0]
-comment = manually researched on 2020-05-24
-description = Middlebury State AP, Middlebury, VT, United States of America
-location = (0.7676913, -1.2757566)
+description = Middlebury State Airport, Middlebury, VT, US
+location = (0.7677074, -1.2757582)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6B0.TXT
-zone = ('vtz009', 0.0019132)
+zone = ('vtz009', 0.0019069)
 
 [k6b9]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6B9.TXT
-zone = ('vtz009', 0.0019132)
+zone = ('vtz009', 0.0019069)
 
 [k6i2]
-description = Lebanon Springfield Airport, Springfield, KY, US
+description = Lebanon Springfield Airport - George Hoerter Field, Springfield, KY, US
 location = (0.6568285, -1.4877500)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6I2.TXT
 zone = ('kyz054', 0.0014651)
@@ -8401,12 +8328,6 @@ location = (0.5660118, -1.7207999)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6P9.TXT
 zone = ('txz129', 0.0039382)
 
-[k6r3]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6R3.TXT
-zone = ('txz129', 0.0039382)
-
 [k6r6]
 description = Dryden-Terrell County Airport, TX, United States
 location = (0.5244714, -1.7840174)
@@ -8414,10 +8335,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6R6.TXT
 zone = ('txz082', 0.0037155)
 
 [k6s0]
-description = Big Timber Airport, Big Timber, MT, US
-location = (0.7994725, -1.9195306)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S0.TXT
-zone = ('mtz141', 0.0028865)
+zone = ('txz082', 0.0037155)
 
 [k6s2]
 comment = manually researched on 2020-05-24
@@ -8432,6 +8353,12 @@ location = (0.7976695, -1.8982376)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S8.TXT
 zone = ('mtz235', 0.0036234)
 
+[k74v]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K74V.TXT
+zone = ('txz210', 0.0003880)
+
 [k77s]
 description = Hobby Field, Creswell, OR, US
 location = (0.7667371, -2.1468772)
@@ -8444,12 +8371,6 @@ location = (0.5462881, -1.5076736)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K79J.TXT
 zone = ('alz060', 0.0013538)
 
-[k79s]
-description = Fort Benton Airport, Fort Benton, MT, US
-location = (0.8350545, -1.9309625)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K79S.TXT
-zone = ('mtz013', 0.0024316)
-
 [k7bm]
 description = Cottonwood Pass, CO, United States
 location = (0.6768823, -1.8538548)
@@ -8462,12 +8383,6 @@ location = (0.8067009, -1.7496150)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7L2.TXT
 zone = ('ndz046', 0.0011295)
 
-[k7n0]
-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.0010071)
-
 [k7w4]
 comment = manually researched on 2020-05-24
 description = Lake Anna AP, Bumpass, VA, United States of America
@@ -8493,13 +8408,6 @@ location = (0.7651296, -1.5731997)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K82C.TXT
 zone = ('wiz043', 0.0015269)
 
-[k82v]
-comment = manually researched on 2020-05-24
-description = Pine Bluffs Muni, Pine Bluffs, WY, United States of America
-location = (0.7182609, -1.8174154)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K82V.TXT
-zone = ('wyz119', 0.0026712)
-
 [k8a0]
 description = Albertville, Albertville Municipal Airport, AL, United States
 location = (0.5974068, -1.5054434)
@@ -8533,9 +8441,9 @@ zone = ('txz231', 0.0002363)
 
 [k8w2]
 description = New Market Airport, New Market, VA, US
-location = (0.6746693, -1.3737155)
+location = (0.6746689, -1.3737311)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8W2.TXT
-zone = ('vaz026', 0.0034121)
+zone = ('vaz026', 0.0034037)
 
 [k96d]
 description = Walhalla Municipal Airport, ND, United States
@@ -8578,13 +8486,13 @@ zone = ('mtz018', 0.0013262)
 description = Three Forks Airport, Three Forks, MT, US
 location = (0.8007239, -1.9472464)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9S5.TXT
-zone = ('mtz055', 0.0072404)
+zone = ('mtz324', 0.0028782)
 
 [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)
+zone = ('mtz324', 0.0028782)
 
 [k9v9]
 description = Chamberlain Municipal Airport, SD, United States
@@ -8714,6 +8622,12 @@ location = (0.6888233, -1.3017247)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KACY.TXT
 zone = ('njz022', 0.0015950)
 
+[kacz]
+description = Henderson Field, Wallace, NC, US
+location = (0.6059417, -1.3614197)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KACZ.TXT
+zone = ('ncz105', 0.0034425)
+
 [kadc]
 description = Wadena, Wadena Municipal Airport, MN, United States
 location = (0.8107103, -1.6617425)
@@ -9175,7 +9089,7 @@ zone = ('scz040', 0.0012925)
 description = New Iberia Acadiana Regional, LA, United States
 location = (0.5241806, -1.6036667)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KARA.TXT
-zone = ('laz053', 0.0033514)
+zone = ('laz044', 0.0040675)
 
 [karb]
 description = Ann Arbor Municipal Airport, MI, United States
@@ -9214,10 +9128,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KARV.TXT
 zone = ('wiz005', 0.0033729)
 
 [karw]
-description = Beaufort County Airport, Beaufort, SC, US
+description = Beaufort Executive Airport, Beaufort, SC, US
 location = (0.5656996, -1.4073358)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KARW.TXT
-zone = ('scz048', 0.0015769)
+zone = ('scz048', 0.0015770)
 
 [kasd]
 description = Slidell Airport, LA, United States
@@ -9271,7 +9185,7 @@ zone = ('waz021', 0.0059463)
 description = Warsaw, Warsaw Municipal Airport, IN, United States
 location = (0.7203750, -1.4981906)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KASW.TXT
-zone = ('inz016', 0.0005952)
+zone = ('inz116', 0.0011061)
 
 [kasx]
 description = Ashland Kennedy Memorial, WI, United States
@@ -9291,6 +9205,12 @@ 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)
@@ -9531,6 +9451,12 @@ 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)
@@ -9538,7 +9464,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBBG.TXT
 zone = ('moz104', 0.0030949)
 
 [kbbp]
-description = Marlboro County Jetport H.E. Avent Field, Bennettsville, SC, US
+description = Marlboro County Jetport - H E Avent Field Airport, Bennettsville, SC, US
 location = (0.6042627, -1.3916278)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBBP.TXT
 zone = ('scz017', 0.0008721)
@@ -9643,7 +9569,7 @@ zone = ('maz005', 0.0010278)
 description = Southwest Michigan Regional, MI, United States
 location = (0.7353654, -1.5082554)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBEH.TXT
-zone = ('miz077', 0.0031200)
+zone = ('miz177', 0.0010616)
 
 [kbfd]
 description = Bradford Regional Airport, PA, United States
@@ -9675,6 +9601,12 @@ location = (0.5346525, -1.5370533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFM.TXT
 zone = ('alz263', 0.0031396)
 
+[kbfr]
+description = Virgil I Grissom Municipal Airport, Bedford, IN, US
+location = (0.6778859, -1.5087568)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFR.TXT
+zone = ('inz070', 0.0005171)
+
 [kbgd]
 description = Borger Hutchinson Co Airport, TX, United States
 location = (0.6230825, -1.7697639)
@@ -9781,7 +9713,7 @@ zone = ('miz064', 0.0038788)
 description = Keesler Air Force Base / Biloxi, MS, United States
 location = (0.5308710, -1.5518886)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBIX.TXT
-zone = ('msz081', 0.0034821)
+zone = ('msz087', 0.0029729)
 
 [kbjc]
 description = Broomfield / Jeffco, CO, United States
@@ -9937,7 +9869,7 @@ zone = ('txz172', 0.0012263)
 description = Beaumont Municipal Airport, Beaumont, TX, US
 location = (0.5248316, -1.6443750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBMT.TXT
-zone = ('txz215', 0.0033267)
+zone = ('txz515', 0.0012889)
 
 [kbna]
 description = Nashville International Airport, TN, United States
@@ -10024,6 +9956,12 @@ 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)
@@ -10061,10 +9999,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBRY.TXT
 zone = ('kyz045', 0.0004878)
 
 [kbta]
-description = Blair Municipal Airport, Blair, NE, US
-location = (0.7228822, -1.6774988)
+description = Blair Executive Airport, Blair, NE, US
+location = (0.7228265, -1.6774209)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBTA.TXT
-zone = ('nez052', 0.0022089)
+zone = ('nez052', 0.0021701)
 
 [kbtl]
 description = W.K.Kellogg Regional Airport, MI, United States
@@ -10076,7 +10014,7 @@ zone = ('miz072', 0.0037545)
 description = Bert Mooney Airport, MT, United States
 location = (0.8022697, -1.9634954)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBTM.TXT
-zone = ('mtz052', 0.0058555)
+zone = ('mtz322', 0.0066595)
 
 [kbtn]
 description = Britton Municipal Airport, Britton, SD, US
@@ -10112,7 +10050,7 @@ zone = ('nyz010', 0.0005293)
 description = Burbank-Glendale-Pasadena, CA, United States
 location = (0.5969026, -2.0658881)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBUR.TXT
-zone = ('caz547', 0.0016362)
+zone = ('caz373', 0.0009972)
 
 [kbuu]
 description = Burlington, Burlington Municipal Airport, WI, United States
@@ -10151,7 +10089,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBVS.TXT
 zone = ('waz506', 0.0006347)
 
 [kbvu]
-description = Boulder City-Lake Mead International Airport, Boulder City, NV, US
+description = Boulder City Municipal Airport, Boulder City, NV, US
 location = (0.6274022, -2.0047026)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBVU.TXT
 zone = ('nvz021', 0.0037828)
@@ -10250,14 +10188,7 @@ zone = ('txz236', 0.0024121)
 description = Bozeman Gallatin Field, MT, United States
 location = (0.7990699, -1.9399335)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBZN.TXT
-zone = ('mtz055', 0.0037642)
-
-[kc07]
-comment = manually researched on 2020-05-24
-description = Walton Peak                      CO US NWS/FAA
-location = (0.7043175, -1.8622523)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC07.TXT
-zone = ('coz005', 0.0035448)
+zone = ('mtz326', 0.0007683)
 
 [kc09]
 description = Morris, Morris Municipal-James R Washburn Field Airport, IL, United States
@@ -10390,7 +10321,7 @@ zone = ('arz123', 0.0016352)
 description = Cable Airport, Upland, CA, US
 location = (0.5953597, -2.0540432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCCB.TXT
-zone = ('caz548', 0.0042079)
+zone = ('caz380', 0.0041807)
 
 [kcco]
 description = Newnan, Newnan Coweta County Airport, GA, United States
@@ -10626,12 +10557,6 @@ location = (0.7310021, -1.6007578)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCID.TXT
 zone = ('iaz052', 0.0037397)
 
-[kcii]
-description = Choteau Airport, Choteau, MT, US
-location = (0.8347613, -1.9577009)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCII.TXT
-zone = ('mtz048', 0.0050681)
-
 [kcin]
 description = Carroll, IA, United States
 location = (0.7339110, -1.6542812)
@@ -10716,6 +10641,12 @@ 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)
@@ -10909,10 +10840,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPC.TXT
 zone = ('ncz099', 0.0008747)
 
 [kcpf]
-description = Wendell H Ford Airport, Hazard, KY, US
-location = (0.6525204, -1.4531902)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPF.TXT
-zone = ('kyz112', 0.0025089)
+zone = ('ncz099', 0.0008747)
 
 [kcpk]
 description = Chesapeake, Chesapeake Municipal Airport, VA, United States
@@ -10938,12 +10869,6 @@ location = (0.5646770, -1.7005373)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPT.TXT
 zone = ('txz133', 0.0010867)
 
-[kcpu]
-description = Calaveras Co Maury Rasmussen Field, San Andreas, CA, US
-location = (0.6657750, -2.1057049)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPU.TXT
-zone = ('caz067', 0.0084236)
-
 [kcpw]
 description = Pagosa Springs, Wolf Creek Pass, CO, United States
 location = (0.6536500, -1.8640165)
@@ -10978,7 +10903,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 = ('caz365', 0.0014364)
+zone = ('caz368', 0.0016024)
 
 [kcqw]
 description = Cheraw Municipal Airport/Lynch Bellinger Field, Cheraw, SC, US
@@ -11062,7 +10987,7 @@ zone = ('tnz066', 0.0012014)
 description = Cut Bank Municipal Airport, MT, United States
 location = (0.8482300, -1.9614592)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCTB.TXT
-zone = ('mtz010', 0.0036942)
+zone = ('mtz303', 0.0015024)
 
 [kctj]
 description = West Georgia Regional Airport / O V Gray Field, Carrollton, GA, US
@@ -11170,7 +11095,7 @@ zone = ('txz086', 0.0038291)
 description = Chenault Airpark, LA, United States
 location = (0.5273803, -1.6257742)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCWF.TXT
-zone = ('laz041', 0.0031429)
+zone = ('laz241', 0.0025241)
 
 [kcwi]
 description = Clinton, Clinton Municipal Airport, IA, United States
@@ -11179,10 +11104,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCWI.TXT
 zone = ('iaz066', 0.0028181)
 
 [kcwn]
-description = White Mountain Airport, North Conway, NH, US
-location = (0.7682939, -1.2411036)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCWN.TXT
-zone = ('nhz004', 0.0013221)
+zone = ('iaz066', 0.0028181)
 
 [kcwv]
 description = Claxton Evans County Airport, Claxton, GA, US
@@ -11226,6 +11151,12 @@ 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)
@@ -11520,13 +11451,13 @@ zone = ('wiz056', 0.0027956)
 description = Dillon Airport, MT, United States
 location = (0.7897615, -1.9643681)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLN.TXT
-zone = ('mtz008', 0.0047529)
+zone = ('mtz328', 0.0008257)
 
-[kdlo]
-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 = ('caz310', 0.0019559)
+[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)
 
 [kdls]
 description = The Dalles Municipal Airport, OR, United States
@@ -11546,6 +11477,12 @@ location = (0.5614142, -1.9352793)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDMA.TXT
 zone = ('azz504', 0.0025636)
 
+[kdmh]
+description = Baltimore Downtown, MD, United States
+location = (0.6856235, -1.3372131)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDMH.TXT
+zone = ('mdz011', 0.0008409)
+
 [kdmn]
 description = Deming Municipal Airport, NM, United States
 location = (0.5631596, -1.8800105)
@@ -11726,6 +11663,12 @@ location = (0.6016295, -1.7097245)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDUC.TXT
 zone = ('okz039', 0.0015836)
 
+[kdug]
+description = Bisbee Douglas International Airport, AZ, United States
+location = (0.5491969, -1.9128809)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDUG.TXT
+zone = ('azz512', 0.0077878)
+
 [kduh]
 description = Lambertville, Toledo Suburban Airport, MI, United States
 location = (0.7284277, -1.4600600)
@@ -11816,12 +11759,6 @@ location = (0.7851558, -1.6786189)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDXX.TXT
 zone = ('mnz054', 0.0001722)
 
-[kdya]
-description = Demopolis Municipal Airport, Demopolis, AL, US
-location = (0.5666002, -1.5350887)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDYA.TXT
-zone = ('alz030', 0.0042302)
-
 [kdyb]
 description = Summerville Airport, Summerville, SC, US
 location = (0.5770652, -1.4011381)
@@ -11921,6 +11858,12 @@ location = (0.7830711, -1.5966854)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEAU.TXT
 zone = ('wiz028', 0.0034543)
 
+[keba]
+description = Elbert County Airport Patz Field, Elberton, GA, US
+location = (0.5950774, -1.4454395)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEBA.TXT
+zone = ('gaz029', 0.0004983)
+
 [kebg]
 description = Edinburg, Edinburg International Airport, TX, United States
 location = (0.4614990, -1.7126819)
@@ -11947,9 +11890,9 @@ zone = ('flz112', 0.0030654)
 
 [kecs]
 description = Mondell Field, Newcastle, WY, US
-location = (0.7659447, -1.8206926)
+location = (0.7659166, -1.8206255)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KECS.TXT
-zone = ('wyz058', 0.0040532)
+zone = ('wyz058', 0.0040896)
 
 [kecu]
 description = Rocksprings, Edwards County Airport, TX, United States
@@ -11958,7 +11901,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KECU.TXT
 zone = ('txz184', 0.0020790)
 
 [kedc]
-description = Austin Executive Airport, Austin (Pflugerville), TX, US
+description = Austin Executive Airport, Pflugerville, TX, US
 location = (0.5305460, -1.7028638)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDC.TXT
 zone = ('txz192', 0.0034211)
@@ -12077,18 +12020,18 @@ location = (0.6600253, -1.5303629)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEHR.TXT
 zone = ('kyz018', 0.0015646)
 
-[kehy]
-description = Elk Mountain Awos, WY, United States
-location = (0.7282435, -1.8580678)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEHY.TXT
-zone = ('wyz110', 0.0026817)
-
 [keik]
 description = Erie Municipal Airport, Erie, CO, US
 location = (0.6983097, -1.8334334)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEIK.TXT
 zone = ('coz039', 0.0016839)
 
+[keke]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKE.TXT
+zone = ('coz039', 0.0016839)
+
 [kekm]
 description = Elkhart Municipal, IN, United States
 location = (0.7280932, -1.5009832)
@@ -12117,7 +12060,7 @@ zone = ('kyz083', 0.0010180)
 description = Ennis Big Sky Airport, Ennis, MT, US
 location = (0.7901420, -1.9486427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKS.TXT
-zone = ('mtz015', 0.0033696)
+zone = ('mtz325', 0.0010139)
 
 [kekx]
 description = Addington Field / Elizabethtown Regional Airport, Elizabethtown, KY, US
@@ -12234,7 +12177,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KENW.TXT
 zone = ('wiz072', 0.0014519)
 
 [keod]
-description = Sabre Army Airfield (Fort Campbell), Fort Campbell(Clarksville), TN, US
+description = Sabre Army Heliport (Fort Campbell), Clarksville (Fort Campbell), TN, US
 location = (0.6382355, -1.5268279)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEOD.TXT
 zone = ('tnz006', 0.0018530)
@@ -12451,13 +12394,13 @@ zone = ('gaz109', 0.0009468)
 
 [kezs]
 description = Shawano Municipal Airport, Shawano, WI, US
-location = (0.7816806, -1.5456461)
+location = (0.7816896, -1.5456720)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEZS.TXT
-zone = ('wiz031', 0.0025594)
+zone = ('wiz031', 0.0025409)
 
 [kezz]
-description = Cameron Memorial Airport, Cameron, MO, US
-location = (0.6933774, -1.6454335)
+description = Cameron Memorial Airport, Shoal Township, MO, US
+location = (0.6933774, -1.6454336)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEZZ.TXT
 zone = ('moz021', 0.0027906)
 
@@ -12549,11 +12492,11 @@ location = (0.7737626, -1.6286831)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFBL.TXT
 zone = ('mnz077', 0.0004406)
 
-[kfbr]
-description = Fort Bridger Airport, Fort Bridger, WY, US
-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 = ('caz307', 0.0015809)
 
 [kfci]
 description = Richmond Executive-Chesterfield County Airport, North Chesterfield, VA, US
@@ -12691,7 +12634,7 @@ zone = ('waz001', 0.0013544)
 description = Fort Huachuca, Libby Aaf Ft Huachuca, AZ, United States
 location = (0.8313585, -1.9256799)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFHU.TXT
-zone = ('mtz013', 0.0044781)
+zone = ('mtz310', 0.0051470)
 
 [kfig]
 description = Clearfield-Lawrence Airport, PA, United States
@@ -13035,6 +12978,12 @@ location = (0.5683956, -1.6982054)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWS.TXT
 zone = ('txz133', 0.0034178)
 
+[kfwz]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWZ.TXT
+zone = ('txz133', 0.0034178)
+
 [kfxe]
 description = Fort Lauderdale Executive, FL, United States
 location = (0.4572763, -1.3994632)
@@ -13131,12 +13080,6 @@ 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)
@@ -13144,7 +13087,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGCC.TXT
 zone = ('wyz054', 0.0045844)
 
 [kgcd]
-description = Grant Co Regional/Ogilvie Field, John Day, OR, US
+description = Grant County Regional Airport / Ogilvie Field, John Day, OR, US
 location = (0.7749995, -2.0762960)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGCD.TXT
 zone = ('orz503', 0.0100729)
@@ -13173,6 +13116,12 @@ location = (0.6317332, -1.4453330)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGCY.TXT
 zone = ('tnz042', 0.0005961)
 
+[kgda]
+description = Marion-Crittenden County James C Johnson Regional Airport, Marion, KY, US
+location = (0.6516408, -1.5378053)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGDA.TXT
+zone = ('kyz010', 0.0003356)
+
 [kgdb]
 description = Granite Falls, Granite Falls Municipal Airport/Lenzen-Roe Memorial Field, MN, United States
 location = (0.7810882, -1.6677639)
@@ -13237,7 +13186,7 @@ zone = ('inz056', 0.0010484)
 description = Malmstrom Air Force Base, MT, United States
 location = (0.8290314, -1.9405152)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGFA.TXT
-zone = ('mtz012', 0.0038699)
+zone = ('mtz312', 0.0028411)
 
 [kgfk]
 description = Grand Forks International, ND, United States
@@ -13257,6 +13206,12 @@ location = (0.5813988, -1.3843882)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGGE.TXT
 zone = ('scz056', 0.0013133)
 
+[kggf]
+description = Grant Municipal Airport, Grant, NE, US
+location = (0.7133073, -1.7755758)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGGF.TXT
+zone = ('nez058', 0.0011478)
+
 [kggg]
 description = Longview Gregg County Airport, TX, United States
 location = (0.5651958, -1.6531177)
@@ -13265,9 +13220,9 @@ zone = ('txz137', 0.0022489)
 
 [kggi]
 description = Grinnell Regional Airport, Grinnell, IA, US
-location = (0.7279629, -1.6185294)
+location = (0.7279753, -1.6185494)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGGI.TXT
-zone = ('iaz062', 0.0026817)
+zone = ('iaz062', 0.0026983)
 
 [kggp]
 description = Logansport Cass County Airport, Logansport, IN, US
@@ -13281,12 +13236,6 @@ location = (0.8415396, -1.8608119)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGGW.TXT
 zone = ('mtz017', 0.0009777)
 
-[kghb]
-description = Salsa, LA, United States
-location = (0.4859045, -1.6054896)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGHB.TXT
-zone = ('laz066', 0.0318189)
-
 [kghg]
 description = Marshfield Municipal George Harlow Field, Marshfield, MA, US
 location = (0.7347540, -1.2334626)
@@ -13474,7 +13423,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGPC.TXT
 zone = ('inz045', 0.0007546)
 
 [kgph]
-description = Midwest National Air Center Airport, Mosby, MO, US
+description = Midwest National Air Center Airport, Excelsior Springs, MO, US
 location = (0.6864816, -1.6460131)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGPH.TXT
 zone = ('moz029', 0.0015497)
@@ -13495,7 +13444,7 @@ zone = ('txz118', 0.0038122)
 description = Gulfport-Biloxi Reg Airport, MS, United States
 location = (0.5308710, -1.5547975)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGPT.TXT
-zone = ('msz081', 0.0017913)
+zone = ('msz087', 0.0004936)
 
 [kgpz]
 description = Grand Rapids, Grand Rapids/Itasca County Airport-Gordon Newstrom Field, MN, United States
@@ -13585,7 +13534,7 @@ zone = ('nyz007', 0.0022245)
 description = Great Falls International, MT, United States
 location = (0.8284496, -1.9440059)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGTF.TXT
-zone = ('mtz012', 0.0028020)
+zone = ('mtz312', 0.0009325)
 
 [kgtr]
 description = Columbus/West Point/Starkville, Golden Triangle Regional Airport, MS, United States
@@ -13689,6 +13638,12 @@ 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 = ('caz382', 0.0023714)
+
 [kgxf]
 description = Gila Bend Air Force Auxiliary Airport, Gila Bend, AZ, US
 location = (0.5739952, -1.9673352)
@@ -13873,7 +13828,7 @@ zone = ('txz204', 0.0008815)
 description = Manassas, Manassas Regional Airport/Harry P. Davis Field, VA, United States
 location = (0.6757333, -1.3529211)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHEF.TXT
-zone = ('vaz052', 0.0005127)
+zone = ('vaz527', 0.0012015)
 
 [kheg]
 description = Herlong Airport, Jacksonville, FL, US
@@ -13951,13 +13906,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 = ('caz364', 0.0013993)
-
-[khhv]
-description = Hoover Diana, TX, United States
-location = (0.4701772, -1.6526280)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHHV.TXT
-zone = ('txz436', 0.0354315)
+zone = ('caz366', 0.0012391)
 
 [khhw]
 description = Stan Stamper Municipal Airport, Hugo, OK, US
@@ -14047,7 +13996,7 @@ zone = ('wvz003', 0.0012864)
 description = Helena Regional Airport, MT, United States
 location = (0.8133234, -1.9541870)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHLN.TXT
-zone = ('mtz014', 0.0070536)
+zone = ('mtz319', 0.0010033)
 
 [khlr]
 description = Fort Hood, Hood Aaf Ft Hood, TX, United States
@@ -14233,7 +14182,7 @@ zone = ('txz016', 0.0044159)
 description = Bay St. Louis, Stennis International Airport, MS, United States
 location = (0.5300177, -1.5612794)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSA.TXT
-zone = ('msz080', 0.0009909)
+zone = ('msz086', 0.0009909)
 
 [khsb]
 description = Harrisburg, Harrisburg-Raleigh Airport, IL, United States
@@ -14295,12 +14244,6 @@ location = (0.7740535, -1.4777121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHTL.TXT
 zone = ('miz034', 0.0007319)
 
-[khto]
-description = East Hampton, East Hampton Airport, NY, United States
-location = (0.7148772, -1.2610343)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHTO.TXT
-zone = ('nyz081', 0.0028610)
-
 [khts]
 description = Tri-State Airport, WV, United States
 location = (0.6696247, -1.4407693)
@@ -14353,7 +14296,7 @@ zone = ('ctz010', 0.0011777)
 description = Havre City-County Airport, MT, United States
 location = (0.8473574, -1.9157897)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHVR.TXT
-zone = ('mtz011', 0.0042062)
+zone = ('mtz305', 0.0051270)
 
 [khvs]
 description = Hartsville Regional Airport, Hartsville, SC, US
@@ -14482,16 +14425,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI23.TXT
 zone = ('ohz063', 0.0005128)
 
 [ki35]
-description = Tucker Guthrie Memorial Airport, Harlan, KY, US
-location = (0.6433161, -1.4548802)
+description = Tucker Guthrie Memorial Airport, Baxter, KY, US
+location = (0.6433171, -1.4548807)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI35.TXT
-zone = ('kyz088', 0.0019638)
-
-[ki43]
-description = James A Rhodes Airport, Jackson, OH, US
-location = (0.6803538, -1.4412563)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI43.TXT
-zone = ('ohz083', 0.0008652)
+zone = ('kyz088', 0.0019642)
 
 [ki63]
 description = Mount Sterling, Mount Sterling Municipal Airport, IL, United States
@@ -14588,7 +14525,7 @@ zone = ('idz053', 0.0051327)
 description = Indiana / Stewart Field, PA, United States
 location = (0.7091855, -1.3805554)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIDI.TXT
-zone = ('paz023', 0.0003670)
+zone = ('paz077', 0.0011398)
 
 [kidp]
 description = Independence Municipal Airport, Independence, KS, US
@@ -14891,7 +14828,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIWI.TXT
 zone = ('mez025', 0.0018180)
 
 [kixa]
-description = Halifax-Northampton Regional Airport, Roanoke Rapids, NC, US
+description = Halifax-Northampton Regional Airport, Halifax, NC, US
 location = (0.6340746, -1.3549904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIXA.TXT
 zone = ('ncz011', 0.0012835)
@@ -15011,13 +14948,13 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJFK.TXT
 zone = ('nyz178', 0.0006435)
 
 [kjfx]
-description = Walker County Airport-Bevill Field, Jasper, AL, US
+description = Walker County Airport Bevill Field, Jasper, AL, US
 location = (0.5917015, -1.5239203)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJFX.TXT
-zone = ('alz015', 0.0017383)
+zone = ('alz015', 0.0017382)
 
 [kjfz]
-description = Tazewell County Airport, Richlands, VA, US
+description = Tazewell County Airport, Cedar Bluff, VA, US
 location = (0.6468836, -1.4276497)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJFZ.TXT
 zone = ('vaz007', 0.0034778)
@@ -15089,10 +15026,10 @@ 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)
+description = Town of East Hampton Airport, East Hampton, NY, US
+location = (0.7148861, -1.2610187)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJPX.TXT
-zone = ('nyz081', 0.0028636)
+zone = ('nyz081', 0.0028749)
 
 [kjqf]
 description = Concord, Concord Regional Airport, NC, United States
@@ -15106,11 +15043,11 @@ location = (0.7103699, -1.2917008)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJRB.TXT
 zone = ('njz006', 0.0011417)
 
-[kjsl]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJSL.TXT
-zone = ('njz006', 0.0011417)
+[kjro]
+description = James A Rhodes Airport, Jackson, OH, US
+location = (0.6803538, -1.4412563)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJRO.TXT
+zone = ('ohz083', 0.0008652)
 
 [kjso]
 description = Jacksonville, Cherokee County Airport, TX, United States
@@ -15355,7 +15292,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 = ('caz364', 0.0018322)
+zone = ('caz366', 0.0017084)
 
 [klbb]
 description = Lubbock International Airport, TX, United States
@@ -15409,7 +15346,7 @@ zone = ('nez018', 0.0018703)
 description = Lake Charles Regional Airport, LA, United States
 location = (0.5270894, -1.6298466)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLCH.TXT
-zone = ('laz041', 0.0006379)
+zone = ('laz241', 0.0018659)
 
 [klci]
 description = Laconia, Laconia Municipal Airport, NH, United States
@@ -15493,7 +15430,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 = ('caz364', 0.0026974)
+zone = ('caz368', 0.0026513)
 
 [klgc]
 description = La Grange, Callaway Airport, GA, United States
@@ -15597,6 +15534,12 @@ 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)
@@ -15609,12 +15552,24 @@ location = (0.7009888, -1.8354406)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLMO.TXT
 zone = ('coz039', 0.0035460)
 
+[klms]
+description = Louisville Winston County Airport, Louisville, MS, US
+location = (0.5785103, -1.5544339)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLMS.TXT
+zone = ('msz038', 0.0010876)
+
 [klmt]
 description = Klamath Falls International Airport, OR, United States
 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)
@@ -15742,7 +15697,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLRJ.TXT
 zone = ('iaz020', 0.0007505)
 
 [klro]
-description = Mt Pleasant Regional-Faison field, Mount Pleasant, SC, US
+description = Mount Pleasant Regional Airport Faison Field, Mount Pleasant, SC, US
 location = (0.5741749, -1.3924743)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLRO.TXT
 zone = ('scz052', 0.0022713)
@@ -15755,9 +15710,9 @@ zone = ('nmz411', 0.0033045)
 
 [klry]
 description = Lawrence Smith Memorial Airport, Harrisonville, MO, US
-location = (0.6738891, -1.6465803)
+location = (0.6738692, -1.6466055)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLRY.TXT
-zone = ('moz043', 0.0006517)
+zone = ('moz043', 0.0006661)
 
 [klse]
 description = La Crosse Municipal Airport, WI, United States
@@ -15851,9 +15806,9 @@ zone = ('caz515', 0.0000917)
 
 [klvl]
 description = Brunswick Municipal Airport, Lawrenceville, VA, US
-location = (0.6418064, -1.3577666)
+location = (0.6418314, -1.3577588)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLVL.TXT
-zone = ('vaz079', 0.0009153)
+zone = ('vaz079', 0.0009257)
 
 [klvm]
 description = Livingston Mission Field, MT, United States
@@ -15913,7 +15868,7 @@ zone = ('idz026', 0.0040485)
 description = Lewistown Municipal Airport, MT, United States
 location = (0.8211774, -1.9102629)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLWT.TXT
-zone = ('mtz051', 0.0045906)
+zone = ('mtz318', 0.0032016)
 
 [klwv]
 description = Lawrenceville-Vincennes International, IL, United States
@@ -15981,6 +15936,12 @@ location = (0.5429041, -1.7138406)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLZZ.TXT
 zone = ('txz156', 0.0017133)
 
+[km01]
+description = General Dewitt Spain Airport, Memphis, TN, US
+location = (0.6143681, -1.5717388)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM01.TXT
+zone = ('tnz088', 0.0022787)
+
 [km02]
 description = Dickson Municipal Airport, Dickson, TN, US
 location = (0.6305525, -1.5259379)
@@ -16038,11 +15999,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM54.TXT
 zone = ('tnz028', 0.0006700)
 
 [km75]
-comment = manually researched on 2020-05-24
-description = Maltaairport, MT, United States Of America
-location = (0.8441967, -1.8835229)
+description = Malta Airport, Malta, MT, US
+location = (0.8441617, -1.8835419)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM75.TXT
-zone = ('mtz016', 0.0044581)
+zone = ('mtz016', 0.0044265)
 
 [km91]
 description = Springfield Robertson County Airport, Springfield, TN, US
@@ -16075,7 +16035,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMAN.TXT
 zone = ('idz012', 0.0043130)
 
 [kmao]
-description = Marion County Airport, Marion, SC, US
+description = Marion County Airport, Mullins, SC, US
 location = (0.5965744, -1.3846518)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMAO.TXT
 zone = ('scz033', 0.0018096)
@@ -16195,6 +16155,12 @@ location = (0.7105026, -1.5143663)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCX.TXT
 zone = ('inz020', 0.0014884)
 
+[kmcz]
+description = Martin County Airport, Williamston, NC, US
+location = (0.6259135, -1.3470137)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCZ.TXT
+zone = ('ncz029', 0.0010682)
+
 [kmdd]
 description = Midland, Midland Airpark, TX, United States
 location = (0.5591405, -1.7819957)
@@ -16313,7 +16279,7 @@ zone = ('vaz099', 0.0026102)
 description = Michigan City Municipal Airport, Michigan City, IN, US
 location = (0.7278599, -1.5153158)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMGC.TXT
-zone = ('inz003', 0.0029432)
+zone = ('inz103', 0.0020149)
 
 [kmge]
 description = Marietta / Dobbins Air Force Base, GA, United States
@@ -16345,12 +16311,6 @@ location = (0.7928255, -1.4820172)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMGN.TXT
 zone = ('miz016', 0.0016805)
 
-[kmgr]
-description = Moultrie, Moultrie Municipal Airport, GA, United States
-location = (0.5425307, -1.4626392)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMGR.TXT
-zone = ('gaz146', 0.0018805)
-
 [kmgw]
 description = Morgantown Muni-Hart Field, WV, United States
 location = (0.6920230, -1.3948090)
@@ -16383,9 +16343,9 @@ zone = ('moz039', 0.0007122)
 
 [kmhp]
 description = Metter Municipal Airport, Metter, GA, US
-location = (0.5650312, -1.4325523)
+location = (0.5650309, -1.4325972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMHP.TXT
-zone = ('gaz099', 0.0005229)
+zone = ('gaz099', 0.0005304)
 
 [kmhr]
 description = Sacramento, Sacramento Mather Airport, CA, United States
@@ -16441,12 +16401,6 @@ location = (0.6441870, -1.6560992)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMIO.TXT
 zone = ('okz058', 0.0016764)
 
-[kmis]
-description = Main Pass, MS, United States
-location = (0.5113039, -1.5505893)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMIS.TXT
-zone = ('laz069', 0.0117887)
-
 [kmiv]
 description = Millville Municipal Airport, NJ, United States
 location = (0.6870779, -1.3104514)
@@ -16463,7 +16417,7 @@ zone = ('iaz049', 0.0017675)
 description = Picayune Municipal Airport, Picayune, MS, US
 location = (0.5321072, -1.5647086)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMJD.TXT
-zone = ('msz080', 0.0027418)
+zone = ('msz083', 0.0026730)
 
 [kmjq]
 description = Jackson, Jackson Municipal Airport, MN, United States
@@ -16950,7 +16904,7 @@ comment = manually researched on 2020-05-24
 description = N Bar Ranch AP 19MT, Grassrange, MT, United States of America
 location = (0.8174791, -1.9013058)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMVH.TXT
-zone = ('mtz051', 0.0081755)
+zone = ('mtz318', 0.0042626)
 
 [kmvl]
 description = Morrisville Stowe State Airport, VT, United States
@@ -17084,12 +17038,6 @@ location = (0.8101237, -1.6196655)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMZH.TXT
 zone = ('mnz038', 0.0052120)
 
-[kmzj]
-description = Pinal Airpark, Marana, AZ, US
-location = (0.5674170, -1.9430402)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMZJ.TXT
-zone = ('azz505', 0.0040979)
-
 [kmzz]
 description = Marion Municipal Airport, Marion, IN, US
 location = (0.7066820, -1.4953929)
@@ -17380,7 +17328,7 @@ zone = ('caz525', 0.0012743)
 
 [kny0]
 description = Fulton County Airport, Johnstown, NY, US
-location = (0.7504602, -1.2972962)
+location = (0.7504601, -1.2972962)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNY0.TXT
 zone = ('nyz039', 0.0013827)
 
@@ -17421,6 +17369,12 @@ 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 = ('caz319', 0.0036349)
+
 [ko69]
 comment = manually researched on 2020-05-24
 description = Petaluma Muni, Petaluma, CA, United States of America
@@ -17428,6 +17382,12 @@ location = (0.6677242, -2.1398667)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO69.TXT
 zone = ('caz506', 0.0020183)
 
+[ko86]
+description = Trinity Center Airport, Trinity Center, CA, US
+location = (0.7152918, -2.1414143)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO86.TXT
+zone = ('caz013', 0.0062553)
+
 [koaj]
 description = Jacksonville, Albert J Ellis Airport, NC, United States
 location = (0.6079564, -1.3546664)
@@ -17452,6 +17412,12 @@ location = (0.4758931, -1.4111084)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOBE.TXT
 zone = ('flz058', 0.0029295)
 
+[kobt]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOBT.TXT
+zone = ('flz058', 0.0029295)
+
 [kocf]
 description = Ocala, Ocala International Airport-Jim Taylor Field, FL, United States
 location = (0.5090544, -1.4349515)
@@ -17466,9 +17432,9 @@ zone = ('txz152', 0.0016042)
 
 [kocq]
 description = J. Douglas Bake Memorial Airport, Oconto, WI, US
-location = (0.7832025, -1.5343120)
+location = (0.7832040, -1.5343488)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOCQ.TXT
-zone = ('wiz074', 0.0028412)
+zone = ('wiz074', 0.0028150)
 
 [kocw]
 description = Washington, Warren Field Airport, NC, United States
@@ -17720,7 +17686,7 @@ zone = ('orz002', 0.0011909)
 description = Ontario International Airport, CA, United States
 location = (0.5942846, -2.0522163)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KONT.TXT
-zone = ('caz048', 0.0060739)
+zone = ('caz380', 0.0060038)
 
 [konx]
 description = Currituck, Currituck County Airport, NC, United States
@@ -17804,7 +17770,7 @@ zone = ('vaz095', 0.0019944)
 description = Orange, Orange County Airport, TX, United States
 location = (0.5248060, -1.6371819)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KORG.TXT
-zone = ('txz216', 0.0017393)
+zone = ('txz616', 0.0012205)
 
 [korh]
 description = Worcester Regional Airport, MA, United States
@@ -17952,9 +17918,9 @@ zone = ('inz059', 0.0028649)
 
 [koxi]
 description = Starke County Airport, Knox, IN, US
-location = (0.7213481, -1.5125844)
+location = (0.7213463, -1.5125425)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOXI.TXT
-zone = ('inz012', 0.0008868)
+zone = ('inz012', 0.0008778)
 
 [koxr]
 description = Oxnard Airport, CA, United States
@@ -18010,6 +17976,12 @@ location = (0.6507169, -1.7200220)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP28.TXT
 zone = ('ksz090', 0.0020998)
 
+[kp52]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP52.TXT
+zone = ('ksz090', 0.0020998)
+
 [kp53]
 description = Munising Lakeshore, MI, United States
 location = (0.8101237, -1.5123278)
@@ -18050,7 +18022,7 @@ zone = ('idz006', 0.0067136)
 description = Salt Point, LA, United States
 location = (0.5160357, -1.5975580)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP92.TXT
-zone = ('laz054', 0.0029448)
+zone = ('laz254', 0.0021372)
 
 [kpae]
 description = Everett Snohomish County, WA, United States
@@ -18322,12 +18294,6 @@ location = (0.5001047, -1.6874037)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPKV.TXT
 zone = ('txz247', 0.0022727)
 
-[kpld]
-description = Portland Municipal Airport, Portland, IN, US
-location = (0.7059997, -1.4833570)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPLD.TXT
-zone = ('inz034', 0.0003048)
-
 [kpln]
 description = Pellston Regional Airport, MI, United States
 location = (0.7952884, -1.4800392)
@@ -18350,7 +18316,7 @@ zone = ('waz509', 0.0028260)
 description = Palmdale Prod Flight Plant, CA, United States
 location = (0.6044657, -2.0609430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPMD.TXT
-zone = ('caz059', 0.0006182)
+zone = ('caz383', 0.0012698)
 
 [kpmh]
 description = Greater Portsmouth Regional Airport, Portsmouth, OH, US
@@ -18412,6 +18378,12 @@ location = (0.7142518, -1.5468029)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPNT.TXT
 zone = ('ilz032', 0.0010528)
 
+[kpo1]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPO1.TXT
+zone = ('ilz032', 0.0010528)
+
 [kpob]
 description = Pope Air Force Base, NC, United States
 location = (0.6137741, -1.3793919)
@@ -18470,7 +18442,7 @@ zone = ('ksz100', 0.0037483)
 description = La Porte Municipal Airport, La Porte, IN, US
 location = (0.7255770, -1.5138025)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPPO.TXT
-zone = ('inz003', 0.0004678)
+zone = ('inz103', 0.0010053)
 
 [kppq]
 description = Pittsfield, Pittsfield Penstone Municipal Airport, IL, United States
@@ -18488,13 +18460,7 @@ zone = ('mez002', 0.0021489)
 description = Pascagoula Lott International Airport, MS, United States
 location = (0.5317436, -1.5451982)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPQL.TXT
-zone = ('msz082', 0.0020761)
-
-[kpqn]
-description = Pipestone, Pipestone Municipal Airport, MN, United States
-location = (0.7676540, -1.6810430)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPQN.TXT
-zone = ('mnz097', 0.0010053)
+zone = ('msz088', 0.0012825)
 
 [kprb]
 description = Paso Robles Airport, CA, United States
@@ -18608,7 +18574,7 @@ zone = ('miz069', 0.0004147)
 description = Patterson Memorial, LA, United States
 location = (0.5186537, -1.5940674)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTN.TXT
-zone = ('laz054', 0.0015623)
+zone = ('laz254', 0.0020737)
 
 [kpts]
 description = Atkinson Municipal Airport, Pittsburg, KS, US
@@ -18676,12 +18642,6 @@ location = (0.7283841, -1.2467469)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPVD.TXT
 zone = ('riz004', 0.0009201)
 
-[kpve]
-description = Beech River Regional Airport, Lexington-Parsons, TN, US
-location = (0.6223216, -1.5393001)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPVE.TXT
-zone = ('tnz055', 0.0015420)
-
 [kpvf]
 description = Placerville Airport, Placerville, CA, US
 location = (0.6758648, -2.1075374)
@@ -18689,10 +18649,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPVF.TXT
 zone = ('caz067', 0.0018469)
 
 [kpvg]
-description = Hampton Roads Executive Airport, Norfolk, VA, US
-location = (0.6419356, -1.3342833)
+description = Hampton Roads Executive Airport, Chesapeake, VA, US
+location = (0.6419389, -1.3342834)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPVG.TXT
-zone = ('vaz096', 0.0020108)
+zone = ('vaz096', 0.0020075)
 
 [kpvj]
 description = Pauls Valley, Pauls Valley Municipal Airport, OK, United States
@@ -18778,28 +18738,22 @@ location = (0.7925007, -1.4628089)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPZQ.TXT
 zone = ('miz018', 0.0017263)
 
-[kpzz]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPZZ.TXT
-zone = ('miz018', 0.0017263)
-
 [kqal]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAL.TXT
 zone = ('miz018', 0.0017263)
 
-[kqay]
+[kqaz]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAY.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAZ.TXT
 zone = ('miz018', 0.0017263)
 
-[kqaz]
+[kqbd]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAZ.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBD.TXT
 zone = ('miz018', 0.0017263)
 
 [kqbl]
@@ -18808,10 +18762,10 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBL.TXT
 zone = ('miz018', 0.0017263)
 
-[kqcg]
+[kqbr]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQCG.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBR.TXT
 zone = ('miz018', 0.0017263)
 
 [kqd3]
@@ -18874,6 +18828,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQER.TXT
 zone = ('miz018', 0.0017263)
 
+[kqes]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQES.TXT
+zone = ('miz018', 0.0017263)
+
 [kqev]
 description = unknown station in United States of America
 location = None
@@ -18904,6 +18864,12 @@ 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
@@ -18982,10 +18948,28 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHY.TXT
 zone = ('miz018', 0.0017263)
 
-[kqil]
+[kqjg]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQJG.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/KQIL.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQJQ.TXT
+zone = ('miz018', 0.0017263)
+
+[kqjz]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQJZ.TXT
+zone = ('miz018', 0.0017263)
+
+[kqkz]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQKZ.TXT
 zone = ('miz018', 0.0017263)
 
 [kqm2]
@@ -19006,52 +18990,52 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOA.TXT
 zone = ('miz018', 0.0017263)
 
-[kqpj]
+[kqqa]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQPJ.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQQA.TXT
 zone = ('miz018', 0.0017263)
 
-[kqqa]
+[kqrd]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQQA.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRD.TXT
 zone = ('miz018', 0.0017263)
 
-[kqqi]
+[kqrh]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQQI.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRH.TXT
 zone = ('miz018', 0.0017263)
 
-[kqqk]
+[kqrv]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQQK.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRV.TXT
 zone = ('miz018', 0.0017263)
 
-[kqrd]
+[kqsc]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRD.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSC.TXT
 zone = ('miz018', 0.0017263)
 
-[kqrh]
+[kqsn]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRH.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSN.TXT
 zone = ('miz018', 0.0017263)
 
-[kqry]
+[kqst]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRY.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQST.TXT
 zone = ('miz018', 0.0017263)
 
-[kqsm]
+[kqsu]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSM.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSU.TXT
 zone = ('miz018', 0.0017263)
 
 [kqta]
@@ -19059,20 +19043,15 @@ description = Atsugi, Japan Naval Air, Japan
 location = (0.6187192, 2.4338616)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTA.TXT
 
-[kqtz]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTZ.TXT
-
-[kqut]
+[kqtd]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUT.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTD.TXT
 
-[kquu]
+[kqtz]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUU.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTZ.TXT
 
 [kqvb]
 description = unknown station in United States of America
@@ -19600,13 +19579,13 @@ zone = ('vtz019', 0.0011728)
 description = Ruby Valley Field, Twin Bridges, MT, US
 location = (0.7947130, -1.9600097)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRVF.TXT
-zone = ('mtz015', 0.0061802)
+zone = ('mtz328', 0.0052461)
 
 [krvj]
 description = Swinton Smith Field at Reidsville Municipal Airport, Reidsville, GA, US
-location = (0.5595351, -1.4338177)
+location = (0.5595438, -1.4338539)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRVJ.TXT
-zone = ('gaz114', 0.0014022)
+zone = ('gaz114', 0.0014339)
 
 [krvl]
 description = Reedsville / Mifflin, PA, United States
@@ -19710,6 +19689,12 @@ location = (0.7659087, -2.1197024)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS21.TXT
 zone = ('orz509', 0.0067426)
 
+[ks24]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS24.TXT
+zone = ('orz509', 0.0067426)
+
 [ks25]
 description = Watford City Municipal Airport, ND, United States
 location = (0.8342092, -1.8021446)
@@ -19730,9 +19715,9 @@ zone = ('orz511', 0.0039504)
 
 [ks34]
 description = Plains Airport, Plains, MT, US
-location = (0.8285497, -2.0053833)
+location = (0.8285684, -2.0055076)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS34.TXT
-zone = ('mtz004', 0.0031354)
+zone = ('mtz004', 0.0031200)
 
 [ks39]
 comment = manually researched on 2020-05-24
@@ -19757,7 +19742,7 @@ zone = ('mtz001', 0.0033182)
 description = Edgar G Obie Airport, Chinook, MT, US
 location = (0.8480921, -1.9067897)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS71.TXT
-zone = ('mtz047', 0.0043782)
+zone = ('mtz306', 0.0051646)
 
 [ks85]
 description = Big Sky Field, Culbertson, MT, US
@@ -19847,7 +19832,7 @@ zone = ('wiz052', 0.0016194)
 description = South Bend Regional Airport, IN, United States
 location = (0.7278023, -1.5065100)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBN.TXT
-zone = ('inz004', 0.0014955)
+zone = ('inz104', 0.0019841)
 
 [ksbo]
 description = Emanuel County Airport, Swainsboro, GA, US
@@ -19913,7 +19898,7 @@ 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 = ('caz335', 0.0036435)
+zone = ('caz378', 0.0013768)
 
 [ksdc]
 description = Williamson Sodus Airport, Williamson/Sodus, NY, US
@@ -19983,9 +19968,9 @@ zone = ('txz130', 0.0006160)
 
 [kseq]
 description = Randolph Air Force Base Auxiliary Airport, Seguin, TX, US
-location = (0.5160206, -1.7088222)
+location = (0.5159978, -1.7087213)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSEQ.TXT
-zone = ('txz207', 0.0006794)
+zone = ('txz207', 0.0007684)
 
 [kset]
 description = St. Charles Co Smartt Airport, MO, United States
@@ -20095,6 +20080,12 @@ location = (0.7542731, -1.6726072)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSHL.TXT
 zone = ('iaz013', 0.0035235)
 
+[kshm]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSHM.TXT
+zone = ('iaz013', 0.0035235)
+
 [kshn]
 description = Shelton Sanderson Field, WA, United States
 location = (0.8243772, -2.1490821)
@@ -20114,7 +20105,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSHV.TXT
 zone = ('laz001', 0.0023747)
 
 [ksif]
-description = Rockingham County NC Shiloh Airport, Reidsville, NC, US
+description = Rockingham County NC Shiloh Airport, Stoneville, NC, US
 location = (0.6359491, -1.3936628)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSIF.TXT
 zone = ('ncz005', 0.0012849)
@@ -20137,14 +20128,8 @@ location = (0.6521714, -2.1278472)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSJC.TXT
 zone = ('caz513', 0.0030569)
 
-[ksjn]
-description = St Johns Industrial Airprk, AZ, United States
-location = (0.6024295, -1.9090993)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSJN.TXT
-zone = ('azz014', 0.0011732)
-
 [ksjs]
-description = Big Sandy Regional Airport, Prestonsburg, KY, US
+description = Big Sandy Regional Airport, Debord, KY, US
 location = (0.6588792, -1.4422826)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSJS.TXT
 zone = ('kyz119', 0.0019190)
@@ -20213,7 +20198,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 = ('caz365', 0.0041689)
+zone = ('caz368', 0.0039947)
 
 [kslk]
 description = Adirondack Regional Airport, NY, United States
@@ -20267,13 +20252,13 @@ 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 = ('caz547', 0.0033032)
+zone = ('caz370', 0.0021082)
 
 [ksmp]
 description = Stampede Pass, WA, United States
 location = (0.8252498, -2.1176662)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMP.TXT
-zone = ('waz520', 0.0096814)
+zone = ('waz522', 0.0060807)
 
 [ksmq]
 description = Somerville Somerset Airport, NJ, United States
@@ -20714,10 +20699,10 @@ 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)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT70.TXT
-zone = ('txz202', 0.0041243)
+zone = ('txz313', 0.0010324)
 
 [kt74]
 description = Taylor Municipal Airport, Taylor, TX, US
@@ -20981,7 +20966,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 = ('caz364', 0.0006373)
+zone = ('caz367', 0.0007394)
 
 [ktob]
 description = Dodge Center, Dodge Center Airport, MN, United States
@@ -20991,7 +20976,7 @@ zone = ('mnz086', 0.0003919)
 
 [ktoc]
 description = Toccoa Airport - R.G. Letourneau Field, Toccoa, GA, US
-location = (0.6037757, -1.4537860)
+location = (0.6037757, -1.4537859)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTOC.TXT
 zone = ('gaz018', 0.0006954)
 
@@ -21247,24 +21232,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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU42.TXT
 zone = ('utz105', 0.0010204)
 
-[ku52]
-description = Beaver Municipal Airport, Beaver, UT, US
-location = (0.6672516, -1.9665498)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU52.TXT
-zone = ('utz125', 0.0069648)
-
 [ku55]
 comment = manually researched on 2020-05-24
 description = Panguitch Municipal Airport, United States of America
@@ -21381,10 +21354,10 @@ 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)
+description = Ohio University Airport, Albany, OH, US
+location = (0.6843757, -1.4351753)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUNI.TXT
-zone = ('ohz075', 0.0033039)
+zone = ('ohz075', 0.0032747)
 
 [kuno]
 description = West Plains Municipal Airport, MO, United States
@@ -21434,6 +21407,12 @@ location = (0.7248934, -1.2441289)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUUU.TXT
 zone = ('riz007', 0.0007274)
 
+[kuuv]
+description = Sullivan Regional Airport, Sullivan, MO, US
+location = (0.6673005, -1.5911172)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUUV.TXT
+zone = ('moz062', 0.0033338)
+
 [kuva]
 description = Uvalde, Garner Field Airport, TX, United States
 location = (0.5098301, -1.7408496)
@@ -21444,7 +21423,7 @@ zone = ('txz203', 0.0025676)
 description = Southland Field, Sulphur, LA, US
 location = (0.5258921, -1.6297204)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUXL.TXT
-zone = ('laz041', 0.0017289)
+zone = ('laz241', 0.0013499)
 
 [kuyf]
 description = Madison County Airport, London, OH, US
@@ -21585,11 +21564,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVKS.TXT
 zone = ('msz047', 0.0024749)
 
 [kvky]
-comment = manually researched on 2020-05-24
-description = Main Pass 289C AWOS3 (Apache Corp), United States of America
-location = (0.5104739, -1.5435866)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVKY.TXT
-zone = ('laz069', 0.0179470)
+zone = ('msz047', 0.0024749)
 
 [kvld]
 description = Valdosta Regional Airport, GA, United States
@@ -21619,7 +21597,7 @@ zone = ('ohz024', 0.0003477)
 description = Van Nuys Airport, CA, United States
 location = (0.5971935, -2.0679243)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVNY.TXT
-zone = ('caz547', 0.0002215)
+zone = ('caz372', 0.0003879)
 
 [kvoa]
 comment = manually researched on 2020-05-24
@@ -21708,9 +21686,9 @@ zone = ('waz039', 0.0026298)
 
 [kvvs]
 description = Joseph A. Hardy Connellsville Airport, Connellsville, PA, US
-location = (0.6974196, -1.3902786)
+location = (0.6974488, -1.3902899)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVVS.TXT
-zone = ('paz075', 0.0015459)
+zone = ('paz075', 0.0015411)
 
 [kvvv]
 description = Ortonville, Ortonville Muncipal-Martinson Field Airport, MN, United States
@@ -21755,6 +21733,12 @@ location = (0.6450772, -1.3645856)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW31.TXT
 zone = ('vaz066', 0.0008131)
 
+[kw40]
+description = Mount Olive Municipal Airport, Mount Olive, NC, US
+location = (0.6147433, -1.3620166)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW40.TXT
+zone = ('ncz078', 0.0025179)
+
 [kw43]
 description = Hulett Municipal Airport, Hulett, WY, US
 location = (0.7795146, -1.8250559)
@@ -21768,8 +21752,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW63.TXT
 zone = ('vaz065', 0.0031825)
 
 [kw75]
-comment = manually researched on 2020-05-24
-description = Hummel Fld AP, Saluda, VA, United States of America
+description = Hummel Field, Saluda, VA, US
 location = (0.6562857, -1.3342466)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW75.TXT
 zone = ('vaz085', 0.0018893)
@@ -21827,13 +21810,13 @@ zone = ('gaz035', 0.0006739)
 description = Los Angeles, Whiteman Airport, CA, United States
 location = (0.5977753, -2.0664698)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWHP.TXT
-zone = ('caz547', 0.0014020)
+zone = ('caz372', 0.0016229)
 
 [kwjf]
 description = Lancaster Fox Airfield, CA, United States
 location = (0.6062110, -2.0632701)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWJF.TXT
-zone = ('caz059', 0.0024334)
+zone = ('caz381', 0.0027385)
 
 [kwld]
 description = Strother Field, KS, United States
@@ -21895,12 +21878,6 @@ location = (0.6359398, -1.7369711)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWWR.TXT
 zone = ('okz010', 0.0036047)
 
-[kwys]
-description = West Yellowstone, MT, United States
-location = (0.7798713, -1.9393517)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWYS.TXT
-zone = ('idz066', 0.0072020)
-
 [kx07]
 description = Lake Wales Municipal Airport, Lake Wales, FL, US
 location = (0.4868387, -1.4245447)
@@ -22059,6 +22036,12 @@ location = (0.7199483, -1.4078989)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KYNG.TXT
 zone = ('ohz023', 0.0017015)
 
+[kzer]
+description = Schuylkill County Joe Zerbey Airport, Pottsville, PA, US
+location = (0.7104625, -1.3329621)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KZER.TXT
+zone = ('paz058', 0.0020786)
+
 [kzph]
 description = Zephyrhills Municipal Airport, Zephyrhills, FL, US
 location = (0.4926750, -1.4338909)
@@ -22192,7 +22175,7 @@ location = (0.6798057, -0.0322886)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAB.TXT
 
 [leag]
-description = Algeciras Heliport, Algeciras, CA, ES
+description = Algeciras Heliport, Algeciras, AN, ES
 location = (0.6305669, -0.0949647)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAG.TXT
 
@@ -22207,7 +22190,7 @@ location = (0.6431538, -0.0415970)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAM.TXT
 
 [leao]
-description = Almagro Helicopter Airbase, Almagro, CR, ES
+description = Almagro Helicopter Airbase, Almagro, CM, ES
 location = (0.6798423, -0.0652950)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAO.TXT
 
@@ -22242,7 +22225,7 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEBR.TXT
 
 [lebt]
-description = Basa Aérea de Valencia-Bétera, Bétera, V, ES
+description = Basa Aérea de Valencia-Bétera, Bétera, VC, ES
 location = (0.6915775, -0.0082480)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEBT.TXT
 
@@ -22272,7 +22255,7 @@ location = (0.7282942, 0.0093379)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEDA.TXT
 
 [leec]
-description = Base Aérea de El Copero, Dos Hermanas, SE, ES
+description = Base Aérea de El Copero, Dos Hermanas, AN, ES
 location = (0.6512376, -0.1047033)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEEC.TXT
 
@@ -22347,7 +22330,7 @@ location = (0.6958046, 0.0738856)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEMH.TXT
 
 [lemi]
-description = Región de Murcia International Airport, Corvera, MU, ES
+description = Región de Murcia International Airport, Corvera, MC, ES
 location = (0.6597868, -0.0196350)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEMI.TXT
 
@@ -22372,7 +22355,7 @@ location = (0.6623525, -0.0215257)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LERI.TXT
 
 [lerl]
-description = Ciudad Real International Airport, Ciudad Real, CR, ES
+description = Ciudad Real International Airport, Ciudad Real, CM, ES
 location = (0.6781735, -0.0692886)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LERL.TXT
 
@@ -22392,7 +22375,7 @@ location = (0.7147123, -0.0959931)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LESA.TXT
 
 [lesb]
-description = Son Bonet Airfield, Mallorca Island, PM, ES
+description = Son Bonet Airfield, Marratxí, IB, ES
 location = (0.6911312, 0.0471724)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LESB.TXT
 
@@ -22413,7 +22396,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LESU.TXT
 
 [letl]
 description = Teruel Airport, Teruel, AR, ES
-location = (0.7051654, -0.0212633)
+location = (0.7052922, -0.0212470)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LETL.TXT
 
 [leto]
@@ -22422,8 +22405,8 @@ location = (0.7065675, -0.0602139)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LETO.TXT
 
 [letu]
-description = unknown station in Spain
-location = None
+description = Campo de Aviación de Ablitas, NC, ES
+location = (0.7330955, -0.0282798)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LETU.TXT
 
 [levc]
@@ -22637,7 +22620,7 @@ 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
+description = Chalon-Champforgeuil Airfield, Chalon/Champforgueil, BFC, FR
 location = (0.8172696, 0.0840835)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLH.TXT
 
@@ -23047,7 +23030,7 @@ location = (0.6690429, 0.4561127)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LGHI.TXT
 
 [lgio]
-description = Ioannina Airport, Ioannina, 33, GR
+description = Ioannina Airport, Ioannina, D, GR
 location = (0.6928329, 0.3634212)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LGIO.TXT
 
@@ -23167,7 +23150,7 @@ location = (0.6352998, 0.4447681)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LGSR.TXT
 
 [lgsy]
-description = Skiros Airport, Skiros Island, 04, GR
+description = Skiros Airport, Skiros Island, H, GR
 location = (0.6801130, 0.4273823)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LGSY.TXT
 
@@ -23551,11 +23534,6 @@ description = Rieti, Italy
 location = (0.7403105, 0.2242748)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIQN.TXT
 
-[liqo]
-description = Monte Argentario, Italy
-location = (0.7397287, 0.1948951)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIQO.TXT
-
 [liqw]
 description = Sarzana / Luni, Italy
 location = (0.7693993, 0.1742420)
@@ -23697,7 +23675,7 @@ location = (0.7967428, 0.2399828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIVT.TXT
 
 [ljce]
-description = Cerklje Airport, Cerklje ob Krki, 009, SI
+description = Cerklje Air Base, Cerklje ob Krki, 009, SI
 location = (0.8011062, 0.2710531)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LJCE.TXT
 
@@ -24071,11 +24049,6 @@ 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)
@@ -24086,11 +24059,6 @@ 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)
@@ -24511,6 +24479,11 @@ 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)
@@ -24631,12 +24604,6 @@ location = (0.3394665, -1.2339478)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDST.TXT
 zone = ('prz010', 0.0620231)
 
-[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/MESN.TXT
-zone = ('prz010', 0.0620231)
-
 [mgcb]
 description = Coban, Guatemala
 location = (0.2699443, -1.5763232)
@@ -24682,11 +24649,6 @@ description = Retalhuleu, Guatemala
 location = (0.2536545, -1.5998851)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MGRT.TXT
 
-[mgsj]
-description = San Jose, Guatemala
-location = (0.2428917, -1.5850498)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MGSJ.TXT
-
 [mgtu]
 description = unknown station in Guatemala
 location = None
@@ -24738,7 +24700,7 @@ 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
+description = Palmerola International Airport / José Enrique Soto Cano Air Base, Palmerola, CM, HN
 location = (0.2510202, -1.5292785)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHPR.TXT
 
@@ -24747,11 +24709,6 @@ description = Roatan, Honduras
 location = (0.2847796, -1.5100007)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHRO.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
 location = (0.2580178, -1.5495615)
@@ -25183,6 +25140,11 @@ description = Panamá Pacífico International Airport, Panamá City, 10, PA
 location = (0.1555924, -1.3892751)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPPA.TXT
 
+[mppn]
+description = unknown station in Panama
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPPN.TXT
+
 [mpsm]
 description = Scarlett Martinez International Airport, Río Hato, 2, PA
 location = (0.1461867, -1.3984957)
@@ -25208,11 +25170,6 @@ 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)
@@ -25312,6 +25269,12 @@ description = Holguin Civ / Mil, Cuba
 location = (0.3627376, -1.3319771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUHG.TXT
 
+[mupb]
+description = Playa Baracoa Airport, Havana, 15, CU
+location = (0.4019982, -1.4412824)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUPB.TXT
+zone = ('flz078', 0.0326598)
+
 [musc]
 description = Abel Santamaria Airport, Santa Clara, 05, CU
 location = (0.3925630, -1.3952791)
@@ -25360,11 +25323,6 @@ location = (0.4633849, -1.3735741)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MYGF.TXT
 zone = ('flz068', 0.0226102)
 
-[myig]
-description = Matthew Town, Inagua, Bahamas, The
-location = (0.3656465, -1.2860168)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MYIG.TXT
-
 [mynn]
 description = Nassau Airport, Bahamas, The
 location = (0.4372050, -1.3520484)
@@ -25402,11 +25360,6 @@ description = Manihiki Island Airport, Manihiki Island, U-A, CK
 location = (-0.1811076, -2.8100150)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCMH.TXT
 
-[ncmk]
-description = Mauke Airport, Mauke Island, U-A, CK
-location = (-0.3514413, -2.7461883)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCMK.TXT
-
 [ncmr]
 description = Mitiaro Island Airport, Mitiaro Island, U-A, CK
 location = (-0.3463170, -2.7524366)
@@ -25453,6 +25406,11 @@ description = Vunisea Airport, Vunisea, E, FJ
 location = (-0.3326266, 3.1094262)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFKD.TXT
 
+[nflb]
+description = unknown station in Fiji, Tonga
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFLB.TXT
+
 [nfna]
 description = Nausori, Fiji
 location = (-0.3150319, 3.1165763)
@@ -25494,6 +25452,12 @@ location = (-0.3243747, -3.0362098)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFTV.TXT
 zone = ('asz001', 0.0923491)
 
+[nfvt]
+description = unknown station in Fiji, Tonga
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFVT.TXT
+zone = ('asz001', 0.0923491)
+
 [ngfu]
 description = Funafuti, Tuvalu
 location = (-0.1486439, 3.1279209)
@@ -25504,6 +25468,11 @@ 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)
@@ -25573,6 +25542,11 @@ description = La Tontouta Nlle-Caledonie, New Caledonia
 location = (-0.3842633, 2.9010281)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NWWW.TXT
 
+[nygf]
+description = unknown station in South Pacific
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NYGF.TXT
+
 [nzaa]
 description = Auckland Airport, New Zealand
 location = (-0.6460627, 3.0508355)
@@ -25593,41 +25567,26 @@ description = Phoenix Airfield, McMurdo Station, U-A, AQ
 location = (-1.3605957, 2.9106274)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZFX.TXT
 
-[nzoh]
-description = Ohakea, New Zealand
-location = (-0.7016224, 3.0607257)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZOH.TXT
-
 [nzsp]
 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZWN.TXT
 
-[nzwp]
-description = Whenuapai, New Zealand
-location = (-0.6419903, 3.0479267)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZWP.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
 
-[odap]
-description = unknown station in Pakistan, Afghanistan or Western Asia
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ODAP.TXT
-
 [oeab]
 description = Abha, Saudi Arabia
 location = (0.3182317, 0.7443829)
@@ -25643,11 +25602,6 @@ description = Majeed Bin Abdulaziz Airport, Al Ula, 03, SA
 location = (0.4621632, 0.6654747)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEAO.TXT
 
-[oear]
-description = unknown station in Saudi Arabia
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEAR.TXT
-
 [oeba]
 description = Al Baha, Saudi Arabia
 location = (0.3543018, 0.7266387)
@@ -25718,6 +25672,11 @@ 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)
@@ -25793,6 +25752,11 @@ description = Abadan, Iran
 location = (0.5299983, 0.8421214)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIAA.TXT
 
+[oiad]
+description = Dezful Airport, Dezful, 06, IR
+location = (0.5660871, 0.8446974)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIAD.TXT
+
 [oiag]
 description = Omidieh, Iran
 location = (0.5369796, 0.8668469)
@@ -25834,7 +25798,7 @@ location = (0.4749512, 0.9480384)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBH.TXT
 
 [oibj]
-description = Jam Airport, Kangan, 18, IR
+description = Jam Airport, Jam, 18, IR
 location = (0.4855593, 0.9137183)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBJ.TXT
 
@@ -25849,13 +25813,13 @@ location = (0.4639667, 0.9570222)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBL.TXT
 
 [oibp]
-description = Persian Gulf International Airport, Asalouyeh, 18, IR
+description = Persian Gulf International Airport, Khiyaroo, 18, IR
 location = (0.4778642, 0.9204465)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBP.TXT
 
 [oibq]
-description = Khark Island Airport, Khark, 18, IR
-location = (0.5106886, 0.8783177)
+description = Khark Airport, Khark, 18, IR
+location = (0.5106921, 0.8782880)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBQ.TXT
 
 [oibs]
@@ -25864,8 +25828,8 @@ location = (0.4522051, 0.9518929)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBS.TXT
 
 [oibv]
-description = Lavan Island Airport, 22, IR
-location = (0.4679280, 0.9312431)
+description = Lavan Airport, Lavan Airport, 22, IR
+location = (0.4679357, 0.9312082)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBV.TXT
 
 [oicc]
@@ -26009,7 +25973,7 @@ location = (0.5995206, 1.0241592)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMD.TXT
 
 [oimj]
-description = Shahroud Airport, 20, IR
+description = Shahrud International Airport, Shahrud, 20, IR
 location = (0.6357414, 0.9617497)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMJ.TXT
 
@@ -26040,8 +26004,8 @@ location = (0.5864306, 0.9933832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMT.TXT
 
 [oinb]
-description = Babolsar Airport, Babolsar, 02, IR
-location = (0.6407324, 0.9194342)
+description = unknown station in Iran
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINB.TXT
 
 [oine]
@@ -26199,11 +26163,21 @@ description = Kuwait Internationalairport, Kuwait
 location = (0.5099270, 0.8374672)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OKBK.TXT
 
+[okkk]
+description = Kuwait International Airport, Kuwait City, FA, KW
+location = (0.5101004, 0.8372152)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OKKK.TXT
+
 [olba]
 description = Beyrouth Aeroport, Lebanon
 location = (0.5902122, 0.6193010)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OLBA.TXT
 
+[olkl]
+description = unknown station in Lebanon
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OLKL.TXT
+
 [omaa]
 description = Abu Dhabi International Airport, United Arab Emirates
 location = (0.4264421, 0.9538224)
@@ -26274,18 +26248,13 @@ 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
 
 [opis]
-description = Islamabad International Airport, Islamabad, PB, PK
+description = Islamabad International Airport, Attock, PB, PK
 location = (0.5855405, 1.2710475)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPIS.TXT
 
@@ -26329,11 +26298,6 @@ 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)
@@ -26354,6 +26318,11 @@ description = Sulaymaniyah International Airport, Sulaymaniyah, SW, IQ
 location = (0.6206696, 0.7909263)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORSU.TXT
 
+[osao]
+description = unknown station in Syria
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSAO.TXT
+
 [osap]
 description = Aleppo International Airport, Syria
 location = (0.6315183, 0.6492625)
@@ -26431,6 +26400,12 @@ location = (1.1516070, -2.8126320)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABL.TXT
 zone = ('akz209', 0.0117714)
 
+[pabp]
+description = Badami Airport, Deadhorse, AK, US
+location = (1.2241303, -2.5661576)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABP.TXT
+zone = ('akz203', 0.0150350)
+
 [pabr]
 description = Post Rogers Memorial Airport, AK, United States
 location = (1.2441289, -2.7360945)
@@ -26515,12 +26490,6 @@ location = (0.9407325, -2.9065550)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADU.TXT
 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.0131223)
-
 [paed]
 description = Anchorage, Elmendorf Air Force Base, AK, United States
 location = (1.0690675, -2.6143966)
@@ -26549,7 +26518,7 @@ 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.0023399)
+zone = ('akz322', 0.0061433)
 
 [paem]
 description = Emmonak, Emmonak Airport, AK, United States
@@ -26579,7 +26548,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.0120051)
+zone = ('akz327', 0.0053425)
 
 [pafm]
 description = Ambler, Ambler Airport, AK, United States
@@ -26633,19 +26602,19 @@ 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.0033973)
+zone = ('akz323', 0.0081745)
 
 [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.0089751)
+zone = ('akz321', 0.0068880)
 
 [pagy]
 description = Skagway Airport, AK, United States
 location = (1.0378891, -2.3617214)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGY.TXT
-zone = ('akz018', 0.0016415)
+zone = ('akz318', 0.0016972)
 
 [pahc]
 description = Holy Cross Airport, Holy Cross, AK, US
@@ -26659,18 +26628,18 @@ 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 = ('akz319', 0.0022182)
+
 [paho]
 description = Homer Airport, AK, United States
 location = (1.0410889, -2.6438829)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHO.TXT
 zone = ('akz121', 0.0135884)
 
-[pahp]
-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.0332814)
-
 [pahx]
 description = Shageluk Airport, Shageluk, AK, US
 location = (1.0941870, -2.7850044)
@@ -26681,7 +26650,7 @@ zone = ('akz215', 0.0013949)
 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.0024002)
+zone = ('akz328', 0.0052606)
 
 [paig]
 description = Igiugig Airport, Igiugig, AK, US
@@ -26689,12 +26658,6 @@ location = (1.0353991, -2.7210031)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIG.TXT
 zone = ('akz161', 0.0119722)
 
-[paii]
-description = Egegik, Egegik Airport, AK, United States
-location = (1.0155247, -2.7468961)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAII.TXT
-zone = ('akz161', 0.0194692)
-
 [paik]
 description = Kiana Kinana/Bob Baker Mem, AK, United States
 location = (1.1690797, -2.8000899)
@@ -26725,17 +26688,11 @@ location = (1.1452269, -2.9338985)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIW.TXT
 zone = ('akz213', 0.0194516)
 
-[pajc]
-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.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.0091178)
+zone = ('akz325', 0.0040206)
 
 [pajz]
 description = Koliganek Airport, Koliganek, AK, US
@@ -26783,7 +26740,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.0046526)
+zone = ('akz332', 0.0045116)
 
 [paku]
 description = Kuparuk, Ugnu-Kuparuk Airport, AK, United States
@@ -26801,7 +26758,7 @@ 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.0051116)
+zone = ('akz328', 0.0024709)
 
 [pakx]
 description = Wilder/Natwick LLC Airport, Port Alsworth, AK, US
@@ -26873,13 +26830,7 @@ zone = ('akz212', 0.0112108)
 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.0033031)
+zone = ('akz332', 0.0009275)
 
 [pamr]
 description = Anchorage Merrill Field, AK, United States
@@ -26887,6 +26838,12 @@ location = (1.0684324, -2.6153759)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMR.TXT
 zone = ('akz101', 0.0028153)
 
+[pamy]
+description = Mekoryuk, Mekoryuk Airport, AK, United States
+location = (1.0535971, -2.9019008)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMY.TXT
+zone = ('akz155', 0.0316062)
+
 [pana]
 description = Napakiak Airport, Napakiak, AK, US
 location = (1.0592456, -2.8270669)
@@ -26923,6 +26880,12 @@ 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 = ('akz321', 0.0016521)
+
 [paom]
 description = Nome Airport, AK, United States
 location = (1.1260283, -2.8873564)
@@ -26958,11 +26921,17 @@ location = (0.9875655, -2.9612420)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPB.TXT
 zone = ('akz195', 0.0064251)
 
+[papc]
+description = Port Clarence, Port Clarence Coast Guard Station, AK, United States
+location = (1.1388273, -2.9120819)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPC.TXT
+zone = ('akz213', 0.0169053)
+
 [papg]
 description = Petersburg, AK, United States
 location = (0.9916379, -2.3207061)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPG.TXT
-zone = ('akz026', 0.0038231)
+zone = ('akz326', 0.0055473)
 
 [paph]
 description = Port Heiden, Port Heiden Airport, AK, United States
@@ -27000,12 +26969,6 @@ location = (1.0838495, -2.6659904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPT.TXT
 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.0168868)
-
 [paqt]
 description = Nuiqsut Airport, AK, United States
 location = (1.2255120, -2.6351563)
@@ -27058,7 +27021,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.0032981)
+zone = ('akz323', 0.0033176)
 
 [pask]
 description = Selawik, AK, United States
@@ -27186,12 +27149,6 @@ location = (1.0669779, -2.5528349)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVD.TXT
 zone = ('akz131', 0.0008784)
 
-[pavl]
-description = Kivalina Airport, AK, United States
-location = (1.1821697, -2.8719393)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVL.TXT
-zone = ('akz207', 0.0169839)
-
 [pawd]
 description = Seward, AK, United States
 location = (1.0492338, -2.6083946)
@@ -27202,7 +27159,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.0062583)
+zone = ('akz329', 0.0043224)
 
 [pawi]
 description = Wainwright Airport, AK, United States
@@ -27232,7 +27189,7 @@ 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.0095021)
+zone = ('akz317', 0.0095187)
 
 [pazk]
 description = Eureka, Skelton Airport, AK, United States
@@ -27410,22 +27367,22 @@ description = Sand Island, Henderson Field Airport, HI, United States
 location = (0.4924737, -3.0956323)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PMDY.TXT
 
-[ppit]
-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.0049036)
-
 [ppiz]
 description = Point Lay, Point Lay Lrrs Airport, AK, United States
 location = (1.2167854, -2.8448867)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PPIZ.TXT
 zone = ('akz201', 0.0172189)
 
-[prni]
+[pskl]
+description = unknown station in Eastern North Pacific
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PSKL.TXT
+zone = ('akz201', 0.0172189)
+
+[pslk]
 description = unknown station in Eastern North Pacific
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PRNI.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PSLK.TXT
 zone = ('akz201', 0.0172189)
 
 [ptkk]
@@ -27948,6 +27905,31 @@ 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)
@@ -27963,6 +27945,21 @@ 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)
@@ -27983,21 +27980,86 @@ 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
+
+[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
+
 [roah]
 description = Naha Airport, Japan
 location = (0.4569854, 2.2279128)
@@ -28028,6 +28090,11 @@ description = Miyakojima, Japan
 location = (0.4325508, 2.1866067)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ROMY.TXT
 
+[romz]
+description = unknown station in Japan (Okinawa Prefecture or Yoron)
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ROMZ.TXT
+
 [rork]
 description = Kitadaito Island, Japan
 location = (0.4523312, 2.2921991)
@@ -28038,6 +28105,11 @@ description = Shimoji-Shima Island, Japan
 location = (0.4334234, 2.1842796)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RORS.TXT
 
+[rort]
+description = Tarama Island, Japan
+location = (0.4302237, 2.1764256)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RORT.TXT
+
 [rory]
 description = Yoron Island, Japan
 location = (0.4721116, 2.2410028)
@@ -28088,6 +28160,11 @@ description = Zamboanga, Philippines
 location = (0.1204277, 2.1304652)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPMZ.TXT
 
+[rppc]
+description = unknown station in Philippines
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPPC.TXT
+
 [rpvd]
 description = Dumaguete, Philippines
 location = (0.1623156, 2.1519910)
@@ -28118,11 +28195,6 @@ 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)
@@ -28163,11 +28235,6 @@ 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)
@@ -28178,16 +28245,6 @@ 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)
@@ -28223,11 +28280,6 @@ 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)
@@ -28268,11 +28320,6 @@ 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)
@@ -28283,16 +28330,6 @@ description = Paso De Los Libres Aerodrome, Argentina
 location = (-0.5180719, -0.9974557)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARL.TXT
 
-[sarm]
-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)
@@ -28308,11 +28345,6 @@ 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)
@@ -28368,11 +28400,6 @@ description = San Julian Aerodrome, Argentina
 location = (-0.8607382, -1.1824606)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWJ.TXT
 
-[sawu]
-description = Santa Cruz Aerodrome, Argentina
-location = (-0.8729555, -1.1967141)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWU.TXT
-
 [saza]
 description = Azul Airport, Argentina
 location = (-0.6414085, -1.0442887)
@@ -28383,11 +28410,6 @@ 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)
@@ -28423,6 +28445,11 @@ 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)
@@ -28969,8 +28996,8 @@ location = (-0.3452843, -0.8371763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUR.TXT
 
 [sbuy]
-description = Urucu Airport, Coari, AM, BR
-location = (-0.0852457, -1.1406669)
+description = Urucu Airport, Urucu, AM, BR
+location = (-0.0852465, -1.1406673)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUY.TXT
 
 [sbvh]
@@ -29169,8 +29196,8 @@ location = (-0.7228572, -1.2755448)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCTE.TXT
 
 [sctn]
-description = Chaitén Airport, Chaiten, LL, CL
-location = (-0.7493187, -1.2688386)
+description = Nuevo Chaitén Airport, Chaitén, LL, CL
+location = (-0.7466858, -1.2712105)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCTN.TXT
 
 [scvd]
@@ -29214,6 +29241,11 @@ description = Guayaquil / Simon Bolivar, Ecuador
 location = (-0.0375246, -1.3942272)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEGU.TXT
 
+[segz]
+description = Gualaquiza Airport, Santiago, S, EC
+location = (-0.0597463, -1.3712529)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEGZ.TXT
+
 [sejd]
 description = Jumandy Airport, Tena, N, EC
 location = (-0.0184956, -1.3540846)
@@ -29241,7 +29273,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SENL.TXT
 
 [seqm]
 description = Mariscal Sucre International Airport, Quito, P, EC
-location = (-0.0022544, -1.3675964)
+location = (-0.0021886, -1.3675406)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEQM.TXT
 
 [serb]
@@ -29310,28 +29342,33 @@ location = (-0.4441863, -0.9573131)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGES.TXT
 
 [sggr]
-description = Salto del Guaira Airport, Salto del Guaira, 14, PY
-location = (-0.4194422, -0.9486009)
+description = Aeropuerto Nacional de Salto del Guaira, Salto del Guaira, 14, PY
+location = (-0.4194523, -0.9486330)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGGR.TXT
 
 [sglv]
-description = Puerto La Victoria Airport, Puerto La Victoria, 1, PY
-location = (-0.3891219, -1.0099580)
+description = Aeródromo de Puerto La Victoria, Puerto La Victoria, 1, PY
+location = (-0.3890216, -1.0098560)
 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)
+description = Aeropuerto de Pozo Colorado, Pozo Colorado, 15, PY
+location = (-0.4100750, -1.0260523)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGPC.TXT
 
 [sgpi]
-description = Carlos Miguel Gimenez Airport, Pilar, 12, PY
-location = (-0.4691659, -1.0178416)
+description = Aeropuerto Nacional Carlos Miguel Gimenez, Pilar, 12, PY
+location = (-0.4691809, -1.0178552)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGPI.TXT
 
 [sgpj]
-description = Dr Augusto Roberto Fuster International Airport, Pedro Juan Caballero, 13, PY
-location = (-0.3951425, -0.9744174)
+description = Aeropuerto Internacional Dr. Augusto Roberto Fuster, Pedro Juan Caballero, 13, PY
+location = (-0.3951591, -0.9744523)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGPJ.TXT
 
 [sgsj]
@@ -29340,7 +29377,7 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGSJ.TXT
 
 [sgsp]
-description = San Pedro Airport, San Pedro del Ycuamandiyu, 2, PY
+description = Aeródromo de San Pedro, San Pedro del Ycuamandiyu, 2, PY
 location = (-0.4203256, -0.9963755)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGSP.TXT
 
@@ -29369,6 +29406,11 @@ 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
+
 [skcc]
 description = Cucuta / Camilo Daza, Colombia
 location = (0.1384628, -1.2656546)
@@ -29389,11 +29431,6 @@ description = Barrancabermeja / Yariguies, Colombia
 location = (0.1224639, -1.2880530)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKEJ.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
-
 [skib]
 description = Ibague / Perales, Colombia
 location = (0.0773763, -1.3116149)
@@ -29404,11 +29441,6 @@ 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)
@@ -29449,11 +29481,6 @@ description = Pereira / Matecana, Colombia
 location = (0.0840667, -1.3217960)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPE.TXT
 
-[skpp]
-description = Popayan / Guillermo, Colombia
-location = (0.0430515, -1.3369222)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPP.TXT
-
 [skps]
 description = Pasto / Antonio Narin, Colombia
 location = (0.0247255, -1.3485577)
@@ -29479,6 +29506,11 @@ description = Santa Marta / Simon Bolivar, Colombia
 location = (0.1943133, -1.2956161)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKSM.TXT
 
+[skso]
+description = Alberto Lleras Camargo Airport, Sogamoso, BOY, CO
+location = (0.0990879, -1.2735720)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKSO.TXT
+
 [sksp]
 description = San Andres Isla / Sesquicentenario, Colombia
 location = (0.2196206, -1.4262249)
@@ -29509,6 +29541,11 @@ description = Alcantarí Airport, Yamparaez, H, BO
 location = (-0.3359206, -1.1370752)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAL.TXT
 
+[slap]
+description = Apolo, Bolivia
+location = (-0.2571452, -1.1955505)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAP.TXT
+
 [slas]
 description = Ascencion De Guarayos, Bolivia
 location = (-0.2743076, -1.1013028)
@@ -29579,6 +29616,11 @@ description = Oruro, Bolivia
 location = (-0.3135775, -1.1705342)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLOR.TXT
 
+[slp0]
+description = unknown station in Bolivia
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLP0.TXT
+
 [slpo]
 description = Potosi, Bolivia
 location = (-0.3412119, -1.1472631)
@@ -29624,6 +29666,11 @@ 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)
@@ -29679,11 +29726,6 @@ description = Johan A. Pengel, Suriname
 location = (0.0951204, -0.9631309)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMJP.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.1014234, -0.9632699)
@@ -29704,6 +29746,11 @@ 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)
@@ -29719,11 +29766,6 @@ description = Ayacucho, Peru
 location = (-0.2292199, -1.2953252)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHO.TXT
 
-[sphy]
-description = Andahuayla, Peru
-location = (-0.2394010, -1.2801990)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHY.TXT
-
 [spja]
 description = Rioja, Peru
 location = (-0.1055924, -1.3465215)
@@ -29760,7 +29802,7 @@ location = (-0.1245002, -1.3695017)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPJR.TXT
 
 [splo]
-description = Ilo Airport, Ilo, MOQ, PE
+description = General Jorge Fernandez Maldon Airport, Ilo, MOQ, PE
 location = (-0.3088360, -1.2451877)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPLO.TXT
 
@@ -29779,6 +29821,16 @@ 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)
@@ -29834,11 +29886,6 @@ 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)
@@ -29854,11 +29901,6 @@ 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)
@@ -29874,11 +29916,6 @@ description = Salto, Uruguay
 location = (-0.5477425, -1.0114183)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SUSO.TXT
 
-[susu]
-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)
@@ -29899,10 +29936,15 @@ description = Maracay-B. A. Sucre, Venezuela
 location = (0.1788962, -1.1807152)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBS.TXT
 
-[svfm]
-description = Caracas / La Carlota, Venezuela
-location = (0.1832596, -1.1673344)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVFM.TXT
+[svcb]
+description = Ciudad Bolivar, Venezuela
+location = (0.1422443, -1.1091567)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCB.TXT
+
+[svcs]
+description = Caracas / Oscar Macha, Venezuela
+location = (0.1797689, -1.1661708)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCS.TXT
 
 [svgd]
 description = Guasdualito, Venezuela
@@ -29914,11 +29956,31 @@ description = Guanare, Venezuela
 location = (0.1573705, -1.2170763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVGU.TXT
 
+[svjc]
+description = Paraguana / Josefa, Venezuela
+location = (0.2056580, -1.2243485)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVJC.TXT
+
 [svjm]
 description = San Juan De Los Morros, Venezuela
 location = (0.1730785, -1.1751884)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVJM.TXT
 
+[svlf]
+description = La Fria, Venezuela
+location = (0.1439897, -1.2612913)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVLF.TXT
+
+[svmc]
+description = Maracaibo-La Chinita, Venezuela
+location = (0.1844231, -1.2519829)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMC.TXT
+
+[svmd]
+description = Merida, Venezuela
+location = (0.1500983, -1.2423835)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMD.TXT
+
 [svmg]
 description = Margarita / Del Carib, Venezuela
 location = (0.1905318, -1.1167198)
@@ -29929,11 +29991,31 @@ 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
 
+[svmt]
+description = Maturin, Venezuela
+location = (0.1701696, -1.1027572)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMT.TXT
+
+[svpr]
+description = Guayana / Manuel Car, Venezuela
+location = (0.1448623, -1.0949032)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVPR.TXT
+
+[svsa]
+description = San Antonio Del Tachira, Venezuela
+location = (0.1370083, -1.2644910)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVSA.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)
@@ -30029,6 +30111,12 @@ location = (0.3185226, -1.1455178)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TJNR.TXT
 zone = ('prz002', 0.0025047)
 
+[tjps]
+description = Ponce, Mercedita Airport, PR, United States
+location = (0.3144502, -1.1618075)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TJPS.TXT
+zone = ('prz007', 0.0015687)
+
 [tjsj]
 description = San Juan, Luis Munoz Marin International Airport, PR, United States
 location = (0.3220132, -1.1519173)
@@ -30047,12 +30135,6 @@ 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)
@@ -30092,18 +30174,6 @@ location = (0.3150319, -1.1015936)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TNCM.TXT
 zone = ('viz002', 0.0279738)
 
-[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/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]
 description = Wallblake, Anguilla
 location = (0.3177323, -1.1005174)
@@ -30111,7 +30181,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TQPF.TXT
 zone = ('viz002', 0.0296005)
 
 [trpg]
-description = John A. Osborne Airport, Gerald's Park, U-A, MS
+description = John A. Osborne Airport, Gerald's Park, SP, MS
 location = (0.2930652, -1.0854778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TRPG.TXT
 zone = ('viz002', 0.0459484)
@@ -30153,7 +30223,7 @@ location = (0.8184425, 1.3090842)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAAH.TXT
 
 [uaat]
-description = Taldykorgan Airport, Taldykorgan, ALM, KZ
+description = Taldykorgan Airport, Taldykorgan, JET, KZ
 location = (0.7875371, 1.3690844)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAAT.TXT
 
@@ -30188,8 +30258,8 @@ 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)
+description = Zhezkazgan National Airport, Zhezkazgan, ULY, KZ
+location = (0.8326783, 1.1822528)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAKD.TXT
 
 [uakk]
@@ -30218,7 +30288,7 @@ location = (0.9109746, 1.3451933)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UASP.TXT
 
 [uass]
-description = Semipalatinsk Airport, Semey, VOS, KZ
+description = Semey Airport, Semey, ABA, KZ
 location = (0.8787959, 1.4003544)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UASS.TXT
 
@@ -30277,6 +30347,11 @@ description = Zaqatala International Airport, Zaqatala, ZAQ, AZ
 location = (0.7253208, 0.8145358)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBY.TXT
 
+[ubbz]
+description = unknown station in Azerbaijan
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBZ.TXT
+
 [ubee]
 description = Yevlakh Airport, Yevlakh, YE, AZ
 location = (0.7091605, 0.8227814)
@@ -30323,8 +30398,8 @@ location = (1.0913544, 1.9901989)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UERR.TXT
 
 [ugam]
-description = unknown station in Georgia
-location = None
+description = Ambrolauri Airport, Ambrolauri, RL, GE
+location = (0.7422339, 0.7528544)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGAM.TXT
 
 [ugko]
@@ -30873,6 +30948,11 @@ description = Bombay / Santacruz, India
 location = (0.3336488, 1.2714724)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABB.TXT
 
+[vabj]
+description = Bhuj-Rudramata, India
+location = (0.4057891, 1.2159127)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABJ.TXT
+
 [vabo]
 description = Vadodara Airport, Vadodara, GJ, IN
 location = (0.3898402, 1.2780401)
@@ -30888,6 +30968,11 @@ 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, DH, 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
@@ -30913,6 +30998,11 @@ description = Jalgaon Airport, Jalgaon, MM, IN
 location = (0.3658678, 1.3199487)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAJL.TXT
 
+[vajm]
+description = Jamnagar Airport, Jamnagar, GJ, IN
+location = (0.3920969, 1.2219505)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAJM.TXT
+
 [vake]
 description = Kandla Airport, Kandla, GJ, IN
 location = (0.4033927, 1.2234811)
@@ -30923,11 +31013,6 @@ 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)
@@ -30943,6 +31028,11 @@ description = Nashik Airport, Nasik, MM, IN
 location = (0.3511446, 1.2900235)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAOZ.TXT
 
+[vapo]
+description = Pune Airport / Lohagaon Air Force Station, Pune, MM, IN
+location = (0.3243188, 1.2901422)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAPO.TXT
+
 [vapr]
 description = Porbandar Airport, Porbandar, GJ, IN
 location = (0.3778555, 1.2157336)
@@ -30978,6 +31068,11 @@ description = Ratmalana, Sri Lanka
 location = (0.1189733, 1.3942272)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCCC.TXT
 
+[vccj]
+description = Jaffna International Airport, Jaffna, 4, LK
+location = (0.1709084, 1.3974869)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCCJ.TXT
+
 [vcri]
 description = Mattala Rajapaksa International Airport, 3, LK
 location = (0.1096846, 1.4158831)
@@ -30994,15 +31089,25 @@ location = (0.2332923, 1.8125244)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSR.TXT
 
 [vdsv]
-description = Sihanoukville International Airport, Sihanoukville, 18, KH
-location = (0.1846506, 1.8088069)
+description = Sihanoukville International Airport, Preah Sihanouk, 18, KH
+location = (0.1844725, 1.8087022)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSV.TXT
 
+[veab]
+description = Prayagraj Deendayal Upadhyay Airport / Bamrauli Air Force Station, Allahabad, UP, IN
+location = (0.4440135, 1.4265257)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAB.TXT
+
 [veat]
 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)
@@ -31033,11 +31138,26 @@ 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
 
+[vecx]
+description = Car Nicobar, India
+location = (0.1596976, 1.6199564)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VECX.TXT
+
 [vedg]
 description = Kazi Nazrul Islam Airport, Durgapur, WB, IN
 location = (0.4122904, 1.5226776)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEDG.TXT
 
+[vedo]
+description = Deoghar Airport, Deoghar, JH, IN
+location = (0.4266779, 1.5132869)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEDO.TXT
+
+[vegk]
+description = Gorakhpur, India
+location = (0.4668756, 1.4550228)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEGK.TXT
+
 [vegt]
 description = Gauhati, India
 location = (0.4555309, 1.5984307)
@@ -31048,6 +31168,16 @@ description = Gaya, India
 location = (0.4319690, 1.4826572)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEGY.TXT
 
+[veho]
+description = Itanagar Donyi Polo Hollongi Airport, Hollongi, AR, IN
+location = (0.4706600, 1.6343052)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEHO.TXT
+
+[vehx]
+description = unknown station in India
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEHX.TXT
+
 [veim]
 description = Imphal Tulihal, India
 location = (0.4322599, 1.6388642)
@@ -31068,6 +31198,11 @@ description = Jamshedpur, India
 location = (0.3982260, 1.5041829)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJS.TXT
 
+[vejt]
+description = Jorhat Airport, Jorhat, AS, IN
+location = (0.4665527, 1.6436725)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJT.TXT
+
 [veki]
 description = Kushinagar International Airport, Kushinagar, UP, IN
 location = (0.4673387, 1.4641430)
@@ -31078,6 +31213,11 @@ description = Khajuraho Airport, Khajuraho, MP, IN
 location = (0.4331419, 1.3948427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKO.TXT
 
+[veku]
+description = Silchar Airport, Silchar, AS, IN
+location = (0.4348121, 1.6227844)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKU.TXT
+
 [velp]
 description = Lengpui Airport, Aizawl (Lengpui), MZ, IN
 location = (0.4160969, 1.6165187)
@@ -31118,6 +31258,11 @@ description = M. O. Ranchi, India
 location = (0.4069526, 1.4890567)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERC.TXT
 
+[verk]
+description = Rourkela Airport, Rourkela, OR, IN
+location = (0.3884504, 1.4803044)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERK.TXT
+
 [verp]
 description = Swami Vivekananda Airport, Raipur, CT, IN
 location = (0.3696677, 1.4266112)
@@ -31133,6 +31278,11 @@ description = Tezu Airport, Tezu, AR, IN
 location = (0.4876659, 1.6778618)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VETJ.TXT
 
+[vetz]
+description = Tezpur Airport, AS, IN
+location = (0.4661617, 1.6193985)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VETZ.TXT
+
 [vgeg]
 description = Chittagong Patenga, Bangladesh
 location = (0.3886266, 1.6025031)
@@ -31149,6 +31299,11 @@ location = (0.3897902, 1.9928751)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VHHH.TXT
 zone = ('hkz000', 0.0000000)
 
+[viag]
+description = Agra, India
+location = (0.4738569, 1.3607750)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAG.TXT
+
 [viar]
 description = Amritsar, India
 location = (0.5521058, 1.3066698)
@@ -31159,16 +31314,21 @@ description = Kullu Manali Airport, Bhuntar, HP, IN
 location = (0.5563534, 1.3465984)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIBR.TXT
 
+[viby]
+description = Bareilly, India
+location = (0.4950917, 1.3857914)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIBY.TXT
+
+[vicg]
+description = Chandigarh International Airport, Chandigarh, CH, IN
+location = (0.5353536, 1.3402121)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VICG.TXT
+
 [vidd]
 description = New Delhi / Safdarjung, India
 location = (0.4988733, 1.3473942)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDD.TXT
 
-[vidn]
-description = Dehradun Airport, Dehradun, UL, IN
-location = (0.5269096, 1.3645036)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDN.TXT
-
 [vidp]
 description = New Delhi / Palam, India
 location = (0.4985824, 1.3459397)
@@ -31179,15 +31339,30 @@ description = Kangra Airport, Gaggal, HP, IN
 location = (0.5613869, 1.3310474)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGG.TXT
 
+[vigr]
+description = Gwalior, India
+location = (0.4578580, 1.3657201)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGR.TXT
+
+[vijo]
+description = Jodhpur, India
+location = (0.4590216, 1.2743812)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJO.TXT
+
 [vijp]
 description = Jaipur / Sanganer, India
 location = (0.4680391, 1.3229596)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJP.TXT
 
-[vikg]
-description = Kishangarh Airport Ajmer, Ajmer (Kishangarh), RJ, IN
-location = (0.4641006, 1.3057324)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIKG.TXT
+[vijr]
+description = Jaisalmer Airport, RJ, IN
+location = (0.4692964, 1.2368275)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJR.TXT
+
+[viju]
+description = Jammu Airport, Jammu, JK, IN
+location = (0.5705280, 1.3061722)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJU.TXT
 
 [viko]
 description = Kota Aerodrome, India
@@ -31199,6 +31374,11 @@ description = Ludhiana Airport, PB, IN
 location = (0.5385161, 1.3256229)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILD.TXT
 
+[vilh]
+description = Leh Kushok Bakula Rimpochee Airport, Leh, LA, IN
+location = (0.5957838, 1.3534418)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILH.TXT
+
 [vilk]
 description = Lucknow / Amausi, India
 location = (0.4668756, 1.4116805)
@@ -31214,10 +31394,20 @@ 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
+[visp]
+description = Sarsawa Air Force Station, Sherpur Naqeebpur, UP, IN
+location = (0.5234993, 1.3513135)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISP.TXT
+
+[visr]
+description = Sheikh ul Alam International Airport, Srinagar, JK, IN
+location = (0.5931868, 1.3050560)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISR.TXT
+
+[viut]
+description = Uttarlai Airport, RJ, IN
+location = (0.4505218, 1.2476015)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIUT.TXT
 
 [vllb]
 description = Luang-Prabang, Laos
@@ -31280,6 +31470,11 @@ description = Belagavi Airport, Belgaum, KA, IN
 location = (0.2767970, 1.3023350)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBM.TXT
 
+[vobx]
+description = Campbell Bay Airport / INS Baaz, Campbell Bay, AN, IN
+location = (0.1224006, 1.6392621)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBX.TXT
+
 [vobz]
 description = Vijayawada / Gannavaram, India
 location = (0.2885611, 1.4102260)
@@ -31305,10 +31500,14 @@ description = Cuddapah, India
 location = (0.2527819, 1.3759012)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOCP.TXT
 
+[voga]
+description = Mopa International Airport, Mopa, GA, IN
+location = (0.2747891, 1.2891111)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOGA.TXT
+
 [vogb]
-comment = manually researched on 2020-07-25
-description = Gulbarga [Kalaburagi Intl], KA, IN
-location = (0.3020826, 1.3432927)
+description = Kalaburagi Airport, Kalaburagi, KA, IN
+location = (0.3020843, 1.3432970)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOGB.TXT
 
 [vogo]
@@ -31367,9 +31566,8 @@ location = (0.2134538, 1.3378967)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOMY.TXT
 
 [vond]
-comment = manually researched on 2020-05-24
-description = Ondal, WB, India
-location = (0.4121892, 1.5219271)
+description = unknown station in India
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOND.TXT
 
 [vopb]
@@ -31382,11 +31580,21 @@ description = Pondicherry Airport, Puducherry (Pondicherry), PY, IN
 location = (0.2088810, 1.3929822)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOPC.TXT
 
+[vorm]
+description = Ramnad Naval Air Station, Ramnad, TN, IN
+location = (0.1627535, 1.3783126)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VORM.TXT
+
 [vory]
-description = Rajahmundry Airport, Rajahmundry, AP, IN
-location = (0.2986328, 1.4279970)
+description = Rajahmundry Airport, Madhurapudi, AP, IN
+location = (0.2985525, 1.4279098)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VORY.TXT
 
+[vosh]
+description = unknown station in India
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSH.TXT
+
 [vosm]
 description = Salem Airport, Salem, TN, IN
 location = (0.2056574, 1.3625017)
@@ -31418,8 +31626,8 @@ location = (0.1477712, 1.3430309)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOTV.TXT
 
 [vovz]
-description = Visakhapatnam Airport, Visakhapatnam, AP, IN
-location = (0.3092933, 1.4525416)
+description = Visakhapatnam Airport / INS Dega, Visakhapatnam, AP, IN
+location = (0.3093335, 1.4525979)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOVZ.TXT
 
 [vqpr]
@@ -31427,6 +31635,11 @@ description = Paro International Airport, Paro, 11, BT
 location = (0.4782761, 1.5607537)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VQPR.TXT
 
+[vrak]
+description = unknown station in Maldives
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VRAK.TXT
+
 [vrmg]
 description = Gan International Airport, Gan, 01, MV
 location = (-0.0121011, 1.2768061)
@@ -31548,7 +31761,7 @@ location = (0.1413563, 1.7276351)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSG.TXT
 
 [vtsm]
-description = Samui Airport, Na Thon (Ko Samui Island), 80, TH
+description = Samui Airport, Na Thon (Ko Samui Island), 84, TH
 location = (0.1666404, 1.7464113)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSM.TXT
 
@@ -31572,6 +31785,11 @@ description = Trang, Thailand
 location = (0.1311906, 1.7386388)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTST.TXT
 
+[vtsy]
+description = unknown station in Thailand
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSY.TXT
+
 [vtud]
 description = Udon Thani, Thailand
 location = (0.3033964, 1.7941985)
@@ -31613,13 +31831,13 @@ location = (0.2812912, 1.8111980)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUV.TXT
 
 [vtuw]
-description = Nakhon Phanom Airport, 48, TH
-location = (0.3034046, 1.8263648)
+description = Nakhon Phanom Airport, Nakhon Phanom, 48, TH
+location = (0.3034046, 1.8263649)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUW.TXT
 
 [vvci]
-description = Cat Bi International Airport, Haiphong, RRD, VN
-location = (0.3633671, 1.8627026)
+description = Cat Bi International Airport, Haiphong (Hai An), RRD, VN
+location = (0.3633227, 1.8626676)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVCI.TXT
 
 [vvcr]
@@ -31657,6 +31875,11 @@ description = Ho Chi Minh, Vietnam
 location = (0.1887864, 1.8616845)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVTS.TXT
 
+[vvvd]
+description = Van Don International Airport, Van Don, NE, VN
+location = (0.3686256, 1.8747522)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVVD.TXT
+
 [vymd]
 description = Mandalay International Airport, Mandalay, 04, MM
 location = (0.3787748, 1.6751303)
@@ -31677,18 +31900,23 @@ description = Ujung Pandang / Hasanuddin, Indonesia
 location = (-0.0884300, 2.0865411)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAAA.TXT
 
+[wabb]
+description = Biak / Mokmer, Indonesia
+location = (-0.0206531, 2.3756840)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WABB.TXT
+
 [wadd]
-description = Ngurah Rai (Bali) International Airport, Denpasar-Bali Island, BA, ID
+description = Ngurah Rai (Bali) International Airport, Denpasar, BA, ID
 location = (-0.1526844, 2.0100433)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WADD.TXT
 
 [wadl]
 description = Lombok International Airport, Mataram, NB, ID
-location = (-0.1528441, 2.0294108)
+location = (-0.1528523, 2.0293892)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WADL.TXT
 
 [wahs]
-description = Achmad Yani Airport, Semarang-Java Island, JT, ID
+description = Achmad Yani Airport, Semarang, JT, ID
 location = (-0.1216622, 1.9263765)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAHS.TXT
 
@@ -31703,8 +31931,8 @@ location = (-0.1477712, 2.4501514)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAKK.TXT
 
 [wall]
-description = Sultan Aji Muhamad Sulaiman Airport, Kotamadya Balikpapan, KI, ID
-location = (-0.0221355, 2.0401851)
+description = Sultan Aji Muhammad Sulaiman Sepinggan International Airport, Balikpapan, KI, ID
+location = (-0.0221367, 2.0401943)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WALL.TXT
 
 [wamm]
@@ -31713,7 +31941,7 @@ location = (0.0267617, 2.1802071)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAMM.TXT
 
 [waoo]
-description = Syamsudin Noor Airport, Banjarmasin-Borneo Island, KS, ID
+description = Syamsudin Noor International Airport, Landasan Ulin, KS, ID
 location = (-0.0600805, 2.0029922)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAOO.TXT
 
@@ -31723,18 +31951,23 @@ location = (-0.0645772, 2.2354759)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAPP.TXT
 
 [waqq]
-description = Juwata Airport, Tarakan Island, KU, ID
-location = (0.0580613, 2.0519739)
+description = Juwata International Airport / Suharnoko Harbani AFB, Tarakan, KU, ID
+location = (0.0580347, 2.0518818)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAQQ.TXT
 
 [warr]
 description = Juanda International Airport, Surabaya, JI, ID
-location = (-0.1288023, 1.9685045)
+location = (-0.1288023, 1.9685046)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WARR.TXT
 
+[watt]
+description = El Tari Airport, Kupang, 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)
+description = Mozes Kilangin Airport, Timika, PT, ID
+location = (-0.0790596, 2.3891356)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAYY.TXT
 
 [wbgb]
@@ -31758,8 +31991,8 @@ location = (0.0407243, 1.9518599)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WBGS.TXT
 
 [wbgy]
-description = Simanggang Airport, Sri Aman, 13, MY
-location = (0.0213262, 1.9454068)
+description = unknown station in Malaysia or Brunei
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WBGY.TXT
 
 [wbkk]
@@ -31798,7 +32031,7 @@ location = (0.0081449, 1.7706365)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIBB.TXT
 
 [widd]
-description = Hang Nadim International Airport, Batam Island, RI, ID
+description = Hang Nadim International Airport, Batam, RI, ID
 location = (0.0195657, 1.8172194)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIDD.TXT
 
@@ -31812,11 +32045,21 @@ 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIII.TXT
 
+[will]
+description = Radin Inten II International Airport, Bandar Lampung, LA, ID
+location = (-0.0915740, 1.8357815)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WILL.TXT
+
 [wimm]
 description = Medan / Polonia, Indonesia
 location = (0.0622501, 1.7223491)
@@ -31914,7 +32157,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WSAP.TXT
 
 [wssl]
 description = Seletar Airport, Seletar, 02, SG
-location = (0.0247304, 1.8128385)
+location = (0.0247060, 1.8128164)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WSSL.TXT
 
 [wsss]
@@ -31922,26 +32165,11 @@ description = Singapore / Changi Airport, Singapore
 location = (0.0238528, 1.8148515)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WSSS.TXT
 
-[yaba]
-description = Albany Airport, Albany, WA, AU
-location = (-0.6098756, 2.0561549)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YABA.TXT
-
 [yamb]
 description = RAAF Base Amberley, QLD, AU
-location = (-0.4824195, 2.6653273)
+location = (-0.4824260, 2.6653567)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YAMB.TXT
 
-[yarg]
-description = Argyle Airport, WA, AU
-location = (-0.2903687, 2.2418929)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YARG.TXT
-
-[yaye]
-description = Ayers Rock, Australia
-location = (-0.4395321, 2.2857995)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YAYE.TXT
-
 [yayt]
 description = unknown station in Australia
 location = None
@@ -31967,28 +32195,13 @@ description = Cairns Airport, Australia
 location = (-0.2946698, 2.5438174)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBCS.TXT
 
-[ybcv]
-description = Charleville Airport, Australia
-location = (-0.4607669, 2.5528349)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBCV.TXT
-
-[ybdv]
-description = Birdsville Airport, QLD, AU
-location = (-0.4519966, 2.4320815)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBDV.TXT
-
-[ybhi]
-description = Broken Hill Airport, Broken Hill, NSW, AU
-location = (-0.5585298, 2.4691522)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBHI.TXT
-
 [ybhm]
 description = Hamilton Island Airport, Hamilton Island, QLD, AU
 location = (-0.3553159, 2.5997028)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBHM.TXT
 
 [ybln]
-description = Busselton Regional Airport, WA, AU
+description = Busselton Margaret River Regional Airport, Busselton, WA, AU
 location = (-0.5879739, 2.0141378)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBLN.TXT
 
@@ -31997,26 +32210,6 @@ description = Mount Isa Amo, Australia
 location = (-0.3607014, 2.4341525)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBMA.TXT
 
-[ybmk]
-description = Mackay Mo, Australia
-location = (-0.3685554, 2.6040312)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBMK.TXT
-
-[ybna]
-description = Ballina Byron Gateway Airport, Ballina, NSW, AU
-location = (-0.5032349, 2.6801533)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBNA.TXT
-
-[ybok]
-description = Oakey Aerodrome, Australia
-location = (-0.4785111, 2.6482463)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBOK.TXT
-
-[ybpn]
-description = Proserpine Airport, Australia
-location = (-0.3575016, 2.5923957)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBPN.TXT
-
 [ybrk]
 description = Rockhampton Airport, Australia
 location = (-0.4081162, 2.6261387)
@@ -32027,66 +32220,21 @@ description = Broome Airport, Australia
 location = (-0.3132866, 2.1330832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBRM.TXT
 
+[ybsu]
+description = Sunshine Coast Airport, Maroochydore, QLD, AU
+location = (-0.4641411, 2.6718057)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBSU.TXT
+
 [ybtl]
 description = Townsville Amo, Australia
 location = (-0.3359759, 2.5612707)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBTL.TXT
 
-[ybud]
-description = Bundaberg Airport, Bundaberg, QLD, AU
-location = (-0.4346749, 2.6585311)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBUD.TXT
-
-[ybwp]
-description = Weipa City, Australia
-location = (-0.2204933, 2.4763313)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBWP.TXT
-
 [ybww]
 description = Toowoomba Wellcamp Airport, Toowoomba, QLD, AU
 location = (-0.4809836, 2.6492935)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBWW.TXT
 
-[ybwx]
-description = Barrow Island Airport, WA, AU
-location = (-0.3641525, 2.0142146)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBWX.TXT
-
-[ycar]
-description = Carnarvon Airport, Carnarvon, WA, AU
-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.5040738, 2.6714136)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCAS.TXT
-
-[ycba]
-description = Cobar Airport, NSW, AU
-location = (-0.5504472, 2.5445854)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCBA.TXT
-
-[ycbb]
-description = Coonabarabran Airport, NSW, AU
-location = (-0.5468553, 2.6052006)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCBB.TXT
-
-[ycbp]
-description = Coober Pedy Airport, SA, AU
-location = (-0.5068436, 2.3513249)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCBP.TXT
-
-[yccy]
-description = Cloncurry Airport, Cloncurry, QLD, AU
-location = (-0.3607351, 2.4522574)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCCY.TXT
-
-[ycdu]
-description = Ceduna Airport, SA, AU
-location = (-0.5607848, 2.3336799)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCDU.TXT
-
 [ycfs]
 description = Coffs Harbour Airport, Coffs Harbour, NSW, AU
 location = (-0.5291943, 2.6723783)
@@ -32094,34 +32242,9 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCFS.TXT
 
 [ycin]
 description = RAAF Base Curtin, Derby, WA, AU
-location = (-0.3068533, 2.1612064)
+location = (-0.3068369, 2.1612141)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCIN.TXT
 
-[ycnm]
-description = Coonamble Airport, NSW, AU
-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.6335623, 2.6000590)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCOM.TXT
-
-[ydby]
-description = Derby Airport, Derby, WA, AU
-location = (-0.3031974, 2.1583127)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YDBY.TXT
-
-[yeml]
-description = Emerald Airport, Emerald, QLD, AU
-location = (-0.4113305, 2.5862114)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YEML.TXT
-
-[yesp]
-description = Esperance Airport, Esperance, WA, AU
-location = (-0.5879037, 2.1262124)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YESP.TXT
-
 [yfrt]
 description = Forrest Airport, WA, AU
 location = (-0.5382005, 2.2359904)
@@ -32132,101 +32255,31 @@ description = Geraldton Airport, Geraldton, WA, AU
 location = (-0.5025868, 2.0020148)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGEL.TXT
 
-[ygfn]
-description = Grafton Airport, NSW, AU
-location = (-0.5193995, 2.6708773)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGFN.TXT
-
 [ygla]
 description = Gladstone Airport, Gladstone, QLD, AU
 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.2438645, 2.3816510)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGTE.TXT
-
-[ygth]
-description = Griffith Airport, Griffith, NSW, AU
-location = (-0.5977893, 2.5493501)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGTH.TXT
-
 [yhid]
-description = Horn Island Airport, Horn Island, QLD, AU
+description = Horn Island Airport, Horn, QLD, AU
 location = (-0.1847541, 2.4834753)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YHID.TXT
 
-[yhug]
-description = Hughenden Airport, QLD, AU
-location = (-0.3632903, 2.5172012)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YHUG.TXT
-
-[ykry]
-description = Kingaroy Airport, QLD, AU
-location = (-0.4639273, 2.6501067)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YKRY.TXT
-
-[ylec]
-description = Leigh Creek Airport, SA, AU
-location = (-0.5340411, 2.4159894)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YLEC.TXT
-
 [ylhi]
 description = Lord Howe Island Airport, Lord Howe Island, NSW, AU
 location = (-0.5504455, 2.7763905)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YLHI.TXT
 
-[ylis]
-description = Lismore Airport, Lismore, NSW, AU
-location = (-0.5031904, 2.6748640)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YLIS.TXT
-
-[ylre]
-description = Longreach Airport, Longreach, QLD, AU
-location = (-0.4090040, 2.5181610)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YLRE.TXT
-
 [ymav]
 description = Avalon, Avalon Airport, Australia
 location = (-0.6638069, 2.5217099)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMAV.TXT
 
-[ymay]
-description = Albury Airport, Australia
-location = (-0.6294821, 2.5647613)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMAY.TXT
-
-[ymdg]
-description = Mudgee Airport, Mudgee, NSW, AU
-location = (-0.5683629, 2.6111775)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMDG.TXT
-
-[ymek]
-description = Meekatharra Airport, WA, AU
-location = (-0.4644618, 2.0690529)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMEK.TXT
-
-[ymen]
-description = Essendon Airport, Australia
-location = (-0.6582800, 2.5289821)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMEN.TXT
-
-[ymer]
-description = Merimbula Airport, Merimbula, NSW, AU
-location = (-0.6441766, 2.6162660)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMER.TXT
-
 [ymhb]
 description = Hobart Airport, Australia
 location = (-0.7475827, 2.5740698)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMHB.TXT
 
-[ymia]
-description = Mildura Airport, Mildura, VIC, AU
-location = (-0.5974122, 2.4798685)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMIA.TXT
-
 [ymlt]
 description = Launceston Airport, Australia
 location = (-0.7248934, 2.5691247)
@@ -32237,51 +32290,11 @@ description = Melbourne Airport, Australia
 location = (-0.6574074, 2.5278185)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMML.TXT
 
-[ymor]
-description = Moree Airport, Moree, NSW, AU
-location = (-0.5148529, 2.6152886)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YMOR.TXT
-
-[ymtg]
-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
-
-[ynar]
-description = Narrandera Airport, Narrandera, NSW, AU
-location = (-0.6056677, 2.5571167)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YNAR.TXT
-
-[ynbr]
-description = Narrabri Airport, Narrabri, NSW, AU
-location = (-0.5291699, 2.6149744)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YNBR.TXT
-
-[yntn]
-description = Normanton Airport, Normanton, QLD, AU
-location = (-0.3086456, 2.4621301)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YNTN.TXT
-
-[ynwn]
-description = Newman Airport, Newman, WA, AU
-location = (-0.4087177, 2.0909568)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YNWN.TXT
-
-[yold]
-description = Olympic Dam Airport, Olympic Dam, SA, AU
-location = (-0.5320636, 2.3889543)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YOLD.TXT
-
 [ypad]
 description = Adelaide Airport, Australia
 location = (-0.6097017, 2.4175719)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YPAD.TXT
 
-[ypbo]
-description = Paraburdoo Airport, Paraburdoo, WA, AU
-location = (-0.4044120, 2.0550380)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YPBO.TXT
-
 [ypcc]
 description = Cocos Island Airport, Christmas Island
 location = (-0.2126393, 1.6897696)
@@ -32322,11 +32335,6 @@ description = Learmonth Airport, Australia
 location = (-0.3880449, 1.9911298)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YPLM.TXT
 
-[ypmq]
-description = Port Macquarie Airport, Port Macquarie, NSW, AU
-location = (-0.5486582, 2.6679628)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YPMQ.TXT
-
 [yppd]
 description = Port Hedland Pardoo, Australia
 location = (-0.3508112, 2.0868320)
@@ -32352,11 +32360,6 @@ description = Christmas Island Aerodrome, Christmas Island
 location = (-0.1820960, 1.8445221)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YPXM.TXT
 
-[yrmd]
-description = Richmond Airport, QLD, AU
-location = (-0.3613163, 2.4978281)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YRMD.TXT
-
 [yscb]
 description = Canberra, Australia
 location = (-0.6161012, 2.6037404)
@@ -32372,11 +32375,6 @@ description = Norfolk Island Airport, Australia
 location = (-0.5067273, 2.9309896)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YSNF.TXT
 
-[ysnw]
-description = Nowra Ran Air Station, Australia
-location = (-0.6099926, 2.6273023)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YSNW.TXT
-
 [ysri]
 description = Richmond Aus-Afb, Australia
 location = (-0.5864306, 2.6316656)
@@ -32392,36 +32390,6 @@ description = Tamworth Airport, Australia
 location = (-0.5425065, 2.6325383)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YSTW.TXT
 
-[yswg]
-description = Wagga Airport, Australia
-location = (-0.6134832, 2.5734880)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YSWG.TXT
-
-[ytef]
-description = Telfer Airport, WA, AU
-location = (-0.3789982, 2.1332984)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YTEF.TXT
-
-[ytnk]
-description = Tennant Creek Airport, Tennant Creek, NT, AU
-location = (-0.3426849, 2.3419351)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YTNK.TXT
-
-[ytre]
-description = Taree Airport, Taree, NSW, AU
-location = (-0.5565611, 2.6618716)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YTRE.TXT
-
-[ywgt]
-description = Wangaratta Airport, VIC, AU
-location = (-0.6355756, 2.5535390)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YWGT.TXT
-
-[ywha]
-description = Whyalla Airport, Whyalla, SA, AU
-location = (-0.5769866, 2.4000722)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YWHA.TXT
-
 [ywlm]
 description = Newcastle Airport, Williamtown, NSW, AU
 location = (-0.5723807, 2.6500032)
@@ -32543,6 +32511,11 @@ location = (0.4273148, 2.0609430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSAM.TXT
 zone = ('hkz000', 0.0728636)
 
+[zscg]
+description = Changzhou Benniu International Airport, Changzhou, 32, CN
+location = (0.5571039, 2.0905379)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSCG.TXT
+
 [zsfz]
 description = Fuzhou, China
 location = (0.4552400, 2.0818869)
@@ -32599,7 +32572,7 @@ location = (0.4639667, 1.8625572)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZUGY.TXT
 
 [zutf]
-description = Chengdu Tianfu International Airport, Jianyang, Chengdu, 51, CN
+description = Chengdu Tianfu International Airport, Chengdu (Jianyang), 51, CN
 location = (0.5290533, 1.8228443)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZUTF.TXT