Refresh correlation data and update copyright year
[weather.git] / stations
index 725b27a..ddec378 100644 (file)
--- a/stations
+++ b/stations
@@ -1,8 +1,8 @@
-# Copyright (c) 2006-2020 Jeremy Stanley <fungi@yuggoth.org>. Permission to
+# Copyright (c) 2006-2021 Jeremy Stanley <fungi@yuggoth.org>. Permission to
 # use, copy, modify, and distribute this software is granted under terms
 # provided in the LICENSE file distributed with this software.
 #
-# generated by weather on 2021-08-29 from these public domain sources:
+# generated by weather on 2021-11-23 from these public domain sources:
 #
 # https://www.census.gov/geographies/reference-files/time-series/geo/gazetteer-files.html
 # dde25351ca7fbab29dc6bb7b47016a0e 2021-08-10 2021_Gaz_counties_national.zip
 # 07c06e8269edafa9630023189aada2db 2021-08-10 2021_Gaz_zcta_national.zip
 #
 # https://www.weather.gov/gis/ZoneCounty/
-# 1d887a59d9c74bedbd4321a60f46fb7f 2021-08-16 bp08se21.dbx
+# 84967b1df1715a804be8ac26800a8bfc 2021-09-08 bp08se21.dbx
 #
 # https://tgftp.nws.noaa.gov/data/
 # 285a551e4223fe50658e137fd1b44819 2018-06-15 nsd_cccc.txt
 #
 # https://ourairports.com/data/
-# e626e2a9152c4d296272ade006dbf093 2021-08-29 airports.csv
+# f5396c925fa5f5aa295b6071d2066ae8 2021-11-23 airports.csv
 #
 # ...and these manually-generated or hand-compiled adjustments:
-# a3f7611562ca485438fc7ffb2c382abd 2021-08-29 overrides.conf
-# 93b359a84173fa1c18f46b7dc9d314b1 2021-08-29 slist
-# a34c497b0ea7e19e73770fc5c3c2496f 2021-08-29 zlist
-
-[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)
+# 0cce899671df12cb4e12c436b55428e6 2021-11-23 overrides.conf
+# 6e7376d47f9f38275b7a36791b5b08a5 2021-11-23 slist
+# d54452322504db2b70d95573fab139de 2021-11-23 zlist
 
 [aggh]
 description = Honiara / Henderson, Solomon Islands
 location = (-0.1643518, 2.7933995)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AGGH.TXT
 
-[aggm]
-description = Munda, Solomon Islands
-location = (-0.1454441, 2.7448211)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AGGM.TXT
+[aggl]
+description = Santa Cruz, Solomon Islands
+location = (-0.1867502, 2.8937559)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/AGGL.TXT
 
 [anyn]
 description = Nauru International Airport, Yaren District, 14, NR
@@ -90,11 +84,6 @@ description = Kulusuk Lufthavn, Greenland
 location = (1.1446451, -0.6483898)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGKK.TXT
 
-[bgqq]
-description = Qaanaaq Airport, Qaanaaq, U-A, GL
-location = (1.3524312, -1.2110613)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGQQ.TXT
-
 [bgsf]
 description = Sdr Stroemfjord, Greenland
 location = (1.1696615, -0.8848819)
@@ -105,16 +94,6 @@ description = Thule A. B., Greenland
 location = (1.3357587, -1.1999139)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGTL.TXT
 
-[bguk]
-description = Upernavik Airport, Upernavik, U-A, GL
-location = (1.2704286, -0.9796638)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGUK.TXT
-
-[bguq]
-description = Qaarsut Airport, Uummannaq, U-A, GL
-location = (1.2345447, -0.9197222)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/BGUQ.TXT
-
 [biar]
 description = Akureyri, Iceland
 location = (1.1463904, -0.3156137)
@@ -211,10 +190,10 @@ location = (0.8275770, -1.1924865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CERM.TXT
 zone = ('mez002', 0.0121134)
 
-[clab]
+[cfox]
 description = unknown station in Canada
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CLAB.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CFOX.TXT
 zone = ('mez002', 0.0121134)
 
 [cmfm]
@@ -723,12 +702,6 @@ 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)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWIP.TXT
-zone = ('mez002', 0.0634951)
-
 [cwis]
 description = Charlevoix Cs , Que., Canada
 location = (0.8252498, -1.2327842)
@@ -815,7 +788,7 @@ zone = ('akz027', 0.0182455)
 description = Vernon, B. C., Canada
 location = (0.8767371, -2.0821778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWJV.TXT
-zone = ('waz038', 0.0304541)
+zone = ('waz049', 0.0301779)
 
 [cwjw]
 description = Jasper Warden Automated Reporting Station, Canada
@@ -917,6 +890,11 @@ location = (0.7676540, -1.4093534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLS.TXT
 zone = ('miz049', 0.0286537)
 
+[cwlx]
+description = Longstaff Bluff, N. W. T., Canada
+location = (1.2022410, -1.3113240)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWLX.TXT
+
 [cwly]
 description = Lytton, B. C., Canada
 location = (0.8767371, -2.1220295)
@@ -1080,7 +1058,7 @@ zone = ('ndz007', 0.0089762)
 description = Princeton Automatic Weather Reporting System, Canada
 location = (0.8831366, -2.1034126)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWPR.TXT
-zone = ('waz503', 0.0375836)
+zone = ('waz049', 0.0351669)
 
 [cwps]
 description = Long Point Meteorological Aeronautical Presentation System, Canada
@@ -1111,6 +1089,12 @@ location = (0.8429940, -2.1560634)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWQK.TXT
 zone = ('waz514', 0.0050288)
 
+[cwqo]
+description = Ile Bicquette, Que., Canada
+location = (0.8450109, -1.2024155)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWQO.TXT
+zone = ('mez001', 0.0257372)
+
 [cwqp]
 description = Point Petre , Ont., Canada
 location = (0.7650360, -1.3465215)
@@ -1241,7 +1225,7 @@ zone = ('waz503', 0.0179413)
 description = Salmon Arm Automatic Weather Reporting System, Canada
 location = (0.8848819, -2.0818869)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWSL.TXT
-zone = ('waz038', 0.0383961)
+zone = ('waz049', 0.0380096)
 
 [cwsp]
 description = Sheringham Automatic Weather Reporting System, Canada
@@ -1304,11 +1288,16 @@ location = (0.8089601, -1.2656546)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWTY.TXT
 zone = ('vtz016', 0.0260224)
 
+[cwup]
+description = Cape Hooper, N. W. T., Canada
+location = (1.1949688, -1.1658799)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWUP.TXT
+
 [cwus]
 description = Summerland Automatic Weather Reporting System, Canada
 location = (0.8651015, -2.0882865)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWUS.TXT
-zone = ('waz038', 0.0210697)
+zone = ('waz049', 0.0178959)
 
 [cwuw]
 description = Dewar Lakes, N. W. T., Canada
@@ -1489,6 +1478,11 @@ location = (0.9256063, -2.2968533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZL.TXT
 zone = ('akz027', 0.0420114)
 
+[cwzn]
+description = Sagona Island Meteorological Aeronautical Presentation System, Canada
+location = (0.8267043, -0.9738937)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZN.TXT
+
 [cwzo]
 description = Kelp Reefs, B. C., Canada
 location = (0.8473574, -2.1508274)
@@ -1500,6 +1494,11 @@ description = Grand Etang, N. S., Canada
 location = (0.8124508, -1.0655235)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZQ.TXT
 
+[cwzv]
+description = Virginia Falls, Canada
+location = (1.0757046, -2.1956242)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CWZV.TXT
+
 [cwzw]
 description = Teslin Marine Aviation Reporting Station, Canada
 location = (1.0501064, -2.3172155)
@@ -2165,7 +2164,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCO.TXT
 description = Blue River, B. C., Canada
 location = (0.9098983, -2.0821778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYCP.TXT
-zone = ('waz038', 0.0631949)
+zone = ('waz049', 0.0624451)
 
 [cycq]
 description = Chetwynd Airport, Canada
@@ -2204,7 +2203,7 @@ zone = ('akz017', 0.0285147)
 description = Princeton Airport, Canada
 location = (0.8633562, -2.1034126)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYDC.TXT
-zone = ('waz043', 0.0230061)
+zone = ('waz049', 0.0156878)
 
 [cydf]
 description = Deer Lake, Nfld., Canada
@@ -2449,7 +2448,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYJT.TXT
 description = Kamloops, B. C., Canada
 location = (0.8848819, -2.1022491)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYKA.TXT
-zone = ('waz503', 0.0394255)
+zone = ('waz049', 0.0368273)
 
 [cykd]
 description = Aklavik Airport, Canada
@@ -2552,7 +2551,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYLU.TXT
 description = Kelowna Airport, Canada
 location = (0.8720828, -2.0836322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYLW.TXT
-zone = ('waz038', 0.0262111)
+zone = ('waz049', 0.0254849)
 
 [cyma]
 description = Mayo Airport, Canada
@@ -3214,7 +3213,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYYE.TXT
 description = Penticton, B. C., Canada
 location = (0.8633562, -2.0874138)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/CYYF.TXT
-zone = ('waz038', 0.0192898)
+zone = ('waz049', 0.0164749)
 
 [cyyg]
 description = Charlottetown, P. E. I., Canada
@@ -3779,6 +3778,11 @@ description = Benin Airport, Benin, ED, NG
 location = (0.1102521, 0.0977297)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNBE.TXT
 
+[dnca]
+description = Calabar, Nigeria
+location = (0.0866847, 0.1457350)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNCA.TXT
+
 [dnen]
 description = Enugu, Nigeria
 location = (0.1128646, 0.1317724)
@@ -3809,11 +3813,6 @@ description = Jos, Nigeria
 location = (0.1722058, 0.1553343)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNJO.TXT
 
-[dnka]
-description = Kaduna, Nigeria
-location = (0.1850049, 0.1300270)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNKA.TXT
-
 [dnkn]
 description = Kano, Nigeria
 location = (0.2103122, 0.1489348)
@@ -3830,6 +3829,11 @@ description = Maiduguri, Nigeria
 location = (0.2068215, 0.2283472)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNMA.TXT
 
+[dnmk]
+description = Makurdi, Nigeria
+location = (0.1340995, 0.1503892)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/DNMK.TXT
+
 [dnmm]
 description = Lagos / Ikeja, Nigeria
 location = (0.1149008, 0.0581776)
@@ -4815,11 +4819,6 @@ description = Wittering, United Kingdom
 location = (0.9183341, -0.0081449)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGXT.TXT
 
-[egxu]
-description = Linton-On-Ouse, United Kingdom
-location = (0.9433505, -0.0218166)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGXU.TXT
-
 [egxv]
 description = Leconfield, United Kingdom
 location = (0.9401507, -0.0075631)
@@ -4882,9 +4881,8 @@ location = (0.9087348, 0.1026835)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDL.TXT
 
 [ehdv]
-comment = manually researched on 2020-05-24
-description = D15-fa-1 Sea, Netherlands
-location = (0.9481598, 0.0512400)
+description = Glider Field De Voorst, Marknesse, FL, NL
+location = (0.9195219, 0.1031587)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/EHDV.TXT
 
 [eheh]
@@ -5185,6 +5183,11 @@ description = Kristiansand / Kjevik, Norway
 location = (1.0157816, 0.1410808)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENCN.TXT
 
+[endr]
+description = Draugen, Norway
+location = (1.1232163, 0.1359902)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENDR.TXT
+
 [endu]
 description = Bardufoss, Norway
 location = (1.2054407, 0.3234677)
@@ -5256,8 +5259,8 @@ location = (1.2170763, 0.5218534)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENKR.TXT
 
 [enla]
-description = Ula Platform, U-A, NO
-location = (1.0316781, 0.0496691)
+description = Ula Platform, XX, NO
+location = (0.9967866, 0.0496837)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENLA.TXT
 
 [enle]
@@ -5321,12 +5324,12 @@ location = (1.0853039, 0.1058833)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENOV.TXT
 
 [enqa]
-description = Troll A Platform, U-A, NO
+description = Troll A Platform, XX, NO
 location = (1.0584549, 0.0650086)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQA.TXT
 
 [enqc]
-description = Troll C Platform, U-A, NO
+description = Troll C Platform, XX, NO
 location = (1.0626577, 0.0630015)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENQC.TXT
 
@@ -5397,7 +5400,7 @@ location = (1.1970050, 0.2620903)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSK.TXT
 
 [ensl]
-description = Sleipner A Platform, U-A, NO
+description = Sleipner A Platform, XX, NO
 location = (1.0186911, 0.0332824)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ENSL.TXT
 
@@ -5907,11 +5910,6 @@ description = Illesheim, Germany
 location = (0.8633562, 0.1812234)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETIK.TXT
 
-[etml]
-description = unknown station in Military airports
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ETML.TXT
-
 [etmn]
 description = Nordholz, Germany
 location = (0.9384054, 0.1512619)
@@ -6187,11 +6185,6 @@ description = Waterkloof (Saaf), South Africa
 location = (-0.4508767, 0.4924737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FAWK.TXT
 
-[fbft]
-description = Francistown, Botswana
-location = (-0.3703007, 0.4799655)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FBFT.TXT
-
 [fbke]
 description = Kasane, Botswana
 location = (-0.3109595, 0.4389503)
@@ -6227,11 +6220,6 @@ description = Brazzaville / Maya-Maya, Congo, Republic Of The
 location = (-0.0741765, 0.2661627)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FCBB.TXT
 
-[fcpa]
-description = Makabana, Congo, Republic Of The
-location = (-0.0607956, 0.2202024)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FCPA.TXT
-
 [fcpp]
 description = Pointe-Noire, Congo, Republic Of The
 location = (-0.0840667, 0.2076942)
@@ -6276,6 +6264,11 @@ description = Bangui, Central African Republic
 location = (0.0767945, 0.3231768)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FEFF.TXT
 
+[fefo]
+description = Bouar, Central African Republic
+location = (0.1041380, 0.2728531)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FEFO.TXT
+
 [feft]
 description = Berberati, Central African Republic
 location = (0.0741765, 0.2757620)
@@ -6601,6 +6594,11 @@ description = Ndjamena, Chad
 location = (0.2117666, 0.2623812)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FTTJ.TXT
 
+[ftty]
+description = Faya, Chad
+location = (0.3141593, 0.3345214)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FTTY.TXT
+
 [fvcz]
 description = Buffalo Range, Zimbabwe
 location = (-0.3668100, 0.5512332)
@@ -6651,11 +6649,6 @@ description = Maseru / Moshoeshoe, Lesotho
 location = (-0.5139995, 0.4808382)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FXMM.TXT
 
-[fygb]
-description = Gobabis Airport, Gobabis, OH, NA
-location = (-0.3927759, 0.3311431)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYGB.TXT
-
 [fygf]
 description = Grootfontein, Namibia
 location = (-0.3420845, 0.3161955)
@@ -6676,26 +6669,11 @@ description = Luderitz / Diaz Point, Namibia
 location = (-0.4657120, 0.2661627)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYLZ.TXT
 
-[fyml]
-description = Mariental Airport, Mariental, HA, NA
-location = (-0.4294452, 0.3128572)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYML.TXT
-
 [fyoa]
 description = Ondangwa, Namibia
 location = (-0.3120358, 0.2784236)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOA.TXT
 
-[fyoo]
-description = Okaukuejo Airport, Okaukuejo, KU, NA
-location = (-0.3342166, 0.2777150)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOO.TXT
-
-[fyow]
-description = Otjiwarongo Airport, Otjiwarongo, OD, NA
-location = (-0.3566528, 0.2907858)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FYOW.TXT
-
 [fyru]
 description = Rundu, Namibia
 location = (-0.3127048, 0.3449934)
@@ -6726,6 +6704,11 @@ description = Kinshasa / N'Djili, Congo, Democratic Republic Of The
 location = (-0.0765036, 0.2693625)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZAA.TXT
 
+[fzic]
+description = Bangoka International Airport, Kisangani, OR, CD
+location = (0.0084062, 0.4422315)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/FZIC.TXT
+
 [fzna]
 description = Goma, Congo, Democratic Republic Of The
 location = (-0.0293797, 0.5102179)
@@ -6767,16 +6750,6 @@ description = Nioro Du Sahel, Mali
 location = (0.2658718, -0.1631883)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GANR.TXT
 
-[gasn]
-description = San, Mali
-location = (0.2327106, -0.0843576)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GASN.TXT
-
-[gaye]
-description = Yélimané Airport, Yélimané, 1, ML
-location = (0.2641207, -0.1844289)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GAYE.TXT
-
 [gbyd]
 description = Banjul / Yundum, Gambia, The
 location = (0.2330015, -0.2932153)
@@ -6822,11 +6795,21 @@ description = Tenerife / Los Rodeos, Spain
 location = (0.4968371, -0.2847796)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GCXO.TXT
 
+[gece]
+description = Ceuta Heliport, Ceuta, CE, ES
+location = (0.6264450, -0.0926128)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GECE.TXT
+
 [geml]
 description = Melilla, Spain
 location = (0.6158103, -0.0514872)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GEML.TXT
 
+[gfll]
+description = Lungi, Sierra Leone
+location = (0.1503892, -0.2303835)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GFLL.TXT
+
 [ggov]
 description = Bissau Aeroport, Guinea-Bissau
 location = (0.2074033, -0.2731440)
@@ -6912,11 +6895,6 @@ description = Nouasseur, Morocco
 location = (0.5823582, -0.1323541)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMN.TXT
 
-[gmmt]
-description = Casablanca Tit Mellil Airport, Casablanca, CAS, MA
-location = (0.5863870, -0.1302888)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GMMT.TXT
-
 [gmmw]
 description = Nador/Arwi, Morocco
 location = (0.6106713, -0.0528544)
@@ -7029,7 +7007,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQPP.TXT
 
 [gqpz]
 description = Tazadit Airport, Zouérate, 11, MR
-location = (0.3971741, -0.2178799)
+location = (0.3971906, -0.2178560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GQPZ.TXT
 
 [gucy]
@@ -7037,6 +7015,16 @@ description = Conakry / Gbessia, Guinea
 location = (0.1669698, -0.2376557)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GUCY.TXT
 
+[gulb]
+description = Labe, Guinea
+location = (0.1975131, -0.2146755)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GULB.TXT
+
+[gunz]
+description = N'Zerekore, Guinea
+location = (0.1349721, -0.1541708)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/GUNZ.TXT
+
 [gvac]
 description = Sal, Cape Verde
 location = (0.2920518, -0.4005531)
@@ -7072,6 +7060,11 @@ description = Bosaso / Bender Qassim International Airport, Bosaso, BR, SO
 location = (0.1967900, 0.8576414)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HCMF.TXT
 
+[hcmh]
+description = Hargeisa, Somalia
+location = (0.1658063, 0.7693993)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HCMH.TXT
+
 [hcmm]
 description = Mogadiscio, Somalia
 location = (0.0354884, 0.7915068)
@@ -7082,10 +7075,10 @@ description = Djibouti \ Ambouli, Djibouti
 location = (0.2015855, 0.7534005)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDAM.TXT
 
-[hdan]
-description = unknown station in Djibouti
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HDAN.TXT
+[hear]
+description = El Arish, Egypt
+location = (0.5425065, 0.5902122)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEAR.TXT
 
 [heat]
 description = Asyut, Egypt
@@ -7123,9 +7116,8 @@ location = (0.4738569, 0.5884668)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEGN.TXT
 
 [heis]
-comment = manually researched on 2020-05-24
-description = Ismalia, IML, Egypt
-location = (0.5339253, 0.5628202)
+description = Ismailia Air Base, Ismailia, IS, EG
+location = (0.5339994, 0.5627933)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HEIS.TXT
 
 [helx]
@@ -7169,16 +7161,10 @@ location = (0.4182972, 0.5721771)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESN.TXT
 
 [hesw]
-comment = manually researched on 2020-05-24
-description = Siwa Oasis Arpt, Egypt
-location = (0.5121843, 0.4451811)
+description = Siwa Oasis North Airport, Siwa, MT, EG
+location = (0.5121777, 0.4451595)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HESW.TXT
 
-[hetb]
-description = Taba, Egypt
-location = (0.5166029, 0.6069673)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HETB.TXT
-
 [hetr]
 description = El Tor, Egypt
 location = (0.4927646, 0.5692682)
@@ -7274,11 +7260,6 @@ description = unknown station in Tanzania
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTHA.TXT
 
-[hti4]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTI4.TXT
-
 [htib]
 description = unknown station in Tanzania
 location = None
@@ -7289,11 +7270,6 @@ 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)
@@ -7314,16 +7290,6 @@ description = Kilimanjaro Airport, Tanzania
 location = (-0.0596321, 0.6469354)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKJ.TXT
 
-[htkp]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTKP.TXT
-
-[htma]
-description = Mafia Airport, Kilindoni, 19, TZ
-location = (-0.1381861, 0.6923460)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMA.TXT
-
 [htmg]
 description = Morogoro, Tanzania
 location = (-0.1192642, 0.6571165)
@@ -7359,21 +7325,11 @@ description = Mwanza, Tanzania
 location = (-0.0430515, 0.5745042)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTMW.TXT
 
-[htng]
-description = Ngerengere Air Force Base, Ngerengere, 16, TZ
-location = (-0.1172352, 0.6659119)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTNG.TXT
-
 [htpe]
 description = Pemba / Karume Airport, Tanzania
 location = (-0.0916298, 0.6949319)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTPE.TXT
 
-[hts0]
-description = unknown station in Tanzania
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/HTS0.TXT
-
 [htse]
 description = Same, Tanzania
 location = (-0.0712676, 0.6582800)
@@ -7499,6 +7455,12 @@ location = (0.5416338, -1.5062191)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0J4.TXT
 zone = ('flz007', 0.0034546)
 
+[k0j6]
+description = Headland Municipal Airport, Headland, AL, US
+location = (0.5474103, -1.4889718)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K0J6.TXT
+zone = ('alz067', 0.0028266)
+
 [k0r0]
 description = Columbia-Marion County Airport, Columbia, MS, US
 location = (0.5462357, -1.5675290)
@@ -7602,12 +7564,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AM.TXT
 zone = ('alz041', 0.0025470)
 
-[k1an]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1AN.TXT
-zone = ('alz041', 0.0025470)
-
 [k1aw]
 description = unknown station in United States of America
 location = None
@@ -7626,12 +7582,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1BW.TXT
 zone = ('alz041', 0.0025470)
 
-[k1cm]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1CM.TXT
-zone = ('alz041', 0.0025470)
-
 [k1cn]
 description = unknown station in United States of America
 location = None
@@ -7650,12 +7600,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DM.TXT
 zone = ('alz041', 0.0025470)
 
-[k1dn]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1DN.TXT
-zone = ('alz041', 0.0025470)
-
 [k1dw]
 description = unknown station in United States of America
 location = None
@@ -7668,10 +7612,10 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EM.TXT
 zone = ('alz041', 0.0025470)
 
-[k1en]
+[k1ew]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1EW.TXT
 zone = ('alz041', 0.0025470)
 
 [k1f0]
@@ -7686,60 +7630,35 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FM.TXT
 zone = ('okz046', 0.0029747)
 
-[k1fn]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1FN.TXT
-zone = ('okz046', 0.0029747)
-
 [k1gm]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GM.TXT
 zone = ('okz046', 0.0029747)
 
-[k1gn]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1GN.TXT
-zone = ('okz046', 0.0029747)
-
 [k1h2]
 description = Effingham, Effingham County Memorial Airport, IL, United States
 location = (0.6819098, -1.5451982)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1H2.TXT
 zone = ('ilz066', 0.0007896)
 
-[k1hm]
-comment = manually researched on 2020-05-24
-description = Hotel (fairfield), MT, United States of America
-location = (0.8324784, -1.9537722)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HM.TXT
-zone = ('mtz049', 0.0027811)
-
-[k1hn]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HN.TXT
-zone = ('mtz049', 0.0027811)
-
 [k1hw]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1HW.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
 
 [k1im]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IM.TXT
-zone = ('mtz049', 0.0027811)
+zone = ('ilz066', 0.0007896)
 
-[k1in]
+[k1iw]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IN.TXT
-zone = ('mtz049', 0.0027811)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1IW.TXT
+zone = ('ilz066', 0.0007896)
 
 [k1j0]
 description = Tri County Airport, FL, United States
@@ -7747,10 +7666,10 @@ location = (0.5381432, -1.4940018)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1J0.TXT
 zone = ('flz009', 0.0032672)
 
-[k1jn]
+[k1jm]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1JM.TXT
 zone = ('flz009', 0.0032672)
 
 [k1jw]
@@ -7808,10 +7727,10 @@ location = (0.6386648, -1.5093031)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1M5.TXT
 zone = ('tnz008', 0.0021660)
 
-[k1mn]
+[k1mm]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1MN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1MM.TXT
 zone = ('tnz008', 0.0021660)
 
 [k1mw]
@@ -7868,11 +7787,11 @@ location = (0.5516253, -1.5779400)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1R7.TXT
 zone = ('msz062', 0.0014433)
 
-[k1s3]
-description = Tillitt Field, Forsyth, MT, US
-location = (0.8075830, -1.8609399)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1S3.TXT
-zone = ('mtz031', 0.0027036)
+[k1r8]
+description = Bay Minette Municipal Airport, Bay Minette, AL, US
+location = (0.5387901, -1.5327359)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K1R8.TXT
+zone = ('alz264', 0.0015941)
 
 [k1s5]
 description = Sunnyside Municipal Airport, Sunnyside, WA, US
@@ -8023,12 +7942,6 @@ location = (0.5340336, -1.4758055)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2J9.TXT
 zone = ('flz016', 0.0009043)
 
-[k2ls]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K2LS.TXT
-zone = ('flz016', 0.0009043)
-
 [k2m2]
 description = Lawrenceburg Lawrence County Airport, Lawrenceburg, TN, US
 location = (0.6149545, -1.5229376)
@@ -8143,6 +8056,12 @@ location = (0.6497529, -1.7336513)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3K8.TXT
 zone = ('ksz089', 0.0010417)
 
+[k3l4]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K3L4.TXT
+zone = ('ksz089', 0.0010417)
+
 [k3lf]
 description = Litchfield, Litchfield Municipal Airport, IL, United States
 location = (0.6835097, -1.5651143)
@@ -8285,12 +8204,6 @@ location = (0.7971372, -2.1212034)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4S2.TXT
 zone = ('orz016', 0.0009152)
 
-[k4u6]
-description = Circle Town County Airport, Circle, MT, US
-location = (0.8276107, -1.8424044)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K4U6.TXT
-zone = ('mtz023', 0.0048166)
-
 [k4v0]
 comment = manually researched on 2020-05-24
 description = Rangely, Rangely, CO, United States of America
@@ -8322,12 +8235,6 @@ location = (0.7469520, -1.5423928)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K57C.TXT
 zone = ('wiz070', 0.0031235)
 
-[k59k]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K59K.TXT
-zone = ('wiz070', 0.0031235)
-
 [k5a6]
 comment = manually researched on 2020-05-24
 description = Winona-montgomery County, Winona, MS, United States of America
@@ -8393,9 +8300,9 @@ zone = ('txz210', 0.0003880)
 
 [k6a1]
 description = Butler Municipal Airport, Butler, GA, US
-location = (0.5684119, -1.4704521)
+location = (0.5684449, -1.4703560)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6A1.TXT
-zone = ('gaz080', 0.0002095)
+zone = ('gaz080', 0.0002543)
 
 [k6a2]
 description = Griffin Spalding County Airport, Griffin, GA, US
@@ -8462,10 +8369,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S2.TXT
 zone = ('orz004', 0.0085230)
 
 [k6s5]
-description = Ravalli County Airport, Hamilton, MT, US
-location = (0.8072409, -1.9918745)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K6S5.TXT
-zone = ('mtz006', 0.0021769)
+zone = ('orz004', 0.0085230)
 
 [k6s8]
 description = Laurel Municipal Airport, Laurel, MT, US
@@ -8601,7 +8508,7 @@ zone = ('ndz006', 0.0035901)
 description = Edwards, Edwards Air Force Auxiliary North Base, CA, United States
 location = (0.6105743, -2.0568705)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9L2.TXT
-zone = ('caz059', 0.0063517)
+zone = ('caz339', 0.0017588)
 
 [k9mn]
 comment = manually researched on 2020-05-24
@@ -8622,6 +8529,12 @@ location = (0.8007239, -1.9472464)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9S5.TXT
 zone = ('mtz055', 0.0072404)
 
+[k9s9]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/K9S9.TXT
+zone = ('mtz055', 0.0072404)
+
 [k9v9]
 description = Chamberlain Municipal Airport, SD, United States
 location = (0.7638724, -1.7334028)
@@ -8912,6 +8825,12 @@ location = (0.7339110, -1.7941985)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAIA.TXT
 zone = ('nez003', 0.0047388)
 
+[kaib]
+description = Hopkins Field, Nucla, CO, US
+location = (0.6673930, -1.8947819)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KAIB.TXT
+zone = ('coz020', 0.0021414)
+
 [kaid]
 description = Anderson Municipal, IN, United States
 location = (0.7001679, -1.4942927)
@@ -9541,7 +9460,7 @@ zone = ('nvz036', 0.0029838)
 description = Mcmwtc Bridgeport, Ca, CA
 location = (0.6693338, -2.0859593)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBAN.TXT
-zone = ('caz073', 0.0112351)
+zone = ('caz323', 0.0086904)
 
 [kbax]
 description = Bad Axe, Huron County Memorial Airport, MI, United States
@@ -9697,7 +9616,7 @@ zone = ('waz558', 0.0016495)
 description = Bakersfield Meadows Field, CA, United States
 location = (0.6184283, -2.0778145)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFL.TXT
-zone = ('caz038', 0.0130236)
+zone = ('caz314', 0.0013222)
 
 [kbfm]
 description = Mobile Downtown Airport, AL, United States
@@ -9705,12 +9624,6 @@ location = (0.5346525, -1.5370533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFM.TXT
 zone = ('alz263', 0.0031396)
 
-[kbfw]
-description = Silver Bay, MN, United States
-location = (0.8237954, -1.5952309)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBFW.TXT
-zone = ('mnz020', 0.0015396)
-
 [kbgd]
 description = Borger Hutchinson Co Airport, TX, United States
 location = (0.6230825, -1.7697639)
@@ -10060,12 +9973,6 @@ location = (0.5454154, -1.4218616)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBQK.TXT
 zone = ('gaz154', 0.0009577)
 
-[kbqp]
-description = Morehouse Memorial Airport, Bastrop, LA, US
-location = (0.5716843, -1.6036416)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBQP.TXT
-zone = ('laz007', 0.0016394)
-
 [kbqx]
 description = Brazos 451, TX, United States
 location = (0.4973073, -1.6707067)
@@ -10120,6 +10027,12 @@ location = (0.8022697, -1.9634954)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBTM.TXT
 zone = ('mtz052', 0.0058555)
 
+[kbtn]
+description = Britton Municipal Airport, Britton, SD, US
+location = (0.7996261, -1.7059390)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KBTN.TXT
+zone = ('sdz007', 0.0020172)
+
 [kbtp]
 description = Butler, Butler County Airport/K W Scholter Field, PA, United States
 location = (0.7118034, -1.3953907)
@@ -10820,9 +10733,9 @@ zone = ('ilz045', 0.0020704)
 
 [kcmr]
 description = H.A. Clark Memorial Field, Williams, AZ, US
-location = (0.6161396, -1.9581547)
+location = (0.6161982, -1.9581616)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCMR.TXT
-zone = ('azz015', 0.0061889)
+zone = ('azz015', 0.0062065)
 
 [kcmx]
 description = Hancock Houghton Cty. Memo, MI, United States
@@ -10880,9 +10793,9 @@ zone = ('ksz096', 0.0030846)
 
 [kcnw]
 description = TSTC Waco Airport, Waco, TX, US
-location = (0.5521838, -1.6942626)
+location = (0.5522419, -1.6942493)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCNW.TXT
-zone = ('txz159', 0.0024137)
+zone = ('txz159', 0.0024587)
 
 [kcny]
 description = Moab Canyonlands Field, UT, United States
@@ -10951,11 +10864,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPC.TXT
 zone = ('ncz099', 0.0008747)
 
 [kcpf]
-comment = manually researched on 2020-05-24
-description = Hazard [Wendell H Ford Airport], KY, US // Wendell H Ford, KY, United States of America
-location = (0.6525325, -1.4531893)
+description = Wendell H Ford Airport, Hazard, KY, US
+location = (0.6525204, -1.4531902)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KCPF.TXT
-zone = ('kyz112', 0.0024978)
+zone = ('kyz112', 0.0025089)
 
 [kcpk]
 description = Chesapeake, Chesapeake Municipal Airport, VA, United States
@@ -11575,13 +11487,7 @@ zone = ('mtz008', 0.0047529)
 description = Delano Municipal Airport, Delano, CA, US
 location = (0.6238784, -2.0810782)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLO.TXT
-zone = ('caz051', 0.0155914)
-
-[kdlp]
-description = West Delta, MS, United States
-location = (0.5082641, -1.5628939)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KDLP.TXT
-zone = ('laz069', 0.0052928)
+zone = ('caz310', 0.0019559)
 
 [kdls]
 description = The Dalles Municipal Airport, OR, United States
@@ -12036,11 +11942,17 @@ location = (0.5462828, -1.4992361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDN.TXT
 zone = ('alz065', 0.0022265)
 
+[kedu]
+description = University Airport, Davis, CA, US
+location = (0.6725016, -2.1255667)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDU.TXT
+zone = ('caz017', 0.0034736)
+
 [kedw]
 description = Edwards Air Force Base, CA, United States
 location = (0.6094108, -2.0577432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEDW.TXT
-zone = ('caz059', 0.0049871)
+zone = ('caz339', 0.0027365)
 
 [keed]
 description = Needles Airport, CA, United States
@@ -12138,6 +12050,12 @@ location = (0.7120943, -2.1671172)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKA.TXT
 zone = ('caz101', 0.0040254)
 
+[keke]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEKE.TXT
+zone = ('caz101', 0.0040254)
+
 [kekm]
 description = Elkhart Municipal, IN, United States
 location = (0.7280932, -1.5009832)
@@ -12289,11 +12207,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KENW.TXT
 zone = ('wiz072', 0.0014519)
 
 [keod]
-comment = manually researched on 2020-05-24
-description = Fort Campbell [Sabre AAF Airport], TN, US // Fort Campbell Sabre AAF, TN, United States of America
-location = (0.6382259, -1.5268395)
+description = Sabre Army Airfield (Fort Campbell), Fort Campbell(Clarksville), TN, US
+location = (0.6382355, -1.5268279)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KEOD.TXT
-zone = ('tnz006', 0.0018535)
+zone = ('tnz006', 0.0018530)
 
 [keoe]
 description = Newberry County Airport, Newberry, SC, US
@@ -12537,6 +12454,12 @@ location = (0.5613650, -1.6725203)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF44.TXT
 zone = ('txz135', 0.0009222)
 
+[kf45]
+description = North Palm Beach County General Aviation Airport, West Palm Beach, FL, US
+location = (0.4685232, -1.4001258)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KF45.TXT
+zone = ('flz168', 0.0032712)
+
 [kf46]
 comment = manually researched on 2020-05-24
 description = Ralph M Hall/rockwall Muni, Rockwall, TX, United States of America
@@ -12573,7 +12496,7 @@ zone = ('mnz003', 0.0039526)
 description = Fresno Air Terminal, CA, United States
 location = (0.6419903, -2.0894500)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFAT.TXT
-zone = ('caz518', 0.0183494)
+zone = ('caz307', 0.0003220)
 
 [kfay]
 description = Fayetteville Regional Airport, NC, United States
@@ -12599,12 +12522,6 @@ location = (0.7224249, -1.9269656)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFBR.TXT
 zone = ('wyz021', 0.0025901)
 
-[kfch]
-description = Fresno-Chandler, CA, United States
-location = (0.6411176, -2.0911953)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFCH.TXT
-zone = ('caz518', 0.0167247)
-
 [kfci]
 description = Richmond Executive-Chesterfield County Airport, North Chesterfield, VA, US
 location = (0.6528666, -1.3530665)
@@ -12941,6 +12858,12 @@ location = (0.7109308, -1.2813626)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFRG.TXT
 zone = ('nyz179', 0.0023327)
 
+[kfrh]
+description = French Lick Municipal Airport, French Lick, IN, US
+location = (0.6720600, -1.5120992)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFRH.TXT
+zone = ('inz076', 0.0020335)
+
 [kfri]
 description = Fort Riley, Marshall Aaf Ft Riley, KS, United States
 location = (0.6816480, -1.6888533)
@@ -13007,6 +12930,12 @@ location = (0.6614798, -1.5004014)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFTK.TXT
 zone = ('kyz028', 0.0035276)
 
+[kftn]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFTN.TXT
+zone = ('kyz028', 0.0035276)
+
 [kftw]
 description = Fort Worth Meacham International ., TX, United States
 location = (0.5730498, -1.6993689)
@@ -13067,13 +12996,6 @@ location = (0.5683956, -1.6982054)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWS.TXT
 zone = ('txz133', 0.0034178)
 
-[kfwz]
-comment = manually researched on 2020-05-24
-description = South Pass, South Pass, WY, United States of America
-location = (0.7419986, -1.8985203)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KFWZ.TXT
-zone = ('wyz018', 0.0052591)
-
 [kfxe]
 description = Fort Lauderdale Executive, FL, United States
 location = (0.4572763, -1.3994632)
@@ -13152,12 +13074,6 @@ location = (0.6836158, -1.3468008)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGAI.TXT
 zone = ('mdz504', 0.0015148)
 
-[kgao]
-description = Galliano, South Lafourche Airport, LA, United States
-location = (0.5139074, -1.5753536)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGAO.TXT
-zone = ('laz067', 0.0012416)
-
 [kgbd]
 description = Great Bend, Great Bend Municipal Airport, KS, United States
 location = (0.6693338, -1.7255489)
@@ -13170,6 +13086,12 @@ location = (0.7145039, -1.5783206)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGBG.TXT
 zone = ('ilz026', 0.0028832)
 
+[kgbk]
+description = Magnolia, LA, United States
+location = (0.4747974, -1.6092372)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGBK.TXT
+zone = ('laz066', 0.0430892)
+
 [kgcc]
 description = Gillette-Campbell Cty Airport, WY, United States
 location = (0.7737626, -1.8421950)
@@ -13632,6 +13554,12 @@ location = (0.6725335, -1.8663387)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGUC.TXT
 zone = ('coz014', 0.0036130)
 
+[kgul]
+description = Gunnison, TX, United States
+location = (0.4765428, -1.6325519)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KGUL.TXT
+zone = ('txz437', 0.0397255)
+
 [kgup]
 description = Gallup Municipal Airport, NM, United States
 location = (0.6198828, -1.8986273)
@@ -14020,7 +13948,7 @@ zone = ('nez087', 0.0004331)
 description = Hanford, Hanford Municipal Airport, CA, United States
 location = (0.6338793, -2.0879180)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHJO.TXT
-zone = ('caz037', 0.0176811)
+zone = ('caz311', 0.0017148)
 
 [khka]
 description = Blytheville Municipal Airport, AR, United States
@@ -14090,9 +14018,9 @@ zone = ('nmz412', 0.0040810)
 
 [khmp]
 description = Atlanta Speedway Airport, Hampton, GA, US
-location = (0.5827497, -1.4718780)
+location = (0.5827633, -1.4718538)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHMP.TXT
-zone = ('gaz056', 0.0023457)
+zone = ('gaz056', 0.0023527)
 
 [khmt]
 description = Hemet Ryan Airport, Hemet, CA, US
@@ -14202,6 +14130,12 @@ location = (0.5715420, -1.6847712)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHQZ.TXT
 zone = ('txz120', 0.0031882)
 
+[khrf]
+description = Ravalli County Airport, Hamilton, MT, US
+location = (0.8072409, -1.9918669)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHRF.TXT
+zone = ('mtz006', 0.0021723)
+
 [khri]
 description = Hermiston Municipal Airport, OR, United States
 location = (0.7999426, -2.0815960)
@@ -14274,6 +14208,12 @@ location = (0.7086037, -1.7179858)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSI.TXT
 zone = ('nez075', 0.0015957)
 
+[khsp]
+description = Hot Springs / Ingalls, VA, United States
+location = (0.6623525, -1.3933545)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHSP.TXT
+zone = ('vaz020', 0.0022822)
+
 [khst]
 description = Homestead Air Force Base, FL, United States
 location = (0.4447681, -1.4029538)
@@ -14383,7 +14323,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHWV.TXT
 zone = ('nyz078', 0.0041636)
 
 [khwy]
-description = Warrenton Fauquier Airport, Warrenton, VA, US
+description = Warrenton Fauquier Airport, Midland, VA, US
 location = (0.6734580, -1.3563059)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KHWY.TXT
 zone = ('vaz502', 0.0001702)
@@ -15644,10 +15584,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNP.TXT
 zone = ('vaz002', 0.0012361)
 
 [klnq]
-description = Boothville Heliport, Boothville, LA, US
-location = (0.5123264, -1.5609511)
+description = Boothville Heliport, Buras, LA, US
+location = (0.5123236, -1.5609763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KLNQ.TXT
-zone = ('laz069', 0.0028043)
+zone = ('laz069', 0.0027855)
 
 [klnr]
 description = Lone Rock Tri-County Reg, WI, United States
@@ -15985,6 +15925,12 @@ location = (0.6210475, -1.5635915)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM04.TXT
 zone = ('tnz049', 0.0028768)
 
+[km08]
+description = William L. Whitehurst Field, Bolivar, TN, US
+location = (0.6146090, -1.5541006)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KM08.TXT
+zone = ('tnz090', 0.0007295)
+
 [km19]
 description = Newport, Newport Municipal Airport, AR, United States
 location = (0.6219917, -1.5913233)
@@ -16040,7 +15986,7 @@ zone = ('tnz007', 0.0007322)
 description = Madera Municipal Airport, CA, United States
 location = (0.6454809, -2.0964313)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMAE.TXT
-zone = ('caz518', 0.0155178)
+zone = ('caz303', 0.0049050)
 
 [kmaf]
 description = Midland International Airport, TX, United States
@@ -16130,7 +16076,7 @@ zone = ('miz097', 0.0024224)
 description = Merced Municipal Airport, CA, United States
 location = (0.6507169, -2.1031217)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMCE.TXT
-zone = ('caz019', 0.0111689)
+zone = ('caz302', 0.0034303)
 
 [kmcf]
 description = Macdill Air Force Base, Fl., FL, United States
@@ -16193,12 +16139,6 @@ location = (0.6594436, -1.5577064)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMDH.TXT
 zone = ('ilz084', 0.0018224)
 
-[kmdj]
-description = Mississippi Canyon, LA, United States
-location = (0.4999059, -1.5672039)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMDJ.TXT
-zone = ('laz069', 0.0138876)
-
 [kmdq]
 description = Huntsville, Madison County Executive Airport, AL, United States
 location = (0.6084460, -1.5107085)
@@ -16263,7 +16203,7 @@ zone = ('msz001', 0.0027591)
 description = Merced / Castle Air Force Base, CA, United States
 location = (0.6521714, -2.1042853)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMER.TXT
-zone = ('caz019', 0.0094730)
+zone = ('caz302', 0.0050730)
 
 [kmev]
 description = Minden-Tahoe Airport, Minden, NV, US
@@ -16407,7 +16347,7 @@ zone = ('nhz012', 0.0015755)
 description = Mojave, CA, United States
 location = (0.6120288, -2.0621065)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMHV.TXT
-zone = ('caz059', 0.0070842)
+zone = ('caz338', 0.0030150)
 
 [kmia]
 description = Miami International Airport, FL, United States
@@ -16599,7 +16539,7 @@ zone = ('laz014', 0.0019039)
 description = Mammoth / June Lakes, CA, United States
 location = (0.6565347, -2.0740329)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMMH.TXT
-zone = ('caz073', 0.0056737)
+zone = ('caz326', 0.0049224)
 
 [kmmi]
 description = McMinn County Airport, Athens, TN, US
@@ -16661,6 +16601,12 @@ location = (0.7877253, -1.5294902)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMNM.TXT
 zone = ('wiz022', 0.0051156)
 
+[kmnn]
+description = Marion Municipal Airport, OH, United States
+location = (0.7088946, -1.4497868)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMNN.TXT
+zone = ('ohz036', 0.0013498)
+
 [kmnv]
 description = Monroe County Airport, Madisonville, TN, US
 location = (0.6203842, -1.4727124)
@@ -16733,12 +16679,6 @@ location = (0.7072123, -1.5821846)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQB.TXT
 zone = ('ilz035', 0.0011685)
 
-[kmqe]
-description = Milton Blue Hill Observ, MA, United States
-location = (0.7368198, -1.2412200)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KMQE.TXT
-zone = ('maz016', 0.0013906)
-
 [kmqi]
 description = Manteo / Dare County Regional, NC, United States
 location = (0.6268641, -1.3212142)
@@ -17194,7 +17134,7 @@ zone = ('mdz017', 0.0028514)
 description = Naws China Lake, CA, United States
 location = (0.6227917, -2.0542525)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNID.TXT
-zone = ('caz523', 0.0119303)
+zone = ('caz337', 0.0013942)
 
 [knip]
 description = Jacksonville Naval Air Stn, FL, United States
@@ -17214,6 +17154,12 @@ location = (0.6056293, -1.3444853)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNJM.TXT
 zone = ('ncz195', 0.0021609)
 
+[knjw]
+description = Meridian Range B, MS, United States
+location = (0.5724680, -1.5504342)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNJW.TXT
+zone = ('msz046', 0.0029287)
+
 [knkt]
 description = Cherry Point, Marine Corps Air Station, NC, United States
 location = (0.6090811, -1.3418237)
@@ -17230,7 +17176,7 @@ zone = ('caz043', 0.0023258)
 description = Lemoore Naval Air Station, CA, United States
 location = (0.6341363, -2.0935224)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KNLC.TXT
-zone = ('caz037', 0.0157464)
+zone = ('caz305', 0.0023040)
 
 [knmm]
 description = Meridian Naval Air Station, MS, United States
@@ -17399,7 +17345,7 @@ zone = ('caz019', 0.0098506)
 description = Reedley Municipal Airport, Reedley, CA, US
 location = (0.6399477, -2.0847957)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO32.TXT
-zone = ('caz519', 0.0157606)
+zone = ('caz319', 0.0036349)
 
 [ko69]
 comment = manually researched on 2020-05-24
@@ -17408,6 +17354,12 @@ location = (0.6677242, -2.1398667)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO69.TXT
 zone = ('caz506', 0.0020183)
 
+[ko86]
+description = Trinity Center Airport, Trinity Center, CA, US
+location = (0.7152918, -2.1414143)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KO86.TXT
+zone = ('caz013', 0.0062553)
+
 [koaj]
 description = Jacksonville, Albert J Ellis Airport, NC, United States
 location = (0.6079564, -1.3546664)
@@ -17528,6 +17480,12 @@ location = (0.7798713, -1.3171418)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOGS.TXT
 zone = ('nyz087', 0.0035184)
 
+[koic]
+description = Lt Warren Eaton Airport, Norwich, NY, US
+location = (0.7429273, -1.3181442)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOIC.TXT
+zone = ('nyz045', 0.0016991)
+
 [koin]
 description = Oberlin Municipal Airport, Oberlin, KS, US
 location = (0.6952327, -1.7547366)
@@ -17902,7 +17860,7 @@ zone = ('okz060', 0.0031112)
 
 [kowx]
 description = Putnam County Airport, Ottawa, OH, US
-location = (0.7162063, -1.4657625)
+location = (0.7162063, -1.4657624)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KOWX.TXT
 zone = ('ohz016', 0.0019850)
 
@@ -18254,12 +18212,6 @@ location = (0.4566945, -1.6987871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPIL.TXT
 zone = ('txz257', 0.0002952)
 
-[kpim]
-description = Harris County Airport, Pine Mountain, GA, US
-location = (0.5731783, -1.4814774)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPIM.TXT
-zone = ('gaz078', 0.0018685)
-
 [kpir]
 description = Pierre Regional Airport, SD, United States
 location = (0.7746353, -1.7502744)
@@ -18607,7 +18559,7 @@ zone = ('ksz081', 0.0009223)
 description = Porterville, Porterville Municipal Airport, CA, United States
 location = (0.6289003, -2.0781054)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KPTV.TXT
-zone = ('caz519', 0.0171950)
+zone = ('caz315', 0.0045169)
 
 [kptw]
 description = Pottstown Limerick Airport, PA, United States
@@ -18777,12 +18729,6 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAL.TXT
 zone = ('miz018', 0.0017263)
 
-[kqay]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQAY.TXT
-zone = ('miz018', 0.0017263)
-
 [kqaz]
 description = unknown station in United States of America
 location = None
@@ -18975,10 +18921,10 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQHY.TXT
 zone = ('miz018', 0.0017263)
 
-[kqix]
+[kqjk]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQIX.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQJK.TXT
 zone = ('miz018', 0.0017263)
 
 [kqjq]
@@ -18987,28 +18933,16 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQJQ.TXT
 zone = ('miz018', 0.0017263)
 
-[kqm2]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQM2.TXT
-zone = ('miz018', 0.0017263)
-
-[kqme]
+[kqjz]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQME.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQJZ.TXT
 zone = ('miz018', 0.0017263)
 
-[kqms]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMS.TXT
-zone = ('miz018', 0.0017263)
-
-[kqmu]
+[kqm2]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMU.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQM2.TXT
 zone = ('miz018', 0.0017263)
 
 [kqmv]
@@ -19017,40 +18951,40 @@ location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMV.TXT
 zone = ('miz018', 0.0017263)
 
-[kqmz]
+[kqn3]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQMZ.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQN3.TXT
 zone = ('miz018', 0.0017263)
 
-[kqn3]
+[kqnx]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQN3.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNX.TXT
 zone = ('miz018', 0.0017263)
 
-[kqnb]
+[kqoa]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNB.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOA.TXT
 zone = ('miz018', 0.0017263)
 
-[kqnc]
+[kqoc]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNC.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOC.TXT
 zone = ('miz018', 0.0017263)
 
-[kqnd]
+[kqoe]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQND.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOE.TXT
 zone = ('miz018', 0.0017263)
 
-[kqno]
+[kqos]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQNO.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQOS.TXT
 zone = ('miz018', 0.0017263)
 
 [kqrd]
@@ -19076,11 +19010,6 @@ description = Atsugi, Japan Naval Air, Japan
 location = (0.6187192, 2.4338616)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTA.TXT
 
-[kqtt]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQTT.TXT
-
 [kqtz]
 description = unknown station in United States of America
 location = None
@@ -19091,30 +19020,35 @@ description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUT.TXT
 
+[kquu]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQUU.TXT
+
 [kqvf]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQVF.TXT
 
-[kqwd]
+[kqvy]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWD.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQVY.TXT
 
 [kqwm]
 description = unknown station in United States of America
 location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQWM.TXT
 
-[kqxh]
+[kqx2]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXH.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQX2.TXT
 
-[kqxx]
+[kqxh]
 description = unknown station in United States of America
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXX.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KQXH.TXT
 
 [krac]
 description = Batten International Airport, WI, United States
@@ -19279,11 +19213,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRFI.TXT
 zone = ('txz150', 0.0014553)
 
 [krga]
-comment = manually researched on 2020-05-24
-description = Richmond [Central Kentucky Regional], KY, US // Central Kentucky Rgnl, Richmond, KY, United States of America
-location = (0.6567942, -1.4718787)
+description = Central Kentucky Regional Airport, Richmond, KY, US
+location = (0.6567813, -1.4718763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRGA.TXT
-zone = ('kyz057', 0.0017206)
+zone = ('kyz057', 0.0017313)
 
 [krgk]
 description = Red Wing, Red Wing Municipal Airport, MN, United States
@@ -19363,6 +19296,12 @@ location = (0.7260570, -1.9032815)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRKS.TXT
 zone = ('wyz029', 0.0080420)
 
+[krkw]
+description = Rockwood Municipal Airport, Rockwood, TN, US
+location = (0.6269624, -1.4781141)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRKW.TXT
+zone = ('tnz067', 0.0026883)
+
 [krld]
 description = Richland Airport, Richland, WA, US
 location = (0.8081852, -2.0822476)
@@ -19477,6 +19416,12 @@ location = (0.7926946, -1.6017517)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRPD.TXT
 zone = ('wiz015', 0.0009217)
 
+[krph]
+description = Graham, Graham Municipal Airport, TX, United States
+location = (0.5778785, -1.7201141)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KRPH.TXT
+zone = ('txz100', 0.0022596)
+
 [krpj]
 description = Rochelle, Rochelle Municipal-Koritz Field Airport, IL, United States
 location = (0.7311718, -1.5547102)
@@ -19740,7 +19685,7 @@ zone = ('orz511', 0.0041039)
 description = Methow Valley State Airport, Winthrop, WA, US
 location = (0.8451739, -2.0969433)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KS52.TXT
-zone = ('waz043', 0.0081517)
+zone = ('waz049', 0.0030299)
 
 [ks59]
 description = Libby Airport, Libby, MT, US
@@ -19868,12 +19813,6 @@ location = (0.5789571, -1.5063151)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSCD.TXT
 zone = ('alz027', 0.0041658)
 
-[kscf]
-description = South Marsh 268, LA, United States
-location = (0.5081672, -1.6034534)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSCF.TXT
-zone = ('laz054', 0.0123392)
-
 [ksch]
 description = Schenectady Airport, NY, United States
 location = (0.7478736, -1.2903801)
@@ -19908,7 +19847,7 @@ zone = ('iaz090', 0.0024874)
 description = Sandberg, CA, United States
 location = (0.6065019, -2.0719967)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSDB.TXT
-zone = ('caz088', 0.0056569)
+zone = ('caz335', 0.0036435)
 
 [ksdc]
 description = Williamson Sodus Airport, Williamson/Sodus, NY, US
@@ -20096,12 +20035,6 @@ location = (0.8243772, -2.1490821)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSHN.TXT
 zone = ('waz511', 0.0050172)
 
-[kshp]
-description = Sheppard Air Force Base, TX, United States
-location = (0.5928302, -1.7188584)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KSHP.TXT
-zone = ('txz086', 0.0032039)
-
 [kshr]
 description = Sheridan County Airport, WY, United States
 location = (0.7813257, -1.8669205)
@@ -20708,6 +20641,12 @@ location = (0.5178270, -1.6591833)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT41.TXT
 zone = ('txz313', 0.0010324)
 
+[kt69]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KT69.TXT
+zone = ('txz313', 0.0010324)
+
 [kt70]
 description = Laughlin Air Force Base Auxiliary #1 Airport, Brackettville, TX, US
 location = (0.5082190, -1.7535827)
@@ -20768,12 +20707,6 @@ location = (0.5669363, -1.4265836)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTBR.TXT
 zone = ('gaz100', 0.0015063)
 
-[ktbx]
-description = Shoshoni Municipal Airport, Shoshoni, WY, US
-location = (0.7548776, -1.8870675)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTBX.TXT
-zone = ('wyz017', 0.0028161)
-
 [ktcc]
 description = Tucumcari Municipal Airport, NM, United States
 location = (0.6140650, -1.8081611)
@@ -21056,6 +20989,12 @@ location = (0.6715032, -1.7607755)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTQK.TXT
 zone = ('ksz043', 0.0003294)
 
+[ktqv]
+description = unknown station in United States of America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTQV.TXT
+zone = ('ksz043', 0.0003294)
+
 [ktri]
 description = Tri-City Regional Airport, TN, United States
 location = (0.6364634, -1.4381513)
@@ -21084,7 +21023,7 @@ zone = ('caz061', 0.0028966)
 description = Tehachapi Municipal Airport, Tehachapi, CA, US
 location = (0.6132214, -2.0671506)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTSP.TXT
-zone = ('caz059', 0.0097523)
+zone = ('caz334', 0.0015450)
 
 [ktta]
 description = Sanford, Sanford-Lee County Regional Airport, NC, United States
@@ -21236,6 +21175,12 @@ location = (0.6964009, -1.4510183)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KTZR.TXT
 zone = ('ohz055', 0.0020907)
 
+[ku16]
+description = Eagle Range, UT, United States
+location = (0.7164577, -1.9733856)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU16.TXT
+zone = ('utz101', 0.0030571)
+
 [ku42]
 description = Salt Lake City, Salt Lake City Municipal 2 Airport, UT, United States
 location = (0.7089430, -1.9546427)
@@ -21256,10 +21201,10 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU55.TXT
 zone = ('utz125', 0.0010712)
 
 [ku68]
-description = North Big Horn County Airport, Cowley/Lovell/Byron, WY, US
-location = (0.7838571, -1.8927397)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KU68.TXT
-zone = ('mtz171', 0.0051211)
+zone = ('utz125', 0.0010712)
 
 [ku69]
 description = Duchesne Municipal Airport, Duchesne, UT, US
@@ -21547,7 +21492,7 @@ zone = ('moz058', 0.0022272)
 description = Visalia, Visalia Municipal Airport, CA, United States
 location = (0.6338454, -2.0839231)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KVIS.TXT
-zone = ('caz519', 0.0173101)
+zone = ('caz312', 0.0021187)
 
 [kvji]
 description = Abingdon, VA, United States
@@ -21746,16 +21691,16 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW75.TXT
 zone = ('vaz085', 0.0018893)
 
 [kw78]
-description = William M Tuck Airport, South Boston, VA, US
-location = (0.6407104, -1.3761572)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW78.TXT
-zone = ('vaz058', 0.0015902)
+zone = ('vaz085', 0.0018893)
 
 [kw81]
-description = Crewe Municipal Airport, Crewe, VA, US
-location = (0.6489309, -1.3630724)
+description = unknown station in United States of America
+location = None
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KW81.TXT
-zone = ('vaz067', 0.0009310)
+zone = ('vaz085', 0.0018893)
 
 [kw96]
 comment = manually researched on 2020-05-24
@@ -21896,12 +21841,6 @@ location = (0.5790178, -1.7074265)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXBP.TXT
 zone = ('txz102', 0.0026374)
 
-[kxer]
-description = unknown station in United States of America
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/KXER.TXT
-zone = ('txz102', 0.0026374)
-
 [kxif]
 description = unknown station in United States of America
 location = None
@@ -22164,7 +22103,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAB.TXT
 
 [leag]
 description = Algeciras Heliport, Algeciras, CA, ES
-location = (0.6305679, -0.0949654)
+location = (0.6305669, -0.0949647)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEAG.TXT
 
 [leal]
@@ -22268,7 +22207,7 @@ location = (0.7033677, -0.0648681)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEGT.TXT
 
 [lehc]
-description = Huesca/Pirineos Airport, Monflorite/Alcalá del Obispo, AR, ES
+description = Huesca-Pirineos Airport, Monflorite/Alcalá del Obispo, AR, ES
 location = (0.7343665, -0.0055269)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEHC.TXT
 
@@ -22438,7 +22377,7 @@ location = (0.6530440, -0.1029744)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LEZL.TXT
 
 [lfac]
-description = Calais-Dunkerque Airport, Calais/Dunkerque, HDF, FR
+description = Calais-Dunkerque Airport, Marck, HDF, FR
 location = (0.8894565, 0.0341170)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LFAC.TXT
 
@@ -23327,16 +23266,6 @@ description = Cagliari / Elmas, Italy
 location = (0.6850417, 0.1582432)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEE.TXT
 
-[lief]
-description = Capo Frasca, Italy
-location = (0.6937684, 0.1477712)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEF.TXT
-
-[lieh]
-description = Capo Caccia, Italy
-location = (0.7080219, 0.1425352)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LIEH.TXT
-
 [lieo]
 description = Olbia / Costa Smeralda, Italy
 location = (0.7138397, 0.1660972)
@@ -23777,16 +23706,6 @@ description = Niederosterreich / Lugplatz Voslau, Austria
 location = (0.8371375, 0.2837808)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOAV.TXT
 
-[logk]
-description = Kapfenberg Airport, Kapfenberg, 6, AT
-location = (0.8282904, 0.2675786)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOGK.TXT
-
-[logm]
-description = Flugfeld Mariazell, Mariazell, 6, AT
-location = (0.8340882, 0.2670412)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOGM.TXT
-
 [lowg]
 description = Graz-Thalerhof-Flughafen, Austria
 location = (0.8203047, 0.2693625)
@@ -23817,11 +23736,6 @@ description = Wien / Schwechat-Flughafen, Austria
 location = (0.8397943, 0.2891429)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOWW.TXT
 
-[lowz]
-description = Zell Am See, Austria
-location = (0.8254098, 0.2231840)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LOWZ.TXT
-
 [loxt]
 description = Tulln, Austria
 location = (0.8432849, 0.2812889)
@@ -24298,7 +24212,7 @@ location = (0.6736971, 0.6856235)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCA.TXT
 
 [ltcb]
-description = Ordu Giresun Airport, Ordu, 52, TR
+description = OrduGiresun Airport, Ordu, 52, TR
 location = (0.7150068, 0.6647260)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCB.TXT
 
@@ -24349,7 +24263,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCL.TXT
 
 [ltcm]
 description = Sinop Airport, Sinop, 57, TR
-location = (0.7333141, 0.6120241)
+location = (0.7333579, 0.6121179)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTCM.TXT
 
 [ltcn]
@@ -24413,8 +24327,8 @@ location = (0.6606071, 0.5299983)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFC.TXT
 
 [ltfd]
-description = Balıkesir Körfez Airport, Edremit, 10, TR
-location = (0.6903580, 0.4714797)
+description = Balıkesir Koca Seyit Airport, Edremit, 10, TR
+location = (0.6903580, 0.4714798)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LTFD.TXT
 
 [ltfe]
@@ -24477,11 +24391,6 @@ description = Beograd / Surcin, Serbia And Montenegro
 location = (0.7821984, 0.3540109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYBE.TXT
 
-[lybm]
-description = unknown station in Serbia or Montenegro
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LYBM.TXT
-
 [lybt]
 description = Batajnica Air Base, Batajnica, 07, RS
 location = (0.7842689, 0.3535601)
@@ -24542,11 +24451,6 @@ description = Dolny Hricov, Slovakia
 location = (0.8592838, 0.3248688)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/LZZI.TXT
 
-[macb]
-description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MACB.TXT
-
 [mbgt]
 description = JAGS McCartney International Airport, Cockburn Town, GT, TC
 location = (0.3742771, -1.2416674)
@@ -24560,9 +24464,15 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MBPV.TXT
 
 [mdab]
 description = Arroyo Barril Airport, Arroyo Barril, 20, DO
-location = (0.3350788, -1.2117786)
+location = (0.3350775, -1.2117789)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDAB.TXT
-zone = ('prz010', 0.0409371)
+zone = ('prz010', 0.0409368)
+
+[mdar]
+description = unknown station in Dominican Republic
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDAR.TXT
+zone = ('prz010', 0.0409368)
 
 [mdbh]
 description = Barahona, Dominican Republic
@@ -24570,17 +24480,11 @@ location = (0.3176499, -1.2409291)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDBH.TXT
 zone = ('prz010', 0.0651832)
 
-[mdct]
-description = unknown station in Dominican Republic
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDCT.TXT
-zone = ('prz010', 0.0651832)
-
 [mdcy]
 description = Samaná El Catey International Airport, Samana, 20, DO
-location = (0.3362726, -1.2172275)
+location = (0.3363120, -1.2171473)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDCY.TXT
-zone = ('prz010', 0.0461390)
+zone = ('prz010', 0.0460841)
 
 [mdjb]
 description = La Isabela International Airport, La Isabela, 01, DO
@@ -24618,34 +24522,16 @@ location = (0.3394665, -1.2339478)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MDST.TXT
 zone = ('prz010', 0.0620231)
 
-[meat]
-description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MEAT.TXT
-zone = ('prz010', 0.0620231)
-
-[meba]
+[mesh]
 description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MEBA.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MESH.TXT
 zone = ('prz010', 0.0620231)
 
-[meps]
+[mftl]
 description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MEPS.TXT
-zone = ('prz010', 0.0620231)
-
-[mesc]
-description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MESC.TXT
-zone = ('prz010', 0.0620231)
-
-[mesg]
-description = unknown station in Central America, Mexico or northern/western parts of the Caribbean
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MESG.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MFTL.TXT
 zone = ('prz010', 0.0620231)
 
 [mgcb]
@@ -24718,11 +24604,6 @@ description = Choluteca, Honduras
 location = (0.2321288, -1.5216362)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHCH.TXT
 
-[mhgr]
-description = Sangrelaya Airport, Donel, CL, HN
-location = (0.2788073, -1.4849218)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHGR.TXT
-
 [mhgs]
 description = Celaque Airport, Gracias, LE, HN
 location = (0.2543554, -1.5462884)
@@ -24753,6 +24634,11 @@ description = Puerto Lempira, Honduras
 location = (0.2655809, -1.4625859)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHPL.TXT
 
+[mhpr]
+description = unknown station in Honduras
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MHPR.TXT
+
 [mhro]
 description = Roatan, Honduras
 location = (0.2847796, -1.5100007)
@@ -25024,7 +24910,7 @@ location = (0.3385939, -1.7808176)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMPN.TXT
 
 [mmpq]
-description = Palenque International Airport, CHP, MX
+description = Palenque International Airport, Palenque, CHP, MX
 location = (0.3060112, -1.6059732)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMPQ.TXT
 
@@ -25056,12 +24942,12 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSD.TXT
 
 [mmsl]
 description = Cabo San Lucas International Airport, Cabo San Lucas, BCS, MX
-location = (0.4005129, -1.9187625)
+location = (0.4005218, -1.9187828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSL.TXT
 
 [mmsm]
-description = Santa Lucía Air Force Base / Felipe Angeles International Airport, Mexico City (Santa Lucía), MEX, MX
-location = (0.3447905, -1.7281777)
+description = Santa Lucía Air Force Base / General Felipe Ángeles International Airport, Mexico City (Santa Lucía), MEX, MX
+location = (0.3446292, -1.7281290)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MMSM.TXT
 
 [mmsp]
@@ -25144,6 +25030,11 @@ description = Chinandega, Nicaragua
 location = (0.2204933, -1.5207636)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MNCH.TXT
 
+[mncp]
+description = unknown station in Nicaragua
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MNCP.TXT
+
 [mnjg]
 description = Jinotega, Nicaragua
 location = (0.2283472, -1.5006923)
@@ -25184,11 +25075,6 @@ description = Marcos A. Gelabert, Panama
 location = (0.1567887, -1.3878276)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPMG.TXT
 
-[mpmp]
-description = unknown station in Panama
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPMP.TXT
-
 [mppa]
 description = Panamá Pacífico International Airport, Panamá City, 10, PA
 location = (0.1555924, -1.3892751)
@@ -25204,11 +25090,6 @@ description = Tocumen, Panama
 location = (0.1579523, -1.3852096)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MPTO.TXT
 
-[mr0c]
-description = unknown station in Costa Rica
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/MR0C.TXT
-
 [mrlb]
 description = Liberia, Costa Rica
 location = (0.1852958, -1.4910930)
@@ -25347,12 +25228,6 @@ 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)
@@ -25475,7 +25350,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNR.TXT
 
 [nfns]
 description = Savusavu Airport, Savusavu, N, FJ
-location = (-0.2932642, 3.1300910)
+location = (-0.2932746, 3.1300837)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFNS.TXT
 
 [nftf]
@@ -25488,12 +25363,6 @@ description = Haapai, Tonga
 location = (-0.3455752, -3.0429816)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFTL.TXT
 
-[nftp]
-description = Kuini Lavenia Airport, Niuatoputapu, 03, TO
-location = (-0.2788564, -3.0332267)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NFTP.TXT
-zone = ('asz001', 0.0594419)
-
 [nftv]
 description = Vava'u International Airport, Vava'u Island, 05, TO
 location = (-0.3243747, -3.0362098)
@@ -25527,12 +25396,6 @@ location = (-0.2309652, -3.0746884)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NLWW.TXT
 zone = ('asz001', 0.0942539)
 
-[nnch]
-description = unknown station in South Pacific
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NNCH.TXT
-zone = ('asz001', 0.0942539)
-
 [nsfa]
 description = Faleolo Intl / Apia, Samoa
 location = (-0.2411463, -3.0019663)
@@ -25615,11 +25478,6 @@ description = Amundsen-Scott South Pole Station, Antarctica
 location = (-1.5707963, 0.0000000)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZSP.TXT
 
-[nzwd]
-description = Williams Field, Antarctic, New Zealand
-location = (-1.3593206, 2.9085912)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZWD.TXT
-
 [nzwn]
 description = Wellington Airport, New Zealand
 location = (-0.7214028, 3.0508355)
@@ -25630,26 +25488,16 @@ description = Whenuapai, New Zealand
 location = (-0.6419903, 3.0479267)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/NZWP.TXT
 
-[oahr]
-description = Herat, Afghanistan
-location = (0.5971935, 1.0858857)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAHR.TXT
-
-[oakb]
-description = Kabul Airport, Afghanistan
-location = (0.6044657, 1.2077678)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAKB.TXT
+[oakl]
+description = unknown station in Afghanistan
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OAKL.TXT
 
 [obbi]
 description = Bahrain International Airport, Bahrain
 location = (0.4584398, 0.8840093)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OBBI.TXT
 
-[odkl]
-description = unknown station in Pakistan, Afghanistan or Western Asia
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ODKL.TXT
-
 [oeab]
 description = Abha, Saudi Arabia
 location = (0.3182317, 0.7443829)
@@ -25740,11 +25588,6 @@ description = Madinah, Saudi Arabia
 location = (0.4284783, 0.6928957)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEMA.TXT
 
-[oemn]
-description = unknown station in Saudi Arabia
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEMN.TXT
-
 [oeng]
 description = Najran, Saudi Arabia
 location = (0.3074688, 0.7752171)
@@ -25820,6 +25663,11 @@ description = Yenbo, Saudi Arabia
 location = (0.4214970, 0.6643887)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OEYN.TXT
 
+[ofam]
+description = unknown station in Pakistan, Afghanistan or Western Asia
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OFAM.TXT
+
 [oiaa]
 description = Abadan, Iran
 location = (0.5299983, 0.8421214)
@@ -25861,12 +25709,12 @@ location = (0.5058546, 0.8872090)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBB.TXT
 
 [oibh]
-description = Bastak Airport, 23, IR
+description = Bastak Airport, 22, IR
 location = (0.4749512, 0.9480384)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBH.TXT
 
 [oibj]
-description = Jam Airport, Kangan, 06, IR
+description = Jam Airport, Kangan, 18, IR
 location = (0.4855593, 0.9137183)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBJ.TXT
 
@@ -25881,12 +25729,12 @@ location = (0.4639667, 0.9570222)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBL.TXT
 
 [oibp]
-description = Persian Gulf International Airport, Asalouyeh, 06, IR
+description = Persian Gulf International Airport, Asalouyeh, 18, IR
 location = (0.4778642, 0.9204465)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBP.TXT
 
 [oibq]
-description = Khark Island Airport, 06, IR
+description = Khark Island Airport, 18, IR
 location = (0.5106886, 0.8783177)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBQ.TXT
 
@@ -25896,7 +25744,7 @@ location = (0.4522051, 0.9518929)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBS.TXT
 
 [oibv]
-description = Lavan Island Airport, 23, IR
+description = Lavan Island Airport, 22, IR
 location = (0.4679280, 0.9312431)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIBV.TXT
 
@@ -25961,7 +25809,7 @@ location = (0.6085624, 0.8473961)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIHH.TXT
 
 [oihm]
-description = Malayer Airport, Malayer, 24, IR
+description = Malayer Airport, Malayer, 13, IR
 location = (0.5983570, 0.8520115)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIHM.TXT
 
@@ -25971,7 +25819,7 @@ location = (0.5951573, 0.8621927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIHR.TXT
 
 [oiie]
-description = Imam Khomeini International Airport, Tehran, 07, IR
+description = Imam Khomeini International Airport, Tehran, 23, IR
 location = (0.6181275, 0.8927743)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIIE.TXT
 
@@ -26021,7 +25869,7 @@ location = (0.4669628, 0.9756778)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIKQ.TXT
 
 [oikr]
-description = Rafsanjan Airport, 15, IR
+description = Rafsanjan Airport, 08, IR
 location = (0.5287946, 0.9782763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIKR.TXT
 
@@ -26036,12 +25884,12 @@ location = (0.6370646, 1.0657853)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMC.TXT
 
 [oimd]
-description = Gonabad Airport, Gonabad, 30, IR
+description = Gonabad Airport, Gonabad, 09, IR
 location = (0.5995206, 1.0241592)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMD.TXT
 
 [oimj]
-description = Shahroud Airport, 12, IR
+description = Shahroud Airport, 20, IR
 location = (0.6357414, 0.9617497)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMJ.TXT
 
@@ -26072,7 +25920,7 @@ location = (0.5864306, 0.9933832)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OIMT.TXT
 
 [oinb]
-description = Babolsar Airport, Babolsar, 21, IR
+description = Babolsar Airport, Babolsar, 02, IR
 location = (0.6407324, 0.9194342)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINB.TXT
 
@@ -26102,7 +25950,7 @@ location = (0.6440265, 0.8843002)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINR.TXT
 
 [oinz]
-description = Sari Dasht-e Naz International Airport, Sari, 21, IR
+description = Sari Dasht-e Naz International Airport, Sari, 02, IR
 location = (0.6395656, 0.9283190)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OINZ.TXT
 
@@ -26122,7 +25970,7 @@ location = (0.4830005, 0.9491343)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OISL.TXT
 
 [oisr]
-description = Lamerd Airport, Lamerd, 14, IR
+description = Lamerd Airport, Lamerd, 07, IR
 location = (0.4777437, 0.9283197)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OISR.TXT
 
@@ -26152,7 +26000,7 @@ location = (0.6518562, 0.8050574)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITM.TXT
 
 [oitp]
-description = Parsabade Moghan Airport, Parsabad, 03, IR
+description = Parsabad-Moghan Airport, Parsabad, 24, IR
 location = (0.6912132, 0.8356898)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITP.TXT
 
@@ -26167,7 +26015,7 @@ location = (0.6646796, 0.8077966)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITT.TXT
 
 [oitu]
-description = Maku National Airport, Showt, 02, IR
+description = Maku National Airport, Showt, 04, IR
 location = (0.6864380, 0.7754498)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OITU.TXT
 
@@ -26276,11 +26124,21 @@ description = Sharjah International Airport, United Arab Emirates
 location = (0.4421501, 0.9689486)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OMSJ.TXT
 
+[ooad]
+description = unknown station in Oman
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OOAD.TXT
+
 [oodq]
 description = Duqm International Airport, Duqm, WU, OM
 location = (0.3403731, 1.0059060)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OODQ.TXT
 
+[ookb]
+description = Khassab, Oman
+location = (0.4575672, 0.9814568)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OOKB.TXT
+
 [ooms]
 description = Seeb, International Airport, Oman
 location = (0.4116068, 1.0172361)
@@ -26336,21 +26194,11 @@ description = Peshawar, Pakistan
 location = (0.5937028, 1.2493649)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPPS.TXT
 
-[oprn]
-description = Islamabad Airport, Pakistan
-location = (0.5867215, 1.2758357)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPRN.TXT
-
 [opsk]
 description = Sukkur, Pakistan
 location = (0.4838392, 1.2006459)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPSK.TXT
 
-[opsr]
-description = Sargodha, Pakistan
-location = (0.5593780, 1.2682726)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OPSR.TXT
-
 [opst]
 description = Sialkot International Airport, Sialkot, PB, PK
 location = (0.5678526, 1.2978948)
@@ -26361,16 +26209,16 @@ description = Baghdad International Airport / New Al Muthana Air Base, Baghdad,
 location = (0.5805402, 0.7720394)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORBI.TXT
 
+[orbr]
+description = Bashur Airfield, Bashur, AR, IQ
+location = (0.6376333, 0.7738773)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORBR.TXT
+
 [orer]
 description = Erbil International Airport, Arbil, AR, IQ
 location = (0.6324654, 0.7673026)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORER.TXT
 
-[orin]
-description = unknown station in Iraq
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORIN.TXT
-
 [ormm]
 description = Basra International Airport, Basra, BA, IQ
 location = (0.5331824, 0.8318606)
@@ -26386,10 +26234,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
 
-[orur]
-description = unknown station in Iraq
+[osao]
+description = unknown station in Syria
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ORUR.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSAO.TXT
 
 [osap]
 description = Aleppo International Airport, Syria
@@ -26401,11 +26249,6 @@ description = Damascus Int. Airport, Syria
 location = (0.5832309, 0.6373361)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSDI.TXT
 
-[osdo]
-description = unknown station in Syria
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/OSDO.TXT
-
 [oskl]
 description = Kamishli, Syria
 location = (0.6466445, 0.7193665)
@@ -26437,6 +26280,12 @@ location = (1.2241041, -2.5532427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAD.TXT
 zone = ('akz203', 0.0194057)
 
+[paak]
+description = Atka, Atka Airport, AK, United States
+location = (0.9114158, -3.0404751)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAAK.TXT
+zone = ('akz187', 0.0070815)
+
 [paaq]
 description = Palmer Municipal Airport, AK, United States
 location = (1.0751228, -2.6022859)
@@ -26509,6 +26358,12 @@ location = (1.0783226, -2.8978283)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PACZ.TXT
 zone = ('akz155', 0.0330574)
 
+[pade]
+description = Deering Airport, AK, United States
+location = (1.1530809, -2.8408142)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADE.TXT
+zone = ('akz210', 0.0101289)
+
 [padg]
 description = Red Dog Airport, Red Dog, AK, US
 location = (1.1873841, -2.8431239)
@@ -26527,6 +26382,12 @@ location = (1.0306169, -2.7666378)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADL.TXT
 zone = ('akz161', 0.0121705)
 
+[padm]
+description = Marshall Don Hunter Sr Airport, Marshall, AK, US
+location = (1.0797357, -2.8278872)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PADM.TXT
+zone = ('akz155', 0.0219314)
+
 [padq]
 description = Kodiak Airport, AK, United States
 location = (1.0079276, -2.6613362)
@@ -26635,12 +26496,6 @@ location = (1.1952596, -2.6089763)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGB.TXT
 zone = ('akz206', 0.0124840)
 
-[pagg]
-description = Kwigillingok Airport, Kwigillingok, AK, US
-location = (1.0450421, -2.8478364)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAGG.TXT
-zone = ('akz155', 0.0141488)
-
 [pagh]
 description = Shungnak Airport, Shungnak, AK, US
 location = (1.1674176, -2.7429944)
@@ -26713,6 +26568,12 @@ location = (1.0736684, -2.8995737)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHP.TXT
 zone = ('akz155', 0.0314008)
 
+[pahx]
+description = Shageluk Airport, Shageluk, AK, US
+location = (1.0941870, -2.7850044)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAHX.TXT
+zone = ('akz215', 0.0013266)
+
 [pahy]
 description = Hydaburg, Hydaburg Seaplane Base, AK, United States
 location = (0.9634217, -2.3183790)
@@ -26857,6 +26718,12 @@ location = (1.0678506, -2.6177030)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALH.TXT
 zone = ('akz101', 0.0039174)
 
+[pali]
+description = unknown station in Alaska
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PALI.TXT
+zone = ('akz101', 0.0039174)
+
 [palj]
 description = Port Alsworth, Port Alsworth Airport, AK, United States
 location = (1.0506882, -2.6933339)
@@ -26905,6 +26772,12 @@ location = (1.1081113, -2.8293533)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMK.TXT
 zone = ('akz212', 0.0112108)
 
+[pamm]
+description = Metlakatla, Metlakatla Seaplane Base, AK, United States
+location = (0.9622194, -2.2964703)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMM.TXT
+zone = ('akz028', 0.0085636)
+
 [pamo]
 description = Mountain Village Airport, Mountain Village, AK, US
 location = (1.0837692, -2.8567899)
@@ -26917,6 +26790,12 @@ location = (1.0684324, -2.6153759)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMR.TXT
 zone = ('akz101', 0.0028153)
 
+[pamy]
+description = Mekoryuk, Mekoryuk Airport, AK, United States
+location = (1.0535971, -2.9019008)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAMY.TXT
+zone = ('akz155', 0.0298457)
+
 [pana]
 description = Napakiak Airport, Napakiak, AK, US
 location = (1.0592456, -2.8270669)
@@ -27197,12 +27076,6 @@ location = (1.1149745, -2.8064894)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAUN.TXT
 zone = ('akz212', 0.0021486)
 
-[paut]
-description = Akutan Airport, Akutan, AK, US
-location = (0.9450014, -2.8903408)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PAUT.TXT
-zone = ('akz185', 0.0187118)
-
 [pava]
 description = Chevak Airport, Chevak, AK, US
 location = (1.0740913, -2.8902740)
@@ -27311,6 +27184,12 @@ location = (1.1234877, -2.8138896)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFSH.TXT
 zone = ('akz212', 0.0077699)
 
+[pfws]
+description = South Naknek Number 2 Airport, South Naknek, AK, US
+location = (1.0245642, -2.7402782)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PFWS.TXT
+zone = ('akz161', 0.0106075)
+
 [pfyu]
 description = Fort Yukon, Fort Yukon Airport, AK, United States
 location = (1.1618075, -2.5353816)
@@ -27354,12 +27233,6 @@ location = (0.3749549, -2.7582020)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHHI.TXT
 zone = ('hiz010', 0.0001042)
 
-[phjh]
-description = Lahaina / West Maui, HI, United States
-location = (0.3668100, -2.7337674)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PHJH.TXT
-zone = ('hiz017', 0.0019347)
-
 [phjr]
 description = Kalaeloa Airport, HI, United States
 location = (0.3720460, -2.7587838)
@@ -27472,11 +27345,6 @@ description = Babelthuap Island, Babelthuap/Koror Airport, Palau
 location = (0.1285726, 2.3480496)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PTRO.TXT
 
-[ptrp]
-description = unknown station in Federated States of Micronesia, Palau
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/PTRP.TXT
-
 [ptsa]
 description = Kosrae Island, Kosrae Airport, Micronesia, Federated States Of
 location = (0.0933751, 2.8440140)
@@ -27552,11 +27420,6 @@ description = Kasumigaura Ab, Japan
 location = (0.6289003, 2.4469516)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJAK.TXT
 
-[rjao]
-description = Chichijima, Japan
-location = (0.4726933, 2.4815673)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJAO.TXT
-
 [rjat]
 description = Fuji Ab, Japan
 location = (0.6163921, 2.4236806)
@@ -27637,6 +27500,11 @@ description = Wakkanai Airport, Japan
 location = (0.7923795, 2.4748769)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJCW.TXT
 
+[rjdb]
+description = Iki Airport, Japan
+location = (0.5890486, 2.2651465)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RJDB.TXT
+
 [rjdc]
 description = Yamaguchi Ube Airport, Japan
 location = (0.5922484, 2.2913264)
@@ -27977,41 +27845,11 @@ description = Muan International Airport, Piseo-ri (Muan), 46, KR
 location = (0.6107152, 2.2057962)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJB.TXT
 
-[rkjj]
-description = Kwangju Ab, Korea, South
-location = (0.6129015, 2.2133684)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJJ.TXT
-
 [rkjk]
 description = Kunsan Ab, Korea, South
 location = (0.6268641, 2.2098777)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKJK.TXT
 
-[rknf]
-description = Whang Ryeong, Korea, South
-location = (0.6588618, 2.2456570)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKNF.TXT
-
-[rknn]
-description = Kangnung Ab, Korea, South
-location = (0.6588618, 2.2506021)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKNN.TXT
-
-[rkno]
-description = Keo Jin, Korea, South
-location = (0.6713700, 2.2421663)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKNO.TXT
-
-[rknr]
-description = Kotar Range, Korea, South
-location = (0.6475172, 2.2497294)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKNR.TXT
-
-[rknw]
-description = Wonju, Korea, South
-location = (0.6515896, 2.2331488)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKNW.TXT
-
 [rkny]
 description = Yangyang International Airport, Gonghang-ro, 42, KR
 location = (0.6642950, 2.2456978)
@@ -28027,21 +27865,6 @@ description = Pusan / Kimhae International Airport, Korea, South
 location = (0.6140650, 2.2503112)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKPK.TXT
 
-[rkpm]
-description = Mosulpo Ab, Korea, South
-location = (0.5794493, 2.2037691)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKPM.TXT
-
-[rksd]
-description = Maesanri, Korea, South
-location = (0.6518805, 2.2212224)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSD.TXT
-
-[rksf]
-description = Seoul / Yongdungp'O Rokaf Wc, Korea, South
-location = (0.6544985, 2.2154046)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSF.TXT
-
 [rksg]
 description = Pyongtaek Ab, Korea, South
 location = (0.6446083, 2.2165682)
@@ -28062,101 +27885,36 @@ description = Osan Ab, Korea, South
 location = (0.6475172, 2.2171499)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSO.TXT
 
-[rksp]
-description = Paengnyongdo Ab, Korea, South
-location = (0.6626433, 2.1758438)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSP.TXT
-
-[rksq]
-description = Yeonpyeungdo, Korea, South
-location = (0.6579891, 2.1938789)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSQ.TXT
-
 [rkss]
 description = Seoul / Kimp'O International Airport, Korea, South
 location = (0.6553711, 2.2130775)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSS.TXT
 
-[rksu]
-description = Yeoju Range, Korea, South
-location = (0.6533349, 2.2276219)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSU.TXT
-
-[rksv]
-description = Pyoripsan, Korea, South
-location = (0.6594436, 2.2055144)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSV.TXT
-
-[rksw]
-description = Suwon Ab, Korea, South
-location = (0.6501351, 2.2165682)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSW.TXT
-
 [rksy]
 description = Yongsan / H-208 Hp, Korea, South
 location = (0.6547894, 2.2162773)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKSY.TXT
 
-[rktb]
-description = Paekado, Korea, South
-location = (0.6460627, 2.1999875)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTB.TXT
-
-[rkte]
-description = Songmu Ab, Korea, South
-location = (0.6352998, 2.2252948)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTE.TXT
-
-[rktf]
-description = Taejon, Korea, South
-location = (0.6335545, 2.2235495)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTF.TXT
-
-[rkti]
-description = Jung Won Rok-Ab, Korea, South
-location = (0.6463536, 2.2319852)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTI.TXT
-
 [rktn]
 description = Taegu Ab, Korea, South
 location = (0.6265732, 2.2453661)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTN.TXT
 
-[rktp]
-description = Hae Mi, Korea, South
-location = (0.6352998, 2.2052235)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTP.TXT
-
-[rkts]
-description = Sangju, Korea, South
-location = (0.6355907, 2.2369303)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTS.TXT
-
 [rktu]
 description = Chongju Ab, Korea, South
 location = (0.6405358, 2.2252948)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTU.TXT
 
-[rktw]
-description = Woong Cheon, Korea, South
-location = (0.6318092, 2.2087142)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTW.TXT
-
-[rkty]
-description = Yechon Ab, Korea, South
-location = (0.6393723, 2.2401301)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RKTY.TXT
-
-[rncm]
-description = unknown station in South Korea or Western North Pacific
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RNCM.TXT
-
 [roah]
 description = Naha Airport, Japan
 location = (0.4569854, 2.2279128)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ROAH.TXT
 
+[rode]
+description = Iejima Auxiliary Ab, Japan
+location = (0.4662938, 2.2302399)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RODE.TXT
+
 [rodn]
 description = Kadena Ab, Japan
 location = (0.4598943, 2.2299490)
@@ -28227,31 +27985,16 @@ description = Davao Airport, Philippines
 location = (0.1242093, 2.1930062)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPMD.TXT
 
-[rpmr]
-description = Romblon, Philippines
-location = (0.2196206, 2.1339559)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPMR.TXT
-
 [rpmz]
 description = Zamboanga, Philippines
 location = (0.1204277, 2.1304652)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPMZ.TXT
 
-[rpvd]
-description = Dumaguete, Philippines
-location = (0.1623156, 2.1519910)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPVD.TXT
-
 [rpvm]
 description = Masbate, Philippines
 location = (0.2158391, 2.1575178)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPVM.TXT
 
-[rpvp]
-description = Puerto Princesa, Philippines
-location = (0.1701696, 2.0722876)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/RPVP.TXT
-
 [saac]
 description = Concordia Aerodrome, Argentina
 location = (-0.5462881, -1.0125819)
@@ -28288,8 +28031,8 @@ location = (-0.6033021, -1.0195632)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SABE.TXT
 
 [sace]
-description = Escuela De Aviacion Militar Airport, Santa Isabel - Córdoba, X, AR
-location = (-0.5488188, -1.1219657)
+description = Escuela de Aviación Militar (Military Aviation School) Airport, Córdoba, X, AR
+location = (-0.5488052, -1.1219566)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SACE.TXT
 
 [saco]
@@ -28302,11 +28045,6 @@ description = San Fernando, Ba, Argentina
 location = (-0.6013193, -1.0225836)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADF.TXT
 
-[sadj]
-description = Mariano Moreno Airport, General Sarmiento, B, AR
-location = (-0.6031963, -1.0260721)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SADJ.TXT
-
 [sado]
 description = Campo de Mayo Military Airport, Campo de Mayo, B, AR
 location = (-0.6027390, -1.0240143)
@@ -28327,16 +28065,26 @@ description = Mendoza Aerodrome, Argentina
 location = (-0.5730498, -1.2004956)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAME.TXT
 
-[samm]
-description = Malargue Aerodrome, Argentina
-location = (-0.6195919, -1.2144583)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAMM.TXT
+[samr]
+description = San Rafael Aerodrome, Argentina
+location = (-0.6035930, -1.1938052)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAMR.TXT
+
+[sanc]
+description = Catamarca Aero., Argentina
+location = (-0.4991642, -1.1478449)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SANC.TXT
 
 [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
+
 [sant]
 description = Tucuman Aerodrome, Argentina
 location = (-0.4686209, -1.1362093)
@@ -28387,16 +28135,16 @@ description = Paso De Los Libres Aerodrome, Argentina
 location = (-0.5180719, -0.9974557)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARL.TXT
 
-[sarm]
-description = Monte Caseros Aerodrome, Argentina
-location = (-0.5282530, -1.0061823)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARM.TXT
-
 [sarp]
 description = Posadas Aero., Argentina
 location = (-0.4776384, -0.9768026)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARP.TXT
 
+[sars]
+description = Presidencia Roque Saenz Pena Aerodrome, Argentina
+location = (-0.4680391, -1.0550515)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SARS.TXT
+
 [sasa]
 description = Salta Aerodrome, Argentina
 location = (-0.4337143, -1.1428998)
@@ -28407,6 +28155,11 @@ description = Jujuy Aerodrome, Argentina
 location = (-0.4255694, -1.1359185)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SASJ.TXT
 
+[sast]
+description = Tartagal Aerodrome, Argentina
+location = (-0.3953171, -1.1138110)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAST.TXT
+
 [satr]
 description = Reconquista, Sf, Argentina
 location = (-0.5098155, -1.0418016)
@@ -28492,6 +28245,11 @@ description = General Pico Aerodrome, Argentina
 location = (-0.6230825, -1.1126474)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZG.TXT
 
+[sazi]
+description = Bolívar Airport, Bolívar, B, AR
+location = (-0.6315753, -1.0659843)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZI.TXT
+
 [sazm]
 description = Mar Del Plata Aerodrome, Argentina
 location = (-0.6620616, -1.0050188)
@@ -28522,11 +28280,6 @@ description = Chapelco, Argentina
 location = (-0.6995861, -1.2415109)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SAZY.TXT
 
-[sbaa]
-description = Conceicao Do Araguaia, Brazil
-location = (-0.1439897, -0.8601564)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBAA.TXT
-
 [sbaf]
 description = Afonsos Aeroporto, Brazil
 location = (-0.3990986, -0.7568911)
@@ -28609,7 +28362,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCA.TXT
 
 [sbcb]
 description = Cabo Frio Airport, Cabo Frio, RJ, BR
-location = (-0.4000591, -0.7343350)
+location = (-0.4000554, -0.7342927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCB.TXT
 
 [sbcc]
@@ -28632,11 +28385,6 @@ description = Serafin Enoss Bertaso Airport, Chapecó, SC, BR
 location = (-0.4735811, -0.9190311)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCH.TXT
 
-[sbci]
-description = Maranhao / Carolina Airport, Brazil
-location = (-0.1276999, -0.8284496)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCI.TXT
-
 [sbcj]
 description = Carajas / Maraba, Brazil
 location = (-0.1067560, -0.8726646)
@@ -28664,7 +28412,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCT.TXT
 
 [sbcx]
 description = Hugo Cantergiani Regional Airport, Caxias Do Sul, RS, BR
-location = (-0.5095855, -0.8933904)
+location = (-0.5095870, -0.8933930)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBCX.TXT
 
 [sbcy]
@@ -28729,7 +28477,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBGL.TXT
 
 [sbgm]
 description = Guajará-Mirim Airport, Guajará-Mirim, RO, BR
-location = (-0.1882582, -1.1394347)
+location = (-0.1882584, -1.1394358)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBGM.TXT
 
 [sbgo]
@@ -28763,7 +28511,7 @@ location = (-0.2585996, -0.6812602)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIL.TXT
 
 [sbip]
-description = Usiminas Airport, Ipatinga, MG, BR
+description = Vale do Aço Regional Airport, Ipatinga, MG, BR
 location = (-0.3398278, -0.7415485)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIP.TXT
 
@@ -28773,10 +28521,15 @@ location = (-0.0965749, -0.8290314)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBIZ.TXT
 
 [sbje]
-description = Comandante Ariston Pessoa Airport, Jijoca de Jericoacoara, CE, BR
+description = Jericoacoara - Comandante Ariston Pessoa Regional Airport, Jijoca de Jericoacoara, CE, BR
 location = (-0.0507267, -0.7043684)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJE.TXT
 
+[sbjh]
+description = São Paulo Catarina Executive Airport, São Roque, SP, BR
+location = (-0.4088763, -0.8231960)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJH.TXT
+
 [sbjp]
 description = Joao Pessoa, Brazil
 location = (-0.1239184, -0.6085381)
@@ -28788,8 +28541,8 @@ location = (-0.4011348, -0.7568911)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJR.TXT
 
 [sbju]
-description = Orlando Bezerra de Menezes Airport, Juazeiro Do Norte, CE, BR
-location = (-0.1259946, -0.6853925)
+description = Orlando Bezerra de Menezes Airport, Juazeiro do Norte, CE, BR
+location = (-0.1260009, -0.6853750)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBJU.TXT
 
 [sbjv]
@@ -28812,11 +28565,6 @@ description = Plataforma P-25 Helipad, Macaé, RJ, BR
 location = (-0.3858818, -0.6966813)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLB.TXT
 
-[sble]
-description = Coronel Horácio de Mattos Airport, Lençóis, BA, BR
-location = (-0.2178572, -0.7204196)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBLE.TXT
-
 [sblo]
 description = Londrina Aeroporto, Brazil
 location = (-0.4072435, -0.8924450)
@@ -28877,11 +28625,6 @@ description = Marte Civ / Mil, Brazil
 location = (-0.4104433, -0.8139052)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMT.TXT
 
-[sbmy]
-description = Manicore, Brazil
-location = (-0.1015200, -1.0698868)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBMY.TXT
-
 [sbnf]
 description = Ministro Victor Konder International Airport, Navegantes, SC, BR
 location = (-0.4691445, -0.8491272)
@@ -29043,7 +28786,7 @@ location = (-0.2679988, -0.6806610)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTC.TXT
 
 [sbtd]
-description = Toledo Airport, Toledo, PR, BR
+description = Toledo - Luiz Dalcanale Filho Municipal Airport, Toledo, PR, BR
 location = (-0.4308572, -0.9371981)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBTD.TXT
 
@@ -29077,11 +28820,6 @@ description = Paulo Afonso, Brazil
 location = (-0.1640609, -0.6670067)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUF.TXT
 
-[sbug]
-description = Uruguaiana Aeroporto, Brazil
-location = (-0.5198172, -0.9954195)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SBUG.TXT
-
 [sbul]
 description = Uberlandia, Brazil
 location = (-0.3295763, -0.8418305)
@@ -29258,8 +28996,8 @@ location = (-0.5771472, -1.2489140)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCRD.TXT
 
 [scrg]
-description = De La Independencia Airport, Rancagua, LI, CL
-location = (-0.5964436, -1.2352691)
+description = La Independencia Airport, Rancagua, LI, CL
+location = (-0.5964435, -1.2352690)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCRG.TXT
 
 [scrm]
@@ -29292,6 +29030,11 @@ description = Chaitén Airport, Chaiten, LL, CL
 location = (-0.7493187, -1.2688386)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCTN.TXT
 
+[scvc]
+description = El Indio Airport, Vicuña, CO, CL
+location = (-0.5207093, -1.2225353)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCVC.TXT
+
 [scvd]
 description = Valdivia, Chile
 location = (-0.6914413, -1.2755448)
@@ -29302,6 +29045,11 @@ description = Viña del mar Airport, Viña Del Mar, VS, CL
 location = (-0.5750790, -1.2475369)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCVM.TXT
 
+[scvn]
+description = Huancara Airport, Vicuña, CO, CL
+location = (-0.5240683, -1.2348484)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SCVN.TXT
+
 [seam]
 description = Ambato / Chachoan, Ecuador
 location = (-0.0209440, -1.3712470)
@@ -29363,9 +29111,19 @@ description = Mariscal Sucre International Airport, Quito, P, EC
 location = (-0.0022544, -1.3675964)
 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
+
+[ser0]
+description = unknown station in Ecuador
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SER0.TXT
+
 [serb]
 description = Chimborazo Airport, Riobamba, H, EC
-location = (-0.0288578, -1.3728079)
+location = (-0.0288559, -1.3728121)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SERB.TXT
 
 [sero]
@@ -29408,6 +29166,11 @@ description = Stanley Airport, Falkland Islands, Islas Malvinas
 location = (-0.9020443, -1.0082185)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SFAL.TXT
 
+[sgae]
+description = unknown station in Paraguay
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SGAE.TXT
+
 [sgas]
 description = Asuncion / Aeropuerto, Paraguay
 location = (-0.4409865, -1.0058914)
@@ -29478,10 +29241,10 @@ 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
+[skb0]
+description = unknown station in Colombia
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKB0.TXT
 
 [skbg]
 description = Bucaramanga / Palonegro, Colombia
@@ -29498,11 +29261,6 @@ description = Barranquilla / Ernestocortissoz, Colombia
 location = (0.1899500, -1.3052154)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKBQ.TXT
 
-[skbs]
-description = José Celestino Mutis Airport, Bahía Solano, CHO, CO
-location = (0.1082614, -1.3507923)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKBS.TXT
-
 [skbu]
 description = Buenaventura, Colombia
 location = (0.0671952, -1.3433217)
@@ -29518,31 +29276,21 @@ description = Cartagena / Rafael Nunez, Colombia
 location = (0.1823869, -1.3180145)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCG.TXT
 
+[skck]
+description = unknown station in Colombia
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCK.TXT
+
 [skcl]
 description = Cali / Alfonso Bonillaaragon, Colombia
 location = (0.0619592, -1.3331407)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCL.TXT
 
-[skco]
-description = La Florida Airport, Tumaco, NAR, CO
-location = (0.0316676, -1.3744328)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCO.TXT
-
-[skcz]
-description = Las Brujas Airport, Corozal, SUC, CO
-location = (0.1628870, -1.3139816)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKCZ.TXT
-
 [skej]
 description = Barrancabermeja / Yariguies, Colombia
 location = (0.1224639, -1.2880530)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKEJ.TXT
 
-[skgi]
-description = Santiago Vila Airport, Girardot, CUN, CO
-location = (0.0746345, -1.3054487)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGI.TXT
-
 [skgo]
 description = Santa Ana Airport, Cartago, VAC, CO
 location = (0.0830459, -1.3256771)
@@ -29553,11 +29301,6 @@ description = Juan Casiano Airport, Guapi, CAU, CO
 location = (0.0448572, -1.3595871)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGP.TXT
 
-[skgy]
-description = Guaymaral Airport, Chía, BOL, CO
-location = (0.0839910, -1.2926764)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKGY.TXT
-
 [skib]
 description = Ibague / Perales, Colombia
 location = (0.0773763, -1.3116149)
@@ -29608,21 +29351,11 @@ description = Puerto Carreno / A. Guauquea, Colombia
 location = (0.1076286, -1.1780972)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPC.TXT
 
-[skpd]
-description = Obando Airport, Puerto Inírida, GUA, CO
-location = (0.0672568, -1.1851868)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPD.TXT
-
 [skpe]
 description = Pereira / Matecana, Colombia
 location = (0.0840667, -1.3217960)
 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)
@@ -29633,25 +29366,15 @@ description = Providencia Isla / El Embrujo, Colombia
 location = (0.2332923, -1.4198253)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKPV.TXT
 
-[skqu]
-description = Mariquita Airport, Mariquita, TOL, CO
-location = (0.0909763, -1.3069654)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKQU.TXT
-
 [skrg]
 description = Rionegro / J. M. Cordova, Colombia
 location = (0.1070469, -1.3165600)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKRG.TXT
 
-[sksa]
-description = Los Colonizadores Airport, Saravena, ARA, CO
-location = (0.1213330, -1.2541444)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKSA.TXT
-
-[sksj]
-description = San Jose Del Guaviare, Colombia
-location = (0.0447968, -1.2676908)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKSJ.TXT
+[skrh]
+description = Riohacha / Almirante Padilla, Colombia
+location = (0.2012946, -1.2729268)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKRH.TXT
 
 [sksm]
 description = Santa Marta / Simon Bolivar, Colombia
@@ -29673,21 +29396,26 @@ description = Quibdo / El Carano, Colombia
 location = (0.0997747, -1.3372131)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKUI.TXT
 
+[skvp]
+description = Valledupar / Alfonso Lopez, Colombia
+location = (0.1820960, -1.2784537)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKVP.TXT
+
 [skvv]
 description = Villavicencio / Vanguardia, Colombia
 location = (0.0727221, -1.2848532)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKVV.TXT
 
-[skyp]
-description = El Yopal Airport, El Yopal, CAS, CO
-location = (0.0928360, -1.2633391)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SKYP.TXT
-
 [slal]
 description = Alcantarí Airport, Yamparaez, H, BO
 location = (-0.3359206, -1.1370752)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAL.TXT
 
+[slap]
+description = Apolo, Bolivia
+location = (-0.2571452, -1.1955505)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLAP.TXT
+
 [slas]
 description = Ascencion De Guarayos, Bolivia
 location = (-0.2743076, -1.1013028)
@@ -29768,6 +29496,11 @@ description = Puerto Suarez, Bolivia
 location = (-0.3313217, -1.0090912)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLPS.TXT
 
+[slra]
+description = San Ramón Airport, San Ramón / Mamoré, B, BO
+location = (-0.2314987, -1.1275507)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLRA.TXT
+
 [slrb]
 description = Robore, Bolivia
 location = (-0.3196861, -1.0431251)
@@ -29803,6 +29536,11 @@ description = San Ignacio De Velasco, Bolivia
 location = (-0.2859431, -1.0640691)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSI.TXT
 
+[slsm]
+description = San Ignacio De Moxos, Bolivia
+location = (-0.2603449, -1.1449360)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLSM.TXT
+
 [slsr]
 description = Santa Rosa De Yacuma Airport, Santa Rosa, B, BO
 location = (-0.2455015, -1.1656495)
@@ -29829,8 +29567,8 @@ location = (-0.2585996, -1.1330096)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLTR.TXT
 
 [sluy]
-description = Uyuni Airport, Quijarro, P, BO
-location = (-0.3568553, -1.1667246)
+description = Uyuni Joya Andina Airport, Quijarro, P, BO
+location = (-0.3567681, -1.1668844)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SLUY.TXT
 
 [slvg]
@@ -29858,14 +29596,9 @@ description = Johan A. Pengel, Suriname
 location = (0.0951204, -0.9631309)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMJP.TXT
 
-[smlt]
-description = Langatabbetje Airstrip, Langatabbetje, SI, SR
-location = (0.0871986, -0.9501863)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMLT.TXT
-
 [smzo]
 description = Zorg en Hoop Airport, Paramaribo, PM, SR
-location = (0.1014225, -0.9632594)
+location = (0.1014234, -0.9632699)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SMZO.TXT
 
 [soca]
@@ -30033,6 +29766,11 @@ description = Cuzco, Peru
 location = (-0.2364921, -1.2563462)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SPZO.TXT
 
+[stmb]
+description = unknown station in South America
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/STMB.TXT
+
 [suaa]
 description = Melilla, Uruguay
 location = (-0.6070837, -0.9817477)
@@ -30058,21 +29796,16 @@ description = Carrasco, Uruguay
 location = (-0.6079564, -0.9773844)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SUMU.TXT
 
+[surv]
+description = Rivera, Uruguay
+location = (-0.5390159, -0.9692395)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SURV.TXT
+
 [suso]
 description = Salto, Uruguay
 location = (-0.5477425, -1.0114183)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SUSO.TXT
 
-[susu]
-description = unknown station in Uruguay
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SUSU.TXT
-
-[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)
@@ -30083,11 +29816,6 @@ description = Maracay-B. A. Sucre, Venezuela
 location = (0.1788962, -1.1807152)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVBS.TXT
 
-[svcr]
-description = Coro, Venezuela
-location = (0.1992584, -1.2162036)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVCR.TXT
-
 [svfm]
 description = Caracas / La Carlota, Venezuela
 location = (0.1832596, -1.1673344)
@@ -30103,11 +29831,6 @@ description = San Juan De Los Morros, Venezuela
 location = (0.1730785, -1.1751884)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVJM.TXT
 
-[svmc]
-description = Maracaibo-La Chinita, Venezuela
-location = (0.1844231, -1.2519829)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMC.TXT
-
 [svmg]
 description = Margarita / Del Carib, Venezuela
 location = (0.1905318, -1.1167198)
@@ -30118,16 +29841,6 @@ description = Caracas / Maiquetia Aerop. Intl. Simon Bolivar, Venezuela
 location = (0.1850049, -1.1690797)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVMI.TXT
 
-[svpa]
-description = Puerto Ayacucho, Venezuela
-location = (0.0977384, -1.1780972)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVPA.TXT
-
-[svsr]
-description = San Fernando De Apure, Venezuela
-location = (0.1378810, -1.1766428)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/SVSR.TXT
-
 [svva]
 description = Valencia, Venezuela
 location = (0.1774418, -1.1856603)
@@ -30290,10 +30003,10 @@ location = (0.3150319, -1.1015936)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TNCM.TXT
 zone = ('viz002', 0.0279738)
 
-[tpkn]
+[tprg]
 description = unknown station in Eastern or southern parts of the Caribbean
 location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TPKN.TXT
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TPRG.TXT
 zone = ('viz002', 0.0279738)
 
 [tqpf]
@@ -30302,6 +30015,18 @@ location = (0.3177323, -1.1005174)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TQPF.TXT
 zone = ('viz002', 0.0296005)
 
+[trgp]
+description = unknown station in Montserrat
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TRGP.TXT
+zone = ('viz002', 0.0296005)
+
+[trog]
+description = unknown station in Montserrat
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/TROG.TXT
+zone = ('viz002', 0.0296005)
+
 [trpg]
 description = John A. Osborne Airport, Gerald's Park, U-A, MS
 location = (0.2930652, -1.0854778)
@@ -30395,8 +30120,8 @@ location = (0.8944812, 0.8950630)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UARR.TXT
 
 [uask]
-description = Ust-Kamennogorsk Airport, Ust Kamenogorsk, VOS, KZ
-location = (0.8733034, 1.4397954)
+description = Ust-Kamenogorsk Airport, Ust-Kamenogorsk (Oskemen), VOS, KZ
+location = (0.8733029, 1.4397828)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UASK.TXT
 
 [uasp]
@@ -30434,6 +30159,11 @@ description = Baku / Bine Airport, Azerbaijan
 location = (0.7059857, 0.8738282)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBB.TXT
 
+[ubbf]
+description = Fizuli Airport, Fizuli, FUZ, AZ
+location = (0.6910558, 0.8237278)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UBBF.TXT
+
 [ubbg]
 description = Gyanca Airport, Azerbaijan
 location = (0.7109308, 0.8098328)
@@ -30617,11 +30347,6 @@ description = Kharkiv, Ukraine
 location = (0.8720828, 0.6306456)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKHH.TXT
 
-[ukke]
-description = Cherkasy, Ukraine
-location = (0.8624738, 0.5584423)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKKE.TXT
-
 [ukkk]
 description = Kyiv, Ukraine
 location = (0.8796459, 0.5334890)
@@ -30657,11 +30382,6 @@ description = Uzhhorod, Ukraine
 location = (0.8488360, 0.3885927)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKLU.TXT
 
-[ukoh]
-description = Kherson International Airport, Kherson, 65, UA
-location = (0.8146464, 0.5673437)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UKOH.TXT
-
 [ukon]
 description = Mykolaiv, Ukraine
 location = (0.8213180, 0.5571236)
@@ -30768,8 +30488,8 @@ location = (0.9804051, 1.6142976)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UNKL.TXT
 
 [unnt]
-description = Tolmachevo Airport, Novosibirsk, NVS, RU
-location = (0.9601510, 1.4425269)
+description = Novosibirsk Tolmachevo Airport, Novosibirsk, NVS, RU
+location = (0.9602759, 1.4419679)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UNNT.TXT
 
 [unoo]
@@ -30965,7 +30685,7 @@ metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTFF.TXT
 
 [utfn]
 description = Namangan Airport, Namangan, NG, UZ
-location = (0.7153162, 1.2489000)
+location = (0.7153162, 1.2489001)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTFN.TXT
 
 [utnn]
@@ -30984,12 +30704,12 @@ location = (0.7001772, 1.1374450)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTSA.TXT
 
 [utsb]
-description = Bukhara Airport, Bukhara, BU, UZ
+description = Bukhara International Airport, Bukhara, BU, UZ
 location = (0.6942047, 1.1254459)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTSB.TXT
 
 [utsk]
-description = Qarshi Airport, Qarshi, QA, UZ
+description = Karshi Airport, Karshi, QA, UZ
 location = (0.6772269, 1.1479566)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UTSK.TXT
 
@@ -31029,7 +30749,7 @@ location = (0.9669124, 0.6614798)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUDD.TXT
 
 [uudl]
-description = Tunoshna Airport, YAR, RU
+description = Tunoshna Airport, Tunoshna, YAR, RU
 location = (1.0046237, 0.7008788)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UUDL.TXT
 
@@ -31119,8 +30839,7 @@ location = (0.9446617, 0.7891028)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWPS.TXT
 
 [uwsg]
-comment = manually researched on 2020-05-24
-description = Saratov [Gagarin Intl], SAR, RU // Gagarin, Russian Federation
+description = Gagarin International Airport, Saratov, SAR, RU
 location = (0.9025582, 0.8058379)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/UWSG.TXT
 
@@ -31149,6 +30868,11 @@ description = Bombay / Santacruz, India
 location = (0.3336488, 1.2714724)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABB.TXT
 
+[vabj]
+description = Bhuj-Rudramata, India
+location = (0.4057891, 1.2159127)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VABJ.TXT
+
 [vabo]
 description = Vadodara Airport, Vadodara, GJ, IN
 location = (0.3898402, 1.2780401)
@@ -31189,6 +30913,16 @@ description = Juhu Aerodrome, Mumbai, MM, IN
 location = (0.3333247, 1.2711966)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAJJ.TXT
 
+[vajm]
+description = Jamnagar Airport, Jamnagar, GJ, IN
+location = (0.3920969, 1.2219505)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAJM.TXT
+
+[vake]
+description = Kandla Airport, Kandla, GJ, IN
+location = (0.4033927, 1.2234811)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAKE.TXT
+
 [vakp]
 description = Kolhapur, India
 location = (0.2914700, 1.2956161)
@@ -31204,6 +30938,11 @@ description = Nashik Airport, Nasik, MM, IN
 location = (0.3511446, 1.2900235)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAOZ.TXT
 
+[vapo]
+description = Pune Airport / Lohagaon Air Force Station, Pune, MM, IN
+location = (0.3243188, 1.2901422)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAPO.TXT
+
 [vapr]
 description = Porbandar Airport, Porbandar, GJ, IN
 location = (0.3778555, 1.2157336)
@@ -31229,16 +30968,6 @@ description = Maharana Pratap Airport, Udaipur, RJ, IN
 location = (0.4296599, 1.2897303)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAUD.TXT
 
-[vauu]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAUU.TXT
-
-[vazo]
-description = unknown station in India
-location = None
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VAZO.TXT
-
 [vcbi]
 description = Katunayake, Sri Lanka
 location = (0.1250819, 1.3942272)
@@ -31269,6 +30998,11 @@ description = Sihanoukville International Airport, Sihanoukville, 18, KH
 location = (0.1846506, 1.8088069)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VDSV.TXT
 
+[veab]
+description = Allahabad Airport, Allahabad, UP, IN
+location = (0.4440135, 1.4265257)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEAB.TXT
+
 [veat]
 description = Agartala, India
 location = (0.4168428, 1.5926129)
@@ -31304,11 +31038,26 @@ description = Calcutta / Dum Dum, India
 location = (0.3953171, 1.5437437)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VECC.TXT
 
+[veco]
+description = Cooch Behar Airport, WB, IN
+location = (0.4595539, 1.5614972)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VECO.TXT
+
+[vecx]
+description = Car Nicobar, India
+location = (0.1596976, 1.6199564)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VECX.TXT
+
 [vedg]
 description = Kazi Nazrul Islam Airport, Durgapur, WB, IN
 location = (0.4122904, 1.5226776)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEDG.TXT
 
+[vegk]
+description = Gorakhpur, India
+location = (0.4668756, 1.4550228)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEGK.TXT
+
 [vegt]
 description = Gauhati, India
 location = (0.4555309, 1.5984307)
@@ -31339,12 +31088,26 @@ description = Jamshedpur, India
 location = (0.3982260, 1.5041829)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJS.TXT
 
+[vejt]
+description = Jorhat Airport, Jorhat, AS, IN
+location = (0.4665527, 1.6436725)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEJT.TXT
+
+[veki]
+description = unknown station in India
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKI.TXT
+
 [veko]
-comment = manually researched on 2020-05-24
-description = Khajuraho [Khajuraho Airport], MP, IN
-location = (0.4331418, 1.3948427)
+description = Khajuraho Airport, Khajuraho, MP, IN
+location = (0.4331419, 1.3948427)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKO.TXT
 
+[veku]
+description = Silchar Airport, Silchar, AS, IN
+location = (0.4348121, 1.6227844)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEKU.TXT
+
 [velp]
 description = Lengpui Airport, Aizawl (Lengpui), MZ, IN
 location = (0.4160969, 1.6165187)
@@ -31371,9 +31134,8 @@ location = (0.4468043, 1.4852752)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEPT.TXT
 
 [vepy]
-comment = manually researched on 2020-05-24
-description = Gangtok [Pakyong Airport], SK, IN
-location = (0.4752968, 1.5461581)
+description = Pakyong Airport, Pakyong, SK, IN
+location = (0.4752758, 1.5461382)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VEPY.TXT
 
 [verb]
@@ -31391,6 +31153,11 @@ description = Swami Vivekananda Airport, Raipur, CT, IN
 location = (0.3696677, 1.4266112)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VERP.TXT
 
+[vetz]
+description = Tezpur Airport, AS, IN
+location = (0.4661617, 1.6193985)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VETZ.TXT
+
 [vgeg]
 description = Chittagong Patenga, Bangladesh
 location = (0.3886266, 1.6025031)
@@ -31412,16 +31179,36 @@ location = (0.3897902, 1.9928751)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VHHH.TXT
 zone = ('hkz000', 0.0000000)
 
+[viag]
+description = Agra, India
+location = (0.4738569, 1.3607750)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAG.TXT
+
 [viar]
 description = Amritsar, India
 location = (0.5521058, 1.3066698)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAR.TXT
 
+[viax]
+description = Adampur Airport, Adampur, PB, IN
+location = (0.5486233, 1.3222404)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIAX.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
 
+[vicg]
+description = Chandigarh Airport, Chandigarh, CH, IN
+location = (0.5353536, 1.3402121)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VICG.TXT
+
+[vicx]
+description = Kanpur / Chakeri, India
+location = (0.4607669, 1.4032447)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VICX.TXT
+
 [vidd]
 description = New Delhi / Safdarjung, India
 location = (0.4988733, 1.3473942)
@@ -31442,11 +31229,26 @@ description = Kangra Airport, Gaggal, HP, IN
 location = (0.5613869, 1.3310474)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGG.TXT
 
+[vigr]
+description = Gwalior, India
+location = (0.4578580, 1.3657201)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIGR.TXT
+
+[vijo]
+description = Jodhpur, India
+location = (0.4590216, 1.2743812)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJO.TXT
+
 [vijp]
 description = Jaipur / Sanganer, India
 location = (0.4680391, 1.3229596)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIJP.TXT
 
+[viju]
+description = Jammu Airport, Jammu, JK, IN
+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)
@@ -31457,16 +31259,31 @@ description = Kota Aerodrome, India
 location = (0.4389503, 1.3238322)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIKO.TXT
 
+[vilh]
+description = Leh Kushok Bakula Rimpochee Airport, Leh, JK, IN
+location = (0.5957838, 1.3534418)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILH.TXT
+
 [vilk]
 description = Lucknow / Amausi, India
 location = (0.4668756, 1.4116805)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VILK.TXT
 
+[vipk]
+description = Pathankot Airport, Pathankot, PB, IN
+location = (0.5625826, 1.3200701)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VIPK.TXT
+
 [vism]
 description = Shimla Airport, Jubbarhatti, HP, IN
 location = (0.5424797, 1.3450904)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISM.TXT
 
+[visr]
+description = Sheikh ul Alam Airport, Srinagar, JK, IN
+location = (0.5931868, 1.3050560)
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VISR.TXT
+
 [vllb]
 description = Luang-Prabang, Laos
 location = (0.3470296, 1.7825629)
@@ -31513,6 +31330,11 @@ description = Agatti Airport, Agatti, LD, IN
 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)
@@ -31558,6 +31380,11 @@ description = Cuddapah, India
 location = (0.2527819, 1.3759012)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOCP.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
+
 [vogb]
 comment = manually researched on 2020-07-25
 description = Gulbarga [Kalaburagi Intl], KA, IN
@@ -31645,6 +31472,11 @@ description = Salem Airport, Salem, TN, IN
 location = (0.2056574, 1.3625017)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSM.TXT
 
+[vosr]
+description = unknown station in India
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOSR.TXT
+
 [votk]
 description = Tuticorin Airport, Vagaikulam, TN, IN
 location = (0.1522667, 1.3618072)
@@ -31670,6 +31502,11 @@ description = Visakhapatnam Airport, Visakhapatnam, AP, IN
 location = (0.3092933, 1.4525416)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOVZ.TXT
 
+[voxr]
+description = unknown station in India
+location = None
+metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VOXR.TXT
+
 [vqpr]
 description = Paro Airport, Paro, 11, BT
 location = (0.4782761, 1.5607537)
@@ -31910,11 +31747,6 @@ description = Mandalay International Airport, Mandalay, 04, MM
 location = (0.3787748, 1.6751303)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VYMD.TXT
 
-[vynt]
-description = Nay Pyi Taw International Airport, Pyinmana, 04, MM
-location = (0.3424947, 1.6790241)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/VYNT.TXT
-
 [vyyy]
 description = Yangon, Myanmar
 location = (0.2926335, 1.6784250)
@@ -31985,11 +31817,6 @@ description = El Tari Airport, Kupang-Timor Island, NT, ID
 location = (-0.1775279, 2.1584661)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WATT.TXT
 
-[wayy]
-description = Mozes Kilangin Airport, Timika-Papua Island, PA, ID
-location = (-0.0790334, 2.3891287)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/WAYY.TXT
-
 [wbgb]
 description = Bintulu, Malaysia
 location = (0.0558505, 1.9728038)
@@ -32351,7 +32178,7 @@ location = (-0.5291943, 2.6723783)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCFS.TXT
 
 [ycin]
-description = RAAF Base Curtin, WA, AU
+description = RAAF Base Curtin, Derby, WA, AU
 location = (-0.3068533, 2.1612064)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCIN.TXT
 
@@ -32366,8 +32193,8 @@ location = (-0.6335650, 2.6000868)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YCOM.TXT
 
 [ydby]
-description = Derby Airport, WA, AU
-location = (-0.3031637, 2.1582917)
+description = Derby Airport, Derby, WA, AU
+location = (-0.3031974, 2.1583127)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/YDBY.TXT
 
 [yeml]
@@ -32691,7 +32518,7 @@ location = (0.6969681, 2.0295270)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBAA.TXT
 
 [zbad]
-description = Beijing Daxing International Airport, Beijing, 13, CN
+description = Beijing Daxing International Airport, Beijing, 11, CN
 location = (0.6895786, 2.0317538)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBAD.TXT
 
@@ -32701,7 +32528,7 @@ location = (0.7123852, 1.9492419)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBHH.TXT
 
 [zbsj]
-description = Shijiazhuang Daguocun International Airport, Shijiazhuang, 13, CN
+description = Shijiazhuang Zhengding International Airport, Shijiazhuang, 13, CN
 location = (0.6681243, 2.0018403)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZBSJ.TXT
 
@@ -32770,11 +32597,6 @@ description = Sanya/Fenghuang, China
 location = (0.3193953, 1.9093902)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZJSY.TXT
 
-[zkpy]
-description = Pyongyang, Korea, North
-location = (0.6812602, 2.1953333)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZKPY.TXT
-
 [zlll]
 description = Lanzhou / Zhongchuan, China
 location = (0.6286676, 1.8107791)
@@ -32806,11 +32628,6 @@ location = (0.4273148, 2.0609430)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSAM.TXT
 zone = ('hkz000', 0.0728636)
 
-[zscn]
-description = Nanchang, China
-location = (0.4991642, 2.0231275)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSCN.TXT
-
 [zsfz]
 description = Fuzhou, China
 location = (0.4552400, 2.0818869)
@@ -32822,7 +32639,7 @@ location = (0.5276712, 2.0973040)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSHC.TXT
 
 [zsjn]
-description = Yaoqiang Airport, Jinan, 37, CN
+description = Jinan Yaoqiang International Airport, Jinan, 37, CN
 location = (0.6432795, 2.0458052)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSJN.TXT
 
@@ -32856,29 +32673,9 @@ description = Shanghai / Hongqiao, China
 location = (0.5439610, 2.1194115)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSSS.TXT
 
-[zstx]
-description = Tunxi International Airport, Huangshan, 34, CN
-location = (0.5189440, 2.0639565)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSTX.TXT
-
-[zswx]
-description = Sunan Shuofang International Airport, Wuxi, 32, CN
-location = (0.5496810, 2.1018826)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSWX.TXT
-
-[zswz]
-description = Wenzhou Longwan International Airport, Wenzhou, 33, CN
-location = (0.4871598, 2.1092653)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSWZ.TXT
-
-[zsxz]
-description = Xuzhou Guanyin Airport, Xuzhou, 32, CN
-location = (0.5944427, 2.0517267)
-metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSXZ.TXT
-
 [zsyt]
 description = Yantai Penglai International Airport, Yantai, 37, CN
-location = (0.6572425, 2.1116254)
+location = (0.6572862, 2.1114666)
 metar = https://tgftp.nws.noaa.gov/data/observations/metar/decoded/ZSYT.TXT
 
 [zuck]