From 9c96c0f5c8f695b5c6426b1cfd334165a743f02f Mon Sep 17 00:00:00 2001 From: Evan Siroky Date: Sun, 20 Aug 2017 17:38:36 -0700 Subject: Remove zones in backward file - includes a significant refactor of the Gulf of St Lawrence to account for new geometry of the boundary of Quebec. Fixes #16 Refs #22 --- timezones.json | 134 +++++++++++++++++++++++++++------------------------------ 1 file changed, 64 insertions(+), 70 deletions(-) (limited to 'timezones.json') diff --git a/timezones.json b/timezones.json index 1a4a073..b915e4a 100644 --- a/timezones.json +++ b/timezones.json @@ -688,6 +688,14 @@ "op": "init", "source": "overpass", "id": "Atikokan-tz" + }, { + "op": "union", + "source": "overpass", + "id": "Coral Harbour-tz" + }, { + "op": "difference", + "source": "overpass", + "id": "Iqaluit-tz" } ], "America/Bahia": [ @@ -741,11 +749,13 @@ }, { "op": "intersect", "source": "manual-polygon", - "data": [[[-61.25,53],[-61.25,48.57],[-51,53],[-61.25,53]]] + "data": [[[-61.25,53],[-61.25,48],[-51,53],[-61.25,53]]], + "description": "Grab eastern section of Quebec" }, { - "op": "union", + "op": "difference", "source": "manual-polygon", - "data": [[[-61.25,51.8],[-61.25,48.57],[-60.1,49.3],[-57.9,50.93],[-56.94,51.31],[-57.108836,51.3784254],[-57.4,51.8],[-61.25,51.8]]] + "data": [[[-58.9,46.8],[-63.37,47.66],[-60.4768198,48.7813802],[-58.9,46.8]]], + "description": "Exclude a section of area that should be America/Halifax" } ], "America/Boa_Vista": [ @@ -1077,17 +1087,6 @@ "id": "Ojinaga-tz" } ], - "America/Coral_Harbour": [ - { - "op": "init", - "source": "overpass", - "id": "Coral Harbour-tz" - }, { - "op": "difference", - "source": "overpass", - "id": "Iqaluit-tz" - } - ], "America/Costa_Rica": [ { "op": "init", @@ -1373,7 +1372,8 @@ }, { "op": "intersect", "source": "manual-polygon", - "data": [[[-60.3,48.2],[-60.3,47.8],[-58.9,46.8],[-60.0238,46.5],[-60.3408651,46.3601573],[-60.1323124,45.7017791],[-59,45.428],[-59,34],[-67,44.06],[-66.4878,44.482],[-66.21,44.83],[-65.3,45.2],[-65.13,45.38],[-64.98,45.47],[-64.80607,45.5364896],[-64.5,46],[-63.7491191,46.2295464],[-64.34,46.36],[-64.56,46.6],[-64.58,46.69],[-64.46,47.07],[-61.69,48.52],[-61.25,48.57],[-60.5,48.4],[-60.3,48.2]]] + "data": [[[-58.9,46.8],[-60.0238,46.5],[-60.3408651,46.3601573],[-60.1323124,45.7017791],[-59,45.428],[-59,34],[-67,44.06],[-66.4878,44.482],[-66.21,44.83],[-65.3,45.2],[-65.13,45.38],[-64.98,45.47],[-64.80607,45.5364896],[-64.5,46],[-63.7491191,46.2295464],[-64.34,46.36],[-64.56,46.6],[-64.58,46.69],[-64.46,47.07],[-63.37,47.66],[-60.4768198,48.7813802],[-60.4037717,47.7610985],[-58.9,46.8]]], + "description": "Grab area of Canada including New Brunswick and an area of the Gulf of St Lawrence including Prince Edward Island and the Magdalen Islands" }, { "op": "difference", "source": "overpass", @@ -1381,7 +1381,8 @@ }, { "op": "difference", "source": "overpass", - "id": "New Brunswick" + "id": "New Brunswick", + "description": "Exclude New Brunswick to get exact boundary between Nova Scotia and New Brunswick" } ], "America/Havana": [ @@ -1719,19 +1720,28 @@ }, { "op": "intersect", "source": "manual-polygon", - "data": [[[-70,46],[-67,44.06],[-66.4878,44.482],[-66.21,44.83],[-65.3,45.2],[-65.13,45.38],[-64.98,45.47],[-64.80607,45.5364896],[-64.5,46],[-63.7491191,46.2295464],[-64.34,46.36],[-64.56,46.6],[-64.58,46.69],[-64.46,47.07],[-61.69,48.52],[-63.16,48.34],[-64.66,48.12],[-65.23,47.92],[-65.48,47.86],[-65.76,48.02],[-66.0030068,48.016352],[-70,46]]] + "data": [[[-70,46],[-67,44.06],[-66.4878,44.482],[-66.21,44.83],[-65.3,45.2],[-65.13,45.38],[-64.98,45.47],[-64.80607,45.5364896],[-64.5,46],[-63.7491191,46.2295464],[-64.34,46.36],[-64.56,46.6],[-64.58,46.69],[-64.46,47.07],[-63.37,47.66],[-61.69,48.52],[-60,52],[-70,50],[-70,46]]], + "description": "Grab area of Canada around New Brunswick including part of Gulf of St Lawrence" + }, { + "op": "difference", + "source": "overpass", + "id": "Quebec", + "description": "Exclude Quebec territory including parts of Gulf of St Lawrence" }, { "op": "union", "source": "overpass", - "id": "New Brunswick" + "id": "New Brunswick", + "description": "Union to get exact border between New Brunswick and Nova Scotia" }, { "op": "union", "source": "manual-polygon", - "data": [[[-66.681,48.01],[-66.685,48.0158],[-66.6864,48.0166],[-66.723,48.029],[-66.7179,48.0363],[-66.7407,48.0623],[-66.733,48.0728],[-66.756,48.1022],[-66.802,48.086],[-66.754,48.0305],[-66.737,48.0274],[-66.73,48.0309],[-66.71,47.996],[-66.681,48.01]]] + "data": [[[-66.681,48.01],[-66.685,48.0158],[-66.6864,48.0166],[-66.723,48.029],[-66.7179,48.0363],[-66.7407,48.0623],[-66.733,48.0728],[-66.756,48.1022],[-66.802,48.086],[-66.754,48.0305],[-66.737,48.0274],[-66.73,48.0309],[-66.71,47.996],[-66.681,48.01]]], + "description": "Include terroritory belonging to Listuguj Mi'gmaq First Nation" }, { "op": "difference", "source": "overpass", - "id": "United States of America" + "id": "United States of America", + "description": "Exclude USA territory that is overlapping near Maine" } ], "America/Monterrey": [ @@ -1748,29 +1758,6 @@ "id": "Uruguay" } ], - "America/Montreal": [ - { - "op": "init", - "source": "overpass", - "id": "Quebec" - }, { - "op": "union", - "source": "manual-polygon", - "data": [[[-66.0030068,48.016352],[-65.76,48.02],[-65.48,47.86],[-65.23,47.92],[-64.66,48.12],[-63.16,48.34],[-61.69,48.52],[-61.25,48.57],[-61.25,51],[-66,51],[-66.0030068,48.016352]]] - }, { - "op": "difference", - "source": "manual-polygon", - "data": [[[-61.25,53],[-61.25,48.57],[-51,53],[-61.25,53]]] - }, { - "op": "difference", - "source": "manual-polygon", - "data": [[[-61,48],[-61.2,46.6],[-63.6,47.6],[-61,48]]] - }, { - "op": "difference", - "source": "manual-polygon", - "data": [[[-66.681,48.01],[-66.685,48.0158],[-66.6864,48.0166],[-66.723,48.029],[-66.7179,48.0363],[-66.7407,48.0623],[-66.733,48.0728],[-66.756,48.1022],[-66.802,48.086],[-66.754,48.0305],[-66.737,48.0274],[-66.73,48.0309],[-66.71,47.996],[-66.681,48.01]]] - } - ], "America/Montserrat": [ { "op": "init", @@ -2194,7 +2181,8 @@ }, { "op": "intersect", "source": "manual-polygon", - "data": [[[-40,40],[-53.7,53.6],[-56.59,53.2],[-57.1077594,51.9984948],[-57.2,51.7],[-57.108836,51.3784254],[-56.94,51.31],[-57.9,50.93],[-60.1,49.3],[-61.25,48.57],[-60.5,48.4],[-60.3,48.2],[-60.3,47.8],[-58.9,46.8],[-40,40]]] + "data": [[[-40,40],[-53.7,53.6],[-56.59,53.2],[-57.1077594,51.9984948],[-64,51],[-60.4037717,47.7610985],[-58.9,46.8],[-40,40]]], + "description": "Grab part of Canada that includes Newfoundland and nearby sea area. Also includes guesstimate of part of Labrador that observes St Johns time." }, { "op": "difference", "source": "overpass", @@ -2285,6 +2273,25 @@ "op": "init", "source": "overpass", "id": "Toronto-tz" + }, { + "op": "union", + "source": "overpass", + "id": "Quebec" + }, { + "op": "difference", + "source": "manual-polygon", + "data": [[[-61.25,53],[-61.25,48],[-51,53],[-61.25,53]]], + "description": "Exclude part of Quebec belonging to timezone America/Blanc-Sablon." + }, { + "op": "difference", + "source": "manual-polygon", + "data": [[[-58.9,46.8],[-60.4768198,48.7813802],[-63.37,47.66],[-64,45],[-58.9,46.8]]], + "description": "Exclude Magdalen Islands" + }, { + "op": "difference", + "source": "manual-polygon", + "data": [[[-66.681,48.01],[-66.685,48.0158],[-66.6864,48.0166],[-66.723,48.029],[-66.7179,48.0363],[-66.7407,48.0623],[-66.733,48.0728],[-66.756,48.1022],[-66.802,48.086],[-66.754,48.0305],[-66.737,48.0274],[-66.73,48.0309],[-66.71,47.996],[-66.681,48.01]]], + "description": "Exclude terroritory belonging to Listuguj Mi'gmaq First Nation" } ], "America/Tortola": [ @@ -2976,13 +2983,6 @@ "id": "Kyzylorda" } ], - "Asia/Rangoon": [ - { - "op": "init", - "source": "overpass", - "id": "Myanmar" - } - ], "Asia/Riyadh": [ { "op": "init", @@ -3215,6 +3215,13 @@ "id": "Srednekolymsk-tz" } ], + "Asia/Yangon": [ + { + "op": "init", + "source": "overpass", + "id": "Myanmar" + } + ], "Asia/Yekaterinburg": [ { "op": "init", @@ -4142,6 +4149,10 @@ "op": "init", "source": "overpass", "id": "Chuuk" + }, { + "op": "union", + "source": "overpass", + "id": "Yap" } ], "Pacific/Easter": [ @@ -4242,18 +4253,8 @@ }, { "op": "intersect", "source": "manual-polygon", - "data": [[[-179,18],[-169,35],[-148,18],[-179,18]]] - } - ], - "Pacific/Johnston": [ - { - "op": "init", - "source": "overpass", - "id": "United States of America" - }, { - "op": "intersect", - "source": "manual-polygon", - "data": [[[-168,19],[-168,14],[-171,17],[-168,19]]] + "data": [[[-179,18],[-169,35],[-144,10],[-179,18]]], + "description": "Clip US boundary to include Hawaiian Island and Jonhston Atoll" } ], "Pacific/Kiritimati": [ @@ -4465,12 +4466,5 @@ "source": "manual-polygon", "data": [[[-179,-14],[-177,-17],[-175,-12],[-179,-14]]] } - ], - "Pacific/Yap": [ - { - "op": "init", - "source": "overpass", - "id": "Yap" - } ] } -- cgit v1.2.3