Refresh active station list and correlation data
[weather.git] / stations
index cf77a8b..725b27a 100644 (file)
--- a/stations
+++ b/stations
@@ -2,46 +2,59 @@
 # 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-01 from these public domain sources:
+# generated by weather on 2021-08-29 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
+# dde25351ca7fbab29dc6bb7b47016a0e 2021-08-10 2021_Gaz_counties_national.zip
+# 16eabd5af67d6a45008b23715f2892a3 2021-08-10 2021_Gaz_cousubs_national.zip
+# bae1d57116206924101c9c4c3812909e 2021-08-10 2021_Gaz_place_national.zip
+# 07c06e8269edafa9630023189aada2db 2021-08-10 2021_Gaz_zcta_national.zip
 #
 # https://www.weather.gov/gis/ZoneCounty/
-# 83b03e9586628a4a9fb9f815bfec2d7b 2020-04-08 bp03mr20.dbx
+# 1d887a59d9c74bedbd4321a60f46fb7f 2021-08-16 bp08se21.dbx
 #
 # https://tgftp.nws.noaa.gov/data/
-# dd4f4426a874b58e6928fc8bb42b39c1 2018-06-15 nsd_cccc.txt
+# 285a551e4223fe50658e137fd1b44819 2018-06-15 nsd_cccc.txt
 #
 # https://ourairports.com/data/
-# bd6c5723607675dbb6468da747fe6598 2020-08-01 airports.csv
+# e626e2a9152c4d296272ade006dbf093 2021-08-29 airports.csv
 #
 # ...and these manually-generated or hand-compiled adjustments:
-# 8fe68dfafa24044aba25f7a75f8e8ed0 2020-08-01 overrides.conf
-# ec91ae4bce26e7a909b6de6db5aea574 2020-08-01 slist
-# e52792cfdcb0ac0ec2caed6fd53336fc 2020-08-01 zlist
+# a3f7611562ca485438fc7ffb2c382abd 2021-08-29 overrides.conf
+# 93b359a84173fa1c18f46b7dc9d314b1 2021-08-29 slist
+# a34c497b0ea7e19e73770fc5c3c2496f 2021-08-29 zlist
+
+[aggg]
+description = unknown station in Solomon Islands
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AGGG.TXT
+zone = ('prz008', 0.0013155)
 
 [aggh]
 description = Honiara / Henderson, Solomon Islands
 location = (-0.1643518, 2.7933995)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AGGH.TXT
 
+[aggm]
+description = Munda, Solomon Islands
+location = (-0.1454441, 2.7448211)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AGGM.TXT
+
 [anyn]
 description = Nauru International Airport, Yaren District, 14, NR
 location = (-0.0095549, 2.9132862)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ANYN.TXT
 
-[avbo]
-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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYMH.TXT
 
+[aymo]
+description = Manus Island/Momote, Papua New Guinea
+location = (-0.0359877, 2.5730371)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYMO.TXT
+
 [aynz]
 description = Nadzab Airport, Lae, MPL, PG
 location = (-0.1146647, 2.5608514)
@@ -52,6 +65,11 @@ 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)
@@ -62,11 +80,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)
@@ -77,10 +90,10 @@ 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
+[bgqq]
+description = Qaanaaq Airport, Qaanaaq, U-A, GL
+location = (1.3524312, -1.2110613)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGQQ.TXT
 
 [bgsf]
 description = Sdr Stroemfjord, Greenland
@@ -92,6 +105,16 @@ description = Thule A. B., Greenland
 location = (1.3357587, -1.1999139)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGTL.TXT
 
+[bguk]
+description = Upernavik Airport, Upernavik, U-A, GL
+location = (1.2704286, -0.9796638)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGUK.TXT
+
+[bguq]
+description = Qaarsut Airport, Uummannaq, U-A, GL
+location = (1.2345447, -0.9197222)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGUQ.TXT
+
 [biar]
 description = Akureyri, Iceland
 location = (1.1463904, -0.3156137)
@@ -107,6 +130,11 @@ description = Egilsstadir, Iceland
 location = (1.1394091, -0.2513274)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIEG.TXT
 
+[bigj]
+description = Gjögur Airport, Gjögur, 4, IS
+location = (1.1518353, -0.3722246)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIGJ.TXT
+
 [bigr]
 description = Grimsey, Iceland
 location = (1.1612257, -0.3144502)
@@ -117,6 +145,11 @@ description = Akurnes, Iceland
 location = (1.1222467, -0.2655809)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIHN.TXT
 
+[bihu]
+description = Húsavík Airport, Húsavík, 6, IS
+location = (1.1510848, -0.3041411)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIHU.TXT
+
 [biis]
 description = Ísafjörður Airport, Ísafjörður, 4, IS
 location = (1.1529313, -0.4037872)
@@ -132,13 +165,23 @@ 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
+
 [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
 
@@ -149,6 +192,12 @@ location = (0.8088486, -1.1025196)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CAHR.TXT
 zone = ('mez002', 0.0609699)
 
+[cbar]
+description = unknown station in Canada
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CBAR.TXT
+zone = ('mez002', 0.0609699)
+
 [cbbc]
 description = Bella Bella (Campbell Island) Airport, Bella Bella, BC, CA
 location = (0.9108001, -2.2367615)
@@ -162,6 +211,12 @@ location = (0.8275770, -1.1924865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CERM.TXT
 zone = ('mez002', 0.0121134)
 
+[clab]
+description = unknown station in Canada
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CLAB.TXT
+zone = ('mez002', 0.0121134)
+
 [cmfm]
 comment = manually researched on 2020-05-24
 description = Fort Montmorency Rc RCS, QC, Canada
@@ -176,9 +231,6 @@ location = (0.7919048, -1.2701442)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CMGB.TXT
 zone = ('vtz016', 0.0088619)
 
-[corr]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CORR.TXT
-
 [cpbt]
 comment = manually researched on 2020-05-24
 description = Blood Tribe Ag. Project IMCIN, AB, Canada
@@ -200,6 +252,12 @@ location = (0.8692825, -1.9554244)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPFI.TXT
 zone = ('mtz010', 0.0196698)
 
+[cpin]
+description = unknown station in Canada
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPIN.TXT
+zone = ('mtz010', 0.0196698)
+
 [cpir]
 comment = manually researched on 2020-05-24
 description = Iron Springs Agdm, ALTA, Canada
@@ -236,7 +294,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPSV.TXT
 zone = ('mtz045', 0.0237458)
 
 [cpxl]
+description = unknown station in Canada
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPXL.TXT
+zone = ('mtz045', 0.0237458)
 
 [ctck]
 comment = manually researched on 2020-05-24
@@ -246,7 +307,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CTCK.TXT
 zone = ('nyz026', 0.0070823)
 
 [ctnk]
+description = unknown station in Canada
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CTNK.TXT
+zone = ('nyz026', 0.0070823)
 
 [ctra]
 comment = manually researched on 2020-05-24
@@ -295,7 +359,7 @@ zone = ('idz001', 0.0491043)
 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 = ('miz024', 0.0308725)
+zone = ('miz018', 0.0316291)
 
 [cwbk]
 description = Caribou Point Meteorological Aeronautical Presentation System, Canada
@@ -309,6 +373,12 @@ location = (0.8822639, -1.9521508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBO.TXT
 zone = ('mtz010', 0.0326813)
 
+[cwbs]
+description = unknown station in Canada
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBS.TXT
+zone = ('mtz010', 0.0326813)
+
 [cwbt]
 description = Longue Point De Mingan, Que., Canada
 location = (0.8773188, -1.1210832)
@@ -316,13 +386,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBT.TXT
 zone = ('mez002', 0.0770601)
 
 [cwbu]
+description = unknown station in Canada
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBU.TXT
+zone = ('mez002', 0.0770601)
 
 [cwbv]
 description = Beaven Island, N. S., Canada
 location = (0.7821984, -1.0879219)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBV.TXT
-zone = ('mez032', 0.0675532)
+zone = ('mez017', 0.0655886)
 
 [cwby]
 description = Port Menier, Que., Canada
@@ -426,13 +499,13 @@ zone = ('mtz010', 0.0469305)
 description = Estevan Point, B. C., Canada
 location = (0.8619018, -2.2087142)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWEB.TXT
-zone = ('waz516', 0.0353986)
+zone = ('waz515', 0.0346528)
 
 [cwee]
 description = Chamouchouane Automatic Weather Reporting System, Canada
 location = (0.8601564, -1.2801990)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWEE.TXT
-zone = ('mez003', 0.0663087)
+zone = ('mez001', 0.0640522)
 
 [cwef]
 description = Saint Paul Island Meteorological Aeronautical Presentation System, Canada
@@ -461,7 +534,7 @@ zone = ('waz001', 0.0147075)
 description = East Point, P. E. I, Canada
 location = (0.8107054, -1.0815224)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWEP.TXT
-zone = ('mez030', 0.0747727)
+zone = ('mez017', 0.0734593)
 
 [cweq]
 description = Swan River, Man., Canada
@@ -492,6 +565,11 @@ location = (0.8514298, -2.1476276)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWEZ.TXT
 zone = ('waz001', 0.0037122)
 
+[cwfd]
+description = Cape Dyer, N. W. T., Canada
+location = (1.1620984, -1.0754137)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWFD.TXT
+
 [cwff]
 description = Melfort Automatic Weather Reporting System, Canada
 location = (0.9218247, -1.8256144)
@@ -502,7 +580,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 = ('mtz010', 0.0110173)
+zone = ('mtz009', 0.0111192)
 
 [cwfq]
 description = Frelighsburg, Canada
@@ -510,11 +588,17 @@ 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWGD.TXT
-zone = ('miz063', 0.0188939)
+zone = ('miz049', 0.0164504)
 
 [cwgh]
 description = Grenadier Island, Canada
@@ -550,11 +634,6 @@ 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)
@@ -603,7 +682,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 = ('akz020', 0.0360980)
+zone = ('akz017', 0.0297861)
 
 [cwhv]
 description = Beauceville, Canada
@@ -654,7 +733,7 @@ zone = ('mez002', 0.0634951)
 description = Charlevoix Cs , Que., Canada
 location = (0.8252498, -1.2327842)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWIS.TXT
-zone = ('mez003', 0.0199084)
+zone = ('mez001', 0.0190418)
 
 [cwit]
 description = Saint Clothilde Automated Reporting Station, Canada
@@ -760,7 +839,7 @@ zone = ('mez001', 0.0696042)
 description = Kejimkujik 1, N. S., Canada
 location = (0.7755080, -1.1379547)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKG.TXT
-zone = ('mez032', 0.0362906)
+zone = ('mez017', 0.0318106)
 
 [cwkh]
 description = Malahat Automatic Weather Reporting System, Canada
@@ -768,17 +847,35 @@ location = (0.8479391, -2.1569361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKH.TXT
 zone = ('waz001', 0.0071665)
 
+[cwkk]
+description = Katatota Island, Canada
+location = (0.8677195, -1.5417075)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKK.TXT
+zone = ('miz001', 0.0369098)
+
+[cwkm]
+description = Komakuk Beach, Y. T., Canada
+location = (1.2150400, -2.4469516)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKM.TXT
+zone = ('akz204', 0.0221468)
+
 [cwko]
 description = Rockglen, Sask., Canada
 location = (0.8581202, -1.8497581)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKO.TXT
 zone = ('mtz018', 0.0083347)
 
+[cwkp]
+description = unknown station in Canada
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKP.TXT
+zone = ('mtz018', 0.0083347)
+
 [cwkx]
 description = Dease Lake Coastal Station, Canada
 location = (1.0195632, -2.2689280)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKX.TXT
-zone = ('akz026', 0.0422622)
+zone = ('akz029', 0.0472262)
 
 [cwlb]
 description = Lac La Biche, Alta., Canada
@@ -818,7 +915,7 @@ zone = ('waz515', 0.0621060)
 description = Mount Forest, Ont., Canada
 location = (0.7676540, -1.4093534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLS.TXT
-zone = ('miz063', 0.0304781)
+zone = ('miz049', 0.0286537)
 
 [cwly]
 description = Lytton, B. C., Canada
@@ -876,7 +973,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWND.TXT
 description = North Point, Prince Edward Island, Canada
 location = (0.8217592, -1.1170107)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWNE.TXT
-zone = ('mez002', 0.0506770)
+zone = ('mez001', 0.0608148)
 
 [cwnh]
 description = Riviere Du Loup, Que., Canada
@@ -890,12 +987,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 = ('miz024', 0.0132324)
-
 [cwnm]
 description = Nelson Automatic Weather Reporting System, Canada
 location = (0.8639380, -2.0472712)
@@ -929,13 +1020,13 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWOB.TXT
 description = New Carlisle1, Canada
 location = (0.8380489, -1.1402818)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWOC.TXT
-zone = ('mez002', 0.0408600)
+zone = ('mez001', 0.0482621)
 
 [cwod]
 description = Normandin, Canada
 location = (0.8523025, -1.2662364)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWOD.TXT
-zone = ('mez003', 0.0545557)
+zone = ('mez001', 0.0520075)
 
 [cwoe]
 description = Onefour Automatic Weather Reporting System, Canada
@@ -959,13 +1050,13 @@ zone = ('nyz085', 0.0075597)
 description = Parc Des Laurentid, Canada
 location = (0.8301949, -1.2432562)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPD.TXT
-zone = ('mez003', 0.0276628)
+zone = ('mez001', 0.0273959)
 
 [cwpe]
 description = Point Lepreau, N. B., Canada
 location = (0.7865617, -1.1600622)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPE.TXT
-zone = ('mez032', 0.0172197)
+zone = ('mez017', 0.0144291)
 
 [cwpf]
 description = Esquimalt Harbour, B. C., Canada
@@ -991,6 +1082,12 @@ location = (0.8831366, -2.1034126)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPR.TXT
 zone = ('waz503', 0.0375836)
 
+[cwps]
+description = Long Point Meteorological Aeronautical Presentation System, Canada
+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)
@@ -1038,6 +1135,21 @@ 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
+
+[cwrf]
+description = Pelly Bay 1, Canada
+location = (1.2118403, -1.5661421)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRF.TXT
+
+[cwrh]
+description = Resolution Island, N. W. T., Canada
+location = (1.0748319, -1.1283554)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRH.TXT
+
 [cwrj]
 description = Rosetown East, Sask, Canada
 location = (0.9000081, -1.8835012)
@@ -1073,6 +1185,12 @@ location = (0.8662651, -1.9981111)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRT.TXT
 zone = ('mtz009', 0.0236735)
 
+[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 = ('waz516', 0.0555270)
+
 [cwrx]
 description = Rowley Island, N. W. T., Canada
 location = (1.2054407, -1.3799737)
@@ -1088,7 +1206,7 @@ zone = ('mtz044', 0.0092826)
 description = Cap D'Espoir , Que., Canada
 location = (0.8450302, -1.1225376)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRZ.TXT
-zone = ('mez002', 0.0545871)
+zone = ('mez001', 0.0618423)
 
 [cwsa]
 description = Sable Island, N. S., Canada
@@ -1099,7 +1217,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWSA.TXT
 description = Summerside Automatic Weather Reporting System, Canada
 location = (0.8104145, -1.1143927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWSD.TXT
-zone = ('mez002', 0.0526448)
+zone = ('mez001', 0.0635696)
 
 [cwsf]
 description = Cap Madeleine Meteorological Aeronautical Presentation System, Canada
@@ -1192,18 +1310,33 @@ 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
+
 [cwux]
 description = La Baie , Que., Canada
 location = (0.8429940, -1.2380202)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWUX.TXT
 zone = ('mez001', 0.0319045)
 
+[cwvd]
+description = Broughton Island, Canada
+location = (1.1786790, -1.1132292)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWVD.TXT
+
 [cwvf]
 description = Sand Heads Cs, B. C., Canada
 location = (0.8569567, -2.1519910)
 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)
@@ -1237,7 +1370,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWVT.TXT
 description = Brier Island, N. S., Canada
 location = (0.7729336, -1.1579678)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWVU.TXT
-zone = ('mez030', 0.0163842)
+zone = ('mez017', 0.0203680)
 
 [cwwa]
 description = W Vancouver Automatic Weather Reporting System, Canada
@@ -1249,13 +1382,13 @@ zone = ('waz503', 0.0117727)
 description = Burlington Piers, Canada
 location = (0.7557276, -1.3927727)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWWB.TXT
-zone = ('nyz085', 0.0177504)
+zone = ('nyz001', 0.0135536)
 
 [cwwe]
 description = Western Head, N. S., Canada
 location = (0.7676540, -1.1286462)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWWE.TXT
-zone = ('mez032', 0.0461814)
+zone = ('mez017', 0.0410467)
 
 [cwwf]
 description = Weyburn Automatic Weather Reporting System, Canada
@@ -1286,12 +1419,6 @@ 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)
-
 [cwwz]
 description = Port Weller, Ont., Canada
 location = (0.7548549, -1.3825917)
@@ -1321,6 +1448,11 @@ location = (0.8662651, -1.9451695)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWXL.TXT
 zone = ('mtz044', 0.0173006)
 
+[cwxr]
+description = Croker River, N. W. T., Canada
+location = (1.2089314, -2.0807234)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWXR.TXT
+
 [cwyj]
 description = Victoria University, Canada
 location = (0.8456120, -2.1519910)
@@ -1357,26 +1489,22 @@ location = (0.9256063, -2.2968533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZL.TXT
 zone = ('akz027', 0.0420114)
 
-[cwzn]
-description = Sagona Island Meteorological Aeronautical Presentation System, Canada
-location = (0.8267043, -0.9738937)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZN.TXT
+[cwzo]
+description = Kelp Reefs, B. C., Canada
+location = (0.8473574, -2.1508274)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZO.TXT
+zone = ('waz001', 0.0031655)
 
 [cwzq]
 description = Grand Etang, N. S., Canada
 location = (0.8124508, -1.0655235)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZQ.TXT
 
-[cwzv]
-description = Virginia Falls, Canada
-location = (1.0757046, -2.1956242)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZV.TXT
-
 [cwzw]
 description = Teslin Marine Aviation Reporting Station, Canada
 location = (1.0501064, -2.3172155)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZW.TXT
-zone = ('akz025', 0.0385503)
+zone = ('akz018', 0.0248919)
 
 [cwzz]
 description = Saglek Bay, Canada
@@ -1443,7 +1571,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXBO.TXT
 zone = ('mez003', 0.0180549)
 
 [cxbr]
+description = unknown station in Canada
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXBR.TXT
+zone = ('mez003', 0.0180549)
 
 [cxbw]
 comment = manually researched on 2020-05-24
@@ -1542,7 +1673,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXEG.TXT
 zone = ('mtz010', 0.0802331)
 
 [cxet]
+description = unknown station in Canada
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXET.TXT
+zone = ('mtz010', 0.0802331)
 
 [cxfm]
 comment = manually researched on 2020-05-24
@@ -1588,7 +1722,7 @@ comment = manually researched on 2020-05-24
 description = Hamilton | Mount Hope RBG CS, ON, Canada
 location = (0.7554919, -1.3946076)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXHM.TXT
-zone = ('nyz085', 0.0186299)
+zone = ('nyz001', 0.0148563)
 
 [cxhp]
 comment = manually researched on 2020-05-24
@@ -1621,10 +1755,13 @@ comment = manually researched on 2020-05-24
 description = Kemptville Cs, ONT, Canada
 location = (0.7854900, -1.3201238)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXKE.TXT
-zone = ('nyz087', 0.0094551)
+zone = ('nyz026', 0.0093427)
 
 [cxki]
+description = unknown station in Canada
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXKI.TXT
+zone = ('nyz026', 0.0093427)
 
 [cxkm]
 comment = manually researched on 2020-05-24
@@ -1637,14 +1774,14 @@ zone = ('mtz010', 0.0716503)
 description = Kentville , N. S., Canada
 location = (0.7865617, -1.1254465)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXKT.TXT
-zone = ('mez030', 0.0384165)
+zone = ('mez006', 0.0473328)
 
 [cxlb]
 comment = manually researched on 2020-05-24
 description = Lunenburg, Nova Scotia, Canada
 location = (0.7742281, -1.1221786)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXLB.TXT
-zone = ('mez032', 0.0468284)
+zone = ('mez017', 0.0429365)
 
 [cxll]
 description = Lindberg Landing , N. W. T., Canada
@@ -1667,7 +1804,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXMG.TXT
 description = Mcnabs Island , N. S., Canada
 location = (0.7784168, -1.1088659)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXMI.TXT
-zone = ('mez002', 0.0681201)
+zone = ('mez017', 0.0512718)
 
 [cxmm]
 description = Fort Mcmurray Cs, Alta., Canada
@@ -1697,7 +1834,7 @@ comment = manually researched on 2020-05-24
 description = Nappan (auto), NS, Canada
 location = (0.7986562, -1.1212246)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXNP.TXT
-zone = ('mez002', 0.0508745)
+zone = ('mez017', 0.0435936)
 
 [cxol]
 comment = manually researched on 2020-05-24
@@ -1744,11 +1881,6 @@ description = Resolute Cs, NT, Canada
 location = (1.3040373, -1.6577671)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXRB.TXT
 
-[cxrh]
-description = Rocky Harbour Cs, Nfld., Canada
-location = (0.8651015, -1.0102547)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXRH.TXT
-
 [cxrl]
 comment = manually researched on 2020-05-24
 description = Rich Lake Agdm, ALTA, Canada
@@ -1807,6 +1939,8 @@ location = (1.2074770, -2.1354103)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXTN.TXT
 
 [cxto]
+description = unknown station in Canada
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXTO.TXT
 
 [cxtp]
@@ -1872,11 +2006,14 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXZC.TXT
 zone = ('miz087', 0.0967890)
 
 [cxzv]
+description = unknown station in Canada
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXZV.TXT
+zone = ('miz087', 0.0967890)
 
 [cyab]
 description = Arctic Bay Airport, Arctic Bay, NU, CA
-location = (1.2741910, -1.4842717)
+location = (1.2741968, -1.4843355)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYAB.TXT
 
 [cyah]
@@ -1904,7 +2041,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYAT.TXT
 description = Shearwater, N. S., Canada
 location = (0.7789986, -1.1082841)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYAW.TXT
-zone = ('mez002', 0.0681335)
+zone = ('mez017', 0.0515886)
 
 [cyay]
 description = Saint Anthony Airport, Canada
@@ -1915,7 +2052,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYAY.TXT
 description = Tofino Airport, Canada
 location = (0.8566658, -2.1950424)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYAZ.TXT
-zone = ('waz516', 0.0255313)
+zone = ('waz515', 0.0243877)
 
 [cybb]
 description = Pelly Bay Airport, Canada
@@ -2044,7 +2181,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCS.TXT
 description = Gagetown Can-Mil, Canada
 location = (0.7999426, -1.1594804)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCX.TXT
-zone = ('mez032', 0.0171347)
+zone = ('mez017', 0.0205692)
 
 [cycy]
 description = Clyde, N. W. T., Canada
@@ -2067,7 +2204,7 @@ zone = ('akz017', 0.0285147)
 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 = ('waz043', 0.0230061)
 
 [cydf]
 description = Deer Lake, Nfld., Canada
@@ -2144,7 +2281,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYFB.TXT
 description = Fredericton, N. B., Canada
 location = (0.8005244, -1.1612257)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYFC.TXT
-zone = ('mez032', 0.0162355)
+zone = ('mez017', 0.0201378)
 
 [cyfo]
 description = Flin Flon Airport, Canada
@@ -2192,7 +2329,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYGL.TXT
 description = Gaspe, Que., Canada
 location = (0.8511389, -1.1254465)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYGP.TXT
-zone = ('mez002', 0.0564617)
+zone = ('mez001', 0.0627557)
 
 [cygq]
 description = Geraldton, Ont., Canada
@@ -2257,7 +2394,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYHK.TXT
 description = Hamilton Airport, Canada
 location = (0.7534005, -1.3950998)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYHM.TXT
-zone = ('nyz085', 0.0177266)
+zone = ('nyz001', 0.0151666)
 
 [cyhu]
 description = Saint Hubert Airport, Canada
@@ -2274,7 +2411,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYHY.TXT
 description = Halifax International Airport, Canada
 location = (0.7833619, -1.1082841)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYHZ.TXT
-zone = ('mez002', 0.0657873)
+zone = ('mez017', 0.0511062)
 
 [cyik]
 description = Ivujivik Airport Supplementary Aviation Weather Reporting Station, Canada
@@ -2323,7 +2460,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYKD.TXT
 description = Waterloo Well, Canada
 location = (0.7586364, -1.4029538)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYKF.TXT
-zone = ('paz001', 0.0240510)
+zone = ('nyz001', 0.0213393)
 
 [cykg]
 description = Kangiqsujuaq Supplementary Aviation Weather Reporting Station, Canada
@@ -2449,7 +2586,7 @@ zone = ('miz087', 0.0962404)
 description = Chibougamau-Chapais, Que, Canada
 location = (0.8685922, -1.3008521)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYMT.TXT
-zone = ('mez003', 0.0814179)
+zone = ('mez001', 0.0798374)
 
 [cymu]
 description = Umiujaq, Canada
@@ -2629,7 +2766,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 = ('akz026', 0.0722297)
+zone = ('akz025', 0.0577123)
 
 [cyqi]
 description = Yarmouth, N. S., Canada
@@ -2653,7 +2790,7 @@ zone = ('mtz010', 0.0156505)
 description = Moncton, N. B., Canada
 location = (0.8048877, -1.1289371)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYQM.TXT
-zone = ('mez002', 0.0438363)
+zone = ('mez017', 0.0409030)
 
 [cyqq]
 description = Comox, B. C., Canada
@@ -2720,7 +2857,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYRB.TXT
 description = Roberval, Que., Canada
 location = (0.8467756, -1.2612913)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYRJ.TXT
-zone = ('mez003', 0.0481550)
+zone = ('mez001', 0.0460884)
 
 [cyrl]
 description = Red Lake, Ont., Canada
@@ -2749,7 +2886,7 @@ zone = ('waz038', 0.0428727)
 description = Sudbury, Ont., Canada
 location = (0.8136143, -1.4102260)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYSB.TXT
-zone = ('miz030', 0.0479311)
+zone = ('miz018', 0.0438706)
 
 [cysc]
 description = Sherbrooke, Que., Canada
@@ -2766,7 +2903,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYSF.TXT
 description = Saint John, N. B., Canada
 location = (0.7912159, -1.1498811)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYSJ.TXT
-zone = ('mez032', 0.0229108)
+zone = ('mez017', 0.0222680)
 
 [cysk]
 description = Sanikiluaq Airport, Canada
@@ -2906,7 +3043,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYVQ.TXT
 description = Vancouver International Air-Port, B. C., Canada
 location = (0.8584111, -2.1496639)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYVR.TXT
-zone = ('waz503', 0.0097136)
+zone = ('waz001', 0.0108111)
 
 [cyvt]
 description = Buffalo Narrows Man, Canada
@@ -3006,13 +3143,13 @@ 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 = ('akz141', 0.0343194)
+zone = ('akz224', 0.0381529)
 
 [cyxr]
 description = Earlton, Ont., Canada
 location = (0.8325221, -1.3936454)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXR.TXT
-zone = ('miz024', 0.0650594)
+zone = ('miz018', 0.0638715)
 
 [cyxs]
 description = Prince George, B. C., Canada
@@ -3030,7 +3167,7 @@ zone = ('akz029', 0.0314522)
 description = London, Ont., Canada
 location = (0.7510734, -1.4163347)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXU.TXT
-zone = ('ohz089', 0.0207468)
+zone = ('miz063', 0.0196230)
 
 [cyxx]
 description = Abbotsford, B. C., Canada
@@ -3150,7 +3287,7 @@ zone = ('nyz001', 0.0139103)
 description = Gore Bay, Ont., Canada
 location = (0.8008152, -1.4410602)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZE.TXT
-zone = ('miz088', 0.0168226)
+zone = ('miz018', 0.0190104)
 
 [cyzf]
 description = Yellowknife, N. W. T., Canada
@@ -3206,13 +3343,13 @@ 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 = ('akz025', 0.0386230)
+zone = ('akz018', 0.0251565)
 
 [cyzx]
 description = Greenwood, N. S., Canada
 location = (0.7851073, -1.1330096)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZX.TXT
-zone = ('mez032', 0.0357760)
+zone = ('mez017', 0.0335367)
 
 [cyzy]
 description = Mackenzie, B. C., Canada
@@ -3223,7 +3360,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYZY.TXT
 description = Bathurst Airport Aviation Weather Reporting Station, Canada
 location = (0.8313585, -1.1475540)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZBF.TXT
-zone = ('mez002', 0.0332827)
+zone = ('mez006', 0.0401085)
 
 [czcp]
 description = Cape Parry, N. W. T., Canada
@@ -3238,14 +3375,17 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZCR.TXT
 zone = ('mez002', 0.0313439)
 
 [czdb]
+description = unknown station in Canada
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZDB.TXT
+zone = ('mez002', 0.0313439)
 
 [czel]
 comment = manually researched on 2020-05-24
 description = Elora Rcs, ONT, Canada
 location = (0.7616980, -1.4034472)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZEL.TXT
-zone = ('paz001', 0.0271326)
+zone = ('nyz001', 0.0225144)
 
 [czem]
 description = Eastmain River Airport, Canada
@@ -3338,6 +3478,12 @@ location = (0.9151766, -1.9825506)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZPS.TXT
 zone = ('mtz010', 0.0653196)
 
+[czrp]
+description = unknown station in Canada
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZRP.TXT
+zone = ('mtz010', 0.0653196)
+
 [czsj]
 description = Sandy Lake Airport, Sandy Lake, ON, CA
 location = (0.9261450, -1.6291671)
@@ -3587,7 +3733,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
@@ -3603,7 +3748,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
@@ -3635,16 +3779,16 @@ description = Benin Airport, Benin, ED, NG
 location = (0.1102521, 0.0977297)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNBE.TXT
 
-[dnca]
-description = Calabar, Nigeria
-location = (0.0866847, 0.1457350)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNCA.TXT
-
 [dnen]
 description = Enugu, Nigeria
 location = (0.1128646, 0.1317724)
 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)
@@ -3701,11 +3845,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)
@@ -3886,6 +4040,11 @@ 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)
@@ -3956,11 +4115,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)
@@ -4071,6 +4225,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)
@@ -4091,11 +4250,6 @@ description = Kuressaare, Estonia
 location = (1.0163052, 0.3928639)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EEKE.TXT
 
-[eepu]
-description = Parnu, Estonia
-location = (1.0196068, 0.4271305)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EEPU.TXT
-
 [eetn]
 description = Tallinn, Estonia
 location = (1.0367256, 0.4331325)
@@ -4511,11 +4665,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)
@@ -4755,12 +4904,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)
@@ -5067,11 +5210,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)
@@ -5098,6 +5236,8 @@ 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]
@@ -5121,6 +5261,8 @@ location = (1.0316781, 0.0496691)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENLA.TXT
 
 [enle]
+description = unknown station in Norway
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENLE.TXT
 
 [enlk]
@@ -5149,6 +5291,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
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENNE.TXT
 
 [ennm]
@@ -5187,6 +5331,8 @@ 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
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQR.TXT
 
 [enra]
@@ -5225,6 +5371,8 @@ 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
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSE.TXT
 
 [ensf]
@@ -5284,9 +5432,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
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENUG.TXT
 
 [enun]
+description = unknown station in Norway
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENUN.TXT
 
 [enva]
@@ -5305,6 +5457,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
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENWV.TXT
 
 [enzv]
@@ -5388,27 +5542,43 @@ location = (0.9064077, 0.2711078)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EPZG.TXT
 
 [eqbk]
+description = unknown station in Northern Europe
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQBK.TXT
 
 [eqph]
+description = unknown station in Northern Europe
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQPH.TXT
 
 [eqya]
+description = unknown station in Northern Europe
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYA.TXT
 
 [eqyb]
+description = unknown station in Northern Europe
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYB.TXT
 
 [eqyc]
+description = unknown station in Northern Europe
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYC.TXT
 
 [eqyd]
+description = unknown station in Northern Europe
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYD.TXT
 
 [eqye]
+description = unknown station in Northern Europe
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYE.TXT
 
 [eqyf]
+description = unknown station in Northern Europe
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYF.TXT
 
 [eqyk]
@@ -5418,12 +5588,18 @@ location = (0.6455388, 0.6159771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYK.TXT
 
 [eqyl]
+description = unknown station in Northern Europe
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYL.TXT
 
 [eqyt]
+description = unknown station in Northern Europe
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYT.TXT
 
 [eqyv]
+description = unknown station in Northern Europe
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYV.TXT
 
 [escf]
@@ -5482,8 +5658,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, Sälen / Trysil, W, SE
+location = (1.0674153, 0.2241440)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESKS.TXT
 
 [esmk]
@@ -5512,7 +5688,7 @@ 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
 
@@ -5557,7 +5733,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
 
@@ -5577,7 +5753,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
 
@@ -5627,7 +5803,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
 
@@ -5671,6 +5847,11 @@ description = Ansbach / Katterbach, Germany
 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)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETEK.TXT
+
 [etgg]
 description = Gluecksburg / Meierwik, Germany
 location = (0.9570222, 0.1658063)
@@ -5727,6 +5908,8 @@ 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]
@@ -5809,6 +5992,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, OG, 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)
@@ -5900,6 +6088,8 @@ location = (-0.4523312, 0.4924737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAIR.TXT
 
 [fajb]
+description = unknown station in South Africa
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAJB.TXT
 
 [fakm]
@@ -5947,6 +6137,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)
@@ -5962,6 +6157,11 @@ description = Springs, South Africa
 location = (-0.4581198, 0.4956299)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FASI.TXT
 
+[fatt]
+description = Tutuka Power Station Airport, Standerton, MP, ZA
+location = (-0.4673398, 0.5120587)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FATT.TXT
+
 [faup]
 description = Upington, Up-Apt, South Africa
 location = (-0.4956735, 0.3711734)
@@ -6002,6 +6202,16 @@ description = Maun, Botswana
 location = (-0.3487750, 0.4086979)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBMN.TXT
 
+[fbmp]
+description = unknown station in Botswana
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBMP.TXT
+
+[fbpm]
+description = unknown station in Botswana
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBPM.TXT
+
 [fbsk]
 description = Seretse Khama International Airport, Botswana
 location = (-0.4226606, 0.4523312)
@@ -6017,10 +6227,10 @@ 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
+[fcpa]
+description = Makabana, Congo, Republic Of The
+location = (-0.0607956, 0.2202024)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FCPA.TXT
 
 [fcpp]
 description = Pointe-Noire, Congo, Republic Of The
@@ -6033,11 +6243,6 @@ description = Big Bend Met Stn., Swaziland
 location = (-0.4686401, 0.5570794)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDBB.TXT
 
-[fdms]
-description = Manzini / Matsapa Airport, Swaziland
-location = (-0.4630940, 0.5462881)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDMS.TXT
-
 [fdmy]
 comment = manually researched on 2020-05-24
 description = Mayiwane Met Stn., SZ
@@ -6057,7 +6262,7 @@ location = (-0.4532219, 0.5454294)
 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
 
@@ -6077,7 +6282,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
 
@@ -6096,11 +6301,6 @@ description = Plaisance Mauritius, Mauritius
 location = (-0.3566289, 1.0064732)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FIMP.TXT
 
-[fimr]
-description = Rodrigues, Mauritius
-location = (-0.3435390, 1.1068296)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FIMR.TXT
-
 [fjdg]
 description = Nsf Diego Garcia, IO, British Indian Ocean Territory
 location = (-0.1274090, 1.2636184)
@@ -6196,11 +6396,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)
@@ -6242,7 +6437,7 @@ location = (-0.1662442, 0.2847051)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNMA.TXT
 
 [fnmo]
-description = Namibe Airport, Namibe, NAM, AO
+description = Welwitschia Mirabilis International Airport, Moçâmedes, NAM, AO
 location = (-0.2663582, 0.2120017)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNMO.TXT
 
@@ -6276,11 +6471,6 @@ 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)
@@ -6376,11 +6566,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)
@@ -6416,10 +6601,10 @@ description = Ndjamena, Chad
 location = (0.2117666, 0.2623812)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FTTJ.TXT
 
-[ftty]
-description = Faya, Chad
-location = (0.3141593, 0.3345214)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FTTY.TXT
+[fvcz]
+description = Buffalo Range, Zimbabwe
+location = (-0.3668100, 0.5512332)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FVCZ.TXT
 
 [fvfa]
 description = Victoria Falls, Zimbabwe
@@ -6461,6 +6646,11 @@ description = Lilongwe International Airport, Malawi
 location = (-0.2405645, 0.5893395)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FWKI.TXT
 
+[fxmm]
+description = Maseru / Moshoeshoe, Lesotho
+location = (-0.5139995, 0.4808382)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FXMM.TXT
+
 [fygb]
 description = Gobabis Airport, Gobabis, OH, NA
 location = (-0.3927759, 0.3311431)
@@ -6486,6 +6676,11 @@ description = Luderitz / Diaz Point, Namibia
 location = (-0.4657120, 0.2661627)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYLZ.TXT
 
+[fyml]
+description = Mariental Airport, Mariental, HA, NA
+location = (-0.4294452, 0.3128572)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYML.TXT
+
 [fyoa]
 description = Ondangwa, Namibia
 location = (-0.3120358, 0.2784236)
@@ -6496,6 +6691,11 @@ description = Okaukuejo Airport, Okaukuejo, KU, NA
 location = (-0.3342166, 0.2777150)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOO.TXT
 
+[fyow]
+description = Otjiwarongo Airport, Otjiwarongo, OD, NA
+location = (-0.3566528, 0.2907858)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOW.TXT
+
 [fyru]
 description = Rundu, Namibia
 location = (-0.3127048, 0.3449934)
@@ -6526,11 +6726,6 @@ 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
-location = (0.0084062, 0.4422315)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZIC.TXT
-
 [fzna]
 description = Goma, Congo, Democratic Republic Of The
 location = (-0.0293797, 0.5102179)
@@ -6551,11 +6746,6 @@ 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)
@@ -6572,28 +6762,20 @@ 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
 
-[gbft]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GBFT.TXT
+[gaye]
+description = Yélimané Airport, Yélimané, 1, ML
+location = (0.2641207, -0.1844289)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAYE.TXT
 
 [gbyd]
 description = Banjul / Yundum, Gambia, The
@@ -6645,11 +6827,6 @@ description = Melilla, Spain
 location = (0.6158103, -0.0514872)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GEML.TXT
 
-[gfll]
-description = Lungi, Sierra Leone
-location = (0.1503892, -0.2303835)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GFLL.TXT
-
 [ggov]
 description = Bissau Aeroport, Guinea-Bissau
 location = (0.2074033, -0.2731440)
@@ -6660,18 +6837,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
 
@@ -6740,11 +6912,10 @@ 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
+[gmmt]
+description = Casablanca Tit Mellil Airport, Casablanca, CAS, MA
+location = (0.5863870, -0.1302888)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMT.TXT
 
 [gmmw]
 description = Nador/Arwi, Morocco
@@ -6761,11 +6932,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)
@@ -6846,11 +7012,6 @@ description = Tambacounda, Senegal
 location = (0.2402737, -0.2388192)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GOTT.TXT
 
-[gqni]
-description = Nema, Mauritania
-location = (0.2897247, -0.1268273)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQNI.TXT
-
 [gqno]
 description = Nouakchott–Oumtounsy International Airport, Nouakchott, NKC, MR
 location = (0.3195698, -0.2787242)
@@ -6876,16 +7037,6 @@ 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
-
 [gvac]
 description = Sal, Cape Verde
 location = (0.2920518, -0.4005531)
@@ -6917,8 +7068,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]
@@ -6931,8 +7082,10 @@ description = Djibouti \ Ambouli, Djibouti
 location = (0.2015855, 0.7534005)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDAM.TXT
 
-[hdmt]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDMT.TXT
+[hdan]
+description = unknown station in Djibouti
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDAN.TXT
 
 [heat]
 description = Asyut, Egypt
@@ -6960,8 +7113,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 Administrative Capital, C, EG
+location = (0.5248954, 0.5557645)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HECP.TXT
 
 [hegn]
@@ -6996,8 +7149,8 @@ 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.5006081, 0.5944679)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESC.TXT
 
 [hesg]
@@ -7021,6 +7174,11 @@ description = Siwa Oasis Arpt, Egypt
 location = (0.5121843, 0.4451811)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESW.TXT
 
+[hetb]
+description = Taba, Egypt
+location = (0.5166029, 0.6069673)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HETB.TXT
+
 [hetr]
 description = El Tor, Egypt
 location = (0.4927646, 0.5692682)
@@ -7066,27 +7224,36 @@ description = Kigali, Rwanda
 location = (-0.0343248, 0.5256350)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HRYR.TXT
 
+[hssj]
+description = Juba, Sudan
+location = (0.0849394, 0.5515240)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSSJ.TXT
+
+[hssk]
+description = Khartoum International Airport, Khartoum, 03, SD
+location = (0.2720881, 0.5681605)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSSK.TXT
+
 [hsss]
 description = Khartoum, Sudan
 location = (0.2722714, 0.5681047)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSSS.TXT
 
-[ht1r]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HT1R.TXT
-
 [htar]
 description = Arusha, Tanzania
 location = (-0.0581776, 0.6390814)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTAR.TXT
 
+[htbh]
+description = Biharamulo Airport, Biharamulo, 05, TZ
+location = (-0.0464829, 0.5474251)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTBH.TXT
+
 [htbu]
 description = Bukoba, Tanzania
 location = (-0.0232711, 0.5553056)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTBU.TXT
 
-[htd0]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTD0.TXT
-
 [htda]
 description = Dar Es Salaam Airport, Tanzania
 location = (-0.1198459, 0.6841691)
@@ -7103,13 +7270,30 @@ location = (-0.1556824, 0.5807405)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTGW.TXT
 
 [htha]
+description = unknown station in Tanzania
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTHA.TXT
 
+[hti4]
+description = unknown station in Tanzania
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTI4.TXT
+
+[htib]
+description = unknown station in Tanzania
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTIB.TXT
+
 [htir]
 description = Iringa, Tanzania
 location = (-0.1338086, 0.6239552)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTIR.TXT
 
+[htjn]
+description = unknown station in Tanzania
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTJN.TXT
+
 [htka]
 description = Kigoma, Tanzania
 location = (-0.0852302, 0.5171992)
@@ -7130,12 +7314,24 @@ description = Kilimanjaro Airport, Tanzania
 location = (-0.0596321, 0.6469354)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKJ.TXT
 
+[htkp]
+description = unknown station in Tanzania
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKP.TXT
+
+[htma]
+description = Mafia Airport, Kilindoni, 19, TZ
+location = (-0.1381861, 0.6923460)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMA.TXT
+
 [htmg]
 description = Morogoro, Tanzania
 location = (-0.1192642, 0.6571165)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMG.TXT
 
 [htmh]
+description = unknown station in Tanzania
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMH.TXT
 
 [htmp]
@@ -7163,16 +7359,20 @@ description = Mwanza, Tanzania
 location = (-0.0430515, 0.5745042)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMW.TXT
 
+[htng]
+description = Ngerengere Air Force Base, Ngerengere, 16, TZ
+location = (-0.1172352, 0.6659119)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTNG.TXT
+
 [htpe]
 description = Pemba / Karume Airport, Tanzania
 location = (-0.0916298, 0.6949319)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTPE.TXT
 
-[htri]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTRI.TXT
-
-[hts9]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTS9.TXT
+[hts0]
+description = unknown station in Tanzania
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTS0.TXT
 
 [htse]
 description = Same, Tanzania
@@ -7180,6 +7380,8 @@ location = (-0.0712676, 0.6582800)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTSE.TXT
 
 [htsi]
+description = unknown station in Tanzania
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTSI.TXT
 
 [htso]
@@ -7192,11 +7394,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)
@@ -7288,7 +7485,7 @@ 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
@@ -7296,6 +7493,12 @@ location = (0.5864603, -1.7065061)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0F2.TXT
 zone = ('txz091', 0.0014890)
 
+[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)
@@ -7363,7 +7566,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K18A.TXT
 zone = ('gaz026', 0.0015110)
 
 [k18h]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K18H.TXT
+zone = ('gaz026', 0.0015110)
 
 [k19s]
 comment = manually researched on 2020-05-24
@@ -7391,43 +7597,82 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1A9.TXT
 zone = ('alz041', 0.0025470)
 
 [k1am]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AM.TXT
+zone = ('alz041', 0.0025470)
 
 [k1an]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AN.TXT
+zone = ('alz041', 0.0025470)
 
 [k1aw]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AW.TXT
-
-[k1bm]
-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
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1CM.TXT
+zone = ('alz041', 0.0025470)
 
 [k1cn]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1CN.TXT
+zone = ('alz041', 0.0025470)
 
 [k1cw]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1CW.TXT
+zone = ('alz041', 0.0025470)
 
 [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)
 
 [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)
+
+[k1dw]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DW.TXT
+zone = ('alz041', 0.0025470)
+
+[k1em]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EM.TXT
+zone = ('alz041', 0.0025470)
 
 [k1en]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EN.TXT
-
-[k1ew]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EW.TXT
+zone = ('alz041', 0.0025470)
 
 [k1f0]
 description = Ardmore, Ardmore Downtown Executive Airport, OK, United States
@@ -7436,22 +7681,28 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1F0.TXT
 zone = ('okz046', 0.0029747)
 
 [k1fm]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FM.TXT
+zone = ('okz046', 0.0029747)
 
 [k1fn]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FN.TXT
-
-[k1fw]
-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
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GM.TXT
+zone = ('okz046', 0.0029747)
 
 [k1gn]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GN.TXT
-
-[k1gw]
-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
@@ -7467,19 +7718,28 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HM.TXT
 zone = ('mtz049', 0.0027811)
 
 [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)
 
 [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)
 
 [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)
 
 [k1in]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IN.TXT
-
-[k1iw]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IW.TXT
+zone = ('mtz049', 0.0027811)
 
 [k1j0]
 description = Tri County Airport, FL, United States
@@ -7487,15 +7747,17 @@ location = (0.5381432, -1.4940018)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1J0.TXT
 zone = ('flz009', 0.0032672)
 
-[k1jm]
-comment = manually researched on 2020-05-24
-description = Julie (power), MT, United States of America
-location = (0.8334209, -1.9468572)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JM.TXT
-zone = ('mtz049', 0.0028910)
-
 [k1jn]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JN.TXT
+zone = ('flz009', 0.0032672)
+
+[k1jw]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JW.TXT
+zone = ('flz009', 0.0032672)
 
 [k1k1]
 comment = manually researched on 2020-05-24
@@ -7505,13 +7767,34 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1K1.TXT
 zone = ('ksz069', 0.0037833)
 
 [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)
+
+[k1kn]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KN.TXT
+zone = ('ksz069', 0.0037833)
 
 [k1kw]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KW.TXT
+zone = ('ksz069', 0.0037833)
+
+[k1ln]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LN.TXT
+zone = ('ksz069', 0.0037833)
 
-[k1lm]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LM.TXT
+[k1lw]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LW.TXT
+zone = ('ksz069', 0.0037833)
 
 [k1m4]
 description = Haleyville, Posey Field Airport, AL, United States
@@ -7525,32 +7808,53 @@ location = (0.6386648, -1.5093031)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1M5.TXT
 zone = ('tnz008', 0.0021660)
 
-[k1mm]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1MM.TXT
-
 [k1mn]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1MN.TXT
+zone = ('tnz008', 0.0021660)
 
 [k1mw]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1MW.TXT
+zone = ('tnz008', 0.0021660)
 
 [k1nm]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1NM.TXT
+zone = ('tnz008', 0.0021660)
 
 [k1nn]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1NN.TXT
+zone = ('tnz008', 0.0021660)
 
 [k1nw]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1NW.TXT
+zone = ('tnz008', 0.0021660)
 
 [k1om]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1OM.TXT
+zone = ('tnz008', 0.0021660)
 
 [k1on]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1ON.TXT
+zone = ('tnz008', 0.0021660)
 
 [k1ow]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1OW.TXT
+zone = ('tnz008', 0.0021660)
 
 [k1p1]
 description = Plymouth, Plymouth Municipal Airport, NH, United States
@@ -7564,6 +7868,12 @@ location = (0.5516253, -1.5779400)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1R7.TXT
 zone = ('msz062', 0.0014433)
 
+[k1s3]
+description = Tillitt Field, Forsyth, MT, US
+location = (0.8075830, -1.8609399)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1S3.TXT
+zone = ('mtz031', 0.0027036)
+
 [k1s5]
 description = Sunnyside Municipal Airport, Sunnyside, WA, US
 location = (0.8085604, -2.0938715)
@@ -7643,7 +7953,7 @@ zone = ('kyz036', 0.0022744)
 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
@@ -7683,16 +7993,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)
+zone = ('kyz016', 0.0021203)
 
 [k2j3]
 description = Louisville Municipal Airport, Louisville, GA, US
@@ -7714,7 +8024,10 @@ 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
@@ -7727,7 +8040,7 @@ comment = manually researched on 2020-05-24
 description = Washington Island, Washington Island, WI, United States of America
 location = (0.7921753, -1.5171100)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2P2.TXT
-zone = ('wiz022', 0.0091483)
+zone = ('miz012', 0.0084354)
 
 [k2r9]
 comment = manually researched on 2020-05-24
@@ -7775,6 +8088,12 @@ location = (0.7112287, -1.8547789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K33V.TXT
 zone = ('coz030', 0.0013827)
 
+[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)
+
 [k38s]
 description = Deer Lodge City County Airport, Deer Lodge, MT, US
 location = (0.8096268, -1.9681380)
@@ -7873,7 +8192,7 @@ 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)
 
 [k42j]
 comment = manually researched on 2020-05-24
@@ -7900,9 +8219,6 @@ location = (0.5654762, -1.4534387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K48A.TXT
 zone = ('gaz096', 0.0009799)
 
-[k48w]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K48W.TXT
-
 [k49a]
 description = Gilmer County Airport, Ellijay, GA, US
 location = (0.6043709, -1.4752378)
@@ -7928,10 +8244,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
@@ -7945,12 +8261,6 @@ location = (0.6353732, -1.5821044)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4M9.TXT
 zone = ('arz009', 0.0032995)
 
-[k4mr]
-description = Melrose Gunnery Range, NM, United States
-location = (0.5986479, -1.8116518)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4MR.TXT
-zone = ('txz027', 0.0145787)
-
 [k4o4]
 description = Idabel, Mc Curtain County Regional Airport, OK, United States
 location = (0.5918266, -1.6556048)
@@ -7988,8 +8298,17 @@ location = (0.6998002, -1.8982081)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4V0.TXT
 zone = ('coz001', 0.0061329)
 
+[k4v1]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4V1.TXT
+zone = ('coz001', 0.0061329)
+
 [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)
 
 [k54j]
 description = Defuniak Springs Airport, Defuniak Springs, FL, US
@@ -8004,7 +8323,10 @@ 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
@@ -8043,6 +8365,18 @@ location = (0.6881058, -1.8741200)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5SM.TXT
 zone = ('coz008', 0.0058953)
 
+[k5t9]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5T9.TXT
+zone = ('coz008', 0.0058953)
+
+[k63s]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K63S.TXT
+zone = ('wiz070', 0.0031235)
+
 [k65s]
 comment = manually researched on 2020-05-24
 description = Boundary Cnty AP, Bonners Ferry, ID, United States of America
@@ -8074,13 +8408,13 @@ comment = manually researched on 2020-05-24
 description = Middlebury State AP, Middlebury, VT, United States of America
 location = (0.7676913, -1.2757566)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6B0.TXT
-zone = ('vtz018', 0.0019293)
+zone = ('vtz009', 0.0019132)
 
 [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.0019132)
 
 [k6i2]
 description = Lebanon Springfield Airport, Springfield, KY, US
@@ -8103,10 +8437,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
@@ -8139,13 +8473,6 @@ location = (0.7976695, -1.8982376)
 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)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K74V.TXT
-zone = ('utz011', 0.0036086)
-
 [k77s]
 description = Hobby Field, Creswell, OR, US
 location = (0.7667371, -2.1468772)
@@ -8181,19 +8508,7 @@ 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)
+zone = ('laz077', 0.0010090)
 
 [k7s6]
 description = White Sulphur Springs Airport, White Sulphur Springs, MT, US
@@ -8214,6 +8529,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)
@@ -8256,7 +8577,7 @@ zone = ('sdz008', 0.0007905)
 description = New Market Airport, New Market, VA, US
 location = (0.6746693, -1.3737155)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8W2.TXT
-zone = ('vaz029', 0.0031167)
+zone = ('vaz026', 0.0034121)
 
 [k96d]
 description = Walhalla Municipal Airport, ND, United States
@@ -8280,7 +8601,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 = ('caz059', 0.0063517)
 
 [k9mn]
 comment = manually researched on 2020-05-24
@@ -8289,19 +8610,24 @@ 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 = ('mtz055', 0.0072404)
+
 [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)
-
 [ka39]
 comment = manually researched on 2020-05-24
 description = Ak-chin Rgnl, Maricopa, AZ, United States of America
@@ -8362,7 +8688,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
@@ -8428,7 +8754,7 @@ zone = ('njz022', 0.0015950)
 description = Wadena, Wadena Municipal Airport, MN, United States
 location = (0.8107103, -1.6617425)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KADC.TXT
-zone = ('mnz032', 0.0037420)
+zone = ('mnz031', 0.0031033)
 
 [kadf]
 description = Dexter B Florence Memorial Field, Arkadelphia, AR, US
@@ -8460,6 +8786,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)
@@ -8476,7 +8808,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
@@ -8544,6 +8876,12 @@ 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)
+
 [kagr]
 description = Avon Park Gunnery Range, FL, United States
 location = (0.4825835, -1.4195345)
@@ -8620,7 +8958,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
@@ -8845,12 +9183,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)
@@ -8915,13 +9247,13 @@ zone = ('wiz005', 0.0033729)
 description = Beaufort County 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.0015769)
 
 [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
@@ -9139,6 +9471,12 @@ location = (0.7067432, -1.4712933)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAXV.TXT
 zone = ('ohz035', 0.0015610)
 
+[kaxx]
+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 = ('nmz215', 0.0038547)
+
 [kays]
 description = Waycross / Ware County, Ga, GA, United States
 location = (0.5454154, -1.4381513)
@@ -9149,7 +9487,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
@@ -9229,12 +9567,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)
@@ -9263,7 +9595,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
@@ -9365,13 +9697,13 @@ 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 = ('caz038', 0.0130236)
 
 [kbfm]
 description = Mobile Downtown Airport, AL, United States
 location = (0.5346525, -1.5370533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFM.TXT
-zone = ('alz265', 0.0031396)
+zone = ('alz263', 0.0031396)
 
 [kbfw]
 description = Silver Bay, MN, United States
@@ -9611,7 +9943,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
@@ -9750,7 +10082,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
@@ -9780,7 +10112,7 @@ zone = ('nez052', 0.0022089)
 description = W.K.Kellogg Regional Airport, MI, United States
 location = (0.7382743, -1.4878932)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBTL.TXT
-zone = ('miz073', 0.0032923)
+zone = ('miz072', 0.0037545)
 
 [kbtm]
 description = Bert Mooney Airport, MT, United States
@@ -9822,7 +10154,7 @@ zone = ('caz547', 0.0016362)
 description = Burlington, Burlington Municipal Airport, WI, United States
 location = (0.7450908, -1.5412081)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBUU.TXT
-zone = ('wiz071', 0.0033526)
+zone = ('wiz070', 0.0030675)
 
 [kbuy]
 description = Burlington Alamance Regional, NC, United States
@@ -9855,7 +10187,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBVS.TXT
 zone = ('waz506', 0.0006347)
 
 [kbvu]
-description = Boulder City Municipal Airport, Boulder City, NV, US
+description = Boulder City-Lake Mead International Airport, Boulder City, NV, US
 location = (0.6274022, -2.0047026)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBVU.TXT
 zone = ('nvz021', 0.0037828)
@@ -9888,7 +10220,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 = ('mdz506', 0.0029449)
+zone = ('mdz014', 0.0029574)
 
 [kbwp]
 description = Wahpeton, Harry Stern Airport, ND, United States
@@ -10001,13 +10333,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 = ('ilz030', 0.0005999)
 
 [kcad]
 description = Cadillac / Wexford County, MI, United States
@@ -10037,7 +10372,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
@@ -10127,7 +10462,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
@@ -10175,7 +10510,7 @@ zone = ('txz026', 0.0019967)
 description = Caldwell Essex County Airport, NJ, United States
 location = (0.7135488, -1.2964887)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCDW.TXT
-zone = ('njz105', 0.0013978)
+zone = ('njz004', 0.0012526)
 
 [kcec]
 description = Crescent City Mc Namara, CA, United States
@@ -10331,7 +10666,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 = ('mtz049', 0.0045956)
+zone = ('mtz048', 0.0050681)
 
 [kcin]
 description = Carroll, IA, United States
@@ -10409,7 +10744,7 @@ zone = ('tnz006', 0.0021433)
 description = Pennridge Airport, Perkasie, PA, US
 location = (0.7049245, -1.3140671)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCKZ.TXT
-zone = ('paz106', 0.0026085)
+zone = ('paz105', 0.0026085)
 
 [kcle]
 description = Cleveland-Hopkins International, OH, United States
@@ -10514,7 +10849,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)
@@ -10535,7 +10870,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
@@ -10668,13 +11003,13 @@ 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
 location = (0.5316360, -1.5337430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCQF.TXT
-zone = ('alz266', 0.0031695)
+zone = ('alz262', 0.0031695)
 
 [kcqm]
 description = Cook, Cook Municipal Airport, MN, United States
@@ -10710,7 +11045,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
@@ -10773,7 +11108,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCTB.TXT
 zone = ('mtz010', 0.0036942)
 
 [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)
@@ -10842,7 +11177,7 @@ 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
@@ -10854,7 +11189,7 @@ zone = ('orz008', 0.0024086)
 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 = ('txz027', 0.0089194)
+zone = ('nmz235', 0.0033576)
 
 [kcvx]
 description = Charlevoix, Charlevoix Municipal Airport, MI, United States
@@ -10923,7 +11258,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCXU.TXT
 zone = ('gaz145', 0.0006722)
 
 [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)
@@ -10935,7 +11270,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCXY.TXT
 zone = ('paz057', 0.0035959)
 
 [kcyd]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCYD.TXT
+zone = ('paz057', 0.0035959)
 
 [kcys]
 description = Cheyenne Airport, WY, United States
@@ -10955,12 +11293,6 @@ 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)
@@ -10995,7 +11327,7 @@ zone = ('ndz007', 0.0008867)
 description = Glen Ullin Regional Airport, Glen Ullin, ND, US
 location = (0.8170375, -1.7777924)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KD57.TXT
-zone = ('ndz034', 0.0071238)
+zone = ('ndz042', 0.0083611)
 
 [kd60]
 description = Tioga Municipal Airport, ND, United States
@@ -11203,6 +11535,12 @@ location = (0.7417649, -1.3837552)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDKK.TXT
 zone = ('nyz019', 0.0048632)
 
+[kdkr]
+description = Crockett, Houston County Airport, TX, United States
+location = (0.5464093, -1.6651071)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDKR.TXT
+zone = ('txz163', 0.0003419)
+
 [kdkx]
 description = Knoxville Downtown, TN, United States
 location = (0.6277368, -1.4637495)
@@ -11237,7 +11575,7 @@ zone = ('mtz008', 0.0047529)
 description = Delano Municipal Airport, Delano, CA, US
 location = (0.6238784, -2.0810782)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLO.TXT
-zone = ('caz188', 0.0026820)
+zone = ('caz051', 0.0155914)
 
 [kdlp]
 description = West Delta, MS, United States
@@ -11249,7 +11587,7 @@ zone = ('laz069', 0.0052928)
 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 = ('waz024', 0.0040006)
+zone = ('orz014', 0.0050566)
 
 [kdlz]
 description = Delaware Municipal Airport, Delaware, OH, US
@@ -11327,7 +11665,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
@@ -11372,7 +11710,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDRT.TXT
 zone = ('txz202', 0.0075910)
 
 [kdsf]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDSF.TXT
+zone = ('txz202', 0.0075910)
 
 [kdsm]
 description = Des Moines International, IA, United States
@@ -11390,7 +11731,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
@@ -11460,9 +11801,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
@@ -11494,6 +11835,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)
@@ -11504,7 +11851,7 @@ zone = ('txz213', 0.0034900)
 description = Ashland Regional Airport, Ashland, KY, US
 location = (0.6729030, -1.4440505)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDWU.TXT
-zone = ('ohz087', 0.0028507)
+zone = ('kyz101', 0.0025204)
 
 [kdwx]
 description = Dixon Airport, Dixon, WY, US
@@ -11540,7 +11887,7 @@ zone = ('scz044', 0.0018627)
 description = Doylestown Airport, PA, United States
 location = (0.7039495, -1.3110332)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDYL.TXT
-zone = ('paz106', 0.0001472)
+zone = ('paz105', 0.0001472)
 
 [kdyr]
 description = Dyersburg, Dyersburg Municipal Airport, TN, United States
@@ -11599,6 +11946,12 @@ 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)
+
 [kean]
 description = Phifer Airfield, Wheatland, WY, US
 location = (0.7340069, -1.8313565)
@@ -11660,10 +12013,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KECU.TXT
 zone = ('txz184', 0.0020790)
 
 [kedc]
-description = (Duplicate)Austin Executive Airport, Austin, TX, US
-location = (0.0001920, 0.0001920)
+description = Austin Executive Airport, Austin (Pflugerville), TX, US
+location = (0.5305460, -1.7028638)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDC.TXT
-zone = ('caz554', 0.0002715)
+zone = ('txz192', 0.0034211)
 
 [kede]
 description = Edenton, Northeastern Regional Airport, NC, United States
@@ -11683,17 +12036,11 @@ location = (0.5462828, -1.4992361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDN.TXT
 zone = ('alz065', 0.0022265)
 
-[kedu]
-description = University Airport, Davis, CA, US
-location = (0.6725016, -2.1255667)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDU.TXT
-zone = ('caz017', 0.0034736)
-
 [kedw]
 description = Edwards Air Force Base, CA, United States
 location = (0.6094108, -2.0577432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDW.TXT
-zone = ('caz199', 0.0032455)
+zone = ('caz059', 0.0049871)
 
 [keed]
 description = Needles Airport, CA, United States
@@ -11785,12 +12132,6 @@ 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)
@@ -11828,7 +12169,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKS.TXT
 zone = ('mtz015', 0.0033696)
 
 [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)
@@ -11837,7 +12178,7 @@ zone = ('kyz028', 0.0005708)
 description = Bessemer Airport, Bessemer, AL, US
 location = (0.5814198, -1.5171432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKY.TXT
-zone = ('alz025', 0.0039611)
+zone = ('alz024', 0.0042349)
 
 [kela]
 description = Eagle Lake Airport, Eagle Lake, TX, US
@@ -11873,7 +12214,7 @@ zone = ('waz026', 0.0030513)
 description = Ely, Ely Municipal Airport, MN, United States
 location = (0.8345583, -1.6027940)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KELO.TXT
-zone = ('mnz012', 0.0074454)
+zone = ('mnz011', 0.0098887)
 
 [kelp]
 description = El Paso International Airport, TX, United States
@@ -11994,7 +12335,7 @@ zone = ('paz001', 0.0008273)
 description = Kerrville, Kerrville Municipal Airport/Louis Schreiner Field, TX, United States
 location = (0.5230170, -1.7293304)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KERV.TXT
-zone = ('txz187', 0.0045560)
+zone = ('txz186', 0.0043581)
 
 [kery]
 description = Newberry, Luce County Airport, MI, United States
@@ -12050,6 +12391,12 @@ location = (0.5657223, -1.7245563)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KETN.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)
@@ -12090,7 +12437,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 = ('wyz021', 0.0063816)
+zone = ('utz109', 0.0074986)
 
 [kewb]
 description = New Bedford Regional Airport, MA, United States
@@ -12114,7 +12461,7 @@ zone = ('ncz194', 0.0022676)
 description = Newark International Airport, NJ, United States
 location = (0.7100581, -1.2944525)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEWR.TXT
-zone = ('njz108', 0.0010816)
+zone = ('njz106', 0.0011225)
 
 [kexx]
 description = Lexington, Davidson County Airport, NC, United States
@@ -12152,9 +12499,6 @@ location = (0.5622433, -1.4508534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEZM.TXT
 zone = ('gaz109', 0.0009468)
 
-[kezp]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEZP.TXT
-
 [kezs]
 description = Shawano Municipal Airport, Shawano, WI, US
 location = (0.7816806, -1.5456461)
@@ -12180,6 +12524,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
@@ -12187,12 +12537,6 @@ location = (0.5613650, -1.6725203)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF44.TXT
 zone = ('txz135', 0.0009222)
 
-[kf45]
-description = North Palm Beach County General Aviation Airport, West Palm Beach, FL, US
-location = (0.4685232, -1.4001258)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF45.TXT
-zone = ('flz168', 0.0032712)
-
 [kf46]
 comment = manually researched on 2020-05-24
 description = Ralph M Hall/rockwall Muni, Rockwall, TX, United States of America
@@ -12229,7 +12573,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 = ('caz518', 0.0183494)
 
 [kfay]
 description = Fayetteville Regional Airport, NC, United States
@@ -12249,8 +12593,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 = ('caz518', 0.0167247)
+
 [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)
@@ -12265,7 +12621,7 @@ zone = ('mnz060', 0.0030079)
 description = Fort Carson, CO, United States
 location = (0.6754424, -1.8285233)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFCS.TXT
-zone = ('coz085', 0.0035923)
+zone = ('coz082', 0.0043088)
 
 [kfdk]
 description = Frederick, Frederick Municipal Airport, MD, United States
@@ -12373,7 +12729,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
@@ -12397,7 +12753,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
@@ -12475,7 +12831,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
@@ -12493,7 +12849,7 @@ zone = ('coz044', 0.0012398)
 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
@@ -12585,12 +12941,6 @@ location = (0.7109308, -1.2813626)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFRG.TXT
 zone = ('nyz179', 0.0023327)
 
-[kfrh]
-description = French Lick Municipal Airport, French Lick, IN, US
-location = (0.6720600, -1.5120992)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFRH.TXT
-zone = ('inz076', 0.0020335)
-
 [kfri]
 description = Fort Riley, Marshall Aaf Ft Riley, KS, United States
 location = (0.6816480, -1.6888533)
@@ -12752,7 +13102,7 @@ zone = ('moz062', 0.0032725)
 description = West Point, Middle Peninsula Regional Airport, VA, United States
 location = (0.6548669, -1.3397923)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFYJ.TXT
-zone = ('vaz090', 0.0034012)
+zone = ('vaz083', 0.0032343)
 
 [kfym]
 description = Fayetteville Municipal Airport, Fayetteville, TN, US
@@ -12776,7 +13126,7 @@ zone = ('gaz131', 0.0014234)
 description = Fulton Oswego County Airport, NY, United States
 location = (0.7566002, -1.3331407)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFZY.TXT
-zone = ('nyz006', 0.0033453)
+zone = ('nyz005', 0.0041529)
 
 [kgad]
 description = Gadsden, Gadsden Municipal Airport, AL, United States
@@ -12818,13 +13168,7 @@ zone = ('ksz047', 0.0027090)
 description = Galesburg, Galesburg Municipal Airport, IL, United States
 location = (0.7145039, -1.5783206)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGBG.TXT
-zone = ('ilz027', 0.0028739)
-
-[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)
+zone = ('ilz026', 0.0028832)
 
 [kgcc]
 description = Gillette-Campbell Cty Airport, WY, United States
@@ -12857,7 +13201,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGCN.TXT
 zone = ('azz006', 0.0047248)
 
 [kgcy]
-description = Greeneville-Greene County Municipal Airport, Greeneville, TN, US
+description = Greeneville Municipal Airport, Greeneville, TN, US
 location = (0.6316870, -1.4453962)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGCY.TXT
 zone = ('tnz042', 0.0005554)
@@ -13052,7 +13396,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
@@ -13060,6 +13404,12 @@ location = (0.6463245, -1.5001735)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGLW.TXT
 zone = ('kyz074', 0.0011863)
 
+[kgly]
+description = Clinton Memorial Airport, Clinton, MO, US
+location = (0.6694490, -1.6350977)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGLY.TXT
+zone = ('moz054', 0.0015664)
+
 [kgmj]
 description = Grove, Grove Municipal Airport, OK, United States
 location = (0.6388826, -1.6535007)
@@ -13090,6 +13440,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)
@@ -13100,7 +13456,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
@@ -13276,17 +13632,11 @@ location = (0.6725335, -1.8663387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGUC.TXT
 zone = ('coz014', 0.0036130)
 
-[kgul]
-description = Gunnison, TX, United States
-location = (0.4765428, -1.6325519)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGUL.TXT
-zone = ('txz437', 0.0397255)
-
 [kgup]
 description = Gallup Municipal Airport, NM, United States
 location = (0.6198828, -1.8986273)
 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
@@ -13379,7 +13729,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGYB.TXT
 zone = ('txz194', 0.0024796)
 
 [kgyf]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGYF.TXT
+zone = ('txz194', 0.0024796)
 
 [kgyh]
 description = Donaldson Field Airport, Greenville, SC, US
@@ -13505,7 +13858,7 @@ 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
@@ -13541,7 +13894,7 @@ zone = ('vaz052', 0.0005127)
 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
@@ -13580,7 +13933,7 @@ 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)
@@ -13621,6 +13974,12 @@ location = (0.4701772, -1.6526280)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHHV.TXT
 zone = ('txz436', 0.0354315)
 
+[khhw]
+description = Stan Stamper Municipal Airport, Hugo, OK, US
+location = (0.5940193, -1.6675207)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHHW.TXT
+zone = ('okz053', 0.0002068)
+
 [khib]
 description = Chisholm-Hibbing Airport, MN, United States
 location = (0.8269952, -1.6202473)
@@ -13637,10 +13996,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)
@@ -13661,7 +14020,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 = ('caz037', 0.0176811)
 
 [khka]
 description = Blytheville Municipal Airport, AR, United States
@@ -13685,7 +14044,7 @@ zone = ('ncz056', 0.0028388)
 description = Hillenbrand Industries Airport, Batesville, IN, US
 location = (0.6866911, -1.4880381)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHLB.TXT
-zone = ('inz066', 0.0029395)
+zone = ('inz065', 0.0033458)
 
 [khlc]
 description = Hill City Municipal Airport, KS, United States
@@ -13717,6 +14076,12 @@ 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)
@@ -13724,7 +14089,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHMN.TXT
 zone = ('nmz412', 0.0040810)
 
 [khmp]
-description = Henry County Airport, Hampton, GA, US
+description = Atlanta Speedway Airport, Hampton, GA, US
 location = (0.5827497, -1.4718780)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHMP.TXT
 zone = ('gaz056', 0.0023457)
@@ -13763,7 +14128,7 @@ zone = ('iaz056', 0.0017982)
 description = Oxford, Henderson-Oxford Airport, NC, United States
 location = (0.6346308, -1.3705925)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHNZ.TXT
-zone = ('ncz009', 0.0016996)
+zone = ('ncz008', 0.0020111)
 
 [khob]
 description = Hobbs / Lea County, NM, United States
@@ -13819,12 +14184,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)
@@ -13915,12 +14274,6 @@ location = (0.7086037, -1.7179858)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSI.TXT
 zone = ('nez075', 0.0015957)
 
-[khsp]
-description = Hot Springs / Ingalls, VA, United States
-location = (0.6623525, -1.3933545)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSP.TXT
-zone = ('vaz020', 0.0022822)
-
 [khst]
 description = Homestead Air Force Base, FL, United States
 location = (0.4447681, -1.4029538)
@@ -13991,7 +14344,7 @@ zone = ('ksz067', 0.0036122)
 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
@@ -14027,7 +14380,7 @@ zone = ('flz072', 0.0022704)
 description = Shirley Brookhaven Airport, NY, United States
 location = (0.7123852, -1.2717632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHWV.TXT
-zone = ('nyz080', 0.0043354)
+zone = ('nyz078', 0.0041636)
 
 [khwy]
 description = Warrenton Fauquier Airport, Warrenton, VA, US
@@ -14039,7 +14392,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
@@ -14057,7 +14410,7 @@ zone = ('txz191', 0.0038183)
 description = Hayward Municipal Airport, WI, United States
 location = (0.8031423, -1.5961036)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHYR.TXT
-zone = ('wiz008', 0.0044064)
+zone = ('wiz007', 0.0046189)
 
 [khys]
 description = Hays, Hays Regional Airport, KS, United States
@@ -14154,7 +14507,7 @@ zone = ('ilz096', 0.0008475)
 description = Cincinnati West Airport, Harrison, OH, US
 location = (0.6851971, -1.4795906)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI67.TXT
-zone = ('ohz077', 0.0033229)
+zone = ('inz074', 0.0033429)
 
 [ki68]
 comment = manually researched on 2020-05-24
@@ -14319,12 +14672,6 @@ location = (0.7168310, -1.5332087)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIKK.TXT
 zone = ('ilz023', 0.0011750)
 
-[kikt]
-description = Nakika, MS, United States
-location = (0.4977824, -1.5409318)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIKT.TXT
-zone = ('laz069', 0.0254894)
-
 [kikv]
 description = Ankeny, Ankeny Regional Airport, IA, United States
 location = (0.7276278, -1.6330319)
@@ -14517,6 +14864,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)
@@ -14599,7 +14952,7 @@ zone = ('tnz013', 0.0012181)
 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
@@ -14686,10 +15039,10 @@ 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 = ('alz266', 0.0035518)
+zone = ('alz262', 0.0035518)
 
 [kjkj]
 description = Moorhead, Moorhead Municipal Airport, MN, United States
@@ -14746,7 +15099,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJRB.TXT
 zone = ('njz006', 0.0011417)
 
 [kjsl]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJSL.TXT
+zone = ('njz006', 0.0011417)
 
 [kjso]
 description = Jacksonville, Cherokee County Airport, TX, United States
@@ -14766,6 +15122,12 @@ 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)
@@ -14862,6 +15224,18 @@ 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)
+
+[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)
+
 [kk88]
 description = Allen County Airport, Iola, KS, US
 location = (0.6609579, -1.6648067)
@@ -14937,7 +15311,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
@@ -15123,7 +15497,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
@@ -15203,6 +15577,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)
@@ -15291,7 +15671,7 @@ zone = ('nvz004', 0.0013625)
 description = Philadelphia, Wings Field Airport, PA, United States
 location = (0.7005315, -1.3136221)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLOM.TXT
-zone = ('paz104', 0.0018705)
+zone = ('paz103', 0.0018705)
 
 [klor]
 description = Fort Rucker, Lowe Army Heliport, AL, United States
@@ -15483,7 +15863,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
@@ -15605,12 +15985,6 @@ location = (0.6210475, -1.5635915)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM04.TXT
 zone = ('tnz049', 0.0028768)
 
-[km08]
-description = William L. Whitehurst Field, Bolivar, TN, US
-location = (0.6146090, -1.5541006)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM08.TXT
-zone = ('tnz090', 0.0007295)
-
 [km19]
 description = Newport, Newport Municipal Airport, AR, United States
 location = (0.6219917, -1.5913233)
@@ -15656,11 +16030,17 @@ location = (0.8441967, -1.8835229)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM75.TXT
 zone = ('mtz016', 0.0044581)
 
+[km91]
+description = Springfield Robertson County Airport, Springfield, TN, US
+location = (0.6376945, -1.5170507)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM91.TXT
+zone = ('tnz007', 0.0007322)
+
 [kmae]
 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 = ('caz518', 0.0155178)
 
 [kmaf]
 description = Midland International Airport, TX, United States
@@ -15672,7 +16052,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
@@ -15724,9 +16104,9 @@ 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
@@ -15750,7 +16130,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 = ('caz019', 0.0111689)
 
 [kmcf]
 description = Macdill Air Force Base, Fl., FL, United States
@@ -15855,6 +16235,12 @@ location = (0.6070837, -1.3852096)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMEB.TXT
 zone = ('ncz085', 0.0019176)
 
+[kmeg]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMEG.TXT
+zone = ('ncz085', 0.0019176)
+
 [kmeh]
 description = Meacham, OR, United States
 location = (0.7944157, -2.0667607)
@@ -15877,7 +16263,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 = ('caz019', 0.0094730)
 
 [kmev]
 description = Minden-Tahoe Airport, Minden, NV, US
@@ -16021,7 +16407,7 @@ zone = ('nhz012', 0.0015755)
 description = Mojave, CA, United States
 location = (0.6120288, -2.0621065)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMHV.TXT
-zone = ('caz199', 0.0019278)
+zone = ('caz059', 0.0070842)
 
 [kmia]
 description = Miami International Airport, FL, United States
@@ -16171,7 +16557,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
@@ -16243,7 +16629,7 @@ zone = ('scz028', 0.0023652)
 description = Morristown Municipal, NJ, United States
 location = (0.7120943, -1.2988159)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMMU.TXT
-zone = ('njz105', 0.0018502)
+zone = ('njz008', 0.0020061)
 
 [kmmv]
 description = Mcminnville Municipal Airport, OR, United States
@@ -16273,13 +16659,7 @@ zone = ('scz038', 0.0014393)
 description = Menominee, Menominee-Marinette Twin County Airport, MI, United States
 location = (0.7877253, -1.5294902)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMNM.TXT
-zone = ('wiz073', 0.0039799)
-
-[kmnn]
-description = Marion Municipal Airport, OH, United States
-location = (0.7088946, -1.4497868)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMNN.TXT
-zone = ('ohz036', 0.0013498)
+zone = ('wiz022', 0.0051156)
 
 [kmnv]
 description = Monroe County Airport, Madisonville, TN, US
@@ -16297,7 +16677,7 @@ zone = ('txz143', 0.0008819)
 description = Mobile Regional Airport, AL, United States
 location = (0.5355252, -1.5399622)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMOB.TXT
-zone = ('alz265', 0.0027062)
+zone = ('alz263', 0.0027062)
 
 [kmod]
 description = Modesto City Co Sham Fld, CA, United States
@@ -16329,9 +16709,6 @@ location = (0.7952884, -1.6749343)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMOX.TXT
 zone = ('mnz047', 0.0005328)
 
-[kmp1]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMP1.TXT
-
 [kmpo]
 description = Mt Pocono Pocono Mountains, PA, United States
 location = (0.7179121, -1.3156874)
@@ -16495,7 +16872,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMTJ.TXT
 zone = ('coz011', 0.0030405)
 
 [kmtk]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMTK.TXT
+zone = ('coz011', 0.0030405)
 
 [kmtn]
 description = Baltimore / Martin, MD, United States
@@ -16513,7 +16893,7 @@ zone = ('ilz056', 0.0011127)
 description = Montauk Airport, NY, United States
 location = (0.7167485, -1.2551826)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMTP.TXT
-zone = ('riz008', 0.0048522)
+zone = ('ctz012', 0.0057000)
 
 [kmtv]
 description = Martinsville, VA, United States
@@ -16690,6 +17070,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)
@@ -16718,13 +17104,13 @@ zone = ('ndz021', 0.0015114)
 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
@@ -16760,7 +17146,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
@@ -16796,7 +17182,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
@@ -16808,13 +17194,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 = ('caz523', 0.0119303)
 
 [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
@@ -16828,12 +17214,6 @@ location = (0.6056293, -1.3444853)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNJM.TXT
 zone = ('ncz195', 0.0021609)
 
-[knjw]
-description = Meridian Range B, MS, United States
-location = (0.5724680, -1.5504342)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNJW.TXT
-zone = ('msz046', 0.0029287)
-
 [knkt]
 description = Cherry Point, Marine Corps Air Station, NC, United States
 location = (0.6090811, -1.3418237)
@@ -16850,7 +17230,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 = ('caz183', 0.0026005)
+zone = ('caz037', 0.0157464)
 
 [knmm]
 description = Meridian Naval Air Station, MS, United States
@@ -16871,7 +17251,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNOW.TXT
 zone = ('waz514', 0.0018992)
 
 [knoz]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNOZ.TXT
+zone = ('waz514', 0.0018992)
 
 [knpa]
 description = Pensacola, Naval Air Station, FL, United States
@@ -16901,7 +17284,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
@@ -16999,6 +17382,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
@@ -17010,13 +17399,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)
-
-[ko54]
-description = Weaverville, CA, United States
-location = (0.7111732, -2.1453975)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO54.TXT
-zone = ('caz108', 0.0025853)
+zone = ('caz519', 0.0157606)
 
 [ko69]
 comment = manually researched on 2020-05-24
@@ -17025,12 +17408,6 @@ location = (0.6677242, -2.1398667)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO69.TXT
 zone = ('caz506', 0.0020183)
 
-[ko86]
-description = Trinity Center Airport, Trinity Center, CA, US
-location = (0.7152918, -2.1414143)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO86.TXT
-zone = ('caz108', 0.0072971)
-
 [koaj]
 description = Jacksonville, Albert J Ellis Airport, NC, United States
 location = (0.6079564, -1.3546664)
@@ -17043,6 +17420,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)
@@ -17131,13 +17514,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
@@ -17203,7 +17586,7 @@ zone = ('gaz074', 0.0006214)
 description = Olean Municipal, NY, United States
 location = (0.7371107, -1.3677564)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOLE.TXT
-zone = ('nyz021', 0.0044009)
+zone = ('nyz020', 0.0040432)
 
 [kolf]
 description = Wolf Point Clayton Airport, MT, United States
@@ -17275,7 +17658,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
@@ -17293,7 +17676,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
@@ -17389,7 +17772,7 @@ 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
@@ -17403,6 +17786,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)
@@ -17629,7 +18018,7 @@ zone = ('nvz037', 0.0095446)
 description = Lowell, ID, United States
 location = (0.8053676, -2.0175376)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP69.TXT
-zone = ('idz007', 0.0058501)
+zone = ('idz006', 0.0067136)
 
 [kp92]
 description = Salt Point, LA, United States
@@ -17695,7 +18084,7 @@ zone = ('flz168', 0.0004884)
 description = Pike County-Hatcher Field, Pikeville, KY, US
 location = (0.6555770, -1.4410555)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPBX.TXT
-zone = ('kyz120', 0.0028637)
+zone = ('kyz110', 0.0024820)
 
 [kpcd]
 description = Perryville Regional Airport, Perryville, MO, US
@@ -17881,7 +18270,13 @@ zone = ('sdz035', 0.0035840)
 description = Greater Pittsburgh International, PA, United States
 location = (0.7065675, -1.4003358)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPIT.TXT
-zone = ('paz021', 0.0033570)
+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
@@ -18029,7 +18424,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)
@@ -18113,7 +18508,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)
@@ -18212,13 +18607,13 @@ 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 = ('caz519', 0.0171950)
 
 [kptw]
 description = Pottstown Limerick Airport, PA, United States
 location = (0.7022041, -1.3185962)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTW.TXT
-zone = ('paz104', 0.0024673)
+zone = ('paz103', 0.0024673)
 
 [kpub]
 description = Pueblo Memorial Airport, CO, United States
@@ -18230,10 +18625,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)
@@ -18248,7 +18643,7 @@ zone = ('idz003', 0.0042476)
 description = Platteville Municipal Airport, Platteville, WI, US
 location = (0.7450706, -1.5785525)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPVB.TXT
-zone = ('wiz067', 0.0040441)
+zone = ('wiz061', 0.0045728)
 
 [kpvc]
 description = Provincetown, Provincetown Municipal Airport, MA, United States
@@ -18290,7 +18685,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
@@ -18365,237 +18760,361 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPZQ.TXT
 zone = ('miz018', 0.0017263)
 
 [kpzz]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPZZ.TXT
-
-[kqa8]
-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)
 
 [kqay]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAY.TXT
+zone = ('miz018', 0.0017263)
 
 [kqaz]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAZ.TXT
+zone = ('miz018', 0.0017263)
 
-[kqb3]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQB3.TXT
-
-[kqb4]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQB4.TXT
-
-[kqbg]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBG.TXT
+[kqbd]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBD.TXT
+zone = ('miz018', 0.0017263)
 
 [kqbl]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBL.TXT
+zone = ('miz018', 0.0017263)
 
-[kqbn]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBN.TXT
-
-[kqbt]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBT.TXT
-
-[kqc7]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQC7.TXT
-
-[kqc8]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQC8.TXT
-
-[kqcl]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQCL.TXT
-
-[kqcp]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQCP.TXT
+[kqbr]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBR.TXT
+zone = ('miz018', 0.0017263)
 
 [kqd3]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQD3.TXT
+zone = ('miz018', 0.0017263)
 
 [kqdg]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQDG.TXT
+zone = ('miz018', 0.0017263)
 
 [kqei]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEI.TXT
+zone = ('miz018', 0.0017263)
 
 [kqej]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEJ.TXT
+zone = ('miz018', 0.0017263)
 
 [kqek]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEK.TXT
-
-[kqel]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEL.TXT
+zone = ('miz018', 0.0017263)
 
 [kqen]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEN.TXT
-
-[kqeo]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEO.TXT
+zone = ('miz018', 0.0017263)
 
 [kqep]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEP.TXT
+zone = ('miz018', 0.0017263)
 
 [kqeq]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEQ.TXT
+zone = ('miz018', 0.0017263)
 
 [kqer]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQER.TXT
-
-[kqes]
-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
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEV.TXT
+zone = ('miz018', 0.0017263)
 
 [kqew]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEW.TXT
+zone = ('miz018', 0.0017263)
 
 [kqex]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEX.TXT
+zone = ('miz018', 0.0017263)
 
 [kqey]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEY.TXT
+zone = ('miz018', 0.0017263)
 
 [kqfb]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFB.TXT
+zone = ('miz018', 0.0017263)
 
 [kqfl]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFL.TXT
+zone = ('miz018', 0.0017263)
 
 [kqft]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFT.TXT
+zone = ('miz018', 0.0017263)
 
 [kqfu]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFU.TXT
+zone = ('miz018', 0.0017263)
 
 [kqfv]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFV.TXT
+zone = ('miz018', 0.0017263)
 
 [kqfw]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFW.TXT
+zone = ('miz018', 0.0017263)
 
 [kqfx]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFX.TXT
+zone = ('miz018', 0.0017263)
 
 [kqge]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQGE.TXT
-
-[kqgr]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQGR.TXT
-
-[kqgt]
-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
-
-[kqgz]
-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
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHB.TXT
+zone = ('miz018', 0.0017263)
 
 [kqhc]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHC.TXT
+zone = ('miz018', 0.0017263)
 
 [kqhd]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHD.TXT
-
-[kqhe]
-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
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHF.TXT
+zone = ('miz018', 0.0017263)
 
 [kqhg]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHG.TXT
-
-[kqhk]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHK.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)
+
+[kqix]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQIX.TXT
+zone = ('miz018', 0.0017263)
+
+[kqjq]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQJQ.TXT
+zone = ('miz018', 0.0017263)
 
 [kqm2]
+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]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMK.TXT
+[kqme]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQME.TXT
+zone = ('miz018', 0.0017263)
+
+[kqms]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMS.TXT
+zone = ('miz018', 0.0017263)
+
+[kqmu]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMU.TXT
+zone = ('miz018', 0.0017263)
+
+[kqmv]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMV.TXT
+zone = ('miz018', 0.0017263)
+
+[kqmz]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMZ.TXT
+zone = ('miz018', 0.0017263)
 
 [kqn3]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQN3.TXT
+zone = ('miz018', 0.0017263)
+
+[kqnb]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNB.TXT
+zone = ('miz018', 0.0017263)
+
+[kqnc]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNC.TXT
+zone = ('miz018', 0.0017263)
 
 [kqnd]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQND.TXT
+zone = ('miz018', 0.0017263)
+
+[kqno]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNO.TXT
+zone = ('miz018', 0.0017263)
 
 [kqrd]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRD.TXT
+zone = ('miz018', 0.0017263)
 
 [kqrh]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRH.TXT
-
-[kqri]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRI.TXT
-
-[kqrs]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRS.TXT
-
-[kqrv]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRV.TXT
-
-[kqs3]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQS3.TXT
-
-[kqsf]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSF.TXT
+zone = ('miz018', 0.0017263)
 
 [kqsi]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSI.TXT
-
-[kqsn]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSN.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]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTI.TXT
+[kqtt]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTT.TXT
 
 [kqtz]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTZ.TXT
 
 [kqut]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUT.TXT
 
-[kquu]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUU.TXT
-
 [kqvf]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQVF.TXT
 
+[kqwd]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWD.TXT
+
 [kqwm]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWM.TXT
 
-[kqwx]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWX.TXT
-
-[kqx2]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQX2.TXT
-
 [kqxh]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXH.TXT
 
-[kqxt]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXT.TXT
-
-[kqyv]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQYV.TXT
+[kqxx]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXX.TXT
 
 [krac]
 description = Batten International Airport, WI, United States
@@ -18844,12 +19363,6 @@ location = (0.7260570, -1.9032815)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRKS.TXT
 zone = ('wyz029', 0.0080420)
 
-[krkw]
-description = Rockwood Municipal Airport, Rockwood, TN, US
-location = (0.6269624, -1.4781141)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRKW.TXT
-zone = ('tnz067', 0.0026883)
-
 [krld]
 description = Richland Airport, Richland, WA, US
 location = (0.8081852, -2.0822476)
@@ -18920,13 +19433,7 @@ zone = ('miz060', 0.0006893)
 description = Renton Municipal Airport, WA, United States
 location = (0.8290314, -2.1330832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRNT.TXT
-zone = ('waz558', 0.0027739)
-
-[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)
+zone = ('waz556', 0.0024886)
 
 [kroa]
 description = Roanoke Regional Airport, VA, United States
@@ -18956,7 +19463,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
@@ -18970,18 +19477,18 @@ location = (0.7926946, -1.6017517)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRPD.TXT
 zone = ('wiz015', 0.0009217)
 
-[krph]
-description = Graham, Graham Municipal Airport, TX, United States
-location = (0.5778785, -1.7201141)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRPH.TXT
-zone = ('txz100', 0.0022596)
-
 [krpj]
 description = Rochelle, Rochelle Municipal-Koritz Field Airport, IL, United States
 location = (0.7311718, -1.5547102)
 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)
@@ -19025,7 +19532,7 @@ 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
+description = Naval Support Facility Thurmont (Camp David), Thurmont, MD, US
 location = (0.6919548, -1.3520851)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRSP.TXT
 zone = ('mdz004', 0.0031804)
@@ -19052,7 +19559,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
@@ -19084,6 +19591,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 = ('mtz015', 0.0061802)
+
+[krvj]
+description = Swinton Smith Field at Reidsville Municipal Airport, Reidsville, GA, US
+location = (0.5595351, -1.4338177)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRVJ.TXT
+zone = ('gaz114', 0.0014022)
+
 [krvl]
 description = Reedsville / Mifflin, PA, United States
 location = (0.7100581, -1.3549573)
@@ -19204,6 +19723,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.8285497, -2.0053833)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS34.TXT
+zone = ('mtz004', 0.0031354)
+
 [ks39]
 comment = manually researched on 2020-05-24
 description = Prineville AP, Prineville, OR, United States of America
@@ -19215,7 +19740,7 @@ zone = ('orz511', 0.0041039)
 description = Methow Valley State Airport, Winthrop, WA, US
 location = (0.8451739, -2.0969433)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS52.TXT
-zone = ('waz042', 0.0039237)
+zone = ('waz043', 0.0081517)
 
 [ks59]
 description = Libby Airport, Libby, MT, US
@@ -19229,12 +19754,6 @@ location = (0.8480921, -1.9067897)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS71.TXT
 zone = ('mtz047', 0.0043782)
 
-[ks85]
-description = Big Sky Field, Culbertson, MT, US
-location = (0.8404337, -1.8239388)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS85.TXT
-zone = ('mtz062', 0.0020728)
-
 [ksaa]
 description = Shively Field, Saratoga, WY, US
 location = (0.7233500, -1.8644305)
@@ -19257,7 +19776,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
@@ -19389,7 +19908,7 @@ zone = ('iaz090', 0.0024874)
 description = Sandberg, CA, United States
 location = (0.6065019, -2.0719967)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSDB.TXT
-zone = ('caz197', 0.0055055)
+zone = ('caz088', 0.0056569)
 
 [ksdc]
 description = Williamson Sodus Airport, Williamson/Sodus, NY, US
@@ -19557,7 +20076,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
@@ -19577,6 +20096,12 @@ location = (0.8243772, -2.1490821)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSHN.TXT
 zone = ('waz511', 0.0050172)
 
+[kshp]
+description = Sheppard Air Force Base, TX, United States
+location = (0.5928302, -1.7188584)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSHP.TXT
+zone = ('txz086', 0.0032039)
+
 [kshr]
 description = Sheridan County Airport, WY, United States
 location = (0.7813257, -1.8669205)
@@ -19653,7 +20178,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
@@ -19665,7 +20190,7 @@ 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 = ('utz006', 0.0058678)
+zone = ('utz105', 0.0018636)
 
 [ksle]
 description = Salem Mcnary Field, OR, United States
@@ -19689,7 +20214,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 = ('caz552', 0.0040280)
+zone = ('caz041', 0.0044222)
 
 [kslk]
 description = Adirondack Regional Airport, NY, United States
@@ -19737,7 +20262,7 @@ zone = ('caz017', 0.0013760)
 description = Salmon, Lemhi County Airport, ID, United States
 location = (0.7874344, -1.9876391)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMN.TXT
-zone = ('idz010', 0.0065237)
+zone = ('idz009', 0.0062416)
 
 [ksmo]
 description = Santa Monica Municipal Airport, CA, United States
@@ -19749,7 +20274,7 @@ zone = ('caz041', 0.0026605)
 description = Stampede Pass, WA, United States
 location = (0.8252498, -2.1176662)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMP.TXT
-zone = ('waz569', 0.0095212)
+zone = ('waz520', 0.0096814)
 
 [ksmq]
 description = Somerville Somerset Airport, NJ, United States
@@ -19871,6 +20396,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)
@@ -19923,7 +20454,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
@@ -20109,7 +20640,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 = ('txz027', 0.0301416)
+zone = ('nmz233', 0.0024515)
 
 [ksyf]
 description = Cheyenne County Municipal Airport, St Francis, KS, US
@@ -20127,7 +20658,7 @@ zone = ('tnz075', 0.0008410)
 description = Morehead-Rowan County Clyde A. Thomas Regional Airport, Morehead, KY, US
 location = (0.6669776, -1.4588790)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSYM.TXT
-zone = ('kyz052', 0.0023069)
+zone = ('kyz051', 0.0024556)
 
 [ksyn]
 description = Stanton, Stanton Airfield, MN, United States
@@ -20160,10 +20691,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
@@ -20177,18 +20708,36 @@ location = (0.5178270, -1.6591833)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT41.TXT
 zone = ('txz313', 0.0010324)
 
+[kt70]
+description = Laughlin Air Force Base Auxiliary #1 Airport, Brackettville, TX, US
+location = (0.5082190, -1.7535827)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT70.TXT
+zone = ('txz202', 0.0041243)
+
 [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)
@@ -20229,7 +20778,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
@@ -20262,7 +20811,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTDF.TXT
 zone = ('ncz007', 0.0018427)
 
 [ktdr]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTDR.TXT
+zone = ('ncz007', 0.0018427)
 
 [ktdz]
 description = Toledo Metcalf Field, OH, United States
@@ -20298,7 +20850,7 @@ zone = ('txz344', 0.0009741)
 description = Tangier Island Airport, Tangier, VA, US
 location = (0.6601725, -1.3264119)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTGI.TXT
-zone = ('vaz077', 0.0059532)
+zone = ('vaz099', 0.0049445)
 
 [ktha]
 description = Tullahoma Regional Arpt/Wm Northern Field, Tullahoma, TN, US
@@ -20306,6 +20858,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)
@@ -20526,7 +21084,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 = ('caz059', 0.0097523)
 
 [ktta]
 description = Sanford, Sanford-Lee County Regional Airport, NC, United States
@@ -20616,7 +21174,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
@@ -20630,6 +21188,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)
@@ -20652,7 +21216,7 @@ zone = ('azz013', 0.0073948)
 description = Indianapolis Executive Airport, Indianapolis, IN, US
 location = (0.6986675, -1.5053710)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTYQ.TXT
-zone = ('inz039', 0.0027621)
+zone = ('inz037', 0.0029246)
 
 [ktyr]
 description = Tyler Pounds Fields, TX, United States
@@ -20672,24 +21236,24 @@ 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)
+
+[ku52]
+description = Beaver Municipal Airport, Beaver, UT, US
+location = (0.6672516, -1.9665498)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU52.TXT
+zone = ('utz125', 0.0069648)
 
 [ku55]
 comment = manually researched on 2020-05-24
 description = Panguitch Municipal Airport, United States of America
 location = (0.6606266, -1.9615956)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU55.TXT
-zone = ('utz518', 0.0004459)
+zone = ('utz125', 0.0010712)
 
 [ku68]
 description = North Big Horn County Airport, Cowley/Lovell/Byron, WY, US
@@ -20697,6 +21261,12 @@ location = (0.7838571, -1.8927397)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU68.TXT
 zone = ('mtz171', 0.0051211)
 
+[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)
@@ -20773,7 +21343,7 @@ zone = ('ksz058', 0.0011501)
 description = Quakertown, Quakertown Airport, PA, United States
 location = (0.7057239, -1.3156583)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUKT.TXT
-zone = ('paz104', 0.0039160)
+zone = ('paz103', 0.0039160)
 
 [kulm]
 description = New Ulm, New Ulm Municipal Airport, MN, United States
@@ -20961,6 +21531,12 @@ location = (0.6318092, -2.0103284)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVGT.TXT
 zone = ('nvz020', 0.0010008)
 
+[kvhn]
+description = Culberson County Airport, Van Horn, TX, US
+location = (0.5420609, -1.8288257)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVHN.TXT
+zone = ('txz272', 0.0028129)
+
 [kvih]
 description = Rolla/Vichy Rolla National, MO, United States
 location = (0.6655522, -1.6016305)
@@ -20971,7 +21547,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 = ('caz519', 0.0173101)
 
 [kvji]
 description = Abingdon, VA, United States
@@ -20990,7 +21566,7 @@ 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 = ('laz070', 0.0197924)
+zone = ('laz069', 0.0179470)
 
 [kvld]
 description = Valdosta Regional Airport, GA, United States
@@ -21027,7 +21603,7 @@ comment = manually researched on 2020-05-24
 description = Viosca Knoll 786/Petronius (Chevron), United States of America
 location = (0.5101423, -1.5320675)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVOA.TXT
-zone = ('alz266', 0.0221424)
+zone = ('alz262', 0.0221424)
 
 [kvok]
 description = Volk / Camp Douglas, WI, United States
@@ -21057,7 +21633,7 @@ 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
@@ -21107,6 +21683,12 @@ location = (0.7961610, -2.1406463)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVUO.TXT
 zone = ('waz039', 0.0026298)
 
+[kvvs]
+description = Joseph A. Hardy Connellsville Airport, Connellsville, PA, US
+location = (0.6974196, -1.3902786)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVVS.TXT
+zone = ('paz075', 0.0015459)
+
 [kvvv]
 description = Ortonville, Ortonville Muncipal-Martinson Field Airport, MN, United States
 location = (0.7907311, -1.6829240)
@@ -21138,13 +21720,6 @@ location = (0.6806784, -1.4009176)
 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)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW29.TXT
-zone = ('mdz014', 0.0027933)
-
 [kw31]
 description = Lunenburg County Airport, Kenbridge, VA, US
 location = (0.6450772, -1.3645856)
@@ -21168,7 +21743,7 @@ comment = manually researched on 2020-05-24
 description = Hummel Fld AP, Saluda, VA, United States of America
 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
@@ -21202,7 +21777,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWAL.TXT
 zone = ('vaz099', 0.0038380)
 
 [kwbf]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWBF.TXT
+zone = ('vaz099', 0.0038380)
 
 [kwdg]
 description = Enid, Enid Woodring Regional Airport, OK, United States
@@ -21319,16 +21897,22 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXBP.TXT
 zone = ('txz102', 0.0026374)
 
 [kxer]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXER.TXT
+zone = ('txz102', 0.0026374)
 
 [kxif]
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXIF.TXT
+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
@@ -21346,21 +21930,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 = ('scz037', 0.0045499)
+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)
@@ -21433,7 +22010,7 @@ zone = ('miz058', 0.0002186)
 description = Willow Run Airport, MI, United States
 location = (0.7371107, -1.4579317)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KYIP.TXT
-zone = ('miz076', 0.0033088)
+zone = ('miz075', 0.0039585)
 
 [kykm]
 description = Yakima Air Terminal, WA, United States
@@ -21506,7 +22083,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
 
@@ -21631,6 +22208,8 @@ location = (0.7205301, 0.0360701)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEBL.TXT
 
 [lebr]
+description = unknown station in Spain
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEBR.TXT
 
 [lebt]
@@ -21764,8 +22343,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, CR, ES
+location = (0.6781735, -0.0692886)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LERL.TXT
 
 [lers]
@@ -21814,6 +22393,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
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LETU.TXT
 
 [levc]
@@ -21936,6 +22517,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)
@@ -22172,7 +22758,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
 
@@ -22346,6 +22932,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, Montbéliard/Courcelles, 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)
@@ -22556,11 +23147,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)
@@ -22741,6 +23327,16 @@ description = Cagliari / Elmas, Italy
 location = (0.6850417, 0.1582432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEE.TXT
 
+[lief]
+description = Capo Frasca, Italy
+location = (0.6937684, 0.1477712)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEF.TXT
+
+[lieh]
+description = Capo Caccia, Italy
+location = (0.7080219, 0.1425352)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEH.TXT
+
 [lieo]
 description = Olbia / Costa Smeralda, Italy
 location = (0.7138397, 0.1660972)
@@ -22897,7 +23493,7 @@ location = (0.7973246, 0.2111848)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIPS.TXT
 
 [lipu]
-description = Padova Airport, Padova, 34, IT
+description = Padova Airfield, Padova, 34, IT
 location = (0.7923062, 0.2067849)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIPU.TXT
 
@@ -23017,6 +23613,8 @@ location = (0.7406014, 0.2103122)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIRV.TXT
 
 [lirx]
+description = unknown station in Italy
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIRX.TXT
 
 [lirz]
@@ -23159,6 +23757,11 @@ description = Sde-Haifa Haifa, Israel
 location = (0.5724680, 0.6114470)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LLHA.TXT
 
+[llib]
+description = Galilee / Pina, Israel
+location = (0.5756096, 0.6208136)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LLIB.TXT
+
 [lmml]
 description = Luqa, Malta
 location = (0.6257005, 0.2527819)
@@ -23174,6 +23777,16 @@ description = Niederosterreich / Lugplatz Voslau, Austria
 location = (0.8371375, 0.2837808)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOAV.TXT
 
+[logk]
+description = Kapfenberg Airport, Kapfenberg, 6, AT
+location = (0.8282904, 0.2675786)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOGK.TXT
+
+[logm]
+description = Flugfeld Mariazell, Mariazell, 6, AT
+location = (0.8340882, 0.2670412)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOGM.TXT
+
 [lowg]
 description = Graz-Thalerhof-Flughafen, Austria
 location = (0.8203047, 0.2693625)
@@ -23204,6 +23817,11 @@ description = Wien / Schwechat-Flughafen, Austria
 location = (0.8397943, 0.2891429)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOWW.TXT
 
+[lowz]
+description = Zell Am See, Austria
+location = (0.8254098, 0.2231840)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOWZ.TXT
+
 [loxt]
 description = Tulln, Austria
 location = (0.8432849, 0.2812889)
@@ -23415,8 +24033,8 @@ 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)
+description = Tuzla Aerodrome, Tuzla, CT, RO
+location = (0.7676725, 0.4993331)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRTZ.TXT
 
 [lsgc]
@@ -23681,7 +24299,7 @@ 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)
+location = (0.7150068, 0.6647260)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCB.TXT
 
 [ltcc]
@@ -23740,8 +24358,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]
@@ -23780,8 +24398,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]
@@ -23805,7 +24423,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
 
@@ -23825,8 +24443,8 @@ 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
 
 [lubm]
@@ -23859,6 +24477,11 @@ description = Beograd / Surcin, Serbia And Montenegro
 location = (0.7821984, 0.3540109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYBE.TXT
 
+[lybm]
+description = unknown station in Serbia or Montenegro
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYBM.TXT
+
 [lybt]
 description = Batajnica Air Base, Batajnica, 07, RS
 location = (0.7842689, 0.3535601)
@@ -23909,11 +24532,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)
@@ -23924,6 +24542,11 @@ description = Dolny Hricov, Slovakia
 location = (0.8592838, 0.3248688)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LZZI.TXT
 
+[macb]
+description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MACB.TXT
+
 [mbgt]
 description = JAGS McCartney International Airport, Cockburn Town, GT, TC
 location = (0.3742771, -1.2416674)
@@ -23947,6 +24570,12 @@ location = (0.3176499, -1.2409291)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDBH.TXT
 zone = ('prz010', 0.0651832)
 
+[mdct]
+description = unknown station in Dominican Republic
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDCT.TXT
+zone = ('prz010', 0.0651832)
+
 [mdcy]
 description = Samaná El Catey International Airport, Samana, 20, DO
 location = (0.3362726, -1.2172275)
@@ -23989,6 +24618,36 @@ location = (0.3394665, -1.2339478)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDST.TXT
 zone = ('prz010', 0.0620231)
 
+[meat]
+description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MEAT.TXT
+zone = ('prz010', 0.0620231)
+
+[meba]
+description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MEBA.TXT
+zone = ('prz010', 0.0620231)
+
+[meps]
+description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MEPS.TXT
+zone = ('prz010', 0.0620231)
+
+[mesc]
+description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MESC.TXT
+zone = ('prz010', 0.0620231)
+
+[mesg]
+description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MESG.TXT
+zone = ('prz010', 0.0620231)
+
 [mgcb]
 description = Coban, Guatemala
 location = (0.2699443, -1.5763232)
@@ -24015,6 +24674,8 @@ location = (0.2952015, -1.5684646)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MGMM.TXT
 
 [mgmt]
+description = unknown station in Guatemala
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MGMT.TXT
 
 [mgpb]
@@ -24038,6 +24699,8 @@ location = (0.2428917, -1.5850498)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MGSJ.TXT
 
 [mgtu]
+description = unknown station in Guatemala
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MGTU.TXT
 
 [mgza]
@@ -24045,11 +24708,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)
@@ -24062,7 +24720,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHCH.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]
@@ -24085,19 +24743,11 @@ 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]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHON.TXT
-
 [mhpl]
 description = Puerto Lempira, Honduras
 location = (0.2655809, -1.4625859)
@@ -24128,9 +24778,6 @@ description = Tegucigalpa, Honduras
 location = (0.2452188, -1.5222180)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHTG.TXT
 
-[mhth]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHTH.TXT
-
 [mhtr]
 comment = manually researched on 2020-05-24
 description = Trojes [Trojes Airport], YO, HN // Trujillo, CL, Honduras
@@ -24412,6 +25059,11 @@ description = Cabo San Lucas International Airport, Cabo San Lucas, BCS, MX
 location = (0.4005129, -1.9187625)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSL.TXT
 
+[mmsm]
+description = Santa Lucía Air Force Base / Felipe Angeles International Airport, Mexico City (Santa Lucía), MEX, MX
+location = (0.3447905, -1.7281777)
+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)
@@ -24532,8 +25184,13 @@ description = Marcos A. Gelabert, Panama
 location = (0.1567887, -1.3878276)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPMG.TXT
 
+[mpmp]
+description = unknown station in Panama
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPMP.TXT
+
 [mppa]
-description = 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
 
@@ -24547,6 +25204,11 @@ description = Tocumen, Panama
 location = (0.1579523, -1.3852096)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPTO.TXT
 
+[mr0c]
+description = unknown station in Costa Rica
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MR0C.TXT
+
 [mrlb]
 description = Liberia, Costa Rica
 location = (0.1852958, -1.4910930)
@@ -24679,11 +25341,34 @@ location = (0.3365577, -1.4198253)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MWCR.TXT
 zone = ('flz078', 0.0937478)
 
+[myaf]
+description = Andros Town Airport, NS, BS
+location = (0.4310597, -1.3577894)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MYAF.TXT
+zone = ('flz173', 0.0426397)
+
+[mycb]
+description = New Bight Airport, Cat Island, CI, BS
+location = (0.4243820, -1.3168911)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MYCB.TXT
+zone = ('flz172', 0.0804360)
+
+[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 = ('flz168', 0.0217101)
+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
@@ -24732,11 +25417,15 @@ 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)
+[ncns]
+description = unknown station in Cook Islands
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCNS.TXT
+
+[ncpl]
+description = unknown station in Cook Islands
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCPL.TXT
 
 [ncpy]
 description = Tongareva Airport, Penrhyn Island, U-A, CK
@@ -24754,8 +25443,10 @@ description = Rakahanga Atoll, CK
 location = (-0.1747424, -2.8116905)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCRK.TXT
 
-[ndbh]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NDBH.TXT
+[ncsw]
+description = unknown station in Cook Islands
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCSW.TXT
 
 [nffn]
 description = Nandi, Fiji
@@ -24787,11 +25478,6 @@ description = Savusavu Airport, Savusavu, N, FJ
 location = (-0.2932642, 3.1300910)
 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)
@@ -24802,6 +25488,12 @@ description = Haapai, Tonga
 location = (-0.3455752, -3.0429816)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFTL.TXT
 
+[nftp]
+description = Kuini Lavenia Airport, Niuatoputapu, 03, TO
+location = (-0.2788564, -3.0332267)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFTP.TXT
+zone = ('asz001', 0.0594419)
+
 [nftv]
 description = Vava'u International Airport, Vava'u Island, 05, TO
 location = (-0.3243747, -3.0362098)
@@ -24818,6 +25510,11 @@ description = Tarawa, Kiribati
 location = (0.0235619, 3.0179652)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NGTA.TXT
 
+[ngtt]
+description = unknown station in Kiribati (Gilbert Islands), Tuvalu
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NGTT.TXT
+
 [niue]
 description = Alofi / Niue, Cook Islands
 location = (-0.3327761, -2.9656053)
@@ -24830,6 +25527,12 @@ location = (-0.2309652, -3.0746884)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NLWW.TXT
 zone = ('asz001', 0.0942539)
 
+[nnch]
+description = unknown station in South Pacific
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NNCH.TXT
+zone = ('asz001', 0.0942539)
+
 [nsfa]
 description = Faleolo Intl / Apia, Samoa
 location = (-0.2411463, -3.0019663)
@@ -24892,6 +25595,16 @@ description = Christchurch, New Zealand
 location = (-0.7589273, 3.0115656)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZCH.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
+
 [nzoh]
 description = Ohakea, New Zealand
 location = (-0.7016224, 3.0607257)
@@ -24902,6 +25615,11 @@ description = Amundsen-Scott South Pole Station, Antarctica
 location = (-1.5707963, 0.0000000)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZSP.TXT
 
+[nzwd]
+description = Williams Field, Antarctic, New Zealand
+location = (-1.3593206, 2.9085912)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZWD.TXT
+
 [nzwn]
 description = Wellington Airport, New Zealand
 location = (-0.7214028, 3.0508355)
@@ -24917,37 +25635,19 @@ 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]
@@ -24966,6 +25666,8 @@ 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]
@@ -25013,12 +25715,19 @@ description = Hail, Saudi Arabia
 location = (0.4788020, 0.7275114)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEHL.TXT
 
+[oejb]
+description = Jubail Naval, Saudi Arabia
+location = (0.4721116, 0.8621927)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEJB.TXT
+
 [oejn]
 description = Jeddah King Abdul Aziz International Airport, Saudi Arabia
 location = (0.3787364, 0.6838782)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEJN.TXT
 
 [oekj]
+description = unknown station in Saudi Arabia
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEKJ.TXT
 
 [oekm]
@@ -25031,6 +25740,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)
@@ -25041,6 +25755,11 @@ description = Al Qaysumah, Saudi Arabia
 location = (0.4942191, 0.8048877)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEPA.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
 location = (0.5169083, 0.7589273)
@@ -25106,11 +25825,6 @@ description = Abadan, Iran
 location = (0.5299983, 0.8421214)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIAA.TXT
 
-[oiad]
-description = Dezful Airport, 10, IR
-location = (0.5660871, 0.8446974)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIAD.TXT
-
 [oiag]
 description = Omidieh, Iran
 location = (0.5369796, 0.8668469)
@@ -25121,6 +25835,11 @@ 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)
@@ -25191,12 +25910,19 @@ 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OICK.TXT
 
 [oicm]
+description = unknown station in Iran
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OICM.TXT
 
 [oics]
@@ -25204,6 +25930,11 @@ description = Sanandaj, Iran
 location = (0.6166830, 0.8203047)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OICS.TXT
 
+[oifk]
+description = Kashan, Iran
+location = (0.5931211, 0.8979719)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIFK.TXT
+
 [oifm]
 description = Esfahan, Iran
 location = (0.5666502, 0.9026261)
@@ -25219,11 +25950,21 @@ description = Rasht, Iran
 location = (0.6492625, 0.8662651)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIGG.TXT
 
+[oigk]
+description = unknown station in Iran
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIGK.TXT
+
 [oihh]
 description = Hamadan, Iran
 location = (0.6085624, 0.8473961)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIHH.TXT
 
+[oihm]
+description = Malayer Airport, Malayer, 24, IR
+location = (0.5983570, 0.8520115)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIHM.TXT
+
 [oihr]
 description = Arak, Iran
 location = (0.5951573, 0.8621927)
@@ -25249,6 +25990,11 @@ description = Karaj / Payam, Iran
 location = (0.6244109, 0.8870927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIIP.TXT
 
+[oiis]
+description = Semnan, Iran
+location = (0.6204645, 0.9317149)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIIS.TXT
+
 [oikb]
 description = Bandarabbass, Iran
 location = (0.4750204, 0.9837839)
@@ -25264,6 +26010,11 @@ description = Bam, Iran
 location = (0.5078908, 1.0192723)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIKM.TXT
 
+[oiko]
+description = unknown station in Iran
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIKO.TXT
+
 [oikq]
 description = Gheshm Island / Dayrestan, Iran
 location = (0.4669628, 0.9756778)
@@ -25320,6 +26071,11 @@ description = Tabas, Iran
 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)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINB.TXT
+
 [oine]
 description = Kalaleh Airport, Kalaleh, 27, IR
 location = (0.6524617, 0.9678200)
@@ -25330,6 +26086,11 @@ description = Gorgan, Iran
 location = (0.6425721, 0.9506227)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OING.TXT
 
+[oink]
+description = unknown station in Iran
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINK.TXT
+
 [oinn]
 description = Noshahr, Iran
 location = (0.6398959, 0.8982289)
@@ -25341,10 +26102,15 @@ 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, 21, IR
+location = (0.6395656, 0.9283190)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINZ.TXT
 
+[oisa]
+description = Abadeh, Iran
+location = (0.5442518, 0.9192067)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OISA.TXT
+
 [oisf]
 description = Fasa, Iran
 location = (0.5055637, 0.9369509)
@@ -25530,6 +26296,16 @@ 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
+
+[opgd]
+description = Gwadar International Airport, Gwadar, BA, PK
+location = (0.4403883, 1.0878231)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPGD.TXT
+
 [opis]
 description = Islamabad International Airport, Islamabad, PB, PK
 location = (0.5855405, 1.2710475)
@@ -25560,18 +26336,28 @@ description = Peshawar, Pakistan
 location = (0.5937028, 1.2493649)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPPS.TXT
 
+[oprn]
+description = Islamabad Airport, Pakistan
+location = (0.5867215, 1.2758357)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPRN.TXT
+
 [opsk]
 description = Sukkur, Pakistan
 location = (0.4838392, 1.2006459)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPSK.TXT
 
+[opsr]
+description = Sargodha, Pakistan
+location = (0.5593780, 1.2682726)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPSR.TXT
+
 [opst]
-description = Sialkot 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
 
 [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
 
@@ -25580,8 +26366,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
 
+[orin]
+description = unknown station in Iraq
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORIN.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
 
@@ -25595,11 +26386,26 @@ description = Sulaymaniyah International Airport, Sulaymaniyah, SW, IQ
 location = (0.6206696, 0.7909263)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORSU.TXT
 
+[orur]
+description = unknown station in Iraq
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORUR.TXT
+
+[osap]
+description = Aleppo International Airport, Syria
+location = (0.6315183, 0.6492625)
+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)
@@ -25631,12 +26437,6 @@ location = (1.2241041, -2.5532427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAD.TXT
 zone = ('akz203', 0.0194057)
 
-[paak]
-description = Atka, Atka Airport, AK, United States
-location = (0.9114158, -3.0404751)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAK.TXT
-zone = ('akz187', 0.0070815)
-
 [paaq]
 description = Palmer Municipal Airport, AK, United States
 location = (1.0751228, -2.6022859)
@@ -25707,13 +26507,7 @@ zone = ('akz135', 0.0025955)
 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 = ('akz214', 0.0183216)
-
-[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 = ('akz155', 0.0330574)
 
 [padg]
 description = Red Dog Airport, Red Dog, AK, US
@@ -25733,12 +26527,6 @@ location = (1.0306169, -2.7666378)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADL.TXT
 zone = ('akz161', 0.0121705)
 
-[padm]
-description = Marshall Don Hunter Sr Airport, Marshall, AK, US
-location = (1.0797357, -2.8278872)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADM.TXT
-zone = ('akz214', 0.0167425)
-
 [padq]
 description = Kodiak Airport, AK, United States
 location = (1.0079276, -2.6613362)
@@ -25787,6 +26575,12 @@ 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)
+
 [paen]
 description = Kenai Municipal Airport, AK, United States
 location = (1.0573786, -2.6395196)
@@ -25809,7 +26603,7 @@ zone = ('akz222', 0.0032920)
 description = Kake, Kake Airport, AK, United States
 location = (0.9939650, -2.3369959)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFE.TXT
-zone = ('akz026', 0.0107059)
+zone = ('akz023', 0.0120074)
 
 [pafm]
 description = Ambler, Ambler Airport, AK, United States
@@ -25835,6 +26629,18 @@ location = (1.1298098, -2.7390034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGA.TXT
 zone = ('akz216', 0.0024491)
 
+[pagb]
+description = Galbraith Lake, Galbraith Lake Airport, AK, United States
+location = (1.1952596, -2.6089763)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGB.TXT
+zone = ('akz206', 0.0124840)
+
+[pagg]
+description = Kwigillingok Airport, Kwigillingok, AK, US
+location = (1.0450421, -2.8478364)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGG.TXT
+zone = ('akz155', 0.0141488)
+
 [pagh]
 description = Shungnak Airport, Shungnak, AK, US
 location = (1.1674176, -2.7429944)
@@ -25851,7 +26657,7 @@ zone = ('akz141', 0.0060642)
 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 = ('akz211', 0.0109563)
+zone = ('akz210', 0.0168987)
 
 [pagm]
 description = Gambell, Gambell Airport, AK, United States
@@ -25869,7 +26675,7 @@ zone = ('akz024', 0.0034154)
 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 = ('akz022', 0.0093796)
+zone = ('akz020', 0.0089555)
 
 [pagy]
 description = Skagway Airport, AK, United States
@@ -25905,13 +26711,13 @@ zone = ('akz121', 0.0135884)
 description = Hooper Bay, Hooper Bay Airport, AK, United States
 location = (1.0736684, -2.8995737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHP.TXT
-zone = ('akz214', 0.0212678)
+zone = ('akz155', 0.0314008)
 
-[pahx]
-description = Shageluk Airport, Shageluk, AK, US
-location = (1.0941870, -2.7850044)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHX.TXT
-zone = ('akz215', 0.0013266)
+[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)
 
 [paig]
 description = Igiugig Airport, Igiugig, AK, US
@@ -25973,6 +26779,12 @@ 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.9572677, -2.8520426)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKF.TXT
+zone = ('akz181', 0.0256808)
+
 [pakh]
 description = Akhiok Airport, Akhiok, AK, US
 location = (0.9937678, -2.6910010)
@@ -26027,6 +26839,18 @@ location = (0.9701122, -2.3227423)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKW.TXT
 zone = ('akz027', 0.0050863)
 
+[pakx]
+description = Wilder/Natwick LLC Airport, Port Alsworth, AK, US
+location = (1.0506632, -2.6934408)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKX.TXT
+zone = ('akz152', 0.0286153)
+
+[palg]
+description = Kalskag Airport, Kalskag, AK, US
+location = (1.0740111, -2.7984784)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALG.TXT
+zone = ('akz215', 0.0203757)
+
 [palh]
 description = Lake Hood, AK, United States
 location = (1.0678506, -2.6177030)
@@ -26037,7 +26861,7 @@ zone = ('akz101', 0.0039174)
 description = Port Alsworth, Port Alsworth Airport, AK, United States
 location = (1.0506882, -2.6933339)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALJ.TXT
-zone = ('akz171', 0.0333448)
+zone = ('akz152', 0.0286258)
 
 [palp]
 description = Deadhorse, Alpine Airstrip, AK, United States
@@ -26081,12 +26905,6 @@ location = (1.1081113, -2.8293533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMK.TXT
 zone = ('akz212', 0.0112108)
 
-[pamm]
-description = Metlakatla, Metlakatla Seaplane Base, AK, United States
-location = (0.9622194, -2.2964703)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMM.TXT
-zone = ('akz028', 0.0085636)
-
 [pamo]
 description = Mountain Village Airport, Mountain Village, AK, US
 location = (1.0837692, -2.8567899)
@@ -26099,12 +26917,6 @@ location = (1.0684324, -2.6153759)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMR.TXT
 zone = ('akz101', 0.0028153)
 
-[pamy]
-description = Mekoryuk, Mekoryuk Airport, AK, United States
-location = (1.0535971, -2.9019008)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMY.TXT
-zone = ('akz214', 0.0370195)
-
 [pana]
 description = Napakiak Airport, Napakiak, AK, US
 location = (1.0592456, -2.8270669)
@@ -26127,7 +26939,7 @@ zone = ('akz215', 0.0190184)
 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 = ('akz225', 0.0185903)
+zone = ('akz221', 0.0183014)
 
 [panv]
 description = Anvik, Anvik Airport, AK, United States
@@ -26157,7 +26969,7 @@ zone = ('akz211', 0.0072571)
 description = Toksook Bay Airport, Toksook Bay, AK, US
 location = (1.0566468, -2.8813118)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOO.TXT
-zone = ('akz214', 0.0300332)
+zone = ('akz155', 0.0193200)
 
 [paor]
 description = Northway Airport, AK, United States
@@ -26212,11 +27024,17 @@ location = (1.1929325, -2.9112092)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPO.TXT
 zone = ('akz207', 0.0288232)
 
+[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 = ('akz219', 0.0150372)
+
 [papt]
 description = Puntilla, AK, United States
 location = (1.0838495, -2.6659904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPT.TXT
-zone = ('akz145', 0.0168426)
+zone = ('akz227', 0.0196075)
 
 [paqh]
 description = Quinhagak Airport, Quinhagak, AK, US
@@ -26240,7 +27058,13 @@ zone = ('akz218', 0.0094233)
 description = Russian Mission Airport, Russian Mission, AK, US
 location = (1.0782449, -2.8155557)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PARS.TXT
-zone = ('akz215', 0.0202149)
+zone = ('akz155', 0.0232023)
+
+[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 = ('akz216', 0.0084583)
 
 [pasa]
 description = Savoonga Airport, AK, United States
@@ -26260,6 +27084,12 @@ location = (0.9654580, -2.8015443)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASD.TXT
 zone = ('akz181', 0.0084997)
 
+[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 = ('akz207', 0.0108733)
+
 [pasi]
 description = Sitka Airport, AK, United States
 location = (0.9957103, -2.3625940)
@@ -26335,7 +27165,7 @@ zone = ('akz207', 0.0283794)
 description = Togiac Village, Togiak Airport, AK, United States
 location = (1.0306169, -2.7995081)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATG.TXT
-zone = ('akz161', 0.0285444)
+zone = ('akz155', 0.0355000)
 
 [patk]
 description = Talkeetna Airport, AK, United States
@@ -26347,7 +27177,7 @@ zone = ('akz145', 0.0058631)
 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 = ('akz227', 0.0138141)
+zone = ('akz152', 0.0242414)
 
 [pato]
 description = Portage Glacier, AK, United States
@@ -26359,7 +27189,7 @@ zone = ('akz125', 0.0068326)
 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 = ('akz202', 0.0125847)
+zone = ('akz201', 0.0183396)
 
 [paun]
 description = Unalakleet, AK, United States
@@ -26368,16 +27198,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAUN.TXT
 zone = ('akz212', 0.0021486)
 
 [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.0187118)
 
 [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 = ('akz214', 0.0174606)
+zone = ('akz155', 0.0277369)
 
 [pavc]
 description = King Cove Airport, King Cove, AK, US
@@ -26419,7 +27249,7 @@ zone = ('akz201', 0.0097931)
 description = White Mountain Airport, White Mountain, AK, US
 location = (1.1290396, -2.8520948)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWM.TXT
-zone = ('akz211', 0.0081697)
+zone = ('akz210', 0.0152953)
 
 [pawn]
 description = Noatak, Noatak Airport, AK, United States
@@ -26481,12 +27311,6 @@ location = (1.1234877, -2.8138896)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFSH.TXT
 zone = ('akz212', 0.0077699)
 
-[pfws]
-description = South Naknek Nr 2 Airport, South Naknek, AK, US
-location = (1.0245676, -2.7403065)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFWS.TXT
-zone = ('akz161', 0.0106011)
-
 [pfyu]
 description = Fort Yukon, Fort Yukon Airport, AK, United States
 location = (1.1618075, -2.5353816)
@@ -26522,7 +27346,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
@@ -26530,12 +27354,6 @@ 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)
@@ -26546,31 +27364,25 @@ zone = ('hiz017', 0.0019347)
 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
@@ -26582,7 +27394,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
@@ -26594,19 +27406,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
@@ -26660,6 +27472,11 @@ description = Babelthuap Island, Babelthuap/Koror Airport, Palau
 location = (0.1285726, 2.3480496)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PTRO.TXT
 
+[ptrp]
+description = unknown station in Federated States of Micronesia, Palau
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PTRP.TXT
+
 [ptsa]
 description = Kosrae Island, Kosrae Airport, Micronesia, Federated States Of
 location = (0.0933751, 2.8440140)
@@ -26735,6 +27552,11 @@ description = Kasumigaura Ab, Japan
 location = (0.6289003, 2.4469516)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJAK.TXT
 
+[rjao]
+description = Chichijima, Japan
+location = (0.4726933, 2.4815673)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJAO.TXT
+
 [rjat]
 description = Fuji Ab, Japan
 location = (0.6163921, 2.4236806)
@@ -26926,7 +27748,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
 
@@ -26936,8 +27758,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]
@@ -27040,11 +27862,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)
@@ -27215,16 +28032,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)
@@ -27305,11 +28112,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)
@@ -27345,6 +28147,11 @@ description = Yechon Ab, Korea, South
 location = (0.6393723, 2.2401301)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTY.TXT
 
+[rncm]
+description = unknown station in South Korea or Western North Pacific
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RNCM.TXT
+
 [roah]
 description = Naha Airport, Japan
 location = (0.4569854, 2.2279128)
@@ -27445,11 +28252,21 @@ 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)
@@ -27485,8 +28302,13 @@ description = San Fernando, Ba, Argentina
 location = (-0.6013193, -1.0225836)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADF.TXT
 
+[sadj]
+description = Mariano Moreno Airport, General Sarmiento, B, AR
+location = (-0.6031963, -1.0260721)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADJ.TXT
+
 [sado]
-description = Campo De Mayo Airport MIL, Campo de Mayo, B, AR
+description = Campo de Mayo Military Airport, Campo de Mayo, B, AR
 location = (-0.6027390, -1.0240143)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADO.TXT
 
@@ -27510,18 +28332,10 @@ 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]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANJ.TXT
+[sane]
+description = Santiago Del Estero Aero., Argentina
+location = (-0.4846198, -1.1222467)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANE.TXT
 
 [sant]
 description = Tucuman Aerodrome, Argentina
@@ -27573,16 +28387,16 @@ description = Paso De Los Libres Aerodrome, Argentina
 location = (-0.5180719, -0.9974557)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARL.TXT
 
+[sarm]
+description = Monte Caseros Aerodrome, Argentina
+location = (-0.5282530, -1.0061823)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARM.TXT
+
 [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)
@@ -27624,7 +28438,7 @@ 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
+description = Gustavo Marambio Airport, Marambio Base, U-A, AQ
 location = (-1.1211698, -0.9883939)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWB.TXT
 
@@ -27653,11 +28467,6 @@ 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)
@@ -27740,7 +28549,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]
@@ -27794,8 +28603,8 @@ 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]
@@ -27904,8 +28713,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]
@@ -27943,11 +28752,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)
@@ -27958,6 +28762,11 @@ 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)
@@ -28013,14 +28822,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]
@@ -28184,8 +28988,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]
@@ -28228,14 +29032,16 @@ description = Salvador Aeroporto, Brazil
 location = (-0.2251475, -0.6690429)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBSV.TXT
 
-[sbsy]
-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
 
+[sbtc]
+description = Hotel Transamérica Airport, Una, BA, BR
+location = (-0.2679988, -0.6806610)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTC.TXT
+
 [sbtd]
 description = Toledo Airport, Toledo, PR, BR
 location = (-0.4308572, -0.9371981)
@@ -28271,6 +29077,11 @@ description = Paulo Afonso, Brazil
 location = (-0.1640609, -0.6670067)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUF.TXT
 
+[sbug]
+description = Uruguaiana Aeroporto, Brazil
+location = (-0.5198172, -0.9954195)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUG.TXT
+
 [sbul]
 description = Uberlandia, Brazil
 location = (-0.3295763, -0.8418305)
@@ -28281,6 +29092,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, Coari, AM, BR
+location = (-0.0852457, -1.1406669)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUY.TXT
+
 [sbvh]
 description = Vilhena Aeroporto, Brazil
 location = (-0.2216568, -1.0489429)
@@ -28447,8 +29263,8 @@ location = (-0.5964436, -1.2352691)
 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]
@@ -28562,6 +29378,11 @@ 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)
@@ -28638,6 +29459,8 @@ location = (-0.3951425, -0.9744174)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGPJ.TXT
 
 [sgsj]
+description = unknown station in Paraguay
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGSJ.TXT
 
 [sgsp]
@@ -28646,6 +29469,8 @@ location = (-0.4203256, -0.9963755)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGSP.TXT
 
 [sgvr]
+description = unknown station in Paraguay
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGVR.TXT
 
 [skar]
@@ -28673,6 +29498,16 @@ description = Barranquilla / Ernestocortissoz, Colombia
 location = (0.1899500, -1.3052154)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKBQ.TXT
 
+[skbs]
+description = José Celestino Mutis Airport, Bahía Solano, CHO, CO
+location = (0.1082614, -1.3507923)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKBS.TXT
+
+[skbu]
+description = Buenaventura, Colombia
+location = (0.0671952, -1.3433217)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKBU.TXT
+
 [skcc]
 description = Cucuta / Camilo Daza, Colombia
 location = (0.1384628, -1.2656546)
@@ -28688,11 +29523,36 @@ description = Cali / Alfonso Bonillaaragon, Colombia
 location = (0.0619592, -1.3331407)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCL.TXT
 
+[skco]
+description = La Florida Airport, Tumaco, NAR, CO
+location = (0.0316676, -1.3744328)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCO.TXT
+
+[skcz]
+description = Las Brujas Airport, Corozal, SUC, CO
+location = (0.1628870, -1.3139816)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCZ.TXT
+
 [skej]
 description = Barrancabermeja / Yariguies, Colombia
 location = (0.1224639, -1.2880530)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKEJ.TXT
 
+[skgi]
+description = Santiago Vila Airport, Girardot, CUN, CO
+location = (0.0746345, -1.3054487)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGI.TXT
+
+[skgo]
+description = Santa Ana Airport, Cartago, VAC, CO
+location = (0.0830459, -1.3256771)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGO.TXT
+
+[skgp]
+description = Juan Casiano Airport, Guapi, CAU, CO
+location = (0.0448572, -1.3595871)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGP.TXT
+
 [skgy]
 description = Guaymaral Airport, Chía, BOL, CO
 location = (0.0839910, -1.2926764)
@@ -28758,6 +29618,11 @@ description = Pereira / Matecana, Colombia
 location = (0.0840667, -1.3217960)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPE.TXT
 
+[skpp]
+description = Popayan / Guillermo, Colombia
+location = (0.0430515, -1.3369222)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPP.TXT
+
 [skps]
 description = Pasto / Antonio Narin, Colombia
 location = (0.0247255, -1.3485577)
@@ -28768,15 +29633,20 @@ description = Providencia Isla / El Embrujo, Colombia
 location = (0.2332923, -1.4198253)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPV.TXT
 
+[skqu]
+description = Mariquita Airport, Mariquita, TOL, CO
+location = (0.0909763, -1.3069654)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKQU.TXT
+
 [skrg]
 description = Rionegro / J. M. Cordova, Colombia
 location = (0.1070469, -1.3165600)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKRG.TXT
 
-[skrh]
-description = Riohacha / Almirante Padilla, Colombia
-location = (0.2012946, -1.2729268)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKRH.TXT
+[sksa]
+description = Los Colonizadores Airport, Saravena, ARA, CO
+location = (0.1213330, -1.2541444)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKSA.TXT
 
 [sksj]
 description = San Jose Del Guaviare, Colombia
@@ -28803,11 +29673,6 @@ description = Quibdo / El Carano, Colombia
 location = (0.0997747, -1.3372131)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKUI.TXT
 
-[skvp]
-description = Valledupar / Alfonso Lopez, Colombia
-location = (0.1820960, -1.2784537)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKVP.TXT
-
 [skvv]
 description = Villavicencio / Vanguardia, Colombia
 location = (0.0727221, -1.2848532)
@@ -28818,16 +29683,21 @@ 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
 
+[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)
@@ -28849,13 +29719,30 @@ 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
 
+[slhi]
+description = Chimore Airport, Chimore, C, BO
+location = (-0.2963016, -1.1370047)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLHI.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
 location = (-0.2280564, -1.1312642)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLJO.TXT
 
+[sljv]
+description = San Javier, Bolivia
+location = (-0.2839069, -1.0902490)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLJV.TXT
+
 [sllp]
 description = La Paz / Alto, Bolivia
 location = (-0.2882702, -1.1900237)
@@ -28881,11 +29768,6 @@ description = Puerto Suarez, Bolivia
 location = (-0.3313217, -1.0090912)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLPS.TXT
 
-[slra]
-description = San Ramón Airport, San Ramón / Mamoré, B, BO
-location = (-0.2314987, -1.1275507)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLRA.TXT
-
 [slrb]
 description = Robore, Bolivia
 location = (-0.3196861, -1.0431251)
@@ -28901,6 +29783,11 @@ description = Rurrenabaque, Bolivia
 location = (-0.2524910, -1.1792608)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLRQ.TXT
 
+[slry]
+description = Reyes, Bolivia
+location = (-0.2498730, -1.1760610)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLRY.TXT
+
 [slsa]
 description = Santa Ana, Bolivia
 location = (-0.2402737, -1.1420271)
@@ -28916,6 +29803,21 @@ description = San Ignacio De Velasco, Bolivia
 location = (-0.2859431, -1.0640691)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSI.TXT
 
+[slsr]
+description = Santa Rosa De Yacuma Airport, Santa Rosa, B, BO
+location = (-0.2455015, -1.1656495)
+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
 location = (-0.3761185, -1.1292280)
@@ -28931,6 +29833,11 @@ description = Uyuni Airport, Quijarro, P, BO
 location = (-0.3568553, -1.1667246)
 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)
@@ -28951,6 +29858,11 @@ description = Johan A. Pengel, Suriname
 location = (0.0951204, -0.9631309)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMJP.TXT
 
+[smlt]
+description = Langatabbetje Airstrip, Langatabbetje, SI, SR
+location = (0.0871986, -0.9501863)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMLT.TXT
+
 [smzo]
 description = Zorg en Hoop Airport, Paramaribo, PM, SR
 location = (0.1014225, -0.9632594)
@@ -28971,9 +29883,6 @@ description = Pucallpa, Peru
 location = (-0.1468985, -1.3020156)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPCL.TXT
 
-[spec]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPEC.TXT
-
 [speo]
 description = Chimbote, Peru
 location = (-0.1599885, -1.3703744)
@@ -28999,6 +29908,16 @@ description = Andahuayla, Peru
 location = (-0.2394010, -1.2801990)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHY.TXT
 
+[sphz]
+description = Anta Huaraz, Peru
+location = (-0.1631883, -1.3543755)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHZ.TXT
+
+[spja]
+description = Rioja, Peru
+location = (-0.1055924, -1.3465215)
+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)
@@ -29014,6 +29933,11 @@ description = Juanjui, Peru
 location = (-0.1259546, -1.3389584)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPJI.TXT
 
+[spjj]
+description = Francisco Carle Airport, Jauja, JUN, PE
+location = (-0.2056539, -1.3172593)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPJJ.TXT
+
 [spjl]
 description = Juliaca, Peru
 location = (-0.2702351, -1.2243485)
@@ -29064,6 +29988,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)
@@ -29084,11 +30013,21 @@ description = Puerto Maldonado, Peru
 location = (-0.2204933, -1.2077678)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPTU.TXT
 
+[spur]
+description = Piura, Peru
+location = (-0.0904662, -1.4067354)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPUR.TXT
+
 [spyl]
 description = Talara, Peru
 location = (-0.0797034, -1.4180800)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPYL.TXT
 
+[spza]
+description = Maria Reiche Neuman Airport, Nazca, ICA, PE
+location = (-0.2592512, -1.3083250)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPZA.TXT
+
 [spzo]
 description = Cuzco, Peru
 location = (-0.2364921, -1.2563462)
@@ -29124,10 +30063,15 @@ description = Salto, Uruguay
 location = (-0.5477425, -1.0114183)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SUSO.TXT
 
-[svbc]
-description = Barcelona, Venezuela
-location = (0.1765691, -1.1289371)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBC.TXT
+[susu]
+description = unknown station in Uruguay
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SUSU.TXT
+
+[svbi]
+description = Barinas, Venezuela
+location = (0.1503892, -1.2255120)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBI.TXT
 
 [svbm]
 description = Barquisimeto, Venezuela
@@ -29139,26 +30083,16 @@ 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
+[svcr]
+description = Coro, Venezuela
+location = (0.1992584, -1.2162036)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCR.TXT
 
 [svfm]
 description = Caracas / La Carlota, Venezuela
 location = (0.1832596, -1.1673344)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVFM.TXT
 
-[svgd]
-description = Guasdualito, Venezuela
-location = (0.1262455, -1.2356931)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVGD.TXT
-
 [svgu]
 description = Guanare, Venezuela
 location = (0.1573705, -1.2170763)
@@ -29169,10 +30103,10 @@ 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
+[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
@@ -29189,6 +30123,11 @@ description = Puerto Ayacucho, Venezuela
 location = (0.0977384, -1.1780972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVPA.TXT
 
+[svsr]
+description = San Fernando De Apure, Venezuela
+location = (0.1378810, -1.1766428)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVSR.TXT
+
 [svva]
 description = Valencia, Venezuela
 location = (0.1774418, -1.1856603)
@@ -29209,6 +30148,11 @@ description = Eugene F. Correira International Airport, Ogle, DE, GY
 location = (0.1187920, -1.0141393)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SYEC.TXT
 
+[sykm]
+description = Kamarang Airport, Kamarang, CU, GY
+location = (0.1023695, -1.0579174)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SYKM.TXT
+
 [sylt]
 description = Lethem Airport, Lethem, UT, GY
 location = (0.0588658, -1.0435219)
@@ -29216,12 +30160,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]
-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)
@@ -29349,12 +30290,24 @@ location = (0.3150319, -1.1015936)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TNCM.TXT
 zone = ('viz002', 0.0279738)
 
+[tpkn]
+description = unknown station in Eastern or southern parts of the Caribbean
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TPKN.TXT
+zone = ('viz002', 0.0279738)
+
 [tqpf]
 description = Wallblake, Anguilla
 location = (0.3177323, -1.1005174)
 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
+location = (0.2930652, -1.0854778)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TRPG.TXT
+zone = ('viz002', 0.0459484)
+
 [ttcp]
 description = Crown Pt./ Scarborou, Trinidad And Tobago
 location = (0.1946042, -1.0620328)
@@ -29392,8 +30345,8 @@ location = (0.8184425, 1.3090842)
 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, ALM, KZ
+location = (0.7875371, 1.3690844)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAAT.TXT
 
 [uacc]
@@ -29407,8 +30360,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]
@@ -29421,10 +30374,10 @@ description = Shymkent, Kazakhstan
 location = (0.7385652, 1.2164945)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAII.TXT
 
-[uakd]
-description = Zhezkazgan Airport, Zhezkazgan, KAR, KZ
-location = (0.8326670, 1.1821691)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAKD.TXT
+[uait]
+description = Hazrat Sultan International Airport, YUZ, KZ
+location = (0.7559567, 1.1964211)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAIT.TXT
 
 [uakk]
 description = Karaganda, Kazakhstan
@@ -29488,7 +30441,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]
@@ -29498,12 +30451,12 @@ 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
 
 [ubee]
@@ -29513,7 +30466,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]
@@ -29527,7 +30480,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
 
@@ -29552,13 +30505,20 @@ 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
 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)
@@ -29657,6 +30617,11 @@ 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)
@@ -29757,6 +30722,11 @@ description = Vitebsk, Belarus
 location = (0.9628400, 0.5273803)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UMII.TXT
 
+[umio]
+description = Balbasovo Air Base, Orsha, VI, BY
+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)
@@ -29793,8 +30763,8 @@ 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]
@@ -29812,6 +30782,11 @@ 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)
@@ -29898,6 +30873,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)
@@ -29934,23 +30914,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]
@@ -29964,7 +30944,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
 
@@ -29973,6 +30953,11 @@ 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)
@@ -30004,8 +30989,8 @@ 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 = Qarshi Airport, Qarshi, QA, UZ
+location = (0.6772269, 1.1479566)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTSK.TXT
 
 [utss]
@@ -30108,6 +31093,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)
@@ -30123,6 +31113,11 @@ description = Orsk Airport, Orsk, ORE, RU
 location = (0.8913833, 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
@@ -30169,6 +31164,16 @@ description = Bhaunagar, India
 location = (0.3796091, 1.2601277)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABV.TXT
 
+[vadn]
+description = Daman Airport, Daman, DD, IN
+location = (0.3566476, 1.2713537)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VADN.TXT
+
+[vadu]
+description = unknown station in India
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VADU.TXT
+
 [vaid]
 description = Indore, India
 location = (0.3964806, 1.3229596)
@@ -30194,9 +31199,6 @@ description = Nagpur Sonegaon, India
 location = (0.3682645, 1.3796828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VANP.TXT
 
-[vaor]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAOR.TXT
-
 [vaoz]
 description = Nashik Airport, Nasik, MM, IN
 location = (0.3511446, 1.2900235)
@@ -30204,7 +31206,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAOZ.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]
@@ -30213,8 +31215,8 @@ 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]
@@ -30227,6 +31229,16 @@ description = Maharana Pratap Airport, Udaipur, RJ, IN
 location = (0.4296599, 1.2897303)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAUD.TXT
 
+[vauu]
+description = unknown station in India
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAUU.TXT
+
+[vazo]
+description = unknown station in India
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAZO.TXT
+
 [vcbi]
 description = Katunayake, Sri Lanka
 location = (0.1250819, 1.3942272)
@@ -30253,7 +31265,7 @@ location = (0.2332923, 1.8125244)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSR.TXT
 
 [vdsv]
-description = Sihanoukville International Airport, Sihanukville, 18, KH
+description = Sihanoukville International Airport, Sihanoukville, 18, KH
 location = (0.1846506, 1.8088069)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSV.TXT
 
@@ -30274,7 +31286,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]
@@ -30282,6 +31294,11 @@ 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)
@@ -30292,11 +31309,6 @@ 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
 
-[vegk]
-description = Gorakhpur, India
-location = (0.4668756, 1.4550228)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEGK.TXT
-
 [vegt]
 description = Gauhati, India
 location = (0.4555309, 1.5984307)
@@ -30317,6 +31329,11 @@ description = Jharsuguda, India
 location = (0.3825180, 1.4675310)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJH.TXT
 
+[vejr]
+description = unknown station in India
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJR.TXT
+
 [vejs]
 description = Jamshedpur, India
 location = (0.3982260, 1.5041829)
@@ -30329,7 +31346,7 @@ location = (0.4331418, 1.3948427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKO.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
 
@@ -30359,13 +31376,18 @@ description = Gangtok [Pakyong Airport], SK, IN
 location = (0.4752968, 1.5461581)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEPY.TXT
 
+[verb]
+description = Fursatganj Airport, Tarauna, UP, IN
+location = (0.4581228, 1.4203577)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERB.TXT
+
 [verc]
 description = M. O. Ranchi, India
 location = (0.4069526, 1.4890567)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERC.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
 
@@ -30379,32 +31401,27 @@ 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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VHHH.TXT
 zone = ('hkz000', 0.0000000)
 
-[viag]
-description = Agra, India
-location = (0.4738569, 1.3607750)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAG.TXT
-
 [viar]
 description = Amritsar, India
 location = (0.5521058, 1.3066698)
 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
 
-[vicg]
-description = Chandigarh Airport, Chandigarh, CH, IN
-location = (0.5353536, 1.3402121)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VICG.TXT
-
 [vidd]
 description = New Delhi / Safdarjung, India
 location = (0.4988733, 1.3473942)
@@ -30421,60 +31438,35 @@ location = (0.4985824, 1.3459397)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDP.TXT
 
 [vigg]
-description = Kangra Airport, HP, IN
+description = Kangra Airport, Gaggal, HP, IN
 location = (0.5613869, 1.3310474)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGG.TXT
 
-[vigr]
-description = Gwalior, India
-location = (0.4578580, 1.3657201)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGR.TXT
-
 [vijp]
 description = Jaipur / Sanganer, India
 location = (0.4680391, 1.3229596)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJP.TXT
 
-[viju]
-description = Jammu Airport, Jammu, JK, IN
-location = (0.5705324, 1.3061591)
-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
-location = (0.5957838, 1.3534418)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILH.TXT
-
 [vilk]
 description = Lucknow / Amausi, India
 location = (0.4668756, 1.4116805)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILK.TXT
 
-[vipt]
-description = Pantnagar Airport, Pantnagar, UP, IN
-location = (0.5067284, 1.3870778)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIPT.TXT
-
 [vism]
-description = Shimla Airport, 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
 
-[visr]
-description = Sheikh ul Alam Airport, Srinagar, JK, IN
-location = (0.5931868, 1.3050560)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISR.TXT
-
 [vllb]
 description = Luang-Prabang, Laos
 location = (0.3470296, 1.7825629)
@@ -30511,8 +31503,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
 
@@ -30527,7 +31524,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
 
@@ -30541,6 +31538,11 @@ description = Coimbatore / Peelamedu, India
 location = (0.1925680, 1.3447762)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOCB.TXT
 
+[vocc]
+description = Cochin / Willingdon, India
+location = (0.1736603, 1.3311044)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOCC.TXT
+
 [voci]
 description = Cochin International Airport, Kochi, KL, IN
 location = (0.1771858, 1.3334647)
@@ -30582,11 +31584,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)
@@ -30614,12 +31626,12 @@ location = (0.4121892, 1.5219271)
 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
 
@@ -30634,7 +31646,7 @@ location = (0.2056574, 1.3625017)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSM.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
 
@@ -30653,11 +31665,8 @@ description = Thiruvananthapuram, India
 location = (0.1477712, 1.3430309)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOTV.TXT
 
-[vovo]
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOVO.TXT
-
 [vovz]
-description = Vishakhapatnam Airport, Visakhapatnam, AP, IN
+description = Visakhapatnam Airport, Visakhapatnam, AP, IN
 location = (0.3092933, 1.4525416)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOVZ.TXT
 
@@ -30666,6 +31675,16 @@ description = Paro 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.0121011, 1.2768061)
+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)
@@ -30677,7 +31696,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
 
@@ -30717,7 +31736,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
 
@@ -30746,6 +31765,11 @@ description = Phitsanulok Airport, 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)
@@ -30822,7 +31846,7 @@ 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
 
@@ -30847,7 +31871,7 @@ location = (0.3633671, 1.8627026)
 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, 34, VN
 location = (0.2094081, 1.9062312)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VVCR.TXT
 
@@ -30887,7 +31911,7 @@ 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
 
@@ -30911,11 +31935,6 @@ description = Lombok International Airport, Mataram, NB, ID
 location = (-0.1528441, 2.0294108)
 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
-
 [wahs]
 description = Achmad Yani Airport, Semarang-Java Island, JT, ID
 location = (-0.1216971, 1.9264072)
@@ -30926,6 +31945,11 @@ 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)
@@ -30946,11 +31970,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 Airport, Tarakan Island, KU, ID
+location = (0.0580613, 2.0519739)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAQQ.TXT
+
+[warr]
+description = Juanda International Airport, Surabaya, JI, ID
+location = (-0.1288023, 1.9685045)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WARR.TXT
+
 [watt]
 description = El Tari Airport, Kupang-Timor Island, NT, ID
 location = (-0.1775279, 2.1584661)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WATT.TXT
 
+[wayy]
+description = Mozes Kilangin Airport, Timika-Papua Island, PA, ID
+location = (-0.0790334, 2.3891287)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAYY.TXT
+
 [wbgb]
 description = Bintulu, Malaysia
 location = (0.0558505, 1.9728038)
@@ -31016,8 +32055,13 @@ description = Hang Nadim International Airport, Batam Island, 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
 
@@ -31036,11 +32080,10 @@ 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
@@ -31049,7 +32092,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]
@@ -31063,7 +32106,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
 
@@ -31157,6 +32200,11 @@ 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)
@@ -31252,6 +32300,11 @@ description = Weipa City, Australia
 location = (-0.2204933, 2.4763313)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBWP.TXT
 
+[ybww]
+description = Brisbane West Wellcamp Airport, Toowoomba, QLD, AU
+location = (-0.4809836, 2.6492935)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YBWW.TXT
+
 [ybwx]
 description = Barrow Island Airport, WA, AU
 location = (-0.3641525, 2.0142146)
@@ -31379,7 +32432,7 @@ 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]
@@ -31662,11 +32715,6 @@ description = Taiyuan, China
 location = (0.6594436, 1.9643681)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBYN.TXT
 
-[zgdy]
-description = Dayong Airport, Dayong, 43, CN
-location = (0.5079397, 1.9275940)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZGDY.TXT
-
 [zggg]
 description = Guangzhou, China
 location = (0.4043346, 1.9780398)
@@ -31712,7 +32760,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)
@@ -31722,6 +32770,11 @@ description = Sanya/Fenghuang, China
 location = (0.3193953, 1.9093902)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZJSY.TXT
 
+[zkpy]
+description = Pyongyang, Korea, North
+location = (0.6812602, 2.1953333)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZKPY.TXT
+
 [zlll]
 description = Lanzhou / Zhongchuan, China
 location = (0.6286676, 1.8107791)
@@ -31732,6 +32785,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)
@@ -31748,6 +32806,11 @@ location = (0.4273148, 2.0609430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSAM.TXT
 zone = ('hkz000', 0.0728636)
 
+[zscn]
+description = Nanchang, China
+location = (0.4991642, 2.0231275)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSCN.TXT
+
 [zsfz]
 description = Fuzhou, China
 location = (0.4552400, 2.0818869)
@@ -31793,6 +32856,31 @@ description = Shanghai / Hongqiao, China
 location = (0.5439610, 2.1194115)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSSS.TXT
 
+[zstx]
+description = Tunxi International Airport, Huangshan, 34, CN
+location = (0.5189440, 2.0639565)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSTX.TXT
+
+[zswx]
+description = Sunan Shuofang International Airport, Wuxi, 32, CN
+location = (0.5496810, 2.1018826)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSWX.TXT
+
+[zswz]
+description = Wenzhou Longwan International Airport, Wenzhou, 33, CN
+location = (0.4871598, 2.1092653)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSWZ.TXT
+
+[zsxz]
+description = Xuzhou Guanyin Airport, Xuzhou, 32, CN
+location = (0.5944427, 2.0517267)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSXZ.TXT
+
+[zsyt]
+description = Yantai Penglai International Airport, Yantai, 37, CN
+location = (0.6572425, 2.1116254)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSYT.TXT
+
 [zuck]
 description = Chongqing, China
 location = (0.5151630, 1.8584848)
@@ -31803,6 +32891,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, Jianyang, Chengdu, 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)