Prepare for 2.5.0 release
[weather.git] / stations
index b2011ab..3bc120e 100644 (file)
--- a/stations
+++ b/stations
@@ -1,34 +1,28 @@
-# Copyright (c) 2006-2023 Jeremy Stanley <fungi@yuggoth.org>. Permission to
+# Copyright (c) 2006-2024 Jeremy Stanley <fungi@yuggoth.org>. Permission to
 # use, copy, modify, and distribute this software is granted under terms
 # provided in the LICENSE file distributed with this software.
 #
 # use, copy, modify, and distribute this software is granted under terms
 # provided in the LICENSE file distributed with this software.
 #
-# generated by weather on 2023-02-09 from these public domain sources:
+# generated by weather on 2024-05-09 from these public domain sources:
 #
 # https://www.census.gov/geographies/reference-files/time-series/geo/gazetteer-files.html
 #
 # https://www.census.gov/geographies/reference-files/time-series/geo/gazetteer-files.html
-# b1e61f7b0f0a32b60fa55381796a6225 2022-08-24 2022_Gaz_counties_national.zip
-# 6d7e01935225d4bebab165be22475d9d 2022-08-24 2022_Gaz_cousubs_national.zip
-# 99b9df9a79223edf5fbe3476de7e6148 2022-08-24 2022_Gaz_place_national.zip
-# 9bbbf1206c7a7958be2c59e9f4588edc 2022-08-24 2022_Gaz_zcta_national.zip
+# e1a7a8c036d2a631468e2402330e0734 2023-09-26 2023_Gaz_counties_national.zip
+# e54493f0f47527af93efdf2f6ecc960e 2023-09-26 2023_Gaz_cousubs_national.zip
+# bbc86bf18c8521e9253530ffcc1e31db 2023-09-26 2023_Gaz_place_national.zip
+# 31d47f546553a73e1e8973833b2868cb 2023-09-26 2023_Gaz_zcta_national.zip
 #
 # https://www.weather.gov/gis/ZoneCounty/
 #
 # https://www.weather.gov/gis/ZoneCounty/
-# e679fe769d04037c30d642101a0311aa 2023-01-13 bp08mr23.dbx
+# d87a9c0c5962ee156e2ba729a2410c14 2024-04-08 bp05mr24.dbx
 #
 # https://tgftp.nws.noaa.gov/data/
 # 285a551e4223fe50658e137fd1b44819 2018-06-15 nsd_cccc.txt
 #
 # https://ourairports.com/data/
 #
 # https://tgftp.nws.noaa.gov/data/
 # 285a551e4223fe50658e137fd1b44819 2018-06-15 nsd_cccc.txt
 #
 # https://ourairports.com/data/
-# eb949bb3fd66ed705a37e598a8829dc7 2023-02-09 airports.csv
+# fb1d5e8ee6b1ff8d9f3cdb6f5794474f 2024-05-07 airports.csv
 #
 # ...and these manually-generated or hand-compiled adjustments:
 #
 # ...and these manually-generated or hand-compiled adjustments:
-# 5ea9acf0247c5d9109c9c43fcf30796d 2023-02-09 overrides.conf
-# acd59d8c9da429dd512b42cf980aa23d 2023-02-09 slist
-# 31a742c5924dfddd1975d1d44abfe2d4 2023-02-09 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)
+# 936686d449c96552c504a5a949074458 2024-05-09 overrides.conf
+# a6d1fbe41d0d1e985063bc3e1a5cc82d 2024-05-08 slist
+# 94635edc521fe4622eba10f1c56d1c65 2024-05-08 zlist
 
 [aggh]
 description = Honiara / Henderson, Solomon Islands
 
 [aggh]
 description = Honiara / Henderson, Solomon Islands
@@ -55,16 +49,6 @@ description = Moresby, Papua New Guinea
 location = (-0.1646427, 2.5694155)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AYPY.TXT
 
 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
-
-[azuu]
-description = unknown station in Western South Pacific
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AZUU.TXT
-
 [bgbw]
 description = Narsarsuaq, Greenland
 location = (1.0675597, -0.7926704)
 [bgbw]
 description = Narsarsuaq, Greenland
 location = (1.0675597, -0.7926704)
@@ -160,6 +144,11 @@ description = Skjaldthingsstadir, Iceland
 location = (1.1466813, -0.2585996)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIVO.TXT
 
 location = (1.1466813, -0.2585996)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BIVO.TXT
 
+[bk12]
+description = unknown station in Kosovo
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BK12.TXT
+
 [bkpr]
 description = Priština Adem Jashari International Airport, Prishtina, 01, XK
 location = (0.7430355, 0.3671440)
 [bkpr]
 description = Priština Adem Jashari International Airport, Prishtina, 01, XK
 location = (0.7430355, 0.3671440)
@@ -172,12 +161,6 @@ location = (0.8088486, -1.1025196)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CAHR.TXT
 zone = ('mez002', 0.0609699)
 
 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)
 [cbbc]
 description = Bella Bella (Campbell Island) Airport, Bella Bella, BC, CA
 location = (0.9108001, -2.2367615)
@@ -191,12 +174,6 @@ location = (0.8275770, -1.1924865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CERM.TXT
 zone = ('mez002', 0.0121134)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CERM.TXT
 zone = ('mez002', 0.0121134)
 
-[cfox]
-description = unknown station in Canada
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CFOX.TXT
-zone = ('mez002', 0.0121134)
-
 [cmfm]
 comment = manually researched on 2020-05-24
 description = Fort Montmorency Rc RCS, QC, Canada
 [cmfm]
 comment = manually researched on 2020-05-24
 description = Fort Montmorency Rc RCS, QC, Canada
@@ -211,6 +188,12 @@ location = (0.7919048, -1.2701442)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CMGB.TXT
 zone = ('vtz016', 0.0088619)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CMGB.TXT
 zone = ('vtz016', 0.0088619)
 
+[corr]
+description = unknown station in Canada
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CORR.TXT
+zone = ('vtz016', 0.0088619)
+
 [cpbt]
 comment = manually researched on 2020-05-24
 description = Blood Tribe Ag. Project IMCIN, AB, Canada
 [cpbt]
 comment = manually researched on 2020-05-24
 description = Blood Tribe Ag. Project IMCIN, AB, Canada
@@ -238,13 +221,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPIN.TXT
 zone = ('mtz303', 0.0204382)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPIN.TXT
 zone = ('mtz303', 0.0204382)
 
-[cpir]
-comment = manually researched on 2020-05-24
-description = Iron Springs Agdm, ALTA, Canada
-location = (0.8709626, -1.9677760)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CPIR.TXT
-zone = ('mtz303', 0.0225923)
-
 [cpro]
 comment = manually researched on 2020-05-24
 description = Rosemary Agdm, ALTA, Canada
 [cpro]
 comment = manually researched on 2020-05-24
 description = Rosemary Agdm, ALTA, Canada
@@ -305,12 +281,6 @@ location = (0.8392125, -1.2138765)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWAF.TXT
 zone = ('mez001', 0.0204896)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWAF.TXT
 zone = ('mez001', 0.0204896)
 
-[cwaj]
-description = Erieau Meteorological Aeronautical Presentation System, Canada
-location = (0.7374016, -1.4294247)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWAJ.TXT
-zone = ('ohz012', 0.0129317)
-
 [cwaq]
 description = Coronach Spc, Canada
 location = (0.8560840, -1.8410315)
 [cwaq]
 description = Coronach Spc, Canada
 location = (0.8560840, -1.8410315)
@@ -334,12 +304,6 @@ location = (0.8933177, -2.0170188)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBA.TXT
 zone = ('idz001', 0.0491043)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBA.TXT
 zone = ('idz001', 0.0491043)
 
-[cwbe]
-description = Killarney Meteorological Aeronautical Presentation System, Canada
-location = (0.8022697, -1.4221525)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWBE.TXT
-zone = ('miz018', 0.0316291)
-
 [cwbk]
 description = Caribou Point Meteorological Aeronautical Presentation System, Canada
 location = (0.7987790, -1.0940306)
 [cwbk]
 description = Caribou Point Meteorological Aeronautical Presentation System, Canada
 location = (0.7987790, -1.0940306)
@@ -406,12 +370,6 @@ location = (0.8482300, -1.5062191)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWCJ.TXT
 zone = ('miz001', 0.0302422)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWCJ.TXT
 zone = ('miz001', 0.0302422)
 
-[cwco]
-description = Collingwood Automatic Weather Reporting System, Canada
-location = (0.7766715, -1.4000449)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWCO.TXT
-zone = ('nyz001', 0.0292940)
-
 [cwct]
 description = Coronation Automated Reporting Station, Canada
 location = (0.9087348, -1.9454603)
 [cwct]
 description = Coronation Automated Reporting Station, Canada
 location = (0.9087348, -1.9454603)
@@ -544,11 +502,6 @@ location = (0.8514298, -2.1476276)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWEZ.TXT
 zone = ('waz001', 0.0037122)
 
 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)
 [cwff]
 description = Melfort Automatic Weather Reporting System, Canada
 location = (0.9218247, -1.8256144)
@@ -641,11 +594,6 @@ description = Hopedale Meteorological Aeronautical Presentation System, Canada
 location = (0.9677851, -1.0512700)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHO.TXT
 
 location = (0.9677851, -1.0512700)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHO.TXT
 
-[cwhp]
-description = Heath Point Meteorological Aeronautical Presentation System, Canada
-location = (0.8566658, -1.0768681)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWHP.TXT
-
 [cwhq]
 description = Deschambaults , Que., Canada
 location = (0.8147779, -1.2557644)
 [cwhq]
 description = Deschambaults , Que., Canada
 location = (0.8147779, -1.2557644)
@@ -692,11 +640,6 @@ location = (0.8793551, -1.7921623)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWIK.TXT
 zone = ('ndz002', 0.0278558)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWIK.TXT
 zone = ('ndz002', 0.0278558)
 
-[cwil]
-description = Hat Island, N. W. T., Canada
-location = (1.1923508, -1.7467837)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWIL.TXT
-
 [cwip]
 description = Pointe Noire , Que., Canada
 location = (0.8755735, -1.1594804)
 [cwip]
 description = Pointe Noire , Que., Canada
 location = (0.8755735, -1.1594804)
@@ -831,7 +774,7 @@ zone = ('miz001', 0.0369098)
 description = Komakuk Beach, Y. T., Canada
 location = (1.2150400, -2.4469516)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWKM.TXT
 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)
+zone = ('akz805', 0.0233766)
 
 [cwko]
 description = Rockglen, Sask., Canada
 
 [cwko]
 description = Rockglen, Sask., Canada
@@ -862,28 +805,24 @@ location = (0.8892453, -1.8701203)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLE.TXT
 zone = ('mtz061', 0.0383362)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLE.TXT
 zone = ('mtz061', 0.0383362)
 
-[cwli]
-description = Liverpool Bay, Canada
-location = (1.2147492, -2.2846360)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLI.TXT
-
 [cwlm]
 description = Victoria Automatic Weather Reporting System, Canada
 location = (0.8450302, -2.1522819)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLM.TXT
 zone = ('waz001', 0.0049746)
 
 [cwlm]
 description = Victoria Automatic Weather Reporting System, Canada
 location = (0.8450302, -2.1522819)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLM.TXT
 zone = ('waz001', 0.0049746)
 
+[cwlp]
+description = Herbert Island Meteorological Aeronautical Presentation System, Canada
+location = (0.8889544, -2.2276219)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLP.TXT
+zone = ('waz515', 0.0621060)
+
 [cwls]
 description = Mount Forest, Ont., Canada
 location = (0.7676540, -1.4093534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLS.TXT
 zone = ('miz049', 0.0286537)
 
 [cwls]
 description = Mount Forest, Ont., Canada
 location = (0.7676540, -1.4093534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLS.TXT
 zone = ('miz049', 0.0286537)
 
-[cwlx]
-description = Longstaff Bluff, N. W. T., Canada
-location = (1.2022410, -1.3113240)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLX.TXT
-
 [cwly]
 description = Lytton, B. C., Canada
 location = (0.8767371, -2.1220295)
 [cwly]
 description = Lytton, B. C., Canada
 location = (0.8767371, -2.1220295)
@@ -978,11 +917,6 @@ location = (0.8683013, -1.4689855)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWNZ.TXT
 zone = ('miz086', 0.0593098)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWNZ.TXT
 zone = ('miz086', 0.0593098)
 
-[cwob]
-description = Brevoort Island, Canada
-location = (1.1053752, -1.1196287)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWOB.TXT
-
 [cwoc]
 description = New Carlisle1, Canada
 location = (0.8380489, -1.1402818)
 [cwoc]
 description = New Carlisle1, Canada
 location = (0.8380489, -1.1402818)
@@ -1055,11 +989,6 @@ location = (0.7429285, -1.3971361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPS.TXT
 zone = ('paz001', 0.0081702)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPS.TXT
 zone = ('paz001', 0.0081702)
 
-[cwpx]
-description = Cape Peel West, N. W. T., Canada
-location = (1.2048590, -1.8817558)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPX.TXT
-
 [cwpz]
 description = Burns Lake Cs , B. C., Canada
 location = (0.9491682, -2.1982422)
 [cwpz]
 description = Burns Lake Cs , B. C., Canada
 location = (0.9491682, -2.1982422)
@@ -1152,12 +1081,7 @@ zone = ('mtz301', 0.0211927)
 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
 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)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWRX.TXT
+zone = ('waz515', 0.0548046)
 
 [cwry]
 description = Milk River, Canada
 
 [cwry]
 description = Milk River, Canada
@@ -1273,11 +1197,6 @@ location = (0.8651015, -2.0882865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWUS.TXT
 zone = ('waz049', 0.0178959)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWUS.TXT
 zone = ('waz049', 0.0178959)
 
-[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)
 [cwux]
 description = La Baie , Que., Canada
 location = (0.8429940, -1.2380202)
@@ -1470,11 +1389,6 @@ location = (1.0501064, -2.3172155)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZW.TXT
 zone = ('akz318', 0.0248537)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZW.TXT
 zone = ('akz318', 0.0248537)
 
-[cwzz]
-description = Saglek Bay, Canada
-location = (1.0181087, -1.0922852)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZZ.TXT
-
 [cxaf]
 comment = manually researched on 2020-05-24
 description = Abee Agdm, ALTA, Canada
 [cxaf]
 comment = manually researched on 2020-05-24
 description = Abee Agdm, ALTA, Canada
@@ -1869,13 +1783,6 @@ location = (0.9473211, -1.9634809)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXSL.TXT
 zone = ('mtz303', 0.0983312)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXSL.TXT
 zone = ('mtz303', 0.0983312)
 
-[cxsp]
-comment = manually researched on 2020-05-24
-description = St. Paul Agcm, ALTA, Canada
-location = (0.9426717, -1.9420618)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CXSP.TXT
-zone = ('mtz305', 0.0939995)
-
 [cxtd]
 comment = manually researched on 2020-05-24
 description = TRACADIE: NS, NS, Canada
 [cxtd]
 comment = manually researched on 2020-05-24
 description = TRACADIE: NS, NS, Canada
@@ -2046,7 +1953,7 @@ zone = ('waz515', 0.0333638)
 
 [cybq]
 description = Tadoule Lake Airport, Tadoule Lake, MB, CA
 
 [cybq]
 description = Tadoule Lake Airport, Tadoule Lake, MB, CA
-location = (1.0246147, -1.7193622)
+location = (1.0246184, -1.7193423)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBQ.TXT
 
 [cybr]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYBQ.TXT
 
 [cybr]
@@ -2142,7 +2049,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCY.TXT
 description = Dawson, Y. T., Canada
 location = (1.1178834, -2.4283348)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDA.TXT
 description = Dawson, Y. T., Canada
 location = (1.1178834, -2.4283348)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDA.TXT
-zone = ('akz141', 0.0577300)
+zone = ('akz142', 0.0578528)
 
 [cydb]
 description = Burwash Airport, Canada
 
 [cydb]
 description = Burwash Airport, Canada
@@ -2208,7 +2115,7 @@ zone = ('ndz002', 0.0090318)
 
 [cyer]
 description = Fort Severn Airport, Fort Severn, ON, CA
 
 [cyer]
 description = Fort Severn Airport, Fort Severn, ON, CA
-location = (0.9777143, -1.5302366)
+location = (0.9777143, -1.5302367)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYER.TXT
 
 [cyet]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYER.TXT
 
 [cyet]
@@ -2461,9 +2368,9 @@ zone = ('miz087', 0.0287205)
 
 [cylh]
 description = Lansdowne House Airport, Lansdowne House, ON, CA
 
 [cylh]
 description = Lansdowne House Airport, Lansdowne House, ON, CA
-location = (0.9109851, -1.5347413)
+location = (0.9109851, -1.5347412)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYLH.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYLH.TXT
-zone = ('miz001', 0.0803480)
+zone = ('miz001', 0.0803481)
 
 [cylj]
 description = Meadow Lake, Sask., Canada
 
 [cylj]
 description = Meadow Lake, Sask., Canada
@@ -2575,7 +2482,7 @@ zone = ('nyz026', 0.0924613)
 description = Old Crow Airport, Canada
 location = (1.1792608, -2.4402612)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYOC.TXT
 description = Old Crow Airport, Canada
 location = (1.1792608, -2.4402612)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYOC.TXT
-zone = ('akz204', 0.0476270)
+zone = ('akz805', 0.0479253)
 
 [cyod]
 description = Cold Lake, Alta., Canada
 
 [cyod]
 description = Cold Lake, Alta., Canada
@@ -2645,7 +2552,7 @@ zone = ('mnz011', 0.0634599)
 
 [cypo]
 description = Peawanuck Airport, Peawanuck, ON, CA
 
 [cypo]
 description = Peawanuck Airport, Peawanuck, ON, CA
-location = (0.9597234, -1.4912669)
+location = (0.9597205, -1.4912555)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYPO.TXT
 
 [cypq]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYPO.TXT
 
 [cypq]
@@ -2914,12 +2821,6 @@ location = (0.7615453, -1.3857914)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYTZ.TXT
 zone = ('nyz001', 0.0112423)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYTZ.TXT
 zone = ('nyz001', 0.0112423)
 
-[cyua]
-description = Shingle Point, Y. T., Canada
-location = (1.2034045, -2.3948826)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYUA.TXT
-zone = ('akz224', 0.0900160)
-
 [cyub]
 description = Tuktoyaktuk, Canada
 location = (1.2121312, -2.3215788)
 [cyub]
 description = Tuktoyaktuk, Canada
 location = (1.2121312, -2.3215788)
@@ -2931,11 +2832,6 @@ location = (0.7935430, -1.2871803)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYUL.TXT
 zone = ('nyz028', 0.0119515)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYUL.TXT
 zone = ('nyz028', 0.0119515)
 
-[cyus]
-description = Shepherd Bay, N. W. T., Canada
-location = (1.2010774, -1.6307193)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYUS.TXT
-
 [cyut]
 description = Repulse Bay Airport, Canada
 location = (1.1612257, -1.5053465)
 [cyut]
 description = Repulse Bay Airport, Canada
 location = (1.1612257, -1.5053465)
@@ -3039,11 +2935,6 @@ location = (0.9107710, -2.1301744)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYWL.TXT
 zone = ('waz503', 0.0582171)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYWL.TXT
 zone = ('waz503', 0.0582171)
 
-[cywy]
-description = Wrigley Airport, Canada
-location = (1.1033390, -2.1543181)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYWY.TXT
-
 [cyxc]
 description = Cranbrook, B. C., Canada
 location = (0.8659742, -2.0208004)
 [cyxc]
 description = Cranbrook, B. C., Canada
 location = (0.8659742, -2.0208004)
@@ -3087,7 +2978,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXP.TXT
 description = Beaver Creek Airport, Canada
 location = (1.0893763, -2.4585871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXQ.TXT
 description = Beaver Creek Airport, Canada
 location = (1.0893763, -2.4585871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYXQ.TXT
-zone = ('akz224', 0.0361121)
+zone = ('akz836', 0.0167615)
 
 [cyxr]
 description = Earlton, Ont., Canada
 
 [cyxr]
 description = Earlton, Ont., Canada
@@ -3306,11 +3197,6 @@ location = (0.8313585, -1.1475540)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZBF.TXT
 zone = ('mez006', 0.0401085)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZBF.TXT
 zone = ('mez006', 0.0401085)
 
-[czcp]
-description = Cape Parry, N. W. T., Canada
-location = (1.2234758, -2.1767165)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZCP.TXT
-
 [czcr]
 comment = manually researched on 2020-05-24
 description = Charlo Airport, NB, Canada
 [czcr]
 comment = manually researched on 2020-05-24
 description = Charlo Airport, NB, Canada
@@ -3353,11 +3239,6 @@ description = Fort Mcpherson Airport, Canada
 location = (1.1763519, -2.3535765)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZFM.TXT
 
 location = (1.1763519, -2.3535765)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZFM.TXT
 
-[czfn]
-description = Fort Norman Airport, Canada
-location = (1.1330096, -2.1915518)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZFN.TXT
-
 [czfs]
 comment = manually researched on 2020-05-24
 description = Fort Simpson Climate, NWT, Canada
 [czfs]
 comment = manually researched on 2020-05-24
 description = Fort Simpson Climate, NWT, Canada
@@ -3389,11 +3270,11 @@ location = (0.8784533, -1.8419769)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZMJ.TXT
 zone = ('mtz018', 0.0270157)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZMJ.TXT
 zone = ('mtz018', 0.0270157)
 
-[czmt]
-description = Masset Airport, Masset, BC, CA
-location = (0.9429578, -2.3060163)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZMT.TXT
-zone = ('akz332', 0.0202630)
+[czmu]
+description = unknown station in Canada
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CZMU.TXT
+zone = ('mtz018', 0.0270157)
 
 [czol]
 comment = manually researched on 2020-05-24
 
 [czol]
 comment = manually researched on 2020-05-24
@@ -3671,6 +3552,21 @@ description = Accra, Ghana
 location = (0.0977384, -0.0029089)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGAA.TXT
 
 location = (0.0977384, -0.0029089)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGAA.TXT
 
+[dgle]
+description = Tamale, Ghana
+location = (0.1658063, -0.0148353)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGLE.TXT
+
+[dgsi]
+description = Kumasi, Ghana
+location = (0.1172279, -0.0279253)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGSI.TXT
+
+[dgtk]
+description = Takoradi, Ghana
+location = (0.0852302, -0.0308342)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DGTK.TXT
+
 [diap]
 description = Abidjan, Cote D'Ivoire
 location = (0.0916298, -0.0686496)
 [diap]
 description = Abidjan, Cote D'Ivoire
 location = (0.0916298, -0.0686496)
@@ -3752,21 +3648,10 @@ location = (0.2103122, 0.1489348)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNKN.TXT
 
 [dnkt]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNKN.TXT
 
 [dnkt]
-comment = manually researched on 2020-07-25
-description = Katsina [Katsina Airport], KT, NG
-location = (0.2270295, 0.1337001)
+description = Katsina Airport, Katsina, KT, NG
+location = (0.2270289, 0.1337001)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNKT.TXT
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNKT.TXT
 
-[dnma]
-description = Maiduguri, Nigeria
-location = (0.2068215, 0.2283472)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNMA.TXT
-
-[dnmk]
-description = Makurdi, Nigeria
-location = (0.1340995, 0.1503892)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNMK.TXT
-
 [dnmm]
 description = Lagos / Ikeja, Nigeria
 location = (0.1149008, 0.0581776)
 [dnmm]
 description = Lagos / Ikeja, Nigeria
 location = (0.1149008, 0.0581776)
@@ -3993,7 +3878,7 @@ location = (0.9404416, 0.2469641)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDAH.TXT
 
 [edbc]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDAH.TXT
 
 [edbc]
-description = Cochstedt Airport, Magdeburg, ST, DE
+description = Cochstedt Airport, Hecklingen, ST, DE
 location = (0.9050649, 0.1993218)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDBC.TXT
 
 location = (0.9050649, 0.1993218)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EDBC.TXT
 
@@ -4798,8 +4683,7 @@ location = (-0.9043714, -1.0201449)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGYP.TXT
 
 [ehak]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGYP.TXT
 
 [ehak]
-comment = manually researched on 2020-05-24
-description = A12-cpp Sea, Netherlands
+description = A12-CPP Platform Helipad, North Sea, XX, NL
 location = (0.9668979, 0.0665019)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHAK.TXT
 
 location = (0.9668979, 0.0665019)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHAK.TXT
 
@@ -4819,8 +4703,8 @@ location = (0.9087348, 0.1026835)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDL.TXT
 
 [ehdv]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDL.TXT
 
 [ehdv]
-description = Glider Field De Voorst, Marknesse, FL, NL
-location = (0.9195219, 0.1031587)
+description = D15-FA-1 Heliport, XX, NL
+location = (0.9481452, 0.0512109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDV.TXT
 
 [eheh]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDV.TXT
 
 [eheh]
@@ -4829,9 +4713,8 @@ location = (0.8979719, 0.0945387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHEH.TXT
 
 [ehfd]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHEH.TXT
 
 [ehfd]
-comment = manually researched on 2020-05-24
-description = F3-fb-1  Sea, Netherlands
-location = (0.9573810, 0.0819626)
+description = F3-FB-1, XX, NL
+location = (0.9573665, 0.0819383)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHFD.TXT
 
 [ehfs]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHFD.TXT
 
 [ehfs]
@@ -4856,13 +4739,12 @@ location = (0.9431218, 0.1054499)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHHW.TXT
 
 [ehja]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHHW.TXT
 
 [ehja]
-comment = manually researched on 2020-05-24
-description = J6-a     Sea, Netherlands
-location = (0.9394089, 0.0514048)
+description = J6-A Heliport, XX, NL
+location = (0.9393943, 0.0513806)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHJA.TXT
 
 [ehjr]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHJA.TXT
 
 [ehjr]
-description = K13-A, ZH, NL
+description = K13-A Heliport, XX, NL
 location = (0.9288157, 0.0561802)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHJR.TXT
 
 location = (0.9288157, 0.0561802)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHJR.TXT
 
@@ -4872,9 +4754,8 @@ location = (0.9235701, 0.0834849)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHKD.TXT
 
 [ehkv]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHKD.TXT
 
 [ehkv]
-comment = manually researched on 2020-05-24
-description = K14-fa-1c Sea, Netherlands
-location = (0.9297272, 0.0633167)
+description = K14-FA-1C Heliport, XX, NL
+location = (0.9297126, 0.0632924)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHKV.TXT
 
 [ehle]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHKV.TXT
 
 [ehle]
@@ -4888,21 +4769,18 @@ location = (0.9288061, 0.1006473)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHLW.TXT
 
 [ehma]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHLW.TXT
 
 [ehma]
-comment = manually researched on 2020-05-24
-description = Awg-1     Sea, Netherlands
-location = (0.9336057, 0.1037017)
+description = AWG-1 Helipad, Buren, FR, NL
+location = (0.9335958, 0.1036952)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHMA.TXT
 
 [ehmg]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHMA.TXT
 
 [ehmg]
-comment = manually researched on 2020-05-24
-description = L9-ff-1   Sea, Netherlands
-location = (0.9357486, 0.0865732)
+description = L9-FF-1 Heliport, XX, NL
+location = (0.9357485, 0.0865732)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHMG.TXT
 
 [ehpg]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHMG.TXT
 
 [ehpg]
-comment = manually researched on 2020-05-24
-description = P11-b     Sea, Netherlands
-location = (0.9138544, 0.0583231)
+description = P11-B (De Ruyter) Heliport, XX, NL
+location = (0.9138540, 0.0583275)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHPG.TXT
 
 [ehrd]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHPG.TXT
 
 [ehrd]
@@ -4911,12 +4789,12 @@ location = (0.9066985, 0.0776672)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHRD.TXT
 
 [ehsa]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHRD.TXT
 
 [ehsa]
-description = Europlatform, ZH, NL
+description = Europlatform Heliport, XX, NL
 location = (0.9075349, 0.0571562)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHSA.TXT
 
 [ehsc]
 location = (0.9075349, 0.0571562)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHSA.TXT
 
 [ehsc]
-description = Lichteiland Goeree, ZH, NL
+description = Lichteiland Goeree Heliport, Goeree-Overflakkee, ZH, NL
 location = (0.9062622, 0.0640536)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHSC.TXT
 
 location = (0.9062622, 0.0640536)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHSC.TXT
 
@@ -5165,19 +5043,14 @@ description = Hasvik, Norway
 location = (1.2301662, 0.3865904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENHK.TXT
 
 location = (1.2301662, 0.3865904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENHK.TXT
 
-[enhm]
-description = unknown station in Norway
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENHM.TXT
-
 [enhv]
 description = Honningsvag / Valan, Norway
 location = (1.2394747, 0.4534947)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENHV.TXT
 
 [enjs]
 [enhv]
 description = Honningsvag / Valan, Norway
 location = (1.2394747, 0.4534947)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENHV.TXT
 
 [enjs]
-description = unknown station in Norway
-location = None
+description = Johan Sverdrup Helipad, U-A, NO
+location = (1.0268694, 0.0444284)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENJS.TXT
 
 [enkb]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENJS.TXT
 
 [enkb]
@@ -5196,8 +5069,8 @@ location = (0.9967866, 0.0496837)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENLA.TXT
 
 [enle]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENLA.TXT
 
 [enle]
-description = unknown station in Norway
-location = None
+description = Ekofisk Oil Pltf Helipad, U-A, NO
+location = (0.9866922, 0.0561415)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENLE.TXT
 
 [enlk]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENLE.TXT
 
 [enlk]
@@ -5226,8 +5099,8 @@ location = (1.2228940, 0.4360414)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENNA.TXT
 
 [enne]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENNA.TXT
 
 [enne]
-description = unknown station in Norway
-location = None
+description = Norne A Helipad, U-A, NO
+location = (1.1524990, 0.1410807)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENNE.TXT
 
 [ennm]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENNE.TXT
 
 [ennm]
@@ -5261,13 +5134,13 @@ location = (1.0584549, 0.0650086)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQA.TXT
 
 [enqc]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQA.TXT
 
 [enqc]
-description = Troll C Platform, XX, NO
+description = Troll C FPU, XX, NO
 location = (1.0626577, 0.0630015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQC.TXT
 
 [enqr]
 location = (1.0626577, 0.0630015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQC.TXT
 
 [enqr]
-description = unknown station in Norway
-location = None
+description = Snorre B Helipad, U-A, NO
+location = (1.0736684, 0.0386882)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQR.TXT
 
 [enra]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQR.TXT
 
 [enra]
@@ -5306,14 +5179,13 @@ location = (1.0791953, 0.1067560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSD.TXT
 
 [ense]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSD.TXT
 
 [ense]
-description = unknown station in Norway
-location = None
+description = Snorre A Helipad, U-A, NO
+location = (1.0724856, 0.0373937)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSE.TXT
 
 [ensf]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSE.TXT
 
 [ensf]
-comment = manually researched on 2020-05-24
-description = Statfjord A [oil platform], NO
-location = (1.0691063, 0.0323274)
+description = Statfjord A Helipad, U-A, NO
+location = (1.0691046, 0.0323254)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSF.TXT
 
 [ensg]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSF.TXT
 
 [ensg]
@@ -5367,13 +5239,13 @@ location = (1.0332349, 0.1791871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENTO.TXT
 
 [enug]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENTO.TXT
 
 [enug]
-description = unknown station in Norway
-location = None
+description = Goliat, XX, NO
+location = (1.2444198, 0.3883358)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENUG.TXT
 
 [enun]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENUG.TXT
 
 [enun]
-description = unknown station in Norway
-location = None
+description = Aasta Hansteen FPU, XX, NO
+location = (1.1700827, 0.1231330)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENUN.TXT
 
 [enva]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENUN.TXT
 
 [enva]
@@ -5392,8 +5264,8 @@ location = (1.1807947, 0.2221325)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENVR.TXT
 
 [enwv]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENVR.TXT
 
 [enwv]
-description = unknown station in Norway
-location = None
+description = Valhall PH Helipad, U-A, NO
+location = (0.9823294, 0.0593412)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENWV.TXT
 
 [enzv]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENWV.TXT
 
 [enzv]
@@ -5486,16 +5358,6 @@ description = unknown station in Northern Europe
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQAZ.TXT
 
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQAZ.TXT
 
-[eqbk]
-description = unknown station in Northern Europe
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQBK.TXT
-
-[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
 [eqya]
 description = unknown station in Northern Europe
 location = None
@@ -5526,6 +5388,11 @@ description = unknown station in Northern Europe
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYF.TXT
 
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYF.TXT
 
+[eqyg]
+description = Nsa Souda Bay, Greece
+location = (0.6201737, 0.4214970)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYG.TXT
+
 [eqyk]
 comment = manually researched on 2020-05-24
 description = Adana Incirlik/American AFB, ADA, Turkey
 [eqyk]
 comment = manually researched on 2020-05-24
 description = Adana Incirlik/American AFB, ADA, Turkey
@@ -5537,6 +5404,11 @@ description = unknown station in Northern Europe
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYL.TXT
 
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYL.TXT
 
+[eqys]
+description = Sigonella, Nas, Italy
+location = (0.6527531, 0.2603449)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EQYS.TXT
+
 [eqyt]
 description = unknown station in Northern Europe
 location = None
 [eqyt]
 description = unknown station in Northern Europe
 location = None
@@ -5627,6 +5499,11 @@ description = Halmstad Swedish Air Force Base, Sweden
 location = (0.9893108, 0.2239839)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESMT.TXT
 
 location = (0.9893108, 0.2239839)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESMT.TXT
 
+[esmv]
+description = Hagshult, Sweden
+location = (1.0000737, 0.2466732)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESMV.TXT
+
 [esmx]
 description = Vaxjo, Sweden
 location = (0.9922197, 0.2588905)
 [esmx]
 description = Vaxjo, Sweden
 location = (0.9922197, 0.2588905)
@@ -5689,7 +5566,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESNX.TXT
 
 [esnz]
 description = Åre Östersund Airport, Östersund, Z, SE
 
 [esnz]
 description = Åre Östersund Airport, Östersund, Z, SE
-location = (1.1029504, 0.2530780)
+location = (1.1029457, 0.2530784)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESNZ.TXT
 
 [esoe]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESNZ.TXT
 
 [esoe]
@@ -5769,7 +5646,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESTL.TXT
 
 [esup]
 description = Pajala Airport, BD, SE
 
 [esup]
 description = Pajala Airport, BD, SE
-location = (1.1736571, 0.4026282)
+location = (1.1736391, 0.4027329)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESUP.TXT
 
 [esut]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ESUP.TXT
 
 [esut]
@@ -5793,8 +5670,8 @@ location = (0.8607382, 0.1855867)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETEB.TXT
 
 [etek]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETEB.TXT
 
 [etek]
-description = Baumholder Army Air Field, RP, DE
-location = (0.8665612, 0.1274103)
+description = unknown station in Military airports
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETEK.TXT
 
 [etgg]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETEK.TXT
 
 [etgg]
@@ -6112,6 +5989,11 @@ description = Wonderboom / Pretoria, South Africa
 location = (-0.4476770, 0.4924737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAWB.TXT
 
 location = (-0.4476770, 0.4924737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAWB.TXT
 
+[fawk]
+description = Waterkloof (Saaf), South Africa
+location = (-0.4508767, 0.4924737)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAWK.TXT
+
 [fbke]
 description = Kasane, Botswana
 location = (-0.3109595, 0.4389503)
 [fbke]
 description = Kasane, Botswana
 location = (-0.3109595, 0.4389503)
@@ -6122,11 +6004,6 @@ description = Maun, Botswana
 location = (-0.3487750, 0.4086979)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBMN.TXT
 
 location = (-0.3487750, 0.4086979)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBMN.TXT
 
-[fbpm]
-description = P G Matante Intl, Francistown, FR, BW
-location = (-0.3692967, 0.4794166)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBPM.TXT
-
 [fbsk]
 description = Seretse Khama International Airport, Botswana
 location = (-0.4226606, 0.4523312)
 [fbsk]
 description = Seretse Khama International Airport, Botswana
 location = (-0.4226606, 0.4523312)
@@ -6137,6 +6014,11 @@ 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
 
 location = (-0.0741765, 0.2661627)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FCBB.TXT
 
+[fcod]
+description = Oyo Ollombo Airport, Oyo, 14, CG
+location = (-0.0214094, 0.2776819)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FCOD.TXT
+
 [fcpp]
 description = Pointe-Noire, Congo, Republic Of The
 location = (-0.0840667, 0.2076942)
 [fcpp]
 description = Pointe-Noire, Congo, Republic Of The
 location = (-0.0840667, 0.2076942)
@@ -6160,15 +6042,13 @@ location = (-0.4519167, 0.5499527)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDMY.TXT
 
 [fdot]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDMY.TXT
 
 [fdot]
-comment = manually researched on 2020-05-24
-description = Moti, Swaziland
-location = (-0.4660776, 0.5484790)
+description = unknown station in Swaziland
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDOT.TXT
 
 [fdpp]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDOT.TXT
 
 [fdpp]
-comment = manually researched on 2020-05-24
-description = Piggs Peak Met Stn., Swaziland
-location = (-0.4532219, 0.5454294)
+description = unknown station in Swaziland
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDPP.TXT
 
 [fdsk]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDPP.TXT
 
 [fdsk]
@@ -6176,11 +6056,6 @@ 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
 
 location = (-0.4600445, 0.5535651)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDSK.TXT
 
-[fdst]
-description = Siteki Airport, Siteki, LU, SZ
-location = (-0.4620228, 0.5575030)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FDST.TXT
-
 [feff]
 description = Bangui, Central African Republic
 location = (0.0767945, 0.3231768)
 [feff]
 description = Bangui, Central African Republic
 location = (0.0767945, 0.3231768)
@@ -6251,26 +6126,11 @@ description = Yaounde, Cameroon
 location = (0.0669043, 0.2010038)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FKYS.TXT
 
 location = (0.0669043, 0.2010038)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FKYS.TXT
 
-[flhn]
-description = Harry Mwanga Nkumbula International Airport, Livingstone, 07, ZM
-location = (-0.3110491, 0.4506912)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLHN.TXT
-
 [flkk]
 description = Kenneth Kaunda International Airport, Lusaka, 09, ZM
 location = (-0.2675735, 0.4965937)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLKK.TXT
 
 [flkk]
 description = Kenneth Kaunda International Airport, Lusaka, 09, ZM
 location = (-0.2675735, 0.4965937)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLKK.TXT
 
-[flmf]
-description = Mfuwe, Zambia
-location = (-0.2314113, 0.5574000)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FLMF.TXT
-
-[fmch]
-description = Hahaya International Airport, Comoros
-location = (-0.2012946, 0.7551458)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FMCH.TXT
-
 [fmcz]
 description = Dzaoudzi / Pamanzi Mayotte, Comoros
 location = (-0.2234021, 0.7903433)
 [fmcz]
 description = Dzaoudzi / Pamanzi Mayotte, Comoros
 location = (-0.2234021, 0.7903433)
@@ -6331,11 +6191,6 @@ description = Catumbela Airport, Catumbela, BGU, AO
 location = (-0.2178031, 0.2353908)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNCT.TXT
 
 location = (-0.2178031, 0.2353908)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNCT.TXT
 
-[fndu]
-description = Dundo Airport, Chitato, LNO, AO
-location = (-0.1291699, 0.3633514)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNDU.TXT
-
 [fngi]
 description = Ngjiva Pereira Airport, Ngiva, CNN, AO
 location = (-0.2974652, 0.2737339)
 [fngi]
 description = Ngjiva Pereira Airport, Ngiva, CNN, AO
 location = (-0.2974652, 0.2737339)
@@ -6356,61 +6211,36 @@ description = Luanda, Angola
 location = (-0.1544616, 0.2309652)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNLU.TXT
 
 location = (-0.1544616, 0.2309652)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNLU.TXT
 
-[fnma]
-description = Malanje Airport, Malanje, MAL, AO
-location = (-0.1662442, 0.2847051)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNMA.TXT
-
-[fnmo]
-description = Welwitschia Mirabilis International Airport, Moçâmedes, NAM, AO
-location = (-0.2663582, 0.2120017)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNMO.TXT
+[fnsa]
+description = Saurimo Airport, Saurimo, LSU, AO
+location = (-0.1691062, 0.3566039)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNSA.TXT
 
 [fnso]
 description = Soyo Airport, Soyo, ZAI, AO
 location = (-0.1071822, 0.2159287)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNSO.TXT
 
 
 [fnso]
 description = Soyo Airport, Soyo, ZAI, AO
 location = (-0.1071822, 0.2159287)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNSO.TXT
 
+[fnsu]
+description = Sumbe Airport, Sumbe, CUS, AO
+location = (-0.1949166, 0.2416845)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNSU.TXT
+
 [fnub]
 description = Lubango Airport, Lubango, HUI, AO
 location = (-0.2604852, 0.2369284)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNUB.TXT
 
 [fnub]
 description = Lubango Airport, Lubango, HUI, AO
 location = (-0.2604852, 0.2369284)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNUB.TXT
 
-[fnug]
-description = Uige Airport, Uige, UIG, AO
-location = (-0.1326986, 0.2622846)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNUG.TXT
-
-[fogm]
-description = Mouila, Gabon
-location = (-0.0325795, 0.1922771)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOGM.TXT
-
-[fogo]
-description = Oyem Airport, Oyem, 9, GA
-location = (0.0269324, 0.2021336)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOGO.TXT
-
-[fogr]
-description = Lambarene, Gabon
-location = (-0.0125082, 0.1786054)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOGR.TXT
-
-[foob]
-description = Bitam, Gabon
-location = (0.0363610, 0.2004220)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOB.TXT
+[fnue]
+description = Luena Airport, Luena, MOX, AO
+location = (-0.2053921, 0.3472804)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FNUE.TXT
 
 [foog]
 description = Port-Gentil, Gabon
 location = (-0.0122173, 0.1527163)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOG.TXT
 
 
 [foog]
 description = Port-Gentil, Gabon
 location = (-0.0122173, 0.1527163)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOG.TXT
 
-[fook]
-description = Makokou, Gabon
-location = (0.0098902, 0.2245657)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOK.TXT
-
 [fool]
 description = Libreville, Gabon
 location = (0.0078540, 0.1643518)
 [fool]
 description = Libreville, Gabon
 location = (0.0078540, 0.1643518)
@@ -6421,16 +6251,6 @@ description = Franceville / Mvengue, Gabon
 location = (-0.0287979, 0.2344559)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOON.TXT
 
 location = (-0.0287979, 0.2344559)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOON.TXT
 
-[foor]
-description = Lastoursville, Gabon
-location = (-0.0145444, 0.2219477)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOR.TXT
-
-[foot]
-description = Tchibanga, Gabon
-location = (-0.0497419, 0.1922771)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FOOT.TXT
-
 [fpst]
 description = S. Tome, Sao Tome And Principe
 location = (0.0066904, 0.1172279)
 [fpst]
 description = S. Tome, Sao Tome And Principe
 location = (0.0066904, 0.1172279)
@@ -6591,6 +6411,11 @@ description = Katima Mulilo, Namibia
 location = (-0.3077791, 0.4219624)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYKM.TXT
 
 location = (-0.3077791, 0.4219624)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYKM.TXT
 
+[fykt]
+description = Keetmanshoop, Namibia
+location = (-0.4630940, 0.3161955)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYKT.TXT
+
 [fylz]
 description = Luderitz / Diaz Point, Namibia
 location = (-0.4657120, 0.2661627)
 [fylz]
 description = Luderitz / Diaz Point, Namibia
 location = (-0.4657120, 0.2661627)
@@ -6601,6 +6426,11 @@ description = Ondangwa, Namibia
 location = (-0.3120358, 0.2784236)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOA.TXT
 
 location = (-0.3120358, 0.2784236)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOA.TXT
 
+[fyog]
+description = Oranjemund Airport, Oranjemund, KA, NA
+location = (-0.4988971, 0.2870490)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOG.TXT
+
 [fyru]
 description = Rundu, Namibia
 location = (-0.3127048, 0.3449934)
 [fyru]
 description = Rundu, Namibia
 location = (-0.3127048, 0.3449934)
@@ -6621,11 +6451,6 @@ description = J. G. Strijdom, Namibia
 location = (-0.3924082, 0.3048508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYWH.TXT
 
 location = (-0.3924082, 0.3048508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYWH.TXT
 
-[fyww]
-description = Windhoek, Town Met, Namibia
-location = (-0.3938626, 0.2984513)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYWW.TXT
-
 [fzaa]
 description = Kinshasa / N'Djili, Congo, Democratic Republic Of The
 location = (-0.0765036, 0.2693625)
 [fzaa]
 description = Kinshasa / N'Djili, Congo, Democratic Republic Of The
 location = (-0.0765036, 0.2693625)
@@ -6656,6 +6481,11 @@ description = Bamako / Senou, Mali
 location = (0.2187479, -0.1387537)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GABS.TXT
 
 location = (0.2187479, -0.1387537)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GABS.TXT
 
+[gago]
+description = Gao, Mali
+location = (0.2839069, -0.0008727)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAGO.TXT
+
 [gakd]
 description = Kayes Dag Dag Airport, 1, ML
 location = (0.2527446, -0.1990443)
 [gakd]
 description = Kayes Dag Dag Airport, 1, ML
 location = (0.2527446, -0.1990443)
@@ -6851,11 +6681,6 @@ description = Tanger Aerodrome, Morocco
 location = (0.6236643, -0.1029744)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMTT.TXT
 
 location = (0.6236643, -0.1029744)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMTT.TXT
 
-[gnbt]
-description = unknown station in Western parts of West Africa or Maghreb
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GNBT.TXT
-
 [gobd]
 description = Blaise Diagne International Airport, Dakar, DK, SN
 location = (0.2560398, -0.2979859)
 [gobd]
 description = Blaise Diagne International Airport, Dakar, DK, SN
 location = (0.2560398, -0.2979859)
@@ -6941,11 +6766,6 @@ description = Nouadhibou, Mauritania
 location = (0.3653556, -0.2972877)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQPP.TXT
 
 location = (0.3653556, -0.2972877)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQPP.TXT
 
-[gqpz]
-description = Tazadit Airport, Zouérate, 11, MR
-location = (0.3971906, -0.2178560)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQPZ.TXT
-
 [gucy]
 description = Conakry / Gbessia, Guinea
 location = (0.1669698, -0.2376557)
 [gucy]
 description = Conakry / Gbessia, Guinea
 location = (0.1669698, -0.2376557)
@@ -6967,8 +6787,8 @@ location = (0.2816350, -0.3994867)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GVBA.TXT
 
 [gvnp]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GVBA.TXT
 
 [gvnp]
-description = Praia International Airport, Praia, S, CV
-location = (0.2604817, -0.4100389)
+description = Nelson Mandela International Airport, Praia, S, CV
+location = (0.2607718, -0.4098858)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GVNP.TXT
 
 [gvsv]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GVNP.TXT
 
 [gvsv]
@@ -6981,11 +6801,6 @@ description = Addis Ababa, Ethiopia
 location = (0.1567887, 0.6771877)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HAAB.TXT
 
 location = (0.1567887, 0.6771877)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HAAB.TXT
 
-[hadr]
-description = Dire Dawa, Ethiopia
-location = (0.1675516, 0.7307112)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HADR.TXT
-
 [hbba]
 description = Bujumbura, Burundi
 location = (-0.0578868, 0.5116724)
 [hbba]
 description = Bujumbura, Burundi
 location = (-0.0578868, 0.5116724)
@@ -7006,16 +6821,16 @@ description = Djibouti \ Ambouli, Djibouti
 location = (0.2015855, 0.7534005)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDAM.TXT
 
 location = (0.2015855, 0.7534005)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDAM.TXT
 
+[hear]
+description = El Arish, Egypt
+location = (0.5425065, 0.5902122)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEAR.TXT
+
 [heat]
 description = Asyut, Egypt
 location = (0.4721116, 0.5413430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEAT.TXT
 
 [heat]
 description = Asyut, Egypt
 location = (0.4721116, 0.5413430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEAT.TXT
 
-[heax]
-description = Alexandria / Nouzha, Egypt
-location = (0.5445427, 0.5227261)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEAX.TXT
-
 [heba]
 description = Alexandria Borg El Arab, Egypt
 location = (0.5500696, 0.5265077)
 [heba]
 description = Alexandria Borg El Arab, Egypt
 location = (0.5500696, 0.5265077)
@@ -7031,11 +6846,6 @@ description = Cairo Airport, Egypt
 location = (0.5259259, 0.5480334)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HECA.TXT
 
 location = (0.5259259, 0.5480334)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HECA.TXT
 
-[heco]
-description = unknown station in Egypt
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HECO.TXT
-
 [hecp]
 description = Capital International Airport, New Cairo, C, EG
 location = (0.5248954, 0.5557645)
 [hecp]
 description = Capital International Airport, New Cairo, C, EG
 location = (0.5248954, 0.5557645)
@@ -7066,26 +6876,11 @@ description = Mersa Matruh, Egypt
 location = (0.5468698, 0.4750204)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEMM.TXT
 
 location = (0.5468698, 0.4750204)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEMM.TXT
 
-[heoc]
-description = October Airport, Sixth of October City, C, EG
-location = (0.5203228, 0.5380557)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEOC.TXT
-
-[hepc]
-description = unknown station in Egypt
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEPC.TXT
-
 [heps]
 description = Port Said, Egypt
 location = (0.5457063, 0.5637413)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEPS.TXT
 
 [heps]
 description = Port Said, Egypt
 location = (0.5457063, 0.5637413)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEPS.TXT
 
-[hert]
-description = unknown station in Egypt
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HERT.TXT
-
 [hesc]
 description = Saint Catherine International Airport, Saint Catherine, JS, EG
 location = (0.5006407, 0.5945059)
 [hesc]
 description = Saint Catherine International Airport, Saint Catherine, JS, EG
 location = (0.5006407, 0.5945059)
@@ -7108,14 +6903,24 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESN.TXT
 
 [hesw]
 description = Siwa Oasis North Airport, Siwa Oasis, MT, EG
 
 [hesw]
 description = Siwa Oasis North Airport, Siwa Oasis, MT, EG
-location = (0.5120604, 0.4452832)
+location = (0.5121884, 0.4451571)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESW.TXT
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESW.TXT
 
+[hesx]
+description = Sphinx International Airport, Al Jiza, GZ, EG
+location = (0.5254851, 0.5391192)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESX.TXT
+
 [hetr]
 description = El Tor, Egypt
 location = (0.4927646, 0.5692682)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HETR.TXT
 
 [hetr]
 description = El Tor, Egypt
 location = (0.4927646, 0.5692682)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HETR.TXT
 
+[hhtr]
+description = unknown station in Eritrea
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HHTR.TXT
+
 [hkel]
 description = Eldoret, Kenya
 location = (0.0093084, 0.6158103)
 [hkel]
 description = Eldoret, Kenya
 location = (0.0093084, 0.6158103)
@@ -7196,20 +7001,10 @@ description = Wajir, Kenya
 location = (0.0305433, 0.6992953)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKWJ.TXT
 
 location = (0.0305433, 0.6992953)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HKWJ.TXT
 
-[hllb]
-description = Benina, Libya
-location = (0.5602507, 0.3537201)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HLLB.TXT
-
-[hllm]
-description = Mitiga International Airport, Tripoli, TB, LY
-location = (0.5740697, 0.2319172)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HLLM.TXT
-
-[hlms]
-description = Misrata International Airport, Misrata, MI, LY
-location = (0.5641777, 0.2628640)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HLMS.TXT
+[hrca]
+description = unknown station in Rwanda
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HRCA.TXT
 
 [hryr]
 description = Kigali, Rwanda
 
 [hryr]
 description = Kigali, Rwanda
@@ -7221,31 +7016,6 @@ description = Kamembe Airport, Kamembe, 04, RW
 location = (-0.0429742, 0.5045380)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HRZA.TXT
 
 location = (-0.0429742, 0.5045380)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HRZA.TXT
 
-[hsdn]
-description = Dongola, Sudan
-location = (0.3345214, 0.5320345)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSDN.TXT
-
-[hsfs]
-description = El Fasher, Sudan
-location = (0.2376557, 0.4421501)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSFS.TXT
-
-[hsob]
-description = El Obeid, Sudan
-location = (0.2298017, 0.5276712)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSOB.TXT
-
-[hspn]
-description = Port Sudan International, Sudan
-location = (0.3391757, 0.6498443)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSPN.TXT
-
-[hssk]
-description = Khartoum International Airport, Khartoum, 03, SD
-location = (0.2720881, 0.5681605)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HSSK.TXT
-
 [htar]
 description = Arusha, Tanzania
 location = (-0.0581776, 0.6390814)
 [htar]
 description = Arusha, Tanzania
 location = (-0.0581776, 0.6390814)
@@ -7256,11 +7026,6 @@ description = Bukoba, Tanzania
 location = (-0.0232711, 0.5553056)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTBU.TXT
 
 location = (-0.0232711, 0.5553056)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTBU.TXT
 
-[htd0]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTD0.TXT
-
 [htda]
 description = Dar Es Salaam Airport, Tanzania
 location = (-0.1198459, 0.6841691)
 [htda]
 description = Dar Es Salaam Airport, Tanzania
 location = (-0.1198459, 0.6841691)
@@ -7276,41 +7041,36 @@ description = Songwe Airport, Mbeya, 14, TZ
 location = (-0.1556824, 0.5807405)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTGW.TXT
 
 location = (-0.1556824, 0.5807405)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTGW.TXT
 
-[htib]
+[htha]
 description = unknown station in Tanzania
 location = None
 description = unknown station in Tanzania
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTIB.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTHA.TXT
 
 
-[htif]
+[htib]
 description = unknown station in Tanzania
 location = None
 description = unknown station in Tanzania
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTIF.TXT
+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
 
 
 [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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKA.TXT
 
 [htka]
 description = Kigoma, Tanzania
 location = (-0.0852302, 0.5171992)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKA.TXT
 
+[htki]
+description = Kilwa Masoko, Tanzania
+location = (-0.1559161, 0.6896959)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKI.TXT
+
 [htkj]
 description = Kilimanjaro Airport, Tanzania
 location = (-0.0596321, 0.6469354)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKJ.TXT
 
 [htkj]
 description = Kilimanjaro Airport, Tanzania
 location = (-0.0596321, 0.6469354)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKJ.TXT
 
-[htln]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTLN.TXT
-
 [htmg]
 description = Morogoro, Tanzania
 location = (-0.1192642, 0.6571165)
 [htmg]
 description = Morogoro, Tanzania
 location = (-0.1192642, 0.6571165)
@@ -7326,6 +7086,11 @@ description = Mpanda Airport, Mpanda, 20, TZ
 location = (-0.1109222, 0.5425202)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMP.TXT
 
 location = (-0.1109222, 0.5425202)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMP.TXT
 
+[htms]
+description = Moshi, Tanzania
+location = (-0.0584685, 0.6515896)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMS.TXT
+
 [htmt]
 description = Mtwara, Tanzania
 location = (-0.1791871, 0.7013315)
 [htmt]
 description = Mtwara, Tanzania
 location = (-0.1791871, 0.7013315)
@@ -7341,6 +7106,16 @@ description = Mwanza, Tanzania
 location = (-0.0430515, 0.5745042)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMW.TXT
 
 location = (-0.0430515, 0.5745042)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMW.TXT
 
+[htpe]
+description = Pemba / Karume Airport, Tanzania
+location = (-0.0916298, 0.6949319)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTPE.TXT
+
+[htse]
+description = Same, Tanzania
+location = (-0.0712676, 0.6582800)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTSE.TXT
+
 [htsi]
 description = unknown station in Tanzania
 location = None
 [htsi]
 description = unknown station in Tanzania
 location = None
@@ -7361,6 +7136,11 @@ description = Tabora Airport, Tanzania
 location = (-0.0887209, 0.5730498)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTTB.TXT
 
 location = (-0.0887209, 0.5730498)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTTB.TXT
 
+[httg]
+description = Tanga, Tanzania
+location = (-0.0887209, 0.6818420)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTTG.TXT
+
 [htza]
 description = Zanzibar / Kisauni, Tanzania
 location = (-0.1085013, 0.6844600)
 [htza]
 description = Zanzibar / Kisauni, Tanzania
 location = (-0.1085013, 0.6844600)
@@ -7371,6 +7151,12 @@ description = Entebbe Airport, Uganda
 location = (0.0008727, 0.5663593)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUEN.TXT
 
 location = (0.0008727, 0.5663593)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HUEN.TXT
 
+[k00u]
+description = Big Horn County Airport, Hardin, MT, US
+location = (0.7983907, -1.8790297)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K00U.TXT
+zone = ('mtz057', 0.0024580)
+
 [k04v]
 description = Saguache, Saguache Municipal Airport, CO, United States
 location = (0.6649220, -1.8529918)
 [k04v]
 description = Saguache, Saguache Municipal Airport, CO, United States
 location = (0.6649220, -1.8529918)
@@ -7429,6 +7215,12 @@ location = (0.6945456, -1.8459288)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0CO.TXT
 zone = ('coz034', 0.0035161)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0CO.TXT
 zone = ('coz034', 0.0035161)
 
+[k0d8]
+description = Gettysburg Municipal Airport, Gettysburg, SD, US
+location = (0.7851660, -1.7445054)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0D8.TXT
+zone = ('sdz016', 0.0013590)
+
 [k0e0]
 comment = manually researched on 2020-05-24
 description = Moriarty Muni, Moriarty, NM, United States of America
 [k0e0]
 comment = manually researched on 2020-05-24
 description = Moriarty Muni, Moriarty, NM, United States of America
@@ -7478,12 +7270,24 @@ location = (0.6397310, -1.4524242)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0VG.TXT
 zone = ('vaz001', 0.0015405)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0VG.TXT
 zone = ('vaz001', 0.0015405)
 
+[k0w3]
+description = Harford County Airport, Churchville, MD, US
+location = (0.6905709, -1.3299828)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0W3.TXT
+zone = ('mdz507', 0.0028312)
+
 [k10g]
 description = Holmes County Airport, Millersburg, OH, US
 location = (0.7075076, -1.4303741)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K10G.TXT
 zone = ('ohz038', 0.0005342)
 
 [k10g]
 description = Holmes County Airport, Millersburg, OH, US
 location = (0.7075076, -1.4303741)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K10G.TXT
 zone = ('ohz038', 0.0005342)
 
+[k10u]
+description = Owyhee Airport, Owyhee, NV, US
+location = (0.7322285, -2.0277611)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K10U.TXT
+zone = ('idz015', 0.0070306)
+
 [k11r]
 description = Brenham, Brenham Municipal Airport, TX, United States
 location = (0.5274191, -1.6820465)
 [k11r]
 description = Brenham, Brenham Municipal Airport, TX, United States
 location = (0.5274191, -1.6820465)
@@ -7575,18 +7379,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AW.TXT
 zone = ('alz041', 0.0025470)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AW.TXT
 zone = ('alz041', 0.0025470)
 
-[k1bm]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BM.TXT
-zone = ('alz041', 0.0025470)
-
-[k1bn]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BN.TXT
-zone = ('alz041', 0.0025470)
-
 [k1cm]
 description = unknown station in United States of America
 location = None
 [k1cm]
 description = unknown station in United States of America
 location = None
@@ -7611,35 +7403,41 @@ location = (0.7894211, -1.6853947)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1D1.TXT
 zone = ('sdz021', 0.0026835)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1D1.TXT
 zone = ('sdz021', 0.0026835)
 
+[k1d8]
+description = Redfield Municipal Airport, Redfield, SD, US
+location = (0.7829983, -1.7196642)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1D8.TXT
+zone = ('sdz018', 0.0026212)
+
 [k1dm]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DM.TXT
 [k1dm]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DM.TXT
-zone = ('sdz021', 0.0026835)
+zone = ('sdz018', 0.0026212)
 
 [k1dn]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DN.TXT
 
 [k1dn]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DN.TXT
-zone = ('sdz021', 0.0026835)
+zone = ('sdz018', 0.0026212)
 
 [k1em]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EM.TXT
 
 [k1em]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EM.TXT
-zone = ('sdz021', 0.0026835)
+zone = ('sdz018', 0.0026212)
 
 [k1en]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EN.TXT
 
 [k1en]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EN.TXT
-zone = ('sdz021', 0.0026835)
+zone = ('sdz018', 0.0026212)
 
 [k1ew]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EW.TXT
 
 [k1ew]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EW.TXT
-zone = ('sdz021', 0.0026835)
+zone = ('sdz018', 0.0026212)
 
 [k1f0]
 description = Ardmore, Ardmore Downtown Executive Airport, OK, United States
 
 [k1f0]
 description = Ardmore, Ardmore Downtown Executive Airport, OK, United States
@@ -7653,10 +7451,10 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FM.TXT
 zone = ('okz046', 0.0029747)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FM.TXT
 zone = ('okz046', 0.0029747)
 
-[k1fw]
+[k1fn]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FW.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FN.TXT
 zone = ('okz046', 0.0029747)
 
 [k1gm]
 zone = ('okz046', 0.0029747)
 
 [k1gm]
@@ -7725,6 +7523,18 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JN.TXT
 zone = ('ilz066', 0.0007896)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JN.TXT
 zone = ('ilz066', 0.0007896)
 
+[k1jw]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JW.TXT
+zone = ('ilz066', 0.0007896)
+
+[k1k8]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1K8.TXT
+zone = ('ilz066', 0.0007896)
+
 [k1km]
 description = unknown station in United States of America
 location = None
 [k1km]
 description = unknown station in United States of America
 location = None
@@ -7743,16 +7553,16 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KW.TXT
 zone = ('ilz066', 0.0007896)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1KW.TXT
 zone = ('ilz066', 0.0007896)
 
-[k1ln]
+[k1lm]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LM.TXT
 zone = ('ilz066', 0.0007896)
 
 zone = ('ilz066', 0.0007896)
 
-[k1lw]
+[k1ln]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LW.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1LN.TXT
 zone = ('ilz066', 0.0007896)
 
 [k1m4]
 zone = ('ilz066', 0.0007896)
 
 [k1m4]
@@ -7815,6 +7625,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1ON.TXT
 zone = ('tnz008', 0.0021660)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1ON.TXT
 zone = ('tnz008', 0.0021660)
 
+[k1ow]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1OW.TXT
+zone = ('tnz008', 0.0021660)
+
 [k1p1]
 description = Plymouth, Plymouth Municipal Airport, NH, United States
 location = (0.7640906, -1.2523368)
 [k1p1]
 description = Plymouth, Plymouth Municipal Airport, NH, United States
 location = (0.7640906, -1.2523368)
@@ -7828,10 +7644,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1R7.TXT
 zone = ('msz062', 0.0014433)
 
 [k1r8]
 zone = ('msz062', 0.0014433)
 
 [k1r8]
-description = Bay Minette Municipal Airport, Bay Minette, AL, US
-location = (0.5387901, -1.5327359)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1R8.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1R8.TXT
-zone = ('alz264', 0.0015941)
+zone = ('msz062', 0.0014433)
 
 [k1s3]
 description = Tillitt Field, Forsyth, MT, US
 
 [k1s3]
 description = Tillitt Field, Forsyth, MT, US
@@ -7908,11 +7724,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K24J.TXT
 zone = ('flz021', 0.0018913)
 
 [k27k]
 zone = ('flz021', 0.0018913)
 
 [k27k]
-comment = manually researched on 2020-05-24
-description = Georgetown Scott County - Marshall Fld, KY, United States of America
-location = (0.6673169, -1.4736633)
+description = Georgetown-Scott County Regional Airport, Georgetown, KY, US
+location = (0.6673163, -1.4736636)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K27K.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K27K.TXT
-zone = ('kyz036', 0.0022744)
+zone = ('kyz036', 0.0022745)
 
 [k28j]
 description = Palatka Municipal - Lt. Kay Larkin Field, Palatka, FL, US
 
 [k28j]
 description = Palatka Municipal - Lt. Kay Larkin Field, Palatka, FL, US
@@ -7974,12 +7789,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2IS.TXT
 zone = ('kyz016', 0.0021203)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2IS.TXT
 zone = ('kyz016', 0.0021203)
 
-[k2j3]
-description = Louisville Municipal Airport, Louisville, GA, US
-location = (0.5757230, -1.4379017)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2J3.TXT
-zone = ('gaz076', 0.0012845)
-
 [k2j5]
 description = Millen Airport, Millen, GA, US
 location = (0.5741016, -1.4305661)
 [k2j5]
 description = Millen Airport, Millen, GA, US
 location = (0.5741016, -1.4305661)
@@ -7999,6 +7808,12 @@ location = (0.6149545, -1.5229376)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2M2.TXT
 zone = ('tnz094', 0.0019856)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2M2.TXT
 zone = ('tnz094', 0.0019856)
 
+[k2m8]
+description = Charles W. Baker Airport, Millington, TN, US
+location = (0.6157347, -1.5696008)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2M8.TXT
+zone = ('tnz088', 0.0017403)
+
 [k2p2]
 comment = manually researched on 2020-05-24
 description = Washington Island, Washington Island, WI, United States of America
 [k2p2]
 comment = manually researched on 2020-05-24
 description = Washington Island, Washington Island, WI, United States of America
@@ -8006,6 +7821,12 @@ location = (0.7921753, -1.5171100)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2P2.TXT
 zone = ('miz012', 0.0084354)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2P2.TXT
 zone = ('miz012', 0.0084354)
 
+[k2r2]
+description = Hendricks County Gordon Graham Field, Indianapolis, IN, US
+location = (0.6937352, -1.5092525)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2R2.TXT
+zone = ('inz046', 0.0006127)
+
 [k2r9]
 comment = manually researched on 2020-05-24
 description = Kenedy Karnes County, TX, United States of America
 [k2r9]
 comment = manually researched on 2020-05-24
 description = Kenedy Karnes County, TX, United States of America
@@ -8045,12 +7866,6 @@ location = (0.6844961, -1.3194763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K33N.TXT
 zone = ('dez002', 0.0023439)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K33N.TXT
 zone = ('dez002', 0.0023439)
 
-[k33v]
-description = Walden Jackson County Airport, Walden, CO, US
-location = (0.7112287, -1.8547789)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K33V.TXT
-zone = ('coz030', 0.0013827)
-
 [k35a]
 description = Union County, Troy Shelton Field, Union, SC, US
 location = (0.6054024, -1.4249077)
 [k35a]
 description = Union County, Troy Shelton Field, Union, SC, US
 location = (0.6054024, -1.4249077)
@@ -8087,18 +7902,18 @@ location = (0.5597882, -1.6365168)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3F3.TXT
 zone = ('laz010', 0.0005233)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3F3.TXT
 zone = ('laz010', 0.0005233)
 
-[k3j7]
-description = Greensboro, Greene County Regional Airport, GA, United States
-location = (0.5863870, -1.4510473)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3J7.TXT
-zone = ('gaz050', 0.0005185)
-
 [k3k3]
 description = Syracuse Hamilton County Municipal Airport, Syracuse, KS, US
 location = (0.6630802, -1.7758027)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3K3.TXT
 zone = ('ksz061', 0.0006363)
 
 [k3k3]
 description = Syracuse Hamilton County Municipal Airport, Syracuse, KS, US
 location = (0.6630802, -1.7758027)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3K3.TXT
 zone = ('ksz061', 0.0006363)
 
+[k3l4]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3L4.TXT
+zone = ('ksz061', 0.0006363)
+
 [k3lf]
 description = Litchfield, Litchfield Municipal Airport, IL, United States
 location = (0.6835097, -1.5651143)
 [k3lf]
 description = Litchfield, Litchfield Municipal Airport, IL, United States
 location = (0.6835097, -1.5651143)
@@ -8116,7 +7931,7 @@ zone = ('mnz022', 0.0018063)
 description = Jennings Airport, Jennings, LA, US
 location = (0.5278347, -1.6174560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3R7.TXT
 description = Jennings Airport, Jennings, LA, US
 location = (0.5278347, -1.6174560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3R7.TXT
-zone = ('laz031', 0.0075256)
+zone = ('laz242', 0.0026244)
 
 [k3s8]
 comment = manually researched on 2020-05-24
 
 [k3s8]
 comment = manually researched on 2020-05-24
@@ -8137,6 +7952,12 @@ location = (0.8055235, -1.9699182)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3U3.TXT
 zone = ('mtz007', 0.0041552)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3U3.TXT
 zone = ('mtz007', 0.0041552)
 
+[k3w7]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3W7.TXT
+zone = ('mtz007', 0.0041552)
+
 [k40b]
 description = Clayton Lake, ME, United States
 location = (0.8136143, -1.2135856)
 [k40b]
 description = Clayton Lake, ME, United States
 location = (0.8136143, -1.2135856)
@@ -8156,6 +7977,12 @@ location = (0.6864612, -1.9480096)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K41U.TXT
 zone = ('utz118', 0.0010217)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K41U.TXT
 zone = ('utz118', 0.0010217)
 
+[k42a]
+description = Melbourne Municipal John E Miller Field, Melbourne, AR, US
+location = (0.6295577, -1.6027376)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K42A.TXT
+zone = ('arz015', 0.0012468)
+
 [k42j]
 comment = manually researched on 2020-05-24
 description = Keystone Airpark, Keystone Heights, FL, United States of America
 [k42j]
 comment = manually researched on 2020-05-24
 description = Keystone Airpark, Keystone Heights, FL, United States of America
@@ -8181,12 +8008,24 @@ location = (0.5654762, -1.4534387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K48A.TXT
 zone = ('gaz096', 0.0009799)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K48A.TXT
 zone = ('gaz096', 0.0009799)
 
+[k48i]
+description = Sutton, Braxton County Airport, WV, United States
+location = (0.6752146, -1.4076371)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K48I.TXT
+zone = ('wvz028', 0.0009483)
+
 [k49a]
 description = Gilmer County Airport, Ellijay, GA, US
 location = (0.6043709, -1.4752378)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K49A.TXT
 zone = ('gaz007', 0.0014926)
 
 [k49a]
 description = Gilmer County Airport, Ellijay, GA, US
 location = (0.6043709, -1.4752378)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K49A.TXT
 zone = ('gaz007', 0.0014926)
 
+[k49b]
+description = Sturgis Municipal Airport, Sturgis, SD, US
+location = (0.7752403, -1.8042341)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K49B.TXT
+zone = ('sdz072', 0.0015948)
+
 [k4a6]
 description = Scottsboro Municipal Word Field, Scottsboro, AL, US
 location = (0.6054321, -1.5010861)
 [k4a6]
 description = Scottsboro Municipal Word Field, Scottsboro, AL, US
 location = (0.6054321, -1.5010861)
@@ -8199,6 +8038,12 @@ location = (0.6016780, -1.4961205)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4A9.TXT
 zone = ('alz010', 0.0012143)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4A9.TXT
 zone = ('alz010', 0.0012143)
 
+[k4b8]
+description = Robertson Field, Plainville, CT, US
+location = (0.7276347, -1.2717307)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4B8.TXT
+zone = ('ctz002', 0.0026558)
+
 [k4bm]
 description = Wilkerson Pass, CO, United States
 location = (0.6815559, -1.8415745)
 [k4bm]
 description = Wilkerson Pass, CO, United States
 location = (0.6815559, -1.8415745)
@@ -8218,10 +8063,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4I3.TXT
 zone = ('ohz047', 0.0018287)
 
 [k4m9]
 zone = ('ohz047', 0.0018287)
 
 [k4m9]
-description = Corning Municipal Airport, Corning, AR, US
-location = (0.6353732, -1.5821044)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4M9.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4M9.TXT
-zone = ('arz009', 0.0032995)
+zone = ('ohz047', 0.0018287)
 
 [k4mr]
 description = Melrose Gunnery Range, NM, United States
 
 [k4mr]
 description = Melrose Gunnery Range, NM, United States
@@ -8229,6 +8074,12 @@ location = (0.5986479, -1.8116518)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4MR.TXT
 zone = ('nmz236', 0.0067076)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4MR.TXT
 zone = ('nmz236', 0.0067076)
 
+[k4o4]
+description = Idabel, Mc Curtain County Regional Airport, OK, United States
+location = (0.5918266, -1.6556048)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4O4.TXT
+zone = ('okz077', 0.0038129)
+
 [k4r5]
 description = Madeline Island Airport, La Pointe, WI, US
 location = (0.8166169, -1.5840381)
 [k4r5]
 description = Madeline Island Airport, La Pointe, WI, US
 location = (0.8166169, -1.5840381)
@@ -8245,7 +8096,7 @@ zone = ('orz022', 0.0020169)
 description = Ken Jernstedt Airfield, Hood River, OR, US
 location = (0.7971372, -2.1212034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4S2.TXT
 description = Ken Jernstedt Airfield, Hood River, OR, US
 location = (0.7971372, -2.1212034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4S2.TXT
-zone = ('orz016', 0.0009152)
+zone = ('orz122', 0.0009943)
 
 [k4u6]
 description = Circle Town County Airport, Circle, MT, US
 
 [k4u6]
 description = Circle Town County Airport, Circle, MT, US
@@ -8270,7 +8121,7 @@ zone = ('coz087', 0.0010260)
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K54A.TXT
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K54A.TXT
-zone = ('gaz007', 0.0014926)
+zone = ('sdz072', 0.0015948)
 
 [k54j]
 description = Defuniak Springs Airport, Defuniak Springs, FL, US
 
 [k54j]
 description = Defuniak Springs Airport, Defuniak Springs, FL, US
@@ -8292,10 +8143,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5A6.TXT
 zone = ('msz028', 0.0017330)
 
 [k5c1]
 zone = ('msz028', 0.0017330)
 
 [k5c1]
-description = Boerne Stage Field, San Antonio, TX, US
-location = (0.5187799, -1.7225458)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5C1.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5C1.TXT
-zone = ('txz189', 0.0038623)
+zone = ('msz028', 0.0017330)
 
 [k5h4]
 description = Harvey Municipal Airport, ND, United States
 
 [k5h4]
 description = Harvey Municipal Airport, ND, United States
@@ -8307,7 +8158,7 @@ zone = ('ndz023', 0.0047674)
 description = De Quincy Industrial Airpark, De Quincy, LA, US
 location = (0.5312992, -1.6314204)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5R8.TXT
 description = De Quincy Industrial Airpark, De Quincy, LA, US
 location = (0.5312992, -1.6314204)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5R8.TXT
-zone = ('laz030', 0.0041128)
+zone = ('laz141', 0.0023836)
 
 [k5sm]
 description = Sunlight, CO, United States
 
 [k5sm]
 description = Sunlight, CO, United States
@@ -8321,11 +8172,17 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5T9.TXT
 zone = ('coz008', 0.0058953)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K5T9.TXT
 zone = ('coz008', 0.0058953)
 
+[k60r]
+description = Navasota Municipal Airport, Navasota, TX, US
+location = (0.5300897, -1.6774935)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K60R.TXT
+zone = ('txz198', 0.0035605)
+
 [k63s]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K63S.TXT
 [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)
+zone = ('txz198', 0.0035605)
 
 [k65s]
 comment = manually researched on 2020-05-24
 
 [k65s]
 comment = manually researched on 2020-05-24
@@ -8385,6 +8242,12 @@ location = (0.5660118, -1.7207999)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6P9.TXT
 zone = ('txz129', 0.0039382)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6P9.TXT
 zone = ('txz129', 0.0039382)
 
+[k6r3]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6R3.TXT
+zone = ('txz129', 0.0039382)
+
 [k6r6]
 description = Dryden-Terrell County Airport, TX, United States
 location = (0.5244714, -1.7840174)
 [k6r6]
 description = Dryden-Terrell County Airport, TX, United States
 location = (0.5244714, -1.7840174)
@@ -8392,17 +8255,17 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6R6.TXT
 zone = ('txz082', 0.0037155)
 
 [k6s0]
 zone = ('txz082', 0.0037155)
 
 [k6s0]
-description = unknown station in United States of America
-location = None
+description = Big Timber Airport, Big Timber, MT, US
+location = (0.7994774, -1.9194983)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S0.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S0.TXT
-zone = ('txz082', 0.0037155)
+zone = ('mtz141', 0.0028663)
 
 [k6s2]
 comment = manually researched on 2020-05-24
 description = Florence Muni, Florence, OR, United States of America
 location = (0.7676450, -2.1661520)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S2.TXT
 
 [k6s2]
 comment = manually researched on 2020-05-24
 description = Florence Muni, Florence, OR, United States of America
 location = (0.7676450, -2.1661520)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S2.TXT
-zone = ('orz004', 0.0085230)
+zone = ('orz105', 0.0083575)
 
 [k6s8]
 description = Laurel Municipal Airport, Laurel, MT, US
 
 [k6s8]
 description = Laurel Municipal Airport, Laurel, MT, US
@@ -8420,7 +8283,7 @@ zone = ('txz210', 0.0003880)
 description = Hobby Field, Creswell, OR, US
 location = (0.7667371, -2.1468772)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K77S.TXT
 description = Hobby Field, Creswell, OR, US
 location = (0.7667371, -2.1468772)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K77S.TXT
-zone = ('orz012', 0.0026797)
+zone = ('orz118', 0.0029860)
 
 [k79j]
 description = Opp/Andalusia, AL, United States
 
 [k79j]
 description = Opp/Andalusia, AL, United States
@@ -8428,6 +8291,12 @@ location = (0.5462881, -1.5076736)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K79J.TXT
 zone = ('alz060', 0.0013538)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K79J.TXT
 zone = ('alz060', 0.0013538)
 
+[k79s]
+description = Fort Benton Airport, Fort Benton, MT, US
+location = (0.8350545, -1.9309625)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K79S.TXT
+zone = ('mtz310', 0.0007987)
+
 [k7bm]
 description = Cottonwood Pass, CO, United States
 location = (0.6768823, -1.8538548)
 [k7bm]
 description = Cottonwood Pass, CO, United States
 location = (0.6768823, -1.8538548)
@@ -8440,12 +8309,6 @@ location = (0.8067009, -1.7496150)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7L2.TXT
 zone = ('ndz046', 0.0011295)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7L2.TXT
 zone = ('ndz046', 0.0011295)
 
-[k7n0]
-description = New Orleans Downtown Heliport, New Orleans, LA, US
-location = (0.5227723, -1.5722373)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K7N0.TXT
-zone = ('laz077', 0.0010071)
-
 [k7w4]
 comment = manually researched on 2020-05-24
 description = Lake Anna AP, Bumpass, VA, United States of America
 [k7w4]
 comment = manually researched on 2020-05-24
 description = Lake Anna AP, Bumpass, VA, United States of America
@@ -8471,6 +8334,12 @@ location = (0.7651296, -1.5731997)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K82C.TXT
 zone = ('wiz043', 0.0015269)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K82C.TXT
 zone = ('wiz043', 0.0015269)
 
+[k82v]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K82V.TXT
+zone = ('wiz043', 0.0015269)
+
 [k8a0]
 description = Albertville, Albertville Municipal Airport, AL, United States
 location = (0.5974068, -1.5054434)
 [k8a0]
 description = Albertville, Albertville Municipal Airport, AL, United States
 location = (0.5974068, -1.5054434)
@@ -8502,6 +8371,12 @@ location = (0.4950243, -1.7124560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8T6.TXT
 zone = ('txz231', 0.0002363)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8T6.TXT
 zone = ('txz231', 0.0002363)
 
+[k8v7]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K8V7.TXT
+zone = ('txz231', 0.0002363)
+
 [k8w2]
 description = New Market Airport, New Market, VA, US
 location = (0.6746689, -1.3737311)
 [k8w2]
 description = New Market Airport, New Market, VA, US
 location = (0.6746689, -1.3737311)
@@ -8563,6 +8438,12 @@ location = (0.7638724, -1.7334028)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9V9.TXT
 zone = ('sdz057', 0.0030901)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9V9.TXT
 zone = ('sdz057', 0.0030901)
 
+[k9y1]
+description = Weydahl Field, Killdeer, ND, US
+location = (0.8271604, -1.7936924)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9Y1.TXT
+zone = ('ndz018', 0.0019122)
+
 [ka39]
 comment = manually researched on 2020-05-24
 description = Ak-chin Rgnl, Maricopa, AZ, United States of America
 [ka39]
 comment = manually researched on 2020-05-24
 description = Ak-chin Rgnl, Maricopa, AZ, United States of America
@@ -8685,6 +8566,12 @@ location = (0.6888233, -1.3017247)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KACY.TXT
 zone = ('njz022', 0.0015950)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KACY.TXT
 zone = ('njz022', 0.0015950)
 
+[kacz]
+description = Henderson Field, Wallace, NC, US
+location = (0.6059417, -1.3614197)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KACZ.TXT
+zone = ('ncz105', 0.0034425)
+
 [kadc]
 description = Wadena, Wadena Municipal Airport, MN, United States
 location = (0.8107103, -1.6617425)
 [kadc]
 description = Wadena, Wadena Municipal Airport, MN, United States
 location = (0.8107103, -1.6617425)
@@ -8853,6 +8740,12 @@ location = (0.7339110, -1.7941985)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAIA.TXT
 zone = ('nez003', 0.0047388)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAIA.TXT
 zone = ('nez003', 0.0047388)
 
+[kaib]
+description = Hopkins Field, Nucla, CO, US
+location = (0.6673969, -1.8947880)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAIB.TXT
+zone = ('coz020', 0.0021383)
+
 [kaid]
 description = Anderson Municipal, IN, United States
 location = (0.7001679, -1.4942927)
 [kaid]
 description = Anderson Municipal, IN, United States
 location = (0.7001679, -1.4942927)
@@ -8907,12 +8800,6 @@ location = (0.6021369, -1.4583396)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAJR.TXT
 zone = ('gaz017', 0.0023173)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAJR.TXT
 zone = ('gaz017', 0.0023173)
 
-[kajz]
-description = Blake Field, Delta, CO, US
-location = (0.6769504, -1.8860727)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAJZ.TXT
-zone = ('coz011', 0.0027788)
-
 [kakh]
 description = Gastonia Municipal Airport, NC, United States
 location = (0.6143559, -1.4163347)
 [kakh]
 description = Gastonia Municipal Airport, NC, United States
 location = (0.6143559, -1.4163347)
@@ -9052,6 +8939,12 @@ location = (0.7267499, -1.4849873)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KANQ.TXT
 zone = ('inz007', 0.0010812)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KANQ.TXT
 zone = ('inz007', 0.0010812)
 
+[kanr]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KANR.TXT
+zone = ('inz007', 0.0010812)
+
 [kanw]
 description = Ainsworth Municipal, NE, United States
 location = (0.7432194, -1.7453293)
 [kanw]
 description = Ainsworth Municipal, NE, United States
 location = (0.7432194, -1.7453293)
@@ -9220,6 +9113,12 @@ location = (0.6335109, -1.3468851)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KASJ.TXT
 zone = ('ncz013', 0.0028405)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KASJ.TXT
 zone = ('ncz013', 0.0028405)
 
+[kasl]
+description = Harrison County Airport, Marshall, TX, US
+location = (0.5675898, -1.6459816)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KASL.TXT
+zone = ('txz138', 0.0010528)
+
 [kasn]
 description = Talladega Municipal Airport, Talladega, AL, US
 location = (0.5859053, -1.5018716)
 [kasn]
 description = Talladega Municipal Airport, Talladega, AL, US
 location = (0.5859053, -1.5018716)
@@ -9230,7 +9129,7 @@ zone = ('alz027', 0.0037132)
 description = Port Of Astoria Airport, OR, United States
 location = (0.8054694, -2.1621721)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAST.TXT
 description = Port Of Astoria Airport, OR, United States
 location = (0.8054694, -2.1621721)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAST.TXT
-zone = ('waz021', 0.0059463)
+zone = ('orz101', 0.0012275)
 
 [kasw]
 description = Warsaw, Warsaw Municipal Airport, IN, United States
 
 [kasw]
 description = Warsaw, Warsaw Municipal Airport, IN, United States
@@ -9389,7 +9288,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAXA.TXT
 zone = ('iaz005', 0.0022435)
 
 [kaxh]
 zone = ('iaz005', 0.0022435)
 
 [kaxh]
-description = Houston Southwest Airport, Houston, TX, US
+description = Houston Southwest Airport, Rosharon, TX, US
 location = (0.5149786, -1.6663862)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAXH.TXT
 zone = ('txz237', 0.0041740)
 location = (0.5149786, -1.6663862)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAXH.TXT
 zone = ('txz237', 0.0041740)
@@ -9622,6 +9521,12 @@ location = (0.7353654, -1.5082554)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBEH.TXT
 zone = ('miz177', 0.0010616)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBEH.TXT
 zone = ('miz177', 0.0010616)
 
+[kbfa]
+description = Boyne Mountain Airport, Boyne Falls, MI, US
+location = (0.7882919, -1.4822052)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFA.TXT
+zone = ('miz099', 0.0017645)
+
 [kbfd]
 description = Bradford Regional Airport, PA, United States
 location = (0.7295476, -1.3724106)
 [kbfd]
 description = Bradford Regional Airport, PA, United States
 location = (0.7295476, -1.3724106)
@@ -9764,7 +9669,7 @@ zone = ('miz064', 0.0038788)
 description = Keesler Air Force Base / Biloxi, MS, United States
 location = (0.5308710, -1.5518886)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBIX.TXT
 description = Keesler Air Force Base / Biloxi, MS, United States
 location = (0.5308710, -1.5518886)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBIX.TXT
-zone = ('msz078', 0.0071817)
+zone = ('msz087', 0.0029729)
 
 [kbjc]
 description = Broomfield / Jeffco, CO, United States
 
 [kbjc]
 description = Broomfield / Jeffco, CO, United States
@@ -9814,6 +9719,12 @@ location = (0.7248934, -1.4253522)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBKL.TXT
 zone = ('ohz011', 0.0019058)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBKL.TXT
 zone = ('ohz011', 0.0019058)
 
+[kbkn]
+description = Blackwell Tonkawa Municipal Airport, Blackwell, OK, US
+location = (0.6413229, -1.6990711)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBKN.TXT
+zone = ('okz008', 0.0031444)
+
 [kbks]
 description = Falfurrias, Brooks County Airport, TX, United States
 location = (0.4748459, -1.7125365)
 [kbks]
 description = Falfurrias, Brooks County Airport, TX, United States
 location = (0.4748459, -1.7125365)
@@ -9914,7 +9825,7 @@ zone = ('txz172', 0.0012263)
 description = Beaumont Municipal Airport, Beaumont, TX, US
 location = (0.5248316, -1.6443750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBMT.TXT
 description = Beaumont Municipal Airport, Beaumont, TX, US
 location = (0.5248316, -1.6443750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBMT.TXT
-zone = ('txz201', 0.0052731)
+zone = ('txz515', 0.0012889)
 
 [kbna]
 description = Nashville International Airport, TN, United States
 
 [kbna]
 description = Nashville International Airport, TN, United States
@@ -10007,12 +9918,6 @@ location = (0.5716843, -1.6036416)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBQP.TXT
 zone = ('laz007', 0.0016394)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBQP.TXT
 zone = ('laz007', 0.0016394)
 
-[kbqx]
-description = Brazos 451, TX, United States
-location = (0.4973073, -1.6707067)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBQX.TXT
-zone = ('txz436', 0.0043719)
-
 [kbrd]
 description = Brainerd-Crow Wing Co Airport, MN, United States
 location = (0.8098328, -1.6429366)
 [kbrd]
 description = Brainerd-Crow Wing Co Airport, MN, United States
 location = (0.8098328, -1.6429366)
@@ -10095,7 +10000,7 @@ zone = ('nyz010', 0.0005293)
 description = Burbank-Glendale-Pasadena, CA, United States
 location = (0.5969026, -2.0658881)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBUR.TXT
 description = Burbank-Glendale-Pasadena, CA, United States
 location = (0.5969026, -2.0658881)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBUR.TXT
-zone = ('caz088', 0.0052113)
+zone = ('caz373', 0.0009972)
 
 [kbuu]
 description = Burlington, Burlington Municipal Airport, WI, United States
 
 [kbuu]
 description = Burlington, Burlington Municipal Airport, WI, United States
@@ -10135,9 +10040,9 @@ zone = ('waz506', 0.0006347)
 
 [kbvu]
 description = Boulder City Municipal Airport, Boulder City, NV, US
 
 [kbvu]
 description = Boulder City Municipal Airport, Boulder City, NV, US
-location = (0.6274022, -2.0047026)
+location = (0.6273963, -2.0046642)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBVU.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBVU.TXT
-zone = ('nvz021', 0.0037828)
+zone = ('nvz021', 0.0037515)
 
 [kbvx]
 description = Batesville, Batesville Regional Airport, AR, United States
 
 [kbvx]
 description = Batesville, Batesville Regional Airport, AR, United States
@@ -10199,12 +10104,6 @@ location = (0.7746353, -1.8625572)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBYG.TXT
 zone = ('wyz010', 0.0035874)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBYG.TXT
 zone = ('wyz010', 0.0035874)
 
-[kbyh]
-description = Eaker Air Force Base, AR, United States
-location = (0.6277368, -1.5699237)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBYH.TXT
-zone = ('arz028', 0.0038325)
-
 [kbyi]
 description = Burley Municipal Airport, ID, United States
 location = (0.7426376, -1.9856029)
 [kbyi]
 description = Burley Municipal Airport, ID, United States
 location = (0.7426376, -1.9856029)
@@ -10235,6 +10134,18 @@ location = (0.7990699, -1.9399335)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBZN.TXT
 zone = ('mtz326', 0.0007683)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBZN.TXT
 zone = ('mtz326', 0.0007683)
 
+[kc07]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC07.TXT
+zone = ('mtz326', 0.0007683)
+
+[kc08]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KC08.TXT
+zone = ('mtz326', 0.0007683)
+
 [kc09]
 description = Morris, Morris Municipal-James R Washburn Field Airport, IL, United States
 location = (0.7230075, -1.5431959)
 [kc09]
 description = Morris, Morris Municipal-James R Washburn Field Airport, IL, United States
 location = (0.7230075, -1.5431959)
@@ -10366,7 +10277,7 @@ zone = ('arz123', 0.0016352)
 description = Cable Airport, Upland, CA, US
 location = (0.5953597, -2.0540432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCCB.TXT
 description = Cable Airport, Upland, CA, US
 location = (0.5953597, -2.0540432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCCB.TXT
-zone = ('caz548', 0.0042079)
+zone = ('caz380', 0.0041807)
 
 [kcco]
 description = Newnan, Newnan Coweta County Airport, GA, United States
 
 [kcco]
 description = Newnan, Newnan Coweta County Airport, GA, United States
@@ -10526,9 +10437,9 @@ zone = ('ksz099', 0.0031053)
 
 [kcgc]
 description = Crystal River Airport, Crystal River, FL, US
 
 [kcgc]
 description = Crystal River Airport, Crystal River, FL, US
-location = (0.5038294, -1.4411410)
+location = (0.5038285, -1.4411360)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCGC.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCGC.TXT
-zone = ('flz142', 0.0016159)
+zone = ('flz142', 0.0016114)
 
 [kcge]
 description = Cambridge Dorchester Airport, Cambridge, MD, US
 
 [kcge]
 description = Cambridge Dorchester Airport, Cambridge, MD, US
@@ -10668,12 +10579,6 @@ location = (0.8351400, -1.6862789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCKN.TXT
 zone = ('mnz001', 0.0010340)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCKN.TXT
 zone = ('mnz001', 0.0010340)
 
-[kckp]
-description = Cherokee, Cherokee Municipal Airport, IA, United States
-location = (0.7458083, -1.6677639)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCKP.TXT
-zone = ('iaz021', 0.0008754)
-
 [kckv]
 description = Clarksville Outlaw Field, TN, United States
 location = (0.6390814, -1.5257087)
 [kckv]
 description = Clarksville Outlaw Field, TN, United States
 location = (0.6390814, -1.5257087)
@@ -10891,10 +10796,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPC.TXT
 zone = ('ncz099', 0.0008747)
 
 [kcpf]
 zone = ('ncz099', 0.0008747)
 
 [kcpf]
-description = unknown station in United States of America
-location = None
+description = Wendell H Ford Airport, Chavies, KY, US
+location = (0.6524885, -1.4531552)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPF.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPF.TXT
-zone = ('ncz099', 0.0008747)
+zone = ('kyz115', 0.0025094)
 
 [kcpk]
 description = Chesapeake, Chesapeake Municipal Airport, VA, United States
 
 [kcpk]
 description = Chesapeake, Chesapeake Municipal Airport, VA, United States
@@ -10902,6 +10807,12 @@ location = (0.6399347, -1.3320450)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPK.TXT
 zone = ('vaz097', 0.0003321)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPK.TXT
 zone = ('vaz097', 0.0003321)
 
+[kcpp]
+description = Greene County Regional Airport, Greensboro, GA, US
+location = (0.5863959, -1.4510346)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPP.TXT
+zone = ('gaz050', 0.0005324)
+
 [kcpr]
 description = Natrona County International Airport, WY, United States
 location = (0.7487462, -1.8581939)
 [kcpr]
 description = Natrona County International Airport, WY, United States
 location = (0.7487462, -1.8581939)
@@ -10920,6 +10831,12 @@ location = (0.5646770, -1.7005373)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPT.TXT
 zone = ('txz133', 0.0010867)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPT.TXT
 zone = ('txz133', 0.0010867)
 
+[kcpu]
+description = Calaveras Co Maury Rasmussen Field, San Andreas, CA, US
+location = (0.6657750, -2.1057049)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPU.TXT
+zone = ('caz067', 0.0084236)
+
 [kcpw]
 description = Pagosa Springs, Wolf Creek Pass, CO, United States
 location = (0.6536500, -1.8640165)
 [kcpw]
 description = Pagosa Springs, Wolf Creek Pass, CO, United States
 location = (0.6536500, -1.8640165)
@@ -10954,7 +10871,7 @@ zone = ('mnz011', 0.0058410)
 description = Los Angeles Usc Campus, CA, United States
 location = (0.5939937, -2.0644336)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCQT.TXT
 description = Los Angeles Usc Campus, CA, United States
 location = (0.5939937, -2.0644336)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCQT.TXT
-zone = ('caz548', 0.0045117)
+zone = ('caz368', 0.0016024)
 
 [kcqw]
 description = Cheraw Municipal Airport/Lynch Bellinger Field, Cheraw, SC, US
 
 [kcqw]
 description = Cheraw Municipal Airport/Lynch Bellinger Field, Cheraw, SC, US
@@ -11010,6 +10927,12 @@ location = (0.6093817, -1.5464228)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCRX.TXT
 zone = ('msz005', 0.0006831)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCRX.TXT
 zone = ('msz005', 0.0006831)
 
+[kcsb]
+description = Cambridge Municipal Airport, Cambridge, NE, US
+location = (0.7034829, -1.7481567)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCSB.TXT
+zone = ('nez082', 0.0040287)
+
 [kcsg]
 description = Columbus Metropolitan Airport, GA, United States
 location = (0.5675229, -1.4826572)
 [kcsg]
 description = Columbus Metropolitan Airport, GA, United States
 location = (0.5675229, -1.4826572)
@@ -11080,7 +11003,7 @@ zone = ('ilz083', 0.0007761)
 description = Custer County Airport, SD, United States
 location = (0.7632907, -1.8084520)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCUT.TXT
 description = Custer County Airport, SD, United States
 location = (0.7632907, -1.8084520)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCUT.TXT
-zone = ('sdz029', 0.0015635)
+zone = ('sdz028', 0.0023625)
 
 [kcvb]
 description = Castroville Municipal Airport, Castroville, TX, US
 
 [kcvb]
 description = Castroville Municipal Airport, Castroville, TX, US
@@ -11116,7 +11039,7 @@ zone = ('nmz235', 0.0045162)
 description = Corvallis, Corvallis Municipal Airport, OR, United States
 location = (0.7766715, -2.1517001)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCVO.TXT
 description = Corvallis, Corvallis Municipal Airport, OR, United States
 location = (0.7766715, -2.1517001)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCVO.TXT
-zone = ('orz008', 0.0024086)
+zone = ('orz116', 0.0003129)
 
 [kcvs]
 description = Cannon Air Force Base / Clovis, NM, United States
 
 [kcvs]
 description = Cannon Air Force Base / Clovis, NM, United States
@@ -11146,7 +11069,7 @@ zone = ('txz086', 0.0038291)
 description = Chenault Airpark, LA, United States
 location = (0.5273803, -1.6257742)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCWF.TXT
 description = Chenault Airpark, LA, United States
 location = (0.5273803, -1.6257742)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCWF.TXT
-zone = ('laz073', 0.0060909)
+zone = ('laz241', 0.0025241)
 
 [kcwi]
 description = Clinton, Clinton Municipal Airport, IA, United States
 
 [kcwi]
 description = Clinton, Clinton Municipal Airport, IA, United States
@@ -11232,6 +11155,12 @@ location = (0.7859799, -1.7805267)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KD07.TXT
 zone = ('sdz014', 0.0044240)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KD07.TXT
 zone = ('sdz014', 0.0044240)
 
+[kd09]
+description = Bottineau Municipal Airport, Bottineau, ND, US
+location = (0.8522512, -1.7526073)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KD09.TXT
+zone = ('ndz004', 0.0048336)
+
 [kd25]
 description = Manitowish Waters Airport, Manitowish Waters, WI, US
 location = (0.8049808, -1.5687421)
 [kd25]
 description = Manitowish Waters Airport, Manitowish Waters, WI, US
 location = (0.8049808, -1.5687421)
@@ -11445,10 +11374,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDHT.TXT
 zone = ('txz006', 0.0031728)
 
 [kdij]
 zone = ('txz006', 0.0031728)
 
 [kdij]
-description = Driggs Reed Memorial Airport, Driggs, ID, US
-location = (0.7634489, -1.9390259)
+description = Driggs/Reed Memorial Airport, Driggs, ID, US
+location = (0.7634536, -1.9390055)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDIJ.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDIJ.TXT
-zone = ('idz065', 0.0032891)
+zone = ('idz065', 0.0032948)
 
 [kdik]
 description = Theodore Roosevelt Regional, ND, United States
 
 [kdik]
 description = Theodore Roosevelt Regional, ND, United States
@@ -11504,17 +11433,17 @@ location = (0.7897615, -1.9643681)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLN.TXT
 zone = ('mtz328', 0.0008257)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLN.TXT
 zone = ('mtz328', 0.0008257)
 
-[kdlp]
-description = West Delta, MS, United States
-location = (0.5082641, -1.5628939)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLP.TXT
-zone = ('laz069', 0.0052928)
+[kdlo]
+description = Delano Municipal Airport, Delano, CA, US
+location = (0.6238784, -2.0810782)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLO.TXT
+zone = ('caz310', 0.0019559)
 
 [kdls]
 description = The Dalles Municipal Airport, OR, United States
 location = (0.7961610, -2.1147573)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLS.TXT
 
 [kdls]
 description = The Dalles Municipal Airport, OR, United States
 location = (0.7961610, -2.1147573)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLS.TXT
-zone = ('orz014', 0.0050566)
+zone = ('waz024', 0.0040006)
 
 [kdlz]
 description = Delaware Municipal Airport, Delaware, OH, US
 
 [kdlz]
 description = Delaware Municipal Airport, Delaware, OH, US
@@ -11636,6 +11565,12 @@ location = (0.6483898, -1.8808832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDRO.TXT
 zone = ('coz022', 0.0015420)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDRO.TXT
 zone = ('coz022', 0.0015420)
 
+[kdrp]
+description = Delta Regional Airport, Colt, AR, US
+location = (0.6129606, -1.5852215)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDRP.TXT
+zone = ('arz048', 0.0020476)
+
 [kdrt]
 description = Del Rio International Airport, TX, United States
 location = (0.5125450, -1.7613281)
 [kdrt]
 description = Del Rio International Airport, TX, United States
 location = (0.5125450, -1.7613281)
@@ -11891,6 +11826,18 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE42.TXT
 zone = ('txz070', 0.0030163)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE42.TXT
 zone = ('txz070', 0.0030163)
 
+[ke57]
+description = Denver City Airport, Denver City, TX, US
+location = (0.5755479, -1.7949369)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE57.TXT
+zone = ('txz039', 0.0034367)
+
+[ke77]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KE77.TXT
+zone = ('txz039', 0.0034367)
+
 [kean]
 description = Phifer Airfield, Wheatland, WY, US
 location = (0.7340069, -1.8313565)
 [kean]
 description = Phifer Airfield, Wheatland, WY, US
 location = (0.7340069, -1.8313565)
@@ -11949,7 +11896,7 @@ zone = ('flz112', 0.0030654)
 description = Mondell Field, Newcastle, WY, US
 location = (0.7659166, -1.8206255)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KECS.TXT
 description = Mondell Field, Newcastle, WY, US
 location = (0.7659166, -1.8206255)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KECS.TXT
-zone = ('wyz058', 0.0040896)
+zone = ('wyz059', 0.0028745)
 
 [kecu]
 description = Rocksprings, Edwards County Airport, TX, United States
 
 [kecu]
 description = Rocksprings, Edwards County Airport, TX, United States
@@ -12077,6 +12024,12 @@ location = (0.6600253, -1.5303629)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEHR.TXT
 zone = ('kyz018', 0.0015646)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEHR.TXT
 zone = ('kyz018', 0.0015646)
 
+[kehy]
+description = Elk Mountain Awos, WY, United States
+location = (0.7282435, -1.8580678)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEHY.TXT
+zone = ('wyz110', 0.0026817)
+
 [keik]
 description = Erie Municipal Airport, Erie, CO, US
 location = (0.6983097, -1.8334334)
 [keik]
 description = Erie Municipal Airport, Erie, CO, US
 location = (0.6983097, -1.8334334)
@@ -12215,6 +12168,12 @@ location = (0.6341363, -1.7089682)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEND.TXT
 zone = ('okz012', 0.0020435)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEND.TXT
 zone = ('okz012', 0.0020435)
 
+[kenl]
+description = Centralia, Centralia Municipal Airport, IL, United States
+location = (0.6722087, -1.5549526)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KENL.TXT
+zone = ('ilz070', 0.0033357)
+
 [kenv]
 description = Wendover / Air Force Auxillary Field, UT, United States
 location = (0.7109308, -1.9902571)
 [kenv]
 description = Wendover / Air Force Auxillary Field, UT, United States
 location = (0.7109308, -1.9902571)
@@ -12329,6 +12288,12 @@ location = (0.5657223, -1.7245563)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KETN.TXT
 zone = ('txz129', 0.0015440)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KETN.TXT
 zone = ('txz129', 0.0015440)
 
+[keto]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KETO.TXT
+zone = ('txz129', 0.0015440)
+
 [keuf]
 description = Weedon Field Airport, AL, United States
 location = (0.5576569, -1.4858327)
 [keuf]
 description = Weedon Field Airport, AL, United States
 location = (0.5576569, -1.4858327)
@@ -12339,7 +12304,7 @@ zone = ('gaz120', 0.0022269)
 description = Mahlon Sweet Field, OR, United States
 location = (0.7702720, -2.1505365)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEUG.TXT
 description = Mahlon Sweet Field, OR, United States
 location = (0.7702720, -2.1505365)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEUG.TXT
-zone = ('orz008', 0.0048926)
+zone = ('orz118', 0.0014435)
 
 [keul]
 description = Caldwell, Caldwell Industrial Airport, ID, United States
 
 [keul]
 description = Caldwell, Caldwell Industrial Airport, ID, United States
@@ -12495,11 +12460,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF46.TXT
 zone = ('txz120', 0.0007201)
 
 [kf70]
 zone = ('txz120', 0.0007201)
 
 [kf70]
-comment = manually researched on 2020-05-24
-description = French Valley, Murrieta/temecula, CA, United States of America
-location = (0.5859800, -2.0442775)
+description = French Valley Airport, Murrieta, CA, US
+location = (0.5859803, -2.0442692)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF70.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF70.TXT
-zone = ('caz048', 0.0050615)
+zone = ('caz048', 0.0050633)
 
 [kfaf]
 description = Fort Eustis / Felker, VA, United States
 
 [kfaf]
 description = Fort Eustis / Felker, VA, United States
@@ -12543,6 +12507,18 @@ location = (0.7737626, -1.6286831)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFBL.TXT
 zone = ('mnz077', 0.0004406)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFBL.TXT
 zone = ('mnz077', 0.0004406)
 
+[kfbr]
+description = Fort Bridger Airport, Fort Bridger, WY, US
+location = (0.7224249, -1.9269656)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFBR.TXT
+zone = ('wyz021', 0.0025901)
+
+[kfch]
+description = Fresno-Chandler, CA, United States
+location = (0.6411176, -2.0911953)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFCH.TXT
+zone = ('caz307', 0.0015809)
+
 [kfci]
 description = Richmond Executive-Chesterfield County Airport, North Chesterfield, VA, US
 location = (0.6528666, -1.3530665)
 [kfci]
 description = Richmond Executive-Chesterfield County Airport, North Chesterfield, VA, US
 location = (0.6528666, -1.3530665)
@@ -12641,9 +12617,9 @@ zone = ('kyz035', 0.0010231)
 
 [kffx]
 description = Fremont Municipal Airport, Fremont, MI, US
 
 [kffx]
 description = Fremont Municipal Airport, Fremont, MI, US
-location = (0.7581588, -1.5008942)
+location = (0.7581161, -1.5009237)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFFX.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFFX.TXT
-zone = ('miz044', 0.0031709)
+zone = ('miz050', 0.0031872)
 
 [kffz]
 description = Mesa / Falcon Field, AZ, United States
 
 [kffz]
 description = Mesa / Falcon Field, AZ, United States
@@ -12717,6 +12693,12 @@ location = (0.6405358, -1.3421582)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFKN.TXT
 zone = ('vaz092', 0.0028726)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFKN.TXT
 zone = ('vaz092', 0.0028726)
 
+[kfkr]
+description = Frankfort Clinton County Regional Airport, Frankfort, IN, US
+location = (0.7029034, -1.5107954)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFKR.TXT
+zone = ('inz030', 0.0012592)
+
 [kfks]
 description = Frankfort, Frankfort Dow Memorial Field Airport, MI, United States
 location = (0.7788532, -1.5044835)
 [kfks]
 description = Frankfort, Frankfort Dow Memorial Field Airport, MI, United States
 location = (0.7788532, -1.5044835)
@@ -12831,6 +12813,12 @@ location = (0.7129670, -1.2673999)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFOK.TXT
 zone = ('nyz079', 0.0025251)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFOK.TXT
 zone = ('nyz079', 0.0025251)
 
+[kfom]
+description = Fillmore Municipal Airport, Fillmore, UT, US
+location = (0.6799506, -1.9611043)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFOM.TXT
+zone = ('utz116', 0.0050931)
+
 [kfot]
 description = Rohnerville Airport, Fortuna, CA, US
 location = (0.7077991, -2.1665296)
 [kfot]
 description = Rohnerville Airport, Fortuna, CA, US
 location = (0.7077991, -2.1665296)
@@ -13017,12 +13005,6 @@ location = (0.5683956, -1.6982054)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWS.TXT
 zone = ('txz133', 0.0034178)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWS.TXT
 zone = ('txz133', 0.0034178)
 
-[kfwz]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWZ.TXT
-zone = ('txz133', 0.0034178)
-
 [kfxe]
 description = Fort Lauderdale Executive, FL, United States
 location = (0.4572763, -1.3994632)
 [kfxe]
 description = Fort Lauderdale Executive, FL, United States
 location = (0.4572763, -1.3994632)
@@ -13173,11 +13155,11 @@ location = (0.5662575, -1.7072229)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGDJ.TXT
 zone = ('txz131', 0.0003392)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGDJ.TXT
 zone = ('txz131', 0.0003392)
 
-[kgdp]
-description = Guadalupe Pass, TX, United States
-location = (0.5555965, -1.8293959)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGDP.TXT
-zone = ('txz270', 0.0020050)
+[kgdk]
+description = Greene County/Lewis A. Jackson Regional Airport, Dayton, OH, US
+location = (0.6927353, -1.4659472)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGDK.TXT
+zone = ('ohz062', 0.0013805)
 
 [kgdv]
 description = Glendive, Dawson Community Airport, MT, United States
 
 [kgdv]
 description = Glendive, Dawson Community Airport, MT, United States
@@ -13275,6 +13257,12 @@ location = (0.8415396, -1.8608119)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGGW.TXT
 zone = ('mtz017', 0.0009777)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGGW.TXT
 zone = ('mtz017', 0.0009777)
 
+[kghb]
+description = Salsa, LA, United States
+location = (0.4859045, -1.6054896)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGHB.TXT
+zone = ('laz066', 0.0318189)
+
 [kghg]
 description = Marshfield Municipal George Harlow Field, Marshfield, MA, US
 location = (0.7347540, -1.2334626)
 [kghg]
 description = Marshfield Municipal George Harlow Field, Marshfield, MA, US
 location = (0.7347540, -1.2334626)
@@ -13457,9 +13445,9 @@ zone = ('miz028', 0.0014728)
 
 [kgpc]
 description = Putnam County Airport, Greencastle, IN, US
 
 [kgpc]
 description = Putnam County Airport, Greencastle, IN, US
-location = (0.6916792, -1.5151885)
+location = (0.6917193, -1.5151865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGPC.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGPC.TXT
-zone = ('inz045', 0.0007546)
+zone = ('inz045', 0.0007224)
 
 [kgph]
 description = Midwest National Air Center Airport, Excelsior Springs, MO, US
 
 [kgph]
 description = Midwest National Air Center Airport, Excelsior Springs, MO, US
@@ -13483,7 +13471,7 @@ zone = ('txz118', 0.0038122)
 description = Gulfport-Biloxi Reg Airport, MS, United States
 location = (0.5308710, -1.5547975)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGPT.TXT
 description = Gulfport-Biloxi Reg Airport, MS, United States
 location = (0.5308710, -1.5547975)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGPT.TXT
-zone = ('msz078', 0.0065363)
+zone = ('msz087', 0.0004936)
 
 [kgpz]
 description = Grand Rapids, Grand Rapids/Itasca County Airport-Gordon Newstrom Field, MN, United States
 
 [kgpz]
 description = Grand Rapids, Grand Rapids/Itasca County Airport-Gordon Newstrom Field, MN, United States
@@ -13681,7 +13669,7 @@ zone = ('ncz078', 0.0017775)
 description = Gray Butte Field, Palmdale, CA, US
 location = (0.6032539, -2.0538162)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGXA.TXT
 description = Gray Butte Field, Palmdale, CA, US
 location = (0.6032539, -2.0538162)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGXA.TXT
-zone = ('caz339', 0.0094845)
+zone = ('caz382', 0.0023714)
 
 [kgxf]
 description = Gila Bend Air Force Auxiliary Airport, Gila Bend, AZ, US
 
 [kgxf]
 description = Gila Bend Air Force Auxiliary Airport, Gila Bend, AZ, US
@@ -13761,12 +13749,6 @@ location = (0.6135478, -1.5194278)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGZS.TXT
 zone = ('tnz095', 0.0009028)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGZS.TXT
 zone = ('tnz095', 0.0009028)
 
-[kh71]
-description = Mid America Industrial Airport, Pryor, OK, US
-location = (0.6322525, -1.6638241)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KH71.TXT
-zone = ('okz062', 0.0019305)
-
 [khae]
 description = Hannibal Regional Airport, Hannibal, MO, US
 location = (0.6933233, -1.5959937)
 [khae]
 description = Hannibal Regional Airport, Hannibal, MO, US
 location = (0.6933233, -1.5959937)
@@ -13867,7 +13849,7 @@ zone = ('txz204', 0.0008815)
 description = Manassas, Manassas Regional Airport/Harry P. Davis Field, VA, United States
 location = (0.6757333, -1.3529211)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHEF.TXT
 description = Manassas, Manassas Regional Airport/Harry P. Davis Field, VA, United States
 location = (0.6757333, -1.3529211)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHEF.TXT
-zone = ('vaz502', 0.0034386)
+zone = ('vaz527', 0.0012015)
 
 [kheg]
 description = Herlong Airport, Jacksonville, FL, US
 
 [kheg]
 description = Herlong Airport, Jacksonville, FL, US
@@ -13917,18 +13899,18 @@ location = (0.6441347, -1.6408329)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHFJ.TXT
 zone = ('moz102', 0.0042811)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHFJ.TXT
 zone = ('moz102', 0.0042811)
 
-[khfy]
-description = Indy South Greenwood Airport, Indianapolis, IN, US
-location = (0.6916460, -1.5025173)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHFY.TXT
-zone = ('inz055', 0.0024244)
-
 [khgr]
 description = Hagerstown Regional Airport, MD, United States
 location = (0.6928957, -1.3567026)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHGR.TXT
 zone = ('mdz003', 0.0020014)
 
 [khgr]
 description = Hagerstown Regional Airport, MD, United States
 location = (0.6928957, -1.3567026)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHGR.TXT
 zone = ('mdz003', 0.0020014)
 
+[khhf]
+description = Canadian, Hemphill County Airport, TX, United States
+location = (0.6265732, -1.7523106)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHHF.TXT
+zone = ('txz010', 0.0021309)
+
 [khhg]
 description = Huntington Municipal Airport, Huntington, IN, US
 location = (0.7130176, -1.4915078)
 [khhg]
 description = Huntington Municipal Airport, Huntington, IN, US
 location = (0.7130176, -1.4915078)
@@ -13939,7 +13921,7 @@ zone = ('inz025', 0.0005819)
 description = Hawthorne Municipal Airport, CA, United States
 location = (0.5919575, -2.0653063)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHHR.TXT
 description = Hawthorne Municipal Airport, CA, United States
 location = (0.5919575, -2.0653063)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHHR.TXT
-zone = ('caz362', 0.0054346)
+zone = ('caz366', 0.0012391)
 
 [khhv]
 description = Hoover Diana, TX, United States
 
 [khhv]
 description = Hoover Diana, TX, United States
@@ -13981,7 +13963,7 @@ zone = ('azz002', 0.0018387)
 description = Portland-Hillsboro Airport, OR, United States
 location = (0.7949975, -2.1458823)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHIO.TXT
 description = Portland-Hillsboro Airport, OR, United States
 location = (0.7949975, -2.1458823)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHIO.TXT
-zone = ('orz006', 0.0023218)
+zone = ('orz109', 0.0008803)
 
 [khjh]
 description = Hebron, Hebron Municipal Airport, NE, United States
 
 [khjh]
 description = Hebron, Hebron Municipal Airport, NE, United States
@@ -14049,17 +14031,11 @@ location = (0.6416994, -1.4105169)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHLX.TXT
 zone = ('vaz016', 0.0012814)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHLX.TXT
 zone = ('vaz016', 0.0012814)
 
-[khme]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHME.TXT
-zone = ('vaz016', 0.0012814)
-
 [khmn]
 description = Holloman Air Force Base, NM, United States
 location = (0.5733407, -1.8517943)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHMN.TXT
 [khmn]
 description = Holloman Air Force Base, NM, United States
 location = (0.5733407, -1.8517943)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHMN.TXT
-zone = ('nmz412', 0.0040810)
+zone = ('nmz428', 0.0038293)
 
 [khmp]
 description = Atlanta Speedway Airport, Hampton, GA, US
 
 [khmp]
 description = Atlanta Speedway Airport, Hampton, GA, US
@@ -14221,13 +14197,7 @@ zone = ('txz016', 0.0044159)
 description = Bay St. Louis, Stennis International Airport, MS, United States
 location = (0.5300177, -1.5612794)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSA.TXT
 description = Bay St. Louis, Stennis International Airport, MS, United States
 location = (0.5300177, -1.5612794)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSA.TXT
-zone = ('laz076', 0.0045474)
-
-[khsb]
-description = Harrisburg, Harrisburg-Raleigh Airport, IL, United States
-location = (0.6599332, -1.5454745)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSB.TXT
-zone = ('ilz086', 0.0010204)
+zone = ('msz086', 0.0009909)
 
 [khsd]
 description = Sundance Airpark, Oklahoma City, OK, US
 
 [khsd]
 description = Sundance Airpark, Oklahoma City, OK, US
@@ -14271,6 +14241,12 @@ location = (0.6047566, -1.5146549)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSV.TXT
 zone = ('alz007', 0.0035724)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSV.TXT
 zone = ('alz007', 0.0035724)
 
+[khth]
+description = Hawthorne Municipal, NV, United States
+location = (0.6728244, -2.0705423)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHTH.TXT
+zone = ('nvz001', 0.0010706)
+
 [khtl]
 description = Roscommon County Airport, MI, United States
 location = (0.7740535, -1.4777121)
 [khtl]
 description = Roscommon County Airport, MI, United States
 location = (0.7740535, -1.4777121)
@@ -14313,6 +14289,12 @@ location = (0.6643887, -1.7080956)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHUT.TXT
 zone = ('ksz067', 0.0036122)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHUT.TXT
 zone = ('ksz067', 0.0036122)
 
+[khvc]
+description = Hopkinsville Christian County Airport, Hopkinsville, KY, US
+location = (0.6432760, -1.5263795)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHVC.TXT
+zone = ('kyz017', 0.0008138)
+
 [khve]
 description = Hanksville Airport, Hanksville, UT, US
 location = (0.6705206, -1.9321493)
 [khve]
 description = Hanksville Airport, Hanksville, UT, US
 location = (0.6705206, -1.9321493)
@@ -14445,12 +14427,6 @@ location = (0.6562486, -1.4234760)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI16.TXT
 zone = ('wvz034', 0.0002141)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI16.TXT
 zone = ('wvz034', 0.0002141)
 
-[ki19]
-description = Greene County-Lewis A. Jackson Regional Airport, Xenia, OH, US
-location = (0.6927353, -1.4659472)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI19.TXT
-zone = ('ohz062', 0.0013805)
-
 [ki23]
 description = Fayette County Airport, Washington Court House, OH, US
 location = (0.6906338, -1.4559624)
 [ki23]
 description = Fayette County Airport, Washington Court House, OH, US
 location = (0.6906338, -1.4559624)
@@ -14500,6 +14476,12 @@ location = (0.7164961, -1.6351937)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI75.TXT
 zone = ('iaz083', 0.0013195)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI75.TXT
 zone = ('iaz083', 0.0013195)
 
+[ki95]
+description = Hardin County Airport, Kenton, OH, US
+location = (0.7087904, -1.4598562)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KI95.TXT
+zone = ('ohz026', 0.0009110)
+
 [kiab]
 description = Mcconnell Air Force Base, KS, United States
 location = (0.6565347, -1.6976236)
 [kiab]
 description = Mcconnell Air Force Base, KS, United States
 location = (0.6565347, -1.6976236)
@@ -14558,7 +14540,7 @@ zone = ('idz053', 0.0051327)
 description = Indiana / Stewart Field, PA, United States
 location = (0.7091855, -1.3805554)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIDI.TXT
 description = Indiana / Stewart Field, PA, United States
 location = (0.7091855, -1.3805554)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIDI.TXT
-zone = ('paz022', 0.0057467)
+zone = ('paz077', 0.0011398)
 
 [kidp]
 description = Independence Municipal Airport, Independence, KS, US
 
 [kidp]
 description = Independence Municipal Airport, Independence, KS, US
@@ -14570,7 +14552,7 @@ zone = ('ksz099', 0.0007732)
 description = Pine Ridge Airport, SD, United States
 location = (0.7510734, -1.7892534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIEN.TXT
 description = Pine Ridge Airport, SD, United States
 location = (0.7510734, -1.7892534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIEN.TXT
-zone = ('sdz042', 0.0052942)
+zone = ('sdz076', 0.0027660)
 
 [kier]
 description = Natchitoches, Natchitoches Regional Airport, LA, United States
 
 [kier]
 description = Natchitoches, Natchitoches Regional Airport, LA, United States
@@ -14712,9 +14694,9 @@ zone = ('inz047', 0.0022510)
 
 [kinf]
 description = Inverness Airport, Inverness, FL, US
 
 [kinf]
 description = Inverness Airport, Inverness, FL, US
-location = (0.5028049, -1.4366939)
+location = (0.5027174, -1.4367256)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KINF.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KINF.TXT
-zone = ('flz142', 0.0024200)
+zone = ('flz142', 0.0024220)
 
 [kinj]
 description = Hillsboro, Hillsboro Municipal Airport, TX, United States
 
 [kinj]
 description = Hillsboro, Hillsboro Municipal Airport, TX, United States
@@ -14876,7 +14858,7 @@ zone = ('ksz105', 0.0014357)
 description = Abbeville Chris Crusta Memorial Airport, Abbeville, LA, US
 location = (0.5231764, -1.6071724)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIYA.TXT
 description = Abbeville Chris Crusta Memorial Airport, Abbeville, LA, US
 location = (0.5231764, -1.6071724)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KIYA.TXT
-zone = ('laz044', 0.0040347)
+zone = ('laz152', 0.0031445)
 
 [kiza]
 description = Santa Ynez, Santa Ynez Airport, CA, United States
 
 [kiza]
 description = Santa Ynez, Santa Ynez Airport, CA, United States
@@ -14916,9 +14898,9 @@ zone = ('txz259', 0.0003746)
 
 [kjau]
 description = Colonel Tommy C Stiner Airfield, Jacksboro, TN, US
 
 [kjau]
 description = Colonel Tommy C Stiner Airfield, Jacksboro, TN, US
-location = (0.6341584, -1.4689092)
+location = (0.6341492, -1.4689211)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJAU.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJAU.TXT
-zone = ('tnz013', 0.0012181)
+zone = ('tnz013', 0.0012286)
 
 [kjax]
 description = Jacksonville International, FL, United States
 
 [kjax]
 description = Jacksonville International, FL, United States
@@ -14992,14 +14974,8 @@ location = (0.6468836, -1.4276497)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJFZ.TXT
 zone = ('vaz007', 0.0034778)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJFZ.TXT
 zone = ('vaz007', 0.0034778)
 
-[kjgg]
-description = Williamsburg, Williamsburg-Jamestown Airport, VA, United States
-location = (0.6499461, -1.3389439)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJGG.TXT
-zone = ('vaz090', 0.0017268)
-
 [kjhn]
 [kjhn]
-description = Stanton County Municipal Airport, Johnson, KS, US
+description = Stanton County Municipal Airport, Johnson City, KS, US
 location = (0.6559478, -1.7755758)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJHN.TXT
 zone = ('ksz074', 0.0007899)
 location = (0.6559478, -1.7755758)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJHN.TXT
 zone = ('ksz074', 0.0007899)
@@ -15071,10 +15047,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJQF.TXT
 zone = ('ncz072', 0.0022458)
 
 [kjrb]
 zone = ('ncz072', 0.0022458)
 
 [kjrb]
-description = Downtown-Manhattan/Wall St Heliport, New York, NY, US
-location = (0.7103699, -1.2917008)
+description = Downtown Manhattan Heliport, New York, NY, US
+location = (0.7103614, -1.2916933)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJRB.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJRB.TXT
-zone = ('njz006', 0.0011417)
+zone = ('njz006', 0.0011514)
 
 [kjro]
 description = James A Rhodes Airport, Jackson, OH, US
 
 [kjro]
 description = James A Rhodes Airport, Jackson, OH, US
@@ -15100,12 +15076,6 @@ location = (0.6185107, -1.6546206)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJSV.TXT
 zone = ('okz072', 0.0012089)
 
 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)
 [kjtc]
 description = Springerville Municipal Airport, Springerville, AZ, US
 location = (0.5957001, -1.9078239)
@@ -15191,10 +15161,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJYR.TXT
 zone = ('nez064', 0.0005370)
 
 [kjzi]
 zone = ('nez064', 0.0005370)
 
 [kjzi]
-description = Charleston Executive Airport, Charleston, SC, US
-location = (0.5707384, -1.3963140)
+description = Charleston Executive Airport, Johns Island, SC, US
+location = (0.5706919, -1.3963624)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJZI.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KJZI.TXT
-zone = ('scz050', 0.0025966)
+zone = ('scz050', 0.0026541)
 
 [kjzp]
 description = Pickens County Airport, Jasper, GA, US
 
 [kjzp]
 description = Pickens County Airport, Jasper, GA, US
@@ -15220,6 +15190,12 @@ location = (0.6939621, -1.7242702)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KK82.TXT
 zone = ('ksz006', 0.0004321)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KK82.TXT
 zone = ('ksz006', 0.0004321)
 
+[kk83]
+description = Sabetha Municipal Airport, Sabetha, KS, US
+location = (0.6964597, -1.6716659)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KK83.TXT
+zone = ('ksz012', 0.0031852)
+
 [kk88]
 description = Allen County Airport, Iola, KS, US
 location = (0.6609579, -1.6648067)
 [kk88]
 description = Allen County Airport, Iola, KS, US
 location = (0.6609579, -1.6648067)
@@ -15230,7 +15206,7 @@ zone = ('ksz072', 0.0012026)
 description = Kelso, Kelso-Longview Airport, WA, United States
 location = (0.8048877, -2.1450097)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KKLS.TXT
 description = Kelso, Kelso-Longview Airport, WA, United States
 location = (0.8048877, -2.1450097)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KKLS.TXT
-zone = ('waz022', 0.0013080)
+zone = ('waz204', 0.0012816)
 
 [kknb]
 description = Kanab Municipal Airport, Kanab, UT, US
 
 [kknb]
 description = Kanab Municipal Airport, Kanab, UT, US
@@ -15260,18 +15236,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KL18.TXT
 zone = ('caz057', 0.0055914)
 
 [kl35]
 zone = ('caz057', 0.0055914)
 
 [kl35]
-comment = manually researched on 2020-05-24
-description = Big Bear City Airport, CA, United States of America
-location = (0.5980157, -2.0395224)
+description = Big Bear City Airport, Big Bear, CA, US
+location = (0.5980162, -2.0395220)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KL35.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KL35.TXT
-zone = ('caz055', 0.0035065)
-
-[kl52]
-comment = manually researched on 2020-05-24
-description = Oceano County, CA, United States of America
-location = (0.6126363, -2.1052574)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KL52.TXT
-zone = ('caz341', 0.0011294)
+zone = ('caz055', 0.0035070)
 
 [klaa]
 description = Lamar Municipal Airport, CO, United States
 
 [klaa]
 description = Lamar Municipal Airport, CO, United States
@@ -15325,7 +15293,7 @@ zone = ('okz038', 0.0018437)
 description = Los Angeles Interntl Airport, CA, United States
 location = (0.5922484, -2.0661789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLAX.TXT
 description = Los Angeles Interntl Airport, CA, United States
 location = (0.5922484, -2.0661789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLAX.TXT
-zone = ('caz362', 0.0046546)
+zone = ('caz366', 0.0017084)
 
 [klbb]
 description = Lubbock International Airport, TX, United States
 
 [klbb]
 description = Lubbock International Airport, TX, United States
@@ -15379,7 +15347,7 @@ zone = ('nez018', 0.0018703)
 description = Lake Charles Regional Airport, LA, United States
 location = (0.5270894, -1.6298466)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLCH.TXT
 description = Lake Charles Regional Airport, LA, United States
 location = (0.5270894, -1.6298466)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLCH.TXT
-zone = ('laz073', 0.0068188)
+zone = ('laz241', 0.0018659)
 
 [klci]
 description = Laconia, Laconia Municipal Airport, NH, United States
 
 [klci]
 description = Laconia, Laconia Municipal Airport, NH, United States
@@ -15397,7 +15365,7 @@ zone = ('ohz055', 0.0028565)
 description = Lake City Gateway Airport, Lake City, FL, US
 location = (0.5267753, -1.4412387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLCQ.TXT
 description = Lake City Gateway Airport, Lake City, FL, US
 location = (0.5267753, -1.4412387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLCQ.TXT
-zone = ('flz222', 0.0021510)
+zone = ('flz422', 0.0006083)
 
 [kldj]
 description = Linden Airport, Linden, NJ, US
 
 [kldj]
 description = Linden Airport, Linden, NJ, US
@@ -15463,7 +15431,7 @@ zone = ('nyz176', 0.0008083)
 description = Long Beach Airport, CA, United States
 location = (0.5902122, -2.0621065)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLGB.TXT
 description = Long Beach Airport, CA, United States
 location = (0.5902122, -2.0621065)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLGB.TXT
-zone = ('caz548', 0.0050399)
+zone = ('caz368', 0.0026513)
 
 [klgc]
 description = La Grange, Callaway Airport, GA, United States
 
 [klgc]
 description = La Grange, Callaway Airport, GA, United States
@@ -15639,12 +15607,6 @@ location = (0.6454809, -1.4404784)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNP.TXT
 zone = ('vaz002', 0.0012361)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNP.TXT
 zone = ('vaz002', 0.0012361)
 
-[klnq]
-description = Boothville Heliport, Buras, LA, US
-location = (0.5123236, -1.5609763)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNQ.TXT
-zone = ('laz069', 0.0027855)
-
 [klnr]
 description = Lone Rock Tri-County Reg, WI, United States
 location = (0.7542731, -1.5739961)
 [klnr]
 description = Lone Rock Tri-County Reg, WI, United States
 location = (0.7542731, -1.5739961)
@@ -16005,13 +15967,6 @@ location = (0.6497198, -1.5211662)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM21.TXT
 zone = ('kyz021', 0.0002704)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM21.TXT
 zone = ('kyz021', 0.0002704)
 
-[km25]
-comment = manually researched on 2020-05-24
-description = Mayfield Graves County, Mayfield, KY, United States of America
-location = (0.6417513, -1.5460941)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM25.TXT
-zone = ('kyz006', 0.0012363)
-
 [km30]
 description = Metropolis, Metropolis Municipal Airport, IL, United States
 location = (0.6490152, -1.5489894)
 [km30]
 description = Metropolis, Metropolis Municipal Airport, IL, United States
 location = (0.6490152, -1.5489894)
@@ -16188,6 +16143,12 @@ location = (0.7105026, -1.5143663)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCX.TXT
 zone = ('inz020', 0.0014884)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCX.TXT
 zone = ('inz020', 0.0014884)
 
+[kmcz]
+description = Martin County Airport, Williamston, NC, US
+location = (0.6259135, -1.3470137)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCZ.TXT
+zone = ('ncz029', 0.0010682)
+
 [kmdd]
 description = Midland, Midland Airpark, TX, United States
 location = (0.5591405, -1.7819957)
 [kmdd]
 description = Midland, Midland Airpark, TX, United States
 location = (0.5591405, -1.7819957)
@@ -16338,6 +16299,12 @@ location = (0.7928255, -1.4820172)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMGN.TXT
 zone = ('miz016', 0.0016805)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMGN.TXT
 zone = ('miz016', 0.0016805)
 
+[kmgr]
+description = Moultrie, Moultrie Municipal Airport, GA, United States
+location = (0.5425307, -1.4626392)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMGR.TXT
+zone = ('gaz146', 0.0018805)
+
 [kmgw]
 description = Morgantown Muni-Hart Field, WV, United States
 location = (0.6920230, -1.3948090)
 [kmgw]
 description = Morgantown Muni-Hart Field, WV, United States
 location = (0.6920230, -1.3948090)
@@ -16402,7 +16369,7 @@ zone = ('caz338', 0.0030150)
 description = Miami International Airport, FL, United States
 location = (0.4500041, -1.4017903)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMIA.TXT
 description = Miami International Airport, FL, United States
 location = (0.4500041, -1.4017903)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMIA.TXT
-zone = ('flz074', 0.0006771)
+zone = ('flz074', 0.0006883)
 
 [kmib]
 description = Minot Air Force Base, ND, United States
 
 [kmib]
 description = Minot Air Force Base, ND, United States
@@ -16423,7 +16390,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMIE.TXT
 zone = ('inz041', 0.0001083)
 
 [kmio]
 zone = ('inz041', 0.0001083)
 
 [kmio]
-description = Miami Regional Airport, Miami, OK, US
+description = Miami Municipal Airport, Miami, OK, US
 location = (0.6441870, -1.6560992)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMIO.TXT
 zone = ('okz058', 0.0016764)
 location = (0.6441870, -1.6560992)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMIO.TXT
 zone = ('okz058', 0.0016764)
@@ -16444,7 +16411,7 @@ zone = ('iaz049', 0.0017675)
 description = Picayune Municipal Airport, Picayune, MS, US
 location = (0.5321072, -1.5647086)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMJD.TXT
 description = Picayune Municipal Airport, Picayune, MS, US
 location = (0.5321072, -1.5647086)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMJD.TXT
-zone = ('laz076', 0.0044684)
+zone = ('msz083', 0.0026730)
 
 [kmjq]
 description = Jackson, Jackson Municipal Airport, MN, United States
 
 [kmjq]
 description = Jackson, Jackson Municipal Airport, MN, United States
@@ -16500,6 +16467,12 @@ location = (0.6222099, -1.6644623)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMKO.TXT
 zone = ('okz070', 0.0006186)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMKO.TXT
 zone = ('okz070', 0.0006186)
 
+[kmkq]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMKQ.TXT
+zone = ('okz070', 0.0006186)
+
 [kmks]
 description = Berkeley County Airport, Moncks Corner, SC, US
 location = (0.5791963, -1.3968970)
 [kmks]
 description = Berkeley County Airport, Moncks Corner, SC, US
 location = (0.5791963, -1.3968970)
@@ -16618,7 +16591,7 @@ zone = ('njz008', 0.0020061)
 description = Mcminnville Municipal Airport, OR, United States
 location = (0.7888888, -2.1490821)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMMV.TXT
 description = Mcminnville Municipal Airport, OR, United States
 location = (0.7888888, -2.1490821)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMMV.TXT
-zone = ('orz007', 0.0027605)
+zone = ('orz114', 0.0023676)
 
 [kmne]
 description = Minden Airport, Minden, LA, US
 
 [kmne]
 description = Minden Airport, Minden, LA, US
@@ -16782,6 +16755,12 @@ location = (0.6062110, -1.3377949)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMRH.TXT
 zone = ('ncz196', 0.0031408)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMRH.TXT
 zone = ('ncz196', 0.0031408)
 
+[kmrj]
+description = Mineral Point, Iowa County Airport, WI, United States
+location = (0.7484893, -1.5748445)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMRJ.TXT
+zone = ('wiz062', 0.0023592)
+
 [kmrn]
 description = Morganton, Morganton-Lenoir Airport, NC, United States
 location = (0.6252012, -1.4243777)
 [kmrn]
 description = Morganton, Morganton-Lenoir Airport, NC, United States
 location = (0.6252012, -1.4243777)
@@ -16830,12 +16809,6 @@ location = (0.7842346, -1.3063789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMSS.TXT
 zone = ('nyz026', 0.0017147)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMSS.TXT
 zone = ('nyz026', 0.0017147)
 
-[kmsv]
-description = Monticello, Sullivan County International Airport, NY, United States
-location = (0.7278023, -1.3055063)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMSV.TXT
-zone = ('nyz062', 0.0005047)
-
 [kmsy]
 description = New Orleans International Airport, LA, United States
 location = (0.5235988, -1.5751596)
 [kmsy]
 description = New Orleans International Airport, LA, United States
 location = (0.5235988, -1.5751596)
@@ -17089,6 +17062,12 @@ location = (0.8316494, -1.7703456)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KN60.TXT
 zone = ('ndz021', 0.0015114)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KN60.TXT
 zone = ('ndz021', 0.0015114)
 
+[kn79]
+description = Northumberland County Airport, Shamokin, PA, US
+location = (0.7127383, -1.3360931)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KN79.TXT
+zone = ('paz052', 0.0020844)
+
 [knak]
 description = Annapolis Us Naval Academy, MD, United States
 location = (0.6803875, -1.3348860)
 [knak]
 description = Annapolis Us Naval Academy, MD, United States
 location = (0.6803875, -1.3348860)
@@ -17353,12 +17332,6 @@ location = (0.5986479, -2.0274908)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNXP.TXT
 zone = ('caz525', 0.0012743)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNXP.TXT
 zone = ('caz525', 0.0012743)
 
-[kny0]
-description = Fulton County Airport, Johnstown, NY, US
-location = (0.7504601, -1.2972962)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNY0.TXT
-zone = ('nyz039', 0.0013827)
-
 [knyc]
 description = New York City Central Park, NY, United States
 location = (0.7118034, -1.2909619)
 [knyc]
 description = New York City Central Park, NY, United States
 location = (0.7118034, -1.2909619)
@@ -17402,6 +17375,12 @@ location = (0.6399477, -2.0847957)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO32.TXT
 zone = ('caz319', 0.0036349)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO32.TXT
 zone = ('caz319', 0.0036349)
 
+[ko54]
+description = Weaverville, CA, United States
+location = (0.7111732, -2.1453975)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO54.TXT
+zone = ('caz107', 0.0025853)
+
 [ko69]
 comment = manually researched on 2020-05-24
 description = Petaluma Muni, Petaluma, CA, United States of America
 [ko69]
 comment = manually researched on 2020-05-24
 description = Petaluma Muni, Petaluma, CA, United States of America
@@ -17637,6 +17616,12 @@ location = (0.6104968, -1.5670778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOLV.TXT
 zone = ('msz001', 0.0034432)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOLV.TXT
 zone = ('msz001', 0.0034432)
 
+[koly]
+description = Olney-Noble, Olney-Noble Airport, IL, United States
+location = (0.6758254, -1.5389683)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOLY.TXT
+zone = ('ilz072', 0.0012556)
+
 [kolz]
 description = Oelwein, Oelwein Municipal Airport, IA, United States
 location = (0.7449211, -1.6052569)
 [kolz]
 description = Oelwein, Oelwein Municipal Airport, IA, United States
 location = (0.7449211, -1.6052569)
@@ -17695,13 +17680,13 @@ zone = ('orz064', 0.0020971)
 description = Newport, Newport Municipal Airport, OR, United States
 location = (0.7780726, -2.1652215)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KONP.TXT
 description = Newport, Newport Municipal Airport, OR, United States
 location = (0.7780726, -2.1652215)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KONP.TXT
-zone = ('orz002', 0.0011909)
+zone = ('orz103', 0.0011925)
 
 [kont]
 description = Ontario International Airport, CA, United States
 location = (0.5942846, -2.0522163)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KONT.TXT
 
 [kont]
 description = Ontario International Airport, CA, United States
 location = (0.5942846, -2.0522163)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KONT.TXT
-zone = ('caz048', 0.0060739)
+zone = ('caz380', 0.0060038)
 
 [konx]
 description = Currituck, Currituck County Airport, NC, United States
 
 [konx]
 description = Currituck, Currituck County Airport, NC, United States
@@ -17725,7 +17710,7 @@ zone = ('iaz075', 0.0027112)
 description = Miami Opa Locka Airport, FL, United States
 location = (0.4520403, -1.4012085)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOPF.TXT
 description = Miami Opa Locka Airport, FL, United States
 location = (0.4520403, -1.4012085)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOPF.TXT
-zone = ('flz074', 0.0014332)
+zone = ('flz074', 0.0024327)
 
 [kopl]
 description = St Landry Parish Ahart Field, Opelousas, LA, US
 
 [kopl]
 description = St Landry Parish Ahart Field, Opelousas, LA, US
@@ -17785,7 +17770,7 @@ zone = ('vaz095', 0.0019944)
 description = Orange, Orange County Airport, TX, United States
 location = (0.5248060, -1.6371819)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KORG.TXT
 description = Orange, Orange County Airport, TX, United States
 location = (0.5248060, -1.6371819)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KORG.TXT
-zone = ('txz262', 0.0054780)
+zone = ('txz616', 0.0012205)
 
 [korh]
 description = Worcester Regional Airport, MA, United States
 
 [korh]
 description = Worcester Regional Airport, MA, United States
@@ -17949,6 +17934,12 @@ location = (0.7208210, -1.6251924)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOXV.TXT
 zone = ('iaz074', 0.0006412)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOXV.TXT
 zone = ('iaz074', 0.0006412)
 
+[koye]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOYE.TXT
+zone = ('iaz074', 0.0006412)
+
 [koym]
 description = St Marys Municipal Airport, St Marys, PA, US
 location = (0.7227844, -1.3701289)
 [koym]
 description = St Marys Municipal Airport, St Marys, PA, US
 location = (0.7227844, -1.3701289)
@@ -17991,6 +17982,12 @@ location = (0.6507169, -1.7200220)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP28.TXT
 zone = ('ksz090', 0.0020998)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP28.TXT
 zone = ('ksz090', 0.0020998)
 
+[kp33]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP33.TXT
+zone = ('ksz090', 0.0020998)
+
 [kp52]
 description = unknown station in United States of America
 location = None
 [kp52]
 description = unknown station in United States of America
 location = None
@@ -18033,11 +18030,17 @@ location = (0.8053676, -2.0175376)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP69.TXT
 zone = ('idz006', 0.0067136)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP69.TXT
 zone = ('idz006', 0.0067136)
 
+[kp79]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP79.TXT
+zone = ('idz006', 0.0067136)
+
 [kp92]
 description = Salt Point, LA, United States
 location = (0.5160357, -1.5975580)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP92.TXT
 [kp92]
 description = Salt Point, LA, United States
 location = (0.5160357, -1.5975580)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KP92.TXT
-zone = ('laz055', 0.0063045)
+zone = ('laz254', 0.0021372)
 
 [kpae]
 description = Everett Snohomish County, WA, United States
 
 [kpae]
 description = Everett Snohomish County, WA, United States
@@ -18113,9 +18116,9 @@ zone = ('flz251', 0.0019176)
 
 [kpcw]
 description = Carl R Keller Field, Port Clinton, OH, US
 
 [kpcw]
 description = Carl R Keller Field, Port Clinton, OH, US
-location = (0.7245961, -1.4463316)
+location = (0.7245847, -1.4463252)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPCW.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPCW.TXT
-zone = ('ohz007', 0.0036523)
+zone = ('ohz007', 0.0036583)
 
 [kpcz]
 description = Waupaca, Waupaca Municipal Airport, WI, United States
 
 [kpcz]
 description = Waupaca, Waupaca Municipal Airport, WI, United States
@@ -18145,7 +18148,7 @@ zone = ('waz028', 0.0038406)
 description = Portland International Airport, OR, United States
 location = (0.7955793, -2.1397737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPDX.TXT
 description = Portland International Airport, OR, United States
 location = (0.7955793, -2.1397737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPDX.TXT
-zone = ('orz006', 0.0027733)
+zone = ('waz206', 0.0015784)
 
 [kpea]
 description = Pella, Pella Municipal Airport, IA, United States
 
 [kpea]
 description = Pella, Pella Municipal Airport, IA, United States
@@ -18223,7 +18226,7 @@ zone = ('miz063', 0.0019526)
 description = Philip Airport, SD, United States
 location = (0.7688175, -1.7732545)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPHP.TXT
 description = Philip Airport, SD, United States
 location = (0.7688175, -1.7732545)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPHP.TXT
-zone = ('sdz032', 0.0043314)
+zone = ('sdz043', 0.0031824)
 
 [kpht]
 description = Henry County Airport, Paris, TN, US
 
 [kpht]
 description = Henry County Airport, Paris, TN, US
@@ -18309,6 +18312,12 @@ location = (0.5001047, -1.6874037)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPKV.TXT
 zone = ('txz247', 0.0022727)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPKV.TXT
 zone = ('txz247', 0.0022727)
 
+[kpld]
+description = Portland Municipal Airport, Portland, IN, US
+location = (0.7059997, -1.4833570)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPLD.TXT
+zone = ('inz034', 0.0003048)
+
 [kpln]
 description = Pellston Regional Airport, MI, United States
 location = (0.7952884, -1.4800392)
 [kpln]
 description = Pellston Regional Airport, MI, United States
 location = (0.7952884, -1.4800392)
@@ -18321,11 +18330,17 @@ location = (0.5857115, -1.5053308)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPLR.TXT
 zone = ('alz026', 0.0028996)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPLR.TXT
 zone = ('alz026', 0.0028996)
 
+[kplu]
+description = Pierce County-Thun Field, Puyallup, WA, US
+location = (0.8221182, -2.1343108)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPLU.TXT
+zone = ('waz509', 0.0028260)
+
 [kpmd]
 description = Palmdale Prod Flight Plant, CA, United States
 location = (0.6044657, -2.0609430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPMD.TXT
 [kpmd]
 description = Palmdale Prod Flight Plant, CA, United States
 location = (0.6044657, -2.0609430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPMD.TXT
-zone = ('caz088', 0.0075105)
+zone = ('caz383', 0.0012698)
 
 [kpmh]
 description = Greater Portsmouth Regional Airport, Portsmouth, OH, US
 
 [kpmh]
 description = Greater Portsmouth Regional Airport, Portsmouth, OH, US
@@ -18469,7 +18484,7 @@ zone = ('mez002', 0.0021489)
 description = Pascagoula Lott International Airport, MS, United States
 location = (0.5317436, -1.5451982)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPQL.TXT
 description = Pascagoula Lott International Airport, MS, United States
 location = (0.5317436, -1.5451982)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPQL.TXT
-zone = ('alz263', 0.0045947)
+zone = ('msz088', 0.0012825)
 
 [kprb]
 description = Paso Robles Airport, CA, United States
 
 [kprb]
 description = Paso Robles Airport, CA, United States
@@ -18583,7 +18598,7 @@ zone = ('miz069', 0.0004147)
 description = Patterson Memorial, LA, United States
 location = (0.5186537, -1.5940674)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTN.TXT
 description = Patterson Memorial, LA, United States
 location = (0.5186537, -1.5940674)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTN.TXT
-zone = ('laz055', 0.0024594)
+zone = ('laz254', 0.0020737)
 
 [kpts]
 description = Atkinson Municipal Airport, Pittsburg, KS, US
 
 [kpts]
 description = Atkinson Municipal Airport, Pittsburg, KS, US
@@ -18651,6 +18666,12 @@ location = (0.7283841, -1.2467469)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPVD.TXT
 zone = ('riz004', 0.0009201)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPVD.TXT
 zone = ('riz004', 0.0009201)
 
+[kpve]
+description = Beech River Regional Airport, Lexington-Parsons, TN, US
+location = (0.6223216, -1.5393001)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPVE.TXT
+zone = ('tnz055', 0.0015420)
+
 [kpvf]
 description = Placerville Airport, Placerville, CA, US
 location = (0.6758648, -2.1075374)
 [kpvf]
 description = Placerville Airport, Placerville, CA, US
 location = (0.6758648, -2.1075374)
@@ -18753,22 +18774,40 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPZZ.TXT
 zone = ('miz018', 0.0017263)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPZZ.TXT
 zone = ('miz018', 0.0017263)
 
+[kqa8]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQA8.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)
 
 [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)
 
+[kqaq]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAQ.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)
 
 [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)
 
-[kqbd]
+[kqb3]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQBD.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQB3.TXT
 zone = ('miz018', 0.0017263)
 
 [kqbl]
 zone = ('miz018', 0.0017263)
 
 [kqbl]
@@ -18825,6 +18864,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEN.TXT
 zone = ('miz018', 0.0017263)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQEN.TXT
 zone = ('miz018', 0.0017263)
 
+[kqeo]
+description = unknown station in United States of America
+location = None
+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
 [kqep]
 description = unknown station in United States of America
 location = None
@@ -18873,6 +18918,12 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFB.TXT
 zone = ('miz018', 0.0017263)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFB.TXT
 zone = ('miz018', 0.0017263)
 
+[kqfg]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQFG.TXT
+zone = ('miz018', 0.0017263)
+
 [kqfl]
 description = unknown station in United States of America
 location = None
 [kqfl]
 description = unknown station in United States of America
 location = None
@@ -18957,10 +19008,22 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHY.TXT
 zone = ('miz018', 0.0017263)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHY.TXT
 zone = ('miz018', 0.0017263)
 
-[kqm2]
+[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)
+
+[kqjz]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQM2.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQJZ.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]
 zone = ('miz018', 0.0017263)
 
 [kqn3]
@@ -18969,104 +19032,107 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQN3.TXT
 zone = ('miz018', 0.0017263)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQN3.TXT
 zone = ('miz018', 0.0017263)
 
+[kqnx]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNX.TXT
+zone = ('miz018', 0.0017263)
+
 [kqoa]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOA.TXT
 zone = ('miz018', 0.0017263)
 
 [kqoa]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOA.TXT
 zone = ('miz018', 0.0017263)
 
-[kqqa]
+[kqob]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQQA.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOB.TXT
 zone = ('miz018', 0.0017263)
 
 zone = ('miz018', 0.0017263)
 
-[kqrd]
+[kqog]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRD.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOG.TXT
 zone = ('miz018', 0.0017263)
 
 zone = ('miz018', 0.0017263)
 
-[kqrh]
+[kqoh]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRH.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOH.TXT
 zone = ('miz018', 0.0017263)
 
 zone = ('miz018', 0.0017263)
 
-[kqrv]
+[kqos]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRV.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOS.TXT
 zone = ('miz018', 0.0017263)
 
 zone = ('miz018', 0.0017263)
 
-[kqrz]
+[kqrd]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRZ.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRD.TXT
 zone = ('miz018', 0.0017263)
 
 zone = ('miz018', 0.0017263)
 
-[kqsc]
+[kqrh]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSC.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQRH.TXT
 zone = ('miz018', 0.0017263)
 
 zone = ('miz018', 0.0017263)
 
-[kqsn]
+[kqtd]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQSN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTD.TXT
 zone = ('miz018', 0.0017263)
 
 zone = ('miz018', 0.0017263)
 
-[kqst]
+[kqth]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQST.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTH.TXT
 zone = ('miz018', 0.0017263)
 
 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
-
 [kqtz]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTZ.TXT
 [kqtz]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTZ.TXT
+zone = ('miz018', 0.0017263)
 
 
-[kqut]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUT.TXT
-
-[kqvb]
+[kquz]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQVB.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUZ.TXT
+zone = ('miz018', 0.0017263)
 
 
-[kqvf]
+[kqwm]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQVF.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWM.TXT
+zone = ('miz018', 0.0017263)
 
 
-[kqvg]
+[kqwx]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQVG.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWX.TXT
+zone = ('miz018', 0.0017263)
 
 
-[kqwm]
+[kqwy]
 description = unknown station in United States of America
 location = None
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWM.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWY.TXT
+zone = ('miz018', 0.0017263)
 
 [kqx2]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQX2.TXT
 
 [kqx2]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQX2.TXT
+zone = ('miz018', 0.0017263)
 
 [kqxh]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXH.TXT
 
 [kqxh]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXH.TXT
+zone = ('miz018', 0.0017263)
 
 [krac]
 description = Batten International Airport, WI, United States
 
 [krac]
 description = Batten International Airport, WI, United States
@@ -19392,12 +19458,6 @@ location = (0.8290314, -2.1330832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRNT.TXT
 zone = ('waz556', 0.0024886)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRNT.TXT
 zone = ('waz556', 0.0024886)
 
-[krnv]
-description = Cleveland Municipal Airport, Cleveland, MS, US
-location = (0.5892424, -1.5840241)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRNV.TXT
-zone = ('msz018', 0.0018758)
-
 [kroa]
 description = Roanoke Regional Airport, VA, United States
 location = (0.6512987, -1.3956816)
 [kroa]
 description = Roanoke Regional Airport, VA, United States
 location = (0.6512987, -1.3956816)
@@ -19501,10 +19561,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRSN.TXT
 zone = ('laz005', 0.0018910)
 
 [krsp]
 zone = ('laz005', 0.0018910)
 
 [krsp]
-description = Naval Support Facility Thurmont (Camp David), Thurmont, MD, US
-location = (0.6919548, -1.3520851)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRSP.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRSP.TXT
-zone = ('mdz004', 0.0031804)
+zone = ('laz005', 0.0018910)
 
 [krst]
 description = Rochester International Airport, MN, United States
 
 [krst]
 description = Rochester International Airport, MN, United States
@@ -19615,8 +19675,8 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRXE.TXT
 zone = ('idz053', 0.0017050)
 
 [krym]
 zone = ('idz053', 0.0017050)
 
 [krym]
-description = Ray S Miller Army Air Field, Camp Ripley, MN, US
-location = (0.8044432, -1.6469013)
+description = Ray S Miller Army Air Field, Fort Ripley, MN, US
+location = (0.8044432, -1.6469014)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRYM.TXT
 zone = ('mnz043', 0.0017682)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRYM.TXT
 zone = ('mnz043', 0.0017682)
 
@@ -19668,6 +19728,12 @@ location = (0.6883648, -1.4490265)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRZT.TXT
 zone = ('ohz073', 0.0018515)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRZT.TXT
 zone = ('ohz073', 0.0018515)
 
+[ks12]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS12.TXT
+zone = ('ohz073', 0.0018515)
+
 [ks21]
 description = Sunriver, OR, United States
 location = (0.7659087, -2.1197024)
 [ks21]
 description = Sunriver, OR, United States
 location = (0.7659087, -2.1197024)
@@ -19717,12 +19783,6 @@ location = (0.8451739, -2.0969433)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS52.TXT
 zone = ('waz049', 0.0030299)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS52.TXT
 zone = ('waz049', 0.0030299)
 
-[ks59]
-description = Libby Airport, Libby, MT, US
-location = (0.8427113, -2.0156807)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS59.TXT
-zone = ('mtz001', 0.0033182)
-
 [ks71]
 description = Edgar G Obie Airport, Chinook, MT, US
 location = (0.8480921, -1.9067897)
 [ks71]
 description = Edgar G Obie Airport, Chinook, MT, US
 location = (0.8480921, -1.9067897)
@@ -19819,12 +19879,6 @@ location = (0.7278023, -1.5065100)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBN.TXT
 zone = ('inz104', 0.0019841)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBN.TXT
 zone = ('inz104', 0.0019841)
 
-[ksbo]
-description = Emanuel County Airport, Swainsboro, GA, US
-location = (0.5691362, -1.4376260)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBO.TXT
-zone = ('gaz086', 0.0010565)
-
 [ksbp]
 description = San Luis Obispo Mc Chesney, CA, United States
 location = (0.6149377, -2.1054489)
 [ksbp]
 description = San Luis Obispo Mc Chesney, CA, United States
 location = (0.6149377, -2.1054489)
@@ -19837,6 +19891,12 @@ location = (0.7071492, -1.8651752)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBS.TXT
 zone = ('coz004', 0.0014489)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBS.TXT
 zone = ('coz004', 0.0014489)
 
+[ksbx]
+description = Shelby Airport, Shelby, MT, US
+location = (0.8471950, -1.9525173)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSBX.TXT
+zone = ('mtz303', 0.0049824)
+
 [ksby]
 description = Salisbury-Wicomico Cty Reg, MD, United States
 location = (0.6690429, -1.3177236)
 [ksby]
 description = Salisbury-Wicomico Cty Reg, MD, United States
 location = (0.6690429, -1.3177236)
@@ -19883,7 +19943,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
 description = Sandberg, CA, United States
 location = (0.6065019, -2.0719967)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSDB.TXT
-zone = ('caz335', 0.0036435)
+zone = ('caz378', 0.0013768)
 
 [ksdc]
 description = Williamson Sodus Airport, Williamson/Sodus, NY, US
 
 [ksdc]
 description = Williamson Sodus Airport, Williamson/Sodus, NY, US
@@ -20095,12 +20155,6 @@ location = (0.6359491, -1.3936628)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSIF.TXT
 zone = ('ncz005', 0.0012849)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSIF.TXT
 zone = ('ncz005', 0.0012849)
 
-[ksik]
-description = Sikeston Memorial Municipal Airport, Sikeston, MO, US
-location = (0.6440073, -1.5631483)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSIK.TXT
-zone = ('moz111', 0.0026912)
-
 [ksiy]
 description = Montague Siskiyou County, CA, United States
 location = (0.7289659, -2.1374466)
 [ksiy]
 description = Montague Siskiyou County, CA, United States
 location = (0.7289659, -2.1374466)
@@ -20165,7 +20219,7 @@ zone = ('utz105', 0.0018636)
 description = Salem Mcnary Field, OR, United States
 location = (0.7836528, -2.1467550)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSLE.TXT
 description = Salem Mcnary Field, OR, United States
 location = (0.7836528, -2.1467550)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSLE.TXT
-zone = ('orz007', 0.0027484)
+zone = ('orz115', 0.0032870)
 
 [kslg]
 description = Siloam Springs, Smith Field Airport, AR, United States
 
 [kslg]
 description = Siloam Springs, Smith Field Airport, AR, United States
@@ -20183,7 +20237,7 @@ zone = ('miz097', 0.0022376)
 description = Los Alamitos U. S. Army Airfield, CA, United States
 location = (0.5896304, -2.0603612)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSLI.TXT
 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 = ('caz368', 0.0039947)
 
 [kslk]
 description = Adirondack Regional Airport, NY, United States
 
 [kslk]
 description = Adirondack Regional Airport, NY, United States
@@ -20197,6 +20251,12 @@ location = (0.6768969, -1.7043140)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSLN.TXT
 zone = ('ksz049', 0.0000100)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSLN.TXT
 zone = ('ksz049', 0.0000100)
 
+[kslo]
+description = Salem, Salem-Leckrone Airport, IL, United States
+location = (0.6744437, -1.5527176)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSLO.TXT
+zone = ('ilz070', 0.0006271)
+
 [kslr]
 description = Sulphur Springs, Sulphur Springs Municipal Airport, TX, United States
 location = (0.5787706, -1.6689032)
 [kslr]
 description = Sulphur Springs, Sulphur Springs Municipal Airport, TX, United States
 location = (0.5787706, -1.6689032)
@@ -20231,13 +20291,13 @@ zone = ('idz009', 0.0062416)
 description = Santa Monica Municipal Airport, CA, United States
 location = (0.5937028, -2.0673425)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMO.TXT
 description = Santa Monica Municipal Airport, CA, United States
 location = (0.5937028, -2.0673425)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMO.TXT
-zone = ('caz362', 0.0033204)
+zone = ('caz370', 0.0021082)
 
 [ksmp]
 description = Stampede Pass, WA, United States
 location = (0.8252498, -2.1176662)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMP.TXT
 
 [ksmp]
 description = Stampede Pass, WA, United States
 location = (0.8252498, -2.1176662)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSMP.TXT
-zone = ('waz556', 0.0095212)
+zone = ('waz522', 0.0060807)
 
 [ksmq]
 description = Somerville Somerset Airport, NJ, United States
 
 [ksmq]
 description = Somerville Somerset Airport, NJ, United States
@@ -20333,7 +20393,7 @@ zone = ('scz109', 0.0014730)
 description = Scappoose Industrial Airpark, OR, United States
 location = (0.7987790, -2.1444279)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSPB.TXT
 description = Scappoose Industrial Airpark, OR, United States
 location = (0.7987790, -2.1444279)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSPB.TXT
-zone = ('orz006', 0.0049676)
+zone = ('orz108', 0.0036151)
 
 [kspd]
 description = Springfield Comanche Natl, CO, United States
 
 [kspd]
 description = Springfield Comanche Natl, CO, United States
@@ -20345,7 +20405,7 @@ zone = ('coz099', 0.0010000)
 description = Spearfish / Clyde Ice, SD, United States
 location = (0.7763806, -1.8113609)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSPF.TXT
 description = Spearfish / Clyde Ice, SD, United States
 location = (0.7763806, -1.8113609)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSPF.TXT
-zone = ('sdz025', 0.0003872)
+zone = ('sdz025', 0.0006699)
 
 [kspg]
 description = St Petersburg Whitted Airport, FL, United States
 
 [kspg]
 description = St Petersburg Whitted Airport, FL, United States
@@ -20534,7 +20594,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSUX.TXT
 zone = ('nez014', 0.0023407)
 
 [ksuz]
 zone = ('nez014', 0.0023407)
 
 [ksuz]
-description = Saline County Regional Airport, Benton, AR, US
+description = Saline County Regional Airport, Bryant, AR, US
 location = (0.6037198, -1.6140700)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSUZ.TXT
 zone = ('arz043', 0.0029963)
 location = (0.6037198, -1.6140700)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSUZ.TXT
 zone = ('arz043', 0.0029963)
@@ -20575,6 +20635,12 @@ location = (0.6312274, -1.6944238)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSWO.TXT
 zone = ('okz020', 0.0021761)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSWO.TXT
 zone = ('okz020', 0.0021761)
 
+[ksww]
+description = Sweetwater, Avenger Field Airport, TX, United States
+location = (0.5666599, -1.7534693)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSWW.TXT
+zone = ('txz054', 0.0029925)
+
 [ksxk]
 description = Sioux County Regional Airport, Maurice, IA, US
 location = (0.7502442, -1.6783330)
 [ksxk]
 description = Sioux County Regional Airport, Maurice, IA, US
 location = (0.7502442, -1.6783330)
@@ -20803,12 +20869,6 @@ location = (0.6624203, -1.8833606)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTEX.TXT
 zone = ('coz018', 0.0052555)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTEX.TXT
 zone = ('coz018', 0.0052555)
 
-[ktfp]
-description = McCampbell-Porter Airport, Ingleside, TX, US
-location = (0.4871738, -1.6966608)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTFP.TXT
-zone = ('txz344', 0.0009741)
-
 [ktgi]
 description = Tangier Island Airport, Tangier, VA, US
 location = (0.6601725, -1.3264119)
 [ktgi]
 description = Tangier Island Airport, Tangier, VA, US
 location = (0.6601725, -1.3264119)
@@ -20893,6 +20953,12 @@ location = (0.5305801, -1.4721852)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTLH.TXT
 zone = ('flz017', 0.0014851)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTLH.TXT
 zone = ('flz017', 0.0014851)
 
+[ktma]
+description = Henry Tift Myers Airport, Tifton, GA, US
+location = (0.5485395, -1.4571493)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTMA.TXT
+zone = ('gaz129', 0.0007545)
+
 [ktmb]
 description = Kendall-Tamiami Exec Airport, FL, United States
 location = (0.4476770, -1.4038265)
 [ktmb]
 description = Kendall-Tamiami Exec Airport, FL, United States
 location = (0.4476770, -1.4038265)
@@ -20909,13 +20975,13 @@ zone = ('txz212', 0.0038092)
 description = Tillamook Airport, Tillamook, OR, US
 location = (0.7926972, -2.1609620)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTMK.TXT
 description = Tillamook Airport, Tillamook, OR, US
 location = (0.7926972, -2.1609620)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTMK.TXT
-zone = ('orz001', 0.0051222)
+zone = ('orz102', 0.0011679)
 
 [ktmt]
 description = Austin Airport, Austin, NV, US
 
 [ktmt]
 description = Austin Airport, Austin, NV, US
-location = (0.6888465, -2.0454386)
+location = (0.6888415, -2.0454836)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTMT.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTMT.TXT
-zone = ('nvz037', 0.0070094)
+zone = ('nvz037', 0.0070436)
 
 [ktnb]
 description = Boone, Watauga County Hospital Heliport, NC, United States
 
 [ktnb]
 description = Boone, Watauga County Hospital Heliport, NC, United States
@@ -20933,7 +20999,7 @@ zone = ('iaz061', 0.0004849)
 description = Torrance, Zamperini Field Airport, CA, United States
 location = (0.5899213, -2.0653063)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTOA.TXT
 description = Torrance, Zamperini Field Airport, CA, United States
 location = (0.5899213, -2.0653063)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTOA.TXT
-zone = ('caz362', 0.0065221)
+zone = ('caz367', 0.0007394)
 
 [ktob]
 description = Dodge Center, Dodge Center Airport, MN, United States
 
 [ktob]
 description = Dodge Center, Dodge Center Airport, MN, United States
@@ -21013,6 +21079,12 @@ location = (0.6715032, -1.7607755)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTQK.TXT
 zone = ('ksz043', 0.0003294)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTQK.TXT
 zone = ('ksz043', 0.0003294)
 
+[ktqs]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTQS.TXT
+zone = ('ksz043', 0.0003294)
+
 [ktqv]
 description = unknown station in United States of America
 location = None
 [ktqv]
 description = unknown station in United States of America
 location = None
@@ -21059,7 +21131,7 @@ zone = ('ncz076', 0.0021248)
 description = Portland-Troutdale Airport, OR, United States
 location = (0.7949975, -2.1365739)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTTD.TXT
 description = Portland-Troutdale Airport, OR, United States
 location = (0.7949975, -2.1365739)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTTD.TXT
-zone = ('waz039', 0.0035647)
+zone = ('orz112', 0.0005609)
 
 [kttf]
 description = Monroe, Custer Airport, MI, United States
 
 [kttf]
 description = Monroe, Custer Airport, MI, United States
@@ -21205,24 +21277,35 @@ location = (0.7089430, -1.9546427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU42.TXT
 zone = ('utz105', 0.0010204)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU42.TXT
 zone = ('utz105', 0.0010204)
 
-[ku55]
-comment = manually researched on 2020-05-24
-description = Panguitch Municipal Airport, United States of America
-location = (0.6606266, -1.9615956)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU55.TXT
-zone = ('utz125', 0.0010712)
+[ku52]
+description = Beaver Municipal Airport, Beaver, UT, US
+location = (0.6672516, -1.9665498)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU52.TXT
+zone = ('utz125', 0.0069648)
+
+[ku64]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU64.TXT
+zone = ('utz125', 0.0069648)
 
 [ku68]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU68.TXT
 
 [ku68]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU68.TXT
-zone = ('utz125', 0.0010712)
+zone = ('utz125', 0.0069648)
+
+[ku69]
+description = Duchesne Municipal Airport, Duchesne, UT, US
+location = (0.7014810, -1.9265118)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU69.TXT
+zone = ('utz114', 0.0012950)
 
 [kuao]
 description = Aurora State Airport, OR, United States
 location = (0.7897615, -2.1426825)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUAO.TXT
 
 [kuao]
 description = Aurora State Airport, OR, United States
 location = (0.7897615, -2.1426825)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUAO.TXT
-zone = ('orz006', 0.0041633)
+zone = ('orz115', 0.0036996)
 
 [kube]
 description = Cumberland Municipal Airport, Cumberland, WI, US
 
 [kube]
 description = Cumberland Municipal Airport, Cumberland, WI, US
@@ -21380,11 +21463,17 @@ location = (0.5098301, -1.7408496)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUVA.TXT
 zone = ('txz203', 0.0025676)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUVA.TXT
 zone = ('txz203', 0.0025676)
 
+[kuwl]
+description = New Castle-Henry County Municipal Airport, New Castle, IN, US
+location = (0.6959657, -1.4892284)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUWL.TXT
+zone = ('inz049', 0.0013441)
+
 [kuxl]
 description = Southland Field, Sulphur, LA, US
 location = (0.5258921, -1.6297204)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUXL.TXT
 [kuxl]
 description = Southland Field, Sulphur, LA, US
 location = (0.5258921, -1.6297204)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KUXL.TXT
-zone = ('laz073', 0.0057687)
+zone = ('laz241', 0.0013499)
 
 [kuyf]
 description = Madison County Airport, London, OH, US
 
 [kuyf]
 description = Madison County Airport, London, OH, US
@@ -21488,6 +21577,12 @@ location = (0.7477654, -1.3187952)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVGC.TXT
 zone = ('nyz036', 0.0018366)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVGC.TXT
 zone = ('nyz036', 0.0018366)
 
+[kvgn]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVGN.TXT
+zone = ('nyz036', 0.0018366)
+
 [kvgt]
 description = North Las Vegas, NV, United States
 location = (0.6318092, -2.0103284)
 [kvgt]
 description = North Las Vegas, NV, United States
 location = (0.6318092, -2.0103284)
@@ -21552,7 +21647,7 @@ zone = ('ohz024', 0.0003477)
 description = Van Nuys Airport, CA, United States
 location = (0.5971935, -2.0679243)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVNY.TXT
 description = Van Nuys Airport, CA, United States
 location = (0.5971935, -2.0679243)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVNY.TXT
-zone = ('caz362', 0.0041602)
+zone = ('caz372', 0.0003879)
 
 [kvoa]
 comment = manually researched on 2020-05-24
 
 [kvoa]
 comment = manually researched on 2020-05-24
@@ -21637,7 +21732,7 @@ zone = ('ncz073', 0.0023146)
 description = Pearson Airfield, WA, United States
 location = (0.7961610, -2.1406463)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVUO.TXT
 description = Pearson Airfield, WA, United States
 location = (0.7961610, -2.1406463)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVUO.TXT
-zone = ('waz039', 0.0026298)
+zone = ('waz206', 0.0008936)
 
 [kvvs]
 description = Joseph A. Hardy Connellsville Airport, Connellsville, PA, US
 
 [kvvs]
 description = Joseph A. Hardy Connellsville Airport, Connellsville, PA, US
@@ -21698,7 +21793,7 @@ zone = ('ncz078', 0.0025179)
 description = Hulett Municipal Airport, Hulett, WY, US
 location = (0.7795146, -1.8250559)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW43.TXT
 description = Hulett Municipal Airport, Hulett, WY, US
 location = (0.7795146, -1.8250559)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW43.TXT
-zone = ('wyz056', 0.0030377)
+zone = ('wyz056', 0.0030406)
 
 [kw63]
 description = Clarksville / Marks, VA, United States
 
 [kw63]
 description = Clarksville / Marks, VA, United States
@@ -21765,13 +21860,13 @@ zone = ('gaz035', 0.0006739)
 description = Los Angeles, Whiteman Airport, CA, United States
 location = (0.5977753, -2.0664698)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWHP.TXT
 description = Los Angeles, Whiteman Airport, CA, United States
 location = (0.5977753, -2.0664698)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWHP.TXT
-zone = ('caz088', 0.0042165)
+zone = ('caz372', 0.0016229)
 
 [kwjf]
 description = Lancaster Fox Airfield, CA, United States
 location = (0.6062110, -2.0632701)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWJF.TXT
 
 [kwjf]
 description = Lancaster Fox Airfield, CA, United States
 location = (0.6062110, -2.0632701)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWJF.TXT
-zone = ('caz088', 0.0069215)
+zone = ('caz381', 0.0027385)
 
 [kwld]
 description = Strother Field, KS, United States
 
 [kwld]
 description = Strother Field, KS, United States
@@ -21833,6 +21928,12 @@ location = (0.6359398, -1.7369711)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWWR.TXT
 zone = ('okz010', 0.0036047)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWWR.TXT
 zone = ('okz010', 0.0036047)
 
+[kwys]
+description = West Yellowstone, MT, United States
+location = (0.7798713, -1.9393517)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KWYS.TXT
+zone = ('idz066', 0.0072020)
+
 [kx07]
 description = Lake Wales Municipal Airport, Lake Wales, FL, US
 location = (0.4868387, -1.4245447)
 [kx07]
 description = Lake Wales Municipal Airport, Lake Wales, FL, US
 location = (0.4868387, -1.4245447)
@@ -22025,8 +22126,8 @@ location = (0.7531096, 0.4468043)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBGO.TXT
 
 [lbia]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBGO.TXT
 
 [lbia]
-description = Bezmer Air Base, Yambol, 28, BG
-location = (0.7409778, 0.4599326)
+description = Bezmer Air Base, Bezmer, 28, BG
+location = (0.7409778, 0.4599327)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBIA.TXT
 
 [lbpd]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBIA.TXT
 
 [lbpd]
@@ -22041,7 +22142,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBPG.TXT
 
 [lbpl]
 description = Dolna Mitropoliya Air Base, Dolna Mitropoliya, 15, BG
 
 [lbpl]
 description = Dolna Mitropoliya Air Base, Dolna Mitropoliya, 15, BG
-location = (0.7583700, 0.4276545)
+location = (0.7583765, 0.4276480)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBPL.TXT
 
 [lbsf]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LBPL.TXT
 
 [lbsf]
@@ -22410,8 +22511,8 @@ location = (0.8894565, 0.0341170)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFAC.TXT
 
 [lfaq]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFAC.TXT
 
 [lfaq]
-description = Albert-Bray Airport, Albert/Bray, HDF, FR
-location = (0.8721672, 0.0470830)
+description = Albert-Picardie Airport, Méaulte, HDF, FR
+location = (0.8721419, 0.0470181)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFAQ.TXT
 
 [lfat]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFAQ.TXT
 
 [lfat]
@@ -22575,8 +22676,8 @@ location = (0.7990699, 0.0552688)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLC.TXT
 
 [lflh]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLC.TXT
 
 [lflh]
-description = Chalon-Champforgeuil Airfield, Chalon/Champforgueil, BFC, FR
-location = (0.8172696, 0.0840835)
+description = Chalon-Champforgeuil Airfield, Fragnes-la-Loyère, BFC, FR
+location = (0.8172857, 0.0841158)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLH.TXT
 
 [lfll]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLH.TXT
 
 [lfll]
@@ -22590,8 +22691,8 @@ location = (0.8101237, 0.0701041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLN.TXT
 
 [lflp]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLN.TXT
 
 [lflp]
-description = Annecy-Haute-Savoie-Mont Blanc Airport, Annecy/Meythet, ARA, FR
-location = (0.8016443, 0.1065766)
+description = Annecy Haute-Savoie Mont Blanc Airport, Epagny Metz-Tessy, ARA, FR
+location = (0.8016113, 0.1064424)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLP.TXT
 
 [lfls]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFLP.TXT
 
 [lfls]
@@ -22775,7 +22876,7 @@ location = (0.8511389, 0.0383972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFPV.TXT
 
 [lfqa]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFPV.TXT
 
 [lfqa]
-description = Aérodrome de Reims Prunay, Reims/Prunay, GES, FR
+description = Reims-Prunay Airfield, Prunay, GES, FR
 location = (0.8588538, 0.0725460)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFQA.TXT
 
 location = (0.8588538, 0.0725460)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFQA.TXT
 
@@ -22784,11 +22885,6 @@ description = Troyes, France
 location = (0.8435758, 0.0701041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFQB.TXT
 
 location = (0.8435758, 0.0701041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFQB.TXT
 
-[lfqg]
-description = Nevers, France
-location = (0.8203047, 0.0541052)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFQG.TXT
-
 [lfqq]
 description = Lille, France
 location = (0.8825548, 0.0541052)
 [lfqq]
 description = Lille, France
 location = (0.8825548, 0.0541052)
@@ -22895,7 +22991,7 @@ location = (0.8249590, 0.0887209)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSD.TXT
 
 [lfsg]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSD.TXT
 
 [lfsg]
-description = Épinal-Mirecourt Airport, Épinal/Mirecourt, GES, FR
+description = Épinal-Mirecourt Airport, Juvaincourt, GES, FR
 location = (0.8434304, 0.1059411)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSG.TXT
 
 location = (0.8434304, 0.1059411)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSG.TXT
 
@@ -22910,7 +23006,7 @@ location = (0.8514298, 0.0957022)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSL.TXT
 
 [lfsm]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSL.TXT
 
 [lfsm]
-description = Montbéliard-Courcelles Airfield, Montbéliard/Courcelles, BFC, FR
+description = Montbéliard-Courcelles Airfield, Courcelles-lès-Montbéliard, BFC, FR
 location = (0.8288045, 0.1185173)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSM.TXT
 
 location = (0.8288045, 0.1185173)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFSM.TXT
 
@@ -22985,7 +23081,7 @@ location = (0.6690429, 0.4561127)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LGHI.TXT
 
 [lgio]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LGHI.TXT
 
 [lgio]
-description = Ioannina Airport, Ioannina, D, GR
+description = Ioannina King Pyrrhus National Airport, Ioannina, D, GR
 location = (0.6928329, 0.3634212)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LGIO.TXT
 
 location = (0.6928329, 0.3634212)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LGIO.TXT
 
@@ -23150,8 +23246,8 @@ location = (0.8045968, 0.3182317)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LHPP.TXT
 
 [lhpr]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LHPP.TXT
 
 [lhpr]
-description = Győr-Pér International Airport, Győr, GS, HU
-location = (0.8312026, 0.3109060)
+description = Győr-Pér International Airport, r, GS, HU
+location = (0.8312730, 0.3107510)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LHPR.TXT
 
 [lhsm]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LHPR.TXT
 
 [lhsm]
@@ -23310,7 +23406,7 @@ location = (0.7138397, 0.1660972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEO.TXT
 
 [lima]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEO.TXT
 
 [lima]
-description = Torino-Aeritalia Airport, Torino, 21, IT
+description = Torino-Aeritalia Airport, Torino (TO), 21, IT
 location = (0.7869061, 0.1327038)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIMA.TXT
 
 location = (0.7869061, 0.1327038)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIMA.TXT
 
@@ -23380,8 +23476,8 @@ location = (0.7789986, 0.1559161)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIMV.TXT
 
 [limw]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIMV.TXT
 
 [limw]
-description = Aosta Airport, Aosta, 23, IT
-location = (0.7982874, 0.1286084)
+description = Aosta Corrado Gex Airport, Saint-Christophe (AO), 23, IT
+location = (0.7982883, 0.1286011)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIMW.TXT
 
 [limy]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIMW.TXT
 
 [limy]
@@ -23460,8 +23556,8 @@ location = (0.7973246, 0.2111848)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIPS.TXT
 
 [lipu]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIPS.TXT
 
 [lipu]
-description = Padova Airfield, Padova, 34, IT
-location = (0.7923062, 0.2067849)
+description = Padova Gino Allegri Airfield, Padova (PD), 34, IT
+location = (0.7922977, 0.2067713)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIPU.TXT
 
 [lipx]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIPU.TXT
 
 [lipx]
@@ -23489,6 +23585,11 @@ description = Rieti, Italy
 location = (0.7403105, 0.2242748)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIQN.TXT
 
 location = (0.7403105, 0.2242748)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIQN.TXT
 
+[liqo]
+description = Monte Argentario, Italy
+location = (0.7397287, 0.1948951)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIQO.TXT
+
 [liqw]
 description = Sarzana / Luni, Italy
 location = (0.7693993, 0.1742420)
 [liqw]
 description = Sarzana / Luni, Italy
 location = (0.7693993, 0.1742420)
@@ -23579,6 +23680,11 @@ description = unknown station in Italy
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIRX.TXT
 
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIRX.TXT
 
+[liry]
+description = unknown station in Italy
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIRY.TXT
+
 [lirz]
 description = Perugia, Italy
 location = (0.7519460, 0.2181662)
 [lirz]
 description = Perugia, Italy
 location = (0.7519460, 0.2181662)
@@ -23630,7 +23736,7 @@ location = (0.7967428, 0.2399828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIVT.TXT
 
 [ljce]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIVT.TXT
 
 [ljce]
-description = Cerklje Air Base, Cerklje ob Krki, 009, SI
+description = Cerklje ob Krki Air Base, Cerklje ob Krki, 009, SI
 location = (0.8011062, 0.2710531)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LJCE.TXT
 
 location = (0.8011062, 0.2710531)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LJCE.TXT
 
@@ -23650,8 +23756,8 @@ location = (0.7944157, 0.2367830)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LJPZ.TXT
 
 [lkcv]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LJPZ.TXT
 
 [lkcv]
-description = Čáslav Air Base, Čáslav, ST, CZ
-location = (0.8716122, 0.2684630)
+description = Čáslav Air Base, Chotusice, ST, CZ
+location = (0.8716122, 0.2684631)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LKCV.TXT
 
 [lkkb]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LKCV.TXT
 
 [lkkb]
@@ -23680,8 +23786,8 @@ location = (0.8671378, 0.3161955)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LKMT.TXT
 
 [lkna]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LKMT.TXT
 
 [lkna]
-description = Náměšť Air Base, Náměšť, VY, CZ
-location = (0.8581051, 0.2814326)
+description = Náměšť Air Base, Sedlec, VY, CZ
+location = (0.8581133, 0.2814166)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LKNA.TXT
 
 [lkpd]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LKNA.TXT
 
 [lkpd]
@@ -23719,11 +23825,6 @@ description = Sde-Haifa Haifa, Israel
 location = (0.5724680, 0.6114470)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LLHA.TXT
 
 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)
 [lmml]
 description = Luqa, Malta
 location = (0.6257005, 0.2527819)
@@ -23899,16 +24000,16 @@ description = Baia Mare, Romania
 location = (0.8319403, 0.4116068)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBM.TXT
 
 location = (0.8319403, 0.4116068)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBM.TXT
 
-[lrbo]
-description = Boboc Air Base, Boboc, BZ, RO
-location = (0.7891751, 0.4708654)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBO.TXT
-
 [lrbs]
 description = Bucuresti / Imh, Romania
 location = (0.7766715, 0.4561127)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBS.TXT
 
 [lrbs]
 description = Bucuresti / Imh, Romania
 location = (0.7766715, 0.4561127)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBS.TXT
 
+[lrbv]
+description = Brașov-Ghimbav International Airport, Brașov (Ghimbav), BV, RO
+location = (0.7977129, 0.4454581)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRBV.TXT
+
 [lrck]
 description = Kogalniceanu, Romania
 location = (0.7737626, 0.4962553)
 [lrck]
 description = Kogalniceanu, Romania
 location = (0.7737626, 0.4962553)
@@ -23929,11 +24030,6 @@ description = Craiova, Romania
 location = (0.7720173, 0.4165519)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRCV.TXT
 
 location = (0.7720173, 0.4165519)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRCV.TXT
 
-[lrft]
-description = Feteşti Air Base, Feteşti, IL, RO
-location = (0.7747918, 0.4839222)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRFT.TXT
-
 [lria]
 description = Iasi, Romania
 location = (0.8232136, 0.4822926)
 [lria]
 description = Iasi, Romania
 location = (0.8232136, 0.4822926)
@@ -23979,11 +24075,6 @@ description = Timisoara, Romania
 location = (0.7987790, 0.3708825)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRTR.TXT
 
 location = (0.7987790, 0.3708825)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRTR.TXT
 
-[lrtz]
-description = Tuzla Aerodrome, Tuzla, CT, RO
-location = (0.7676725, 0.4993331)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LRTZ.TXT
-
 [lsgc]
 description = Les Eplatures, Switzerland
 location = (0.8217737, 0.1185709)
 [lsgc]
 description = Les Eplatures, Switzerland
 location = (0.8217737, 0.1185709)
@@ -24004,11 +24095,6 @@ description = Alpnach Air Base, Alpnach, OW, CH
 location = (0.8193256, 0.1445860)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMA.TXT
 
 location = (0.8193256, 0.1445860)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMA.TXT
 
-[lsmc]
-description = unknown station in Switzerland
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMC.TXT
-
 [lsmd]
 description = Dübendorf Air Base, Zurich, ZH, CH
 location = (0.8272617, 0.1509401)
 [lsmd]
 description = Dübendorf Air Base, Zurich, ZH, CH
 location = (0.8272617, 0.1509401)
@@ -24019,14 +24105,9 @@ description = Emmen Air Base, LU, CH
 location = (0.8219182, 0.1449528)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSME.TXT
 
 location = (0.8219182, 0.1449528)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSME.TXT
 
-[lsmk]
-description = unknown station in Switzerland
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMK.TXT
-
 [lsmm]
 [lsmm]
-description = Meiringen Airport, BE, CH
-location = (0.8158245, 0.1415462)
+description = Meiringen Air Base, Meiringen, BE, CH
+location = (0.8158075, 0.1415273)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMM.TXT
 
 [lsmp]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMM.TXT
 
 [lsmp]
@@ -24034,11 +24115,6 @@ description = Payerne, Switzerland
 location = (0.8171050, 0.1213004)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMP.TXT
 
 location = (0.8171050, 0.1213004)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMP.TXT
 
-[lsmv]
-description = unknown station in Switzerland
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSMV.TXT
-
 [lsza]
 description = Lugano, Switzerland
 location = (0.8028515, 0.1564979)
 [lsza]
 description = Lugano, Switzerland
 location = (0.8028515, 0.1564979)
@@ -24075,7 +24151,7 @@ location = (0.8287696, 0.1668874)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSZR.TXT
 
 [lszs]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSZR.TXT
 
 [lszs]
-description = Samedan Airport, GR, CH
+description = Samedan Airport, Samedan, GR, CH
 location = (0.8121733, 0.1725103)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSZS.TXT
 
 location = (0.8121733, 0.1725103)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LSZS.TXT
 
@@ -24371,7 +24447,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFA.TXT
 
 [ltfb]
 description = Selçuk Efes Airport, Selçuk, 35, TR
 
 [ltfb]
 description = Selçuk Efes Airport, Selçuk, 35, TR
-location = (0.6623646, 0.4769810)
+location = (0.6623647, 0.4769810)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFB.TXT
 
 [ltfc]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFB.TXT
 
 [ltfc]
@@ -24420,7 +24496,7 @@ location = (0.7187200, 0.7129809)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFO.TXT
 
 [lubm]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFO.TXT
 
 [lubm]
-description = Mărculeşti International Airport, Mărculeşti, FR, MD
+description = Mărculești Air Base, Mărculeşti, FR, MD
 location = (0.8353617, 0.4924062)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LUBM.TXT
 
 location = (0.8353617, 0.4924062)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LUBM.TXT
 
@@ -24456,7 +24532,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYBT.TXT
 
 [lykv]
 description = Morava Airport, Kraljevo, 18, RS
 
 [lykv]
 description = Morava Airport, Kraljevo, 18, RS
-location = (0.7647736, 0.3593144)
+location = (0.7647600, 0.3593050)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYKV.TXT
 
 [lyni]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYKV.TXT
 
 [lyni]
@@ -24639,11 +24715,26 @@ description = Choluteca, Honduras
 location = (0.2321288, -1.5216362)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHCH.TXT
 
 location = (0.2321288, -1.5216362)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHCH.TXT
 
+[mhcl]
+description = unknown station in Honduras
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHCL.TXT
+
+[mhgr]
+description = Sangrelaya Airport, Donel, CL, HN
+location = (0.2788073, -1.4849218)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHGR.TXT
+
 [mhgs]
 [mhgs]
-description = Celaque Airport, Gracias, LE, HN
-location = (0.2543554, -1.5462884)
+description = unknown station in Honduras
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHGS.TXT
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHGS.TXT
 
+[mhhg]
+description = Hacienda Galeras Airport, La Lima, OL, HN
+location = (0.2547987, -1.5090262)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHHG.TXT
+
 [mhlc]
 description = La Ceiba Airport, Honduras
 location = (0.2745985, -1.5161093)
 [mhlc]
 description = La Ceiba Airport, Honduras
 location = (0.2745985, -1.5161093)
@@ -24679,6 +24770,11 @@ description = Roatan, Honduras
 location = (0.2847796, -1.5100007)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHRO.TXT
 
 location = (0.2847796, -1.5100007)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHRO.TXT
 
+[mhsg]
+description = unknown station in Honduras
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHSG.TXT
+
 [mhsr]
 description = Santa Rosa De Copan, Honduras
 location = (0.2580178, -1.5495615)
 [mhsr]
 description = Santa Rosa De Copan, Honduras
 location = (0.2580178, -1.5495615)
@@ -24694,6 +24790,11 @@ description = Tegucigalpa, Honduras
 location = (0.2452188, -1.5222180)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHTG.TXT
 
 location = (0.2452188, -1.5222180)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHTG.TXT
 
+[mhth]
+description = unknown station in Honduras
+location = None
+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
 [mhtr]
 comment = manually researched on 2020-05-24
 description = Trojes [Trojes Airport], YO, HN // Trujillo, CL, Honduras
@@ -24747,6 +24848,12 @@ description = Ciudad Del Carmen, Mexico
 location = (0.3255039, -1.6022123)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCE.TXT
 
 location = (0.3255039, -1.6022123)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCE.TXT
 
+[mmcg]
+description = Aeropuerto Municipal de Nuevo Casas Grandes, Nuevo Casas Grandes, CHH, MX
+location = (0.5305347, -1.8827739)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMCG.TXT
+zone = ('nmz406', 0.0247846)
+
 [mmcl]
 description = Culiacan, Sin., Mexico
 location = (0.4331325, -1.8744836)
 [mmcl]
 description = Culiacan, Sin., Mexico
 location = (0.4331325, -1.8744836)
@@ -24807,6 +24914,12 @@ description = Tepic, Nay., Mexico
 location = (0.3755367, -1.8308504)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMEP.TXT
 
 location = (0.3755367, -1.8308504)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMEP.TXT
 
+[mmga]
+description = Creel International Airport, Bocoyna (Creel), CHH, MX
+location = (0.4838949, -1.8788821)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMGA.TXT
+zone = ('txz281', 0.0626032)
+
 [mmgl]
 description = Don Miguel / Guadalaj, Mexico
 location = (0.3580834, -1.8032160)
 [mmgl]
 description = Don Miguel / Guadalaj, Mexico
 location = (0.3580834, -1.8032160)
@@ -24981,8 +25094,8 @@ location = (0.4005218, -1.9187828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSL.TXT
 
 [mmsm]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSL.TXT
 
 [mmsm]
-description = Santa Lucía Air Force Base / General Felipe Ángeles International Airport, Mexico City (Santa Lucía), MEX, MX
-location = (0.3446292, -1.7281290)
+description = Aeropuerto Internacional General Felipe Ángeles, Mexico City, MEX, MX
+location = (0.3444529, -1.7283245)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSM.TXT
 
 [mmsp]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSM.TXT
 
 [mmsp]
@@ -25008,6 +25121,11 @@ location = (0.5681047, -2.0414534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMTJ.TXT
 zone = ('caz050', 0.0079365)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMTJ.TXT
 zone = ('caz050', 0.0079365)
 
+[mmtl]
+description = Tulancingo, Mexico
+location = (0.3505203, -1.7168222)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMTL.TXT
+
 [mmtm]
 description = Tampico / Gen Fj Mina, Mexico
 location = (0.3889175, -1.7080956)
 [mmtm]
 description = Tampico / Gen Fj Mina, Mexico
 location = (0.3889175, -1.7080956)
@@ -25110,11 +25228,6 @@ 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
 
 location = (0.1555924, -1.3892751)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPPA.TXT
 
-[mppn]
-description = unknown station in Panama
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPPN.TXT
-
 [mpsm]
 description = Scarlett Martinez International Airport, Río Hato, 2, PA
 location = (0.1461867, -1.3984957)
 [mpsm]
 description = Scarlett Martinez International Airport, Río Hato, 2, PA
 location = (0.1461867, -1.3984957)
@@ -25188,6 +25301,11 @@ location = (0.3240495, -1.2618730)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MTPP.TXT
 zone = ('prz008', 0.0887246)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MTPP.TXT
 zone = ('prz008', 0.0887246)
 
+[muba]
+description = Baracoa, Oriente, Cuba
+location = (0.3551745, -1.3002703)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUBA.TXT
+
 [mucc]
 description = Cayo Coco / Jardines Del Ray, Cuba
 location = (0.3920203, -1.3670873)
 [mucc]
 description = Cayo Coco / Jardines Del Ray, Cuba
 location = (0.3920203, -1.3670873)
@@ -25233,16 +25351,11 @@ description = Holguin Civ / Mil, Cuba
 location = (0.3627376, -1.3319771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUHG.TXT
 
 location = (0.3627376, -1.3319771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUHG.TXT
 
-[mumo]
-description = Moa Military, Cuba
-location = (0.3604105, -1.3075425)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUMO.TXT
-
-[mung]
-description = Nueva Gerona, Isla De Pinos, Cuba
-location = (0.3810636, -1.4448417)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUNG.TXT
-zone = ('flz078', 0.0529951)
+[mumz]
+description = Manzanillo, Oriente, Cuba
+location = (0.3548836, -1.3459397)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MUMZ.TXT
+zone = ('flz077', 0.0991208)
 
 [musc]
 description = Abel Santamaria Airport, Santa Clara, 05, CU
 
 [musc]
 description = Abel Santamaria Airport, Santa Clara, 05, CU
@@ -25268,18 +25381,6 @@ location = (0.3365577, -1.4198253)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MWCR.TXT
 zone = ('flz078', 0.0937478)
 
 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)
 [myem]
 description = Governor's Harbour Airport, Governor's Harbour, CE, BS
 location = (0.4413013, -1.3322273)
@@ -25292,6 +25393,11 @@ location = (0.4633849, -1.3735741)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MYGF.TXT
 zone = ('flz068', 0.0226102)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MYGF.TXT
 zone = ('flz068', 0.0226102)
 
+[myig]
+description = Matthew Town, Inagua, Bahamas, The
+location = (0.3656465, -1.2860168)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MYIG.TXT
+
 [mynn]
 description = Nassau Airport, Bahamas, The
 location = (0.4372050, -1.3520484)
 [mynn]
 description = Nassau Airport, Bahamas, The
 location = (0.4372050, -1.3520484)
@@ -25314,11 +25420,6 @@ description = Aitutaki Airport, Aitutaki, U-A, CK
 location = (-0.3286612, -2.7884080)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCAI.TXT
 
 location = (-0.3286612, -2.7884080)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCAI.TXT
 
-[ncat]
-description = Enua Airport, Atiu Island, U-A, CK
-location = (-0.3485039, -2.7596972)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCAT.TXT
-
 [ncmg]
 description = Mangaia Island Airport, Mangaia Island, U-A, CK
 location = (-0.3821571, -2.7559912)
 [ncmg]
 description = Mangaia Island Airport, Mangaia Island, U-A, CK
 location = (-0.3821571, -2.7559912)
@@ -25329,21 +25430,16 @@ description = Manihiki Island Airport, Manihiki Island, U-A, CK
 location = (-0.1811076, -2.8100150)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCMH.TXT
 
 location = (-0.1811076, -2.8100150)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCMH.TXT
 
+[ncmk]
+description = Mauke Airport, Mauke Island, U-A, CK
+location = (-0.3514413, -2.7461883)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCMK.TXT
+
 [ncmr]
 description = Mitiaro Island Airport, Mitiaro Island, U-A, CK
 location = (-0.3463170, -2.7524366)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCMR.TXT
 
 [ncmr]
 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
 
-[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
 location = (-0.1573304, -2.7581859)
 [ncpy]
 description = Tongareva Airport, Penrhyn Island, U-A, CK
 location = (-0.1573304, -2.7581859)
@@ -25354,17 +25450,6 @@ description = Rarotonga, Cook Islands
 location = (-0.3700098, -2.7893270)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCRG.TXT
 
 location = (-0.3700098, -2.7893270)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCRG.TXT
 
-[ncrk]
-comment = manually researched on 2020-05-24
-description = Rakahanga Atoll, CK
-location = (-0.1747424, -2.8116905)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NCRK.TXT
-
-[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
 location = (-0.3097959, 3.0970868)
 [nffn]
 description = Nandi, Fiji
 location = (-0.3097959, 3.0970868)
@@ -25381,7 +25466,7 @@ location = (-0.3150319, 3.1165763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNA.TXT
 
 [nfnl]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNA.TXT
 
 [nfnl]
-description = Labasa Airport, N, FJ
+description = Labasa Airport, Labasa, N, FJ
 location = (-0.2873981, 3.1300734)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNL.TXT
 
 location = (-0.2873981, 3.1300734)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNL.TXT
 
@@ -25426,11 +25511,6 @@ description = Tarawa, Kiribati
 location = (0.0235619, 3.0179652)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NGTA.TXT
 
 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)
 [niue]
 description = Alofi / Niue, Cook Islands
 location = (-0.3327761, -2.9656053)
@@ -25460,11 +25540,6 @@ description = Tahiti-Faaa, French Polynesia
 location = (-0.3063053, -2.6113034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NTAA.TXT
 
 location = (-0.3063053, -2.6113034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NTAA.TXT
 
-[ntga]
-description = Anaa Airport, Anaa, U-A, PF
-location = (-0.3028600, -2.5396285)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NTGA.TXT
-
 [nvsc]
 description = Sola Vanua Lava, Vanuatu
 location = (-0.2417281, 2.9242992)
 [nvsc]
 description = Sola Vanua Lava, Vanuatu
 location = (-0.2417281, 2.9242992)
@@ -25525,16 +25600,16 @@ 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
 
 location = (-1.3605957, 2.9106274)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZFX.TXT
 
+[nzqn]
+description = Queenstown International Airport, Queenstown, OTA, NZ
+location = (-0.7857664, 2.9450511)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZQN.TXT
+
 [nzsp]
 description = Amundsen-Scott South Pole Station, Antarctica
 location = (-1.5707963, 0.0000000)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZSP.TXT
 
 [nzsp]
 description = Amundsen-Scott South Pole Station, Antarctica
 location = (-1.5707963, 0.0000000)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZSP.TXT
 
-[nzwd]
-description = Williams Field, Antarctic, New Zealand
-location = (-1.3593206, 2.9085912)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZWD.TXT
-
 [nzwn]
 description = Wellington Airport, New Zealand
 location = (-0.7214028, 3.0508355)
 [nzwn]
 description = Wellington Airport, New Zealand
 location = (-0.7214028, 3.0508355)
@@ -25605,19 +25680,14 @@ description = Hail, Saudi Arabia
 location = (0.4788020, 0.7275114)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEHL.TXT
 
 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]
 [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
+description = Al Kharj Airport, Al Kharj, 01, SA
+location = (0.4199388, 0.8274746)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEKJ.TXT
 
 [oekm]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEKJ.TXT
 
 [oekm]
@@ -25640,11 +25710,6 @@ description = Najran, Saudi Arabia
 location = (0.3074688, 0.7752171)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OENG.TXT
 
 location = (0.3074688, 0.7752171)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OENG.TXT
 
-[oeni]
-description = unknown station in Saudi Arabia
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OENI.TXT
-
 [oepa]
 description = Al Qaysumah, Saudi Arabia
 location = (0.4942191, 0.8048877)
 [oepa]
 description = Al Qaysumah, Saudi Arabia
 location = (0.4942191, 0.8048877)
@@ -25670,6 +25735,11 @@ description = Arar, Saudi Arabia
 location = (0.5393067, 0.7179121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OERR.TXT
 
 location = (0.5393067, 0.7179121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OERR.TXT
 
+[oers]
+description = Red Sea International Airport, Hanak, 07, SA
+location = (0.4472925, 0.6473237)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OERS.TXT
+
 [oesh]
 description = Sharurah, Saudi Arabia
 location = (0.3048508, 0.8223410)
 [oesh]
 description = Sharurah, Saudi Arabia
 location = (0.3048508, 0.8223410)
@@ -25730,11 +25800,6 @@ description = Gach Saran Du Gunbadan, Iran
 location = (0.5311619, 0.8860455)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIAH.TXT
 
 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)
 [oiam]
 description = Bandar Mahshahr / Mahshahr, Iran
 location = (0.5333096, 0.8578633)
@@ -25805,11 +25870,6 @@ description = Ilam, Iran
 location = (0.5861834, 0.8099297)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OICI.TXT
 
 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)
 [oick]
 description = Khorram Abad, Iran
 location = (0.5835751, 0.8427468)
@@ -25925,16 +25985,6 @@ description = Birjand, Iran
 location = (0.5736315, 1.0332349)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMB.TXT
 
 location = (0.5736315, 1.0332349)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMB.TXT
 
-[oimc]
-description = Sarakhs, Iran
-location = (0.6370646, 1.0657853)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMC.TXT
-
-[oimd]
-description = Gonabad Airport, Gonabad, 09, IR
-location = (0.5995206, 1.0241592)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMD.TXT
-
 [oimj]
 description = Shahrud International Airport, Shahrud, 20, IR
 location = (0.6357414, 0.9617497)
 [oimj]
 description = Shahrud International Airport, Shahrud, 20, IR
 location = (0.6357414, 0.9617497)
@@ -25950,12 +26000,6 @@ description = Bojnourd, Iran
 location = (0.6539167, 1.0006554)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMN.TXT
 
 location = (0.6539167, 1.0006554)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMN.TXT
 
-[oimq]
-comment = manually researched on 2020-05-24
-description = Kasmar, IR
-location = (0.6155865, 1.0205537)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMQ.TXT
-
 [oims]
 description = Sabzevar, Iran
 location = (0.6321001, 1.0064732)
 [oims]
 description = Sabzevar, Iran
 location = (0.6321001, 1.0064732)
@@ -26063,7 +26107,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITT.TXT
 
 [oitu]
 description = Maku National Airport, Showt, 04, IR
 
 [oitu]
 description = Maku National Airport, Showt, 04, IR
-location = (0.6864380, 0.7754498)
+location = (0.6840171, 0.7841503)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITU.TXT
 
 [oitz]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITU.TXT
 
 [oitz]
@@ -26121,10 +26165,10 @@ description = Ali Al Salem Air Base, Al Damaikhi, JA, KW
 location = (0.5121604, 0.8292271)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OKAS.TXT
 
 location = (0.5121604, 0.8292271)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OKAS.TXT
 
-[okbk]
-description = Kuwait Internationalairport, Kuwait
-location = (0.5099270, 0.8374672)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OKBK.TXT
+[okkk]
+description = Kuwait International Airport, Kuwait City, FA, KW
+location = (0.5101004, 0.8372152)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OKKK.TXT
 
 [olba]
 description = Beyrouth Aeroport, Lebanon
 
 [olba]
 description = Beyrouth Aeroport, Lebanon
@@ -26256,6 +26300,11 @@ description = Erbil International Airport, Arbil, AR, IQ
 location = (0.6324654, 0.7673026)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORER.TXT
 
 location = (0.6324654, 0.7673026)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORER.TXT
 
+[orkk]
+description = Kirkuk Air Base, Kirkuk, TS, IQ
+location = (0.6190596, 0.7740343)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORKK.TXT
+
 [ormm]
 description = Basra International Airport, Basra, BA, IQ
 location = (0.5331824, 0.8318606)
 [ormm]
 description = Basra International Airport, Basra, BA, IQ
 location = (0.5331824, 0.8318606)
@@ -26271,10 +26320,10 @@ description = Sulaymaniyah International Airport, Sulaymaniyah, SW, IQ
 location = (0.6206696, 0.7909263)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORSU.TXT
 
 location = (0.6206696, 0.7909263)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORSU.TXT
 
-[osao]
+[osai]
 description = unknown station in Syria
 location = None
 description = unknown station in Syria
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSAO.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSAI.TXT
 
 [osap]
 description = Aleppo International Airport, Syria
 
 [osap]
 description = Aleppo International Airport, Syria
@@ -26286,11 +26335,6 @@ description = Damascus Int. Airport, Syria
 location = (0.5832309, 0.6373361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSDI.TXT
 
 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)
 [oskl]
 description = Kamishli, Syria
 location = (0.6466445, 0.7193665)
@@ -26335,7 +26379,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OYSY.TXT
 description = Point Thomson Airstrip, Deadhorse, AK, US
 location = (1.2241041, -2.5532427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAD.TXT
 description = Point Thomson Airstrip, Deadhorse, AK, US
 location = (1.2241041, -2.5532427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAD.TXT
-zone = ('akz203', 0.0194057)
+zone = ('akz804', 0.0194063)
 
 [paak]
 description = Atka, Atka Airport, AK, United States
 
 [paak]
 description = Atka, Atka Airport, AK, United States
@@ -26347,13 +26391,13 @@ zone = ('akz187', 0.0096731)
 description = Palmer Municipal Airport, AK, United States
 location = (1.0751228, -2.6022859)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAQ.TXT
 description = Palmer Municipal Airport, AK, United States
 location = (1.0751228, -2.6022859)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAQ.TXT
-zone = ('akz111', 0.0005805)
+zone = ('akz112', 0.0012479)
 
 [paba]
 description = Barter Island, Barter Island Lrrs Airport, AK, United States
 location = (1.2240673, -2.5058904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABA.TXT
 
 [paba]
 description = Barter Island, Barter Island Lrrs Airport, AK, United States
 location = (1.2240673, -2.5058904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABA.TXT
-zone = ('akz204', 0.0044878)
+zone = ('akz805', 0.0055125)
 
 [pabe]
 description = Bethel Airport, AK, United States
 
 [pabe]
 description = Bethel Airport, AK, United States
@@ -26365,31 +26409,31 @@ zone = ('akz155', 0.0072491)
 description = Allen Army Airfield, AK, United States
 location = (1.1170107, -2.5432356)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABI.TXT
 description = Allen Army Airfield, AK, United States
 location = (1.1170107, -2.5432356)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABI.TXT
-zone = ('akz226', 0.0072087)
+zone = ('akz837', 0.0012478)
 
 [pabl]
 description = Buckland, Buckland Airport, AK, United States
 location = (1.1516070, -2.8126320)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABL.TXT
 
 [pabl]
 description = Buckland, Buckland Airport, AK, United States
 location = (1.1516070, -2.8126320)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABL.TXT
-zone = ('akz209', 0.0117714)
+zone = ('akz818', 0.0043877)
 
 [pabr]
 description = Post Rogers Memorial Airport, AK, United States
 location = (1.2441289, -2.7360945)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABR.TXT
 
 [pabr]
 description = Post Rogers Memorial Airport, AK, United States
 location = (1.2441289, -2.7360945)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABR.TXT
-zone = ('akz202', 0.0130831)
+zone = ('akz802', 0.0232589)
 
 [pabt]
 description = Bettles Airport, AK, United States
 location = (1.1676253, -2.6444647)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABT.TXT
 
 [pabt]
 description = Bettles Airport, AK, United States
 location = (1.1676253, -2.6444647)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABT.TXT
-zone = ('akz219', 0.0114344)
+zone = ('akz812', 0.0119808)
 
 [pabv]
 description = Birchwood, Birchwood Airport, AK, United States
 location = (1.0719230, -2.6095581)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABV.TXT
 
 [pabv]
 description = Birchwood, Birchwood Airport, AK, United States
 location = (1.0719230, -2.6095581)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PABV.TXT
-zone = ('akz101', 0.0038723)
+zone = ('akz102', 0.0035685)
 
 [pacd]
 description = Cold Bay Airport, AK, United States
 
 [pacd]
 description = Cold Bay Airport, AK, United States
@@ -26397,29 +26441,41 @@ location = (0.9637126, -2.8402325)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACD.TXT
 zone = ('akz181', 0.0166365)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACD.TXT
 zone = ('akz181', 0.0166365)
 
+[pacm]
+description = Scammon Bay Airport, Scammon Bay, AK, US
+location = (1.0793938, -2.8898326)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACM.TXT
+zone = ('akz825', 0.0121322)
+
 [pacv]
 description = Merle K. Smith Airport, AK, United States
 location = (1.0559242, -2.5391632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACV.TXT
 zone = ('akz135', 0.0047418)
 
 [pacv]
 description = Merle K. Smith Airport, AK, United States
 location = (1.0559242, -2.5391632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACV.TXT
 zone = ('akz135', 0.0047418)
 
+[pacx]
+description = Coldfoot Airport, Coldfoot, AK, US
+location = (1.1737723, -2.6215543)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACX.TXT
+zone = ('akz832', 0.0165517)
+
 [pacz]
 description = Cape Romanzof, Cape Romanzof Lrrs Airport, AK, United States
 location = (1.0783226, -2.8978283)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACZ.TXT
 [pacz]
 description = Cape Romanzof, Cape Romanzof Lrrs Airport, AK, United States
 location = (1.0783226, -2.8978283)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACZ.TXT
-zone = ('akz214', 0.0167556)
+zone = ('akz825', 0.0160021)
 
 [pade]
 description = Deering Airport, AK, United States
 location = (1.1530809, -2.8408142)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADE.TXT
 
 [pade]
 description = Deering Airport, AK, United States
 location = (1.1530809, -2.8408142)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADE.TXT
-zone = ('akz210', 0.0101289)
+zone = ('akz817', 0.0113687)
 
 [padg]
 description = Red Dog Airport, Red Dog, AK, US
 location = (1.1873841, -2.8431239)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADG.TXT
 
 [padg]
 description = Red Dog Airport, Red Dog, AK, US
 location = (1.1873841, -2.8431239)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADG.TXT
-zone = ('akz208', 0.0058371)
+zone = ('akz814', 0.0087202)
 
 [padk]
 description = Adak Island, Adak Airport, AK, United States
 
 [padk]
 description = Adak Island, Adak Airport, AK, United States
@@ -26437,7 +26493,7 @@ zone = ('akz161', 0.0121705)
 description = Marshall Don Hunter Sr Airport, Marshall, AK, US
 location = (1.0797357, -2.8278872)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADM.TXT
 description = Marshall Don Hunter Sr Airport, Marshall, AK, US
 location = (1.0797357, -2.8278872)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADM.TXT
-zone = ('akz155', 0.0219553)
+zone = ('akz826', 0.0051846)
 
 [padq]
 description = Kodiak Airport, AK, United States
 
 [padq]
 description = Kodiak Airport, AK, United States
@@ -26455,13 +26511,13 @@ zone = ('akz185', 0.0087042)
 description = Anchorage, Elmendorf Air Force Base, AK, United States
 location = (1.0690675, -2.6143966)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAED.TXT
 description = Anchorage, Elmendorf Air Force Base, AK, United States
 location = (1.0690675, -2.6143966)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAED.TXT
-zone = ('akz101', 0.0025296)
+zone = ('akz102', 0.0037790)
 
 [paeg]
 description = Eagle Airport, AK, United States
 location = (1.1306825, -2.4635322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEG.TXT
 
 [paeg]
 description = Eagle Airport, AK, United States
 location = (1.1306825, -2.4635322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEG.TXT
-zone = ('akz224', 0.0151970)
+zone = ('akz835', 0.0129085)
 
 [paeh]
 description = Cape Newenham, Cape Newenham Lrrs Airport, AK, United States
 
 [paeh]
 description = Cape Newenham, Cape Newenham Lrrs Airport, AK, United States
@@ -26473,13 +26529,13 @@ zone = ('akz155', 0.0350928)
 description = Fairbanks, Eielson Air Force Base, AK, United States
 location = (1.1283554, -2.5673793)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEI.TXT
 description = Fairbanks, Eielson Air Force Base, AK, United States
 location = (1.1283554, -2.5673793)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEI.TXT
-zone = ('akz222', 0.0062700)
+zone = ('akz839', 0.0045996)
 
 
-[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.0134072)
+[pael]
+description = Elfin Cove, Elfin Cove Seaplane Base, AK, United States
+location = (1.0157816, -2.3797564)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAEL.TXT
+zone = ('akz322', 0.0061433)
 
 [paen]
 description = Kenai Municipal Airport, AK, United States
 
 [paen]
 description = Kenai Municipal Airport, AK, United States
@@ -26491,13 +26547,13 @@ zone = ('akz121', 0.0063742)
 description = Fairbanks, Fairbanks International Airport, AK, United States
 location = (1.1310412, -2.5809250)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFA.TXT
 description = Fairbanks, Fairbanks International Airport, AK, United States
 location = (1.1310412, -2.5809250)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFA.TXT
-zone = ('akz222', 0.0051214)
+zone = ('akz844', 0.0016349)
 
 [pafb]
 description = Ft. Wainwright Aaf, AK, United States
 location = (1.1315551, -2.5758151)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFB.TXT
 
 [pafb]
 description = Ft. Wainwright Aaf, AK, United States
 location = (1.1315551, -2.5758151)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFB.TXT
-zone = ('akz222', 0.0032920)
+zone = ('akz844', 0.0007532)
 
 [pafe]
 description = Kake, Kake Airport, AK, United States
 
 [pafe]
 description = Kake, Kake Airport, AK, United States
@@ -26509,55 +26565,55 @@ zone = ('akz327', 0.0053425)
 description = Ambler, Ambler Airport, AK, United States
 location = (1.1711159, -2.7550022)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFM.TXT
 description = Ambler, Ambler Airport, AK, United States
 location = (1.1711159, -2.7550022)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFM.TXT
-zone = ('akz217', 0.0058645)
+zone = ('akz819', 0.0064998)
 
 [pafr]
 description = Ft. Richardson / Bryant U. S. Army Heliport, Ak, AK, United States
 location = (1.0693051, -2.6118852)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFR.TXT
 
 [pafr]
 description = Ft. Richardson / Bryant U. S. Army Heliport, Ak, AK, United States
 location = (1.0693051, -2.6118852)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFR.TXT
-zone = ('akz101', 0.0016730)
+zone = ('akz102', 0.0026298)
 
 [pafs]
 description = Nikolai Airport, Nikolai, AK, US
 
 [pafs]
 description = Nikolai Airport, Nikolai, AK, US
-location = (1.0998821, -2.6940554)
+location = (1.0998707, -2.6940972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFS.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAFS.TXT
-zone = ('akz227', 0.0039098)
+zone = ('akz851', 0.0097492)
 
 [paga]
 description = Galena, Edward G. Pitka Sr. Airport, AK, United States
 location = (1.1298098, -2.7390034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGA.TXT
 
 [paga]
 description = Galena, Edward G. Pitka Sr. Airport, AK, United States
 location = (1.1298098, -2.7390034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGA.TXT
-zone = ('akz216', 0.0024491)
+zone = ('akz829', 0.0047547)
 
 [pagb]
 description = Galbraith Lake, Galbraith Lake Airport, AK, United States
 location = (1.1952596, -2.6089763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGB.TXT
 
 [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)
+zone = ('akz808', 0.0162989)
 
 [pagh]
 description = Shungnak Airport, Shungnak, AK, US
 location = (1.1674176, -2.7429944)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGH.TXT
 
 [pagh]
 description = Shungnak Airport, Shungnak, AK, US
 location = (1.1674176, -2.7429944)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGH.TXT
-zone = ('akz217', 0.0081817)
+zone = ('akz819', 0.0025016)
 
 [pagk]
 description = Gulkana Airport, AK, United States
 location = (1.0847221, -2.5385814)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGK.TXT
 
 [pagk]
 description = Gulkana Airport, AK, United States
 location = (1.0847221, -2.5385814)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGK.TXT
-zone = ('akz141', 0.0066386)
+zone = ('akz142', 0.0065975)
 
 [pagl]
 description = Golovin, Golovin Airport, AK, United States
 location = (1.1264937, -2.8455751)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGL.TXT
 
 [pagl]
 description = Golovin, Golovin Airport, AK, United States
 location = (1.1264937, -2.8455751)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGL.TXT
-zone = ('akz210', 0.0168987)
+zone = ('akz823', 0.0138009)
 
 [pagm]
 description = Gambell, Gambell Airport, AK, United States
 location = (1.1129383, -2.9973121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGM.TXT
 
 [pagm]
 description = Gambell, Gambell Airport, AK, United States
 location = (1.1129383, -2.9973121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGM.TXT
-zone = ('akz213', 0.0290749)
+zone = ('akz827', 0.0126517)
 
 [pagn]
 description = Angoon, AK, United States
 
 [pagn]
 description = Angoon, AK, United States
@@ -26581,13 +26637,13 @@ zone = ('akz318', 0.0016972)
 description = Holy Cross Airport, Holy Cross, AK, US
 location = (1.0853906, -2.7885997)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHC.TXT
 description = Holy Cross Airport, Holy Cross, AK, US
 location = (1.0853906, -2.7885997)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHC.TXT
-zone = ('akz215', 0.0103201)
+zone = ('akz830', 0.0192357)
 
 [pahl]
 description = Huslia, Huslia Airport, AK, United States
 location = (1.1466377, -2.7288417)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHL.TXT
 
 [pahl]
 description = Huslia, Huslia Airport, AK, United States
 location = (1.1466377, -2.7288417)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHL.TXT
-zone = ('akz216', 0.0168005)
+zone = ('akz828', 0.0036085)
 
 [pahn]
 description = Haines Airport, AK, United States
 
 [pahn]
 description = Haines Airport, AK, United States
@@ -26603,9 +26659,9 @@ zone = ('akz121', 0.0135884)
 
 [pahx]
 description = Shageluk Airport, Shageluk, AK, US
 
 [pahx]
 description = Shageluk Airport, Shageluk, AK, US
-location = (1.0941870, -2.7850044)
+location = (1.0941843, -2.7850050)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHX.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHX.TXT
-zone = ('akz215', 0.0013949)
+zone = ('akz830', 0.0118417)
 
 [pahy]
 description = Hydaburg, Hydaburg Seaplane Base, AK, United States
 
 [pahy]
 description = Hydaburg, Hydaburg Seaplane Base, AK, United States
@@ -26619,11 +26675,17 @@ location = (1.0353991, -2.7210031)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIG.TXT
 zone = ('akz161', 0.0119722)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIG.TXT
 zone = ('akz161', 0.0119722)
 
+[paii]
+description = Egegik, Egegik Airport, AK, United States
+location = (1.0155247, -2.7468961)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAII.TXT
+zone = ('akz161', 0.0194692)
+
 [paik]
 description = Kiana Kinana/Bob Baker Mem, AK, United States
 location = (1.1690797, -2.8000899)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIK.TXT
 [paik]
 description = Kiana Kinana/Bob Baker Mem, AK, United States
 location = (1.1690797, -2.8000899)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIK.TXT
-zone = ('akz209', 0.0065822)
+zone = ('akz816', 0.0050268)
 
 [pail]
 description = Iliamna Airport, AK, United States
 
 [pail]
 description = Iliamna Airport, AK, United States
@@ -26635,19 +26697,25 @@ zone = ('akz171', 0.0263472)
 description = Utopia Creek, Indian Mountain Lrrs Airport, AK, United States
 location = (1.1690797, -2.6825711)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIM.TXT
 description = Utopia Creek, Indian Mountain Lrrs Airport, AK, United States
 location = (1.1690797, -2.6825711)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIM.TXT
-zone = ('akz219', 0.0133426)
+zone = ('akz831', 0.0123465)
 
 [pain]
 description = Mckinley Park, Mckinley National Park Airport, AK, United States
 location = (1.1123565, -2.5990861)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIN.TXT
 
 [pain]
 description = Mckinley Park, Mckinley National Park Airport, AK, United States
 location = (1.1123565, -2.5990861)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIN.TXT
-zone = ('akz225', 0.0089432)
+zone = ('akz845', 0.0140665)
 
 [paiw]
 description = Wales, AK, United States
 location = (1.1452269, -2.9338985)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIW.TXT
 
 [paiw]
 description = Wales, AK, United States
 location = (1.1452269, -2.9338985)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAIW.TXT
-zone = ('akz213', 0.0194516)
+zone = ('akz820', 0.0181690)
+
+[pajc]
+description = Chignik, Chignik Airport, AK, United States
+location = (0.9828191, -2.7641361)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAJC.TXT
+zone = ('akz181', 0.0302376)
 
 [pajn]
 description = Juneau International Airport, AK, United States
 
 [pajn]
 description = Juneau International Airport, AK, United States
@@ -26663,15 +26731,15 @@ zone = ('akz161', 0.0074745)
 
 [pakf]
 description = False Pass Airport, False Pass, AK, US
 
 [pakf]
 description = False Pass Airport, False Pass, AK, US
-location = (0.9572677, -2.8520426)
+location = (0.9572696, -2.8519931)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKF.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKF.TXT
-zone = ('akz181', 0.0256766)
+zone = ('akz181', 0.0256514)
 
 [pakh]
 description = Akhiok Airport, Akhiok, AK, US
 location = (0.9937678, -2.6910010)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKH.TXT
 
 [pakh]
 description = Akhiok Airport, Akhiok, AK, US
 location = (0.9937678, -2.6910010)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKH.TXT
-zone = ('akz171', 0.0236046)
+zone = ('akz171', 0.0236045)
 
 [paki]
 description = Kipnuk, Kipnuk Airport, AK, United States
 
 [paki]
 description = Kipnuk, Kipnuk Airport, AK, United States
@@ -26683,7 +26751,7 @@ zone = ('akz155', 0.0172958)
 description = Koyuk, Koyuk Airport, AK, United States
 location = (1.1333102, -2.8127387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKK.TXT
 description = Koyuk, Koyuk Airport, AK, United States
 location = (1.1333102, -2.8127387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKK.TXT
-zone = ('akz210', 0.0142277)
+zone = ('akz824', 0.0127863)
 
 [pakn]
 description = King Salmon Airport, AK, United States
 
 [pakn]
 description = King Salmon Airport, AK, United States
@@ -26695,7 +26763,7 @@ zone = ('akz161', 0.0119945)
 description = Anaktuvuk Pass, Anaktuvuk Pass Airport, AK, United States
 location = (1.1891558, -2.6484208)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKP.TXT
 description = Anaktuvuk Pass, Anaktuvuk Pass Airport, AK, United States
 location = (1.1891558, -2.6484208)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKP.TXT
-zone = ('akz219', 0.0310692)
+zone = ('akz809', 0.0073096)
 
 [pakt]
 description = Ketchikan International Airport, AK, United States
 
 [pakt]
 description = Ketchikan International Airport, AK, United States
@@ -26707,13 +26775,13 @@ zone = ('akz332', 0.0045116)
 description = Kuparuk, Ugnu-Kuparuk Airport, AK, United States
 location = (1.2272574, -2.6107217)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKU.TXT
 description = Kuparuk, Ugnu-Kuparuk Airport, AK, United States
 location = (1.2272574, -2.6107217)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKU.TXT
-zone = ('akz203', 0.0019201)
+zone = ('akz804', 0.0019200)
 
 [pakv]
 description = Kaltag Airport, AK, United States
 location = (1.1225376, -2.7704193)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKV.TXT
 
 [pakv]
 description = Kaltag Airport, AK, United States
 location = (1.1225376, -2.7704193)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKV.TXT
-zone = ('akz212', 0.0189306)
+zone = ('akz824', 0.0164029)
 
 [pakw]
 description = Klawock, Klawock Airport, AK, United States
 
 [pakw]
 description = Klawock, Klawock Airport, AK, United States
@@ -26721,23 +26789,17 @@ location = (0.9701122, -2.3227423)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKW.TXT
 zone = ('akz328', 0.0024709)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAKW.TXT
 zone = ('akz328', 0.0024709)
 
-[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.0283901)
-
 [palg]
 description = Kalskag Airport, Kalskag, AK, US
 location = (1.0740111, -2.7984784)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALG.TXT
 [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.0224599)
+zone = ('akz826', 0.0177806)
 
 [palh]
 description = Lake Hood, AK, United States
 location = (1.0678506, -2.6177030)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALH.TXT
 
 [palh]
 description = Lake Hood, AK, United States
 location = (1.0678506, -2.6177030)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALH.TXT
-zone = ('akz101', 0.0039174)
+zone = ('akz102', 0.0054122)
 
 [palj]
 description = Port Alsworth, Port Alsworth Airport, AK, United States
 
 [palj]
 description = Port Alsworth, Port Alsworth Airport, AK, United States
@@ -26749,25 +26811,25 @@ zone = ('akz152', 0.0284044)
 description = Deadhorse, Alpine Airstrip, AK, United States
 location = (1.2275482, -2.6342836)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALP.TXT
 description = Deadhorse, Alpine Airstrip, AK, United States
 location = (1.2275482, -2.6342836)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALP.TXT
-zone = ('akz203', 0.0083779)
+zone = ('akz804', 0.0083773)
 
 [palu]
 description = Cape Lisburne, Cape Lisburne Lrrs Airport, AK, United States
 location = (1.2022410, -2.8989919)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALU.TXT
 
 [palu]
 description = Cape Lisburne, Cape Lisburne Lrrs Airport, AK, United States
 location = (1.2022410, -2.8989919)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALU.TXT
-zone = ('akz207', 0.0367062)
+zone = ('akz801', 0.0127000)
 
 [pamb]
 description = Manokotak Airport, Manokotak, AK, US
 
 [pamb]
 description = Manokotak Airport, Manokotak, AK, US
-location = (1.0295732, -2.7759462)
+location = (1.0285584, -2.7733611)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMB.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMB.TXT
-zone = ('akz161', 0.0170277)
+zone = ('akz161', 0.0161612)
 
 [pamc]
 description = Mcgrath Airport, AK, United States
 location = (1.0986848, -2.7157323)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMC.TXT
 
 [pamc]
 description = Mcgrath Airport, AK, United States
 location = (1.0986848, -2.7157323)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMC.TXT
-zone = ('akz227', 0.0083743)
+zone = ('akz852', 0.0034377)
 
 [pamd]
 description = Middleton Island, Middleton Island Airport, AK, United States
 
 [pamd]
 description = Middleton Island, Middleton Island Airport, AK, United States
@@ -26779,13 +26841,13 @@ zone = ('akz135', 0.0225275)
 description = Minchumina, Minchumina Airport, AK, United States
 location = (1.1149260, -2.6581461)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMH.TXT
 description = Minchumina, Minchumina Airport, AK, United States
 location = (1.1149260, -2.6581461)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMH.TXT
-zone = ('akz221', 0.0156770)
+zone = ('akz846', 0.0156081)
 
 [pamk]
 description = St Michael Airport, St Michael, AK, US
 location = (1.1081113, -2.8293533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMK.TXT
 
 [pamk]
 description = St Michael Airport, St Michael, AK, US
 location = (1.1081113, -2.8293533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMK.TXT
-zone = ('akz212', 0.0112108)
+zone = ('akz824', 0.0157205)
 
 [pamm]
 description = Metlakatla, Metlakatla Seaplane Base, AK, United States
 
 [pamm]
 description = Metlakatla, Metlakatla Seaplane Base, AK, United States
@@ -26793,11 +26855,17 @@ location = (0.9622194, -2.2964703)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMM.TXT
 zone = ('akz332', 0.0009275)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMM.TXT
 zone = ('akz332', 0.0009275)
 
+[pamo]
+description = Mountain Village Airport, Mountain Village, AK, US
+location = (1.0837692, -2.8567899)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMO.TXT
+zone = ('akz825', 0.0047080)
+
 [pamr]
 description = Anchorage Merrill Field, AK, United States
 location = (1.0684324, -2.6153759)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMR.TXT
 [pamr]
 description = Anchorage Merrill Field, AK, United States
 location = (1.0684324, -2.6153759)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMR.TXT
-zone = ('akz101', 0.0028153)
+zone = ('akz102', 0.0042352)
 
 [pamy]
 description = Mekoryuk, Mekoryuk Airport, AK, United States
 
 [pamy]
 description = Mekoryuk, Mekoryuk Airport, AK, United States
@@ -26815,31 +26883,37 @@ zone = ('akz155', 0.0056383)
 description = Ted Stevens Anchorage International, AK, United States
 location = (1.0675597, -2.6185757)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANC.TXT
 description = Ted Stevens Anchorage International, AK, United States
 location = (1.0675597, -2.6185757)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANC.TXT
-zone = ('akz101', 0.0043617)
+zone = ('akz102', 0.0058768)
 
 [pani]
 description = Aniak, Aniak Airport, AK, United States
 location = (1.0747980, -2.7845468)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANI.TXT
 
 [pani]
 description = Aniak, Aniak Airport, AK, United States
 location = (1.0747980, -2.7845468)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANI.TXT
-zone = ('akz215', 0.0207851)
+zone = ('akz152', 0.0256133)
 
 [pann]
 description = Nenana Municipal Airport, AK, United States
 location = (1.1266100, -2.6017041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANN.TXT
 
 [pann]
 description = Nenana Municipal Airport, AK, United States
 location = (1.1266100, -2.6017041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANN.TXT
-zone = ('akz221', 0.0183014)
+zone = ('akz845', 0.0021089)
+
+[panu]
+description = Nulato Airport, Nulato, AK, US
+location = (1.1297394, -2.7589118)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANU.TXT
+zone = ('akz828', 0.0186814)
 
 [panv]
 description = Anvik, Anvik Airport, AK, United States
 location = (1.0934197, -2.7958381)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANV.TXT
 
 [panv]
 description = Anvik, Anvik Airport, AK, United States
 location = (1.0934197, -2.7958381)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANV.TXT
-zone = ('akz215', 0.0053864)
+zone = ('akz824', 0.0278032)
 
 [panw]
 description = New Stuyahok Airport, New Stuyahok, AK, US
 
 [panw]
 description = New Stuyahok Airport, New Stuyahok, AK, US
-location = (1.0375965, -2.7458917)
+location = (1.0376303, -2.7466915)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANW.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PANW.TXT
-zone = ('akz161', 0.0027450)
+zone = ('akz161', 0.0029123)
 
 [paoh]
 description = Hoonah, Hoonah Seaplane Base, AK, United States
 
 [paoh]
 description = Hoonah, Hoonah Seaplane Base, AK, United States
@@ -26851,7 +26925,7 @@ zone = ('akz321', 0.0016521)
 description = Nome Airport, AK, United States
 location = (1.1260283, -2.8873564)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOM.TXT
 description = Nome Airport, AK, United States
 location = (1.1260283, -2.8873564)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOM.TXT
-zone = ('akz211', 0.0072571)
+zone = ('akz822', 0.0072957)
 
 [paoo]
 description = Toksook Bay Airport, Toksook Bay, AK, US
 
 [paoo]
 description = Toksook Bay Airport, Toksook Bay, AK, US
@@ -26868,7 +26942,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOR.TXT
 description = Wien Memorial Airport, AK, United States
 location = (1.1673344, -2.8379054)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOT.TXT
 description = Wien Memorial Airport, AK, United States
 location = (1.1673344, -2.8379054)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAOT.TXT
-zone = ('akz208', 0.0165283)
+zone = ('akz814', 0.0147708)
 
 [paou]
 description = Nelson Lagoon Airport, Nelson Lagoon, AK, US
 
 [paou]
 description = Nelson Lagoon Airport, Nelson Lagoon, AK, US
@@ -26882,6 +26956,12 @@ location = (0.9875655, -2.9612420)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPB.TXT
 zone = ('akz195', 0.0064251)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPB.TXT
 zone = ('akz195', 0.0064251)
 
+[pape]
+description = Perryville Airport, Perryville, AK, US
+location = (0.9757525, -2.7778819)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPE.TXT
+zone = ('akz181', 0.0207165)
+
 [papg]
 description = Petersburg, AK, United States
 location = (0.9916379, -2.3207061)
 [papg]
 description = Petersburg, AK, United States
 location = (0.9916379, -2.3207061)
@@ -26910,55 +26990,55 @@ zone = ('akz161', 0.0301330)
 description = Point Hope, Point Hope Airport, AK, United States
 location = (1.1929325, -2.9112092)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPO.TXT
 description = Point Hope, Point Hope Airport, AK, United States
 location = (1.1929325, -2.9112092)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPO.TXT
-zone = ('akz207', 0.0288232)
+zone = ('akz801', 0.0206326)
 
 [papr]
 description = Prospect Creek, Prospect Creek Airport, AK, United States
 location = (1.1661030, -2.6292319)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPR.TXT
 
 [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)
+zone = ('akz832', 0.0092151)
 
 [papt]
 description = Puntilla, AK, United States
 location = (1.0838495, -2.6659904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPT.TXT
 
 [papt]
 description = Puntilla, AK, United States
 location = (1.0838495, -2.6659904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAPT.TXT
-zone = ('akz101', 0.0310937)
+zone = ('akz851', 0.0114878)
+
+[paqh]
+description = Quinhagak Airport, Quinhagak, AK, US
+location = (1.0429232, -2.8247281)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAQH.TXT
+zone = ('akz155', 0.0168868)
 
 [paqt]
 description = Nuiqsut Airport, AK, United States
 location = (1.2255120, -2.6351563)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAQT.TXT
 
 [paqt]
 description = Nuiqsut Airport, AK, United States
 location = (1.2255120, -2.6351563)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAQT.TXT
-zone = ('akz203', 0.0084022)
-
-[parc]
-description = Arctic Village, Arctic Village Airport, AK, United States
-location = (1.1888213, -2.5408358)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PARC.TXT
-zone = ('akz218', 0.0094233)
+zone = ('akz804', 0.0084016)
 
 [pars]
 description = Russian Mission Airport, Russian Mission, AK, US
 
 [pars]
 description = Russian Mission Airport, Russian Mission, AK, US
-location = (1.0782449, -2.8155557)
+location = (1.0781784, -2.8155558)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PARS.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PARS.TXT
-zone = ('akz155', 0.0227206)
+zone = ('akz826', 0.0089988)
 
 [pary]
 description = Ruby Airport, Ruby, AK, US
 location = (1.1297028, -2.7134634)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PARY.TXT
 
 [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)
+zone = ('akz828', 0.0192727)
 
 [pasa]
 description = Savoonga Airport, AK, United States
 location = (1.1114838, -2.9757864)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASA.TXT
 
 [pasa]
 description = Savoonga Airport, AK, United States
 location = (1.1114838, -2.9757864)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASA.TXT
-zone = ('akz213', 0.0220164)
+zone = ('akz827', 0.0052734)
 
 [pasc]
 description = Deadhorse Airport, AK, United States
 location = (1.2252211, -2.5915231)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASC.TXT
 
 [pasc]
 description = Deadhorse Airport, AK, United States
 location = (1.2252211, -2.5915231)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASC.TXT
-zone = ('akz203', 0.0063748)
+zone = ('akz804', 0.0063754)
 
 [pasd]
 description = Sand Point, AK, United States
 
 [pasd]
 description = Sand Point, AK, United States
@@ -26970,7 +27050,7 @@ zone = ('akz181', 0.0085037)
 description = Shishmaref, Shishmaref Airport, AK, United States
 location = (1.1565715, -2.8987010)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASH.TXT
 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)
+zone = ('akz820', 0.0030243)
 
 [pasi]
 description = Sitka Airport, AK, United States
 
 [pasi]
 description = Sitka Airport, AK, United States
@@ -26982,7 +27062,7 @@ zone = ('akz323', 0.0033176)
 description = Selawik, AK, United States
 location = (1.1626802, -2.7925268)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASK.TXT
 description = Selawik, AK, United States
 location = (1.1626802, -2.7925268)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASK.TXT
-zone = ('akz209', 0.0060159)
+zone = ('akz816', 0.0042774)
 
 [pasl]
 description = Sleetmute, AK, United States
 
 [pasl]
 description = Sleetmute, AK, United States
@@ -26994,7 +27074,7 @@ zone = ('akz152', 0.0073722)
 description = St. Mary'S, St. Mary'S Airport, AK, United States
 location = (1.0829768, -2.8501227)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASM.TXT
 description = St. Mary'S, St. Mary'S Airport, AK, United States
 location = (1.0829768, -2.8501227)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PASM.TXT
-zone = ('akz214', 0.0062958)
+zone = ('akz825', 0.0079286)
 
 [pasn]
 description = St Paul Island Airport, AK, United States
 
 [pasn]
 description = St Paul Island Airport, AK, United States
@@ -27030,19 +27110,19 @@ zone = ('akz191', 0.0162952)
 description = Tanana Calhoun Memorial Airport, AK, United States
 location = (1.1373729, -2.6546458)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATA.TXT
 description = Tanana Calhoun Memorial Airport, AK, United States
 location = (1.1373729, -2.6546458)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATA.TXT
-zone = ('akz221', 0.0092234)
+zone = ('akz846', 0.0075256)
 
 [patc]
 description = Tin City Airways Facilities Sector, AK, United States
 location = (1.1443542, -2.9306987)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATC.TXT
 
 [patc]
 description = Tin City Airways Facilities Sector, AK, United States
 location = (1.1443542, -2.9306987)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATC.TXT
-zone = ('akz213', 0.0187428)
+zone = ('akz820', 0.0175088)
 
 [pate]
 description = Teller, AK, United States
 location = (1.1385364, -2.9030643)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATE.TXT
 
 [pate]
 description = Teller, AK, United States
 location = (1.1385364, -2.9030643)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATE.TXT
-zone = ('akz207', 0.0283794)
+zone = ('akz821', 0.0039889)
 
 [patg]
 description = Togiac Village, Togiak Airport, AK, United States
 
 [patg]
 description = Togiac Village, Togiak Airport, AK, United States
@@ -27060,25 +27140,25 @@ zone = ('akz145', 0.0064946)
 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
 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.0112076)
+zone = ('akz852', 0.0061053)
 
 [pato]
 description = Portage Glacier, AK, United States
 location = (1.0608693, -2.5979226)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATO.TXT
 
 [pato]
 description = Portage Glacier, AK, United States
 location = (1.0608693, -2.5979226)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATO.TXT
-zone = ('akz125', 0.0068326)
+zone = ('akz103', 0.0044836)
 
 [patq]
 description = Atqasuk Edward Burnell Sr Memorial Airport, Atqasuk, AK, US
 location = (1.2298819, -2.7477768)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATQ.TXT
 
 [patq]
 description = Atqasuk Edward Burnell Sr Memorial Airport, Atqasuk, AK, US
 location = (1.2298819, -2.7477768)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PATQ.TXT
-zone = ('akz201', 0.0183396)
+zone = ('akz802', 0.0124769)
 
 [paun]
 description = Unalakleet, AK, United States
 location = (1.1149745, -2.8064894)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAUN.TXT
 
 [paun]
 description = Unalakleet, AK, United States
 location = (1.1149745, -2.8064894)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAUN.TXT
-zone = ('akz212', 0.0021486)
+zone = ('akz824', 0.0057513)
 
 [paut]
 description = Akutan Airport, Akutan, AK, US
 
 [paut]
 description = Akutan Airport, Akutan, AK, US
@@ -27090,7 +27170,7 @@ zone = ('akz185', 0.0190306)
 description = Chevak Airport, Chevak, AK, US
 location = (1.0740913, -2.8902740)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVA.TXT
 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.0153588)
+zone = ('akz825', 0.0154217)
 
 [pavc]
 description = King Cove Airport, King Cove, AK, US
 
 [pavc]
 description = King Cove Airport, King Cove, AK, US
@@ -27102,13 +27182,19 @@ zone = ('akz181', 0.0136101)
 description = Valdez 2, AK, United States
 location = (1.0669779, -2.5528349)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVD.TXT
 description = Valdez 2, AK, United States
 location = (1.0669779, -2.5528349)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVD.TXT
-zone = ('akz131', 0.0008784)
+zone = ('akz132', 0.0005209)
+
+[pavl]
+description = Kivalina Airport, AK, United States
+location = (1.1821697, -2.8719393)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAVL.TXT
+zone = ('akz815', 0.0034421)
 
 [pawd]
 description = Seward, AK, United States
 location = (1.0492338, -2.6083946)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWD.TXT
 
 [pawd]
 description = Seward, AK, United States
 location = (1.0492338, -2.6083946)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWD.TXT
-zone = ('akz125', 0.0063043)
+zone = ('akz126', 0.0051454)
 
 [pawg]
 description = Wrangell, AK, United States
 
 [pawg]
 description = Wrangell, AK, United States
@@ -27120,25 +27206,25 @@ zone = ('akz329', 0.0043224)
 description = Wainwright Airport, AK, United States
 location = (1.2327842, -2.7931086)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWI.TXT
 description = Wainwright Airport, AK, United States
 location = (1.2327842, -2.7931086)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWI.TXT
-zone = ('akz201', 0.0097931)
+zone = ('akz802', 0.0065466)
 
 [pawm]
 description = White Mountain Airport, White Mountain, AK, US
 
 [pawm]
 description = White Mountain Airport, White Mountain, AK, US
-location = (1.1290396, -2.8520948)
+location = (1.1290395, -2.8520948)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWM.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWM.TXT
-zone = ('akz210', 0.0152953)
+zone = ('akz822', 0.0081306)
 
 [pawn]
 description = Noatak, Noatak Airport, AK, United States
 location = (1.1792608, -2.8445958)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWN.TXT
 
 [pawn]
 description = Noatak, Noatak Airport, AK, United States
 location = (1.1792608, -2.8445958)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWN.TXT
-zone = ('akz208', 0.0067312)
+zone = ('akz814', 0.0072953)
 
 [paws]
 description = Wasilla, Wasilla Airport, AK, United States
 location = (1.0746332, -2.6099751)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWS.TXT
 
 [paws]
 description = Wasilla, Wasilla Airport, AK, United States
 location = (1.0746332, -2.6099751)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAWS.TXT
-zone = ('akz111', 0.0031279)
+zone = ('akz112', 0.0031234)
 
 [paya]
 description = Yakutat Airport, AK, United States
 
 [paya]
 description = Yakutat Airport, AK, United States
@@ -27150,7 +27236,7 @@ zone = ('akz317', 0.0095187)
 description = Eureka, Skelton Airport, AK, United States
 location = (1.0809406, -2.5685429)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAZK.TXT
 description = Eureka, Skelton Airport, AK, United States
 location = (1.0809406, -2.5685429)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAZK.TXT
-zone = ('akz131', 0.0151462)
+zone = ('akz132', 0.0160587)
 
 [pfcl]
 description = Clarks Point Airport, Clarks Point, AK, US
 
 [pfcl]
 description = Clarks Point Airport, Clarks Point, AK, US
@@ -27162,13 +27248,19 @@ zone = ('akz161', 0.0140875)
 description = Elim Airport, Elim, AK, US
 location = (1.1277393, -2.8321807)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFEL.TXT
 description = Elim Airport, Elim, AK, US
 location = (1.1277393, -2.8321807)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFEL.TXT
-zone = ('akz210', 0.0154678)
+zone = ('akz818', 0.0222226)
+
+[pfko]
+description = Kotlik Airport, Kotlik, AK, US
+location = (1.1000915, -2.8541894)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFKO.TXT
+zone = ('akz825', 0.0163819)
 
 [pfkt]
 description = Brevig Mission Airport, Brevig Mission, AK, US
 
 [pfkt]
 description = Brevig Mission Airport, Brevig Mission, AK, US
-location = (1.1402463, -2.9053799)
+location = (1.1402555, -2.9054120)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFKT.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFKT.TXT
-zone = ('akz207', 0.0270044)
+zone = ('akz821', 0.0020147)
 
 [pfkw]
 description = Kwethluk Airport, Kwethluk, AK, US
 
 [pfkw]
 description = Kwethluk Airport, Kwethluk, AK, US
@@ -27176,29 +27268,35 @@ location = (1.0609909, -2.8177294)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFKW.TXT
 zone = ('akz155', 0.0104617)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFKW.TXT
 zone = ('akz155', 0.0104617)
 
-[pfno]
-description = Robert (Bob) Curtis Memorial Airport, Noorvik, AK, US
-location = (1.1661924, -2.8103117)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFNO.TXT
-zone = ('akz209', 0.0031678)
-
 [pfsh]
 description = Shaktoolik Airport, Shaktoolik, AK, US
 location = (1.1234877, -2.8138896)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFSH.TXT
 [pfsh]
 description = Shaktoolik Airport, Shaktoolik, AK, US
 location = (1.1234877, -2.8138896)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFSH.TXT
-zone = ('akz212', 0.0077699)
+zone = ('akz824', 0.0038019)
+
+[pfto]
+description = Tok Junction Airport, Tok, AK, US
+location = (1.1053083, -2.4950179)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFTO.TXT
+zone = ('akz836', 0.0066344)
 
 [pfws]
 description = South Naknek Number 2 Airport, South Naknek, AK, US
 
 [pfws]
 description = South Naknek Number 2 Airport, South Naknek, AK, US
-location = (1.0245642, -2.7402782)
+location = (1.0245495, -2.7402619)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFWS.TXT
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFWS.TXT
-zone = ('akz161', 0.0106075)
+zone = ('akz161', 0.0106235)
 
 [pfyu]
 description = Fort Yukon, Fort Yukon Airport, AK, United States
 location = (1.1618075, -2.5353816)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFYU.TXT
 
 [pfyu]
 description = Fort Yukon, Fort Yukon Airport, AK, United States
 location = (1.1618075, -2.5353816)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFYU.TXT
-zone = ('akz220', 0.0035288)
+zone = ('akz833', 0.0046862)
+
+[pfzk]
+description = Akiachak Airport, Akiachak, AK, US
+location = (1.0631465, -2.8185903)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFZK.TXT
+zone = ('akz155', 0.0108007)
 
 [pgro]
 description = Rota Island, N. Mariana Is, Rota International Airport, GU, United States
 
 [pgro]
 description = Rota Island, N. Mariana Is, Rota International Airport, GU, United States
@@ -27237,12 +27335,6 @@ location = (0.3749549, -2.7582020)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHHI.TXT
 zone = ('hiz010', 0.0001042)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHHI.TXT
 zone = ('hiz010', 0.0001042)
 
-[phjh]
-description = Lahaina / West Maui, HI, United States
-location = (0.3668100, -2.7337674)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHJH.TXT
-zone = ('hiz017', 0.0019347)
-
 [phjr]
 description = Kalaeloa Airport, HI, United States
 location = (0.3720460, -2.7587838)
 [phjr]
 description = Kalaeloa Airport, HI, United States
 location = (0.3720460, -2.7587838)
@@ -27328,11 +27420,17 @@ description = Sand Island, Henderson Field Airport, HI, United States
 location = (0.4924737, -3.0956323)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PMDY.TXT
 
 location = (0.4924737, -3.0956323)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PMDY.TXT
 
+[ppit]
+description = Nunapitchuk Airport, Nunapitchuk, AK, US
+location = (1.0630031, -2.8351208)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PPIT.TXT
+zone = ('akz155', 0.0049036)
+
 [ppiz]
 description = Point Lay, Point Lay Lrrs Airport, AK, United States
 location = (1.2167854, -2.8448867)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PPIZ.TXT
 [ppiz]
 description = Point Lay, Point Lay Lrrs Airport, AK, United States
 location = (1.2167854, -2.8448867)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PPIZ.TXT
-zone = ('akz201', 0.0172189)
+zone = ('akz801', 0.0140479)
 
 [ptkk]
 description = Weno Island, Chuuk Int. Airp., Micronesia, Federated States Of
 
 [ptkk]
 description = Weno Island, Chuuk Int. Airp., Micronesia, Federated States Of
@@ -27344,6 +27442,11 @@ description = Pohnpei Island, Pohnpei Int. Airp., Micronesia, Federated States O
 location = (0.1218822, 2.7611109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PTPN.TXT
 
 location = (0.1218822, 2.7611109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PTPN.TXT
 
+[ptr0]
+description = unknown station in Federated States of Micronesia, Palau
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PTR0.TXT
+
 [ptro]
 description = Babelthuap Island, Babelthuap/Koror Airport, Palau
 location = (0.1285726, 2.3480496)
 [ptro]
 description = Babelthuap Island, Babelthuap/Koror Airport, Palau
 location = (0.1285726, 2.3480496)
@@ -27849,11 +27952,6 @@ description = Muan International Airport, Piseo-ri (Muan), 46, KR
 location = (0.6107152, 2.2057962)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJB.TXT
 
 location = (0.6107152, 2.2057962)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJB.TXT
 
-[rkjj]
-description = Kwangju Ab, Korea, South
-location = (0.6129015, 2.2133684)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJJ.TXT
-
 [rkjk]
 description = Kunsan Ab, Korea, South
 location = (0.6268641, 2.2098777)
 [rkjk]
 description = Kunsan Ab, Korea, South
 location = (0.6268641, 2.2098777)
@@ -27904,16 +28002,6 @@ description = Mosulpo Ab, Korea, South
 location = (0.5794493, 2.2037691)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKPM.TXT
 
 location = (0.5794493, 2.2037691)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKPM.TXT
 
-[rkpn]
-description = unknown station in South Korea
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKPN.TXT
-
-[rksd]
-description = Maesanri, Korea, South
-location = (0.6518805, 2.2212224)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSD.TXT
-
 [rksf]
 description = Seoul / Yongdungp'O Rokaf Wc, Korea, South
 location = (0.6544985, 2.2154046)
 [rksf]
 description = Seoul / Yongdungp'O Rokaf Wc, Korea, South
 location = (0.6544985, 2.2154046)
@@ -28024,11 +28112,6 @@ description = Naha Airport, Japan
 location = (0.4569854, 2.2279128)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ROAH.TXT
 
 location = (0.4569854, 2.2279128)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ROAH.TXT
 
-[rode]
-description = Iejima Auxiliary Ab, Japan
-location = (0.4662938, 2.2302399)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RODE.TXT
-
 [rodn]
 description = Kadena Ab, Japan
 location = (0.4598943, 2.2299490)
 [rodn]
 description = Kadena Ab, Japan
 location = (0.4598943, 2.2299490)
@@ -28049,11 +28132,6 @@ description = Miyakojima, Japan
 location = (0.4325508, 2.1866067)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ROMY.TXT
 
 location = (0.4325508, 2.1866067)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ROMY.TXT
 
-[romz]
-description = unknown station in Japan (Okinawa Prefecture or Yoron)
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ROMZ.TXT
-
 [rork]
 description = Kitadaito Island, Japan
 location = (0.4523312, 2.2921991)
 [rork]
 description = Kitadaito Island, Japan
 location = (0.4523312, 2.2921991)
@@ -28064,6 +28142,11 @@ description = Shimoji-Shima Island, Japan
 location = (0.4334234, 2.1842796)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RORS.TXT
 
 location = (0.4334234, 2.1842796)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RORS.TXT
 
+[rort]
+description = Tarama Island, Japan
+location = (0.4302237, 2.1764256)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RORT.TXT
+
 [rory]
 description = Yoron Island, Japan
 location = (0.4721116, 2.2410028)
 [rory]
 description = Yoron Island, Japan
 location = (0.4721116, 2.2410028)
@@ -28129,46 +28212,16 @@ description = Puerto Princesa, Philippines
 location = (0.1701696, 2.0722876)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPVP.TXT
 
 location = (0.1701696, 2.0722876)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPVP.TXT
 
-[saac]
-description = Concordia Aerodrome, Argentina
-location = (-0.5462881, -1.0125819)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAC.TXT
-
-[saag]
-description = Gualeguaychu Aerodrome, Argentina
-location = (-0.5759587, -1.0230538)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAG.TXT
-
-[saaj]
-description = Junin Aerodrome, Argentina
-location = (-0.6030113, -1.0631964)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAJ.TXT
-
-[saap]
-description = Parana Aerodrome, Argentina
-location = (-0.5547238, -1.0556333)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAP.TXT
-
 [saar]
 description = Rosario Aerodrome, Argentina
 location = (-0.5745042, -1.0608693)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAR.TXT
 
 [saar]
 description = Rosario Aerodrome, Argentina
 location = (-0.5745042, -1.0608693)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAR.TXT
 
-[saav]
-description = Sauce Viejo Aerodrome, Argentina
-location = (-0.5532694, -1.0614511)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAAV.TXT
-
 [sabe]
 description = Aeroparque Bs. As. Aerodrome, Argentina
 location = (-0.6033021, -1.0195632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SABE.TXT
 
 [sabe]
 description = Aeroparque Bs. As. Aerodrome, Argentina
 location = (-0.6033021, -1.0195632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SABE.TXT
 
-[sace]
-description = Escuela de Aviación Militar (Military Aviation School) Airport, Córdoba, X, AR
-location = (-0.5488052, -1.1219566)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SACE.TXT
-
 [saco]
 description = Cordoba Aerodrome, Argentina
 location = (-0.5465789, -1.1207923)
 [saco]
 description = Cordoba Aerodrome, Argentina
 location = (-0.5465789, -1.1207923)
@@ -28179,21 +28232,6 @@ description = San Fernando, Ba, Argentina
 location = (-0.6013193, -1.0225836)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADF.TXT
 
 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 Military Airport, Campo de Mayo, B, AR
-location = (-0.6027390, -1.0240143)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADO.TXT
-
-[sadp]
-description = El Palomar Aerodrome, Argentina
-location = (-0.6038839, -1.0227629)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADP.TXT
-
 [saez]
 description = Ezeiza Aerodrome, Argentina
 location = (-0.6076655, -1.0215994)
 [saez]
 description = Ezeiza Aerodrome, Argentina
 location = (-0.6076655, -1.0215994)
@@ -28204,61 +28242,6 @@ description = Mendoza Aerodrome, Argentina
 location = (-0.5730498, -1.2004956)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAME.TXT
 
 location = (-0.5730498, -1.2004956)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAME.TXT
 
-[samm]
-description = Malargue Aerodrome, Argentina
-location = (-0.6195919, -1.2144583)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAMM.TXT
-
-[samr]
-description = San Rafael Aerodrome, Argentina
-location = (-0.6035930, -1.1938052)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAMR.TXT
-
-[sanc]
-description = Catamarca Aero., Argentina
-location = (-0.4991642, -1.1478449)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANC.TXT
-
-[sane]
-description = Santiago Del Estero Aero., Argentina
-location = (-0.4846198, -1.1222467)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANE.TXT
-
-[sanl]
-description = La Rioja Aero., Argentina
-location = (-0.5128359, -1.1661708)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANL.TXT
-
-[sanr]
-description = Termas de Río Hondo international Airport, Termas de Río Hondo, G, AR
-location = (-0.4799062, -1.1333461)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANR.TXT
-
-[sant]
-description = Tucuman Aerodrome, Argentina
-location = (-0.4686209, -1.1362093)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANT.TXT
-
-[sanu]
-description = San Juan Aerodrome, Argentina
-location = (-0.5509423, -1.2019501)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANU.TXT
-
-[saoc]
-description = Rio Cuarto Aerodrome, Argentina
-location = (-0.5779949, -1.1210832)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAOC.TXT
-
-[saor]
-description = Villa Reynolds Aerodrome, Argentina
-location = (-0.5887577, -1.1411544)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAOR.TXT
-
-[saou]
-description = San Luis Aerodrome, Argentina
-location = (-0.5806129, -1.1580260)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAOU.TXT
-
 [sarc]
 description = Corrientes Aero., Argentina
 location = (-0.4790929, -1.0256718)
 [sarc]
 description = Corrientes Aero., Argentina
 location = (-0.4790929, -1.0256718)
@@ -28279,16 +28262,6 @@ description = Iguazu Aerodrome, Argentina
 location = (-0.4491314, -0.9506227)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARI.TXT
 
 location = (-0.4491314, -0.9506227)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARI.TXT
 
-[sarl]
-description = Paso De Los Libres Aerodrome, Argentina
-location = (-0.5180719, -0.9974557)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARL.TXT
-
-[sarp]
-description = Posadas Aero., Argentina
-location = (-0.4776384, -0.9768026)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARP.TXT
-
 [sasa]
 description = Salta Aerodrome, Argentina
 location = (-0.4337143, -1.1428998)
 [sasa]
 description = Salta Aerodrome, Argentina
 location = (-0.4337143, -1.1428998)
@@ -28299,51 +28272,11 @@ description = Jujuy Aerodrome, Argentina
 location = (-0.4255694, -1.1359185)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SASJ.TXT
 
 location = (-0.4255694, -1.1359185)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SASJ.TXT
 
-[satr]
-description = Reconquista, Sf, Argentina
-location = (-0.5098155, -1.0418016)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SATR.TXT
-
 [savc]
 description = Comodoro Rivadavia Aerodrome, Argentina
 location = (-0.7990699, -1.1780972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVC.TXT
 
 [savc]
 description = Comodoro Rivadavia Aerodrome, Argentina
 location = (-0.7990699, -1.1780972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVC.TXT
 
-[save]
-description = Esquel Aerodrome, Argentina
-location = (-0.7493280, -1.2418018)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVE.TXT
-
-[savt]
-description = Trelew Aerodrome, Argentina
-location = (-0.7539822, -1.1391182)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVT.TXT
-
-[savv]
-description = Viedma Aerodrome, Argentina
-location = (-0.7129670, -1.0998483)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVV.TXT
-
-[savy]
-description = Puerto Madryn, Cht, Argentina
-location = (-0.7462882, -1.1362578)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAVY.TXT
-
-[sawb]
-description = Gustavo Marambio Airport, Marambio Base, U-A, AQ
-location = (-1.1211698, -0.9883939)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWB.TXT
-
-[sawc]
-description = El Calafate - Commander Armando Tola International Airport, El Calafate, Z, AR
-location = (-0.8775568, -1.2575638)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWC.TXT
-
-[sawe]
-description = Rio Grande B. A., Argentina
-location = (-0.9389871, -1.1824606)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWE.TXT
-
 [sawg]
 description = Rio Gallegos Aerodrome, Argentina
 location = (-0.9008808, -1.2092223)
 [sawg]
 description = Rio Gallegos Aerodrome, Argentina
 location = (-0.9008808, -1.2092223)
@@ -28354,31 +28287,6 @@ description = Ushuaia Aerodrome, Argentina
 location = (-0.9564404, -1.1923508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWH.TXT
 
 location = (-0.9564404, -1.1923508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWH.TXT
 
-[sawj]
-description = San Julian Aerodrome, Argentina
-location = (-0.8607382, -1.1824606)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWJ.TXT
-
-[sawu]
-description = Santa Cruz Aerodrome, Argentina
-location = (-0.8729555, -1.1967141)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAWU.TXT
-
-[saza]
-description = Azul Airport, Argentina
-location = (-0.6414085, -1.0442887)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZA.TXT
-
-[sazb]
-description = Bahia Blanca Aerodrome, Argentina
-location = (-0.6760242, -1.0850130)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZB.TXT
-
-[sazg]
-description = General Pico Aerodrome, Argentina
-location = (-0.6230825, -1.1126474)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZG.TXT
-
 [sazm]
 description = Mar Del Plata Aerodrome, Argentina
 location = (-0.6620616, -1.0050188)
 [sazm]
 description = Mar Del Plata Aerodrome, Argentina
 location = (-0.6620616, -1.0050188)
@@ -28389,26 +28297,11 @@ description = Neuquen Aerodrome, Argentina
 location = (-0.6798057, -1.1891510)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZN.TXT
 
 location = (-0.6798057, -1.1891510)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZN.TXT
 
-[sazr]
-description = Santa Rosa Aerodrome, Argentina
-location = (-0.6382087, -1.1216649)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZR.TXT
-
 [sazs]
 description = Bariloche Aerodrome, Argentina
 location = (-0.7182030, -1.2420927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZS.TXT
 
 [sazs]
 description = Bariloche Aerodrome, Argentina
 location = (-0.7182030, -1.2420927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZS.TXT
 
-[sazt]
-description = Tandil Aerodrome, Argentina
-location = (-0.6498443, -1.0341076)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZT.TXT
-
-[sazy]
-description = Chapelco, Argentina
-location = (-0.6995861, -1.2415109)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZY.TXT
-
 [sbaf]
 description = Afonsos Aeroporto, Brazil
 location = (-0.3990986, -0.7568911)
 [sbaf]
 description = Afonsos Aeroporto, Brazil
 location = (-0.3990986, -0.7568911)
@@ -28635,7 +28528,7 @@ location = (-0.2585996, -0.6812602)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIL.TXT
 
 [sbip]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIL.TXT
 
 [sbip]
-description = Vale do Aço Regional Airport, Ipatinga, MG, BR
+description = Usiminas Airport, Ipatinga, MG, BR
 location = (-0.3398278, -0.7415485)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIP.TXT
 
 location = (-0.3398278, -0.7415485)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIP.TXT
 
@@ -28645,7 +28538,7 @@ location = (-0.0965749, -0.8290314)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIZ.TXT
 
 [sbje]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIZ.TXT
 
 [sbje]
-description = Jericoacoara - Comandante Ariston Pessoa Regional Airport, Cruz, CE, BR
+description = Comandante Ariston Pessoa Airport, Cruz, CE, BR
 location = (-0.0507267, -0.7043684)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJE.TXT
 
 location = (-0.0507267, -0.7043684)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJE.TXT
 
@@ -28680,7 +28573,7 @@ location = (-0.4014257, -0.8226319)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBKP.TXT
 
 [sblb]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBKP.TXT
 
 [sblb]
-description = Plataforma P-25 Helipad, Macaé, RJ, BR
+description = Petrobras P-25 Platform Helideck, Macaé, RJ, BR
 location = (-0.3858818, -0.6966813)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLB.TXT
 
 location = (-0.3858818, -0.6966813)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLB.TXT
 
@@ -28749,11 +28642,6 @@ description = Marte Civ / Mil, Brazil
 location = (-0.4104433, -0.8139052)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMT.TXT
 
 location = (-0.4104433, -0.8139052)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMT.TXT
 
-[sbmy]
-description = Manicore, Brazil
-location = (-0.1015200, -1.0698868)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMY.TXT
-
 [sbnf]
 description = Ministro Victor Konder International Airport, Navegantes, SC, BR
 location = (-0.4691346, -0.8491198)
 [sbnf]
 description = Ministro Victor Konder International Airport, Navegantes, SC, BR
 location = (-0.4691346, -0.8491198)
@@ -28814,11 +28702,6 @@ description = Ponta Pora Intl, Brazil
 location = (-0.3935717, -0.9721484)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPP.TXT
 
 location = (-0.3935717, -0.9721484)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPP.TXT
 
-[sbpr]
-description = Carlos Prates Airport, Belo Horizonte, MG, BR
-location = (-0.3474886, -0.7677560)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBPR.TXT
-
 [sbps]
 description = Porto Seguro, Brazil
 location = (-0.2868158, -0.6818420)
 [sbps]
 description = Porto Seguro, Brazil
 location = (-0.2868158, -0.6818420)
@@ -28909,11 +28792,6 @@ description = Una-Comandatuba Airport, Una, BA, BR
 location = (-0.2679841, -0.6806562)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTC.TXT
 
 location = (-0.2679841, -0.6806562)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTC.TXT
 
-[sbtd]
-description = Toledo - Luiz Dalcanale Filho Municipal Airport, Toledo, PR, BR
-location = (-0.4308572, -0.9371981)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTD.TXT
-
 [sbte]
 description = Teresina Aeroporto, Brazil
 location = (-0.0881391, -0.7472918)
 [sbte]
 description = Teresina Aeroporto, Brazil
 location = (-0.0881391, -0.7472918)
@@ -29006,7 +28884,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCCC.TXT
 
 [sccf]
 description = El Loa Airport, Calama, AN, CL
 
 [sccf]
 description = El Loa Airport, Calama, AN, CL
-location = (-0.3926677, -1.2025947)
+location = (-0.3926676, -1.2025947)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCCF.TXT
 
 [scch]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCCF.TXT
 
 [scch]
@@ -29105,8 +28983,8 @@ location = (-0.7528774, -1.2851732)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCON.TXT
 
 [scpd]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCON.TXT
 
 [scpd]
-description = unknown station in Chile
-location = None
+description = Peldehue Aerodrome, Peldehue, RM, CL
+location = (-0.5780282, -1.2336524)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCPD.TXT
 
 [scpq]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCPD.TXT
 
 [scpq]
@@ -29174,10 +29052,14 @@ description = Ambato / Chachoan, Ecuador
 location = (-0.0209440, -1.3712470)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEAM.TXT
 
 location = (-0.0209440, -1.3712470)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEAM.TXT
 
+[sec0]
+description = unknown station in Ecuador
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEC0.TXT
+
 [seca]
 [seca]
-comment = manually researched on 2020-05-24
-description = Loja [Ciudad de Catamayo Airport], L, EC // Catamayo/camilo Ponce Enrique, Ecuador
-location = (-0.0697404, -1.3853018)
+description = Ciudad de Catamayo Airport, La Toma (Catamayo), L, EC
+location = (-0.0697365, -1.3853010)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SECA.TXT
 
 [seco]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SECA.TXT
 
 [seco]
@@ -29206,8 +29088,8 @@ location = (-0.0597463, -1.3712529)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEGZ.TXT
 
 [sejd]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEGZ.TXT
 
 [sejd]
-description = Jumandy Airport, Tena, N, EC
-location = (-0.0184956, -1.3540846)
+description = Jumandy Airport, Ahuano, N, EC
+location = (-0.0185037, -1.3540356)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEJD.TXT
 
 [selt]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEJD.TXT
 
 [selt]
@@ -29235,6 +29117,11 @@ description = Mariscal Sucre International Airport, Quito, P, EC
 location = (-0.0021886, -1.3675406)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEQM.TXT
 
 location = (-0.0021886, -1.3675406)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEQM.TXT
 
+[sequ]
+description = Quito / Mariscal Sucre, Ecuador
+location = (-0.0026180, -1.3697926)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEQU.TXT
+
 [serb]
 description = Chimborazo Airport, Riobamba, H, EC
 location = (-0.0288559, -1.3728121)
 [serb]
 description = Chimborazo Airport, Riobamba, H, EC
 location = (-0.0288559, -1.3728121)
@@ -29250,11 +29137,6 @@ description = Salinas / General Ulpiano Paez, Ecuador
 location = (-0.0383972, -1.4134258)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SESA.TXT
 
 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)
 [sesm]
 description = Rio Amazonas Airport, Shell Mera, Y, EC
 location = (-0.0262714, -1.3624511)
@@ -29266,7 +29148,7 @@ location = (-0.0157080, -1.5638150)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEST.TXT
 
 [setn]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SEST.TXT
 
 [setn]
-description = General Rivadeneira Airport, Tachina, E, EC
+description = Carlos Concha Torres International Airport, Tachina, E, EC
 location = (0.0170784, -1.3897464)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SETN.TXT
 
 location = (0.0170784, -1.3897464)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SETN.TXT
 
@@ -29300,6 +29182,11 @@ description = Aeropuerto Guarany, Paraguay
 location = (-0.4441863, -0.9573131)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGES.TXT
 
 location = (-0.4441863, -0.9573131)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGES.TXT
 
+[sgfa]
+description = unknown station in Paraguay
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGFA.TXT
+
 [sggr]
 description = Aeropuerto Nacional de Salto del Guaira, Salto del Guaira, 14, PY
 location = (-0.4194523, -0.9486330)
 [sggr]
 description = Aeropuerto Nacional de Salto del Guaira, Salto del Guaira, 14, PY
 location = (-0.4194523, -0.9486330)
@@ -29321,8 +29208,8 @@ location = (-0.4100750, -1.0260523)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGPC.TXT
 
 [sgpi]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGPC.TXT
 
 [sgpi]
-description = Aeropuerto Nacional Carlos Miguel Gimenez, Pilar, 12, PY
-location = (-0.4691809, -1.0178552)
+description = Aeródromo Don Carlos Miguel Gimenez, Pilar, 12, PY
+location = (-0.4691791, -1.0178597)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGPI.TXT
 
 [sgpj]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGPI.TXT
 
 [sgpj]
@@ -29336,8 +29223,8 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGSJ.TXT
 
 [sgsp]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGSJ.TXT
 
 [sgsp]
-description = Aeródromo de San Pedro, San Pedro del Ycuamandiyu, 2, PY
-location = (-0.4203256, -0.9963755)
+description = Aeropuerto Nacional de San Pedro de Ycuamanindeyu, San Pedro del Ycuamandiyu, 2, PY
+location = (-0.4193882, -0.9952018)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGSP.TXT
 
 [sgvr]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGSP.TXT
 
 [sgvr]
@@ -29345,11 +29232,21 @@ description = unknown station in Paraguay
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGVR.TXT
 
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGVR.TXT
 
+[simi]
+description = Marina Igararecê Helipad, São Sebastião, SP, BR
+location = (-0.4148341, -0.7924325)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SIMI.TXT
+
 [skar]
 description = Armenia / El Eden, Colombia
 location = (0.0785398, -1.3215051)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKAR.TXT
 
 [skar]
 description = Armenia / El Eden, Colombia
 location = (0.0785398, -1.3215051)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKAR.TXT
 
+[skas]
+description = Puerto Asis, Colombia
+location = (0.0087266, -1.3351769)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKAS.TXT
+
 [skbg]
 description = Bucaramanga / Palonegro, Colombia
 location = (0.1239184, -1.2775810)
 [skbg]
 description = Bucaramanga / Palonegro, Colombia
 location = (0.1239184, -1.2775810)
@@ -29365,6 +29262,16 @@ description = Barranquilla / Ernestocortissoz, Colombia
 location = (0.1899500, -1.3052154)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKBQ.TXT
 
 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)
 [skcc]
 description = Cucuta / Camilo Daza, Colombia
 location = (0.1384628, -1.2656546)
@@ -29380,11 +29287,41 @@ description = Cali / Alfonso Bonillaaragon, Colombia
 location = (0.0619592, -1.3331407)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCL.TXT
 
 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
 
 [skej]
 description = Barrancabermeja / Yariguies, Colombia
 location = (0.1224639, -1.2880530)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKEJ.TXT
 
+[skfl]
+description = Gustavo Artunduaga Paredes Airport, Florencia, CAQ, CO
+location = (0.0277366, -1.3188476)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKFL.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
+
+[skgy]
+description = Guaymaral Airport, Chía, DC, CO
+location = (0.0839910, -1.2926764)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGY.TXT
+
 [skib]
 description = Ibague / Perales, Colombia
 location = (0.0773763, -1.3116149)
 [skib]
 description = Ibague / Perales, Colombia
 location = (0.0773763, -1.3116149)
@@ -29415,6 +29352,11 @@ description = Monteria / Los Garzones, Colombia
 location = (0.1538799, -1.3238322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKMR.TXT
 
 location = (0.1538799, -1.3238322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKMR.TXT
 
+[skmu]
+description = Mitu, Colombia
+location = (0.0197804, -1.2226031)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKMU.TXT
+
 [skmz]
 description = La Nubia Airport, Manizales, CAL, CO
 location = (0.0877831, -1.3171075)
 [skmz]
 description = La Nubia Airport, Manizales, CAL, CO
 location = (0.0877831, -1.3171075)
@@ -29430,11 +29372,21 @@ description = Puerto Carreno / A. Guauquea, Colombia
 location = (0.1076286, -1.1780972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPC.TXT
 
 location = (0.1076286, -1.1780972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPC.TXT
 
+[skpd]
+description = Obando Cesar Gaviria Trujillo Airport, Puerto Inírida, GUA, CO
+location = (0.0672568, -1.1851868)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPD.TXT
+
 [skpe]
 description = Pereira / Matecana, Colombia
 location = (0.0840667, -1.3217960)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPE.TXT
 
 [skpe]
 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)
 [skps]
 description = Pasto / Antonio Narin, Colombia
 location = (0.0247255, -1.3485577)
@@ -29445,6 +29397,11 @@ description = Providencia Isla / El Embrujo, Colombia
 location = (0.2332923, -1.4198253)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPV.TXT
 
 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)
 [skrg]
 description = Rionegro / J. M. Cordova, Colombia
 location = (0.1070469, -1.3165600)
@@ -29455,6 +29412,16 @@ description = Riohacha / Almirante Padilla, Colombia
 location = (0.2012946, -1.2729268)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKRH.TXT
 
 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
+location = (0.0447968, -1.2676908)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKSJ.TXT
+
 [sksm]
 description = Santa Marta / Simon Bolivar, Colombia
 location = (0.1943133, -1.2956161)
 [sksm]
 description = Santa Marta / Simon Bolivar, Colombia
 location = (0.1943133, -1.2956161)
@@ -29465,6 +29432,11 @@ description = San Andres Isla / Sesquicentenario, Colombia
 location = (0.2196206, -1.4262249)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKSP.TXT
 
 location = (0.2196206, -1.4262249)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKSP.TXT
 
+[sktm]
+description = Gustavo Vargas Airport, Tame, ARA, CO
+location = (0.1125926, -1.2524535)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKTM.TXT
+
 [skuc]
 description = Arauca / Santiago Perez, Colombia
 location = (0.1233366, -1.2345296)
 [skuc]
 description = Arauca / Santiago Perez, Colombia
 location = (0.1233366, -1.2345296)
@@ -29485,6 +29457,11 @@ description = Villavicencio / Vanguardia, Colombia
 location = (0.0727221, -1.2848532)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKVV.TXT
 
 location = (0.0727221, -1.2848532)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKVV.TXT
 
+[skyp]
+description = El Yopal Airport, El Yopal, CAS, CO
+location = (0.0928360, -1.2633391)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKYP.TXT
+
 [slal]
 description = Alcantarí Airport, Yamparaez, H, BO
 location = (-0.3359206, -1.1370752)
 [slal]
 description = Alcantarí Airport, Yamparaez, H, BO
 location = (-0.3359206, -1.1370752)
@@ -29495,6 +29472,11 @@ description = Apolo, Bolivia
 location = (-0.2571452, -1.1955505)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAP.TXT
 
 location = (-0.2571452, -1.1955505)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAP.TXT
 
+[slas]
+description = Ascencion De Guarayos, Bolivia
+location = (-0.2743076, -1.1013028)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAS.TXT
+
 [slca]
 description = Camiri, Bolivia
 location = (-0.3490659, -1.1088659)
 [slca]
 description = Camiri, Bolivia
 location = (-0.3490659, -1.1088659)
@@ -29520,16 +29502,6 @@ description = Santa Cruz / El Trompillo, Bolivia
 location = (-0.3106686, -1.1027572)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLET.TXT
 
 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)
 [slje]
 description = San Jose De Chiquitos, Bolivia
 location = (-0.3106686, -1.0599966)
@@ -29605,11 +29577,26 @@ description = San Borja, Bolivia
 location = (-0.2594723, -1.1670435)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSB.TXT
 
 location = (-0.2594723, -1.1670435)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSB.TXT
 
+[slsm]
+description = San Ignacio De Moxos, Bolivia
+location = (-0.2603449, -1.1449360)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSM.TXT
+
+[slsr]
+description = Santa Rosa De Yacuma Airport, Santa Rosa, B, BO
+location = (-0.2455015, -1.1656495)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSR.TXT
+
 [slsv]
 description = San Ignacio de Velasco Airport, San Ignacio de Velasco, P, BO
 location = (-0.2862556, -1.0654397)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSV.TXT
 
 [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)
 [sltj]
 description = Tarija, Bolivia
 location = (-0.3761185, -1.1292280)
@@ -29655,6 +29642,11 @@ description = Zorg en Hoop Airport, Paramaribo, PM, SR
 location = (0.1014234, -0.9632699)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMZO.TXT
 
 location = (0.1014234, -0.9632699)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMZO.TXT
 
+[smzp]
+description = unknown station in Suriname
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMZP.TXT
+
 [soca]
 description = Cayenne / Rochambeau, French Guiana
 location = (0.0843576, -0.9139708)
 [soca]
 description = Cayenne / Rochambeau, French Guiana
 location = (0.0843576, -0.9139708)
@@ -29670,6 +29662,11 @@ description = Pucallpa, Peru
 location = (-0.1468985, -1.3020156)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPCL.TXT
 
 location = (-0.1468985, -1.3020156)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPCL.TXT
 
+[speo]
+description = Chimbote, Peru
+location = (-0.1599885, -1.3703744)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPEO.TXT
+
 [spgm]
 description = Tingo Maria, Peru
 location = (-0.1594067, -1.3255776)
 [spgm]
 description = Tingo Maria, Peru
 location = (-0.1594067, -1.3255776)
@@ -29685,21 +29682,26 @@ description = Ayacucho, Peru
 location = (-0.2292199, -1.2953252)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHO.TXT
 
 location = (-0.2292199, -1.2953252)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHO.TXT
 
+[sphy]
+description = Andahuayla, Peru
+location = (-0.2394010, -1.2801990)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHY.TXT
+
 [sphz]
 description = Anta Huaraz, Peru
 location = (-0.1631883, -1.3543755)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPHZ.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)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPJC.TXT
 
 [spjc]
 description = Jorge Chávez International Airport, Lima, LIM, PE
 location = (-0.2098217, -1.3458985)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPJC.TXT
 
+[spje]
+description = Shumba Airport, Jaén, CAJ, PE
+location = (-0.0976072, -1.3748657)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPJE.TXT
+
 [spji]
 description = Juanjui, Peru
 location = (-0.1259546, -1.3389584)
 [spji]
 description = Juanjui, Peru
 location = (-0.1259546, -1.3389584)
@@ -29710,6 +29712,11 @@ description = Francisco Carle Airport, Jauja, JUN, PE
 location = (-0.2056539, -1.3172593)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPJJ.TXT
 
 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)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPJL.TXT
+
 [spjr]
 description = Cajamarca, Peru
 location = (-0.1245002, -1.3695017)
 [spjr]
 description = Cajamarca, Peru
 location = (-0.1245002, -1.3695017)
@@ -29780,6 +29787,11 @@ description = Puerto Maldonado, Peru
 location = (-0.2204933, -1.2077678)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPTU.TXT
 
 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)
 [spyl]
 description = Talara, Peru
 location = (-0.0797034, -1.4180800)
@@ -29825,101 +29837,36 @@ description = Barcelona, Venezuela
 location = (0.1765691, -1.1289371)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBC.TXT
 
 location = (0.1765691, -1.1289371)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBC.TXT
 
-[svbi]
-description = Barinas, Venezuela
-location = (0.1503892, -1.2255120)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBI.TXT
-
 [svbm]
 description = Barquisimeto, Venezuela
 location = (0.1756965, -1.2098041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBM.TXT
 
 [svbm]
 description = Barquisimeto, Venezuela
 location = (0.1756965, -1.2098041)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBM.TXT
 
-[svbs]
-description = Maracay-B. A. Sucre, Venezuela
-location = (0.1788962, -1.1807152)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBS.TXT
-
-[svcb]
-description = Ciudad Bolivar, Venezuela
-location = (0.1422443, -1.1091567)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCB.TXT
-
-[svcs]
-description = Caracas / Oscar Macha, Venezuela
-location = (0.1797689, -1.1661708)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCS.TXT
-
-[svgd]
-description = Guasdualito, Venezuela
-location = (0.1262455, -1.2356931)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVGD.TXT
-
-[svgu]
-description = Guanare, Venezuela
-location = (0.1573705, -1.2170763)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVGU.TXT
+[svcr]
+description = Coro, Venezuela
+location = (0.1992584, -1.2162036)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCR.TXT
 
 [svjc]
 description = Paraguana / Josefa, Venezuela
 location = (0.2056580, -1.2243485)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVJC.TXT
 
 
 [svjc]
 description = Paraguana / Josefa, Venezuela
 location = (0.2056580, -1.2243485)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVJC.TXT
 
-[svjm]
-description = San Juan De Los Morros, Venezuela
-location = (0.1730785, -1.1751884)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVJM.TXT
-
-[svlf]
-description = La Fria, Venezuela
-location = (0.1439897, -1.2612913)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVLF.TXT
-
 [svmc]
 description = Maracaibo-La Chinita, Venezuela
 location = (0.1844231, -1.2519829)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMC.TXT
 
 [svmc]
 description = Maracaibo-La Chinita, Venezuela
 location = (0.1844231, -1.2519829)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMC.TXT
 
-[svmg]
-description = Margarita / Del Carib, Venezuela
-location = (0.1905318, -1.1167198)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMG.TXT
-
 [svmi]
 description = Caracas / Maiquetia Aerop. Intl. Simon Bolivar, Venezuela
 location = (0.1850049, -1.1690797)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMI.TXT
 
 [svmi]
 description = Caracas / Maiquetia Aerop. Intl. Simon Bolivar, Venezuela
 location = (0.1850049, -1.1690797)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMI.TXT
 
-[svmt]
-description = Maturin, Venezuela
-location = (0.1701696, -1.1027572)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMT.TXT
-
-[svpr]
-description = Guayana / Manuel Car, Venezuela
-location = (0.1448623, -1.0949032)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVPR.TXT
-
-[svsa]
-description = San Antonio Del Tachira, Venezuela
-location = (0.1370083, -1.2644910)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVSA.TXT
-
 [svva]
 description = Valencia, Venezuela
 location = (0.1774418, -1.1856603)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVVA.TXT
 
 [svva]
 description = Valencia, Venezuela
 location = (0.1774418, -1.1856603)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVVA.TXT
 
-[svvg]
-description = El Vigia / Perez Alph, Venezuela
-location = (0.1506801, -1.2508193)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVVG.TXT
-
-[svvl]
-description = Valera, Venezuela
-location = (0.1631883, -1.2324933)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVVL.TXT
-
 [sycj]
 description = Georgetown/Cheddi Jagan International Airport, Guyana
 location = (0.1131555, -1.0166543)
 [sycj]
 description = Georgetown/Cheddi Jagan International Airport, Guyana
 location = (0.1131555, -1.0166543)
@@ -29940,11 +29887,6 @@ description = Mabaruma Airport, Mabaruma, BA, GY
 location = (0.1431200, -1.0433223)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SYMB.TXT
 
 location = (0.1431200, -1.0433223)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SYMB.TXT
 
-[szam]
-description = unknown station in South America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SZAM.TXT
-
 [tapa]
 description = Vc Bird International Airport Antigua, Antigua And Barbuda
 location = (0.2987422, -1.0783226)
 [tapa]
 description = Vc Bird International Airport Antigua, Antigua And Barbuda
 location = (0.2987422, -1.0783226)
@@ -29974,6 +29916,12 @@ location = (0.2548181, -1.0646508)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TFFF.TXT
 zone = ('viz002', 0.0835358)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TFFF.TXT
 zone = ('viz002', 0.0835358)
 
+[tffj]
+description = Gustavia, Saint Barthelemy, Guadeloupe
+location = (0.3124139, -1.0969394)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TFFJ.TXT
+zone = ('viz002', 0.0319974)
+
 [tffr]
 description = Le Raizet, Guadeloupe, Guadeloupe
 location = (0.2839069, -1.0736684)
 [tffr]
 description = Le Raizet, Guadeloupe, Guadeloupe
 location = (0.2839069, -1.0736684)
@@ -30027,6 +29975,12 @@ location = (0.3220132, -1.1519173)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TJSJ.TXT
 zone = ('prz001', 0.0021308)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TJSJ.TXT
 zone = ('prz001', 0.0021308)
 
+[tknp]
+description = unknown station in Saint Kitts or Nevis
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TKNP.TXT
+zone = ('prz001', 0.0021308)
+
 [tkpk]
 description = Golden Rock, Saint Kitts And Nevis
 location = (0.3019420, -1.0940306)
 [tkpk]
 description = Golden Rock, Saint Kitts And Nevis
 location = (0.3019420, -1.0940306)
@@ -30051,6 +30005,12 @@ location = (0.2399828, -1.0637782)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TLPL.TXT
 zone = ('viz002', 0.0945731)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TLPL.TXT
 zone = ('viz002', 0.0945731)
 
+[tmpp]
+description = unknown station in Eastern or southern parts of the Caribbean
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TMPP.TXT
+zone = ('viz002', 0.0945731)
+
 [tnca]
 description = Queen Beatrix Airport, Aruba
 location = (0.2181662, -1.2220214)
 [tnca]
 description = Queen Beatrix Airport, Aruba
 location = (0.2181662, -1.2220214)
@@ -30078,6 +30038,12 @@ location = (0.3150319, -1.1015936)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TNCM.TXT
 zone = ('viz002', 0.0279738)
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TNCM.TXT
 zone = ('viz002', 0.0279738)
 
+[tpkk]
+description = unknown station in Eastern or southern parts of the Caribbean
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TPKK.TXT
+zone = ('viz002', 0.0279738)
+
 [tqpf]
 description = Wallblake, Anguilla
 location = (0.3177323, -1.1005174)
 [tqpf]
 description = Wallblake, Anguilla
 location = (0.3177323, -1.1005174)
@@ -30123,7 +30089,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAAA.TXT
 
 [uaah]
 description = Balkhash Airport, Balkhash, KAR, KZ
 
 [uaah]
 description = Balkhash Airport, Balkhash, KAR, KZ
-location = (0.8184425, 1.3090842)
+location = (0.8184590, 1.3090761)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAAH.TXT
 
 [uaat]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAAH.TXT
 
 [uaat]
@@ -30157,7 +30123,7 @@ location = (0.7385652, 1.2164945)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAII.TXT
 
 [uait]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAII.TXT
 
 [uait]
-description = Hazrat Sultan International Airport, YUZ, KZ
+description = Hazrat Sultan International Airport, Turkıstan, YUZ, KZ
 location = (0.7559567, 1.1964211)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAIT.TXT
 
 location = (0.7559567, 1.1964211)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UAIT.TXT
 
@@ -30252,8 +30218,8 @@ location = (0.7253208, 0.8145358)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBY.TXT
 
 [ubbz]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBY.TXT
 
 [ubbz]
-description = unknown station in Azerbaijan
-location = None
+description = Zangilan International Airport, Zangilan, ZAN, AZ
+location = (0.6826756, 0.8158353)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBZ.TXT
 
 [ubee]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBZ.TXT
 
 [ubee]
@@ -30302,8 +30268,8 @@ location = (1.0913544, 1.9901989)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UERR.TXT
 
 [ugam]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UERR.TXT
 
 [ugam]
-description = unknown station in Georgia
-location = None
+description = Ambrolauri Airport, Ambrolauri, RL, GE
+location = (0.7422339, 0.7528544)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGAM.TXT
 
 [ugko]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGAM.TXT
 
 [ugko]
@@ -30318,7 +30284,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGMS.TXT
 
 [ugsb]
 description = Batumi International Airport, Batumi, AJ, GE
 
 [ugsb]
 description = Batumi International Airport, Batumi, AJ, GE
-location = (0.7262367, 0.7260517)
+location = (0.7262367, 0.7260518)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGSB.TXT
 
 [ugtb]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UGSB.TXT
 
 [ugtb]
@@ -30345,7 +30311,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UHMA.TXT
 description = Buhta Providenja, Russia
 location = (1.1242829, -3.0234920)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UHMD.TXT
 description = Buhta Providenja, Russia
 location = (1.1242829, -3.0234920)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UHMD.TXT
-zone = ('akz213', 0.0370674)
+zone = ('akz827', 0.0285283)
 
 [uhmm]
 description = Magadan, Russia
 
 [uhmm]
 description = Magadan, Russia
@@ -30609,7 +30575,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/USSS.TXT
 
 [ustr]
 description = Roshchino International Airport, Tyumen, TYU, RU
 
 [ustr]
 description = Roshchino International Airport, Tyumen, TYU, RU
-location = (0.9981469, 1.1401242)
+location = (0.9977756, 1.1399812)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/USTR.TXT
 
 [utaa]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/USTR.TXT
 
 [utaa]
@@ -30657,11 +30623,6 @@ description = Qurghonteppa International Airport, Kurgan-Tyube, KT, TJ
 location = (0.6608934, 1.2019158)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTDT.TXT
 
 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)
 [utff]
 description = Fergana International Airport, Fergana, FA, UZ
 location = (0.7043939, 1.2521865)
@@ -30717,11 +30678,6 @@ description = Grabtsevo Airport, Kaluga, KLU, RU
 location = (0.9520771, 0.6347181)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUBC.TXT
 
 location = (0.9520771, 0.6347181)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUBC.TXT
 
-[uubp]
-description = Brjansk, Russia
-location = (0.9293878, 0.5989388)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUBP.TXT
-
 [uubw]
 description = Zhukovsky International Airport, Moscow, MOS, RU
 location = (0.9695880, 0.6658431)
 [uubw]
 description = Zhukovsky International Airport, Moscow, MOS, RU
 location = (0.9695880, 0.6658431)
@@ -30873,10 +30829,20 @@ location = (0.3796091, 1.2601277)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABV.TXT
 
 [vadu]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABV.TXT
 
 [vadu]
-description = unknown station in India
-location = None
+description = Diu Airport, Diu, DH, IN
+location = (0.3615307, 1.2378199)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VADU.TXT
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VADU.TXT
 
+[vagd]
+description = Gondia Airport, Gondia, MM, IN
+location = (0.3757138, 1.4013309)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAGD.TXT
+
+[vahs]
+description = Rajkot International Airport, Rajkot, GJ, IN
+location = (0.3905842, 1.2398713)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAHS.TXT
+
 [vaid]
 description = Indore, India
 location = (0.3964806, 1.3229596)
 [vaid]
 description = Indore, India
 location = (0.3964806, 1.3229596)
@@ -30912,26 +30878,11 @@ description = Kolhapur, India
 location = (0.2914700, 1.2956161)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAKP.TXT
 
 location = (0.2914700, 1.2956161)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAKP.TXT
 
-[vaks]
-description = Keshod Airport, Keshod, GJ, IN
-location = (0.3720536, 1.2264499)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAKS.TXT
-
 [vanp]
 description = Nagpur Sonegaon, India
 location = (0.3682645, 1.3796828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VANP.TXT
 
 [vanp]
 description = Nagpur Sonegaon, India
 location = (0.3682645, 1.3796828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VANP.TXT
 
-[vany]
-description = Naliya Air Force Station, Naliya, GJ, IN
-location = (0.4053056, 1.2023799)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VANY.TXT
-
-[vaoz]
-description = Nashik Airport, Nasik, MM, IN
-location = (0.3511446, 1.2900235)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAOZ.TXT
-
 [vapo]
 description = Pune Airport / Lohagaon Air Force Station, Pune, MM, IN
 location = (0.3243188, 1.2901422)
 [vapo]
 description = Pune Airport / Lohagaon Air Force Station, Pune, MM, IN
 location = (0.3243188, 1.2901422)
@@ -30942,18 +30893,13 @@ description = Porbandar Airport, Porbandar, GJ, IN
 location = (0.3778555, 1.2157336)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAPR.TXT
 
 location = (0.3778555, 1.2157336)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAPR.TXT
 
-[vark]
-description = Rajkot, India
-location = (0.3892084, 1.2354022)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VARK.TXT
-
 [vasd]
 description = Shirdi Airport, Kakadi, MM, IN
 location = (0.3436335, 1.2981297)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VASD.TXT
 
 [vasu]
 [vasd]
 description = Shirdi Airport, Kakadi, MM, IN
 location = (0.3436335, 1.2981297)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VASD.TXT
 
 [vasu]
-description = Surat Airport, GJ, IN
+description = Surat Airport, Surat, GJ, IN
 location = (0.3685106, 1.2695839)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VASU.TXT
 
 location = (0.3685106, 1.2695839)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VASU.TXT
 
@@ -30967,18 +30913,8 @@ description = Katunayake, Sri Lanka
 location = (0.1250819, 1.3942272)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCBI.TXT
 
 location = (0.1250819, 1.3942272)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCBI.TXT
 
-[vccc]
-description = Ratmalana, Sri Lanka
-location = (0.1189733, 1.3942272)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCCC.TXT
-
-[vccj]
-description = Jaffna International Airport, Jaffna, 4, LK
-location = (0.1709084, 1.3974869)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCCJ.TXT
-
 [vcri]
 [vcri]
-description = Mattala Rajapaksa International Airport, 3, LK
+description = Mattala Rajapaksa International Airport, Mattala, 3, LK
 location = (0.1096846, 1.4158831)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCRI.TXT
 
 location = (0.1096846, 1.4158831)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VCRI.TXT
 
@@ -30987,10 +30923,10 @@ description = Phnom-Penh / Pochentong, Cambodia
 location = (0.2015855, 1.8299777)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDPP.TXT
 
 location = (0.2015855, 1.8299777)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDPP.TXT
 
-[vdsr]
-description = Siemreap, Cambodia
-location = (0.2332923, 1.8125244)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSR.TXT
+[vdsa]
+description = Siem Reap-Angkor International Airport, Siem Reap, 17, KH
+location = (0.2333360, 1.8190355)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSA.TXT
 
 [vdsv]
 description = Sihanoukville International Airport, Preah Sihanouk, 18, KH
 
 [vdsv]
 description = Sihanoukville International Airport, Preah Sihanouk, 18, KH
@@ -30998,15 +30934,25 @@ location = (0.1844725, 1.8087022)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSV.TXT
 
 [veab]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSV.TXT
 
 [veab]
-description = Prayagraj Deendayal Upadhyay Airport / Bamrauli Air Force Station, Allahabad, UP, IN
+description = Prayagraj Airport, Allahabad, UP, IN
 location = (0.4440135, 1.4265257)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAB.TXT
 
 location = (0.4440135, 1.4265257)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAB.TXT
 
+[veah]
+description = Azamgarh Airport, Azamgarh, UP, IN
+location = (0.4564618, 1.4506886)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAH.TXT
+
 [veat]
 description = Agartala, India
 location = (0.4168428, 1.5926129)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAT.TXT
 
 [veat]
 description = Agartala, India
 location = (0.4168428, 1.5926129)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAT.TXT
 
+[veay]
+description = Ayodhya Airport, Faizabad, UP, IN
+location = (0.4668980, 1.4338804)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAY.TXT
+
 [vebd]
 description = Siliguri, India
 location = (0.4648394, 1.5414166)
 [vebd]
 description = Siliguri, India
 location = (0.4648394, 1.5414166)
@@ -31032,11 +30978,6 @@ description = Bilaspur Airport, Bilaspur, CT, IN
 location = (0.3837700, 1.4331073)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEBU.TXT
 
 location = (0.3837700, 1.4331073)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEBU.TXT
 
-[veca]
-description = Chabua Air Force Station, Chabua, AS, IN
-location = (0.4793058, 1.6601170)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VECA.TXT
-
 [vecc]
 description = Calcutta / Dum Dum, India
 location = (0.3953171, 1.5437437)
 [vecc]
 description = Calcutta / Dum Dum, India
 location = (0.3953171, 1.5437437)
@@ -31058,15 +30999,10 @@ location = (0.4122904, 1.5226776)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEDG.TXT
 
 [vedo]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEDG.TXT
 
 [vedo]
-description = unknown station in India
-location = None
+description = Deoghar Airport, Deoghar, JH, IN
+location = (0.4266779, 1.5132869)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEDO.TXT
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEDO.TXT
 
-[vedx]
-description = Kalaikunda Air Force Station, WB, IN
-location = (0.3898978, 1.5221802)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEDX.TXT
-
 [vegk]
 description = Gorakhpur, India
 location = (0.4668756, 1.4550228)
 [vegk]
 description = Gorakhpur, India
 location = (0.4668756, 1.4550228)
@@ -31088,8 +31024,8 @@ location = (0.4706600, 1.6343052)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEHO.TXT
 
 [vehx]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEHO.TXT
 
 [vehx]
-description = unknown station in India
-location = None
+description = Hashimara Air Force Station, Jalpaiguri, WB, IN
+location = (0.4659732, 1.5597851)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEHX.TXT
 
 [veim]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEHX.TXT
 
 [veim]
@@ -31103,8 +31039,8 @@ location = (0.3825180, 1.4675310)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJH.TXT
 
 [vejr]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJH.TXT
 
 [vejr]
-description = unknown station in India
-location = None
+description = Jagdalpur Airport, Jagdalpur, CT, IN
+location = (0.3329094, 1.4318122)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJR.TXT
 
 [vejs]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJR.TXT
 
 [vejs]
@@ -31117,11 +31053,6 @@ description = Jorhat Airport, Jorhat, AS, IN
 location = (0.4665527, 1.6436725)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJT.TXT
 
 location = (0.4665527, 1.6436725)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJT.TXT
 
-[vekd]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKD.TXT
-
 [veki]
 description = Kushinagar International Airport, Kushinagar, UP, IN
 location = (0.4673387, 1.4641430)
 [veki]
 description = Kushinagar International Airport, Kushinagar, UP, IN
 location = (0.4673387, 1.4641430)
@@ -31202,6 +31133,11 @@ description = Tezpur Airport, AS, IN
 location = (0.4661617, 1.6193985)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VETZ.TXT
 
 location = (0.4661617, 1.6193985)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VETZ.TXT
 
+[veuk]
+description = Utkela Airport, OR, IN
+location = (0.3507658, 1.4518312)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEUK.TXT
+
 [vgeg]
 description = Chittagong Patenga, Bangladesh
 location = (0.3886266, 1.6025031)
 [vgeg]
 description = Chittagong Patenga, Bangladesh
 location = (0.3886266, 1.6025031)
@@ -31223,46 +31159,16 @@ description = Agra, India
 location = (0.4738569, 1.3607750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAG.TXT
 
 location = (0.4738569, 1.3607750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAG.TXT
 
-[viam]
-description = Ambala Air Force Station, Ambala, HR, IN
-location = (0.5300233, 1.3407044)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAM.TXT
-
 [viar]
 description = Amritsar, India
 location = (0.5521058, 1.3066698)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAR.TXT
 
 [viar]
 description = Amritsar, India
 location = (0.5521058, 1.3066698)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAR.TXT
 
-[viaw]
-description = Awantipura Air Force Station, Awantipura, JK, IN
-location = (0.5912582, 1.3085728)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAW.TXT
-
-[viax]
-description = Adampur Airport, Adampur, PB, IN
-location = (0.5486233, 1.3222404)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAX.TXT
-
-[vibk]
-description = Nal Airport, Bikaner, RJ, IN
-location = (0.4899244, 1.2777067)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIBK.TXT
-
-[vibl]
-description = Bakshi Ka Talab Air Force Station, Lucknow, UP, IN
-location = (0.4710347, 1.4118509)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIBL.TXT
-
 [vibr]
 description = Kullu Manali Airport, Bhuntar, HP, IN
 location = (0.5563534, 1.3465984)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIBR.TXT
 
 [vibr]
 description = Kullu Manali Airport, Bhuntar, HP, IN
 location = (0.5563534, 1.3465984)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIBR.TXT
 
-[vibt]
-description = Bhatinda Air Force Station, PB, IN
-location = (0.5283129, 1.3047348)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIBT.TXT
-
 [viby]
 description = Bareilly, India
 location = (0.4950917, 1.3857914)
 [viby]
 description = Bareilly, India
 location = (0.4950917, 1.3857914)
@@ -31278,19 +31184,19 @@ description = New Delhi / Safdarjung, India
 location = (0.4988733, 1.3473942)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDD.TXT
 
 location = (0.4988733, 1.3473942)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDD.TXT
 
+[vidn]
+description = Dehradun Jolly Grant Airport, Dehradun (Jauligrant), UT, IN
+location = (0.5269017, 1.3644400)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDN.TXT
+
 [vidp]
 description = New Delhi / Palam, India
 location = (0.4985824, 1.3459397)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDP.TXT
 
 [vidp]
 description = New Delhi / Palam, India
 location = (0.4985824, 1.3459397)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDP.TXT
 
-[vidx]
-description = Hindon Airport / Hindon Air Force Station, Ghaziabad, UP, IN
-location = (0.5010439, 1.3501675)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIDX.TXT
-
 [vigg]
 [vigg]
-description = Kangra Airport, Gaggal, HP, IN
-location = (0.5613869, 1.3310474)
+description = Kangra Airport, Kangra, HP, IN
+location = (0.5613834, 1.3310408)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGG.TXT
 
 [vigr]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGG.TXT
 
 [vigr]
@@ -31298,11 +31204,6 @@ description = Gwalior, India
 location = (0.4578580, 1.3657201)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGR.TXT
 
 location = (0.4578580, 1.3657201)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGR.TXT
 
-[vihx]
-description = Halwara Air Force Station, Halwara, PB, IN
-location = (0.5366626, 1.3199890)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIHX.TXT
-
 [vijo]
 description = Jodhpur, India
 location = (0.4590216, 1.2743812)
 [vijo]
 description = Jodhpur, India
 location = (0.4590216, 1.2743812)
@@ -31315,7 +31216,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJP.TXT
 
 [vijr]
 description = Jaisalmer Airport, RJ, IN
 
 [vijr]
 description = Jaisalmer Airport, RJ, IN
-location = (0.4692964, 1.2368275)
+location = (0.4692963, 1.2368275)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJR.TXT
 
 [viju]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJR.TXT
 
 [viju]
@@ -31323,16 +31224,16 @@ description = Jammu Airport, Jammu, JK, IN
 location = (0.5705280, 1.3061722)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJU.TXT
 
 location = (0.5705280, 1.3061722)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJU.TXT
 
+[vikg]
+description = Kishangarh Airport Ajmer, Ajmer (Kishangarh), RJ, IN
+location = (0.4641006, 1.3057324)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIKG.TXT
+
 [viko]
 description = Kota Aerodrome, India
 location = (0.4389503, 1.3238322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIKO.TXT
 
 [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, LA, IN
 location = (0.5957838, 1.3534418)
 [vilh]
 description = Leh Kushok Bakula Rimpochee Airport, Leh, LA, IN
 location = (0.5957838, 1.3534418)
@@ -31343,20 +31244,10 @@ description = Lucknow / Amausi, India
 location = (0.4668756, 1.4116805)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILK.TXT
 
 location = (0.4668756, 1.4116805)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILK.TXT
 
-[vipk]
-description = Pathankot Airport, Pathankot, PB, IN
-location = (0.5625826, 1.3200701)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIPK.TXT
-
-[vipx]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIPX.TXT
-
-[visg]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISG.TXT
+[vipt]
+description = Pantnagar Airport, Pantnagar, UP, IN
+location = (0.5067284, 1.3870778)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIPT.TXT
 
 [vism]
 description = Shimla Airport, Jubbarhatti, HP, IN
 
 [vism]
 description = Shimla Airport, Jubbarhatti, HP, IN
@@ -31373,26 +31264,11 @@ description = Sheikh ul Alam International Airport, Srinagar, JK, IN
 location = (0.5931868, 1.3050560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISR.TXT
 
 location = (0.5931868, 1.3050560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISR.TXT
 
-[visx]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISX.TXT
-
-[vite]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VITE.TXT
-
 [viut]
 description = Uttarlai Airport, RJ, IN
 location = (0.4505218, 1.2476015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIUT.TXT
 
 [viut]
 description = Uttarlai Airport, RJ, IN
 location = (0.4505218, 1.2476015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIUT.TXT
 
-[viux]
-description = Udhampur Air Force Station, Udhampur, JK, IN
-location = (0.5742509, 1.3117146)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIUX.TXT
-
 [vllb]
 description = Luang-Prabang, Laos
 location = (0.3470296, 1.7825629)
 [vllb]
 description = Luang-Prabang, Laos
 location = (0.3470296, 1.7825629)
@@ -31439,11 +31315,6 @@ description = Agatti Airport, Agatti, LD, IN
 location = (0.1889092, 1.2597089)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOAT.TXT
 
 location = (0.1889092, 1.2597089)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOAT.TXT
 
-[voaz]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOAZ.TXT
-
 [vobg]
 description = Bangalore / Hindustan, India
 location = (0.2260201, 1.3555391)
 [vobg]
 description = Bangalore / Hindustan, India
 location = (0.2260201, 1.3555391)
@@ -31459,16 +31330,6 @@ description = Belagavi Airport, Belgaum, KA, IN
 location = (0.2767970, 1.3023350)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBM.TXT
 
 location = (0.2767970, 1.3023350)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBM.TXT
 
-[vobr]
-description = Bidar Airport / Bidar Air Force Station, Bidar, KA, IN
-location = (0.3125553, 1.3524050)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBR.TXT
-
-[vobx]
-description = Campbell Bay Airport / INS Baaz, Campbell Bay, AN, IN
-location = (0.1224006, 1.6392621)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOBX.TXT
-
 [vobz]
 description = Vijayawada / Gannavaram, India
 location = (0.2885611, 1.4102260)
 [vobz]
 description = Vijayawada / Gannavaram, India
 location = (0.2885611, 1.4102260)
@@ -31494,32 +31355,11 @@ description = Cuddapah, India
 location = (0.2527819, 1.3759012)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOCP.TXT
 
 location = (0.2527819, 1.3759012)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOCP.TXT
 
-[vocx]
-description = Car Nicobar Air Force Base, IAF Camp, AN, IN
-location = (0.1597510, 1.6200019)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOCX.TXT
-
-[vodg]
-description = Dundigul Air Force Academy, Hyderabad, TG, IN
-location = (0.3076527, 1.3683974)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VODG.TXT
-
-[vodx]
-description = INS Kohassa, Diglipur, AN, IN
-location = (0.2310173, 1.6240242)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VODX.TXT
-
 [voga]
 description = Mopa International Airport, Mopa, GA, IN
 location = (0.2747891, 1.2891111)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOGA.TXT
 
 [voga]
 description = Mopa International Airport, Mopa, GA, IN
 location = (0.2747891, 1.2891111)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOGA.TXT
 
-[vogb]
-comment = manually researched on 2020-07-25
-description = Gulbarga [Kalaburagi Intl], KA, IN
-location = (0.3020826, 1.3432927)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOGB.TXT
-
 [vogo]
 description = Dabolim Airport, Vasco da Gama, GA, IN
 location = (0.2684456, 1.2886010)
 [vogo]
 description = Dabolim Airport, Vasco da Gama, GA, IN
 location = (0.2684456, 1.2886010)
@@ -31530,11 +31370,6 @@ description = Hubli Airport, Hubli, KA, IN
 location = (0.2681122, 1.3104787)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOHB.TXT
 
 location = (0.2681122, 1.3104787)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOHB.TXT
 
-[vohk]
-description = Hakimpet Airport, Secunderabad, TG, IN
-location = (0.3063664, 1.3705181)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOHK.TXT
-
 [vohs]
 description = Rajiv Gandhi International Airport, Hyderabad, TG, IN
 location = (0.3007432, 1.3688592)
 [vohs]
 description = Rajiv Gandhi International Airport, Hyderabad, TG, IN
 location = (0.3007432, 1.3688592)
@@ -31581,9 +31416,8 @@ location = (0.2134538, 1.3378967)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOMY.TXT
 
 [vond]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOMY.TXT
 
 [vond]
-comment = manually researched on 2020-05-24
-description = Ondal, WB, India
-location = (0.4121892, 1.5219271)
+description = Nanded Airport, Nanded, MM, IN
+location = (0.3348117, 1.3494311)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOND.TXT
 
 [vopb]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOND.TXT
 
 [vopb]
@@ -31601,26 +31435,21 @@ description = Rajahmundry Airport, Madhurapudi, AP, IN
 location = (0.2985525, 1.4279098)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VORY.TXT
 
 location = (0.2985525, 1.4279098)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VORY.TXT
 
+[vosh]
+description = Rashtrakavi Kuvempu Airport, Shimoga, KA, IN
+location = (0.2418681, 1.3197982)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSH.TXT
+
 [vosm]
 description = Salem Airport, Salem, TN, IN
 location = (0.2056574, 1.3625017)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSM.TXT
 
 [vosr]
 [vosm]
 description = Salem Airport, Salem, TN, IN
 location = (0.2056574, 1.3625017)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSM.TXT
 
 [vosr]
-description = unknown station in India
-location = None
+description = Sindhudurg Airport, Sindhudurg, MM, IN
+location = (0.2792527, 1.2833988)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSR.TXT
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSR.TXT
 
-[vosx]
-description = Coimbatore Air Force Station, Sulur, TN, IN
-location = (0.1922236, 1.3466908)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSX.TXT
-
-[votj]
-description = Thanjavur Air Force Station, Thanjavur, TN, IN
-location = (0.1871662, 1.3807205)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOTJ.TXT
-
 [votk]
 description = Tuticorin Airport, Vagaikulam, TN, IN
 location = (0.1522667, 1.3618072)
 [votk]
 description = Tuticorin Airport, Vagaikulam, TN, IN
 location = (0.1522667, 1.3618072)
@@ -31641,34 +31470,19 @@ description = Thiruvananthapuram, India
 location = (0.1477712, 1.3430309)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOTV.TXT
 
 location = (0.1477712, 1.3430309)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOTV.TXT
 
-[votx]
-description = Tambaram Air Force Station, Chennai, TN, IN
-location = (0.2252731, 1.3983910)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOTX.TXT
-
 [vovz]
 [vovz]
-description = Visakhapatnam Airport / INS Dega, Visakhapatnam, AP, IN
+description = Visakhapatnam Airport, Visakhapatnam, AP, IN
 location = (0.3093335, 1.4525979)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOVZ.TXT
 
 location = (0.3093335, 1.4525979)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOVZ.TXT
 
-[voyk]
-description = Yelahanka Air Force Station, Yelahanka, KA, IN
-location = (0.2292577, 1.3544803)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOYK.TXT
-
 [vqpr]
 description = Paro International Airport, Paro, 11, BT
 location = (0.4782761, 1.5607537)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VQPR.TXT
 
 [vqpr]
 description = Paro International Airport, Paro, 11, BT
 location = (0.4782761, 1.5607537)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VQPR.TXT
 
-[vrak]
-description = unknown station in Maldives
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VRAK.TXT
-
 [vrmg]
 description = Gan International Airport, Gan, 01, MV
 [vrmg]
 description = Gan International Airport, Gan, 01, MV
-location = (-0.0121011, 1.2768061)
+location = (-0.0120898, 1.2767355)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VRMG.TXT
 
 [vrmh]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VRMG.TXT
 
 [vrmh]
@@ -31752,7 +31566,7 @@ location = (0.3008599, 1.7421562)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTPO.TXT
 
 [vtpp]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTPO.TXT
 
 [vtpp]
-description = Phitsanulok Airport, 65, TH
+description = Phitsanulok Airport, Phitsanulok, 65, TH
 location = (0.2929169, 1.7501987)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTPP.TXT
 
 location = (0.2929169, 1.7501987)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTPP.TXT
 
@@ -31812,8 +31626,8 @@ location = (0.1311906, 1.7386388)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTST.TXT
 
 [vtsy]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTST.TXT
 
 [vtsy]
-description = unknown station in Thailand
-location = None
+description = Betong International Airport, Betong, 95, TH
+location = (0.1010546, 1.7654005)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSY.TXT
 
 [vtud]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTSY.TXT
 
 [vtud]
@@ -31837,7 +31651,7 @@ location = (0.3045600, 1.7755816)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUL.TXT
 
 [vtuo]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUL.TXT
 
 [vtuo]
-description = Buri Ram Airport, 31, TH
+description = Buri Ram Airport, Buriram, 31, TH
 location = (0.2658049, 1.8021048)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUO.TXT
 
 location = (0.2658049, 1.8021048)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUO.TXT
 
@@ -31852,7 +31666,7 @@ location = (0.2661627, 1.8302686)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUU.TXT
 
 [vtuv]
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUU.TXT
 
 [vtuv]
-description = Roi Et Airport, 45, TH
+description = Roi Et Airport, Roi Et, 45, TH
 location = (0.2812912, 1.8111980)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUV.TXT
 
 location = (0.2812912, 1.8111980)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VTUV.TXT
 
@@ -31941,6 +31755,11 @@ description = Lombok International Airport, Mataram, NB, ID
 location = (-0.1528523, 2.0293892)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WADL.TXT
 
 location = (-0.1528523, 2.0293892)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WADL.TXT
 
+[wahi]
+description = Yogyakarta International Airport, Yogyakarta, YO, ID
+location = (-0.1379742, 1.9208616)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAHI.TXT
+
 [wahs]
 description = Achmad Yani Airport, Semarang, JT, ID
 location = (-0.1216622, 1.9263765)
 [wahs]
 description = Achmad Yani Airport, Semarang, JT, ID
 location = (-0.1216622, 1.9263765)
@@ -32193,14 +32012,9 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WSSS.TXT
 
 [yamb]
 description = RAAF Base Amberley, QLD, AU
 
 [yamb]
 description = RAAF Base Amberley, QLD, AU
-location = (-0.4824195, 2.6653273)
+location = (-0.4824260, 2.6653567)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YAMB.TXT
 
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YAMB.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)
 [ybas]
 description = Alice Springs Aerodrome, Australia
 location = (-0.4153884, 2.3367050)
@@ -32451,6 +32265,11 @@ description = Taiyuan, China
 location = (0.6594436, 1.9643681)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBYN.TXT
 
 location = (0.6594436, 1.9643681)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBYN.TXT
 
+[zgdy]
+description = Zhangjiajie Hehua International Airport, Zhangjiajie (Yongding), 43, CN
+location = (0.5079397, 1.9275940)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZGDY.TXT
+
 [zggg]
 description = Guangzhou, China
 location = (0.4043346, 1.9780398)
 [zggg]
 description = Guangzhou, China
 location = (0.4043346, 1.9780398)
@@ -32537,11 +32356,6 @@ location = (0.4273148, 2.0609430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSAM.TXT
 zone = ('hkz000', 0.0728636)
 
 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)
 [zsfz]
 description = Fuzhou, China
 location = (0.4552400, 2.0818869)
@@ -32567,6 +32381,11 @@ description = Nanjing, China
 location = (0.5585054, 2.0734512)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSNJ.TXT
 
 location = (0.5585054, 2.0734512)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSNJ.TXT
 
+[zsnt]
+description = Nantong Xingdong International Airport, Nantong, 32, CN
+location = (0.5597411, 2.1114295)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSNT.TXT
+
 [zsof]
 description = Hefei, China
 location = (0.5561783, 2.0461077)
 [zsof]
 description = Hefei, China
 location = (0.5561783, 2.0461077)
@@ -32587,6 +32406,11 @@ description = Shanghai / Hongqiao, China
 location = (0.5439610, 2.1194115)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSSS.TXT
 
 location = (0.5439610, 2.1194115)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSSS.TXT
 
+[zswz]
+description = Wenzhou Longwan International Airport, Wenzhou, 33, CN
+location = (0.4871598, 2.1092653)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSWZ.TXT
+
 [zuck]
 description = Chongqing, China
 location = (0.5151630, 1.8584848)
 [zuck]
 description = Chongqing, China
 location = (0.5151630, 1.8584848)