aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Siroky <evan.siroky@yahoo.com>2016-08-26 21:17:46 -0700
committerEvan Siroky <evan.siroky@yahoo.com>2016-08-26 21:17:46 -0700
commit0232d62497d9086e354bff94654823f882add67d (patch)
treef8133ce8e65fa1e50b1f47af7cc8f40a2062d43a
parentb21106ccc00337a341ee30aed9a9dadb7ea2911d (diff)
downloadtimezone-boundary-builder-0232d62497d9086e354bff94654823f882add67d.tar.gz
Adding easy Asia timezones
- added all Asia timezones that aren't subdivisions of a country - changed a few landlocked timezones to Overpass source Asia/Aden Asia/Amman Asia/Ashgabat Asia/Baghdad Asia/Baku Asia/Bangkok Asia/Beirut Asia/Bishkek Asia/Brunei Asia/Damascus Asia/Dhaka Asia/Dili Asia/Dubai Asia/Dushanbe Asia/Gaza Asia/Hebron Asia/Ho_Chi_Minh Asia/Jerusalem Asia/Kabul Asia/Karachi Asia/Kathmandu Asia/Kolkata Asia/Kuala_Lumpur Asia/Kuching Asia/Kuwait Asia/Muscat Asia/Phnom_Penh Asia/Pyongyang Asia/Qatar Asia/Rangoon Asia/Riyadh Asia/Seoul Asia/Tbilisi Asia/Tehran Asia/Thimphu Asia/Vientiane Asia/Yerevan Refs #1
-rw-r--r--osmBoundarySources.json106
-rw-r--r--timezones.json250
2 files changed, 337 insertions, 19 deletions
diff --git a/osmBoundarySources.json b/osmBoundarySources.json
index ef4db64..cbd8bc0 100644
--- a/osmBoundarySources.json
+++ b/osmBoundarySources.json
@@ -1,4 +1,7 @@
{
+ "Afghanistan": {
+ "ISO3166-1": "AF"
+ },
"Algeria": {
"ISO3166-1": "DZ"
},
@@ -11,6 +14,9 @@
"Antigua and Barbuda": {
"ISO3166-1": "AG"
},
+ "Armenia": {
+ "ISO3166-1": "AM"
+ },
"Aruba": {
"ISO3166-1": "AW"
},
@@ -20,9 +26,15 @@
"Autonomous Region of Bougainville": {
"ISO3166-2": "PG-NSB"
},
+ "Azerbaijan": {
+ "ISO3166-1": "AZ"
+ },
"Bahrain": {
"ISO3166-1": "BH"
},
+ "Bangladesh": {
+ "ISO3166-1": "BD"
+ },
"Barbados": {
"ISO3166-1": "BB"
},
@@ -35,6 +47,9 @@
"Bermuda": {
"ISO3166-1": "BM"
},
+ "Bhutan": {
+ "ISO3166-1": "BT"
+ },
"Bolivia": {
"ISO3166-1": "BO"
},
@@ -56,12 +71,18 @@
"British Virgin Islands": {
"ISO3166-1": "VG"
},
+ "Brunei": {
+ "ISO3166-1": "BN"
+ },
"Burkina Faso": {
"ISO3166-1": "BF"
},
"Burundi": {
"ISO3166-1": "BI"
},
+ "Cambodia": {
+ "ISO3166-1": "KH"
+ },
"Cameroon": {
"ISO3166-1": "CM"
},
@@ -120,6 +141,9 @@
"Dominican Republic": {
"ISO3166-1": "DO"
},
+ "East Timor": {
+ "ISO3166-1": "TL"
+ },
"Ecuador": {
"ISO3166-1": "EC"
},
@@ -153,6 +177,9 @@
"Gabon": {
"ISO3166-1": "GA"
},
+ "Georgia": {
+ "ISO3166-1": "GE"
+ },
"Ghana": {
"ISO3166-1": "GH"
},
@@ -186,6 +213,15 @@
"Iceland": {
"ISO3166-1": "IS"
},
+ "India": {
+ "ISO3166-1": "IN"
+ },
+ "Iran": {
+ "ISO3166-1": "IR"
+ },
+ "Iraq": {
+ "ISO3166-1": "IQ"
+ },
"Ireland": {
"ISO3166-1": "IE"
},
@@ -196,6 +232,9 @@
"Isle of Man": {
"ISO3166-1": "IM"
},
+ "Israel": {
+ "ISO3166-1": "IL"
+ },
"Jamaica": {
"ISO3166-1": "JM"
},
@@ -205,6 +244,9 @@
"Jersey": {
"ISO3166-1": "JE"
},
+ "Jordan": {
+ "ISO3166-1": "JO"
+ },
"Kenya": {
"ISO3166-1": "KE"
},
@@ -214,6 +256,18 @@
"Kosrae": {
"ISO3166-2": "FM-KSA"
},
+ "Kuwait": {
+ "ISO3166-1": "KW"
+ },
+ "Kyrgyzstan": {
+ "ISO3166-1": "KG"
+ },
+ "Laos": {
+ "ISO3166-1": "LA"
+ },
+ "Lebanon": {
+ "ISO3166-1": "LB"
+ },
"Lesotho": {
"ISO3166-1": "LS"
},
@@ -229,6 +283,9 @@
"Malawi": {
"ISO3166-1": "MW"
},
+ "Malaysia": {
+ "ISO3166-1": "MY"
+ },
"Maldives": {
"ISO3166-1": "MV"
},
@@ -263,12 +320,18 @@
"Mozambique": {
"ISO3166-1": "MZ"
},
+ "Myanmar": {
+ "ISO3166-1": "MM"
+ },
"Namibia": {
"ISO3166-1": "NA"
},
"Nauru": {
"ISO3166-1": "NR"
},
+ "Nepal": {
+ "ISO3166-1": "NP"
+ },
"New Zealand": {
"ISO3166-1": "NZ"
},
@@ -284,12 +347,24 @@
"Niue": {
"ISO3166-1": "NU"
},
+ "North Korea": {
+ "ISO3166-1": "KP"
+ },
"Norway": {
"ISO3166-1": "NO"
},
+ "Oman": {
+ "ISO3166-1": "OM"
+ },
+ "Pakistan": {
+ "ISO3166-1": "PK"
+ },
"Palau": {
"ISO3166-1": "PW"
},
+ "Palestinian Territories": {
+ "ISO3166-1": "PS"
+ },
"Panama": {
"ISO3166-1": "PA"
},
@@ -314,6 +389,9 @@
"Portugal": {
"ISO3166-1": "PT"
},
+ "Qatar": {
+ "ISO3166-1": "QA"
+ },
"Republic of China": {
"ISO3166-1": "TW"
},
@@ -344,6 +422,9 @@
"Samoa": {
"ISO3166-1": "WS"
},
+ "Saudi Arabia": {
+ "ISO3166-1": "SA"
+ },
"São Tomé and Príncipe": {
"ISO3166-1": "ST"
},
@@ -371,6 +452,9 @@
"South Georgia and the South Sandwich Islands": {
"ISO3166-1": "GS"
},
+ "South Korea": {
+ "ISO3166-1": "KR"
+ },
"Spain": {
"ISO3166-1": "ES"
},
@@ -383,9 +467,19 @@
"Swaziland": {
"ISO3166-1": "SZ"
},
+ "Syria": {
+ "ISO3166-1": "SY"
+ },
+ "Tajikistan": {
+ "ISO3166-1": "TJ"
+ },
"Tanzania": {
"name:en": "Tanzania"
},
+ "Thailand": {
+ "ISO3166-1": "TH",
+ "admin_level": "2"
+ },
"The Bahamas": {
"ISO3166-1": "BS"
},
@@ -407,6 +501,9 @@
"Tunisia": {
"ISO3166-1": "TN"
},
+ "Turkmenistan": {
+ "ISO3166-1": "TM"
+ },
"Turks and Caicos Islands": {
"ISO3166-1": "TC"
},
@@ -416,6 +513,9 @@
"Uganda": {
"ISO3166-1": "UG"
},
+ "United Arab Emirates": {
+ "ISO3166-1": "AE"
+ },
"United Kingdom": {
"ISO3166-1": "GB"
},
@@ -431,12 +531,18 @@
"Venezuela": {
"ISO3166-1": "VE"
},
+ "Vietnam": {
+ "ISO3166-1": "VN"
+ },
"West Wendover": {
"name": "West Wendover"
},
"Yap": {
"ISO3166-2": "FM-YAP"
},
+ "Yemen": {
+ "ISO3166-1": "YE"
+ },
"Zambia": {
"ISO3166-1": "ZM"
},
diff --git a/timezones.json b/timezones.json
index 6afe218..c37b248 100644
--- a/timezones.json
+++ b/timezones.json
@@ -1209,6 +1209,13 @@
"data": [[[5,82],[5,73],[35,73],[35,82],[5,82]]]
}
],
+ "Asia/Aden": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Yemen"
+ }
+ ],
"Asia/Almaty": [
{
"op": "init",
@@ -1216,6 +1223,13 @@
"id": "Asia/Almaty"
}
],
+ "Asia/Amman": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Jordan"
+ }
+ ],
"Asia/Aqtobe": [
{
"op": "init",
@@ -1223,6 +1237,20 @@
"id": "Asia/Aqtobe"
}
],
+ "Asia/Ashgabat": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Turkmenistan"
+ }
+ ],
+ "Asia/Baghdad": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Iraq"
+ }
+ ],
"Asia/Bahrain": [
{
"op": "init",
@@ -1230,6 +1258,20 @@
"id": "Bahrain"
}
],
+ "Asia/Baku": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Azerbaijan"
+ }
+ ],
+ "Asia/Bangkok": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Thailand"
+ }
+ ],
"Asia/Barnaul": [
{
"op": "init",
@@ -1237,11 +1279,25 @@
"id": "Asia/Barnaul"
}
],
+ "Asia/Beirut": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Lebanon"
+ }
+ ],
"Asia/Bishkek": [
{
"op": "init",
- "source": "efele",
- "id": "Asia/Bishkek"
+ "source": "overpass",
+ "id": "Kyrgyzstan"
+ }
+ ],
+ "Asia/Brunei": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Brunei"
}
],
"Asia/Chita": [
@@ -1265,11 +1321,50 @@
"id": "Sri Lanka"
}
],
+ "Asia/Damascus": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Syria"
+ }
+ ],
+ "Asia/Dhaka": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Bangladesh"
+ }
+ ],
+ "Asia/Dili": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "East Timor"
+ }
+ ],
+ "Asia/Dubai": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "United Arab Emirates"
+ }
+ ],
"Asia/Dushanbe": [
{
"op": "init",
- "source": "efele",
- "id": "Asia/Dushanbe"
+ "source": "overpass",
+ "id": "Tajikistan"
+ }
+ ],
+ "Asia/Gaza": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Palestinian Territories"
+ }, {
+ "op": "intersect",
+ "source": "manual-polygon",
+ "data": [[[34.7,31.5],[33.8,32.5],[33.8,30],[34.7,31.5]]]
}
],
"Asia/Harbin": [
@@ -1282,8 +1377,19 @@
"Asia/Hebron": [
{
"op": "init",
- "source": "efele",
- "id": "Asia/Hebron"
+ "source": "overpass",
+ "id": "Palestinian Territories"
+ }, {
+ "op": "intersect",
+ "source": "manual-polygon",
+ "data": [[[34.7,30],[34.7,34],[37,32],[34.7,30]]]
+ }
+ ],
+ "Asia/Ho_Chi_Minh": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Vietnam"
}
],
"Asia/Hovd": [
@@ -1300,11 +1406,25 @@
"id": "Asia/Irkutsk"
}
],
+ "Asia/Jerusalem": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Israel"
+ }
+ ],
"Asia/Kabul": [
{
"op": "init",
- "source": "efele",
- "id": "Asia/Kabul"
+ "source": "overpass",
+ "id": "Afghanistan"
+ }
+ ],
+ "Asia/Karachi": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Pakistan"
}
],
"Asia/Kashgar": [
@@ -1317,8 +1437,8 @@
"Asia/Kathmandu": [
{
"op": "init",
- "source": "efele",
- "id": "Asia/Kathmandu"
+ "source": "overpass",
+ "id": "Nepal"
}
],
"Asia/Khandyga": [
@@ -1328,6 +1448,42 @@
"id": "Asia/Khandyga"
}
],
+ "Asia/Kolkata": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "India"
+ }
+ ],
+ "Asia/Kuala_Lumpur": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Malaysia"
+ }, {
+ "op": "intersect",
+ "source": "manual-polygon",
+ "data": [[[106,-6],[106,13],[94,6],[106,-6]]]
+ }
+ ],
+ "Asia/Kuching": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Malaysia"
+ }, {
+ "op": "intersect",
+ "source": "manual-polygon",
+ "data": [[[107,18],[107,-15],[130,5],[107,18]]]
+ }
+ ],
+ "Asia/Kuwait": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Kuwait"
+ }
+ ],
"Asia/Manila": [
{
"op": "init",
@@ -1335,6 +1491,13 @@
"id": "Philippines"
}
],
+ "Asia/Muscat": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Oman"
+ }
+ ],
"Asia/Nicosia": [
{
"op": "init",
@@ -1374,6 +1537,48 @@
"id": "Asia/Oral"
}
],
+ "Asia/Phnom_Penh": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Cambodia"
+ }
+ ],
+ "Asia/Pyongyang": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "North Korea"
+ }
+ ],
+ "Asia/Qatar": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Qatar"
+ }
+ ],
+ "Asia/Rangoon": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Myanmar"
+ }
+ ],
+ "Asia/Riyadh": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Saudi Arabia"
+ }
+ ],
+ "Asia/Seoul": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "South Korea"
+ }
+ ],
"Asia/Singapore": [
{
"op": "init",
@@ -1388,18 +1593,25 @@
"id": "Republic of China"
}
],
- "Asia/Tashkent": [
+ "Asia/Tbilisi": [
{
"op": "init",
- "source": "efele",
- "id": "Asia/Tashkent"
+ "source": "overpass",
+ "id": "Georgia"
+ }
+ ],
+ "Asia/Tehran": [
+ {
+ "op": "init",
+ "source": "overpass",
+ "id": "Iran"
}
],
"Asia/Thimphu": [
{
"op": "init",
- "source": "efele",
- "id": "Asia/Thimphu"
+ "source": "overpass",
+ "id": "Bhutan"
}
],
"Asia/Tokyo": [
@@ -1433,15 +1645,15 @@
"Asia/Vientiane": [
{
"op": "init",
- "source": "efele",
- "id": "Asia/Vientiane"
+ "source": "overpass",
+ "id": "Laos"
}
],
"Asia/Yerevan": [
{
"op": "init",
- "source": "efele",
- "id": "Asia/Yerevan"
+ "source": "overpass",
+ "id": "Armenia"
}
],
"Atlantic/Azores": [