Git commit bbe3b4a48012dbb3cb3a09ecea66e43de722fd09 by Volker Krause. Committed on 08/09/2018 at 08:52. Pushed by vkrause into branch 'master'. Read the QGIS world file to compute the map projection correctly Our previous naive approach introduced an error of about 10km, which is significantly larger than the resolution of the timezone image (1.5km), and is actually relevant for densely populated areas close to timezone borders, as well as small islands (as our search radius for those is just 5km). M +6 -0 autotests/knowledgedbtest.cpp M +1 -0 src/knowledgedb-generator/.gitignore M +2 -2 src/knowledgedb-generator/README M +37 -11 src/knowledgedb-generator/timezones.cpp M +6 -0 src/knowledgedb-generator/timezones.h M +1 -1 src/knowledgedb-generator/timezones.qgs M +132 -132 src/knowledgedb/airportdb_data.cpp M +1 -1 src/knowledgedb/trainstationdb_data.cpp https://commits.kde.org/kitinerary/bbe3b4a48012dbb3cb3a09ecea66e43de722fd09 diff --git a/autotests/knowledgedbtest.cpp b/autotests/knowledgedbtest.cpp index b8a6c9d..0977cf8 100644 --- a/autotests/knowledgedbtest.cpp +++ b/autotests/knowledgedbtest.cpp @@ -51,6 +51,12 @@ private Q_SLOTS: QVERIFY(station.coordinate.isValid()); QCOMPARE(station.timezone.toQTimeZone(), QTimeZone("Europe/Zurich"= )); QCOMPARE(station.country, CountryId{"CH"}); + + // Aachen West, very close to the NL border, should be in DE timez= one + station =3D KnowledgeDb::stationForIbnr(IBNR{8000404}); + QVERIFY(station.coordinate.isValid()); + QCOMPARE(station.timezone.toQTimeZone(), QTimeZone("Europe/Berlin"= )); + QCOMPARE(station.country, CountryId{"DE"}); } = void testGaresConnexionsIdLookup() diff --git a/src/knowledgedb-generator/.gitignore b/src/knowledgedb-generat= or/.gitignore index 168a9a8..f1d616e 100644 --- a/src/knowledgedb-generator/.gitignore +++ b/src/knowledgedb-generator/.gitignore @@ -1,5 +1,6 @@ data/* timezones.png +timezones.pgw timezones.colormap timezones.qgs~ timezones.shapefile* diff --git a/src/knowledgedb-generator/README b/src/knowledgedb-generator/R= EADME index c0667aa..795644b 100644 --- a/src/knowledgedb-generator/README +++ b/src/knowledgedb-generator/README @@ -11,8 +11,8 @@ Extract the zip file into this folder. (2) Generate timezone lookup map = Open timezones.qgs in QGIS. Select "Project" > "Layouts" > "timezone_looku= p_map" and then -"Layout" > "Export as Image". Choose "timezones.png" in this folder, 2400d= pi and *no* anti- -aliasing. +"Layout" > "Export as Image". Choose "timezones.png" in this folder, 2400d= pi, enable +"Generate world file" and *disable* anti-aliasing. = (3) Run the code generator = diff --git a/src/knowledgedb-generator/timezones.cpp b/src/knowledgedb-gene= rator/timezones.cpp index 3657cdf..eae707c 100644 --- a/src/knowledgedb-generator/timezones.cpp +++ b/src/knowledgedb-generator/timezones.cpp @@ -29,6 +29,7 @@ using namespace KItinerary::Generator; = Timezones::Timezones() { + // load the color to timezone mapping file QFile colorMap(QStringLiteral("timezones.colormap")); if (!colorMap.open(QFile::ReadOnly)) { qCritical() << "Unable to open timezone colormap file: " << colorM= ap.errorString(); @@ -66,6 +67,27 @@ Timezones::Timezones() offset +=3D tz.size() + 1; // +1 of the trailing null byte } = + // load the wold file for correcting the pixel to coordinate mapping i= n the timezone image + // see https://en.wikipedia.org/wiki/World_file for format and math be= hind this + QFile worldFile(QStringLiteral("timezones.pgw")); + if (!worldFile.open(QFile::ReadOnly|QFile::Text)) { + qCritical() << "Unable to open world file: " << worldFile.errorStr= ing(); + exit(1); + } + const auto worldFileContent =3D worldFile.readAll().split('\n'); + if (worldFileContent.size() < 6) { + qCritical() << "Invalid world map file format."; + exit(1); + } + if (worldFileContent[1].toDouble() !=3D 0.0 || worldFileContent[2].toD= ouble() !=3D 0.0) { + qCritical() << "Timezone map is rotated, that is not supported!"; + exit(1); + } + m_xMapUnitsPerPixel =3D worldFileContent[0].toDouble(); + m_yMapUnitsPerPixel =3D worldFileContent[3].toDouble(); + m_topLeftMapUnitX =3D worldFileContent[4].toDouble(); + m_topLeftMapUnitY =3D worldFileContent[5].toDouble(); + // load zone.tab for country mapping QFile zoneTab(QStringLiteral("/usr/share/zoneinfo/zone1970.tab")); if (!zoneTab.open(QFile::ReadOnly)) { @@ -119,23 +141,18 @@ QByteArray Timezones::timezoneForLocation(const QStri= ng &isoCode, const Knowledg exit(1); } = - const int x =3D qRound(m_map.width() * ((coord.longitude + 180.0f)= / 360.0f)); - const int y =3D qRound(-m_map.height() * ((coord.latitude - 90.0f)= / 180.0f)); - - //qDebug() << x << y << m_map.width() << m_map.height() << longitu= de << latitude << QColor(m_map.pixel(x, y)) << m_zones.value(m_map.pixel(x,= y)); - const auto tz =3D timezoneForPixel(x, y); + const auto p =3D coordinateToPixel(coord); + //qDebug() << p.x() << p.y() << m_map.width() << m_map.height() <<= coord.longitude << coord.latitude << QColor(m_map.pixel(p)) << m_colorMap.= value(m_map.pixel(p)); + const auto tz =3D timezoneForPixel(p.x(), p.y()); if (!tz.isEmpty()) { coordTzs.insert(tz); } = // search the vicinity, helps with costal/island airports if (coordTzs.isEmpty()) { - const struct { - int x; - int y; - } offsets[] =3D { {-1, -1}, {-1, 0}, {-1, 1}, {0, -1}, {0, 1},= {1, -1}, {1, 0}, {1, 1} }; - for (int i =3D 0; i < 8; ++i) { - const auto tz =3D timezoneForPixel(x + offsets[i].x, y + o= ffsets[i].y); + const QPoint offsets[] =3D { {-1, -1}, {-1, 0}, {-1, 1}, {0, -= 1}, {0, 1}, {1, -1}, {1, 0}, {1, 1} }; + for (auto offset : offsets) { + const auto tz =3D timezoneForPixel(p.x() + offset.x(), p.y= () + offset.y()); if (!tz.isEmpty()) { coordTzs.insert(tz); } @@ -173,3 +190,12 @@ uint16_t Timezones::offset(const QByteArray& tz) const } return m_zoneOffsets[std::distance(m_zones.begin(), it)]; } + +QPoint Timezones::coordinateToPixel(const KnowledgeDb::Coordinate &coord) = const +{ + QPoint p; + p.setX(qRound((coord.longitude - m_topLeftMapUnitX) / m_xMapUnitsPerPi= xel)); + p.setY(qRound((coord.latitude - m_topLeftMapUnitY) / m_yMapUnitsPerPix= el)); + qDebug() << coord.longitude << coord.latitude << p; + return p; +} diff --git a/src/knowledgedb-generator/timezones.h b/src/knowledgedb-genera= tor/timezones.h index 896cbbb..01f7a8c 100644 --- a/src/knowledgedb-generator/timezones.h +++ b/src/knowledgedb-generator/timezones.h @@ -44,10 +44,16 @@ public: = private: friend class TimezoneDbGenerator; + QPoint coordinateToPixel(const KnowledgeDb::Coordinate &coord) const; QByteArray timezoneForPixel(int x, int y) const; = mutable QImage m_map; QHash m_colorMap; + double m_xMapUnitsPerPixel; + double m_yMapUnitsPerPixel; + double m_topLeftMapUnitX; + double m_topLeftMapUnitY; + std::vector m_zones; std::vector m_zoneOffsets; = diff --git a/src/knowledgedb-generator/timezones.qgs b/src/knowledgedb-gene= rator/timezones.qgs index 645a2b2..5d28701 100644 --- a/src/knowledgedb-generator/timezones.qgs +++ b/src/knowledgedb-generator/timezones.qgs @@ -9883,7 +9883,7 @@ def my_form_open(dialog, layer, feature): - + diff --git a/src/knowledgedb/airportdb_data.cpp b/src/knowledgedb/airportdb= _data.cpp index 4d0d6d2..6374a55 100644 --- a/src/knowledgedb/airportdb_data.cpp +++ b/src/knowledgedb/airportdb_data.cpp @@ -20,10 +20,10 @@ namespace KnowledgeDb { // the corresponding index is used to acces data the following tables static constexpr Airport airport_table[] =3D { Airport{IataCode{"AAA"}, CountryId{"FR"}, Tz::Europe_Paris}, // Anaa A= irport - Airport{IataCode{"AAB"}, CountryId{"AU"}, Tz::Australia_Adelaide}, // = Arrabury Airport + Airport{IataCode{"AAB"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Arrabury Airport Airport{IataCode{"AAC"}, CountryId{"EG"}, Tz::Africa_Cairo}, // El Ari= sh International Airport Airport{IataCode{"AAE"}, CountryId{"DZ"}, Tz::Africa_Algiers}, // Raba= h Bitat Airport - Airport{IataCode{"AAF"}, CountryId{"US"}, Tz::America_Chicago}, // Apa= lachicola Regional Airport + Airport{IataCode{"AAF"}, CountryId{"US"}, Tz::America_New_York}, // Ap= alachicola Regional Airport Airport{IataCode{"AAG"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // A= rapoti Airport Airport{IataCode{"AAI"}, CountryId{"BR"}, Tz::America_Araguaina}, // A= rraias Airport Airport{IataCode{"AAJ"}, CountryId{"SR"}, Tz::America_Paramaribo}, // = Cayana Airstrip @@ -58,7 +58,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"ABM"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Northern Peninsula Airport Airport{IataCode{"ABN"}, CountryId{"SR"}, Tz::America_Paramaribo}, // = Albina Airstrip Airport{IataCode{"ABO"}, CountryId{"CI"}, Tz::Africa_Abidjan}, // Aboi= sso Airport - Airport{IataCode{"ABP"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Atkam= ba Airport + Airport{IataCode{"ABP"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Atkamba Airport Airport{IataCode{"ABQ"}, CountryId{"US"}, Tz::America_Denver}, // Albu= querque International Sunport Airport{IataCode{"ABR"}, CountryId{"US"}, Tz::America_Chicago}, // Abe= rdeen Regional Airport Airport{IataCode{"ABS"}, CountryId{"EG"}, Tz::Africa_Cairo}, // Abu Si= mbel Airport @@ -111,7 +111,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"ADV"}, CountryId{"SD"}, Tz::Africa_Khartoum}, // Ed = Daein Airport Airport{IataCode{"ADY"}, CountryId{"ZA"}, Tz::Africa_Johannesburg}, //= Alldays Airport Airport{IataCode{"ADZ"}, CountryId{"CO"}, Tz::America_Bogota}, // Gust= avo Rojas Pinilla International Airport - Airport{IataCode{"AEA"}, CountryId{"KI"}, Timezone{}}, // Abemama Atol= l Airport + Airport{IataCode{"AEA"}, CountryId{"KI"}, Tz::Pacific_Tarawa}, // Abem= ama Atoll Airport Airport{IataCode{"AEB"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Baise= Bama Airport Airport{IataCode{"AEG"}, CountryId{"ID"}, Tz::Asia_Jakarta}, // Aek Go= dang Airport Airport{IataCode{"AEI"}, CountryId{"ES"}, Tz::Europe_Madrid}, // Algec= iras Heliport @@ -177,14 +177,14 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"AIE"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Aiome Airport Airport{IataCode{"AIF"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // A= ssis Airport Airport{IataCode{"AIG"}, CountryId{"CF"}, Tz::Africa_Lagos}, // Yaling= a Airport - Airport{IataCode{"AIH"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Aiamb= ak Airport + Airport{IataCode{"AIH"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Aiambak Airport Airport{IataCode{"AII"}, CountryId{"DJ"}, Tz::Africa_Nairobi}, // Ali-= Sabieh Airport Airport{IataCode{"AIK"}, CountryId{"US"}, Tz::America_New_York}, // Ai= ken Municipal Airport Airport{IataCode{"AIM"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Ailu= k Airport Airport{IataCode{"AIN"}, CountryId{"US"}, Tz::America_Anchorage}, // W= ainwright Airport Airport{IataCode{"AIO"}, CountryId{"US"}, Tz::America_Chicago}, // Atl= antic Municipal Airport Airport{IataCode{"AIR"}, CountryId{"BR"}, Tz::America_Cuiaba}, // Arip= uan=C3=A3 Airport - Airport{IataCode{"AIS"}, CountryId{"KI"}, Timezone{}}, // Arorae Islan= d Airport + Airport{IataCode{"AIS"}, CountryId{"KI"}, Tz::Pacific_Tarawa}, // Aror= ae Island Airport Airport{IataCode{"AIT"}, CountryId{"NZ"}, Tz::Pacific_Rarotonga}, // A= itutaki Airport Airport{IataCode{"AIU"}, CountryId{"NZ"}, Tz::Pacific_Rarotonga}, // E= nua Airport Airport{IataCode{"AIV"}, CountryId{"US"}, Tz::America_Chicago}, // Geo= rge Downer Airport @@ -219,7 +219,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"AKR"}, CountryId{"NG"}, Tz::Africa_Lagos}, // Akure = Airport Airport{IataCode{"AKS"}, CountryId{"SB"}, Tz::Pacific_Guadalcanal}, //= Auki Gwaunaru'u Airport Airport{IataCode{"AKU"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Aksu = Airport - Airport{IataCode{"AKV"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Aku= livik Airport + Airport{IataCode{"AKV"}, CountryId{"CA"}, Tz::America_Toronto}, // Aku= livik Airport Airport{IataCode{"AKW"}, CountryId{"IR"}, Tz::Asia_Tehran}, // Aghajar= i Airport Airport{IataCode{"AKX"}, CountryId{"KZ"}, Tz::Asia_Aqtobe}, // Aktobe = Airport Airport{IataCode{"AKY"}, CountryId{"MM"}, Tz::Asia_Yangon}, // Sittwe = Airport @@ -260,7 +260,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"AMP"}, CountryId{"MG"}, Tz::Africa_Nairobi}, // Ampa= nihy Airport Airport{IataCode{"AMQ"}, CountryId{"ID"}, Tz::Asia_Jayapura}, // Patti= mura Airport Airport{IataCode{"AMS"}, CountryId{"NL"}, Tz::Europe_Amsterdam}, // Am= sterdam Airport Schiphol - Airport{IataCode{"AMU"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Amana= b Airport + Airport{IataCode{"AMU"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Amanab Airport Airport{IataCode{"AMV"}, CountryId{"RU"}, Tz::Europe_Moscow}, // Amder= ma Airport Airport{IataCode{"AMW"}, CountryId{"US"}, Tz::America_Chicago}, // Ame= s Municipal Airport Airport{IataCode{"AMZ"}, CountryId{"NZ"}, Tz::Pacific_Auckland}, // Ar= dmore Airport, New Zealand @@ -335,7 +335,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"ARE"}, CountryId{"US"}, Tz::America_Puerto_Rico}, //= Antonio (Nery) Juarbe Pol Airport Airport{IataCode{"ARG"}, CountryId{"US"}, Tz::America_Chicago}, // Wal= nut Ridge Regional Airport Airport{IataCode{"ARH"}, CountryId{"RU"}, Tz::Europe_Moscow}, // Talag= i Airport - Airport{IataCode{"ARI"}, CountryId{"CL"}, Tz::America_Lima}, // Chacal= luta International Airport + Airport{IataCode{"ARI"}, CountryId{"CL"}, Tz::America_Santiago}, // Ch= acalluta International Airport Airport{IataCode{"ARJ"}, CountryId{"ID"}, Tz::Asia_Jayapura}, // Arso = Airport Airport{IataCode{"ARK"}, CountryId{"TZ"}, Tz::Africa_Nairobi}, // Arus= ha Airport Airport{IataCode{"ARL"}, CountryId{"BF"}, Tz::Africa_Abidjan}, // Arly= Airport @@ -405,7 +405,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"AUE"}, CountryId{"EG"}, Tz::Africa_Cairo}, // Abu Ru= deis Airport Airport{IataCode{"AUG"}, CountryId{"US"}, Tz::America_New_York}, // Au= gusta State Airport Airport{IataCode{"AUH"}, CountryId{"AE"}, Tz::Asia_Dubai}, // Abu Dhab= i International Airport - Airport{IataCode{"AUI"}, CountryId{"PG"}, Timezone{}}, // Aua Island A= irport + Airport{IataCode{"AUI"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Aua Island Airport Airport{IataCode{"AUJ"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Ambunti Airport Airport{IataCode{"AUK"}, CountryId{"US"}, Tz::America_Nome}, // Alakan= uk Airport Airport{IataCode{"AUL"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Aur = Airport @@ -437,12 +437,12 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"AWA"}, CountryId{"ET"}, Tz::Africa_Nairobi}, // Awas= a Airport Airport{IataCode{"AWB"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Awaba Airport Airport{IataCode{"AWD"}, CountryId{"VU"}, Tz::Pacific_Efate}, // Aniwa= Airport - Airport{IataCode{"AWK"}, CountryId{"US"}, Timezone{}}, // Wake Island = Airfield + Airport{IataCode{"AWK"}, CountryId{"US"}, Tz::Pacific_Wake}, // Wake I= sland Airfield Airport{IataCode{"AWM"}, CountryId{"US"}, Tz::America_Chicago}, // Wes= t Memphis Municipal Airport Airport{IataCode{"AWR"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Awar Airport Airport{IataCode{"AWZ"}, CountryId{"IR"}, Tz::Asia_Tehran}, // Ahwaz I= nternational Airport Airport{IataCode{"AXA"}, CountryId{"GB"}, Tz::Europe_London}, // Clayt= on J. Lloyd International Airport - Airport{IataCode{"AXB"}, CountryId{"US"}, Tz::America_Toronto}, // Max= son Airfield + Airport{IataCode{"AXB"}, CountryId{"US"}, Tz::America_New_York}, // Ma= xson Airfield Airport{IataCode{"AXC"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Aramac Airport Airport{IataCode{"AXD"}, CountryId{"GR"}, Tz::Europe_Athens}, // Alexa= ndroupolis International Airport Airport{IataCode{"AXE"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // X= anxer=C3=AA Airport @@ -486,7 +486,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"BAI"}, CountryId{"CR"}, Tz::America_Costa_Rica}, // = Buenos Aires Airport, Costa Rica Airport{IataCode{"BAJ"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Bali Airport{IataCode{"BAM"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Battle Mountain Airport - Airport{IataCode{"BAN"}, CountryId{"CD"}, Tz::Africa_Kinshasa}, // Bas= ongo Airport + Airport{IataCode{"BAN"}, CountryId{"CD"}, Tz::Africa_Lubumbashi}, // B= asongo Airport Airport{IataCode{"BAP"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Baibara Airport{IataCode{"BAQ"}, CountryId{"CO"}, Tz::America_Bogota}, // Erne= sto Cortissoz International Airport Airport{IataCode{"BAR"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Qiong= hai Bo'ao Airport @@ -585,7 +585,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"BEV"}, CountryId{"IL"}, Tz::Asia_Jerusalem}, // Be'e= r Sheva Airport Airport{IataCode{"BEW"}, CountryId{"MZ"}, Tz::Africa_Maputo}, // Beira= Airport Airport{IataCode{"BEY"}, CountryId{"LB"}, Tz::Asia_Beirut}, // Beirut= =E2=80=93Rafic Hariri International Airport - Airport{IataCode{"BEZ"}, CountryId{"KI"}, Timezone{}}, // Beru Island = Airport + Airport{IataCode{"BEZ"}, CountryId{"KI"}, Tz::Pacific_Tarawa}, // Beru= Island Airport Airport{IataCode{"BFD"}, CountryId{"US"}, Tz::America_New_York}, // Br= adford Regional Airport Airport{IataCode{"BFF"}, CountryId{"US"}, Tz::America_Denver}, // West= ern Nebraska Regional Airport Airport{IataCode{"BFG"}, CountryId{"US"}, Tz::America_Denver}, // Bull= frog Basin Airport @@ -730,7 +730,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"BMB"}, CountryId{"CD"}, Tz::Africa_Kinshasa}, // Bum= ba Airport Airport{IataCode{"BMC"}, CountryId{"US"}, Tz::America_Denver}, // Brig= ham City Airport Airport{IataCode{"BMD"}, CountryId{"MG"}, Tz::Africa_Nairobi}, // Belo= sur Tsiribihina Airport - Airport{IataCode{"BME"}, CountryId{"AU"}, Timezone{}}, // Broome Inter= national Airport + Airport{IataCode{"BME"}, CountryId{"AU"}, Tz::Australia_Perth}, // Bro= ome International Airport Airport{IataCode{"BMF"}, CountryId{"CF"}, Tz::Africa_Lagos}, // Bakoum= a Airport Airport{IataCode{"BMG"}, CountryId{"US"}, Tz::America_Indiana_Indianap= olis}, // Monroe County Airport Airport{IataCode{"BMH"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Bomai @@ -765,7 +765,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"BNX"}, CountryId{"BA"}, Tz::Europe_Belgrade}, // Ban= ja Luka International Airport Airport{IataCode{"BNY"}, CountryId{"SB"}, Tz::Pacific_Guadalcanal}, //= Bellona/Anua Airport Airport{IataCode{"BNZ"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Banz Airport - Airport{IataCode{"BOA"}, CountryId{"CD"}, Tz::Africa_Kinshasa}, // Bom= a Airport + Airport{IataCode{"BOA"}, CountryId{"CD"}, Tz::Africa_Luanda}, // Boma = Airport Airport{IataCode{"BOB"}, CountryId{"FR"}, Tz::Europe_Paris}, // Bora B= ora Airport Airport{IataCode{"BOC"}, CountryId{"PA"}, Tz::America_Panama}, // Boca= s del Toro "Isla Col=C3=B3n" International Airport Airport{IataCode{"BOD"}, CountryId{"FR"}, Tz::Europe_Paris}, // Bordea= ux=E2=80=93M=C3=A9rignac Airport @@ -782,7 +782,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"BOP"}, CountryId{"CF"}, Tz::Africa_Lagos}, // Bouar = Airport Airport{IataCode{"BOQ"}, CountryId{"PG"}, Tz::Pacific_Bougainville}, /= / Boku Airport Airport{IataCode{"BOS"}, CountryId{"US"}, Tz::America_New_York}, // Lo= gan International Airport - Airport{IataCode{"BOT"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Bosse= t Airport + Airport{IataCode{"BOT"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Bosset Airport Airport{IataCode{"BOU"}, CountryId{"FR"}, Tz::Europe_Paris}, // Bourge= s Airport Airport{IataCode{"BOV"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Boang Airport{IataCode{"BOW"}, CountryId{"US"}, Tz::America_New_York}, // Ba= rtow Municipal Airport @@ -815,7 +815,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"BQN"}, CountryId{"US"}, Tz::America_Puerto_Rico}, //= Rafael Hern=C3=A1ndez Airport Airport{IataCode{"BQO"}, CountryId{"CI"}, Tz::Africa_Abidjan}, // Tehi= ni Airport Airport{IataCode{"BQQ"}, CountryId{"BR"}, Tz::America_Bahia}, // Barra= Airport - Airport{IataCode{"BQS"}, CountryId{"RU"}, Tz::Asia_Shanghai}, // Ignat= yevo Airport + Airport{IataCode{"BQS"}, CountryId{"RU"}, Tz::Asia_Yakutsk}, // Ignaty= evo Airport Airport{IataCode{"BQT"}, CountryId{"BY"}, Tz::Europe_Minsk}, // Brest = Airport Airport{IataCode{"BQU"}, CountryId{"VC"}, Tz::America_Port_of_Spain}, = // J. F. Mitchell Airport Airport{IataCode{"BQW"}, CountryId{"AU"}, Tz::Australia_Perth}, // Bal= go Hill Airport @@ -850,7 +850,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"BSL"}, CountryId{"FR"}, Tz::Europe_Paris}, // EuroAi= rport Basel-Mulhouse-Freiburg Airport{IataCode{"BSN"}, CountryId{"CF"}, Tz::Africa_Lagos}, // Bossan= goa Airport Airport{IataCode{"BSO"}, CountryId{"PH"}, Tz::Asia_Manila}, // Basco A= irport - Airport{IataCode{"BSP"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Bensb= ach Airport + Airport{IataCode{"BSP"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Bensbach Airport Airport{IataCode{"BSQ"}, CountryId{"US"}, Tz::America_Phoenix}, // Bis= bee Municipal Airport Airport{IataCode{"BSR"}, CountryId{"IQ"}, Tz::Asia_Baghdad}, // Basra = International Airport Airport{IataCode{"BSS"}, CountryId{"BR"}, Tz::America_Fortaleza}, // B= alsas Airport @@ -864,7 +864,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"BTE"}, CountryId{"SL"}, Tz::Africa_Abidjan}, // Sher= bro International Airport Airport{IataCode{"BTF"}, CountryId{"US"}, Tz::America_Denver}, // Skyp= ark Airport Airport{IataCode{"BTG"}, CountryId{"CF"}, Tz::Africa_Lagos}, // Batang= afo Airport - Airport{IataCode{"BTH"}, CountryId{"ID"}, Tz::Asia_Singapore}, // Hang= Nadim Airport + Airport{IataCode{"BTH"}, CountryId{"ID"}, Tz::Asia_Jakarta}, // Hang N= adim Airport Airport{IataCode{"BTI"}, CountryId{"US"}, Tz::America_Anchorage}, // B= arter Island LRRS Airport Airport{IataCode{"BTJ"}, CountryId{"ID"}, Tz::Asia_Jakarta}, // Sultan= Iskandar Muda Airport Airport{IataCode{"BTK"}, CountryId{"RU"}, Tz::Asia_Irkutsk}, // Bratsk= Airport @@ -933,7 +933,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"BWM"}, CountryId{"US"}, Tz::America_Denver}, // Bowm= an Municipal Airport Airport{IataCode{"BWN"}, CountryId{"BN"}, Tz::Asia_Brunei}, // Brunei = International Airport Airport{IataCode{"BWO"}, CountryId{"RU"}, Tz::Europe_Saratov}, // Bala= kovo Airport - Airport{IataCode{"BWP"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Bewan= i Airport + Airport{IataCode{"BWP"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Bewani Airport Airport{IataCode{"BWQ"}, CountryId{"AU"}, Tz::Australia_Sydney}, // Br= ewarrina Airport Airport{IataCode{"BWT"}, CountryId{"AU"}, Tz::Australia_Hobart}, // Bu= rnie Airport Airport{IataCode{"BWU"}, CountryId{"AU"}, Tz::Australia_Sydney}, // Ba= nkstown Airport @@ -1041,7 +1041,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"CCH"}, CountryId{"CL"}, Tz::America_Santiago}, // Ch= ile Chico Airport Airport{IataCode{"CCI"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // C= onc=C3=B3rdia Airport Airport{IataCode{"CCJ"}, CountryId{"IN"}, Tz::Asia_Kolkata}, // Calicu= t International Airport - Airport{IataCode{"CCK"}, CountryId{"AU"}, Timezone{}}, // Cocos (Keeli= ng) Islands Airport + Airport{IataCode{"CCK"}, CountryId{"AU"}, Tz::Indian_Cocos}, // Cocos = (Keeling) Islands Airport Airport{IataCode{"CCL"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Chinchilla Airport Airport{IataCode{"CCM"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // D= iom=C3=ADcio Freitas Airport Airport{IataCode{"CCN"}, CountryId{"AF"}, Tz::Asia_Kabul}, // Chaghcha= ran Airport @@ -1233,12 +1233,12 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"CMD"}, CountryId{"AU"}, Tz::Australia_Sydney}, // Co= otamundra Airport Airport{IataCode{"CME"}, CountryId{"MX"}, Tz::America_Merida}, // Ciud= ad del Carmen International Airport Airport{IataCode{"CMF"}, CountryId{"FR"}, Tz::Europe_Paris}, // Chamb= =C3=A9ry Airport - Airport{IataCode{"CMG"}, CountryId{"BR"}, Tz::America_La_Paz}, // Coru= mb=C3=A1 International Airport + Airport{IataCode{"CMG"}, CountryId{"BR"}, Tz::America_Campo_Grande}, /= / Corumb=C3=A1 International Airport Airport{IataCode{"CMH"}, CountryId{"US"}, Tz::America_New_York}, // Jo= hn Glenn Columbus International Airport Airport{IataCode{"CMI"}, CountryId{"US"}, Tz::America_Chicago}, // Uni= versity of Illinois Willard Airport Airport{IataCode{"CMJ"}, CountryId{"TW"}, Tz::Asia_Taipei}, // Qimei A= irport Airport{IataCode{"CMK"}, CountryId{"MW"}, Tz::Africa_Maputo}, // Club = Makokola Airport - Airport{IataCode{"CML"}, CountryId{"AU"}, Tz::Australia_Darwin}, // Ca= mooweal Airport + Airport{IataCode{"CML"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Camooweal Airport Airport{IataCode{"CMM"}, CountryId{"GT"}, Tz::America_Guatemala}, // C= armelita Airport Airport{IataCode{"CMN"}, CountryId{"MA"}, Tz::Africa_Casablanca}, // M= ohammed V International Airport Airport{IataCode{"CMO"}, CountryId{"SO"}, Tz::Africa_Nairobi}, // Obbi= a Airport @@ -1351,7 +1351,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"CSN"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Carson Airport Airport{IataCode{"CSO"}, CountryId{"DE"}, Tz::Europe_Berlin}, // Magde= burg-Cochstedt Airport Airport{IataCode{"CSQ"}, CountryId{"US"}, Tz::America_Chicago}, // Cre= ston Municipal Airport - Airport{IataCode{"CSS"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // C= assil=C3=A2ndia Airport + Airport{IataCode{"CSS"}, CountryId{"BR"}, Tz::America_Campo_Grande}, /= / Cassil=C3=A2ndia Airport Airport{IataCode{"CSU"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // S= anta Cruz do Sul Airport Airport{IataCode{"CSX"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Chang= sha Huanghua International Airport Airport{IataCode{"CSY"}, CountryId{"RU"}, Tz::Europe_Moscow}, // Chebo= ksary Airport @@ -1426,7 +1426,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"CXH"}, CountryId{"CA"}, Tz::America_Vancouver}, // V= ancouver Harbour Water Airport Airport{IataCode{"CXI"}, CountryId{"KI"}, Tz::Pacific_Kiritimati}, // = Cassidy International Airport Airport{IataCode{"CXJ"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // C= axias do Sul Airport - Airport{IataCode{"CXL"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Calexico International Airport + Airport{IataCode{"CXL"}, CountryId{"US"}, Tz::America_Tijuana}, // Cal= exico International Airport Airport{IataCode{"CXM"}, CountryId{"AO"}, Tz::Africa_Lagos}, // Camaxi= lo Airport Airport{IataCode{"CXN"}, CountryId{"SO"}, Tz::Africa_Nairobi}, // Cand= ala Airport Airport{IataCode{"CXO"}, CountryId{"US"}, Tz::America_Chicago}, // Lon= e Star Executive Airport @@ -1547,7 +1547,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"DIK"}, CountryId{"US"}, Tz::America_Denver}, // Dick= inson Theodore Roosevelt Regional Airport Airport{IataCode{"DIL"}, CountryId{"TL"}, Tz::Asia_Dili}, // President= e Nicolau Lobato International Airport Airport{IataCode{"DIM"}, CountryId{"CI"}, Tz::Africa_Abidjan}, // Dimb= okro Airport - Airport{IataCode{"DIN"}, CountryId{"VN"}, Tz::Asia_Vientiane}, // Dien= Bien Phu Airport + Airport{IataCode{"DIN"}, CountryId{"VN"}, Tz::Asia_Ho_Chi_Minh}, // Di= en Bien Phu Airport Airport{IataCode{"DIP"}, CountryId{"BF"}, Tz::Africa_Abidjan}, // Diap= aga Airport Airport{IataCode{"DIQ"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // D= ivin=C3=B3polis Airport Airport{IataCode{"DIR"}, CountryId{"ET"}, Tz::Africa_Nairobi}, // Aba = Tenna Dejazmach Yilma International Airport @@ -1713,7 +1713,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"EBG"}, CountryId{"CO"}, Tz::America_Bogota}, // El B= agre Airport Airport{IataCode{"EBJ"}, CountryId{"DK"}, Tz::Europe_Copenhagen}, // E= sbjerg Airport Airport{IataCode{"EBL"}, CountryId{"IQ"}, Tz::Asia_Baghdad}, // Erbil = International Airport - Airport{IataCode{"EBN"}, CountryId{"MH"}, Timezone{}}, // Ebadon aerod= rome + Airport{IataCode{"EBN"}, CountryId{"MH"}, Tz::Pacific_Kwajalein}, // E= badon aerodrome Airport{IataCode{"EBO"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Ebon= Airport Airport{IataCode{"EBS"}, CountryId{"US"}, Tz::America_Chicago}, // Web= ster City Municipal Airport Airport{IataCode{"EBU"}, CountryId{"FR"}, Tz::Europe_Paris}, // Saint-= =C3=89tienne =E2=80=93 Bouth=C3=A9on Airport @@ -1731,7 +1731,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"EDL"}, CountryId{"KE"}, Tz::Africa_Nairobi}, // Eldo= ret International Airport Airport{IataCode{"EDO"}, CountryId{"TR"}, Tz::Europe_Istanbul}, // Bal= =C4=B1kesir Koca Seyit Airport Airport{IataCode{"EDQ"}, CountryId{"HN"}, Tz::America_Tegucigalpa}, //= Erandique Airport - Airport{IataCode{"EDR"}, CountryId{"AU"}, Timezone{}}, // Edward River= Airport + Airport{IataCode{"EDR"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Edward River Airport Airport{IataCode{"EED"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Needles Airport Airport{IataCode{"EEK"}, CountryId{"US"}, Tz::America_Nome}, // Eek Ai= rport Airport{IataCode{"EEN"}, CountryId{"US"}, Tz::America_New_York}, // Di= llant=E2=80=93Hopkins Airport @@ -1765,7 +1765,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"EJT"}, CountryId{"US"}, Tz::Pacific_Majuro}, // Enej= it Airport Airport{IataCode{"EKA"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Murray Field Airport{IataCode{"EKB"}, CountryId{"KZ"}, Tz::Asia_Almaty}, // Ekibast= uz Airport - Airport{IataCode{"EKI"}, CountryId{"US"}, Tz::America_Detroit}, // Elk= hart Municipal Airport + Airport{IataCode{"EKI"}, CountryId{"US"}, Tz::America_Indiana_Indianap= olis}, // Elkhart Municipal Airport Airport{IataCode{"EKO"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Elko Regional Airport Airport{IataCode{"EKS"}, CountryId{"RU"}, Tz::Asia_Sakhalin}, // Shakh= tersk Airport{IataCode{"EKT"}, CountryId{"SE"}, Tz::Europe_Stockholm}, // Es= kilstuna Airport @@ -1781,7 +1781,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"ELK"}, CountryId{"US"}, Tz::America_Chicago}, // Elk= City Regional Business Airport Airport{IataCode{"ELM"}, CountryId{"US"}, Tz::America_New_York}, // El= mira Corning Regional Airport Airport{IataCode{"ELN"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Bowers Airport - Airport{IataCode{"ELO"}, CountryId{"AR"}, Tz::America_Asuncion}, // El= Dorado Airport, Argentina + Airport{IataCode{"ELO"}, CountryId{"AR"}, Tz::America_Argentina_Cordob= a}, // El Dorado Airport, Argentina Airport{IataCode{"ELP"}, CountryId{"US"}, Tz::America_Denver}, // El P= aso International Airport Airport{IataCode{"ELQ"}, CountryId{"SA"}, Tz::Asia_Riyadh}, // Prince = Nayef bin Abdulaziz Regional Airport Airport{IataCode{"ELS"}, CountryId{"ZA"}, Tz::Africa_Johannesburg}, //= East London Airport @@ -1800,7 +1800,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"EMO"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Emo Airport{IataCode{"EMP"}, CountryId{"US"}, Tz::America_Chicago}, // Emp= oria Municipal Airport Airport{IataCode{"EMT"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= San Gabriel Valley Airport - Airport{IataCode{"EMX"}, CountryId{"AR"}, Tz::America_Argentina_Salta}= , // El Mait=C3=A9n Airport + Airport{IataCode{"EMX"}, CountryId{"AR"}, Tz::America_Argentina_Catama= rca}, // El Mait=C3=A9n Airport Airport{IataCode{"ENA"}, CountryId{"US"}, Tz::America_Anchorage}, // K= enai Municipal Airport Airport{IataCode{"ENC"}, CountryId{"FR"}, Tz::Europe_Paris}, // Nancy-= Essey Airport Airport{IataCode{"ENE"}, CountryId{"ID"}, Tz::Asia_Makassar}, // H. Ha= san Aroeboesman Airport @@ -1815,7 +1815,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"ENS"}, CountryId{"NL"}, Tz::Europe_Amsterdam}, // En= schede Airport Twente Airport{IataCode{"ENT"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Enew= etak Auxiliary Airfield Airport{IataCode{"ENU"}, CountryId{"NG"}, Tz::Africa_Lagos}, // Akanu = Ibiam International Airport - Airport{IataCode{"ENV"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Wendover Airport + Airport{IataCode{"ENV"}, CountryId{"US"}, Tz::America_Denver}, // Wend= over Airport Airport{IataCode{"ENW"}, CountryId{"US"}, Tz::America_Chicago}, // Ken= osha Regional Airport Airport{IataCode{"ENY"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Yan'a= n Ershilipu Airport Airport{IataCode{"EOH"}, CountryId{"CO"}, Tz::America_Bogota}, // Enri= que Olaya Herrera Airport @@ -1952,7 +1952,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"FFL"}, CountryId{"US"}, Tz::America_Chicago}, // Fai= rfield Municipal Airport Airport{IataCode{"FFM"}, CountryId{"US"}, Tz::America_Chicago}, // Fer= gus Falls Municipal Airport Airport{IataCode{"FFT"}, CountryId{"US"}, Tz::America_New_York}, // Ca= pital City Airport - Airport{IataCode{"FFU"}, CountryId{"CL"}, Tz::America_Argentina_Catama= rca}, // Futaleufu Airport + Airport{IataCode{"FFU"}, CountryId{"CL"}, Tz::America_Santiago}, // Fu= taleufu Airport Airport{IataCode{"FGD"}, CountryId{"MR"}, Tz::Africa_Abidjan}, // Fder= ik Airport Airport{IataCode{"FGI"}, CountryId{"WS"}, Tz::Pacific_Apia}, // Fagali= 'i Airport Airport{IataCode{"FGL"}, CountryId{"NZ"}, Tz::Pacific_Auckland}, // Fo= x Glacier Heliport @@ -1960,7 +1960,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"FID"}, CountryId{"US"}, Tz::America_New_York}, // El= izabeth Field Airport{IataCode{"FIE"}, CountryId{"GB"}, Tz::Europe_London}, // Fair = Isle Airport Airport{IataCode{"FIG"}, CountryId{"GN"}, Tz::Africa_Abidjan}, // Fria= Airport - Airport{IataCode{"FIH"}, CountryId{"CD"}, Tz::Africa_Brazzaville}, // = N'djili Airport + Airport{IataCode{"FIH"}, CountryId{"CD"}, Tz::Africa_Kinshasa}, // N'd= jili Airport Airport{IataCode{"FIL"}, CountryId{"US"}, Tz::America_Denver}, // Fill= more Municipal Airport Airport{IataCode{"FIN"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Finschhafen Airport Airport{IataCode{"FIZ"}, CountryId{"AU"}, Tz::Australia_Perth}, // Fit= zroy Crossing Airport @@ -2030,7 +2030,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"FRD"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Friday Harbor Airport Airport{IataCode{"FRE"}, CountryId{"SB"}, Tz::Pacific_Guadalcanal}, //= Fera Airport Airport{IataCode{"FRG"}, CountryId{"US"}, Tz::America_New_York}, // Re= public Airport - Airport{IataCode{"FRH"}, CountryId{"US"}, Tz::America_Indiana_Vincenne= s}, // French Lick Municipal Airport + Airport{IataCode{"FRH"}, CountryId{"US"}, Tz::America_Indiana_Indianap= olis}, // French Lick Municipal Airport Airport{IataCode{"FRJ"}, CountryId{"FR"}, Tz::Europe_Paris}, // Frejus= Airport Airport{IataCode{"FRK"}, CountryId{"SC"}, Tz::Indian_Mahe}, // Fr=C3= =A9gate Island Airport Airport{IataCode{"FRL"}, CountryId{"IT"}, Tz::Europe_Rome}, // Forl=C3= =AC Airport @@ -2183,7 +2183,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"GHT"}, CountryId{"LY"}, Tz::Africa_Tripoli}, // Ghat= Airport Airport{IataCode{"GHU"}, CountryId{"AR"}, Tz::America_Argentina_Cordob= a}, // Gualeguaych=C3=BA Airport Airport{IataCode{"GIB"}, CountryId{"GB"}, Tz::Europe_London}, // Gibra= ltar International Airport - Airport{IataCode{"GIC"}, CountryId{"AU"}, Tz::Pacific_Port_Moresby}, /= / Boigu Island Airport + Airport{IataCode{"GIC"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Boigu Island Airport Airport{IataCode{"GID"}, CountryId{"BI"}, Tz::Africa_Maputo}, // Giteg= a Airport Airport{IataCode{"GIF"}, CountryId{"US"}, Tz::America_New_York}, // Wi= nter Haven's Gilbert Airport Airport{IataCode{"GIG"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // R= io de Janeiro-Gale=C3=A3o International Airport @@ -2195,7 +2195,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"GIZ"}, CountryId{"SA"}, Tz::Asia_Riyadh}, // Jizan R= egional Airport Airport{IataCode{"GJA"}, CountryId{"HN"}, Tz::America_Tegucigalpa}, //= Guanaja Airport Airport{IataCode{"GJL"}, CountryId{"DZ"}, Tz::Africa_Algiers}, // Jije= l Ferhat Abbas Airport - Airport{IataCode{"GJM"}, CountryId{"BR"}, Tz::America_La_Paz}, // Guaj= ar=C3=A1-Mirim Airport + Airport{IataCode{"GJM"}, CountryId{"BR"}, Tz::America_Porto_Velho}, //= Guajar=C3=A1-Mirim Airport Airport{IataCode{"GJR"}, CountryId{"IS"}, Tz::Atlantic_Reykjavik}, // = Gj=C3=B6gur Airport Airport{IataCode{"GJT"}, CountryId{"US"}, Tz::America_Denver}, // Gran= d Junction Regional Airport Airport{IataCode{"GKA"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Goroka Airport @@ -2229,7 +2229,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"GMI"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Gasmata Airport Airport{IataCode{"GML"}, CountryId{"UA"}, Tz::Europe_Kiev}, // Gostome= l Airport Airport{IataCode{"GMM"}, CountryId{"CG"}, Tz::Africa_Lagos}, // Gambom= a Airport - Airport{IataCode{"GMN"}, CountryId{"NZ"}, Timezone{}}, // Greymouth Ai= rport + Airport{IataCode{"GMN"}, CountryId{"NZ"}, Tz::Pacific_Auckland}, // Gr= eymouth Airport Airport{IataCode{"GMO"}, CountryId{"NG"}, Tz::Africa_Lagos}, // Gombe = Lawanti International Airport Airport{IataCode{"GMP"}, CountryId{"KR"}, Tz::Asia_Seoul}, // Gimpo In= ternational Airport Airport{IataCode{"GMQ"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Golog= Airport @@ -2351,7 +2351,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"GUY"}, CountryId{"US"}, Tz::America_Chicago}, // Guy= mon Municipal Airport Airport{IataCode{"GUZ"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // G= uarapari Airport Airport{IataCode{"GVA"}, CountryId{"CH"}, Tz::Europe_Zurich}, // Genev= a International Airport - Airport{IataCode{"GVI"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Green= River Airport + Airport{IataCode{"GVI"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Green River Airport Airport{IataCode{"GVL"}, CountryId{"US"}, Tz::America_New_York}, // Le= e Gilmer Memorial Airport Airport{IataCode{"GVN"}, CountryId{"RU"}, Tz::Asia_Vladivostok}, // So= vetskaya Gavan - May-Gatka Airport{IataCode{"GVR"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // G= overnador Valadares Airport @@ -2384,7 +2384,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"GYS"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Guang= yuan Panlong Airport Airport{IataCode{"GYU"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Guyua= n Liupanshan Airport Airport{IataCode{"GYY"}, CountryId{"US"}, Tz::America_Chicago}, // Gar= y/Chicago International Airport - Airport{IataCode{"GZA"}, CountryId{"PS"}, Tz::Africa_Cairo}, // Yasser= Arafat International Airport + Airport{IataCode{"GZA"}, CountryId{"PS"}, Tz::Asia_Jerusalem}, // Yass= er Arafat International Airport Airport{IataCode{"GZI"}, CountryId{"AF"}, Tz::Asia_Kabul}, // Ghazni A= irport Airport{IataCode{"GZO"}, CountryId{"SB"}, Tz::Pacific_Guadalcanal}, //= Nusatupe Airport Airport{IataCode{"GZP"}, CountryId{"TR"}, Tz::Europe_Istanbul}, // Ant= alya Gazipasa-Alanya Airport @@ -2486,7 +2486,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"HKB"}, CountryId{"US"}, Tz::America_Anchorage}, // H= ealy Lake Airport Airport{IataCode{"HKD"}, CountryId{"JP"}, Tz::Asia_Tokyo}, // Hakodate= Airport Airport{IataCode{"HKG"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Hong = Kong International Airport - Airport{IataCode{"HKK"}, CountryId{"NZ"}, Timezone{}}, // Hokitika Air= port + Airport{IataCode{"HKK"}, CountryId{"NZ"}, Tz::Pacific_Auckland}, // Ho= kitika Airport Airport{IataCode{"HKN"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Hoskins Airport Airport{IataCode{"HKP"}, CountryId{"US"}, Tz::Pacific_Honolulu}, // Ka= anapali Airport Airport{IataCode{"HKS"}, CountryId{"US"}, Tz::America_Chicago}, // Haw= kins Field @@ -2537,7 +2537,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"HOK"}, CountryId{"AU"}, Tz::Australia_Darwin}, // Ho= oker Creek Airport Airport{IataCode{"HOM"}, CountryId{"US"}, Tz::America_Anchorage}, // H= omer Airport Airport{IataCode{"HON"}, CountryId{"US"}, Tz::America_Chicago}, // Hur= on Regional Airport - Airport{IataCode{"HOO"}, CountryId{"VN"}, Tz::Asia_Vientiane}, // Quan= g Tri Airport + Airport{IataCode{"HOO"}, CountryId{"VN"}, Tz::Asia_Ho_Chi_Minh}, // Qu= ang Tri Airport Airport{IataCode{"HOR"}, CountryId{"PT"}, Tz::Atlantic_Azores}, // Hor= ta Airport Airport{IataCode{"HOS"}, CountryId{"AR"}, Tz::America_Argentina_Salta}= , // Chos Malal Airport Airport{IataCode{"HOT"}, CountryId{"US"}, Tz::America_Chicago}, // Mem= orial Field Airport @@ -2574,7 +2574,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"HTA"}, CountryId{"RU"}, Tz::Asia_Chita}, // Kadala A= irport Airport{IataCode{"HTG"}, CountryId{"RU"}, Tz::Asia_Krasnoyarsk}, // Kh= atanga Airport Airport{IataCode{"HTH"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Hawthorne Industrial Airport - Airport{IataCode{"HTI"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Great Barrier Reef Airport + Airport{IataCode{"HTI"}, CountryId{"AU"}, Tz::Australia_Lindeman}, // = Great Barrier Reef Airport Airport{IataCode{"HTL"}, CountryId{"US"}, Tz::America_Detroit}, // Ros= common County =E2=80=93 Blodgett Memorial Airport Airport{IataCode{"HTM"}, CountryId{"MN"}, Tz::Asia_Ulaanbaatar}, // Kh= atgal Airport Airport{IataCode{"HTN"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Hotan= Airport @@ -2676,7 +2676,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"IFL"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Innisfail Airport Airport{IataCode{"IFN"}, CountryId{"IR"}, Tz::Asia_Tehran}, // Isfahan= International Airport Airport{IataCode{"IFO"}, CountryId{"UA"}, Tz::Europe_Kiev}, // Ivano-F= rankivsk International Airport - Airport{IataCode{"IFP"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Laughlin/Bullhead International Airport + Airport{IataCode{"IFP"}, CountryId{"US"}, Tz::America_Phoenix}, // Lau= ghlin/Bullhead International Airport Airport{IataCode{"IGA"}, CountryId{"BS"}, Tz::America_Nassau}, // Inag= ua Airport Airport{IataCode{"IGB"}, CountryId{"AR"}, Tz::America_Argentina_Salta}= , // Ingeniero Jacobacci Airport Airport{IataCode{"IGD"}, CountryId{"TR"}, Tz::Europe_Istanbul}, // I= =C4=9Fd=C4=B1r Airport @@ -2731,7 +2731,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"IMM"}, CountryId{"US"}, Tz::America_New_York}, // Im= mokalee Airport Airport{IataCode{"IMO"}, CountryId{"CF"}, Tz::Africa_Lagos}, // Zemio = Airport Airport{IataCode{"IMP"}, CountryId{"BR"}, Tz::America_Fortaleza}, // I= mperatriz Airport - Airport{IataCode{"IMT"}, CountryId{"US"}, Tz::America_Chicago}, // For= d Airport + Airport{IataCode{"IMT"}, CountryId{"US"}, Tz::America_Menominee}, // F= ord Airport Airport{IataCode{"INA"}, CountryId{"RU"}, Tz::Europe_Moscow}, // Inta = Airport Airport{IataCode{"INB"}, CountryId{"BZ"}, Tz::America_Belize}, // Inde= pendence Airport (Belize) Airport{IataCode{"INC"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Yinch= uan Hedong International Airport @@ -2742,7 +2742,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"INI"}, CountryId{"RS"}, Tz::Europe_Belgrade}, // Ni= =C5=A1 Constantine the Great Airport Airport{IataCode{"INJ"}, CountryId{"US"}, Tz::America_Chicago}, // Hil= lsboro Municipal Airport Airport{IataCode{"INK"}, CountryId{"US"}, Tz::America_Chicago}, // Win= kler County Airport - Airport{IataCode{"INL"}, CountryId{"US"}, Tz::America_Winnipeg}, // Fa= lls International Airport + Airport{IataCode{"INL"}, CountryId{"US"}, Tz::America_Chicago}, // Fal= ls International Airport Airport{IataCode{"INN"}, CountryId{"AT"}, Tz::Europe_Vienna}, // Innsb= ruck Airport Airport{IataCode{"INO"}, CountryId{"CD"}, Tz::Africa_Kinshasa}, // Ino= ngo Airport Airport{IataCode{"INQ"}, CountryId{"IE"}, Tz::Europe_Dublin}, // Inish= eer Aerodrome @@ -2760,7 +2760,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"IPA"}, CountryId{"VU"}, Tz::Pacific_Efate}, // Ipota= Airport Airport{IataCode{"IPC"}, CountryId{"CL"}, Tz::Pacific_Easter}, // Mata= veri International Airport Airport{IataCode{"IPE"}, CountryId{"PH"}, Tz::Asia_Manila}, // Ipil Ai= rport - Airport{IataCode{"IPG"}, CountryId{"BR"}, Tz::America_Bogota}, // Ipir= anga Airport + Airport{IataCode{"IPG"}, CountryId{"BR"}, Tz::America_Manaus}, // Ipir= anga Airport Airport{IataCode{"IPH"}, CountryId{"MY"}, Tz::Asia_Kuala_Lumpur}, // S= ultan Azlan Shah Airport Airport{IataCode{"IPI"}, CountryId{"CO"}, Tz::America_Bogota}, // San = Luis Airport Airport{IataCode{"IPL"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Imperial County Airport @@ -2803,7 +2803,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"ITM"}, CountryId{"JP"}, Tz::Asia_Tokyo}, // Osaka In= ternational Airport Airport{IataCode{"ITO"}, CountryId{"US"}, Tz::Pacific_Honolulu}, // Hi= lo International Airport Airport{IataCode{"ITP"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // I= taperuna Airport - Airport{IataCode{"ITQ"}, CountryId{"BR"}, Tz::America_Argentina_Cordob= a}, // Itaqui Airport + Airport{IataCode{"ITQ"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // I= taqui Airport Airport{IataCode{"ITR"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // I= tumbiara Airport Airport{IataCode{"ITU"}, CountryId{"RU"}, Tz::Asia_Ust_Nera}, // Ituru= p Airport Airport{IataCode{"IUE"}, CountryId{"NU"}, Tz::Pacific_Niue}, // Niue I= nternational Airport @@ -2854,7 +2854,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"JAP"}, CountryId{"CR"}, Tz::America_Costa_Rica}, // = Chacarita Airport Airport{IataCode{"JAQ"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Jacquinot Bay Airport Airport{IataCode{"JAR"}, CountryId{"IR"}, Tz::Asia_Tehran}, // Jahrom = Airport - Airport{IataCode{"JAT"}, CountryId{"MH"}, Timezone{}}, // Jabot Airport + Airport{IataCode{"JAT"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Jabo= t Airport Airport{IataCode{"JAU"}, CountryId{"PE"}, Tz::America_Lima}, // Franci= sco Carle Airport Airport{IataCode{"JAV"}, CountryId{"GL"}, Tz::America_Godthab}, // Ilu= lissat Airport Airport{IataCode{"JAX"}, CountryId{"US"}, Tz::America_New_York}, // Ja= cksonville International Airport @@ -3047,7 +3047,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"KDN"}, CountryId{"GA"}, Tz::Africa_Lagos}, // Ndend= =C3=A9 Airport Airport{IataCode{"KDO"}, CountryId{"MV"}, Tz::Indian_Maldives}, // Kad= hdhoo Airport Airport{IataCode{"KDP"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Kandep Airport - Airport{IataCode{"KDQ"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Kambe= ratoro Airport + Airport{IataCode{"KDQ"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Kamberatoro Airport Airport{IataCode{"KDR"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Kandrian Airport Airport{IataCode{"KDU"}, CountryId{"PK"}, Tz::Asia_Karachi}, // Skardu= Airport Airport{IataCode{"KDV"}, CountryId{"FJ"}, Tz::Pacific_Fiji}, // Vunise= a Airport @@ -3088,7 +3088,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"KGJ"}, CountryId{"MW"}, Tz::Africa_Maputo}, // Karon= ga Airport Airport{IataCode{"KGK"}, CountryId{"US"}, Tz::America_Anchorage}, // K= oliganek Airport Airport{IataCode{"KGL"}, CountryId{"RW"}, Tz::Africa_Maputo}, // Kigal= i International Airport - Airport{IataCode{"KGM"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Kungi= m Airstrip + Airport{IataCode{"KGM"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Kungim Airstrip Airport{IataCode{"KGP"}, CountryId{"RU"}, Tz::Asia_Yekaterinburg}, // = Kogalym International Airport Airport{IataCode{"KGS"}, CountryId{"GR"}, Tz::Europe_Athens}, // Kos I= sland International Airport Airport{IataCode{"KGT"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Kangd= ing Airport @@ -3118,7 +3118,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"KIJ"}, CountryId{"JP"}, Tz::Asia_Tokyo}, // Niigata = Airport Airport{IataCode{"KIM"}, CountryId{"ZA"}, Tz::Africa_Johannesburg}, //= Kimberley Airport Airport{IataCode{"KIN"}, CountryId{"JM"}, Tz::America_Jamaica}, // Nor= man Manley International Airport - Airport{IataCode{"KIO"}, CountryId{"MH"}, Timezone{}}, // Kili Airport + Airport{IataCode{"KIO"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Kili= Airport Airport{IataCode{"KIP"}, CountryId{"US"}, Tz::America_Chicago}, // Kic= kapoo Downtown Airport Airport{IataCode{"KIQ"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Kira Airport{IataCode{"KIR"}, CountryId{"IE"}, Tz::Europe_Dublin}, // Kerry= Airport @@ -3192,7 +3192,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"KMW"}, CountryId{"RU"}, Tz::Europe_Moscow}, // Kostr= oma Airport Airport{IataCode{"KMZ"}, CountryId{"ZM"}, Tz::Africa_Maputo}, // Kaoma= Airport Airport{IataCode{"KNA"}, CountryId{"CL"}, Tz::America_Santiago}, // Vi= =C3=B1a del Mar Airport - Airport{IataCode{"KNB"}, CountryId{"US"}, Tz::America_Denver}, // Kana= b Municipal Airport + Airport{IataCode{"KNB"}, CountryId{"US"}, Tz::America_Phoenix}, // Kan= ab Municipal Airport Airport{IataCode{"KND"}, CountryId{"CD"}, Tz::Africa_Lubumbashi}, // K= indu Airport Airport{IataCode{"KNE"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Kanainj Airport{IataCode{"KNG"}, CountryId{"ID"}, Tz::Asia_Jayapura}, // Kaima= na Airport @@ -3230,7 +3230,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"KPA"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Kopiago Airport{IataCode{"KPB"}, CountryId{"US"}, Tz::America_Sitka}, // Point= Baker Seaplane Base Airport{IataCode{"KPC"}, CountryId{"US"}, Tz::America_Nome}, // Port C= larence Coast Guard Station - Airport{IataCode{"KPE"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Yapsi= ei + Airport{IataCode{"KPE"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Yapsiei Airport{IataCode{"KPI"}, CountryId{"MY"}, Tz::Asia_Kuala_Lumpur}, // K= apit Airport Airport{IataCode{"KPL"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Kapal Airport Airport{IataCode{"KPM"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Kompiam Airport @@ -3238,7 +3238,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"KPO"}, CountryId{"KR"}, Tz::Asia_Seoul}, // Pohang A= irport Airport{IataCode{"KPR"}, CountryId{"US"}, Tz::America_Anchorage}, // P= ort Williams Seaplane Base Airport{IataCode{"KPS"}, CountryId{"AU"}, Tz::Australia_Sydney}, // Ke= mpsey Airport - Airport{IataCode{"KPT"}, CountryId{"US"}, Tz::America_Boise}, // Jackp= ot Airport + Airport{IataCode{"KPT"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Jackpot Airport Airport{IataCode{"KPV"}, CountryId{"US"}, Tz::America_Anchorage}, // P= erryville Airport Airport{IataCode{"KPY"}, CountryId{"US"}, Tz::America_Anchorage}, // P= ort Bailey Seaplane Base Airport{IataCode{"KQA"}, CountryId{"US"}, Tz::America_Nome}, // Akutan= Airport @@ -3269,7 +3269,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"KRX"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Kar Kar Airport{IataCode{"KRY"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Karam= ay Airport Airport{IataCode{"KRZ"}, CountryId{"CD"}, Tz::Africa_Kinshasa}, // Bas= ango Mboliasa Airport - Airport{IataCode{"KSA"}, CountryId{"FM"}, Timezone{}}, // Kosrae Inter= national Airport + Airport{IataCode{"KSA"}, CountryId{"FM"}, Tz::Pacific_Kosrae}, // Kosr= ae International Airport Airport{IataCode{"KSC"}, CountryId{"SK"}, Tz::Europe_Prague}, // Ko=C5= =A1ice International Airport Airport{IataCode{"KSD"}, CountryId{"SE"}, Tz::Europe_Stockholm}, // Ka= rlstad Airport Airport{IataCode{"KSE"}, CountryId{"UG"}, Tz::Africa_Nairobi}, // Kase= se Airport @@ -3313,7 +3313,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"KTW"}, CountryId{"PL"}, Tz::Europe_Warsaw}, // Katow= ice International Airport Airport{IataCode{"KTX"}, CountryId{"ML"}, Tz::Africa_Abidjan}, // Kout= iala Airport Airport{IataCode{"KUA"}, CountryId{"MY"}, Tz::Asia_Kuala_Lumpur}, // S= ultan Haji Ahmad Shah Airport - Airport{IataCode{"KUC"}, CountryId{"KI"}, Timezone{}}, // Kuria Airport + Airport{IataCode{"KUC"}, CountryId{"KI"}, Tz::Pacific_Tarawa}, // Kuri= a Airport Airport{IataCode{"KUD"}, CountryId{"MY"}, Tz::Asia_Kuala_Lumpur}, // K= udat Airport Airport{IataCode{"KUE"}, CountryId{"SB"}, Tz::Pacific_Guadalcanal}, //= Kukudu Airport Airport{IataCode{"KUF"}, CountryId{"RU"}, Tz::Europe_Samara}, // Kurum= och International Airport @@ -3420,7 +3420,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"LBT"}, CountryId{"US"}, Tz::America_New_York}, // Lu= mberton Municipal Airport Airport{IataCode{"LBU"}, CountryId{"MY"}, Tz::Asia_Kuala_Lumpur}, // L= abuan Airport Airport{IataCode{"LBV"}, CountryId{"GA"}, Tz::Africa_Lagos}, // Librev= ille International Airport - Airport{IataCode{"LBW"}, CountryId{"ID"}, Tz::Asia_Kuching}, // Juvai = Semaring Airport + Airport{IataCode{"LBW"}, CountryId{"ID"}, Tz::Asia_Makassar}, // Juvai= Semaring Airport Airport{IataCode{"LBX"}, CountryId{"PH"}, Tz::Asia_Manila}, // Lubang = Airport Airport{IataCode{"LBZ"}, CountryId{"AO"}, Tz::Africa_Lagos}, // Lucapa= Airport Airport{IataCode{"LCA"}, CountryId{"CY"}, Tz::Asia_Nicosia}, // Larnac= a International Airport @@ -3444,7 +3444,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"LDB"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // L= ondrina Airport Airport{IataCode{"LDE"}, CountryId{"FR"}, Tz::Europe_Paris}, // Tarbes= -Lourdes-Pyr=C3=A9n=C3=A9es Airport Airport{IataCode{"LDG"}, CountryId{"RU"}, Tz::Europe_Moscow}, // Leshu= konskoye Airport - Airport{IataCode{"LDH"}, CountryId{"AU"}, Timezone{}}, // Lord Howe Is= land Airport + Airport{IataCode{"LDH"}, CountryId{"AU"}, Tz::Australia_Lord_Howe}, //= Lord Howe Island Airport Airport{IataCode{"LDI"}, CountryId{"TZ"}, Tz::Africa_Nairobi}, // Lind= i Airport Airport{IataCode{"LDJ"}, CountryId{"US"}, Tz::America_New_York}, // Li= nden Airport Airport{IataCode{"LDK"}, CountryId{"SE"}, Tz::Europe_Stockholm}, // Li= dk=C3=B6ping-Hovby Airport @@ -3516,7 +3516,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"LHV"}, CountryId{"US"}, Tz::America_New_York}, // Wi= lliam T. Piper Memorial Airport Airport{IataCode{"LHW"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Lanzh= ou Zhongchuan International Airport Airport{IataCode{"LIA"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Liang= ping Airport - Airport{IataCode{"LIE"}, CountryId{"CD"}, Tz::Africa_Bangui}, // Liben= ge Airport + Airport{IataCode{"LIE"}, CountryId{"CD"}, Tz::Africa_Kinshasa}, // Lib= enge Airport Airport{IataCode{"LIG"}, CountryId{"FR"}, Tz::Europe_Paris}, // Limoge= s =E2=80=93 Bellegarde Airport Airport{IataCode{"LIH"}, CountryId{"US"}, Tz::Pacific_Honolulu}, // Li= hue Airport Airport{IataCode{"LIK"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Liki= ep Airport @@ -3584,7 +3584,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"LNC"}, CountryId{"US"}, Tz::America_Chicago}, // Lan= caster Airport Airport{IataCode{"LND"}, CountryId{"US"}, Tz::America_Denver}, // Hunt= Field Airport{IataCode{"LNE"}, CountryId{"VU"}, Tz::Pacific_Efate}, // Lonor= ore Airport - Airport{IataCode{"LNF"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Munbil + Airport{IataCode{"LNF"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Munbil Airport{IataCode{"LNG"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Lese Airport{IataCode{"LNI"}, CountryId{"US"}, Tz::America_Anchorage}, // P= oint Lonely Short Range Radar Site Airport{IataCode{"LNJ"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Linca= ng Airport @@ -3709,7 +3709,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"LUW"}, CountryId{"ID"}, Tz::Asia_Makassar}, // Syuku= ran Aminuddin Amir Airport Airport{IataCode{"LUX"}, CountryId{"LU"}, Tz::Europe_Luxembourg}, // L= uxembourg Airport Airport{IataCode{"LUZ"}, CountryId{"PL"}, Tz::Europe_Warsaw}, // Lubli= n Airport - Airport{IataCode{"LVB"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // S= antana do Livramento Airport + Airport{IataCode{"LVB"}, CountryId{"BR"}, Tz::America_Montevideo}, // = Santana do Livramento Airport Airport{IataCode{"LVI"}, CountryId{"ZM"}, Tz::Africa_Maputo}, // Harry= Mwanga Nkumbula International Airport Airport{IataCode{"LVK"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Livermore Municipal Airport Airport{IataCode{"LVM"}, CountryId{"US"}, Tz::America_Denver}, // Miss= ion Field @@ -3787,7 +3787,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"MBC"}, CountryId{"GA"}, Tz::Africa_Lagos}, // Mbigou= Airport Airport{IataCode{"MBD"}, CountryId{"ZA"}, Tz::Africa_Johannesburg}, //= Mafikeng Airport Airport{IataCode{"MBE"}, CountryId{"JP"}, Tz::Asia_Tokyo}, // Monbetsu= Airport - Airport{IataCode{"MBG"}, CountryId{"US"}, Tz::America_Denver}, // Mobr= idge Municipal Airport + Airport{IataCode{"MBG"}, CountryId{"US"}, Tz::America_Chicago}, // Mob= ridge Municipal Airport Airport{IataCode{"MBH"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Maryborough Airport Airport{IataCode{"MBI"}, CountryId{"TZ"}, Tz::Africa_Nairobi}, // Mbey= a Airport Airport{IataCode{"MBJ"}, CountryId{"JM"}, Tz::America_Jamaica}, // San= gster International Airport @@ -3897,7 +3897,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"MGF"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // M= aring=C3=A1 Regional Airport Airport{IataCode{"MGG"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Margarima Airport Airport{IataCode{"MGH"}, CountryId{"ZA"}, Tz::Africa_Johannesburg}, //= Margate Airport - Airport{IataCode{"MGI"}, CountryId{"AR"}, Tz::America_Argentina_Buenos= _Aires}, // Mart=C3=ADn Garc=C3=ADa Island Airport + Airport{IataCode{"MGI"}, CountryId{"AR"}, Tz::America_Montevideo}, // = Mart=C3=ADn Garc=C3=ADa Island Airport Airport{IataCode{"MGJ"}, CountryId{"US"}, Tz::America_New_York}, // Or= ange County Airport Airport{IataCode{"MGM"}, CountryId{"US"}, Tz::America_Chicago}, // Mon= tgomery Regional Airport Airport{IataCode{"MGN"}, CountryId{"CO"}, Tz::America_Bogota}, // Bara= coa Regional Airport @@ -3932,7 +3932,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"MIE"}, CountryId{"US"}, Tz::America_Indiana_Indianap= olis}, // Delaware County Airport Airport{IataCode{"MIG"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Miany= ang Nanjiao Airport Airport{IataCode{"MII"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // M= ar=C3=ADlia Airport - Airport{IataCode{"MIJ"}, CountryId{"MH"}, Timezone{}}, // Mili Airport + Airport{IataCode{"MIJ"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Mili= Airport Airport{IataCode{"MIK"}, CountryId{"FI"}, Tz::Europe_Helsinki}, // Mik= keli Airport Airport{IataCode{"MIM"}, CountryId{"AU"}, Tz::Australia_Sydney}, // Me= rimbula Airport Airport{IataCode{"MIO"}, CountryId{"US"}, Tz::America_Chicago}, // Mia= mi Municipal Airport @@ -3944,10 +3944,10 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"MIU"}, CountryId{"NG"}, Tz::Africa_Lagos}, // Maidug= uri International Airport Airport{IataCode{"MIV"}, CountryId{"US"}, Tz::America_New_York}, // Mi= llville Municipal Airport Airport{IataCode{"MJA"}, CountryId{"MG"}, Tz::Africa_Nairobi}, // Manj= a Airport - Airport{IataCode{"MJB"}, CountryId{"MH"}, Timezone{}}, // Mejit Airport + Airport{IataCode{"MJB"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Meji= t Airport Airport{IataCode{"MJC"}, CountryId{"CI"}, Tz::Africa_Abidjan}, // Man = Airport Airport{IataCode{"MJD"}, CountryId{"PK"}, Tz::Asia_Karachi}, // Moenjo= daro Airport - Airport{IataCode{"MJE"}, CountryId{"MH"}, Timezone{}}, // Majkin Airpo= rt + Airport{IataCode{"MJE"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Majk= in Airport Airport{IataCode{"MJF"}, CountryId{"NO"}, Tz::Europe_Oslo}, // Mosj=C3= =B8en Airport Airport{IataCode{"MJI"}, CountryId{"LY"}, Tz::Africa_Tripoli}, // Miti= ga International Airport Airport{IataCode{"MJJ"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Moki @@ -3996,7 +3996,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"MLK"}, CountryId{"US"}, Tz::America_Denver}, // Malt= a Airport (Montana) Airport{IataCode{"MLL"}, CountryId{"US"}, Tz::America_Nome}, // Marsha= ll Don Hunter Sr. Airport Airport{IataCode{"MLM"}, CountryId{"MX"}, Tz::America_Mexico_City}, //= General Francisco J. Mujica International Airport - Airport{IataCode{"MLN"}, CountryId{"ES"}, Tz::Africa_Casablanca}, // M= elilla Airport + Airport{IataCode{"MLN"}, CountryId{"ES"}, Tz::Africa_Ceuta}, // Melill= a Airport Airport{IataCode{"MLO"}, CountryId{"GR"}, Tz::Europe_Athens}, // Milos= Island National Airport Airport{IataCode{"MLP"}, CountryId{"PH"}, Tz::Asia_Manila}, // Malaban= g Airport Airport{IataCode{"MLS"}, CountryId{"US"}, Tz::America_Denver}, // Mile= s City Airport @@ -4035,7 +4035,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"MNH"}, CountryId{"OM"}, Tz::Asia_Dubai}, // Rustaq A= irport Airport{IataCode{"MNI"}, CountryId{"GB"}, Tz::Europe_London}, // John = A. Osborne Airport Airport{IataCode{"MNJ"}, CountryId{"MG"}, Tz::Africa_Nairobi}, // Mana= njary Airport - Airport{IataCode{"MNK"}, CountryId{"KI"}, Timezone{}}, // Maiana Airpo= rt + Airport{IataCode{"MNK"}, CountryId{"KI"}, Tz::Pacific_Tarawa}, // Maia= na Airport Airport{IataCode{"MNL"}, CountryId{"PH"}, Tz::Asia_Manila}, // Ninoy A= quino International Airport Airport{IataCode{"MNM"}, CountryId{"US"}, Tz::America_Menominee}, // M= enominee-Marinette Twin County Airport Airport{IataCode{"MNN"}, CountryId{"US"}, Tz::America_New_York}, // Ma= rion Municipal Airport @@ -4093,7 +4093,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"MQH"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // M= ina=C3=A7u Airport Airport{IataCode{"MQJ"}, CountryId{"RU"}, Tz::Asia_Srednekolymsk}, // = Moma Airport Airport{IataCode{"MQK"}, CountryId{"BO"}, Tz::America_La_Paz}, // San = Mat=C3=ADas Airport - Airport{IataCode{"MQL"}, CountryId{"AU"}, Tz::Australia_Sydney}, // Mi= ldura Airport + Airport{IataCode{"MQL"}, CountryId{"AU"}, Tz::Australia_Melbourne}, //= Mildura Airport Airport{IataCode{"MQM"}, CountryId{"TR"}, Tz::Europe_Istanbul}, // Mar= din Airport Airport{IataCode{"MQN"}, CountryId{"NO"}, Tz::Europe_Oslo}, // Mo i Ra= na Airport Airport{IataCode{"MQP"}, CountryId{"ZA"}, Tz::Africa_Johannesburg}, //= Kruger Mpumalanga International Airport @@ -4231,7 +4231,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"MXH"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Moro Airport Airport{IataCode{"MXI"}, CountryId{"PH"}, Tz::Asia_Manila}, // Imelda = R. Marcos Airport Airport{IataCode{"MXJ"}, CountryId{"NG"}, Tz::Africa_Lagos}, // Minna = Airport - Airport{IataCode{"MXL"}, CountryId{"MX"}, Tz::America_Los_Angeles}, //= General Rodolfo S=C3=A1nchez Taboada International Airport + Airport{IataCode{"MXL"}, CountryId{"MX"}, Tz::America_Tijuana}, // Gen= eral Rodolfo S=C3=A1nchez Taboada International Airport Airport{IataCode{"MXM"}, CountryId{"MG"}, Tz::Africa_Nairobi}, // Moro= mbe Airport Airport{IataCode{"MXN"}, CountryId{"FR"}, Tz::Europe_Paris}, // Morlai= x =E2=80=93 Ploujean Airport Airport{IataCode{"MXO"}, CountryId{"US"}, Tz::America_Chicago}, // Mon= ticello Regional Airport @@ -4336,7 +4336,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"NDF"}, CountryId{"AO"}, Tz::Africa_Lagos}, // N'dala= tando Airport Airport{IataCode{"NDG"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Qiqih= ar Sanjiazi Airport Airport{IataCode{"NDJ"}, CountryId{"TD"}, Tz::Africa_Ndjamena}, // N'D= jamena International Airport - Airport{IataCode{"NDK"}, CountryId{"MH"}, Timezone{}}, // Namorik Airp= ort + Airport{IataCode{"NDK"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Namo= rik Airport Airport{IataCode{"NDL"}, CountryId{"CF"}, Tz::Africa_Lagos}, // N'D=C3= =A9l=C3=A9 Airport Airport{IataCode{"NDM"}, CountryId{"ET"}, Tz::Africa_Nairobi}, // Mend= i, Ethiopia Airport Airport{IataCode{"NDN"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Nadunumu @@ -4344,7 +4344,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"NDU"}, CountryId{"NA"}, Tz::Africa_Windhoek}, // Run= du Airport Airport{IataCode{"NDY"}, CountryId{"GB"}, Tz::Europe_London}, // Sanda= y Airport Airport{IataCode{"NEC"}, CountryId{"AR"}, Tz::America_Argentina_Buenos= _Aires}, // Necochea Airport - Airport{IataCode{"NEF"}, CountryId{"RU"}, Tz::Europe_Samara}, // Nefte= kamsk Airport + Airport{IataCode{"NEF"}, CountryId{"RU"}, Tz::Asia_Yekaterinburg}, // = Neftekamsk Airport Airport{IataCode{"NEG"}, CountryId{"JM"}, Tz::America_Jamaica}, // Neg= ril Aerodrome Airport{IataCode{"NEK"}, CountryId{"ET"}, Tz::Africa_Nairobi}, // Neke= mte Airport Airport{IataCode{"NER"}, CountryId{"RU"}, Tz::Asia_Yakutsk}, // Chulma= n Airport @@ -4359,7 +4359,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"NGK"}, CountryId{"RU"}, Tz::Asia_Sakhalin}, // Nogli= ki Airport Airport{IataCode{"NGO"}, CountryId{"JP"}, Tz::Asia_Tokyo}, // Chubu Ce= ntrair International Airport Airport{IataCode{"NGQ"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Ngari= Gunsa Airport - Airport{IataCode{"NGR"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Ninge= rum Airport + Airport{IataCode{"NGR"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Ningerum Airport Airport{IataCode{"NGS"}, CountryId{"JP"}, Tz::Asia_Tokyo}, // Nagasaki= Airport Airport{IataCode{"NGX"}, CountryId{"NP"}, Tz::Asia_Kathmandu}, // Mana= ng Airport Airport{IataCode{"NHF"}, CountryId{"SD"}, Tz::Africa_Khartoum}, // New= Halfa Airport @@ -4391,9 +4391,9 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"NLG"}, CountryId{"US"}, Tz::America_Anchorage}, // N= elson Lagoon Airport Airport{IataCode{"NLH"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Lugu = Lake Airport Airport{IataCode{"NLI"}, CountryId{"RU"}, Tz::Asia_Vladivostok}, // Ni= kolayevsk-on-Amur Airport - Airport{IataCode{"NLK"}, CountryId{"AU"}, Timezone{}}, // Norfolk Isla= nd Airport + Airport{IataCode{"NLK"}, CountryId{"AU"}, Tz::Pacific_Norfolk}, // Nor= folk Island Airport Airport{IataCode{"NLN"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Kneeland Airport - Airport{IataCode{"NLO"}, CountryId{"CD"}, Tz::Africa_Brazzaville}, // = N'Dolo Airport + Airport{IataCode{"NLO"}, CountryId{"CD"}, Tz::Africa_Kinshasa}, // N'D= olo Airport Airport{IataCode{"NLP"}, CountryId{"ZA"}, Tz::Africa_Johannesburg}, //= Nelspruit Airport Airport{IataCode{"NLT"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Nalat= i Airport Airport{IataCode{"NLV"}, CountryId{"UA"}, Tz::Europe_Kiev}, // Mykolai= v Airport @@ -4566,7 +4566,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"OGM"}, CountryId{"PA"}, Tz::America_Panama}, // Ustu= pu-Ogobsucum Airport Airport{IataCode{"OGN"}, CountryId{"JP"}, Tz::Asia_Tokyo}, // Yonaguni= Airport Airport{IataCode{"OGR"}, CountryId{"TD"}, Tz::Africa_Ndjamena}, // Bon= gor Airport - Airport{IataCode{"OGS"}, CountryId{"US"}, Tz::America_Toronto}, // Ogd= ensburg International Airport + Airport{IataCode{"OGS"}, CountryId{"US"}, Tz::America_New_York}, // Og= densburg International Airport Airport{IataCode{"OGU"}, CountryId{"TR"}, Tz::Europe_Istanbul}, // Ord= u Giresun Airport Airport{IataCode{"OGX"}, CountryId{"DZ"}, Tz::Africa_Algiers}, // Ain = Beida Airport Airport{IataCode{"OGZ"}, CountryId{"RU"}, Tz::Europe_Moscow}, // Besla= n Airport @@ -4600,7 +4600,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"OKS"}, CountryId{"JP"}, Tz::Asia_Tokyo}, // K=C5=8Dn= an Airport Airport{IataCode{"OKT"}, CountryId{"RU"}, Tz::Europe_Moscow}, // Oktya= brsky Airport Airport{IataCode{"OKU"}, CountryId{"NA"}, Tz::Africa_Windhoek}, // Mok= uti Lodge Airport - Airport{IataCode{"OKV"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Okao = Airport + Airport{IataCode{"OKV"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Okao Airport Airport{IataCode{"OLA"}, CountryId{"NO"}, Tz::Europe_Oslo}, // =C3=98r= land Airport Airport{IataCode{"OLB"}, CountryId{"IT"}, Tz::Europe_Rome}, // Olbia C= osta Smeralda Airport Airport{IataCode{"OLC"}, CountryId{"BR"}, Tz::America_Manaus}, // S=C3= =A3o Paulo de Oliven=C3=A7a Airport @@ -4649,7 +4649,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"ONZ"}, CountryId{"US"}, Tz::America_Detroit}, // Gro= sse Ile Municipal Airport Airport{IataCode{"OOD"}, CountryId{"AU"}, Tz::Australia_Adelaide}, // = Oodnadatta Airport Airport{IataCode{"OOK"}, CountryId{"US"}, Tz::America_Nome}, // Toksoo= k Bay Airport - Airport{IataCode{"OOL"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Gold Coast Airport + Airport{IataCode{"OOL"}, CountryId{"AU"}, Tz::Australia_Sydney}, // Go= ld Coast Airport Airport{IataCode{"OOM"}, CountryId{"AU"}, Tz::Australia_Sydney}, // Co= oma =E2=80=93 Snowy Mountains Airport Airport{IataCode{"OOT"}, CountryId{"KI"}, Tz::Pacific_Tarawa}, // Onot= oa Airport Airport{IataCode{"OPA"}, CountryId{"IS"}, Tz::Atlantic_Reykjavik}, // = K=C3=B3pasker Airport @@ -4707,7 +4707,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"OTJ"}, CountryId{"NA"}, Tz::Africa_Windhoek}, // Otj= iwarongo Airport Airport{IataCode{"OTL"}, CountryId{"MR"}, Tz::Africa_Abidjan}, // Bout= ilimit Airport Airport{IataCode{"OTM"}, CountryId{"US"}, Tz::America_Chicago}, // Ott= umwa Regional Airport - Airport{IataCode{"OTN"}, CountryId{"US"}, Tz::America_Chicago}, // Ed-= Air Airport + Airport{IataCode{"OTN"}, CountryId{"US"}, Tz::America_Indiana_Vincenne= s}, // Ed-Air Airport Airport{IataCode{"OTP"}, CountryId{"RO"}, Tz::Europe_Bucharest}, // He= nri Coand=C4=83 International Airport Airport{IataCode{"OTR"}, CountryId{"CR"}, Tz::America_Costa_Rica}, // = Coto 47 Airport Airport{IataCode{"OTS"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Anacortes Airport @@ -4738,12 +4738,12 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"OWP"}, CountryId{"US"}, Tz::America_Chicago}, // Wil= liam R. Pogue Municipal Airport Airport{IataCode{"OXB"}, CountryId{"GW"}, Tz::Africa_Bissau}, // Osval= do Vieira International Airport Airport{IataCode{"OXC"}, CountryId{"US"}, Tz::America_New_York}, // Wa= terbury-Oxford Airport - Airport{IataCode{"OXD"}, CountryId{"US"}, Tz::America_Indiana_Indianap= olis}, // Miami University Airport + Airport{IataCode{"OXD"}, CountryId{"US"}, Tz::America_New_York}, // Mi= ami University Airport Airport{IataCode{"OXF"}, CountryId{"GB"}, Tz::Europe_London}, // Londo= n Oxford Airport Airport{IataCode{"OYA"}, CountryId{"AR"}, Tz::America_Argentina_Cordob= a}, // Goya Airport Airport{IataCode{"OYE"}, CountryId{"GA"}, Tz::Africa_Lagos}, // Oyem A= irport Airport{IataCode{"OYG"}, CountryId{"UG"}, Tz::Africa_Nairobi}, // Moyo= Airport - Airport{IataCode{"OYK"}, CountryId{"BR"}, Tz::America_Cayenne}, // Oia= poque Airport + Airport{IataCode{"OYK"}, CountryId{"BR"}, Tz::America_Belem}, // Oiapo= que Airport Airport{IataCode{"OYL"}, CountryId{"KE"}, Tz::Africa_Nairobi}, // Moya= le Airport Airport{IataCode{"OYO"}, CountryId{"AR"}, Tz::America_Argentina_Buenos= _Aires}, // Tres Arroyos Airport Airport{IataCode{"OYP"}, CountryId{"FR"}, Tz::Europe_Paris}, // Saint-= Georges-de-l'Oyapock Airport @@ -4840,7 +4840,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"PFJ"}, CountryId{"IS"}, Tz::Atlantic_Reykjavik}, // = Patreksfj=C3=B6r=C3=B0ur Airport Airport{IataCode{"PFO"}, CountryId{"CY"}, Tz::Asia_Nicosia}, // Paphos= International Airport Airport{IataCode{"PFQ"}, CountryId{"IR"}, Tz::Asia_Tehran}, // Parsaba= d-Moghan Airport - Airport{IataCode{"PFR"}, CountryId{"CD"}, Tz::Africa_Kinshasa}, // Ile= bo Airport + Airport{IataCode{"PFR"}, CountryId{"CD"}, Tz::Africa_Lubumbashi}, // I= lebo Airport Airport{IataCode{"PGA"}, CountryId{"US"}, Tz::America_Phoenix}, // Pag= e Municipal Airport Airport{IataCode{"PGB"}, CountryId{"RS"}, Tz::Europe_Belgrade}, // Pro= gar Airport Airport{IataCode{"PGC"}, CountryId{"US"}, Tz::America_New_York}, // Gr= ant County Airport @@ -4984,7 +4984,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"PNU"}, CountryId{"US"}, Tz::America_Denver}, // Pang= uitch Municipal Airport Airport{IataCode{"PNX"}, CountryId{"US"}, Tz::America_Chicago}, // Nor= th Texas Regional Airport Airport{IataCode{"PNY"}, CountryId{"IN"}, Tz::Asia_Kolkata}, // Pondic= herry Airport - Airport{IataCode{"PNZ"}, CountryId{"BR"}, Tz::America_Bahia}, // Petro= lina Airport + Airport{IataCode{"PNZ"}, CountryId{"BR"}, Tz::America_Recife}, // Petr= olina Airport Airport{IataCode{"POA"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // S= algado Filho International Airport Airport{IataCode{"POC"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Brackett Field Airport{IataCode{"POD"}, CountryId{"SN"}, Tz::Africa_Abidjan}, // Podo= r Airport @@ -5024,7 +5024,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"PPX"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Param Airport{IataCode{"PPY"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // P= ouso Alegre Airport Airport{IataCode{"PPZ"}, CountryId{"VE"}, Tz::America_Caracas}, // Pue= rto P=C3=A1ez Airport - Airport{IataCode{"PQC"}, CountryId{"VN"}, Tz::Asia_Phnom_Penh}, // Phu= Quoc International Airport + Airport{IataCode{"PQC"}, CountryId{"VN"}, Tz::Asia_Ho_Chi_Minh}, // Ph= u Quoc International Airport Airport{IataCode{"PQI"}, CountryId{"US"}, Tz::America_New_York}, // No= rthern Maine Regional Airport at Presque Isle Airport{IataCode{"PQM"}, CountryId{"MX"}, Tz::America_Mexico_City}, //= Palenque International Airport Airport{IataCode{"PQQ"}, CountryId{"AU"}, Tz::Australia_Sydney}, // Po= rt Macquarie Airport @@ -5061,7 +5061,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"PSP"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Palm Springs International Airport Airport{IataCode{"PSQ"}, CountryId{"US"}, Tz::America_New_York}, // Ph= iladelphia Seaplane Base Airport{IataCode{"PSR"}, CountryId{"IT"}, Tz::Europe_Rome}, // Abruzzo= Airport - Airport{IataCode{"PSS"}, CountryId{"AR"}, Tz::America_Asuncion}, // Li= bertador General Jos=C3=A9 de San Mart=C3=ADn Airport + Airport{IataCode{"PSS"}, CountryId{"AR"}, Tz::America_Argentina_Cordob= a}, // Libertador General Jos=C3=A9 de San Mart=C3=ADn Airport Airport{IataCode{"PST"}, CountryId{"CU"}, Tz::America_Havana}, // Pres= ton Airport Airport{IataCode{"PSU"}, CountryId{"ID"}, Tz::Asia_Pontianak}, // Pang= suma Airport Airport{IataCode{"PSV"}, CountryId{"GB"}, Tz::Europe_London}, // Papa = Stour Airport @@ -5113,13 +5113,13 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"PVE"}, CountryId{"PA"}, Tz::America_Panama}, // El P= orvenir Airport Airport{IataCode{"PVF"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Placerville Airport Airport{IataCode{"PVG"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Shang= hai Pudong International Airport - Airport{IataCode{"PVH"}, CountryId{"BR"}, Tz::America_Manaus}, // Gove= rnador Jorge Teixeira de Oliveira International Airport + Airport{IataCode{"PVH"}, CountryId{"BR"}, Tz::America_Porto_Velho}, //= Governador Jorge Teixeira de Oliveira International Airport Airport{IataCode{"PVI"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // P= aranava=C3=AD Airport Airport{IataCode{"PVK"}, CountryId{"GR"}, Tz::Europe_Athens}, // Aktio= n National Airport Airport{IataCode{"PVL"}, CountryId{"US"}, Tz::America_New_York}, // Pi= ke County Airport Airport{IataCode{"PVO"}, CountryId{"EC"}, Tz::America_Guayaquil}, // R= eales Tamarindos Airport Airport{IataCode{"PVP"}, CountryId{"MX"}, Tz::America_Mazatlan}, // Pa= lo Verde Airport - Airport{IataCode{"PVR"}, CountryId{"MX"}, Tz::America_Bahia_Banderas},= // Licenciado Gustavo D=C3=ADaz Ordaz International Airport + Airport{IataCode{"PVR"}, CountryId{"MX"}, Tz::America_Mexico_City}, //= Licenciado Gustavo D=C3=ADaz Ordaz International Airport Airport{IataCode{"PVS"}, CountryId{"RU"}, Tz::Asia_Anadyr}, // Provide= niya Bay Airport Airport{IataCode{"PVU"}, CountryId{"US"}, Tz::America_Denver}, // Prov= o Municipal Airport Airport{IataCode{"PVW"}, CountryId{"US"}, Tz::America_Chicago}, // Hal= e County Airport @@ -5203,7 +5203,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"QND"}, CountryId{"RS"}, Tz::Europe_Belgrade}, // Nov= i Sad Airport Airport{IataCode{"QNM"}, CountryId{"BE"}, Tz::Europe_Brussels}, // Nam= ur-Suarlee Airport Airport{IataCode{"QNV"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // A= eroclub, Nova Iguacu Airport - Airport{IataCode{"QOJ"}, CountryId{"BR"}, Tz::America_Argentina_Cordob= a}, // S=C3=A3o Borja Airport + Airport{IataCode{"QOJ"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // S= =C3=A3o Borja Airport Airport{IataCode{"QOW"}, CountryId{"NG"}, Tz::Africa_Lagos}, // Sam Mb= akwe Airport Airport{IataCode{"QPA"}, CountryId{"IT"}, Tz::Europe_Rome}, // Padua A= irport Airport{IataCode{"QPD"}, CountryId{"CU"}, Tz::America_Havana}, // Pina= r del R=C3=ADo Airport @@ -5302,7 +5302,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"RDN"}, CountryId{"MY"}, Tz::Asia_Kuala_Lumpur}, // R= edang Airport Airport{IataCode{"RDO"}, CountryId{"PL"}, Tz::Europe_Warsaw}, // Radom= -Sadk=C3=B3w Airport Airport{IataCode{"RDP"}, CountryId{"IN"}, Tz::Asia_Kolkata}, // Kazi N= azrul Islam Airport - Airport{IataCode{"RDS"}, CountryId{"AR"}, Tz::America_Argentina_Mendoz= a}, // Rinc=C3=B3n de los Sauces Airport + Airport{IataCode{"RDS"}, CountryId{"AR"}, Tz::America_Argentina_Salta}= , // Rinc=C3=B3n de los Sauces Airport Airport{IataCode{"RDT"}, CountryId{"SN"}, Tz::Africa_Abidjan}, // Rich= ard Toll Airport Airport{IataCode{"RDU"}, CountryId{"US"}, Tz::America_New_York}, // Ra= leigh=E2=80=93Durham International Airport Airport{IataCode{"RDV"}, CountryId{"US"}, Tz::America_Anchorage}, // R= ed Devil Airport @@ -5337,7 +5337,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"RGO"}, CountryId{"KP"}, Tz::Asia_Pyongyang}, // Chon= gjin Airport Airport{IataCode{"RGS"}, CountryId{"ES"}, Tz::Europe_Madrid}, // Burgo= s Airport Airport{IataCode{"RGT"}, CountryId{"ID"}, Tz::Asia_Jakarta}, // Japura= Airport - Airport{IataCode{"RHD"}, CountryId{"AR"}, Tz::America_Argentina_Tucuma= n}, // Las Termas Airport + Airport{IataCode{"RHD"}, CountryId{"AR"}, Tz::America_Argentina_Cordob= a}, // Las Termas Airport Airport{IataCode{"RHG"}, CountryId{"RW"}, Tz::Africa_Maputo}, // Ruhen= geri Airport Airport{IataCode{"RHI"}, CountryId{"US"}, Tz::America_Chicago}, // Rhi= nelander=E2=80=93Oneida County Airport Airport{IataCode{"RHO"}, CountryId{"GR"}, Tz::Europe_Athens}, // Rhode= s International Airport @@ -5394,7 +5394,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"RMI"}, CountryId{"IT"}, Tz::Europe_Rome}, // Federic= o Fellini International Airport Airport{IataCode{"RMK"}, CountryId{"AU"}, Tz::Australia_Adelaide}, // = Renmark Airport Airport{IataCode{"RML"}, CountryId{"LK"}, Tz::Asia_Colombo}, // Ratmal= ana Airport - Airport{IataCode{"RMN"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Rumgi= nae Airport + Airport{IataCode{"RMN"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Rumginae Airport Airport{IataCode{"RMP"}, CountryId{"US"}, Tz::America_Anchorage}, // R= ampart Airport Airport{IataCode{"RMT"}, CountryId{"FR"}, Tz::Europe_Paris}, // Rimata= ra Airport Airport{IataCode{"RMU"}, CountryId{"ES"}, Tz::Europe_Madrid}, // Inter= national airport of the Region of Murcia @@ -5541,7 +5541,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"SBJ"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // S= ao Mateus Airport Airport{IataCode{"SBK"}, CountryId{"FR"}, Tz::Europe_Paris}, // Saint-= Brieuc =E2=80=93 Armor Airport Airport{IataCode{"SBM"}, CountryId{"US"}, Tz::America_Chicago}, // She= boygan County Memorial Airport - Airport{IataCode{"SBN"}, CountryId{"US"}, Tz::America_Detroit}, // Sou= th Bend Regional Airport + Airport{IataCode{"SBN"}, CountryId{"US"}, Tz::America_Indiana_Indianap= olis}, // South Bend Regional Airport Airport{IataCode{"SBO"}, CountryId{"US"}, Tz::America_Denver}, // Sali= na-Gunnison Airport Airport{IataCode{"SBP"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= San Luis Obispo County Regional Airport Airport{IataCode{"SBQ"}, CountryId{"PK"}, Tz::Asia_Karachi}, // Sibi A= irport @@ -5796,7 +5796,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"SNE"}, CountryId{"CV"}, Tz::Atlantic_Cape_Verde}, //= Pregui=C3=A7a Airport Airport{IataCode{"SNF"}, CountryId{"VE"}, Tz::America_Caracas}, // Sub= Teniente Nestor Arias Airport Airport{IataCode{"SNG"}, CountryId{"BO"}, Tz::America_La_Paz}, // Cap.= Av. Juan Cochamanidis San Airport - Airport{IataCode{"SNH"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Stanthorpe Airport + Airport{IataCode{"SNH"}, CountryId{"AU"}, Tz::Australia_Sydney}, // St= anthorpe Airport Airport{IataCode{"SNI"}, CountryId{"LR"}, Tz::Africa_Monrovia}, // Gre= enville/Sinoe Airport Airport{IataCode{"SNK"}, CountryId{"US"}, Tz::America_Chicago}, // Win= ston Field Airport Airport{IataCode{"SNL"}, CountryId{"US"}, Tz::America_Chicago}, // Sha= wnee Regional Airport @@ -5893,7 +5893,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"SSI"}, CountryId{"US"}, Tz::America_New_York}, // Ma= lcolm McKinnon Airport Airport{IataCode{"SSJ"}, CountryId{"NO"}, Tz::Europe_Oslo}, // Sandnes= sj=C3=B8en Airport Airport{IataCode{"SSL"}, CountryId{"CO"}, Tz::America_Bogota}, // Sant= a Rosal=C3=ADa Airport - Airport{IataCode{"SSM"}, CountryId{"US"}, Tz::America_Toronto}, // Sau= lt Ste. Marie Municipal Airport + Airport{IataCode{"SSM"}, CountryId{"US"}, Tz::America_Detroit}, // Sau= lt Ste. Marie Municipal Airport Airport{IataCode{"SSO"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // S= =C3=A3o Louren=C3=A7o Airport Airport{IataCode{"SSQ"}, CountryId{"CA"}, Tz::America_Toronto}, // La = Sarre Airport Airport{IataCode{"SSR"}, CountryId{"VU"}, Tz::Pacific_Efate}, // Sara = Airport @@ -6063,7 +6063,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"TBB"}, CountryId{"VN"}, Tz::Asia_Ho_Chi_Minh}, // Tu= y Hoa Airport Airport{IataCode{"TBC"}, CountryId{"US"}, Tz::America_Denver}, // Tuba= City Airport Airport{IataCode{"TBF"}, CountryId{"KI"}, Tz::Pacific_Tarawa}, // Tabi= teuea Nord Aerodrome - Airport{IataCode{"TBG"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Tabub= il Airport + Airport{IataCode{"TBG"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Tabubil Airport Airport{IataCode{"TBH"}, CountryId{"PH"}, Tz::Asia_Manila}, // Tugdan = Airport Airport{IataCode{"TBI"}, CountryId{"BS"}, Tz::America_Nassau}, // New = Bight Airport Airport{IataCode{"TBJ"}, CountryId{"TN"}, Tz::Africa_Tunis}, // Tabark= a-Ain Draham International Airport @@ -6072,7 +6072,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"TBP"}, CountryId{"PE"}, Tz::America_Lima}, // Cap. F= AP Pedro Canga Rodr=C3=ADguez Airport Airport{IataCode{"TBR"}, CountryId{"US"}, Tz::America_New_York}, // St= atesboro-Bulloch County Airport Airport{IataCode{"TBS"}, CountryId{"GE"}, Tz::Asia_Tbilisi}, // Tbilis= i International Airport - Airport{IataCode{"TBT"}, CountryId{"BR"}, Tz::America_Lima}, // Tabati= nga International Airport + Airport{IataCode{"TBT"}, CountryId{"BR"}, Tz::America_Eirunepe}, // Ta= batinga International Airport Airport{IataCode{"TBU"}, CountryId{"TO"}, Tz::Pacific_Tongatapu}, // F= ua=CA=BBamotu International Airport Airport{IataCode{"TBW"}, CountryId{"RU"}, Tz::Europe_Moscow}, // Tambo= v Donskoye Airport Airport{IataCode{"TBY"}, CountryId{"BW"}, Tz::Africa_Maputo}, // Tshab= ong Airport @@ -6181,12 +6181,12 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"TIG"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Tingwon Airport{IataCode{"TIH"}, CountryId{"FR"}, Tz::Europe_Paris}, // Tikeha= u Airport Airport{IataCode{"TII"}, CountryId{"AF"}, Tz::Asia_Kabul}, // Tarin Ko= wt Airport - Airport{IataCode{"TIJ"}, CountryId{"MX"}, Tz::America_Los_Angeles}, //= Tijuana International Airport + Airport{IataCode{"TIJ"}, CountryId{"MX"}, Tz::America_Tijuana}, // Tij= uana International Airport Airport{IataCode{"TIL"}, CountryId{"CA"}, Tz::America_Edmonton}, // Ch= eadle Airport Airport{IataCode{"TIM"}, CountryId{"ID"}, Tz::Asia_Jayapura}, // Timik= a Airport Airport{IataCode{"TIN"}, CountryId{"DZ"}, Tz::Africa_Algiers}, // Tind= ouf Airport Airport{IataCode{"TIP"}, CountryId{"LY"}, Tz::Africa_Tripoli}, // Trip= oli International Airport - Airport{IataCode{"TIQ"}, CountryId{"US"}, Timezone{}}, // Tinian Inter= national Airport + Airport{IataCode{"TIQ"}, CountryId{"US"}, Tz::Pacific_Saipan}, // Tini= an International Airport Airport{IataCode{"TIR"}, CountryId{"IN"}, Tz::Asia_Kolkata}, // Tirupa= ti Airport Airport{IataCode{"TIU"}, CountryId{"NZ"}, Tz::Pacific_Auckland}, // Ri= chard Pearse Airport Airport{IataCode{"TIV"}, CountryId{"ME"}, Tz::Europe_Belgrade}, // Tiv= at Airport @@ -6196,7 +6196,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"TIZ"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Tari Airport Airport{IataCode{"TJA"}, CountryId{"BO"}, Tz::America_La_Paz}, // Capi= t=C3=A1n Oriel Lea Plaza Airport Airport{IataCode{"TJB"}, CountryId{"ID"}, Tz::Asia_Jakarta}, // Sei Ba= ti Airport - Airport{IataCode{"TJG"}, CountryId{"ID"}, Tz::Asia_Pontianak}, // Waru= kin Airport + Airport{IataCode{"TJG"}, CountryId{"ID"}, Tz::Asia_Makassar}, // Waruk= in Airport Airport{IataCode{"TJH"}, CountryId{"JP"}, Tz::Asia_Tokyo}, // Tajima A= irport Airport{IataCode{"TJI"}, CountryId{"HN"}, Tz::America_Tegucigalpa}, //= Trujillo Airport Airport{IataCode{"TJK"}, CountryId{"TR"}, Tz::Europe_Istanbul}, // Tok= at Airport @@ -6240,7 +6240,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"TLM"}, CountryId{"DZ"}, Tz::Africa_Algiers}, // Zena= ta =E2=80=93 Messali El Hadj Airport Airport{IataCode{"TLN"}, CountryId{"FR"}, Tz::Europe_Paris}, // Toulon= -Hy=C3=A8res Airport Airport{IataCode{"TLO"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Tol Airport - Airport{IataCode{"TLP"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Tumol= bil + Airport{IataCode{"TLP"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Tumolbil Airport{IataCode{"TLQ"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Turpa= n Jiaohe Airport Airport{IataCode{"TLR"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Mefford Field Airport Airport{IataCode{"TLS"}, CountryId{"FR"}, Tz::Europe_Paris}, // Toulou= se=E2=80=93Blagnac Airport @@ -6257,10 +6257,10 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"TMF"}, CountryId{"MV"}, Tz::Indian_Maldives}, // Thi= marafushi Airport Airport{IataCode{"TMG"}, CountryId{"MY"}, Tz::Asia_Kuala_Lumpur}, // T= ommanggong Airport Airport{IataCode{"TMI"}, CountryId{"NP"}, Tz::Asia_Kathmandu}, // Tuml= ingtar Airport - Airport{IataCode{"TMJ"}, CountryId{"UZ"}, Tz::Asia_Kabul}, // Termez A= irport + Airport{IataCode{"TMJ"}, CountryId{"UZ"}, Tz::Asia_Samarkand}, // Term= ez Airport Airport{IataCode{"TMK"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Tillamook Airport Airport{IataCode{"TML"}, CountryId{"GH"}, Tz::Africa_Accra}, // Tamale= Airport - Airport{IataCode{"TMN"}, CountryId{"KI"}, Timezone{}}, // Tamana Airpo= rt + Airport{IataCode{"TMN"}, CountryId{"KI"}, Tz::Pacific_Tarawa}, // Tama= na Airport Airport{IataCode{"TMO"}, CountryId{"VE"}, Tz::America_Caracas}, // Tum= eremo Airport Airport{IataCode{"TMP"}, CountryId{"FI"}, Tz::Europe_Helsinki}, // Tam= pere-Pirkkala Airport Airport{IataCode{"TMQ"}, CountryId{"BF"}, Tz::Africa_Abidjan}, // Tamb= ao Airport @@ -6343,7 +6343,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"TRG"}, CountryId{"NZ"}, Tz::Pacific_Auckland}, // Ta= uranga Airport Airport{IataCode{"TRH"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Trona Airport Airport{IataCode{"TRI"}, CountryId{"US"}, Tz::America_New_York}, // Tr= i-Cities Regional Airport - Airport{IataCode{"TRJ"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Tarab= its Airport + Airport{IataCode{"TRJ"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Tarabits Airport Airport{IataCode{"TRK"}, CountryId{"ID"}, Tz::Asia_Makassar}, // Juwat= a International Airport Airport{IataCode{"TRL"}, CountryId{"US"}, Tz::America_Chicago}, // Ter= rell Municipal Airport Airport{IataCode{"TRM"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Jacqueline Cochran Regional Airport @@ -6394,7 +6394,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"TTS"}, CountryId{"MG"}, Tz::Africa_Nairobi}, // Tsar= atanana Airport Airport{IataCode{"TTT"}, CountryId{"TW"}, Tz::Asia_Taipei}, // Taitung= Airport Airport{IataCode{"TTU"}, CountryId{"MA"}, Tz::Africa_Casablanca}, // S= ania Ramel Airport - Airport{IataCode{"TUA"}, CountryId{"EC"}, Tz::America_Bogota}, // Teni= ente Coronel Luis a Mantilla International Airport + Airport{IataCode{"TUA"}, CountryId{"EC"}, Tz::America_Guayaquil}, // T= eniente Coronel Luis a Mantilla International Airport Airport{IataCode{"TUB"}, CountryId{"FR"}, Tz::Europe_Paris}, // Tubuai= =E2=80=93 Mataura Airport Airport{IataCode{"TUC"}, CountryId{"AR"}, Tz::America_Argentina_Tucuma= n}, // Teniente Benjam=C3=ADn Matienzo International Airport Airport{IataCode{"TUD"}, CountryId{"SN"}, Tz::Africa_Abidjan}, // Tamb= acounda Airport @@ -6454,7 +6454,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"TZL"}, CountryId{"BA"}, Tz::Europe_Belgrade}, // Tuz= la International Airport Airport{IataCode{"TZR"}, CountryId{"US"}, Tz::America_New_York}, // Bo= lton Field Airport{IataCode{"TZX"}, CountryId{"TR"}, Tz::Europe_Istanbul}, // Tra= bzon Airport - Airport{IataCode{"UAC"}, CountryId{"MX"}, Tz::America_Tijuana}, // San= Luis R=C3=ADo Colorado Airport + Airport{IataCode{"UAC"}, CountryId{"MX"}, Tz::America_Hermosillo}, // = San Luis R=C3=ADo Colorado Airport Airport{IataCode{"UAE"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Mount Aue Airport{IataCode{"UAI"}, CountryId{"TL"}, Tz::Asia_Dili}, // Suai Airp= ort Airport{IataCode{"UAK"}, CountryId{"GL"}, Tz::America_Godthab}, // Nar= sarsuaq Airport @@ -6484,7 +6484,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"UDD"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Bermuda Dunes Airport Airport{IataCode{"UDG"}, CountryId{"US"}, Tz::America_New_York}, // Da= rlington County Jetport Airport{IataCode{"UDI"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // U= berl=C3=A2ndia Airport - Airport{IataCode{"UDJ"}, CountryId{"UA"}, Tz::Europe_Bratislava}, // U= zhhorod International Airport + Airport{IataCode{"UDJ"}, CountryId{"UA"}, Tz::Europe_Uzhgorod}, // Uzh= horod International Airport Airport{IataCode{"UDL"}, CountryId{"ID"}, Tz::Asia_Makassar}, // Buol = Airport Airport{IataCode{"UDN"}, CountryId{"IT"}, Tz::Europe_Rome}, // Udine-C= ampoformido Airport Airport{IataCode{"UDR"}, CountryId{"IN"}, Tz::Asia_Kolkata}, // Udaipu= r Airport @@ -6553,7 +6553,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"UNA"}, CountryId{"BR"}, Tz::America_Bahia}, // Una-C= omandatuba Airport Airport{IataCode{"UND"}, CountryId{"AF"}, Tz::Asia_Kabul}, // Kunduz A= irport Airport{IataCode{"UNE"}, CountryId{"LS"}, Tz::Africa_Johannesburg}, //= Qacha's Nek Airport - Airport{IataCode{"UNG"}, CountryId{"PG"}, Tz::Asia_Jayapura}, // Kiung= a Airport + Airport{IataCode{"UNG"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Kiunga Airport Airport{IataCode{"UNI"}, CountryId{"VC"}, Tz::America_Port_of_Spain}, = // Union Island Airport Airport{IataCode{"UNK"}, CountryId{"US"}, Tz::America_Anchorage}, // U= nalakleet Airport Airport{IataCode{"UNN"}, CountryId{"TH"}, Tz::Asia_Bangkok}, // Ranong= Airport @@ -6566,10 +6566,10 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"UPN"}, CountryId{"MX"}, Tz::America_Mexico_City}, //= Lic. y Gen. Ignacio L=C3=B3pez Ray=C3=B3n International Airport Airport{IataCode{"UPP"}, CountryId{"US"}, Tz::Pacific_Honolulu}, // Up= olu Airport Airport{IataCode{"URA"}, CountryId{"KZ"}, Tz::Asia_Oral}, // Oral Ak Z= hol Airport - Airport{IataCode{"URB"}, CountryId{"BR"}, Tz::America_Campo_Grande}, /= / Urubupunga Airport + Airport{IataCode{"URB"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // U= rubupunga Airport Airport{IataCode{"URC"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // =C3= =9Cr=C3=BCmqi Diwopu International Airport Airport{IataCode{"URE"}, CountryId{"EE"}, Tz::Europe_Tallinn}, // Kure= ssaare Airport - Airport{IataCode{"URG"}, CountryId{"BR"}, Tz::America_Argentina_Cordob= a}, // Ruben Berta International Airport + Airport{IataCode{"URG"}, CountryId{"BR"}, Tz::America_Sao_Paulo}, // R= uben Berta International Airport Airport{IataCode{"URJ"}, CountryId{"RU"}, Tz::Asia_Yekaterinburg}, // = Uray Airport Airport{IataCode{"URO"}, CountryId{"FR"}, Tz::Europe_Paris}, // Rouen = Airport Airport{IataCode{"URR"}, CountryId{"CO"}, Tz::America_Bogota}, // Urra= o Airport @@ -6818,7 +6818,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"WEI"}, CountryId{"AU"}, Tz::Australia_Brisbane}, // = Weipa Airport Airport{IataCode{"WEL"}, CountryId{"ZA"}, Tz::Africa_Johannesburg}, //= Welkom Airport Airport{IataCode{"WFI"}, CountryId{"MG"}, Tz::Africa_Nairobi}, // Fian= arantsoa Airport - Airport{IataCode{"WFK"}, CountryId{"US"}, Tz::America_Moncton}, // Nor= thern Aroostook Regional Airport + Airport{IataCode{"WFK"}, CountryId{"US"}, Tz::America_New_York}, // No= rthern Aroostook Regional Airport Airport{IataCode{"WGC"}, CountryId{"IN"}, Tz::Asia_Kolkata}, // Warang= al Airport Airport{IataCode{"WGE"}, CountryId{"AU"}, Tz::Australia_Sydney}, // Wa= lgett Airport Airport{IataCode{"WGN"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Shaoy= ang Wugang Airport @@ -6826,7 +6826,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"WGP"}, CountryId{"ID"}, Tz::Asia_Makassar}, // Mau H= au Airport Airport{IataCode{"WGT"}, CountryId{"AU"}, Tz::Australia_Melbourne}, //= Wangaratta Airport Airport{IataCode{"WGU"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Wagau - Airport{IataCode{"WHD"}, CountryId{"US"}, Tz::America_Sitka}, // Hyder= Seaplane Base + Airport{IataCode{"WHD"}, CountryId{"US"}, Tz::America_Vancouver}, // H= yder Seaplane Base Airport{IataCode{"WHF"}, CountryId{"SD"}, Tz::Africa_Khartoum}, // Wad= i Halfa Airport Airport{IataCode{"WHK"}, CountryId{"NZ"}, Tz::Pacific_Auckland}, // Wh= akatane Airport Airport{IataCode{"WHP"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Whiteman Airport @@ -6840,7 +6840,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"WIO"}, CountryId{"AU"}, Tz::Australia_Sydney}, // Wi= lcannia Airport Airport{IataCode{"WIR"}, CountryId{"NZ"}, Tz::Pacific_Auckland}, // Wa= iroa Aerodrome Airport{IataCode{"WIU"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Witu - Airport{IataCode{"WJA"}, CountryId{"MH"}, Timezone{}}, // Woja Airport + Airport{IataCode{"WJA"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Woja= Airport Airport{IataCode{"WJF"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= General William J. Fox Airfield Airport{IataCode{"WJR"}, CountryId{"KE"}, Tz::Africa_Nairobi}, // Waji= r Airport Airport{IataCode{"WJU"}, CountryId{"KR"}, Tz::Asia_Seoul}, // Wonju Ai= rport @@ -6891,7 +6891,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"WPC"}, CountryId{"CA"}, Tz::America_Edmonton}, // Pi= ncher Creek Airport Airport{IataCode{"WPL"}, CountryId{"CA"}, Tz::America_Vancouver}, // P= owell Lake Water Aerodrome Airport{IataCode{"WPR"}, CountryId{"CL"}, Tz::America_Punta_Arenas}, /= / Capitan Fuentes Martinez Airport - Airport{IataCode{"WPU"}, CountryId{"CL"}, Tz::America_Argentina_Ushuai= a}, // Guardiamarina Za=C3=B1artu Airport + Airport{IataCode{"WPU"}, CountryId{"CL"}, Tz::America_Punta_Arenas}, /= / Guardiamarina Za=C3=B1artu Airport Airport{IataCode{"WRE"}, CountryId{"NZ"}, Tz::Pacific_Auckland}, // Wh= angarei Airport Airport{IataCode{"WRG"}, CountryId{"US"}, Tz::America_Sitka}, // Wrang= ell Airport Airport{IataCode{"WRL"}, CountryId{"US"}, Tz::America_Denver}, // Worl= and Municipal Airport @@ -6918,7 +6918,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"WTE"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Wotj= e Airport Airport{IataCode{"WTK"}, CountryId{"US"}, Tz::America_Nome}, // Noatak= Airport Airport{IataCode{"WTL"}, CountryId{"US"}, Tz::America_Nome}, // Tuntut= uliak Airport - Airport{IataCode{"WTO"}, CountryId{"MH"}, Timezone{}}, // Wotho Airport + Airport{IataCode{"WTO"}, CountryId{"MH"}, Tz::Pacific_Majuro}, // Woth= o Airport Airport{IataCode{"WTP"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Woitape Airport Airport{IataCode{"WTR"}, CountryId{"US"}, Tz::America_Phoenix}, // Whi= teriver Airport Airport{IataCode{"WTT"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Wantoat Airport @@ -6933,7 +6933,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"WUS"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Wuyis= han Airport Airport{IataCode{"WUT"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Xinzh= ou Wutaishan Airport Airport{IataCode{"WUU"}, CountryId{"SS"}, Tz::Africa_Juba}, // Wau Air= port - Airport{IataCode{"WUV"}, CountryId{"PG"}, Timezone{}}, // Wuvulu Islan= d Airport + Airport{IataCode{"WUV"}, CountryId{"PG"}, Tz::Pacific_Port_Moresby}, /= / Wuvulu Island Airport Airport{IataCode{"WUX"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Sunan= Shuofang International Airport Airport{IataCode{"WUZ"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Wuzho= u Changzhoudao Airport Airport{IataCode{"WVB"}, CountryId{"NA"}, Tz::Africa_Windhoek}, // Wal= vis Bay Airport @@ -7046,7 +7046,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"YAM"}, CountryId{"CA"}, Tz::America_Toronto}, // Sau= lt Ste. Marie Airport Airport{IataCode{"YAN"}, CountryId{"CD"}, Tz::Africa_Lubumbashi}, // Y= angambi Airport Airport{IataCode{"YAO"}, CountryId{"CM"}, Tz::Africa_Lagos}, // Yaound= =C3=A9 Airport - Airport{IataCode{"YAP"}, CountryId{"FM"}, Timezone{}}, // Yap Internat= ional Airport + Airport{IataCode{"YAP"}, CountryId{"FM"}, Tz::Pacific_Chuuk}, // Yap I= nternational Airport Airport{IataCode{"YAR"}, CountryId{"CA"}, Tz::America_Toronto}, // La = Grande-3 Airport Airport{IataCode{"YAS"}, CountryId{"FJ"}, Tz::Pacific_Fiji}, // Yasawa= Island Airport Airport{IataCode{"YAT"}, CountryId{"CA"}, Tz::America_Toronto}, // Att= awapiskat Airport @@ -7111,8 +7111,8 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"YDU"}, CountryId{"CA"}, Tz::America_Yellowknife}, //= Kasba Lake Airport Airport{IataCode{"YDV"}, CountryId{"CA"}, Tz::America_Winnipeg}, // Bl= oodvein River Airport Airport{IataCode{"YDW"}, CountryId{"CA"}, Tz::America_Yellowknife}, //= Obre Lake/North of Sixty Airport - Airport{IataCode{"YEA"}, CountryId{"CA"}, Tz::America_Edmonton}, // Em= press Airport - Airport{IataCode{"YEB"}, CountryId{"CA"}, Tz::America_Detroit}, // Bar= River Airport + Airport{IataCode{"YEA"}, CountryId{"CA"}, Tz::America_Regina}, // Empr= ess Airport + Airport{IataCode{"YEB"}, CountryId{"CA"}, Tz::America_Toronto}, // Bar= River Airport Airport{IataCode{"YEE"}, CountryId{"CA"}, Tz::America_Toronto}, // Mid= land/Huronia Airport Airport{IataCode{"YEG"}, CountryId{"CA"}, Tz::America_Edmonton}, // Ed= monton International Airport Airport{IataCode{"YEH"}, CountryId{"IR"}, Tz::Asia_Tehran}, // Asalouy= eh Airport @@ -7125,7 +7125,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"YES"}, CountryId{"IR"}, Tz::Asia_Tehran}, // Yasuj A= irport Airport{IataCode{"YET"}, CountryId{"CA"}, Tz::America_Edmonton}, // Ed= son Airport Airport{IataCode{"YEU"}, CountryId{"CA"}, Tz::America_Rankin_Inlet}, /= / Eureka Aerodrome - Airport{IataCode{"YEV"}, CountryId{"CA"}, Tz::America_Inuvik}, // Inuv= ik (Mike Zubko) Airport + Airport{IataCode{"YEV"}, CountryId{"CA"}, Tz::America_Yellowknife}, //= Inuvik (Mike Zubko) Airport Airport{IataCode{"YEY"}, CountryId{"CA"}, Tz::America_Toronto}, // Amo= s/Magny Airport Airport{IataCode{"YFA"}, CountryId{"CA"}, Tz::America_Toronto}, // For= t Albany Airport Airport{IataCode{"YFB"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Iqa= luit Airport @@ -7157,7 +7157,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"YGR"}, CountryId{"CA"}, Tz::America_Halifax}, // =C3= =8Eles-de-la-Madeleine Airport Airport{IataCode{"YGT"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Igl= oolik Airport Airport{IataCode{"YGV"}, CountryId{"CA"}, Tz::America_Toronto}, // Hav= re Saint-Pierre Airport - Airport{IataCode{"YGW"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Kuu= jjuarapik Airport + Airport{IataCode{"YGW"}, CountryId{"CA"}, Tz::America_Toronto}, // Kuu= jjuarapik Airport Airport{IataCode{"YGX"}, CountryId{"CA"}, Tz::America_Winnipeg}, // Gi= llam Airport Airport{IataCode{"YGZ"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Gri= se Fiord Airport Airport{IataCode{"YHA"}, CountryId{"CA"}, Tz::America_St_Johns}, // Po= rt Hope Simpson Airport @@ -7185,7 +7185,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"YIF"}, CountryId{"CA"}, Tz::America_Blanc_Sablon}, /= / Saint-Augustin Airport Airport{IataCode{"YIG"}, CountryId{"CA"}, Tz::America_Vancouver}, // B= ig Bay Water Aerodrome Airport{IataCode{"YIH"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Yicha= ng Airport - Airport{IataCode{"YIK"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Ivu= jivik Airport + Airport{IataCode{"YIK"}, CountryId{"CA"}, Tz::America_Toronto}, // Ivu= jivik Airport Airport{IataCode{"YIN"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Yinin= g Airport Airport{IataCode{"YIO"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Pon= d Inlet Airport Airport{IataCode{"YIP"}, CountryId{"US"}, Tz::America_Detroit}, // Wil= low Run Airport @@ -7211,9 +7211,9 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"YKM"}, CountryId{"US"}, Tz::America_Los_Angeles}, //= Yakima Air Terminal Airport{IataCode{"YKN"}, CountryId{"US"}, Tz::America_Chicago}, // Cha= n Gurney Municipal Airport Airport{IataCode{"YKO"}, CountryId{"TR"}, Tz::Europe_Istanbul}, // Hak= kari Y=C3=BCksekova Airport - Airport{IataCode{"YKQ"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Was= kaganish Airport + Airport{IataCode{"YKQ"}, CountryId{"CA"}, Tz::America_Toronto}, // Was= kaganish Airport Airport{IataCode{"YKS"}, CountryId{"RU"}, Tz::Asia_Yakutsk}, // Yakuts= k Airport - Airport{IataCode{"YKU"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Chi= sasibi Airport + Airport{IataCode{"YKU"}, CountryId{"CA"}, Tz::America_Toronto}, // Chi= sasibi Airport Airport{IataCode{"YKX"}, CountryId{"CA"}, Tz::America_Toronto}, // Kir= kland Lake Airport Airport{IataCode{"YKY"}, CountryId{"CA"}, Tz::America_Regina}, // Kind= ersley Regional Airport Airport{IataCode{"YKZ"}, CountryId{"CA"}, Tz::America_Toronto}, // But= tonville Municipal Airport @@ -7251,7 +7251,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"YMX"}, CountryId{"CA"}, Tz::America_Toronto}, // Mon= tr=C3=A9al=E2=80=93Mirabel International Airport Airport{IataCode{"YNA"}, CountryId{"CA"}, Tz::America_Toronto}, // Nat= ashquan Airport Airport{IataCode{"YNB"}, CountryId{"SA"}, Tz::Asia_Riyadh}, // Yanbu A= irport - Airport{IataCode{"YNC"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Wem= indji Airport + Airport{IataCode{"YNC"}, CountryId{"CA"}, Tz::America_Toronto}, // Wem= indji Airport Airport{IataCode{"YND"}, CountryId{"CA"}, Tz::America_Toronto}, // Gat= ineau-Ottawa Executive Airport Airport{IataCode{"YNE"}, CountryId{"CA"}, Tz::America_Winnipeg}, // No= rway House Airport Airport{IataCode{"YNG"}, CountryId{"US"}, Tz::America_New_York}, // Yo= ungstown-Warren Regional Airport @@ -7306,10 +7306,10 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"YPZ"}, CountryId{"CA"}, Tz::America_Vancouver}, // B= urns Lake Airport Airport{IataCode{"YQA"}, CountryId{"CA"}, Tz::America_Toronto}, // Mus= koka Airport Airport{IataCode{"YQB"}, CountryId{"CA"}, Tz::America_Toronto}, // Qu= =C3=A9bec City Jean Lesage International Airport - Airport{IataCode{"YQC"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Qua= qtaq Airport + Airport{IataCode{"YQC"}, CountryId{"CA"}, Tz::America_Toronto}, // Qua= qtaq Airport Airport{IataCode{"YQD"}, CountryId{"CA"}, Tz::America_Winnipeg}, // Th= e Pas Airport Airport{IataCode{"YQF"}, CountryId{"CA"}, Tz::America_Edmonton}, // Re= d Deer Regional Airport - Airport{IataCode{"YQG"}, CountryId{"CA"}, Tz::America_Detroit}, // Win= dsor International Airport + Airport{IataCode{"YQG"}, CountryId{"CA"}, Tz::America_Toronto}, // Win= dsor International Airport Airport{IataCode{"YQH"}, CountryId{"CA"}, Tz::America_Whitehorse}, // = Watson Lake Airport Airport{IataCode{"YQI"}, CountryId{"CA"}, Tz::America_Halifax}, // Yar= mouth Airport Airport{IataCode{"YQK"}, CountryId{"CA"}, Tz::America_Winnipeg}, // Ke= nora Airport @@ -7382,7 +7382,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"YTY"}, CountryId{"CN"}, Tz::Asia_Shanghai}, // Yangz= hou Taizhou Airport Airport{IataCode{"YTZ"}, CountryId{"CA"}, Tz::America_Toronto}, // Bil= ly Bishop Toronto City Airport Airport{IataCode{"YUB"}, CountryId{"CA"}, Tz::America_Yellowknife}, //= Tuktoyaktuk/James Gruben Airport - Airport{IataCode{"YUD"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Umi= ujaq Airport + Airport{IataCode{"YUD"}, CountryId{"CA"}, Tz::America_Toronto}, // Umi= ujaq Airport Airport{IataCode{"YUE"}, CountryId{"AU"}, Tz::Australia_Darwin}, // Yu= endumu Airport Airport{IataCode{"YUL"}, CountryId{"CA"}, Tz::America_Toronto}, // Mon= tr=C3=A9al=E2=80=93Pierre Elliott Trudeau International Airport Airport{IataCode{"YUM"}, CountryId{"US"}, Tz::America_Phoenix}, // Yum= a International Airport @@ -7462,7 +7462,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"YZG"}, CountryId{"CA"}, Tz::America_Toronto}, // Sal= luit Airport Airport{IataCode{"YZH"}, CountryId{"CA"}, Tz::America_Edmonton}, // Sl= ave Lake Airport Airport{IataCode{"YZP"}, CountryId{"CA"}, Tz::America_Vancouver}, // S= andspit Airport - Airport{IataCode{"YZR"}, CountryId{"CA"}, Tz::America_Detroit}, // Sar= nia Chris Hadfield Airport + Airport{IataCode{"YZR"}, CountryId{"CA"}, Tz::America_Toronto}, // Sar= nia Chris Hadfield Airport Airport{IataCode{"YZS"}, CountryId{"CA"}, Tz::America_Atikokan}, // Co= ral Harbour Airport Airport{IataCode{"YZT"}, CountryId{"CA"}, Tz::America_Vancouver}, // P= ort Hardy Airport Airport{IataCode{"YZU"}, CountryId{"CA"}, Tz::America_Edmonton}, // Wh= itecourt Airport @@ -7496,7 +7496,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"ZDY"}, CountryId{"AE"}, Tz::Asia_Dubai}, // Dalma Ai= rport Airport{IataCode{"ZEF"}, CountryId{"US"}, Tz::America_New_York}, // El= kin Municipal Airport Airport{IataCode{"ZEL"}, CountryId{"CA"}, Tz::America_Vancouver}, // B= ella Bella Airport - Airport{IataCode{"ZEM"}, CountryId{"CA"}, Tz::America_Iqaluit}, // Eas= tmain River Airport + Airport{IataCode{"ZEM"}, CountryId{"CA"}, Tz::America_Toronto}, // Eas= tmain River Airport Airport{IataCode{"ZER"}, CountryId{"IN"}, Tz::Asia_Kolkata}, // Zero A= irport Airport{IataCode{"ZFA"}, CountryId{"CA"}, Tz::America_Whitehorse}, // = Faro Airport Airport{IataCode{"ZFD"}, CountryId{"CA"}, Tz::America_Regina}, // Fond= -du-Lac Airport @@ -7565,7 +7565,7 @@ static constexpr Airport airport_table[] =3D { Airport{IataCode{"ZSJ"}, CountryId{"CA"}, Tz::America_Winnipeg}, // Sa= ndy Lake Airport Airport{IataCode{"ZSP"}, CountryId{"CA"}, Tz::America_Edmonton}, // St= . Paul Aerodrome Airport{IataCode{"ZSS"}, CountryId{"CI"}, Tz::Africa_Abidjan}, // Sass= andra Airport - Airport{IataCode{"ZST"}, CountryId{"CA"}, Tz::America_Sitka}, // Stewa= rt Aerodrome + Airport{IataCode{"ZST"}, CountryId{"CA"}, Tz::America_Vancouver}, // S= tewart Aerodrome Airport{IataCode{"ZSW"}, CountryId{"CA"}, Tz::America_Vancouver}, // P= rince Rupert/Seal Cove Water Airport Airport{IataCode{"ZTA"}, CountryId{"FR"}, Tz::Europe_Paris}, // Tureia= Airport Airport{IataCode{"ZTB"}, CountryId{"CA"}, Tz::America_Blanc_Sablon}, /= / T=C3=AAte-=C3=A0-la-Baleine Airport diff --git a/src/knowledgedb/trainstationdb_data.cpp b/src/knowledgedb/trai= nstationdb_data.cpp index 8dbab57..19edff9 100644 --- a/src/knowledgedb/trainstationdb_data.cpp +++ b/src/knowledgedb/trainstationdb_data.cpp @@ -909,7 +909,7 @@ static const TrainStation trainstation_table[] =3D { {Coordinate{11.9361, 44.5404}, Tz::Europe_Rome, CountryId{"IT"}}, // Q= 16610093 {Coordinate{20.8686, 52.1911}, Tz::Europe_Warsaw, CountryId{"PL"}}, //= Warszawa Ursus Nied=C5=BAwiadek railway station {Coordinate{11.5933, 50.8838}, Tz::Europe_Berlin, CountryId{"DE"}}, //= Jena-G=C3=B6schwitz station - {Coordinate{22.6306, 48.2019}, Tz::Europe_Budapest, CountryId{"UA"}}, = // Q16692574 + {Coordinate{22.6306, 48.2019}, Tz::Europe_Uzhgorod, CountryId{"UA"}}, = // Q16692574 {Coordinate{}, Timezone{}, CountryId{"UA"}}, // Q16702723 {Coordinate{5.65167, 53.0322}, Tz::Europe_Amsterdam, CountryId{"NL"}},= // Sneek railway station {Coordinate{8.26995, 47.3484}, Tz::Europe_Zurich, CountryId{"CH"}}, //= Wohlen railway station