From 5507e995ec7cf9e04c279e459fde2c1f76e8b0b9 Mon Sep 17 00:00:00 2001 From: Artemy Date: Mon, 12 Jun 2023 15:53:04 +0300 Subject: [PATCH] feat: canada --- map/geo.geojson | 2225 +++++++++++++++++++++++++++++- map/src/countries.json | 12 +- map/src/countries/canada.geojson | 432 ++++++ map/src/countries/usa.geojson | 946 ++++++++++++- map/src/layers.yaml | 1 + map/src/properties.yaml | 9 +- package.json | 3 +- 7 files changed, 3616 insertions(+), 12 deletions(-) create mode 100644 map/src/countries/canada.geojson diff --git a/map/geo.geojson b/map/geo.geojson index 09402b0..407a3ba 100644 --- a/map/geo.geojson +++ b/map/geo.geojson @@ -1,12 +1,1315 @@ { "type": "FeatureCollection", "features": [ + { + "type": "Feature", + "properties": { + "name": "canada", + "fill": "#bc2700", + "stroke": "#bc2700", + "tags": [ + "NATO" + ] + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -141.011359995147, + 69.68001620377808 + ], + [ + -141.01130894566515, + 69.66539088931404 + ], + [ + -140.99687992039233, + 69.66123902056557 + ], + [ + -141.00333644959008, + 67.3813273105889 + ], + [ + -140.97866037184247, + 60.31180605672646 + ], + [ + -140.52769199341498, + 60.228879973411296 + ], + [ + -140.48870895279288, + 60.317262640041434 + ], + [ + -139.99306743630962, + 60.17351950522948 + ], + [ + -139.70904814034756, + 60.320020753245274 + ], + [ + -139.05190545557224, + 60.34758907865188 + ], + [ + -139.19669960645479, + 60.1097394501443 + ], + [ + -138.69548908416874, + 59.91207198707124 + ], + [ + -138.6453680319399, + 59.78898002673776 + ], + [ + -137.59354062885367, + 59.249621118974886 + ], + [ + -137.52778176418641, + 58.91677324270955 + ], + [ + -137.46859878598607, + 58.909981437315366 + ], + [ + -136.80772219608124, + 59.165447479406936 + ], + [ + -136.557838510346, + 59.187352585650075 + ], + [ + -136.4592002133451, + 59.464161829160446 + ], + [ + -136.36384985957798, + 59.46249098080108 + ], + [ + -136.2520597896439, + 59.52092155703352 + ], + [ + -136.35727397311106, + 59.589240296730935 + ], + [ + -136.15670943587648, + 59.652436451192386 + ], + [ + -135.44980164070446, + 59.79502085924412 + ], + [ + -135.0355207933014, + 59.54926565621912 + ], + [ + -135.09470377150174, + 59.44243435845567 + ], + [ + -134.9533222124675, + 59.29834682728011 + ], + [ + -134.4864403296614, + 59.15027432607053 + ], + [ + -134.39437791912744, + 59.052329375972135 + ], + [ + -134.39437791912744, + 58.988006776179276 + ], + [ + -134.3111919758877, + 58.97685629917129 + ], + [ + -134.35393522589712, + 58.92767115374542 + ], + [ + -134.25529692889654, + 58.85461229759207 + ], + [ + -133.82128842209337, + 58.72339993096034 + ], + [ + -133.3774160855901, + 58.430229117354145 + ], + [ + -133.45303877995744, + 58.38543819661862 + ], + [ + -132.82175487451107, + 57.765446107580004 + ], + [ + -132.24965275190712, + 57.21403635937932 + ], + [ + -132.37788253800784, + 57.092750017333884 + ], + [ + -132.04336641953358, + 57.05014985307673 + ], + [ + -132.11813502257255, + 56.877743993662506 + ], + [ + -131.87482722330427, + 56.814799850996906 + ], + [ + -131.83264299477656, + 56.60498427758142 + ], + [ + -131.57947136580785, + 56.61041382785285 + ], + [ + -131.21450966690506, + 56.463541861987494 + ], + [ + -130.68515080633478, + 56.310627999533125 + ], + [ + -130.48458626909982, + 56.2522135362222 + ], + [ + -130.41211348624878, + 56.15065081659861 + ], + [ + -130.22957951538035, + 56.09628576581616 + ], + [ + -130.10455624766232, + 56.12905339171246 + ], + [ + -130.0032874008107, + 56.0152930358488 + ], + [ + -130.01828595380346, + 55.90829128529464 + ], + [ + -130.13580782545844, + 55.79879966512448 + ], + [ + -130.11955480065507, + 55.65303609372231 + ], + [ + -130.0467174534347, + 55.453985877106106 + ], + [ + -129.97670442351261, + 55.29127494449608 + ], + [ + -130.17799188453859, + 55.08855451679898 + ], + [ + -130.33157626823336, + 54.932636913734996 + ], + [ + -130.55661815012607, + 54.8031155100137 + ], + [ + -130.65413629894599, + 54.76634211232067 + ], + [ + -130.60662745721314, + 54.695585627597296 + ], + [ + -130.97169539895, + 54.6963082564381 + ], + [ + -132.3224988595071, + 54.354308266086264 + ], + [ + -132.78949307092662, + 54.559209214915334 + ], + [ + -133.20075264011177, + 54.34734853482874 + ], + [ + -133.212282541131, + 53.819805120702114 + ], + [ + -132.25530075651727, + 52.58366867706388 + ], + [ + -130.99854154539798, + 51.69919822597379 + ], + [ + -128.4619552544734, + 50.33571119929559 + ], + [ + -125.82160792102061, + 48.88647127941218 + ], + [ + -124.76878906244714, + 48.227180446782654 + ], + [ + -124.72451654493769, + 48.4897822524633 + ], + [ + -124.0061682883343, + 48.296078409807905 + ], + [ + -123.54489390021064, + 48.225678618521556 + ], + [ + -123.25864852892447, + 48.28394743152799 + ], + [ + -123.12373032844573, + 48.422069784990924 + ], + [ + -123.19665908546145, + 48.518774238090515 + ], + [ + -123.25864852892447, + 48.638190914283 + ], + [ + -123.26958784247678, + 48.6935814774979 + ], + [ + -123.00522109829527, + 48.765738559250735 + ], + [ + -123.00339787936983, + 48.82939119721314 + ], + [ + -123.31881475346242, + 48.99833809009422 + ], + [ + -95.15427616305004, + 48.99822050617928 + ], + [ + -95.15434183199586, + 49.37846256100556 + ], + [ + -95.04919215289978, + 49.35829358597897 + ], + [ + -94.95331999086714, + 49.37039573591002 + ], + [ + -94.85747282252852, + 49.32399170150072 + ], + [ + -94.80799622733922, + 49.32399170150072 + ], + [ + -94.82966700774955, + 49.28159336308596 + ], + [ + -94.76794792408188, + 49.11576907928347 + ], + [ + -94.74014043538097, + 49.10361879847457 + ], + [ + -94.6754433548114, + 48.882490439918655 + ], + [ + -94.68781458288143, + 48.86623112122942 + ], + [ + -94.68783857460262, + 48.83980106908558 + ], + [ + -94.71255424554938, + 48.8337003040169 + ], + [ + -94.68842382983446, + 48.77587305824352 + ], + [ + -94.64970721381748, + 48.748782032093715 + ], + [ + -94.57931014059037, + 48.72013676080235 + ], + [ + -94.44437972330729, + 48.69303403905596 + ], + [ + -94.37272731175221, + 48.71161937431046 + ], + [ + -94.28002068132487, + 48.70387580895181 + ], + [ + -94.24262622411531, + 48.65972864437853 + ], + [ + -93.84150768504831, + 48.62563985805647 + ], + [ + -93.79956850272191, + 48.5200852653434 + ], + [ + -93.63640315341068, + 48.519307971731024 + ], + [ + -93.47785862986125, + 48.546510499104045 + ], + [ + -93.46365225126635, + 48.58846899663044 + ], + [ + -93.35199181543372, + 48.61643382124893 + ], + [ + -93.25673995924024, + 48.64439263526191 + ], + [ + -93.20492809019407, + 48.6426640105349 + ], + [ + -93.17799764950986, + 48.62402606299901 + ], + [ + -92.98654213909359, + 48.62402606299901 + ], + [ + -92.95008305138451, + 48.63179219966369 + ], + [ + -92.95140413546025, + 48.60771566480349 + ], + [ + -92.92557575745258, + 48.60616218681355 + ], + [ + -92.90920241504098, + 48.59528732140541 + ], + [ + -92.88220706840056, + 48.59295687486096 + ], + [ + -92.7246784846268, + 48.5354063320855 + ], + [ + -92.63535721847573, + 48.54553193562106 + ], + [ + -92.62125834436098, + 48.512036555778934 + ], + [ + -92.70820830601083, + 48.49100018281757 + ], + [ + -92.6882228477583, + 48.44579950579842 + ], + [ + -92.50850532081746, + 48.44502006141846 + ], + [ + -92.45686473754905, + 48.40838063229904 + ], + [ + -92.47335252749296, + 48.36471182357266 + ], + [ + -92.36557945261488, + 48.22503084721069 + ], + [ + -92.26867051497975, + 48.24767069982238 + ], + [ + -92.30023481023366, + 48.29449954647106 + ], + [ + -92.30486954475468, + 48.31946817721848 + ], + [ + -92.26722043732492, + 48.35379235787701 + ], + [ + -92.20502992820336, + 48.34365204985707 + ], + [ + -92.14509808578875, + 48.36237201065791 + ], + [ + -92.08056097806008, + 48.35301236180814 + ], + [ + -92.00086248076472, + 48.3218087451356 + ], + [ + -91.99174233890324, + 48.25859890653692 + ], + [ + -91.94602956654562, + 48.248451315782916 + ], + [ + -91.94375777113387, + 48.23205741938651 + ], + [ + -91.89796851618695, + 48.239864288431335 + ], + [ + -91.85706998013501, + 48.20785321906487 + ], + [ + -91.79376498198444, + 48.20160626089714 + ], + [ + -91.7292508242214, + 48.2023871466545 + ], + [ + -91.7141837254526, + 48.171929219788325 + ], + [ + -91.68053621801398, + 48.11333850496368 + ], + [ + -91.55762114087241, + 48.1041629140945 + ], + [ + -91.56591420077093, + 48.04215316918771 + ], + [ + -91.4543105897664, + 48.069629374188594 + ], + [ + -91.4285163479121, + 48.04764885952437 + ], + [ + -91.36270232387731, + 48.07041432607292 + ], + [ + -91.26519773062039, + 48.079048493953394 + ], + [ + -91.15810573019955, + 48.137903003592555 + ], + [ + -91.08392057568634, + 48.178693596248905 + ], + [ + -90.99921256755577, + 48.199084214401694 + ], + [ + -90.88144188749297, + 48.24377578891995 + ], + [ + -90.84031509691044, + 48.23985607695829 + ], + [ + -90.83479790118072, + 48.17477196573401 + ], + [ + -90.78316794442301, + 48.161437559254665 + ], + [ + -90.79858414135556, + 48.13711844699665 + ], + [ + -90.75540018414394, + 48.089251794457596 + ], + [ + -90.63889871325328, + 48.111311661709266 + ], + [ + -90.57310755563063, + 48.12387268744439 + ], + [ + -90.56250941859712, + 48.094823526632666 + ], + [ + -90.45559403459359, + 48.107386099381245 + ], + [ + -90.38744634068476, + 48.099534629473055 + ], + [ + -90.26054923383127, + 48.104245499097885 + ], + [ + -90.09252823387601, + 48.10503061701681 + ], + [ + -90.01622708488827, + 48.076763473745245 + ], + [ + -89.99872577215548, + 48.03120944150325 + ], + [ + -89.92365091096173, + 48.00214105163258 + ], + [ + -89.85557779758055, + 47.99271211968673 + ], + [ + -89.78619393816237, + 48.020211328773684 + ], + [ + -89.66645184469397, + 48.01078366147644 + ], + [ + -89.59950530738776, + 48.013140596079865 + ], + [ + -89.55965357613672, + 47.998998370446515 + ], + [ + -88.42527005514113, + 48.314380156250905 + ], + [ + -84.81256348745951, + 46.805392178688436 + ], + [ + -84.73462747482812, + 46.561520352919814 + ], + [ + -84.54467649918983, + 46.462361810994025 + ], + [ + -84.4744182040587, + 46.46025856818537 + ], + [ + -84.42854230092678, + 46.49811055551069 + ], + [ + -84.35060765512186, + 46.51177600474779 + ], + [ + -84.26509010179204, + 46.494956739726575 + ], + [ + -84.18399567795248, + 46.54645729269521 + ], + [ + -84.10623741223618, + 46.4875974709131 + ], + [ + -84.12496371352651, + 46.345568853814115 + ], + [ + -84.0947444148366, + 46.23813280429485 + ], + [ + -83.9759992704832, + 46.08502729551185 + ], + [ + -83.87618319572655, + 46.06177895642861 + ], + [ + -83.81501600732142, + 46.12000139395067 + ], + [ + -83.7020193078686, + 46.10095023039497 + ], + [ + -83.54469360301891, + 46.10412565770963 + ], + [ + -83.43200349304226, + 45.99716834697077 + ], + [ + -83.59577598691781, + 45.822209597512284 + ], + [ + -82.51963992985128, + 45.316289519521064 + ], + [ + -82.09555479909993, + 43.58213752917797 + ], + [ + -82.47752668690195, + 42.8812616449361 + ], + [ + -82.53503238403884, + 42.601303835352894 + ], + [ + -82.921582464021, + 42.34341418775037 + ], + [ + -83.08348026817933, + 42.29327168318602 + ], + [ + -83.16689531113646, + 42.08075631365324 + ], + [ + -82.83259169057976, + 41.735599434497146 + ], + [ + -82.2117371412843, + 41.708619141615486 + ], + [ + -80.69680351325971, + 42.29344303123409 + ], + [ + -78.95518251694479, + 42.82775911245287 + ], + [ + -78.91809326567527, + 42.93874550792262 + ], + [ + -79.05330781624518, + 43.095368018688646 + ], + [ + -79.182487817785, + 43.45317176246158 + ], + [ + -78.65688486058893, + 43.63373002809084 + ], + [ + -76.82074559399975, + 43.63751665613003 + ], + [ + -76.41721814241734, + 44.12804703978421 + ], + [ + -76.05569574262256, + 44.30829547864582 + ], + [ + -75.65182156656526, + 44.60766312342599 + ], + [ + -74.96972537948808, + 44.97260141324895 + ], + [ + -74.72331171026953, + 45.00972914907558 + ], + [ + -71.50213239400392, + 45.01339042411192 + ], + [ + -71.43600889297626, + 45.2370542120226 + ], + [ + -71.25804329956313, + 45.299701401849006 + ], + [ + -71.12201786300842, + 45.248113894152766 + ], + [ + -70.91258214701696, + 45.347568177408164 + ], + [ + -70.83422890008023, + 45.222305105976204 + ], + [ + -70.67171825203135, + 45.424818348437555 + ], + [ + -70.69768882078091, + 45.568043273969096 + ], + [ + -70.25727099447985, + 45.901021371818956 + ], + [ + -70.2249900912903, + 46.32300872898173 + ], + [ + -69.76308390361665, + 46.94616059713363 + ], + [ + -69.20247142865207, + 47.426652501557186 + ], + [ + -68.99311000008281, + 47.39828316414028 + ], + [ + -68.96735487277846, + 47.18153488937554 + ], + [ + -68.341268161417, + 47.33745329419108 + ], + [ + -68.16335696363441, + 47.316147520854685 + ], + [ + -67.79787810492202, + 47.05990705489933 + ], + [ + -67.79160528386943, + 45.89733053634271 + ], + [ + -67.78714643694525, + 45.68267358275236 + ], + [ + -67.43253349169157, + 45.540393382858355 + ], + [ + -67.44392614641171, + 45.30258074514245 + ], + [ + -67.31946422780055, + 45.10068620718741 + ], + [ + -67.17836846077982, + 45.14111408328574 + ], + [ + -66.92920465716888, + 44.842844962609576 + ], + [ + -66.91640875191615, + 44.8087878815951 + ], + [ + -66.86794088931829, + 44.77440189694349 + ], + [ + -66.95689564795067, + 44.60473274748571 + ], + [ + -66.45621288117943, + 44.38510089492286 + ], + [ + -66.41056624477719, + 44.16039795356363 + ], + [ + -66.25080301737046, + 43.71253953386727 + ], + [ + -66.05109898311194, + 43.37754320748181 + ], + [ + -65.56039764179161, + 43.37754320748181 + ], + [ + -64.92705041954402, + 43.650643556209815 + ], + [ + -64.34505580541914, + 44.111257606998805 + ], + [ + -63.99700020285481, + 44.36470877707356 + ], + [ + -63.249555127261274, + 44.52358884684034 + ], + [ + -62.35373988787346, + 44.779311520265 + ], + [ + -61.4465129893848, + 45.05406426693099 + ], + [ + -60.733284295604804, + 45.34354704526214 + ], + [ + -59.96299730632232, + 45.80683839217514 + ], + [ + -59.569294645806096, + 46.04893252433314 + ], + [ + -59.940173566571545, + 46.337263093654855 + ], + [ + -60.29964082823676, + 46.45924731916858 + ], + [ + -60.25969952882447, + 46.8898947401033 + ], + [ + -59.89785935732485, + 47.176154083370136 + ], + [ + -59.218305609162556, + 47.488148860589234 + ], + [ + -57.682227778287796, + 47.4933744342577 + ], + [ + -56.393267892330655, + 47.431129107534616 + ], + [ + -56.37774335643394, + 47.19357313756913 + ], + [ + -56.57503315428747, + 47.00854251333723 + ], + [ + -56.360206485513984, + 46.71175677157737 + ], + [ + -55.65873164870146, + 46.76283665499494 + ], + [ + -54.920945386581636, + 47.023494718236776 + ], + [ + -54.53951844406522, + 47.06233386513256 + ], + [ + -54.27646538026019, + 46.828874775114826 + ], + [ + -53.8599646959029, + 46.60644652220259 + ], + [ + -53.364548092404405, + 46.5642623497547 + ], + [ + -52.92174210166671, + 46.66665268509186 + ], + [ + -52.61484686056221, + 47.26800687254993 + ], + [ + -52.51839407050011, + 47.77134155108334 + ], + [ + -52.68499434424301, + 48.164686855702485 + ], + [ + -52.877899924366346, + 48.639124210401974 + ], + [ + -53.140952988170426, + 48.91647835687138 + ], + [ + -53.40125548801291, + 49.273365754500134 + ], + [ + -53.703766511388096, + 49.59270042855485 + ], + [ + -54.098346107095196, + 49.80820864088639 + ], + [ + -54.979573870840355, + 49.88171577888755 + ], + [ + -55.54513795801962, + 50.12405892118778 + ], + [ + -55.50129578071926, + 50.41828802760554 + ], + [ + -55.36976924881721, + 50.746778119605665 + ], + [ + -55.365389737027186, + 51.02129976021712 + ], + [ + -55.35662130156767, + 51.39758180816088 + ], + [ + -55.216326334205164, + 51.7735067073568 + ], + [ + -55.15933150371414, + 52.20010085135738 + ], + [ + -55.545969609351886, + 52.87928664343943 + ], + [ + -55.58055931241017, + 53.528440421091005 + ], + [ + -56.49142149294636, + 54.08671827240127 + ], + [ + -57.27545476226874, + 54.89036477090514 + ], + [ + -59.47766585698221, + 55.61322806356591 + ], + [ + -60.57298599322854, + 56.68086034741867 + ], + [ + -63.88245962022802, + 60.34859426271967 + ], + [ + -63.511409531625034, + 62.69394995186144 + ], + [ + -61.24666113853054, + 65.7407157448107 + ], + [ + -60.63559826490099, + 66.84152470696776 + ], + [ + -64.36521457536915, + 68.81969360796967 + ], + [ + -68.36772964026304, + 71.1814646236939 + ], + [ + -74.06823164098257, + 72.84688367920421 + ], + [ + -77.28237252642693, + 74.89132101899926 + ], + [ + -76.64560876610327, + 76.68315728522674 + ], + [ + -74.91465905547503, + 77.97744786631071 + ], + [ + -73.21662236127776, + 79.05715060403688 + ], + [ + -68.97153062578492, + 80.24855710166798 + ], + [ + -65.54525701580584, + 81.10749617763628 + ], + [ + -62.08853864267164, + 81.92121054765224 + ], + [ + -60.17824736169982, + 82.42881153322637 + ], + [ + -64.69623785161708, + 83.02722660845419 + ], + [ + -72.7012679814036, + 83.24820945243874 + ], + [ + -82.34369063773708, + 83.04193527202096 + ], + [ + -93.01706414411899, + 81.66586783050346 + ], + [ + -102.53595843155594, + 80.18241730361478 + ], + [ + -110.08892438389728, + 79.01298959164762 + ], + [ + -116.77296504968596, + 77.98760212417315 + ], + [ + -123.79120774876431, + 76.63831874915857 + ], + [ + -127.38749461020325, + 73.77623106165385 + ], + [ + -128.56874030771618, + 71.2661040499828 + ], + [ + -131.85568485731727, + 70.28549911210331 + ], + [ + -138.27549843075747, + 69.83007758153852 + ], + [ + -141.011359995147, + 69.68001620377808 + ] + ] + ] + }, + "id": 0 + }, { "type": "Feature", "properties": { "name": "usa", - "fill": "#09aa1c", - "stroke": "#09aa1c", + "fill": "#009abc", + "stroke": "#009abc", "tags": [ "NATO" ] @@ -14,6 +1317,918 @@ "geometry": { "type": "MultiPolygon", "coordinates": [ + [ + [ + [ + -187.62423914783506, + 53.05196691848807 + ], + [ + -187.61438404491912, + 52.849167602683096 + ], + [ + -187.32033211961357, + 52.691539171496146 + ], + [ + -186.77234897314952, + 52.39351622637845 + ], + [ + -186.3388144245423, + 52.274093357378135 + ], + [ + -185.88978570097345, + 52.53051848720383 + ], + [ + -185.10785057985382, + 52.36394266795196 + ], + [ + -184.10109874674018, + 52.130753836644715 + ], + [ + -182.86102723862697, + 51.779275193530665 + ], + [ + -182.0114715470782, + 51.70087126636815 + ], + [ + -181.28406227921033, + 51.45732758881917 + ], + [ + -180.62719833241505, + 51.271813263007644 + ], + [ + -179.15787458611686, + 51.13108961946311 + ], + [ + -178.71510445839016, + 51.459064320804 + ], + [ + -178.13148225057378, + 51.562761983141684 + ], + [ + -177.46915491391326, + 51.51183863765193 + ], + [ + -176.79392510951314, + 51.45008609264694 + ], + [ + -175.9974120385461, + 51.545704553812634 + ], + [ + -174.32094999286286, + 51.819422256386474 + ], + [ + -172.58513736353927, + 52.00101457425686 + ], + [ + -171.01268778073816, + 52.26666756315195 + ], + [ + -167.23947426000723, + 53.260536142626435 + ], + [ + -165.5531847284495, + 53.79693276646599 + ], + [ + -163.8730332086246, + 54.015979272440035 + ], + [ + -156.9586543491582, + 55.244142847927584 + ], + [ + -155.35996032436805, + 55.80911858525779 + ], + [ + -153.18144477001718, + 56.78039635724785 + ], + [ + -152.05052685363108, + 57.40885069871501 + ], + [ + -151.03557324315705, + 58.193262018349856 + ], + [ + -148.74056260629314, + 59.346618103573974 + ], + [ + -145.5628555706354, + 59.77598378925825 + ], + [ + -141.92614640760488, + 59.59774658748486 + ], + [ + -136.52413371776552, + 57.17392364855948 + ], + [ + -134.0878916570946, + 55.128901720215254 + ], + [ + -132.78949307092662, + 54.559209214915334 + ], + [ + -132.3224988595071, + 54.354308266086264 + ], + [ + -130.97169539895, + 54.6963082564381 + ], + [ + -130.60662745721314, + 54.695585627597296 + ], + [ + -130.65413629894599, + 54.76634211232067 + ], + [ + -130.55661815012607, + 54.8031155100137 + ], + [ + -130.33157626823336, + 54.932636913734996 + ], + [ + -130.17799188453859, + 55.08855451679898 + ], + [ + -129.97670442351261, + 55.29127494449608 + ], + [ + -130.0467174534347, + 55.453985877106106 + ], + [ + -130.11955480065507, + 55.65303609372231 + ], + [ + -130.13580782545844, + 55.79879966512448 + ], + [ + -130.01828595380346, + 55.90829128529464 + ], + [ + -130.0032874008107, + 56.0152930358488 + ], + [ + -130.10455624766232, + 56.12905339171246 + ], + [ + -130.22957951538035, + 56.09628576581616 + ], + [ + -130.41211348624878, + 56.15065081659861 + ], + [ + -130.48458626909982, + 56.2522135362222 + ], + [ + -130.68515080633478, + 56.310627999533125 + ], + [ + -131.21450966690506, + 56.463541861987494 + ], + [ + -131.57947136580785, + 56.61041382785285 + ], + [ + -131.83264299477656, + 56.60498427758142 + ], + [ + -131.87482722330427, + 56.814799850996906 + ], + [ + -132.11813502257255, + 56.877743993662506 + ], + [ + -132.04336641953358, + 57.05014985307673 + ], + [ + -132.37788253800784, + 57.092750017333884 + ], + [ + -132.24965275190712, + 57.21403635937932 + ], + [ + -132.82175487451107, + 57.765446107580004 + ], + [ + -133.45303877995744, + 58.38543819661862 + ], + [ + -133.3774160855901, + 58.430229117354145 + ], + [ + -133.82128842209337, + 58.72339993096034 + ], + [ + -134.25529692889654, + 58.85461229759207 + ], + [ + -134.35393522589712, + 58.92767115374542 + ], + [ + -134.3111919758877, + 58.97685629917129 + ], + [ + -134.39437791912744, + 58.988006776179276 + ], + [ + -134.39437791912744, + 59.052329375972135 + ], + [ + -134.4864403296614, + 59.15027432607053 + ], + [ + -134.9533222124675, + 59.29834682728011 + ], + [ + -135.09470377150174, + 59.44243435845567 + ], + [ + -135.0355207933014, + 59.54926565621912 + ], + [ + -135.44980164070446, + 59.79502085924412 + ], + [ + -136.15670943587648, + 59.652436451192386 + ], + [ + -136.35727397311106, + 59.589240296730935 + ], + [ + -136.2520597896439, + 59.52092155703352 + ], + [ + -136.36384985957798, + 59.46249098080108 + ], + [ + -136.4592002133451, + 59.464161829160446 + ], + [ + -136.557838510346, + 59.187352585650075 + ], + [ + -136.80772219608124, + 59.165447479406936 + ], + [ + -137.46859878598607, + 58.909981437315366 + ], + [ + -137.52778176418641, + 58.91677324270955 + ], + [ + -137.59354062885367, + 59.249621118974886 + ], + [ + -138.6453680319399, + 59.78898002673776 + ], + [ + -138.69548908416874, + 59.91207198707124 + ], + [ + -139.19669960645479, + 60.1097394501443 + ], + [ + -139.05190545557224, + 60.34758907865188 + ], + [ + -139.70904814034756, + 60.320020753245274 + ], + [ + -139.99306743630962, + 60.17351950522948 + ], + [ + -140.48870895279288, + 60.317262640041434 + ], + [ + -140.52769199341498, + 60.228879973411296 + ], + [ + -140.97866037184247, + 60.31180605672646 + ], + [ + -141.02333350989824, + 60.320020753245274 + ], + [ + -141.00333644959008, + 67.3813273105889 + ], + [ + -140.99687992039233, + 69.66123902056557 + ], + [ + -141.01130894566515, + 69.66539088931404 + ], + [ + -142.26491701794615, + 70.02610937720274 + ], + [ + -143.96131529187235, + 70.22702817103917 + ], + [ + -146.38201844680074, + 70.31070602980182 + ], + [ + -149.24111666128312, + 70.5787321961046 + ], + [ + -152.48142797102977, + 71.04245712922591 + ], + [ + -156.2935589431357, + 71.4106061938983 + ], + [ + -157.13222775271717, + 71.42275836764571 + ], + [ + -158.10432114564122, + 70.9617708346291 + ], + [ + -159.47668828859278, + 70.96798919163223 + ], + [ + -160.94435890863434, + 70.52159471422837 + ], + [ + -162.12611950395376, + 70.36843755551021 + ], + [ + -163.38412271832595, + 69.89544687426931 + ], + [ + -163.72721450406382, + 69.3174784757818 + ], + [ + -164.85179313509352, + 69.03962591925611 + ], + [ + -166.09073569470254, + 69.02598134730698 + ], + [ + -166.54819140901972, + 68.8684582020432 + ], + [ + -166.94846515904723, + 68.36098748144192 + ], + [ + -166.10979634946577, + 67.9495434957324 + ], + [ + -164.5849439684085, + 67.60342869963151 + ], + [ + -163.99406367074883, + 67.10427272181337 + ], + [ + -164.2990341469603, + 66.75313575788823 + ], + [ + -165.50400859861244, + 66.48588370745438 + ], + [ + -167.42834309824335, + 66.03273563292029 + ], + [ + -168.33986996648954, + 65.78463124489738 + ], + [ + -168.2048289489716, + 65.48745752299556 + ], + [ + -167.39458284386382, + 65.22934405791105 + ], + [ + -166.78689826503305, + 64.83021792318425 + ], + [ + -166.08919573767133, + 64.4784885657225 + ], + [ + -163.71472451298052, + 64.32286284238927 + ], + [ + -162.27428699278903, + 64.25938760276011 + ], + [ + -161.89167077648816, + 63.94970181516126 + ], + [ + -163.66971084047458, + 63.62155569583615 + ], + [ + -165.05388127003366, + 63.117050463236694 + ], + [ + -166.1675475701882, + 61.97699934205025 + ], + [ + -166.4601364414771, + 61.38434369171864 + ], + [ + -166.775232149019, + 60.642581622884336 + ], + [ + -167.4954509091148, + 60.24841484977003 + ], + [ + -167.51685056218471, + 59.870554845184444 + ], + [ + -165.99670976887072, + 59.68583019768133 + ], + [ + -163.6378706068318, + 59.659357455795345 + ], + [ + -162.48466034983497, + 59.3133051321625 + ], + [ + -162.36235017106256, + 58.501107095120716 + ], + [ + -160.2131853423547, + 58.40052524093372 + ], + [ + -158.34358689540534, + 58.14319921608907 + ], + [ + -158.44842419149595, + 57.38821628654034 + ], + [ + -160.70243231865237, + 56.511443412327395 + ], + [ + -163.14863589410018, + 55.564536463621465 + ], + [ + -165.59483946954794, + 54.563861650105224 + ], + [ + -168.54775664276707, + 53.683160545434475 + ], + [ + -171.36089075453202, + 52.8364678956992 + ], + [ + -172.68446413045345, + 52.54783600455316 + ], + [ + -174.43105005798716, + 52.48046342492686 + ], + [ + -175.9088147288129, + 52.39159168361367 + ], + [ + -176.45243938554069, + 52.16136143094404 + ], + [ + -177.07605931898243, + 52.02065470898253 + ], + [ + -177.67903525749767, + 52.01693948851852 + ], + [ + -178.20717680167274, + 52.10498237247879 + ], + [ + -178.84509695031474, + 51.94846921044472 + ], + [ + -179.77098433916913, + 51.99064570730724 + ], + [ + -180.57068277903764, + 52.0902311671745 + ], + [ + -181.55443308960085, + 52.17431796128834 + ], + [ + -182.27066608759932, + 52.230260863590374 + ], + [ + -183.06517266497437, + 52.32521725872955 + ], + [ + -184.07084947511706, + 52.42678589846253 + ], + [ + -185.07706379674678, + 52.56508192762388 + ], + [ + -185.7891911443846, + 52.7535850151085 + ], + [ + -186.99839083224686, + 53.06492624945923 + ], + [ + -187.62423914783506, + 53.05196691848807 + ] + ] + ], + [ + [ + [ + -173.19694546921966, + 60.709810556261516 + ], + [ + -173.1533744566622, + 60.525966170757755 + ], + [ + -172.8309489637371, + 60.36262545621122 + ], + [ + -172.473666660766, + 60.259039252707254 + ], + [ + -172.09895595277197, + 60.29360448862323 + ], + [ + -172.50852347081198, + 60.49593877216597 + ], + [ + -172.86580577378305, + 60.615881528128796 + ], + [ + -173.05751822903582, + 60.74815714790316 + ], + [ + -173.19694546921966, + 60.709810556261516 + ] + ] + ], + [ + [ + [ + -171.92076581752326, + 63.50729919576196 + ], + [ + -171.72310631553503, + 63.309108212422046 + ], + [ + -171.240817223466, + 63.30733247608828 + ], + [ + -170.94828121680118, + 63.38359035799013 + ], + [ + -170.4304134212189, + 63.27890580402428 + ], + [ + -170.24856671437323, + 63.138137642164224 + ], + [ + -169.90463924707808, + 63.0773428191838 + ], + [ + -169.77418400086268, + 62.93739103935701 + ], + [ + -169.56071177978293, + 62.91040023071753 + ], + [ + -169.44606929068456, + 63.02180130964061 + ], + [ + -169.2286438803256, + 63.116695168590155 + ], + [ + -168.78983987032834, + 63.143495786481026 + ], + [ + -168.59218040636563, + 63.303780675019084 + ], + [ + -168.93610797273936, + 63.35523895339904 + ], + [ + -169.42866017217122, + 63.41421044630863 + ], + [ + -169.85560461433067, + 63.47783093772691 + ], + [ + -170.00582580694237, + 63.63977552314313 + ], + [ + -170.38928516703, + 63.74139873684504 + ], + [ + -170.85576150198202, + 63.674859195980076 + ], + [ + -171.28270594414147, + 63.64679572886706 + ], + [ + -171.56733557224777, + 63.71515181207104 + ], + [ + -171.64639935783288, + 63.823481502725855 + ], + [ + -171.77054462491162, + 63.79679050920785 + ], + [ + -171.80217013914563, + 63.68310093297433 + ], + [ + -171.92076581752326, + 63.50729919576196 + ] + ] + ], + [ + [ + [ + -170.5090684090581, + 57.12416984030202 + ], + [ + -170.40193598018215, + 57.080528914113984 + ], + [ + -170.10062602396857, + 57.14233839661199 + ], + [ + -170.05375558633534, + 57.26926879603866 + ], + [ + -170.22784578325877, + 57.254784547558046 + ], + [ + -170.44211064101066, + 57.22942340626969 + ], + [ + -170.5090684090581, + 57.12416984030202 + ] + ] + ], + [ + [ + [ + -169.80601184455972, + 56.5675774224826 + ], + [ + -169.6118343172221, + 56.490027824693215 + ], + [ + -169.4042652362749, + 56.560198585235725 + ], + [ + -169.45113567390817, + 56.637604622270146 + ], + [ + -169.75244563012177, + 56.637604622270146 + ], + [ + -169.80601184455972, + 56.5675774224826 + ] + ] + ], + [ + [ + [ + -168.95663845637793, + 65.75276197227294 + ], + [ + -168.93865020386403, + 65.74002206357699 + ], + [ + -168.90081284512794, + 65.736963549828 + ], + [ + -168.88127388119045, + 65.74422692853852 + ], + [ + -168.8896477228779, + 65.76282205536017 + ], + [ + -168.90236355655153, + 65.7745326520515 + ], + [ + -168.92500394333624, + 65.77096912035972 + ], + [ + -168.95291674896126, + 65.76269473704747 + ], + [ + -168.95663845637793, + 65.75276197227294 + ] + ] + ], [ [ [ @@ -860,6 +3075,10 @@ -124.72451654493769, 48.4897822524633 ], + [ + -124.76878906244714, + 48.227180446782654 + ], [ -125.2004825253246, 45.66659683352998 @@ -872,7 +3091,7 @@ ] ] }, - "id": 0 + "id": 1 } ] } \ No newline at end of file diff --git a/map/src/countries.json b/map/src/countries.json index 511e053..55170e6 100644 --- a/map/src/countries.json +++ b/map/src/countries.json @@ -1,10 +1,18 @@ [ { "idc": "usa", - "description": "strong country", + "description": "The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America, is a country primarily located in North America.", "name": "United States of America", - "date": "January 2, 1776", + "date": "July 4, 1776", "img": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg/125px-Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg.png", "about": "https://en.wikipedia.org/wiki/United_States" + }, + { + "idc": "canada", + "description": "Canada is a country in North America.", + "name": "Canada", + "date": "April 17, 1982", + "img": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Flag_of_Canada_%28Pantone%29.svg/125px-Flag_of_Canada_%28Pantone%29.svg.png", + "about": "https://en.wikipedia.org/wiki/Canada" } ] diff --git a/map/src/countries/canada.geojson b/map/src/countries/canada.geojson new file mode 100644 index 0000000..006bdf3 --- /dev/null +++ b/map/src/countries/canada.geojson @@ -0,0 +1,432 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": {}, + "geometry": { + "coordinates": [ + [ + [ + -130.5949950097173, + 55.20517264729176 + ], + [ + -132.00583709767417, + 54.962910185998226 + ], + [ + -133.20075264011177, + 54.34734853482874 + ], + [ + -133.212282541131, + 53.819805120702114 + ], + [ + -132.25530075651727, + 52.58366867706388 + ], + [ + -130.99854154539798, + 51.69919822597379 + ], + [ + -128.4619552544734, + 50.33571119929559 + ], + [ + -125.82160792102061, + 48.88647127941218 + ], + [ + -124.5648487099013, + 48.09946996388069 + ], + [ + -120.84069068062092, + 47.813775696638686 + ], + [ + -103.09976902761342, + 47.68367624570027 + ], + [ + -91.49953467904196, + 47.18513255617617 + ], + [ + -83.8333778362958, + 41.54915962098977 + ], + [ + -78.52126598169899, + 40.476799659913354 + ], + [ + -68.36301699659312, + 45.04091790440725 + ], + [ + -66.96557416098824, + 44.84366874720641 + ], + [ + -66.86794088931829, + 44.77440189694349 + ], + [ + -66.95689564795067, + 44.60473274748571 + ], + [ + -66.45621288117943, + 44.38510089492286 + ], + [ + -66.41056624477719, + 44.16039795356363 + ], + [ + -66.25080301737046, + 43.71253953386727 + ], + [ + -66.05109898311194, + 43.37754320748181 + ], + [ + -65.56039764179161, + 43.37754320748181 + ], + [ + -64.92705041954402, + 43.650643556209815 + ], + [ + -64.34505580541914, + 44.111257606998805 + ], + [ + -63.99700020285481, + 44.36470877707356 + ], + [ + -63.249555127261274, + 44.52358884684034 + ], + [ + -62.35373988787346, + 44.779311520265 + ], + [ + -61.4465129893848, + 45.05406426693099 + ], + [ + -60.733284295604804, + 45.34354704526214 + ], + [ + -59.96299730632232, + 45.80683839217514 + ], + [ + -59.569294645806096, + 46.04893252433314 + ], + [ + -59.940173566571545, + 46.337263093654855 + ], + [ + -60.29964082823676, + 46.45924731916858 + ], + [ + -60.25969952882447, + 46.8898947401033 + ], + [ + -59.89785935732485, + 47.176154083370136 + ], + [ + -59.218305609162556, + 47.488148860589234 + ], + [ + -57.682227778287796, + 47.4933744342577 + ], + [ + -56.393267892330655, + 47.431129107534616 + ], + [ + -56.37774335643394, + 47.19357313756913 + ], + [ + -56.57503315428747, + 47.00854251333723 + ], + [ + -56.360206485513984, + 46.71175677157737 + ], + [ + -55.65873164870146, + 46.76283665499494 + ], + [ + -54.920945386581636, + 47.023494718236776 + ], + [ + -54.53951844406522, + 47.06233386513256 + ], + [ + -54.27646538026019, + 46.828874775114826 + ], + [ + -53.8599646959029, + 46.60644652220259 + ], + [ + -53.364548092404405, + 46.5642623497547 + ], + [ + -52.92174210166671, + 46.66665268509186 + ], + [ + -52.61484686056221, + 47.26800687254993 + ], + [ + -52.51839407050011, + 47.77134155108334 + ], + [ + -52.68499434424301, + 48.164686855702485 + ], + [ + -52.877899924366346, + 48.639124210401974 + ], + [ + -53.140952988170426, + 48.91647835687138 + ], + [ + -53.40125548801291, + 49.273365754500134 + ], + [ + -53.703766511388096, + 49.59270042855485 + ], + [ + -54.098346107095196, + 49.80820864088639 + ], + [ + -54.979573870840355, + 49.88171577888755 + ], + [ + -55.54513795801962, + 50.12405892118778 + ], + [ + -55.50129578071926, + 50.41828802760554 + ], + [ + -55.36976924881721, + 50.746778119605665 + ], + [ + -55.365389737027186, + 51.02129976021712 + ], + [ + -55.35662130156767, + 51.39758180816088 + ], + [ + -55.216326334205164, + 51.7735067073568 + ], + [ + -55.15933150371414, + 52.20010085135738 + ], + [ + -55.545969609351886, + 52.87928664343943 + ], + [ + -55.58055931241017, + 53.528440421091005 + ], + [ + -56.49142149294636, + 54.08671827240127 + ], + [ + -57.27545476226874, + 54.89036477090514 + ], + [ + -59.47766585698221, + 55.61322806356591 + ], + [ + -60.57298599322854, + 56.68086034741867 + ], + [ + -63.88245962022802, + 60.34859426271967 + ], + [ + -63.511409531625034, + 62.69394995186144 + ], + [ + -61.24666113853054, + 65.7407157448107 + ], + [ + -60.63559826490099, + 66.84152470696776 + ], + [ + -64.36521457536915, + 68.81969360796967 + ], + [ + -68.36772964026304, + 71.1814646236939 + ], + [ + -74.06823164098257, + 72.84688367920421 + ], + [ + -77.28237252642693, + 74.89132101899926 + ], + [ + -76.64560876610327, + 76.68315728522674 + ], + [ + -74.91465905547503, + 77.97744786631071 + ], + [ + -73.21662236127776, + 79.05715060403688 + ], + [ + -68.97153062578492, + 80.24855710166798 + ], + [ + -65.54525701580584, + 81.10749617763628 + ], + [ + -62.08853864267164, + 81.92121054765224 + ], + [ + -60.17824736169982, + 82.42881153322637 + ], + [ + -64.69623785161708, + 83.02722660845419 + ], + [ + -72.7012679814036, + 83.24820945243874 + ], + [ + -82.34369063773708, + 83.04193527202096 + ], + [ + -93.01706414411899, + 81.66586783050346 + ], + [ + -102.53595843155594, + 80.18241730361478 + ], + [ + -110.08892438389728, + 79.01298959164762 + ], + [ + -116.77296504968596, + 77.98760212417315 + ], + [ + -123.79120774876431, + 76.63831874915857 + ], + [ + -127.38749461020325, + 73.77623106165385 + ], + [ + -128.56874030771618, + 71.2661040499828 + ], + [ + -131.85568485731727, + 70.28549911210331 + ], + [ + -138.27549843075747, + 69.83007758153852 + ], + [ + -141.011359995147, + 69.68001620377808 + ], + [ + -140.97797369822436, + 60.11507893553076 + ], + [ + -137.93145718127016, + 59.11753587397021 + ], + [ + -136.8768937715551, + 58.469984101714005 + ], + [ + -133.12733498145747, + 56.81901643440426 + ], + [ + -130.5949950097173, + 55.20517264729176 + ] + ] + ], + "type": "Polygon" + } + } + ] +} \ No newline at end of file diff --git a/map/src/countries/usa.geojson b/map/src/countries/usa.geojson index 3f38c17..8ab63fb 100644 --- a/map/src/countries/usa.geojson +++ b/map/src/countries/usa.geojson @@ -8,13 +8,943 @@ "coordinates": [ [ [ - -124.72451654493769, - 48.4897822524633 + -173.19694546921966, + 60.709810556261516 ], [ - -125.2004825253246, - 45.66659683352998 + -173.1533744566622, + 60.525966170757755 ], + [ + -172.8309489637371, + 60.36262545621122 + ], + [ + -172.473666660766, + 60.259039252707254 + ], + [ + -172.09895595277197, + 60.29360448862323 + ], + [ + -172.50852347081198, + 60.49593877216597 + ], + [ + -172.86580577378305, + 60.615881528128796 + ], + [ + -173.05751822903582, + 60.74815714790316 + ], + [ + -173.19694546921966, + 60.709810556261516 + ] + ] + ], + "type": "Polygon" + } + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "coordinates": [ + [ + [ + -174.43105005798716, + 52.48046342492686 + ], + [ + -175.9088147288129, + 52.39159168361367 + ], + [ + -176.45243938554069, + 52.16136143094404 + ], + [ + -177.07605931898243, + 52.02065470898253 + ], + [ + -177.67903525749767, + 52.01693948851852 + ], + [ + -178.20717680167274, + 52.10498237247879 + ], + [ + -178.84509695031474, + 51.94846921044472 + ], + [ + -179.77098433916913, + 51.99064570730724 + ], + [ + -180.57068277903764, + 52.0902311671745 + ], + [ + -181.55443308960085, + 52.17431796128834 + ], + [ + -182.27066608759932, + 52.230260863590374 + ], + [ + -183.06517266497437, + 52.32521725872955 + ], + [ + -184.07084947511706, + 52.42678589846253 + ], + [ + -185.07706379674678, + 52.56508192762388 + ], + [ + -185.7891911443846, + 52.7535850151085 + ], + [ + -186.99839083224686, + 53.06492624945923 + ], + [ + -187.62423914783506, + 53.05196691848807 + ], + [ + -187.61438404491912, + 52.849167602683096 + ], + [ + -187.32033211961357, + 52.691539171496146 + ], + [ + -186.77234897314952, + 52.39351622637845 + ], + [ + -186.3388144245423, + 52.274093357378135 + ], + [ + -185.88978570097345, + 52.53051848720383 + ], + [ + -185.10785057985382, + 52.36394266795196 + ], + [ + -184.10109874674018, + 52.130753836644715 + ], + [ + -182.86102723862697, + 51.779275193530665 + ], + [ + -182.0114715470782, + 51.70087126636815 + ], + [ + -181.28406227921033, + 51.45732758881917 + ], + [ + -180.62719833241505, + 51.271813263007644 + ], + [ + -179.15787458611686, + 51.13108961946311 + ], + [ + -178.71510445839016, + 51.459064320804 + ], + [ + -178.13148225057378, + 51.562761983141684 + ], + [ + -177.46915491391326, + 51.51183863765193 + ], + [ + -176.79392510951314, + 51.45008609264694 + ], + [ + -175.9974120385461, + 51.545704553812634 + ], + [ + -174.32094999286286, + 51.819422256386474 + ], + [ + -172.58513736353927, + 52.00101457425686 + ], + [ + -171.01268778073816, + 52.26666756315195 + ], + [ + -167.23947426000723, + 53.260536142626435 + ], + [ + -165.5531847284495, + 53.79693276646599 + ], + [ + -163.8730332086246, + 54.015979272440035 + ], + [ + -156.9586543491582, + 55.244142847927584 + ], + [ + -155.35996032436805, + 55.80911858525779 + ], + [ + -153.18144477001718, + 56.78039635724785 + ], + [ + -152.05052685363108, + 57.40885069871501 + ], + [ + -151.03557324315705, + 58.193262018349856 + ], + [ + -148.74056260629314, + 59.346618103573974 + ], + [ + -145.5628555706354, + 59.77598378925825 + ], + [ + -141.92614640760488, + 59.59774658748486 + ], + [ + -136.52413371776552, + 57.17392364855948 + ], + [ + -134.0878916570946, + 55.128901720215254 + ], + [ + -132.3224988595071, + 54.354308266086264 + ], + [ + -130.97169539895, + 54.6963082564381 + ], + [ + -130.60662745721314, + 54.695585627597296 + ], + [ + -130.65413629894599, + 54.76634211232067 + ], + [ + -130.55661815012607, + 54.8031155100137 + ], + [ + -130.33157626823336, + 54.932636913734996 + ], + [ + -130.17799188453859, + 55.08855451679898 + ], + [ + -129.97670442351261, + 55.29127494449608 + ], + [ + -130.0467174534347, + 55.453985877106106 + ], + [ + -130.11955480065507, + 55.65303609372231 + ], + [ + -130.13580782545844, + 55.79879966512448 + ], + [ + -130.01828595380346, + 55.90829128529464 + ], + [ + -130.0032874008107, + 56.0152930358488 + ], + [ + -130.10455624766232, + 56.12905339171246 + ], + [ + -130.22957951538035, + 56.09628576581616 + ], + [ + -130.41211348624878, + 56.15065081659861 + ], + [ + -130.48458626909982, + 56.2522135362222 + ], + [ + -130.68515080633478, + 56.310627999533125 + ], + [ + -131.21450966690506, + 56.463541861987494 + ], + [ + -131.57947136580785, + 56.61041382785285 + ], + [ + -131.83264299477656, + 56.60498427758142 + ], + [ + -131.87482722330427, + 56.814799850996906 + ], + [ + -132.11813502257255, + 56.877743993662506 + ], + [ + -132.04336641953358, + 57.05014985307673 + ], + [ + -132.37788253800784, + 57.092750017333884 + ], + [ + -132.24965275190712, + 57.21403635937932 + ], + [ + -132.82175487451107, + 57.765446107580004 + ], + [ + -133.45303877995744, + 58.38543819661862 + ], + [ + -133.3774160855901, + 58.430229117354145 + ], + [ + -133.82128842209337, + 58.72339993096034 + ], + [ + -134.25529692889654, + 58.85461229759207 + ], + [ + -134.35393522589712, + 58.92767115374542 + ], + [ + -134.3111919758877, + 58.97685629917129 + ], + [ + -134.39437791912744, + 58.988006776179276 + ], + [ + -134.39437791912744, + 59.052329375972135 + ], + [ + -134.4864403296614, + 59.15027432607053 + ], + [ + -134.9533222124675, + 59.29834682728011 + ], + [ + -135.09470377150174, + 59.44243435845567 + ], + [ + -135.0355207933014, + 59.54926565621912 + ], + [ + -135.44980164070446, + 59.79502085924412 + ], + [ + -136.15670943587648, + 59.652436451192386 + ], + [ + -136.35727397311106, + 59.589240296730935 + ], + [ + -136.2520597896439, + 59.52092155703352 + ], + [ + -136.36384985957798, + 59.46249098080108 + ], + [ + -136.4592002133451, + 59.464161829160446 + ], + [ + -136.557838510346, + 59.187352585650075 + ], + [ + -136.80772219608124, + 59.165447479406936 + ], + [ + -137.46859878598607, + 58.909981437315366 + ], + [ + -137.52778176418641, + 58.91677324270955 + ], + [ + -137.59354062885367, + 59.249621118974886 + ], + [ + -138.6453680319399, + 59.78898002673776 + ], + [ + -138.69548908416874, + 59.91207198707124 + ], + [ + -139.19669960645479, + 60.1097394501443 + ], + [ + -139.05190545557224, + 60.34758907865188 + ], + [ + -139.70904814034756, + 60.320020753245274 + ], + [ + -139.99306743630962, + 60.17351950522948 + ], + [ + -140.48870895279288, + 60.317262640041434 + ], + [ + -140.52769199341498, + 60.228879973411296 + ], + [ + -141.02333350989824, + 60.320020753245274 + ], + [ + -140.99687992039233, + 69.66123902056557 + ], + [ + -142.26491701794615, + 70.02610937720274 + ], + [ + -143.96131529187235, + 70.22702817103917 + ], + [ + -146.38201844680074, + 70.31070602980182 + ], + [ + -149.24111666128312, + 70.5787321961046 + ], + [ + -152.48142797102977, + 71.04245712922591 + ], + [ + -156.2935589431357, + 71.4106061938983 + ], + [ + -157.13222775271717, + 71.42275836764571 + ], + [ + -158.10432114564122, + 70.9617708346291 + ], + [ + -159.47668828859278, + 70.96798919163223 + ], + [ + -160.94435890863434, + 70.52159471422837 + ], + [ + -162.12611950395376, + 70.36843755551021 + ], + [ + -163.38412271832595, + 69.89544687426931 + ], + [ + -163.72721450406382, + 69.3174784757818 + ], + [ + -164.85179313509352, + 69.03962591925611 + ], + [ + -166.09073569470254, + 69.02598134730698 + ], + [ + -166.54819140901972, + 68.8684582020432 + ], + [ + -166.94846515904723, + 68.36098748144192 + ], + [ + -166.10979634946577, + 67.9495434957324 + ], + [ + -164.5849439684085, + 67.60342869963151 + ], + [ + -163.99406367074883, + 67.10427272181337 + ], + [ + -164.2990341469603, + 66.75313575788823 + ], + [ + -165.50400859861244, + 66.48588370745438 + ], + [ + -167.42834309824335, + 66.03273563292029 + ], + [ + -168.33986996648954, + 65.78463124489738 + ], + [ + -168.2048289489716, + 65.48745752299556 + ], + [ + -167.39458284386382, + 65.22934405791105 + ], + [ + -166.78689826503305, + 64.83021792318425 + ], + [ + -166.08919573767133, + 64.4784885657225 + ], + [ + -163.71472451298052, + 64.32286284238927 + ], + [ + -162.27428699278903, + 64.25938760276011 + ], + [ + -161.89167077648816, + 63.94970181516126 + ], + [ + -163.66971084047458, + 63.62155569583615 + ], + [ + -165.05388127003366, + 63.117050463236694 + ], + [ + -166.1675475701882, + 61.97699934205025 + ], + [ + -166.4601364414771, + 61.38434369171864 + ], + [ + -166.775232149019, + 60.642581622884336 + ], + [ + -167.4954509091148, + 60.24841484977003 + ], + [ + -167.51685056218471, + 59.870554845184444 + ], + [ + -165.99670976887072, + 59.68583019768133 + ], + [ + -163.6378706068318, + 59.659357455795345 + ], + [ + -162.48466034983497, + 59.3133051321625 + ], + [ + -162.36235017106256, + 58.501107095120716 + ], + [ + -160.2131853423547, + 58.40052524093372 + ], + [ + -158.34358689540534, + 58.14319921608907 + ], + [ + -158.44842419149595, + 57.38821628654034 + ], + [ + -160.70243231865237, + 56.511443412327395 + ], + [ + -163.14863589410018, + 55.564536463621465 + ], + [ + -165.59483946954794, + 54.563861650105224 + ], + [ + -168.54775664276707, + 53.683160545434475 + ], + [ + -171.36089075453202, + 52.8364678956992 + ], + [ + -172.68446413045345, + 52.54783600455316 + ], + [ + -174.43105005798716, + 52.48046342492686 + ] + ] + ], + "type": "Polygon" + } + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "coordinates": [ + [ + [ + -171.92076581752326, + 63.50729919576196 + ], + [ + -171.72310631553503, + 63.309108212422046 + ], + [ + -171.240817223466, + 63.30733247608828 + ], + [ + -170.94828121680118, + 63.38359035799013 + ], + [ + -170.4304134212189, + 63.27890580402428 + ], + [ + -170.24856671437323, + 63.138137642164224 + ], + [ + -169.90463924707808, + 63.0773428191838 + ], + [ + -169.77418400086268, + 62.93739103935701 + ], + [ + -169.56071177978293, + 62.91040023071753 + ], + [ + -169.44606929068456, + 63.02180130964061 + ], + [ + -169.2286438803256, + 63.116695168590155 + ], + [ + -168.78983987032834, + 63.143495786481026 + ], + [ + -168.59218040636563, + 63.303780675019084 + ], + [ + -168.93610797273936, + 63.35523895339904 + ], + [ + -169.42866017217122, + 63.41421044630863 + ], + [ + -169.85560461433067, + 63.47783093772691 + ], + [ + -170.00582580694237, + 63.63977552314313 + ], + [ + -170.38928516703, + 63.74139873684504 + ], + [ + -170.85576150198202, + 63.674859195980076 + ], + [ + -171.28270594414147, + 63.64679572886706 + ], + [ + -171.56733557224777, + 63.71515181207104 + ], + [ + -171.64639935783288, + 63.823481502725855 + ], + [ + -171.77054462491162, + 63.79679050920785 + ], + [ + -171.80217013914563, + 63.68310093297433 + ], + [ + -171.92076581752326, + 63.50729919576196 + ] + ] + ], + "type": "Polygon" + } + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "coordinates": [ + [ + [ + -170.5090684090581, + 57.12416984030202 + ], + [ + -170.40193598018215, + 57.080528914113984 + ], + [ + -170.10062602396857, + 57.14233839661199 + ], + [ + -170.05375558633534, + 57.26926879603866 + ], + [ + -170.22784578325877, + 57.254784547558046 + ], + [ + -170.44211064101066, + 57.22942340626969 + ], + [ + -170.5090684090581, + 57.12416984030202 + ] + ] + ], + "type": "Polygon" + } + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "coordinates": [ + [ + [ + -169.80601184455972, + 56.5675774224826 + ], + [ + -169.6118343172221, + 56.490027824693215 + ], + [ + -169.4042652362749, + 56.560198585235725 + ], + [ + -169.45113567390817, + 56.637604622270146 + ], + [ + -169.75244563012177, + 56.637604622270146 + ], + [ + -169.80601184455972, + 56.5675774224826 + ] + ] + ], + "type": "Polygon" + } + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "coordinates": [ + [ + [ + -168.95663845637793, + 65.75276197227294 + ], + [ + -168.93865020386403, + 65.74002206357699 + ], + [ + -168.90081284512794, + 65.736963549828 + ], + [ + -168.88127388119045, + 65.74422692853852 + ], + [ + -168.8896477228779, + 65.76282205536017 + ], + [ + -168.90236355655153, + 65.7745326520515 + ], + [ + -168.92500394333624, + 65.77096912035972 + ], + [ + -168.95291674896126, + 65.76269473704747 + ], + [ + -168.95663845637793, + 65.75276197227294 + ] + ] + ], + "type": "Polygon" + } + }, + { + "type": "Feature", + "properties": {}, + "geometry": { + "coordinates": [ + [ [ -125.20139606728857, 43.09637476012219 @@ -858,6 +1788,14 @@ [ -124.72451654493769, 48.4897822524633 + ], + [ + -125.2004825253246, + 45.66659683352998 + ], + [ + -125.20139606728857, + 43.09637476012219 ] ] ], diff --git a/map/src/layers.yaml b/map/src/layers.yaml index 765c0f6..a059dab 100644 --- a/map/src/layers.yaml +++ b/map/src/layers.yaml @@ -1,3 +1,4 @@ # ids of countries - usa +- canada # - china diff --git a/map/src/properties.yaml b/map/src/properties.yaml index 44f70a5..e7fe5d1 100644 --- a/map/src/properties.yaml +++ b/map/src/properties.yaml @@ -1,6 +1,11 @@ --- usa: - fill: "#09aa1c" - stroke: "#09aa1c" + fill: "#009abc" + stroke: "#009abc" + tags: + - NATO +canada: + fill: "#bc2700" + stroke: "#bc2700" tags: - NATO diff --git a/package.json b/package.json index 5785ca4..e982982 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "description": "Map of the World", "main": " ", "scripts": { - "build": "cimengine-build --projectFolder ./map" + "build": "cimengine-build --projectFolder ./map", + "country-fix": "cimengine-country-fix --countryPath" }, "repository": { "type": "git",