Merge pull request #924 from AndreasK79/update_itu_zone

Updates ITU zone in dxcc_entities after Club Log update
This commit is contained in:
Andreas Kristiansen
2024-09-12 12:38:45 +02:00
committed by GitHub
3 changed files with 417 additions and 5 deletions

View File

@@ -22,7 +22,7 @@ $config['migration_enabled'] = TRUE;
|
*/
$config['migration_version'] = 218;
$config['migration_version'] = 219;
/*
|--------------------------------------------------------------------------

View File

@@ -131,7 +131,7 @@ class Update extends CI_Controller {
* Load the dxcc prefixes
*/
public function dxcc_prefixes() {
// Load the cty file
if(!$this->load->is_loaded('Paths')) {
$this->load->library('Paths');
@@ -225,6 +225,10 @@ class Update extends CI_Controller {
$this->dxcc_entities();
$this->dxcc_exceptions();
$this->dxcc_prefixes();
$sql = "update dxcc_entities
join dxcc_temp on dxcc_entities.adif = dxcc_temp.adif
set dxcc_entities.ituz = dxcc_temp.ituz;";
$this->db->query($sql);
$this->db->trans_complete();
$this->update_status(__("DONE"));
@@ -339,7 +343,7 @@ class Update extends CI_Controller {
$this->load->model('Update_model');
$result = $this->Update_model->dok();
echo $result;
}
/*
@@ -350,7 +354,7 @@ class Update extends CI_Controller {
$this->load->model('Update_model');
$result = $this->Update_model->sota();
echo $result;
}
/*
@@ -369,7 +373,7 @@ class Update extends CI_Controller {
$this->load->model('Update_model');
$result = $this->Update_model->pota();
echo $result;
}
public function update_tle() {

View File

@@ -0,0 +1,408 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Migration_dxcc_itu extends CI_Migration {
public function up()
{
if (!$this->db->table_exists('dxcc_temp')) {
$this->dbforge->add_field(array(
'prefix' => array(
'type' => 'VARCHAR',
'constraint' => '32',
'null' => FALSE
),
'name' => array(
'type' => 'VARCHAR',
'constraint' => '150',
'null' => TRUE
),
'adif' => array(
'type' => 'SMALLINT',
'constraint' => '6',
'null' => FALSE
),
'cont' => array(
'type' => 'VARCHAR',
'constraint' => '5',
'null' => FALSE
),
'cqz' => array(
'type' => 'SMALLINT',
'constraint' => '6',
'null' => FALSE
),
'ituz' => array(
'type' => 'SMALLINT',
'constraint' => '6',
'null' => FALSE
),
'long' => array(
'type' => 'FLOAT',
'null' => FALSE
),
'lat' => array(
'type' => 'FLOAT',
'null' => FALSE
),
'time' => array(
'type' => 'SMALLINT',
'constraint' => '6',
'null' => TRUE
)
));
$this->dbforge->add_key('adif', TRUE); // Primary key
$this->dbforge->create_table('dxcc_temp', TRUE, array('ENGINE' => 'InnoDB', 'CHARSET' => 'utf8mb4'));
$this->db->query("INSERT INTO dxcc_temp (prefix, name, adif, cont, cqz, ituz, `long`, lat, `time`) VALUES
('1A','Sov Mil Order of Malta',246,'EU',15,28,41.9,-12.43,-1),
('1S','Spratly Islands',247,'AS',26,50,9.88,-114.23,-8),
('3A','Monaco',260,'EU',14,27,43.73,-7.4,-1),
('3B6','Agalega & St. Brandon',4,'AF',39,53,-10.45,-56.67,-4),
('3B8','Mauritius',165,'AF',39,53,-20.35,-57.5,-4),
('3B9','Rodriguez Island',207,'AF',39,53,-19.7,-63.42,-4),
('3C','Equatorial Guinea',49,'AF',36,47,1.7,-10.33,-1),
('3C0','Annobon Island',195,'AF',36,52,-1.43,-5.62,-1),
('3D2','Fiji',176,'OC',32,56,-17.78,-177.92,-12),
('3D2/c','Conway Reef',489,'OC',32,56,-22.0,-175.0,-12),
('3D2/r','Rotuma Island',460,'OC',32,56,-12.48,-177.08,-12),
('3DA','Kingdom of Eswatini',468,'AF',38,57,-26.65,-31.48,-2),
('3V','Tunisia',474,'AF',33,37,35.4,-9.32,-1),
('3W','Vietnam',293,'AS',26,49,15.8,-107.9,-7),
('3X','Guinea',107,'AF',35,46,11.0,10.68,0),
('3Y/b','Bouvet',24,'AF',38,67,-54.42,-3.38,-1),
('3Y/p','Peter 1 Island',199,'SA',12,72,-68.77,90.58,4),
('4J','Azerbaijan',18,'AS',21,29,40.45,-47.37,-4),
('4L','Georgia',75,'AS',21,29,42.0,-45.0,-4),
('4O','Montenegro',514,'EU',15,28,42.5,-19.28,-1),
('4S','Sri Lanka',315,'AS',22,41,7.6,-80.7,-5),
('4U1I','ITU HQ',117,'EU',14,28,46.17,-6.05,-1),
('4U1U','United Nations HQ',289,'NA',5,8,40.75,73.97,5),
('4W','Timor - Leste',511,'OC',28,54,-8.8,-126.05,-9),
('4X','Israel',336,'AS',20,39,31.32,-34.82,-2),
('5A','Libya',436,'AF',34,38,27.2,-16.6,-2),
('5B','Cyprus',215,'AS',20,39,35.0,-33.0,-2),
('5H','Tanzania',470,'AF',37,53,-5.75,-33.92,-3),
('5N','Nigeria',450,'AF',35,46,9.87,-7.55,-1),
('5R','Madagascar',438,'AF',39,53,-19.0,-46.58,-3),
('5T','Mauritania',444,'AF',35,46,20.6,10.5,0),
('5U','Niger',187,'AF',35,46,17.63,-9.43,-1),
('5V','Togo',483,'AF',35,46,8.4,-1.28,0),
('5W','Samoa',190,'OC',32,62,-13.93,171.7,-13),
('5X','Uganda',286,'AF',37,48,1.92,-32.6,-3),
('5Z','Kenya',430,'AF',37,48,0.32,-38.15,-3),
('6W','Senegal',456,'AF',35,46,15.2,14.63,0),
('6Y','Jamaica',82,'NA',8,11,18.2,77.47,5),
('7O','Yemen',492,'AS',21,39,15.65,-48.12,-3),
('7P','Lesotho',432,'AF',38,57,-29.22,-27.88,-2),
('7Q','Malawi',440,'AF',37,53,-14.0,-34.0,-2),
('7X','Algeria',400,'AF',33,37,28.0,-2.0,-1),
('8P','Barbados',62,'NA',8,11,13.18,59.53,4),
('8Q','Maldives',159,'AS',22,41,4.15,-73.45,-5),
('8R','Guyana',129,'SA',9,12,6.02,59.45,4),
('9A','Croatia',497,'EU',15,28,45.18,-15.3,-1),
('9G','Ghana',424,'AF',35,46,7.7,1.57,0),
('9H','Malta',257,'EU',15,28,35.88,-14.42,-1),
('9J','Zambia',482,'AF',36,53,-14.22,-26.73,-2),
('9K','Kuwait',348,'AS',21,39,29.38,-47.38,-3),
('9L','Sierra Leone',458,'AF',35,46,8.5,13.25,0),
('9M2','West Malaysia',299,'AS',28,54,3.95,-102.23,-8),
('9M6','East Malaysia',46,'OC',28,54,2.68,-113.32,-8),
('9N','Nepal',369,'AS',22,42,27.7,-85.33,-5),
('9Q','Dem. Rep. of the Congo',414,'AF',36,52,-3.12,-23.03,-1),
('9U','Burundi',404,'AF',36,52,-3.17,-29.78,-2),
('9V','Singapore',381,'AS',28,54,1.37,-103.78,-8),
('9X','Rwanda',454,'AF',36,52,-1.75,-29.82,-2),
('9Y','Trinidad & Tobago',90,'SA',9,11,10.38,61.28,4),
('A2','Botswana',402,'AF',38,57,-22.0,-24.0,-2),
('A3','Tonga',160,'OC',32,62,-21.22,175.13,-13),
('A4','Oman',370,'AS',21,39,23.6,-58.55,-4),
('A5','Bhutan',306,'AS',22,41,27.4,-90.18,-6),
('A6','United Arab Emirates',391,'AS',21,39,24.0,-54.0,-4),
('A7','Qatar',376,'AS',21,39,25.25,-51.13,-3),
('A9','Bahrain',304,'AS',21,39,26.03,-50.53,-3),
('AP','Pakistan',372,'AS',21,41,30.0,-70.0,-5),
('BS7','Scarborough Reef',506,'AS',27,50,15.08,-117.72,-8),
('BV','Taiwan',386,'AS',24,44,23.72,-120.88,-8),
('BV9P','Pratas Island',505,'AS',24,44,20.7,-116.7,-8),
('BY','China',318,'AS',24,44,36.0,-102.0,-8),
('C2','Nauru',157,'OC',31,65,-0.52,-166.92,-12),
('C3','Andorra',203,'EU',14,27,42.58,-1.62,-1),
('C5','The Gambia',422,'AF',35,46,13.4,16.38,0),
('C6','Bahamas',60,'NA',8,11,24.25,76.0,5),
('C9','Mozambique',181,'AF',37,53,-18.25,-35.0,-2),
('CE','Chile',112,'SA',12,14,-30.0,71.0,4),
('CE0X','San Felix & San Ambrosio',217,'SA',12,14,-26.28,80.07,4),
('CE0Y','Easter Island',47,'SA',12,63,-27.1,109.37,6),
('CE0Z','Juan Fernandez Islands',125,'SA',12,14,-33.6,78.85,4),
('CE9','Antarctica',13,'SA',13,74,-90.0,0.0,0),
('CM','Cuba',70,'NA',8,11,21.5,80.0,5),
('CN','Morocco',446,'AF',33,37,32.0,5.0,0),
('CP','Bolivia',104,'SA',10,12,-17.0,65.0,4),
('CT','Portugal',272,'EU',14,37,39.5,8.0,0),
('CT3','Madeira Islands',256,'AF',33,36,32.75,16.95,0),
('CU','Azores',149,'EU',14,36,38.7,27.23,1),
('CX','Uruguay',144,'SA',13,14,-33.0,56.0,3),
('CY0','Sable Island',211,'NA',5,9,43.93,59.9,4),
('CY9','St. Paul Island',252,'NA',5,9,47.0,60.0,4),
('D2','Angola',401,'AF',36,52,-12.5,-18.5,-1),
('D4','Cape Verde',409,'AF',35,46,16.0,24.0,1),
('D6','Comoros',411,'AF',39,53,-11.63,-43.3,-3),
('DL','Fed. Rep. of Germany',230,'EU',14,28,51.0,-10.0,-1),
('DU','Philippines',375,'OC',27,50,13.0,-122.0,-8),
('E3','Eritrea',51,'AF',37,48,15.0,-39.0,-3),
('E4','Palestine',510,'AS',20,39,31.28,-34.27,-2),
('E5/n','North Cook Islands',191,'OC',32,62,-10.02,161.08,10),
('E5/s','South Cook Islands',234,'OC',32,63,-21.9,157.93,10),
('E6','Niue',188,'OC',32,62,-19.03,169.85,11),
('E7','Bosnia-Herzegovina',501,'EU',15,28,44.32,-17.57,-1),
('EA','Spain',281,'EU',14,37,40.32,3.43,-1),
('EA6','Balearic Islands',21,'EU',14,37,39.6,-2.95,-1),
('EA8','Canary Islands',29,'AF',33,36,28.32,15.85,0),
('EA9','Ceuta & Melilla',32,'AF',33,37,35.9,5.27,-1),
('EI','Ireland',245,'EU',14,27,53.13,8.02,0),
('EK','Armenia',14,'AS',21,29,40.4,-44.9,-4),
('EL','Liberia',434,'AF',35,46,6.5,9.5,0),
('EP','Iran',330,'AS',21,40,32.0,-53.0,-3),
('ER','Moldova',179,'EU',16,29,47.0,-29.0,-2),
('ES','Estonia',52,'EU',15,29,59.0,-25.0,-2),
('ET','Ethiopia',53,'AF',37,48,9.0,-39.0,-3),
('EU','Belarus',27,'EU',16,29,54.0,-28.0,-2),
('EX','Kyrgyzstan',135,'AS',17,30,41.7,-74.13,-6),
('EY','Tajikistan',262,'AS',17,30,38.82,-71.22,-5),
('EZ','Turkmenistan',280,'AS',17,30,38.0,-58.0,-5),
('F','France',227,'EU',14,27,46.0,-2.0,-1),
('FG','Guadeloupe',79,'NA',8,11,16.13,61.67,4),
('FH','Mayotte',169,'AF',39,53,-12.88,-45.15,-3),
('FJ','St. Barthelemy',516,'NA',8,11,17.9,62.83,4),
('FK','New Caledonia',162,'OC',32,56,-21.5,-165.5,-11),
('FK/c','Chesterfield Islands',512,'OC',30,56,-19.87,-158.32,-11),
('FM','Martinique',84,'NA',8,11,14.7,61.03,4),
('FO','French Polynesia',175,'OC',32,63,-17.65,149.4,10),
('FO/a','Austral Islands',508,'OC',32,63,-23.37,149.48,10),
('FO/c','Clipperton Island',36,'NA',7,10,10.28,109.22,8),
('FO/m','Marquesas Islands',509,'OC',31,63,-8.92,140.07,9),
('FP','St. Pierre & Miquelon',277,'NA',5,9,46.77,56.2,3),
('FR','Reunion Island',453,'AF',39,53,-21.12,-55.48,-4),
('FS','St. Martin',213,'NA',8,11,18.08,63.03,4),
('FT/g','Glorioso Islands',99,'AF',39,53,-11.55,-47.28,-4),
('FT/j','Juan de Nova & Europa',124,'AF',39,53,-17.05,-42.72,-3),
('FT/t','Tromelin Island',276,'AF',39,53,-15.88,-54.5,-4),
('FT/w','Crozet Island',41,'AF',39,68,-46.42,-51.75,-5),
('FT/x','Kerguelen Islands',131,'AF',39,68,-49.0,-69.27,-5),
('FT/z','Amsterdam & St. Paul Is.',10,'AF',39,68,-37.85,-77.53,-5),
('FW','Wallis & Futuna Islands',298,'OC',32,62,-13.3,176.2,-12),
('FY','French Guiana',63,'SA',9,12,4.0,53.0,3),
('G','England',223,'EU',14,27,52.77,1.47,0),
('GD','Isle of Man',114,'EU',14,27,54.2,4.53,0),
('GI','Northern Ireland',265,'EU',14,27,54.73,6.68,0),
('GJ','Jersey',122,'EU',14,27,49.22,2.18,0),
('GM','Scotland',279,'EU',14,27,56.82,4.18,0),
('GU','Guernsey',106,'EU',14,27,49.45,2.58,0),
('GW','Wales',294,'EU',14,27,52.28,3.73,0),
('H4','Solomon Islands',185,'OC',28,51,-9.0,-160.0,-11),
('H40','Temotu Province',507,'OC',32,51,-10.72,-165.8,-11),
('HA','Hungary',239,'EU',15,28,47.12,-19.28,-1),
('HB','Switzerland',287,'EU',14,28,46.87,-8.12,-1),
('HB0','Liechtenstein',251,'EU',14,28,47.13,-9.57,-1),
('HC','Ecuador',120,'SA',10,12,-1.4,78.4,5),
('HC8','Galapagos Islands',71,'SA',10,12,-0.78,91.03,6),
('HH','Haiti',78,'NA',8,11,19.02,72.18,5),
('HI','Dominican Republic',72,'NA',8,11,19.13,70.68,4),
('HK','Colombia',116,'SA',9,12,5.0,74.0,5),
('HK0/a','San Andres & Providencia',216,'NA',7,11,12.55,81.72,5),
('HK0/m','Malpelo Island',161,'SA',9,12,3.98,81.58,5),
('HL','Republic of Korea',137,'AS',25,44,36.23,-127.9,-9),
('HP','Panama',88,'NA',7,11,9.0,80.0,5),
('HR','Honduras',80,'NA',7,11,15.0,87.0,6),
('HS','Thailand',387,'AS',26,49,12.6,-99.7,-7),
('HV','Vatican City',295,'EU',15,28,41.9,-12.47,-1),
('HZ','Saudi Arabia',378,'AS',21,39,24.2,-43.83,-3),
('I','Italy',248,'EU',15,28,42.82,-12.58,-1),
('IS','Sardinia',225,'EU',15,28,40.15,-9.27,-1),
('J2','Djibouti',382,'AF',37,48,11.75,-42.35,-3),
('J3','Grenada',77,'NA',8,11,12.13,61.68,4),
('J5','Guinea-Bissau',109,'AF',35,46,12.02,14.8,0),
('J6','St. Lucia',97,'NA',8,11,13.87,61.0,4),
('J7','Dominica',95,'NA',8,11,15.43,61.35,4),
('J8','St. Vincent',98,'NA',8,11,13.23,61.2,4),
('JA','Japan',339,'AS',25,45,36.4,-138.38,-9),
('JD/m','Minami Torishima',177,'OC',27,90,24.28,-153.97,-10),
('JD/o','Ogasawara',192,'AS',27,45,27.05,-142.2,-9),
('JT','Mongolia',363,'AS',23,32,46.77,-102.17,-7),
('JW','Svalbard',259,'EU',40,18,78.0,-16.0,-1),
('JX','Jan Mayen',118,'EU',40,18,71.05,8.28,1),
('JY','Jordan',342,'AS',20,39,31.18,-36.42,-2),
('K','United States',291,'NA',5,8,37.6,91.87,5),
('KG4','Guantanamo Bay',105,'NA',8,11,20.0,75.0,5),
('KH0','Mariana Islands',166,'OC',27,64,15.18,-145.72,-10),
('KH1','Baker & Howland Islands',20,'OC',31,61,0.0,176.0,12),
('KH2','Guam',103,'OC',27,64,13.37,-144.7,-10),
('KH3','Johnston Island',123,'OC',31,61,16.72,169.53,10),
('KH4','Midway Island',174,'OC',31,61,28.2,177.37,11),
('KH5','Palmyra & Jarvis Islands',197,'OC',31,61,5.87,162.07,11),
('KH6','Hawaii',110,'OC',31,61,21.12,157.48,10),
('KH7K','Kure Island',138,'OC',31,61,29.0,178.0,10),
('KH8','American Samoa',9,'OC',32,62,-14.32,170.78,11),
('KH8/s','Swains Island',515,'OC',32,62,-11.05,171.25,11),
('KH9','Wake Island',297,'OC',31,65,19.28,-166.63,-12),
('KL','Alaska',6,'NA',1,1,61.4,148.87,8),
('KP1','Navassa Island',182,'NA',8,11,18.4,75.0,5),
('KP2','US Virgin Islands',285,'NA',8,11,17.73,64.8,4),
('KP4','Puerto Rico',202,'NA',8,11,18.18,66.55,4),
('KP5','Desecheo Island',43,'NA',8,11,18.08,67.88,4),
('LA','Norway',266,'EU',14,18,61.0,-9.0,-1),
('LU','Argentina',100,'SA',13,14,-32.5,62.13,3),
('LX','Luxembourg',254,'EU',14,27,50.0,-6.0,-1),
('LY','Lithuania',146,'EU',15,29,55.45,-23.63,-2),
('LZ','Bulgaria',212,'EU',20,28,42.83,-25.08,-2),
('OA','Peru',136,'SA',10,12,-10.0,76.0,5),
('OD','Lebanon',354,'AS',20,39,33.83,-35.83,-2),
('OE','Austria',206,'EU',15,28,47.33,-13.33,-1),
('OH','Finland',224,'EU',15,18,61.38,-24.82,-2),
('OH0','Aland Islands',5,'EU',15,18,60.13,-20.37,-2),
('OJ0','Market Reef',167,'EU',15,18,60.0,-19.0,-2),
('OK','Czech Republic',503,'EU',15,28,50.0,-16.0,-1),
('OM','Slovak Republic',504,'EU',15,28,49.0,-20.0,-1),
('ON','Belgium',209,'EU',14,27,50.7,-4.85,-1),
('OX','Greenland',237,'NA',40,5,74.0,42.78,3),
('OY','Faroe Islands',222,'EU',14,18,62.07,6.93,0),
('OZ','Denmark',221,'EU',14,18,56.0,-10.0,-1),
('P2','Papua New Guinea',163,'OC',28,51,-9.5,-147.12,-10),
('P4','Aruba',91,'SA',9,11,12.53,69.98,4),
('P5','DPR of Korea',344,'AS',25,44,39.78,-126.3,-9),
('PA','Netherlands',263,'EU',14,27,52.28,-5.47,-1),
('PJ2','Curacao',517,'SA',9,11,12.17,69.0,4),
('PJ4','Bonaire',520,'SA',9,11,12.2,68.25,4),
('PJ5','Saba & St. Eustatius',519,'NA',8,11,17.57,63.1,4),
('PJ7','Sint Maarten',518,'NA',8,11,18.07,63.07,4),
('PY','Brazil',108,'SA',11,15,-10.0,53.0,3),
('PY0F','Fernando de Noronha',56,'SA',11,13,-3.85,32.43,2),
('PY0S','St. Peter & St. Paul',253,'SA',11,13,0.0,29.0,2),
('PY0T','Trindade & Martim Vaz',273,'SA',11,15,-20.5,29.32,2),
('PZ','Suriname',140,'SA',9,12,4.0,56.0,3),
('R1FJ','Franz Josef Land',61,'EU',40,75,80.68,-49.92,-3),
('S0','Western Sahara',302,'AF',33,46,24.82,13.85,0),
('S2','Bangladesh',305,'AS',22,41,24.12,-89.65,-6),
('S5','Slovenia',499,'EU',15,28,46.0,-14.0,-1),
('S7','Seychelles',379,'AF',39,53,-4.67,-55.47,-4),
('S9','Sao Tome & Principe',219,'AF',36,47,0.22,-6.57,0),
('SM','Sweden',284,'EU',14,18,58.9,-15.33,-1),
('SP','Poland',269,'EU',15,28,52.28,-18.67,-1),
('ST','Sudan',466,'AF',34,48,14.47,-28.62,-3),
('SU','Egypt',478,'AF',34,38,26.28,-28.6,-2),
('SV','Greece',236,'EU',20,28,39.78,-21.78,-2),
('SV/a','Mount Athos',180,'EU',20,28,40.0,-24.0,-2),
('SV5','Dodecanese',45,'EU',20,28,36.17,-27.93,-2),
('SV9','Crete',40,'EU',20,28,35.23,-24.78,-2),
('T2','Tuvalu',282,'OC',31,65,-8.5,-179.2,-12),
('T30','Western Kiribati',301,'OC',31,65,1.42,-173.0,-12),
('T31','Central Kiribati',31,'OC',31,62,-2.83,171.72,-13),
('T32','Eastern Kiribati',48,'OC',31,61,1.8,157.35,-14),
('T33','Banaba Island',490,'OC',31,65,-0.88,-169.53,-12),
('T5','Somalia',232,'AF',37,48,2.03,-45.35,-3),
('T7','San Marino',278,'EU',15,28,43.95,-12.45,-1),
('T8','Palau',22,'OC',27,64,7.45,-134.53,-9),
('TA','Asiatic Turkey',390,'AS',20,39,39.18,-35.65,-2),
('TF','Iceland',242,'EU',40,17,64.8,18.73,0),
('TG','Guatemala',76,'NA',7,11,15.5,90.3,6),
('TI','Costa Rica',308,'NA',7,11,10.0,84.0,6),
('TI9','Cocos Island',37,'NA',7,11,5.52,87.05,6),
('TJ','Cameroon',406,'AF',36,47,5.38,-11.87,-1),
('TK','Corsica',214,'EU',15,28,42.0,-9.0,-1),
('TL','Central African Republic',408,'AF',36,47,6.75,-20.33,-1),
('TN','Republic of the Congo',412,'AF',36,52,-1.02,-15.37,-1),
('TR','Gabon',420,'AF',36,52,-0.37,-11.73,-1),
('TT','Chad',410,'AF',36,47,15.8,-18.17,-1),
('TU','Cote d''Ivoire',428,'AF',35,46,7.58,5.8,0),
('TY','Benin',416,'AF',35,46,9.87,-2.25,-1),
('TZ','Mali',442,'AF',35,46,18.0,2.58,0),
('UA','European Russia',54,'EU',16,29,53.65,-41.37,-4),
('UA2','Kaliningrad',126,'EU',15,29,54.72,-20.52,-3),
('UA9','Asiatic Russia',15,'AS',17,30,55.88,-84.08,-7),
('UK','Uzbekistan',292,'AS',17,30,41.4,-63.97,-5),
('UN','Kazakhstan',130,'AS',17,30,48.17,-65.18,-5),
('UR','Ukraine',288,'EU',16,29,50.0,-30.0,-2),
('V2','Antigua & Barbuda',94,'NA',8,11,17.07,61.8,4),
('V3','Belize',66,'NA',7,11,16.97,88.67,6),
('V4','St. Kitts & Nevis',249,'NA',8,11,17.37,62.78,4),
('V5','Namibia',464,'AF',38,57,-22.0,-17.0,-1),
('V6','Micronesia',173,'OC',27,65,6.88,-158.2,-10),
('V7','Marshall Islands',168,'OC',31,65,9.08,-167.33,-12),
('V8','Brunei Darussalam',345,'OC',28,54,4.5,-114.6,-8),
('VE','Canada',1,'NA',5,9,44.35,78.75,5),
('VK','Australia',150,'OC',30,59,-23.7,-132.33,-10),
('VK0H','Heard Island',111,'AF',39,68,-53.08,-73.5,-5),
('VK0M','Macquarie Island',153,'OC',30,60,-54.6,-158.88,-10),
('VK9C','Cocos (Keeling) Islands',38,'OC',29,54,-12.15,-96.82,-6),
('VK9L','Lord Howe Island',147,'OC',30,60,-31.55,-159.08,-10),
('VK9M','Mellish Reef',171,'OC',30,56,-17.4,-155.85,-10),
('VK9N','Norfolk Island',189,'OC',32,60,-29.03,-167.93,-11),
('VK9W','Willis Island',303,'OC',30,55,-16.22,-150.02,-10),
('VK9X','Christmas Island',35,'OC',29,54,-10.48,-105.63,-7),
('VP2E','Anguilla',12,'NA',8,11,18.23,63.0,4),
('VP2M','Montserrat',96,'NA',8,11,16.75,62.18,4),
('VP2V','British Virgin Islands',65,'NA',8,11,18.33,64.75,4),
('VP5','Turks & Caicos Islands',89,'NA',8,11,21.77,71.75,5),
('VP6','Pitcairn Island',172,'OC',32,63,-25.07,130.1,8),
('VP6/d','Ducie Island',513,'OC',32,63,-24.7,124.8,8),
('VP8','Falkland Islands',141,'SA',13,16,-51.63,58.72,4),
('VP8/g','South Georgia Island',235,'SA',13,73,-54.48,37.08,2),
('VP8/h','South Shetland Islands',241,'SA',13,73,-62.08,58.67,4),
('VP8/o','South Orkney Islands',238,'SA',13,73,-60.6,45.55,3),
('VP8/s','South Sandwich Islands',240,'SA',13,73,-58.43,26.33,2),
('VP9','Bermuda',64,'NA',5,11,32.32,64.73,4),
('VQ9','Chagos Islands',33,'AF',39,41,-7.32,-72.42,-6),
('VR','Hong Kong',321,'AS',24,44,22.28,-114.18,-8),
('VU','India',324,'AS',22,41,22.5,-77.58,-5),
('VU4','Andaman & Nicobar Is.',11,'AS',26,49,12.37,-92.78,-5),
('VU7','Lakshadweep Islands',142,'AS',22,41,11.23,-72.78,-5),
('XE','Mexico',50,'NA',6,10,21.32,100.23,6),
('XF4','Revillagigedo',204,'NA',6,10,18.77,110.97,7),
('XT','Burkina Faso',480,'AF',35,46,12.0,2.0,0),
('XU','Cambodia',312,'AS',26,49,12.93,-105.13,-7),
('XW','Laos',143,'AS',26,49,18.2,-104.55,-7),
('XX9','Macao',152,'AS',24,44,22.1,-113.5,-8),
('XZ','Myanmar',309,'AS',26,49,20.0,-96.37,-6),
('YA','Afghanistan',3,'AS',21,40,34.7,-65.8,-4),
('YB','Indonesia',327,'OC',28,54,-7.3,-109.88,-7),
('YI','Iraq',333,'AS',21,39,33.92,-42.78,-3),
('YJ','Vanuatu',158,'OC',32,56,-17.67,-168.38,-11),
('YK','Syria',384,'AS',20,39,35.38,-38.2,-2),
('YL','Latvia',145,'EU',15,29,57.03,-24.65,-2),
('YN','Nicaragua',86,'NA',7,11,12.88,85.05,6),
('YO','Romania',275,'EU',20,28,45.78,-24.7,-2),
('YS','El Salvador',74,'NA',7,11,14.0,89.0,6),
('YU','Serbia',296,'EU',15,28,44.0,-21.0,-1),
('YV','Venezuela',148,'SA',9,12,8.0,66.0,4),
('YV0','Aves Island',17,'NA',8,11,15.67,63.6,4),
('Z2','Zimbabwe',452,'AF',38,53,-18.0,-31.0,-2),
('Z3','North Macedonia',502,'EU',15,28,41.6,-21.65,-1),
('Z6','Republic of Kosovo',522,'EU',15,28,42.67,-21.17,-1),
('Z8','Republic of South Sudan',521,'AF',34,48,4.85,-31.6,-3),
('ZA','Albania',7,'EU',15,28,41.0,-20.0,-1),
('ZB','Gibraltar',233,'EU',14,37,36.15,5.37,-1),
('ZC4','UK Base Areas on Cyprus',283,'AS',20,39,35.32,-33.57,-2),
('ZD7','St. Helena',250,'AF',36,66,-15.97,5.72,0),
('ZD8','Ascension Island',205,'AF',36,66,-7.93,14.37,0),
('ZD9','Tristan da Cunha & Gough Islands',274,'AF',38,66,-37.13,12.3,0),
('ZF','Cayman Islands',69,'NA',8,11,19.32,81.22,5),
('ZK3','Tokelau Islands',270,'OC',31,62,-9.4,171.2,-13),
('ZL','New Zealand',170,'OC',32,60,-39.03,-174.47,-12),
('ZL7','Chatham Islands',34,'OC',32,60,-43.85,176.48,-12),
('ZL8','Kermadec Islands',133,'OC',32,60,-29.25,177.92,-12),
('ZL9','N.Z. Subantarctic Is.',16,'OC',32,60,-51.62,-167.62,-12),
('ZP','Paraguay',132,'SA',11,14,-25.27,57.67,4),
('ZS','South Africa',462,'AF',38,57,-29.07,-22.63,-2),
('ZS8','Pr. Edward & Marion Is.',201,'AF',38,57,-46.88,-37.72,-3)");
}
}
public function down()
{
}
}