Prepare for 2.5.0 release
[weather.git] / stations
index c0ebdb1..3bc120e 100644 (file)
--- a/stations
+++ b/stations
@@ -1,28 +1,28 @@
-# Copyright (c) 2006-2020 Jeremy Stanley <fungi@yuggoth.org>. Permission to
+# Copyright (c) 2006-2024 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 2020-08-29 from these public domain sources:
+# generated by weather on 2024-05-09 from these public domain sources:
 #
 # https://www.census.gov/geographies/reference-files/time-series/geo/gazetteer-files.html
-# 58fa14e9a0c1c1c1c823ded42c37ae8d 2019-09-05 2019_Gaz_counties_national.zip
-# 5f9da9898f1de95eaedb754d99aae411 2019-09-05 2019_Gaz_cousubs_national.zip
-# 5ed6364b7bb50a5bed6bd5f2e15f68cd 2019-09-05 2019_Gaz_place_national.zip
-# cd243a84ded1d8e5538ab5bda47a693b 2019-09-05 2019_Gaz_zcta_national.zip
+# e1a7a8c036d2a631468e2402330e0734 2023-09-26 2023_Gaz_counties_national.zip
+# e54493f0f47527af93efdf2f6ecc960e 2023-09-26 2023_Gaz_cousubs_national.zip
+# bbc86bf18c8521e9253530ffcc1e31db 2023-09-26 2023_Gaz_place_national.zip
+# 31d47f546553a73e1e8973833b2868cb 2023-09-26 2023_Gaz_zcta_national.zip
 #
 # https://www.weather.gov/gis/ZoneCounty/
-# 83b03e9586628a4a9fb9f815bfec2d7b 2020-04-08 bp03mr20.dbx
+# d87a9c0c5962ee156e2ba729a2410c14 2024-04-08 bp05mr24.dbx
 #
 # https://tgftp.nws.noaa.gov/data/
 # 285a551e4223fe50658e137fd1b44819 2018-06-15 nsd_cccc.txt
 #
 # https://ourairports.com/data/
-# ace391c2ce8cd003aa596e4391df0b09 2020-08-29 airports.csv
+# fb1d5e8ee6b1ff8d9f3cdb6f5794474f 2024-05-07 airports.csv
 #
 # ...and these manually-generated or hand-compiled adjustments:
-# 1ba7b594334173d5612741590fb26afa 2020-08-29 overrides.conf
-# 973d7e30d3d1e4462f1eac11871773a2 2020-08-29 slist
-# 7948f074e556a4467081d5e0b46c4979 2020-08-29 zlist
+# 936686d449c96552c504a5a949074458 2024-05-09 overrides.conf
+# a6d1fbe41d0d1e985063bc3e1a5cc82d 2024-05-08 slist
+# 94635edc521fe4622eba10f1c56d1c65 2024-05-08 zlist
 
 [aggh]
 description = Honiara / Henderson, Solomon Islands
@@ -34,14 +34,9 @@ description = Nauru International Airport, Yaren District, 14, NR
 location = (-0.0095549, 2.9132862)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ANYN.TXT
 
-[avbo]
-description = unknown station in Western South Pacific
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AVBO.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]
@@ -54,11 +49,6 @@ description = Moresby, Papua New Guinea
 location = (-0.1646427, 2.5694155)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYPY.TXT
 
-[azuh]
-description = unknown station in Western South Pacific
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AZUH.TXT
-
 [bgbw]
 description = Narsarsuaq, Greenland
 location = (1.0675597, -0.7926704)
@@ -69,11 +59,6 @@ description = Godthaab / Nuuk, Greenland
 location = (1.1199196, -0.9032079)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGGH.TXT
 
-[bggn]
-description = Qeqertarsuaq Heliport, Qeqertarsuaq Airport, U-A, GL
-location = (1.2086611, -0.9340108)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGGN.TXT
-
 [bgjn]
 description = Jacobshavn Lufthavn, Greenland
 location = (1.2083496, -0.8912815)
@@ -84,11 +69,6 @@ description = Kulusuk Lufthavn, Greenland
 location = (1.1446451, -0.6483898)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGKK.TXT
 
-[bgns]
-description = Narsaq Heliport, Narsaq, U-A, GL
-location = (1.0632072, -0.8038973)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGNS.TXT
-
 [bgsf]
 description = Sdr Stroemfjord, Greenland
 location = (1.1696615, -0.8848819)
@@ -149,13 +129,28 @@ description = Reykjavik, Iceland
 location = (1.1193378, -0.3822271)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIRK.TXT
 
+[bitn]
+description = Þórshöfn Airport, Þórshöfn, 6, IS
+location = (1.1557308, -0.2676567)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BITN.TXT
+
 [bivm]
 description = Vestmannaeyjar, Iceland
 location = (1.1065387, -0.3540109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIVM.TXT
 
+[bivo]
+description = Skjaldthingsstadir, Iceland
+location = (1.1466813, -0.2585996)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIVO.TXT
+
+[bk12]
+description = unknown station in Kosovo
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BK12.TXT
+
 [bkpr]
-description = Priština International Airport, Prishtina, 01, XK
+description = Priština Adem Jashari International Airport, Prishtina, 01, XK
 location = (0.7430355, 0.3671440)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BKPR.TXT
 
@@ -170,7 +165,7 @@ zone = ('mez002', 0.0609699)
 description = Bella Bella (Campbell Island) Airport, Bella Bella, BC, CA
 location = (0.9108001, -2.2367615)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CBBC.TXT
-zone = ('akz029', 0.0678154)
+zone = ('akz332', 0.0618145)
 
 [cerm]
 comment = manually researched on 2020-05-24
@@ -204,62 +199,55 @@ 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)
 
-[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)
+[cpin]
+description = unknown station in Canada
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPIN.TXT
+zone = ('mtz303', 0.0204382)
 
 [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)
-
-[cpxl]
-description = unknown station in Canada
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPXL.TXT
-zone = ('mtz045', 0.0237458)
+zone = ('mtz305', 0.0234150)
 
 [ctck]
 comment = manually researched on 2020-05-24
@@ -293,23 +281,22 @@ location = (0.8392125, -1.2138765)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWAF.TXT
 zone = ('mez001', 0.0204896)
 
-[cwaj]
-description = Erieau Meteorological Aeronautical Presentation System, Canada
-location = (0.7374016, -1.4294247)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWAJ.TXT
-zone = ('ohz012', 0.0129317)
-
 [cwaq]
 description = Coronach Spc, Canada
 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
@@ -317,12 +304,6 @@ location = (0.8933177, -2.0170188)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBA.TXT
 zone = ('idz001', 0.0491043)
 
-[cwbe]
-description = Killarney Meteorological Aeronautical Presentation System, Canada
-location = (0.8022697, -1.4221525)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBE.TXT
-zone = ('miz018', 0.0316291)
-
 [cwbk]
 description = Caribou Point Meteorological Aeronautical Presentation System, Canada
 location = (0.7987790, -1.0940306)
@@ -333,13 +314,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
@@ -389,17 +370,11 @@ location = (0.8482300, -1.5062191)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWCJ.TXT
 zone = ('miz001', 0.0302422)
 
-[cwco]
-description = Collingwood Automatic Weather Reporting System, Canada
-location = (0.7766715, -1.4000449)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWCO.TXT
-zone = ('nyz001', 0.0292940)
-
 [cwct]
 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
@@ -421,7 +396,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
@@ -455,7 +430,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
@@ -478,13 +453,13 @@ 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)
+zone = ('mtz306', 0.0126662)
 
 [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.0203197)
+zone = ('akz332', 0.0123496)
 
 [cwel]
 description = Entrance Island Automatic Weather Reporting System, Canada
@@ -537,7 +512,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
@@ -545,6 +520,12 @@ location = (0.7862708, -1.2711815)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWFQ.TXT
 zone = ('vtz016', 0.0034734)
 
+[cwgb]
+description = Ballenas Island Automatic Weather Reporting System, Canada
+location = (0.8613200, -2.1671172)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWGB.TXT
+zone = ('waz001', 0.0192761)
+
 [cwgd]
 description = Goderich Automatic Weather Reporting System, Canada
 location = (0.7638724, -1.4262249)
@@ -585,16 +566,11 @@ location = (0.8683013, -2.0053833)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWGW.TXT
 zone = ('mtz001', 0.0248896)
 
-[cwgx]
-description = Gillam, Man., Canada
-location = (0.9837839, -1.6528268)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWGX.TXT
-
 [cwgy]
 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
@@ -605,29 +581,19 @@ 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.0279096)
-
-[cwhn]
-description = Jimmy Lake, Canada
-location = (0.9584766, -1.9189895)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHN.TXT
+zone = ('akz332', 0.0202221)
 
 [cwho]
 description = Hopedale Meteorological Aeronautical Presentation System, Canada
 location = (0.9677851, -1.0512700)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHO.TXT
 
-[cwhp]
-description = Heath Point Meteorological Aeronautical Presentation System, Canada
-location = (0.8566658, -1.0768681)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHP.TXT
-
 [cwhq]
 description = Deschambaults , Que., Canada
 location = (0.8147779, -1.2557644)
@@ -638,7 +604,7 @@ zone = ('nhz001', 0.0308803)
 description = Haines Junction, Canada
 location = (1.0605784, -2.4012822)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHT.TXT
-zone = ('akz017', 0.0297861)
+zone = ('akz317', 0.0286401)
 
 [cwhv]
 description = Beauceville, Canada
@@ -674,11 +640,6 @@ location = (0.8793551, -1.7921623)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWIK.TXT
 zone = ('ndz002', 0.0278558)
 
-[cwil]
-description = Hat Island, N. W. T., Canada
-location = (1.1923508, -1.7467837)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWIL.TXT
-
 [cwip]
 description = Pointe Noire , Que., Canada
 location = (0.8755735, -1.1594804)
@@ -765,13 +726,13 @@ zone = ('nyz027', 0.0203768)
 description = Langara, B. C., Canada
 location = (0.9468411, -2.3221606)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWJU.TXT
-zone = ('akz027', 0.0182455)
+zone = ('akz328', 0.0218861)
 
 [cwjv]
 description = Vernon, B. C., Canada
 location = (0.8767371, -2.0821778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWJV.TXT
-zone = ('waz038', 0.0304541)
+zone = ('waz049', 0.0301779)
 
 [cwjw]
 description = Jasper Warden Automated Reporting Station, Canada
@@ -783,7 +744,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
@@ -809,6 +770,12 @@ location = (0.8677195, -1.5417075)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKK.TXT
 zone = ('miz001', 0.0369098)
 
+[cwkm]
+description = Komakuk Beach, Y. T., Canada
+location = (1.2150400, -2.4469516)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKM.TXT
+zone = ('akz805', 0.0233766)
+
 [cwko]
 description = Rockglen, Sask., Canada
 location = (0.8581202, -1.8497581)
@@ -819,7 +786,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.0472262)
+zone = ('akz326', 0.0352629)
 
 [cwlb]
 description = Lac La Biche, Alta., Canada
@@ -830,7 +797,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLB.TXT
 description = Lucy Island, B. C., Canada
 location = (0.9477138, -2.2794000)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLC.TXT
-zone = ('akz029', 0.0253201)
+zone = ('akz332', 0.0169808)
 
 [cwle]
 description = Lucky Lake Automatic Weather Reporting System, Canada
@@ -838,11 +805,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)
@@ -871,7 +833,7 @@ zone = ('waz503', 0.0260377)
 description = Cathedral Point Meteorological Aeronautical Presentation System, Canada
 location = (0.9107710, -2.2247130)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWME.TXT
-zone = ('akz029', 0.0709701)
+zone = ('akz330', 0.0693986)
 
 [cwmj]
 description = Maniwaki, Canada
@@ -889,7 +851,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
@@ -931,12 +893,6 @@ location = (0.8639380, -1.7110044)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWNK.TXT
 zone = ('ndz007', 0.0136253)
 
-[cwnl]
-description = Great Duck Island, Canada
-location = (0.7964519, -1.4480415)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWNL.TXT
-zone = ('miz018', 0.0126959)
-
 [cwnm]
 description = Nelson Automatic Weather Reporting System, Canada
 location = (0.8639380, -2.0472712)
@@ -961,11 +917,6 @@ location = (0.8683013, -1.4689855)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWNZ.TXT
 zone = ('miz086', 0.0593098)
 
-[cwob]
-description = Brevoort Island, Canada
-location = (1.1053752, -1.1196287)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWOB.TXT
-
 [cwoc]
 description = New Carlisle1, Canada
 location = (0.8380489, -1.1402818)
@@ -982,7 +933,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
@@ -1030,7 +981,7 @@ zone = ('ndz007', 0.0089762)
 description = Princeton Automatic Weather Reporting System, Canada
 location = (0.8831366, -2.1034126)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPR.TXT
-zone = ('waz503', 0.0375836)
+zone = ('waz049', 0.0351669)
 
 [cwps]
 description = Long Point Meteorological Aeronautical Presentation System, Canada
@@ -1038,16 +989,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.0539985)
+zone = ('akz330', 0.0541646)
 
 [cwqh]
 description = Lennoxville, Canada
@@ -1061,6 +1007,12 @@ location = (0.8429940, -2.1560634)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWQK.TXT
 zone = ('waz514', 0.0050288)
 
+[cwqo]
+description = Ile Bicquette, Que., Canada
+location = (0.8450109, -1.2024155)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWQO.TXT
+zone = ('mez001', 0.0257372)
+
 [cwqp]
 description = Point Petre , Ont., Canada
 location = (0.7650360, -1.3465215)
@@ -1077,7 +1029,7 @@ zone = ('mez002', 0.0766456)
 description = Kindakun Rocks, B. C., Canada
 location = (0.9305514, -2.3169246)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWQS.TXT
-zone = ('akz027', 0.0346295)
+zone = ('akz332', 0.0341399)
 
 [cwqv]
 description = Puinte Claveau, Canada
@@ -1085,6 +1037,11 @@ location = (0.8424123, -1.2237667)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWQV.TXT
 zone = ('mez001', 0.0258964)
 
+[cwra]
+description = Cape Race, Nfld, Canada
+location = (0.8141961, -0.9261881)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRA.TXT
+
 [cwrj]
 description = Rosetown East, Sask, Canada
 location = (0.9000081, -1.8835012)
@@ -1101,7 +1058,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
@@ -1112,24 +1069,25 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRN.TXT
 description = Rose Spit Meteorological Aeronautical Presentation System, Canada
 location = (0.9453867, -2.2980168)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRO.TXT
-zone = ('akz027', 0.0238838)
+zone = ('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)
 
-[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
+[cwru]
+description = Solander Island Meteorological Aeronautical Presentation System, Canada
+location = (0.8747008, -2.2328579)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRU.TXT
+zone = ('waz515', 0.0548046)
 
 [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
@@ -1170,7 +1128,7 @@ zone = ('waz503', 0.0179413)
 description = Salmon Arm Automatic Weather Reporting System, Canada
 location = (0.8848819, -2.0818869)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWSL.TXT
-zone = ('waz038', 0.0383961)
+zone = ('waz049', 0.0380096)
 
 [cwsp]
 description = Sheringham Automatic Weather Reporting System, Canada
@@ -1237,12 +1195,7 @@ zone = ('vtz016', 0.0260224)
 description = Summerland Automatic Weather Reporting System, Canada
 location = (0.8651015, -2.0882865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWUS.TXT
-zone = ('waz038', 0.0210697)
-
-[cwuw]
-description = Dewar Lakes, N. W. T., Canada
-location = (1.1981685, -1.2420927)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWUW.TXT
+zone = ('waz049', 0.0178959)
 
 [cwux]
 description = La Baie , Que., Canada
@@ -1256,11 +1209,16 @@ location = (0.8569567, -2.1519910)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWVF.TXT
 zone = ('waz001', 0.0098907)
 
+[cwvh]
+description = Storm Hills , N. W. T., Canada
+location = (1.2025319, -2.3375776)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWVH.TXT
+
 [cwvi]
 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
@@ -1272,7 +1230,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
@@ -1325,7 +1283,7 @@ zone = ('waz503', 0.0044620)
 description = Bonilla Island Meteorological Aeronautical Presentation System, Canada
 location = (0.9337511, -2.2799818)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWWL.TXT
-zone = ('akz028', 0.0384047)
+zone = ('akz332', 0.0297029)
 
 [cwws]
 description = George Island Meteorological Aeronautical Presentation System, Canada
@@ -1337,12 +1295,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
-
-[cwwx]
-description = Cove Island Meteorological Aeronautical Presentation System, Canada
-location = (0.7912159, -1.4265158)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWWX.TXT
-zone = ('miz024', 0.0238886)
+zone = ('akz331', 0.0530284)
 
 [cwwz]
 description = Port Weller, Ont., Canada
@@ -1354,7 +1307,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
@@ -1371,7 +1324,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)
+zone = ('mtz304', 0.0182089)
 
 [cwyj]
 description = Victoria University, Canada
@@ -1407,7 +1360,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.0420114)
+zone = ('akz332', 0.0365724)
 
 [cwzn]
 description = Sagona Island Meteorological Aeronautical Presentation System, Canada
@@ -1434,26 +1387,21 @@ 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)
-
-[cwzz]
-description = Saglek Bay, Canada
-location = (1.0181087, -1.0922852)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZZ.TXT
+zone = ('akz318', 0.0248537)
 
 [cxaf]
 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
@@ -1466,7 +1414,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
@@ -1479,7 +1427,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
@@ -1511,7 +1459,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
@@ -1530,28 +1478,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
@@ -1570,13 +1518,6 @@ description = Deadmen Valley, NWT, Canada
 location = (1.0691305, -2.1723822)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXDK.TXT
 
-[cxdp]
-comment = manually researched on 2020-05-24
-description = Dapp Agdm, ALTA, Canada
-location = (0.9482548, -1.9885329)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXDP.TXT
-zone = ('mtz010', 0.0985392)
-
 [cxdw]
 description = Deerwood Rcs , Man., Canada
 location = (0.8621927, -1.7159495)
@@ -1594,26 +1535,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
@@ -1639,13 +1580,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
@@ -1665,7 +1600,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
@@ -1698,7 +1633,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
@@ -1746,7 +1681,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
@@ -1771,7 +1706,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
@@ -1783,7 +1718,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
@@ -1803,7 +1738,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)
+zone = ('mtz303', 0.0437511)
 
 [cxrb]
 comment = manually researched on 2020-05-24
@@ -1827,7 +1762,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
@@ -1846,14 +1781,7 @@ 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)
-
-[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 = ('mtz303', 0.0983312)
 
 [cxtd]
 comment = manually researched on 2020-05-24
@@ -1866,7 +1794,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
@@ -1893,7 +1821,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
@@ -1919,7 +1847,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
@@ -1948,7 +1876,7 @@ zone = ('miz087', 0.0967890)
 
 [cyab]
 description = Arctic Bay Airport, Arctic Bay, NU, CA
-location = (1.2741910, -1.4842717)
+location = (1.2741968, -1.4843355)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYAB.TXT
 
 [cyah]
@@ -2004,7 +1932,7 @@ zone = ('mez001', 0.0395839)
 description = Bella Coola Airport, Canada
 location = (0.9142616, -2.2092959)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBD.TXT
-zone = ('akz029', 0.0728553)
+zone = ('akz330', 0.0716338)
 
 [cybg]
 description = Bagotville, Que., Canada
@@ -2023,15 +1951,9 @@ location = (0.8717920, -2.1863158)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBL.TXT
 zone = ('waz515', 0.0333638)
 
-[cybn]
-description = Borden, Ont., Canada
-location = (0.7723082, -1.3948090)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBN.TXT
-zone = ('nyz001', 0.0235464)
-
 [cybq]
 description = Tadoule Lake Airport, Tadoule Lake, MB, CA
-location = (1.0246147, -1.7193622)
+location = (1.0246184, -1.7193423)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBQ.TXT
 
 [cybr]
@@ -2056,7 +1978,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
@@ -2100,7 +2022,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCO.TXT
 description = Blue River, B. C., Canada
 location = (0.9098983, -2.0821778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCP.TXT
-zone = ('waz038', 0.0631949)
+zone = ('waz049', 0.0624451)
 
 [cycq]
 description = Chetwynd Airport, Canada
@@ -2127,19 +2049,19 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCY.TXT
 description = Dawson, Y. T., Canada
 location = (1.1178834, -2.4283348)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDA.TXT
-zone = ('akz224', 0.0290930)
+zone = ('akz142', 0.0578528)
 
 [cydb]
 description = Burwash Airport, Canada
 location = (1.0710504, -2.4265894)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDB.TXT
-zone = ('akz017', 0.0285147)
+zone = ('akz317', 0.0281315)
 
 [cydc]
 description = Princeton Airport, Canada
 location = (0.8633562, -2.1034126)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDC.TXT
-zone = ('waz042', 0.0205760)
+zone = ('waz049', 0.0156878)
 
 [cydf]
 description = Deer Lake, Nfld., Canada
@@ -2150,7 +2072,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDF.TXT
 description = Dease Lake Airport, Dease Lake, BC, CA
 location = (1.0196597, -2.2694865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDL.TXT
-zone = ('akz026', 0.0421361)
+zone = ('akz326', 0.0350937)
 
 [cydn]
 description = Dauphin, Man., Canada
@@ -2172,13 +2094,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
@@ -2193,7 +2115,7 @@ zone = ('ndz002', 0.0090318)
 
 [cyer]
 description = Fort Severn Airport, Fort Severn, ON, CA
-location = (0.9777143, -1.5302366)
+location = (0.9777143, -1.5302367)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYER.TXT
 
 [cyet]
@@ -2266,12 +2188,6 @@ location = (0.8511389, -1.1254465)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYGP.TXT
 zone = ('mez001', 0.0627557)
 
-[cygq]
-description = Geraldton, Ont., Canada
-location = (0.8688831, -1.5172729)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYGQ.TXT
-zone = ('miz001', 0.0417429)
-
 [cygr]
 description = Iles De La Madeleineque., Canada
 location = (0.8275770, -1.0783226)
@@ -2384,7 +2300,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYJT.TXT
 description = Kamloops, B. C., Canada
 location = (0.8848819, -2.1022491)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYKA.TXT
-zone = ('waz503', 0.0394255)
+zone = ('waz049', 0.0368273)
 
 [cykd]
 description = Aklavik Airport, Canada
@@ -2432,7 +2348,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
@@ -2452,9 +2368,9 @@ zone = ('miz087', 0.0287205)
 
 [cylh]
 description = Lansdowne House Airport, Lansdowne House, ON, CA
-location = (0.9109851, -1.5347413)
+location = (0.9109851, -1.5347412)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYLH.TXT
-zone = ('miz001', 0.0803480)
+zone = ('miz001', 0.0803481)
 
 [cylj]
 description = Meadow Lake, Sask., Canada
@@ -2471,7 +2387,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
@@ -2487,13 +2403,13 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYLU.TXT
 description = Kelowna Airport, Canada
 location = (0.8720828, -2.0836322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYLW.TXT
-zone = ('waz038', 0.0262111)
+zone = ('waz049', 0.0254849)
 
 [cyma]
 description = Mayo Airport, Canada
 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
@@ -2566,7 +2482,7 @@ zone = ('nyz026', 0.0924613)
 description = Old Crow Airport, Canada
 location = (1.1792608, -2.4402612)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYOC.TXT
-zone = ('akz204', 0.0476270)
+zone = ('akz805', 0.0479253)
 
 [cyod]
 description = Cold Lake, Alta., Canada
@@ -2579,7 +2495,7 @@ location = (1.0230538, -2.0449441)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYOJ.TXT
 
 [cyoo]
-description = Toronto/Oshawa Executive Airport, Oshawa, ON, CA
+description = Oshawa Executive Airport, Oshawa, ON, CA
 location = (0.7665974, -1.3769775)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYOO.TXT
 zone = ('nyz001', 0.0127428)
@@ -2636,7 +2552,7 @@ zone = ('mnz011', 0.0634599)
 
 [cypo]
 description = Peawanuck Airport, Peawanuck, ON, CA
-location = (0.9597234, -1.4912669)
+location = (0.9597205, -1.4912555)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYPO.TXT
 
 [cypq]
@@ -2649,7 +2565,7 @@ zone = ('nyz002', 0.0172090)
 description = Prince Rupert, B. C., Canada
 location = (0.9477138, -2.2764911)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYPR.TXT
-zone = ('akz029', 0.0255075)
+zone = ('akz332', 0.0179210)
 
 [cypw]
 description = Powell River Airport, Canada
@@ -2689,7 +2605,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
@@ -2701,7 +2617,7 @@ zone = ('miz076', 0.0041414)
 description = Watson Lake, Y. T., Canada
 location = (1.0492338, -2.2482750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYQH.TXT
-zone = ('akz025', 0.0577123)
+zone = ('akz324', 0.0634383)
 
 [cyqi]
 description = Yarmouth, N. S., Canada
@@ -2719,7 +2635,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
@@ -2905,12 +2821,6 @@ location = (0.7615453, -1.3857914)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYTZ.TXT
 zone = ('nyz001', 0.0112423)
 
-[cyua]
-description = Shingle Point, Y. T., Canada
-location = (1.2034045, -2.3948826)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYUA.TXT
-zone = ('akz224', 0.0882989)
-
 [cyub]
 description = Tuktoyaktuk, Canada
 location = (1.2121312, -2.3215788)
@@ -2922,11 +2832,6 @@ location = (0.7935430, -1.2871803)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYUL.TXT
 zone = ('nyz028', 0.0119515)
 
-[cyus]
-description = Shepherd Bay, N. W. T., Canada
-location = (1.2010774, -1.6307193)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYUS.TXT
-
 [cyut]
 description = Repulse Bay Airport, Canada
 location = (1.1612257, -1.5053465)
@@ -3030,11 +2935,6 @@ location = (0.9107710, -2.1301744)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYWL.TXT
 zone = ('waz503', 0.0582171)
 
-[cywy]
-description = Wrigley Airport, Canada
-location = (1.1033390, -2.1543181)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYWY.TXT
-
 [cyxc]
 description = Cranbrook, B. C., Canada
 location = (0.8659742, -2.0208004)
@@ -3051,7 +2951,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
@@ -3078,7 +2978,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXP.TXT
 description = Beaver Creek Airport, Canada
 location = (1.0893763, -2.4585871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXQ.TXT
-zone = ('akz224', 0.0381529)
+zone = ('akz836', 0.0167615)
 
 [cyxr]
 description = Earlton, Ont., Canada
@@ -3096,7 +2996,7 @@ zone = ('waz503', 0.0877233)
 description = Terrace, B. C., Canada
 location = (0.9506227, -2.2442025)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXT.TXT
-zone = ('akz029', 0.0314522)
+zone = ('akz331', 0.0304481)
 
 [cyxu]
 description = London, Ont., Canada
@@ -3114,7 +3014,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
@@ -3132,13 +3032,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.0501540)
+zone = ('akz331', 0.0356994)
 
 [cyye]
 description = Fort Nelson, B. C., Canada
@@ -3149,7 +3049,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYYE.TXT
 description = Penticton, B. C., Canada
 location = (0.8633562, -2.0874138)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYYF.TXT
-zone = ('waz038', 0.0192898)
+zone = ('waz049', 0.0164749)
 
 [cyyg]
 description = Charlottetown, P. E. I., Canada
@@ -3243,7 +3143,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZH.TXT
 description = Sandspit, B. C., Canada
 location = (0.9293878, -2.3006348)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZP.TXT
-zone = ('akz027', 0.0376991)
+zone = ('akz332', 0.0329462)
 
 [cyzr]
 description = Sarnia Airport, Canada
@@ -3266,7 +3166,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
@@ -3278,7 +3178,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
@@ -3297,11 +3197,6 @@ location = (0.8313585, -1.1475540)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZBF.TXT
 zone = ('mez006', 0.0401085)
 
-[czcp]
-description = Cape Parry, N. W. T., Canada
-location = (1.2234758, -2.1767165)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZCP.TXT
-
 [czcr]
 comment = manually researched on 2020-05-24
 description = Charlo Airport, NB, Canada
@@ -3337,18 +3232,13 @@ 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
 location = (1.1763519, -2.3535765)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZFM.TXT
 
-[czfn]
-description = Fort Norman Airport, Canada
-location = (1.1330096, -2.1915518)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZFN.TXT
-
 [czfs]
 comment = manually researched on 2020-05-24
 description = Fort Simpson Climate, NWT, Canada
@@ -3380,44 +3270,37 @@ location = (0.8784533, -1.8419769)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZMJ.TXT
 zone = ('mtz018', 0.0270157)
 
-[czmt]
-description = Masset Airport, Masset, BC, CA
-location = (0.9429578, -2.3060163)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZMT.TXT
-zone = ('akz027', 0.0238497)
-
 [czmu]
-comment = manually researched on 2020-05-24
-description = Mundare Agdm, ALTA, Canada
-location = (0.9348435, -1.9599364)
+description = unknown station in Canada
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZMU.TXT
-zone = ('mtz010', 0.0841630)
+zone = ('mtz018', 0.0270157)
 
 [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)
+zone = ('mtz301', 0.0663240)
 
 [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
@@ -3442,7 +3325,7 @@ zone = ('mez002', 0.0678342)
 description = Stewart Airport, Canada
 location = (0.9762208, -2.2686371)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZST.TXT
-zone = ('akz029', 0.0086648)
+zone = ('akz331', 0.0019026)
 
 [cztb]
 comment = manually researched on 2020-05-24
@@ -3460,7 +3343,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
@@ -3668,7 +3551,6 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DFOO.TXT
 description = Accra, Ghana
 location = (0.0977384, -0.0029089)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGAA.TXT
-zone = ('caz554', 0.0977816)
 
 [dgle]
 description = Tamale, Ghana
@@ -3684,7 +3566,6 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGSI.TXT
 description = Takoradi, Ghana
 location = (0.0852302, -0.0308342)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGTK.TXT
-zone = ('caz554', 0.0906236)
 
 [diap]
 description = Abidjan, Cote D'Ivoire
@@ -3696,11 +3577,6 @@ description = Bouake, Cote D'Ivoire
 location = (0.1349721, -0.0884300)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DIBK.TXT
 
-[disp]
-description = San Pedro, Cote D'Ivoire
-location = (0.0829031, -0.1160644)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DISP.TXT
-
 [diyo]
 description = Yamoussoukro, Cote D'Ivoire
 location = (0.1204277, -0.0933751)
@@ -3716,6 +3592,11 @@ description = Akure Airport, Akure, ON, NG
 location = (0.1264795, 0.0925201)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNAK.TXT
 
+[dnbc]
+description = Sir Abubakar Tafawa Balewa International Airport, Bauchi, BA, NG
+location = (0.1829600, 0.1700649)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNBC.TXT
+
 [dnbe]
 description = Benin Airport, Benin, ED, NG
 location = (0.1102521, 0.0977297)
@@ -3731,6 +3612,11 @@ description = Enugu, Nigeria
 location = (0.1128646, 0.1317724)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNEN.TXT
 
+[dngo]
+description = Gombe Lawanti International Airport, Gombe, GO, NG
+location = (0.1797495, 0.1902409)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNGO.TXT
+
 [dnib]
 description = Ibadan, Nigeria
 location = (0.1297361, 0.0680678)
@@ -3762,16 +3648,10 @@ location = (0.2103122, 0.1489348)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNKN.TXT
 
 [dnkt]
-comment = manually researched on 2020-07-25
-description = Katsina [Katsina Airport], KT, NG
-location = (0.2270295, 0.1337001)
+description = Katsina Airport, Katsina, KT, NG
+location = (0.2270289, 0.1337001)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNKT.TXT
 
-[dnma]
-description = Maiduguri, Nigeria
-location = (0.2068215, 0.2283472)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNMA.TXT
-
 [dnmm]
 description = Lagos / Ikeja, Nigeria
 location = (0.1149008, 0.0581776)
@@ -3787,11 +3667,21 @@ description = Port Harcourt, Nigeria
 location = (0.0846485, 0.1224639)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNPO.TXT
 
+[dnso]
+description = Sokoto, Nigeria
+location = (0.2271837, 0.0916298)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNSO.TXT
+
 [dnyo]
 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)
@@ -3817,6 +3707,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,11 +3867,21 @@ description = Oostende Airport, Belgium
 location = (0.8936086, 0.0500328)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EBOS.TXT
 
+[edac]
+description = Altenburg Nobitz, Germany
+location = (0.8895361, 0.2181662)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDAC.TXT
+
 [edah]
 description = Heringsdorf, Germany
 location = (0.9404416, 0.2469641)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDAH.TXT
 
+[edbc]
+description = Cochstedt Airport, Hecklingen, 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)
@@ -4042,11 +3947,6 @@ description = Stuttgart-Echterdingen, Germany
 location = (0.8496845, 0.1608612)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDDS.TXT
 
-[eddt]
-description = Berlin-Tegel, Germany
-location = (0.9174614, 0.2324197)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDDT.TXT
-
 [eddv]
 description = Hannover, Germany
 location = (0.9157161, 0.1690060)
@@ -4157,6 +4057,11 @@ description = Kassel / Calden, Germany
 location = (0.8970992, 0.1637701)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDVK.TXT
 
+[edwe]
+description = Emden Airport, Emden, NI, DE
+location = (0.9318506, 0.1261437)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDWE.TXT
+
 [edxw]
 description = Westerland / Sylt, Germany
 location = (0.9584766, 0.1457350)
@@ -4347,11 +4252,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)
@@ -4418,7 +4318,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
 
@@ -4597,11 +4497,6 @@ description = Benbecula, United Kingdom
 location = (1.0029825, -0.1285726)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGPL.TXT
 
-[egpm]
-description = Scatsa / Shetland Island, United Kingdom
-location = (1.0547606, -0.0226893)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGPM.TXT
-
 [egpn]
 description = Dundee / Riverside, United Kingdom
 location = (0.9852384, -0.0526508)
@@ -4737,14 +4632,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]
@@ -4752,11 +4642,6 @@ description = Wittering, United Kingdom
 location = (0.9183341, -0.0081449)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGXT.TXT
 
-[egxu]
-description = Linton-On-Ouse, United Kingdom
-location = (0.9433505, -0.0218166)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGXU.TXT
-
 [egxv]
 description = Leconfield, United Kingdom
 location = (0.9401507, -0.0075631)
@@ -4798,8 +4683,7 @@ location = (-0.9043714, -1.0201449)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGYP.TXT
 
 [ehak]
-comment = manually researched on 2020-05-24
-description = A12-cpp Sea, Netherlands
+description = A12-CPP Platform Helipad, North Sea, XX, NL
 location = (0.9668979, 0.0665019)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHAK.TXT
 
@@ -4819,9 +4703,8 @@ location = (0.9087348, 0.1026835)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDL.TXT
 
 [ehdv]
-comment = manually researched on 2020-05-24
-description = D15-fa-1 Sea, Netherlands
-location = (0.9481598, 0.0512400)
+description = D15-FA-1 Heliport, XX, NL
+location = (0.9481452, 0.0512109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDV.TXT
 
 [eheh]
@@ -4830,9 +4713,8 @@ location = (0.8979719, 0.0945387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHEH.TXT
 
 [ehfd]
-comment = manually researched on 2020-05-24
-description = F3-fb-1  Sea, Netherlands
-location = (0.9573810, 0.0819626)
+description = F3-FB-1, XX, NL
+location = (0.9573665, 0.0819383)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHFD.TXT
 
 [ehfs]
@@ -4841,12 +4723,6 @@ description = Vlissingen, ZE, NL // Vlissingen, ZE, Netherlands
 location = (0.8978194, 0.0627605)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHFS.TXT
 
-[ehfz]
-comment = manually researched on 2020-05-24
-description = F16-a    Sea, Netherlands
-location = (0.9445140, 0.0700265)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHFZ.TXT
-
 [ehgg]
 description = Groningen Airport Eelde, Netherlands
 location = (0.9273516, 0.1149008)
@@ -4863,13 +4739,12 @@ location = (0.9431218, 0.1054499)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHHW.TXT
 
 [ehja]
-comment = manually researched on 2020-05-24
-description = J6-a     Sea, Netherlands
-location = (0.9394089, 0.0514048)
+description = J6-A Heliport, XX, NL
+location = (0.9393943, 0.0513806)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHJA.TXT
 
 [ehjr]
-description = K13-A, ZH, NL
+description = K13-A Heliport, XX, NL
 location = (0.9288157, 0.0561802)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHJR.TXT
 
@@ -4879,9 +4754,8 @@ location = (0.9235701, 0.0834849)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHKD.TXT
 
 [ehkv]
-comment = manually researched on 2020-05-24
-description = K14-fa-1c Sea, Netherlands
-location = (0.9297272, 0.0633167)
+description = K14-FA-1C Heliport, XX, NL
+location = (0.9297126, 0.0632924)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHKV.TXT
 
 [ehle]
@@ -4895,41 +4769,32 @@ location = (0.9288061, 0.1006473)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHLW.TXT
 
 [ehma]
-comment = manually researched on 2020-05-24
-description = Awg-1     Sea, Netherlands
-location = (0.9336057, 0.1037017)
+description = AWG-1 Helipad, Buren, FR, NL
+location = (0.9335958, 0.1036952)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHMA.TXT
 
 [ehmg]
-comment = manually researched on 2020-05-24
-description = L9-ff-1   Sea, Netherlands
-location = (0.9357486, 0.0865732)
+description = L9-FF-1 Heliport, XX, NL
+location = (0.9357485, 0.0865732)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHMG.TXT
 
 [ehpg]
-comment = manually researched on 2020-05-24
-description = P11-b     Sea, Netherlands
-location = (0.9138544, 0.0583231)
+description = P11-B (De Ruyter) Heliport, XX, NL
+location = (0.9138540, 0.0583275)
 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHRD.TXT
 
 [ehsa]
-description = Europlatform, ZH, NL
+description = Europlatform Heliport, XX, NL
 location = (0.9075349, 0.0571562)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHSA.TXT
 
 [ehsc]
-description = Lichteiland Goeree, ZH, NL
+description = Lichteiland Goeree Heliport, Goeree-Overflakkee, ZH, NL
 location = (0.9062622, 0.0640536)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHSC.TXT
 
@@ -5034,7 +4899,7 @@ location = (0.9610946, 0.2574361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKRN.TXT
 
 [ekrs]
-description = Ringsted Airport, Ringsted, 85, DK
+description = Ringsted Airfield, Ringsted, 85, DK
 location = (0.9673627, 0.2060658)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKRS.TXT
 
@@ -5043,11 +4908,6 @@ description = Soenderborg Lufthavn, Denmark
 location = (0.9593493, 0.1707514)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKSB.TXT
 
-[eksn]
-description = Sindal Flyveplads, Denmark
-location = (1.0035643, 0.1783145)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EKSN.TXT
-
 [eksp]
 description = Skrydstrup, Denmark
 location = (0.9640035, 0.1617338)
@@ -5128,6 +4988,11 @@ description = Kristiansand / Kjevik, Norway
 location = (1.0157816, 0.1410808)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENCN.TXT
 
+[endr]
+description = Draugen, Norway
+location = (1.1232163, 0.1359902)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENDR.TXT
+
 [endu]
 description = Bardufoss, Norway
 location = (1.2054407, 0.3234677)
@@ -5153,11 +5018,6 @@ description = Gullfax Platform, Norway
 location = (1.0652326, 0.0354884)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENGC.TXT
 
-[engk]
-description = Gullknapp Flpl Airport, 09, NO
-location = (1.0213091, 0.1518436)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENGK.TXT
-
 [engm]
 description = Oslo / Gardermoen, Norway
 location = (1.0506882, 0.1934407)
@@ -5183,16 +5043,16 @@ description = Hasvik, Norway
 location = (1.2301662, 0.3865904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENHK.TXT
 
-[enhm]
-description = unknown station in Norway
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENHM.TXT
-
 [enhv]
 description = Honningsvag / Valan, Norway
 location = (1.2394747, 0.4534947)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENHV.TXT
 
+[enjs]
+description = Johan Sverdrup Helipad, U-A, NO
+location = (1.0268694, 0.0444284)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENJS.TXT
+
 [enkb]
 description = Kristiansund / Kvernberget, Norway
 location = (1.1015936, 0.1367175)
@@ -5204,13 +5064,13 @@ location = (1.2170763, 0.5218534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENKR.TXT
 
 [enla]
-description = Ula Platform, U-A, NO
-location = (1.0316781, 0.0496691)
+description = Ula Platform, XX, NO
+location = (0.9967866, 0.0496837)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENLA.TXT
 
 [enle]
-description = unknown station in Norway
-location = None
+description = Ekofisk Oil Pltf Helipad, U-A, NO
+location = (0.9866922, 0.0561415)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENLE.TXT
 
 [enlk]
@@ -5239,8 +5099,8 @@ location = (1.2228940, 0.4360414)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENNA.TXT
 
 [enne]
-description = unknown station in Norway
-location = None
+description = Norne A Helipad, U-A, NO
+location = (1.1524990, 0.1410807)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENNE.TXT
 
 [ennm]
@@ -5269,18 +5129,18 @@ location = (1.0853039, 0.1058833)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENOV.TXT
 
 [enqa]
-description = Troll A Platform, U-A, NO
+description = Troll A Platform, XX, NO
 location = (1.0584549, 0.0650086)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQA.TXT
 
 [enqc]
-description = Troll C Platform, U-A, NO
+description = Troll C FPU, XX, NO
 location = (1.0626577, 0.0630015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQC.TXT
 
 [enqr]
-description = unknown station in Norway
-location = None
+description = Snorre B Helipad, U-A, NO
+location = (1.0736684, 0.0386882)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQR.TXT
 
 [enra]
@@ -5319,14 +5179,13 @@ location = (1.0791953, 0.1067560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSD.TXT
 
 [ense]
-description = unknown station in Norway
-location = None
+description = Snorre A Helipad, U-A, NO
+location = (1.0724856, 0.0373937)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSE.TXT
 
 [ensf]
-comment = manually researched on 2020-05-24
-description = Statfjord A [oil platform], NO
-location = (1.0691063, 0.0323274)
+description = Statfjord A Helipad, U-A, NO
+location = (1.0691046, 0.0323254)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSF.TXT
 
 [ensg]
@@ -5345,7 +5204,7 @@ location = (1.1970050, 0.2620903)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSK.TXT
 
 [ensl]
-description = Sleipner A Platform, U-A, NO
+description = Sleipner A Platform, XX, NO
 location = (1.0186911, 0.0332824)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSL.TXT
 
@@ -5380,13 +5239,13 @@ location = (1.0332349, 0.1791871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENTO.TXT
 
 [enug]
-description = unknown station in Norway
-location = None
+description = Goliat, XX, NO
+location = (1.2444198, 0.3883358)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENUG.TXT
 
 [enun]
-description = unknown station in Norway
-location = None
+description = Aasta Hansteen FPU, XX, NO
+location = (1.1700827, 0.1231330)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENUN.TXT
 
 [enva]
@@ -5405,8 +5264,8 @@ location = (1.1807947, 0.2221325)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENVR.TXT
 
 [enwv]
-description = unknown station in Norway
-location = None
+description = Valhall PH Helipad, U-A, NO
+location = (0.9823294, 0.0593412)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENWV.TXT
 
 [enzv]
@@ -5489,15 +5348,15 @@ description = Zielona Gora, Poland
 location = (0.9064077, 0.2711078)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPZG.TXT
 
-[eqbk]
+[eqay]
 description = unknown station in Northern Europe
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQBK.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQAY.TXT
 
-[eqph]
+[eqaz]
 description = unknown station in Northern Europe
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQPH.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQAZ.TXT
 
 [eqya]
 description = unknown station in Northern Europe
@@ -5529,6 +5388,11 @@ description = unknown station in Northern Europe
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYF.TXT
 
+[eqyg]
+description = Nsa Souda Bay, Greece
+location = (0.6201737, 0.4214970)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYG.TXT
+
 [eqyk]
 comment = manually researched on 2020-05-24
 description = Adana Incirlik/American AFB, ADA, Turkey
@@ -5540,6 +5404,11 @@ description = unknown station in Northern Europe
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYL.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
@@ -5575,10 +5444,10 @@ description = Jonkoping Flygplats, Sweden
 location = (1.0082185, 0.2458005)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESGJ.TXT
 
-[esgr]
-description = Skovde Flygplats, Sweden
-location = (1.0201449, 0.2437643)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESGR.TXT
+[esgp]
+description = Goteborg / Save, Sweden
+location = (1.0085094, 0.2074033)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESGP.TXT
 
 [esgt]
 description = Trollhattan Private, Sweden
@@ -5606,8 +5475,8 @@ location = (1.0259627, 0.2952515)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESKN.TXT
 
 [esks]
-description = Scandinavian Mountains Airport, Sälen and Trysil, W, SE
-location = (1.0674275, 0.2241121)
+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
 
 [esmk]
@@ -5630,13 +5499,18 @@ description = Halmstad Swedish Air Force Base, Sweden
 location = (0.9893108, 0.2239839)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESMT.TXT
 
+[esmv]
+description = Hagshult, Sweden
+location = (1.0000737, 0.2466732)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESMV.TXT
+
 [esmx]
 description = Vaxjo, Sweden
 location = (0.9922197, 0.2588905)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESMX.TXT
 
 [esnd]
-description = Sveg Airport, Z, SE
+description = Sveg Airport, Sveg, Z, SE
 location = (1.0829384, 0.2517271)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESND.TXT
 
@@ -5681,7 +5555,7 @@ location = (1.1135201, 0.3540109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESNU.TXT
 
 [esnv]
-description = Vilhelmina Airport, AC, SE
+description = Vilhelmina South Lapland Airport, Vilhelmina, AC, SE
 location = (1.1271180, 0.2938017)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESNV.TXT
 
@@ -5692,7 +5566,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESNX.TXT
 
 [esnz]
 description = Åre Östersund Airport, Östersund, Z, SE
-location = (1.1029504, 0.2530780)
+location = (1.1029457, 0.2530784)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESNZ.TXT
 
 [esoe]
@@ -5701,7 +5575,7 @@ location = (1.0338167, 0.2626721)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESOE.TXT
 
 [esoh]
-description = Hagfors Airport, S, SE
+description = Hagfors Airport, Råda, S, SE
 location = (1.0475484, 0.2369965)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESOH.TXT
 
@@ -5751,7 +5625,7 @@ location = (1.0224721, 0.2818707)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESSP.TXT
 
 [esst]
-description = Torsby Airport, S, SE
+description = Torsby Airport, Torsby, S, SE
 location = (1.0499482, 0.2267410)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESST.TXT
 
@@ -5772,7 +5646,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESTL.TXT
 
 [esup]
 description = Pajala Airport, BD, SE
-location = (1.1736571, 0.4026282)
+location = (1.1736391, 0.4027329)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESUP.TXT
 
 [esut]
@@ -5796,8 +5670,8 @@ location = (0.8607382, 0.1855867)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETEB.TXT
 
 [etek]
-description = Baumholder Army Air Field, RP, DE
-location = (0.8665612, 0.1274103)
+description = unknown station in Military airports
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETEK.TXT
 
 [etgg]
@@ -5855,11 +5729,6 @@ description = Illesheim, Germany
 location = (0.8633562, 0.1812234)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETIK.TXT
 
-[etml]
-description = unknown station in Military airports
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETML.TXT
-
 [etmn]
 description = Nordholz, Germany
 location = (0.9384054, 0.1512619)
@@ -5940,6 +5809,11 @@ description = Meppen-Mil, Germany
 location = (0.9201958, 0.1278696)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETWM.TXT
 
+[evga]
+description = Lielvarde Air Base, Lielvarde, 067, LV
+location = (0.9909683, 0.4337824)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EVGA.TXT
+
 [evla]
 description = Liepaja International Airport, Latvia
 location = (0.9864019, 0.3679736)
@@ -6065,11 +5939,6 @@ description = Mafikeng Intl. Ad, South Africa
 location = (-0.4500041, 0.4456407)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAMM.TXT
 
-[faob]
-description = Overberg, South Africa
-location = (-0.6038839, 0.3540109)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAOB.TXT
-
 [faor]
 description = OR Tambo International Airport, Johannesburg, GT, ZA
 location = (-0.4562151, 0.4929857)
@@ -6080,6 +5949,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)
@@ -6120,11 +5994,6 @@ description = Waterkloof (Saaf), South Africa
 location = (-0.4508767, 0.4924737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAWK.TXT
 
-[fbft]
-description = Francistown, Botswana
-location = (-0.3703007, 0.4799655)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBFT.TXT
-
 [fbke]
 description = Kasane, Botswana
 location = (-0.3109595, 0.4389503)
@@ -6140,20 +6009,15 @@ description = Seretse Khama International Airport, Botswana
 location = (-0.4226606, 0.4523312)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBSK.TXT
 
-[fbsp]
-description = Selebi Phikwe, Botswana
-location = (-0.3849372, 0.4855554)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBSP.TXT
-
 [fcbb]
 description = Brazzaville / Maya-Maya, Congo, Republic Of The
 location = (-0.0741765, 0.2661627)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FCBB.TXT
 
-[fcoi]
-description = Impfondo, Congo, Republic Of The
-location = (0.0282162, 0.3153228)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FCOI.TXT
+[fcod]
+description = Oyo Ollombo Airport, Oyo, 14, CG
+location = (-0.0214094, 0.2776819)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FCOD.TXT
 
 [fcpp]
 description = Pointe-Noire, Congo, Republic Of The
@@ -6178,27 +6042,20 @@ 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]
-description = King Mswati III International Airport, LU, SZ
+description = King Mswati III International Airport, Mpaka, LU, SZ
 location = (-0.4600445, 0.5535651)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDSK.TXT
 
-[fdst]
-description = Siteki Airport, Siteki, LU, SZ
-location = (-0.4616396, 0.5576327)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDST.TXT
-
 [feff]
 description = Bangui, Central African Republic
 location = (0.0767945, 0.3231768)
@@ -6210,7 +6067,7 @@ location = (0.0741765, 0.2757620)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FEFT.TXT
 
 [fgbt]
-description = Bata Airport, LI, GQ
+description = Bata Airport, Bata, LI, GQ
 location = (0.0332567, 0.1711414)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FGBT.TXT
 
@@ -6224,6 +6081,11 @@ description = Wide Awake Field Ascension Island, Saint Helena
 location = (-0.1390446, -0.2513274)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FHAW.TXT
 
+[fima]
+description = Agalega Island Airstrip, Vingt Cinq, AG, MU
+location = (-0.1810448, 0.9880274)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FIMA.TXT
+
 [fimp]
 description = Plaisance Mauritius, Mauritius
 location = (-0.3566289, 1.0064732)
@@ -6264,31 +6126,11 @@ description = Yaounde, Cameroon
 location = (0.0669043, 0.2010038)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FKYS.TXT
 
-[flhn]
-description = Harry Mwanga Nkumbula International Airport, Livingstone, 07, ZM
-location = (-0.3110491, 0.4506912)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLHN.TXT
-
 [flkk]
 description = Kenneth Kaunda International Airport, Lusaka, 09, ZM
-location = (-0.2675729, 0.4965916)
+location = (-0.2675735, 0.4965937)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLKK.TXT
 
-[flmf]
-description = Mfuwe, Zambia
-location = (-0.2314113, 0.5574000)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLMF.TXT
-
-[flnd]
-description = Ndola, Zambia
-location = (-0.2268928, 0.5000368)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLND.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)
@@ -6339,11 +6181,6 @@ description = Fort-Dauphin, Madagascar
 location = (-0.4369141, 0.8194321)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FMSD.TXT
 
-[fnbg]
-description = Monbaca Benguela, Angola
-location = (-0.2196206, 0.2341650)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNBG.TXT
-
 [fnca]
 description = Cabinda, Angola
 location = (-0.0968658, 0.2126393)
@@ -6354,11 +6191,6 @@ description = Catumbela Airport, Catumbela, BGU, AO
 location = (-0.2178031, 0.2353908)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNCT.TXT
 
-[fndu]
-description = Dundo Airport, Chitato, LNO, AO
-location = (-0.1291699, 0.3633514)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNDU.TXT
-
 [fngi]
 description = Ngjiva Pereira Airport, Ngiva, CNN, AO
 location = (-0.2974652, 0.2737339)
@@ -6379,16 +6211,6 @@ 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 = Namibe Airport, Namibe, 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)
@@ -6414,41 +6236,11 @@ 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)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNUG.TXT
-
-[fogm]
-description = Mouila, Gabon
-location = (-0.0325795, 0.1922771)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOGM.TXT
-
-[fogo]
-description = Oyem Airport, Oyem, 9, GA
-location = (0.0269324, 0.2021336)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOGO.TXT
-
-[fogr]
-description = Lambarene, Gabon
-location = (-0.0125082, 0.1786054)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOGR.TXT
-
-[foob]
-description = Bitam, Gabon
-location = (0.0363610, 0.2004220)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOB.TXT
-
 [foog]
 description = Port-Gentil, Gabon
 location = (-0.0122173, 0.1527163)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOG.TXT
 
-[fook]
-description = Makokou, Gabon
-location = (0.0098902, 0.2245657)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOK.TXT
-
 [fool]
 description = Libreville, Gabon
 location = (0.0078540, 0.1643518)
@@ -6459,16 +6251,6 @@ description = Franceville / Mvengue, Gabon
 location = (-0.0287979, 0.2344559)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOON.TXT
 
-[foor]
-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)
@@ -6499,6 +6281,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)
@@ -6519,11 +6306,6 @@ description = Quelimane, Mozambique
 location = (-0.3121230, 0.6437356)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FQQL.TXT
 
-[fqte]
-description = Tete, Mozambique
-location = (-0.2824525, 0.5861397)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FQTE.TXT
-
 [fqtt]
 description = Tete / Chingozi, Mozambique
 location = (-0.2809980, 0.5870124)
@@ -6534,6 +6316,11 @@ description = Vilanculos, Mozambique
 location = (-0.3839724, 0.6163921)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FQVL.TXT
 
+[fqxa]
+description = Xai Xai, Mozambique
+location = (-0.4372050, 0.5870124)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FQXA.TXT
+
 [fsia]
 description = Seychelles Inter-National Airport, Seychelles
 location = (-0.0814487, 0.9689486)
@@ -6564,6 +6351,11 @@ description = Faya, Chad
 location = (0.3141593, 0.3345214)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FTTY.TXT
 
+[fvcz]
+description = Buffalo Range, Zimbabwe
+location = (-0.3668100, 0.5512332)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FVCZ.TXT
+
 [fvfa]
 description = Victoria Falls, Zimbabwe
 location = (-0.3159046, 0.4511676)
@@ -6604,10 +6396,10 @@ description = Lilongwe International Airport, Malawi
 location = (-0.2405645, 0.5893395)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FWKI.TXT
 
-[fygb]
-description = Gobabis Airport, Gobabis, OH, NA
-location = (-0.3927759, 0.3311431)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYGB.TXT
+[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
@@ -6634,10 +6426,10 @@ description = Ondangwa, Namibia
 location = (-0.3120358, 0.2784236)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOA.TXT
 
-[fyoo]
-description = Okaukuejo Airport, Okaukuejo, KU, NA
-location = (-0.3342166, 0.2777150)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOO.TXT
+[fyog]
+description = Oranjemund Airport, Oranjemund, KA, NA
+location = (-0.4988971, 0.2870490)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOG.TXT
 
 [fyru]
 description = Rundu, Namibia
@@ -6659,18 +6451,13 @@ description = J. G. Strijdom, Namibia
 location = (-0.3924082, 0.3048508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYWH.TXT
 
-[fyww]
-description = Windhoek, Town Met, Namibia
-location = (-0.3938626, 0.2984513)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYWW.TXT
-
 [fzaa]
 description = Kinshasa / N'Djili, Congo, Democratic Republic Of The
 location = (-0.0765036, 0.2693625)
 metar = 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
 
@@ -6689,25 +6476,19 @@ description = Kalemie, Congo, Democratic Republic Of The
 location = (-0.1026835, 0.5093453)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZRF.TXT
 
-[fzwa]
-description = Mbuji-Mayi, Congo, Democratic Republic Of The
-location = (-0.1076286, 0.4121886)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZWA.TXT
-
-[gabg]
-description = Bougouni, Mali
-location = (0.1992584, -0.1308997)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GABG.TXT
-
 [gabs]
 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]
-comment = manually researched on 2020-05-24
-description = Kayes Dag [Dag Airport], 1, ML
-location = (0.2527535, -0.1990014)
+description = Kayes Dag Dag Airport, 1, ML
+location = (0.2527446, -0.1990443)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAKD.TXT
 
 [gamb]
@@ -6715,35 +6496,15 @@ description = Mopti, Mali
 location = (0.2533636, -0.0715585)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAMB.TXT
 
-[gank]
-description = Nara, Mali
-location = (0.2647083, -0.1271181)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GANK.TXT
-
 [ganr]
 description = Nioro Du Sahel, Mali
 location = (0.2658718, -0.1631883)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GANR.TXT
 
-[gask]
-description = Sikasso, Mali
-location = (0.1980949, -0.0991929)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GASK.TXT
-
-[gasn]
-description = San, Mali
-location = (0.2327106, -0.0843576)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GASN.TXT
-
-[gaye]
-description = Yélimané Airport, Yélimané, 1, ML
-location = (0.2641207, -0.1844289)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAYE.TXT
-
-[gbft]
-description = unknown station in The Gambia
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GBFT.TXT
+[gatb]
+description = Tombouctou, Mali
+location = (0.2917609, -0.0523599)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GATB.TXT
 
 [gbyd]
 description = Banjul / Yundum, Gambia, The
@@ -6790,6 +6551,11 @@ description = Tenerife / Los Rodeos, Spain
 location = (0.4968371, -0.2847796)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GCXO.TXT
 
+[gece]
+description = Ceuta Heliport, Ceuta, CE, ES
+location = (0.6264450, -0.0926128)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GECE.TXT
+
 [geml]
 description = Melilla, Spain
 location = (0.6158103, -0.0514872)
@@ -6810,18 +6576,13 @@ description = Grand Bassa, Roberts Field, Liberia
 location = (0.1090831, -0.1806416)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GLRB.TXT
 
-[gmaa]
-description = Agadir, Morocco
-location = (0.5302892, -0.1669698)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMAA.TXT
-
 [gmad]
 description = Agadir Al Massira, Morocco
 location = (0.5294165, -0.1640609)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMAD.TXT
 
 [gmag]
-description = Goulimime Airport, Goulimime, TIZ, MA
+description = Guelmim Airport, Guelmim, TIZ, MA
 location = (0.5066115, -0.1754108)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMAG.TXT
 
@@ -6861,7 +6622,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
 
@@ -6890,12 +6651,6 @@ description = Nouasseur, Morocco
 location = (0.5823582, -0.1323541)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMN.TXT
 
-[gmmp]
-comment = manually researched on 2020-05-24
-description = Kenitra (rmaf), 2, Morocco
-location = (0.5986528, -0.1150996)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMP.TXT
-
 [gmmw]
 description = Nador/Arwi, Morocco
 location = (0.6106713, -0.0528544)
@@ -6911,11 +6666,6 @@ description = Ouarzazate, Morocco
 location = (0.5398885, -0.1204277)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMZ.TXT
 
-[gmsl]
-description = Sidi Slimane Airport, Sidi Slimane, KEN, MA
-location = (0.5974366, -0.1055949)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMSL.TXT
-
 [gmta]
 description = Al Hoceima, Morocco
 location = (0.6140650, -0.0671952)
@@ -7016,31 +6766,16 @@ description = Nouadhibou, Mauritania
 location = (0.3653556, -0.2972877)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQPP.TXT
 
-[gqpz]
-description = Tazadit Airport, Zouérate, 11, MR
-location = (0.3971741, -0.2178799)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQPZ.TXT
-
 [gucy]
 description = Conakry / Gbessia, Guinea
 location = (0.1669698, -0.2376557)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GUCY.TXT
 
-[gulb]
-description = Labe, Guinea
-location = (0.1975131, -0.2146755)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GULB.TXT
-
 [gunz]
 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)
@@ -7052,15 +6787,10 @@ location = (0.2816350, -0.3994867)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GVBA.TXT
 
 [gvnp]
-description = Praia International Airport, Praia, S, CV
-location = (0.2604817, -0.4100389)
+description = Nelson Mandela International Airport, Praia, S, CV
+location = (0.2607718, -0.4098858)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GVNP.TXT
 
-[gvnq]
-description = unknown station in Cape Verde
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GVNQ.TXT
-
 [gvsv]
 description = São Pedro Airport, São Pedro, B, CV
 location = (0.2937948, -0.4372975)
@@ -7077,8 +6807,8 @@ location = (-0.0578868, 0.5116724)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HBBA.TXT
 
 [hcmf]
-description = Bosaso Airport, Bosaso, BR, SO
-location = (0.1967911, 0.8578188)
+description = Bosaso / Bender Qassim International Airport, Bosaso, BR, SO
+location = (0.1967900, 0.8576414)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HCMF.TXT
 
 [hcmm]
@@ -7091,11 +6821,6 @@ description = Djibouti \ Ambouli, Djibouti
 location = (0.2015855, 0.7534005)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDAM.TXT
 
-[hdmt]
-description = unknown station in Djibouti
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDMT.TXT
-
 [hear]
 description = El Arish, Egypt
 location = (0.5425065, 0.5902122)
@@ -7106,11 +6831,6 @@ description = Asyut, Egypt
 location = (0.4721116, 0.5413430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEAT.TXT
 
-[heax]
-description = Alexandria / Nouzha, Egypt
-location = (0.5445427, 0.5227261)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEAX.TXT
-
 [heba]
 description = Alexandria Borg El Arab, Egypt
 location = (0.5500696, 0.5265077)
@@ -7118,7 +6838,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEBA.TXT
 
 [hebl]
 description = Abu Simbel Airport, Abu Simbel, ASN, EG
-location = (0.3905349, 0.5517282)
+location = (0.3903893, 0.5516979)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEBL.TXT
 
 [heca]
@@ -7127,8 +6847,8 @@ location = (0.5259259, 0.5480334)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HECA.TXT
 
 [hecp]
-description = Capital International Airport, C, EG
-location = (0.5247220, 0.5556717)
+description = Capital International Airport, New Cairo, C, EG
+location = (0.5248954, 0.5557645)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HECP.TXT
 
 [hegn]
@@ -7137,9 +6857,8 @@ location = (0.4738569, 0.5884668)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEGN.TXT
 
 [heis]
-comment = manually researched on 2020-05-24
-description = Ismalia, IML, Egypt
-location = (0.5339253, 0.5628202)
+description = Ismailia Air Base, Ismailia, IS, EG
+location = (0.5340350, 0.5626189)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEIS.TXT
 
 [helx]
@@ -7149,7 +6868,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]
@@ -7163,13 +6882,13 @@ location = (0.5457063, 0.5637413)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEPS.TXT
 
 [hesc]
-description = St Catherine International Airport, JS, EG
-location = (0.5006529, 0.5945028)
+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 = Sohag International Airport, Sohag, SHG, EG
-location = (0.4597682, 0.5540160)
+description = Suhaj Mubarak International Airport, Suhaj, SHG, EG
+location = (0.4597043, 0.5539260)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESG.TXT
 
 [hesh]
@@ -7183,21 +6902,45 @@ location = (0.4182972, 0.5721771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESN.TXT
 
 [hesw]
-comment = manually researched on 2020-05-24
-description = Siwa Oasis Arpt, Egypt
-location = (0.5121843, 0.4451811)
+description = Siwa Oasis North Airport, Siwa Oasis, MT, EG
+location = (0.5121884, 0.4451571)
 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HETR.TXT
 
+[hhtr]
+description = unknown station in Eritrea
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HHTR.TXT
+
 [hkel]
 description = Eldoret, Kenya
 location = (0.0093084, 0.6158103)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKEL.TXT
 
+[hkem]
+description = Embu, Kenya
+location = (-0.0087266, 0.6536258)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKEM.TXT
+
+[hkga]
+description = Garissa, Kenya
+location = (-0.0081449, 0.6917322)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKGA.TXT
+
+[hkgo]
+description = unknown station in Kenya
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKGO.TXT
+
 [hkjk]
 description = Nairobi/Jomo Kenyatta Airport Twr/App/Nof/Civil Airlines, Kenya
 location = (-0.0229802, 0.6443174)
@@ -7208,6 +6951,26 @@ description = Kisumu, Kenya
 location = (-0.0017453, 0.6065019)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKKI.TXT
 
+[hkkt]
+description = Kitale, Kenya
+location = (0.0177442, 0.6108652)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKKT.TXT
+
+[hklo]
+description = Lodwar, Kenya
+location = (0.0543961, 0.6216281)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKLO.TXT
+
+[hklu]
+description = Lamu, Kenya
+location = (-0.0395608, 0.7126761)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKLU.TXT
+
+[hkme]
+description = Meru, Kenya
+location = (0.0014544, 0.6571165)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKME.TXT
+
 [hkml]
 description = Malindi, Kenya
 location = (-0.0564323, 0.6998770)
@@ -7218,6 +6981,16 @@ description = Mombasa, Kenya
 location = (-0.0703949, 0.6914413)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKMO.TXT
 
+[hkni]
+description = Nyeri, Kenya
+location = (-0.0087266, 0.6451900)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKNI.TXT
+
+[hknk]
+description = Nakuru, Kenya
+location = (-0.0046542, 0.6300639)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKNK.TXT
+
 [hknw]
 description = Nairobi / Wilson, Kenya
 location = (-0.0229802, 0.6425721)
@@ -7228,30 +7001,20 @@ description = Wajir, Kenya
 location = (0.0305433, 0.6992953)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKWJ.TXT
 
+[hrca]
+description = unknown station in Rwanda
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HRCA.TXT
+
 [hryr]
 description = Kigali, Rwanda
 location = (-0.0343248, 0.5256350)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HRYR.TXT
 
-[hsnn]
-description = Nyala Airport, Nyala, 11, SD
-location = (0.2103733, 0.4355679)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSNN.TXT
-
-[hspn]
-description = Port Sudan International, Sudan
-location = (0.3391757, 0.6498443)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSPN.TXT
-
-[hsss]
-description = Khartoum, Sudan
-location = (0.2722714, 0.5681047)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSSS.TXT
-
-[ht1r]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HT1R.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
 
 [htar]
 description = Arusha, Tanzania
@@ -7263,11 +7026,6 @@ 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)
@@ -7288,6 +7046,11 @@ 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
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTIB.TXT
+
 [htir]
 description = Iringa, Tanzania
 location = (-0.1338086, 0.6239552)
@@ -7298,11 +7061,6 @@ 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)
@@ -7319,8 +7077,8 @@ location = (-0.1192642, 0.6571165)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMG.TXT
 
 [htmh]
-description = unknown station in Tanzania
-location = None
+description = Makau Airport, Makau, 22, TZ
+location = (-0.0587724, 0.6077964)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMH.TXT
 
 [htmp]
@@ -7353,16 +7111,6 @@ description = Pemba / Karume Airport, Tanzania
 location = (-0.0916298, 0.6949319)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTPE.TXT
 
-[htri]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTRI.TXT
-
-[hts9]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTS9.TXT
-
 [htse]
 description = Same, Tanzania
 location = (-0.0712676, 0.6582800)
@@ -7383,11 +7131,6 @@ description = Sumbawanga Airport, Sumbawanga, 20, TZ
 location = (-0.1387343, 0.5517034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTSU.TXT
 
-[htsy]
-description = Shinyanga, Tanzania
-location = (-0.0610865, 0.5759587)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTSY.TXT
-
 [httb]
 description = Tabora Airport, Tanzania
 location = (-0.0887209, 0.5730498)
@@ -7409,11 +7152,10 @@ location = (0.0008727, 0.5663593)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUEN.TXT
 
 [k00u]
-comment = manually researched on 2020-05-24
-description = Big Horn County Airport, MT, United States Of America
-location = (0.7983902, -1.8790285)
+description = Big Horn County Airport, Hardin, MT, US
+location = (0.7983907, -1.8790297)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K00U.TXT
-zone = ('mtz057', 0.0024571)
+zone = ('mtz057', 0.0024580)
 
 [k04v]
 description = Saguache, Saguache Municipal Airport, CO, United States
@@ -7422,11 +7164,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K04V.TXT
 zone = ('coz065', 0.0023917)
 
 [k04w]
-comment = manually researched on 2020-05-24
-description = Field of Dreams AP, Hinckley, MN, United States of America
-location = (0.8032768, -1.6213943)
+description = Field of Dreams Airport, Hinckley, MN, US
+location = (0.8032494, -1.6213306)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K04W.TXT
-zone = ('mnz038', 0.0025449)
+zone = ('mnz038', 0.0025303)
 
 [k05u]
 comment = manually researched on 2020-05-24
@@ -7462,10 +7203,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
@@ -7474,24 +7215,36 @@ location = (0.6945456, -1.8459288)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0CO.TXT
 zone = ('coz034', 0.0035161)
 
+[k0d8]
+description = Gettysburg Municipal Airport, Gettysburg, SD, US
+location = (0.7851660, -1.7445054)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0D8.TXT
+zone = ('sdz016', 0.0013590)
+
 [k0e0]
 comment = manually researched on 2020-05-24
 description = Moriarty Muni, Moriarty, NM, United States of America
 location = (0.6105814, -1.8499750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0E0.TXT
-zone = ('nmz412', 0.0341432)
+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
+location = (0.5416338, -1.5062191)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0J4.TXT
+zone = ('flz007', 0.0034546)
 
 [k0r0]
-description = Columbia-Marion County Airport, Columbia, MS, US
-location = (0.5462357, -1.5675290)
+description = unknown station in United States of America
+location = None
 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
@@ -7506,10 +7259,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
@@ -7517,6 +7270,24 @@ location = (0.6397310, -1.4524242)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0VG.TXT
 zone = ('vaz001', 0.0015405)
 
+[k0w3]
+description = Harford County Airport, Churchville, MD, US
+location = (0.6905709, -1.3299828)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0W3.TXT
+zone = ('mdz507', 0.0028312)
+
+[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)
+
+[k10u]
+description = Owyhee Airport, Owyhee, NV, US
+location = (0.7322285, -2.0277611)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K10U.TXT
+zone = ('idz015', 0.0070306)
+
 [k11r]
 description = Brenham, Brenham Municipal Airport, TX, United States
 location = (0.5274191, -1.6820465)
@@ -7541,11 +7312,17 @@ location = (0.8011061, -1.6557357)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K14Y.TXT
 zone = ('mnz042', 0.0030011)
 
+[k15m]
+description = Iuka Airport, Iuka, MS, US
+location = (0.6068911, -1.5387853)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K15M.TXT
+zone = ('msz006', 0.0011907)
+
 [k17j]
-description = Donalsonville Municipal Airport, Donalsonville, GA, US
-location = (0.5411725, -1.4813936)
+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
@@ -7602,24 +7379,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AW.TXT
 zone = ('alz041', 0.0025470)
 
-[k1bm]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BM.TXT
-zone = ('alz041', 0.0025470)
-
-[k1bn]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BN.TXT
-zone = ('alz041', 0.0025470)
-
-[k1bw]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BW.TXT
-zone = ('alz041', 0.0025470)
-
 [k1cm]
 description = unknown station in United States of America
 location = None
@@ -7638,35 +7397,47 @@ 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)
+
+[k1d8]
+description = Redfield Municipal Airport, Redfield, SD, US
+location = (0.7829983, -1.7196642)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1D8.TXT
+zone = ('sdz018', 0.0026212)
+
 [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 = ('sdz018', 0.0026212)
 
 [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 = ('sdz018', 0.0026212)
 
 [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 = ('sdz018', 0.0026212)
 
 [k1en]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EN.TXT
-zone = ('alz041', 0.0025470)
+zone = ('sdz018', 0.0026212)
 
 [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 = ('sdz018', 0.0026212)
 
 [k1f0]
 description = Ardmore, Ardmore Downtown Executive Airport, OK, United States
@@ -7686,12 +7457,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FN.TXT
 zone = ('okz046', 0.0029747)
 
-[k1fw]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FW.TXT
-zone = ('okz046', 0.0029747)
-
 [k1gm]
 description = unknown station in United States of America
 location = None
@@ -7704,12 +7469,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GN.TXT
 zone = ('okz046', 0.0029747)
 
-[k1gw]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GW.TXT
-zone = ('okz046', 0.0029747)
-
 [k1h2]
 description = Effingham, Effingham County Memorial Airport, IL, United States
 location = (0.6819098, -1.5451982)
@@ -7717,97 +7476,94 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1H2.TXT
 zone = ('ilz066', 0.0007896)
 
 [k1hm]
-comment = manually researched on 2020-05-24
-description = Hotel (fairfield), MT, United States of America
-location = (0.8324784, -1.9537722)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HM.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
 
 [k1hn]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HN.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
 
 [k1hw]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HW.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
 
 [k1im]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IM.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
 
 [k1in]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IN.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
 
 [k1iw]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IW.TXT
-zone = ('mtz049', 0.0027811)
-
-[k1j0]
-description = Tri County Airport, FL, United States
-location = (0.5381432, -1.4940018)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1J0.TXT
-zone = ('flz009', 0.0032672)
+zone = ('ilz066', 0.0007896)
 
 [k1jm]
-comment = manually researched on 2020-05-24
-description = Julie (power), MT, United States of America
-location = (0.8334209, -1.9468572)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JM.TXT
-zone = ('mtz049', 0.0028910)
+zone = ('ilz066', 0.0007896)
 
 [k1jn]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JN.TXT
-zone = ('mtz049', 0.0028910)
+zone = ('ilz066', 0.0007896)
 
 [k1jw]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JW.TXT
-zone = ('mtz049', 0.0028910)
+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)
+[k1k8]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1K8.TXT
+zone = ('ilz066', 0.0007896)
 
 [k1km]
 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)
+zone = ('ilz066', 0.0007896)
+
+[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)
 
 [k1kw]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KW.TXT
-zone = ('ksz069', 0.0037833)
+zone = ('ilz066', 0.0007896)
 
 [k1lm]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LM.TXT
-zone = ('ksz069', 0.0037833)
+zone = ('ilz066', 0.0007896)
 
-[k1lw]
+[k1ln]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LW.TXT
-zone = ('ksz069', 0.0037833)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LN.TXT
+zone = ('ilz066', 0.0007896)
 
 [k1m4]
 description = Haleyville, Posey Field Airport, AL, United States
@@ -7887,6 +7643,12 @@ location = (0.5516253, -1.5779400)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1R7.TXT
 zone = ('msz062', 0.0014433)
 
+[k1r8]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1R8.TXT
+zone = ('msz062', 0.0014433)
+
 [k1s3]
 description = Tillitt Field, Forsyth, MT, US
 location = (0.8075830, -1.8609399)
@@ -7962,17 +7724,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K24J.TXT
 zone = ('flz021', 0.0018913)
 
 [k27k]
-comment = manually researched on 2020-05-24
-description = Georgetown Scott County - Marshall Fld, KY, United States of America
-location = (0.6673169, -1.4736633)
+description = Georgetown-Scott County Regional Airport, Georgetown, KY, US
+location = (0.6673163, -1.4736636)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K27K.TXT
-zone = ('kyz036', 0.0022744)
+zone = ('kyz036', 0.0022745)
 
 [k28j]
 description = Palatka Municipal - Lt. Kay Larkin Field, Palatka, FL, US
 location = (0.5176402, -1.4257403)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K28J.TXT
-zone = ('flz037', 0.0012105)
+zone = ('flz137', 0.0022289)
 
 [k2a0]
 description = Mark Anton Airport, Dayton, TN, US
@@ -7998,12 +7759,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
@@ -8012,22 +7778,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2G9.TXT
 zone = ('paz033', 0.0011767)
 
 [k2i0]
-description = Madisonville Municipal Airport, Madisonville, KY, US
+description = Madisonville Regional Airport, Madisonville, KY, US
 location = (0.6519677, -1.5254107)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2I0.TXT
 zone = ('kyz016', 0.0021203)
 
 [k2is]
-description = Airglades Airport, Clewiston, FL, US
-location = (0.4667360, -1.4145858)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2IS.TXT
-zone = ('flz066', 0.0038948)
-
-[k2j3]
-description = Louisville Municipal Airport, Louisville, GA, US
-location = (0.5757230, -1.4379017)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2J3.TXT
-zone = ('gaz076', 0.0012845)
+zone = ('kyz016', 0.0021203)
 
 [k2j5]
 description = Millen Airport, Millen, GA, US
@@ -8042,18 +7802,18 @@ location = (0.5340336, -1.4758055)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2J9.TXT
 zone = ('flz016', 0.0009043)
 
-[k2ls]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2LS.TXT
-zone = ('flz016', 0.0009043)
-
 [k2m2]
 description = Lawrenceburg Lawrence County Airport, Lawrenceburg, TN, US
 location = (0.6149545, -1.5229376)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2M2.TXT
 zone = ('tnz094', 0.0019856)
 
+[k2m8]
+description = Charles W. Baker Airport, Millington, TN, US
+location = (0.6157347, -1.5696008)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2M8.TXT
+zone = ('tnz088', 0.0017403)
+
 [k2p2]
 comment = manually researched on 2020-05-24
 description = Washington Island, Washington Island, WI, United States of America
@@ -8061,6 +7821,12 @@ location = (0.7921753, -1.5171100)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2P2.TXT
 zone = ('miz012', 0.0084354)
 
+[k2r2]
+description = Hendricks County Gordon Graham Field, Indianapolis, IN, US
+location = (0.6937352, -1.5092525)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2R2.TXT
+zone = ('inz046', 0.0006127)
+
 [k2r9]
 comment = manually researched on 2020-05-24
 description = Kenedy Karnes County, TX, United States of America
@@ -8095,17 +7861,22 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2WX.TXT
 zone = ('sdz001', 0.0007441)
 
 [k33n]
-comment = manually researched on 2020-05-24
-description = Dover/cheswold Delaware Airpark, DE, United States of America
-location = (0.6844890, -1.3194107)
+description = Delaware Airpark, Dover/Cheswold, DE, US
+location = (0.6844961, -1.3194763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K33N.TXT
-zone = ('dez002', 0.0023282)
+zone = ('dez002', 0.0023439)
+
+[k35a]
+description = Union County, Troy Shelton Field, Union, SC, US
+location = (0.6054024, -1.4249077)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K35A.TXT
+zone = ('scz013', 0.0003152)
 
-[k33v]
-description = Walden Jackson County Airport, Walden, CO, US
-location = (0.7112287, -1.8547789)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K33V.TXT
-zone = ('coz030', 0.0013827)
+[k36k]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K36K.TXT
+zone = ('scz013', 0.0003152)
 
 [k38s]
 description = Deer Lodge City County Airport, Deer Lodge, MT, US
@@ -8120,11 +7891,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
@@ -8132,29 +7902,17 @@ 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)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3J7.TXT
-zone = ('gaz050', 0.0005185)
-
 [k3k3]
 description = Syracuse Hamilton County Municipal Airport, Syracuse, KS, US
 location = (0.6630802, -1.7758027)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3K3.TXT
 zone = ('ksz061', 0.0006363)
 
-[k3k8]
-description = Comanche County Airport, Coldwater, KS, US
-location = (0.6497529, -1.7336513)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3K8.TXT
-zone = ('ksz089', 0.0010417)
+[k3l4]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3L4.TXT
+zone = ('ksz061', 0.0006363)
 
 [k3lf]
 description = Litchfield, Litchfield Municipal Airport, IL, United States
@@ -8173,7 +7931,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
@@ -8194,18 +7952,36 @@ location = (0.8055235, -1.9699182)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3U3.TXT
 zone = ('mtz007', 0.0041552)
 
+[k3w7]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3W7.TXT
+zone = ('mtz007', 0.0041552)
+
 [k40b]
 description = Clayton Lake, ME, United States
 location = (0.8136143, -1.2135856)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K40B.TXT
 zone = ('mez001', 0.0077018)
 
+[k40u]
+description = Manila Airport, Manila, UT, US
+location = (0.7153424, -1.9142422)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K40U.TXT
+zone = ('utz023', 0.0044493)
+
 [k41u]
 comment = manually researched on 2020-05-24
 description = Manti-Ephraim AP, Manti, UT, United States of America
 location = (0.6864612, -1.9480096)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K41U.TXT
-zone = ('utz014', 0.0038961)
+zone = ('utz118', 0.0010217)
+
+[k42a]
+description = Melbourne Municipal John E Miller Field, Melbourne, AR, US
+location = (0.6295577, -1.6027376)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K42A.TXT
+zone = ('arz015', 0.0012468)
 
 [k42j]
 comment = manually researched on 2020-05-24
@@ -8232,11 +8008,11 @@ location = (0.5654762, -1.4534387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K48A.TXT
 zone = ('gaz096', 0.0009799)
 
-[k48w]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K48W.TXT
-zone = ('gaz096', 0.0009799)
+[k48i]
+description = Sutton, Braxton County Airport, WV, United States
+location = (0.6752146, -1.4076371)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K48I.TXT
+zone = ('wvz028', 0.0009483)
 
 [k49a]
 description = Gilmer County Airport, Ellijay, GA, US
@@ -8244,6 +8020,12 @@ location = (0.6043709, -1.4752378)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K49A.TXT
 zone = ('gaz007', 0.0014926)
 
+[k49b]
+description = Sturgis Municipal Airport, Sturgis, SD, US
+location = (0.7752403, -1.8042341)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K49B.TXT
+zone = ('sdz072', 0.0015948)
+
 [k4a6]
 description = Scottsboro Municipal Word Field, Scottsboro, AL, US
 location = (0.6054321, -1.5010861)
@@ -8256,6 +8038,12 @@ location = (0.6016780, -1.4961205)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4A9.TXT
 zone = ('alz010', 0.0012143)
 
+[k4b8]
+description = Robertson Field, Plainville, CT, US
+location = (0.7276347, -1.2717307)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4B8.TXT
+zone = ('ctz002', 0.0026558)
+
 [k4bm]
 description = Wilkerson Pass, CO, United States
 location = (0.6815559, -1.8415745)
@@ -8263,10 +8051,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4BM.TXT
 zone = ('coz037', 0.0024449)
 
 [k4f2]
-description = Panola County Sharpe Field, Carthage, TX, US
-location = (0.5615789, -1.6458245)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4F2.TXT
-zone = ('txz151', 0.0002594)
+zone = ('coz037', 0.0024449)
 
 [k4i3]
 description = Knox County Airport, Mount Vernon, OH, US
@@ -8275,16 +8063,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4I3.TXT
 zone = ('ohz047', 0.0018287)
 
 [k4m9]
-description = Corning Municipal Airport, Corning, AR, US
-location = (0.6353732, -1.5821044)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4M9.TXT
-zone = ('arz009', 0.0032995)
+zone = ('ohz047', 0.0018287)
 
 [k4mr]
 description = Melrose Gunnery Range, NM, United States
 location = (0.5986479, -1.8116518)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4MR.TXT
-zone = ('txz021', 0.0151629)
+zone = ('nmz236', 0.0067076)
 
 [k4o4]
 description = Idabel, Mc Curtain County Regional Airport, OK, United States
@@ -8308,7 +8096,7 @@ zone = ('orz022', 0.0020169)
 description = Ken Jernstedt Airfield, Hood River, OR, US
 location = (0.7971372, -2.1212034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4S2.TXT
-zone = ('orz016', 0.0009152)
+zone = ('orz122', 0.0009943)
 
 [k4u6]
 description = Circle Town County Airport, Circle, MT, US
@@ -8323,11 +8111,17 @@ location = (0.6998002, -1.8982081)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4V0.TXT
 zone = ('coz001', 0.0061329)
 
+[k4v1]
+description = Spanish Peaks Airfield, Walsenburg, CO, US
+location = (0.6579298, -1.8288258)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4V1.TXT
+zone = ('coz087', 0.0010260)
+
 [k54a]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K54A.TXT
-zone = ('gaz007', 0.0014926)
+zone = ('sdz072', 0.0015948)
 
 [k54j]
 description = Defuniak Springs Airport, Defuniak Springs, FL, US
@@ -8341,12 +8135,6 @@ location = (0.7469520, -1.5423928)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K57C.TXT
 zone = ('wiz070', 0.0031235)
 
-[k59k]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K59K.TXT
-zone = ('wiz070', 0.0031235)
-
 [k5a6]
 comment = manually researched on 2020-05-24
 description = Winona-montgomery County, Winona, MS, United States of America
@@ -8355,10 +8143,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
@@ -8366,17 +8154,11 @@ location = (0.8341122, -1.7441366)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5H4.TXT
 zone = ('ndz023', 0.0047674)
 
-[k5m9]
-description = Marion Crittenden County Airport, Marion, KY, US
-location = (0.6516065, -1.5378986)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5M9.TXT
-zone = ('kyz010', 0.0004059)
-
 [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
@@ -8390,6 +8172,18 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5T9.TXT
 zone = ('coz008', 0.0058953)
 
+[k60r]
+description = Navasota Municipal Airport, Navasota, TX, US
+location = (0.5300897, -1.6774935)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K60R.TXT
+zone = ('txz198', 0.0035605)
+
+[k63s]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K63S.TXT
+zone = ('txz198', 0.0035605)
+
 [k65s]
 comment = manually researched on 2020-05-24
 description = Boundary Cnty AP, Bonners Ferry, ID, United States of America
@@ -8406,9 +8200,9 @@ zone = ('txz210', 0.0003880)
 
 [k6a1]
 description = Butler Municipal Airport, Butler, GA, US
-location = (0.5684119, -1.4704521)
+location = (0.5684449, -1.4703560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6A1.TXT
-zone = ('gaz080', 0.0002095)
+zone = ('gaz080', 0.0002543)
 
 [k6a2]
 description = Griffin Spalding County Airport, Griffin, GA, US
@@ -8417,20 +8211,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 = Skaneateles Aero Drome Airport, Skaneateles, NY, US
-location = (0.7489906, -1.3341437)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6B9.TXT
-zone = ('nyz017', 0.0022769)
+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)
@@ -8450,10 +8243,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6P9.TXT
 zone = ('txz129', 0.0039382)
 
 [k6r3]
-description = Cleveland Municipal Airport, Cleveland, TX, US
-location = (0.5298191, -1.6582025)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6R3.TXT
-zone = ('txz200', 0.0030594)
+zone = ('txz129', 0.0039382)
 
 [k6r6]
 description = Dryden-Terrell County Airport, TX, United States
@@ -8463,22 +8256,16 @@ zone = ('txz082', 0.0037155)
 
 [k6s0]
 description = Big Timber Airport, Big Timber, MT, US
-location = (0.7994725, -1.9195306)
+location = (0.7994774, -1.9194983)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S0.TXT
-zone = ('mtz141', 0.0028865)
+zone = ('mtz141', 0.0028663)
 
 [k6s2]
 comment = manually researched on 2020-05-24
 description = Florence Muni, Florence, OR, United States of America
 location = (0.7676450, -2.1661520)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S2.TXT
-zone = ('orz004', 0.0085230)
-
-[k6s5]
-description = Ravalli County Airport, Hamilton, MT, US
-location = (0.8072409, -1.9918745)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S5.TXT
-zone = ('mtz006', 0.0021769)
+zone = ('orz105', 0.0083575)
 
 [k6s8]
 description = Laurel Municipal Airport, Laurel, MT, US
@@ -8487,17 +8274,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S8.TXT
 zone = ('mtz235', 0.0036234)
 
 [k74v]
-comment = manually researched on 2020-05-24
-description = Roosevelt Muni, Roosevelt, UT, United States of America
-location = (0.7029888, -1.9207568)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K74V.TXT
-zone = ('utz011', 0.0036086)
+zone = ('txz210', 0.0003880)
 
 [k77s]
 description = Hobby Field, Creswell, OR, US
 location = (0.7667371, -2.1468772)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K77S.TXT
-zone = ('orz012', 0.0026797)
+zone = ('orz118', 0.0029860)
 
 [k79j]
 description = Opp/Andalusia, AL, United States
@@ -8509,7 +8295,7 @@ zone = ('alz060', 0.0013538)
 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)
+zone = ('mtz310', 0.0007987)
 
 [k7bm]
 description = Cottonwood Pass, CO, United States
@@ -8523,31 +8309,6 @@ location = (0.8067009, -1.7496150)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7L2.TXT
 zone = ('ndz046', 0.0011295)
 
-[k7n0]
-comment = manually researched on 2020-05-24
-description = Downtown Heliport, New Orleans, LA, United States of America
-location = (0.5227729, -1.5722402)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7N0.TXT
-zone = ('laz061', 0.0024736)
-
-[k7s0]
-description = Ronan Airport, Ronan, MT, US
-location = (0.8302043, -1.9914381)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7S0.TXT
-zone = ('mtz003', 0.0042764)
-
-[k7s1]
-description = Twin Bridges Airport, Twin Bridges, MT, US
-location = (0.7947147, -1.9600571)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7S1.TXT
-zone = ('mtz015', 0.0062064)
-
-[k7s6]
-description = White Sulphur Springs Airport, White Sulphur Springs, MT, US
-location = (0.8116497, -1.9357971)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7S6.TXT
-zone = ('mtz054', 0.0016750)
-
 [k7w4]
 comment = manually researched on 2020-05-24
 description = Lake Anna AP, Bumpass, VA, United States of America
@@ -8561,6 +8322,12 @@ location = (0.6206810, -1.3256683)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7W6.TXT
 zone = ('ncz047', 0.0039646)
 
+[k81r]
+description = San Saba County Municipal Airport, San Saba, TX, US
+location = (0.5451571, -1.7229367)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K81R.TXT
+zone = ('txz155', 0.0020507)
+
 [k82c]
 description = Mauston New Lisbon Union Airport, New Lisbon, WI, US
 location = (0.7651296, -1.5731997)
@@ -8568,11 +8335,10 @@ 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)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K82V.TXT
-zone = ('wyz119', 0.0026712)
+zone = ('wiz043', 0.0015269)
 
 [k8a0]
 description = Albertville, Albertville Municipal Airport, AL, United States
@@ -8599,11 +8365,23 @@ location = (0.7970337, -1.6926785)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8D3.TXT
 zone = ('sdz008', 0.0007905)
 
+[k8t6]
+description = Live Oak County Airport, George West, TX, US
+location = (0.4950243, -1.7124560)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8T6.TXT
+zone = ('txz231', 0.0002363)
+
+[k8v7]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8V7.TXT
+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
@@ -8627,7 +8405,7 @@ zone = ('ndz006', 0.0035901)
 description = Edwards, Edwards Air Force Auxiliary North Base, CA, United States
 location = (0.6105743, -2.0568705)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9L2.TXT
-zone = ('caz199', 0.0028734)
+zone = ('caz339', 0.0017588)
 
 [k9mn]
 comment = manually researched on 2020-05-24
@@ -8636,18 +8414,35 @@ location = (0.7683044, -1.6141304)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9MN.TXT
 zone = ('mnz087', 0.0010599)
 
+[k9s2]
+description = Scobey Airport, Scobey, MT, US
+location = (0.8518551, -1.8402578)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9S2.TXT
+zone = ('mtz018', 0.0013262)
+
+[k9s5]
+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 = ('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 = ('mtz324', 0.0028782)
+
 [k9v9]
 description = Chamberlain Municipal Airport, SD, United States
 location = (0.7638724, -1.7334028)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9V9.TXT
 zone = ('sdz057', 0.0030901)
 
-[ka08]
-comment = manually researched on 2020-05-24
-description = Vaiden Fld AP, Marion, AL, United States of America
-location = (0.5674153, -1.5251525)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KA08.TXT
-zone = ('alz033', 0.0026012)
+[k9y1]
+description = Weydahl Field, Killdeer, ND, US
+location = (0.8271604, -1.7936924)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9Y1.TXT
+zone = ('ndz018', 0.0019122)
 
 [ka39]
 comment = manually researched on 2020-05-24
@@ -8709,7 +8504,7 @@ zone = ('txz127', 0.0036514)
 description = Albuquerque International Airport, NM, United States
 location = (0.6114470, -1.8605210)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KABQ.TXT
-zone = ('nmz409', 0.0342904)
+zone = ('nmz219', 0.0021339)
 
 [kabr]
 description = Aberdeen Regional Airport, SD, United States
@@ -8771,6 +8566,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)
@@ -8807,6 +8608,12 @@ location = (0.5753769, -1.6900605)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KADS.TXT
 zone = ('txz119', 0.0035851)
 
+[kadt]
+description = Atwood-Rawlins City-County Airport, Atwood, KS, US
+location = (0.6953409, -1.7635156)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KADT.TXT
+zone = ('ksz002', 0.0010599)
+
 [kadu]
 description = Audubon, Audubon County Airport, IA, United States
 location = (0.7278217, -1.6566714)
@@ -8823,7 +8630,7 @@ zone = ('mdz013', 0.0002698)
 description = Albuquerque, Double Eagle Ii Airport, NM, United States
 location = (0.6133960, -1.8639244)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAEG.TXT
-zone = ('coz023', 0.0352556)
+zone = ('nmz219', 0.0025933)
 
 [kaej]
 description = Buena Vista, CO, United States
@@ -8891,6 +8698,18 @@ location = (0.7042404, -1.3948090)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAGC.TXT
 zone = ('paz021', 0.0022438)
 
+[kagi]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAGI.TXT
+zone = ('paz021', 0.0022438)
+
+[kago]
+description = Magnolia Municipal Airport / Ralph C Weiser Field, Magnolia, AR, US
+location = (0.5799380, -1.6269436)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAGO.TXT
+zone = ('arz072', 0.0002825)
+
 [kagr]
 description = Avon Park Gunnery Range, FL, United States
 location = (0.4825835, -1.4195345)
@@ -8921,6 +8740,12 @@ location = (0.7339110, -1.7941985)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAIA.TXT
 zone = ('nez003', 0.0047388)
 
+[kaib]
+description = Hopkins Field, Nucla, CO, US
+location = (0.6673969, -1.8947880)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAIB.TXT
+zone = ('coz020', 0.0021383)
+
 [kaid]
 description = Anderson Municipal, IN, United States
 location = (0.7001679, -1.4942927)
@@ -8967,7 +8792,7 @@ zone = ('ilz073', 0.0019829)
 description = Corona Municipal Airport, Corona, CA, US
 location = (0.5916265, -2.0525421)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAJO.TXT
-zone = ('caz552', 0.0043587)
+zone = ('caz554', 0.0039020)
 
 [kajr]
 description = Habersham County Airport, Cornelia, GA, US
@@ -8975,12 +8800,6 @@ location = (0.6021369, -1.4583396)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAJR.TXT
 zone = ('gaz017', 0.0023173)
 
-[kajz]
-description = Blake Field, Delta, CO, US
-location = (0.6769504, -1.8860727)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAJZ.TXT
-zone = ('coz011', 0.0027788)
-
 [kakh]
 description = Gastonia Municipal Airport, NC, United States
 location = (0.6143559, -1.4163347)
@@ -9109,7 +8928,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KANJ.TXT
 zone = ('miz087', 0.0028172)
 
 [kank]
-description = Salida Airport Harriett Alexander Field, Salida, CO, US
+description = Salida Airport - Harriet Alexander Field, Salida, CO, US
 location = (0.6726202, -1.8509043)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KANK.TXT
 zone = ('coz062', 0.0026682)
@@ -9120,6 +8939,12 @@ location = (0.7267499, -1.4849873)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KANQ.TXT
 zone = ('inz007', 0.0010812)
 
+[kanr]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KANR.TXT
+zone = ('inz007', 0.0010812)
+
 [kanw]
 description = Ainsworth Municipal, NE, United States
 location = (0.7432194, -1.7453293)
@@ -9148,7 +8973,7 @@ zone = ('coz040', 0.0035266)
 description = Napa County Airport, CA, United States
 location = (0.6667158, -2.1342468)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAPC.TXT
-zone = ('caz506', 0.0057370)
+zone = ('caz502', 0.0060414)
 
 [kapf]
 description = Naples Municipal Airport, FL, United States
@@ -9192,12 +9017,6 @@ location = (0.7893688, -1.6755888)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAQP.TXT
 zone = ('mnz054', 0.0045548)
 
-[kaqr]
-description = Atoka, Atoka Municipal Airport, FL, United States
-location = (0.6003642, -1.6781001)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAQR.TXT
-zone = ('okz048', 0.0016452)
-
 [kaqv]
 description = Ft. Polk, Peason Ridge, LA, United States
 location = (0.5526876, -1.6310102)
@@ -9220,7 +9039,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
@@ -9259,16 +9078,16 @@ 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.0012995)
+zone = ('scz048', 0.0015770)
 
 [kasd]
 description = Slidell Airport, LA, United States
 location = (0.5297074, -1.5675966)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KASD.TXT
-zone = ('laz040', 0.0025267)
+zone = ('laz076', 0.0024767)
 
 [kase]
 description = Aspen-Pitkin County Airport, CO, United States
@@ -9310,13 +9129,13 @@ zone = ('alz027', 0.0037132)
 description = Port Of Astoria Airport, OR, United States
 location = (0.8054694, -2.1621721)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAST.TXT
-zone = ('waz021', 0.0059463)
+zone = ('orz101', 0.0012275)
 
 [kasw]
 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
@@ -9324,6 +9143,12 @@ location = (0.8124508, -1.5867952)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KASX.TXT
 zone = ('wiz002', 0.0034387)
 
+[kata]
+description = Hall Miller Municipal Airport, Atlanta, TX, US
+location = (0.5777354, -1.6440181)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KATA.TXT
+zone = ('txz112', 0.0022097)
+
 [katl]
 description = Hartsfield-Jackson Atlanta, GA, United States
 location = (0.5873033, -1.4736397)
@@ -9427,10 +9252,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAVP.TXT
 zone = ('paz044', 0.0024323)
 
 [kavq]
-description = Marana Regional Airport, Tucson, AZ, US
-location = (0.5656542, -1.9411203)
+description = Marana Regional Airport, Marana, AZ, US
+location = (0.5656449, -1.9410889)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAVQ.TXT
-zone = ('azz504', 0.0047208)
+zone = ('azz504', 0.0046994)
 
 [kavx]
 description = Avalon Catalina Airport, CA, United States
@@ -9463,7 +9288,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAXA.TXT
 zone = ('iaz005', 0.0022435)
 
 [kaxh]
-description = Houston Southwest Airport, Houston, TX, US
+description = Houston Southwest Airport, Rosharon, TX, US
 location = (0.5149786, -1.6663862)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAXH.TXT
 zone = ('txz237', 0.0041740)
@@ -9490,7 +9315,7 @@ zone = ('ohz035', 0.0015610)
 description = Angel Fire Airport, Angel Fire, NM, US
 location = (0.6356838, -1.8376572)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAXX.TXT
-zone = ('coz075', 0.0137601)
+zone = ('nmz215', 0.0038547)
 
 [kays]
 description = Waycross / Ware County, Ga, GA, United States
@@ -9502,7 +9327,7 @@ zone = ('gaz250', 0.0012800)
 description = Colorado City, Colorado City Municipal Airport, AZ, United States
 location = (0.6448992, -1.9722221)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAZC.TXT
-zone = ('azz001', 0.0077797)
+zone = ('utz124', 0.0058781)
 
 [kaze]
 description = Hazlehurst Airport, Hazlehurst, GA, US
@@ -9556,7 +9381,7 @@ zone = ('nvz036', 0.0029838)
 description = Mcmwtc Bridgeport, Ca, CA
 location = (0.6693338, -2.0859593)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBAN.TXT
-zone = ('caz073', 0.0112351)
+zone = ('caz323', 0.0086904)
 
 [kbax]
 description = Bad Axe, Huron County Memorial Airport, MI, United States
@@ -9582,12 +9407,6 @@ location = (0.5441791, -1.7335289)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBBD.TXT
 zone = ('txz154', 0.0004928)
 
-[kbbf]
-description = Brazos 133, TX, United States
-location = (0.4858124, -1.6757439)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBBF.TXT
-zone = ('txz447', 0.0118745)
-
 [kbbg]
 description = Branson Airport, Branson, MO, US
 location = (0.6376051, -1.6266564)
@@ -9595,7 +9414,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)
@@ -9616,7 +9435,7 @@ zone = ('vaz014', 0.0008519)
 description = Bryce Canyon Airport, UT, United States
 location = (0.6579891, -1.9573868)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBCE.TXT
-zone = ('utz518', 0.0046314)
+zone = ('utz127', 0.0006658)
 
 [kbck]
 description = Black River Falls Area Airport, Black River Falls, WI, US
@@ -9624,6 +9443,12 @@ location = (0.7723204, -1.5857241)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBCK.TXT
 zone = ('wiz034', 0.0013479)
 
+[kbcr]
+description = Tri-County Airport, Bonifay, FL, US
+location = (0.5383272, -1.4940328)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBCR.TXT
+zone = ('flz009', 0.0032118)
+
 [kbct]
 description = Boca Raton, Boca Raton Airport, FL, United States
 location = (0.4603936, -1.3981445)
@@ -9643,10 +9468,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBDG.TXT
 zone = ('utz022', 0.0059006)
 
 [kbdh]
-description = Willmar Municipal -John L Rice Field, Willmar, MN, US
-location = (0.7874524, -1.6603387)
+description = Willmar Municipal Airport John L Rice Field (2006), Willmar, MN, US
+location = (0.7874498, -1.6603711)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBDH.TXT
-zone = ('mnz057', 0.0016608)
+zone = ('mnz057', 0.0016830)
 
 [kbdl]
 description = Bradley International Airport, CT, United States
@@ -9694,7 +9519,13 @@ 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)
+
+[kbfa]
+description = Boyne Mountain Airport, Boyne Falls, MI, US
+location = (0.7882919, -1.4822052)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFA.TXT
+zone = ('miz099', 0.0017645)
 
 [kbfd]
 description = Bradford Regional Airport, PA, United States
@@ -9718,7 +9549,7 @@ zone = ('waz558', 0.0016495)
 description = Bakersfield Meadows Field, CA, United States
 location = (0.6184283, -2.0778145)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFL.TXT
-zone = ('caz188', 0.0035060)
+zone = ('caz314', 0.0013222)
 
 [kbfm]
 description = Mobile Downtown Airport, AL, United States
@@ -9726,11 +9557,11 @@ location = (0.5346525, -1.5370533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFM.TXT
 zone = ('alz263', 0.0031396)
 
-[kbfw]
-description = Silver Bay, MN, United States
-location = (0.8237954, -1.5952309)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFW.TXT
-zone = ('mnz020', 0.0015396)
+[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
@@ -9838,7 +9669,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
@@ -9964,7 +9795,7 @@ zone = ('ilz101', 0.0017554)
 description = Brigham City Regional Airport, Brigham City, UT, US
 location = (0.7252262, -1.9558508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBMC.TXT
-zone = ('utz002', 0.0044498)
+zone = ('utz103', 0.0043670)
 
 [kbmg]
 description = Monroe County Airport, IN, United States
@@ -9994,7 +9825,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
@@ -10087,12 +9918,6 @@ 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)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBQX.TXT
-zone = ('txz436', 0.0043719)
-
 [kbrd]
 description = Brainerd-Crow Wing Co Airport, MN, United States
 location = (0.8098328, -1.6429366)
@@ -10103,7 +9928,7 @@ zone = ('mnz034', 0.0016224)
 description = Belen Regional Airport, Belen, NM, US
 location = (0.6046728, -1.8646051)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBRG.TXT
-zone = ('nmz409', 0.0270820)
+zone = ('nmz219', 0.0063634)
 
 [kbrl]
 description = Burlington Regional Airport, IA, United States
@@ -10124,10 +9949,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
@@ -10139,7 +9964,13 @@ 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
+location = (0.7996261, -1.7059390)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBTN.TXT
+zone = ('sdz007', 0.0020172)
 
 [kbtp]
 description = Butler, Butler County Airport/K W Scholter Field, PA, United States
@@ -10169,7 +10000,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
@@ -10209,9 +10040,9 @@ zone = ('waz506', 0.0006347)
 
 [kbvu]
 description = Boulder City Municipal Airport, Boulder City, NV, US
-location = (0.6274022, -2.0047026)
+location = (0.6273963, -2.0046642)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBVU.TXT
-zone = ('nvz021', 0.0037828)
+zone = ('nvz021', 0.0037515)
 
 [kbvx]
 description = Batesville, Batesville Regional Airport, AR, United States
@@ -10241,7 +10072,7 @@ zone = ('kyz071', 0.0004808)
 description = Baltimore-Washington International, MD, United States
 location = (0.6835873, -1.3383766)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBWI.TXT
-zone = ('mdz011', 0.0030397)
+zone = ('mdz014', 0.0029574)
 
 [kbwp]
 description = Wahpeton, Harry Stern Airport, ND, United States
@@ -10273,12 +10104,6 @@ location = (0.7746353, -1.8625572)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBYG.TXT
 zone = ('wyz010', 0.0035874)
 
-[kbyh]
-description = Eaker Air Force Base, AR, United States
-location = (0.6277368, -1.5699237)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBYH.TXT
-zone = ('arz028', 0.0038325)
-
 [kbyi]
 description = Burley Municipal Airport, ID, United States
 location = (0.7426376, -1.9856029)
@@ -10307,14 +10132,19 @@ 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)
+zone = ('mtz326', 0.0007683)
 
 [kc07]
-comment = manually researched on 2020-05-24
-description = Walton Peak                      CO US NWS/FAA
-location = (0.7043175, -1.8622523)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC07.TXT
-zone = ('coz005', 0.0035448)
+zone = ('mtz326', 0.0007683)
+
+[kc08]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC08.TXT
+zone = ('mtz326', 0.0007683)
 
 [kc09]
 description = Morris, Morris Municipal-James R Washburn Field Airport, IL, United States
@@ -10354,16 +10184,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC75.TXT
 zone = ('ilz030', 0.0005999)
 
 [kc83]
-description = Byron Airport, Byron, CA, US
-location = (0.6602301, -2.1227741)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC83.TXT
-zone = ('caz510', 0.0036169)
+zone = ('ilz030', 0.0005999)
 
 [kc99]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC99.TXT
-zone = ('caz510', 0.0036169)
+zone = ('ilz030', 0.0005999)
 
 [kcad]
 description = Cadillac / Wexford County, MI, United States
@@ -10393,7 +10223,7 @@ zone = ('ohz032', 0.0021108)
 description = Clayton Municipal Airpark, NM, United States
 location = (0.6361725, -1.8003071)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCAO.TXT
-zone = ('txz001', 0.0082643)
+zone = ('nmz230', 0.0038285)
 
 [kcar]
 description = Caribou Municipal Airport, ME, United States
@@ -10441,13 +10271,13 @@ zone = ('msz031', 0.0030925)
 description = Clinton Municipal Airport, Clinton, AR, US
 location = (0.6212988, -1.6135848)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCCA.TXT
-zone = ('arz023', 0.0009575)
+zone = ('arz123', 0.0016352)
 
 [kccb]
 description = Cable Airport, Upland, CA, US
 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
@@ -10483,7 +10313,7 @@ zone = ('vtz007', 0.0021019)
 description = Cedar City Mun Airport, UT, United States
 location = (0.6579891, -1.9739674)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCDC.TXT
-zone = ('utz016', 0.0085612)
+zone = ('utz124', 0.0073220)
 
 [kcdd]
 description = Crane Lake, Scotts Seaplane Base, MN, United States
@@ -10549,7 +10379,7 @@ zone = ('maz011', 0.0014873)
 description = Clemson-Oconee County Airport, SC, United States
 location = (0.6050475, -1.4465871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCEU.TXT
-zone = ('scz004', 0.0016049)
+zone = ('scz104', 0.0022566)
 
 [kcew]
 description = Crestview Sikes Airport, FL, United States
@@ -10607,9 +10437,9 @@ zone = ('ksz099', 0.0031053)
 
 [kcgc]
 description = Crystal River Airport, Crystal River, FL, US
-location = (0.5038294, -1.4411410)
+location = (0.5038285, -1.4411360)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCGC.TXT
-zone = ('flz142', 0.0016159)
+zone = ('flz142', 0.0016114)
 
 [kcge]
 description = Cambridge Dorchester Airport, Cambridge, MD, US
@@ -10687,7 +10517,7 @@ zone = ('iaz052', 0.0037397)
 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)
+zone = ('mtz308', 0.0032188)
 
 [kcin]
 description = Carroll, IA, United States
@@ -10749,12 +10579,6 @@ location = (0.8351400, -1.6862789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCKN.TXT
 zone = ('mnz001', 0.0010340)
 
-[kckp]
-description = Cherokee, Cherokee Municipal Airport, IA, United States
-location = (0.7458083, -1.6677639)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCKP.TXT
-zone = ('iaz021', 0.0008754)
-
 [kckv]
 description = Clarksville Outlaw Field, TN, United States
 location = (0.6390814, -1.5257087)
@@ -10819,7 +10643,7 @@ zone = ('flz050', 0.0010176)
 description = Camarillo Airport, CA, United States
 location = (0.5971935, -2.0783963)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCMA.TXT
-zone = ('caz040', 0.0005500)
+zone = ('caz355', 0.0003876)
 
 [kcmd]
 description = Cullman Regional Airport-Folsom Field, Cullman, AL, US
@@ -10841,9 +10665,9 @@ zone = ('ilz045', 0.0020704)
 
 [kcmr]
 description = H.A. Clark Memorial Field, Williams, AZ, US
-location = (0.6161396, -1.9581547)
+location = (0.6161982, -1.9581616)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCMR.TXT
-zone = ('azz015', 0.0061889)
+zone = ('azz015', 0.0062065)
 
 [kcmx]
 description = Hancock Houghton Cty. Memo, MI, United States
@@ -10870,7 +10694,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCNC.TXT
 zone = ('iaz084', 0.0005178)
 
 [kcni]
-description = Cherokee County Airport, Canton, GA, US
+description = Cherokee County Regional Airport, Canton, GA, US
 location = (0.5988329, -1.4734750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCNI.TXT
 zone = ('gaz021', 0.0013887)
@@ -10891,7 +10715,7 @@ zone = ('nmz028', 0.0029033)
 description = Chino Airport, CA, United States
 location = (0.5928302, -2.0530890)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCNO.TXT
-zone = ('caz552', 0.0051343)
+zone = ('caz554', 0.0046883)
 
 [kcnu]
 description = Chanute Johnson Airport, KS, United States
@@ -10901,9 +10725,9 @@ zone = ('ksz096', 0.0030846)
 
 [kcnw]
 description = TSTC Waco Airport, Waco, TX, US
-location = (0.5521838, -1.6942626)
+location = (0.5522419, -1.6942493)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCNW.TXT
-zone = ('txz159', 0.0024137)
+zone = ('txz159', 0.0024587)
 
 [kcny]
 description = Moab Canyonlands Field, UT, United States
@@ -10927,7 +10751,7 @@ zone = ('idz002', 0.0029037)
 description = Cocoa / Patrick Air Force Base, FL, United States
 location = (0.4927646, -1.4067354)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCOF.TXT
-zone = ('flz047', 0.0037060)
+zone = ('flz747', 0.0002584)
 
 [kcom]
 description = Coleman Municipal Airport, Coleman, TX, US
@@ -10972,11 +10796,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPC.TXT
 zone = ('ncz099', 0.0008747)
 
 [kcpf]
-comment = manually researched on 2020-05-24
-description = Hazard [Wendell H Ford Airport], KY, US // Wendell H Ford, KY, United States of America
-location = (0.6525325, -1.4531893)
+description = Wendell H Ford Airport, Chavies, KY, US
+location = (0.6524885, -1.4531552)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPF.TXT
-zone = ('kyz112', 0.0024978)
+zone = ('kyz115', 0.0025094)
 
 [kcpk]
 description = Chesapeake, Chesapeake Municipal Airport, VA, United States
@@ -10984,6 +10807,12 @@ location = (0.6399347, -1.3320450)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPK.TXT
 zone = ('vaz097', 0.0003321)
 
+[kcpp]
+description = Greene County Regional Airport, Greensboro, GA, US
+location = (0.5863959, -1.4510346)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPP.TXT
+zone = ('gaz050', 0.0005324)
+
 [kcpr]
 description = Natrona County International Airport, WY, United States
 location = (0.7487462, -1.8581939)
@@ -11024,7 +10853,7 @@ zone = ('okz026', 0.0009332)
 description = Clines Corners, NM, United States
 location = (0.6108652, -1.8442312)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCQC.TXT
-zone = ('nmz415', 0.0350625)
+zone = ('nmz223', 0.0032157)
 
 [kcqf]
 description = H L Sonny Callahan Airport, Fairhope, AL, US
@@ -11042,7 +10871,7 @@ zone = ('mnz011', 0.0058410)
 description = Los Angeles Usc Campus, CA, United States
 location = (0.5939937, -2.0644336)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCQT.TXT
-zone = ('caz041', 0.0018532)
+zone = ('caz368', 0.0016024)
 
 [kcqw]
 description = Cheraw Municipal Airport/Lynch Bellinger Field, Cheraw, SC, US
@@ -11066,7 +10895,7 @@ zone = ('scz054', 0.0024852)
 description = Jacksonville Craig Mun, FL, United States
 location = (0.5294165, -1.4227342)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCRG.TXT
-zone = ('flz025', 0.0023707)
+zone = ('flz125', 0.0003560)
 
 [kcrp]
 description = Corpus Christi International, TX, United States
@@ -11098,6 +10927,12 @@ location = (0.6093817, -1.5464228)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCRX.TXT
 zone = ('msz005', 0.0006831)
 
+[kcsb]
+description = Cambridge Municipal Airport, Cambridge, NE, US
+location = (0.7034829, -1.7481567)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCSB.TXT
+zone = ('nez082', 0.0040287)
+
 [kcsg]
 description = Columbus Metropolitan Airport, GA, United States
 location = (0.5675229, -1.4826572)
@@ -11126,10 +10961,10 @@ 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 O V Gray Field, Carrollton, GA, US
+description = West Georgia Regional Airport / O V Gray Field, Carrollton, GA, US
 location = (0.5869717, -1.4861828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCTJ.TXT
 zone = ('gaz042', 0.0013462)
@@ -11168,7 +11003,7 @@ zone = ('ilz083', 0.0007761)
 description = Custer County Airport, SD, United States
 location = (0.7632907, -1.8084520)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCUT.TXT
-zone = ('sdz029', 0.0015635)
+zone = ('sdz028', 0.0023625)
 
 [kcvb]
 description = Castroville Municipal Airport, Castroville, TX, US
@@ -11198,19 +11033,19 @@ zone = ('caz528', 0.0040021)
 description = Clovis, Clovis Municipal Airport, NM, United States
 location = (0.6009750, -1.7991436)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCVN.TXT
-zone = ('txz021', 0.0046191)
+zone = ('nmz235', 0.0045162)
 
 [kcvo]
 description = Corvallis, Corvallis Municipal Airport, OR, United States
 location = (0.7766715, -2.1517001)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCVO.TXT
-zone = ('orz008', 0.0024086)
+zone = ('orz116', 0.0003129)
 
 [kcvs]
 description = Cannon Air Force Base / Clovis, NM, United States
 location = (0.6001024, -1.8032160)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCVS.TXT
-zone = ('txz021', 0.0080755)
+zone = ('nmz235', 0.0033576)
 
 [kcvx]
 description = Charlevoix, Charlevoix Municipal Airport, MI, United States
@@ -11234,7 +11069,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
@@ -11243,10 +11078,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
@@ -11274,12 +11109,12 @@ zone = ('nvz002', 0.0024996)
 
 [kcxu]
 description = Camilla Mitchell County Airport, Camilla, GA, US
-location = (0.5447679, -1.4702095)
+location = (0.5447722, -1.4701850)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCXU.TXT
-zone = ('gaz145', 0.0006722)
+zone = ('gaz145', 0.0006510)
 
 [kcxw]
-description = Cantrell Field Airport, Conway, AR, US
+description = Conway Regional Airport, Conway, AR, US
 location = (0.6112124, -1.6153914)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCXW.TXT
 zone = ('arz032', 0.0038816)
@@ -11314,18 +11149,18 @@ location = (0.4978063, -1.7422505)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCZT.TXT
 zone = ('txz228', 0.0020203)
 
-[kczz]
-description = Campo, CA, United States
-location = (0.5694331, -2.0327559)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCZZ.TXT
-zone = ('caz562', 0.0070973)
-
 [kd07]
 description = Faith, South Dakota, SD, United States
 location = (0.7859799, -1.7805267)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KD07.TXT
 zone = ('sdz014', 0.0044240)
 
+[kd09]
+description = Bottineau Municipal Airport, Bottineau, ND, US
+location = (0.8522512, -1.7526073)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KD09.TXT
+zone = ('ndz004', 0.0048336)
+
 [kd25]
 description = Manitowish Waters Airport, Manitowish Waters, WI, US
 location = (0.8049808, -1.5687421)
@@ -11539,10 +11374,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDHT.TXT
 zone = ('txz006', 0.0031728)
 
 [kdij]
-description = Driggs Reed Memorial Airport, Driggs, ID, US
-location = (0.7634489, -1.9390259)
+description = Driggs/Reed Memorial Airport, Driggs, ID, US
+location = (0.7634536, -1.9390055)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDIJ.TXT
-zone = ('idz065', 0.0032891)
+zone = ('idz065', 0.0032948)
 
 [kdik]
 description = Theodore Roosevelt Regional, ND, United States
@@ -11596,25 +11431,19 @@ 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 = ('caz188', 0.0026820)
-
-[kdlp]
-description = West Delta, MS, United States
-location = (0.5082641, -1.5628939)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLP.TXT
-zone = ('laz069', 0.0052928)
+zone = ('caz310', 0.0019559)
 
 [kdls]
 description = The Dalles Municipal Airport, OR, United States
 location = (0.7961610, -2.1147573)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLS.TXT
-zone = ('orz014', 0.0050566)
+zone = ('waz024', 0.0040006)
 
 [kdlz]
 description = Delaware Municipal Airport, Delaware, OH, US
@@ -11628,6 +11457,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)
@@ -11692,7 +11527,7 @@ zone = ('ilz012', 0.0024185)
 description = Dugway Proving Grounds, UT, United States
 location = (0.7010406, -1.9710585)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDPG.TXT
-zone = ('utz003', 0.0109950)
+zone = ('utz102', 0.0081237)
 
 [kdpl]
 description = Kenansville, Duplin County Airport, NC, United States
@@ -11730,6 +11565,12 @@ location = (0.6483898, -1.8808832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDRO.TXT
 zone = ('coz022', 0.0015420)
 
+[kdrp]
+description = Delta Regional Airport, Colt, AR, US
+location = (0.6129606, -1.5852215)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDRP.TXT
+zone = ('arz048', 0.0020476)
+
 [kdrt]
 description = Del Rio International Airport, TX, United States
 location = (0.5125450, -1.7613281)
@@ -11758,7 +11599,7 @@ zone = ('nyz013', 0.0029167)
 description = Delta Municipal Airport, Delta, UT, US
 location = (0.6873211, -1.9636351)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDTA.TXT
-zone = ('utz014', 0.0091023)
+zone = ('utz116', 0.0046936)
 
 [kdtl]
 description = Detroit Lakes, Detroit Lakes Airport-Wething Field, MN, United States
@@ -11834,9 +11675,9 @@ zone = ('txz007', 0.0017356)
 
 [kdvk]
 description = Stuart Powell Field, Danville, KY, US
-location = (0.6558581, -1.4795104)
+location = (0.6558844, -1.4795915)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDVK.TXT
-zone = ('kyz055', 0.0015677)
+zone = ('kyz055', 0.0014991)
 
 [kdvl]
 description = Devils Lake, Devils Lake Municipal Airport, ND, United States
@@ -11854,7 +11695,7 @@ zone = ('iaz068', 0.0006306)
 description = Marin County Airport - Gnoss Field, Novato, CA, US
 location = (0.6657314, -2.1390057)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDVO.TXT
-zone = ('caz506', 0.0041197)
+zone = ('caz502', 0.0023026)
 
 [kdvp]
 description = Slayton, Slayton Municipal Airport, MN, United States
@@ -11868,6 +11709,12 @@ location = (0.5878851, -1.9559323)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDVT.TXT
 zone = ('azz542', 0.0010499)
 
+[kdwa]
+description = Yolo County Davis Woodland Winters Airport, Davis/Woodland/Winters, CA, US
+location = (0.6733323, -2.1268059)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDWA.TXT
+zone = ('caz017', 0.0041022)
+
 [kdwh]
 description = Houston Hooks Memorial, TX, United States
 location = (0.5247623, -1.6676621)
@@ -11958,7 +11805,7 @@ comment = manually researched on 2020-05-24
 description = San Martin South County Arpt Of Santa Clara County, CA, United States of America
 location = (0.6471958, -2.1222646)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE16.TXT
-zone = ('caz513', 0.0036832)
+zone = ('caz514', 0.0029767)
 
 [ke38]
 description = Alpine, Alpine-Casparis Municipal Airport, TX, United States
@@ -11973,6 +11820,24 @@ location = (0.5445227, -1.7710296)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE41.TXT
 zone = ('txz070', 0.0030163)
 
+[ke42]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE42.TXT
+zone = ('txz070', 0.0030163)
+
+[ke57]
+description = Denver City Airport, Denver City, TX, US
+location = (0.5755479, -1.7949369)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE57.TXT
+zone = ('txz039', 0.0034367)
+
+[ke77]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE77.TXT
+zone = ('txz039', 0.0034367)
+
 [kean]
 description = Phifer Airfield, Wheatland, WY, US
 location = (0.7340069, -1.8313565)
@@ -11997,6 +11862,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)
@@ -12023,9 +11894,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 = ('wyz059', 0.0028745)
 
 [kecu]
 description = Rocksprings, Edwards County Airport, TX, United States
@@ -12034,10 +11905,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KECU.TXT
 zone = ('txz184', 0.0020790)
 
 [kedc]
-description = Austin Executive Airport, Austin, TX, US
-location = (0.5305363, -1.7028548)
+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.0034253)
+zone = ('txz192', 0.0034211)
 
 [kede]
 description = Edenton, Northeastern Regional Airport, NC, United States
@@ -12067,7 +11938,7 @@ zone = ('caz017', 0.0034736)
 description = Edwards Air Force Base, CA, United States
 location = (0.6094108, -2.0577432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDW.TXT
-zone = ('caz199', 0.0032455)
+zone = ('caz339', 0.0027365)
 
 [keed]
 description = Needles Airport, CA, United States
@@ -12123,6 +11994,12 @@ location = (0.5349434, -1.5100007)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEGI.TXT
 zone = ('flz206', 0.0020008)
 
+[kegt]
+description = Wellington Municipal Airport, Wellington, KS, US
+location = (0.6514197, -1.6997465)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEGT.TXT
+zone = ('ksz092', 0.0019414)
+
 [kegv]
 description = Eagle River, Eagle River Union Airport, WI, United States
 location = (0.8016588, -1.5580409)
@@ -12159,17 +12036,11 @@ location = (0.6983097, -1.8334334)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEIK.TXT
 zone = ('coz039', 0.0016839)
 
-[keir]
-description = Eugene Island, LA, United States
-location = (0.4997702, -1.5967872)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEIR.TXT
-zone = ('laz066', 0.0160409)
-
-[keka]
-description = Eureka, CA, United States
-location = (0.7120943, -2.1671172)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKA.TXT
-zone = ('caz101', 0.0040254)
+[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
@@ -12199,10 +12070,10 @@ 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, KY, US
+description = Addington Field / Elizabethtown Regional Airport, Elizabethtown, KY, US
 location = (0.6577448, -1.4996742)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKX.TXT
 zone = ('kyz028', 0.0005708)
@@ -12267,12 +12138,6 @@ location = (0.7347836, -1.3613568)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KELZ.TXT
 zone = ('nyz021', 0.0027702)
 
-[kemk]
-description = East Breaks, TX, United States
-location = (0.4855264, -1.6462430)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEMK.TXT
-zone = ('txz437', 0.0250427)
-
 [kemm]
 description = Kemmerer Municipal Airport, Kemmerer, WY, US
 location = (0.7299683, -1.9295836)
@@ -12322,11 +12187,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KENW.TXT
 zone = ('wiz072', 0.0014519)
 
 [keod]
-comment = manually researched on 2020-05-24
-description = Fort Campbell [Sabre AAF Airport], TN, US // Fort Campbell Sabre AAF, TN, United States of America
-location = (0.6382259, -1.5268395)
+description = Sabre Army 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.0018535)
+zone = ('tnz006', 0.0018530)
 
 [keoe]
 description = Newberry County Airport, Newberry, SC, US
@@ -12424,11 +12288,23 @@ location = (0.5657223, -1.7245563)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KETN.TXT
 zone = ('txz129', 0.0015440)
 
+[keto]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KETO.TXT
+zone = ('txz129', 0.0015440)
+
+[keuf]
+description = Weedon Field Airport, AL, United States
+location = (0.5576569, -1.4858327)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEUF.TXT
+zone = ('gaz120', 0.0022269)
+
 [keug]
 description = Mahlon Sweet Field, OR, United States
 location = (0.7702720, -2.1505365)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEUG.TXT
-zone = ('orz008', 0.0048926)
+zone = ('orz118', 0.0014435)
 
 [keul]
 description = Caldwell, Caldwell Industrial Airport, ID, United States
@@ -12464,7 +12340,7 @@ zone = ('inz086', 0.0007331)
 description = Evanston-Uinta County Field, WY, United States
 location = (0.7202392, -1.9378972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEVW.TXT
-zone = ('utz007', 0.0068267)
+zone = ('utz109', 0.0074986)
 
 [kewb]
 description = New Bedford Regional Airport, MA, United States
@@ -12534,13 +12410,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)
 
@@ -12557,6 +12433,12 @@ location = (0.5973486, -1.7328259)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF05.TXT
 zone = ('txz085', 0.0026020)
 
+[kf17]
+description = Center Municipal Airport, Center, TX, US
+location = (0.5555662, -1.6433392)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF17.TXT
+zone = ('txz153', 0.0007048)
+
 [kf44]
 comment = manually researched on 2020-05-24
 description = Athens Municipal Airport, United States of America
@@ -12578,11 +12460,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF46.TXT
 zone = ('txz120', 0.0007201)
 
 [kf70]
-comment = manually researched on 2020-05-24
-description = French Valley, Murrieta/temecula, CA, United States of America
-location = (0.5859800, -2.0442775)
+description = French Valley Airport, Murrieta, CA, US
+location = (0.5859803, -2.0442692)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF70.TXT
-zone = ('caz048', 0.0050615)
+zone = ('caz048', 0.0050633)
 
 [kfaf]
 description = Fort Eustis / Felker, VA, United States
@@ -12606,7 +12487,7 @@ zone = ('mnz003', 0.0039526)
 description = Fresno Air Terminal, CA, United States
 location = (0.6419903, -2.0894500)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFAT.TXT
-zone = ('caz184', 0.0016066)
+zone = ('caz307', 0.0003220)
 
 [kfay]
 description = Fayetteville Regional Airport, NC, United States
@@ -12626,8 +12507,20 @@ 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 = Chesterfield County Airport, Richmond, VA, US
+description = Richmond Executive-Chesterfield County Airport, North Chesterfield, VA, US
 location = (0.6528666, -1.3530665)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFCI.TXT
 zone = ('vaz513', 0.0009655)
@@ -12724,9 +12617,9 @@ zone = ('kyz035', 0.0010231)
 
 [kffx]
 description = Fremont Municipal Airport, Fremont, MI, US
-location = (0.7581588, -1.5008942)
+location = (0.7581161, -1.5009237)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFFX.TXT
-zone = ('miz044', 0.0031709)
+zone = ('miz050', 0.0031872)
 
 [kffz]
 description = Mesa / Falcon Field, AZ, United States
@@ -12750,7 +12643,7 @@ zone = ('kyz099', 0.0014416)
 description = Fernandina Beach Municipal Airport, Fernandina Beach, FL, US
 location = (0.5342767, -1.4217661)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFHB.TXT
-zone = ('gaz166', 0.0050259)
+zone = ('flz125', 0.0046386)
 
 [kfhr]
 description = Friday Harbor Airport, WA, United States
@@ -12762,7 +12655,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
@@ -12774,7 +12667,7 @@ zone = ('paz017', 0.0011521)
 description = Flagler Executive Airport, Palm Coast, FL, US
 location = (0.5143032, -1.4173173)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFIN.TXT
-zone = ('flz041', 0.0071504)
+zone = ('flz138', 0.0013603)
 
 [kfit]
 description = Fitchburg, Fitchburg Municipal Airport, MA, United States
@@ -12801,7 +12694,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFKN.TXT
 zone = ('vaz092', 0.0028726)
 
 [kfkr]
-description = Frankfort Municipal Airport, Frankfort, IN, US
+description = Frankfort Clinton County Regional Airport, Frankfort, IN, US
 location = (0.7029034, -1.5107954)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFKR.TXT
 zone = ('inz030', 0.0012592)
@@ -12852,7 +12745,7 @@ zone = ('coz084', 0.0020027)
 description = Fort Meade / Tipton, MD, United States
 location = (0.6821328, -1.3398311)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFME.TXT
-zone = ('mdz506', 0.0029753)
+zone = ('mdz014', 0.0025170)
 
 [kfmh]
 description = Otis Air National Guard Base, MA, United States
@@ -12862,15 +12755,15 @@ zone = ('maz021', 0.0037392)
 
 [kfmm]
 description = Fort Morgan Municipal Airport, Fort Morgan, CO, US
-location = (0.7039541, -1.8117216)
+location = (0.7039918, -1.8117281)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFMM.TXT
-zone = ('coz044', 0.0012398)
+zone = ('coz044', 0.0012771)
 
 [kfmn]
 description = Farmington Four Corners, NM, United States
 location = (0.6414085, -1.8890280)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFMN.TXT
-zone = ('coz022', 0.0085487)
+zone = ('nmz201', 0.0061370)
 
 [kfmy]
 description = Fort Myers Page Field, FL, United States
@@ -12920,6 +12813,12 @@ location = (0.7129670, -1.2673999)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFOK.TXT
 zone = ('nyz079', 0.0025251)
 
+[kfom]
+description = Fillmore Municipal Airport, Fillmore, UT, US
+location = (0.6799506, -1.9611043)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFOM.TXT
+zone = ('utz116', 0.0050931)
+
 [kfot]
 description = Rohnerville Airport, Fortuna, CA, US
 location = (0.7077991, -2.1665296)
@@ -12942,7 +12841,7 @@ zone = ('miz066', 0.0005132)
 description = Fort Pierce St Lucie, FL, United States
 location = (0.4799655, -1.4029538)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFPR.TXT
-zone = ('flz059', 0.0026582)
+zone = ('flz159', 0.0019144)
 
 [kfpy]
 description = Perry-Foley Airport, Perry, FL, US
@@ -13004,6 +12903,12 @@ location = (0.6038839, -1.7174040)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFSI.TXT
 zone = ('okz038', 0.0014950)
 
+[kfsk]
+description = Fort Scott Municipal Airport, Fort Scott, KS, US
+location = (0.6597065, -1.6540381)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFSK.TXT
+zone = ('ksz073', 0.0014819)
+
 [kfsm]
 description = Fort Smith Regional Airport, AR, United States
 location = (0.6166830, -1.6470090)
@@ -13011,7 +12916,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFSM.TXT
 zone = ('arz029', 0.0026863)
 
 [kfso]
-description = Franklin County State Airport, Highgate, VT, US
+description = Franklin County State Airport, Swanton, VT, US
 location = (0.7843562, -1.2757921)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFSO.TXT
 zone = ('vtz002', 0.0017343)
@@ -13034,6 +12939,12 @@ location = (0.6614798, -1.5004014)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFTK.TXT
 zone = ('kyz028', 0.0035276)
 
+[kftn]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFTN.TXT
+zone = ('kyz028', 0.0035276)
+
 [kftw]
 description = Fort Worth Meacham International ., TX, United States
 location = (0.5730498, -1.6993689)
@@ -13094,13 +13005,6 @@ location = (0.5683956, -1.6982054)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWS.TXT
 zone = ('txz133', 0.0034178)
 
-[kfwz]
-comment = manually researched on 2020-05-24
-description = South Pass, South Pass, WY, United States of America
-location = (0.7419986, -1.8985203)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWZ.TXT
-zone = ('wyz018', 0.0052591)
-
 [kfxe]
 description = Fort Lauderdale Executive, FL, United States
 location = (0.4572763, -1.3994632)
@@ -13197,12 +13101,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)
@@ -13210,7 +13108,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)
@@ -13235,9 +13133,15 @@ zone = ('azz006', 0.0047248)
 
 [kgcy]
 description = Greeneville Municipal Airport, Greeneville, TN, US
-location = (0.6316870, -1.4453962)
+location = (0.6317332, -1.4453330)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGCY.TXT
-zone = ('tnz042', 0.0005554)
+zone = ('tnz042', 0.0005961)
+
+[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
@@ -13251,11 +13155,11 @@ location = (0.5662575, -1.7072229)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGDJ.TXT
 zone = ('txz131', 0.0003392)
 
-[kgdp]
-description = Guadalupe Pass, TX, United States
-location = (0.5555965, -1.8293959)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGDP.TXT
-zone = ('txz270', 0.0020050)
+[kgdk]
+description = Greene County/Lewis A. Jackson Regional Airport, Dayton, OH, US
+location = (0.6927353, -1.4659472)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGDK.TXT
+zone = ('ohz062', 0.0013805)
 
 [kgdv]
 description = Glendive, Dawson Community Airport, MT, United States
@@ -13303,7 +13207,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
@@ -13323,6 +13227,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)
@@ -13331,9 +13241,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
@@ -13429,7 +13339,7 @@ zone = ('miz022', 0.0010462)
 description = Scholes Field, TX, United States
 location = (0.5107997, -1.6557357)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGLS.TXT
-zone = ('txz438', 0.0029019)
+zone = ('txz438', 0.0005939)
 
 [kglw]
 description = Glasgow, Glasgow Municipal Airport, KY, United States
@@ -13437,6 +13347,12 @@ location = (0.6463245, -1.5001735)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGLW.TXT
 zone = ('kyz074', 0.0011863)
 
+[kglx]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGLX.TXT
+zone = ('kyz074', 0.0011863)
+
 [kgly]
 description = Clinton Memorial Airport, Clinton, MO, US
 location = (0.6694490, -1.6350977)
@@ -13453,7 +13369,7 @@ zone = ('okz063', 0.0035552)
 description = Greenville Downtown Airport, SC, United States
 location = (0.6082472, -1.4372786)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGMU.TXT
-zone = ('scz006', 0.0011004)
+zone = ('scz106', 0.0020867)
 
 [kgna]
 description = Grand Marais, The Bay Of Grand Marais, MN, United States
@@ -13473,6 +13389,12 @@ location = (0.5702912, -1.7916241)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGNC.TXT
 zone = ('txz045', 0.0011698)
 
+[kgng]
+description = Gooding Municipal Airport, Gooding, ID, US
+location = (0.7490464, -2.0030271)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGNG.TXT
+zone = ('idz016', 0.0036342)
+
 [kgnr]
 description = Greenville, ME, United States
 location = (0.7935430, -1.2144583)
@@ -13483,7 +13405,7 @@ zone = ('mez010', 0.0025119)
 description = Grants-Milan Municipal Airport, NM, United States
 location = (0.6137741, -1.8832103)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGNT.TXT
-zone = ('azz011', 0.0225768)
+zone = ('nmz206', 0.0028005)
 
 [kgnv]
 description = Gainesville Regional Airport, FL, United States
@@ -13523,12 +13445,12 @@ zone = ('miz028', 0.0014728)
 
 [kgpc]
 description = Putnam County Airport, Greencastle, IN, US
-location = (0.6916792, -1.5151885)
+location = (0.6917193, -1.5151865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGPC.TXT
-zone = ('inz045', 0.0007546)
+zone = ('inz045', 0.0007224)
 
 [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)
@@ -13549,7 +13471,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
@@ -13627,7 +13549,7 @@ zone = ('ncz022', 0.0022990)
 description = Greer Greenville Spartburg, SC, United States
 location = (0.6088290, -1.4349515)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGSP.TXT
-zone = ('scz006', 0.0023782)
+zone = ('scz106', 0.0027369)
 
 [kgtb]
 description = Fort Drum / Wheeler-Sack U. S. Army Airfield, NY, United States
@@ -13639,7 +13561,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
@@ -13669,7 +13591,7 @@ zone = ('txz437', 0.0397255)
 description = Gallup Municipal Airport, NM, United States
 location = (0.6198828, -1.8986273)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGUP.TXT
-zone = ('azz011', 0.0088746)
+zone = ('nmz205', 0.0085284)
 
 [kgur]
 description = Camp Guernsey Airport, Guernsey, WY, US
@@ -13713,6 +13635,12 @@ location = (0.5771222, -1.6766796)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGVT.TXT
 zone = ('txz105', 0.0010307)
 
+[kgvw]
+description = Kansas City, Richards-Gebaur Airport, MO, United States
+location = (0.6777986, -1.6504076)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGVW.TXT
+zone = ('ksz105', 0.0036468)
+
 [kgwb]
 description = De Kalb County Airport, Auburn, IN, US
 location = (0.7209467, -1.4846539)
@@ -13741,10 +13669,10 @@ zone = ('ncz078', 0.0017775)
 description = Gray Butte Field, Palmdale, CA, US
 location = (0.6032539, -2.0538162)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGXA.TXT
-zone = ('caz059', 0.0059203)
+zone = ('caz382', 0.0023714)
 
 [kgxf]
-description = Gila Bend Af Aux Airport, Gila Bend, AZ, US
+description = Gila Bend Air Force Auxiliary Airport, Gila Bend, AZ, US
 location = (0.5739952, -1.9673352)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGXF.TXT
 zone = ('azz559', 0.0032443)
@@ -13771,7 +13699,7 @@ zone = ('txz194', 0.0024796)
 description = Donaldson Field Airport, Greenville, SC, US
 location = (0.6066468, -1.4377395)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGYH.TXT
-zone = ('scz006', 0.0007849)
+zone = ('scz107', 0.0015881)
 
 [kgyi]
 description = Sherman/Denison, Grayson County Airport, TX, United States
@@ -13821,12 +13749,6 @@ location = (0.6135478, -1.5194278)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGZS.TXT
 zone = ('tnz095', 0.0009028)
 
-[kh71]
-description = Mid America Industrial Airport, Pryor, OK, US
-location = (0.6322525, -1.6638241)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KH71.TXT
-zone = ('okz062', 0.0019305)
-
 [khae]
 description = Hannibal Regional Airport, Hannibal, MO, US
 location = (0.6933233, -1.5959937)
@@ -13891,13 +13813,13 @@ zone = ('mnz004', 0.0018922)
 description = Heber Valley Airport, Heber, UT, US
 location = (0.7065407, -1.9448029)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHCR.TXT
-zone = ('utz008', 0.0052609)
+zone = ('utz111', 0.0045108)
 
 [khdc]
 description = Hammond, Hammond Municipal Airport, LA, United States
 location = (0.5326890, -1.5780831)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHDC.TXT
-zone = ('laz072', 0.0004753)
+zone = ('laz081', 0.0009155)
 
 [khde]
 description = Brewster Field Airport, NE, United States
@@ -13905,6 +13827,12 @@ location = (0.7059857, -1.7336937)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHDE.TXT
 zone = ('nez073', 0.0015160)
 
+[khdl]
+description = Headland Municipal Airport, Headland, AL, US
+location = (0.5474103, -1.4889718)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHDL.TXT
+zone = ('alz067', 0.0028266)
+
 [khdn]
 description = Hayden, Yampa Valley Airport, CO, United States
 location = (0.7065675, -1.8712838)
@@ -13921,13 +13849,13 @@ 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
 location = (0.5284473, -1.4277823)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHEG.TXT
-zone = ('flz025', 0.0021879)
+zone = ('flz425', 0.0011366)
 
 [khei]
 description = Hettinger Municipal Airport, ND, United States
@@ -13966,17 +13894,11 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHFF.TXT
 zone = ('ncz085', 0.0033667)
 
 [khfj]
-description = Monett Municipal Airport, Monett, MO, US
+description = Monett Regional Airport, Pierce City, MO, US
 location = (0.6441347, -1.6408329)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHFJ.TXT
 zone = ('moz102', 0.0042811)
 
-[khfy]
-description = Indy South Greenwood Airport, Indianapolis, IN, US
-location = (0.6916460, -1.5025173)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHFY.TXT
-zone = ('inz055', 0.0024244)
-
 [khgr]
 description = Hagerstown Regional Airport, MD, United States
 location = (0.6928957, -1.3567026)
@@ -13999,7 +13921,7 @@ zone = ('inz025', 0.0005819)
 description = Hawthorne Municipal Airport, CA, United States
 location = (0.5919575, -2.0653063)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHHR.TXT
-zone = ('caz041', 0.0005170)
+zone = ('caz366', 0.0012391)
 
 [khhv]
 description = Hoover Diana, TX, United States
@@ -14029,10 +13951,10 @@ zone = ('nhz002', 0.0033718)
 description = Hill Air Force Base / Ogden, UT, United States
 location = (0.7176212, -1.9541870)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHIF.TXT
-zone = ('utz002', 0.0045813)
+zone = ('utz104', 0.0025177)
 
 [khii]
-description = Lake Havasu City Airport, Lake Havasu City, AZ, US
+description = Lake Havasu City International Airport, Lake Havasu City, AZ, US
 location = (0.6033795, -1.9959237)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHII.TXT
 zone = ('azz002', 0.0018387)
@@ -14041,7 +13963,7 @@ zone = ('azz002', 0.0018387)
 description = Portland-Hillsboro Airport, OR, United States
 location = (0.7949975, -2.1458823)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHIO.TXT
-zone = ('orz006', 0.0023218)
+zone = ('orz109', 0.0008803)
 
 [khjh]
 description = Hebron, Hebron Municipal Airport, NE, United States
@@ -14053,7 +13975,7 @@ zone = ('nez087', 0.0004331)
 description = Hanford, Hanford Municipal Airport, CA, United States
 location = (0.6338793, -2.0879180)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHJO.TXT
-zone = ('caz183', 0.0025749)
+zone = ('caz311', 0.0017148)
 
 [khka]
 description = Blytheville Municipal Airport, AR, United States
@@ -14095,7 +14017,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
@@ -14109,23 +14031,17 @@ location = (0.6416994, -1.4105169)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHLX.TXT
 zone = ('vaz016', 0.0012814)
 
-[khme]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHME.TXT
-zone = ('vaz016', 0.0012814)
-
 [khmn]
 description = Holloman Air Force Base, NM, United States
 location = (0.5733407, -1.8517943)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHMN.TXT
-zone = ('nmz412', 0.0040810)
+zone = ('nmz428', 0.0038293)
 
 [khmp]
-description = Henry County Airport, Hampton, GA, US
-location = (0.5827497, -1.4718780)
+description = Atlanta Speedway Airport, Hampton, GA, US
+location = (0.5827633, -1.4718538)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHMP.TXT
-zone = ('gaz056', 0.0023457)
+zone = ('gaz056', 0.0023527)
 
 [khmt]
 description = Hemet Ryan Airport, Hemet, CA, US
@@ -14217,12 +14133,6 @@ location = (0.6486185, -1.7692578)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHQG.TXT
 zone = ('ksz085', 0.0009656)
 
-[khqi]
-description = High Island 376, TX, United States
-location = (0.4880280, -1.6348645)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHQI.TXT
-zone = ('txz438', 0.0294666)
-
 [khqm]
 description = Hoquiam Bowerman Airport, WA, United States
 location = (0.8197230, -2.1630447)
@@ -14241,6 +14151,12 @@ location = (0.5715420, -1.6847712)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHQZ.TXT
 zone = ('txz120', 0.0031882)
 
+[khrf]
+description = Ravalli County Airport, Hamilton, MT, US
+location = (0.8072409, -1.9918669)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHRF.TXT
+zone = ('mtz006', 0.0021723)
+
 [khri]
 description = Hermiston Municipal Airport, OR, United States
 location = (0.7999426, -2.0815960)
@@ -14263,7 +14179,7 @@ zone = ('txz255', 0.0020152)
 description = Harrison Boone County Airport, AR, United States
 location = (0.6329727, -1.6257742)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHRO.TXT
-zone = ('arz003', 0.0011013)
+zone = ('arz103', 0.0014216)
 
 [khrt]
 description = Hurlburt Field, FL, United States
@@ -14281,13 +14197,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)
-
-[khsb]
-description = Harrisburg, Harrisburg-Raleigh Airport, IL, United States
-location = (0.6599332, -1.5454745)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSB.TXT
-zone = ('ilz086', 0.0010204)
+zone = ('msz086', 0.0009909)
 
 [khsd]
 description = Sundance Airpark, Oklahoma City, OK, US
@@ -14343,12 +14253,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)
@@ -14385,11 +14289,17 @@ location = (0.6643887, -1.7080956)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHUT.TXT
 zone = ('ksz067', 0.0036122)
 
+[khvc]
+description = Hopkinsville Christian County Airport, Hopkinsville, KY, US
+location = (0.6432760, -1.5263795)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHVC.TXT
+zone = ('kyz017', 0.0008138)
+
 [khve]
 description = Hanksville Airport, Hanksville, UT, US
 location = (0.6705206, -1.9321493)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHVE.TXT
-zone = ('utz013', 0.0021563)
+zone = ('utz130', 0.0046632)
 
 [khvn]
 description = Tweed-New Haven Airport, CT, United States
@@ -14401,7 +14311,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
@@ -14428,7 +14338,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHWV.TXT
 zone = ('nyz078', 0.0041636)
 
 [khwy]
-description = Warrenton Fauquier Airport, Warrenton, VA, US
+description = Warrenton Fauquier Airport, Midland, VA, US
 location = (0.6734580, -1.3563059)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHWY.TXT
 zone = ('vaz502', 0.0001702)
@@ -14437,7 +14347,7 @@ zone = ('vaz502', 0.0001702)
 description = Hilton Head Island, Hilton Head Airport, SC, United States
 location = (0.5622869, -1.4084807)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHXD.TXT
-zone = ('scz048', 0.0024478)
+zone = ('scz048', 0.0030302)
 
 [khya]
 description = Hyannis Barnstable Boardmn, MA, United States
@@ -14517,13 +14427,6 @@ location = (0.6562486, -1.4234760)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI16.TXT
 zone = ('wvz034', 0.0002141)
 
-[ki19]
-comment = manually researched on 2020-05-24
-description = Dayton Greene County-lewis A. Jackson Rgnl, OH, United States of America
-location = (0.6927826, -1.4658947)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI19.TXT
-zone = ('ohz062', 0.0013405)
-
 [ki23]
 description = Fayette County Airport, Washington Court House, OH, US
 location = (0.6906338, -1.4559624)
@@ -14531,16 +14434,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
@@ -14579,6 +14476,12 @@ location = (0.7164961, -1.6351937)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI75.TXT
 zone = ('iaz083', 0.0013195)
 
+[ki95]
+description = Hardin County Airport, Kenton, OH, US
+location = (0.7087904, -1.4598562)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI95.TXT
+zone = ('ohz026', 0.0009110)
+
 [kiab]
 description = Mcconnell Air Force Base, KS, United States
 location = (0.6565347, -1.6976236)
@@ -14637,7 +14540,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
@@ -14649,7 +14552,7 @@ zone = ('ksz099', 0.0007732)
 description = Pine Ridge Airport, SD, United States
 location = (0.7510734, -1.7892534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIEN.TXT
-zone = ('sdz042', 0.0052942)
+zone = ('sdz076', 0.0027660)
 
 [kier]
 description = Natchitoches, Natchitoches Regional Airport, LA, United States
@@ -14767,9 +14670,9 @@ zone = ('nez069', 0.0010858)
 
 [kimm]
 description = Immokalee Regional Airport, Immokalee, FL, US
-location = (0.4613464, -1.4207155)
+location = (0.4612544, -1.4207596)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIMM.TXT
-zone = ('flz066', 0.0040969)
+zone = ('flz066', 0.0041766)
 
 [kims]
 description = Madison Municipal Airport, Madison, IN, US
@@ -14791,9 +14694,9 @@ zone = ('inz047', 0.0022510)
 
 [kinf]
 description = Inverness Airport, Inverness, FL, US
-location = (0.5028049, -1.4366939)
+location = (0.5027174, -1.4367256)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KINF.TXT
-zone = ('flz142', 0.0024200)
+zone = ('flz142', 0.0024220)
 
 [kinj]
 description = Hillsboro, Hillsboro Municipal Airport, TX, United States
@@ -14915,6 +14818,12 @@ location = (0.6850417, -1.7851809)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KITR.TXT
 zone = ('coz091', 0.0044244)
 
+[kiua]
+description = Canandaigua Airport, Ontario County IDA, NY, US
+location = (0.7489016, -1.3495798)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIUA.TXT
+zone = ('nyz014', 0.0010301)
+
 [kiwa]
 description = Mesa, Williams Gateway Airport, AZ, United States
 location = (0.5814855, -1.9486601)
@@ -14934,7 +14843,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)
@@ -14949,13 +14858,13 @@ zone = ('ksz105', 0.0014357)
 description = Abbeville Chris Crusta Memorial Airport, Abbeville, LA, US
 location = (0.5231764, -1.6071724)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIYA.TXT
-zone = ('laz044', 0.0040347)
+zone = ('laz152', 0.0031445)
 
 [kiza]
 description = Santa Ynez, Santa Ynez Airport, CA, United States
 location = (0.6040051, -2.0957138)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIZA.TXT
-zone = ('caz036', 0.0013355)
+zone = ('caz348', 0.0015011)
 
 [kizg]
 description = Fryeburg Eastern Slopes Rgnl, ME, United States
@@ -14989,15 +14898,15 @@ zone = ('txz259', 0.0003746)
 
 [kjau]
 description = Colonel Tommy C Stiner Airfield, Jacksboro, TN, US
-location = (0.6341584, -1.4689092)
+location = (0.6341492, -1.4689211)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJAU.TXT
-zone = ('tnz013', 0.0012181)
+zone = ('tnz013', 0.0012286)
 
 [kjax]
 description = Jacksonville International, FL, United States
 location = (0.5323254, -1.4259340)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJAX.TXT
-zone = ('flz024', 0.0025123)
+zone = ('flz225', 0.0015452)
 
 [kjbr]
 description = Jonesboro Municipal Airport, AR, United States
@@ -15054,25 +14963,19 @@ 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)
 
-[kjgg]
-description = Williamsburg, Williamsburg-Jamestown Airport, VA, United States
-location = (0.6499461, -1.3389439)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJGG.TXT
-zone = ('vaz090', 0.0017268)
-
 [kjhn]
-description = Stanton County Municipal Airport, Johnson, KS, US
+description = Stanton County Municipal Airport, Johnson City, KS, US
 location = (0.6559478, -1.7755758)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJHN.TXT
 zone = ('ksz074', 0.0007899)
@@ -15084,8 +14987,8 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJHW.TXT
 zone = ('nyz019', 0.0018778)
 
 [kjka]
-description = Jack Edwards Airport, Gulf Shores, AL, US
-location = (0.5286690, -1.5301615)
+description = Jack Edwards National Airport, Gulf Shores, AL, US
+location = (0.5286690, -1.5301616)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJKA.TXT
 zone = ('alz262', 0.0035518)
 
@@ -15131,6 +15034,12 @@ location = (0.7246268, -1.5389489)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJOT.TXT
 zone = ('ilz106', 0.0017247)
 
+[kjpx]
+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.0028749)
+
 [kjqf]
 description = Concord, Concord Regional Airport, NC, United States
 location = (0.6175896, -1.4086504)
@@ -15138,16 +15047,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJQF.TXT
 zone = ('ncz072', 0.0022458)
 
 [kjrb]
-description = Downtown-Manhattan/Wall St Heliport, New York, NY, US
-location = (0.7103699, -1.2917008)
+description = Downtown Manhattan Heliport, New York, NY, US
+location = (0.7103614, -1.2916933)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJRB.TXT
-zone = ('njz006', 0.0011417)
+zone = ('njz006', 0.0011514)
 
-[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
@@ -15167,12 +15076,6 @@ location = (0.6185107, -1.6546206)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJSV.TXT
 zone = ('okz072', 0.0012089)
 
-[kjsy]
-description = Joseph State Airport, Joseph, OR, US
-location = (0.7916744, -2.0464683)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJSY.TXT
-zone = ('orz050', 0.0023156)
-
 [kjtc]
 description = Springerville Municipal Airport, Springerville, AZ, US
 location = (0.5957001, -1.9078239)
@@ -15258,10 +15161,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJYR.TXT
 zone = ('nez064', 0.0005370)
 
 [kjzi]
-description = Charleston Executive Airport, Charleston, SC, US
-location = (0.5707384, -1.3963140)
+description = Charleston Executive Airport, Johns Island, SC, US
+location = (0.5706919, -1.3963624)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJZI.TXT
-zone = ('scz050', 0.0025966)
+zone = ('scz050', 0.0026541)
 
 [kjzp]
 description = Pickens County Airport, Jasper, GA, US
@@ -15269,12 +15172,30 @@ location = (0.6013253, -1.4740597)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJZP.TXT
 zone = ('gaz013', 0.0002239)
 
+[kk62]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KK62.TXT
+zone = ('gaz013', 0.0002239)
+
+[kk70]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KK70.TXT
+zone = ('gaz013', 0.0002239)
+
 [kk82]
 description = Smith Center Municipal Airport, Smith Center, KS, US
 location = (0.6939621, -1.7242702)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KK82.TXT
 zone = ('ksz006', 0.0004321)
 
+[kk83]
+description = Sabetha Municipal Airport, Sabetha, KS, US
+location = (0.6964597, -1.6716659)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KK83.TXT
+zone = ('ksz012', 0.0031852)
+
 [kk88]
 description = Allen County Airport, Iola, KS, US
 location = (0.6609579, -1.6648067)
@@ -15285,7 +15206,7 @@ zone = ('ksz072', 0.0012026)
 description = Kelso, Kelso-Longview Airport, WA, United States
 location = (0.8048877, -2.1450097)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KKLS.TXT
-zone = ('waz022', 0.0013080)
+zone = ('waz204', 0.0012816)
 
 [kknb]
 description = Kanab Municipal Airport, Kanab, UT, US
@@ -15315,18 +15236,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KL18.TXT
 zone = ('caz057', 0.0055914)
 
 [kl35]
-comment = manually researched on 2020-05-24
-description = Big Bear City Airport, CA, United States of America
-location = (0.5980157, -2.0395224)
+description = Big Bear City Airport, Big Bear, CA, US
+location = (0.5980162, -2.0395220)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KL35.TXT
-zone = ('caz055', 0.0035065)
-
-[kl52]
-comment = manually researched on 2020-05-24
-description = Oceano County, CA, United States of America
-location = (0.6126363, -2.1052574)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KL52.TXT
-zone = ('caz034', 0.0042827)
+zone = ('caz055', 0.0035070)
 
 [klaa]
 description = Lamar Municipal Airport, CO, United States
@@ -15350,7 +15263,7 @@ zone = ('flz251', 0.0036646)
 description = Los Alamos, Los Alamos Airport, NM, United States
 location = (0.6262193, -1.8547469)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLAM.TXT
-zone = ('coz071', 0.0245232)
+zone = ('nmz211', 0.0046575)
 
 [klan]
 description = Capital City Airport, MI, United States
@@ -15380,7 +15293,7 @@ zone = ('okz038', 0.0018437)
 description = Los Angeles Interntl Airport, CA, United States
 location = (0.5922484, -2.0661789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLAX.TXT
-zone = ('caz041', 0.0012044)
+zone = ('caz366', 0.0017084)
 
 [klbb]
 description = Lubbock International Airport, TX, United States
@@ -15412,6 +15325,12 @@ location = (0.6570868, -1.6170894)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLBO.TXT
 zone = ('moz081', 0.0008756)
 
+[klbt]
+description = Lumberton Municipal Airport, NC, United States
+location = (0.6038839, -1.3799737)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLBT.TXT
+zone = ('ncz087', 0.0008773)
+
 [klbx]
 description = Brazoria County Airport, TX, United States
 location = (0.5081817, -1.6662077)
@@ -15428,7 +15347,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
@@ -15446,7 +15365,7 @@ zone = ('ohz055', 0.0028565)
 description = Lake City Gateway Airport, Lake City, FL, US
 location = (0.5267753, -1.4412387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLCQ.TXT
-zone = ('flz222', 0.0021510)
+zone = ('flz422', 0.0006083)
 
 [kldj]
 description = Linden Airport, Linden, NJ, US
@@ -15464,7 +15383,7 @@ zone = ('miz037', 0.0019531)
 description = Lebanon Municipal Airport, NH, United States
 location = (0.7615453, -1.2618730)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLEB.TXT
-zone = ('nhz007', 0.0048504)
+zone = ('vtz021', 0.0030478)
 
 [klee]
 description = Leesburg Regional Airport, FL, United States
@@ -15512,7 +15431,7 @@ zone = ('nyz176', 0.0008083)
 description = Long Beach Airport, CA, United States
 location = (0.5902122, -2.0621065)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLGB.TXT
-zone = ('caz041', 0.0029211)
+zone = ('caz368', 0.0026513)
 
 [klgc]
 description = La Grange, Callaway Airport, GA, United States
@@ -15536,7 +15455,7 @@ zone = ('azz532', 0.0039618)
 description = Logan Cache Airport, UT, United States
 location = (0.7292567, -1.9521508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLGU.TXT
-zone = ('utz001', 0.0007614)
+zone = ('utz107', 0.0008911)
 
 [klhb]
 description = Hearne, Hearne Municipal Airport, TX, United States
@@ -15616,6 +15535,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)
@@ -15628,6 +15553,12 @@ 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)
@@ -15676,12 +15607,6 @@ location = (0.6454809, -1.4404784)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNP.TXT
 zone = ('vaz002', 0.0012361)
 
-[klnq]
-description = Boothville Heliport, Boothville, LA, US
-location = (0.5123264, -1.5609511)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNQ.TXT
-zone = ('laz069', 0.0028043)
-
 [klnr]
 description = Lone Rock Tri-County Reg, WI, United States
 location = (0.7542731, -1.5739961)
@@ -15734,7 +15659,7 @@ zone = ('kyz080', 0.0008572)
 description = Lompoc, Lompoc Airport, CA, United States
 location = (0.6050475, -2.1025400)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLPC.TXT
-zone = ('caz035', 0.0011217)
+zone = ('caz346', 0.0015326)
 
 [klpr]
 description = Lorain County Regional Airport, OH, United States
@@ -15746,7 +15671,7 @@ zone = ('ohz010', 0.0010403)
 description = Pickens County Airport, Pickens, SC, US
 location = (0.6075491, -1.4434380)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLQK.TXT
-zone = ('scz005', 0.0001836)
+zone = ('scz105', 0.0008623)
 
 [klrd]
 description = Laredo, Laredo International Airport, TX, United States
@@ -15767,7 +15692,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)
@@ -15780,9 +15705,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
@@ -15872,13 +15797,13 @@ zone = ('txz238', 0.0024537)
 description = Livermore Municipal Airport, CA, United States
 location = (0.6579891, -2.1261019)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLVK.TXT
-zone = ('caz510', 0.0032662)
+zone = ('caz515', 0.0000917)
 
 [klvl]
 description = Brunswick Municipal Airport, Lawrenceville, VA, US
-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
@@ -15896,7 +15821,7 @@ zone = ('mnz070', 0.0021585)
 description = Las Vegas Municipal Airport, NM, United States
 location = (0.6222099, -1.8349228)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLVS.TXT
-zone = ('coz075', 0.0271380)
+zone = ('nmz229', 0.0026104)
 
 [klwa]
 description = South Haven, South Haven Area Regional Airport, MI, United States
@@ -15938,7 +15863,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
@@ -16006,6 +15931,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)
@@ -16036,13 +15967,6 @@ location = (0.6497198, -1.5211662)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM21.TXT
 zone = ('kyz021', 0.0002704)
 
-[km25]
-comment = manually researched on 2020-05-24
-description = Mayfield Graves County, Mayfield, KY, United States of America
-location = (0.6417513, -1.5460941)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM25.TXT
-zone = ('kyz006', 0.0012363)
-
 [km30]
 description = Metropolis, Metropolis Municipal Airport, IL, United States
 location = (0.6490152, -1.5489894)
@@ -16063,11 +15987,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
@@ -16079,7 +16002,7 @@ zone = ('tnz007', 0.0007322)
 description = Madera Municipal Airport, CA, United States
 location = (0.6454809, -2.0964313)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMAE.TXT
-zone = ('caz181', 0.0044748)
+zone = ('caz303', 0.0049050)
 
 [kmaf]
 description = Midland International Airport, TX, United States
@@ -16091,7 +16014,7 @@ zone = ('txz062', 0.0027348)
 description = Marianna Municipal Airport, FL, United States
 location = (0.5381432, -1.4867296)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMAI.TXT
-zone = ('flz011', 0.0040368)
+zone = ('flz011', 0.0008520)
 
 [kman]
 description = Nampa, ID, United States
@@ -16100,7 +16023,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)
@@ -16136,16 +16059,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMBS.TXT
 zone = ('miz048', 0.0032461)
 
 [kmbt]
-description = Murfreesboro Municipal Airport, Murfreesboro, TN, US
+description = City of Murfreesboro Airport, Murfreesboro, TN, US
 location = (0.6261805, -1.5075718)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMBT.TXT
 zone = ('tnz062', 0.0008224)
 
 [kmby]
 description = Omar N Bradley Airport, Moberly, MO, US
-location = (0.6887750, -1.6131555)
+location = (0.6887836, -1.6131793)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMBY.TXT
-zone = ('moz033', 0.0010313)
+zone = ('moz033', 0.0010180)
 
 [kmcb]
 description = Mccomb/Pike County Airport, MS, United States
@@ -16169,7 +16092,7 @@ zone = ('miz097', 0.0024224)
 description = Merced Municipal Airport, CA, United States
 location = (0.6507169, -2.1031217)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCE.TXT
-zone = ('caz181', 0.0038460)
+zone = ('caz302', 0.0034303)
 
 [kmcf]
 description = Macdill Air Force Base, Fl., FL, United States
@@ -16220,6 +16143,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)
@@ -16232,12 +16161,6 @@ location = (0.6594436, -1.5577064)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMDH.TXT
 zone = ('ilz084', 0.0018224)
 
-[kmdj]
-description = Mississippi Canyon, LA, United States
-location = (0.4999059, -1.5672039)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMDJ.TXT
-zone = ('laz069', 0.0138876)
-
 [kmdq]
 description = Huntsville, Madison County Executive Airport, AL, United States
 location = (0.6084460, -1.5107085)
@@ -16296,7 +16219,7 @@ zone = ('msz001', 0.0027591)
 description = Merced / Castle Air Force Base, CA, United States
 location = (0.6521714, -2.1042853)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMER.TXT
-zone = ('caz181', 0.0052628)
+zone = ('caz302', 0.0050730)
 
 [kmev]
 description = Minden-Tahoe Airport, Minden, NV, US
@@ -16308,7 +16231,7 @@ zone = ('caz072', 0.0030860)
 description = Mena, Mena Intermountain Municipal Airport, AR, United States
 location = (0.6029288, -1.6441438)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMEZ.TXT
-zone = ('arz040', 0.0011014)
+zone = ('arz240', 0.0017978)
 
 [kmfd]
 description = Lahm Municipal Airport, OH, United States
@@ -16344,7 +16267,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
@@ -16414,9 +16337,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
@@ -16440,13 +16363,13 @@ zone = ('nhz012', 0.0015755)
 description = Mojave, CA, United States
 location = (0.6120288, -2.0621065)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMHV.TXT
-zone = ('caz199', 0.0019278)
+zone = ('caz338', 0.0030150)
 
 [kmia]
 description = Miami International Airport, FL, United States
 location = (0.4500041, -1.4017903)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMIA.TXT
-zone = ('flz074', 0.0006771)
+zone = ('flz074', 0.0006883)
 
 [kmib]
 description = Minot Air Force Base, ND, United States
@@ -16467,17 +16390,11 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMIE.TXT
 zone = ('inz041', 0.0001083)
 
 [kmio]
-description = Miami Regional Airport, Miami, OK, US
+description = Miami Municipal Airport, Miami, OK, US
 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)
@@ -16494,7 +16411,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
@@ -16550,6 +16467,12 @@ location = (0.6222099, -1.6644623)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMKO.TXT
 zone = ('okz070', 0.0006186)
 
+[kmkq]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMKQ.TXT
+zone = ('okz070', 0.0006186)
+
 [kmks]
 description = Berkeley County Airport, Moncks Corner, SC, US
 location = (0.5791963, -1.3968970)
@@ -16572,7 +16495,7 @@ zone = ('flz069', 0.0011642)
 description = Melbourne International, FL, United States
 location = (0.4904375, -1.4076080)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMLB.TXT
-zone = ('flz047', 0.0013742)
+zone = ('flz647', 0.0001472)
 
 [kmlc]
 description = Mcalester Regional Airport, OK, United States
@@ -16590,7 +16513,7 @@ zone = ('nez053', 0.0014440)
 description = Milford Municipal Airport, UT, United States
 location = (0.6704973, -1.9725129)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMLF.TXT
-zone = ('utz016', 0.0081846)
+zone = ('utz122', 0.0080652)
 
 [kmli]
 description = Moline Quad-City Airport, IL, United States
@@ -16632,7 +16555,7 @@ zone = ('laz014', 0.0019039)
 description = Mammoth / June Lakes, CA, United States
 location = (0.6565347, -2.0740329)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMMH.TXT
-zone = ('caz073', 0.0056737)
+zone = ('caz326', 0.0049224)
 
 [kmmi]
 description = McMinn County Airport, Athens, TN, US
@@ -16668,7 +16591,7 @@ zone = ('njz008', 0.0020061)
 description = Mcminnville Municipal Airport, OR, United States
 location = (0.7888888, -2.1490821)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMMV.TXT
-zone = ('orz007', 0.0027605)
+zone = ('orz114', 0.0023676)
 
 [kmne]
 description = Minden Airport, Minden, LA, US
@@ -16731,7 +16654,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMOP.TXT
 zone = ('miz046', 0.0014919)
 
 [kmor]
-description = Moore Murrell Airport, Morristown, TN, US
+description = Morristown Regional Airport, Morristown, TN, US
 location = (0.6314497, -1.4551771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMOR.TXT
 zone = ('tnz039', 0.0016697)
@@ -16748,18 +16671,18 @@ location = (0.7952884, -1.6749343)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMOX.TXT
 zone = ('mnz047', 0.0005328)
 
-[kmp1]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMP1.TXT
-zone = ('mnz047', 0.0005328)
-
 [kmpo]
 description = Mt Pocono Pocono Mountains, PA, United States
 location = (0.7179121, -1.3156874)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMPO.TXT
 zone = ('paz055', 0.0014330)
 
+[kmpr]
+description = Mc Pherson Airport, Mc Pherson, KS, US
+location = (0.6693757, -1.7050348)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMPR.TXT
+zone = ('ksz051', 0.0009050)
+
 [kmpv]
 description = Knapp State Airport, VT, United States
 location = (0.7714355, -1.2665273)
@@ -16778,12 +16701,6 @@ location = (0.7072123, -1.5821846)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQB.TXT
 zone = ('ilz035', 0.0011685)
 
-[kmqe]
-description = Milton Blue Hill Observ, MA, United States
-location = (0.7368198, -1.2412200)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQE.TXT
-zone = ('maz016', 0.0013906)
-
 [kmqi]
 description = Manteo / Dare County Regional, NC, United States
 location = (0.6268641, -1.3212142)
@@ -16802,6 +16719,12 @@ location = (0.6977652, -1.3241028)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQS.TXT
 zone = ('paz101', 0.0015707)
 
+[kmqw]
+description = Telfair Wheeler Airport, Mc Rae, GA, US
+location = (0.5601774, -1.4465288)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQW.TXT
+zone = ('gaz111', 0.0023273)
+
 [kmqy]
 description = Smyrna, Smyrna Airport, TN, United States
 location = (0.6284737, -1.5100589)
@@ -16886,17 +16809,11 @@ location = (0.7842346, -1.3063789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMSS.TXT
 zone = ('nyz026', 0.0017147)
 
-[kmsv]
-description = Monticello, Sullivan County International Airport, NY, United States
-location = (0.7278023, -1.3055063)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMSV.TXT
-zone = ('nyz062', 0.0005047)
-
 [kmsy]
 description = New Orleans International Airport, LA, United States
 location = (0.5235988, -1.5751596)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMSY.TXT
-zone = ('laz060', 0.0026548)
+zone = ('laz087', 0.0017585)
 
 [kmtc]
 description = Selfridge Air National Guard Base, MI, United States
@@ -16981,7 +16898,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
@@ -17053,7 +16970,7 @@ zone = ('ohz070', 0.0029142)
 description = Mt Ida, AR, United States
 location = (0.6030113, -1.6333373)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMWT.TXT
-zone = ('arz041', 0.0011123)
+zone = ('arz141', 0.0005737)
 
 [kmxf]
 description = Maxwell Air Force Base / Montgomery, AL, United States
@@ -17115,6 +17032,12 @@ 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)
@@ -17139,23 +17062,29 @@ location = (0.8316494, -1.7703456)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KN60.TXT
 zone = ('ndz021', 0.0015114)
 
+[kn79]
+description = Northumberland County Airport, Shamokin, PA, US
+location = (0.7127383, -1.3360931)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KN79.TXT
+zone = ('paz052', 0.0020844)
+
 [knak]
 description = Annapolis Us Naval Academy, MD, United States
 location = (0.6803875, -1.3348860)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNAK.TXT
-zone = ('mdz014', 0.0010673)
+zone = ('mdz014', 0.0017530)
 
 [knbc]
 description = Beaufort Mcas, SC, United States
 location = (0.5669411, -1.4087716)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNBC.TXT
-zone = ('scz048', 0.0022351)
+zone = ('scz048', 0.0017017)
 
 [knbg]
 description = New Orleans Naval Air Stn, LA, United States
 location = (0.5206899, -1.5710872)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNBG.TXT
-zone = ('laz063', 0.0011013)
+zone = ('laz089', 0.0002469)
 
 [knbt]
 description = Piney Island Bt11 Bomb Range, NC, United States
@@ -17185,7 +17114,7 @@ zone = ('njz020', 0.0019958)
 description = New Orleans Lakefront Airport, LA, United States
 location = (0.5244714, -1.5713781)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNEW.TXT
-zone = ('laz062', 0.0019703)
+zone = ('laz077', 0.0011803)
 
 [knfe]
 description = Fentress Nalf, VA, United States
@@ -17221,7 +17150,7 @@ zone = ('txz343', 0.0019983)
 description = Norfolk, Naval Air Station, VA, United States
 location = (0.6446131, -1.3316135)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNGU.TXT
-zone = ('vaz095', 0.0010199)
+zone = ('vaz095', 0.0009288)
 
 [knhk]
 description = Nas Patuxent River Md, MD, United States
@@ -17233,13 +17162,13 @@ zone = ('mdz017', 0.0028514)
 description = Naws China Lake, CA, United States
 location = (0.6227917, -2.0542525)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNID.TXT
-zone = ('caz198', 0.0017422)
+zone = ('caz337', 0.0013942)
 
 [knip]
 description = Jacksonville Naval Air Stn, FL, United States
 location = (0.5276712, -1.4253522)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNIP.TXT
-zone = ('flz025', 0.0016943)
+zone = ('flz325', 0.0004220)
 
 [knjk]
 description = El Centro, Naval Air Facility, CA, United States
@@ -17275,7 +17204,7 @@ zone = ('caz043', 0.0023258)
 description = Lemoore Naval Air Station, CA, United States
 location = (0.6341363, -2.0935224)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNLC.TXT
-zone = ('caz182', 0.0028851)
+zone = ('caz305', 0.0023040)
 
 [knmm]
 description = Meridian Naval Air Station, MS, United States
@@ -17329,7 +17258,7 @@ zone = ('flz078', 0.0023891)
 description = Mayport Naval Air Facility, FL, United States
 location = (0.5305801, -1.4209889)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNRB.TXT
-zone = ('flz025', 0.0040622)
+zone = ('flz125', 0.0018499)
 
 [knrn]
 description = Norton Municipal Airport, Norton, KS, US
@@ -17359,7 +17288,7 @@ zone = ('caz550', 0.0141956)
 description = Nawcwpns Point Mugu, Ca, CA, United States
 location = (0.5954482, -2.0789780)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNTD.TXT
-zone = ('caz040', 0.0017717)
+zone = ('caz354', 0.0021151)
 
 [kntu]
 description = Oceana, Naval Air Station, VA, United States
@@ -17391,18 +17320,18 @@ location = (0.8438667, -2.1406463)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNUW.TXT
 zone = ('waz506', 0.0038427)
 
+[knxf]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNXF.TXT
+zone = ('waz506', 0.0038427)
+
 [knxp]
 description = Twentynine Palms Marine, CA, United States
 location = (0.5986479, -2.0274908)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNXP.TXT
 zone = ('caz525', 0.0012743)
 
-[kny0]
-description = Fulton County Airport, Johnstown, NY, US
-location = (0.7504602, -1.2972962)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNY0.TXT
-zone = ('nyz039', 0.0013827)
-
 [knyc]
 description = New York City Central Park, NY, United States
 location = (0.7118034, -1.2909619)
@@ -17427,6 +17356,12 @@ location = (0.5707227, -2.0458168)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNZY.TXT
 zone = ('caz043', 0.0048661)
 
+[ko05]
+description = Rogers Field, Chester, CA, US
+location = (0.7030605, -2.1160546)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO05.TXT
+zone = ('caz068', 0.0020807)
+
 [ko22]
 comment = manually researched on 2020-05-24
 description = Columbia Airport, United States of America
@@ -17438,7 +17373,7 @@ zone = ('caz019', 0.0098506)
 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 = ('caz184', 0.0027218)
+zone = ('caz319', 0.0036349)
 
 [ko54]
 description = Weaverville, CA, United States
@@ -17471,6 +17406,12 @@ location = (0.6582800, -2.1333741)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOAK.TXT
 zone = ('caz508', 0.0023431)
 
+[koar]
+description = Marina Municipal Airport, Marina, CA, US
+location = (0.6402199, -2.1251478)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOAR.TXT
+zone = ('caz530', 0.0011439)
+
 [kobe]
 description = Okeechobee County Airport, FL, United States
 location = (0.4758931, -1.4111084)
@@ -17491,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
@@ -17559,13 +17500,13 @@ zone = ('nez057', 0.0019757)
 description = Orangeburg Municipal Airport, SC, United States
 location = (0.5841035, -1.4110987)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOGB.TXT
-zone = ('scz036', 0.0008700)
+zone = ('scz136', 0.0009422)
 
 [kogd]
 description = Ogden-Hinckley Airport, UT, United States
 location = (0.7190757, -1.9550597)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOGD.TXT
-zone = ('utz002', 0.0030778)
+zone = ('utz104', 0.0028061)
 
 [kogs]
 description = Ogdensburg International, NY, United States
@@ -17573,6 +17514,12 @@ location = (0.7798713, -1.3171418)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOGS.TXT
 zone = ('nyz087', 0.0035184)
 
+[koic]
+description = Lt Warren Eaton Airport, Norwich, NY, US
+location = (0.7429273, -1.3181442)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOIC.TXT
+zone = ('nyz045', 0.0016991)
+
 [koin]
 description = Oberlin Municipal Airport, Oberlin, KS, US
 location = (0.6952327, -1.7547366)
@@ -17703,7 +17650,7 @@ zone = ('waz043', 0.0021766)
 description = Ormond Beach, Ormond Beach Municipal Airport, FL, United States
 location = (0.5114009, -1.4156996)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOMN.TXT
-zone = ('flz141', 0.0046668)
+zone = ('flz038', 0.0041994)
 
 [kona]
 description = Winona, Winona Municipal Airport-Max Conrad Field, MN, United States
@@ -17721,7 +17668,7 @@ zone = ('nez010', 0.0013077)
 description = Socorro Municipal, NM, United States
 location = (0.5937028, -1.8657570)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KONM.TXT
-zone = ('nmz409', 0.0160775)
+zone = ('nmz220', 0.0021850)
 
 [kono]
 description = Ontario Municipal Airport, OR, United States
@@ -17733,13 +17680,13 @@ zone = ('orz064', 0.0020971)
 description = Newport, Newport Municipal Airport, OR, United States
 location = (0.7780726, -2.1652215)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KONP.TXT
-zone = ('orz002', 0.0011909)
+zone = ('orz103', 0.0011925)
 
 [kont]
 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
@@ -17763,7 +17710,7 @@ zone = ('iaz075', 0.0027112)
 description = Miami Opa Locka Airport, FL, United States
 location = (0.4520403, -1.4012085)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOPF.TXT
-zone = ('flz074', 0.0014332)
+zone = ('flz074', 0.0024327)
 
 [kopl]
 description = St Landry Parish Ahart Field, Opelousas, LA, US
@@ -17817,13 +17764,13 @@ zone = ('maz003', 0.0022461)
 description = Norfolk International Airport, VA, United States
 location = (0.6440265, -1.3299409)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KORF.TXT
-zone = ('vaz095', 0.0013778)
+zone = ('vaz095', 0.0019944)
 
 [korg]
 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
@@ -17831,6 +17778,12 @@ location = (0.7376925, -1.2543100)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KORH.TXT
 zone = ('maz012', 0.0023637)
 
+[kork]
+description = North Little Rock Municipal Airport, North Little Rock, AR, US
+location = (0.6079523, -1.6101377)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KORK.TXT
+zone = ('arz044', 0.0013786)
+
 [korl]
 description = Orlando Executive Airport, FL, United States
 location = (0.4982915, -1.4195345)
@@ -17941,7 +17894,7 @@ zone = ('okz060', 0.0031112)
 
 [kowx]
 description = Putnam County Airport, Ottawa, OH, US
-location = (0.7162063, -1.4657625)
+location = (0.7162063, -1.4657624)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOWX.TXT
 zone = ('ohz016', 0.0019850)
 
@@ -17965,15 +17918,15 @@ 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
 location = (0.5969026, -2.0804325)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOXR.TXT
-zone = ('caz040', 0.0011777)
+zone = ('caz354', 0.0002310)
 
 [koxv]
 description = Knoxville, IA, United States
@@ -17981,6 +17934,12 @@ location = (0.7208210, -1.6251924)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOXV.TXT
 zone = ('iaz074', 0.0006412)
 
+[koye]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOYE.TXT
+zone = ('iaz074', 0.0006412)
+
 [koym]
 description = St Marys Municipal Airport, St Marys, PA, US
 location = (0.7227844, -1.3701289)
@@ -18023,6 +17982,18 @@ location = (0.6507169, -1.7200220)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP28.TXT
 zone = ('ksz090', 0.0020998)
 
+[kp33]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP33.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)
@@ -18059,11 +18030,17 @@ location = (0.8053676, -2.0175376)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP69.TXT
 zone = ('idz006', 0.0067136)
 
+[kp79]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP79.TXT
+zone = ('idz006', 0.0067136)
+
 [kp92]
 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
@@ -18139,9 +18116,9 @@ zone = ('flz251', 0.0019176)
 
 [kpcw]
 description = Carl R Keller Field, Port Clinton, OH, US
-location = (0.7245961, -1.4463316)
+location = (0.7245847, -1.4463252)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPCW.TXT
-zone = ('ohz007', 0.0036523)
+zone = ('ohz007', 0.0036583)
 
 [kpcz]
 description = Waupaca, Waupaca Municipal Airport, WI, United States
@@ -18171,7 +18148,7 @@ zone = ('waz028', 0.0038406)
 description = Portland International Airport, OR, United States
 location = (0.7955793, -2.1397737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPDX.TXT
-zone = ('orz006', 0.0027733)
+zone = ('waz206', 0.0015784)
 
 [kpea]
 description = Pella, Pella Municipal Airport, IA, United States
@@ -18249,7 +18226,7 @@ zone = ('miz063', 0.0019526)
 description = Philip Airport, SD, United States
 location = (0.7688175, -1.7732545)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPHP.TXT
-zone = ('sdz032', 0.0043314)
+zone = ('sdz043', 0.0031824)
 
 [kpht]
 description = Henry County Airport, Paris, TN, US
@@ -18291,7 +18268,7 @@ zone = ('idz054', 0.0036226)
 description = Port Isabel Cameron, TX, United States
 location = (0.4566945, -1.6987871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPIL.TXT
-zone = ('txz257', 0.0002952)
+zone = ('txz355', 0.0001232)
 
 [kpim]
 description = Harris County Airport, Pine Mountain, GA, US
@@ -18311,6 +18288,12 @@ location = (0.7065675, -1.4003358)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPIT.TXT
 zone = ('paz020', 0.0037976)
 
+[kpjc]
+description = Zelienople Municipal Airport, Zelienople, PA, US
+location = (0.7121223, -1.3990681)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPJC.TXT
+zone = ('paz020', 0.0032489)
+
 [kpkb]
 description = Mid-Ohio Valley Rgnl Airport, WV, United States
 location = (0.6864962, -1.4215707)
@@ -18357,7 +18340,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
@@ -18420,11 +18403,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPNT.TXT
 zone = ('ilz032', 0.0010528)
 
 [kpo1]
-comment = manually researched on 2020-05-24
-description = Poplar Muni, Poplar, MT, United States of America
-location = (0.8401045, -1.8354249)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPO1.TXT
-zone = ('mtz020', 0.0042136)
+zone = ('ilz032', 0.0010528)
 
 [kpob]
 description = Pope Air Force Base, NC, United States
@@ -18457,7 +18439,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPOU.TXT
 zone = ('nyz065', 0.0024625)
 
 [kpov]
-description = Portage County Airport, Ravenna, OH, US
+description = Portage County Regional Airport, Ravenna, OH, US
 location = (0.7192537, -1.4181080)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPOV.TXT
 zone = ('ohz022', 0.0010404)
@@ -18484,7 +18466,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
@@ -18502,19 +18484,13 @@ 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
 location = (0.6225008, -2.1054489)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPRB.TXT
-zone = ('caz037', 0.0050307)
+zone = ('caz343', 0.0012148)
 
 [kprc]
 description = Prescott Love Field, AZ, United States
@@ -18541,7 +18517,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPRO.TXT
 zone = ('iaz059', 0.0029466)
 
 [kprs]
-description = Presidio Lely International Airport, TX, US
+description = Presidio Lely International Airport, Presidio, TX, US
 location = (0.5172146, -1.8214517)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPRS.TXT
 zone = ('txz281', 0.0043256)
@@ -18607,10 +18583,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTB.TXT
 zone = ('vaz080', 0.0024708)
 
 [kptd]
-description = Potsdam Municipal-Damon field, Potsdam, NY, US
-location = (0.7797555, -1.3080964)
+description = Potsdam Municipal Airport Damon Field, Potsdam, NY, US
+location = (0.7797532, -1.3080995)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTD.TXT
-zone = ('nyz026', 0.0029951)
+zone = ('nyz026', 0.0029977)
 
 [kptk]
 description = Oakland County International, MI, United States
@@ -18622,7 +18598,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
@@ -18640,7 +18616,7 @@ zone = ('ksz081', 0.0009223)
 description = Porterville, Porterville Municipal Airport, CA, United States
 location = (0.6289003, -2.0781054)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTV.TXT
-zone = ('caz191', 0.0028181)
+zone = ('caz315', 0.0045169)
 
 [kptw]
 description = Pottstown Limerick Airport, PA, United States
@@ -18658,10 +18634,10 @@ zone = ('coz086', 0.0017755)
 description = Price Carbon County Airport, UT, United States
 location = (0.6914413, -1.9329521)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPUC.TXT
-zone = ('utz010', 0.0032724)
+zone = ('utz113', 0.0033315)
 
 [kpuj]
-description = Paulding Northwest Atlanta Airport, Dallas, GA, US
+description = Silver Comet Field at Paulding Northwest Atlanta Airport, Dallas, GA, US
 location = (0.5918988, -1.4825190)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPUJ.TXT
 zone = ('gaz031', 0.0010912)
@@ -18703,10 +18679,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
@@ -18718,7 +18694,7 @@ zone = ('okz040', 0.0012388)
 description = Provo, Provo Municipal Airport, UT, United States
 location = (0.7019132, -1.9498237)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPVU.TXT
-zone = ('utz008', 0.0014361)
+zone = ('utz111', 0.0015708)
 
 [kpvw]
 description = Plainview, Hale County Airport, TX, United States
@@ -18804,22 +18780,16 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQA8.TXT
 zone = ('miz018', 0.0017263)
 
-[kqaj]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAJ.TXT
-zone = ('miz018', 0.0017263)
-
 [kqal]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAL.TXT
 zone = ('miz018', 0.0017263)
 
-[kqau]
+[kqaq]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAU.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAQ.TXT
 zone = ('miz018', 0.0017263)
 
 [kqay]
@@ -18840,58 +18810,16 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQB3.TXT
 zone = ('miz018', 0.0017263)
 
-[kqb4]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQB4.TXT
-zone = ('miz018', 0.0017263)
-
-[kqbg]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBG.TXT
-zone = ('miz018', 0.0017263)
-
 [kqbl]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBL.TXT
 zone = ('miz018', 0.0017263)
 
-[kqbn]
+[kqbr]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBN.TXT
-zone = ('miz018', 0.0017263)
-
-[kqbt]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBT.TXT
-zone = ('miz018', 0.0017263)
-
-[kqc7]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQC7.TXT
-zone = ('miz018', 0.0017263)
-
-[kqc8]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQC8.TXT
-zone = ('miz018', 0.0017263)
-
-[kqcl]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQCL.TXT
-zone = ('miz018', 0.0017263)
-
-[kqcp]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQCP.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBR.TXT
 zone = ('miz018', 0.0017263)
 
 [kqd3]
@@ -18960,12 +18888,6 @@ 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
@@ -18996,6 +18918,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFB.TXT
 zone = ('miz018', 0.0017263)
 
+[kqfg]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFG.TXT
+zone = ('miz018', 0.0017263)
+
 [kqfl]
 description = unknown station in United States of America
 location = None
@@ -19038,30 +18966,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQGE.TXT
 zone = ('miz018', 0.0017263)
 
-[kqgr]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQGR.TXT
-zone = ('miz018', 0.0017263)
-
-[kqgt]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQGT.TXT
-zone = ('miz018', 0.0017263)
-
 [kqgx]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQGX.TXT
 zone = ('miz018', 0.0017263)
 
-[kqgz]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQGZ.TXT
-zone = ('miz018', 0.0017263)
-
 [kqhb]
 description = unknown station in United States of America
 location = None
@@ -19080,12 +18990,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHD.TXT
 zone = ('miz018', 0.0017263)
 
-[kqhe]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHE.TXT
-zone = ('miz018', 0.0017263)
-
 [kqhf]
 description = unknown station in United States of America
 location = None
@@ -19098,102 +19002,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHG.TXT
 zone = ('miz018', 0.0017263)
 
-[kqhk]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHK.TXT
-zone = ('miz018', 0.0017263)
-
-[kqhp]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHP.TXT
-zone = ('miz018', 0.0017263)
-
-[kqhq]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHQ.TXT
-zone = ('miz018', 0.0017263)
-
-[kqhr]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHR.TXT
-zone = ('miz018', 0.0017263)
-
-[kqhv]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHV.TXT
-zone = ('miz018', 0.0017263)
-
-[kqhw]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHW.TXT
-zone = ('miz018', 0.0017263)
-
-[kqhx]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHX.TXT
-zone = ('miz018', 0.0017263)
-
 [kqhy]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHY.TXT
 zone = ('miz018', 0.0017263)
 
-[kqhz]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHZ.TXT
-zone = ('miz018', 0.0017263)
-
-[kqia]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQIA.TXT
-zone = ('miz018', 0.0017263)
-
-[kqic]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQIC.TXT
-zone = ('miz018', 0.0017263)
-
-[kqif]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQIF.TXT
-zone = ('miz018', 0.0017263)
-
-[kqig]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQIG.TXT
-zone = ('miz018', 0.0017263)
-
-[kqih]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQIH.TXT
-zone = ('miz018', 0.0017263)
-
-[kqii]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQII.TXT
-zone = ('miz018', 0.0017263)
-
-[kqil]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQIL.TXT
-zone = ('miz018', 0.0017263)
-
 [kqjq]
 description = unknown station in United States of America
 location = None
@@ -19206,16 +19020,10 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQJZ.TXT
 zone = ('miz018', 0.0017263)
 
-[kqm2]
+[kqmz]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQM2.TXT
-zone = ('miz018', 0.0017263)
-
-[kqmk]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMK.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMZ.TXT
 zone = ('miz018', 0.0017263)
 
 [kqn3]
@@ -19224,125 +19032,107 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQN3.TXT
 zone = ('miz018', 0.0017263)
 
-[kqnd]
+[kqnx]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQND.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNX.TXT
 zone = ('miz018', 0.0017263)
 
-[kqrd]
+[kqoa]
 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/KQOA.TXT
 zone = ('miz018', 0.0017263)
 
-[kqrh]
+[kqob]
 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/KQOB.TXT
 zone = ('miz018', 0.0017263)
 
-[kqri]
+[kqog]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRI.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOG.TXT
 zone = ('miz018', 0.0017263)
 
-[kqrs]
+[kqoh]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRS.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOH.TXT
 zone = ('miz018', 0.0017263)
 
-[kqrv]
+[kqos]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRV.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOS.TXT
 zone = ('miz018', 0.0017263)
 
-[kqs3]
+[kqrd]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQS3.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRD.TXT
 zone = ('miz018', 0.0017263)
 
-[kqsf]
+[kqrh]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSF.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRH.TXT
 zone = ('miz018', 0.0017263)
 
-[kqsi]
+[kqtd]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSI.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTD.TXT
 zone = ('miz018', 0.0017263)
 
-[kqsn]
+[kqth]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTH.TXT
 zone = ('miz018', 0.0017263)
 
-[kqta]
-description = Atsugi, Japan Naval Air, Japan
-location = (0.6187192, 2.4338616)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTA.TXT
-
-[kqti]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTI.TXT
-
 [kqtz]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTZ.TXT
+zone = ('miz018', 0.0017263)
 
-[kqut]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUT.TXT
-
-[kquu]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUU.TXT
-
-[kqvf]
+[kquz]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQVF.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUZ.TXT
+zone = ('miz018', 0.0017263)
 
 [kqwm]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWM.TXT
+zone = ('miz018', 0.0017263)
 
 [kqwx]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWX.TXT
+zone = ('miz018', 0.0017263)
+
+[kqwy]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWY.TXT
+zone = ('miz018', 0.0017263)
 
 [kqx2]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQX2.TXT
+zone = ('miz018', 0.0017263)
 
 [kqxh]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXH.TXT
-
-[kqxt]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXT.TXT
-
-[kqyv]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQYV.TXT
+zone = ('miz018', 0.0017263)
 
 [krac]
 description = Batten International Airport, WI, United States
@@ -19486,7 +19276,7 @@ zone = ('ncz041', 0.0025268)
 description = Louisiana Regional Airport, Gonzales, LA, US
 location = (0.5266130, -1.5872129)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KREG.TXT
-zone = ('laz049', 0.0006959)
+zone = ('laz085', 0.0006823)
 
 [kreo]
 description = Rome, OR, United States
@@ -19507,11 +19297,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRFI.TXT
 zone = ('txz150', 0.0014553)
 
 [krga]
-comment = manually researched on 2020-05-24
-description = Richmond [Central Kentucky Regional], KY, US // Central Kentucky Rgnl, Richmond, KY, United States of America
-location = (0.6567942, -1.4718787)
+description = Central Kentucky Regional Airport, Richmond, KY, US
+location = (0.6567813, -1.4718763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRGA.TXT
-zone = ('kyz057', 0.0017206)
+zone = ('kyz057', 0.0017313)
 
 [krgk]
 description = Red Wing, Red Wing Municipal Airport, MN, United States
@@ -19669,12 +19458,6 @@ location = (0.8290314, -2.1330832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRNT.TXT
 zone = ('waz556', 0.0024886)
 
-[krnv]
-description = Cleveland Municipal Airport, Cleveland, MS, US
-location = (0.5892424, -1.5840241)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRNV.TXT
-zone = ('msz018', 0.0018758)
-
 [kroa]
 description = Roanoke Regional Airport, VA, United States
 location = (0.6512987, -1.3956816)
@@ -19703,7 +19486,7 @@ zone = ('mnz053', 0.0034566)
 description = Roswell Industrial Air Centr, NM, United States
 location = (0.5811946, -1.8244508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KROW.TXT
-zone = ('nmz028', 0.0145645)
+zone = ('nmz238', 0.0047328)
 
 [krox]
 description = Roseau, Roseau Municipal Airport/Rudy Billberg Field, MN, United States
@@ -19729,6 +19512,12 @@ location = (0.7311718, -1.5547102)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRPJ.TXT
 zone = ('ilz010', 0.0038638)
 
+[krpx]
+description = Roundup Airport, Roundup, MT, US
+location = (0.8111434, -1.8944065)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRPX.TXT
+zone = ('mtz029', 0.0017683)
+
 [krqb]
 description = Big Rapids, Roben-Hood Airport, MI, United States
 location = (0.7631016, -1.4923292)
@@ -19772,10 +19561,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRSN.TXT
 zone = ('laz005', 0.0018910)
 
 [krsp]
-description = Naval Support Facility Thurmont (Camp David), MD, US
-location = (0.6919548, -1.3520851)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRSP.TXT
-zone = ('mdz004', 0.0031804)
+zone = ('laz005', 0.0018910)
 
 [krst]
 description = Rochester International Airport, MN, United States
@@ -19799,7 +19588,7 @@ zone = ('flz265', 0.0011557)
 description = Raton, Raton Municipal \ Crews Field Airport, NM, United States
 location = (0.6412679, -1.8266228)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRTN.TXT
-zone = ('coz074', 0.0098613)
+zone = ('nmz227', 0.0048927)
 
 [krts]
 description = Reno-Stead Airport, Reno, NV, US
@@ -19811,7 +19600,7 @@ zone = ('nvz003', 0.0053087)
 description = Russelville Municipal Airport, AR, United States
 location = (0.6152286, -1.6249015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRUE.TXT
-zone = ('arz022', 0.0035737)
+zone = ('arz122', 0.0017106)
 
 [krug]
 description = Rugby Municipal Airport, ND, United States
@@ -19831,6 +19620,18 @@ location = (0.7598000, -1.2732177)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRUT.TXT
 zone = ('vtz019', 0.0011728)
 
+[krvf]
+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 = ('mtz328', 0.0052461)
+
+[krvj]
+description = Swinton Smith Field at Reidsville Municipal Airport, Reidsville, GA, US
+location = (0.5595438, -1.4338539)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRVJ.TXT
+zone = ('gaz114', 0.0014339)
+
 [krvl]
 description = Reedsville / Mifflin, PA, United States
 location = (0.7100581, -1.3549573)
@@ -19874,8 +19675,8 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRXE.TXT
 zone = ('idz053', 0.0017050)
 
 [krym]
-description = Ray S Miller Army Air Field, Camp Ripley, MN, US
-location = (0.8044432, -1.6469013)
+description = Ray S Miller Army Air Field, Fort Ripley, MN, US
+location = (0.8044432, -1.6469014)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRYM.TXT
 zone = ('mnz043', 0.0017682)
 
@@ -19927,12 +19728,24 @@ location = (0.6883648, -1.4490265)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRZT.TXT
 zone = ('ohz073', 0.0018515)
 
+[ks12]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS12.TXT
+zone = ('ohz073', 0.0018515)
+
 [ks21]
 description = Sunriver, OR, United States
 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)
@@ -19951,6 +19764,12 @@ location = (0.7796421, -2.1145536)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS33.TXT
 zone = ('orz511', 0.0039504)
 
+[ks34]
+description = Plains Airport, Plains, MT, US
+location = (0.8285684, -2.0055076)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS34.TXT
+zone = ('mtz004', 0.0031200)
+
 [ks39]
 comment = manually researched on 2020-05-24
 description = Prineville AP, Prineville, OR, United States of America
@@ -19962,19 +19781,13 @@ zone = ('orz511', 0.0041039)
 description = Methow Valley State Airport, Winthrop, WA, US
 location = (0.8451739, -2.0969433)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS52.TXT
-zone = ('waz042', 0.0039237)
-
-[ks59]
-description = Libby Airport, Libby, MT, US
-location = (0.8427113, -2.0156807)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS59.TXT
-zone = ('mtz001', 0.0033182)
+zone = ('waz049', 0.0030299)
 
 [ks71]
 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
@@ -20004,7 +19817,7 @@ zone = ('azz509', 0.0016589)
 description = Santa Fe County Municipal, NM, United States
 location = (0.6216281, -1.8515034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSAF.TXT
-zone = ('coz071', 0.0284051)
+zone = ('nmz218', 0.0015439)
 
 [ksan]
 description = San Diego International \Lindbergh Fld, CA, United States
@@ -20046,7 +19859,7 @@ zone = ('mnz032', 0.0040770)
 description = Santa Barbara Municipal, CA, United States
 location = (0.6009750, -2.0917771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBA.TXT
-zone = ('caz039', 0.0008735)
+zone = ('caz350', 0.0019549)
 
 [ksbd]
 description = Norton Air Force Base / San Bern, CA, United States
@@ -20064,19 +19877,13 @@ 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)
-
-[ksbo]
-description = Emanuel County Airport, Swainsboro, GA, US
-location = (0.5691362, -1.4376260)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBO.TXT
-zone = ('gaz086', 0.0010565)
+zone = ('inz104', 0.0019841)
 
 [ksbp]
 description = San Luis Obispo Mc Chesney, CA, United States
 location = (0.6149377, -2.1054489)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBP.TXT
-zone = ('caz034', 0.0022389)
+zone = ('caz341', 0.0023087)
 
 [ksbs]
 description = Steamboat Springs, CO, United States
@@ -20084,6 +19891,12 @@ location = (0.7071492, -1.8651752)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBS.TXT
 zone = ('coz004', 0.0014489)
 
+[ksbx]
+description = Shelby Airport, Shelby, MT, US
+location = (0.8471950, -1.9525173)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBX.TXT
+zone = ('mtz303', 0.0049824)
+
 [ksby]
 description = Salisbury-Wicomico Cty Reg, MD, United States
 location = (0.6690429, -1.3177236)
@@ -20096,12 +19909,6 @@ location = (0.5789571, -1.5063151)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSCD.TXT
 zone = ('alz027', 0.0041658)
 
-[kscf]
-description = South Marsh 268, LA, United States
-location = (0.5081672, -1.6034534)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSCF.TXT
-zone = ('laz054', 0.0123392)
-
 [ksch]
 description = Schenectady Airport, NY, United States
 location = (0.7478736, -1.2903801)
@@ -20136,13 +19943,13 @@ zone = ('iaz090', 0.0024874)
 description = Sandberg, CA, United States
 location = (0.6065019, -2.0719967)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSDB.TXT
-zone = ('caz197', 0.0055055)
+zone = ('caz378', 0.0013768)
 
 [ksdc]
 description = Williamson Sodus Airport, Williamson/Sodus, NY, US
-location = (0.7545878, -1.3460154)
+location = (0.7545856, -1.3459875)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSDC.TXT
-zone = ('nyz004', 0.0017951)
+zone = ('nyz004', 0.0017802)
 
 [ksdf]
 description = Standiford Field, KY, United States
@@ -20206,9 +20013,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
@@ -20304,7 +20111,7 @@ zone = ('arz046', 0.0040140)
 description = St George, St George Municipal Airport, UT, United States
 location = (0.6472263, -1.9826940)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSGU.TXT
-zone = ('utz019', 0.0016764)
+zone = ('utz123', 0.0015506)
 
 [kshd]
 description = Staunton / Shenandoah, VA, United States
@@ -20318,6 +20125,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)
@@ -20337,17 +20150,11 @@ 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)
 
-[ksik]
-description = Sikeston Memorial Municipal Airport, Sikeston, MO, US
-location = (0.6440073, -1.5631483)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSIK.TXT
-zone = ('moz111', 0.0026912)
-
 [ksiy]
 description = Montague Siskiyou County, CA, United States
 location = (0.7289659, -2.1374466)
@@ -20360,14 +20167,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)
@@ -20400,7 +20201,7 @@ zone = ('txz205', 0.0014992)
 description = Taos, Taos Regional Airport, NM, United States
 location = (0.6361725, -1.8442312)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSKX.TXT
-zone = ('coz071', 0.0135356)
+zone = ('nmz216', 0.0032532)
 
 [kslb]
 description = Storm Lake, IA, United States
@@ -20412,13 +20213,13 @@ zone = ('iaz022', 0.0025887)
 description = Salt Lake City International Airport, UT, United States
 location = (0.7118034, -1.9541870)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSLC.TXT
-zone = ('utz003', 0.0060419)
+zone = ('utz105', 0.0018636)
 
 [ksle]
 description = Salem Mcnary Field, OR, United States
 location = (0.7836528, -2.1467550)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSLE.TXT
-zone = ('orz007', 0.0027484)
+zone = ('orz115', 0.0032870)
 
 [kslg]
 description = Siloam Springs, Smith Field Airport, AR, United States
@@ -20436,7 +20237,7 @@ zone = ('miz097', 0.0022376)
 description = Los Alamitos U. S. Army Airfield, CA, United States
 location = (0.5896304, -2.0603612)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSLI.TXT
-zone = ('caz041', 0.0044222)
+zone = ('caz368', 0.0039947)
 
 [kslk]
 description = Adirondack Regional Airport, NY, United States
@@ -20490,13 +20291,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 = ('caz041', 0.0026605)
+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
@@ -20514,7 +20315,7 @@ zone = ('scz031', 0.0014085)
 description = Santa Maria Public Airport, CA, United States
 location = (0.6091199, -2.1025400)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMX.TXT
-zone = ('caz035', 0.0031652)
+zone = ('caz347', 0.0028387)
 
 [ksna]
 description = Santa Ana Wayne Orange Cty, CA, United States
@@ -20586,13 +20387,13 @@ zone = ('azz017', 0.0078408)
 description = Spartanburg Memorial, SC, United States
 location = (0.6094108, -1.4302973)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSPA.TXT
-zone = ('scz007', 0.0006360)
+zone = ('scz109', 0.0014730)
 
 [kspb]
 description = Scappoose Industrial Airpark, OR, United States
 location = (0.7987790, -2.1444279)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSPB.TXT
-zone = ('orz006', 0.0049676)
+zone = ('orz108', 0.0036151)
 
 [kspd]
 description = Springfield Comanche Natl, CO, United States
@@ -20604,7 +20405,7 @@ zone = ('coz099', 0.0010000)
 description = Spearfish / Clyde Ice, SD, United States
 location = (0.7763806, -1.8113609)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSPF.TXT
-zone = ('sdz025', 0.0003872)
+zone = ('sdz025', 0.0006699)
 
 [kspg]
 description = St Petersburg Whitted Airport, FL, United States
@@ -20618,6 +20419,12 @@ location = (0.6955137, -1.5652695)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSPI.TXT
 zone = ('ilz051', 0.0016354)
 
+[kspk]
+description = Spanish Fork Municipal Airport/Woodhouse Field, Spanish Fork, UT, US
+location = (0.7006629, -1.9489689)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSPK.TXT
+zone = ('utz111', 0.0022418)
+
 [ksps]
 description = Wichita Falls Sheppard Afb, TX, United States
 location = (0.5931211, -1.7191493)
@@ -20670,7 +20477,7 @@ zone = ('flz155', 0.0041001)
 description = Ruidoso Regional, NM, United States
 location = (0.5841035, -1.8419041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSRR.TXT
-zone = ('nmz415', 0.0085730)
+zone = ('nmz226', 0.0022369)
 
 [kssc]
 description = Shaw Air Force Base, SC, United States
@@ -20716,9 +20523,9 @@ zone = ('moz020', 0.0023830)
 
 [kstk]
 description = Sterling Municipal Airport, Sterling, CO, US
-location = (0.7088707, -1.8023142)
+location = (0.7088392, -1.8022939)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSTK.TXT
-zone = ('coz048', 0.0028019)
+zone = ('coz048', 0.0028122)
 
 [kstl]
 description = Lambert-St Louis International Airport, MO, United States
@@ -20736,13 +20543,13 @@ zone = ('mnz062', 0.0015841)
 description = Santa Rosa Sonoma County, CA, United States
 location = (0.6719518, -2.1435552)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSTS.TXT
-zone = ('caz507', 0.0019021)
+zone = ('caz506', 0.0032974)
 
 [ksua]
 description = Stuart, Witham Field Airport, FL, United States
 location = (0.4744096, -1.4001225)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSUA.TXT
-zone = ('flz064', 0.0031155)
+zone = ('flz164', 0.0013897)
 
 [ksue]
 description = Sturgeon Bay, WI, United States
@@ -20787,7 +20594,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSUX.TXT
 zone = ('nez014', 0.0023407)
 
 [ksuz]
-description = Saline County Regional Airport, Benton, AR, US
+description = Saline County Regional Airport, Bryant, AR, US
 location = (0.6037198, -1.6140700)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSUZ.TXT
 zone = ('arz043', 0.0029963)
@@ -20856,7 +20663,7 @@ zone = ('orz024', 0.0060848)
 description = Santa Rosa Route 66 Airport, Santa Rosa, NM, US
 location = (0.6097203, -1.8263648)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSXU.TXT
-zone = ('txz021', 0.0275750)
+zone = ('nmz233', 0.0024515)
 
 [ksyf]
 description = Cheyenne County Municipal Airport, St Francis, KS, US
@@ -20907,10 +20714,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSZY.TXT
 zone = ('tnz091', 0.0010543)
 
 [kt20]
-description = Roger M. Dreyer Memorial Airport, Gonzales, TX, US
-location = (0.5153608, -1.7010224)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT20.TXT
-zone = ('txz223', 0.0013311)
+zone = ('tnz091', 0.0010543)
 
 [kt35]
 description = Cameron Municipal Airpark, Cameron, TX, US
@@ -20924,18 +20731,42 @@ location = (0.5178270, -1.6591833)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT41.TXT
 zone = ('txz313', 0.0010324)
 
+[kt69]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT69.TXT
+zone = ('txz313', 0.0010324)
+
+[kt70]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT70.TXT
+zone = ('txz313', 0.0010324)
+
 [kt74]
 description = Taylor Municipal Airport, Taylor, TX, US
 location = (0.5335925, -1.7007047)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT74.TXT
 zone = ('txz173', 0.0027094)
 
+[kt78]
+description = Liberty Municipal Airport, Liberty, TX, US
+location = (0.5249567, -1.6528024)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT78.TXT
+zone = ('txz300', 0.0019042)
+
 [kt82]
 description = Fredericksburg, Gillespie County Airport, TX, United States
 location = (0.5278506, -1.7262955)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT82.TXT
 zone = ('txz188', 0.0014144)
 
+[kt89]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT89.TXT
+zone = ('txz188', 0.0014144)
+
 [ktad]
 description = Trinidad, Perry Stokes Airport, CO, United States
 location = (0.6504260, -1.8227055)
@@ -20976,7 +20807,7 @@ zone = ('wyz017', 0.0028161)
 description = Tucumcari Municipal Airport, NM, United States
 location = (0.6140650, -1.8081611)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTCC.TXT
-zone = ('txz011', 0.0147214)
+zone = ('nmz234', 0.0015550)
 
 [ktcl]
 description = Tuscaloosa Regional Airport, AL, United States
@@ -21000,7 +20831,7 @@ zone = ('nmz409', 0.0039713)
 description = Tracy Municipal Airport, Tracy, CA, US
 location = (0.6577971, -2.1195628)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTCY.TXT
-zone = ('caz511', 0.0051343)
+zone = ('caz019', 0.0056657)
 
 [ktdf]
 description = Roxboro, Person County Airport, NC, United States
@@ -21038,12 +20869,6 @@ location = (0.6624203, -1.8833606)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTEX.TXT
 zone = ('coz018', 0.0052555)
 
-[ktfp]
-description = McCampbell-Porter Airport, Ingleside, TX, US
-location = (0.4871738, -1.6966608)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTFP.TXT
-zone = ('txz344', 0.0009741)
-
 [ktgi]
 description = Tangier Island Airport, Tangier, VA, US
 location = (0.6601725, -1.3264119)
@@ -21056,6 +20881,12 @@ location = (0.6174992, -1.5052836)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTHA.TXT
 zone = ('tnz076', 0.0023095)
 
+[kthm]
+description = Thompson Falls Airport, Thompson Falls, MT, US
+location = (0.8303142, -2.0120330)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTHM.TXT
+zone = ('mtz004', 0.0056586)
+
 [kthv]
 description = York Airport, PA, United States
 location = (0.6966773, -1.3418673)
@@ -21090,7 +20921,7 @@ zone = ('waz509', 0.0018991)
 description = Titusville, FL, United States
 location = (0.4977097, -1.4102260)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTIX.TXT
-zone = ('flz147', 0.0007900)
+zone = ('flz347', 0.0012798)
 
 [ktkc]
 description = Tracy, Tracy Municipal Airport, MN, United States
@@ -21144,13 +20975,13 @@ zone = ('txz212', 0.0038092)
 description = Tillamook Airport, Tillamook, OR, US
 location = (0.7926972, -2.1609620)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTMK.TXT
-zone = ('orz001', 0.0051222)
+zone = ('orz102', 0.0011679)
 
 [ktmt]
 description = Austin Airport, Austin, NV, US
-location = (0.6888465, -2.0454386)
+location = (0.6888415, -2.0454836)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTMT.TXT
-zone = ('nvz037', 0.0070094)
+zone = ('nvz037', 0.0070436)
 
 [ktnb]
 description = Boone, Watauga County Hospital Heliport, NC, United States
@@ -21168,7 +20999,7 @@ zone = ('iaz061', 0.0004849)
 description = Torrance, Zamperini Field Airport, CA, United States
 location = (0.5899213, -2.0653063)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTOA.TXT
-zone = ('caz041', 0.0022861)
+zone = ('caz367', 0.0007394)
 
 [ktob]
 description = Dodge Center, Dodge Center Airport, MN, United States
@@ -21178,7 +21009,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)
 
@@ -21248,6 +21079,18 @@ location = (0.6715032, -1.7607755)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTQK.TXT
 zone = ('ksz043', 0.0003294)
 
+[ktqs]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTQS.TXT
+zone = ('ksz043', 0.0003294)
+
+[ktqv]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTQV.TXT
+zone = ('ksz043', 0.0003294)
+
 [ktri]
 description = Tri-City Regional Airport, TN, United States
 location = (0.6364634, -1.4381513)
@@ -21276,7 +21119,7 @@ zone = ('caz061', 0.0028966)
 description = Tehachapi Municipal Airport, Tehachapi, CA, US
 location = (0.6132214, -2.0671506)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTSP.TXT
-zone = ('caz196', 0.0032547)
+zone = ('caz334', 0.0015450)
 
 [ktta]
 description = Sanford, Sanford-Lee County Regional Airport, NC, United States
@@ -21288,7 +21131,7 @@ zone = ('ncz076', 0.0021248)
 description = Portland-Troutdale Airport, OR, United States
 location = (0.7949975, -2.1365739)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTTD.TXT
-zone = ('waz039', 0.0035647)
+zone = ('orz112', 0.0005609)
 
 [kttf]
 description = Monroe, Custer Airport, MI, United States
@@ -21306,7 +21149,7 @@ zone = ('njz015', 0.0015334)
 description = Titusville, Nasa Shuttle Landing Facility, FL, United States
 location = (0.4994551, -1.4084807)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTTS.TXT
-zone = ('flz147', 0.0015978)
+zone = ('flz447', 0.0009332)
 
 [ktul]
 description = Tulsa International Airport, OK, United States
@@ -21366,7 +21209,7 @@ zone = ('msz047', 0.0026280)
 description = Bolinder Field Tooele Valley Airport, Tooele, UT, US
 location = (0.7088184, -1.9608948)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTVY.TXT
-zone = ('utz003', 0.0024503)
+zone = ('utz102', 0.0042656)
 
 [ktwf]
 description = Joslin Fld-Magic Valley Regl, ID, United States
@@ -21380,6 +21223,12 @@ location = (0.8211774, -1.6013396)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTWM.TXT
 zone = ('mnz020', 0.0054080)
 
+[ktwt]
+description = Sturgis Municipal Airport, Sturgis, KY, US
+location = (0.6552105, -1.5350484)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTWT.TXT
+zone = ('kyz014', 0.0020545)
+
 [ktxk]
 description = Texarkana Rgnl Webb Field, AR, United States
 location = (0.5838126, -1.6403186)
@@ -21422,42 +21271,47 @@ 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 = ('utz005', 0.0025269)
-
 [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 = ('utz003', 0.0037955)
+zone = ('utz105', 0.0010204)
 
-[ku55]
-comment = manually researched on 2020-05-24
-description = Panguitch Municipal Airport, United States of America
-location = (0.6606266, -1.9615956)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU55.TXT
-zone = ('utz518', 0.0004459)
+[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)
+
+[ku64]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU64.TXT
+zone = ('utz125', 0.0069648)
 
 [ku68]
-description = North Big Horn County Airport, Cowley/Lovell/Byron, WY, US
-location = (0.7838571, -1.8927397)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU68.TXT
-zone = ('mtz171', 0.0051211)
+zone = ('utz125', 0.0069648)
+
+[ku69]
+description = Duchesne Municipal Airport, Duchesne, UT, US
+location = (0.7014810, -1.9265118)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU69.TXT
+zone = ('utz114', 0.0012950)
 
 [kuao]
 description = Aurora State Airport, OR, United States
 location = (0.7897615, -2.1426825)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUAO.TXT
-zone = ('orz006', 0.0041633)
+zone = ('orz115', 0.0036996)
 
 [kube]
 description = Cumberland Municipal Airport, Cumberland, WI, US
-location = (0.7942295, -1.6053731)
+location = (0.7942290, -1.6053559)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUBE.TXT
-zone = ('wiz015', 0.0021672)
+zone = ('wiz015', 0.0021579)
 
 [kucp]
 description = New Castle, New Castle Municipal Airport, PA, United States
@@ -21537,11 +21391,17 @@ location = (0.6563136, -1.7693101)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KULS.TXT
 zone = ('ksz075', 0.0011686)
 
+[kump]
+description = Indianapolis Metropolitan Airport, Indianapolis, IN, US
+location = (0.6970007, -1.5017685)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUMP.TXT
+zone = ('inz039', 0.0023982)
+
 [kuni]
-description = Ohio University Snyder Field, Athens/Albany, OH, US
-location = (0.6843610, -1.4352087)
+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
@@ -21591,17 +21451,29 @@ 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUVA.TXT
 zone = ('txz203', 0.0025676)
 
+[kuwl]
+description = New Castle-Henry County Municipal Airport, New Castle, IN, US
+location = (0.6959657, -1.4892284)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUWL.TXT
+zone = ('inz049', 0.0013441)
+
 [kuxl]
 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
@@ -21637,7 +21509,7 @@ zone = ('njz019', 0.0013603)
 description = Lompoc, Vandenberg Air Force Base, CA, United States
 location = (0.6061432, -2.1044598)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVBG.TXT
-zone = ('caz035', 0.0021612)
+zone = ('caz346', 0.0003899)
 
 [kvbt]
 description = Bentonville, Bentonville Municipal Airport/Louise M Thaden Field, AR, United States
@@ -21705,6 +21577,12 @@ location = (0.7477654, -1.3187952)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVGC.TXT
 zone = ('nyz036', 0.0018366)
 
+[kvgn]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVGN.TXT
+zone = ('nyz036', 0.0018366)
+
 [kvgt]
 description = North Las Vegas, NV, United States
 location = (0.6318092, -2.0103284)
@@ -21727,7 +21605,7 @@ zone = ('moz058', 0.0022272)
 description = Visalia, Visalia Municipal Airport, CA, United States
 location = (0.6338454, -2.0839231)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVIS.TXT
-zone = ('caz185', 0.0036939)
+zone = ('caz312', 0.0021187)
 
 [kvji]
 description = Abingdon, VA, United States
@@ -21741,13 +21619,6 @@ location = (0.5625778, -1.5870861)
 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)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVKY.TXT
-zone = ('laz069', 0.0179470)
-
 [kvld]
 description = Valdosta Regional Airport, GA, United States
 location = (0.5372705, -1.4532775)
@@ -21776,7 +21647,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
@@ -21813,19 +21684,19 @@ zone = ('inz002', 0.0008966)
 description = Jacksonville, Cecil Field Airport, FL, United States
 location = (0.5274143, -1.4290174)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVQQ.TXT
-zone = ('flz025', 0.0036228)
+zone = ('flz425', 0.0021336)
 
 [kvrb]
 description = Vero Beach Municipal Airport, FL, United States
 location = (0.4825835, -1.4035356)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVRB.TXT
-zone = ('flz054', 0.0031678)
+zone = ('flz154', 0.0008780)
 
 [kvsf]
 description = Hartness State Airport, VT, United States
 location = (0.7566002, -1.2656546)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVSF.TXT
-zone = ('nhz007', 0.0037407)
+zone = ('vtz021', 0.0030806)
 
 [kvta]
 description = Newark Heath Airport, OH, United States
@@ -21861,7 +21732,13 @@ zone = ('ncz073', 0.0023146)
 description = Pearson Airfield, WA, United States
 location = (0.7961610, -2.1406463)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVUO.TXT
-zone = ('waz039', 0.0026298)
+zone = ('waz206', 0.0008936)
+
+[kvvs]
+description = Joseph A. Hardy Connellsville Airport, Connellsville, PA, US
+location = (0.6974488, -1.3902899)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVVS.TXT
+zone = ('paz075', 0.0015411)
 
 [kvvv]
 description = Ortonville, Ortonville Muncipal-Martinson Field Airport, MN, United States
@@ -21895,11 +21772,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW22.TXT
 zone = ('wvz039', 0.0018400)
 
 [kw29]
-comment = manually researched on 2020-05-24
-description = Bay Brdg AP, Stevensville, MD, United States of America
-location = (0.6802712, -1.3322098)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW29.TXT
-zone = ('mdz014', 0.0027933)
+zone = ('wvz039', 0.0018400)
 
 [kw31]
 description = Lunenburg County Airport, Kenbridge, VA, US
@@ -21907,11 +21783,17 @@ 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW43.TXT
-zone = ('wyz056', 0.0030377)
+zone = ('wyz056', 0.0030406)
 
 [kw63]
 description = Clarksville / Marks, VA, United States
@@ -21920,23 +21802,22 @@ 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.0006321)
+zone = ('vaz085', 0.0018893)
 
 [kw78]
-description = William M Tuck Airport, South Boston, VA, US
-location = (0.6407104, -1.3761572)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW78.TXT
-zone = ('vaz058', 0.0015902)
+zone = ('vaz085', 0.0018893)
 
 [kw81]
-description = Crewe Municipal Airport, Crewe, VA, US
-location = (0.6489309, -1.3630724)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW81.TXT
-zone = ('vaz067', 0.0009310)
+zone = ('vaz085', 0.0018893)
 
 [kw96]
 comment = manually researched on 2020-05-24
@@ -21979,13 +21860,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
@@ -22063,7 +21944,7 @@ zone = ('flz052', 0.0015328)
 description = Sebastian Municipal Airport, Sebastian, FL, US
 location = (0.4854214, -1.4049185)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KX26.TXT
-zone = ('flz054', 0.0027918)
+zone = ('flz154', 0.0022784)
 
 [kx60]
 description = Williston Municipal Airport, Williston, FL, US
@@ -22091,15 +21972,15 @@ zone = ('txz102', 0.0026374)
 
 [kxll]
 description = Allentown Queen City Municipal Airport, Allentown, PA, US
-location = (0.7080853, -1.3175193)
+location = (0.7080819, -1.3174926)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXLL.TXT
-zone = ('paz061', 0.0015673)
+zone = ('paz061', 0.0015868)
 
 [kxmr]
 description = Cocoa Beach, Cape Canaveral Air Force Station Skid Strip, FL, United States
 location = (0.4968371, -1.4061536)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXMR.TXT
-zone = ('flz147', 0.0036523)
+zone = ('flz447', 0.0024157)
 
 [kxna]
 description = Northwest Arkansas Regional, AR, United States
@@ -22111,21 +21992,14 @@ zone = ('arz001', 0.0011452)
 description = North Air Force Auxillary Airfield, North, SC, US
 location = (0.5865939, -1.4151702)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXNO.TXT
-zone = ('scz036', 0.0050787)
+zone = ('scz135', 0.0009359)
 
 [kxnx]
-description = Sumner County Regional Airport, Gallatin, TN, US
+description = Music City Executive Airport, Gallatin, TN, US
 location = (0.6348648, -1.5081113)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXNX.TXT
 zone = ('tnz008', 0.0018003)
 
-[kxpy]
-comment = manually researched on 2020-05-24
-description = Port Fourchon Terminal, LA, United States of America
-location = (0.5082922, -1.5743219)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXPY.TXT
-zone = ('laz067', 0.0044484)
-
 [kxsa]
 description = Tappahannock-Essex County Airport, Tappahannock, VA, US
 location = (0.6607747, -1.3420552)
@@ -22218,6 +22092,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)
@@ -22246,8 +22126,8 @@ location = (0.7531096, 0.4468043)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBGO.TXT
 
 [lbia]
-description = Bezmer Air Base, Yambol, 28, BG
-location = (0.7409778, 0.4599326)
+description = Bezmer Air Base, Bezmer, 28, BG
+location = (0.7409778, 0.4599327)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBIA.TXT
 
 [lbpd]
@@ -22262,7 +22142,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBPG.TXT
 
 [lbpl]
 description = Dolna Mitropoliya Air Base, Dolna Mitropoliya, 15, BG
-location = (0.7583700, 0.4276545)
+location = (0.7583765, 0.4276480)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBPL.TXT
 
 [lbsf]
@@ -22271,7 +22151,7 @@ location = (0.7443829, 0.4081162)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBSF.TXT
 
 [lbwb]
-description = Balchik Air Base, Balchik, 03, BG
+description = Balchik Airfield, Balchik, 08, BG
 location = (0.7578883, 0.4918565)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBWB.TXT
 
@@ -22351,8 +22231,8 @@ location = (0.6798057, -0.0322886)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAB.TXT
 
 [leag]
-description = Algeciras Heliport, Algeciras, CA, ES
-location = (0.6305679, -0.0949654)
+description = Algeciras Heliport, Algeciras, AN, ES
+location = (0.6305669, -0.0949647)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAG.TXT
 
 [leal]
@@ -22366,7 +22246,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
 
@@ -22401,7 +22281,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
 
@@ -22431,7 +22311,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
 
@@ -22456,7 +22336,7 @@ location = (0.7033677, -0.0648681)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEGT.TXT
 
 [lehc]
-description = Huesca/Pirineos Airport, Monflorite/Alcalá del Obispo, AR, ES
+description = Huesca-Pirineos Airport, Monflorite/Alcalá del Obispo, AR, ES
 location = (0.7343665, -0.0055269)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEHC.TXT
 
@@ -22506,7 +22386,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
 
@@ -22531,8 +22411,8 @@ location = (0.6623525, -0.0215257)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LERI.TXT
 
 [lerl]
-description = Ciudad Real Central Airport, Ciudad Real, CM, ES
-location = (0.6781719, -0.0692896)
+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
 
 [lers]
@@ -22551,7 +22431,7 @@ location = (0.7147123, -0.0959931)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LESA.TXT
 
 [lesb]
-description = Son Bonet Airport, Mallorca Island, PM, ES
+description = Son Bonet Airfield, Marratxí, IB, ES
 location = (0.6911312, 0.0471724)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LESB.TXT
 
@@ -22572,7 +22452,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]
@@ -22581,8 +22461,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]
@@ -22626,13 +22506,13 @@ location = (0.6530440, -0.1029744)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEZL.TXT
 
 [lfac]
-description = Calais-Dunkerque Airport, Calais/Dunkerque, HDF, FR
+description = Calais-Dunkerque Airport, Marck, HDF, FR
 location = (0.8894565, 0.0341170)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFAC.TXT
 
 [lfaq]
-description = Albert-Bray Airport, Albert/Bray, HDF, FR
-location = (0.8721672, 0.0470830)
+description = Albert-Picardie Airport, Méaulte, HDF, FR
+location = (0.8721419, 0.0470181)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFAQ.TXT
 
 [lfat]
@@ -22660,6 +22540,11 @@ description = Bergerac, France
 location = (0.7821984, 0.0090175)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFBE.TXT
 
+[lfbf]
+description = Toulouse / Francazal, France
+location = (0.7598000, 0.0238528)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFBF.TXT
+
 [lfbg]
 description = Cognac, France
 location = (0.7970337, -0.0055269)
@@ -22705,6 +22590,11 @@ description = Angoulême-Brie-Champniers Airport, Angoulême/Brie/Champniers, NA
 location = (0.7981251, 0.0038651)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFBU.TXT
 
+[lfbx]
+description = Perigueux, France
+location = (0.7888888, 0.0142535)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFBX.TXT
+
 [lfby]
 description = Dax, France
 location = (0.7624180, -0.0186168)
@@ -22746,7 +22636,7 @@ location = (0.8549204, 0.1090831)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFJL.TXT
 
 [lfjr]
-description = Angers-Loire Airport, Angers/Marcé, PDL, FR
+description = Angers-Loire Airport, TFFR, PDL, FR
 location = (0.8300838, -0.0054493)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFJR.TXT
 
@@ -22785,6 +22675,11 @@ description = Clermont-Ferrand, France
 location = (0.7990699, 0.0552688)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLC.TXT
 
+[lflh]
+description = Chalon-Champforgeuil Airfield, Fragnes-la-Loyère, BFC, FR
+location = (0.8172857, 0.0841158)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLH.TXT
+
 [lfll]
 description = Lyon / Satolas, France
 location = (0.7981972, 0.0887209)
@@ -22796,8 +22691,8 @@ location = (0.8101237, 0.0701041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLN.TXT
 
 [lflp]
-description = Annecy-Haute-Savoie-Mont Blanc Airport, Annecy/Meythet, ARA, FR
-location = (0.8016443, 0.1065766)
+description = Annecy Haute-Savoie Mont Blanc Airport, Epagny Metz-Tessy, ARA, FR
+location = (0.8016113, 0.1064424)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLP.TXT
 
 [lfls]
@@ -22810,6 +22705,11 @@ description = Valence-Chabeuil Airport, Valence/Chabeuil, ARA, FR
 location = (0.7840298, 0.0867411)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLU.TXT
 
+[lflv]
+description = Vichy, France
+location = (0.8057603, 0.0593412)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLV.TXT
+
 [lflw]
 description = Aurillac, France
 location = (0.7836528, 0.0421788)
@@ -22900,11 +22800,6 @@ description = Beauvais, France
 location = (0.8633562, 0.0369428)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFOB.TXT
 
-[lfoc]
-description = Chateaudun, France
-location = (0.8386307, 0.0241437)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFOC.TXT
-
 [lfoe]
 description = Evreux, France
 location = (0.8555022, 0.0212348)
@@ -22941,7 +22836,7 @@ location = (0.8383061, -0.0129676)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFOV.TXT
 
 [lfoz]
-description = Aérodrome de Saint-Denis-de-l'Hôtel, Orléans - Saint-Denis-de-l'Hôtel, CVL, FR
+description = Orléans – Saint-Denis-de-l'Hôtel Airport, Orléans, CVL, FR
 location = (0.8359586, 0.0377572)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFOZ.TXT
 
@@ -22981,7 +22876,7 @@ location = (0.8511389, 0.0383972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFPV.TXT
 
 [lfqa]
-description = Aérodrome de Reims Prunay, Reims/Prunay, GES, FR
+description = Reims-Prunay Airfield, Prunay, GES, FR
 location = (0.8588538, 0.0725460)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFQA.TXT
 
@@ -22990,11 +22885,6 @@ description = Troyes, France
 location = (0.8435758, 0.0701041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFQB.TXT
 
-[lfqg]
-description = Nevers, France
-location = (0.8203047, 0.0541052)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFQG.TXT
-
 [lfqq]
 description = Lille, France
 location = (0.8825548, 0.0541052)
@@ -23101,7 +22991,7 @@ location = (0.8249590, 0.0887209)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSD.TXT
 
 [lfsg]
-description = Épinal-Mirecourt Airport, Épinal/Mirecourt, GES, FR
+description = Épinal-Mirecourt Airport, Juvaincourt, GES, FR
 location = (0.8434304, 0.1059411)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSG.TXT
 
@@ -23115,6 +23005,11 @@ description = Toul / Rosieres, France
 location = (0.8514298, 0.0957022)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSL.TXT
 
+[lfsm]
+description = Montbéliard-Courcelles Airfield, Courcelles-lès-Montbéliard, BFC, FR
+location = (0.8288045, 0.1185173)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSM.TXT
+
 [lfsn]
 description = Nancy / Essey, France
 location = (0.8496845, 0.1085013)
@@ -23186,7 +23081,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 King Pyrrhus National Airport, Ioannina, D, GR
 location = (0.6928329, 0.3634212)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LGIO.TXT
 
@@ -23306,7 +23201,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
 
@@ -23325,11 +23220,6 @@ description = Zakinthos Airport, Greece
 location = (0.6588618, 0.3644829)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LGZA.TXT
 
-[lhbc]
-description = Bekescsaba, Hungary
-location = (0.8147779, 0.3694280)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LHBC.TXT
-
 [lhbp]
 description = Budapest / Ferihegy, Hungary
 location = (0.8278678, 0.3362668)
@@ -23356,8 +23246,8 @@ location = (0.8045968, 0.3182317)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LHPP.TXT
 
 [lhpr]
-description = Győr-Pér International Airport, Győr, GS, HU
-location = (0.8312026, 0.3109060)
+description = Győr-Pér International Airport, r, GS, HU
+location = (0.8312730, 0.3107510)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LHPR.TXT
 
 [lhsm]
@@ -23516,7 +23406,7 @@ location = (0.7138397, 0.1660972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEO.TXT
 
 [lima]
-description = Torino-Aeritalia Airport, Torino, 21, IT
+description = Torino-Aeritalia Airport, Torino (TO), 21, IT
 location = (0.7869061, 0.1327038)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIMA.TXT
 
@@ -23586,8 +23476,8 @@ location = (0.7789986, 0.1559161)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIMV.TXT
 
 [limw]
-description = Aosta Airport, Aosta, 23, IT
-location = (0.7982874, 0.1286084)
+description = Aosta Corrado Gex Airport, Saint-Christophe (AO), 23, IT
+location = (0.7982883, 0.1286011)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIMW.TXT
 
 [limy]
@@ -23666,8 +23556,8 @@ location = (0.7973246, 0.2111848)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIPS.TXT
 
 [lipu]
-description = Padova Airport, Padova, 34, IT
-location = (0.7923062, 0.2067849)
+description = Padova Gino Allegri Airfield, Padova (PD), 34, IT
+location = (0.7922977, 0.2067713)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIPU.TXT
 
 [lipx]
@@ -23790,6 +23680,11 @@ description = unknown station in Italy
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIRX.TXT
 
+[liry]
+description = unknown station in Italy
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIRY.TXT
+
 [lirz]
 description = Perugia, Italy
 location = (0.7519460, 0.2181662)
@@ -23841,7 +23736,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 ob Krki Air Base, Cerklje ob Krki, 009, SI
 location = (0.8011062, 0.2710531)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LJCE.TXT
 
@@ -23861,8 +23756,8 @@ location = (0.7944157, 0.2367830)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LJPZ.TXT
 
 [lkcv]
-description = Čáslav Air Base, Čáslav, ST, CZ
-location = (0.8716122, 0.2684630)
+description = Čáslav Air Base, Chotusice, ST, CZ
+location = (0.8716122, 0.2684631)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LKCV.TXT
 
 [lkkb]
@@ -23891,8 +23786,8 @@ location = (0.8671378, 0.3161955)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LKMT.TXT
 
 [lkna]
-description = Náměšť Air Base, Náměšť, VY, CZ
-location = (0.8581051, 0.2814326)
+description = Náměšť Air Base, Sedlec, VY, CZ
+location = (0.8581133, 0.2814166)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LKNA.TXT
 
 [lkpd]
@@ -23921,8 +23816,8 @@ location = (0.5585054, 0.6091199)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LLBG.TXT
 
 [ller]
-description = Ramon Airport, Eilat, D, IL
-location = (0.5187763, 0.6110645)
+description = Ramon International Airport, Eilat, D, IL
+location = (0.5188342, 0.6111116)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LLER.TXT
 
 [llha]
@@ -24105,16 +24000,16 @@ description = Baia Mare, Romania
 location = (0.8319403, 0.4116068)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBM.TXT
 
-[lrbo]
-description = Boboc Air Base, Boboc, BZ, RO
-location = (0.7891751, 0.4708654)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBO.TXT
-
 [lrbs]
 description = Bucuresti / Imh, Romania
 location = (0.7766715, 0.4561127)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBS.TXT
 
+[lrbv]
+description = Brașov-Ghimbav International Airport, Brașov (Ghimbav), BV, RO
+location = (0.7977129, 0.4454581)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBV.TXT
+
 [lrck]
 description = Kogalniceanu, Romania
 location = (0.7737626, 0.4962553)
@@ -24135,11 +24030,6 @@ description = Craiova, Romania
 location = (0.7720173, 0.4165519)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRCV.TXT
 
-[lrft]
-description = Feteşti Air Base, Feteşti, IL, RO
-location = (0.7747918, 0.4839222)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRFT.TXT
-
 [lria]
 description = Iasi, Romania
 location = (0.8232136, 0.4822926)
@@ -24185,11 +24075,6 @@ description = Timisoara, Romania
 location = (0.7987790, 0.3708825)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRTR.TXT
 
-[lrtz]
-description = Tuzla Romania Airfield, CT, RO
-location = (0.7676691, 0.4993334)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRTZ.TXT
-
 [lsgc]
 description = Les Eplatures, Switzerland
 location = (0.8217737, 0.1185709)
@@ -24221,8 +24106,8 @@ location = (0.8219182, 0.1449528)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSME.TXT
 
 [lsmm]
-description = Meiringen Airport, BE, CH
-location = (0.8158245, 0.1415462)
+description = Meiringen Air Base, Meiringen, BE, CH
+location = (0.8158075, 0.1415273)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMM.TXT
 
 [lsmp]
@@ -24266,7 +24151,7 @@ location = (0.8287696, 0.1668874)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSZR.TXT
 
 [lszs]
-description = Samedan Airport, GR, CH
+description = Samedan Airport, Samedan, GR, CH
 location = (0.8121733, 0.1725103)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSZS.TXT
 
@@ -24451,8 +24336,8 @@ location = (0.6736971, 0.6856235)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCA.TXT
 
 [ltcb]
-description = Ordu Giresun Airport, Ordu, 52, TR
-location = (0.7149924, 0.6646387)
+description = OrduGiresun Airport, Ordu, 52, TR
+location = (0.7150068, 0.6647260)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCB.TXT
 
 [ltcc]
@@ -24502,7 +24387,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCL.TXT
 
 [ltcm]
 description = Sinop Airport, Sinop, 57, TR
-location = (0.7333141, 0.6120241)
+location = (0.7333579, 0.6121179)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCM.TXT
 
 [ltcn]
@@ -24511,8 +24396,8 @@ location = (0.6551761, 0.6449606)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCN.TXT
 
 [ltco]
-description = Ağrı Airport, 04, TR
-location = (0.6921023, 0.7509450)
+description = Ağrı Airport, Ağrı, 04, TR
+location = (0.6921215, 0.7509409)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCO.TXT
 
 [ltcp]
@@ -24551,8 +24436,8 @@ location = (0.6553659, 0.7721005)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCW.TXT
 
 [ltda]
-description = Hatay Airport, Hatay, 31, TR
-location = (0.6346502, 0.6332442)
+description = Hatay Airport, Antakya, 31, TR
+location = (0.6346502, 0.6332443)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTDA.TXT
 
 [ltfa]
@@ -24560,14 +24445,19 @@ description = Izmir \ Kaklic, Turkey
 location = (0.6722427, 0.4709480)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFA.TXT
 
+[ltfb]
+description = Selçuk Efes Airport, Selçuk, 35, TR
+location = (0.6623647, 0.4769810)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFB.TXT
+
 [ltfc]
 description = Suleyman Demirel, Turkey
 location = (0.6606071, 0.5299983)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFC.TXT
 
 [ltfd]
-description = Balıkesir Körfez Airport, Edremit, 10, TR
-location = (0.6903580, 0.4714797)
+description = Balıkesir Koca Seyit Airport, Edremit, 10, TR
+location = (0.6903580, 0.4714798)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFD.TXT
 
 [ltfe]
@@ -24576,7 +24466,7 @@ location = (0.6501012, 0.4831411)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFE.TXT
 
 [ltfg]
-description = Gazipaşa Airport, Gazipaşa, 07, TR
+description = Gazipaşa-Alanya Airport, Gazipaşa, 07, TR
 location = (0.6335409, 0.5637518)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFG.TXT
 
@@ -24596,12 +24486,17 @@ location = (0.7017009, 0.4517488)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFK.TXT
 
 [ltfm]
-description = Istanbul Airport, Istanbul, 34, TR
-location = (0.7203895, 0.5018161)
+description = İstanbul Airport, Arnavutköy, Istanbul, 34, TR
+location = (0.7201455, 0.5016417)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFM.TXT
 
+[ltfo]
+description = Rize–Artvin Airport, Rize, 53, TR
+location = (0.7187200, 0.7129809)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFO.TXT
+
 [lubm]
-description = Mărculeşti International Airport, Mărculeşti, FR, MD
+description = Mărculești Air Base, Mărculeşti, FR, MD
 location = (0.8353617, 0.4924062)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LUBM.TXT
 
@@ -24637,7 +24532,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYBT.TXT
 
 [lykv]
 description = Morava Airport, Kraljevo, 18, RS
-location = (0.7647736, 0.3593144)
+location = (0.7647600, 0.3593050)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYKV.TXT
 
 [lyni]
@@ -24655,11 +24550,6 @@ description = Tivat, Serbia And Montenegro
 location = (0.7400196, 0.3269583)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYTV.TXT
 
-[lyuz]
-description = Ponikve Airport, Užice, 16, RS
-location = (0.7661803, 0.3437897)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYUZ.TXT
-
 [lyvr]
 description = Vrsac, Serbia And Montenegro
 location = (0.7880162, 0.3720460)
@@ -24680,11 +24570,6 @@ description = Piestany, Slovakia
 location = (0.8486663, 0.3111680)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LZPP.TXT
 
-[lzsl]
-description = Sliac, Slovakia
-location = (0.8488942, 0.3339542)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LZSL.TXT
-
 [lztt]
 description = Poprad / Tatry, Slovakia
 location = (0.8563749, 0.3534292)
@@ -24708,9 +24593,9 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MBPV.TXT
 
 [mdab]
 description = Arroyo Barril Airport, Arroyo Barril, 20, DO
-location = (0.3350788, -1.2117786)
+location = (0.3350775, -1.2117789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDAB.TXT
-zone = ('prz010', 0.0409371)
+zone = ('prz010', 0.0409368)
 
 [mdbh]
 description = Barahona, Dominican Republic
@@ -24720,9 +24605,9 @@ zone = ('prz010', 0.0651832)
 
 [mdcy]
 description = Samaná El Catey International Airport, Samana, 20, DO
-location = (0.3362726, -1.2172275)
+location = (0.3363120, -1.2171473)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDCY.TXT
-zone = ('prz010', 0.0461390)
+zone = ('prz010', 0.0460841)
 
 [mdjb]
 description = La Isabela International Airport, La Isabela, 01, DO
@@ -24820,11 +24705,6 @@ description = Zacapa, Guatemala
 location = (0.2612176, -1.5626515)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MGZA.TXT
 
-[mham]
-description = Amapala, Honduras
-location = (0.2315470, -1.5297811)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHAM.TXT
-
 [mhca]
 description = Catacamas, Honduras
 location = (0.2600541, -1.4998196)
@@ -24835,16 +24715,26 @@ description = Choluteca, Honduras
 location = (0.2321288, -1.5216362)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHCH.TXT
 
+[mhcl]
+description = unknown station in Honduras
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHCL.TXT
+
 [mhgr]
 description = Sangrelaya Airport, Donel, CL, HN
-location = (0.2787273, -1.4850867)
+location = (0.2788073, -1.4849218)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHGR.TXT
 
 [mhgs]
-description = Celaque Airport, Gracias, LE, HN
-location = (0.2543554, -1.5462884)
+description = unknown station in Honduras
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHGS.TXT
 
+[mhhg]
+description = Hacienda Galeras Airport, La Lima, OL, HN
+location = (0.2547987, -1.5090262)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHHG.TXT
+
 [mhlc]
 description = La Ceiba Airport, Honduras
 location = (0.2745985, -1.5161093)
@@ -24860,35 +24750,30 @@ description = La Mesa San Pedro Sula, Honduras
 location = (0.2696534, -1.5347262)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHLM.TXT
 
-[mhml]
-description = Monte Libano Airport, Monte Líbano, CH, HN
-location = (0.2300247, -1.5216750)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHML.TXT
-
 [mhno]
 description = Guanaja, Honduras
 location = (0.2873976, -1.5021467)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHNO.TXT
 
-[mhon]
-description = unknown station in Honduras
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHON.TXT
-
 [mhpl]
 description = Puerto Lempira, Honduras
 location = (0.2655809, -1.4625859)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHPL.TXT
 
+[mhpr]
+description = Palmerola International Airport / 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
+
 [mhro]
 description = Roatan, Honduras
 location = (0.2847796, -1.5100007)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHRO.TXT
 
-[mhsc]
-description = Coronel Enrique Soto Cano Air Base, Honduras
-location = (0.2510365, -1.5291993)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHSC.TXT
+[mhsg]
+description = unknown station in Honduras
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHSG.TXT
 
 [mhsr]
 description = Santa Rosa De Copan, Honduras
@@ -24963,6 +24848,12 @@ description = Ciudad Del Carmen, Mexico
 location = (0.3255039, -1.6022123)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCE.TXT
 
+[mmcg]
+description = Aeropuerto Municipal de Nuevo Casas Grandes, Nuevo Casas Grandes, CHH, MX
+location = (0.5305347, -1.8827739)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCG.TXT
+zone = ('nmz406', 0.0247846)
+
 [mmcl]
 description = Culiacan, Sin., Mexico
 location = (0.4331325, -1.8744836)
@@ -24990,6 +24881,11 @@ location = (0.5521058, -1.8576121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCS.TXT
 zone = ('txz419', 0.0037006)
 
+[mmct]
+description = Chichen-Itza, Mexico
+location = (0.3602650, -1.5437340)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCT.TXT
+
 [mmcu]
 description = Chihuahua International Airport, Mexico
 location = (0.5009095, -1.8494672)
@@ -25018,6 +24914,12 @@ description = Tepic, Nay., Mexico
 location = (0.3755367, -1.8308504)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMEP.TXT
 
+[mmga]
+description = Creel International Airport, Bocoyna (Creel), CHH, MX
+location = (0.4838949, -1.8788821)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMGA.TXT
+zone = ('txz281', 0.0626032)
+
 [mmgl]
 description = Don Miguel / Guadalaj, Mexico
 location = (0.3580834, -1.8032160)
@@ -25156,7 +25058,7 @@ location = (0.3385939, -1.7808176)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMPN.TXT
 
 [mmpq]
-description = Palenque International Airport, CHP, MX
+description = Palenque International Airport, Palenque, CHP, MX
 location = (0.3060112, -1.6059732)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMPQ.TXT
 
@@ -25188,9 +25090,14 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSD.TXT
 
 [mmsl]
 description = Cabo San Lucas International Airport, Cabo San Lucas, BCS, MX
-location = (0.4005129, -1.9187625)
+location = (0.4005218, -1.9187828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSL.TXT
 
+[mmsm]
+description = Aeropuerto Internacional General Felipe Ángeles, Mexico City, MEX, MX
+location = (0.3444529, -1.7283245)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSM.TXT
+
 [mmsp]
 description = San Luis Potosi, S. L. P., Mexico
 location = (0.3865904, -1.7624917)
@@ -25214,6 +25121,11 @@ location = (0.5681047, -2.0414534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMTJ.TXT
 zone = ('caz050', 0.0079365)
 
+[mmtl]
+description = Tulancingo, Mexico
+location = (0.3505203, -1.7168222)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMTL.TXT
+
 [mmtm]
 description = Tampico / Gen Fj Mina, Mexico
 location = (0.3889175, -1.7080956)
@@ -25276,11 +25188,6 @@ description = Jinotega, Nicaragua
 location = (0.2283472, -1.5006923)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MNJG.TXT
 
-[mnjj]
-description = unknown station in Nicaragua
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MNJJ.TXT
-
 [mnju]
 description = Juigalpa, Nicaragua
 location = (0.2111848, -1.4899294)
@@ -25317,25 +25224,15 @@ location = (0.1567887, -1.3878276)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPMG.TXT
 
 [mppa]
-description = Panama Pacific International Airport, Panamá City, 10, PA
+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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPSM.TXT
 
-[mpt0]
-description = unknown station in Panama
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPT0.TXT
-
 [mpto]
 description = Tocumen, Panama
 location = (0.1579523, -1.3852096)
@@ -25404,6 +25301,11 @@ location = (0.3240495, -1.2618730)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MTPP.TXT
 zone = ('prz008', 0.0887246)
 
+[muba]
+description = Baracoa, Oriente, Cuba
+location = (0.3551745, -1.3002703)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUBA.TXT
+
 [mucc]
 description = Cayo Coco / Jardines Del Ray, Cuba
 location = (0.3920203, -1.3670873)
@@ -25449,6 +25351,12 @@ description = Holguin Civ / Mil, Cuba
 location = (0.3627376, -1.3319771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUHG.TXT
 
+[mumz]
+description = Manzanillo, Oriente, Cuba
+location = (0.3548836, -1.3459397)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUMZ.TXT
+zone = ('flz077', 0.0991208)
+
 [musc]
 description = Abel Santamaria Airport, Santa Clara, 05, CU
 location = (0.3925630, -1.3952791)
@@ -25473,12 +25381,23 @@ location = (0.3365577, -1.4198253)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MWCR.TXT
 zone = ('flz078', 0.0937478)
 
+[myem]
+description = Governor's Harbour Airport, Governor's Harbour, CE, BS
+location = (0.4413013, -1.3322273)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MYEM.TXT
+zone = ('flz068', 0.0642610)
+
 [mygf]
 description = Freeport, Grand Bahama, Bahamas, The
 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)
@@ -25501,11 +25420,6 @@ description = Aitutaki Airport, Aitutaki, U-A, CK
 location = (-0.3286612, -2.7884080)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCAI.TXT
 
-[ncat]
-description = Enua Airport, Atiu Island, U-A, CK
-location = (-0.3485039, -2.7596972)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCAT.TXT
-
 [ncmg]
 description = Mangaia Island Airport, Mangaia Island, U-A, CK
 location = (-0.3821571, -2.7559912)
@@ -25526,12 +25440,6 @@ description = Mitiaro Island Airport, Mitiaro Island, U-A, CK
 location = (-0.3463170, -2.7524366)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCMR.TXT
 
-[ncpk]
-description = Pukapuka Island Airport, Pukapuka Atoll, U-A, CK
-location = (-0.1904940, -2.8944418)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCPK.TXT
-zone = ('asz002', 0.0850949)
-
 [ncpy]
 description = Tongareva Airport, Penrhyn Island, U-A, CK
 location = (-0.1573304, -2.7581859)
@@ -25542,17 +25450,6 @@ description = Rarotonga, Cook Islands
 location = (-0.3700098, -2.7893270)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCRG.TXT
 
-[ncrk]
-comment = manually researched on 2020-05-24
-description = Rakahanga Atoll, CK
-location = (-0.1747424, -2.8116905)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCRK.TXT
-
-[ndbh]
-description = unknown station in South Pacific
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NDBH.TXT
-
 [nffn]
 description = Nandi, Fiji
 location = (-0.3097959, 3.0970868)
@@ -25569,10 +25466,15 @@ location = (-0.3150319, 3.1165763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNA.TXT
 
 [nfnl]
-description = Labasa Airport, N, FJ
+description = Labasa Airport, Labasa, N, FJ
 location = (-0.2873981, 3.1300734)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNL.TXT
 
+[nfnm]
+description = Matei Airport, Matei, N, FJ
+location = (-0.2913059, -3.1394459)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNM.TXT
+
 [nfnr]
 description = Rotuma, Fiji
 location = (-0.2181662, 3.0901054)
@@ -25580,14 +25482,9 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNR.TXT
 
 [nfns]
 description = Savusavu Airport, Savusavu, N, FJ
-location = (-0.2932642, 3.1300910)
+location = (-0.2932746, 3.1300837)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNS.TXT
 
-[nfnw]
-description = Wakaya Island Airport, Wakaya Island, E, FJ
-location = (-0.3074747, 3.1244360)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNW.TXT
-
 [nftf]
 description = Fua'Amotu, Tonga
 location = (-0.3705916, -3.0569442)
@@ -25614,11 +25511,6 @@ description = Tarawa, Kiribati
 location = (0.0235619, 3.0179652)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NGTA.TXT
 
-[ngtt]
-description = unknown station in Kiribati (Gilbert Islands), Tuvalu
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NGTT.TXT
-
 [niue]
 description = Alofi / Niue, Cook Islands
 location = (-0.3327761, -2.9656053)
@@ -25698,10 +25590,20 @@ description = Christchurch, New Zealand
 location = (-0.7589273, 3.0115656)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZCH.TXT
 
-[nzoh]
-description = Ohakea, New Zealand
-location = (-0.7016224, 3.0607257)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZOH.TXT
+[nzcm]
+description = Williams Field, Antarctica
+location = (-1.3590297, 2.9141181)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZCM.TXT
+
+[nzfx]
+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
+
+[nzqn]
+description = Queenstown International Airport, Queenstown, OTA, NZ
+location = (-0.7857664, 2.9450511)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZQN.TXT
 
 [nzsp]
 description = Amundsen-Scott South Pole Station, Antarctica
@@ -25713,51 +25615,11 @@ 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
-
-[oahr]
-description = Herat, Afghanistan
-location = (0.5971935, 1.0858857)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAHR.TXT
-
-[oaix]
-description = Bagram Air Base, Bagram, PAR, AF
-location = (0.6099245, 1.2089023)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAIX.TXT
-
-[oajl]
-description = Jalalabad, Afghanistan
-location = (0.6009750, 1.2298753)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAJL.TXT
-
-[oakb]
-description = Kabul Airport, Afghanistan
-location = (0.6044657, 1.2077678)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAKB.TXT
-
-[oakn]
-description = Kandahar Airport, KAN, AF
-location = (0.5498799, 1.1492609)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAKN.TXT
-
-[oams]
-description = Mazar-I-Sharif, Afghanistan
-location = (0.6405358, 1.1728613)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAMS.TXT
-
 [obbi]
 description = Bahrain International Airport, Bahrain
 location = (0.4584398, 0.8840093)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OBBI.TXT
 
-[odkl]
-description = unknown station in Pakistan, Afghanistan or Western Asia
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ODKL.TXT
-
 [oeab]
 description = Abha, Saudi Arabia
 location = (0.3182317, 0.7443829)
@@ -25773,11 +25635,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)
@@ -25829,8 +25686,8 @@ location = (0.3787364, 0.6838782)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEJN.TXT
 
 [oekj]
-description = unknown station in Saudi Arabia
-location = None
+description = Al Kharj Airport, Al Kharj, 01, SA
+location = (0.4199388, 0.8274746)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEKJ.TXT
 
 [oekm]
@@ -25843,6 +25700,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)
@@ -25853,10 +25715,10 @@ description = Al Qaysumah, Saudi Arabia
 location = (0.4942191, 0.8048877)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEPA.TXT
 
-[oere]
-description = unknown station in Saudi Arabia
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OERE.TXT
+[oeps]
+description = Prince Sultan Air Base, 01, SA
+location = (0.4199733, 0.8304364)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEPS.TXT
 
 [oerf]
 description = Rafha, Saudi Arabia
@@ -25873,10 +25735,10 @@ description = Arar, Saudi Arabia
 location = (0.5393067, 0.7179121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OERR.TXT
 
-[oery]
-description = Riyadh, Saudi Arabia
-location = (0.4313872, 0.8156505)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OERY.TXT
+[oers]
+description = Red Sea International Airport, Hanak, 07, SA
+location = (0.4472925, 0.6473237)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OERS.TXT
 
 [oesh]
 description = Sharurah, Saudi Arabia
@@ -25924,7 +25786,7 @@ location = (0.5299983, 0.8421214)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIAA.TXT
 
 [oiad]
-description = Dezful Airport, 10, IR
+description = Dezful Airport, Dezful, 06, IR
 location = (0.5660871, 0.8446974)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIAD.TXT
 
@@ -25938,11 +25800,6 @@ description = Gach Saran Du Gunbadan, Iran
 location = (0.5311619, 0.8860455)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIAH.TXT
 
-[oiai]
-description = Masjed-Soleyman, Iran
-location = (0.5582145, 0.8598655)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIAI.TXT
-
 [oiam]
 description = Bandar Mahshahr / Mahshahr, Iran
 location = (0.5333096, 0.8578633)
@@ -25964,12 +25821,12 @@ location = (0.5058546, 0.8872090)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBB.TXT
 
 [oibh]
-description = Bastak Airport, 23, IR
+description = Bastak Airport, 22, IR
 location = (0.4749512, 0.9480384)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBH.TXT
 
 [oibj]
-description = Jam Airport, Kangan, 06, IR
+description = Jam Airport, Jam, 18, IR
 location = (0.4855593, 0.9137183)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBJ.TXT
 
@@ -25984,13 +25841,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, 06, 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, 06, 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]
@@ -25999,8 +25856,8 @@ location = (0.4522051, 0.9518929)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBS.TXT
 
 [oibv]
-description = Lavan Island Airport, 23, 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]
@@ -26013,11 +25870,6 @@ description = Ilam, Iran
 location = (0.5861834, 0.8099297)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OICI.TXT
 
-[oicj]
-description = unknown station in Iran
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OICJ.TXT
-
 [oick]
 description = Khorram Abad, Iran
 location = (0.5835751, 0.8427468)
@@ -26064,7 +25916,7 @@ location = (0.6085624, 0.8473961)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIHH.TXT
 
 [oihm]
-description = Malayer Airport, Malayer, 24, IR
+description = Malayer Airport, Malayer, 13, IR
 location = (0.5983570, 0.8520115)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIHM.TXT
 
@@ -26074,7 +25926,7 @@ location = (0.5951573, 0.8621927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIHR.TXT
 
 [oiie]
-description = Imam Khomeini International Airport, Tehran, 07, IR
+description = Imam Khomeini International Airport, Tehran, 23, IR
 location = (0.6181275, 0.8927743)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIIE.TXT
 
@@ -26124,8 +25976,8 @@ location = (0.4669628, 0.9756778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIKQ.TXT
 
 [oikr]
-description = Rafsanjan Airport, 15, IR
-location = (0.5287946, 0.9782763)
+description = Rafsanjan Airport, Rafsanjan, 08, IR
+location = (0.5288059, 0.9782392)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIKR.TXT
 
 [oimb]
@@ -26133,18 +25985,8 @@ description = Birjand, Iran
 location = (0.5736315, 1.0332349)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMB.TXT
 
-[oimc]
-description = Sarakhs, Iran
-location = (0.6370646, 1.0657853)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMC.TXT
-
-[oimd]
-description = Gonabad Airport, Gonabad, 30, IR
-location = (0.5995206, 1.0241592)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMD.TXT
-
 [oimj]
-description = Shahroud Airport, 12, IR
+description = Shahrud International Airport, Shahrud, 20, IR
 location = (0.6357414, 0.9617497)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMJ.TXT
 
@@ -26158,12 +26000,6 @@ description = Bojnourd, Iran
 location = (0.6539167, 1.0006554)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMN.TXT
 
-[oimq]
-comment = manually researched on 2020-05-24
-description = Kasmar, IR
-location = (0.6155865, 1.0205537)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMQ.TXT
-
 [oims]
 description = Sabzevar, Iran
 location = (0.6321001, 1.0064732)
@@ -26175,8 +26011,8 @@ location = (0.5864306, 0.9933832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMT.TXT
 
 [oinb]
-description = Babolsar Airport, Babolsar, 21, 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]
@@ -26205,8 +26041,8 @@ location = (0.6440265, 0.8843002)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINR.TXT
 
 [oinz]
-description = Dasht-e Naz Airport, Sari, 21, IR
-location = (0.6394153, 0.9284035)
+description = Sari Dasht-e Naz International Airport, Sari, 02, IR
+location = (0.6395656, 0.9283190)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINZ.TXT
 
 [oisa]
@@ -26225,7 +26061,7 @@ location = (0.4830005, 0.9491343)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OISL.TXT
 
 [oisr]
-description = Lamerd Airport, Lamerd, 14, IR
+description = Lamerd Airport, Lamerd, 07, IR
 location = (0.4777437, 0.9283197)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OISR.TXT
 
@@ -26255,7 +26091,7 @@ location = (0.6518562, 0.8050574)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITM.TXT
 
 [oitp]
-description = Parsabade Moghan Airport, Parsabad, 03, IR
+description = Parsabad-Moghan Airport, Parsabad, 24, IR
 location = (0.6912132, 0.8356898)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITP.TXT
 
@@ -26270,8 +26106,8 @@ location = (0.6646796, 0.8077966)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITT.TXT
 
 [oitu]
-description = Maku National Airport, Showt, 02, IR
-location = (0.6864380, 0.7754498)
+description = Maku National Airport, Showt, 04, IR
+location = (0.6840171, 0.7841503)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITU.TXT
 
 [oitz]
@@ -26325,14 +26161,14 @@ location = (0.5171992, 0.6111561)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OJAQ.TXT
 
 [okas]
-description = Ali Al Salem Air Base, JA, KW
-location = (0.5121966, 0.8293945)
+description = Ali Al Salem Air Base, Al Damaikhi, JA, KW
+location = (0.5121604, 0.8292271)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OKAS.TXT
 
-[okbk]
-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
@@ -26379,11 +26215,21 @@ description = Sharjah International Airport, United Arab Emirates
 location = (0.4421501, 0.9689486)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OMSJ.TXT
 
+[ooad]
+description = unknown station in Oman
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OOAD.TXT
+
 [oodq]
 description = Duqm International Airport, Duqm, WU, OM
 location = (0.3403731, 1.0059060)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OODQ.TXT
 
+[ookb]
+description = Khassab, Oman
+location = (0.4575672, 0.9814568)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OOKB.TXT
+
 [ooms]
 description = Seeb, International Airport, Oman
 location = (0.4116068, 1.0172361)
@@ -26399,8 +26245,13 @@ description = Sohar Majis, Oman
 location = (0.4270239, 0.9884381)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OOSH.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
 
@@ -26429,28 +26280,18 @@ description = Peshawar, Pakistan
 location = (0.5937028, 1.2493649)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPPS.TXT
 
-[oprn]
-description = Islamabad Airport, Pakistan
-location = (0.5867215, 1.2758357)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPRN.TXT
-
 [opsk]
 description = Sukkur, Pakistan
 location = (0.4838392, 1.2006459)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPSK.TXT
 
 [opst]
-description = Sialkot Airport, Sialkot, PB, PK
+description = Sialkot International Airport, Sialkot, PB, PK
 location = (0.5678526, 1.2978948)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPST.TXT
 
-[oqkl]
-description = unknown station in Pakistan, Afghanistan or Western Asia
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OQKL.TXT
-
 [orbi]
-description = Baghdad International Airport, Baghdad, BG, IQ
+description = Baghdad International Airport / New Al Muthana Air Base, Baghdad, BG, IQ
 location = (0.5805402, 0.7720394)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORBI.TXT
 
@@ -26459,8 +26300,13 @@ description = Erbil International Airport, Arbil, AR, IQ
 location = (0.6324654, 0.7673026)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORER.TXT
 
+[orkk]
+description = Kirkuk Air Base, Kirkuk, TS, IQ
+location = (0.6190596, 0.7740343)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORKK.TXT
+
 [ormm]
-description = Basrah International Airport, Basrah, BA, IQ
+description = Basra International Airport, Basra, BA, IQ
 location = (0.5331824, 0.8318606)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORMM.TXT
 
@@ -26469,26 +26315,26 @@ description = Al Najaf International Airport, Najaf, NA, IQ
 location = (0.5583283, 0.7750015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORNI.TXT
 
-[ornn]
-description = unknown station in Iraq
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORNN.TXT
-
 [orsu]
 description = Sulaymaniyah International Airport, Sulaymaniyah, SW, IQ
 location = (0.6206696, 0.7909263)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORSU.TXT
 
+[osai]
+description = unknown station in Syria
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSAI.TXT
+
+[osap]
+description = Aleppo International Airport, Syria
+location = (0.6315183, 0.6492625)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSAP.TXT
+
 [osdi]
 description = Damascus Int. Airport, Syria
 location = (0.5832309, 0.6373361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSDI.TXT
 
-[osdo]
-description = unknown station in Syria
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSDO.TXT
-
 [oskl]
 description = Kamishli, Syria
 location = (0.6466445, 0.7193665)
@@ -26514,107 +26360,128 @@ description = Hamad International Airport, Doha, DA, QA
 location = (0.4410980, 0.9007305)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OTHH.TXT
 
+[oyaa]
+description = Aden, Yemen
+location = (0.2210750, 0.7859799)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYAA.TXT
+
+[oyat]
+description = Ataq, Yemen
+location = (0.2533636, 0.8176868)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYAT.TXT
+
+[oysy]
+description = Sayun, Yemen
+location = (0.2786709, 0.8517207)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYSY.TXT
+
 [paad]
 description = Point Thomson Airstrip, Deadhorse, AK, US
 location = (1.2241041, -2.5532427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAD.TXT
-zone = ('akz203', 0.0194057)
+zone = ('akz804', 0.0194063)
 
 [paak]
 description = Atka, Atka Airport, AK, United States
 location = (0.9114158, -3.0404751)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAK.TXT
-zone = ('akz187', 0.0070815)
+zone = ('akz187', 0.0096731)
 
 [paaq]
 description = Palmer Municipal Airport, AK, United States
 location = (1.0751228, -2.6022859)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAQ.TXT
-zone = ('akz111', 0.0005805)
+zone = ('akz112', 0.0012479)
 
 [paba]
 description = Barter Island, Barter Island Lrrs Airport, AK, United States
 location = (1.2240673, -2.5058904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABA.TXT
-zone = ('akz204', 0.0044878)
+zone = ('akz805', 0.0055125)
 
 [pabe]
 description = Bethel Airport, AK, United States
 location = (1.0608693, -2.8245245)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABE.TXT
-zone = ('akz155', 0.0088697)
+zone = ('akz155', 0.0072491)
 
 [pabi]
 description = Allen Army Airfield, AK, United States
 location = (1.1170107, -2.5432356)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABI.TXT
-zone = ('akz223', 0.0078136)
+zone = ('akz837', 0.0012478)
 
 [pabl]
 description = Buckland, Buckland Airport, AK, United States
 location = (1.1516070, -2.8126320)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABL.TXT
-zone = ('akz209', 0.0117714)
+zone = ('akz818', 0.0043877)
 
 [pabr]
 description = Post Rogers Memorial Airport, AK, United States
 location = (1.2441289, -2.7360945)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABR.TXT
-zone = ('akz202', 0.0130831)
+zone = ('akz802', 0.0232589)
 
 [pabt]
 description = Bettles Airport, AK, United States
 location = (1.1676253, -2.6444647)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABT.TXT
-zone = ('akz219', 0.0114344)
+zone = ('akz812', 0.0119808)
 
 [pabv]
 description = Birchwood, Birchwood Airport, AK, United States
 location = (1.0719230, -2.6095581)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABV.TXT
-zone = ('akz101', 0.0038723)
+zone = ('akz102', 0.0035685)
 
 [pacd]
 description = Cold Bay Airport, AK, United States
 location = (0.9637126, -2.8402325)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACD.TXT
-zone = ('akz181', 0.0166410)
+zone = ('akz181', 0.0166365)
 
 [pacm]
 description = Scammon Bay Airport, Scammon Bay, AK, US
-location = (1.0794041, -2.8897591)
+location = (1.0793938, -2.8898326)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACM.TXT
-zone = ('akz214', 0.0143952)
+zone = ('akz825', 0.0121322)
 
 [pacv]
 description = Merle K. Smith Airport, AK, United States
 location = (1.0559242, -2.5391632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACV.TXT
-zone = ('akz135', 0.0025955)
+zone = ('akz135', 0.0047418)
+
+[pacx]
+description = Coldfoot Airport, Coldfoot, AK, US
+location = (1.1737723, -2.6215543)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACX.TXT
+zone = ('akz832', 0.0165517)
 
 [pacz]
 description = Cape Romanzof, Cape Romanzof Lrrs Airport, AK, United States
 location = (1.0783226, -2.8978283)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACZ.TXT
-zone = ('akz155', 0.0330574)
+zone = ('akz825', 0.0160021)
 
 [pade]
 description = Deering Airport, AK, United States
 location = (1.1530809, -2.8408142)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADE.TXT
-zone = ('akz210', 0.0101289)
+zone = ('akz817', 0.0113687)
 
 [padg]
 description = Red Dog Airport, Red Dog, AK, US
 location = (1.1873841, -2.8431239)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADG.TXT
-zone = ('akz208', 0.0058371)
+zone = ('akz814', 0.0087202)
 
 [padk]
 description = Adak Island, Adak Airport, AK, United States
 location = (0.9054380, -3.0830514)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADK.TXT
-zone = ('akz187', 0.0198448)
+zone = ('akz187', 0.0172282)
 
 [padl]
 description = Dillingham, Dillingham Airport, AK, United States
@@ -26626,7 +26493,7 @@ zone = ('akz161', 0.0121705)
 description = Marshall Don Hunter Sr Airport, Marshall, AK, US
 location = (1.0797357, -2.8278872)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADM.TXT
-zone = ('akz155', 0.0219314)
+zone = ('akz826', 0.0051846)
 
 [padq]
 description = Kodiak Airport, AK, United States
@@ -26638,49 +26505,37 @@ zone = ('akz171', 0.0181711)
 description = Unalaska, Unalaska Airport, AK, United States
 location = (0.9407325, -2.9065550)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADU.TXT
-zone = ('akz185', 0.0083807)
-
-[paec]
-description = Chulitna, Chulitna River, AK, United States
-location = (1.0965128, -2.6163601)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEC.TXT
-zone = ('akz225', 0.0133445)
+zone = ('akz185', 0.0087042)
 
 [paed]
 description = Anchorage, Elmendorf Air Force Base, AK, United States
 location = (1.0690675, -2.6143966)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAED.TXT
-zone = ('akz101', 0.0025296)
+zone = ('akz102', 0.0037790)
 
 [paeg]
 description = Eagle Airport, AK, United States
 location = (1.1306825, -2.4635322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEG.TXT
-zone = ('akz224', 0.0144935)
+zone = ('akz835', 0.0129085)
 
 [paeh]
 description = Cape Newenham, Cape Newenham Lrrs Airport, AK, United States
 location = (1.0236356, -2.8285969)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEH.TXT
-zone = ('akz155', 0.0359423)
+zone = ('akz155', 0.0350928)
 
 [paei]
 description = Fairbanks, Eielson Air Force Base, AK, United States
 location = (1.1283554, -2.5673793)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEI.TXT
-zone = ('akz222', 0.0062700)
+zone = ('akz839', 0.0045996)
 
 [pael]
 description = Elfin Cove, Elfin Cove Seaplane Base, AK, United States
 location = (1.0157816, -2.3797564)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEL.TXT
-zone = ('akz022', 0.0023593)
-
-[paem]
-description = Emmonak, Emmonak Airport, AK, United States
-location = (1.0957759, -2.8710666)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEM.TXT
-zone = ('akz214', 0.0114700)
+zone = ('akz322', 0.0061433)
 
 [paen]
 description = Kenai Municipal Airport, AK, United States
@@ -26692,103 +26547,109 @@ zone = ('akz121', 0.0063742)
 description = Fairbanks, Fairbanks International Airport, AK, United States
 location = (1.1310412, -2.5809250)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFA.TXT
-zone = ('akz222', 0.0051214)
+zone = ('akz844', 0.0016349)
 
 [pafb]
 description = Ft. Wainwright Aaf, AK, United States
 location = (1.1315551, -2.5758151)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFB.TXT
-zone = ('akz222', 0.0032920)
+zone = ('akz844', 0.0007532)
 
 [pafe]
 description = Kake, Kake Airport, AK, United States
 location = (0.9939650, -2.3369959)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFE.TXT
-zone = ('akz023', 0.0120074)
+zone = ('akz327', 0.0053425)
 
 [pafm]
 description = Ambler, Ambler Airport, AK, United States
 location = (1.1711159, -2.7550022)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFM.TXT
-zone = ('akz217', 0.0058645)
+zone = ('akz819', 0.0064998)
 
 [pafr]
 description = Ft. Richardson / Bryant U. S. Army Heliport, Ak, AK, United States
 location = (1.0693051, -2.6118852)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFR.TXT
-zone = ('akz101', 0.0016730)
+zone = ('akz102', 0.0026298)
 
 [pafs]
 description = Nikolai Airport, Nikolai, AK, US
-location = (1.0998821, -2.6940554)
+location = (1.0998707, -2.6940972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFS.TXT
-zone = ('akz227', 0.0010247)
+zone = ('akz851', 0.0097492)
 
 [paga]
 description = Galena, Edward G. Pitka Sr. Airport, AK, United States
 location = (1.1298098, -2.7390034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGA.TXT
-zone = ('akz216', 0.0024491)
+zone = ('akz829', 0.0047547)
+
+[pagb]
+description = Galbraith Lake, Galbraith Lake Airport, AK, United States
+location = (1.1952596, -2.6089763)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGB.TXT
+zone = ('akz808', 0.0162989)
 
 [pagh]
 description = Shungnak Airport, Shungnak, AK, US
 location = (1.1674176, -2.7429944)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGH.TXT
-zone = ('akz217', 0.0081817)
+zone = ('akz819', 0.0025016)
 
 [pagk]
 description = Gulkana Airport, AK, United States
 location = (1.0847221, -2.5385814)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGK.TXT
-zone = ('akz141', 0.0060642)
+zone = ('akz142', 0.0065975)
 
 [pagl]
 description = Golovin, Golovin Airport, AK, United States
 location = (1.1264937, -2.8455751)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGL.TXT
-zone = ('akz210', 0.0168987)
+zone = ('akz823', 0.0138009)
 
 [pagm]
 description = Gambell, Gambell Airport, AK, United States
 location = (1.1129383, -2.9973121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGM.TXT
-zone = ('akz213', 0.0290749)
+zone = ('akz827', 0.0126517)
 
 [pagn]
 description = Angoon, AK, United States
 location = (1.0035643, -2.3489223)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGN.TXT
-zone = ('akz024', 0.0034154)
+zone = ('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.0089555)
+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
 location = (1.0853906, -2.7885997)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHC.TXT
-zone = ('akz215', 0.0083766)
+zone = ('akz830', 0.0192357)
 
 [pahl]
 description = Huslia, Huslia Airport, AK, United States
 location = (1.1466377, -2.7288417)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHL.TXT
-zone = ('akz216', 0.0168005)
+zone = ('akz828', 0.0036085)
 
 [pahn]
 description = Haines Airport, AK, United States
 location = (1.0341076, -2.3652120)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHN.TXT
-zone = ('akz019', 0.0028288)
+zone = ('akz319', 0.0022182)
 
 [paho]
 description = Homer Airport, AK, United States
@@ -26796,23 +26657,17 @@ 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.0314008)
-
 [pahx]
 description = Shageluk Airport, Shageluk, AK, US
-location = (1.0941870, -2.7850044)
+location = (1.0941843, -2.7850050)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHX.TXT
-zone = ('akz215', 0.0013266)
+zone = ('akz830', 0.0118417)
 
 [pahy]
 description = Hydaburg, Hydaburg Seaplane Base, AK, United States
 location = (0.9634217, -2.3183790)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHY.TXT
-zone = ('akz027', 0.0023995)
+zone = ('akz328', 0.0052606)
 
 [paig]
 description = Igiugig Airport, Igiugig, AK, US
@@ -26830,7 +26685,7 @@ zone = ('akz161', 0.0194692)
 description = Kiana Kinana/Bob Baker Mem, AK, United States
 location = (1.1690797, -2.8000899)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIK.TXT
-zone = ('akz209', 0.0065822)
+zone = ('akz816', 0.0050268)
 
 [pail]
 description = Iliamna Airport, AK, United States
@@ -26842,31 +26697,31 @@ zone = ('akz171', 0.0263472)
 description = Utopia Creek, Indian Mountain Lrrs Airport, AK, United States
 location = (1.1690797, -2.6825711)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIM.TXT
-zone = ('akz219', 0.0133426)
+zone = ('akz831', 0.0123465)
 
 [pain]
 description = Mckinley Park, Mckinley National Park Airport, AK, United States
 location = (1.1123565, -2.5990861)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIN.TXT
-zone = ('akz225', 0.0095133)
+zone = ('akz845', 0.0140665)
 
 [paiw]
 description = Wales, AK, United States
 location = (1.1452269, -2.9338985)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIW.TXT
-zone = ('akz213', 0.0194516)
+zone = ('akz820', 0.0181690)
 
 [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.0302332)
+zone = ('akz181', 0.0302376)
 
 [pajn]
 description = Juneau International Airport, AK, United States
 location = (1.0183996, -2.3486314)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAJN.TXT
-zone = ('akz025', 0.0090879)
+zone = ('akz325', 0.0040206)
 
 [pajz]
 description = Koliganek Airport, Koliganek, AK, US
@@ -26874,23 +26729,29 @@ location = (1.0424258, -2.7446874)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAJZ.TXT
 zone = ('akz161', 0.0074745)
 
+[pakf]
+description = False Pass Airport, False Pass, AK, US
+location = (0.9572696, -2.8519931)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKF.TXT
+zone = ('akz181', 0.0256514)
+
 [pakh]
 description = Akhiok Airport, Akhiok, AK, US
 location = (0.9937678, -2.6910010)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKH.TXT
-zone = ('akz171', 0.0236046)
+zone = ('akz171', 0.0236045)
 
 [paki]
 description = Kipnuk, Kipnuk Airport, AK, United States
 location = (1.0460243, -2.8628684)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKI.TXT
-zone = ('akz155', 0.0164558)
+zone = ('akz155', 0.0172958)
 
 [pakk]
 description = Koyuk, Koyuk Airport, AK, United States
 location = (1.1333102, -2.8127387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKK.TXT
-zone = ('akz210', 0.0142277)
+zone = ('akz824', 0.0127863)
 
 [pakn]
 description = King Salmon Airport, AK, United States
@@ -26902,163 +26763,175 @@ zone = ('akz161', 0.0119945)
 description = Anaktuvuk Pass, Anaktuvuk Pass Airport, AK, United States
 location = (1.1891558, -2.6484208)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKP.TXT
-zone = ('akz219', 0.0310692)
+zone = ('akz809', 0.0073096)
 
 [pakt]
 description = Ketchikan International Airport, AK, United States
 location = (0.9660397, -2.2988895)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKT.TXT
-zone = ('akz028', 0.0047125)
+zone = ('akz332', 0.0045116)
 
 [paku]
 description = Kuparuk, Ugnu-Kuparuk Airport, AK, United States
 location = (1.2272574, -2.6107217)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKU.TXT
-zone = ('akz203', 0.0019201)
+zone = ('akz804', 0.0019200)
 
 [pakv]
 description = Kaltag Airport, AK, United States
 location = (1.1225376, -2.7704193)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKV.TXT
-zone = ('akz212', 0.0189306)
+zone = ('akz824', 0.0164029)
 
 [pakw]
 description = Klawock, Klawock Airport, AK, United States
 location = (0.9701122, -2.3227423)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKW.TXT
-zone = ('akz027', 0.0050863)
+zone = ('akz328', 0.0024709)
+
+[palg]
+description = Kalskag Airport, Kalskag, AK, US
+location = (1.0740111, -2.7984784)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALG.TXT
+zone = ('akz826', 0.0177806)
 
 [palh]
 description = Lake Hood, AK, United States
 location = (1.0678506, -2.6177030)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALH.TXT
-zone = ('akz101', 0.0039174)
+zone = ('akz102', 0.0054122)
 
 [palj]
 description = Port Alsworth, Port Alsworth Airport, AK, United States
 location = (1.0506882, -2.6933339)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALJ.TXT
-zone = ('akz152', 0.0286258)
+zone = ('akz152', 0.0284044)
 
 [palp]
 description = Deadhorse, Alpine Airstrip, AK, United States
 location = (1.2275482, -2.6342836)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALP.TXT
-zone = ('akz203', 0.0083779)
+zone = ('akz804', 0.0083773)
 
 [palu]
 description = Cape Lisburne, Cape Lisburne Lrrs Airport, AK, United States
 location = (1.2022410, -2.8989919)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALU.TXT
-zone = ('akz207', 0.0367062)
+zone = ('akz801', 0.0127000)
 
 [pamb]
 description = Manokotak Airport, Manokotak, AK, US
-location = (1.0295732, -2.7759462)
+location = (1.0285584, -2.7733611)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMB.TXT
-zone = ('akz161', 0.0170277)
+zone = ('akz161', 0.0161612)
 
 [pamc]
 description = Mcgrath Airport, AK, United States
 location = (1.0986848, -2.7157323)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMC.TXT
-zone = ('akz227', 0.0107000)
+zone = ('akz852', 0.0034377)
 
 [pamd]
 description = Middleton Island, Middleton Island Airport, AK, United States
 location = (1.0373074, -2.5534167)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMD.TXT
-zone = ('akz135', 0.0222259)
+zone = ('akz135', 0.0225275)
 
 [pamh]
 description = Minchumina, Minchumina Airport, AK, United States
 location = (1.1149260, -2.6581461)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMH.TXT
-zone = ('akz221', 0.0156770)
+zone = ('akz846', 0.0156081)
 
 [pamk]
 description = St Michael Airport, St Michael, AK, US
 location = (1.1081113, -2.8293533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMK.TXT
-zone = ('akz212', 0.0112108)
+zone = ('akz824', 0.0157205)
 
 [pamm]
 description = Metlakatla, Metlakatla Seaplane Base, AK, United States
 location = (0.9622194, -2.2964703)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMM.TXT
-zone = ('akz028', 0.0085636)
+zone = ('akz332', 0.0009275)
 
 [pamo]
 description = Mountain Village Airport, Mountain Village, AK, US
 location = (1.0837692, -2.8567899)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMO.TXT
-zone = ('akz214', 0.0026642)
+zone = ('akz825', 0.0047080)
 
 [pamr]
 description = Anchorage Merrill Field, AK, United States
 location = (1.0684324, -2.6153759)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMR.TXT
-zone = ('akz101', 0.0028153)
+zone = ('akz102', 0.0042352)
 
 [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.0298457)
+zone = ('akz155', 0.0316062)
 
 [pana]
 description = Napakiak Airport, Napakiak, AK, US
 location = (1.0592456, -2.8270669)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANA.TXT
-zone = ('akz155', 0.0074265)
+zone = ('akz155', 0.0056383)
 
 [panc]
 description = Ted Stevens Anchorage International, AK, United States
 location = (1.0675597, -2.6185757)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANC.TXT
-zone = ('akz101', 0.0043617)
+zone = ('akz102', 0.0058768)
 
 [pani]
 description = Aniak, Aniak Airport, AK, United States
 location = (1.0747980, -2.7845468)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANI.TXT
-zone = ('akz215', 0.0190184)
+zone = ('akz152', 0.0256133)
 
 [pann]
 description = Nenana Municipal Airport, AK, United States
 location = (1.1266100, -2.6017041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANN.TXT
-zone = ('akz221', 0.0183014)
+zone = ('akz845', 0.0021089)
+
+[panu]
+description = Nulato Airport, Nulato, AK, US
+location = (1.1297394, -2.7589118)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANU.TXT
+zone = ('akz828', 0.0186814)
 
 [panv]
 description = Anvik, Anvik Airport, AK, United States
 location = (1.0934197, -2.7958381)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANV.TXT
-zone = ('akz215', 0.0037351)
+zone = ('akz824', 0.0278032)
 
 [panw]
 description = New Stuyahok Airport, New Stuyahok, AK, US
-location = (1.0375965, -2.7458917)
+location = (1.0376303, -2.7466915)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANW.TXT
-zone = ('akz161', 0.0027450)
+zone = ('akz161', 0.0029123)
 
 [paoh]
 description = Hoonah, Hoonah Seaplane Base, AK, United States
 location = (1.0143272, -2.3640485)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOH.TXT
-zone = ('akz021', 0.0038654)
+zone = ('akz321', 0.0016521)
 
 [paom]
 description = Nome Airport, AK, United States
 location = (1.1260283, -2.8873564)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOM.TXT
-zone = ('akz211', 0.0072571)
+zone = ('akz822', 0.0072957)
 
 [paoo]
 description = Toksook Bay Airport, Toksook Bay, AK, US
 location = (1.0566468, -2.8813118)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOO.TXT
-zone = ('akz155', 0.0193200)
+zone = ('akz155', 0.0211225)
 
 [paor]
 description = Northway Airport, AK, United States
@@ -27069,13 +26942,13 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOR.TXT
 description = Wien Memorial Airport, AK, United States
 location = (1.1673344, -2.8379054)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOT.TXT
-zone = ('akz208', 0.0165283)
+zone = ('akz814', 0.0147708)
 
 [paou]
 description = Nelson Lagoon Airport, Nelson Lagoon, AK, US
 location = (0.9775153, -2.8127727)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOU.TXT
-zone = ('akz181', 0.0069574)
+zone = ('akz181', 0.0069577)
 
 [papb]
 description = St. George Airport, AK, United States
@@ -27083,11 +26956,17 @@ location = (0.9875655, -2.9612420)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPB.TXT
 zone = ('akz195', 0.0064251)
 
+[pape]
+description = Perryville Airport, Perryville, AK, US
+location = (0.9757525, -2.7778819)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPE.TXT
+zone = ('akz181', 0.0207165)
+
 [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.0037893)
+zone = ('akz326', 0.0055473)
 
 [paph]
 description = Port Heiden, Port Heiden Airport, AK, United States
@@ -27099,7 +26978,7 @@ zone = ('akz161', 0.0429356)
 description = Platinum, AK, United States
 location = (1.0300351, -2.8242336)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPM.TXT
-zone = ('akz155', 0.0302581)
+zone = ('akz155', 0.0292242)
 
 [papn]
 description = Pilot Point Airport, Pilot Point, AK, US
@@ -27111,79 +26990,91 @@ zone = ('akz161', 0.0301330)
 description = Point Hope, Point Hope Airport, AK, United States
 location = (1.1929325, -2.9112092)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPO.TXT
-zone = ('akz207', 0.0288232)
+zone = ('akz801', 0.0206326)
+
+[papr]
+description = Prospect Creek, Prospect Creek Airport, AK, United States
+location = (1.1661030, -2.6292319)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPR.TXT
+zone = ('akz832', 0.0092151)
 
 [papt]
 description = Puntilla, AK, United States
 location = (1.0838495, -2.6659904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPT.TXT
-zone = ('akz227', 0.0196075)
+zone = ('akz851', 0.0114878)
 
 [paqh]
 description = Quinhagak Airport, Quinhagak, AK, US
 location = (1.0429232, -2.8247281)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAQH.TXT
-zone = ('akz155', 0.0181982)
+zone = ('akz155', 0.0168868)
 
 [paqt]
 description = Nuiqsut Airport, AK, United States
 location = (1.2255120, -2.6351563)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAQT.TXT
-zone = ('akz203', 0.0084022)
-
-[parc]
-description = Arctic Village, Arctic Village Airport, AK, United States
-location = (1.1888213, -2.5408358)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PARC.TXT
-zone = ('akz218', 0.0094233)
+zone = ('akz804', 0.0084016)
 
 [pars]
 description = Russian Mission Airport, Russian Mission, AK, US
-location = (1.0782449, -2.8155557)
+location = (1.0781784, -2.8155558)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PARS.TXT
-zone = ('akz155', 0.0232023)
+zone = ('akz826', 0.0089988)
+
+[pary]
+description = Ruby Airport, Ruby, AK, US
+location = (1.1297028, -2.7134634)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PARY.TXT
+zone = ('akz828', 0.0192727)
 
 [pasa]
 description = Savoonga Airport, AK, United States
 location = (1.1114838, -2.9757864)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASA.TXT
-zone = ('akz213', 0.0220164)
+zone = ('akz827', 0.0052734)
 
 [pasc]
 description = Deadhorse Airport, AK, United States
 location = (1.2252211, -2.5915231)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASC.TXT
-zone = ('akz203', 0.0063748)
+zone = ('akz804', 0.0063754)
 
 [pasd]
 description = Sand Point, AK, United States
 location = (0.9654580, -2.8015443)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASD.TXT
-zone = ('akz181', 0.0084997)
+zone = ('akz181', 0.0085037)
+
+[pash]
+description = Shishmaref, Shishmaref Airport, AK, United States
+location = (1.1565715, -2.8987010)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASH.TXT
+zone = ('akz820', 0.0030243)
 
 [pasi]
 description = Sitka Airport, AK, United States
 location = (0.9957103, -2.3625940)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASI.TXT
-zone = ('akz023', 0.0032716)
+zone = ('akz323', 0.0033176)
 
 [pask]
 description = Selawik, AK, United States
 location = (1.1626802, -2.7925268)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASK.TXT
-zone = ('akz209', 0.0060159)
+zone = ('akz816', 0.0042774)
 
 [pasl]
 description = Sleetmute, AK, United States
 location = (1.0771590, -2.7427849)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASL.TXT
-zone = ('akz152', 0.0077185)
+zone = ('akz152', 0.0073722)
 
 [pasm]
 description = St. Mary'S, St. Mary'S Airport, AK, United States
 location = (1.0829768, -2.8501227)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASM.TXT
-zone = ('akz214', 0.0058171)
+zone = ('akz825', 0.0079286)
 
 [pasn]
 description = St Paul Island Airport, AK, United States
@@ -27201,7 +27092,7 @@ zone = ('akz121', 0.0175704)
 description = Sparrevohn Airways Facilities Sector, AK, United States
 location = (1.0663962, -2.7151505)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASV.TXT
-zone = ('akz152', 0.0096538)
+zone = ('akz152', 0.0096881)
 
 [pasx]
 description = Soldotna, AK, United States
@@ -27213,138 +27104,139 @@ zone = ('akz121', 0.0039260)
 description = Shemya Eareckson As, AK, United States
 location = (0.9200794, 3.0389091)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASY.TXT
+zone = ('akz191', 0.0162952)
 
 [pata]
 description = Tanana Calhoun Memorial Airport, AK, United States
 location = (1.1373729, -2.6546458)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATA.TXT
-zone = ('akz221', 0.0092234)
+zone = ('akz846', 0.0075256)
 
 [patc]
 description = Tin City Airways Facilities Sector, AK, United States
 location = (1.1443542, -2.9306987)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATC.TXT
-zone = ('akz213', 0.0187428)
+zone = ('akz820', 0.0175088)
 
 [pate]
 description = Teller, AK, United States
 location = (1.1385364, -2.9030643)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATE.TXT
-zone = ('akz207', 0.0283794)
+zone = ('akz821', 0.0039889)
 
 [patg]
 description = Togiac Village, Togiak Airport, AK, United States
 location = (1.0306169, -2.7995081)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATG.TXT
-zone = ('akz155', 0.0355000)
+zone = ('akz155', 0.0339506)
 
 [patk]
 description = Talkeetna Airport, AK, United States
 location = (1.0876310, -2.6197392)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATK.TXT
-zone = ('akz145', 0.0058631)
+zone = ('akz145', 0.0064946)
 
 [patl]
 description = Takotna, Tatalina Lrrs Airport, AK, United States
 location = (1.0978121, -2.7224227)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATL.TXT
-zone = ('akz152', 0.0242414)
+zone = ('akz852', 0.0061053)
 
 [pato]
 description = Portage Glacier, AK, United States
 location = (1.0608693, -2.5979226)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATO.TXT
-zone = ('akz125', 0.0068326)
+zone = ('akz103', 0.0044836)
 
 [patq]
 description = Atqasuk Edward Burnell Sr Memorial Airport, Atqasuk, AK, US
 location = (1.2298819, -2.7477768)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATQ.TXT
-zone = ('akz201', 0.0183396)
+zone = ('akz802', 0.0124769)
 
 [paun]
 description = Unalakleet, AK, United States
 location = (1.1149745, -2.8064894)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAUN.TXT
-zone = ('akz212', 0.0021486)
+zone = ('akz824', 0.0057513)
 
 [paut]
-description = Akun Airport, Akutan, AK, US
-location = (0.9450084, -2.8903973)
+description = Akutan Airport, Akutan, AK, US
+location = (0.9450014, -2.8903408)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAUT.TXT
-zone = ('akz185', 0.0186864)
+zone = ('akz185', 0.0190306)
 
 [pava]
 description = Chevak Airport, Chevak, AK, US
 location = (1.0740913, -2.8902740)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVA.TXT
-zone = ('akz155', 0.0277369)
+zone = ('akz825', 0.0154217)
 
 [pavc]
 description = King Cove Airport, King Cove, AK, US
 location = (0.9619609, -2.8320761)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVC.TXT
-zone = ('akz181', 0.0136139)
+zone = ('akz181', 0.0136101)
 
 [pavd]
 description = Valdez 2, AK, United States
 location = (1.0669779, -2.5528349)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVD.TXT
-zone = ('akz131', 0.0021564)
+zone = ('akz132', 0.0005209)
 
 [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)
+zone = ('akz815', 0.0034421)
 
 [pawd]
 description = Seward, AK, United States
 location = (1.0492338, -2.6083946)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWD.TXT
-zone = ('akz125', 0.0063043)
+zone = ('akz126', 0.0051454)
 
 [pawg]
 description = Wrangell, AK, United States
 location = (0.9858201, -2.3102342)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWG.TXT
-zone = ('akz026', 0.0062506)
+zone = ('akz329', 0.0043224)
 
 [pawi]
 description = Wainwright Airport, AK, United States
 location = (1.2327842, -2.7931086)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWI.TXT
-zone = ('akz201', 0.0097931)
+zone = ('akz802', 0.0065466)
 
 [pawm]
 description = White Mountain Airport, White Mountain, AK, US
-location = (1.1290396, -2.8520948)
+location = (1.1290395, -2.8520948)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWM.TXT
-zone = ('akz210', 0.0152953)
+zone = ('akz822', 0.0081306)
 
 [pawn]
 description = Noatak, Noatak Airport, AK, United States
 location = (1.1792608, -2.8445958)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWN.TXT
-zone = ('akz208', 0.0067312)
+zone = ('akz814', 0.0072953)
 
 [paws]
 description = Wasilla, Wasilla Airport, AK, United States
 location = (1.0746332, -2.6099751)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWS.TXT
-zone = ('akz111', 0.0031279)
+zone = ('akz112', 0.0031234)
 
 [paya]
 description = Yakutat Airport, AK, United States
 location = (1.0384709, -2.4376432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAYA.TXT
-zone = ('akz017', 0.0108435)
+zone = ('akz317', 0.0095187)
 
 [pazk]
 description = Eureka, Skelton Airport, AK, United States
 location = (1.0809406, -2.5685429)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAZK.TXT
-zone = ('akz131', 0.0143940)
+zone = ('akz132', 0.0160587)
 
 [pfcl]
 description = Clarks Point Airport, Clarks Point, AK, US
@@ -27356,49 +27248,55 @@ zone = ('akz161', 0.0140875)
 description = Elim Airport, Elim, AK, US
 location = (1.1277393, -2.8321807)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFEL.TXT
-zone = ('akz210', 0.0154678)
+zone = ('akz818', 0.0222226)
+
+[pfko]
+description = Kotlik Airport, Kotlik, AK, US
+location = (1.1000915, -2.8541894)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFKO.TXT
+zone = ('akz825', 0.0163819)
 
 [pfkt]
 description = Brevig Mission Airport, Brevig Mission, AK, US
-location = (1.1402463, -2.9053799)
+location = (1.1402555, -2.9054120)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFKT.TXT
-zone = ('akz207', 0.0270044)
+zone = ('akz821', 0.0020147)
 
 [pfkw]
 description = Kwethluk Airport, Kwethluk, AK, US
 location = (1.0609909, -2.8177294)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFKW.TXT
-zone = ('akz155', 0.0121514)
-
-[pfno]
-description = Robert (Bob) Curtis Memorial Airport, Noorvik, AK, US
-location = (1.1661924, -2.8103117)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFNO.TXT
-zone = ('akz209', 0.0031678)
-
-[pfnu]
-description = Oooguruk Island Heliport, Nuiqsut, AK, US
-location = (1.2303772, -2.6224177)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFNU.TXT
-zone = ('akz203', 0.0064687)
+zone = ('akz155', 0.0104617)
 
 [pfsh]
 description = Shaktoolik Airport, Shaktoolik, AK, US
 location = (1.1234877, -2.8138896)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFSH.TXT
-zone = ('akz212', 0.0077699)
+zone = ('akz824', 0.0038019)
+
+[pfto]
+description = Tok Junction Airport, Tok, AK, US
+location = (1.1053083, -2.4950179)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFTO.TXT
+zone = ('akz836', 0.0066344)
 
 [pfws]
-description = South Naknek Nr 2 Airport, South Naknek, AK, US
-location = (1.0245676, -2.7403065)
+description = South Naknek Number 2 Airport, South Naknek, AK, US
+location = (1.0245495, -2.7402619)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFWS.TXT
-zone = ('akz161', 0.0106011)
+zone = ('akz161', 0.0106235)
 
 [pfyu]
 description = Fort Yukon, Fort Yukon Airport, AK, United States
 location = (1.1618075, -2.5353816)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFYU.TXT
-zone = ('akz220', 0.0035288)
+zone = ('akz833', 0.0046862)
+
+[pfzk]
+description = Akiachak Airport, Akiachak, AK, US
+location = (1.0631465, -2.8185903)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFZK.TXT
+zone = ('akz155', 0.0108007)
 
 [pgro]
 description = Rota Island, N. Mariana Is, Rota International Airport, GU, United States
@@ -27429,7 +27327,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PGWT.TXT
 description = Pmrf Barking Sands, HI, United States
 location = (0.3845542, -2.7887453)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHBK.TXT
-zone = ('hiz003', 0.0018989)
+zone = ('hiz003', 0.0019851)
 
 [phhi]
 description = Wheeler Air Force Base / Oahu, HI, United States
@@ -27437,47 +27335,29 @@ location = (0.3749549, -2.7582020)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHHI.TXT
 zone = ('hiz010', 0.0001042)
 
-[phhn]
-description = Hana, Hana Airport, HI, United States
-location = (0.3629509, -2.7229657)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHHN.TXT
-zone = ('hiz020', 0.0026218)
-
-[phjh]
-description = Lahaina / West Maui, HI, United States
-location = (0.3668100, -2.7337674)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHJH.TXT
-zone = ('hiz017', 0.0019347)
-
 [phjr]
 description = Kalaeloa Airport, HI, United States
 location = (0.3720460, -2.7587838)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHJR.TXT
-zone = ('hiz005', 0.0019136)
+zone = ('hiz034', 0.0009521)
 
 [phko]
 description = Kona International Airport, HI, United States
 location = (0.3444116, -2.7235863)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHKO.TXT
-zone = ('hiz023', 0.0044527)
+zone = ('hiz026', 0.0047662)
 
 [phli]
 description = Lihue Airport, HI, United States
 location = (0.3836815, -2.7808913)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHLI.TXT
-zone = ('hiz002', 0.0021022)
+zone = ('hiz030', 0.0014667)
 
 [phmk]
 description = Kaunakakai, Molokai Airport, HI, United States
 location = (0.3691371, -2.7419123)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHMK.TXT
-zone = ('hiz013', 0.0002318)
-
-[phmu]
-description = Kamuela, Waimea-Kohala Airport, HI, United States
-location = (0.3490659, -2.7168959)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHMU.TXT
-zone = ('hiz026', 0.0018190)
+zone = ('hiz041', 0.0004769)
 
 [phng]
 description = Mcbh Kaneohe Bay Hawaii, HI, United States
@@ -27489,7 +27369,7 @@ zone = ('hiz009', 0.0012079)
 description = Honolulu International Airport, HI, United States
 location = (0.3723369, -2.7567476)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHNL.TXT
-zone = ('hiz005', 0.0000187)
+zone = ('hiz033', 0.0010826)
 
 [phny]
 description = Lanai City, Lanai Airport, HI, United States
@@ -27501,19 +27381,19 @@ zone = ('hiz015', 0.0008312)
 description = Kahului Airport, HI, United States
 location = (0.3647738, -2.7302767)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHOG.TXT
-zone = ('hiz019', 0.0009661)
+zone = ('hiz045', 0.0005743)
 
 [phsf]
 description = Bradshaw Army Air Field / Hawaii, HI, United States
 location = (0.3452843, -2.7148597)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHSF.TXT
-zone = ('hiz027', 0.0034397)
+zone = ('hiz027', 0.0035356)
 
 [phto]
 description = Hilo International Airport, HI, United States
 location = (0.3441208, -2.7061330)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHTO.TXT
-zone = ('hiz025', 0.0040788)
+zone = ('hiz053', 0.0020606)
 
 [pkmj]
 description = Majuro Atoll, Marshall Islands Int. Airp., Marshall Islands
@@ -27544,13 +27424,13 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PMDY.TXT
 description = Nunapitchuk Airport, Nunapitchuk, AK, US
 location = (1.0630031, -2.8351208)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PPIT.TXT
-zone = ('akz155', 0.0053590)
+zone = ('akz155', 0.0049036)
 
 [ppiz]
 description = Point Lay, Point Lay Lrrs Airport, AK, United States
 location = (1.2167854, -2.8448867)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PPIZ.TXT
-zone = ('akz201', 0.0172189)
+zone = ('akz801', 0.0140479)
 
 [ptkk]
 description = Weno Island, Chuuk Int. Airp., Micronesia, Federated States Of
@@ -27562,6 +27442,11 @@ description = Pohnpei Island, Pohnpei Int. Airp., Micronesia, Federated States O
 location = (0.1218822, 2.7611109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PTPN.TXT
 
+[ptr0]
+description = unknown station in Federated States of Micronesia, Palau
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PTR0.TXT
+
 [ptro]
 description = Babelthuap Island, Babelthuap/Koror Airport, Palau
 location = (0.1285726, 2.3480496)
@@ -27722,6 +27607,11 @@ description = Wakkanai Airport, Japan
 location = (0.7923795, 2.4748769)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJCW.TXT
 
+[rjdb]
+description = Iki Airport, Japan
+location = (0.5890486, 2.2651465)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJDB.TXT
+
 [rjdc]
 description = Yamaguchi Ube Airport, Japan
 location = (0.5922484, 2.2913264)
@@ -27833,7 +27723,7 @@ location = (0.6350090, 2.3809200)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJNK.TXT
 
 [rjns]
-description = Mt. Fuji Shizuoka Airport, Makinohara / Shimada, 22, JP
+description = Mount Fuji Shizuoka Airport, Makinohara / Shimada, 22, JP
 location = (0.6073055, 2.4118313)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJNS.TXT
 
@@ -27843,8 +27733,8 @@ location = (0.6396632, 2.3943008)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJNT.TXT
 
 [rjnw]
-description = Noto Airport, Wajima, 17, JP
-location = (0.6508874, 2.3904379)
+description = Noto Satoyama Airport, Wajima, 17, JP
+location = (0.6508873, 2.3904380)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJNW.TXT
 
 [rjny]
@@ -27947,11 +27837,6 @@ description = Yamagata Airport, Japan
 location = (0.6704973, 2.4498605)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJSC.TXT
 
-[rjsd]
-description = Sado Airport, Japan
-location = (0.6640978, 2.4158266)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJSD.TXT
-
 [rjsf]
 description = Fukushima Airport, Japan
 location = (0.6498443, 2.4510240)
@@ -28067,11 +27952,6 @@ description = Muan International Airport, Piseo-ri (Muan), 46, KR
 location = (0.6107152, 2.2057962)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJB.TXT
 
-[rkjj]
-description = Kwangju Ab, Korea, South
-location = (0.6129015, 2.2133684)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJJ.TXT
-
 [rkjk]
 description = Kunsan Ab, Korea, South
 location = (0.6268641, 2.2098777)
@@ -28122,21 +28002,6 @@ description = Mosulpo Ab, Korea, South
 location = (0.5794493, 2.2037691)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKPM.TXT
 
-[rkps]
-description = Sach'On Ab, Korea, South
-location = (0.6123197, 2.2354759)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKPS.TXT
-
-[rkpu]
-description = Ulsan, Korea, South
-location = (0.6204645, 2.2570016)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKPU.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)
@@ -28192,11 +28057,6 @@ description = Suwon Ab, Korea, South
 location = (0.6501351, 2.2165682)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSW.TXT
 
-[rksy]
-description = Yongsan / H-208 Hp, Korea, South
-location = (0.6547894, 2.2162773)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSY.TXT
-
 [rktb]
 description = Paekado, Korea, South
 location = (0.6460627, 2.1999875)
@@ -28212,11 +28072,6 @@ description = Taejon, Korea, South
 location = (0.6335545, 2.2235495)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTF.TXT
 
-[rkth]
-description = Pohang Ab, Korea, South
-location = (0.6280276, 2.2587469)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTH.TXT
-
 [rkti]
 description = Jung Won Rok-Ab, Korea, South
 location = (0.6463536, 2.2319852)
@@ -28287,6 +28142,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)
@@ -28352,46 +28212,16 @@ description = Puerto Princesa, Philippines
 location = (0.1701696, 2.0722876)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPVP.TXT
 
-[saac]
-description = Concordia Aerodrome, Argentina
-location = (-0.5462881, -1.0125819)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAC.TXT
-
-[saag]
-description = Gualeguaychu Aerodrome, Argentina
-location = (-0.5759587, -1.0230538)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAG.TXT
-
-[saaj]
-description = Junin Aerodrome, Argentina
-location = (-0.6030113, -1.0631964)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAJ.TXT
-
-[saap]
-description = Parana Aerodrome, Argentina
-location = (-0.5547238, -1.0556333)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAP.TXT
-
 [saar]
 description = Rosario Aerodrome, Argentina
 location = (-0.5745042, -1.0608693)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAR.TXT
 
-[saav]
-description = Sauce Viejo Aerodrome, Argentina
-location = (-0.5532694, -1.0614511)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAV.TXT
-
 [sabe]
 description = Aeroparque Bs. As. Aerodrome, Argentina
 location = (-0.6033021, -1.0195632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SABE.TXT
 
-[sace]
-description = Escuela De Aviacion Militar Airport, Santa Isabel - Córdoba, X, AR
-location = (-0.5488188, -1.1219657)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SACE.TXT
-
 [saco]
 description = Cordoba Aerodrome, Argentina
 location = (-0.5465789, -1.1207923)
@@ -28402,16 +28232,6 @@ description = San Fernando, Ba, Argentina
 location = (-0.6013193, -1.0225836)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADF.TXT
 
-[sado]
-description = Campo De Mayo Airport MIL, Campo de Mayo, B, AR
-location = (-0.6027390, -1.0240143)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADO.TXT
-
-[sadp]
-description = El Palomar Aerodrome, Argentina
-location = (-0.6038839, -1.0227629)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADP.TXT
-
 [saez]
 description = Ezeiza Aerodrome, Argentina
 location = (-0.6076655, -1.0215994)
@@ -28422,56 +28242,6 @@ description = Mendoza Aerodrome, Argentina
 location = (-0.5730498, -1.2004956)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAME.TXT
 
-[samm]
-description = Malargue Aerodrome, Argentina
-location = (-0.6195919, -1.2144583)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAMM.TXT
-
-[samr]
-description = San Rafael Aerodrome, Argentina
-location = (-0.6035930, -1.1938052)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAMR.TXT
-
-[sanc]
-description = Catamarca Aero., Argentina
-location = (-0.4991642, -1.1478449)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANC.TXT
-
-[sanj]
-description = unknown station in Argentina
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANJ.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)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANT.TXT
-
-[sanu]
-description = San Juan Aerodrome, Argentina
-location = (-0.5509423, -1.2019501)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANU.TXT
-
-[saoc]
-description = Rio Cuarto Aerodrome, Argentina
-location = (-0.5779949, -1.1210832)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAOC.TXT
-
-[saor]
-description = Villa Reynolds Aerodrome, Argentina
-location = (-0.5887577, -1.1411544)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAOR.TXT
-
-[saou]
-description = San Luis Aerodrome, Argentina
-location = (-0.5806129, -1.1580260)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAOU.TXT
-
 [sarc]
 description = Corrientes Aero., Argentina
 location = (-0.4790929, -1.0256718)
@@ -28492,21 +28262,6 @@ description = Iguazu Aerodrome, Argentina
 location = (-0.4491314, -0.9506227)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARI.TXT
 
-[sarl]
-description = Paso De Los Libres Aerodrome, Argentina
-location = (-0.5180719, -0.9974557)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARL.TXT
-
-[sarp]
-description = Posadas Aero., Argentina
-location = (-0.4776384, -0.9768026)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARP.TXT
-
-[sars]
-description = Presidencia Roque Saenz Pena Aerodrome, Argentina
-location = (-0.4680391, -1.0550515)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARS.TXT
-
 [sasa]
 description = Salta Aerodrome, Argentina
 location = (-0.4337143, -1.1428998)
@@ -28517,51 +28272,11 @@ description = Jujuy Aerodrome, Argentina
 location = (-0.4255694, -1.1359185)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SASJ.TXT
 
-[satr]
-description = Reconquista, Sf, Argentina
-location = (-0.5098155, -1.0418016)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SATR.TXT
-
 [savc]
 description = Comodoro Rivadavia Aerodrome, Argentina
 location = (-0.7990699, -1.1780972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVC.TXT
 
-[save]
-description = Esquel Aerodrome, Argentina
-location = (-0.7493280, -1.2418018)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVE.TXT
-
-[savt]
-description = Trelew Aerodrome, Argentina
-location = (-0.7539822, -1.1391182)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVT.TXT
-
-[savv]
-description = Viedma Aerodrome, Argentina
-location = (-0.7129670, -1.0998483)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVV.TXT
-
-[savy]
-description = Puerto Madryn, Cht, Argentina
-location = (-0.7462882, -1.1362578)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVY.TXT
-
-[sawb]
-description = Marambio Base, Seymour Island, U-A, AQ
-location = (-1.1211698, -0.9883939)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWB.TXT
-
-[sawc]
-description = El Calafate Airport, El Calafate, Z, AR
-location = (-0.8775568, -1.2575638)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWC.TXT
-
-[sawe]
-description = Rio Grande B. A., Argentina
-location = (-0.9389871, -1.1824606)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWE.TXT
-
 [sawg]
 description = Rio Gallegos Aerodrome, Argentina
 location = (-0.9008808, -1.2092223)
@@ -28572,41 +28287,6 @@ description = Ushuaia Aerodrome, Argentina
 location = (-0.9564404, -1.1923508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWH.TXT
 
-[sawj]
-description = San Julian Aerodrome, Argentina
-location = (-0.8607382, -1.1824606)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWJ.TXT
-
-[sawp]
-description = Perito Moreno Aerodrome, Argentina
-location = (-0.8118690, -1.2394747)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWP.TXT
-
-[sawt]
-description = 28 de Noviembre Airport, Rio Turbio, Z, AR
-location = (-0.9006772, -1.2604820)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWT.TXT
-
-[sawu]
-description = Santa Cruz Aerodrome, Argentina
-location = (-0.8729555, -1.1967141)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWU.TXT
-
-[saza]
-description = Azul Airport, Argentina
-location = (-0.6414085, -1.0442887)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZA.TXT
-
-[sazb]
-description = Bahia Blanca Aerodrome, Argentina
-location = (-0.6760242, -1.0850130)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZB.TXT
-
-[sazg]
-description = General Pico Aerodrome, Argentina
-location = (-0.6230825, -1.1126474)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZG.TXT
-
 [sazm]
 description = Mar Del Plata Aerodrome, Argentina
 location = (-0.6620616, -1.0050188)
@@ -28617,31 +28297,11 @@ description = Neuquen Aerodrome, Argentina
 location = (-0.6798057, -1.1891510)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZN.TXT
 
-[sazr]
-description = Santa Rosa Aerodrome, Argentina
-location = (-0.6382087, -1.1216649)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZR.TXT
-
 [sazs]
 description = Bariloche Aerodrome, Argentina
 location = (-0.7182030, -1.2420927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZS.TXT
 
-[sazt]
-description = Tandil Aerodrome, Argentina
-location = (-0.6498443, -1.0341076)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZT.TXT
-
-[sazy]
-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)
@@ -28664,7 +28324,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAT.TXT
 
 [sbau]
 description = Araçatuba Airport, Araçatuba, SP, BR
-location = (-0.3689853, -0.8800771)
+location = (-0.3689884, -0.8800749)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAU.TXT
 
 [sbax]
@@ -28718,13 +28378,13 @@ location = (-0.2769256, -0.9142616)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBBW.TXT
 
 [sbca]
-description = Cascavel Airport, Cascavel, PR, BR
-location = (-0.4363375, -0.9337651)
+description = Coronel Adalberto Mendes da Silva Airport, Cascavel, PR, BR
+location = (-0.4363380, -0.9337722)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCA.TXT
 
 [sbcb]
 description = Cabo Frio Airport, Cabo Frio, RJ, BR
-location = (-0.4000591, -0.7343350)
+location = (-0.4000554, -0.7342927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCB.TXT
 
 [sbcc]
@@ -28747,11 +28407,6 @@ description = Serafin Enoss Bertaso Airport, Chapecó, SC, BR
 location = (-0.4735811, -0.9190311)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCH.TXT
 
-[sbci]
-description = Maranhao / Carolina Airport, Brazil
-location = (-0.1276999, -0.8284496)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCI.TXT
-
 [sbcj]
 description = Carajas / Maraba, Brazil
 location = (-0.1067560, -0.8726646)
@@ -28779,7 +28434,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCT.TXT
 
 [sbcx]
 description = Hugo Cantergiani Regional Airport, Caxias Do Sul, RS, BR
-location = (-0.5095855, -0.8933904)
+location = (-0.5095870, -0.8933930)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCX.TXT
 
 [sbcy]
@@ -28802,11 +28457,6 @@ description = Eduardo Gomes International, Brazil
 location = (-0.0529417, -1.0480702)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBEG.TXT
 
-[sbek]
-description = Jacareacanga, Brazil
-location = (-0.1093740, -1.0076368)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBEK.TXT
-
 [sbes]
 description = S. P. Aldeia Aerodrome, Brazil
 location = (-0.3982260, -0.7347836)
@@ -28828,8 +28478,8 @@ location = (-0.0671952, -0.5657776)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBFN.TXT
 
 [sbfs]
-description = São Tomé Heliport, Campos Dos Goytacazes, RJ, BR
-location = (-0.3844863, -0.7168067)
+description = Farol de São Tomé Heliport, Campos dos Goytacazes, RJ, BR
+location = (-0.3845063, -0.7167827)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBFS.TXT
 
 [sbfz]
@@ -28844,7 +28494,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBGL.TXT
 
 [sbgm]
 description = Guajará-Mirim Airport, Guajará-Mirim, RO, BR
-location = (-0.1882582, -1.1394347)
+location = (-0.1882584, -1.1394358)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBGM.TXT
 
 [sbgo]
@@ -28867,11 +28517,6 @@ description = Altamira, Brazil
 location = (-0.0558505, -0.9110619)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBHT.TXT
 
-[sbic]
-description = Itacoatiara Airport, Itacoatiara, AM, BR
-location = (-0.0545810, -1.0206895)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIC.TXT
-
 [sbih]
 description = Itaituba, Brazil
 location = (-0.0741765, -0.9773844)
@@ -28882,13 +28527,18 @@ description = Ilheus Aeroporto, Brazil
 location = (-0.2585996, -0.6812602)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIL.TXT
 
+[sbip]
+description = Usiminas Airport, Ipatinga, MG, BR
+location = (-0.3398278, -0.7415485)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIP.TXT
+
 [sbiz]
 description = Imperatriz, Brazil
 location = (-0.0965749, -0.8290314)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIZ.TXT
 
 [sbje]
-description = Comandante Ariston Pessoa Airport, Jijoca de Jericoacoara, CE, BR
+description = Comandante Ariston Pessoa Airport, Cruz, CE, BR
 location = (-0.0507267, -0.7043684)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJE.TXT
 
@@ -28903,8 +28553,8 @@ location = (-0.4011348, -0.7568911)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJR.TXT
 
 [sbju]
-description = Orlando Bezerra de Menezes Airport, Juazeiro Do Norte, CE, BR
-location = (-0.1259946, -0.6853925)
+description = Orlando Bezerra de Menezes Airport, Juazeiro do Norte, CE, BR
+location = (-0.1260009, -0.6853750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJU.TXT
 
 [sbjv]
@@ -28923,7 +28573,7 @@ location = (-0.4014257, -0.8226319)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBKP.TXT
 
 [sblb]
-description = Plataforma P-25 Helipad, Macaé, RJ, BR
+description = Petrobras P-25 Platform Helideck, Macaé, RJ, BR
 location = (-0.3858818, -0.6966813)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLB.TXT
 
@@ -28937,14 +28587,9 @@ description = Londrina Aeroporto, Brazil
 location = (-0.4072435, -0.8924450)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLO.TXT
 
-[sblp]
-description = Bom Jesus Da Lapa, Brazil
-location = (-0.2315470, -0.7577638)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLP.TXT
-
 [sbls]
-description = Lagoa Santa Airport, Lagoa Santa, MG, BR
-location = (-0.3431597, -0.7661367)
+description = Lagoa Santa Air Base, Lagoa Santa, MG, BR
+location = (-0.3431623, -0.7661542)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLS.TXT
 
 [sbma]
@@ -28969,7 +28614,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMK.TXT
 
 [sbml]
 description = Frank Miloye Milenkowichi–Marília State Airport, Marília, SP, BR
-location = (-0.3874090, -0.8713801)
+location = (-0.3874090, -0.8713815)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBML.TXT
 
 [sbmn]
@@ -28997,19 +28642,14 @@ description = Marte Civ / Mil, Brazil
 location = (-0.4104433, -0.8139052)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMT.TXT
 
-[sbmy]
-description = Manicore, Brazil
-location = (-0.1015200, -1.0698868)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMY.TXT
-
 [sbnf]
 description = Ministro Victor Konder International Airport, Navegantes, SC, BR
-location = (-0.4691445, -0.8491272)
+location = (-0.4691346, -0.8491198)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBNF.TXT
 
 [sbnm]
 description = Santo Ângelo Airport, Santo Ângelo, RS, BR
-location = (-0.4936088, -0.9454292)
+location = (-0.4936228, -0.9454383)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBNM.TXT
 
 [sbnt]
@@ -29032,11 +28672,6 @@ description = Parnaiba Aeroporto, Brazil
 location = (-0.0509054, -0.7286750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPB.TXT
 
-[sbpc]
-description = Pocos De Caldas, Brazil
-location = (-0.3813544, -0.8127417)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPC.TXT
-
 [sbpf]
 description = Passo Fundo, Brazil
 location = (-0.4930555, -0.9145525)
@@ -29067,11 +28702,6 @@ description = Ponta Pora Intl, Brazil
 location = (-0.3935717, -0.9721484)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPP.TXT
 
-[sbpr]
-description = Carlos Prates Airport, Belo Horizonte, MG, BR
-location = (-0.3474828, -0.7677826)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPR.TXT
-
 [sbps]
 description = Porto Seguro, Brazil
 location = (-0.2868158, -0.6818420)
@@ -29108,8 +28738,8 @@ location = (-0.4002622, -0.7629998)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSC.TXT
 
 [sbsg]
-description = Governador Aluízio Alves International Airport, Natal, RN, BR
-location = (-0.1006716, -0.6174296)
+description = São Gonçalo do Amarante - Governador Aluízio Alves International Airport, Natal, RN, BR
+location = (-0.1007021, -0.6172632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSG.TXT
 
 [sbsj]
@@ -29138,8 +28768,8 @@ location = (-0.4121886, -0.8141961)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSP.TXT
 
 [sbsr]
-description = Prof. Eribelto Manoel Reino State Airport, São José Do Rio Preto, SP, BR
-location = (-0.3633182, -0.8623061)
+description = Prof. Eribelto Manoel Reino State Airport, São José do Rio Preto, SP, BR
+location = (-0.3633272, -0.8623142)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSR.TXT
 
 [sbst]
@@ -29152,20 +28782,15 @@ description = Salvador Aeroporto, Brazil
 location = (-0.2251475, -0.6690429)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSV.TXT
 
-[sbsy]
-description = unknown station in Brazil
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSY.TXT
-
 [sbta]
-description = Base de Aviação de Taubaté Airport, Taubaté, SP, BR
-location = (-0.4021256, -0.7944040)
+description = Base de Aviação de Taubaté, Taubaté, SP, BR
+location = (-0.4021256, -0.7944067)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTA.TXT
 
-[sbtd]
-description = Toledo Airport, Toledo, PR, BR
-location = (-0.4308572, -0.9371981)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTD.TXT
+[sbtc]
+description = Una-Comandatuba Airport, Una, BA, BR
+location = (-0.2679841, -0.6806562)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTC.TXT
 
 [sbte]
 description = Teresina Aeroporto, Brazil
@@ -29177,16 +28802,16 @@ description = Tefe, Brazil
 location = (-0.0587594, -1.1289371)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTF.TXT
 
-[sbtk]
-description = Tarauaca, Brazil
-location = (-0.1425352, -1.2351113)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTK.TXT
-
 [sbtt]
 description = Tabatinga, Brazil
 location = (-0.0639954, -1.2159127)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTT.TXT
 
+[sbtu]
+description = Tucurui, Brazil
+location = (-0.0648681, -0.8677195)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTU.TXT
+
 [sbua]
 description = Sao Gabriel Da Cachoeira, Brazil
 location = (-0.0023271, -1.1708250)
@@ -29207,6 +28832,11 @@ description = Uberaba, Brazil
 location = (-0.3452843, -0.8371763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUR.TXT
 
+[sbuy]
+description = Urucu Airport, Urucu, AM, BR
+location = (-0.0852465, -1.1406673)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUY.TXT
+
 [sbvh]
 description = Vilhena Aeroporto, Brazil
 location = (-0.2216568, -1.0489429)
@@ -29254,7 +28884,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCCC.TXT
 
 [sccf]
 description = El Loa Airport, Calama, AN, CL
-location = (-0.3926677, -1.2025947)
+location = (-0.3926676, -1.2025947)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCCF.TXT
 
 [scch]
@@ -29288,7 +28918,7 @@ location = (-0.4089888, -1.2292936)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCFA.TXT
 
 [scfm]
-description = Capitan Fuentes Martinez Airport Airport, Porvenir, MA, CL
+description = Captain Fuentes Martinez Airport, Porvenir, MA, CL
 location = (-0.9294524, -1.2273015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCFM.TXT
 
@@ -29343,8 +28973,8 @@ location = (-0.7661123, -1.2869864)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCMK.TXT
 
 [scnt]
-description = Tte. Julio Gallardo Airport, Puerto Natales, MA, CL
-location = (-0.9018378, -1.2658593)
+description = Lieutenant Julio Gallardo Airport, Puerto Natales, MA, CL
+location = (-0.9018233, -1.2658712)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCNT.TXT
 
 [scon]
@@ -29352,6 +28982,11 @@ description = Quellón Airport, Quellon, LL, CL
 location = (-0.7528774, -1.2851732)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCON.TXT
 
+[scpd]
+description = Peldehue Aerodrome, Peldehue, RM, CL
+location = (-0.5780282, -1.2336524)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCPD.TXT
+
 [scpq]
 description = Mocopulli Airport, Dalcahue, LL, CL
 location = (-0.7389792, -1.2865816)
@@ -29368,13 +29003,13 @@ location = (-0.5771472, -1.2489140)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCRD.TXT
 
 [scrg]
-description = De La Independencia Airport, Rancagua, LI, CL
-location = (-0.5964436, -1.2352691)
+description = La Independencia Airport, Rancagua, LI, CL
+location = (-0.5964435, -1.2352690)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCRG.TXT
 
 [scrm]
-description = Teniente Rodolfo Marsh Martin Base, Isla Rey Jorge, U-A, AQ
-location = (-1.0854342, -1.0295121)
+description = Teniente Rodolfo Marsh Martin Airport, Villa Las Estrellas, U-A, AQ
+location = (-1.0854382, -1.0295120)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCRM.TXT
 
 [scse]
@@ -29398,8 +29033,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]
@@ -29417,10 +29052,14 @@ description = Ambato / Chachoan, Ecuador
 location = (-0.0209440, -1.3712470)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEAM.TXT
 
+[sec0]
+description = unknown station in Ecuador
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEC0.TXT
+
 [seca]
-comment = manually researched on 2020-05-24
-description = Loja [Ciudad de Catamayo Airport], L, EC // Catamayo/camilo Ponce Enrique, Ecuador
-location = (-0.0697404, -1.3853018)
+description = Ciudad de Catamayo Airport, La Toma (Catamayo), L, EC
+location = (-0.0697365, -1.3853010)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SECA.TXT
 
 [seco]
@@ -29434,7 +29073,7 @@ location = (-0.0503237, -1.3785192)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SECU.TXT
 
 [segs]
-description = Seymour Airport, Baltra, W, EC
+description = Seymour Galapagos Ecological Airport, Isla Baltra, W, EC
 location = (-0.0079196, -1.5754372)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEGS.TXT
 
@@ -29443,9 +29082,14 @@ 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)
+description = Jumandy Airport, Ahuano, N, EC
+location = (-0.0185037, -1.3540356)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEJD.TXT
 
 [selt]
@@ -29470,16 +29114,21 @@ 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
 
+[sequ]
+description = Quito / Mariscal Sucre, Ecuador
+location = (-0.0026180, -1.3697926)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEQU.TXT
+
 [serb]
 description = Chimborazo Airport, Riobamba, H, EC
-location = (-0.0288578, -1.3728079)
+location = (-0.0288559, -1.3728121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SERB.TXT
 
 [sero]
-description = Santa Rosa International Airport, Santa Rosa, O, EC
+description = Santa Rosa - Artillery Colonel Victor Larrea International Airport, Santa Rosa, O, EC
 location = (-0.0600740, -1.3962103)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SERO.TXT
 
@@ -29488,11 +29137,6 @@ description = Salinas / General Ulpiano Paez, Ecuador
 location = (-0.0383972, -1.4134258)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SESA.TXT
 
-[sesg]
-description = unknown station in Ecuador
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SESG.TXT
-
 [sesm]
 description = Rio Amazonas Airport, Shell Mera, Y, EC
 location = (-0.0262714, -1.3624511)
@@ -29504,7 +29148,7 @@ location = (-0.0157080, -1.5638150)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEST.TXT
 
 [setn]
-description = General Rivadeneira Airport, Tachina, E, EC
+description = Carlos Concha Torres International Airport, Tachina, E, EC
 location = (0.0170784, -1.3897464)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SETN.TXT
 
@@ -29538,14 +29182,19 @@ description = Aeropuerto Guarany, Paraguay
 location = (-0.4441863, -0.9573131)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGES.TXT
 
+[sgfa]
+description = unknown station in Paraguay
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGFA.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]
@@ -29554,18 +29203,18 @@ 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 = Aeródromo Don Carlos Miguel Gimenez, Pilar, 12, PY
+location = (-0.4691791, -1.0178597)
 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]
@@ -29574,8 +29223,8 @@ 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
-location = (-0.4203256, -0.9963755)
+description = Aeropuerto Nacional de San Pedro de Ycuamanindeyu, San Pedro del Ycuamandiyu, 2, PY
+location = (-0.4193882, -0.9952018)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGSP.TXT
 
 [sgvr]
@@ -29583,6 +29232,11 @@ description = unknown station in Paraguay
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGVR.TXT
 
+[simi]
+description = Marina Igararecê Helipad, São Sebastião, SP, BR
+location = (-0.4148341, -0.7924325)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SIMI.TXT
+
 [skar]
 description = Armenia / El Eden, Colombia
 location = (0.0785398, -1.3215051)
@@ -29613,6 +29267,11 @@ description = José Celestino Mutis Airport, Bahía Solano, CHO, CO
 location = (0.1082614, -1.3507923)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKBS.TXT
 
+[skbu]
+description = Buenaventura, Colombia
+location = (0.0671952, -1.3433217)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKBU.TXT
+
 [skcc]
 description = Cucuta / Camilo Daza, Colombia
 location = (0.1384628, -1.2656546)
@@ -29658,13 +29317,8 @@ description = Santa Ana Airport, Cartago, VAC, CO
 location = (0.0830459, -1.3256771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGO.TXT
 
-[skgp]
-description = Juan Casiano Airport, Guapi, CAU, CO
-location = (0.0448572, -1.3595871)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGP.TXT
-
 [skgy]
-description = Guaymaral Airport, Chía, BOL, CO
+description = Guaymaral Airport, Chía, DC, CO
 location = (0.0839910, -1.2926764)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGY.TXT
 
@@ -29719,7 +29373,7 @@ location = (0.1076286, -1.1780972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPC.TXT
 
 [skpd]
-description = Obando Airport, Puerto Inírida, GUA, CO
+description = Obando Cesar Gaviria Trujillo Airport, Puerto Inírida, GUA, CO
 location = (0.0672568, -1.1851868)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPD.TXT
 
@@ -29808,21 +29462,26 @@ description = El Yopal Airport, El Yopal, CAS, CO
 location = (0.0928360, -1.2633391)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKYP.TXT
 
-[slag]
-description = Monteagudo Airport, El Bañado, H, BO
-location = (-0.3460464, -1.1163300)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAG.TXT
-
 [slal]
 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAS.TXT
 
+[slca]
+description = Camiri, Bolivia
+location = (-0.3490659, -1.1088659)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLCA.TXT
+
 [slcb]
 description = Cochabamba, Bolivia
 location = (-0.3039782, -1.1551171)
@@ -29843,10 +29502,10 @@ description = Santa Cruz / El Trompillo, Bolivia
 location = (-0.3106686, -1.1027572)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLET.TXT
 
-[slgm]
-description = unknown station in Bolivia
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLGM.TXT
+[slje]
+description = San Jose De Chiquitos, Bolivia
+location = (-0.3106686, -1.0599966)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLJE.TXT
 
 [sljo]
 description = San Joaquin, Bolivia
@@ -29918,10 +29577,25 @@ 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
+[slsm]
+description = San Ignacio De Moxos, Bolivia
+location = (-0.2603449, -1.1449360)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSM.TXT
+
+[slsr]
+description = Santa Rosa De Yacuma Airport, Santa Rosa, B, BO
+location = (-0.2455015, -1.1656495)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSR.TXT
+
+[slsv]
+description = San Ignacio de Velasco Airport, San Ignacio de Velasco, P, BO
+location = (-0.2862556, -1.0654397)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSV.TXT
+
+[slti]
+description = San Matías Airport, San Matías, S, BO
+location = (-0.2851728, -1.0193055)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLTI.TXT
 
 [sltj]
 description = Tarija, Bolivia
@@ -29934,10 +29608,15 @@ location = (-0.2585996, -1.1330096)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLTR.TXT
 
 [sluy]
-description = Uyuni Airport, Quijarro, P, BO
-location = (-0.3568553, -1.1667246)
+description = Uyuni Joya Andina Airport, Quijarro, P, BO
+location = (-0.3567681, -1.1668844)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLUY.TXT
 
+[slvg]
+description = Capitán Av. Vidal Villagomez Toledo Airport, Vallegrande, S, BO
+location = (-0.3225805, -1.1187456)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLVG.TXT
+
 [slvm]
 description = Villamontes, Bolivia
 location = (-0.3708825, -1.1074114)
@@ -29958,16 +29637,16 @@ 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.1014225, -0.9632594)
+location = (0.1014234, -0.9632699)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMZO.TXT
 
+[smzp]
+description = unknown station in Suriname
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMZP.TXT
+
 [soca]
 description = Cayenne / Rochambeau, French Guiana
 location = (0.0843576, -0.9139708)
@@ -29983,11 +29662,6 @@ description = Pucallpa, Peru
 location = (-0.1468985, -1.3020156)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPCL.TXT
 
-[spec]
-description = unknown station in Peru
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPEC.TXT
-
 [speo]
 description = Chimbote, Peru
 location = (-0.1599885, -1.3703744)
@@ -30018,11 +29692,6 @@ description = Anta Huaraz, Peru
 location = (-0.1631883, -1.3543755)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHZ.TXT
 
-[spja]
-description = Rioja, Peru
-location = (-0.1055924, -1.3465215)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPJA.TXT
-
 [spjc]
 description = Jorge Chávez International Airport, Lima, LIM, PE
 location = (-0.2098217, -1.3458985)
@@ -30054,7 +29723,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
 
@@ -30093,6 +29762,11 @@ description = Arequipa, Peru
 location = (-0.2847796, -1.2487831)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPQU.TXT
 
+[spru]
+description = Trujillo, Peru
+location = (-0.1413717, -1.3793919)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPRU.TXT
+
 [spso]
 description = Pisco, Peru
 location = (-0.2399828, -1.3313953)
@@ -30168,76 +29842,31 @@ description = Barquisimeto, Venezuela
 location = (0.1756965, -1.2098041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBM.TXT
 
-[svbs]
-description = Maracay-B. A. Sucre, Venezuela
-location = (0.1788962, -1.1807152)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBS.TXT
-
-[svcj]
-description = San Carlos Airport, San Carlos, H, VE
-location = (0.1683845, -1.1968543)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCJ.TXT
-
-[svcs]
-description = Caracas / Oscar Macha, Venezuela
-location = (0.1797689, -1.1661708)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCS.TXT
-
-[svfm]
-description = Caracas / La Carlota, Venezuela
-location = (0.1832596, -1.1673344)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVFM.TXT
-
-[svgd]
-description = Guasdualito, Venezuela
-location = (0.1262455, -1.2356931)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVGD.TXT
-
-[svgu]
-description = Guanare, Venezuela
-location = (0.1573705, -1.2170763)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVGU.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
-
-[svlo]
-description = La Orchila, Venezuela
-location = (0.2059489, -1.1551171)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVLO.TXT
+[svcr]
+description = Coro, Venezuela
+location = (0.1992584, -1.2162036)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCR.TXT
+
+[svjc]
+description = Paraguana / Josefa, Venezuela
+location = (0.2056580, -1.2243485)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVJC.TXT
 
 [svmc]
 description = Maracaibo-La Chinita, Venezuela
 location = (0.1844231, -1.2519829)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMC.TXT
 
-[svmg]
-description = Margarita / Del Carib, Venezuela
-location = (0.1905318, -1.1167198)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMG.TXT
-
 [svmi]
 description = Caracas / Maiquetia Aerop. Intl. Simon Bolivar, Venezuela
 location = (0.1850049, -1.1690797)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMI.TXT
 
-[svpa]
-description = Puerto Ayacucho, Venezuela
-location = (0.0977384, -1.1780972)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVPA.TXT
-
 [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)
@@ -30255,14 +29884,9 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SYLT.TXT
 
 [symb]
 description = Mabaruma Airport, Mabaruma, BA, GY
-location = (0.1431170, -1.0434154)
+location = (0.1431200, -1.0433223)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SYMB.TXT
 
-[szmo]
-description = unknown station in South America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SZMO.TXT
-
 [tapa]
 description = Vc Bird International Airport Antigua, Antigua And Barbuda
 location = (0.2987422, -1.0783226)
@@ -30292,6 +29916,12 @@ location = (0.2548181, -1.0646508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TFFF.TXT
 zone = ('viz002', 0.0835358)
 
+[tffj]
+description = Gustavia, Saint Barthelemy, Guadeloupe
+location = (0.3124139, -1.0969394)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TFFJ.TXT
+zone = ('viz002', 0.0319974)
+
 [tffr]
 description = Le Raizet, Guadeloupe, Guadeloupe
 location = (0.2839069, -1.0736684)
@@ -30333,12 +29963,24 @@ 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TJSJ.TXT
 zone = ('prz001', 0.0021308)
 
+[tknp]
+description = unknown station in Saint Kitts or Nevis
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TKNP.TXT
+zone = ('prz001', 0.0021308)
+
 [tkpk]
 description = Golden Rock, Saint Kitts And Nevis
 location = (0.3019420, -1.0940306)
@@ -30363,6 +30005,12 @@ location = (0.2399828, -1.0637782)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TLPL.TXT
 zone = ('viz002', 0.0945731)
 
+[tmpp]
+description = unknown station in Eastern or southern parts of the Caribbean
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TMPP.TXT
+zone = ('viz002', 0.0945731)
+
 [tnca]
 description = Queen Beatrix Airport, Aruba
 location = (0.2181662, -1.2220214)
@@ -30390,10 +30038,10 @@ 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
+[tpkk]
+description = unknown station in Eastern or southern parts of the Caribbean
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TNCN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TPKK.TXT
 zone = ('viz002', 0.0279738)
 
 [tqpf]
@@ -30403,7 +30051,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)
@@ -30425,7 +30073,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TUPJ.TXT
 zone = ('viz001', 0.0056675)
 
 [tvsa]
-description = Argyle International Airport, Kingstown, U-A, VC
+description = Argyle International Airport, Kingstown, 04, VC
 location = (0.2296276, -1.0672679)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TVSA.TXT
 
@@ -30441,12 +30089,12 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAAA.TXT
 
 [uaah]
 description = Balkhash Airport, Balkhash, KAR, KZ
-location = (0.8184425, 1.3090842)
+location = (0.8184590, 1.3090761)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAAH.TXT
 
 [uaat]
-description = Taldykorgan Airport, Taldy Kurgan, ALM, KZ
-location = (0.7876008, 1.3691584)
+description = Taldykorgan Airport, Taldykorgan, JET, KZ
+location = (0.7875371, 1.3690844)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAAT.TXT
 
 [uacc]
@@ -30460,8 +30108,8 @@ location = (0.9307684, 1.2146549)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UACK.TXT
 
 [uacp]
-description = Petropavlosk South Airport, Petropavlosk, SEV, KZ
-location = (0.9559989, 1.2074868)
+description = Petropavl Airport, Petropavl, SEV, KZ
+location = (0.9559989, 1.2074759)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UACP.TXT
 
 [uadd]
@@ -30474,9 +30122,14 @@ description = Shymkent, Kazakhstan
 location = (0.7385652, 1.2164945)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAII.TXT
 
+[uait]
+description = Hazrat Sultan International Airport, Turkıstan, YUZ, KZ
+location = (0.7559567, 1.1964211)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAIT.TXT
+
 [uakd]
-description = Zhezkazgan Airport, Zhezkazgan, KAR, KZ
-location = (0.8326670, 1.1821691)
+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]
@@ -30495,8 +30148,8 @@ location = (0.8944812, 0.8950630)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UARR.TXT
 
 [uask]
-description = Ust-Kamennogorsk Airport, Ust Kamenogorsk, VOS, KZ
-location = (0.8733034, 1.4397954)
+description = Ust-Kamenogorsk Airport, Ust-Kamenogorsk (Oskemen), VOS, KZ
+location = (0.8733029, 1.4397828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UASK.TXT
 
 [uasp]
@@ -30505,7 +30158,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
 
@@ -30515,8 +30168,8 @@ location = (0.7656759, 0.8918632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UATE.TXT
 
 [uatg]
-description = Atyrau Airport, Atyrau, ATY, KZ
-location = (0.8224323, 0.9044540)
+description = Atyrau International Airport, Atyrau, ATY, KZ
+location = (0.8224438, 0.9044178)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UATG.TXT
 
 [uatt]
@@ -30534,6 +30187,11 @@ description = Baku / Bine Airport, Azerbaijan
 location = (0.7059857, 0.8738282)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBB.TXT
 
+[ubbf]
+description = Fuzuli International Airport, Fuzuli, FUZ, AZ
+location = (0.6910558, 0.8237278)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBF.TXT
+
 [ubbg]
 description = Gyanca Airport, Azerbaijan
 location = (0.7109308, 0.8098328)
@@ -30541,7 +30199,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBG.TXT
 
 [ubbl]
 description = Lankaran International Airport, Lankaran, LA, AZ
-location = (0.6762522, 0.8520348)
+location = (0.6764533, 0.8518436)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBL.TXT
 
 [ubbn]
@@ -30551,14 +30209,19 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBN.TXT
 
 [ubbq]
 description = Gabala International Airport, Gabala, QAB, AZ
-location = (0.7125598, 0.8327402)
+location = (0.7122447, 0.8329652)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBQ.TXT
 
 [ubby]
 description = Zaqatala International Airport, Zaqatala, ZAQ, AZ
-location = (0.7253976, 0.8144967)
+location = (0.7253208, 0.8145358)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBY.TXT
 
+[ubbz]
+description = Zangilan International Airport, Zangilan, ZAN, AZ
+location = (0.6826756, 0.8158353)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBZ.TXT
+
 [ubee]
 description = Yevlakh Airport, Yevlakh, YE, AZ
 location = (0.7091605, 0.8227814)
@@ -30566,7 +30229,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBEE.TXT
 
 [ucfl]
 description = Issyk-Kul International Airport, Tamchy, Y, KG
-location = (0.7432994, 1.3388952)
+location = (0.7432587, 1.3386881)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UCFL.TXT
 
 [ucfm]
@@ -30580,7 +30243,7 @@ location = (0.7087608, 1.2704827)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UCFO.TXT
 
 [udsg]
-description = Gyumri Shirak Airport, Gyumri, SH, AM
+description = Shirak International Airport, Gyumri, SH, AM
 location = (0.7112287, 0.7654892)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UDSG.TXT
 
@@ -30605,18 +30268,23 @@ 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]
-description = Kopitnari Airport, Kutaisi, IM, GE
-location = (0.7361223, 0.7414613)
+description = David the Builder Kutaisi International Airport, Kopitnari, IM, GE
+location = (0.7361235, 0.7414576)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGKO.TXT
 
+[ugms]
+description = Mestia Queen Tamar Airport, Mestia, SZ, GE
+location = (0.7514270, 0.7461110)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGMS.TXT
+
 [ugsb]
 description = Batumi International Airport, Batumi, AJ, GE
-location = (0.7262367, 0.7260517)
+location = (0.7262367, 0.7260518)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGSB.TXT
 
 [ugtb]
@@ -30628,13 +30296,11 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGTB.TXT
 description = Ignatyevo Airport, Blagoveschensk, AMU, RU
 location = (0.8800893, 2.2237590)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UHBB.TXT
-zone = ('akz191', 0.0691282)
 
 [uhhh]
 description = Habarovsk, Russia
 location = (0.8467756, 2.3591034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UHHH.TXT
-zone = ('akz191', 0.0699527)
 
 [uhma]
 description = Anadyr, Russia
@@ -30645,7 +30311,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UHMA.TXT
 description = Buhta Providenja, Russia
 location = (1.1242829, -3.0234920)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UHMD.TXT
-zone = ('akz213', 0.0370674)
+zone = ('akz827', 0.0285283)
 
 [uhmm]
 description = Magadan, Russia
@@ -30687,91 +30353,6 @@ description = Ulan-Ude, Russia
 location = (0.9046623, 1.8779743)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UIUU.TXT
 
-[ukbb]
-description = Boryspil, Ukraine
-location = (0.8784824, 0.5404703)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKBB.TXT
-
-[ukdd]
-description = Dnipropetrovs'K, Ukraine
-location = (0.8470665, 0.6050475)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKDD.TXT
-
-[ukde]
-description = Zaporizhzhia / Mokraya, Ukraine
-location = (0.8354406, 0.6163873)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKDE.TXT
-
-[ukdr]
-description = Krivyy Rih / Dnipropetrovs'K, Ukraine
-location = (0.8386307, 0.5797984)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKDR.TXT
-
-[ukhh]
-description = Kharkiv, Ukraine
-location = (0.8720828, 0.6306456)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKHH.TXT
-
-[ukke]
-description = Cherkasy, Ukraine
-location = (0.8624738, 0.5584423)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKKE.TXT
-
-[ukkk]
-description = Kyiv, Ukraine
-location = (0.8796459, 0.5334890)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKKK.TXT
-
-[ukkm]
-description = Hostomel, Ukraine
-location = (0.8831414, 0.5269779)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKKM.TXT
-
-[ukli]
-description = Ivano-Frankivsk, Ukraine
-location = (0.8531897, 0.4308539)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLI.TXT
-
-[ukll]
-description = L'Viv, Ukraine
-location = (0.8694649, 0.4180064)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLL.TXT
-
-[ukln]
-description = Chernovsty, Ukraine
-location = (0.8422959, 0.4534656)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLN.TXT
-
-[uklr]
-description = Rivne, Ukraine
-location = (0.8828457, 0.4561127)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLR.TXT
-
-[uklu]
-description = Uzhhorod, Ukraine
-location = (0.8488360, 0.3885927)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLU.TXT
-
-[ukoh]
-description = Kherson International Airport, Kherson, 65, UA
-location = (0.8146464, 0.5673437)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKOH.TXT
-
-[ukon]
-description = Mykolaiv, Ukraine
-location = (0.8213180, 0.5571236)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKON.TXT
-
-[ukoo]
-description = Odesa, Ukraine
-location = (0.8104145, 0.5369796)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKOO.TXT
-
-[ukww]
-description = Vinnytsia/Gavyryshivka Airport, Vinnitsa, 05, UA
-location = (0.8594443, 0.4994046)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKWW.TXT
-
 [ulaa]
 description = Arhangel'Sk, Russia
 location = (1.1257374, 0.7109308)
@@ -30817,6 +30398,11 @@ description = Vitebsk, Belarus
 location = (0.9628400, 0.5273803)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UMII.TXT
 
+[umio]
+description = Orsha Airport - Balbasovo Air Base, Orsha, VI, BY
+location = (0.9501572, 0.5287772)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UMIO.TXT
+
 [umkk]
 description = Kaliningrad/Khrabrovo Airport, Russia
 location = (0.9550442, 0.3577925)
@@ -30853,13 +30439,13 @@ location = (0.9656907, 1.5023794)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UNEE.TXT
 
 [unkl]
-description = Yemelyanovo Airport, Krasnoyarsk, KYA, RU
-location = (0.9804021, 1.6143126)
+description = Krasnoyarsk International Airport, Krasnoyarsk, KYA, RU
+location = (0.9804051, 1.6142976)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UNKL.TXT
 
 [unnt]
-description = Tolmachevo Airport, Novosibirsk, NVS, RU
-location = (0.9601510, 1.4425269)
+description = Novosibirsk Tolmachevo Airport, Novosibirsk, NVS, RU
+location = (0.9602759, 1.4419679)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UNNT.TXT
 
 [unoo]
@@ -30872,17 +30458,16 @@ description = Bogashevo Airport, Tomsk, TOM, RU
 location = (0.9840218, 1.4871653)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UNTT.TXT
 
+[unww]
+description = Novokuznetsk, Russia
+location = (0.9378236, 1.5216362)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UNWW.TXT
+
 [uooo]
 description = Norilsk-Alykel Airport, Norilsk, KYA, RU
 location = (1.2097068, 1.5242344)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UOOO.TXT
 
-[urff]
-comment = manually researched on 2020-05-24
-description = Simferopol [Simferopol Airport], Crimea, RU // Simferopol&amp;#39;, RU
-location = (0.7863048, 0.5929514)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URFF.TXT
-
 [urka]
 description = Anapa / Vitiazevo, Russia
 location = (0.7836528, 0.6512987)
@@ -30894,12 +30479,12 @@ location = (0.7859799, 0.6832964)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URKK.TXT
 
 [urmg]
-description = Grozny North Airport, Grozny, CE, RU
-location = (0.7572687, 0.7975911)
+description = Grozny Airport, Grozny, CE, RU
+location = (0.7572653, 0.7976115)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URMG.TXT
 
 [urml]
-description = Uytash Airport, Makhachkala, DA, RU
+description = Makhachkala Uytash International Airport, Makhachkala, DA, RU
 location = (0.7472941, 0.8316896)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URML.TXT
 
@@ -30914,7 +30499,7 @@ location = (0.7594412, 0.7616035)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URMN.TXT
 
 [urmo]
-description = Beslan Airport, Beslan, SE, RU
+description = Vladikavkaz Beslan International Airport, Beslan, SE, RU
 location = (0.7540713, 0.7785321)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/URMO.TXT
 
@@ -30958,6 +30543,11 @@ description = Magnitogorsk International Airport, Magnitogorsk, BA, RU
 location = (0.9318854, 1.0254804)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/USCM.TXT
 
+[usda]
+description = Sabetta International Airport, Sabetta, YAN, RU
+location = (1.2430090, 1.2575485)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/USDA.TXT
+
 [ushh]
 description = Hanty-Mansijsk, Russia
 location = (1.0649417, 1.2048590)
@@ -30985,7 +30575,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/USSS.TXT
 
 [ustr]
 description = Roshchino International Airport, Tyumen, TYU, RU
-location = (0.9981469, 1.1401242)
+location = (0.9977756, 1.1399812)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/USTR.TXT
 
 [utaa]
@@ -30994,23 +30584,23 @@ location = (0.6629342, 1.0186905)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTAA.TXT
 
 [utak]
-description = Turkmenbashi Airport, Krasnovodsk, B, TM
+description = Turkmenbashi International Airport, Turkmenbashi, B, TM
 location = (0.6992365, 0.9251501)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTAK.TXT
 
 [utam]
-description = Mary Airport, Mary, M, TM
-location = (0.6565824, 1.0803012)
+description = Mary International Airport, Mary, M, TM
+location = (0.6566545, 1.0802832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTAM.TXT
 
 [utat]
 description = Daşoguz Airport, Daşoguz, D, TM
-location = (0.7288687, 1.0441729)
+location = (0.7288469, 1.0443378)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTAT.TXT
 
 [utav]
-description = Turkmenabat Airport, Türkmenabat, L, TM
-location = (0.6821323, 1.1102615)
+description = Türkmenabat International Airport, Türkmenabat, L, TM
+location = (0.6794682, 1.1094008)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTAV.TXT
 
 [utdd]
@@ -31024,7 +30614,7 @@ location = (0.6630174, 1.2183271)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTDK.TXT
 
 [utdl]
-description = Khudzhand Airport, Khudzhand, SU, TJ
+description = Khujand Airport, Khujand, SU, TJ
 location = (0.7018912, 1.2164020)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTDL.TXT
 
@@ -31033,11 +30623,6 @@ description = Qurghonteppa International Airport, Kurgan-Tyube, KT, TJ
 location = (0.6608934, 1.2019158)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTDT.TXT
 
-[utfa]
-description = Andizhan Airport, Andizhan, AN, UZ
-location = (0.7108324, 1.2617683)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTFA.TXT
-
 [utff]
 description = Fergana International Airport, Fergana, FA, UZ
 location = (0.7043939, 1.2521865)
@@ -31045,7 +30630,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTFF.TXT
 
 [utfn]
 description = Namangan Airport, Namangan, NG, UZ
-location = (0.7153162, 1.2489000)
+location = (0.7153162, 1.2489001)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTFN.TXT
 
 [utnn]
@@ -31064,13 +30649,13 @@ location = (0.7001772, 1.1374450)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTSA.TXT
 
 [utsb]
-description = Bukhara Airport, Bukhara, BU, UZ
+description = Bukhara International Airport, Bukhara, BU, UZ
 location = (0.6942047, 1.1254459)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTSB.TXT
 
 [utsk]
-description = Karshi Khanabad Airport, Khanabad, QA, UZ
-location = (0.6777742, 1.1505472)
+description = Karshi Airport, Karshi, QA, UZ
+location = (0.6772269, 1.1479566)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTSK.TXT
 
 [utss]
@@ -31093,11 +30678,6 @@ description = Grabtsevo Airport, Kaluga, KLU, RU
 location = (0.9520771, 0.6347181)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUBC.TXT
 
-[uubp]
-description = Brjansk, Russia
-location = (0.9293878, 0.5989388)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUBP.TXT
-
 [uubw]
 description = Zhukovsky International Airport, Moscow, MOS, RU
 location = (0.9695880, 0.6658431)
@@ -31109,7 +30689,7 @@ location = (0.9669124, 0.6614798)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUDD.TXT
 
 [uudl]
-description = Tunoshna Airport, YAR, RU
+description = Tunoshna Airport, Tunoshna, YAR, RU
 location = (1.0046237, 0.7008788)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUDL.TXT
 
@@ -31173,6 +30753,11 @@ description = Cheboksary Airport, Cheboksary, CU, RU
 location = (0.9789604, 0.8263663)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWKS.TXT
 
+[uwll]
+description = Ulyanovsk Baratayevka Airport, Ulyanovsk, ULY, RU
+location = (0.9471605, 0.8417147)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWLL.TXT
+
 [uwlw]
 description = Ulyanovsk, Russia
 location = (0.9485864, 0.8444485)
@@ -31185,12 +30770,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWOO.TXT
 
 [uwor]
 description = Orsk Airport, Orsk, ORE, RU
-location = (0.8913833, 1.0226861)
+location = (0.8913832, 1.0226861)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWOR.TXT
 
+[uwps]
+description = Saransk Airport, Saransk, MO, RU
+location = (0.9446617, 0.7891028)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWPS.TXT
+
 [uwsg]
-comment = manually researched on 2020-05-24
-description = Saratov [Gagarin Intl], SAR, RU // Gagarin, Russian Federation
+description = Gagarin International Airport, Saratov, SAR, RU
 location = (0.9025582, 0.8058379)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWSG.TXT
 
@@ -31219,6 +30808,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)
@@ -31234,6 +30828,21 @@ description = Bhaunagar, India
 location = (0.3796091, 1.2601277)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABV.TXT
 
+[vadu]
+description = Diu Airport, Diu, DH, IN
+location = (0.3615307, 1.2378199)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VADU.TXT
+
+[vagd]
+description = Gondia Airport, Gondia, MM, IN
+location = (0.3757138, 1.4013309)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAGD.TXT
+
+[vahs]
+description = Rajkot International Airport, Rajkot, GJ, IN
+location = (0.3905842, 1.2398713)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAHS.TXT
+
 [vaid]
 description = Indore, India
 location = (0.3964806, 1.3229596)
@@ -31249,6 +30858,21 @@ description = Juhu Aerodrome, Mumbai, MM, IN
 location = (0.3333247, 1.2711966)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAJJ.TXT
 
+[vajl]
+description = Jalgaon Airport, Jalgaon, MM, IN
+location = (0.3658678, 1.3199487)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAJL.TXT
+
+[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)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAKE.TXT
+
 [vakp]
 description = Kolhapur, India
 location = (0.2914700, 1.2956161)
@@ -31259,33 +30883,23 @@ description = Nagpur Sonegaon, India
 location = (0.3682645, 1.3796828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VANP.TXT
 
-[vaor]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAOR.TXT
-
-[vaoz]
-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.3778411, 1.2157476)
+location = (0.3778555, 1.2157336)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAPR.TXT
 
-[vark]
-description = Rajkot, India
-location = (0.3892084, 1.2354022)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VARK.TXT
-
 [vasd]
-description = Shirdi Airport, Shirdi, MM, IN
-location = (0.3436311, 1.2981565)
+description = Shirdi Airport, Kakadi, MM, IN
+location = (0.3436335, 1.2981297)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VASD.TXT
 
 [vasu]
-description = Surat Airport, GJ, IN
+description = Surat Airport, Surat, GJ, IN
 location = (0.3685106, 1.2695839)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VASU.TXT
 
@@ -31299,13 +30913,8 @@ description = Katunayake, Sri Lanka
 location = (0.1250819, 1.3942272)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCBI.TXT
 
-[vccc]
-description = Ratmalana, Sri Lanka
-location = (0.1189733, 1.3942272)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCCC.TXT
-
 [vcri]
-description = Mattala Rajapaksa International Airport, 3, LK
+description = Mattala Rajapaksa International Airport, Mattala, 3, LK
 location = (0.1096846, 1.4158831)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCRI.TXT
 
@@ -31314,21 +30923,36 @@ description = Phnom-Penh / Pochentong, Cambodia
 location = (0.2015855, 1.8299777)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDPP.TXT
 
-[vdsr]
-description = Siemreap, Cambodia
-location = (0.2332923, 1.8125244)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSR.TXT
+[vdsa]
+description = Siem Reap-Angkor International Airport, Siem Reap, 17, KH
+location = (0.2333360, 1.8190355)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSA.TXT
 
 [vdsv]
-description = Sihanoukville International Airport, Sihanukville, 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 Airport, Allahabad, UP, IN
+location = (0.4440135, 1.4265257)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAB.TXT
+
+[veah]
+description = Azamgarh Airport, Azamgarh, UP, IN
+location = (0.4564618, 1.4506886)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAH.TXT
+
 [veat]
 description = Agartala, India
 location = (0.4168428, 1.5926129)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAT.TXT
 
+[veay]
+description = Ayodhya Airport, Faizabad, UP, IN
+location = (0.4668980, 1.4338804)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAY.TXT
+
 [vebd]
 description = Siliguri, India
 location = (0.4648394, 1.5414166)
@@ -31341,7 +30965,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEBI.TXT
 
 [vebn]
 description = Lal Bahadur Shastri Airport, Varanasi, UP, IN
-location = (0.4442282, 1.4461676)
+location = (0.4442235, 1.4462113)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEBN.TXT
 
 [vebs]
@@ -31349,16 +30973,36 @@ description = Bhubaneswar, India
 location = (0.3534292, 1.4980743)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEBS.TXT
 
+[vebu]
+description = Bilaspur Airport, Bilaspur, CT, IN
+location = (0.3837700, 1.4331073)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEBU.TXT
+
 [vecc]
 description = Calcutta / Dum Dum, India
 location = (0.3953171, 1.5437437)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VECC.TXT
 
+[veco]
+description = Cooch Behar Airport, Cooch Behar, WB, IN
+location = (0.4595539, 1.5614972)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VECO.TXT
+
+[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)
@@ -31374,6 +31018,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 = Hashimara Air Force Station, Jalpaiguri, WB, IN
+location = (0.4659732, 1.5597851)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEHX.TXT
+
 [veim]
 description = Imphal Tulihal, India
 location = (0.4322599, 1.6388642)
@@ -31384,19 +31038,38 @@ description = Jharsuguda, India
 location = (0.3825180, 1.4675310)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJH.TXT
 
+[vejr]
+description = Jagdalpur Airport, Jagdalpur, CT, IN
+location = (0.3329094, 1.4318122)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJR.TXT
+
 [vejs]
 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)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKI.TXT
+
 [veko]
-comment = manually researched on 2020-05-24
-description = Khajuraho [Khajuraho Airport], MP, IN
-location = (0.4331418, 1.3948427)
+description = Khajuraho Airport, Khajuraho, MP, IN
+location = (0.4331419, 1.3948427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKO.TXT
 
+[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, MZ, IN
+description = Lengpui Airport, Aizawl (Lengpui), MZ, IN
 location = (0.4160969, 1.6165187)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VELP.TXT
 
@@ -31421,13 +31094,12 @@ location = (0.4468043, 1.4852752)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEPT.TXT
 
 [vepy]
-comment = manually researched on 2020-05-24
-description = Gangtok [Pakyong Airport], SK, IN
-location = (0.4752968, 1.5461581)
+description = Pakyong Airport, Pakyong, SK, IN
+location = (0.4752758, 1.5461382)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEPY.TXT
 
 [verb]
-description = Fursatganj Airport, UP, IN
+description = Fursatganj Airport, Tarauna, UP, IN
 location = (0.4581228, 1.4203577)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERB.TXT
 
@@ -31436,11 +31108,36 @@ 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 = Raipur Airport, Raipur, CT, IN
+description = Swami Vivekananda Airport, Raipur, CT, IN
 location = (0.3696677, 1.4266112)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERP.TXT
 
+[veru]
+description = Rupsi Airport, Rupsi, AS, IN
+location = (0.4562617, 1.5691887)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERU.TXT
+
+[vetj]
+description = Tezu Airport, Tezu, AR, IN
+location = (0.4876659, 1.6778618)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VETJ.TXT
+
+[vetz]
+description = Tezpur Airport, AS, IN
+location = (0.4661617, 1.6193985)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VETZ.TXT
+
+[veuk]
+description = Utkela Airport, OR, IN
+location = (0.3507658, 1.4518312)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEUK.TXT
+
 [vgeg]
 description = Chittagong Patenga, Bangladesh
 location = (0.3886266, 1.6025031)
@@ -31451,11 +31148,6 @@ description = Hazrat Shahjalal International Airport, Dhaka, 3, BD
 location = (0.4161449, 1.5777389)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VGHS.TXT
 
-[vgsy]
-description = Sylhet, Bangladesh
-location = (0.4345870, 1.6036667)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VGSY.TXT
-
 [vhhh]
 description = Hong Kong Inter-National Airport, Hong Kong
 location = (0.3897902, 1.9928751)
@@ -31473,12 +31165,17 @@ location = (0.5521058, 1.3066698)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAR.TXT
 
 [vibr]
-description = Kullu Manali Airport, HP, IN
+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 Airport, Chandigarh, CH, IN
+description = Chandigarh International Airport, Chandigarh, CH, IN
 location = (0.5353536, 1.3402121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VICG.TXT
 
@@ -31488,8 +31185,8 @@ 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)
+description = Dehradun Jolly Grant Airport, Dehradun (Jauligrant), UT, IN
+location = (0.5269017, 1.3644400)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDN.TXT
 
 [vidp]
@@ -31498,8 +31195,8 @@ location = (0.4985824, 1.3459397)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDP.TXT
 
 [vigg]
-description = Kangra Airport, HP, IN
-location = (0.5613869, 1.3310474)
+description = Kangra Airport, Kangra, HP, IN
+location = (0.5613834, 1.3310408)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGG.TXT
 
 [vigr]
@@ -31507,28 +31204,38 @@ 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
 
+[vijr]
+description = Jaisalmer Airport, RJ, IN
+location = (0.4692963, 1.2368275)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJR.TXT
+
 [viju]
 description = Jammu Airport, Jammu, JK, IN
-location = (0.5705324, 1.3061591)
+location = (0.5705280, 1.3061722)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJU.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
+
 [viko]
 description = Kota Aerodrome, India
 location = (0.4389503, 1.3238322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIKO.TXT
 
-[vild]
-description = Ludhiana Airport, PB, IN
-location = (0.5385161, 1.3256229)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILD.TXT
-
 [vilh]
-description = Leh Kushok Bakula Rimpochee Airport, Leh, JK, IN
+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
 
@@ -31543,15 +31250,25 @@ location = (0.5067284, 1.3870778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIPT.TXT
 
 [vism]
-description = Shimla Airport, HP, IN
+description = Shimla Airport, Jubbarhatti, HP, IN
 location = (0.5424797, 1.3450904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISM.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 Airport, Srinagar, JK, IN
+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
 location = (0.3470296, 1.7825629)
@@ -31588,8 +31305,13 @@ description = Kathmandu Airport, Nepal
 location = (0.4834562, 1.4899294)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VNKT.TXT
 
+[voar]
+description = INS Rajali / Arakkonam Naval Air Station, Arakkonam, TN, IN
+location = (0.2281355, 1.3908738)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOAR.TXT
+
 [voat]
-description = Agatti Airport, LD, IN
+description = Agatti Airport, Agatti, LD, IN
 location = (0.1889092, 1.2597089)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOAT.TXT
 
@@ -31604,7 +31326,7 @@ location = (0.2303468, 1.3562308)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBL.TXT
 
 [vobm]
-description = Belgaum Airport, Belgaum, KA, IN
+description = Belagavi Airport, Belgaum, KA, IN
 location = (0.2767970, 1.3023350)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBM.TXT
 
@@ -31633,11 +31355,10 @@ description = Cuddapah, India
 location = (0.2527819, 1.3759012)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOCP.TXT
 
-[vogb]
-comment = manually researched on 2020-07-25
-description = Gulbarga [Kalaburagi Intl], KA, IN
-location = (0.3020826, 1.3432927)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOGB.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
 
 [vogo]
 description = Dabolim Airport, Vasco da Gama, GA, IN
@@ -31659,11 +31380,21 @@ description = Hyderabad Airport, India
 location = (0.3045600, 1.3695017)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOHY.TXT
 
+[vojv]
+description = Jindal Vijaynagar Airport, Toranagallu, KA, IN
+location = (0.2648698, 1.3374987)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOJV.TXT
+
 [vokn]
 description = Kannur International Airport, Kannur, KL, IN
 location = (0.2080191, 1.3185476)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOKN.TXT
 
+[voku]
+description = Kurnool Airport, Orvakal, AP, IN
+location = (0.2743010, 1.3643104)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOKU.TXT
+
 [vomd]
 description = Madurai, India
 location = (0.1716240, 1.3628113)
@@ -31685,33 +31416,42 @@ 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 = Nanded Airport, Nanded, MM, IN
+location = (0.3348117, 1.3494311)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOND.TXT
 
 [vopb]
-description = Vir Savarkar International Airport, Port Blair, AN, IN
-location = (0.2031773, 1.6184385)
+description = Veer Savarkar International Airport / INS Utkrosh, Port Blair, AN, IN
+location = (0.2031774, 1.6184376)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOPB.TXT
 
 [vopc]
-description = Pondicherry Airport, Pondicherry, TN, IN
+description = Pondicherry Airport, Puducherry (Pondicherry), PY, IN
 location = (0.2088810, 1.3929822)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOPC.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 = Rashtrakavi Kuvempu Airport, Shimoga, KA, IN
+location = (0.2418681, 1.3197982)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSH.TXT
+
 [vosm]
 description = Salem Airport, Salem, TN, IN
 location = (0.2056574, 1.3625017)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSM.TXT
 
+[vosr]
+description = Sindhudurg Airport, Sindhudurg, MM, IN
+location = (0.2792527, 1.2833988)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSR.TXT
+
 [votk]
-description = Tuticorin Airport, Thoothukudi, TN, IN
+description = Tuticorin Airport, Vagaikulam, TN, IN
 location = (0.1522667, 1.3618072)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOTK.TXT
 
@@ -31730,21 +31470,26 @@ description = Thiruvananthapuram, India
 location = (0.1477712, 1.3430309)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOTV.TXT
 
-[vovo]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOVO.TXT
-
 [vovz]
-description = Vishakhapatnam Airport, Visakhapatnam, AP, IN
-location = (0.3092933, 1.4525416)
+description = Visakhapatnam Airport, Visakhapatnam, AP, IN
+location = (0.3093335, 1.4525979)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOVZ.TXT
 
 [vqpr]
-description = Paro Airport, Paro, 11, BT
+description = Paro International Airport, Paro, 11, BT
 location = (0.4782761, 1.5607537)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VQPR.TXT
 
+[vrmg]
+description = Gan International Airport, Gan, 01, MV
+location = (-0.0120898, 1.2767355)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VRMG.TXT
+
+[vrmh]
+description = Hanimaadhoo Airport, Haa Dhaalu Atoll, 23, MV
+location = (0.1177090, 1.2770662)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VRMH.TXT
+
 [vrmm]
 description = Male, Maldives
 location = (0.0733038, 1.2833988)
@@ -31756,7 +31501,7 @@ location = (0.2428917, 1.7558012)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTBD.TXT
 
 [vtbo]
-description = Trat Airport, 23, TH
+description = Trat Airport, Laem Ngop, 23, TH
 location = (0.2142322, 1.7858034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTBO.TXT
 
@@ -31796,7 +31541,7 @@ location = (0.3170681, 1.7482381)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTCP.TXT
 
 [vtct]
-description = Chiang Rai International Airport, Chiang Rai, 57, TH
+description = Mae Fah Luang - Chiang Rai International Airport, Chiang Rai, 57, TH
 location = (0.3482333, 1.7432854)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTCT.TXT
 
@@ -31821,10 +31566,15 @@ location = (0.3008599, 1.7421562)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTPO.TXT
 
 [vtpp]
-description = Phitsanulok Airport, 65, TH
+description = Phitsanulok Airport, Phitsanulok, 65, TH
 location = (0.2929169, 1.7501987)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTPP.TXT
 
+[vtpt]
+description = Tak, Thailand
+location = (0.2946698, 1.7304940)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTPT.TXT
+
 [vtsb]
 description = Surat Thani, Thailand
 location = (0.1591159, 1.7339846)
@@ -31836,8 +31586,8 @@ location = (0.1137941, 1.7757503)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSC.TXT
 
 [vtse]
-description = Chumphon Airport, 86, TH
-location = (0.1869457, 1.7341888)
+description = Chumphon Airport, Chumphon, 86, TH
+location = (0.1869457, 1.7341889)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSE.TXT
 
 [vtsf]
@@ -31851,7 +31601,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
 
@@ -31875,6 +31625,11 @@ description = Trang, Thailand
 location = (0.1311906, 1.7386388)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTST.TXT
 
+[vtsy]
+description = Betong International Airport, Betong, 95, TH
+location = (0.1010546, 1.7654005)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSY.TXT
+
 [vtud]
 description = Udon Thani, Thailand
 location = (0.3033964, 1.7941985)
@@ -31896,12 +31651,12 @@ location = (0.3045600, 1.7755816)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUL.TXT
 
 [vtuo]
-description = Buri Ram Airport, 31, TH
+description = Buri Ram Airport, Buriram, 31, TH
 location = (0.2658049, 1.8021048)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUO.TXT
 
 [vtuq]
-description = Nakhon Ratchasima Airport, 30, TH
+description = Nakhon Ratchasima Airport, Chaloem Phra Kiat, 30, TH
 location = (0.2609180, 1.7856988)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUQ.TXT
 
@@ -31911,27 +31666,27 @@ location = (0.2661627, 1.8302686)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUU.TXT
 
 [vtuv]
-description = Roi Et Airport, 45, TH
+description = Roi Et Airport, Roi Et, 45, TH
 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, 61, 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]
-description = Cam Ranh Airport, Nha Trang, 34, VN
+description = Cam Ranh International Airport / Cam Ranh Air Base, Cam Ranh, SCC, VN
 location = (0.2094081, 1.9062312)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVCR.TXT
 
 [vvct]
-description = Can Tho International Airport, Can Tho, 02, VN
+description = Can Tho International Airport, Can Tho, SW, VN
 location = (0.1760182, 1.8450224)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVCT.TXT
 
@@ -31951,7 +31706,7 @@ location = (0.2862340, 1.8794287)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVPB.TXT
 
 [vvpq]
-description = Phu Quoc International Airport, Phu Quoc Island, 47, VN
+description = Phu Quoc International Airport, Phu Quoc Island, SW, VN
 location = (0.1774965, 1.8150220)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVPQ.TXT
 
@@ -31960,13 +31715,18 @@ 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VYMD.TXT
 
 [vynt]
-description = Naypyidaw Airport, Pyinmana, 04, MM
+description = Nay Pyi Taw International Airport, Pyinmana, 04, MM
 location = (0.3424947, 1.6790241)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VYNT.TXT
 
@@ -31980,24 +31740,29 @@ 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
 
-[wahq]
-description = Adi Sumarmo Wiryokusumo Airport, Sukarata(Solo)-Java Island, JT, ID
-location = (-0.1311364, 1.9329608)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAHQ.TXT
+[wahi]
+description = Yogyakarta International Airport, Yogyakarta, YO, ID
+location = (-0.1379742, 1.9208616)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAHI.TXT
 
 [wahs]
-description = Achmad Yani Airport, Semarang-Java Island, JT, ID
-location = (-0.1216971, 1.9264072)
+description = Achmad Yani Airport, Semarang, JT, ID
+location = (-0.1216622, 1.9263765)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAHS.TXT
 
 [wajj]
@@ -32005,9 +31770,14 @@ description = Jayapura / Sentani, Indonesia
 location = (-0.0447968, 2.4518967)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAJJ.TXT
 
+[wakk]
+description = Merauke / Mopah, Indonesia
+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]
@@ -32016,7 +31786,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
 
@@ -32025,11 +31795,26 @@ description = Ambon / Pattimura, Indonesia
 location = (-0.0645772, 2.2354759)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAPP.TXT
 
+[waqq]
+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.9685046)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WARR.TXT
+
 [watt]
-description = El Tari Airport, Kupang-Timor Island, NT, ID
+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, PT, ID
+location = (-0.0790596, 2.3891356)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAYY.TXT
+
 [wbgb]
 description = Bintulu, Malaysia
 location = (0.0558505, 1.9728038)
@@ -32051,8 +31836,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]
@@ -32091,12 +31876,17 @@ 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
 
+[widn]
+description = Raja Haji Fisabilillah International Airport, Tanjung Pinang-Bintan Island, RI, ID
+location = (0.0161039, 1.8244275)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIDN.TXT
+
 [wiee]
-description = Minangkabau International Airport, Ketaping/Padang - Sumatra Island, SB, ID
+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
 
@@ -32110,16 +31900,20 @@ 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIMM.TXT
 
-[wipb]
-comment = manually researched on 2020-07-25
-description = Lubuk Linggau [Silampari Airport], SS, ID
-location = (-0.0574231, 1.7961866)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIPB.TXT
+[wioo]
+description = Pontianak / Supadio, Indonesia
+location = (-0.0026180, 1.9093902)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIOO.TXT
 
 [wipp]
 description = Palembang / Talangbetutu, Indonesia
@@ -32128,7 +31922,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WIPP.TXT
 
 [wmau]
 description = Mersing Airport, Mersing, 01, MY
-location = (0.0415912, 1.8128211)
+location = (0.0416985, 1.8129465)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WMAU.TXT
 
 [wmba]
@@ -32142,7 +31936,7 @@ location = (0.1080301, 1.7522757)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WMKA.TXT
 
 [wmkb]
-description = Butterworth Airport, Butterworth, 07, MY
+description = RMAF Butterworth Air Base, Butterworth, 07, MY
 location = (0.0953983, 1.7521535)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WMKB.TXT
 
@@ -32208,7 +32002,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]
@@ -32216,31 +32010,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
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YAYT.TXT
-
 [ybas]
 description = Alice Springs Aerodrome, Australia
 location = (-0.4153884, 2.3367050)
@@ -32261,28 +32035,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
 
@@ -32291,26 +32050,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.5032465, 2.6801624)
-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)
@@ -32321,60 +32060,20 @@ 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.4346551, 2.6584681)
-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
-
-[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.4342416, 1.9839461)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCAR.TXT
-
-[ycas]
-description = Casino Airport, NSW, AU
-location = (-0.5040999, 2.6715231)
-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
+[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
 
 [ycfs]
 description = Coffs Harbour Airport, Coffs Harbour, NSW, AU
@@ -32382,38 +32081,13 @@ location = (-0.5291943, 2.6723783)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCFS.TXT
 
 [ycin]
-description = RAAF Base Curtin, WA, AU
-location = (-0.3068533, 2.1612064)
+description = RAAF Base Curtin, Derby, WA, AU
+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.5407606, 2.5896499)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCNM.TXT
-
-[ycom]
-description = Cooma Snowy Mountains Airport, Cooma, NSW, AU
-location = (-0.6335650, 2.6000868)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCOM.TXT
-
-[ydby]
-description = Derby Airport, WA, AU
-location = (-0.3031637, 2.1582917)
-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.5382264, 2.2360287)
+location = (-0.5382005, 2.2359904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YFRT.TXT
 
 [ygel]
@@ -32421,101 +32095,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.4166048, 2.6393394)
+location = (-0.4166060, 2.6393818)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YGLA.TXT
 
-[ygte]
-description = Groote Eylandt Airport, Groote Eylandt, NT, AU
-location = (-0.2439098, 2.3816764)
-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
-location = (-0.1847675, 2.4834289)
+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.4639225, 2.6501254)
-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.5504472, 2.7764173)
+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.5031836, 2.6748915)
-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.5683228, 2.6112044)
-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)
@@ -32526,51 +32130,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, 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)
@@ -32611,11 +32175,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)
@@ -32641,11 +32200,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)
@@ -32661,11 +32215,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)
@@ -32681,36 +32230,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)
@@ -32722,7 +32241,7 @@ location = (0.6969681, 2.0295270)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBAA.TXT
 
 [zbad]
-description = Beijing Daxing International Airport, Beijing, 13, CN
+description = Beijing Daxing International Airport, Beijing, 11, CN
 location = (0.6895786, 2.0317538)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBAD.TXT
 
@@ -32732,7 +32251,7 @@ location = (0.7123852, 1.9492419)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBHH.TXT
 
 [zbsj]
-description = Shijiazhuang Daguocun International Airport, Shijiazhuang, 13, CN
+description = Shijiazhuang Zhengding International Airport, Shijiazhuang, 13, CN
 location = (0.6681243, 2.0018403)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBSJ.TXT
 
@@ -32747,7 +32266,7 @@ location = (0.6594436, 1.9643681)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBYN.TXT
 
 [zgdy]
-description = Dayong Airport, Dayong, 43, CN
+description = Zhangjiajie Hehua International Airport, Zhangjiajie (Yongding), 43, CN
 location = (0.5079397, 1.9275940)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZGDY.TXT
 
@@ -32796,7 +32315,7 @@ location = (0.5343616, 1.9920025)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZHHH.TXT
 
 [zjhk]
-description = Haikou Meilan International Airport, Haikou, 46, CN
+description = Haikou Meilan International Airport, Haikou (Meilan), 46, CN
 location = (0.3479296, 1.9278732)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZJHK.TXT
 zone = ('hkz000', 0.0736704)
@@ -32816,6 +32335,11 @@ description = Xian/Xianyang, China
 location = (0.6009750, 1.8980456)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZLXY.TXT
 
+[zmck]
+description = Ulaanbaatar Chinggis Khaan International Airport, Ulaanbaatar (Sergelen), 047, MN
+location = (0.8315956, 1.8643578)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZMCK.TXT
+
 [zmub]
 description = Ulan-Bator, Mongolia
 location = (0.8351400, 1.8634299)
@@ -32843,7 +32367,7 @@ location = (0.5276712, 2.0973040)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSHC.TXT
 
 [zsjn]
-description = Yaoqiang Airport, Jinan, 37, CN
+description = Jinan Yaoqiang International Airport, Jinan, 37, CN
 location = (0.6432795, 2.0458052)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSJN.TXT
 
@@ -32857,6 +32381,11 @@ description = Nanjing, China
 location = (0.5585054, 2.0734512)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSNJ.TXT
 
+[zsnt]
+description = Nantong Xingdong International Airport, Nantong, 32, CN
+location = (0.5597411, 2.1114295)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSNT.TXT
+
 [zsof]
 description = Hefei, China
 location = (0.5561783, 2.0461077)
@@ -32877,6 +32406,11 @@ description = Shanghai / Hongqiao, China
 location = (0.5439610, 2.1194115)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSSS.TXT
 
+[zswz]
+description = Wenzhou Longwan International Airport, Wenzhou, 33, CN
+location = (0.4871598, 2.1092653)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSWZ.TXT
+
 [zuck]
 description = Chongqing, China
 location = (0.5151630, 1.8584848)
@@ -32887,6 +32421,11 @@ description = Guiyang, China
 location = (0.4639667, 1.8625572)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZUGY.TXT
 
+[zutf]
+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
+
 [zuuu]
 description = Chengdu, China
 location = (0.5352343, 1.8154333)