diff --git a/.prettierignore b/.prettierignore index 988f085322..29e229acd6 100644 --- a/.prettierignore +++ b/.prettierignore @@ -3,4 +3,7 @@ **/.hg **/node_modules packages/*/examples -website/docs/api \ No newline at end of file +website/docs/api +website/build +website/versioned +website/.docusaurus \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 73cf69cc16..6d843c8ee3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5850,10 +5850,6 @@ "resolved": "packages/geoprocessing", "link": true }, - "node_modules/@seasketch/template-blank-project": { - "resolved": "packages/template-blank-project", - "link": true - }, "node_modules/@shikijs/core": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.15.2.tgz", @@ -33118,6 +33114,7 @@ "packages/template-blank-project": { "name": "@seasketch/template-blank-project", "version": "7.0.0", + "extraneous": true, "license": "BSD-3-Clause", "dependencies": { "@seasketch/geoprocessing": "^7.0.0", diff --git a/package.json b/package.json index c69d37e0f6..0f9d62c373 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "clean": "git clean -fdx", "test": "lerna run test", "lint:eslint": "eslint --fix", - "lint:prettier": "prettier --write --ignore-unknown .", + "lint:prettier": "prettier --write --ignore-unknown --no-error-on-unmatched-pattern .", "publish:experimental:canary": "BRANCH_NAME=`git rev-parse --symbolic-full-name --abbrev-ref HEAD`; if [ $BRANCH_NAME != \"dev\" -a $BRANCH_NAME != \"main\" ] ; then CI=1 lerna publish --force-publish --canary --preid experimental-${BRANCH_NAME} --dist-tag=experimental-${BRANCH_NAME} ; fi", "publish:alpha": "CI=1 lerna publish --force-publish --preid alpha --dist-tag=alpha", "publish:beta": "CI=1 lerna publish --force-publish --preid beta --dist-tag=beta", @@ -65,7 +65,7 @@ "**/*.{js,mjs,cjs,ts,jsx,tsx}": [ "eslint --fix" ], - "*": "prettier --write --ignore-unknown" + "*": "prettier --write --ignore-unknown --no-error-on-unmatched-pattern" }, "repository": { "type": "git", diff --git a/packages/template-blank-project/examples/base/gp-clip-ocean-both-sides-barbados.json b/packages/base-project/examples/features/gp-clip-ocean-both-sides-barbados.json similarity index 100% rename from packages/template-blank-project/examples/base/gp-clip-ocean-both-sides-barbados.json rename to packages/base-project/examples/features/gp-clip-ocean-both-sides-barbados.json diff --git a/packages/template-blank-project/examples/base/gp-clip-ocean-cuba-channel-span.json b/packages/base-project/examples/features/gp-clip-ocean-cuba-channel-span.json similarity index 100% rename from packages/template-blank-project/examples/base/gp-clip-ocean-cuba-channel-span.json rename to packages/base-project/examples/features/gp-clip-ocean-cuba-channel-span.json diff --git a/packages/template-blank-project/examples/base/gp-clip-ocean-inner-channel-islands.json b/packages/base-project/examples/features/gp-clip-ocean-inner-channel-islands.json similarity index 100% rename from packages/template-blank-project/examples/base/gp-clip-ocean-inner-channel-islands.json rename to packages/base-project/examples/features/gp-clip-ocean-inner-channel-islands.json diff --git a/packages/template-blank-project/examples/base/gp-clip-ocean-no-land-eez.json b/packages/base-project/examples/features/gp-clip-ocean-no-land-eez.json similarity index 100% rename from packages/template-blank-project/examples/base/gp-clip-ocean-no-land-eez.json rename to packages/base-project/examples/features/gp-clip-ocean-no-land-eez.json diff --git a/packages/template-blank-project/examples/base/gp-clip-ocean-north-zone-extend.json b/packages/base-project/examples/features/gp-clip-ocean-north-zone-extend.json similarity index 100% rename from packages/template-blank-project/examples/base/gp-clip-ocean-north-zone-extend.json rename to packages/base-project/examples/features/gp-clip-ocean-north-zone-extend.json diff --git a/packages/template-blank-project/examples/base/gp-clip-ocean-north-zone.json b/packages/base-project/examples/features/gp-clip-ocean-north-zone.json similarity index 100% rename from packages/template-blank-project/examples/base/gp-clip-ocean-north-zone.json rename to packages/base-project/examples/features/gp-clip-ocean-north-zone.json diff --git a/packages/template-blank-project/examples/base/gp-clip-ocean-surround-island.json b/packages/base-project/examples/features/gp-clip-ocean-surround-island.json similarity index 100% rename from packages/template-blank-project/examples/base/gp-clip-ocean-surround-island.json rename to packages/base-project/examples/features/gp-clip-ocean-surround-island.json diff --git a/packages/template-blank-project/examples/output/fsm-east-west-coll/simpleFunction.json b/packages/base-project/examples/output/fsm-east-west-coll/simpleFunction.json similarity index 100% rename from packages/template-blank-project/examples/output/fsm-east-west-coll/simpleFunction.json rename to packages/base-project/examples/output/fsm-east-west-coll/simpleFunction.json diff --git a/packages/template-blank-project/examples/output/fsm-east-west/simpleFunction.json b/packages/base-project/examples/output/fsm-east-west/simpleFunction.json similarity index 100% rename from packages/template-blank-project/examples/output/fsm-east-west/simpleFunction.json rename to packages/base-project/examples/output/fsm-east-west/simpleFunction.json diff --git a/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/clipToLand.json b/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/clipToLand.json new file mode 100644 index 0000000000..50ce2fe8c1 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/clipToLand.json @@ -0,0 +1,1919 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -59.5962613238974, + 13.073781817855814 + ], + [ + -59.596037, + 13.0738065 + ], + [ + -59.5959841, + 13.0737411 + ], + [ + -59.5959686, + 13.0736434 + ], + [ + -59.595935, + 13.073601 + ], + [ + -59.5958623, + 13.0735924 + ], + [ + -59.5958116, + 13.0736277 + ], + [ + -59.595747, + 13.0736816 + ], + [ + -59.5953939, + 13.0737293 + ], + [ + -59.594877, + 13.0737819 + ], + [ + -59.5946538, + 13.0737133 + ], + [ + -59.5944702, + 13.0737294 + ], + [ + -59.5941506, + 13.0736894 + ], + [ + -59.594014, + 13.0733911 + ], + [ + -59.5939167, + 13.0734176 + ], + [ + -59.5938938, + 13.0734638 + ], + [ + -59.5933978, + 13.0734675 + ], + [ + -59.5928532, + 13.0734587 + ], + [ + -59.5923469, + 13.0734437 + ], + [ + -59.5921753, + 13.0734515 + ], + [ + -59.5920997, + 13.0734827 + ], + [ + -59.5919763, + 13.0733407 + ], + [ + -59.5918714, + 13.0733598 + ], + [ + -59.5913958, + 13.0733293 + ], + [ + -59.5912649, + 13.073317 + ], + [ + -59.5911532, + 13.0732941 + ], + [ + -59.5910129, + 13.0732407 + ], + [ + -59.5909005, + 13.0731857 + ], + [ + -59.5908375, + 13.0731779 + ], + [ + -59.5907651, + 13.0731818 + ], + [ + -59.5904244, + 13.0732941 + ], + [ + -59.5899551, + 13.073349 + ], + [ + -59.5896104, + 13.0733594 + ], + [ + -59.5891531, + 13.0733268 + ], + [ + -59.5888433, + 13.0732575 + ], + [ + -59.5886032, + 13.0731765 + ], + [ + -59.5883283, + 13.0730629 + ], + [ + -59.5881017, + 13.0730002 + ], + [ + -59.587757, + 13.0729205 + ], + [ + -59.5876148, + 13.072897 + ], + [ + -59.587521, + 13.0728761 + ], + [ + -59.5874311, + 13.0728369 + ], + [ + -59.5873761, + 13.0727755 + ], + [ + -59.5873466, + 13.0727298 + ], + [ + -59.5873413, + 13.0726971 + ], + [ + -59.5873506, + 13.0726553 + ], + [ + -59.5874043, + 13.0726096 + ], + [ + -59.5874257, + 13.0725861 + ], + [ + -59.5874217, + 13.0725573 + ], + [ + -59.5874096, + 13.0725482 + ], + [ + -59.5871884, + 13.0724711 + ], + [ + -59.5871314, + 13.072426 + ], + [ + -59.587041, + 13.0722873 + ], + [ + -59.586993, + 13.0721072 + ], + [ + -59.586869, + 13.0720151 + ], + [ + -59.5862927, + 13.0717463 + ], + [ + -59.5861225, + 13.0716402 + ], + [ + -59.5860246, + 13.0715579 + ], + [ + -59.5858945, + 13.0714299 + ], + [ + -59.5856933, + 13.0713411 + ], + [ + -59.5854386, + 13.0714584 + ], + [ + -59.5846098, + 13.0713876 + ], + [ + -59.5841437, + 13.0713284 + ], + [ + -59.5837768, + 13.071244 + ], + [ + -59.5833617, + 13.0711763 + ], + [ + -59.5828584, + 13.0711121 + ], + [ + -59.5824547, + 13.071028 + ], + [ + -59.5820416, + 13.0708467 + ], + [ + -59.5816796, + 13.0707295 + ], + [ + -59.5814558, + 13.0705138 + ], + [ + -59.581223, + 13.07033 + ], + [ + -59.5811097, + 13.070166 + ], + [ + -59.5808138, + 13.0697928 + ], + [ + -59.580213, + 13.0690965 + ], + [ + -59.5801681, + 13.0690855 + ], + [ + -59.5799985, + 13.069163 + ], + [ + -59.57961, + 13.0692048 + ], + [ + -59.5792169, + 13.0692526 + ], + [ + -59.5790824, + 13.069181 + ], + [ + -59.5790422, + 13.0691761 + ], + [ + -59.5788877, + 13.0691899 + ], + [ + -59.5783106, + 13.0690641 + ], + [ + -59.5782788, + 13.069056 + ], + [ + -59.5775557, + 13.0689374 + ], + [ + -59.5772206, + 13.0690145 + ], + [ + -59.5771867, + 13.0689979 + ], + [ + -59.5769337, + 13.0688113 + ], + [ + -59.5766569, + 13.0687224 + ], + [ + -59.5763228, + 13.0687034 + ], + [ + -59.5762181, + 13.0686931 + ], + [ + -59.5760451, + 13.0686709 + ], + [ + -59.5757662, + 13.0686278 + ], + [ + -59.575616, + 13.0685951 + ], + [ + -59.575512, + 13.0685573 + ], + [ + -59.5754322, + 13.0685122 + ], + [ + -59.5753437, + 13.0684266 + ], + [ + -59.575329, + 13.0683443 + ], + [ + -59.5753414, + 13.0682581 + ], + [ + -59.5753413, + 13.0682574 + ], + [ + -59.5754161, + 13.0681431 + ], + [ + -59.5755434, + 13.0679363 + ], + [ + -59.5755483, + 13.0678119 + ], + [ + -59.5755229, + 13.0677676 + ], + [ + -59.5754343, + 13.0677139 + ], + [ + -59.5750094, + 13.0675204 + ], + [ + -59.5750459, + 13.0673132 + ], + [ + -59.5749777, + 13.067288 + ], + [ + -59.5749506, + 13.0673643 + ], + [ + -59.5747827, + 13.0674484 + ], + [ + -59.5742002, + 13.0672346 + ], + [ + -59.5737666, + 13.0671099 + ], + [ + -59.5737679, + 13.0669788 + ], + [ + -59.5737329, + 13.066979 + ], + [ + -59.5735027, + 13.0670569 + ], + [ + -59.5733997, + 13.0670351 + ], + [ + -59.5729052, + 13.0669345 + ], + [ + -59.5722717, + 13.0669625 + ], + [ + -59.5717598, + 13.0667224 + ], + [ + -59.5716586, + 13.0667018 + ], + [ + -59.5716165, + 13.066514 + ], + [ + -59.5716008, + 13.0663841 + ], + [ + -59.5715591, + 13.0663888 + ], + [ + -59.5715598, + 13.066442 + ], + [ + -59.5714946, + 13.0664426 + ], + [ + -59.5712899, + 13.0664729 + ], + [ + -59.571013, + 13.0664974 + ], + [ + -59.5706688, + 13.0665162 + ], + [ + -59.5703551, + 13.0665141 + ], + [ + -59.5701068, + 13.0664973 + ], + [ + -59.569863, + 13.0664825 + ], + [ + -59.5696571, + 13.0664787 + ], + [ + -59.5694126, + 13.0664919 + ], + [ + -59.5691576, + 13.0664936 + ], + [ + -59.5689213, + 13.0664718 + ], + [ + -59.5686218, + 13.0664169 + ], + [ + -59.5683839, + 13.0663405 + ], + [ + -59.5681626, + 13.0662714 + ], + [ + -59.567975, + 13.0661924 + ], + [ + -59.5678302, + 13.0661187 + ], + [ + -59.5676335, + 13.0660113 + ], + [ + -59.5674682, + 13.0658778 + ], + [ + -59.5672369, + 13.0656599 + ], + [ + -59.5671798, + 13.0653646 + ], + [ + -59.5670565, + 13.0650297 + ], + [ + -59.566955, + 13.0648916 + ], + [ + -59.5669557, + 13.0648515 + ], + [ + -59.5669788, + 13.0648008 + ], + [ + -59.5669915, + 13.064767 + ], + [ + -59.5669944, + 13.0647422 + ], + [ + -59.5669861, + 13.0647161 + ], + [ + -59.5669489, + 13.0647337 + ], + [ + -59.5668676, + 13.064733 + ], + [ + -59.5667948, + 13.0647262 + ], + [ + -59.5667281, + 13.0647249 + ], + [ + -59.5666632, + 13.0647186 + ], + [ + -59.566536, + 13.0646888 + ], + [ + -59.5663737, + 13.0646588 + ], + [ + -59.5662479, + 13.0646259 + ], + [ + -59.5661791, + 13.0645919 + ], + [ + -59.5661394, + 13.0645575 + ], + [ + -59.5661289, + 13.0645259 + ], + [ + -59.5661346, + 13.0645045 + ], + [ + -59.5660453, + 13.0644858 + ], + [ + -59.5659522, + 13.0644553 + ], + [ + -59.5658806, + 13.0644258 + ], + [ + -59.5658295, + 13.0643897 + ], + [ + -59.5657755, + 13.0643496 + ], + [ + -59.5656877, + 13.0643216 + ], + [ + -59.5656455, + 13.0643195 + ], + [ + -59.5656005, + 13.0643208 + ], + [ + -59.5655606, + 13.0643152 + ], + [ + -59.5655289, + 13.0643036 + ], + [ + -59.5655151, + 13.0642831 + ], + [ + -59.5655091, + 13.0642678 + ], + [ + -59.5655032, + 13.0642514 + ], + [ + -59.5655127, + 13.0642322 + ], + [ + -59.565513, + 13.064213 + ], + [ + -59.5654844, + 13.0641908 + ], + [ + -59.5653954, + 13.0641504 + ], + [ + -59.5653142, + 13.0641227 + ], + [ + -59.5652504, + 13.0640973 + ], + [ + -59.565166, + 13.0640736 + ], + [ + -59.5650947, + 13.0640663 + ], + [ + -59.5650506, + 13.0640591 + ], + [ + -59.5649593, + 13.0640408 + ], + [ + -59.5648461, + 13.0640374 + ], + [ + -59.564619, + 13.0640063 + ], + [ + -59.5645812, + 13.0640136 + ], + [ + -59.5645061, + 13.0640187 + ], + [ + -59.5643748, + 13.0640437 + ], + [ + -59.564226, + 13.0640839 + ], + [ + -59.5638922, + 13.0641741 + ], + [ + -59.5637605, + 13.0642013 + ], + [ + -59.5636763, + 13.0642128 + ], + [ + -59.5635915, + 13.0642238 + ], + [ + -59.5634985, + 13.0642567 + ], + [ + -59.5634334, + 13.0642756 + ], + [ + -59.5633695, + 13.0642912 + ], + [ + -59.5633255, + 13.0642334 + ], + [ + -59.5632331, + 13.0642657 + ], + [ + -59.56309, + 13.0643058 + ], + [ + -59.562955, + 13.0643255 + ], + [ + -59.5628276, + 13.0643329 + ], + [ + -59.5627125, + 13.0643326 + ], + [ + -59.5625713, + 13.0643176 + ], + [ + -59.5624255, + 13.0642888 + ], + [ + -59.5623252, + 13.0642518 + ], + [ + -59.5622592, + 13.0642264 + ], + [ + -59.562203, + 13.064215 + ], + [ + -59.5621536, + 13.06422 + ], + [ + -59.5621111, + 13.0642484 + ], + [ + -59.5620621, + 13.0642951 + ], + [ + -59.562002, + 13.0643354 + ], + [ + -59.5618618, + 13.0643932 + ], + [ + -59.5617157, + 13.0644362 + ], + [ + -59.5615709, + 13.0644657 + ], + [ + -59.5614417, + 13.064481 + ], + [ + -59.561373, + 13.0645015 + ], + [ + -59.5613026, + 13.0645306 + ], + [ + -59.5612331, + 13.0645763 + ], + [ + -59.561141, + 13.0646475 + ], + [ + -59.5610173, + 13.0647491 + ], + [ + -59.5608678, + 13.0648436 + ], + [ + -59.5607106, + 13.0649088 + ], + [ + -59.5605387, + 13.0649588 + ], + [ + -59.5603314, + 13.0650048 + ], + [ + -59.5601487, + 13.0650258 + ], + [ + -59.559974, + 13.0650358 + ], + [ + -59.5599351, + 13.0650221 + ], + [ + -59.559847, + 13.0650245 + ], + [ + -59.5597451, + 13.0650514 + ], + [ + -59.5596865, + 13.065079 + ], + [ + -59.559496, + 13.0650993 + ], + [ + -59.5591987, + 13.065149 + ], + [ + -59.5589462, + 13.0652102 + ], + [ + -59.5587694, + 13.0652599 + ], + [ + -59.5586438, + 13.0652871 + ], + [ + -59.5585191, + 13.0653017 + ], + [ + -59.5584405, + 13.0653402 + ], + [ + -59.5579152, + 13.065213 + ], + [ + -59.5575637, + 13.0651865 + ], + [ + -59.5573264, + 13.0651221 + ], + [ + -59.5570089, + 13.0650803 + ], + [ + -59.5566367, + 13.0651655 + ], + [ + -59.5552923, + 13.0654733 + ], + [ + -59.5551378, + 13.0652559 + ], + [ + -59.5544029, + 13.0654329 + ], + [ + -59.5536773, + 13.065573 + ], + [ + -59.5533408, + 13.065638 + ], + [ + -59.5521766, + 13.0657241 + ], + [ + -59.5519196, + 13.0656403 + ], + [ + -59.5518445, + 13.0655384 + ], + [ + -59.5518472, + 13.0654391 + ], + [ + -59.5518727, + 13.0654245 + ], + [ + -59.5518798, + 13.0653866 + ], + [ + -59.5518674, + 13.0653418 + ], + [ + -59.5517806, + 13.0652797 + ], + [ + -59.5515584, + 13.0652831 + ], + [ + -59.5514265, + 13.0652391 + ], + [ + -59.551038, + 13.0651304 + ], + [ + -59.5510287, + 13.0648547 + ], + [ + -59.5509726, + 13.0648364 + ], + [ + -59.5493598, + 13.0647672 + ], + [ + -59.5488992, + 13.0647317 + ], + [ + -59.5486652, + 13.0644759 + ], + [ + -59.5485683, + 13.0644839 + ], + [ + -59.5482662, + 13.0644906 + ], + [ + -59.5469324, + 13.0643027 + ], + [ + -59.5459735, + 13.0641387 + ], + [ + -59.5450985, + 13.0640634 + ], + [ + -59.5449407, + 13.0639618 + ], + [ + -59.5447839, + 13.0637661 + ], + [ + -59.5443063, + 13.0635049 + ], + [ + -59.5442809, + 13.0634941 + ], + [ + -59.5440792, + 13.0634173 + ], + [ + -59.5439614, + 13.0633615 + ], + [ + -59.5437696, + 13.0632642 + ], + [ + -59.5437228, + 13.0632482 + ], + [ + -59.5435201, + 13.0631604 + ], + [ + -59.5431226, + 13.0629916 + ], + [ + -59.5418941, + 13.0625386 + ], + [ + -59.5419456, + 13.0622376 + ], + [ + -59.5415374, + 13.06184 + ], + [ + -59.541525, + 13.0618279 + ], + [ + -59.5411817, + 13.0616272 + ], + [ + -59.5408212, + 13.0613095 + ], + [ + -59.5406066, + 13.0610587 + ], + [ + -59.5405551, + 13.0607242 + ], + [ + -59.5408641, + 13.060557 + ], + [ + -59.5406925, + 13.0601808 + ], + [ + -59.5405793, + 13.0602997 + ], + [ + -59.5394425, + 13.0600836 + ], + [ + -59.539124394187226, + 13.059933483810992 + ], + [ + -59.530041350000005, + 13.149550253930146 + ], + [ + -59.52984135, + 13.151523530031746 + ], + [ + -59.525957603580686, + 13.189842050000001 + ], + [ + -59.525937332722506, + 13.19004205 + ], + [ + -59.52346771731738, + 13.214408215294585 + ], + [ + -59.5241916, + 13.2149349 + ], + [ + -59.5247495, + 13.2154488 + ], + [ + -59.5252366, + 13.2156661 + ], + [ + -59.5257365, + 13.2159042 + ], + [ + -59.5260541, + 13.2161883 + ], + [ + -59.5263988, + 13.2163521 + ], + [ + -59.5267064, + 13.216581 + ], + [ + -59.5268094, + 13.2170061 + ], + [ + -59.5269918, + 13.2172495 + ], + [ + -59.5271209, + 13.2173349 + ], + [ + -59.5272726, + 13.217422 + ], + [ + -59.527496, + 13.2175503 + ], + [ + -59.5284117, + 13.2181056 + ], + [ + -59.5285432, + 13.2181853 + ], + [ + -59.5290302, + 13.2185989 + ], + [ + -59.5298306, + 13.2190961 + ], + [ + -59.5302512, + 13.2195055 + ], + [ + -59.5305709, + 13.219988 + ], + [ + -59.531352, + 13.2207944 + ], + [ + -59.5318305, + 13.2217949 + ], + [ + -59.5319037, + 13.2218876 + ], + [ + -59.5325761, + 13.2225542 + ], + [ + -59.5329763, + 13.2229679 + ], + [ + -59.5333833, + 13.2231985 + ], + [ + -59.5335871, + 13.2233239 + ], + [ + -59.5337212, + 13.2235327 + ], + [ + -59.5338732, + 13.2242766 + ], + [ + -59.534002, + 13.2247862 + ], + [ + -59.5341994, + 13.2250536 + ], + [ + -59.5358474, + 13.22624 + ], + [ + -59.5364385, + 13.226544 + ], + [ + -59.5367228, + 13.2267194 + ], + [ + -59.5369828, + 13.2270734 + ], + [ + -59.537251, + 13.2272822 + ], + [ + -59.5376498, + 13.2275121 + ], + [ + -59.5380017, + 13.2278443 + ], + [ + -59.5381787, + 13.2281191 + ], + [ + -59.5383365, + 13.2284709 + ], + [ + -59.5383794, + 13.2288051 + ], + [ + -59.5384995, + 13.2292229 + ], + [ + -59.5387227, + 13.2295905 + ], + [ + -59.5391743, + 13.2298412 + ], + [ + -59.5395381, + 13.2302339 + ], + [ + -59.5398128, + 13.2308124 + ], + [ + -59.540104, + 13.2312325 + ], + [ + -59.5402323, + 13.2315394 + ], + [ + -59.5402848, + 13.2318047 + ], + [ + -59.5403964, + 13.2322475 + ], + [ + -59.5406467, + 13.2325095 + ], + [ + -59.5409478, + 13.232683 + ], + [ + -59.5412515, + 13.2329619 + ], + [ + -59.5414081, + 13.2333159 + ], + [ + -59.5419076, + 13.2344437 + ], + [ + -59.5421216, + 13.2350381 + ], + [ + -59.5426066, + 13.236126 + ], + [ + -59.5433128, + 13.2371205 + ], + [ + -59.5440871, + 13.2379206 + ], + [ + -59.54466, + 13.2385905 + ], + [ + -59.5459436, + 13.2407899 + ], + [ + -59.5460698, + 13.241154 + ], + [ + -59.5462951, + 13.2414443 + ], + [ + -59.5465342, + 13.2416216 + ], + [ + -59.5467703, + 13.2417809 + ], + [ + -59.5469634, + 13.2420341 + ], + [ + -59.5470679, + 13.2424206 + ], + [ + -59.5473143, + 13.2428322 + ], + [ + -59.5479263, + 13.2436006 + ], + [ + -59.5485861, + 13.2445849 + ], + [ + -59.5490099, + 13.2450314 + ], + [ + -59.5495946, + 13.2456867 + ], + [ + -59.5500211, + 13.2462115 + ], + [ + -59.5513836, + 13.2478537 + ], + [ + -59.5517699, + 13.2482453 + ], + [ + -59.5518477, + 13.248248 + ], + [ + -59.5519067, + 13.2482949 + ], + [ + -59.5519204, + 13.2484192 + ], + [ + -59.5521177, + 13.2486581 + ], + [ + -59.5524851, + 13.2491526 + ], + [ + -59.5527946, + 13.2496006 + ], + [ + -59.5531337, + 13.250152 + ], + [ + -59.5535376, + 13.2507823 + ], + [ + -59.5541218, + 13.2516495 + ], + [ + -59.5542991, + 13.251911 + ], + [ + -59.5545352, + 13.2522374 + ], + [ + -59.5547283, + 13.2525402 + ], + [ + -59.5549214, + 13.2528222 + ], + [ + -59.5553023, + 13.2535323 + ], + [ + -59.5555705, + 13.2540701 + ], + [ + -59.5562518, + 13.2553912 + ], + [ + -59.5566058, + 13.2560804 + ], + [ + -59.5569545, + 13.256707 + ], + [ + -59.5571959, + 13.2571769 + ], + [ + -59.5575339, + 13.2578662 + ], + [ + -59.5577914, + 13.2586807 + ], + [ + -59.5579577, + 13.2590619 + ], + [ + -59.5583251, + 13.2594039 + ], + [ + -59.5587623, + 13.2604925 + ], + [ + -59.5589796, + 13.2608371 + ], + [ + -59.5591754, + 13.2611622 + ], + [ + -59.5592773, + 13.2614063 + ], + [ + -59.5593068, + 13.2616438 + ], + [ + -59.5593685, + 13.2618449 + ], + [ + -59.5595777, + 13.2623044 + ], + [ + -59.5600859, + 13.2630261 + ], + [ + -59.5604253, + 13.2641214 + ], + [ + -59.5607579, + 13.2649359 + ], + [ + -59.5611502, + 13.2655156 + ], + [ + -59.5616395, + 13.2660085 + ], + [ + -59.5620292, + 13.2663143 + ], + [ + -59.5625603, + 13.2668417 + ], + [ + -59.562791, + 13.2673325 + ], + [ + -59.5630109, + 13.267771 + ], + [ + -59.5633382, + 13.2681731 + ], + [ + -59.5635527, + 13.2684133 + ], + [ + -59.5638371, + 13.2689667 + ], + [ + -59.5641589, + 13.2696559 + ], + [ + -59.5647705, + 13.2709299 + ], + [ + -59.5648474060779, + 13.271044290070453 + ], + [ + -59.56504740607791, + 13.271341769992922 + ], + [ + -59.5658538, + 13.2725412 + ], + [ + -59.5658433, + 13.2728512 + ], + [ + -59.5658366, + 13.2732764 + ], + [ + -59.5659614, + 13.2735039 + ], + [ + -59.5661628, + 13.2737692 + ], + [ + -59.5666348, + 13.2746213 + ], + [ + -59.5667231, + 13.2751799 + ], + [ + -59.5669162, + 13.2757855 + ], + [ + -59.5674159, + 13.2769186 + ], + [ + -59.5679594, + 13.2787124 + ], + [ + -59.5679191, + 13.2793234 + ], + [ + -59.5679137, + 13.2797087 + ], + [ + -59.5683772, + 13.2807028 + ], + [ + -59.5683944, + 13.2810286 + ], + [ + -59.5683514, + 13.2814128 + ], + [ + -59.5681527, + 13.2818523 + ], + [ + -59.568096, + 13.2819572 + ], + [ + -59.5679153, + 13.2821756 + ], + [ + -59.5678175, + 13.2823274 + ], + [ + -59.5678067, + 13.2825336 + ], + [ + -59.5679223, + 13.2828162 + ], + [ + -59.5679945, + 13.2830479 + ], + [ + -59.5680081, + 13.2833174 + ], + [ + -59.567914, + 13.283737 + ], + [ + -59.5679408, + 13.2840399 + ], + [ + -59.568134, + 13.2844523 + ], + [ + -59.5685202, + 13.2848543 + ], + [ + -59.5687026, + 13.2851415 + ], + [ + -59.5688664, + 13.2855144 + ], + [ + -59.5692444, + 13.2858463 + ], + [ + -59.5697701, + 13.2863997 + ], + [ + -59.569974, + 13.2867234 + ], + [ + -59.5701993, + 13.2875483 + ], + [ + -59.5706552, + 13.288441 + ], + [ + -59.5709825, + 13.2889213 + ], + [ + -59.5712131, + 13.289198 + ], + [ + -59.5716473, + 13.2894321 + ], + [ + -59.5718086, + 13.2895713 + ], + [ + -59.571873, + 13.2898036 + ], + [ + -59.5719459, + 13.2899375 + ], + [ + -59.5721103, + 13.2899629 + ], + [ + -59.572231, + 13.2900168 + ], + [ + -59.5723021, + 13.2902839 + ], + [ + -59.5722297, + 13.2904484 + ], + [ + -59.5720285, + 13.2906337 + ], + [ + -59.5719159, + 13.2908269 + ], + [ + -59.5717657, + 13.2912132 + ], + [ + -59.571873, + 13.291704 + ], + [ + -59.5720661, + 13.2922626 + ], + [ + -59.5722967, + 13.2927325 + ], + [ + -59.572506, + 13.2930196 + ], + [ + -59.5727098, + 13.2933224 + ], + [ + -59.5728761, + 13.293415 + ], + [ + -59.5731953, + 13.293556 + ], + [ + -59.57345288384399, + 13.293681375519661 + ], + [ + -59.57667606316872, + 13.262606225 + ], + [ + -59.576696807585215, + 13.262406225000001 + ], + [ + -59.58420257051187, + 13.19004205 + ], + [ + -59.584223314928366, + 13.189842050000001 + ], + [ + -59.5962613238974, + 13.073781817855814 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/clipToOcean.json b/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/clipToOcean.json new file mode 100644 index 0000000000..d46be2a57c --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/clipToOcean.json @@ -0,0 +1,1195 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -59.91943359375001, + 9.958029972336439 + ], + [ + -59.853515625, + 9.958029972336439 + ], + [ + -59.539124394187226, + 13.059933483810992 + ], + [ + -59.5394425, + 13.0600836 + ], + [ + -59.5405793, + 13.0602997 + ], + [ + -59.5406925, + 13.0601808 + ], + [ + -59.5408641, + 13.060557 + ], + [ + -59.5405551, + 13.0607242 + ], + [ + -59.5406066, + 13.0610587 + ], + [ + -59.5408212, + 13.0613095 + ], + [ + -59.5411817, + 13.0616272 + ], + [ + -59.541525, + 13.0618279 + ], + [ + -59.5415374, + 13.06184 + ], + [ + -59.5419456, + 13.0622376 + ], + [ + -59.5418941, + 13.0625386 + ], + [ + -59.5431226, + 13.0629916 + ], + [ + -59.5435201, + 13.0631604 + ], + [ + -59.5437228, + 13.0632482 + ], + [ + -59.5437696, + 13.0632642 + ], + [ + -59.5439614, + 13.0633615 + ], + [ + -59.5440792, + 13.0634173 + ], + [ + -59.5442809, + 13.0634941 + ], + [ + -59.5443063, + 13.0635049 + ], + [ + -59.5447839, + 13.0637661 + ], + [ + -59.5449407, + 13.0639618 + ], + [ + -59.5450985, + 13.0640634 + ], + [ + -59.5459735, + 13.0641387 + ], + [ + -59.5469324, + 13.0643027 + ], + [ + -59.5482662, + 13.0644906 + ], + [ + -59.5485683, + 13.0644839 + ], + [ + -59.5486652, + 13.0644759 + ], + [ + -59.5488992, + 13.0647317 + ], + [ + -59.5493598, + 13.0647672 + ], + [ + -59.5509726, + 13.0648364 + ], + [ + -59.5510287, + 13.0648547 + ], + [ + -59.551038, + 13.0651304 + ], + [ + -59.5514265, + 13.0652391 + ], + [ + -59.5515584, + 13.0652831 + ], + [ + -59.5517806, + 13.0652797 + ], + [ + -59.5518674, + 13.0653418 + ], + [ + -59.5518798, + 13.0653866 + ], + [ + -59.5518727, + 13.0654245 + ], + [ + -59.5518472, + 13.0654391 + ], + [ + -59.5518445, + 13.0655384 + ], + [ + -59.5519196, + 13.0656403 + ], + [ + -59.5521766, + 13.0657241 + ], + [ + -59.5533408, + 13.065638 + ], + [ + -59.5536773, + 13.065573 + ], + [ + -59.5544029, + 13.0654329 + ], + [ + -59.5551378, + 13.0652559 + ], + [ + -59.5552923, + 13.0654733 + ], + [ + -59.5566367, + 13.0651655 + ], + [ + -59.5570089, + 13.0650803 + ], + [ + -59.5573264, + 13.0651221 + ], + [ + -59.5575637, + 13.0651865 + ], + [ + -59.5579152, + 13.065213 + ], + [ + -59.5584405, + 13.0653402 + ], + [ + -59.5585191, + 13.0653017 + ], + [ + -59.5586438, + 13.0652871 + ], + [ + -59.5587694, + 13.0652599 + ], + [ + -59.5589462, + 13.0652102 + ], + [ + -59.5591987, + 13.065149 + ], + [ + -59.559496, + 13.0650993 + ], + [ + -59.5596865, + 13.065079 + ], + [ + -59.5597451, + 13.0650514 + ], + [ + -59.559847, + 13.0650245 + ], + [ + -59.5599351, + 13.0650221 + ], + [ + -59.559974, + 13.0650358 + ], + [ + -59.5601487, + 13.0650258 + ], + [ + -59.5603314, + 13.0650048 + ], + [ + -59.5605387, + 13.0649588 + ], + [ + -59.5607106, + 13.0649088 + ], + [ + -59.5608678, + 13.0648436 + ], + [ + -59.5610173, + 13.0647491 + ], + [ + -59.561141, + 13.0646475 + ], + [ + -59.5612331, + 13.0645763 + ], + [ + -59.5613026, + 13.0645306 + ], + [ + -59.561373, + 13.0645015 + ], + [ + -59.5614417, + 13.064481 + ], + [ + -59.5615709, + 13.0644657 + ], + [ + -59.5617157, + 13.0644362 + ], + [ + -59.5618618, + 13.0643932 + ], + [ + -59.562002, + 13.0643354 + ], + [ + -59.5620621, + 13.0642951 + ], + [ + -59.5621111, + 13.0642484 + ], + [ + -59.5621536, + 13.06422 + ], + [ + -59.562203, + 13.064215 + ], + [ + -59.5622592, + 13.0642264 + ], + [ + -59.5623252, + 13.0642518 + ], + [ + -59.5624255, + 13.0642888 + ], + [ + -59.5625713, + 13.0643176 + ], + [ + -59.5627125, + 13.0643326 + ], + [ + -59.5628276, + 13.0643329 + ], + [ + -59.562955, + 13.0643255 + ], + [ + -59.56309, + 13.0643058 + ], + [ + -59.5632331, + 13.0642657 + ], + [ + -59.5633255, + 13.0642334 + ], + [ + -59.5633695, + 13.0642912 + ], + [ + -59.5634334, + 13.0642756 + ], + [ + -59.5634985, + 13.0642567 + ], + [ + -59.5635915, + 13.0642238 + ], + [ + -59.5636763, + 13.0642128 + ], + [ + -59.5637605, + 13.0642013 + ], + [ + -59.5638922, + 13.0641741 + ], + [ + -59.564226, + 13.0640839 + ], + [ + -59.5643748, + 13.0640437 + ], + [ + -59.5645061, + 13.0640187 + ], + [ + -59.5645812, + 13.0640136 + ], + [ + -59.564619, + 13.0640063 + ], + [ + -59.5648461, + 13.0640374 + ], + [ + -59.5649593, + 13.0640408 + ], + [ + -59.5650506, + 13.0640591 + ], + [ + -59.5650947, + 13.0640663 + ], + [ + -59.565166, + 13.0640736 + ], + [ + -59.5652504, + 13.0640973 + ], + [ + -59.5653142, + 13.0641227 + ], + [ + -59.5653954, + 13.0641504 + ], + [ + -59.5654844, + 13.0641908 + ], + [ + -59.565513, + 13.064213 + ], + [ + -59.5655127, + 13.0642322 + ], + [ + -59.5655032, + 13.0642514 + ], + [ + -59.5655091, + 13.0642678 + ], + [ + -59.5655151, + 13.0642831 + ], + [ + -59.5655289, + 13.0643036 + ], + [ + -59.5655606, + 13.0643152 + ], + [ + -59.5656005, + 13.0643208 + ], + [ + -59.5656455, + 13.0643195 + ], + [ + -59.5656877, + 13.0643216 + ], + [ + -59.5657755, + 13.0643496 + ], + [ + -59.5658295, + 13.0643897 + ], + [ + -59.5658806, + 13.0644258 + ], + [ + -59.5659522, + 13.0644553 + ], + [ + -59.5660453, + 13.0644858 + ], + [ + -59.5661346, + 13.0645045 + ], + [ + -59.5661289, + 13.0645259 + ], + [ + -59.5661394, + 13.0645575 + ], + [ + -59.5661791, + 13.0645919 + ], + [ + -59.5662479, + 13.0646259 + ], + [ + -59.5663737, + 13.0646588 + ], + [ + -59.566536, + 13.0646888 + ], + [ + -59.5666632, + 13.0647186 + ], + [ + -59.5667281, + 13.0647249 + ], + [ + -59.5667948, + 13.0647262 + ], + [ + -59.5668676, + 13.064733 + ], + [ + -59.5669489, + 13.0647337 + ], + [ + -59.5669861, + 13.0647161 + ], + [ + -59.5669944, + 13.0647422 + ], + [ + -59.5669915, + 13.064767 + ], + [ + -59.5669788, + 13.0648008 + ], + [ + -59.5669557, + 13.0648515 + ], + [ + -59.566955, + 13.0648916 + ], + [ + -59.5670565, + 13.0650297 + ], + [ + -59.5671798, + 13.0653646 + ], + [ + -59.5672369, + 13.0656599 + ], + [ + -59.5674682, + 13.0658778 + ], + [ + -59.5676335, + 13.0660113 + ], + [ + -59.5678302, + 13.0661187 + ], + [ + -59.567975, + 13.0661924 + ], + [ + -59.5681626, + 13.0662714 + ], + [ + -59.5683839, + 13.0663405 + ], + [ + -59.5686218, + 13.0664169 + ], + [ + -59.5689213, + 13.0664718 + ], + [ + -59.5691576, + 13.0664936 + ], + [ + -59.5694126, + 13.0664919 + ], + [ + -59.5696571, + 13.0664787 + ], + [ + -59.569863, + 13.0664825 + ], + [ + -59.5701068, + 13.0664973 + ], + [ + -59.5703551, + 13.0665141 + ], + [ + -59.5706688, + 13.0665162 + ], + [ + -59.571013, + 13.0664974 + ], + [ + -59.5712899, + 13.0664729 + ], + [ + -59.5714946, + 13.0664426 + ], + [ + -59.5715598, + 13.066442 + ], + [ + -59.5715591, + 13.0663888 + ], + [ + -59.5716008, + 13.0663841 + ], + [ + -59.5716165, + 13.066514 + ], + [ + -59.5716586, + 13.0667018 + ], + [ + -59.5717598, + 13.0667224 + ], + [ + -59.5722717, + 13.0669625 + ], + [ + -59.5729052, + 13.0669345 + ], + [ + -59.5733997, + 13.0670351 + ], + [ + -59.5735027, + 13.0670569 + ], + [ + -59.5737329, + 13.066979 + ], + [ + -59.5737679, + 13.0669788 + ], + [ + -59.5737666, + 13.0671099 + ], + [ + -59.5742002, + 13.0672346 + ], + [ + -59.5747827, + 13.0674484 + ], + [ + -59.5749506, + 13.0673643 + ], + [ + -59.5749777, + 13.067288 + ], + [ + -59.5750459, + 13.0673132 + ], + [ + -59.5750094, + 13.0675204 + ], + [ + -59.5754343, + 13.0677139 + ], + [ + -59.5755229, + 13.0677676 + ], + [ + -59.5755483, + 13.0678119 + ], + [ + -59.5755434, + 13.0679363 + ], + [ + -59.5754161, + 13.0681431 + ], + [ + -59.5753413, + 13.0682574 + ], + [ + -59.5753414, + 13.0682581 + ], + [ + -59.575329, + 13.0683443 + ], + [ + -59.5753437, + 13.0684266 + ], + [ + -59.5754322, + 13.0685122 + ], + [ + -59.575512, + 13.0685573 + ], + [ + -59.575616, + 13.0685951 + ], + [ + -59.5757662, + 13.0686278 + ], + [ + -59.5760451, + 13.0686709 + ], + [ + -59.5762181, + 13.0686931 + ], + [ + -59.5763228, + 13.0687034 + ], + [ + -59.5766569, + 13.0687224 + ], + [ + -59.5769337, + 13.0688113 + ], + [ + -59.5771867, + 13.0689979 + ], + [ + -59.5772206, + 13.0690145 + ], + [ + -59.5775557, + 13.0689374 + ], + [ + -59.5782788, + 13.069056 + ], + [ + -59.5783106, + 13.0690641 + ], + [ + -59.5788877, + 13.0691899 + ], + [ + -59.5790422, + 13.0691761 + ], + [ + -59.5790824, + 13.069181 + ], + [ + -59.5792169, + 13.0692526 + ], + [ + -59.57961, + 13.0692048 + ], + [ + -59.5799985, + 13.069163 + ], + [ + -59.5801681, + 13.0690855 + ], + [ + -59.580213, + 13.0690965 + ], + [ + -59.5808138, + 13.0697928 + ], + [ + -59.5811097, + 13.070166 + ], + [ + -59.581223, + 13.07033 + ], + [ + -59.5814558, + 13.0705138 + ], + [ + -59.5816796, + 13.0707295 + ], + [ + -59.5820416, + 13.0708467 + ], + [ + -59.5824547, + 13.071028 + ], + [ + -59.5828584, + 13.0711121 + ], + [ + -59.5833617, + 13.0711763 + ], + [ + -59.5837768, + 13.071244 + ], + [ + -59.5841437, + 13.0713284 + ], + [ + -59.5846098, + 13.0713876 + ], + [ + -59.5854386, + 13.0714584 + ], + [ + -59.5856933, + 13.0713411 + ], + [ + -59.5858945, + 13.0714299 + ], + [ + -59.5860246, + 13.0715579 + ], + [ + -59.5861225, + 13.0716402 + ], + [ + -59.5862927, + 13.0717463 + ], + [ + -59.586869, + 13.0720151 + ], + [ + -59.586993, + 13.0721072 + ], + [ + -59.587041, + 13.0722873 + ], + [ + -59.5871314, + 13.072426 + ], + [ + -59.5871884, + 13.0724711 + ], + [ + -59.5874096, + 13.0725482 + ], + [ + -59.5874217, + 13.0725573 + ], + [ + -59.5874257, + 13.0725861 + ], + [ + -59.5874043, + 13.0726096 + ], + [ + -59.5873506, + 13.0726553 + ], + [ + -59.5873413, + 13.0726971 + ], + [ + -59.5873466, + 13.0727298 + ], + [ + -59.5873761, + 13.0727755 + ], + [ + -59.5874311, + 13.0728369 + ], + [ + -59.587521, + 13.0728761 + ], + [ + -59.5876148, + 13.072897 + ], + [ + -59.587757, + 13.0729205 + ], + [ + -59.5881017, + 13.0730002 + ], + [ + -59.5883283, + 13.0730629 + ], + [ + -59.5886032, + 13.0731765 + ], + [ + -59.5888433, + 13.0732575 + ], + [ + -59.5891531, + 13.0733268 + ], + [ + -59.5896104, + 13.0733594 + ], + [ + -59.5899551, + 13.073349 + ], + [ + -59.5904244, + 13.0732941 + ], + [ + -59.5907651, + 13.0731818 + ], + [ + -59.5908375, + 13.0731779 + ], + [ + -59.5909005, + 13.0731857 + ], + [ + -59.5910129, + 13.0732407 + ], + [ + -59.5911532, + 13.0732941 + ], + [ + -59.5912649, + 13.073317 + ], + [ + -59.5913958, + 13.0733293 + ], + [ + -59.5918714, + 13.0733598 + ], + [ + -59.5919763, + 13.0733407 + ], + [ + -59.5920997, + 13.0734827 + ], + [ + -59.5921753, + 13.0734515 + ], + [ + -59.5923469, + 13.0734437 + ], + [ + -59.5928532, + 13.0734587 + ], + [ + -59.5933978, + 13.0734675 + ], + [ + -59.5938938, + 13.0734638 + ], + [ + -59.5939167, + 13.0734176 + ], + [ + -59.594014, + 13.0733911 + ], + [ + -59.5941506, + 13.0736894 + ], + [ + -59.5944702, + 13.0737294 + ], + [ + -59.5946538, + 13.0737133 + ], + [ + -59.594877, + 13.0737819 + ], + [ + -59.5953939, + 13.0737293 + ], + [ + -59.595747, + 13.0736816 + ], + [ + -59.5958116, + 13.0736277 + ], + [ + -59.5958623, + 13.0735924 + ], + [ + -59.595935, + 13.073601 + ], + [ + -59.5959686, + 13.0736434 + ], + [ + -59.5959841, + 13.0737411 + ], + [ + -59.596037, + 13.0738065 + ], + [ + -59.5962613238974, + 13.073781817855814 + ], + [ + -59.91943359375001, + 9.958029972336439 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/clipToOceanEez.json b/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/clipToOceanEez.json new file mode 100644 index 0000000000..643e338f3e --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/clipToOceanEez.json @@ -0,0 +1,1211 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -59.91943359375001, + 9.958029972336439 + ], + [ + -59.853515625, + 9.958029972336439 + ], + [ + -59.851038554639594, + 9.982469691056506 + ], + [ + -59.64755503006225, + 11.99011557157905 + ], + [ + -59.539124394187226, + 13.059933483810992 + ], + [ + -59.5394425, + 13.0600836 + ], + [ + -59.5405793, + 13.0602997 + ], + [ + -59.5406925, + 13.0601808 + ], + [ + -59.5408641, + 13.060557 + ], + [ + -59.5405551, + 13.0607242 + ], + [ + -59.5406066, + 13.0610587 + ], + [ + -59.5408212, + 13.0613095 + ], + [ + -59.5411817, + 13.0616272 + ], + [ + -59.541525, + 13.0618279 + ], + [ + -59.5415374, + 13.06184 + ], + [ + -59.5419456, + 13.0622376 + ], + [ + -59.5418941, + 13.0625386 + ], + [ + -59.5431226, + 13.0629916 + ], + [ + -59.5435201, + 13.0631604 + ], + [ + -59.5437228, + 13.0632482 + ], + [ + -59.5437696, + 13.0632642 + ], + [ + -59.5439614, + 13.0633615 + ], + [ + -59.5440792, + 13.0634173 + ], + [ + -59.5442809, + 13.0634941 + ], + [ + -59.5443063, + 13.0635049 + ], + [ + -59.5447839, + 13.0637661 + ], + [ + -59.5449407, + 13.0639618 + ], + [ + -59.5450985, + 13.0640634 + ], + [ + -59.5459735, + 13.0641387 + ], + [ + -59.5469324, + 13.0643027 + ], + [ + -59.5482662, + 13.0644906 + ], + [ + -59.5485683, + 13.0644839 + ], + [ + -59.5486652, + 13.0644759 + ], + [ + -59.5488992, + 13.0647317 + ], + [ + -59.5493598, + 13.0647672 + ], + [ + -59.5509726, + 13.0648364 + ], + [ + -59.5510287, + 13.0648547 + ], + [ + -59.551038, + 13.0651304 + ], + [ + -59.5514265, + 13.0652391 + ], + [ + -59.5515584, + 13.0652831 + ], + [ + -59.5517806, + 13.0652797 + ], + [ + -59.5518674, + 13.0653418 + ], + [ + -59.5518798, + 13.0653866 + ], + [ + -59.5518727, + 13.0654245 + ], + [ + -59.5518472, + 13.0654391 + ], + [ + -59.5518445, + 13.0655384 + ], + [ + -59.5519196, + 13.0656403 + ], + [ + -59.5521766, + 13.0657241 + ], + [ + -59.5533408, + 13.065638 + ], + [ + -59.5536773, + 13.065573 + ], + [ + -59.5544029, + 13.0654329 + ], + [ + -59.5551378, + 13.0652559 + ], + [ + -59.5552923, + 13.0654733 + ], + [ + -59.5566367, + 13.0651655 + ], + [ + -59.5570089, + 13.0650803 + ], + [ + -59.5573264, + 13.0651221 + ], + [ + -59.5575637, + 13.0651865 + ], + [ + -59.5579152, + 13.065213 + ], + [ + -59.5584405, + 13.0653402 + ], + [ + -59.5585191, + 13.0653017 + ], + [ + -59.5586438, + 13.0652871 + ], + [ + -59.5587694, + 13.0652599 + ], + [ + -59.5589462, + 13.0652102 + ], + [ + -59.5591987, + 13.065149 + ], + [ + -59.559496, + 13.0650993 + ], + [ + -59.5596865, + 13.065079 + ], + [ + -59.5597451, + 13.0650514 + ], + [ + -59.559847, + 13.0650245 + ], + [ + -59.5599351, + 13.0650221 + ], + [ + -59.559974, + 13.0650358 + ], + [ + -59.5601487, + 13.0650258 + ], + [ + -59.5603314, + 13.0650048 + ], + [ + -59.5605387, + 13.0649588 + ], + [ + -59.5607106, + 13.0649088 + ], + [ + -59.5608678, + 13.0648436 + ], + [ + -59.5610173, + 13.0647491 + ], + [ + -59.561141, + 13.0646475 + ], + [ + -59.5612331, + 13.0645763 + ], + [ + -59.5613026, + 13.0645306 + ], + [ + -59.561373, + 13.0645015 + ], + [ + -59.5614417, + 13.064481 + ], + [ + -59.5615709, + 13.0644657 + ], + [ + -59.5617157, + 13.0644362 + ], + [ + -59.5618618, + 13.0643932 + ], + [ + -59.562002, + 13.0643354 + ], + [ + -59.5620621, + 13.0642951 + ], + [ + -59.5621111, + 13.0642484 + ], + [ + -59.5621536, + 13.06422 + ], + [ + -59.562203, + 13.064215 + ], + [ + -59.5622592, + 13.0642264 + ], + [ + -59.5623252, + 13.0642518 + ], + [ + -59.5624255, + 13.0642888 + ], + [ + -59.5625713, + 13.0643176 + ], + [ + -59.5627125, + 13.0643326 + ], + [ + -59.5628276, + 13.0643329 + ], + [ + -59.562955, + 13.0643255 + ], + [ + -59.56309, + 13.0643058 + ], + [ + -59.5632331, + 13.0642657 + ], + [ + -59.5633255, + 13.0642334 + ], + [ + -59.5633695, + 13.0642912 + ], + [ + -59.5634334, + 13.0642756 + ], + [ + -59.5634985, + 13.0642567 + ], + [ + -59.5635915, + 13.0642238 + ], + [ + -59.5636763, + 13.0642128 + ], + [ + -59.5637605, + 13.0642013 + ], + [ + -59.5638922, + 13.0641741 + ], + [ + -59.564226, + 13.0640839 + ], + [ + -59.5643748, + 13.0640437 + ], + [ + -59.5645061, + 13.0640187 + ], + [ + -59.5645812, + 13.0640136 + ], + [ + -59.564619, + 13.0640063 + ], + [ + -59.5648461, + 13.0640374 + ], + [ + -59.5649593, + 13.0640408 + ], + [ + -59.5650506, + 13.0640591 + ], + [ + -59.5650947, + 13.0640663 + ], + [ + -59.565166, + 13.0640736 + ], + [ + -59.5652504, + 13.0640973 + ], + [ + -59.5653142, + 13.0641227 + ], + [ + -59.5653954, + 13.0641504 + ], + [ + -59.5654844, + 13.0641908 + ], + [ + -59.565513, + 13.064213 + ], + [ + -59.5655127, + 13.0642322 + ], + [ + -59.5655032, + 13.0642514 + ], + [ + -59.5655091, + 13.0642678 + ], + [ + -59.5655151, + 13.0642831 + ], + [ + -59.5655289, + 13.0643036 + ], + [ + -59.5655606, + 13.0643152 + ], + [ + -59.5656005, + 13.0643208 + ], + [ + -59.5656455, + 13.0643195 + ], + [ + -59.5656877, + 13.0643216 + ], + [ + -59.5657755, + 13.0643496 + ], + [ + -59.5658295, + 13.0643897 + ], + [ + -59.5658806, + 13.0644258 + ], + [ + -59.5659522, + 13.0644553 + ], + [ + -59.5660453, + 13.0644858 + ], + [ + -59.5661346, + 13.0645045 + ], + [ + -59.5661289, + 13.0645259 + ], + [ + -59.5661394, + 13.0645575 + ], + [ + -59.5661791, + 13.0645919 + ], + [ + -59.5662479, + 13.0646259 + ], + [ + -59.5663737, + 13.0646588 + ], + [ + -59.566536, + 13.0646888 + ], + [ + -59.5666632, + 13.0647186 + ], + [ + -59.5667281, + 13.0647249 + ], + [ + -59.5667948, + 13.0647262 + ], + [ + -59.5668676, + 13.064733 + ], + [ + -59.5669489, + 13.0647337 + ], + [ + -59.5669861, + 13.0647161 + ], + [ + -59.5669944, + 13.0647422 + ], + [ + -59.5669915, + 13.064767 + ], + [ + -59.5669788, + 13.0648008 + ], + [ + -59.5669557, + 13.0648515 + ], + [ + -59.566955, + 13.0648916 + ], + [ + -59.5670565, + 13.0650297 + ], + [ + -59.5671798, + 13.0653646 + ], + [ + -59.5672369, + 13.0656599 + ], + [ + -59.5674682, + 13.0658778 + ], + [ + -59.5676335, + 13.0660113 + ], + [ + -59.5678302, + 13.0661187 + ], + [ + -59.567975, + 13.0661924 + ], + [ + -59.5681626, + 13.0662714 + ], + [ + -59.5683839, + 13.0663405 + ], + [ + -59.5686218, + 13.0664169 + ], + [ + -59.5689213, + 13.0664718 + ], + [ + -59.5691576, + 13.0664936 + ], + [ + -59.5694126, + 13.0664919 + ], + [ + -59.5696571, + 13.0664787 + ], + [ + -59.569863, + 13.0664825 + ], + [ + -59.5701068, + 13.0664973 + ], + [ + -59.5703551, + 13.0665141 + ], + [ + -59.5706688, + 13.0665162 + ], + [ + -59.571013, + 13.0664974 + ], + [ + -59.5712899, + 13.0664729 + ], + [ + -59.5714946, + 13.0664426 + ], + [ + -59.5715598, + 13.066442 + ], + [ + -59.5715591, + 13.0663888 + ], + [ + -59.5716008, + 13.0663841 + ], + [ + -59.5716165, + 13.066514 + ], + [ + -59.5716586, + 13.0667018 + ], + [ + -59.5717598, + 13.0667224 + ], + [ + -59.5722717, + 13.0669625 + ], + [ + -59.5729052, + 13.0669345 + ], + [ + -59.5733997, + 13.0670351 + ], + [ + -59.5735027, + 13.0670569 + ], + [ + -59.5737329, + 13.066979 + ], + [ + -59.5737679, + 13.0669788 + ], + [ + -59.5737666, + 13.0671099 + ], + [ + -59.5742002, + 13.0672346 + ], + [ + -59.5747827, + 13.0674484 + ], + [ + -59.5749506, + 13.0673643 + ], + [ + -59.5749777, + 13.067288 + ], + [ + -59.5750459, + 13.0673132 + ], + [ + -59.5750094, + 13.0675204 + ], + [ + -59.5754343, + 13.0677139 + ], + [ + -59.5755229, + 13.0677676 + ], + [ + -59.5755483, + 13.0678119 + ], + [ + -59.5755434, + 13.0679363 + ], + [ + -59.5754161, + 13.0681431 + ], + [ + -59.5753413, + 13.0682574 + ], + [ + -59.5753414, + 13.0682581 + ], + [ + -59.575329, + 13.0683443 + ], + [ + -59.5753437, + 13.0684266 + ], + [ + -59.5754322, + 13.0685122 + ], + [ + -59.575512, + 13.0685573 + ], + [ + -59.575616, + 13.0685951 + ], + [ + -59.5757662, + 13.0686278 + ], + [ + -59.5760451, + 13.0686709 + ], + [ + -59.5762181, + 13.0686931 + ], + [ + -59.5763228, + 13.0687034 + ], + [ + -59.5766569, + 13.0687224 + ], + [ + -59.5769337, + 13.0688113 + ], + [ + -59.5771867, + 13.0689979 + ], + [ + -59.5772206, + 13.0690145 + ], + [ + -59.5775557, + 13.0689374 + ], + [ + -59.5782788, + 13.069056 + ], + [ + -59.5783106, + 13.0690641 + ], + [ + -59.5788877, + 13.0691899 + ], + [ + -59.5790422, + 13.0691761 + ], + [ + -59.5790824, + 13.069181 + ], + [ + -59.5792169, + 13.0692526 + ], + [ + -59.57961, + 13.0692048 + ], + [ + -59.5799985, + 13.069163 + ], + [ + -59.5801681, + 13.0690855 + ], + [ + -59.580213, + 13.0690965 + ], + [ + -59.5808138, + 13.0697928 + ], + [ + -59.5811097, + 13.070166 + ], + [ + -59.581223, + 13.07033 + ], + [ + -59.5814558, + 13.0705138 + ], + [ + -59.5816796, + 13.0707295 + ], + [ + -59.5820416, + 13.0708467 + ], + [ + -59.5824547, + 13.071028 + ], + [ + -59.5828584, + 13.0711121 + ], + [ + -59.5833617, + 13.0711763 + ], + [ + -59.5837768, + 13.071244 + ], + [ + -59.5841437, + 13.0713284 + ], + [ + -59.5846098, + 13.0713876 + ], + [ + -59.5854386, + 13.0714584 + ], + [ + -59.5856933, + 13.0713411 + ], + [ + -59.5858945, + 13.0714299 + ], + [ + -59.5860246, + 13.0715579 + ], + [ + -59.5861225, + 13.0716402 + ], + [ + -59.5862927, + 13.0717463 + ], + [ + -59.586869, + 13.0720151 + ], + [ + -59.586993, + 13.0721072 + ], + [ + -59.587041, + 13.0722873 + ], + [ + -59.5871314, + 13.072426 + ], + [ + -59.5871884, + 13.0724711 + ], + [ + -59.5874096, + 13.0725482 + ], + [ + -59.5874217, + 13.0725573 + ], + [ + -59.5874257, + 13.0725861 + ], + [ + -59.5874043, + 13.0726096 + ], + [ + -59.5873506, + 13.0726553 + ], + [ + -59.5873413, + 13.0726971 + ], + [ + -59.5873466, + 13.0727298 + ], + [ + -59.5873761, + 13.0727755 + ], + [ + -59.5874311, + 13.0728369 + ], + [ + -59.587521, + 13.0728761 + ], + [ + -59.5876148, + 13.072897 + ], + [ + -59.587757, + 13.0729205 + ], + [ + -59.5881017, + 13.0730002 + ], + [ + -59.5883283, + 13.0730629 + ], + [ + -59.5886032, + 13.0731765 + ], + [ + -59.5888433, + 13.0732575 + ], + [ + -59.5891531, + 13.0733268 + ], + [ + -59.5896104, + 13.0733594 + ], + [ + -59.5899551, + 13.073349 + ], + [ + -59.5904244, + 13.0732941 + ], + [ + -59.5907651, + 13.0731818 + ], + [ + -59.5908375, + 13.0731779 + ], + [ + -59.5909005, + 13.0731857 + ], + [ + -59.5910129, + 13.0732407 + ], + [ + -59.5911532, + 13.0732941 + ], + [ + -59.5912649, + 13.073317 + ], + [ + -59.5913958, + 13.0733293 + ], + [ + -59.5918714, + 13.0733598 + ], + [ + -59.5919763, + 13.0733407 + ], + [ + -59.5920997, + 13.0734827 + ], + [ + -59.5921753, + 13.0734515 + ], + [ + -59.5923469, + 13.0734437 + ], + [ + -59.5928532, + 13.0734587 + ], + [ + -59.5933978, + 13.0734675 + ], + [ + -59.5938938, + 13.0734638 + ], + [ + -59.5939167, + 13.0734176 + ], + [ + -59.594014, + 13.0733911 + ], + [ + -59.5941506, + 13.0736894 + ], + [ + -59.5944702, + 13.0737294 + ], + [ + -59.5946538, + 13.0737133 + ], + [ + -59.594877, + 13.0737819 + ], + [ + -59.5953939, + 13.0737293 + ], + [ + -59.595747, + 13.0736816 + ], + [ + -59.5958116, + 13.0736277 + ], + [ + -59.5958623, + 13.0735924 + ], + [ + -59.595935, + 13.073601 + ], + [ + -59.5959686, + 13.0736434 + ], + [ + -59.5959841, + 13.0737411 + ], + [ + -59.596037, + 13.0738065 + ], + [ + -59.5962613238974, + 13.073781817855814 + ], + [ + -59.70525598974693, + 12.02294805842679 + ], + [ + -59.91814018302371, + 9.970499937223357 + ], + [ + -59.91943359375001, + 9.958029972336439 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/validatePolygon.json b/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/validatePolygon.json new file mode 100644 index 0000000000..1c7f7b0b0b --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-both-sides-barbados.json/validatePolygon.json @@ -0,0 +1,33 @@ +{ + "type": "Feature", + "properties": { + "name": "gp-clip-ocean-both-sides-barbados.json" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -59.4854736328125, + 14.141902399847732 + ], + [ + -59.91943359375001, + 9.958029972336439 + ], + [ + -59.853515625, + 9.958029972336439 + ], + [ + -59.4305419921875, + 14.131248778377424 + ], + [ + -59.4854736328125, + 14.141902399847732 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/clipToLand.json b/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/clipToLand.json new file mode 100644 index 0000000000..2ea08c789b --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/clipToLand.json @@ -0,0 +1,167 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -82.90356941729799, + 21.927232381427668 + ], + [ + -82.8973388671875, + 21.906100421878413 + ], + [ + -82.86712646484375, + 21.915019085230302 + ], + [ + -82.86920956322406, + 21.928538588903717 + ], + [ + -82.8701537, + 21.9280268 + ], + [ + -82.8708232, + 21.927738 + ], + [ + -82.871654, + 21.9277093 + ], + [ + -82.8739232, + 21.9281174 + ], + [ + -82.8752536, + 21.9280626 + ], + [ + -82.8762192, + 21.9277093 + ], + [ + -82.8777695, + 21.926938 + ], + [ + -82.8785873, + 21.926745 + ], + [ + -82.8792479, + 21.9267296 + ], + [ + -82.8796829, + 21.9266428 + ], + [ + -82.8799903, + 21.9264752 + ], + [ + -82.8804976, + 21.9261679 + ], + [ + -82.8813402, + 21.9257924 + ], + [ + -82.8820251, + 21.9255749 + ], + [ + -82.8829653, + 21.925523 + ], + [ + -82.8836521, + 21.9255601 + ], + [ + -82.8842411, + 21.9257287 + ], + [ + -82.885777, + 21.926459 + ], + [ + -82.8869882, + 21.9265815 + ], + [ + -82.8888478, + 21.9267973 + ], + [ + -82.8899389, + 21.9268369 + ], + [ + -82.8913427, + 21.9273935 + ], + [ + -82.892462, + 21.9276526 + ], + [ + -82.8930658, + 21.9274242 + ], + [ + -82.8941953, + 21.9280029 + ], + [ + -82.8952253, + 21.9284458 + ], + [ + -82.8961372, + 21.9286548 + ], + [ + -82.8967542, + 21.9286946 + ], + [ + -82.8975749, + 21.9285652 + ], + [ + -82.8985271, + 21.9281771 + ], + [ + -82.8991708, + 21.9279009 + ], + [ + -82.8995836, + 21.9277861 + ], + [ + -82.9012871, + 21.9273958 + ], + [ + -82.9026175, + 21.9272565 + ], + [ + -82.90356941729799, + 21.927232381427668 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/clipToOcean.json b/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/clipToOcean.json new file mode 100644 index 0000000000..ff32609810 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/clipToOcean.json @@ -0,0 +1,1125 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -82.94952392578125, + 22.083094832921418 + ], + [ + -82.90356941729799, + 21.927232381427668 + ], + [ + -82.9026175, + 21.9272565 + ], + [ + -82.9012871, + 21.9273958 + ], + [ + -82.8995836, + 21.9277861 + ], + [ + -82.8991708, + 21.9279009 + ], + [ + -82.8985271, + 21.9281771 + ], + [ + -82.8975749, + 21.9285652 + ], + [ + -82.8967542, + 21.9286946 + ], + [ + -82.8961372, + 21.9286548 + ], + [ + -82.8952253, + 21.9284458 + ], + [ + -82.8941953, + 21.9280029 + ], + [ + -82.8930658, + 21.9274242 + ], + [ + -82.892462, + 21.9276526 + ], + [ + -82.8913427, + 21.9273935 + ], + [ + -82.8899389, + 21.9268369 + ], + [ + -82.8888478, + 21.9267973 + ], + [ + -82.8869882, + 21.9265815 + ], + [ + -82.885777, + 21.926459 + ], + [ + -82.8842411, + 21.9257287 + ], + [ + -82.8836521, + 21.9255601 + ], + [ + -82.8829653, + 21.925523 + ], + [ + -82.8820251, + 21.9255749 + ], + [ + -82.8813402, + 21.9257924 + ], + [ + -82.8804976, + 21.9261679 + ], + [ + -82.8799903, + 21.9264752 + ], + [ + -82.8796829, + 21.9266428 + ], + [ + -82.8792479, + 21.9267296 + ], + [ + -82.8785873, + 21.926745 + ], + [ + -82.8777695, + 21.926938 + ], + [ + -82.8762192, + 21.9277093 + ], + [ + -82.8752536, + 21.9280626 + ], + [ + -82.8739232, + 21.9281174 + ], + [ + -82.871654, + 21.9277093 + ], + [ + -82.8708232, + 21.927738 + ], + [ + -82.8701537, + 21.9280268 + ], + [ + -82.86920956322406, + 21.928538588903717 + ], + [ + -82.88840426906012, + 22.05311402831299 + ], + [ + -82.8885628, + 22.0530619 + ], + [ + -82.8890608, + 22.0524545 + ], + [ + -82.8895851, + 22.0528675 + ], + [ + -82.8903453, + 22.0527217 + ], + [ + -82.8906337, + 22.0523816 + ], + [ + -82.891525, + 22.0536936 + ], + [ + -82.8915774, + 22.0552728 + ], + [ + -82.8899259, + 22.0568277 + ], + [ + -82.8892968, + 22.0568763 + ], + [ + -82.8890871, + 22.0563661 + ], + [ + -82.8888937226697, + 22.05629062810077 + ], + [ + -82.89459228515624, + 22.093274832590485 + ], + [ + -82.91653267295656, + 22.089208812751913 + ], + [ + -82.9162366, + 22.0883173 + ], + [ + -82.9172065, + 22.0872971 + ], + [ + -82.9185958, + 22.0873457 + ], + [ + -82.919356, + 22.0866413 + ], + [ + -82.9194871, + 22.0861069 + ], + [ + -82.9212697, + 22.084698 + ], + [ + -82.9257522, + 22.0847223 + ], + [ + -82.92727363363612, + 22.08721828461696 + ], + [ + -82.94952392578125, + 22.083094832921418 + ] + ], + [ + [ + -82.9269502, + 22.0667285 + ], + [ + -82.9265518, + 22.0669229 + ], + [ + -82.9262162, + 22.0673116 + ], + [ + -82.9254822, + 22.0684777 + ], + [ + -82.9250838, + 22.0685554 + ], + [ + -82.9246224, + 22.0690607 + ], + [ + -82.9244337, + 22.069255 + ], + [ + -82.9243917, + 22.0696243 + ], + [ + -82.9238465, + 22.0700519 + ], + [ + -82.9236158, + 22.0705572 + ], + [ + -82.9235739, + 22.0711402 + ], + [ + -82.9225882, + 22.0712179 + ], + [ + -82.9226721, + 22.0718787 + ], + [ + -82.9228818, + 22.0721896 + ], + [ + -82.923469, + 22.0714511 + ], + [ + -82.9236577, + 22.0718787 + ], + [ + -82.9239933, + 22.0711596 + ], + [ + -82.9244547, + 22.0710819 + ], + [ + -82.9243917, + 22.0716455 + ], + [ + -82.9251886, + 22.0715872 + ], + [ + -82.9253145, + 22.0721702 + ], + [ + -82.9250628, + 22.0726366 + ], + [ + -82.9239304, + 22.0730253 + ], + [ + -82.9236577, + 22.0733946 + ], + [ + -82.9229028, + 22.0743857 + ], + [ + -82.9218962, + 22.075027 + ], + [ + -82.9208476, + 22.07561 + ], + [ + -82.919149, + 22.0757072 + ], + [ + -82.9188134, + 22.0752991 + ], + [ + -82.9186247, + 22.0746578 + ], + [ + -82.9186666, + 22.0738027 + ], + [ + -82.9179117, + 22.0731419 + ], + [ + -82.9178697, + 22.0724228 + ], + [ + -82.9192328, + 22.0715094 + ], + [ + -82.9219591, + 22.0695077 + ], + [ + -82.9231125, + 22.0689247 + ], + [ + -82.9240143, + 22.0683027 + ], + [ + -82.9252096, + 22.0676614 + ], + [ + -82.9257758, + 22.0670784 + ], + [ + -82.9262582, + 22.0661843 + ], + [ + -82.9268034, + 22.0661843 + ], + [ + -82.9269502, + 22.0667285 + ] + ], + [ + [ + -82.9254403, + 22.0663981 + ], + [ + -82.9247063, + 22.0674671 + ], + [ + -82.9238255, + 22.0678946 + ], + [ + -82.9229447, + 22.0682056 + ], + [ + -82.9224834, + 22.0685554 + ], + [ + -82.922022, + 22.0689052 + ], + [ + -82.9210993, + 22.069702 + ], + [ + -82.9204492, + 22.0695271 + ], + [ + -82.9204072, + 22.0701685 + ], + [ + -82.9193167, + 22.0709653 + ], + [ + -82.9184779, + 22.0712957 + ], + [ + -82.9165276, + 22.0724423 + ], + [ + -82.9159194, + 22.072384 + ], + [ + -82.9157307, + 22.0719564 + ], + [ + -82.914766, + 22.0717427 + ], + [ + -82.9141159, + 22.0713928 + ], + [ + -82.9144095, + 22.0706543 + ], + [ + -82.9144724, + 22.0697798 + ], + [ + -82.9141368, + 22.0697798 + ], + [ + -82.9129205, + 22.0699741 + ], + [ + -82.9129625, + 22.0686526 + ], + [ + -82.9124592, + 22.0684194 + ], + [ + -82.9121446, + 22.067778 + ], + [ + -82.9116203, + 22.0669423 + ], + [ + -82.9125011, + 22.0661649 + ], + [ + -82.912543, + 22.0658151 + ], + [ + -82.9130673, + 22.0657956 + ], + [ + -82.9131512, + 22.0661649 + ], + [ + -82.9136335, + 22.0665147 + ], + [ + -82.9140949, + 22.0667674 + ], + [ + -82.9146611, + 22.0669034 + ], + [ + -82.9146192, + 22.0675254 + ], + [ + -82.9153112, + 22.0672338 + ], + [ + -82.9160872, + 22.0671367 + ], + [ + -82.9167792, + 22.0677197 + ], + [ + -82.9173664, + 22.0677391 + ], + [ + -82.9202814, + 22.067642 + ], + [ + -82.920533, + 22.0681084 + ], + [ + -82.9207847, + 22.0677391 + ], + [ + -82.9211622, + 22.0677586 + ], + [ + -82.92133, + 22.0680695 + ], + [ + -82.9216445, + 22.068089 + ], + [ + -82.9223575, + 22.0678752 + ], + [ + -82.9230915, + 22.0672921 + ], + [ + -82.9239933, + 22.0672144 + ], + [ + -82.9246644, + 22.0666702 + ], + [ + -82.9254403, + 22.0663981 + ] + ], + [ + [ + -82.9119768, + 22.0682056 + ], + [ + -82.9114735, + 22.0682833 + ], + [ + -82.9113477, + 22.068089 + ], + [ + -82.9114316, + 22.0677586 + ], + [ + -82.911851, + 22.067778 + ], + [ + -82.9119768, + 22.0682056 + ] + ], + [ + [ + -82.9086535, + 22.0650938 + ], + [ + -82.9086535, + 22.0657207 + ], + [ + -82.9083421, + 22.0658401 + ], + [ + -82.9083528, + 22.0663277 + ], + [ + -82.9081166, + 22.0664272 + ], + [ + -82.9081274, + 22.0659396 + ], + [ + -82.9085032, + 22.0651038 + ], + [ + -82.9086535, + 22.0650938 + ] + ], + [ + [ + -82.9085112, + 22.0646087 + ], + [ + -82.9078267, + 22.0659769 + ], + [ + -82.9074643, + 22.0663003 + ], + [ + -82.906149, + 22.0667108 + ], + [ + -82.905988, + 22.067171 + ], + [ + -82.9050485, + 22.0670964 + ], + [ + -82.9045787, + 22.0667979 + ], + [ + -82.9040553, + 22.0671337 + ], + [ + -82.90325, + 22.0674073 + ], + [ + -82.9024313, + 22.0674447 + ], + [ + -82.9020286, + 22.0672457 + ], + [ + -82.902042, + 22.0664247 + ], + [ + -82.902391, + 22.0657282 + ], + [ + -82.9033842, + 22.0640738 + ], + [ + -82.9033708, + 22.06334 + ], + [ + -82.903411, + 22.06283 + ], + [ + -82.9031292, + 22.0620588 + ], + [ + -82.903156, + 22.0600188 + ], + [ + -82.9032097, + 22.0592725 + ], + [ + -82.9036124, + 22.0590983 + ], + [ + -82.9038271, + 22.0595834 + ], + [ + -82.904109, + 22.059969 + ], + [ + -82.9042029, + 22.0605786 + ], + [ + -82.9044445, + 22.060591 + ], + [ + -82.904525, + 22.0614617 + ], + [ + -82.9046727, + 22.0616732 + ], + [ + -82.9050619, + 22.0610512 + ], + [ + -82.9053303, + 22.0611507 + ], + [ + -82.9053303, + 22.0627678 + ], + [ + -82.9058135, + 22.06283 + ], + [ + -82.9061222, + 22.0625688 + ], + [ + -82.9066188, + 22.0623573 + ], + [ + -82.9066859, + 22.0631409 + ], + [ + -82.9069812, + 22.0630166 + ], + [ + -82.907263, + 22.0627553 + ], + [ + -82.9077328, + 22.06283 + ], + [ + -82.9077059, + 22.0631161 + ], + [ + -82.9076791, + 22.064049 + ], + [ + -82.9078133, + 22.0645838 + ], + [ + -82.9075449, + 22.0654918 + ], + [ + -82.9080012, + 22.0647455 + ], + [ + -82.9085112, + 22.0646087 + ] + ], + [ + [ + -82.9043237, + 22.0581778 + ], + [ + -82.9042834, + 22.0584639 + ], + [ + -82.9039345, + 22.0587127 + ], + [ + -82.9035318, + 22.0588371 + ], + [ + -82.9033171, + 22.0589739 + ], + [ + -82.9032231, + 22.0587749 + ], + [ + -82.903411, + 22.0586008 + ], + [ + -82.9039211, + 22.0583644 + ], + [ + -82.9043237, + 22.0581778 + ] + ], + [ + [ + -82.9041928, + 22.0580546 + ], + [ + -82.9029346, + 22.0586377 + ], + [ + -82.9029084, + 22.0592451 + ], + [ + -82.9029084, + 22.0604841 + ], + [ + -82.9028821, + 22.0619904 + ], + [ + -82.9031181, + 22.0637639 + ], + [ + -82.9013879, + 22.0665819 + ], + [ + -82.9011258, + 22.0666305 + ], + [ + -82.9001821, + 22.0666062 + ], + [ + -82.9002083, + 22.0674322 + ], + [ + -82.8995792, + 22.0676509 + ], + [ + -82.8992646, + 22.0680153 + ], + [ + -82.8985568, + 22.0680396 + ], + [ + -82.8981374, + 22.0687684 + ], + [ + -82.8972461, + 22.068817 + ], + [ + -82.8962762, + 22.0703231 + ], + [ + -82.8956995, + 22.0711734 + ], + [ + -82.8952801, + 22.0705418 + ], + [ + -82.8950966, + 22.0700073 + ], + [ + -82.8954112, + 22.0695943 + ], + [ + -82.8953587, + 22.0670192 + ], + [ + -82.8951228, + 22.0662175 + ], + [ + -82.8954898, + 22.0654887 + ], + [ + -82.8943364, + 22.0656345 + ], + [ + -82.8937335, + 22.0642011 + ], + [ + -82.8938645, + 22.0628164 + ], + [ + -82.8940218, + 22.0619418 + ], + [ + -82.8943626, + 22.0609214 + ], + [ + -82.8955947, + 22.0603869 + ], + [ + -82.8964597, + 22.0596095 + ], + [ + -82.8970626, + 22.0595852 + ], + [ + -82.897351, + 22.0592208 + ], + [ + -82.8980063, + 22.058832 + ], + [ + -82.8981636, + 22.0583218 + ], + [ + -82.8990025, + 22.0576416 + ], + [ + -82.900418, + 22.0571557 + ], + [ + -82.9003656, + 22.0587106 + ], + [ + -82.8998151, + 22.0593908 + ], + [ + -82.9003132, + 22.0592208 + ], + [ + -82.9003918, + 22.0598281 + ], + [ + -82.8985044, + 22.0608242 + ], + [ + -82.8983996, + 22.0619175 + ], + [ + -82.8979015, + 22.062039 + ], + [ + -82.897718, + 22.0625977 + ], + [ + -82.897351, + 22.0627192 + ], + [ + -82.897351, + 22.0635452 + ], + [ + -82.8979015, + 22.0629864 + ], + [ + -82.898452, + 22.0627192 + ], + [ + -82.8979801, + 22.0638124 + ], + [ + -82.8991073, + 22.0637639 + ], + [ + -82.8991073, + 22.0650514 + ], + [ + -82.8985831, + 22.0667763 + ], + [ + -82.8994481, + 22.0652701 + ], + [ + -82.8997103, + 22.0637881 + ], + [ + -82.9008112, + 22.0635938 + ], + [ + -82.9015452, + 22.0629136 + ], + [ + -82.9022006, + 22.0600711 + ], + [ + -82.9021482, + 22.0592208 + ], + [ + -82.9027869, + 22.0582105 + ], + [ + -82.9037472, + 22.0577631 + ], + [ + -82.9041928, + 22.0580546 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/clipToOceanEez.json b/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/clipToOceanEez.json new file mode 100644 index 0000000000..ff32609810 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/clipToOceanEez.json @@ -0,0 +1,1125 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -82.94952392578125, + 22.083094832921418 + ], + [ + -82.90356941729799, + 21.927232381427668 + ], + [ + -82.9026175, + 21.9272565 + ], + [ + -82.9012871, + 21.9273958 + ], + [ + -82.8995836, + 21.9277861 + ], + [ + -82.8991708, + 21.9279009 + ], + [ + -82.8985271, + 21.9281771 + ], + [ + -82.8975749, + 21.9285652 + ], + [ + -82.8967542, + 21.9286946 + ], + [ + -82.8961372, + 21.9286548 + ], + [ + -82.8952253, + 21.9284458 + ], + [ + -82.8941953, + 21.9280029 + ], + [ + -82.8930658, + 21.9274242 + ], + [ + -82.892462, + 21.9276526 + ], + [ + -82.8913427, + 21.9273935 + ], + [ + -82.8899389, + 21.9268369 + ], + [ + -82.8888478, + 21.9267973 + ], + [ + -82.8869882, + 21.9265815 + ], + [ + -82.885777, + 21.926459 + ], + [ + -82.8842411, + 21.9257287 + ], + [ + -82.8836521, + 21.9255601 + ], + [ + -82.8829653, + 21.925523 + ], + [ + -82.8820251, + 21.9255749 + ], + [ + -82.8813402, + 21.9257924 + ], + [ + -82.8804976, + 21.9261679 + ], + [ + -82.8799903, + 21.9264752 + ], + [ + -82.8796829, + 21.9266428 + ], + [ + -82.8792479, + 21.9267296 + ], + [ + -82.8785873, + 21.926745 + ], + [ + -82.8777695, + 21.926938 + ], + [ + -82.8762192, + 21.9277093 + ], + [ + -82.8752536, + 21.9280626 + ], + [ + -82.8739232, + 21.9281174 + ], + [ + -82.871654, + 21.9277093 + ], + [ + -82.8708232, + 21.927738 + ], + [ + -82.8701537, + 21.9280268 + ], + [ + -82.86920956322406, + 21.928538588903717 + ], + [ + -82.88840426906012, + 22.05311402831299 + ], + [ + -82.8885628, + 22.0530619 + ], + [ + -82.8890608, + 22.0524545 + ], + [ + -82.8895851, + 22.0528675 + ], + [ + -82.8903453, + 22.0527217 + ], + [ + -82.8906337, + 22.0523816 + ], + [ + -82.891525, + 22.0536936 + ], + [ + -82.8915774, + 22.0552728 + ], + [ + -82.8899259, + 22.0568277 + ], + [ + -82.8892968, + 22.0568763 + ], + [ + -82.8890871, + 22.0563661 + ], + [ + -82.8888937226697, + 22.05629062810077 + ], + [ + -82.89459228515624, + 22.093274832590485 + ], + [ + -82.91653267295656, + 22.089208812751913 + ], + [ + -82.9162366, + 22.0883173 + ], + [ + -82.9172065, + 22.0872971 + ], + [ + -82.9185958, + 22.0873457 + ], + [ + -82.919356, + 22.0866413 + ], + [ + -82.9194871, + 22.0861069 + ], + [ + -82.9212697, + 22.084698 + ], + [ + -82.9257522, + 22.0847223 + ], + [ + -82.92727363363612, + 22.08721828461696 + ], + [ + -82.94952392578125, + 22.083094832921418 + ] + ], + [ + [ + -82.9269502, + 22.0667285 + ], + [ + -82.9265518, + 22.0669229 + ], + [ + -82.9262162, + 22.0673116 + ], + [ + -82.9254822, + 22.0684777 + ], + [ + -82.9250838, + 22.0685554 + ], + [ + -82.9246224, + 22.0690607 + ], + [ + -82.9244337, + 22.069255 + ], + [ + -82.9243917, + 22.0696243 + ], + [ + -82.9238465, + 22.0700519 + ], + [ + -82.9236158, + 22.0705572 + ], + [ + -82.9235739, + 22.0711402 + ], + [ + -82.9225882, + 22.0712179 + ], + [ + -82.9226721, + 22.0718787 + ], + [ + -82.9228818, + 22.0721896 + ], + [ + -82.923469, + 22.0714511 + ], + [ + -82.9236577, + 22.0718787 + ], + [ + -82.9239933, + 22.0711596 + ], + [ + -82.9244547, + 22.0710819 + ], + [ + -82.9243917, + 22.0716455 + ], + [ + -82.9251886, + 22.0715872 + ], + [ + -82.9253145, + 22.0721702 + ], + [ + -82.9250628, + 22.0726366 + ], + [ + -82.9239304, + 22.0730253 + ], + [ + -82.9236577, + 22.0733946 + ], + [ + -82.9229028, + 22.0743857 + ], + [ + -82.9218962, + 22.075027 + ], + [ + -82.9208476, + 22.07561 + ], + [ + -82.919149, + 22.0757072 + ], + [ + -82.9188134, + 22.0752991 + ], + [ + -82.9186247, + 22.0746578 + ], + [ + -82.9186666, + 22.0738027 + ], + [ + -82.9179117, + 22.0731419 + ], + [ + -82.9178697, + 22.0724228 + ], + [ + -82.9192328, + 22.0715094 + ], + [ + -82.9219591, + 22.0695077 + ], + [ + -82.9231125, + 22.0689247 + ], + [ + -82.9240143, + 22.0683027 + ], + [ + -82.9252096, + 22.0676614 + ], + [ + -82.9257758, + 22.0670784 + ], + [ + -82.9262582, + 22.0661843 + ], + [ + -82.9268034, + 22.0661843 + ], + [ + -82.9269502, + 22.0667285 + ] + ], + [ + [ + -82.9254403, + 22.0663981 + ], + [ + -82.9247063, + 22.0674671 + ], + [ + -82.9238255, + 22.0678946 + ], + [ + -82.9229447, + 22.0682056 + ], + [ + -82.9224834, + 22.0685554 + ], + [ + -82.922022, + 22.0689052 + ], + [ + -82.9210993, + 22.069702 + ], + [ + -82.9204492, + 22.0695271 + ], + [ + -82.9204072, + 22.0701685 + ], + [ + -82.9193167, + 22.0709653 + ], + [ + -82.9184779, + 22.0712957 + ], + [ + -82.9165276, + 22.0724423 + ], + [ + -82.9159194, + 22.072384 + ], + [ + -82.9157307, + 22.0719564 + ], + [ + -82.914766, + 22.0717427 + ], + [ + -82.9141159, + 22.0713928 + ], + [ + -82.9144095, + 22.0706543 + ], + [ + -82.9144724, + 22.0697798 + ], + [ + -82.9141368, + 22.0697798 + ], + [ + -82.9129205, + 22.0699741 + ], + [ + -82.9129625, + 22.0686526 + ], + [ + -82.9124592, + 22.0684194 + ], + [ + -82.9121446, + 22.067778 + ], + [ + -82.9116203, + 22.0669423 + ], + [ + -82.9125011, + 22.0661649 + ], + [ + -82.912543, + 22.0658151 + ], + [ + -82.9130673, + 22.0657956 + ], + [ + -82.9131512, + 22.0661649 + ], + [ + -82.9136335, + 22.0665147 + ], + [ + -82.9140949, + 22.0667674 + ], + [ + -82.9146611, + 22.0669034 + ], + [ + -82.9146192, + 22.0675254 + ], + [ + -82.9153112, + 22.0672338 + ], + [ + -82.9160872, + 22.0671367 + ], + [ + -82.9167792, + 22.0677197 + ], + [ + -82.9173664, + 22.0677391 + ], + [ + -82.9202814, + 22.067642 + ], + [ + -82.920533, + 22.0681084 + ], + [ + -82.9207847, + 22.0677391 + ], + [ + -82.9211622, + 22.0677586 + ], + [ + -82.92133, + 22.0680695 + ], + [ + -82.9216445, + 22.068089 + ], + [ + -82.9223575, + 22.0678752 + ], + [ + -82.9230915, + 22.0672921 + ], + [ + -82.9239933, + 22.0672144 + ], + [ + -82.9246644, + 22.0666702 + ], + [ + -82.9254403, + 22.0663981 + ] + ], + [ + [ + -82.9119768, + 22.0682056 + ], + [ + -82.9114735, + 22.0682833 + ], + [ + -82.9113477, + 22.068089 + ], + [ + -82.9114316, + 22.0677586 + ], + [ + -82.911851, + 22.067778 + ], + [ + -82.9119768, + 22.0682056 + ] + ], + [ + [ + -82.9086535, + 22.0650938 + ], + [ + -82.9086535, + 22.0657207 + ], + [ + -82.9083421, + 22.0658401 + ], + [ + -82.9083528, + 22.0663277 + ], + [ + -82.9081166, + 22.0664272 + ], + [ + -82.9081274, + 22.0659396 + ], + [ + -82.9085032, + 22.0651038 + ], + [ + -82.9086535, + 22.0650938 + ] + ], + [ + [ + -82.9085112, + 22.0646087 + ], + [ + -82.9078267, + 22.0659769 + ], + [ + -82.9074643, + 22.0663003 + ], + [ + -82.906149, + 22.0667108 + ], + [ + -82.905988, + 22.067171 + ], + [ + -82.9050485, + 22.0670964 + ], + [ + -82.9045787, + 22.0667979 + ], + [ + -82.9040553, + 22.0671337 + ], + [ + -82.90325, + 22.0674073 + ], + [ + -82.9024313, + 22.0674447 + ], + [ + -82.9020286, + 22.0672457 + ], + [ + -82.902042, + 22.0664247 + ], + [ + -82.902391, + 22.0657282 + ], + [ + -82.9033842, + 22.0640738 + ], + [ + -82.9033708, + 22.06334 + ], + [ + -82.903411, + 22.06283 + ], + [ + -82.9031292, + 22.0620588 + ], + [ + -82.903156, + 22.0600188 + ], + [ + -82.9032097, + 22.0592725 + ], + [ + -82.9036124, + 22.0590983 + ], + [ + -82.9038271, + 22.0595834 + ], + [ + -82.904109, + 22.059969 + ], + [ + -82.9042029, + 22.0605786 + ], + [ + -82.9044445, + 22.060591 + ], + [ + -82.904525, + 22.0614617 + ], + [ + -82.9046727, + 22.0616732 + ], + [ + -82.9050619, + 22.0610512 + ], + [ + -82.9053303, + 22.0611507 + ], + [ + -82.9053303, + 22.0627678 + ], + [ + -82.9058135, + 22.06283 + ], + [ + -82.9061222, + 22.0625688 + ], + [ + -82.9066188, + 22.0623573 + ], + [ + -82.9066859, + 22.0631409 + ], + [ + -82.9069812, + 22.0630166 + ], + [ + -82.907263, + 22.0627553 + ], + [ + -82.9077328, + 22.06283 + ], + [ + -82.9077059, + 22.0631161 + ], + [ + -82.9076791, + 22.064049 + ], + [ + -82.9078133, + 22.0645838 + ], + [ + -82.9075449, + 22.0654918 + ], + [ + -82.9080012, + 22.0647455 + ], + [ + -82.9085112, + 22.0646087 + ] + ], + [ + [ + -82.9043237, + 22.0581778 + ], + [ + -82.9042834, + 22.0584639 + ], + [ + -82.9039345, + 22.0587127 + ], + [ + -82.9035318, + 22.0588371 + ], + [ + -82.9033171, + 22.0589739 + ], + [ + -82.9032231, + 22.0587749 + ], + [ + -82.903411, + 22.0586008 + ], + [ + -82.9039211, + 22.0583644 + ], + [ + -82.9043237, + 22.0581778 + ] + ], + [ + [ + -82.9041928, + 22.0580546 + ], + [ + -82.9029346, + 22.0586377 + ], + [ + -82.9029084, + 22.0592451 + ], + [ + -82.9029084, + 22.0604841 + ], + [ + -82.9028821, + 22.0619904 + ], + [ + -82.9031181, + 22.0637639 + ], + [ + -82.9013879, + 22.0665819 + ], + [ + -82.9011258, + 22.0666305 + ], + [ + -82.9001821, + 22.0666062 + ], + [ + -82.9002083, + 22.0674322 + ], + [ + -82.8995792, + 22.0676509 + ], + [ + -82.8992646, + 22.0680153 + ], + [ + -82.8985568, + 22.0680396 + ], + [ + -82.8981374, + 22.0687684 + ], + [ + -82.8972461, + 22.068817 + ], + [ + -82.8962762, + 22.0703231 + ], + [ + -82.8956995, + 22.0711734 + ], + [ + -82.8952801, + 22.0705418 + ], + [ + -82.8950966, + 22.0700073 + ], + [ + -82.8954112, + 22.0695943 + ], + [ + -82.8953587, + 22.0670192 + ], + [ + -82.8951228, + 22.0662175 + ], + [ + -82.8954898, + 22.0654887 + ], + [ + -82.8943364, + 22.0656345 + ], + [ + -82.8937335, + 22.0642011 + ], + [ + -82.8938645, + 22.0628164 + ], + [ + -82.8940218, + 22.0619418 + ], + [ + -82.8943626, + 22.0609214 + ], + [ + -82.8955947, + 22.0603869 + ], + [ + -82.8964597, + 22.0596095 + ], + [ + -82.8970626, + 22.0595852 + ], + [ + -82.897351, + 22.0592208 + ], + [ + -82.8980063, + 22.058832 + ], + [ + -82.8981636, + 22.0583218 + ], + [ + -82.8990025, + 22.0576416 + ], + [ + -82.900418, + 22.0571557 + ], + [ + -82.9003656, + 22.0587106 + ], + [ + -82.8998151, + 22.0593908 + ], + [ + -82.9003132, + 22.0592208 + ], + [ + -82.9003918, + 22.0598281 + ], + [ + -82.8985044, + 22.0608242 + ], + [ + -82.8983996, + 22.0619175 + ], + [ + -82.8979015, + 22.062039 + ], + [ + -82.897718, + 22.0625977 + ], + [ + -82.897351, + 22.0627192 + ], + [ + -82.897351, + 22.0635452 + ], + [ + -82.8979015, + 22.0629864 + ], + [ + -82.898452, + 22.0627192 + ], + [ + -82.8979801, + 22.0638124 + ], + [ + -82.8991073, + 22.0637639 + ], + [ + -82.8991073, + 22.0650514 + ], + [ + -82.8985831, + 22.0667763 + ], + [ + -82.8994481, + 22.0652701 + ], + [ + -82.8997103, + 22.0637881 + ], + [ + -82.9008112, + 22.0635938 + ], + [ + -82.9015452, + 22.0629136 + ], + [ + -82.9022006, + 22.0600711 + ], + [ + -82.9021482, + 22.0592208 + ], + [ + -82.9027869, + 22.0582105 + ], + [ + -82.9037472, + 22.0577631 + ], + [ + -82.9041928, + 22.0580546 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/validatePolygon.json b/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/validatePolygon.json new file mode 100644 index 0000000000..7906a1dacf --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-cuba-channel-span.json/validatePolygon.json @@ -0,0 +1,33 @@ +{ + "type": "Feature", + "properties": { + "name": "gp-clip-ocean-cuba-channel-span.json" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -82.8973388671875, + 21.906100421878413 + ], + [ + -82.86712646484375, + 21.915019085230302 + ], + [ + -82.89459228515624, + 22.093274832590485 + ], + [ + -82.94952392578125, + 22.083094832921418 + ], + [ + -82.8973388671875, + 21.906100421878413 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/clipToLand.json b/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/clipToLand.json new file mode 100644 index 0000000000..133307612d --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/clipToLand.json @@ -0,0 +1,1159 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -119.8873858, + 34.0077476 + ], + [ + -119.8873253, + 34.007478 + ], + [ + -119.8872558, + 34.0073252 + ], + [ + -119.887117, + 34.0072383 + ], + [ + -119.8870388, + 34.0070627 + ], + [ + -119.8869344, + 34.0069383 + ], + [ + -119.8868131, + 34.0068901 + ], + [ + -119.8866394, + 34.0066422 + ], + [ + -119.8865264, + 34.0065694 + ], + [ + -119.8864047, + 34.0066612 + ], + [ + -119.8862659, + 34.0068898 + ], + [ + -119.8861882, + 34.0069215 + ], + [ + -119.8860403, + 34.0068411 + ], + [ + -119.8859449, + 34.0066021 + ], + [ + -119.8858582, + 34.0065324 + ], + [ + -119.8859275, + 34.0063922 + ], + [ + -119.8860057, + 34.0063086 + ], + [ + -119.8860059, + 34.0058038 + ], + [ + -119.8859537, + 34.0056761 + ], + [ + -119.8858496, + 34.0056734 + ], + [ + -119.8854676, + 34.0059072 + ], + [ + -119.8853371, + 34.0058701 + ], + [ + -119.8853022, + 34.0057498 + ], + [ + -119.8853022, + 34.0056011 + ], + [ + -119.8851982, + 34.0054699 + ], + [ + -119.8851116, + 34.0053958 + ], + [ + -119.8851546, + 34.005291 + ], + [ + -119.8854417, + 34.0051921 + ], + [ + -119.8856235, + 34.0050864 + ], + [ + -119.885641, + 34.0049968 + ], + [ + -119.8856149, + 34.0047077 + ], + [ + -119.8855281, + 34.0046423 + ], + [ + -119.8855282, + 34.0045476 + ], + [ + -119.8853287, + 34.0044142 + ], + [ + -119.8852679, + 34.0042662 + ], + [ + -119.8852853, + 34.0041944 + ], + [ + -119.8851289, + 34.0039584 + ], + [ + -119.8851289, + 34.0038502 + ], + [ + -119.8850419, + 34.0037287 + ], + [ + -119.8850422, + 34.0036295 + ], + [ + -119.8848941, + 34.0034229 + ], + [ + -119.8848162, + 34.0033735 + ], + [ + -119.8847382, + 34.0032861 + ], + [ + -119.8847817, + 34.0032239 + ], + [ + -119.8849725, + 34.00315 + ], + [ + -119.8850507, + 34.0030799 + ], + [ + -119.8850334, + 34.0030185 + ], + [ + -119.8849117, + 34.0029051 + ], + [ + -119.8847033, + 34.0028142 + ], + [ + -119.8845558, + 34.0026886 + ], + [ + -119.8845469, + 34.0025962 + ], + [ + -119.8844775, + 34.0024976 + ], + [ + -119.8844952, + 34.0023649 + ], + [ + -119.8845906, + 34.0021985 + ], + [ + -119.8845035, + 34.0021015 + ], + [ + -119.8844863, + 34.0019975 + ], + [ + -119.8845039, + 34.0018851 + ], + [ + -119.8844688, + 34.0017715 + ], + [ + -119.8843652, + 34.0017013 + ], + [ + -119.8842433, + 34.001669 + ], + [ + -119.8841218, + 34.0014382 + ], + [ + -119.8839393, + 34.0012873 + ], + [ + -119.883714, + 34.0012521 + ], + [ + -119.883245, + 34.0011299 + ], + [ + -119.8830715, + 34.0009722 + ], + [ + -119.8829588, + 34.0008363 + ], + [ + -119.8827847, + 34.0006945 + ], + [ + -119.8826897, + 34.0005186 + ], + [ + -119.8826912, + 34.0004513 + ], + [ + -119.8826982, + 34.0001379 + ], + [ + -119.8827589, + 33.9999955 + ], + [ + -119.8828543, + 33.9999031 + ], + [ + -119.8830196, + 33.9998937 + ], + [ + -119.883375, + 33.9999028 + ], + [ + -119.8838179, + 33.9998531 + ], + [ + -119.8839133, + 33.9997586 + ], + [ + -119.8838356, + 33.9996824 + ], + [ + -119.8836702, + 33.9996397 + ], + [ + -119.8835319, + 33.9995373 + ], + [ + -119.8833924, + 33.9993738 + ], + [ + -119.8833231, + 33.9991218 + ], + [ + -119.8833057, + 33.998968 + ], + [ + -119.8833407, + 33.9987728 + ], + [ + -119.8832968, + 33.9986209 + ], + [ + -119.8832015, + 33.9986005 + ], + [ + -119.882802, + 33.9986488 + ], + [ + -119.8826289, + 33.9986287 + ], + [ + -119.8825677, + 33.9985077 + ], + [ + -119.8825854, + 33.9983953 + ], + [ + -119.8828195, + 33.9981694 + ], + [ + -119.8828721, + 33.9980646 + ], + [ + -119.8828981, + 33.9978897 + ], + [ + -119.8828459, + 33.997762 + ], + [ + -119.8827587, + 33.9976518 + ], + [ + -119.8824724, + 33.9975069 + ], + [ + -119.882273, + 33.9974478 + ], + [ + -119.8820473, + 33.9973521 + ], + [ + -119.881865, + 33.9972325 + ], + [ + -119.8817257, + 33.9971027 + ], + [ + -119.8815439, + 33.9968569 + ], + [ + -119.881448, + 33.9962978 + ], + [ + -119.8813789, + 33.9962081 + ], + [ + -119.8813351, + 33.9961103 + ], + [ + -119.8813181, + 33.9959295 + ], + [ + -119.8811613, + 33.9957949 + ], + [ + -119.8810746, + 33.9956148 + ], + [ + -119.8810919, + 33.995437 + ], + [ + -119.8810051, + 33.9952952 + ], + [ + -119.8809273, + 33.9950926 + ], + [ + -119.8809966, + 33.9949163 + ], + [ + -119.8812054, + 33.9948314 + ], + [ + -119.8812662, + 33.9947588 + ], + [ + -119.8812227, + 33.994672 + ], + [ + -119.8810317, + 33.9945318 + ], + [ + -119.8808927, + 33.9943775 + ], + [ + -119.8807187, + 33.9940283 + ], + [ + -119.8807101, + 33.9938747 + ], + [ + -119.8807535, + 33.9937452 + ], + [ + -119.8808576, + 33.9936126 + ], + [ + -119.8809882, + 33.9935189 + ], + [ + -119.8810838, + 33.9935328 + ], + [ + -119.8811877, + 33.9936321 + ], + [ + -119.8813176, + 33.9936491 + ], + [ + -119.8813697, + 33.9934452 + ], + [ + -119.8815091, + 33.9933879 + ], + [ + -119.8814918, + 33.993178 + ], + [ + -119.8813354, + 33.9932009 + ], + [ + -119.8811526, + 33.9932957 + ], + [ + -119.8809707, + 33.9932594 + ], + [ + -119.880988, + 33.9931022 + ], + [ + -119.8812049, + 33.9929926 + ], + [ + -119.8814397, + 33.9928252 + ], + [ + -119.8814912, + 33.9927114 + ], + [ + -119.881448, + 33.9923927 + ], + [ + -119.8813785, + 33.9922445 + ], + [ + -119.8813698, + 33.9921292 + ], + [ + -119.8812742, + 33.9919488 + ], + [ + -119.8811183, + 33.991812 + ], + [ + -119.8809791, + 33.9917364 + ], + [ + -119.8808406, + 33.9916179 + ], + [ + -119.8805364, + 33.9916145 + ], + [ + -119.8802938, + 33.991685 + ], + [ + -119.8800856, + 33.991718 + ], + [ + -119.8799288, + 33.9916601 + ], + [ + -119.87979, + 33.9915168 + ], + [ + -119.8797555, + 33.9913694 + ], + [ + -119.879703, + 33.991251 + ], + [ + -119.8795211, + 33.9909556 + ], + [ + -119.8794085, + 33.9908354 + ], + [ + -119.8791741, + 33.9907349 + ], + [ + -119.8790262, + 33.9905804 + ], + [ + -119.8791566, + 33.9905092 + ], + [ + -119.8793216, + 33.9904728 + ], + [ + -119.8794342, + 33.990372 + ], + [ + -119.8794513, + 33.9902734 + ], + [ + -119.8793993, + 33.9901796 + ], + [ + -119.8792261, + 33.9901256 + ], + [ + -119.8790348, + 33.9900307 + ], + [ + -119.8789306, + 33.9898838 + ], + [ + -119.8789134, + 33.9897795 + ], + [ + -119.8788529, + 33.9896068 + ], + [ + -119.8782447, + 33.9891475 + ], + [ + -119.8779846, + 33.9889201 + ], + [ + -119.8778112, + 33.9887061 + ], + [ + -119.8774639, + 33.9881428 + ], + [ + -119.8773422, + 33.9878469 + ], + [ + -119.87729, + 33.9876448 + ], + [ + -119.877125, + 33.9872012 + ], + [ + -119.8769517, + 33.9865975 + ], + [ + -119.8769338, + 33.9864009 + ], + [ + -119.8769774, + 33.9858952 + ], + [ + -119.8765957, + 33.9852364 + ], + [ + -119.8763524, + 33.9848989 + ], + [ + -119.8761786, + 33.9846217 + ], + [ + -119.8759619, + 33.9840056 + ], + [ + -119.8756233, + 33.9831857 + ], + [ + -119.875337, + 33.9827662 + ], + [ + -119.8751719, + 33.9824195 + ], + [ + -119.8750939, + 33.9822055 + ], + [ + -119.8749375, + 33.9819673 + ], + [ + -119.874512, + 33.9815304 + ], + [ + -119.8743039, + 33.9812301 + ], + [ + -119.874217, + 33.9810542 + ], + [ + -119.8741653, + 33.9806924 + ], + [ + -119.8742431, + 33.9804714 + ], + [ + -119.8742602, + 33.9803184 + ], + [ + -119.8742257, + 33.980169 + ], + [ + -119.8739221, + 33.9800033 + ], + [ + -119.8736963, + 33.9800766 + ], + [ + -119.8735403, + 33.980219 + ], + [ + -119.873375, + 33.9803208 + ], + [ + -119.8731148, + 33.9804067 + ], + [ + -119.8728717, + 33.9804543 + ], + [ + -119.8726374, + 33.9804237 + ], + [ + -119.8722209, + 33.9801854 + ], + [ + -119.8720817, + 33.9802743 + ], + [ + -119.8717868, + 33.980587 + ], + [ + -119.8716303, + 33.9806865 + ], + [ + -119.8713352, + 33.9806949 + ], + [ + -119.8710052, + 33.980639 + ], + [ + -119.8703367, + 33.980469 + ], + [ + -119.8699638, + 33.9804164 + ], + [ + -119.8692344, + 33.9803373 + ], + [ + -119.8688873, + 33.9803622 + ], + [ + -119.868523, + 33.9803573 + ], + [ + -119.8677764, + 33.9802122 + ], + [ + -119.8674031, + 33.9800833 + ], + [ + -119.8670038, + 33.9799805 + ], + [ + -119.8666995, + 33.9798534 + ], + [ + -119.8664565, + 33.979712 + ], + [ + -119.8661961, + 33.9795837 + ], + [ + -119.8658578, + 33.9794602 + ], + [ + -119.8652243, + 33.9791825 + ], + [ + -119.8645556, + 33.9787194 + ], + [ + -119.864278, + 33.9786357 + ], + [ + -119.8638787, + 33.9783707 + ], + [ + -119.8637135, + 33.9781907 + ], + [ + -119.8634447, + 33.9780892 + ], + [ + -119.8632187, + 33.9779822 + ], + [ + -119.86300382103452, + 33.97784632740917 + ], + [ + -119.86633300781249, + 34.01197318692261 + ], + [ + -119.87900280788777, + 34.018815075021614 + ], + [ + -119.8790527, + 34.0186818 + ], + [ + -119.8792007, + 34.0183386 + ], + [ + -119.879461, + 34.0178044 + ], + [ + -119.8798081, + 34.0172318 + ], + [ + -119.8801723, + 34.0168738 + ], + [ + -119.8810059, + 34.0162977 + ], + [ + -119.8812145, + 34.0162737 + ], + [ + -119.8813967, + 34.0161927 + ], + [ + -119.8816051, + 34.0161372 + ], + [ + -119.8817522, + 34.0161635 + ], + [ + -119.8819, + 34.0160997 + ], + [ + -119.8820474, + 34.0160109 + ], + [ + -119.8822297, + 34.0158555 + ], + [ + -119.8823337, + 34.0156937 + ], + [ + -119.882351, + 34.0155522 + ], + [ + -119.8822559, + 34.0151397 + ], + [ + -119.8822214, + 34.0148796 + ], + [ + -119.8821516, + 34.0147539 + ], + [ + -119.8821256, + 34.0146496 + ], + [ + -119.8821774, + 34.0144931 + ], + [ + -119.882447, + 34.0142026 + ], + [ + -119.8825942, + 34.0138052 + ], + [ + -119.8825423, + 34.0136347 + ], + [ + -119.8824205, + 34.0135417 + ], + [ + -119.882256, + 34.0134722 + ], + [ + -119.8821433, + 34.013298 + ], + [ + -119.8821256, + 34.0130407 + ], + [ + -119.8821603, + 34.0129086 + ], + [ + -119.8822559, + 34.0127149 + ], + [ + -119.8824081, + 34.0123306 + ], + [ + -119.8824467, + 34.0122331 + ], + [ + -119.8825335, + 34.0120436 + ], + [ + -119.8826726, + 34.0118287 + ], + [ + -119.8827854, + 34.0114981 + ], + [ + -119.8829244, + 34.0112875 + ], + [ + -119.88348, + 34.0107089 + ], + [ + -119.8836095, + 34.0104394 + ], + [ + -119.8837312, + 34.0102398 + ], + [ + -119.8842523, + 34.009694 + ], + [ + -119.8843738, + 34.0094629 + ], + [ + -119.8844345, + 34.0092299 + ], + [ + -119.8845039, + 34.0091438 + ], + [ + -119.8846778, + 34.0090468 + ], + [ + -119.884912, + 34.0089357 + ], + [ + -119.885372, + 34.0088029 + ], + [ + -119.8855367, + 34.0088502 + ], + [ + -119.8856586, + 34.0089207 + ], + [ + -119.8858496, + 34.0090992 + ], + [ + -119.8859793, + 34.0091611 + ], + [ + -119.8863616, + 34.0092496 + ], + [ + -119.8865002, + 34.0093253 + ], + [ + -119.8866306, + 34.0094434 + ], + [ + -119.8867089, + 34.0094275 + ], + [ + -119.8868561, + 34.0092484 + ], + [ + -119.886995, + 34.0091486 + ], + [ + -119.8870736, + 34.0089993 + ], + [ + -119.8870038, + 34.0089818 + ], + [ + -119.8868999, + 34.0089025 + ], + [ + -119.8869083, + 34.0088014 + ], + [ + -119.8869866, + 34.0086412 + ], + [ + -119.8870035, + 34.0084344 + ], + [ + -119.8870384, + 34.0082955 + ], + [ + -119.8871861, + 34.0081393 + ], + [ + -119.8873422, + 34.0079223 + ], + [ + -119.8873858, + 34.0077476 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/clipToOcean.json b/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/clipToOcean.json new file mode 100644 index 0000000000..b5ab0739f5 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/clipToOcean.json @@ -0,0 +1,1743 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -120.00003924342847, + 33.98050316955733 + ], + [ + -119.9995892, + 33.980591 + ], + [ + -119.9988771, + 33.980709 + ], + [ + -119.997827, + 33.9809358 + ], + [ + -119.9973929, + 33.9810874 + ], + [ + -119.9970716, + 33.9812215 + ], + [ + -119.9967766, + 33.9813607 + ], + [ + -119.9964206, + 33.9816201 + ], + [ + -119.9961863, + 33.9817429 + ], + [ + -119.9960216, + 33.9818111 + ], + [ + -119.9959175, + 33.9817725 + ], + [ + -119.9957787, + 33.9818954 + ], + [ + -119.9956137, + 33.9817965 + ], + [ + -119.9954483, + 33.9818466 + ], + [ + -119.9952749, + 33.9818536 + ], + [ + -119.9947717, + 33.9820666 + ], + [ + -119.9945371, + 33.9821015 + ], + [ + -119.9930351, + 33.9820648 + ], + [ + -119.9927749, + 33.982038 + ], + [ + -119.9924453, + 33.9819693 + ], + [ + -119.9922369, + 33.9818988 + ], + [ + -119.991985, + 33.9819264 + ], + [ + -119.9915248, + 33.9820503 + ], + [ + -119.9909608, + 33.9822236 + ], + [ + -119.9903528, + 33.9823757 + ], + [ + -119.9896761, + 33.9825799 + ], + [ + -119.9888079, + 33.9827683 + ], + [ + -119.9876532, + 33.9830823 + ], + [ + -119.9868899, + 33.9833273 + ], + [ + -119.9847095, + 33.983482 + ], + [ + -119.9839805, + 33.9835408 + ], + [ + -119.9832168, + 33.9835627 + ], + [ + -119.9820474, + 33.9833761 + ], + [ + -119.9813285, + 33.9832783 + ], + [ + -119.9806848, + 33.9831092 + ], + [ + -119.977975, + 33.9815558 + ], + [ + -119.9775255, + 33.9813326 + ], + [ + -119.9777752, + 33.9806995 + ], + [ + -119.9783478, + 33.9802328 + ], + [ + -119.978556, + 33.9798525 + ], + [ + -119.978765, + 33.9795108 + ], + [ + -119.978964, + 33.9792925 + ], + [ + -119.9791899, + 33.9789849 + ], + [ + -119.9793205, + 33.9787559 + ], + [ + -119.9794331, + 33.9784409 + ], + [ + -119.9795978, + 33.9781045 + ], + [ + -119.9797801, + 33.9774825 + ], + [ + -119.9798236, + 33.977114 + ], + [ + -119.97985, + 33.9766551 + ], + [ + -119.9798326, + 33.976497 + ], + [ + -119.9798669, + 33.9763266 + ], + [ + -119.9798323, + 33.9761431 + ], + [ + -119.9798582, + 33.9759454 + ], + [ + -119.9798148, + 33.9757932 + ], + [ + -119.9798323, + 33.975627 + ], + [ + -119.9796761, + 33.975301 + ], + [ + -119.9797452, + 33.9750863 + ], + [ + -119.9797457, + 33.9749398 + ], + [ + -119.9796764, + 33.9747578 + ], + [ + -119.9796672, + 33.9746358 + ], + [ + -119.9796846, + 33.974411 + ], + [ + -119.9794849, + 33.9736128 + ], + [ + -119.9794854, + 33.9732003 + ], + [ + -119.9795891, + 33.9728468 + ], + [ + -119.9795805, + 33.9725943 + ], + [ + -119.9795459, + 33.9724245 + ], + [ + -119.9795895, + 33.9721889 + ], + [ + -119.9795809, + 33.971686 + ], + [ + -119.979624, + 33.9711169 + ], + [ + -119.9796846, + 33.9709135 + ], + [ + -119.9796587, + 33.9706335 + ], + [ + -119.9797453, + 33.9701937 + ], + [ + -119.9797108, + 33.9699835 + ], + [ + -119.9797719, + 33.9694417 + ], + [ + -119.9797538, + 33.969207 + ], + [ + -119.9796154, + 33.9688182 + ], + [ + -119.9796154, + 33.968568 + ], + [ + -119.9795369, + 33.9683993 + ], + [ + -119.9793636, + 33.9681403 + ], + [ + -119.9792247, + 33.9678216 + ], + [ + -119.9789558, + 33.9674342 + ], + [ + -119.9788427, + 33.9673615 + ], + [ + -119.9787214, + 33.9672569 + ], + [ + -119.9786605, + 33.9672352 + ], + [ + -119.9783914, + 33.9673887 + ], + [ + -119.9782614, + 33.9674146 + ], + [ + -119.9781132, + 33.9674157 + ], + [ + -119.977983, + 33.9673515 + ], + [ + -119.9778876, + 33.9672793 + ], + [ + -119.977775, + 33.9671145 + ], + [ + -119.9777232, + 33.9669553 + ], + [ + -119.9777139, + 33.9667409 + ], + [ + -119.9777661, + 33.9665079 + ], + [ + -119.9779309, + 33.965996 + ], + [ + -119.977914, + 33.9655943 + ], + [ + -119.9781485, + 33.9646243 + ], + [ + -119.9782612, + 33.9633697 + ], + [ + -119.9782003, + 33.9628183 + ], + [ + -119.9781049, + 33.9625343 + ], + [ + -119.9779919, + 33.9622678 + ], + [ + -119.977714, + 33.9618124 + ], + [ + -119.9773843, + 33.9613469 + ], + [ + -119.9770282, + 33.9608806 + ], + [ + -119.976924, + 33.9605785 + ], + [ + -119.9769677, + 33.9602416 + ], + [ + -119.9771498, + 33.9592228 + ], + [ + -119.9771844, + 33.9587594 + ], + [ + -119.9771845, + 33.9582638 + ], + [ + -119.9771496, + 33.958006 + ], + [ + -119.9770541, + 33.9575326 + ], + [ + -119.9769069, + 33.9570714 + ], + [ + -119.9764557, + 33.9563529 + ], + [ + -119.9762559, + 33.9561156 + ], + [ + -119.9760996, + 33.9560037 + ], + [ + -119.9758562, + 33.9559279 + ], + [ + -119.9752661, + 33.955848 + ], + [ + -119.9744158, + 33.9555185 + ], + [ + -119.9741202, + 33.9553308 + ], + [ + -119.973756, + 33.9551349 + ], + [ + -119.9734866, + 33.9549548 + ], + [ + -119.9732001, + 33.9547966 + ], + [ + -119.9727839, + 33.9544686 + ], + [ + -119.9725234, + 33.9542076 + ], + [ + -119.9722626, + 33.9538224 + ], + [ + -119.9716987, + 33.9531371 + ], + [ + -119.971256, + 33.9525042 + ], + [ + -119.9710981, + 33.952269 + ], + [ + -119.9709622, + 33.9520508 + ], + [ + -119.9707496, + 33.9516621 + ], + [ + -119.9705094, + 33.9515754 + ], + [ + -119.9700929, + 33.9511977 + ], + [ + -119.9704747, + 33.9509907 + ], + [ + -119.9706827, + 33.9508471 + ], + [ + -119.9708997, + 33.9505798 + ], + [ + -119.9709957, + 33.9502938 + ], + [ + -119.9711343, + 33.9499682 + ], + [ + -119.9711863, + 33.94976 + ], + [ + -119.9711863, + 33.9495707 + ], + [ + -119.9712299, + 33.9492968 + ], + [ + -119.9711774, + 33.9488111 + ], + [ + -119.971195, + 33.9483718 + ], + [ + -119.9711492520577, + 33.948014889243424 + ], + [ + -119.96246337890624, + 33.94392957889264 + ], + [ + -119.91199493408203, + 33.95133445208438 + ], + [ + -119.86255645751955, + 33.973260489231485 + ], + [ + -119.86300382103452, + 33.97784632740917 + ], + [ + -119.8632187, + 33.9779822 + ], + [ + -119.8634447, + 33.9780892 + ], + [ + -119.8637135, + 33.9781907 + ], + [ + -119.8638787, + 33.9783707 + ], + [ + -119.864278, + 33.9786357 + ], + [ + -119.8645556, + 33.9787194 + ], + [ + -119.8652243, + 33.9791825 + ], + [ + -119.8658578, + 33.9794602 + ], + [ + -119.8661961, + 33.9795837 + ], + [ + -119.8664565, + 33.979712 + ], + [ + -119.8666995, + 33.9798534 + ], + [ + -119.8670038, + 33.9799805 + ], + [ + -119.8674031, + 33.9800833 + ], + [ + -119.8677764, + 33.9802122 + ], + [ + -119.868523, + 33.9803573 + ], + [ + -119.8688873, + 33.9803622 + ], + [ + -119.8692344, + 33.9803373 + ], + [ + -119.8699638, + 33.9804164 + ], + [ + -119.8703367, + 33.980469 + ], + [ + -119.8710052, + 33.980639 + ], + [ + -119.8713352, + 33.9806949 + ], + [ + -119.8716303, + 33.9806865 + ], + [ + -119.8717868, + 33.980587 + ], + [ + -119.8720817, + 33.9802743 + ], + [ + -119.8722209, + 33.9801854 + ], + [ + -119.8726374, + 33.9804237 + ], + [ + -119.8728717, + 33.9804543 + ], + [ + -119.8731148, + 33.9804067 + ], + [ + -119.873375, + 33.9803208 + ], + [ + -119.8735403, + 33.980219 + ], + [ + -119.8736963, + 33.9800766 + ], + [ + -119.8739221, + 33.9800033 + ], + [ + -119.8742257, + 33.980169 + ], + [ + -119.8742602, + 33.9803184 + ], + [ + -119.8742431, + 33.9804714 + ], + [ + -119.8741653, + 33.9806924 + ], + [ + -119.874217, + 33.9810542 + ], + [ + -119.8743039, + 33.9812301 + ], + [ + -119.874512, + 33.9815304 + ], + [ + -119.8749375, + 33.9819673 + ], + [ + -119.8750939, + 33.9822055 + ], + [ + -119.8751719, + 33.9824195 + ], + [ + -119.875337, + 33.9827662 + ], + [ + -119.8756233, + 33.9831857 + ], + [ + -119.8759619, + 33.9840056 + ], + [ + -119.8761786, + 33.9846217 + ], + [ + -119.8763524, + 33.9848989 + ], + [ + -119.8765957, + 33.9852364 + ], + [ + -119.8769774, + 33.9858952 + ], + [ + -119.8769338, + 33.9864009 + ], + [ + -119.8769517, + 33.9865975 + ], + [ + -119.877125, + 33.9872012 + ], + [ + -119.87729, + 33.9876448 + ], + [ + -119.8773422, + 33.9878469 + ], + [ + -119.8774639, + 33.9881428 + ], + [ + -119.8778112, + 33.9887061 + ], + [ + -119.8779846, + 33.9889201 + ], + [ + -119.8782447, + 33.9891475 + ], + [ + -119.8788529, + 33.9896068 + ], + [ + -119.8789134, + 33.9897795 + ], + [ + -119.8789306, + 33.9898838 + ], + [ + -119.8790348, + 33.9900307 + ], + [ + -119.8792261, + 33.9901256 + ], + [ + -119.8793993, + 33.9901796 + ], + [ + -119.8794513, + 33.9902734 + ], + [ + -119.8794342, + 33.990372 + ], + [ + -119.8793216, + 33.9904728 + ], + [ + -119.8791566, + 33.9905092 + ], + [ + -119.8790262, + 33.9905804 + ], + [ + -119.8791741, + 33.9907349 + ], + [ + -119.8794085, + 33.9908354 + ], + [ + -119.8795211, + 33.9909556 + ], + [ + -119.879703, + 33.991251 + ], + [ + -119.8797555, + 33.9913694 + ], + [ + -119.87979, + 33.9915168 + ], + [ + -119.8799288, + 33.9916601 + ], + [ + -119.8800856, + 33.991718 + ], + [ + -119.8802938, + 33.991685 + ], + [ + -119.8805364, + 33.9916145 + ], + [ + -119.8808406, + 33.9916179 + ], + [ + -119.8809791, + 33.9917364 + ], + [ + -119.8811183, + 33.991812 + ], + [ + -119.8812742, + 33.9919488 + ], + [ + -119.8813698, + 33.9921292 + ], + [ + -119.8813785, + 33.9922445 + ], + [ + -119.881448, + 33.9923927 + ], + [ + -119.8814912, + 33.9927114 + ], + [ + -119.8814397, + 33.9928252 + ], + [ + -119.8812049, + 33.9929926 + ], + [ + -119.880988, + 33.9931022 + ], + [ + -119.8809707, + 33.9932594 + ], + [ + -119.8811526, + 33.9932957 + ], + [ + -119.8813354, + 33.9932009 + ], + [ + -119.8814918, + 33.993178 + ], + [ + -119.8815091, + 33.9933879 + ], + [ + -119.8813697, + 33.9934452 + ], + [ + -119.8813176, + 33.9936491 + ], + [ + -119.8811877, + 33.9936321 + ], + [ + -119.8810838, + 33.9935328 + ], + [ + -119.8809882, + 33.9935189 + ], + [ + -119.8808576, + 33.9936126 + ], + [ + -119.8807535, + 33.9937452 + ], + [ + -119.8807101, + 33.9938747 + ], + [ + -119.8807187, + 33.9940283 + ], + [ + -119.8808927, + 33.9943775 + ], + [ + -119.8810317, + 33.9945318 + ], + [ + -119.8812227, + 33.994672 + ], + [ + -119.8812662, + 33.9947588 + ], + [ + -119.8812054, + 33.9948314 + ], + [ + -119.8809966, + 33.9949163 + ], + [ + -119.8809273, + 33.9950926 + ], + [ + -119.8810051, + 33.9952952 + ], + [ + -119.8810919, + 33.995437 + ], + [ + -119.8810746, + 33.9956148 + ], + [ + -119.8811613, + 33.9957949 + ], + [ + -119.8813181, + 33.9959295 + ], + [ + -119.8813351, + 33.9961103 + ], + [ + -119.8813789, + 33.9962081 + ], + [ + -119.881448, + 33.9962978 + ], + [ + -119.8815439, + 33.9968569 + ], + [ + -119.8817257, + 33.9971027 + ], + [ + -119.881865, + 33.9972325 + ], + [ + -119.8820473, + 33.9973521 + ], + [ + -119.882273, + 33.9974478 + ], + [ + -119.8824724, + 33.9975069 + ], + [ + -119.8827587, + 33.9976518 + ], + [ + -119.8828459, + 33.997762 + ], + [ + -119.8828981, + 33.9978897 + ], + [ + -119.8828721, + 33.9980646 + ], + [ + -119.8828195, + 33.9981694 + ], + [ + -119.8825854, + 33.9983953 + ], + [ + -119.8825677, + 33.9985077 + ], + [ + -119.8826289, + 33.9986287 + ], + [ + -119.882802, + 33.9986488 + ], + [ + -119.8832015, + 33.9986005 + ], + [ + -119.8832968, + 33.9986209 + ], + [ + -119.8833407, + 33.9987728 + ], + [ + -119.8833057, + 33.998968 + ], + [ + -119.8833231, + 33.9991218 + ], + [ + -119.8833924, + 33.9993738 + ], + [ + -119.8835319, + 33.9995373 + ], + [ + -119.8836702, + 33.9996397 + ], + [ + -119.8838356, + 33.9996824 + ], + [ + -119.8839133, + 33.9997586 + ], + [ + -119.8838179, + 33.9998531 + ], + [ + -119.883375, + 33.9999028 + ], + [ + -119.8830196, + 33.9998937 + ], + [ + -119.8828543, + 33.9999031 + ], + [ + -119.8827589, + 33.9999955 + ], + [ + -119.8826982, + 34.0001379 + ], + [ + -119.8826912, + 34.0004513 + ], + [ + -119.8826897, + 34.0005186 + ], + [ + -119.8827847, + 34.0006945 + ], + [ + -119.8829588, + 34.0008363 + ], + [ + -119.8830715, + 34.0009722 + ], + [ + -119.883245, + 34.0011299 + ], + [ + -119.883714, + 34.0012521 + ], + [ + -119.8839393, + 34.0012873 + ], + [ + -119.8841218, + 34.0014382 + ], + [ + -119.8842433, + 34.001669 + ], + [ + -119.8843652, + 34.0017013 + ], + [ + -119.8844688, + 34.0017715 + ], + [ + -119.8845039, + 34.0018851 + ], + [ + -119.8844863, + 34.0019975 + ], + [ + -119.8845035, + 34.0021015 + ], + [ + -119.8845906, + 34.0021985 + ], + [ + -119.8844952, + 34.0023649 + ], + [ + -119.8844775, + 34.0024976 + ], + [ + -119.8845469, + 34.0025962 + ], + [ + -119.8845558, + 34.0026886 + ], + [ + -119.8847033, + 34.0028142 + ], + [ + -119.8849117, + 34.0029051 + ], + [ + -119.8850334, + 34.0030185 + ], + [ + -119.8850507, + 34.0030799 + ], + [ + -119.8849725, + 34.00315 + ], + [ + -119.8847817, + 34.0032239 + ], + [ + -119.8847382, + 34.0032861 + ], + [ + -119.8848162, + 34.0033735 + ], + [ + -119.8848941, + 34.0034229 + ], + [ + -119.8850422, + 34.0036295 + ], + [ + -119.8850419, + 34.0037287 + ], + [ + -119.8851289, + 34.0038502 + ], + [ + -119.8851289, + 34.0039584 + ], + [ + -119.8852853, + 34.0041944 + ], + [ + -119.8852679, + 34.0042662 + ], + [ + -119.8853287, + 34.0044142 + ], + [ + -119.8855282, + 34.0045476 + ], + [ + -119.8855281, + 34.0046423 + ], + [ + -119.8856149, + 34.0047077 + ], + [ + -119.885641, + 34.0049968 + ], + [ + -119.8856235, + 34.0050864 + ], + [ + -119.8854417, + 34.0051921 + ], + [ + -119.8851546, + 34.005291 + ], + [ + -119.8851116, + 34.0053958 + ], + [ + -119.8851982, + 34.0054699 + ], + [ + -119.8853022, + 34.0056011 + ], + [ + -119.8853022, + 34.0057498 + ], + [ + -119.8853371, + 34.0058701 + ], + [ + -119.8854676, + 34.0059072 + ], + [ + -119.8858496, + 34.0056734 + ], + [ + -119.8859537, + 34.0056761 + ], + [ + -119.8860059, + 34.0058038 + ], + [ + -119.8860057, + 34.0063086 + ], + [ + -119.8859275, + 34.0063922 + ], + [ + -119.8858582, + 34.0065324 + ], + [ + -119.8859449, + 34.0066021 + ], + [ + -119.8860403, + 34.0068411 + ], + [ + -119.8861882, + 34.0069215 + ], + [ + -119.8862659, + 34.0068898 + ], + [ + -119.8864047, + 34.0066612 + ], + [ + -119.8865264, + 34.0065694 + ], + [ + -119.8866394, + 34.0066422 + ], + [ + -119.8868131, + 34.0068901 + ], + [ + -119.8869344, + 34.0069383 + ], + [ + -119.8870388, + 34.0070627 + ], + [ + -119.887117, + 34.0072383 + ], + [ + -119.8872558, + 34.0073252 + ], + [ + -119.8873253, + 34.007478 + ], + [ + -119.8873858, + 34.0077476 + ], + [ + -119.8873422, + 34.0079223 + ], + [ + -119.8871861, + 34.0081393 + ], + [ + -119.8870384, + 34.0082955 + ], + [ + -119.8870035, + 34.0084344 + ], + [ + -119.8869866, + 34.0086412 + ], + [ + -119.8869083, + 34.0088014 + ], + [ + -119.8868999, + 34.0089025 + ], + [ + -119.8870038, + 34.0089818 + ], + [ + -119.8870736, + 34.0089993 + ], + [ + -119.886995, + 34.0091486 + ], + [ + -119.8868561, + 34.0092484 + ], + [ + -119.8867089, + 34.0094275 + ], + [ + -119.8866306, + 34.0094434 + ], + [ + -119.8865002, + 34.0093253 + ], + [ + -119.8863616, + 34.0092496 + ], + [ + -119.8859793, + 34.0091611 + ], + [ + -119.8858496, + 34.0090992 + ], + [ + -119.8856586, + 34.0089207 + ], + [ + -119.8855367, + 34.0088502 + ], + [ + -119.885372, + 34.0088029 + ], + [ + -119.884912, + 34.0089357 + ], + [ + -119.8846778, + 34.0090468 + ], + [ + -119.8845039, + 34.0091438 + ], + [ + -119.8844345, + 34.0092299 + ], + [ + -119.8843738, + 34.0094629 + ], + [ + -119.8842523, + 34.009694 + ], + [ + -119.8837312, + 34.0102398 + ], + [ + -119.8836095, + 34.0104394 + ], + [ + -119.88348, + 34.0107089 + ], + [ + -119.8829244, + 34.0112875 + ], + [ + -119.8827854, + 34.0114981 + ], + [ + -119.8826726, + 34.0118287 + ], + [ + -119.8825335, + 34.0120436 + ], + [ + -119.8824467, + 34.0122331 + ], + [ + -119.8824081, + 34.0123306 + ], + [ + -119.8822559, + 34.0127149 + ], + [ + -119.8821603, + 34.0129086 + ], + [ + -119.8821256, + 34.0130407 + ], + [ + -119.8821433, + 34.013298 + ], + [ + -119.882256, + 34.0134722 + ], + [ + -119.8824205, + 34.0135417 + ], + [ + -119.8825423, + 34.0136347 + ], + [ + -119.8825942, + 34.0138052 + ], + [ + -119.882447, + 34.0142026 + ], + [ + -119.8821774, + 34.0144931 + ], + [ + -119.8821256, + 34.0146496 + ], + [ + -119.8821516, + 34.0147539 + ], + [ + -119.8822214, + 34.0148796 + ], + [ + -119.8822559, + 34.0151397 + ], + [ + -119.882351, + 34.0155522 + ], + [ + -119.8823337, + 34.0156937 + ], + [ + -119.8822297, + 34.0158555 + ], + [ + -119.8820474, + 34.0160109 + ], + [ + -119.8819, + 34.0160997 + ], + [ + -119.8817522, + 34.0161635 + ], + [ + -119.8816051, + 34.0161372 + ], + [ + -119.8813967, + 34.0161927 + ], + [ + -119.8812145, + 34.0162737 + ], + [ + -119.8810059, + 34.0162977 + ], + [ + -119.8801723, + 34.0168738 + ], + [ + -119.8798081, + 34.0172318 + ], + [ + -119.879461, + 34.0178044 + ], + [ + -119.8792007, + 34.0183386 + ], + [ + -119.8790527, + 34.0186818 + ], + [ + -119.87900280788777, + 34.018815075021614 + ], + [ + -119.88899230957031, + 34.024209560512354 + ], + [ + -119.99679565429688, + 33.998881160274586 + ], + [ + -120.00003924342847, + 33.98050316955733 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/clipToOceanEez.json b/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/clipToOceanEez.json new file mode 100644 index 0000000000..b5ab0739f5 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/clipToOceanEez.json @@ -0,0 +1,1743 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -120.00003924342847, + 33.98050316955733 + ], + [ + -119.9995892, + 33.980591 + ], + [ + -119.9988771, + 33.980709 + ], + [ + -119.997827, + 33.9809358 + ], + [ + -119.9973929, + 33.9810874 + ], + [ + -119.9970716, + 33.9812215 + ], + [ + -119.9967766, + 33.9813607 + ], + [ + -119.9964206, + 33.9816201 + ], + [ + -119.9961863, + 33.9817429 + ], + [ + -119.9960216, + 33.9818111 + ], + [ + -119.9959175, + 33.9817725 + ], + [ + -119.9957787, + 33.9818954 + ], + [ + -119.9956137, + 33.9817965 + ], + [ + -119.9954483, + 33.9818466 + ], + [ + -119.9952749, + 33.9818536 + ], + [ + -119.9947717, + 33.9820666 + ], + [ + -119.9945371, + 33.9821015 + ], + [ + -119.9930351, + 33.9820648 + ], + [ + -119.9927749, + 33.982038 + ], + [ + -119.9924453, + 33.9819693 + ], + [ + -119.9922369, + 33.9818988 + ], + [ + -119.991985, + 33.9819264 + ], + [ + -119.9915248, + 33.9820503 + ], + [ + -119.9909608, + 33.9822236 + ], + [ + -119.9903528, + 33.9823757 + ], + [ + -119.9896761, + 33.9825799 + ], + [ + -119.9888079, + 33.9827683 + ], + [ + -119.9876532, + 33.9830823 + ], + [ + -119.9868899, + 33.9833273 + ], + [ + -119.9847095, + 33.983482 + ], + [ + -119.9839805, + 33.9835408 + ], + [ + -119.9832168, + 33.9835627 + ], + [ + -119.9820474, + 33.9833761 + ], + [ + -119.9813285, + 33.9832783 + ], + [ + -119.9806848, + 33.9831092 + ], + [ + -119.977975, + 33.9815558 + ], + [ + -119.9775255, + 33.9813326 + ], + [ + -119.9777752, + 33.9806995 + ], + [ + -119.9783478, + 33.9802328 + ], + [ + -119.978556, + 33.9798525 + ], + [ + -119.978765, + 33.9795108 + ], + [ + -119.978964, + 33.9792925 + ], + [ + -119.9791899, + 33.9789849 + ], + [ + -119.9793205, + 33.9787559 + ], + [ + -119.9794331, + 33.9784409 + ], + [ + -119.9795978, + 33.9781045 + ], + [ + -119.9797801, + 33.9774825 + ], + [ + -119.9798236, + 33.977114 + ], + [ + -119.97985, + 33.9766551 + ], + [ + -119.9798326, + 33.976497 + ], + [ + -119.9798669, + 33.9763266 + ], + [ + -119.9798323, + 33.9761431 + ], + [ + -119.9798582, + 33.9759454 + ], + [ + -119.9798148, + 33.9757932 + ], + [ + -119.9798323, + 33.975627 + ], + [ + -119.9796761, + 33.975301 + ], + [ + -119.9797452, + 33.9750863 + ], + [ + -119.9797457, + 33.9749398 + ], + [ + -119.9796764, + 33.9747578 + ], + [ + -119.9796672, + 33.9746358 + ], + [ + -119.9796846, + 33.974411 + ], + [ + -119.9794849, + 33.9736128 + ], + [ + -119.9794854, + 33.9732003 + ], + [ + -119.9795891, + 33.9728468 + ], + [ + -119.9795805, + 33.9725943 + ], + [ + -119.9795459, + 33.9724245 + ], + [ + -119.9795895, + 33.9721889 + ], + [ + -119.9795809, + 33.971686 + ], + [ + -119.979624, + 33.9711169 + ], + [ + -119.9796846, + 33.9709135 + ], + [ + -119.9796587, + 33.9706335 + ], + [ + -119.9797453, + 33.9701937 + ], + [ + -119.9797108, + 33.9699835 + ], + [ + -119.9797719, + 33.9694417 + ], + [ + -119.9797538, + 33.969207 + ], + [ + -119.9796154, + 33.9688182 + ], + [ + -119.9796154, + 33.968568 + ], + [ + -119.9795369, + 33.9683993 + ], + [ + -119.9793636, + 33.9681403 + ], + [ + -119.9792247, + 33.9678216 + ], + [ + -119.9789558, + 33.9674342 + ], + [ + -119.9788427, + 33.9673615 + ], + [ + -119.9787214, + 33.9672569 + ], + [ + -119.9786605, + 33.9672352 + ], + [ + -119.9783914, + 33.9673887 + ], + [ + -119.9782614, + 33.9674146 + ], + [ + -119.9781132, + 33.9674157 + ], + [ + -119.977983, + 33.9673515 + ], + [ + -119.9778876, + 33.9672793 + ], + [ + -119.977775, + 33.9671145 + ], + [ + -119.9777232, + 33.9669553 + ], + [ + -119.9777139, + 33.9667409 + ], + [ + -119.9777661, + 33.9665079 + ], + [ + -119.9779309, + 33.965996 + ], + [ + -119.977914, + 33.9655943 + ], + [ + -119.9781485, + 33.9646243 + ], + [ + -119.9782612, + 33.9633697 + ], + [ + -119.9782003, + 33.9628183 + ], + [ + -119.9781049, + 33.9625343 + ], + [ + -119.9779919, + 33.9622678 + ], + [ + -119.977714, + 33.9618124 + ], + [ + -119.9773843, + 33.9613469 + ], + [ + -119.9770282, + 33.9608806 + ], + [ + -119.976924, + 33.9605785 + ], + [ + -119.9769677, + 33.9602416 + ], + [ + -119.9771498, + 33.9592228 + ], + [ + -119.9771844, + 33.9587594 + ], + [ + -119.9771845, + 33.9582638 + ], + [ + -119.9771496, + 33.958006 + ], + [ + -119.9770541, + 33.9575326 + ], + [ + -119.9769069, + 33.9570714 + ], + [ + -119.9764557, + 33.9563529 + ], + [ + -119.9762559, + 33.9561156 + ], + [ + -119.9760996, + 33.9560037 + ], + [ + -119.9758562, + 33.9559279 + ], + [ + -119.9752661, + 33.955848 + ], + [ + -119.9744158, + 33.9555185 + ], + [ + -119.9741202, + 33.9553308 + ], + [ + -119.973756, + 33.9551349 + ], + [ + -119.9734866, + 33.9549548 + ], + [ + -119.9732001, + 33.9547966 + ], + [ + -119.9727839, + 33.9544686 + ], + [ + -119.9725234, + 33.9542076 + ], + [ + -119.9722626, + 33.9538224 + ], + [ + -119.9716987, + 33.9531371 + ], + [ + -119.971256, + 33.9525042 + ], + [ + -119.9710981, + 33.952269 + ], + [ + -119.9709622, + 33.9520508 + ], + [ + -119.9707496, + 33.9516621 + ], + [ + -119.9705094, + 33.9515754 + ], + [ + -119.9700929, + 33.9511977 + ], + [ + -119.9704747, + 33.9509907 + ], + [ + -119.9706827, + 33.9508471 + ], + [ + -119.9708997, + 33.9505798 + ], + [ + -119.9709957, + 33.9502938 + ], + [ + -119.9711343, + 33.9499682 + ], + [ + -119.9711863, + 33.94976 + ], + [ + -119.9711863, + 33.9495707 + ], + [ + -119.9712299, + 33.9492968 + ], + [ + -119.9711774, + 33.9488111 + ], + [ + -119.971195, + 33.9483718 + ], + [ + -119.9711492520577, + 33.948014889243424 + ], + [ + -119.96246337890624, + 33.94392957889264 + ], + [ + -119.91199493408203, + 33.95133445208438 + ], + [ + -119.86255645751955, + 33.973260489231485 + ], + [ + -119.86300382103452, + 33.97784632740917 + ], + [ + -119.8632187, + 33.9779822 + ], + [ + -119.8634447, + 33.9780892 + ], + [ + -119.8637135, + 33.9781907 + ], + [ + -119.8638787, + 33.9783707 + ], + [ + -119.864278, + 33.9786357 + ], + [ + -119.8645556, + 33.9787194 + ], + [ + -119.8652243, + 33.9791825 + ], + [ + -119.8658578, + 33.9794602 + ], + [ + -119.8661961, + 33.9795837 + ], + [ + -119.8664565, + 33.979712 + ], + [ + -119.8666995, + 33.9798534 + ], + [ + -119.8670038, + 33.9799805 + ], + [ + -119.8674031, + 33.9800833 + ], + [ + -119.8677764, + 33.9802122 + ], + [ + -119.868523, + 33.9803573 + ], + [ + -119.8688873, + 33.9803622 + ], + [ + -119.8692344, + 33.9803373 + ], + [ + -119.8699638, + 33.9804164 + ], + [ + -119.8703367, + 33.980469 + ], + [ + -119.8710052, + 33.980639 + ], + [ + -119.8713352, + 33.9806949 + ], + [ + -119.8716303, + 33.9806865 + ], + [ + -119.8717868, + 33.980587 + ], + [ + -119.8720817, + 33.9802743 + ], + [ + -119.8722209, + 33.9801854 + ], + [ + -119.8726374, + 33.9804237 + ], + [ + -119.8728717, + 33.9804543 + ], + [ + -119.8731148, + 33.9804067 + ], + [ + -119.873375, + 33.9803208 + ], + [ + -119.8735403, + 33.980219 + ], + [ + -119.8736963, + 33.9800766 + ], + [ + -119.8739221, + 33.9800033 + ], + [ + -119.8742257, + 33.980169 + ], + [ + -119.8742602, + 33.9803184 + ], + [ + -119.8742431, + 33.9804714 + ], + [ + -119.8741653, + 33.9806924 + ], + [ + -119.874217, + 33.9810542 + ], + [ + -119.8743039, + 33.9812301 + ], + [ + -119.874512, + 33.9815304 + ], + [ + -119.8749375, + 33.9819673 + ], + [ + -119.8750939, + 33.9822055 + ], + [ + -119.8751719, + 33.9824195 + ], + [ + -119.875337, + 33.9827662 + ], + [ + -119.8756233, + 33.9831857 + ], + [ + -119.8759619, + 33.9840056 + ], + [ + -119.8761786, + 33.9846217 + ], + [ + -119.8763524, + 33.9848989 + ], + [ + -119.8765957, + 33.9852364 + ], + [ + -119.8769774, + 33.9858952 + ], + [ + -119.8769338, + 33.9864009 + ], + [ + -119.8769517, + 33.9865975 + ], + [ + -119.877125, + 33.9872012 + ], + [ + -119.87729, + 33.9876448 + ], + [ + -119.8773422, + 33.9878469 + ], + [ + -119.8774639, + 33.9881428 + ], + [ + -119.8778112, + 33.9887061 + ], + [ + -119.8779846, + 33.9889201 + ], + [ + -119.8782447, + 33.9891475 + ], + [ + -119.8788529, + 33.9896068 + ], + [ + -119.8789134, + 33.9897795 + ], + [ + -119.8789306, + 33.9898838 + ], + [ + -119.8790348, + 33.9900307 + ], + [ + -119.8792261, + 33.9901256 + ], + [ + -119.8793993, + 33.9901796 + ], + [ + -119.8794513, + 33.9902734 + ], + [ + -119.8794342, + 33.990372 + ], + [ + -119.8793216, + 33.9904728 + ], + [ + -119.8791566, + 33.9905092 + ], + [ + -119.8790262, + 33.9905804 + ], + [ + -119.8791741, + 33.9907349 + ], + [ + -119.8794085, + 33.9908354 + ], + [ + -119.8795211, + 33.9909556 + ], + [ + -119.879703, + 33.991251 + ], + [ + -119.8797555, + 33.9913694 + ], + [ + -119.87979, + 33.9915168 + ], + [ + -119.8799288, + 33.9916601 + ], + [ + -119.8800856, + 33.991718 + ], + [ + -119.8802938, + 33.991685 + ], + [ + -119.8805364, + 33.9916145 + ], + [ + -119.8808406, + 33.9916179 + ], + [ + -119.8809791, + 33.9917364 + ], + [ + -119.8811183, + 33.991812 + ], + [ + -119.8812742, + 33.9919488 + ], + [ + -119.8813698, + 33.9921292 + ], + [ + -119.8813785, + 33.9922445 + ], + [ + -119.881448, + 33.9923927 + ], + [ + -119.8814912, + 33.9927114 + ], + [ + -119.8814397, + 33.9928252 + ], + [ + -119.8812049, + 33.9929926 + ], + [ + -119.880988, + 33.9931022 + ], + [ + -119.8809707, + 33.9932594 + ], + [ + -119.8811526, + 33.9932957 + ], + [ + -119.8813354, + 33.9932009 + ], + [ + -119.8814918, + 33.993178 + ], + [ + -119.8815091, + 33.9933879 + ], + [ + -119.8813697, + 33.9934452 + ], + [ + -119.8813176, + 33.9936491 + ], + [ + -119.8811877, + 33.9936321 + ], + [ + -119.8810838, + 33.9935328 + ], + [ + -119.8809882, + 33.9935189 + ], + [ + -119.8808576, + 33.9936126 + ], + [ + -119.8807535, + 33.9937452 + ], + [ + -119.8807101, + 33.9938747 + ], + [ + -119.8807187, + 33.9940283 + ], + [ + -119.8808927, + 33.9943775 + ], + [ + -119.8810317, + 33.9945318 + ], + [ + -119.8812227, + 33.994672 + ], + [ + -119.8812662, + 33.9947588 + ], + [ + -119.8812054, + 33.9948314 + ], + [ + -119.8809966, + 33.9949163 + ], + [ + -119.8809273, + 33.9950926 + ], + [ + -119.8810051, + 33.9952952 + ], + [ + -119.8810919, + 33.995437 + ], + [ + -119.8810746, + 33.9956148 + ], + [ + -119.8811613, + 33.9957949 + ], + [ + -119.8813181, + 33.9959295 + ], + [ + -119.8813351, + 33.9961103 + ], + [ + -119.8813789, + 33.9962081 + ], + [ + -119.881448, + 33.9962978 + ], + [ + -119.8815439, + 33.9968569 + ], + [ + -119.8817257, + 33.9971027 + ], + [ + -119.881865, + 33.9972325 + ], + [ + -119.8820473, + 33.9973521 + ], + [ + -119.882273, + 33.9974478 + ], + [ + -119.8824724, + 33.9975069 + ], + [ + -119.8827587, + 33.9976518 + ], + [ + -119.8828459, + 33.997762 + ], + [ + -119.8828981, + 33.9978897 + ], + [ + -119.8828721, + 33.9980646 + ], + [ + -119.8828195, + 33.9981694 + ], + [ + -119.8825854, + 33.9983953 + ], + [ + -119.8825677, + 33.9985077 + ], + [ + -119.8826289, + 33.9986287 + ], + [ + -119.882802, + 33.9986488 + ], + [ + -119.8832015, + 33.9986005 + ], + [ + -119.8832968, + 33.9986209 + ], + [ + -119.8833407, + 33.9987728 + ], + [ + -119.8833057, + 33.998968 + ], + [ + -119.8833231, + 33.9991218 + ], + [ + -119.8833924, + 33.9993738 + ], + [ + -119.8835319, + 33.9995373 + ], + [ + -119.8836702, + 33.9996397 + ], + [ + -119.8838356, + 33.9996824 + ], + [ + -119.8839133, + 33.9997586 + ], + [ + -119.8838179, + 33.9998531 + ], + [ + -119.883375, + 33.9999028 + ], + [ + -119.8830196, + 33.9998937 + ], + [ + -119.8828543, + 33.9999031 + ], + [ + -119.8827589, + 33.9999955 + ], + [ + -119.8826982, + 34.0001379 + ], + [ + -119.8826912, + 34.0004513 + ], + [ + -119.8826897, + 34.0005186 + ], + [ + -119.8827847, + 34.0006945 + ], + [ + -119.8829588, + 34.0008363 + ], + [ + -119.8830715, + 34.0009722 + ], + [ + -119.883245, + 34.0011299 + ], + [ + -119.883714, + 34.0012521 + ], + [ + -119.8839393, + 34.0012873 + ], + [ + -119.8841218, + 34.0014382 + ], + [ + -119.8842433, + 34.001669 + ], + [ + -119.8843652, + 34.0017013 + ], + [ + -119.8844688, + 34.0017715 + ], + [ + -119.8845039, + 34.0018851 + ], + [ + -119.8844863, + 34.0019975 + ], + [ + -119.8845035, + 34.0021015 + ], + [ + -119.8845906, + 34.0021985 + ], + [ + -119.8844952, + 34.0023649 + ], + [ + -119.8844775, + 34.0024976 + ], + [ + -119.8845469, + 34.0025962 + ], + [ + -119.8845558, + 34.0026886 + ], + [ + -119.8847033, + 34.0028142 + ], + [ + -119.8849117, + 34.0029051 + ], + [ + -119.8850334, + 34.0030185 + ], + [ + -119.8850507, + 34.0030799 + ], + [ + -119.8849725, + 34.00315 + ], + [ + -119.8847817, + 34.0032239 + ], + [ + -119.8847382, + 34.0032861 + ], + [ + -119.8848162, + 34.0033735 + ], + [ + -119.8848941, + 34.0034229 + ], + [ + -119.8850422, + 34.0036295 + ], + [ + -119.8850419, + 34.0037287 + ], + [ + -119.8851289, + 34.0038502 + ], + [ + -119.8851289, + 34.0039584 + ], + [ + -119.8852853, + 34.0041944 + ], + [ + -119.8852679, + 34.0042662 + ], + [ + -119.8853287, + 34.0044142 + ], + [ + -119.8855282, + 34.0045476 + ], + [ + -119.8855281, + 34.0046423 + ], + [ + -119.8856149, + 34.0047077 + ], + [ + -119.885641, + 34.0049968 + ], + [ + -119.8856235, + 34.0050864 + ], + [ + -119.8854417, + 34.0051921 + ], + [ + -119.8851546, + 34.005291 + ], + [ + -119.8851116, + 34.0053958 + ], + [ + -119.8851982, + 34.0054699 + ], + [ + -119.8853022, + 34.0056011 + ], + [ + -119.8853022, + 34.0057498 + ], + [ + -119.8853371, + 34.0058701 + ], + [ + -119.8854676, + 34.0059072 + ], + [ + -119.8858496, + 34.0056734 + ], + [ + -119.8859537, + 34.0056761 + ], + [ + -119.8860059, + 34.0058038 + ], + [ + -119.8860057, + 34.0063086 + ], + [ + -119.8859275, + 34.0063922 + ], + [ + -119.8858582, + 34.0065324 + ], + [ + -119.8859449, + 34.0066021 + ], + [ + -119.8860403, + 34.0068411 + ], + [ + -119.8861882, + 34.0069215 + ], + [ + -119.8862659, + 34.0068898 + ], + [ + -119.8864047, + 34.0066612 + ], + [ + -119.8865264, + 34.0065694 + ], + [ + -119.8866394, + 34.0066422 + ], + [ + -119.8868131, + 34.0068901 + ], + [ + -119.8869344, + 34.0069383 + ], + [ + -119.8870388, + 34.0070627 + ], + [ + -119.887117, + 34.0072383 + ], + [ + -119.8872558, + 34.0073252 + ], + [ + -119.8873253, + 34.007478 + ], + [ + -119.8873858, + 34.0077476 + ], + [ + -119.8873422, + 34.0079223 + ], + [ + -119.8871861, + 34.0081393 + ], + [ + -119.8870384, + 34.0082955 + ], + [ + -119.8870035, + 34.0084344 + ], + [ + -119.8869866, + 34.0086412 + ], + [ + -119.8869083, + 34.0088014 + ], + [ + -119.8868999, + 34.0089025 + ], + [ + -119.8870038, + 34.0089818 + ], + [ + -119.8870736, + 34.0089993 + ], + [ + -119.886995, + 34.0091486 + ], + [ + -119.8868561, + 34.0092484 + ], + [ + -119.8867089, + 34.0094275 + ], + [ + -119.8866306, + 34.0094434 + ], + [ + -119.8865002, + 34.0093253 + ], + [ + -119.8863616, + 34.0092496 + ], + [ + -119.8859793, + 34.0091611 + ], + [ + -119.8858496, + 34.0090992 + ], + [ + -119.8856586, + 34.0089207 + ], + [ + -119.8855367, + 34.0088502 + ], + [ + -119.885372, + 34.0088029 + ], + [ + -119.884912, + 34.0089357 + ], + [ + -119.8846778, + 34.0090468 + ], + [ + -119.8845039, + 34.0091438 + ], + [ + -119.8844345, + 34.0092299 + ], + [ + -119.8843738, + 34.0094629 + ], + [ + -119.8842523, + 34.009694 + ], + [ + -119.8837312, + 34.0102398 + ], + [ + -119.8836095, + 34.0104394 + ], + [ + -119.88348, + 34.0107089 + ], + [ + -119.8829244, + 34.0112875 + ], + [ + -119.8827854, + 34.0114981 + ], + [ + -119.8826726, + 34.0118287 + ], + [ + -119.8825335, + 34.0120436 + ], + [ + -119.8824467, + 34.0122331 + ], + [ + -119.8824081, + 34.0123306 + ], + [ + -119.8822559, + 34.0127149 + ], + [ + -119.8821603, + 34.0129086 + ], + [ + -119.8821256, + 34.0130407 + ], + [ + -119.8821433, + 34.013298 + ], + [ + -119.882256, + 34.0134722 + ], + [ + -119.8824205, + 34.0135417 + ], + [ + -119.8825423, + 34.0136347 + ], + [ + -119.8825942, + 34.0138052 + ], + [ + -119.882447, + 34.0142026 + ], + [ + -119.8821774, + 34.0144931 + ], + [ + -119.8821256, + 34.0146496 + ], + [ + -119.8821516, + 34.0147539 + ], + [ + -119.8822214, + 34.0148796 + ], + [ + -119.8822559, + 34.0151397 + ], + [ + -119.882351, + 34.0155522 + ], + [ + -119.8823337, + 34.0156937 + ], + [ + -119.8822297, + 34.0158555 + ], + [ + -119.8820474, + 34.0160109 + ], + [ + -119.8819, + 34.0160997 + ], + [ + -119.8817522, + 34.0161635 + ], + [ + -119.8816051, + 34.0161372 + ], + [ + -119.8813967, + 34.0161927 + ], + [ + -119.8812145, + 34.0162737 + ], + [ + -119.8810059, + 34.0162977 + ], + [ + -119.8801723, + 34.0168738 + ], + [ + -119.8798081, + 34.0172318 + ], + [ + -119.879461, + 34.0178044 + ], + [ + -119.8792007, + 34.0183386 + ], + [ + -119.8790527, + 34.0186818 + ], + [ + -119.87900280788777, + 34.018815075021614 + ], + [ + -119.88899230957031, + 34.024209560512354 + ], + [ + -119.99679565429688, + 33.998881160274586 + ], + [ + -120.00003924342847, + 33.98050316955733 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/validatePolygon.json b/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/validatePolygon.json new file mode 100644 index 0000000000..ae03fa8d22 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-inner-channel-islands.json/validatePolygon.json @@ -0,0 +1,49 @@ +{ + "type": "Feature", + "properties": { + "name": "gp-clip-ocean-inner-channel-islands.json" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -120.00091552734375, + 33.97553819495448 + ], + [ + -119.99576568603516, + 33.95959297365403 + ], + [ + -119.96246337890624, + 33.94392957889264 + ], + [ + -119.91199493408203, + 33.95133445208438 + ], + [ + -119.86255645751955, + 33.973260489231485 + ], + [ + -119.86633300781249, + 34.01197318692261 + ], + [ + -119.88899230957031, + 34.024209560512354 + ], + [ + -119.99679565429688, + 33.998881160274586 + ], + [ + -120.00091552734375, + 33.97553819495448 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-no-land-eez.json/clipToOcean.json b/packages/base-project/examples/output/gp-clip-ocean-no-land-eez.json/clipToOcean.json new file mode 100644 index 0000000000..ecf4e6cb0d --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-no-land-eez.json/clipToOcean.json @@ -0,0 +1,33 @@ +{ + "type": "Feature", + "properties": { + "name": "gp-clip-ocean-no-land-eez.json" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -64.85990449042059, + 32.23756147854181 + ], + [ + -64.85930874141398, + 32.24136530490877 + ], + [ + -64.84073295619807, + 32.24287570663742 + ], + [ + -64.83552857489327, + 32.23843266647438 + ], + [ + -64.85990449042059, + 32.23756147854181 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-no-land-eez.json/clipToOceanEez.json b/packages/base-project/examples/output/gp-clip-ocean-no-land-eez.json/clipToOceanEez.json new file mode 100644 index 0000000000..c963c33213 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-no-land-eez.json/clipToOceanEez.json @@ -0,0 +1,31 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -64.85990449042059, + 32.23756147854181 + ], + [ + -64.83552857489327, + 32.23843266647438 + ], + [ + -64.84073295619807, + 32.24287570663742 + ], + [ + -64.85930874141398, + 32.24136530490877 + ], + [ + -64.85990449042059, + 32.23756147854181 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-no-land-eez.json/validatePolygon.json b/packages/base-project/examples/output/gp-clip-ocean-no-land-eez.json/validatePolygon.json new file mode 100644 index 0000000000..ecf4e6cb0d --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-no-land-eez.json/validatePolygon.json @@ -0,0 +1,33 @@ +{ + "type": "Feature", + "properties": { + "name": "gp-clip-ocean-no-land-eez.json" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -64.85990449042059, + 32.23756147854181 + ], + [ + -64.85930874141398, + 32.24136530490877 + ], + [ + -64.84073295619807, + 32.24287570663742 + ], + [ + -64.83552857489327, + 32.23843266647438 + ], + [ + -64.85990449042059, + 32.23756147854181 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/clipToLand.json b/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/clipToLand.json new file mode 100644 index 0000000000..48ac653c3d --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/clipToLand.json @@ -0,0 +1,1663 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -60.13422961546577, + 8.283416579624516 + ], + [ + -60.02933475468751, + 8.253462463544393 + ], + [ + -60.029134754687504, + 8.253405350896816 + ], + [ + -59.78678698851251, + 8.184199738096492 + ], + [ + -59.60466180938814, + 8.311277472135739 + ], + [ + -59.6051431, + 8.3115496 + ], + [ + -59.6057546, + 8.3119849 + ], + [ + -59.6064305, + 8.3123564 + ], + [ + -59.6070528, + 8.3126855 + ], + [ + -59.6079335, + 8.3132365 + ], + [ + -59.6090698, + 8.3140444 + ], + [ + -59.6107543, + 8.315106 + ], + [ + -59.6120954, + 8.3159871 + ], + [ + -59.6127927, + 8.3164649 + ], + [ + -59.6145093, + 8.3178045 + ], + [ + -59.6152035, + 8.3183364 + ], + [ + -59.6162045, + 8.3188853 + ], + [ + -59.6172835, + 8.3196163 + ], + [ + -59.6186829, + 8.3206794 + ], + [ + -59.6195412, + 8.3212102 + ], + [ + -59.6202922, + 8.3215181 + ], + [ + -59.621129, + 8.3221762 + ], + [ + -59.6218479, + 8.3224735 + ], + [ + -59.6223414, + 8.3228132 + ], + [ + -59.6237836, + 8.3239363 + ], + [ + -59.624669, + 8.3243185 + ], + [ + -59.6261489, + 8.3252896 + ], + [ + -59.6274193, + 8.3259174 + ], + [ + -59.6283998, + 8.3264114 + ], + [ + -59.6293679, + 8.3269855 + ], + [ + -59.6303387, + 8.3275432 + ], + [ + -59.6316734, + 8.3281807 + ], + [ + -59.6332176, + 8.3289572 + ], + [ + -59.6345291, + 8.3297532 + ], + [ + -59.6357622, + 8.3303216 + ], + [ + -59.63814, + 8.3314642 + ], + [ + -59.6400515, + 8.3324045 + ], + [ + -59.6419878, + 8.333312 + ], + [ + -59.644762, + 8.3347688 + ], + [ + -59.6474755, + 8.3362181 + ], + [ + -59.6491162, + 8.3371462 + ], + [ + -59.6505646, + 8.3382977 + ], + [ + -59.6517472, + 8.3389558 + ], + [ + -59.6524894, + 8.3394443 + ], + [ + -59.6534661, + 8.3398797 + ], + [ + -59.6547959, + 8.34065 + ], + [ + -59.6552357, + 8.3410749 + ], + [ + -59.6565522, + 8.3418212 + ], + [ + -59.6578609, + 8.3427969 + ], + [ + -59.6587621, + 8.3433281 + ], + [ + -59.6596394, + 8.3438748 + ], + [ + -59.6604548, + 8.3442151 + ], + [ + -59.6614569, + 8.3446884 + ], + [ + -59.6627443, + 8.3453463 + ], + [ + -59.6638926, + 8.3463992 + ], + [ + -59.665223, + 8.3473125 + ], + [ + -59.666003, + 8.3476926 + ], + [ + -59.6667729, + 8.3475625 + ], + [ + -59.6677404, + 8.3479026 + ], + [ + -59.6687647, + 8.3481266 + ], + [ + -59.669874, + 8.3484137 + ], + [ + -59.6707696, + 8.3488179 + ], + [ + -59.6720943, + 8.3495663 + ], + [ + -59.6726142, + 8.3500762 + ], + [ + -59.6744532, + 8.3507672 + ], + [ + -59.6755797, + 8.3513723 + ], + [ + -59.6765413, + 8.351766 + ], + [ + -59.677979, + 8.3524133 + ], + [ + -59.6796835, + 8.353467 + ], + [ + -59.6817749, + 8.3546551 + ], + [ + -59.6841484, + 8.3560052 + ], + [ + -59.6855803, + 8.3567774 + ], + [ + -59.6859451, + 8.3573193 + ], + [ + -59.6872615, + 8.3579669 + ], + [ + -59.6888215, + 8.3587269 + ], + [ + -59.6898135, + 8.359327 + ], + [ + -59.6929948, + 8.3607073 + ], + [ + -59.6943442, + 8.3613949 + ], + [ + -59.695285, + 8.3615651 + ], + [ + -59.6962936, + 8.3621171 + ], + [ + -59.6964431, + 8.3624678 + ], + [ + -59.6968135, + 8.362627 + ], + [ + -59.6970629, + 8.3629136 + ], + [ + -59.6976087, + 8.3634874 + ], + [ + -59.6979628, + 8.3639443 + ], + [ + -59.6986759, + 8.3636317 + ], + [ + -59.6993518, + 8.3639559 + ], + [ + -59.7000245, + 8.3644495 + ], + [ + -59.7004537, + 8.3649171 + ], + [ + -59.7009207, + 8.3651772 + ], + [ + -59.7019285, + 8.365453 + ], + [ + -59.7029137, + 8.366187 + ], + [ + -59.7037081, + 8.3666966 + ], + [ + -59.7040936, + 8.366957 + ], + [ + -59.7040936, + 8.3672071 + ], + [ + -59.7053267, + 8.3673567 + ], + [ + -59.7069919, + 8.368257 + ], + [ + -59.7072387, + 8.3690318 + ], + [ + -59.707131, + 8.3695597 + ], + [ + -59.7071833, + 8.3699433 + ], + [ + -59.7075292, + 8.3701507 + ], + [ + -59.7092879, + 8.371314 + ], + [ + -59.7099209, + 8.3715899 + ], + [ + -59.7101462, + 8.3720358 + ], + [ + -59.7103955, + 8.3727685 + ], + [ + -59.7118224, + 8.3734796 + ], + [ + -59.712528, + 8.3738084 + ], + [ + -59.7134078, + 8.3743391 + ], + [ + -59.7138047, + 8.3749972 + ], + [ + -59.7146738, + 8.3762603 + ], + [ + -59.7146738, + 8.3766318 + ], + [ + -59.7153819, + 8.3767804 + ], + [ + -59.7159076, + 8.3770882 + ], + [ + -59.7163475, + 8.3774279 + ], + [ + -59.7167015, + 8.3778737 + ], + [ + -59.7171092, + 8.3791262 + ], + [ + -59.7177744, + 8.3792217 + ], + [ + -59.7182679, + 8.3797418 + ], + [ + -59.7186005, + 8.380368 + ], + [ + -59.7191906, + 8.3809518 + ], + [ + -59.7199202, + 8.3809518 + ], + [ + -59.7205424, + 8.3810261 + ], + [ + -59.7206958, + 8.3816558 + ], + [ + -59.7206958, + 8.3821758 + ], + [ + -59.7218406, + 8.3820133 + ], + [ + -59.7224951, + 8.381939 + ], + [ + -59.7233749, + 8.3825864 + ], + [ + -59.723922, + 8.3831384 + ], + [ + -59.725349, + 8.3839769 + ], + [ + -59.7259927, + 8.3843696 + ], + [ + -59.7267008, + 8.3855159 + ], + [ + -59.7269711, + 8.3860224 + ], + [ + -59.7277522, + 8.3865986 + ], + [ + -59.7285354, + 8.3869913 + ], + [ + -59.7291577, + 8.3876706 + ], + [ + -59.7298122, + 8.3882756 + ], + [ + -59.7304666, + 8.3887745 + ], + [ + -59.7309923, + 8.3890292 + ], + [ + -59.73125, + 8.3892201 + ], + [ + -59.7320008, + 8.3896767 + ], + [ + -59.7332132, + 8.3901543 + ], + [ + -59.7342002, + 8.3907699 + ], + [ + -59.7354663, + 8.3913537 + ], + [ + -59.7367001, + 8.3919481 + ], + [ + -59.7378474, + 8.3924663 + ], + [ + -59.7384967, + 8.3927217 + ], + [ + -59.740017, + 8.393436 + ], + [ + -59.7415448, + 8.3941981 + ], + [ + -59.7431971, + 8.3950477 + ], + [ + -59.7490391, + 8.397895 + ], + [ + -59.7510321, + 8.3988402 + ], + [ + -59.7527414, + 8.3995085 + ], + [ + -59.75434, + 8.39987 + ], + [ + -59.7578588, + 8.4012856 + ], + [ + -59.7603801, + 8.4023623 + ], + [ + -59.7620455, + 8.4031265 + ], + [ + -59.7646431, + 8.4039461 + ], + [ + -59.7661262, + 8.4044025 + ], + [ + -59.7673057, + 8.4045894 + ], + [ + -59.7694837, + 8.4050518 + ], + [ + -59.7707647, + 8.4055073 + ], + [ + -59.7724593, + 8.4060672 + ], + [ + -59.7739077, + 8.4066031 + ], + [ + -59.7748147, + 8.4069475 + ], + [ + -59.7758067, + 8.4069559 + ], + [ + -59.7761178, + 8.4069665 + ], + [ + -59.7770512, + 8.4072106 + ], + [ + -59.7779846, + 8.4072425 + ], + [ + -59.7790575, + 8.4071576 + ], + [ + -59.7805981, + 8.4074082 + ], + [ + -59.7814665, + 8.4074239 + ], + [ + -59.782244, + 8.4069453 + ], + [ + -59.7828341, + 8.4063403 + ], + [ + -59.7829414, + 8.4061068 + ], + [ + -59.7829735, + 8.4057247 + ], + [ + -59.7834885, + 8.4054488 + ], + [ + -59.7832418, + 8.4050667 + ], + [ + -59.7828019, + 8.4048013 + ], + [ + -59.7826302, + 8.4044299 + ], + [ + -59.7828233, + 8.403931 + ], + [ + -59.7830057, + 8.4029015 + ], + [ + -59.7831345, + 8.40253 + ], + [ + -59.7833598, + 8.4026043 + ], + [ + -59.7836602, + 8.4026468 + ], + [ + -59.7844648, + 8.4026892 + ], + [ + -59.7855095, + 8.4024953 + ], + [ + -59.7865249, + 8.4024433 + ], + [ + -59.7877699, + 8.40243 + ], + [ + -59.7879801, + 8.4024699 + ], + [ + -59.7889672, + 8.4021893 + ], + [ + -59.7907613, + 8.4021256 + ], + [ + -59.7934587, + 8.4021798 + ], + [ + -59.7950571, + 8.4021486 + ], + [ + -59.7973726, + 8.4020933 + ], + [ + -59.7993252, + 8.4019182 + ], + [ + -59.8011517, + 8.4016215 + ], + [ + -59.8048494, + 8.4006708 + ], + [ + -59.8067016, + 8.4003246 + ], + [ + -59.8081615, + 8.399873 + ], + [ + -59.808636, + 8.3995339 + ], + [ + -59.8095265, + 8.3991519 + ], + [ + -59.8098724, + 8.3988336 + ], + [ + -59.8108297, + 8.3984941 + ], + [ + -59.8114313, + 8.3981434 + ], + [ + -59.8118175, + 8.3981592 + ], + [ + -59.8122278, + 8.398 + ], + [ + -59.8127486, + 8.3978144 + ], + [ + -59.8137192, + 8.3971935 + ], + [ + -59.8153557, + 8.3965886 + ], + [ + -59.8157179, + 8.3965407 + ], + [ + -59.816166, + 8.3962748 + ], + [ + -59.8172629, + 8.3962042 + ], + [ + -59.8181641, + 8.3957372 + ], + [ + -59.8189581, + 8.3954506 + ], + [ + -59.8195911, + 8.3951959 + ], + [ + -59.8200095, + 8.394644 + ], + [ + -59.8201275, + 8.3939647 + ], + [ + -59.8201811, + 8.3931368 + ], + [ + -59.8200095, + 8.3925 + ], + [ + -59.8195696, + 8.3923089 + ], + [ + -59.8192263, + 8.3924788 + ], + [ + -59.8193121, + 8.3929564 + ], + [ + -59.8193765, + 8.3932748 + ], + [ + -59.8194516, + 8.3938161 + ], + [ + -59.819473, + 8.3943468 + ], + [ + -59.8189581, + 8.3944317 + ], + [ + -59.8185396, + 8.3944317 + ], + [ + -59.8179925, + 8.3945591 + ], + [ + -59.8175848, + 8.3944529 + ], + [ + -59.8172736, + 8.3937312 + ], + [ + -59.8169088, + 8.3933597 + ], + [ + -59.816587, + 8.3932748 + ], + [ + -59.8159003, + 8.3930519 + ], + [ + -59.8157823, + 8.3930201 + ], + [ + -59.8151949, + 8.3931536 + ], + [ + -59.8147847, + 8.3933447 + ], + [ + -59.8146448, + 8.3928907 + ], + [ + -59.815321, + 8.3922983 + ], + [ + -59.8155034, + 8.3920754 + ], + [ + -59.81583, + 8.39197 + ], + [ + -59.8159969, + 8.3914067 + ], + [ + -59.8161578, + 8.3908867 + ], + [ + -59.8159433, + 8.3907911 + ], + [ + -59.8157287, + 8.3906956 + ], + [ + -59.8152673, + 8.3901118 + ], + [ + -59.8146322, + 8.3896497 + ], + [ + -59.8140428, + 8.3889324 + ], + [ + -59.8131853, + 8.3883852 + ], + [ + -59.8119508, + 8.3874305 + ], + [ + -59.8108982, + 8.3867336 + ], + [ + -59.8098468, + 8.3862237 + ], + [ + -59.8091962, + 8.3857184 + ], + [ + -59.8080275, + 8.3849856 + ], + [ + -59.8075051, + 8.3846448 + ], + [ + -59.8069801, + 8.38431 + ], + [ + -59.80594, + 8.3837999 + ], + [ + -59.8055703, + 8.3834227 + ], + [ + -59.8047871, + 8.3828124 + ], + [ + -59.80413, + 8.3824196 + ], + [ + -59.8031537, + 8.3817031 + ], + [ + -59.8021983, + 8.3811858 + ], + [ + -59.8014417, + 8.3806551 + ], + [ + -59.7994783, + 8.3796945 + ], + [ + -59.7976301, + 8.37897 + ], + [ + -59.7937718, + 8.3764604 + ], + [ + -59.7918835, + 8.3752287 + ], + [ + -59.7888, + 8.37336 + ], + [ + -59.7875207, + 8.3725289 + ], + [ + -59.7857165, + 8.371374 + ], + [ + -59.7840643, + 8.370344 + ], + [ + -59.782061, + 8.3692178 + ], + [ + -59.7794325, + 8.3676627 + ], + [ + -59.7741587, + 8.3646968 + ], + [ + -59.7724046, + 8.3636738 + ], + [ + -59.7690801, + 8.36114 + ], + [ + -59.7684693, + 8.3604755 + ], + [ + -59.7712549, + 8.3573057 + ], + [ + -59.7748304, + 8.353237 + ], + [ + -59.7773302, + 8.3532582 + ], + [ + -59.7789717, + 8.3529292 + ], + [ + -59.7807849, + 8.3520375 + ], + [ + -59.7816968, + 8.3510397 + ], + [ + -59.78217, + 8.3499801 + ], + [ + -59.7824049, + 8.349543 + ], + [ + -59.7826731, + 8.3491077 + ], + [ + -59.7828233, + 8.3478764 + ], + [ + -59.7821367, + 8.3468573 + ], + [ + -59.7816968, + 8.3459763 + ], + [ + -59.7807849, + 8.34466 + ], + [ + -59.7821749, + 8.3439992 + ], + [ + -59.783997, + 8.343112 + ], + [ + -59.7979016, + 8.3502042 + ], + [ + -59.7993018, + 8.3508273 + ], + [ + -59.8005752, + 8.3514003 + ], + [ + -59.8011906, + 8.3516762 + ], + [ + -59.8025276, + 8.3523553 + ], + [ + -59.8036736, + 8.3525038 + ], + [ + -59.8042327, + 8.3529292 + ], + [ + -59.804973, + 8.3527381 + ], + [ + -59.8059279, + 8.3532582 + ], + [ + -59.806475, + 8.3534599 + ], + [ + -59.8066682, + 8.3533007 + ], + [ + -59.8071724, + 8.3533538 + ], + [ + -59.8070479, + 8.3537771 + ], + [ + -59.8073026, + 8.3540106 + ], + [ + -59.8087033, + 8.3547321 + ], + [ + -59.8092975, + 8.3548807 + ], + [ + -59.8100746, + 8.3552592 + ], + [ + -59.8103374, + 8.3556447 + ], + [ + -59.811929, + 8.3561965 + ], + [ + -59.8128628, + 8.3558569 + ], + [ + -59.8133721, + 8.3563238 + ], + [ + -59.8138619, + 8.3568355 + ], + [ + -59.8142693, + 8.3571834 + ], + [ + -59.815557, + 8.3575148 + ], + [ + -59.8156536, + 8.3585551 + ], + [ + -59.8162973, + 8.3586294 + ], + [ + -59.8166728, + 8.3584383 + ], + [ + -59.8171985, + 8.358226 + ], + [ + -59.8176501, + 8.3582199 + ], + [ + -59.81895, + 8.3582101 + ], + [ + -59.8193443, + 8.3585976 + ], + [ + -59.8201597, + 8.3583428 + ], + [ + -59.8215222, + 8.3594574 + ], + [ + -59.8217905, + 8.3603384 + ], + [ + -59.8219514, + 8.3605188 + ], + [ + -59.8220752, + 8.3606376 + ], + [ + -59.8231852, + 8.3601367 + ], + [ + -59.8238576, + 8.3605132 + ], + [ + -59.8253912, + 8.3594355 + ], + [ + -59.8262, + 8.3588735 + ], + [ + -59.8271442, + 8.3590646 + ], + [ + -59.8286462, + 8.35933 + ], + [ + -59.8289681, + 8.3594574 + ], + [ + -59.8289559, + 8.3597671 + ], + [ + -59.8295152, + 8.360349 + ], + [ + -59.8300195, + 8.3599881 + ], + [ + -59.8312426, + 8.3592875 + ], + [ + -59.8318541, + 8.3590858 + ], + [ + -59.8339355, + 8.35933 + ], + [ + -59.8348904, + 8.359659 + ], + [ + -59.8366284, + 8.3601579 + ], + [ + -59.8371458, + 8.3602633 + ], + [ + -59.8373689, + 8.3602642 + ], + [ + -59.8375692, + 8.3602607 + ], + [ + -59.8375699, + 8.3598801 + ], + [ + -59.8380983, + 8.3594467 + ], + [ + -59.8384309, + 8.3592451 + ], + [ + -59.83938, + 8.35936 + ], + [ + -59.8403084, + 8.3595317 + ], + [ + -59.8421109, + 8.3601898 + ], + [ + -59.8443532, + 8.361782 + ], + [ + -59.8462951, + 8.3635441 + ], + [ + -59.8471105, + 8.3646798 + ], + [ + -59.8468801, + 8.3657799 + ], + [ + -59.8474217, + 8.3657519 + ], + [ + -59.8478401, + 8.3653167 + ], + [ + -59.8496854, + 8.3663145 + ], + [ + -59.8526895, + 8.368257 + ], + [ + -59.8552752, + 8.3699341 + ], + [ + -59.85726, + 8.3719615 + ], + [ + -59.857657, + 8.3726408 + ], + [ + -59.8581, + 8.3731101 + ], + [ + -59.8591483, + 8.3741905 + ], + [ + -59.8598993, + 8.3747955 + ], + [ + -59.86094, + 8.3755704 + ], + [ + -59.8622811, + 8.3762921 + ], + [ + -59.8627102, + 8.3762072 + ], + [ + -59.8631823, + 8.3762497 + ], + [ + -59.8634935, + 8.3766955 + ], + [ + -59.8632145, + 8.377343 + ], + [ + -59.8639441, + 8.3783726 + ], + [ + -59.8649418, + 8.3801345 + ], + [ + -59.8659289, + 8.3810792 + ], + [ + -59.8674309, + 8.3824378 + ], + [ + -59.8685897, + 8.3834568 + ], + [ + -59.8698771, + 8.384497 + ], + [ + -59.871068, + 8.3861103 + ], + [ + -59.8717547, + 8.3867047 + ], + [ + -59.872334, + 8.3875326 + ], + [ + -59.873246, + 8.3886789 + ], + [ + -59.8739004, + 8.3897616 + ], + [ + -59.8746085, + 8.390685 + ], + [ + -59.8757458, + 8.3923408 + ], + [ + -59.8767221, + 8.3933066 + ], + [ + -59.8773337, + 8.3945591 + ], + [ + -59.8780096, + 8.3952278 + ], + [ + -59.8793829, + 8.3981572 + ], + [ + -59.8807454, + 8.4003542 + ], + [ + -59.8820007, + 8.402477 + ], + [ + -59.8825586, + 8.4039523 + ], + [ + -59.8829126, + 8.4050879 + ], + [ + -59.8833633, + 8.4059052 + ], + [ + -59.8844147, + 8.4078474 + ], + [ + -59.8852086, + 8.409726 + ], + [ + -59.8856485, + 8.4100232 + ], + [ + -59.8861849, + 8.4110527 + ], + [ + -59.8877084, + 8.4143535 + ], + [ + -59.8885453, + 8.4159455 + ], + [ + -59.8893821, + 8.4181849 + ], + [ + -59.8903692, + 8.4202757 + ], + [ + -59.8908198, + 8.4209974 + ], + [ + -59.8916459, + 8.4224938 + ], + [ + -59.8924506, + 8.4233641 + ], + [ + -59.8939955, + 8.4259325 + ], + [ + -59.8951542, + 8.4277261 + ], + [ + -59.8977828, + 8.4322578 + ], + [ + -59.9004543, + 8.4372882 + ], + [ + -59.9016452, + 8.4398247 + ], + [ + -59.90170548186231, + 8.440009534414719 + ], + [ + -60.029134754687504, + 8.354192522437398 + ], + [ + -60.02933475468751, + 8.354057832801214 + ], + [ + -60.13422961546577, + 8.283416579624516 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/clipToOcean.json b/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/clipToOcean.json new file mode 100644 index 0000000000..719669e49d --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/clipToOcean.json @@ -0,0 +1,1647 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -59.90170548186231, + 8.440009534414719 + ], + [ + -59.9016452, + 8.4398247 + ], + [ + -59.9004543, + 8.4372882 + ], + [ + -59.8977828, + 8.4322578 + ], + [ + -59.8951542, + 8.4277261 + ], + [ + -59.8939955, + 8.4259325 + ], + [ + -59.8924506, + 8.4233641 + ], + [ + -59.8916459, + 8.4224938 + ], + [ + -59.8908198, + 8.4209974 + ], + [ + -59.8903692, + 8.4202757 + ], + [ + -59.8893821, + 8.4181849 + ], + [ + -59.8885453, + 8.4159455 + ], + [ + -59.8877084, + 8.4143535 + ], + [ + -59.8861849, + 8.4110527 + ], + [ + -59.8856485, + 8.4100232 + ], + [ + -59.8852086, + 8.409726 + ], + [ + -59.8844147, + 8.4078474 + ], + [ + -59.8833633, + 8.4059052 + ], + [ + -59.8829126, + 8.4050879 + ], + [ + -59.8825586, + 8.4039523 + ], + [ + -59.8820007, + 8.402477 + ], + [ + -59.8807454, + 8.4003542 + ], + [ + -59.8793829, + 8.3981572 + ], + [ + -59.8780096, + 8.3952278 + ], + [ + -59.8773337, + 8.3945591 + ], + [ + -59.8767221, + 8.3933066 + ], + [ + -59.8757458, + 8.3923408 + ], + [ + -59.8746085, + 8.390685 + ], + [ + -59.8739004, + 8.3897616 + ], + [ + -59.873246, + 8.3886789 + ], + [ + -59.872334, + 8.3875326 + ], + [ + -59.8717547, + 8.3867047 + ], + [ + -59.871068, + 8.3861103 + ], + [ + -59.8698771, + 8.384497 + ], + [ + -59.8685897, + 8.3834568 + ], + [ + -59.8674309, + 8.3824378 + ], + [ + -59.8659289, + 8.3810792 + ], + [ + -59.8649418, + 8.3801345 + ], + [ + -59.8639441, + 8.3783726 + ], + [ + -59.8632145, + 8.377343 + ], + [ + -59.8634935, + 8.3766955 + ], + [ + -59.8631823, + 8.3762497 + ], + [ + -59.8627102, + 8.3762072 + ], + [ + -59.8622811, + 8.3762921 + ], + [ + -59.86094, + 8.3755704 + ], + [ + -59.8598993, + 8.3747955 + ], + [ + -59.8591483, + 8.3741905 + ], + [ + -59.8581, + 8.3731101 + ], + [ + -59.857657, + 8.3726408 + ], + [ + -59.85726, + 8.3719615 + ], + [ + -59.8552752, + 8.3699341 + ], + [ + -59.8526895, + 8.368257 + ], + [ + -59.8496854, + 8.3663145 + ], + [ + -59.8478401, + 8.3653167 + ], + [ + -59.8474217, + 8.3657519 + ], + [ + -59.8468801, + 8.3657799 + ], + [ + -59.8471105, + 8.3646798 + ], + [ + -59.8462951, + 8.3635441 + ], + [ + -59.8443532, + 8.361782 + ], + [ + -59.8421109, + 8.3601898 + ], + [ + -59.8403084, + 8.3595317 + ], + [ + -59.83938, + 8.35936 + ], + [ + -59.8384309, + 8.3592451 + ], + [ + -59.8380983, + 8.3594467 + ], + [ + -59.8375699, + 8.3598801 + ], + [ + -59.8375692, + 8.3602607 + ], + [ + -59.8373689, + 8.3602642 + ], + [ + -59.8371458, + 8.3602633 + ], + [ + -59.8366284, + 8.3601579 + ], + [ + -59.8348904, + 8.359659 + ], + [ + -59.8339355, + 8.35933 + ], + [ + -59.8318541, + 8.3590858 + ], + [ + -59.8312426, + 8.3592875 + ], + [ + -59.8300195, + 8.3599881 + ], + [ + -59.8295152, + 8.360349 + ], + [ + -59.8289559, + 8.3597671 + ], + [ + -59.8289681, + 8.3594574 + ], + [ + -59.8286462, + 8.35933 + ], + [ + -59.8271442, + 8.3590646 + ], + [ + -59.8262, + 8.3588735 + ], + [ + -59.8253912, + 8.3594355 + ], + [ + -59.8238576, + 8.3605132 + ], + [ + -59.8231852, + 8.3601367 + ], + [ + -59.8220752, + 8.3606376 + ], + [ + -59.8219514, + 8.3605188 + ], + [ + -59.8217905, + 8.3603384 + ], + [ + -59.8215222, + 8.3594574 + ], + [ + -59.8201597, + 8.3583428 + ], + [ + -59.8193443, + 8.3585976 + ], + [ + -59.81895, + 8.3582101 + ], + [ + -59.8176501, + 8.3582199 + ], + [ + -59.8171985, + 8.358226 + ], + [ + -59.8166728, + 8.3584383 + ], + [ + -59.8162973, + 8.3586294 + ], + [ + -59.8156536, + 8.3585551 + ], + [ + -59.815557, + 8.3575148 + ], + [ + -59.8142693, + 8.3571834 + ], + [ + -59.8138619, + 8.3568355 + ], + [ + -59.8133721, + 8.3563238 + ], + [ + -59.8128628, + 8.3558569 + ], + [ + -59.811929, + 8.3561965 + ], + [ + -59.8103374, + 8.3556447 + ], + [ + -59.8100746, + 8.3552592 + ], + [ + -59.8092975, + 8.3548807 + ], + [ + -59.8087033, + 8.3547321 + ], + [ + -59.8073026, + 8.3540106 + ], + [ + -59.8070479, + 8.3537771 + ], + [ + -59.8071724, + 8.3533538 + ], + [ + -59.8066682, + 8.3533007 + ], + [ + -59.806475, + 8.3534599 + ], + [ + -59.8059279, + 8.3532582 + ], + [ + -59.804973, + 8.3527381 + ], + [ + -59.8042327, + 8.3529292 + ], + [ + -59.8036736, + 8.3525038 + ], + [ + -59.8025276, + 8.3523553 + ], + [ + -59.8011906, + 8.3516762 + ], + [ + -59.8005752, + 8.3514003 + ], + [ + -59.7993018, + 8.3508273 + ], + [ + -59.7979016, + 8.3502042 + ], + [ + -59.783997, + 8.343112 + ], + [ + -59.7821749, + 8.3439992 + ], + [ + -59.7807849, + 8.34466 + ], + [ + -59.7816968, + 8.3459763 + ], + [ + -59.7821367, + 8.3468573 + ], + [ + -59.7828233, + 8.3478764 + ], + [ + -59.7826731, + 8.3491077 + ], + [ + -59.7824049, + 8.349543 + ], + [ + -59.78217, + 8.3499801 + ], + [ + -59.7816968, + 8.3510397 + ], + [ + -59.7807849, + 8.3520375 + ], + [ + -59.7789717, + 8.3529292 + ], + [ + -59.7773302, + 8.3532582 + ], + [ + -59.7748304, + 8.353237 + ], + [ + -59.7712549, + 8.3573057 + ], + [ + -59.7684693, + 8.3604755 + ], + [ + -59.7690801, + 8.36114 + ], + [ + -59.7724046, + 8.3636738 + ], + [ + -59.7741587, + 8.3646968 + ], + [ + -59.7794325, + 8.3676627 + ], + [ + -59.782061, + 8.3692178 + ], + [ + -59.7840643, + 8.370344 + ], + [ + -59.7857165, + 8.371374 + ], + [ + -59.7875207, + 8.3725289 + ], + [ + -59.7888, + 8.37336 + ], + [ + -59.7918835, + 8.3752287 + ], + [ + -59.7937718, + 8.3764604 + ], + [ + -59.7976301, + 8.37897 + ], + [ + -59.7994783, + 8.3796945 + ], + [ + -59.8014417, + 8.3806551 + ], + [ + -59.8021983, + 8.3811858 + ], + [ + -59.8031537, + 8.3817031 + ], + [ + -59.80413, + 8.3824196 + ], + [ + -59.8047871, + 8.3828124 + ], + [ + -59.8055703, + 8.3834227 + ], + [ + -59.80594, + 8.3837999 + ], + [ + -59.8069801, + 8.38431 + ], + [ + -59.8075051, + 8.3846448 + ], + [ + -59.8080275, + 8.3849856 + ], + [ + -59.8091962, + 8.3857184 + ], + [ + -59.8098468, + 8.3862237 + ], + [ + -59.8108982, + 8.3867336 + ], + [ + -59.8119508, + 8.3874305 + ], + [ + -59.8131853, + 8.3883852 + ], + [ + -59.8140428, + 8.3889324 + ], + [ + -59.8146322, + 8.3896497 + ], + [ + -59.8152673, + 8.3901118 + ], + [ + -59.8157287, + 8.3906956 + ], + [ + -59.8159433, + 8.3907911 + ], + [ + -59.8161578, + 8.3908867 + ], + [ + -59.8159969, + 8.3914067 + ], + [ + -59.81583, + 8.39197 + ], + [ + -59.8155034, + 8.3920754 + ], + [ + -59.815321, + 8.3922983 + ], + [ + -59.8146448, + 8.3928907 + ], + [ + -59.8147847, + 8.3933447 + ], + [ + -59.8151949, + 8.3931536 + ], + [ + -59.8157823, + 8.3930201 + ], + [ + -59.8159003, + 8.3930519 + ], + [ + -59.816587, + 8.3932748 + ], + [ + -59.8169088, + 8.3933597 + ], + [ + -59.8172736, + 8.3937312 + ], + [ + -59.8175848, + 8.3944529 + ], + [ + -59.8179925, + 8.3945591 + ], + [ + -59.8185396, + 8.3944317 + ], + [ + -59.8189581, + 8.3944317 + ], + [ + -59.819473, + 8.3943468 + ], + [ + -59.8194516, + 8.3938161 + ], + [ + -59.8193765, + 8.3932748 + ], + [ + -59.8193121, + 8.3929564 + ], + [ + -59.8192263, + 8.3924788 + ], + [ + -59.8195696, + 8.3923089 + ], + [ + -59.8200095, + 8.3925 + ], + [ + -59.8201811, + 8.3931368 + ], + [ + -59.8201275, + 8.3939647 + ], + [ + -59.8200095, + 8.394644 + ], + [ + -59.8195911, + 8.3951959 + ], + [ + -59.8189581, + 8.3954506 + ], + [ + -59.8181641, + 8.3957372 + ], + [ + -59.8172629, + 8.3962042 + ], + [ + -59.816166, + 8.3962748 + ], + [ + -59.8157179, + 8.3965407 + ], + [ + -59.8153557, + 8.3965886 + ], + [ + -59.8137192, + 8.3971935 + ], + [ + -59.8127486, + 8.3978144 + ], + [ + -59.8122278, + 8.398 + ], + [ + -59.8118175, + 8.3981592 + ], + [ + -59.8114313, + 8.3981434 + ], + [ + -59.8108297, + 8.3984941 + ], + [ + -59.8098724, + 8.3988336 + ], + [ + -59.8095265, + 8.3991519 + ], + [ + -59.808636, + 8.3995339 + ], + [ + -59.8081615, + 8.399873 + ], + [ + -59.8067016, + 8.4003246 + ], + [ + -59.8048494, + 8.4006708 + ], + [ + -59.8011517, + 8.4016215 + ], + [ + -59.7993252, + 8.4019182 + ], + [ + -59.7973726, + 8.4020933 + ], + [ + -59.7950571, + 8.4021486 + ], + [ + -59.7934587, + 8.4021798 + ], + [ + -59.7907613, + 8.4021256 + ], + [ + -59.7889672, + 8.4021893 + ], + [ + -59.7879801, + 8.4024699 + ], + [ + -59.7877699, + 8.40243 + ], + [ + -59.7865249, + 8.4024433 + ], + [ + -59.7855095, + 8.4024953 + ], + [ + -59.7844648, + 8.4026892 + ], + [ + -59.7836602, + 8.4026468 + ], + [ + -59.7833598, + 8.4026043 + ], + [ + -59.7831345, + 8.40253 + ], + [ + -59.7830057, + 8.4029015 + ], + [ + -59.7828233, + 8.403931 + ], + [ + -59.7826302, + 8.4044299 + ], + [ + -59.7828019, + 8.4048013 + ], + [ + -59.7832418, + 8.4050667 + ], + [ + -59.7834885, + 8.4054488 + ], + [ + -59.7829735, + 8.4057247 + ], + [ + -59.7829414, + 8.4061068 + ], + [ + -59.7828341, + 8.4063403 + ], + [ + -59.782244, + 8.4069453 + ], + [ + -59.7814665, + 8.4074239 + ], + [ + -59.7805981, + 8.4074082 + ], + [ + -59.7790575, + 8.4071576 + ], + [ + -59.7779846, + 8.4072425 + ], + [ + -59.7770512, + 8.4072106 + ], + [ + -59.7761178, + 8.4069665 + ], + [ + -59.7758067, + 8.4069559 + ], + [ + -59.7748147, + 8.4069475 + ], + [ + -59.7739077, + 8.4066031 + ], + [ + -59.7724593, + 8.4060672 + ], + [ + -59.7707647, + 8.4055073 + ], + [ + -59.7694837, + 8.4050518 + ], + [ + -59.7673057, + 8.4045894 + ], + [ + -59.7661262, + 8.4044025 + ], + [ + -59.7646431, + 8.4039461 + ], + [ + -59.7620455, + 8.4031265 + ], + [ + -59.7603801, + 8.4023623 + ], + [ + -59.7578588, + 8.4012856 + ], + [ + -59.75434, + 8.39987 + ], + [ + -59.7527414, + 8.3995085 + ], + [ + -59.7510321, + 8.3988402 + ], + [ + -59.7490391, + 8.397895 + ], + [ + -59.7431971, + 8.3950477 + ], + [ + -59.7415448, + 8.3941981 + ], + [ + -59.740017, + 8.393436 + ], + [ + -59.7384967, + 8.3927217 + ], + [ + -59.7378474, + 8.3924663 + ], + [ + -59.7367001, + 8.3919481 + ], + [ + -59.7354663, + 8.3913537 + ], + [ + -59.7342002, + 8.3907699 + ], + [ + -59.7332132, + 8.3901543 + ], + [ + -59.7320008, + 8.3896767 + ], + [ + -59.73125, + 8.3892201 + ], + [ + -59.7309923, + 8.3890292 + ], + [ + -59.7304666, + 8.3887745 + ], + [ + -59.7298122, + 8.3882756 + ], + [ + -59.7291577, + 8.3876706 + ], + [ + -59.7285354, + 8.3869913 + ], + [ + -59.7277522, + 8.3865986 + ], + [ + -59.7269711, + 8.3860224 + ], + [ + -59.7267008, + 8.3855159 + ], + [ + -59.7259927, + 8.3843696 + ], + [ + -59.725349, + 8.3839769 + ], + [ + -59.723922, + 8.3831384 + ], + [ + -59.7233749, + 8.3825864 + ], + [ + -59.7224951, + 8.381939 + ], + [ + -59.7218406, + 8.3820133 + ], + [ + -59.7206958, + 8.3821758 + ], + [ + -59.7206958, + 8.3816558 + ], + [ + -59.7205424, + 8.3810261 + ], + [ + -59.7199202, + 8.3809518 + ], + [ + -59.7191906, + 8.3809518 + ], + [ + -59.7186005, + 8.380368 + ], + [ + -59.7182679, + 8.3797418 + ], + [ + -59.7177744, + 8.3792217 + ], + [ + -59.7171092, + 8.3791262 + ], + [ + -59.7167015, + 8.3778737 + ], + [ + -59.7163475, + 8.3774279 + ], + [ + -59.7159076, + 8.3770882 + ], + [ + -59.7153819, + 8.3767804 + ], + [ + -59.7146738, + 8.3766318 + ], + [ + -59.7146738, + 8.3762603 + ], + [ + -59.7138047, + 8.3749972 + ], + [ + -59.7134078, + 8.3743391 + ], + [ + -59.712528, + 8.3738084 + ], + [ + -59.7118224, + 8.3734796 + ], + [ + -59.7103955, + 8.3727685 + ], + [ + -59.7101462, + 8.3720358 + ], + [ + -59.7099209, + 8.3715899 + ], + [ + -59.7092879, + 8.371314 + ], + [ + -59.7075292, + 8.3701507 + ], + [ + -59.7071833, + 8.3699433 + ], + [ + -59.707131, + 8.3695597 + ], + [ + -59.7072387, + 8.3690318 + ], + [ + -59.7069919, + 8.368257 + ], + [ + -59.7053267, + 8.3673567 + ], + [ + -59.7040936, + 8.3672071 + ], + [ + -59.7040936, + 8.366957 + ], + [ + -59.7037081, + 8.3666966 + ], + [ + -59.7029137, + 8.366187 + ], + [ + -59.7019285, + 8.365453 + ], + [ + -59.7009207, + 8.3651772 + ], + [ + -59.7004537, + 8.3649171 + ], + [ + -59.7000245, + 8.3644495 + ], + [ + -59.6993518, + 8.3639559 + ], + [ + -59.6986759, + 8.3636317 + ], + [ + -59.6979628, + 8.3639443 + ], + [ + -59.6976087, + 8.3634874 + ], + [ + -59.6970629, + 8.3629136 + ], + [ + -59.6968135, + 8.362627 + ], + [ + -59.6964431, + 8.3624678 + ], + [ + -59.6962936, + 8.3621171 + ], + [ + -59.695285, + 8.3615651 + ], + [ + -59.6943442, + 8.3613949 + ], + [ + -59.6929948, + 8.3607073 + ], + [ + -59.6898135, + 8.359327 + ], + [ + -59.6888215, + 8.3587269 + ], + [ + -59.6872615, + 8.3579669 + ], + [ + -59.6859451, + 8.3573193 + ], + [ + -59.6855803, + 8.3567774 + ], + [ + -59.6841484, + 8.3560052 + ], + [ + -59.6817749, + 8.3546551 + ], + [ + -59.6796835, + 8.353467 + ], + [ + -59.677979, + 8.3524133 + ], + [ + -59.6765413, + 8.351766 + ], + [ + -59.6755797, + 8.3513723 + ], + [ + -59.6744532, + 8.3507672 + ], + [ + -59.6726142, + 8.3500762 + ], + [ + -59.6720943, + 8.3495663 + ], + [ + -59.6707696, + 8.3488179 + ], + [ + -59.669874, + 8.3484137 + ], + [ + -59.6687647, + 8.3481266 + ], + [ + -59.6677404, + 8.3479026 + ], + [ + -59.6667729, + 8.3475625 + ], + [ + -59.666003, + 8.3476926 + ], + [ + -59.665223, + 8.3473125 + ], + [ + -59.6638926, + 8.3463992 + ], + [ + -59.6627443, + 8.3453463 + ], + [ + -59.6614569, + 8.3446884 + ], + [ + -59.6604548, + 8.3442151 + ], + [ + -59.6596394, + 8.3438748 + ], + [ + -59.6587621, + 8.3433281 + ], + [ + -59.6578609, + 8.3427969 + ], + [ + -59.6565522, + 8.3418212 + ], + [ + -59.6552357, + 8.3410749 + ], + [ + -59.6547959, + 8.34065 + ], + [ + -59.6534661, + 8.3398797 + ], + [ + -59.6524894, + 8.3394443 + ], + [ + -59.6517472, + 8.3389558 + ], + [ + -59.6505646, + 8.3382977 + ], + [ + -59.6491162, + 8.3371462 + ], + [ + -59.6474755, + 8.3362181 + ], + [ + -59.644762, + 8.3347688 + ], + [ + -59.6419878, + 8.333312 + ], + [ + -59.6400515, + 8.3324045 + ], + [ + -59.63814, + 8.3314642 + ], + [ + -59.6357622, + 8.3303216 + ], + [ + -59.6345291, + 8.3297532 + ], + [ + -59.6332176, + 8.3289572 + ], + [ + -59.6316734, + 8.3281807 + ], + [ + -59.6303387, + 8.3275432 + ], + [ + -59.6293679, + 8.3269855 + ], + [ + -59.6283998, + 8.3264114 + ], + [ + -59.6274193, + 8.3259174 + ], + [ + -59.6261489, + 8.3252896 + ], + [ + -59.624669, + 8.3243185 + ], + [ + -59.6237836, + 8.3239363 + ], + [ + -59.6223414, + 8.3228132 + ], + [ + -59.6218479, + 8.3224735 + ], + [ + -59.621129, + 8.3221762 + ], + [ + -59.6202922, + 8.3215181 + ], + [ + -59.6195412, + 8.3212102 + ], + [ + -59.6186829, + 8.3206794 + ], + [ + -59.6172835, + 8.3196163 + ], + [ + -59.6162045, + 8.3188853 + ], + [ + -59.6152035, + 8.3183364 + ], + [ + -59.6145093, + 8.3178045 + ], + [ + -59.6127927, + 8.3164649 + ], + [ + -59.6120954, + 8.3159871 + ], + [ + -59.6107543, + 8.315106 + ], + [ + -59.6090698, + 8.3140444 + ], + [ + -59.6079335, + 8.3132365 + ], + [ + -59.6070528, + 8.3126855 + ], + [ + -59.6064305, + 8.3123564 + ], + [ + -59.6057546, + 8.3119849 + ], + [ + -59.6051431, + 8.3115496 + ], + [ + -59.60466180938814, + 8.311277472135739 + ], + [ + -50.09765625, + 14.944784875088372 + ], + [ + -50.0537109375, + 15.072123545811683 + ], + [ + -59.90170548186231, + 8.440009534414719 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/clipToOceanEez.json b/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/clipToOceanEez.json new file mode 100644 index 0000000000..d0f9f19947 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/clipToOceanEez.json @@ -0,0 +1,1799 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -59.90170548186231, + 8.440009534414719 + ], + [ + -59.9016452, + 8.4398247 + ], + [ + -59.9004543, + 8.4372882 + ], + [ + -59.8977828, + 8.4322578 + ], + [ + -59.8951542, + 8.4277261 + ], + [ + -59.8939955, + 8.4259325 + ], + [ + -59.8924506, + 8.4233641 + ], + [ + -59.8916459, + 8.4224938 + ], + [ + -59.8908198, + 8.4209974 + ], + [ + -59.8903692, + 8.4202757 + ], + [ + -59.8893821, + 8.4181849 + ], + [ + -59.8885453, + 8.4159455 + ], + [ + -59.8877084, + 8.4143535 + ], + [ + -59.8861849, + 8.4110527 + ], + [ + -59.8856485, + 8.4100232 + ], + [ + -59.8852086, + 8.409726 + ], + [ + -59.8844147, + 8.4078474 + ], + [ + -59.8833633, + 8.4059052 + ], + [ + -59.8829126, + 8.4050879 + ], + [ + -59.8825586, + 8.4039523 + ], + [ + -59.8820007, + 8.402477 + ], + [ + -59.8807454, + 8.4003542 + ], + [ + -59.8793829, + 8.3981572 + ], + [ + -59.8780096, + 8.3952278 + ], + [ + -59.8773337, + 8.3945591 + ], + [ + -59.8767221, + 8.3933066 + ], + [ + -59.8757458, + 8.3923408 + ], + [ + -59.8746085, + 8.390685 + ], + [ + -59.8739004, + 8.3897616 + ], + [ + -59.873246, + 8.3886789 + ], + [ + -59.872334, + 8.3875326 + ], + [ + -59.8717547, + 8.3867047 + ], + [ + -59.871068, + 8.3861103 + ], + [ + -59.8698771, + 8.384497 + ], + [ + -59.8685897, + 8.3834568 + ], + [ + -59.8674309, + 8.3824378 + ], + [ + -59.8659289, + 8.3810792 + ], + [ + -59.8649418, + 8.3801345 + ], + [ + -59.8639441, + 8.3783726 + ], + [ + -59.8632145, + 8.377343 + ], + [ + -59.8634935, + 8.3766955 + ], + [ + -59.8631823, + 8.3762497 + ], + [ + -59.8627102, + 8.3762072 + ], + [ + -59.8622811, + 8.3762921 + ], + [ + -59.86094, + 8.3755704 + ], + [ + -59.8598993, + 8.3747955 + ], + [ + -59.8591483, + 8.3741905 + ], + [ + -59.8581, + 8.3731101 + ], + [ + -59.857657, + 8.3726408 + ], + [ + -59.85726, + 8.3719615 + ], + [ + -59.8552752, + 8.3699341 + ], + [ + -59.8526895, + 8.368257 + ], + [ + -59.8496854, + 8.3663145 + ], + [ + -59.8478401, + 8.3653167 + ], + [ + -59.8474217, + 8.3657519 + ], + [ + -59.8468801, + 8.3657799 + ], + [ + -59.8471105, + 8.3646798 + ], + [ + -59.8462951, + 8.3635441 + ], + [ + -59.8443532, + 8.361782 + ], + [ + -59.8421109, + 8.3601898 + ], + [ + -59.84073441566712, + 8.359687240033583 + ], + [ + -59.8403084, + 8.3595317 + ], + [ + -59.83938, + 8.35936 + ], + [ + -59.8384309, + 8.3592451 + ], + [ + -59.8380983, + 8.3594467 + ], + [ + -59.8375699, + 8.3598801 + ], + [ + -59.8375692, + 8.3602607 + ], + [ + -59.8373689, + 8.3602642 + ], + [ + -59.8371458, + 8.3602633 + ], + [ + -59.8366284, + 8.3601579 + ], + [ + -59.8348904, + 8.359659 + ], + [ + -59.8339355, + 8.35933 + ], + [ + -59.8318541, + 8.3590858 + ], + [ + -59.8312426, + 8.3592875 + ], + [ + -59.8300195, + 8.3599881 + ], + [ + -59.8295152, + 8.360349 + ], + [ + -59.8289559, + 8.3597671 + ], + [ + -59.8289681, + 8.3594574 + ], + [ + -59.8286462, + 8.35933 + ], + [ + -59.8271442, + 8.3590646 + ], + [ + -59.8262, + 8.3588735 + ], + [ + -59.8253912, + 8.3594355 + ], + [ + -59.8238576, + 8.3605132 + ], + [ + -59.8231852, + 8.3601367 + ], + [ + -59.8220752, + 8.3606376 + ], + [ + -59.8219514, + 8.3605188 + ], + [ + -59.8217905, + 8.3603384 + ], + [ + -59.8215222, + 8.3594574 + ], + [ + -59.8201597, + 8.3583428 + ], + [ + -59.8193443, + 8.3585976 + ], + [ + -59.81895, + 8.3582101 + ], + [ + -59.8176501, + 8.3582199 + ], + [ + -59.8171985, + 8.358226 + ], + [ + -59.8166728, + 8.3584383 + ], + [ + -59.8162973, + 8.3586294 + ], + [ + -59.8156536, + 8.3585551 + ], + [ + -59.815557, + 8.3575148 + ], + [ + -59.8142693, + 8.3571834 + ], + [ + -59.8138619, + 8.3568355 + ], + [ + -59.8133721, + 8.3563238 + ], + [ + -59.8128628, + 8.3558569 + ], + [ + -59.811929, + 8.3561965 + ], + [ + -59.8103374, + 8.3556447 + ], + [ + -59.8100746, + 8.3552592 + ], + [ + -59.8092975, + 8.3548807 + ], + [ + -59.8087033, + 8.3547321 + ], + [ + -59.8073026, + 8.3540106 + ], + [ + -59.8070479, + 8.3537771 + ], + [ + -59.8071724, + 8.3533538 + ], + [ + -59.8066682, + 8.3533007 + ], + [ + -59.806475, + 8.3534599 + ], + [ + -59.8059279, + 8.3532582 + ], + [ + -59.804973, + 8.3527381 + ], + [ + -59.8042327, + 8.3529292 + ], + [ + -59.8036736, + 8.3525038 + ], + [ + -59.8025276, + 8.3523553 + ], + [ + -59.8011906, + 8.3516762 + ], + [ + -59.8005752, + 8.3514003 + ], + [ + -59.7993018, + 8.3508273 + ], + [ + -59.7979016, + 8.3502042 + ], + [ + -59.783997, + 8.343112 + ], + [ + -59.7821749, + 8.3439992 + ], + [ + -59.7807849, + 8.34466 + ], + [ + -59.7816968, + 8.3459763 + ], + [ + -59.7821367, + 8.3468573 + ], + [ + -59.7828233, + 8.3478764 + ], + [ + -59.7826731, + 8.3491077 + ], + [ + -59.7824049, + 8.349543 + ], + [ + -59.78217, + 8.3499801 + ], + [ + -59.7816968, + 8.3510397 + ], + [ + -59.7807849, + 8.3520375 + ], + [ + -59.7789717, + 8.3529292 + ], + [ + -59.7773302, + 8.3532582 + ], + [ + -59.7748304, + 8.353237 + ], + [ + -59.7712549, + 8.3573057 + ], + [ + -59.7684693, + 8.3604755 + ], + [ + -59.7690801, + 8.36114 + ], + [ + -59.7724046, + 8.3636738 + ], + [ + -59.7741587, + 8.3646968 + ], + [ + -59.7794325, + 8.3676627 + ], + [ + -59.782061, + 8.3692178 + ], + [ + -59.7840643, + 8.370344 + ], + [ + -59.7857165, + 8.371374 + ], + [ + -59.7875207, + 8.3725289 + ], + [ + -59.7888, + 8.37336 + ], + [ + -59.7918835, + 8.3752287 + ], + [ + -59.7937718, + 8.3764604 + ], + [ + -59.7976301, + 8.37897 + ], + [ + -59.7994783, + 8.3796945 + ], + [ + -59.8014417, + 8.3806551 + ], + [ + -59.8021983, + 8.3811858 + ], + [ + -59.8031537, + 8.3817031 + ], + [ + -59.80413, + 8.3824196 + ], + [ + -59.8047871, + 8.3828124 + ], + [ + -59.8055703, + 8.3834227 + ], + [ + -59.80594, + 8.3837999 + ], + [ + -59.8069801, + 8.38431 + ], + [ + -59.8075051, + 8.3846448 + ], + [ + -59.8080275, + 8.3849856 + ], + [ + -59.8091962, + 8.3857184 + ], + [ + -59.8098468, + 8.3862237 + ], + [ + -59.8108982, + 8.3867336 + ], + [ + -59.8119508, + 8.3874305 + ], + [ + -59.8131853, + 8.3883852 + ], + [ + -59.8140428, + 8.3889324 + ], + [ + -59.8146322, + 8.3896497 + ], + [ + -59.8152673, + 8.3901118 + ], + [ + -59.8157287, + 8.3906956 + ], + [ + -59.8159433, + 8.3907911 + ], + [ + -59.8161578, + 8.3908867 + ], + [ + -59.8159969, + 8.3914067 + ], + [ + -59.81583, + 8.39197 + ], + [ + -59.8155034, + 8.3920754 + ], + [ + -59.815321, + 8.3922983 + ], + [ + -59.8146448, + 8.3928907 + ], + [ + -59.8147847, + 8.3933447 + ], + [ + -59.8151949, + 8.3931536 + ], + [ + -59.8157823, + 8.3930201 + ], + [ + -59.8159003, + 8.3930519 + ], + [ + -59.816587, + 8.3932748 + ], + [ + -59.8169088, + 8.3933597 + ], + [ + -59.8172736, + 8.3937312 + ], + [ + -59.8175848, + 8.3944529 + ], + [ + -59.8179925, + 8.3945591 + ], + [ + -59.8185396, + 8.3944317 + ], + [ + -59.8189581, + 8.3944317 + ], + [ + -59.819473, + 8.3943468 + ], + [ + -59.8194516, + 8.3938161 + ], + [ + -59.8193765, + 8.3932748 + ], + [ + -59.8193121, + 8.3929564 + ], + [ + -59.8192263, + 8.3924788 + ], + [ + -59.8195696, + 8.3923089 + ], + [ + -59.8200095, + 8.3925 + ], + [ + -59.8201811, + 8.3931368 + ], + [ + -59.8201275, + 8.3939647 + ], + [ + -59.8200095, + 8.394644 + ], + [ + -59.8195911, + 8.3951959 + ], + [ + -59.8189581, + 8.3954506 + ], + [ + -59.8181641, + 8.3957372 + ], + [ + -59.8172629, + 8.3962042 + ], + [ + -59.816166, + 8.3962748 + ], + [ + -59.8157179, + 8.3965407 + ], + [ + -59.8153557, + 8.3965886 + ], + [ + -59.8137192, + 8.3971935 + ], + [ + -59.8127486, + 8.3978144 + ], + [ + -59.8122278, + 8.398 + ], + [ + -59.8118175, + 8.3981592 + ], + [ + -59.8114313, + 8.3981434 + ], + [ + -59.8108297, + 8.3984941 + ], + [ + -59.8098724, + 8.3988336 + ], + [ + -59.8095265, + 8.3991519 + ], + [ + -59.808636, + 8.3995339 + ], + [ + -59.8081615, + 8.399873 + ], + [ + -59.8067016, + 8.4003246 + ], + [ + -59.8048494, + 8.4006708 + ], + [ + -59.8011517, + 8.4016215 + ], + [ + -59.7993252, + 8.4019182 + ], + [ + -59.7973726, + 8.4020933 + ], + [ + -59.7950571, + 8.4021486 + ], + [ + -59.7934587, + 8.4021798 + ], + [ + -59.7907613, + 8.4021256 + ], + [ + -59.7889672, + 8.4021893 + ], + [ + -59.7879801, + 8.4024699 + ], + [ + -59.7877699, + 8.40243 + ], + [ + -59.7865249, + 8.4024433 + ], + [ + -59.7855095, + 8.4024953 + ], + [ + -59.7844648, + 8.4026892 + ], + [ + -59.7836602, + 8.4026468 + ], + [ + -59.7833598, + 8.4026043 + ], + [ + -59.7831345, + 8.40253 + ], + [ + -59.7830057, + 8.4029015 + ], + [ + -59.7828233, + 8.403931 + ], + [ + -59.7826302, + 8.4044299 + ], + [ + -59.7828019, + 8.4048013 + ], + [ + -59.7832418, + 8.4050667 + ], + [ + -59.7834885, + 8.4054488 + ], + [ + -59.7829735, + 8.4057247 + ], + [ + -59.7829414, + 8.4061068 + ], + [ + -59.7828341, + 8.4063403 + ], + [ + -59.782244, + 8.4069453 + ], + [ + -59.7814665, + 8.4074239 + ], + [ + -59.7805981, + 8.4074082 + ], + [ + -59.7790575, + 8.4071576 + ], + [ + -59.7779846, + 8.4072425 + ], + [ + -59.7770512, + 8.4072106 + ], + [ + -59.7761178, + 8.4069665 + ], + [ + -59.7758067, + 8.4069559 + ], + [ + -59.7748147, + 8.4069475 + ], + [ + -59.7739077, + 8.4066031 + ], + [ + -59.7724593, + 8.4060672 + ], + [ + -59.7707647, + 8.4055073 + ], + [ + -59.7694837, + 8.4050518 + ], + [ + -59.7673057, + 8.4045894 + ], + [ + -59.7661262, + 8.4044025 + ], + [ + -59.7646431, + 8.4039461 + ], + [ + -59.7620455, + 8.4031265 + ], + [ + -59.7603801, + 8.4023623 + ], + [ + -59.7578588, + 8.4012856 + ], + [ + -59.75434, + 8.39987 + ], + [ + -59.7527414, + 8.3995085 + ], + [ + -59.7510321, + 8.3988402 + ], + [ + -59.7490391, + 8.397895 + ], + [ + -59.7431971, + 8.3950477 + ], + [ + -59.7415448, + 8.3941981 + ], + [ + -59.740017, + 8.393436 + ], + [ + -59.7384967, + 8.3927217 + ], + [ + -59.7378474, + 8.3924663 + ], + [ + -59.7367001, + 8.3919481 + ], + [ + -59.7354663, + 8.3913537 + ], + [ + -59.7342002, + 8.3907699 + ], + [ + -59.7332132, + 8.3901543 + ], + [ + -59.7320008, + 8.3896767 + ], + [ + -59.73125, + 8.3892201 + ], + [ + -59.7309923, + 8.3890292 + ], + [ + -59.7304666, + 8.3887745 + ], + [ + -59.7298122, + 8.3882756 + ], + [ + -59.7291577, + 8.3876706 + ], + [ + -59.7285354, + 8.3869913 + ], + [ + -59.7277522, + 8.3865986 + ], + [ + -59.7269711, + 8.3860224 + ], + [ + -59.7267008, + 8.3855159 + ], + [ + -59.7259927, + 8.3843696 + ], + [ + -59.725349, + 8.3839769 + ], + [ + -59.723922, + 8.3831384 + ], + [ + -59.7233749, + 8.3825864 + ], + [ + -59.7224951, + 8.381939 + ], + [ + -59.7218406, + 8.3820133 + ], + [ + -59.7206958, + 8.3821758 + ], + [ + -59.7206958, + 8.3816558 + ], + [ + -59.7205424, + 8.3810261 + ], + [ + -59.7199202, + 8.3809518 + ], + [ + -59.7191906, + 8.3809518 + ], + [ + -59.7186005, + 8.380368 + ], + [ + -59.7182679, + 8.3797418 + ], + [ + -59.7177744, + 8.3792217 + ], + [ + -59.7171092, + 8.3791262 + ], + [ + -59.7167015, + 8.3778737 + ], + [ + -59.7163475, + 8.3774279 + ], + [ + -59.7159076, + 8.3770882 + ], + [ + -59.7153819, + 8.3767804 + ], + [ + -59.7146738, + 8.3766318 + ], + [ + -59.7146738, + 8.3762603 + ], + [ + -59.7138047, + 8.3749972 + ], + [ + -59.7134078, + 8.3743391 + ], + [ + -59.712528, + 8.3738084 + ], + [ + -59.7118224, + 8.3734796 + ], + [ + -59.7103955, + 8.3727685 + ], + [ + -59.7101462, + 8.3720358 + ], + [ + -59.7099209, + 8.3715899 + ], + [ + -59.7092879, + 8.371314 + ], + [ + -59.7075292, + 8.3701507 + ], + [ + -59.7071833, + 8.3699433 + ], + [ + -59.707131, + 8.3695597 + ], + [ + -59.7072387, + 8.3690318 + ], + [ + -59.7069919, + 8.368257 + ], + [ + -59.7053267, + 8.3673567 + ], + [ + -59.7040936, + 8.3672071 + ], + [ + -59.7040936, + 8.366957 + ], + [ + -59.7037081, + 8.3666966 + ], + [ + -59.7029137, + 8.366187 + ], + [ + -59.7019285, + 8.365453 + ], + [ + -59.7009207, + 8.3651772 + ], + [ + -59.7004537, + 8.3649171 + ], + [ + -59.7000245, + 8.3644495 + ], + [ + -59.6993518, + 8.3639559 + ], + [ + -59.6986759, + 8.3636317 + ], + [ + -59.6979628, + 8.3639443 + ], + [ + -59.6976087, + 8.3634874 + ], + [ + -59.6970629, + 8.3629136 + ], + [ + -59.6968135, + 8.362627 + ], + [ + -59.6964431, + 8.3624678 + ], + [ + -59.6962936, + 8.3621171 + ], + [ + -59.695285, + 8.3615651 + ], + [ + -59.6943442, + 8.3613949 + ], + [ + -59.6929948, + 8.3607073 + ], + [ + -59.6898135, + 8.359327 + ], + [ + -59.6888215, + 8.3587269 + ], + [ + -59.6872615, + 8.3579669 + ], + [ + -59.6859451, + 8.3573193 + ], + [ + -59.6855803, + 8.3567774 + ], + [ + -59.6841484, + 8.3560052 + ], + [ + -59.6817749, + 8.3546551 + ], + [ + -59.6796835, + 8.353467 + ], + [ + -59.677979, + 8.3524133 + ], + [ + -59.6765413, + 8.351766 + ], + [ + -59.6755797, + 8.3513723 + ], + [ + -59.6744532, + 8.3507672 + ], + [ + -59.6726142, + 8.3500762 + ], + [ + -59.6720943, + 8.3495663 + ], + [ + -59.6707696, + 8.3488179 + ], + [ + -59.669874, + 8.3484137 + ], + [ + -59.6687647, + 8.3481266 + ], + [ + -59.6677404, + 8.3479026 + ], + [ + -59.6667729, + 8.3475625 + ], + [ + -59.666003, + 8.3476926 + ], + [ + -59.665223, + 8.3473125 + ], + [ + -59.6638926, + 8.3463992 + ], + [ + -59.6627443, + 8.3453463 + ], + [ + -59.6614569, + 8.3446884 + ], + [ + -59.6604548, + 8.3442151 + ], + [ + -59.6596394, + 8.3438748 + ], + [ + -59.6587621, + 8.3433281 + ], + [ + -59.6578609, + 8.3427969 + ], + [ + -59.6565522, + 8.3418212 + ], + [ + -59.6552357, + 8.3410749 + ], + [ + -59.6547959, + 8.34065 + ], + [ + -59.6534661, + 8.3398797 + ], + [ + -59.6524894, + 8.3394443 + ], + [ + -59.6517472, + 8.3389558 + ], + [ + -59.6505646, + 8.3382977 + ], + [ + -59.6491162, + 8.3371462 + ], + [ + -59.6474755, + 8.3362181 + ], + [ + -59.644762, + 8.3347688 + ], + [ + -59.6419878, + 8.333312 + ], + [ + -59.6400515, + 8.3324045 + ], + [ + -59.63814, + 8.3314642 + ], + [ + -59.6357622, + 8.3303216 + ], + [ + -59.6345291, + 8.3297532 + ], + [ + -59.6332176, + 8.3289572 + ], + [ + -59.6316734, + 8.3281807 + ], + [ + -59.6303387, + 8.3275432 + ], + [ + -59.6293679, + 8.3269855 + ], + [ + -59.6283998, + 8.3264114 + ], + [ + -59.6274193, + 8.3259174 + ], + [ + -59.6261489, + 8.3252896 + ], + [ + -59.624669, + 8.3243185 + ], + [ + -59.6237836, + 8.3239363 + ], + [ + -59.6223414, + 8.3228132 + ], + [ + -59.6218479, + 8.3224735 + ], + [ + -59.621129, + 8.3221762 + ], + [ + -59.6202922, + 8.3215181 + ], + [ + -59.6195412, + 8.3212102 + ], + [ + -59.6186829, + 8.3206794 + ], + [ + -59.618033816994085, + 8.320186302855802 + ], + [ + -59.6172835, + 8.3196163 + ], + [ + -59.6162045, + 8.3188853 + ], + [ + -59.6152035, + 8.3183364 + ], + [ + -59.6145093, + 8.3178045 + ], + [ + -59.6127927, + 8.3164649 + ], + [ + -59.6120954, + 8.3159871 + ], + [ + -59.6107543, + 8.315106 + ], + [ + -59.6090698, + 8.3140444 + ], + [ + -59.6079335, + 8.3132365 + ], + [ + -59.6070528, + 8.3126855 + ], + [ + -59.6064305, + 8.3123564 + ], + [ + -59.6057546, + 8.3119849 + ], + [ + -59.6051431, + 8.3115496 + ], + [ + -59.60466180938814, + 8.311277472135739 + ], + [ + -59.59189385752823, + 8.320186302855802 + ], + [ + -58.57607174791271, + 9.028975568005995 + ], + [ + -57.17170770279807, + 10.008869734630215 + ], + [ + -56.68588297577402, + 10.347853645296913 + ], + [ + -56.68645359645612, + 10.348430955624153 + ], + [ + -56.68903756543091, + 10.351038057860293 + ], + [ + -56.69033065383633, + 10.352339151130934 + ], + [ + -56.70069970572669, + 10.362743461841589 + ], + [ + -56.7019964606678, + 10.364041019877277 + ], + [ + -56.70459498067345, + 10.366634027938176 + ], + [ + -56.705895685437355, + 10.367928420360656 + ], + [ + -56.7111085382281, + 10.373101707478199 + ], + [ + -56.712412851971436, + 10.37439256196727 + ], + [ + -56.71502576742486, + 10.376971432685579 + ], + [ + -56.716333303439086, + 10.378258399405965 + ], + [ + -56.72681788044042, + 10.388549427914356 + ], + [ + -56.72812904342021, + 10.38983281803013 + ], + [ + -56.73075635612068, + 10.392397438990713 + ], + [ + -56.73207143474872, + 10.393677621225422 + ], + [ + -56.737341734433386, + 10.398793961472435 + ], + [ + -56.738660382470556, + 10.400070566203794 + ], + [ + -56.74130193593541, + 10.40262089423895 + ], + [ + -56.742623763076125, + 10.403893577027077 + ], + [ + -56.752043102107194, + 10.41293755252643 + ], + [ + -56.75265441267061, + 10.413536612525192 + ], + [ + -56.756182578063175, + 10.416968790577357 + ], + [ + -56.78443061088376, + 10.444244344201408 + ], + [ + -56.78797173910428, + 10.447638269591025 + ], + [ + -56.795082954614315, + 10.454404080684 + ], + [ + -56.79865014608711, + 10.457773199174241 + ], + [ + -56.81297644970306, + 10.471204639582481 + ], + [ + -56.81656902364114, + 10.474548062643109 + ], + [ + -56.823780861597214, + 10.481210619874275 + ], + [ + -56.8273978197534, + 10.48452762894702 + ], + [ + -56.84373170697431, + 10.499396410347682 + ], + [ + -57.17170770279807, + 10.278521572581871 + ], + [ + -58.57607174791271, + 9.332755161080469 + ], + [ + -59.82017672342608, + 8.49491492847449 + ], + [ + -59.90170548186231, + 8.440009534414719 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/validatePolygon.json b/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/validatePolygon.json new file mode 100644 index 0000000000..fe0a214ebc --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-north-zone-extend.json/validatePolygon.json @@ -0,0 +1,33 @@ +{ + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -50.0537109375, + 15.072123545811683 + ], + [ + -60.13422961546577, + 8.283416579624516 + ], + [ + -59.78678698851251, + 8.184199738096492 + ], + [ + -50.09765625, + 14.944784875088372 + ], + [ + -50.0537109375, + 15.072123545811683 + ] + ] + ] + }, + "properties": { + "name": "gp-clip-ocean-north-zone-extend.json" + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/clipToLand.json b/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/clipToLand.json new file mode 100644 index 0000000000..768afb8ff8 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/clipToLand.json @@ -0,0 +1,1563 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -60.13422961546577, + 8.283416579624516 + ], + [ + -60.02933475468751, + 8.253462463544393 + ], + [ + -60.029134754687504, + 8.253405350896816 + ], + [ + -59.78678698851251, + 8.184199738096492 + ], + [ + -59.74894314352834, + 8.397848232307128 + ], + [ + -59.7490391, + 8.397895 + ], + [ + -59.7510321, + 8.3988402 + ], + [ + -59.7527414, + 8.3995085 + ], + [ + -59.75434, + 8.39987 + ], + [ + -59.7578588, + 8.4012856 + ], + [ + -59.7603801, + 8.4023623 + ], + [ + -59.7620455, + 8.4031265 + ], + [ + -59.7646431, + 8.4039461 + ], + [ + -59.7661262, + 8.4044025 + ], + [ + -59.7673057, + 8.4045894 + ], + [ + -59.7694837, + 8.4050518 + ], + [ + -59.7707647, + 8.4055073 + ], + [ + -59.7724593, + 8.4060672 + ], + [ + -59.7739077, + 8.4066031 + ], + [ + -59.7748147, + 8.4069475 + ], + [ + -59.7758067, + 8.4069559 + ], + [ + -59.7761178, + 8.4069665 + ], + [ + -59.7770512, + 8.4072106 + ], + [ + -59.7779846, + 8.4072425 + ], + [ + -59.7790575, + 8.4071576 + ], + [ + -59.7805981, + 8.4074082 + ], + [ + -59.7814665, + 8.4074239 + ], + [ + -59.782244, + 8.4069453 + ], + [ + -59.7828341, + 8.4063403 + ], + [ + -59.7829414, + 8.4061068 + ], + [ + -59.7829735, + 8.4057247 + ], + [ + -59.7834885, + 8.4054488 + ], + [ + -59.7832418, + 8.4050667 + ], + [ + -59.7828019, + 8.4048013 + ], + [ + -59.7826302, + 8.4044299 + ], + [ + -59.7828233, + 8.403931 + ], + [ + -59.7830057, + 8.4029015 + ], + [ + -59.7831345, + 8.40253 + ], + [ + -59.7833598, + 8.4026043 + ], + [ + -59.7836602, + 8.4026468 + ], + [ + -59.7844648, + 8.4026892 + ], + [ + -59.7855095, + 8.4024953 + ], + [ + -59.7865249, + 8.4024433 + ], + [ + -59.7877699, + 8.40243 + ], + [ + -59.7879801, + 8.4024699 + ], + [ + -59.7889672, + 8.4021893 + ], + [ + -59.7907613, + 8.4021256 + ], + [ + -59.7934587, + 8.4021798 + ], + [ + -59.7950571, + 8.4021486 + ], + [ + -59.7973726, + 8.4020933 + ], + [ + -59.7993252, + 8.4019182 + ], + [ + -59.8011517, + 8.4016215 + ], + [ + -59.8048494, + 8.4006708 + ], + [ + -59.8067016, + 8.4003246 + ], + [ + -59.8081615, + 8.399873 + ], + [ + -59.808636, + 8.3995339 + ], + [ + -59.8095265, + 8.3991519 + ], + [ + -59.8098724, + 8.3988336 + ], + [ + -59.8108297, + 8.3984941 + ], + [ + -59.8114313, + 8.3981434 + ], + [ + -59.8118175, + 8.3981592 + ], + [ + -59.8122278, + 8.398 + ], + [ + -59.8127486, + 8.3978144 + ], + [ + -59.8137192, + 8.3971935 + ], + [ + -59.8153557, + 8.3965886 + ], + [ + -59.8157179, + 8.3965407 + ], + [ + -59.816166, + 8.3962748 + ], + [ + -59.8172629, + 8.3962042 + ], + [ + -59.8181641, + 8.3957372 + ], + [ + -59.8189581, + 8.3954506 + ], + [ + -59.8195911, + 8.3951959 + ], + [ + -59.8200095, + 8.394644 + ], + [ + -59.8201275, + 8.3939647 + ], + [ + -59.8201811, + 8.3931368 + ], + [ + -59.8200095, + 8.3925 + ], + [ + -59.8195696, + 8.3923089 + ], + [ + -59.8192263, + 8.3924788 + ], + [ + -59.8193121, + 8.3929564 + ], + [ + -59.8193765, + 8.3932748 + ], + [ + -59.8194516, + 8.3938161 + ], + [ + -59.819473, + 8.3943468 + ], + [ + -59.8189581, + 8.3944317 + ], + [ + -59.8185396, + 8.3944317 + ], + [ + -59.8179925, + 8.3945591 + ], + [ + -59.8175848, + 8.3944529 + ], + [ + -59.8172736, + 8.3937312 + ], + [ + -59.8169088, + 8.3933597 + ], + [ + -59.816587, + 8.3932748 + ], + [ + -59.8159003, + 8.3930519 + ], + [ + -59.8157823, + 8.3930201 + ], + [ + -59.8151949, + 8.3931536 + ], + [ + -59.8147847, + 8.3933447 + ], + [ + -59.8146448, + 8.3928907 + ], + [ + -59.815321, + 8.3922983 + ], + [ + -59.8155034, + 8.3920754 + ], + [ + -59.81583, + 8.39197 + ], + [ + -59.8159969, + 8.3914067 + ], + [ + -59.8161578, + 8.3908867 + ], + [ + -59.8159433, + 8.3907911 + ], + [ + -59.8157287, + 8.3906956 + ], + [ + -59.8152673, + 8.3901118 + ], + [ + -59.8146322, + 8.3896497 + ], + [ + -59.8140428, + 8.3889324 + ], + [ + -59.8131853, + 8.3883852 + ], + [ + -59.8119508, + 8.3874305 + ], + [ + -59.8108982, + 8.3867336 + ], + [ + -59.8098468, + 8.3862237 + ], + [ + -59.8091962, + 8.3857184 + ], + [ + -59.8080275, + 8.3849856 + ], + [ + -59.8075051, + 8.3846448 + ], + [ + -59.8069801, + 8.38431 + ], + [ + -59.80594, + 8.3837999 + ], + [ + -59.8055703, + 8.3834227 + ], + [ + -59.8047871, + 8.3828124 + ], + [ + -59.80413, + 8.3824196 + ], + [ + -59.8031537, + 8.3817031 + ], + [ + -59.8021983, + 8.3811858 + ], + [ + -59.8014417, + 8.3806551 + ], + [ + -59.7994783, + 8.3796945 + ], + [ + -59.7976301, + 8.37897 + ], + [ + -59.7937718, + 8.3764604 + ], + [ + -59.7918835, + 8.3752287 + ], + [ + -59.7888, + 8.37336 + ], + [ + -59.7875207, + 8.3725289 + ], + [ + -59.7857165, + 8.371374 + ], + [ + -59.7840643, + 8.370344 + ], + [ + -59.782061, + 8.3692178 + ], + [ + -59.7794325, + 8.3676627 + ], + [ + -59.7741587, + 8.3646968 + ], + [ + -59.7724046, + 8.3636738 + ], + [ + -59.7690801, + 8.36114 + ], + [ + -59.7684693, + 8.3604755 + ], + [ + -59.7712549, + 8.3573057 + ], + [ + -59.7748304, + 8.353237 + ], + [ + -59.7773302, + 8.3532582 + ], + [ + -59.7789717, + 8.3529292 + ], + [ + -59.7807849, + 8.3520375 + ], + [ + -59.7816968, + 8.3510397 + ], + [ + -59.78217, + 8.3499801 + ], + [ + -59.7824049, + 8.349543 + ], + [ + -59.7826731, + 8.3491077 + ], + [ + -59.7828233, + 8.3478764 + ], + [ + -59.7821367, + 8.3468573 + ], + [ + -59.7816968, + 8.3459763 + ], + [ + -59.7807849, + 8.34466 + ], + [ + -59.7821749, + 8.3439992 + ], + [ + -59.783997, + 8.343112 + ], + [ + -59.7979016, + 8.3502042 + ], + [ + -59.7993018, + 8.3508273 + ], + [ + -59.8005752, + 8.3514003 + ], + [ + -59.8011906, + 8.3516762 + ], + [ + -59.8025276, + 8.3523553 + ], + [ + -59.8036736, + 8.3525038 + ], + [ + -59.8042327, + 8.3529292 + ], + [ + -59.804973, + 8.3527381 + ], + [ + -59.8059279, + 8.3532582 + ], + [ + -59.806475, + 8.3534599 + ], + [ + -59.8066682, + 8.3533007 + ], + [ + -59.8071724, + 8.3533538 + ], + [ + -59.8070479, + 8.3537771 + ], + [ + -59.8073026, + 8.3540106 + ], + [ + -59.8087033, + 8.3547321 + ], + [ + -59.8092975, + 8.3548807 + ], + [ + -59.8100746, + 8.3552592 + ], + [ + -59.8103374, + 8.3556447 + ], + [ + -59.811929, + 8.3561965 + ], + [ + -59.8128628, + 8.3558569 + ], + [ + -59.8133721, + 8.3563238 + ], + [ + -59.8138619, + 8.3568355 + ], + [ + -59.8142693, + 8.3571834 + ], + [ + -59.815557, + 8.3575148 + ], + [ + -59.8156536, + 8.3585551 + ], + [ + -59.8162973, + 8.3586294 + ], + [ + -59.8166728, + 8.3584383 + ], + [ + -59.8171985, + 8.358226 + ], + [ + -59.8176501, + 8.3582199 + ], + [ + -59.81895, + 8.3582101 + ], + [ + -59.8193443, + 8.3585976 + ], + [ + -59.8201597, + 8.3583428 + ], + [ + -59.8215222, + 8.3594574 + ], + [ + -59.8217905, + 8.3603384 + ], + [ + -59.8219514, + 8.3605188 + ], + [ + -59.8220752, + 8.3606376 + ], + [ + -59.8231852, + 8.3601367 + ], + [ + -59.8238576, + 8.3605132 + ], + [ + -59.8253912, + 8.3594355 + ], + [ + -59.8262, + 8.3588735 + ], + [ + -59.8271442, + 8.3590646 + ], + [ + -59.8286462, + 8.35933 + ], + [ + -59.8289681, + 8.3594574 + ], + [ + -59.8289559, + 8.3597671 + ], + [ + -59.8295152, + 8.360349 + ], + [ + -59.8300195, + 8.3599881 + ], + [ + -59.8312426, + 8.3592875 + ], + [ + -59.8318541, + 8.3590858 + ], + [ + -59.8339355, + 8.35933 + ], + [ + -59.8348904, + 8.359659 + ], + [ + -59.8366284, + 8.3601579 + ], + [ + -59.8371458, + 8.3602633 + ], + [ + -59.8373689, + 8.3602642 + ], + [ + -59.8375692, + 8.3602607 + ], + [ + -59.8375699, + 8.3598801 + ], + [ + -59.8380983, + 8.3594467 + ], + [ + -59.8384309, + 8.3592451 + ], + [ + -59.83938, + 8.35936 + ], + [ + -59.8403084, + 8.3595317 + ], + [ + -59.8421109, + 8.3601898 + ], + [ + -59.8443532, + 8.361782 + ], + [ + -59.8462951, + 8.3635441 + ], + [ + -59.8471105, + 8.3646798 + ], + [ + -59.8468801, + 8.3657799 + ], + [ + -59.8474217, + 8.3657519 + ], + [ + -59.8478401, + 8.3653167 + ], + [ + -59.8496854, + 8.3663145 + ], + [ + -59.8526895, + 8.368257 + ], + [ + -59.8552752, + 8.3699341 + ], + [ + -59.85726, + 8.3719615 + ], + [ + -59.857657, + 8.3726408 + ], + [ + -59.8581, + 8.3731101 + ], + [ + -59.8591483, + 8.3741905 + ], + [ + -59.8598993, + 8.3747955 + ], + [ + -59.86094, + 8.3755704 + ], + [ + -59.8622811, + 8.3762921 + ], + [ + -59.8627102, + 8.3762072 + ], + [ + -59.8631823, + 8.3762497 + ], + [ + -59.8634935, + 8.3766955 + ], + [ + -59.8632145, + 8.377343 + ], + [ + -59.8639441, + 8.3783726 + ], + [ + -59.8649418, + 8.3801345 + ], + [ + -59.8659289, + 8.3810792 + ], + [ + -59.8674309, + 8.3824378 + ], + [ + -59.8685897, + 8.3834568 + ], + [ + -59.8698771, + 8.384497 + ], + [ + -59.871068, + 8.3861103 + ], + [ + -59.8717547, + 8.3867047 + ], + [ + -59.872334, + 8.3875326 + ], + [ + -59.873246, + 8.3886789 + ], + [ + -59.8739004, + 8.3897616 + ], + [ + -59.8746085, + 8.390685 + ], + [ + -59.8757458, + 8.3923408 + ], + [ + -59.8767221, + 8.3933066 + ], + [ + -59.8773337, + 8.3945591 + ], + [ + -59.8780096, + 8.3952278 + ], + [ + -59.8793829, + 8.3981572 + ], + [ + -59.8807454, + 8.4003542 + ], + [ + -59.8820007, + 8.402477 + ], + [ + -59.8825586, + 8.4039523 + ], + [ + -59.8829126, + 8.4050879 + ], + [ + -59.8833633, + 8.4059052 + ], + [ + -59.8844147, + 8.4078474 + ], + [ + -59.8852086, + 8.409726 + ], + [ + -59.8856485, + 8.4100232 + ], + [ + -59.8861849, + 8.4110527 + ], + [ + -59.8877084, + 8.4143535 + ], + [ + -59.8885453, + 8.4159455 + ], + [ + -59.8893821, + 8.4181849 + ], + [ + -59.8903692, + 8.4202757 + ], + [ + -59.8908198, + 8.4209974 + ], + [ + -59.8916459, + 8.4224938 + ], + [ + -59.8924506, + 8.4233641 + ], + [ + -59.8939955, + 8.4259325 + ], + [ + -59.8951542, + 8.4277261 + ], + [ + -59.8977828, + 8.4322578 + ], + [ + -59.9004543, + 8.4372882 + ], + [ + -59.9016452, + 8.4398247 + ], + [ + -59.9018598, + 8.4404827 + ], + [ + -59.9019778, + 8.4417456 + ], + [ + -59.9027503, + 8.4423611 + ], + [ + -59.9029541, + 8.4432101 + ], + [ + -59.903512, + 8.4441971 + ], + [ + -59.9032331, + 8.4445897 + ], + [ + -59.9038446, + 8.4446958 + ], + [ + -59.905175, + 8.4464894 + ], + [ + -59.9060977, + 8.4477416 + ], + [ + -59.9060011, + 8.4482298 + ], + [ + -59.9067628, + 8.4495457 + ], + [ + -59.907428, + 8.4503735 + ], + [ + -59.9080181, + 8.4508935 + ], + [ + -59.9087691, + 8.4515196 + ], + [ + -59.9098313, + 8.4529629 + ], + [ + -59.910593, + 8.4541939 + ], + [ + -59.9118698, + 8.4558919 + ], + [ + -59.9133289, + 8.4576535 + ], + [ + -59.9138868, + 8.4585662 + ], + [ + -59.9150455, + 8.4601792 + ], + [ + -59.9165361, + 8.4626541 + ], + [ + -59.9163531, + 8.4635301 + ], + [ + -59.9171, + 8.4645456 + ], + [ + -59.9180555, + 8.4658038 + ], + [ + -59.9188166, + 8.4663483 + ], + [ + -59.9204182, + 8.4684327 + ], + [ + -59.9204283, + 8.4694628 + ], + [ + -59.9213481, + 8.4706126 + ], + [ + -59.9226093, + 8.4702287 + ], + [ + -59.9235642, + 8.470494 + ], + [ + -59.9265254, + 8.474813 + ], + [ + -59.9278343, + 8.4763835 + ], + [ + -59.9283707, + 8.4775508 + ], + [ + -59.9291217, + 8.478092 + ], + [ + -59.9292076, + 8.4782193 + ], + [ + -59.9298406, + 8.4792274 + ], + [ + -59.930377, + 8.4797792 + ], + [ + -59.9309349, + 8.480522 + ], + [ + -59.9316752, + 8.4813179 + ], + [ + -59.9328125, + 8.4822942 + ], + [ + -59.9336386, + 8.4830157 + ], + [ + -59.9344111, + 8.4841618 + ], + [ + -59.9351728, + 8.4852441 + ], + [ + -59.9362028, + 8.4863159 + ], + [ + -59.9370182, + 8.4869207 + ], + [ + -59.9379945, + 8.4884912 + ], + [ + -59.9385524, + 8.4895417 + ], + [ + -59.9394858, + 8.4906559 + ], + [ + -59.9403119, + 8.4911228 + ], + [ + -59.941138, + 8.4915897 + ], + [ + -59.941771, + 8.4921415 + ], + [ + -59.9427581, + 8.4930222 + ], + [ + -59.9438417, + 8.4939878 + ], + [ + -59.944818, + 8.4953567 + ], + [ + -59.9453652, + 8.4959297 + ], + [ + -59.9461162, + 8.496821 + ], + [ + -59.9466635, + 8.4974216 + ], + [ + -59.947747, + 8.4985188 + ], + [ + -59.948616, + 8.4993252 + ], + [ + -59.9497211, + 8.4996541 + ], + [ + -59.9511373, + 8.5010866 + ], + [ + -59.9520171, + 8.5017445 + ], + [ + -59.9526179, + 8.5021265 + ], + [ + -59.9531651, + 8.5028693 + ], + [ + -59.9538195, + 8.5034422 + ], + [ + -59.9544844, + 8.5040313 + ], + [ + -59.9555604, + 8.5048464 + ], + [ + -59.9562979, + 8.5056811 + ], + [ + -59.9574351, + 8.5072515 + ], + [ + -59.9604392, + 8.5095541 + ], + [ + -59.9634433, + 8.5123129 + ], + [ + -59.964881, + 8.513862 + ], + [ + -59.9667585, + 8.5166101 + ], + [ + -59.9680245, + 8.5175863 + ], + [ + -59.9696446, + 8.518711 + ], + [ + -59.9720156, + 8.5202814 + ], + [ + -59.9738503, + 8.5216289 + ], + [ + -59.9749553, + 8.5236024 + ], + [ + -59.9753416, + 8.5249075 + ], + [ + -59.9750197, + 8.5254804 + ], + [ + -59.9750304, + 8.5260428 + ], + [ + -59.97576, + 8.5269022 + ], + [ + -59.9773157, + 8.5288333 + ], + [ + -59.9786675, + 8.5300322 + ], + [ + -59.9793818, + 8.5309443 + ], + [ + -59.9812103, + 8.5332789 + ], + [ + -59.9851155, + 8.53869 + ], + [ + -59.988184, + 8.5415759 + ], + [ + -59.9895358, + 8.5425732 + ], + [ + -59.9903941, + 8.5444618 + ], + [ + -59.9921322, + 8.5465625 + ], + [ + -59.9924112, + 8.5478993 + ], + [ + -59.9922824, + 8.5485571 + ], + [ + -59.9919391, + 8.5489391 + ], + [ + -59.9919176, + 8.5497878 + ], + [ + -59.9919122, + 8.5501326 + ], + [ + -59.9924326, + 8.5504456 + ], + [ + -59.9953294, + 8.5519946 + ], + [ + -59.9957371, + 8.5527797 + ], + [ + -59.9955225, + 8.5532678 + ], + [ + -59.9941707, + 8.55348 + ], + [ + -59.993763, + 8.5545621 + ], + [ + -59.9941921, + 8.5550289 + ], + [ + -59.995544, + 8.5559626 + ], + [ + -59.9991274, + 8.5574479 + ], + [ + -60.0027967, + 8.5590605 + ], + [ + -60.0055862, + 8.5609278 + ], + [ + -60.0067878, + 8.561925 + ], + [ + -60.0082469, + 8.5630072 + ], + [ + -60.0083757, + 8.5635801 + ], + [ + -60.006702, + 8.5638559 + ], + [ + -60.005436, + 8.5638135 + ], + [ + -60.0047922, + 8.5640257 + ], + [ + -60.0043202, + 8.5643652 + ], + [ + -60.004642, + 8.5650017 + ], + [ + -60.0055647, + 8.5656595 + ], + [ + -60.0075388, + 8.566784 + ], + [ + -60.0100708, + 8.5678662 + ], + [ + -60.0120449, + 8.5688846 + ], + [ + -60.013372863311766, + 8.569749789321442 + ], + [ + -60.029134754687504, + 8.532406795503785 + ], + [ + -60.02933475468751, + 8.531932956509102 + ], + [ + -60.13422961546577, + 8.283416579624516 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/clipToOcean.json b/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/clipToOcean.json new file mode 100644 index 0000000000..3da2e315e6 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/clipToOcean.json @@ -0,0 +1,1719 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -60.013372863311766, + 8.569749789321442 + ], + [ + -60.0120449, + 8.5688846 + ], + [ + -60.0100708, + 8.5678662 + ], + [ + -60.0075388, + 8.566784 + ], + [ + -60.0055647, + 8.5656595 + ], + [ + -60.004642, + 8.5650017 + ], + [ + -60.0043202, + 8.5643652 + ], + [ + -60.0047922, + 8.5640257 + ], + [ + -60.005436, + 8.5638135 + ], + [ + -60.006702, + 8.5638559 + ], + [ + -60.0083757, + 8.5635801 + ], + [ + -60.0082469, + 8.5630072 + ], + [ + -60.0067878, + 8.561925 + ], + [ + -60.0055862, + 8.5609278 + ], + [ + -60.0027967, + 8.5590605 + ], + [ + -59.9991274, + 8.5574479 + ], + [ + -59.995544, + 8.5559626 + ], + [ + -59.9941921, + 8.5550289 + ], + [ + -59.993763, + 8.5545621 + ], + [ + -59.9941707, + 8.55348 + ], + [ + -59.9955225, + 8.5532678 + ], + [ + -59.9957371, + 8.5527797 + ], + [ + -59.9953294, + 8.5519946 + ], + [ + -59.9924326, + 8.5504456 + ], + [ + -59.9919122, + 8.5501326 + ], + [ + -59.9919176, + 8.5497878 + ], + [ + -59.9919391, + 8.5489391 + ], + [ + -59.9922824, + 8.5485571 + ], + [ + -59.9924112, + 8.5478993 + ], + [ + -59.9921322, + 8.5465625 + ], + [ + -59.9903941, + 8.5444618 + ], + [ + -59.9895358, + 8.5425732 + ], + [ + -59.988184, + 8.5415759 + ], + [ + -59.9851155, + 8.53869 + ], + [ + -59.9812103, + 8.5332789 + ], + [ + -59.9793818, + 8.5309443 + ], + [ + -59.9786675, + 8.5300322 + ], + [ + -59.9773157, + 8.5288333 + ], + [ + -59.97576, + 8.5269022 + ], + [ + -59.9750304, + 8.5260428 + ], + [ + -59.9750197, + 8.5254804 + ], + [ + -59.9753416, + 8.5249075 + ], + [ + -59.9749553, + 8.5236024 + ], + [ + -59.9738503, + 8.5216289 + ], + [ + -59.9720156, + 8.5202814 + ], + [ + -59.9696446, + 8.518711 + ], + [ + -59.9680245, + 8.5175863 + ], + [ + -59.9667585, + 8.5166101 + ], + [ + -59.964881, + 8.513862 + ], + [ + -59.9634433, + 8.5123129 + ], + [ + -59.9604392, + 8.5095541 + ], + [ + -59.9574351, + 8.5072515 + ], + [ + -59.9562979, + 8.5056811 + ], + [ + -59.9555604, + 8.5048464 + ], + [ + -59.9544844, + 8.5040313 + ], + [ + -59.9538195, + 8.5034422 + ], + [ + -59.9531651, + 8.5028693 + ], + [ + -59.9526179, + 8.5021265 + ], + [ + -59.9520171, + 8.5017445 + ], + [ + -59.9511373, + 8.5010866 + ], + [ + -59.9497211, + 8.4996541 + ], + [ + -59.948616, + 8.4993252 + ], + [ + -59.947747, + 8.4985188 + ], + [ + -59.9466635, + 8.4974216 + ], + [ + -59.9461162, + 8.496821 + ], + [ + -59.9453652, + 8.4959297 + ], + [ + -59.944818, + 8.4953567 + ], + [ + -59.9438417, + 8.4939878 + ], + [ + -59.9427581, + 8.4930222 + ], + [ + -59.941771, + 8.4921415 + ], + [ + -59.941138, + 8.4915897 + ], + [ + -59.9403119, + 8.4911228 + ], + [ + -59.9394858, + 8.4906559 + ], + [ + -59.9385524, + 8.4895417 + ], + [ + -59.9379945, + 8.4884912 + ], + [ + -59.9370182, + 8.4869207 + ], + [ + -59.9362028, + 8.4863159 + ], + [ + -59.9351728, + 8.4852441 + ], + [ + -59.9344111, + 8.4841618 + ], + [ + -59.9336386, + 8.4830157 + ], + [ + -59.9328125, + 8.4822942 + ], + [ + -59.9316752, + 8.4813179 + ], + [ + -59.9309349, + 8.480522 + ], + [ + -59.930377, + 8.4797792 + ], + [ + -59.9298406, + 8.4792274 + ], + [ + -59.9292076, + 8.4782193 + ], + [ + -59.9291217, + 8.478092 + ], + [ + -59.9283707, + 8.4775508 + ], + [ + -59.9278343, + 8.4763835 + ], + [ + -59.9265254, + 8.474813 + ], + [ + -59.9235642, + 8.470494 + ], + [ + -59.9226093, + 8.4702287 + ], + [ + -59.9213481, + 8.4706126 + ], + [ + -59.9204283, + 8.4694628 + ], + [ + -59.9204182, + 8.4684327 + ], + [ + -59.9188166, + 8.4663483 + ], + [ + -59.9180555, + 8.4658038 + ], + [ + -59.9171, + 8.4645456 + ], + [ + -59.9163531, + 8.4635301 + ], + [ + -59.9165361, + 8.4626541 + ], + [ + -59.9150455, + 8.4601792 + ], + [ + -59.9138868, + 8.4585662 + ], + [ + -59.9133289, + 8.4576535 + ], + [ + -59.9118698, + 8.4558919 + ], + [ + -59.910593, + 8.4541939 + ], + [ + -59.9098313, + 8.4529629 + ], + [ + -59.9087691, + 8.4515196 + ], + [ + -59.9080181, + 8.4508935 + ], + [ + -59.907428, + 8.4503735 + ], + [ + -59.9067628, + 8.4495457 + ], + [ + -59.9060011, + 8.4482298 + ], + [ + -59.9060977, + 8.4477416 + ], + [ + -59.905175, + 8.4464894 + ], + [ + -59.9038446, + 8.4446958 + ], + [ + -59.9032331, + 8.4445897 + ], + [ + -59.903512, + 8.4441971 + ], + [ + -59.9029541, + 8.4432101 + ], + [ + -59.9027503, + 8.4423611 + ], + [ + -59.9019778, + 8.4417456 + ], + [ + -59.9018598, + 8.4404827 + ], + [ + -59.9016452, + 8.4398247 + ], + [ + -59.9004543, + 8.4372882 + ], + [ + -59.8977828, + 8.4322578 + ], + [ + -59.8951542, + 8.4277261 + ], + [ + -59.8939955, + 8.4259325 + ], + [ + -59.8924506, + 8.4233641 + ], + [ + -59.8916459, + 8.4224938 + ], + [ + -59.8908198, + 8.4209974 + ], + [ + -59.8903692, + 8.4202757 + ], + [ + -59.8893821, + 8.4181849 + ], + [ + -59.8885453, + 8.4159455 + ], + [ + -59.8877084, + 8.4143535 + ], + [ + -59.8861849, + 8.4110527 + ], + [ + -59.8856485, + 8.4100232 + ], + [ + -59.8852086, + 8.409726 + ], + [ + -59.8844147, + 8.4078474 + ], + [ + -59.8833633, + 8.4059052 + ], + [ + -59.8829126, + 8.4050879 + ], + [ + -59.8825586, + 8.4039523 + ], + [ + -59.8820007, + 8.402477 + ], + [ + -59.8807454, + 8.4003542 + ], + [ + -59.8793829, + 8.3981572 + ], + [ + -59.8780096, + 8.3952278 + ], + [ + -59.8773337, + 8.3945591 + ], + [ + -59.8767221, + 8.3933066 + ], + [ + -59.8757458, + 8.3923408 + ], + [ + -59.8746085, + 8.390685 + ], + [ + -59.8739004, + 8.3897616 + ], + [ + -59.873246, + 8.3886789 + ], + [ + -59.872334, + 8.3875326 + ], + [ + -59.8717547, + 8.3867047 + ], + [ + -59.871068, + 8.3861103 + ], + [ + -59.8698771, + 8.384497 + ], + [ + -59.8685897, + 8.3834568 + ], + [ + -59.8674309, + 8.3824378 + ], + [ + -59.8659289, + 8.3810792 + ], + [ + -59.8649418, + 8.3801345 + ], + [ + -59.8639441, + 8.3783726 + ], + [ + -59.8632145, + 8.377343 + ], + [ + -59.8634935, + 8.3766955 + ], + [ + -59.8631823, + 8.3762497 + ], + [ + -59.8627102, + 8.3762072 + ], + [ + -59.8622811, + 8.3762921 + ], + [ + -59.86094, + 8.3755704 + ], + [ + -59.8598993, + 8.3747955 + ], + [ + -59.8591483, + 8.3741905 + ], + [ + -59.8581, + 8.3731101 + ], + [ + -59.857657, + 8.3726408 + ], + [ + -59.85726, + 8.3719615 + ], + [ + -59.8552752, + 8.3699341 + ], + [ + -59.8526895, + 8.368257 + ], + [ + -59.8496854, + 8.3663145 + ], + [ + -59.8478401, + 8.3653167 + ], + [ + -59.8474217, + 8.3657519 + ], + [ + -59.8468801, + 8.3657799 + ], + [ + -59.8471105, + 8.3646798 + ], + [ + -59.8462951, + 8.3635441 + ], + [ + -59.8443532, + 8.361782 + ], + [ + -59.8421109, + 8.3601898 + ], + [ + -59.8403084, + 8.3595317 + ], + [ + -59.83938, + 8.35936 + ], + [ + -59.8384309, + 8.3592451 + ], + [ + -59.8380983, + 8.3594467 + ], + [ + -59.8375699, + 8.3598801 + ], + [ + -59.8375692, + 8.3602607 + ], + [ + -59.8373689, + 8.3602642 + ], + [ + -59.8371458, + 8.3602633 + ], + [ + -59.8366284, + 8.3601579 + ], + [ + -59.8348904, + 8.359659 + ], + [ + -59.8339355, + 8.35933 + ], + [ + -59.8318541, + 8.3590858 + ], + [ + -59.8312426, + 8.3592875 + ], + [ + -59.8300195, + 8.3599881 + ], + [ + -59.8295152, + 8.360349 + ], + [ + -59.8289559, + 8.3597671 + ], + [ + -59.8289681, + 8.3594574 + ], + [ + -59.8286462, + 8.35933 + ], + [ + -59.8271442, + 8.3590646 + ], + [ + -59.8262, + 8.3588735 + ], + [ + -59.8253912, + 8.3594355 + ], + [ + -59.8238576, + 8.3605132 + ], + [ + -59.8231852, + 8.3601367 + ], + [ + -59.8220752, + 8.3606376 + ], + [ + -59.8219514, + 8.3605188 + ], + [ + -59.8217905, + 8.3603384 + ], + [ + -59.8215222, + 8.3594574 + ], + [ + -59.8201597, + 8.3583428 + ], + [ + -59.8193443, + 8.3585976 + ], + [ + -59.81895, + 8.3582101 + ], + [ + -59.8176501, + 8.3582199 + ], + [ + -59.8171985, + 8.358226 + ], + [ + -59.8166728, + 8.3584383 + ], + [ + -59.8162973, + 8.3586294 + ], + [ + -59.8156536, + 8.3585551 + ], + [ + -59.815557, + 8.3575148 + ], + [ + -59.8142693, + 8.3571834 + ], + [ + -59.8138619, + 8.3568355 + ], + [ + -59.8133721, + 8.3563238 + ], + [ + -59.8128628, + 8.3558569 + ], + [ + -59.811929, + 8.3561965 + ], + [ + -59.8103374, + 8.3556447 + ], + [ + -59.8100746, + 8.3552592 + ], + [ + -59.8092975, + 8.3548807 + ], + [ + -59.8087033, + 8.3547321 + ], + [ + -59.8073026, + 8.3540106 + ], + [ + -59.8070479, + 8.3537771 + ], + [ + -59.8071724, + 8.3533538 + ], + [ + -59.8066682, + 8.3533007 + ], + [ + -59.806475, + 8.3534599 + ], + [ + -59.8059279, + 8.3532582 + ], + [ + -59.804973, + 8.3527381 + ], + [ + -59.8042327, + 8.3529292 + ], + [ + -59.8036736, + 8.3525038 + ], + [ + -59.8025276, + 8.3523553 + ], + [ + -59.8011906, + 8.3516762 + ], + [ + -59.8005752, + 8.3514003 + ], + [ + -59.7993018, + 8.3508273 + ], + [ + -59.7979016, + 8.3502042 + ], + [ + -59.783997, + 8.343112 + ], + [ + -59.7821749, + 8.3439992 + ], + [ + -59.7807849, + 8.34466 + ], + [ + -59.7816968, + 8.3459763 + ], + [ + -59.7821367, + 8.3468573 + ], + [ + -59.7828233, + 8.3478764 + ], + [ + -59.7826731, + 8.3491077 + ], + [ + -59.7824049, + 8.349543 + ], + [ + -59.78217, + 8.3499801 + ], + [ + -59.7816968, + 8.3510397 + ], + [ + -59.7807849, + 8.3520375 + ], + [ + -59.7789717, + 8.3529292 + ], + [ + -59.7773302, + 8.3532582 + ], + [ + -59.7748304, + 8.353237 + ], + [ + -59.7712549, + 8.3573057 + ], + [ + -59.7684693, + 8.3604755 + ], + [ + -59.7690801, + 8.36114 + ], + [ + -59.7724046, + 8.3636738 + ], + [ + -59.7741587, + 8.3646968 + ], + [ + -59.7794325, + 8.3676627 + ], + [ + -59.782061, + 8.3692178 + ], + [ + -59.7840643, + 8.370344 + ], + [ + -59.7857165, + 8.371374 + ], + [ + -59.7875207, + 8.3725289 + ], + [ + -59.7888, + 8.37336 + ], + [ + -59.7918835, + 8.3752287 + ], + [ + -59.7937718, + 8.3764604 + ], + [ + -59.7976301, + 8.37897 + ], + [ + -59.7994783, + 8.3796945 + ], + [ + -59.8014417, + 8.3806551 + ], + [ + -59.8021983, + 8.3811858 + ], + [ + -59.8031537, + 8.3817031 + ], + [ + -59.80413, + 8.3824196 + ], + [ + -59.8047871, + 8.3828124 + ], + [ + -59.8055703, + 8.3834227 + ], + [ + -59.80594, + 8.3837999 + ], + [ + -59.8069801, + 8.38431 + ], + [ + -59.8075051, + 8.3846448 + ], + [ + -59.8080275, + 8.3849856 + ], + [ + -59.8091962, + 8.3857184 + ], + [ + -59.8098468, + 8.3862237 + ], + [ + -59.8108982, + 8.3867336 + ], + [ + -59.8119508, + 8.3874305 + ], + [ + -59.8131853, + 8.3883852 + ], + [ + -59.8140428, + 8.3889324 + ], + [ + -59.8146322, + 8.3896497 + ], + [ + -59.8152673, + 8.3901118 + ], + [ + -59.8157287, + 8.3906956 + ], + [ + -59.8159433, + 8.3907911 + ], + [ + -59.8161578, + 8.3908867 + ], + [ + -59.8159969, + 8.3914067 + ], + [ + -59.81583, + 8.39197 + ], + [ + -59.8155034, + 8.3920754 + ], + [ + -59.815321, + 8.3922983 + ], + [ + -59.8146448, + 8.3928907 + ], + [ + -59.8147847, + 8.3933447 + ], + [ + -59.8151949, + 8.3931536 + ], + [ + -59.8157823, + 8.3930201 + ], + [ + -59.8159003, + 8.3930519 + ], + [ + -59.816587, + 8.3932748 + ], + [ + -59.8169088, + 8.3933597 + ], + [ + -59.8172736, + 8.3937312 + ], + [ + -59.8175848, + 8.3944529 + ], + [ + -59.8179925, + 8.3945591 + ], + [ + -59.8185396, + 8.3944317 + ], + [ + -59.8189581, + 8.3944317 + ], + [ + -59.819473, + 8.3943468 + ], + [ + -59.8194516, + 8.3938161 + ], + [ + -59.8193765, + 8.3932748 + ], + [ + -59.8193121, + 8.3929564 + ], + [ + -59.8192263, + 8.3924788 + ], + [ + -59.8195696, + 8.3923089 + ], + [ + -59.8200095, + 8.3925 + ], + [ + -59.8201811, + 8.3931368 + ], + [ + -59.8201275, + 8.3939647 + ], + [ + -59.8200095, + 8.394644 + ], + [ + -59.8195911, + 8.3951959 + ], + [ + -59.8189581, + 8.3954506 + ], + [ + -59.8181641, + 8.3957372 + ], + [ + -59.8172629, + 8.3962042 + ], + [ + -59.816166, + 8.3962748 + ], + [ + -59.8157179, + 8.3965407 + ], + [ + -59.8153557, + 8.3965886 + ], + [ + -59.8137192, + 8.3971935 + ], + [ + -59.8127486, + 8.3978144 + ], + [ + -59.8122278, + 8.398 + ], + [ + -59.8118175, + 8.3981592 + ], + [ + -59.8114313, + 8.3981434 + ], + [ + -59.8108297, + 8.3984941 + ], + [ + -59.8098724, + 8.3988336 + ], + [ + -59.8095265, + 8.3991519 + ], + [ + -59.808636, + 8.3995339 + ], + [ + -59.8081615, + 8.399873 + ], + [ + -59.8067016, + 8.4003246 + ], + [ + -59.8048494, + 8.4006708 + ], + [ + -59.8011517, + 8.4016215 + ], + [ + -59.7993252, + 8.4019182 + ], + [ + -59.7973726, + 8.4020933 + ], + [ + -59.7950571, + 8.4021486 + ], + [ + -59.7934587, + 8.4021798 + ], + [ + -59.7907613, + 8.4021256 + ], + [ + -59.7889672, + 8.4021893 + ], + [ + -59.7879801, + 8.4024699 + ], + [ + -59.7877699, + 8.40243 + ], + [ + -59.7865249, + 8.4024433 + ], + [ + -59.7855095, + 8.4024953 + ], + [ + -59.7844648, + 8.4026892 + ], + [ + -59.7836602, + 8.4026468 + ], + [ + -59.7833598, + 8.4026043 + ], + [ + -59.7831345, + 8.40253 + ], + [ + -59.7830057, + 8.4029015 + ], + [ + -59.7828233, + 8.403931 + ], + [ + -59.7826302, + 8.4044299 + ], + [ + -59.7828019, + 8.4048013 + ], + [ + -59.7832418, + 8.4050667 + ], + [ + -59.7834885, + 8.4054488 + ], + [ + -59.7829735, + 8.4057247 + ], + [ + -59.7829414, + 8.4061068 + ], + [ + -59.7828341, + 8.4063403 + ], + [ + -59.782244, + 8.4069453 + ], + [ + -59.7814665, + 8.4074239 + ], + [ + -59.7805981, + 8.4074082 + ], + [ + -59.7790575, + 8.4071576 + ], + [ + -59.7779846, + 8.4072425 + ], + [ + -59.7770512, + 8.4072106 + ], + [ + -59.7761178, + 8.4069665 + ], + [ + -59.7758067, + 8.4069559 + ], + [ + -59.7748147, + 8.4069475 + ], + [ + -59.7739077, + 8.4066031 + ], + [ + -59.7724593, + 8.4060672 + ], + [ + -59.7707647, + 8.4055073 + ], + [ + -59.7694837, + 8.4050518 + ], + [ + -59.7673057, + 8.4045894 + ], + [ + -59.7661262, + 8.4044025 + ], + [ + -59.7646431, + 8.4039461 + ], + [ + -59.7620455, + 8.4031265 + ], + [ + -59.7603801, + 8.4023623 + ], + [ + -59.7578588, + 8.4012856 + ], + [ + -59.75434, + 8.39987 + ], + [ + -59.7527414, + 8.3995085 + ], + [ + -59.7510321, + 8.3988402 + ], + [ + -59.7490391, + 8.397895 + ], + [ + -59.74894314352834, + 8.397848232307128 + ], + [ + -59.707136109606225, + 8.63387102144518 + ], + [ + -59.95020861937195, + 8.719398198558203 + ], + [ + -60.011878640247765, + 8.573289895093705 + ], + [ + -60.011723, + 8.5732396 + ], + [ + -60.0109184, + 8.5731017 + ], + [ + -60.0100547, + 8.5727675 + ], + [ + -60.0093037, + 8.5723326 + ], + [ + -60.0064176, + 8.5695901 + ], + [ + -60.0058597, + 8.5693249 + ], + [ + -60.0050873, + 8.5690066 + ], + [ + -60.0047439, + 8.5689589 + ], + [ + -60.0045294, + 8.5687785 + ], + [ + -60.0045133, + 8.5685451 + ], + [ + -60.0043953, + 8.568333 + ], + [ + -60.0042611, + 8.5683595 + ], + [ + -60.0041485, + 8.5683436 + ], + [ + -60.0039876, + 8.5684231 + ], + [ + -60.0038427, + 8.568333 + ], + [ + -60.0034672, + 8.5681261 + ], + [ + -60.0029039, + 8.5679086 + ], + [ + -60.0021476, + 8.5675108 + ], + [ + -60.0020135, + 8.5673251 + ], + [ + -60.0020564, + 8.5672031 + ], + [ + -60.0021797, + 8.56715 + ], + [ + -60.0024748, + 8.5672561 + ], + [ + -60.0028557, + 8.5675267 + ], + [ + -60.0031185, + 8.5675267 + ], + [ + -60.0035101, + 8.5676699 + ], + [ + -60.0037032, + 8.5677919 + ], + [ + -60.004009, + 8.5679298 + ], + [ + -60.0043041, + 8.567898 + ], + [ + -60.0045615, + 8.5678025 + ], + [ + -60.004819, + 8.5678025 + ], + [ + -60.0051194, + 8.5678502 + ], + [ + -60.0062835, + 8.5682375 + ], + [ + -60.0070775, + 8.5685451 + ], + [ + -60.0074798, + 8.5688316 + ], + [ + -60.0078124, + 8.5692613 + ], + [ + -60.0083703, + 8.5697281 + ], + [ + -60.0085956, + 8.5700994 + ], + [ + -60.0092447, + 8.5704336 + ], + [ + -60.0099689, + 8.570667 + ], + [ + -60.0109291, + 8.5708844 + ], + [ + -60.0121629, + 8.5710011 + ], + [ + -60.012789207597095, + 8.571132583506795 + ], + [ + -60.013372863311766, + 8.569749789321442 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/clipToOceanEez.json b/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/clipToOceanEez.json new file mode 100644 index 0000000000..593633b972 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/clipToOceanEez.json @@ -0,0 +1,1735 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -60.013372863311766, + 8.569749789321442 + ], + [ + -60.0120449, + 8.5688846 + ], + [ + -60.0100708, + 8.5678662 + ], + [ + -60.0075388, + 8.566784 + ], + [ + -60.0055647, + 8.5656595 + ], + [ + -60.004642, + 8.5650017 + ], + [ + -60.0043202, + 8.5643652 + ], + [ + -60.0047922, + 8.5640257 + ], + [ + -60.005436, + 8.5638135 + ], + [ + -60.006702, + 8.5638559 + ], + [ + -60.0083757, + 8.5635801 + ], + [ + -60.0082469, + 8.5630072 + ], + [ + -60.0067878, + 8.561925 + ], + [ + -60.0055862, + 8.5609278 + ], + [ + -60.0027967, + 8.5590605 + ], + [ + -59.9991274, + 8.5574479 + ], + [ + -59.995544, + 8.5559626 + ], + [ + -59.9941921, + 8.5550289 + ], + [ + -59.993763, + 8.5545621 + ], + [ + -59.9941707, + 8.55348 + ], + [ + -59.9955225, + 8.5532678 + ], + [ + -59.9957371, + 8.5527797 + ], + [ + -59.9953294, + 8.5519946 + ], + [ + -59.9924326, + 8.5504456 + ], + [ + -59.9919122, + 8.5501326 + ], + [ + -59.9919176, + 8.5497878 + ], + [ + -59.9919391, + 8.5489391 + ], + [ + -59.9922824, + 8.5485571 + ], + [ + -59.9924112, + 8.5478993 + ], + [ + -59.9921322, + 8.5465625 + ], + [ + -59.9903941, + 8.5444618 + ], + [ + -59.9895358, + 8.5425732 + ], + [ + -59.988184, + 8.5415759 + ], + [ + -59.9851155, + 8.53869 + ], + [ + -59.9812103, + 8.5332789 + ], + [ + -59.9793818, + 8.5309443 + ], + [ + -59.9786675, + 8.5300322 + ], + [ + -59.9773157, + 8.5288333 + ], + [ + -59.97576, + 8.5269022 + ], + [ + -59.9750304, + 8.5260428 + ], + [ + -59.9750197, + 8.5254804 + ], + [ + -59.9753416, + 8.5249075 + ], + [ + -59.9749553, + 8.5236024 + ], + [ + -59.9738503, + 8.5216289 + ], + [ + -59.9720156, + 8.5202814 + ], + [ + -59.9696446, + 8.518711 + ], + [ + -59.9680245, + 8.5175863 + ], + [ + -59.9667585, + 8.5166101 + ], + [ + -59.964881, + 8.513862 + ], + [ + -59.9634433, + 8.5123129 + ], + [ + -59.9604392, + 8.5095541 + ], + [ + -59.9574351, + 8.5072515 + ], + [ + -59.9562979, + 8.5056811 + ], + [ + -59.9555604, + 8.5048464 + ], + [ + -59.9544844, + 8.5040313 + ], + [ + -59.9538195, + 8.5034422 + ], + [ + -59.9531651, + 8.5028693 + ], + [ + -59.9526179, + 8.5021265 + ], + [ + -59.9520171, + 8.5017445 + ], + [ + -59.9511373, + 8.5010866 + ], + [ + -59.9497211, + 8.4996541 + ], + [ + -59.948616, + 8.4993252 + ], + [ + -59.947747, + 8.4985188 + ], + [ + -59.9466635, + 8.4974216 + ], + [ + -59.9461162, + 8.496821 + ], + [ + -59.9453652, + 8.4959297 + ], + [ + -59.944818, + 8.4953567 + ], + [ + -59.9438417, + 8.4939878 + ], + [ + -59.9427581, + 8.4930222 + ], + [ + -59.941771, + 8.4921415 + ], + [ + -59.941138, + 8.4915897 + ], + [ + -59.9403119, + 8.4911228 + ], + [ + -59.9394858, + 8.4906559 + ], + [ + -59.9385524, + 8.4895417 + ], + [ + -59.9379945, + 8.4884912 + ], + [ + -59.9370182, + 8.4869207 + ], + [ + -59.9362028, + 8.4863159 + ], + [ + -59.9351728, + 8.4852441 + ], + [ + -59.9344111, + 8.4841618 + ], + [ + -59.9336386, + 8.4830157 + ], + [ + -59.9328125, + 8.4822942 + ], + [ + -59.9316752, + 8.4813179 + ], + [ + -59.9309349, + 8.480522 + ], + [ + -59.930377, + 8.4797792 + ], + [ + -59.9298406, + 8.4792274 + ], + [ + -59.9292076, + 8.4782193 + ], + [ + -59.9291217, + 8.478092 + ], + [ + -59.9283707, + 8.4775508 + ], + [ + -59.9278343, + 8.4763835 + ], + [ + -59.9265254, + 8.474813 + ], + [ + -59.9235642, + 8.470494 + ], + [ + -59.9226093, + 8.4702287 + ], + [ + -59.9213481, + 8.4706126 + ], + [ + -59.9204283, + 8.4694628 + ], + [ + -59.9204182, + 8.4684327 + ], + [ + -59.9188166, + 8.4663483 + ], + [ + -59.9180555, + 8.4658038 + ], + [ + -59.9171, + 8.4645456 + ], + [ + -59.9163531, + 8.4635301 + ], + [ + -59.9165361, + 8.4626541 + ], + [ + -59.9150455, + 8.4601792 + ], + [ + -59.9138868, + 8.4585662 + ], + [ + -59.9133289, + 8.4576535 + ], + [ + -59.9118698, + 8.4558919 + ], + [ + -59.910593, + 8.4541939 + ], + [ + -59.9098313, + 8.4529629 + ], + [ + -59.9087691, + 8.4515196 + ], + [ + -59.9080181, + 8.4508935 + ], + [ + -59.907428, + 8.4503735 + ], + [ + -59.9067628, + 8.4495457 + ], + [ + -59.9060011, + 8.4482298 + ], + [ + -59.9060977, + 8.4477416 + ], + [ + -59.905175, + 8.4464894 + ], + [ + -59.9038446, + 8.4446958 + ], + [ + -59.9032331, + 8.4445897 + ], + [ + -59.903512, + 8.4441971 + ], + [ + -59.9029541, + 8.4432101 + ], + [ + -59.9027503, + 8.4423611 + ], + [ + -59.9019778, + 8.4417456 + ], + [ + -59.9018598, + 8.4404827 + ], + [ + -59.9016452, + 8.4398247 + ], + [ + -59.9004543, + 8.4372882 + ], + [ + -59.8977828, + 8.4322578 + ], + [ + -59.8951542, + 8.4277261 + ], + [ + -59.8939955, + 8.4259325 + ], + [ + -59.8924506, + 8.4233641 + ], + [ + -59.8916459, + 8.4224938 + ], + [ + -59.8908198, + 8.4209974 + ], + [ + -59.8903692, + 8.4202757 + ], + [ + -59.8893821, + 8.4181849 + ], + [ + -59.8885453, + 8.4159455 + ], + [ + -59.8877084, + 8.4143535 + ], + [ + -59.8861849, + 8.4110527 + ], + [ + -59.8856485, + 8.4100232 + ], + [ + -59.8852086, + 8.409726 + ], + [ + -59.8844147, + 8.4078474 + ], + [ + -59.8833633, + 8.4059052 + ], + [ + -59.8829126, + 8.4050879 + ], + [ + -59.8825586, + 8.4039523 + ], + [ + -59.8820007, + 8.402477 + ], + [ + -59.8807454, + 8.4003542 + ], + [ + -59.8793829, + 8.3981572 + ], + [ + -59.8780096, + 8.3952278 + ], + [ + -59.8773337, + 8.3945591 + ], + [ + -59.8767221, + 8.3933066 + ], + [ + -59.8757458, + 8.3923408 + ], + [ + -59.8746085, + 8.390685 + ], + [ + -59.8739004, + 8.3897616 + ], + [ + -59.873246, + 8.3886789 + ], + [ + -59.872334, + 8.3875326 + ], + [ + -59.8717547, + 8.3867047 + ], + [ + -59.871068, + 8.3861103 + ], + [ + -59.8698771, + 8.384497 + ], + [ + -59.8685897, + 8.3834568 + ], + [ + -59.8674309, + 8.3824378 + ], + [ + -59.8659289, + 8.3810792 + ], + [ + -59.8649418, + 8.3801345 + ], + [ + -59.8639441, + 8.3783726 + ], + [ + -59.8632145, + 8.377343 + ], + [ + -59.8634935, + 8.3766955 + ], + [ + -59.8631823, + 8.3762497 + ], + [ + -59.8627102, + 8.3762072 + ], + [ + -59.8622811, + 8.3762921 + ], + [ + -59.86094, + 8.3755704 + ], + [ + -59.8598993, + 8.3747955 + ], + [ + -59.8591483, + 8.3741905 + ], + [ + -59.8581, + 8.3731101 + ], + [ + -59.857657, + 8.3726408 + ], + [ + -59.85726, + 8.3719615 + ], + [ + -59.8552752, + 8.3699341 + ], + [ + -59.8526895, + 8.368257 + ], + [ + -59.8496854, + 8.3663145 + ], + [ + -59.8478401, + 8.3653167 + ], + [ + -59.8474217, + 8.3657519 + ], + [ + -59.8468801, + 8.3657799 + ], + [ + -59.8471105, + 8.3646798 + ], + [ + -59.8462951, + 8.3635441 + ], + [ + -59.8443532, + 8.361782 + ], + [ + -59.8421109, + 8.3601898 + ], + [ + -59.84073441566712, + 8.359687240033583 + ], + [ + -59.8403084, + 8.3595317 + ], + [ + -59.83938, + 8.35936 + ], + [ + -59.8384309, + 8.3592451 + ], + [ + -59.8380983, + 8.3594467 + ], + [ + -59.8375699, + 8.3598801 + ], + [ + -59.8375692, + 8.3602607 + ], + [ + -59.8373689, + 8.3602642 + ], + [ + -59.8371458, + 8.3602633 + ], + [ + -59.8366284, + 8.3601579 + ], + [ + -59.8348904, + 8.359659 + ], + [ + -59.8339355, + 8.35933 + ], + [ + -59.8318541, + 8.3590858 + ], + [ + -59.8312426, + 8.3592875 + ], + [ + -59.8300195, + 8.3599881 + ], + [ + -59.8295152, + 8.360349 + ], + [ + -59.8289559, + 8.3597671 + ], + [ + -59.8289681, + 8.3594574 + ], + [ + -59.8286462, + 8.35933 + ], + [ + -59.8271442, + 8.3590646 + ], + [ + -59.8262, + 8.3588735 + ], + [ + -59.8253912, + 8.3594355 + ], + [ + -59.8238576, + 8.3605132 + ], + [ + -59.8231852, + 8.3601367 + ], + [ + -59.8220752, + 8.3606376 + ], + [ + -59.8219514, + 8.3605188 + ], + [ + -59.8217905, + 8.3603384 + ], + [ + -59.8215222, + 8.3594574 + ], + [ + -59.8201597, + 8.3583428 + ], + [ + -59.8193443, + 8.3585976 + ], + [ + -59.81895, + 8.3582101 + ], + [ + -59.8176501, + 8.3582199 + ], + [ + -59.8171985, + 8.358226 + ], + [ + -59.8166728, + 8.3584383 + ], + [ + -59.8162973, + 8.3586294 + ], + [ + -59.8156536, + 8.3585551 + ], + [ + -59.815557, + 8.3575148 + ], + [ + -59.8142693, + 8.3571834 + ], + [ + -59.8138619, + 8.3568355 + ], + [ + -59.8133721, + 8.3563238 + ], + [ + -59.8128628, + 8.3558569 + ], + [ + -59.811929, + 8.3561965 + ], + [ + -59.8103374, + 8.3556447 + ], + [ + -59.8100746, + 8.3552592 + ], + [ + -59.8092975, + 8.3548807 + ], + [ + -59.8087033, + 8.3547321 + ], + [ + -59.8073026, + 8.3540106 + ], + [ + -59.8070479, + 8.3537771 + ], + [ + -59.8071724, + 8.3533538 + ], + [ + -59.8066682, + 8.3533007 + ], + [ + -59.806475, + 8.3534599 + ], + [ + -59.8059279, + 8.3532582 + ], + [ + -59.804973, + 8.3527381 + ], + [ + -59.8042327, + 8.3529292 + ], + [ + -59.8036736, + 8.3525038 + ], + [ + -59.8025276, + 8.3523553 + ], + [ + -59.8011906, + 8.3516762 + ], + [ + -59.8005752, + 8.3514003 + ], + [ + -59.7993018, + 8.3508273 + ], + [ + -59.7979016, + 8.3502042 + ], + [ + -59.783997, + 8.343112 + ], + [ + -59.7821749, + 8.3439992 + ], + [ + -59.7807849, + 8.34466 + ], + [ + -59.7816968, + 8.3459763 + ], + [ + -59.7821367, + 8.3468573 + ], + [ + -59.7828233, + 8.3478764 + ], + [ + -59.7826731, + 8.3491077 + ], + [ + -59.7824049, + 8.349543 + ], + [ + -59.78217, + 8.3499801 + ], + [ + -59.7816968, + 8.3510397 + ], + [ + -59.7807849, + 8.3520375 + ], + [ + -59.7789717, + 8.3529292 + ], + [ + -59.7773302, + 8.3532582 + ], + [ + -59.7748304, + 8.353237 + ], + [ + -59.7712549, + 8.3573057 + ], + [ + -59.7684693, + 8.3604755 + ], + [ + -59.7690801, + 8.36114 + ], + [ + -59.7724046, + 8.3636738 + ], + [ + -59.7741587, + 8.3646968 + ], + [ + -59.7794325, + 8.3676627 + ], + [ + -59.782061, + 8.3692178 + ], + [ + -59.7840643, + 8.370344 + ], + [ + -59.7857165, + 8.371374 + ], + [ + -59.7875207, + 8.3725289 + ], + [ + -59.7888, + 8.37336 + ], + [ + -59.7918835, + 8.3752287 + ], + [ + -59.7937718, + 8.3764604 + ], + [ + -59.7976301, + 8.37897 + ], + [ + -59.7994783, + 8.3796945 + ], + [ + -59.8014417, + 8.3806551 + ], + [ + -59.8021983, + 8.3811858 + ], + [ + -59.8031537, + 8.3817031 + ], + [ + -59.80413, + 8.3824196 + ], + [ + -59.8047871, + 8.3828124 + ], + [ + -59.8055703, + 8.3834227 + ], + [ + -59.80594, + 8.3837999 + ], + [ + -59.8069801, + 8.38431 + ], + [ + -59.8075051, + 8.3846448 + ], + [ + -59.8080275, + 8.3849856 + ], + [ + -59.8091962, + 8.3857184 + ], + [ + -59.8098468, + 8.3862237 + ], + [ + -59.8108982, + 8.3867336 + ], + [ + -59.8119508, + 8.3874305 + ], + [ + -59.8131853, + 8.3883852 + ], + [ + -59.8140428, + 8.3889324 + ], + [ + -59.8146322, + 8.3896497 + ], + [ + -59.8152673, + 8.3901118 + ], + [ + -59.8157287, + 8.3906956 + ], + [ + -59.8159433, + 8.3907911 + ], + [ + -59.8161578, + 8.3908867 + ], + [ + -59.8159969, + 8.3914067 + ], + [ + -59.81583, + 8.39197 + ], + [ + -59.8155034, + 8.3920754 + ], + [ + -59.815321, + 8.3922983 + ], + [ + -59.8146448, + 8.3928907 + ], + [ + -59.8147847, + 8.3933447 + ], + [ + -59.8151949, + 8.3931536 + ], + [ + -59.8157823, + 8.3930201 + ], + [ + -59.8159003, + 8.3930519 + ], + [ + -59.816587, + 8.3932748 + ], + [ + -59.8169088, + 8.3933597 + ], + [ + -59.8172736, + 8.3937312 + ], + [ + -59.8175848, + 8.3944529 + ], + [ + -59.8179925, + 8.3945591 + ], + [ + -59.8185396, + 8.3944317 + ], + [ + -59.8189581, + 8.3944317 + ], + [ + -59.819473, + 8.3943468 + ], + [ + -59.8194516, + 8.3938161 + ], + [ + -59.8193765, + 8.3932748 + ], + [ + -59.8193121, + 8.3929564 + ], + [ + -59.8192263, + 8.3924788 + ], + [ + -59.8195696, + 8.3923089 + ], + [ + -59.8200095, + 8.3925 + ], + [ + -59.8201811, + 8.3931368 + ], + [ + -59.8201275, + 8.3939647 + ], + [ + -59.8200095, + 8.394644 + ], + [ + -59.8195911, + 8.3951959 + ], + [ + -59.8189581, + 8.3954506 + ], + [ + -59.8181641, + 8.3957372 + ], + [ + -59.8172629, + 8.3962042 + ], + [ + -59.816166, + 8.3962748 + ], + [ + -59.8157179, + 8.3965407 + ], + [ + -59.8153557, + 8.3965886 + ], + [ + -59.8137192, + 8.3971935 + ], + [ + -59.8127486, + 8.3978144 + ], + [ + -59.8122278, + 8.398 + ], + [ + -59.8118175, + 8.3981592 + ], + [ + -59.8114313, + 8.3981434 + ], + [ + -59.8108297, + 8.3984941 + ], + [ + -59.8098724, + 8.3988336 + ], + [ + -59.8095265, + 8.3991519 + ], + [ + -59.808636, + 8.3995339 + ], + [ + -59.8081615, + 8.399873 + ], + [ + -59.8067016, + 8.4003246 + ], + [ + -59.8048494, + 8.4006708 + ], + [ + -59.8011517, + 8.4016215 + ], + [ + -59.7993252, + 8.4019182 + ], + [ + -59.7973726, + 8.4020933 + ], + [ + -59.7950571, + 8.4021486 + ], + [ + -59.7934587, + 8.4021798 + ], + [ + -59.7907613, + 8.4021256 + ], + [ + -59.7889672, + 8.4021893 + ], + [ + -59.7879801, + 8.4024699 + ], + [ + -59.7877699, + 8.40243 + ], + [ + -59.7865249, + 8.4024433 + ], + [ + -59.7855095, + 8.4024953 + ], + [ + -59.7844648, + 8.4026892 + ], + [ + -59.7836602, + 8.4026468 + ], + [ + -59.7833598, + 8.4026043 + ], + [ + -59.7831345, + 8.40253 + ], + [ + -59.7830057, + 8.4029015 + ], + [ + -59.7828233, + 8.403931 + ], + [ + -59.7826302, + 8.4044299 + ], + [ + -59.7828019, + 8.4048013 + ], + [ + -59.7832418, + 8.4050667 + ], + [ + -59.7834885, + 8.4054488 + ], + [ + -59.7829735, + 8.4057247 + ], + [ + -59.7829414, + 8.4061068 + ], + [ + -59.7828341, + 8.4063403 + ], + [ + -59.782244, + 8.4069453 + ], + [ + -59.7814665, + 8.4074239 + ], + [ + -59.7805981, + 8.4074082 + ], + [ + -59.7790575, + 8.4071576 + ], + [ + -59.7779846, + 8.4072425 + ], + [ + -59.7770512, + 8.4072106 + ], + [ + -59.7761178, + 8.4069665 + ], + [ + -59.7758067, + 8.4069559 + ], + [ + -59.7748147, + 8.4069475 + ], + [ + -59.7739077, + 8.4066031 + ], + [ + -59.7724593, + 8.4060672 + ], + [ + -59.7707647, + 8.4055073 + ], + [ + -59.7694837, + 8.4050518 + ], + [ + -59.7673057, + 8.4045894 + ], + [ + -59.7661262, + 8.4044025 + ], + [ + -59.7646431, + 8.4039461 + ], + [ + -59.7620455, + 8.4031265 + ], + [ + -59.7603801, + 8.4023623 + ], + [ + -59.7578588, + 8.4012856 + ], + [ + -59.75434, + 8.39987 + ], + [ + -59.7527414, + 8.3995085 + ], + [ + -59.7510321, + 8.3988402 + ], + [ + -59.7490391, + 8.397895 + ], + [ + -59.74894314352834, + 8.397848232307128 + ], + [ + -59.707136109606225, + 8.63387102144518 + ], + [ + -59.747998236458926, + 8.648248716248736 + ], + [ + -59.85646133909505, + 8.686412402460427 + ], + [ + -59.95020861937195, + 8.719398198558203 + ], + [ + -59.96413140600159, + 8.686412402460427 + ], + [ + -60.011878640247765, + 8.573289895093705 + ], + [ + -60.011723, + 8.5732396 + ], + [ + -60.0109184, + 8.5731017 + ], + [ + -60.0100547, + 8.5727675 + ], + [ + -60.0093037, + 8.5723326 + ], + [ + -60.0064176, + 8.5695901 + ], + [ + -60.0058597, + 8.5693249 + ], + [ + -60.0050873, + 8.5690066 + ], + [ + -60.0047439, + 8.5689589 + ], + [ + -60.0045294, + 8.5687785 + ], + [ + -60.0045133, + 8.5685451 + ], + [ + -60.0043953, + 8.568333 + ], + [ + -60.0042611, + 8.5683595 + ], + [ + -60.0041485, + 8.5683436 + ], + [ + -60.0039876, + 8.5684231 + ], + [ + -60.0038427, + 8.568333 + ], + [ + -60.0034672, + 8.5681261 + ], + [ + -60.0029039, + 8.5679086 + ], + [ + -60.0021476, + 8.5675108 + ], + [ + -60.0020135, + 8.5673251 + ], + [ + -60.0020564, + 8.5672031 + ], + [ + -60.0021797, + 8.56715 + ], + [ + -60.0024748, + 8.5672561 + ], + [ + -60.0028557, + 8.5675267 + ], + [ + -60.0031185, + 8.5675267 + ], + [ + -60.0035101, + 8.5676699 + ], + [ + -60.0037032, + 8.5677919 + ], + [ + -60.004009, + 8.5679298 + ], + [ + -60.0043041, + 8.567898 + ], + [ + -60.0045615, + 8.5678025 + ], + [ + -60.004819, + 8.5678025 + ], + [ + -60.0051194, + 8.5678502 + ], + [ + -60.0062835, + 8.5682375 + ], + [ + -60.0070775, + 8.5685451 + ], + [ + -60.0074798, + 8.5688316 + ], + [ + -60.0078124, + 8.5692613 + ], + [ + -60.0083703, + 8.5697281 + ], + [ + -60.0085956, + 8.5700994 + ], + [ + -60.0092447, + 8.5704336 + ], + [ + -60.0099689, + 8.570667 + ], + [ + -60.0109291, + 8.5708844 + ], + [ + -60.0121629, + 8.5710011 + ], + [ + -60.012789207597095, + 8.571132583506795 + ], + [ + -60.013372863311766, + 8.569749789321442 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/validatePolygon.json b/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/validatePolygon.json new file mode 100644 index 0000000000..e1cf571eb7 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-north-zone.json/validatePolygon.json @@ -0,0 +1,33 @@ +{ + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -59.95020861937195, + 8.719398198558203 + ], + [ + -59.707136109606225, + 8.63387102144518 + ], + [ + -59.78678698851251, + 8.184199738096492 + ], + [ + -60.13422961546577, + 8.283416579624516 + ], + [ + -59.95020861937195, + 8.719398198558203 + ] + ] + ] + }, + "properties": { + "name": "gp-clip-ocean-north-zone.json" + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/clipToLand.json b/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/clipToLand.json new file mode 100644 index 0000000000..9eb3005a91 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/clipToLand.json @@ -0,0 +1,115 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -119.357985, + 34.016646 + ], + [ + -119.3579637, + 34.0166303 + ], + [ + -119.3579103, + 34.0166121 + ], + [ + -119.3578432, + 34.0165935 + ], + [ + -119.3577538, + 34.0166284 + ], + [ + -119.357682, + 34.016607 + ], + [ + -119.3576641, + 34.0165531 + ], + [ + -119.357686, + 34.0164486 + ], + [ + -119.357599, + 34.0164156 + ], + [ + -119.35753, + 34.016459 + ], + [ + -119.357418, + 34.016486 + ], + [ + -119.357233, + 34.016596 + ], + [ + -119.357233, + 34.016651 + ], + [ + -119.357286, + 34.01669 + ], + [ + -119.357352, + 34.016728 + ], + [ + -119.3575525, + 34.01675 + ], + [ + -119.3575759, + 34.0168503 + ], + [ + -119.357596, + 34.016887 + ], + [ + -119.357622, + 34.016904 + ], + [ + -119.357695, + 34.016904 + ], + [ + -119.357754, + 34.016876 + ], + [ + -119.3578428, + 34.016814 + ], + [ + -119.35788, + 34.016788 + ], + [ + -119.3579118, + 34.0167657 + ], + [ + -119.3579471, + 34.0167313 + ], + [ + -119.357985, + 34.016646 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/clipToOcean.json b/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/clipToOcean.json new file mode 100644 index 0000000000..78de129231 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/clipToOcean.json @@ -0,0 +1,231 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -119.35879468917847, + 34.01683771235474 + ], + [ + -119.35766816139221, + 34.016215210941404 + ], + [ + -119.35638070106505, + 34.01642864051162 + ], + [ + -119.35575842857361, + 34.01721121101167 + ], + [ + -119.35623049736022, + 34.01778034866227 + ], + [ + -119.35746431350708, + 34.017575815258326 + ], + [ + -119.35879468917847, + 34.01683771235474 + ] + ], + [ + [ + -119.357985, + 34.016646 + ], + [ + -119.3579471, + 34.0167313 + ], + [ + -119.3579118, + 34.0167657 + ], + [ + -119.35788, + 34.016788 + ], + [ + -119.3578428, + 34.016814 + ], + [ + -119.357754, + 34.016876 + ], + [ + -119.357695, + 34.016904 + ], + [ + -119.357622, + 34.016904 + ], + [ + -119.357596, + 34.016887 + ], + [ + -119.3575759, + 34.0168503 + ], + [ + -119.3575525, + 34.01675 + ], + [ + -119.357352, + 34.016728 + ], + [ + -119.357286, + 34.01669 + ], + [ + -119.357233, + 34.016651 + ], + [ + -119.357233, + 34.016596 + ], + [ + -119.357418, + 34.016486 + ], + [ + -119.35753, + 34.016459 + ], + [ + -119.357599, + 34.0164156 + ], + [ + -119.357686, + 34.0164486 + ], + [ + -119.3576641, + 34.0165531 + ], + [ + -119.357682, + 34.016607 + ], + [ + -119.3577538, + 34.0166284 + ], + [ + -119.3578432, + 34.0165935 + ], + [ + -119.3579103, + 34.0166121 + ], + [ + -119.3579637, + 34.0166303 + ], + [ + -119.357985, + 34.016646 + ] + ], + [ + [ + -119.3573176, + 34.0169716 + ], + [ + -119.3571709, + 34.0171136 + ], + [ + -119.3570593, + 34.0171855 + ], + [ + -119.356971, + 34.0172061 + ], + [ + -119.3569118, + 34.0172027 + ], + [ + -119.3567654, + 34.0171321 + ], + [ + -119.356641, + 34.0171752 + ], + [ + -119.3564785, + 34.0171553 + ], + [ + -119.356356, + 34.0171909 + ], + [ + -119.3562955, + 34.0171325 + ], + [ + -119.356204, + 34.0171139 + ], + [ + -119.3561093, + 34.0170669 + ], + [ + -119.3561664, + 34.0170699 + ], + [ + -119.356217, + 34.0170639 + ], + [ + -119.3562748, + 34.0170555 + ], + [ + -119.356534, + 34.0170199 + ], + [ + -119.3566332, + 34.0170588 + ], + [ + -119.3568189, + 34.0170351 + ], + [ + -119.3569424, + 34.0169323 + ], + [ + -119.357256, + 34.0169036 + ], + [ + -119.3573176, + 34.0169716 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/clipToOceanEez.json b/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/clipToOceanEez.json new file mode 100644 index 0000000000..78de129231 --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/clipToOceanEez.json @@ -0,0 +1,231 @@ +{ + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -119.35879468917847, + 34.01683771235474 + ], + [ + -119.35766816139221, + 34.016215210941404 + ], + [ + -119.35638070106505, + 34.01642864051162 + ], + [ + -119.35575842857361, + 34.01721121101167 + ], + [ + -119.35623049736022, + 34.01778034866227 + ], + [ + -119.35746431350708, + 34.017575815258326 + ], + [ + -119.35879468917847, + 34.01683771235474 + ] + ], + [ + [ + -119.357985, + 34.016646 + ], + [ + -119.3579471, + 34.0167313 + ], + [ + -119.3579118, + 34.0167657 + ], + [ + -119.35788, + 34.016788 + ], + [ + -119.3578428, + 34.016814 + ], + [ + -119.357754, + 34.016876 + ], + [ + -119.357695, + 34.016904 + ], + [ + -119.357622, + 34.016904 + ], + [ + -119.357596, + 34.016887 + ], + [ + -119.3575759, + 34.0168503 + ], + [ + -119.3575525, + 34.01675 + ], + [ + -119.357352, + 34.016728 + ], + [ + -119.357286, + 34.01669 + ], + [ + -119.357233, + 34.016651 + ], + [ + -119.357233, + 34.016596 + ], + [ + -119.357418, + 34.016486 + ], + [ + -119.35753, + 34.016459 + ], + [ + -119.357599, + 34.0164156 + ], + [ + -119.357686, + 34.0164486 + ], + [ + -119.3576641, + 34.0165531 + ], + [ + -119.357682, + 34.016607 + ], + [ + -119.3577538, + 34.0166284 + ], + [ + -119.3578432, + 34.0165935 + ], + [ + -119.3579103, + 34.0166121 + ], + [ + -119.3579637, + 34.0166303 + ], + [ + -119.357985, + 34.016646 + ] + ], + [ + [ + -119.3573176, + 34.0169716 + ], + [ + -119.3571709, + 34.0171136 + ], + [ + -119.3570593, + 34.0171855 + ], + [ + -119.356971, + 34.0172061 + ], + [ + -119.3569118, + 34.0172027 + ], + [ + -119.3567654, + 34.0171321 + ], + [ + -119.356641, + 34.0171752 + ], + [ + -119.3564785, + 34.0171553 + ], + [ + -119.356356, + 34.0171909 + ], + [ + -119.3562955, + 34.0171325 + ], + [ + -119.356204, + 34.0171139 + ], + [ + -119.3561093, + 34.0170669 + ], + [ + -119.3561664, + 34.0170699 + ], + [ + -119.356217, + 34.0170639 + ], + [ + -119.3562748, + 34.0170555 + ], + [ + -119.356534, + 34.0170199 + ], + [ + -119.3566332, + 34.0170588 + ], + [ + -119.3568189, + 34.0170351 + ], + [ + -119.3569424, + 34.0169323 + ], + [ + -119.357256, + 34.0169036 + ], + [ + -119.3573176, + 34.0169716 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/validatePolygon.json b/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/validatePolygon.json new file mode 100644 index 0000000000..ef93640c8f --- /dev/null +++ b/packages/base-project/examples/output/gp-clip-ocean-surround-island.json/validatePolygon.json @@ -0,0 +1,41 @@ +{ + "type": "Feature", + "properties": { + "name": "gp-clip-ocean-surround-island.json" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -119.35575842857361, + 34.01721121101167 + ], + [ + -119.35623049736022, + 34.01778034866227 + ], + [ + -119.35746431350708, + 34.017575815258326 + ], + [ + -119.35879468917847, + 34.01683771235474 + ], + [ + -119.35766816139221, + 34.016215210941404 + ], + [ + -119.35638070106505, + 34.01642864051162 + ], + [ + -119.35575842857361, + 34.01721121101167 + ] + ] + ] + } +} \ No newline at end of file diff --git a/packages/base-project/examples/output/undefined/simpleFunction.json b/packages/base-project/examples/output/undefined/simpleFunction.json new file mode 100644 index 0000000000..6ca784df78 --- /dev/null +++ b/packages/base-project/examples/output/undefined/simpleFunction.json @@ -0,0 +1,3 @@ +{ + "area": 29354.117174482737 +} \ No newline at end of file diff --git a/packages/template-blank-project/examples/sketches/fsm-east-west-coll.json b/packages/base-project/examples/sketches/fsm-east-west-coll.json similarity index 100% rename from packages/template-blank-project/examples/sketches/fsm-east-west-coll.json rename to packages/base-project/examples/sketches/fsm-east-west-coll.json diff --git a/packages/template-blank-project/examples/sketches/fsm-east-west.json b/packages/base-project/examples/sketches/fsm-east-west.json similarity index 100% rename from packages/template-blank-project/examples/sketches/fsm-east-west.json rename to packages/base-project/examples/sketches/fsm-east-west.json diff --git a/packages/base-project/package.json b/packages/base-project/package.json index c6cf5adcee..5294521d73 100644 --- a/packages/base-project/package.json +++ b/packages/base-project/package.json @@ -12,7 +12,6 @@ "license": "", "scripts": { "__test": "TEST_ROOT=$(pwd) geoprocessing test", - "add:template": "geoprocessing add:template", "bootstrap": "geoprocessing bootstrap", "build": "geoprocessing build:lambda && geoprocessing build:client", "build:client": "geoprocessing build:client", @@ -26,7 +25,7 @@ "extract:translation": "npx tsx scripts/translationExtract.ts", "import:data": "geoprocessing import:data", "import:translation": "npx tsx src/i18n/bin/importTerms.ts", - "lint:prettier": "prettier --write --ignore-unknown .", + "lint:prettier": "prettier --write --ignore-unknown --no-error-on-unmatched-pattern .", "precalc:data": "start-server-and-test 'http-server data/dist -c-1 -p 8001' http://localhost:8001 precalc:data_", "precalc:data:clean": "geoprocessing precalc:data:clean", "precalc:data_": "geoprocessing precalc:data", diff --git a/packages/base-project/scripts/genRandomPolygon.ts b/packages/base-project/scripts/genRandomPolygon.ts index 0222ed5b6d..d1820132e1 100644 --- a/packages/base-project/scripts/genRandomPolygon.ts +++ b/packages/base-project/scripts/genRandomPolygon.ts @@ -143,7 +143,7 @@ const sketch = (() => { }, ]; - sc.features.forEach((f, i) => { + for (const [i, f] of sc.features.entries()) { sc.features[i].properties.userAttributes = [ { label: "Type", @@ -159,7 +159,7 @@ const sketch = (() => { fieldType: "TextArea", }, ]; - }); + } if (numFeatures === 1) { return sc.features[0]; diff --git a/packages/template-blank-project/src/clients/SimpleReport.example-stories.ts b/packages/base-project/src/clients/SimpleReport.example-stories.ts similarity index 100% rename from packages/template-blank-project/src/clients/SimpleReport.example-stories.ts rename to packages/base-project/src/clients/SimpleReport.example-stories.ts diff --git a/packages/template-blank-project/src/clients/SimpleReport.tsx b/packages/base-project/src/clients/SimpleReport.tsx similarity index 100% rename from packages/template-blank-project/src/clients/SimpleReport.tsx rename to packages/base-project/src/clients/SimpleReport.tsx diff --git a/packages/template-blank-project/src/clients/TabReport.example-stories.ts b/packages/base-project/src/clients/TabReport.example-stories.ts similarity index 100% rename from packages/template-blank-project/src/clients/TabReport.example-stories.ts rename to packages/base-project/src/clients/TabReport.example-stories.ts diff --git a/packages/template-blank-project/src/clients/TabReport.tsx b/packages/base-project/src/clients/TabReport.tsx similarity index 100% rename from packages/template-blank-project/src/clients/TabReport.tsx rename to packages/base-project/src/clients/TabReport.tsx diff --git a/packages/template-blank-project/src/components/SimpleCard.stories.tsx b/packages/base-project/src/components/SimpleCard.stories.tsx similarity index 100% rename from packages/template-blank-project/src/components/SimpleCard.stories.tsx rename to packages/base-project/src/components/SimpleCard.stories.tsx diff --git a/packages/template-blank-project/src/components/SimpleCard.tsx b/packages/base-project/src/components/SimpleCard.tsx similarity index 100% rename from packages/template-blank-project/src/components/SimpleCard.tsx rename to packages/base-project/src/components/SimpleCard.tsx diff --git a/packages/template-blank-project/src/components/TranslatorAsync.tsx b/packages/base-project/src/components/TranslatorAsync.tsx similarity index 100% rename from packages/template-blank-project/src/components/TranslatorAsync.tsx rename to packages/base-project/src/components/TranslatorAsync.tsx diff --git a/packages/template-blank-project/src/functions/clipToLand.test.ts b/packages/base-project/src/functions/clipToLand.test.ts similarity index 100% rename from packages/template-blank-project/src/functions/clipToLand.test.ts rename to packages/base-project/src/functions/clipToLand.test.ts diff --git a/packages/template-blank-project/src/functions/clipToLand.ts b/packages/base-project/src/functions/clipToLand.ts similarity index 100% rename from packages/template-blank-project/src/functions/clipToLand.ts rename to packages/base-project/src/functions/clipToLand.ts diff --git a/packages/template-blank-project/src/functions/clipToLandSmoke.test.ts b/packages/base-project/src/functions/clipToLandSmoke.test.ts similarity index 100% rename from packages/template-blank-project/src/functions/clipToLandSmoke.test.ts rename to packages/base-project/src/functions/clipToLandSmoke.test.ts diff --git a/packages/template-blank-project/src/functions/clipToOcean.test.ts b/packages/base-project/src/functions/clipToOcean.test.ts similarity index 100% rename from packages/template-blank-project/src/functions/clipToOcean.test.ts rename to packages/base-project/src/functions/clipToOcean.test.ts diff --git a/packages/template-blank-project/src/functions/clipToOcean.ts b/packages/base-project/src/functions/clipToOcean.ts similarity index 100% rename from packages/template-blank-project/src/functions/clipToOcean.ts rename to packages/base-project/src/functions/clipToOcean.ts diff --git a/packages/template-blank-project/src/functions/clipToOceanEez.test.ts b/packages/base-project/src/functions/clipToOceanEez.test.ts similarity index 100% rename from packages/template-blank-project/src/functions/clipToOceanEez.test.ts rename to packages/base-project/src/functions/clipToOceanEez.test.ts diff --git a/packages/template-blank-project/src/functions/clipToOceanEez.ts b/packages/base-project/src/functions/clipToOceanEez.ts similarity index 100% rename from packages/template-blank-project/src/functions/clipToOceanEez.ts rename to packages/base-project/src/functions/clipToOceanEez.ts diff --git a/packages/template-blank-project/src/functions/clipToOceanEezSmoke.test.ts b/packages/base-project/src/functions/clipToOceanEezSmoke.test.ts similarity index 100% rename from packages/template-blank-project/src/functions/clipToOceanEezSmoke.test.ts rename to packages/base-project/src/functions/clipToOceanEezSmoke.test.ts diff --git a/packages/template-blank-project/src/functions/clipToOceanSmoke.test.ts b/packages/base-project/src/functions/clipToOceanSmoke.test.ts similarity index 100% rename from packages/template-blank-project/src/functions/clipToOceanSmoke.test.ts rename to packages/base-project/src/functions/clipToOceanSmoke.test.ts diff --git a/packages/template-blank-project/src/functions/simpleFunction.ts b/packages/base-project/src/functions/simpleFunction.ts similarity index 100% rename from packages/template-blank-project/src/functions/simpleFunction.ts rename to packages/base-project/src/functions/simpleFunction.ts diff --git a/packages/template-blank-project/src/functions/simpleFunctionSmoke.test.ts b/packages/base-project/src/functions/simpleFunctionSmoke.test.ts similarity index 100% rename from packages/template-blank-project/src/functions/simpleFunctionSmoke.test.ts rename to packages/base-project/src/functions/simpleFunctionSmoke.test.ts diff --git a/packages/template-blank-project/src/functions/validatePolygon.test.ts b/packages/base-project/src/functions/validatePolygon.test.ts similarity index 100% rename from packages/template-blank-project/src/functions/validatePolygon.test.ts rename to packages/base-project/src/functions/validatePolygon.test.ts diff --git a/packages/template-blank-project/src/functions/validatePolygon.ts b/packages/base-project/src/functions/validatePolygon.ts similarity index 100% rename from packages/template-blank-project/src/functions/validatePolygon.ts rename to packages/base-project/src/functions/validatePolygon.ts diff --git a/packages/template-blank-project/src/functions/validatePolygonSmoke.test.ts b/packages/base-project/src/functions/validatePolygonSmoke.test.ts similarity index 100% rename from packages/template-blank-project/src/functions/validatePolygonSmoke.test.ts rename to packages/base-project/src/functions/validatePolygonSmoke.test.ts diff --git a/packages/geoprocessing/scripts/geoprocessing.ts b/packages/geoprocessing/scripts/geoprocessing.ts index 07b0db4e24..cb8e253c89 100755 --- a/packages/geoprocessing/scripts/geoprocessing.ts +++ b/packages/geoprocessing/scripts/geoprocessing.ts @@ -32,13 +32,6 @@ if (process.argv.length < 3) { ); break; } - case "add:template": { - spawn("node", [`${import.meta.dirname}/template/addTemplate.js`], { - cwd: process.cwd(), - stdio: "inherit", - }); - break; - } case "import:data": { spawn(`${import.meta.dirname}/../../scripts/dataPrep/import-data.sh`, { cwd: process.cwd(), diff --git a/packages/geoprocessing/scripts/index.ts b/packages/geoprocessing/scripts/index.ts index acc112acc4..9a9c681d1f 100644 --- a/packages/geoprocessing/scripts/index.ts +++ b/packages/geoprocessing/scripts/index.ts @@ -1,6 +1,5 @@ export * from "./util/index.js"; export * from "./testing/index.js"; -export * from "./template/index.js"; export * from "./manifest.js"; export * from "./types.js"; export * from "./base/index.js"; diff --git a/packages/geoprocessing/scripts/init/createClient.ts b/packages/geoprocessing/scripts/init/createClient.ts index b6534b6e72..158cd2eeb6 100644 --- a/packages/geoprocessing/scripts/init/createClient.ts +++ b/packages/geoprocessing/scripts/init/createClient.ts @@ -6,7 +6,7 @@ import chalk from "chalk"; import camelcase from "camelcase"; import { GeoprocessingJsonConfig } from "../../src/types/index.js"; import pascalcase from "pascalcase"; -import { getBlankProjectPath } from "../util/getPaths.js"; +import { getReportAssetPath } from "../util/getPaths.js"; import { pathToFileURL } from "node:url"; async function createClient() { @@ -57,7 +57,7 @@ export async function makeClient( const projectClientPath = basePath + "src/clients"; const projectComponentPath = basePath + "src/components"; - const templatePath = getBlankProjectPath(); + const templatePath = getReportAssetPath(); const templateClientPath = `${templatePath}/src/clients`; const templateComponentPath = `${templatePath}/src/components`; diff --git a/packages/geoprocessing/scripts/init/createFunction.ts b/packages/geoprocessing/scripts/init/createFunction.ts index 46faf2f155..f42b978747 100644 --- a/packages/geoprocessing/scripts/init/createFunction.ts +++ b/packages/geoprocessing/scripts/init/createFunction.ts @@ -10,7 +10,7 @@ import { getBaseFunctionPath, getProjectFunctionPath, getProjectConfigPath, - getBlankFunctionPath, + getReportAssetFunctionPath, } from "../util/getPaths.js"; import { pathToFileURL } from "node:url"; @@ -99,7 +99,7 @@ export async function makeGeoprocessingHandler( // rename metadata in function definition const projectFunctionPath = getProjectFunctionPath(basePath); // Copy from template-blank-project - const functionTemplatePath = `${getBlankFunctionPath()}`; + const functionTemplatePath = `${getReportAssetFunctionPath()}`; const handlerCode = await fs.readFile( `${functionTemplatePath}/simpleFunction.ts`, ); diff --git a/packages/geoprocessing/scripts/init/createProject.test.ts b/packages/geoprocessing/scripts/init/createProject.test.ts index 56df1ad4a5..d8d9fabb64 100644 --- a/packages/geoprocessing/scripts/init/createProject.test.ts +++ b/packages/geoprocessing/scripts/init/createProject.test.ts @@ -26,7 +26,6 @@ describe("createProject", () => { repositoryUrl: "https://github.com/test/test-project", region: "us-west-1", languages: ["EN"], - templates: [], bboxMaxLat: 0, bboxMinLat: 0, bboxMaxLng: 0, @@ -57,7 +56,7 @@ describe("createProject", () => { expect(gpConfig.clients.length).toBe(0); }, 120_000); - it("createProject - should create project using eez selection", async () => { + it("createProject - should create project", async () => { const projectName = "test-project-empty"; await createProject( { @@ -70,42 +69,12 @@ describe("createProject", () => { repositoryUrl: "https://github.com/test/test-project", region: "us-west-1", languages: ["EN"], - templates: [], }, false, rootPath, ); }, 120_000); - it("createProject - should create project with template", async () => { - const projectName = "test-project-template"; - const projectPath = path.join(rootPath, projectName); - await createProject( - { - name: projectName, - description: "Test project", - author: "Test", - email: "test@test.com", - license: "UNLICENSED", - organization: "Test Org", - repositoryUrl: "https://github.com/test/test-project", - region: "us-west-1", - languages: ["EN"], - templates: ["template-ocean-eez"], - }, - false, - rootPath, - ); - - const gpConfig = JSON.parse( - fs.readFileSync(projectPath + "/project/geoprocessing.json").toString(), - ) as GeoprocessingJsonConfig; - - expect(gpConfig.preprocessingFunctions.length).toBeGreaterThanOrEqual(1); - expect(gpConfig.geoprocessingFunctions.length).toBeGreaterThan(0); - expect(gpConfig.clients.length).toBeGreaterThan(0); - }, 120_000); - it("createProject - should create empty project with all defaults", async () => { const projectName = "test-project-empty-defaults"; const projectPath = path.join(rootPath, projectName); @@ -120,7 +89,6 @@ describe("createProject", () => { repositoryUrl: "", region: "us-west-1", languages: ["EN"], - templates: [], }, false, rootPath, diff --git a/packages/geoprocessing/scripts/init/createProject.ts b/packages/geoprocessing/scripts/init/createProject.ts index 2669737a9c..02ea0a3048 100644 --- a/packages/geoprocessing/scripts/init/createProject.ts +++ b/packages/geoprocessing/scripts/init/createProject.ts @@ -1,5 +1,3 @@ -import { copyTemplates } from "../template/addTemplate.js"; -import { TemplateMetadata } from "../types.js"; import ora from "ora"; import fs from "fs-extra"; import chalk from "chalk"; @@ -13,7 +11,7 @@ $.verbose = false; const exec = promisify(child.exec); -export interface CreateProjectMetadata extends TemplateMetadata { +export interface CreateProjectMetadata { name: string; description: string; author: string; @@ -96,8 +94,8 @@ export async function createProject( await $`rm -f ${projectPath}/package-lock.json`; await $`rm -f ${projectPath}/project/geoprocessing.json`; await $`rm -rf ${projectPath}/examples/outputs/*.*`; - await $`rm -rf ${projectPath}/examples/features/*.*`; - await $`rm -rf ${projectPath}/examples/sketches/*/*`; + await $`rm -rf ${projectPath}/examples/features/*.json`; + await $`rm -rf ${projectPath}/examples/sketches/*.json`; } catch (error: unknown) { if (error instanceof Error) { console.log("Base project copy failed"); @@ -208,18 +206,6 @@ export async function createProject( spinner.succeed("added i18n"); - if (metadata.templates.length > 0) { - // Should always be a single name if single select question used - const templateNames = Array.isArray(metadata.templates) - ? metadata.templates - : [metadata.templates]; - // We are adding a starter template - await copyTemplates("starter-template", templateNames, { - skipInstall: true, - projectPath, - }); - } - // Install dependencies including adding GP. if (interactive) { spinner.start("installing dependencies with npm"); diff --git a/packages/geoprocessing/scripts/init/createReport.ts b/packages/geoprocessing/scripts/init/createReport.ts index d7da39456c..a476b4f02f 100644 --- a/packages/geoprocessing/scripts/init/createReport.ts +++ b/packages/geoprocessing/scripts/init/createReport.ts @@ -10,8 +10,8 @@ import { GeoprocessingJsonConfig, } from "../../src/types/index.js"; import { - getOceanEEZComponentPath, - getOceanEEZFunctionPath, + getReportAssetComponentPath, + getReportAssetFunctionPath, getProjectComponentPath, getProjectConfigPath, getProjectFunctionPath, @@ -179,10 +179,10 @@ export async function makeReport( const projectFunctionPath = getProjectFunctionPath(basePath); const projectComponentPath = getProjectComponentPath(basePath); - const templateFuncPath = getOceanEEZFunctionPath(); + const templateFuncPath = getReportAssetFunctionPath(); const templateFuncTestPath = `${templateFuncPath}/blankFunctionSmoke.test.ts`; - const templateCompPath = getOceanEEZComponentPath(); - const templateCompStoriesPath = `${getOceanEEZComponentPath()}/BlankCard.example-stories.ts`; + const templateCompPath = getReportAssetComponentPath(); + const templateCompStoriesPath = `${getReportAssetComponentPath()}/BlankCard.example-stories.ts`; if (!fs.existsSync(path.join(basePath, "src"))) { fs.mkdirSync(path.join(basePath, "src")); diff --git a/packages/geoprocessing/scripts/init/init.ts b/packages/geoprocessing/scripts/init/init.ts index 5dd06ca78c..4900b9e6ea 100644 --- a/packages/geoprocessing/scripts/init/init.ts +++ b/packages/geoprocessing/scripts/init/init.ts @@ -117,7 +117,6 @@ async function init(gpVersion?: string) { }, ]); - answers.templates = ["template-blank-project"]; answers.planningAreaType = "other"; answers.gpVersion = gpVersion; answers.bboxMinLng = -180; diff --git a/packages/geoprocessing/scripts/npm/prepare.ts b/packages/geoprocessing/scripts/npm/prepare.ts index 17342a24f1..ebd2232bc7 100755 --- a/packages/geoprocessing/scripts/npm/prepare.ts +++ b/packages/geoprocessing/scripts/npm/prepare.ts @@ -1,6 +1,5 @@ import fs from "fs-extra"; import { $ } from "zx"; -import { TemplateType } from "../types.js"; import path from "node:path"; $.verbose = true; @@ -74,175 +73,142 @@ async function bundleBaseProject() { } /** - * Copy template type from their standalone package to dist + * Copy report assets standalone package to dist */ -async function bundleTemplates(templateType: TemplateType) { - const distDirName = `${templateType}s`; - const distTemplatesPath = path.join(distPath, "templates", distDirName); +async function bundleReportAssets() { + const assetDirName = "report-assets"; + const srcAssetsPath = path.join(packagesPath, assetDirName); + const distAssetsPath = path.join(distPath, assetDirName); - // Delete old template bundles if they exist - if (fs.existsSync(path.join(distTemplatesPath))) { - fs.rmSync(distTemplatesPath, { recursive: true }); + // Delete old report-assets if they exist + if (fs.existsSync(path.join(distAssetsPath))) { + fs.rmSync(distAssetsPath, { recursive: true }); + } + // Stub out assets dir + fs.ensureDir(distAssetsPath); + + if (fs.existsSync(srcAssetsPath)) { + console.log(`bundling template ${assetDirName}`); + } else { + console.error( + `Could not find template ${assetDirName} in ${srcAssetsPath}`, + ); + process.exit(); } - // Stub out template dir - fs.ensureDir(distTemplatesPath); - if (!fs.existsSync(path.join(distPath, "templates"))) { - fs.mkdirSync(path.join(distPath, "templates")); + await fs.copy( + path.join(srcAssetsPath, "package.json"), + path.join(distAssetsPath, "package.json"), + ); + + await fs.copy( + path.join(srcAssetsPath, "project", "geoprocessing.json"), + path.join(distAssetsPath, "project", "geoprocessing.json"), + ); + + if (!fs.existsSync(path.join(distAssetsPath, "src"))) { + fs.mkdirSync(path.join(distAssetsPath, "src")); } - // Find packages with keyword 'template' - const templateNames = (await fs.readdir(packagesPath)) - .filter((name) => fs.statSync(path.join(packagesPath, name)).isDirectory()) - .filter((dirName) => { - try { - const templatePackageMetaPath = path.join( - packagesPath, - dirName, - "package.json", - ); - return JSON.parse( - fs.readFileSync(templatePackageMetaPath).toString(), - )?.keywords?.includes(templateType); - } catch (error) { - console.error( - `Missing package.json or its description for template ${dirName}`, - ); - console.error(error); - process.exit(); - } - }); - - for (const templateName of templateNames) { - const templatePath = path.join(packagesPath, templateName); - const distTemplatePath = path.join(distTemplatesPath, templateName); - - if (fs.existsSync(templatePath)) { - console.log(`bundling template ${templateName}`); - } else { - console.error( - `Could not find template ${templateName} in ${templatePath}`, - ); - process.exit(); + if (fs.existsSync(path.join(srcAssetsPath, "src", "functions"))) { + if (!fs.existsSync(path.join(distAssetsPath, "src", "functions"))) { + fs.mkdirSync(path.join(distAssetsPath, "src", "functions")); } + await fs.copy( + path.join(srcAssetsPath, "src", "functions"), + path.join(distAssetsPath, "src", "functions"), + ); + } + if (fs.existsSync(path.join(srcAssetsPath, "src", "clients"))) { + if (!fs.existsSync(path.join(distAssetsPath, "src", "clients"))) { + fs.mkdirSync(path.join(distAssetsPath, "src", "clients")); + } await fs.copy( - path.join(templatePath, "package.json"), - path.join(distTemplatePath, "package.json"), + path.join(srcAssetsPath, "src", "clients"), + path.join(distAssetsPath, "src", "clients"), ); + if (fs.existsSync(`${distAssetsPath}/src/clients/.story-cache`)) { + await fs.rm(`${distAssetsPath}/src/clients/.story-cache`, { + recursive: true, + }); + } + } + if (fs.existsSync(path.join(srcAssetsPath, "src", "components"))) { + if (!fs.existsSync(path.join(distAssetsPath, "src", "components"))) { + fs.mkdirSync(path.join(distAssetsPath, "src", "components")); + } await fs.copy( - path.join(templatePath, "project", "geoprocessing.json"), - path.join(distTemplatePath, "project", "geoprocessing.json"), + path.join(srcAssetsPath, "src", "components"), + path.join(distAssetsPath, "src", "components"), ); + if (fs.existsSync(`${distAssetsPath}/src/components/.story-cache`)) { + await fs.rm(`${distAssetsPath}/src/components/.story-cache`, { + recursive: true, + }); + } + } - if (!fs.existsSync(path.join(distTemplatePath, "src"))) { - fs.mkdirSync(path.join(distTemplatePath, "src")); + if (fs.existsSync(path.join(srcAssetsPath, "src", "assets"))) { + if (!fs.existsSync(path.join(distAssetsPath, "src", "assets"))) { + fs.mkdirSync(path.join(distAssetsPath, "src", "assets")); } + await fs.copy( + path.join(srcAssetsPath, "src", "assets"), + path.join(distAssetsPath, "src", "assets"), + ); + } - if (fs.existsSync(path.join(templatePath, "src", "functions"))) { - if (!fs.existsSync(path.join(distTemplatePath, "src", "functions"))) { - fs.mkdirSync(path.join(distTemplatePath, "src", "functions")); - } - await fs.copy( - path.join(templatePath, "src", "functions"), - path.join(distTemplatePath, "src", "functions"), - ); + if (fs.existsSync(path.join(srcAssetsPath, "examples"))) { + if (!fs.existsSync(path.join(distAssetsPath, "examples"))) { + fs.mkdirSync(path.join(distAssetsPath, "examples")); } - if (fs.existsSync(path.join(templatePath, "src", "clients"))) { - if (!fs.existsSync(path.join(distTemplatePath, "src", "clients"))) { - fs.mkdirSync(path.join(distTemplatePath, "src", "clients")); - } - await fs.copy( - path.join(templatePath, "src", "clients"), - path.join(distTemplatePath, "src", "clients"), - ); - if (fs.existsSync(`${distTemplatePath}/src/clients/.story-cache`)) { - await fs.rm(`${distTemplatePath}/src/clients/.story-cache`, { - recursive: true, - }); - } + if ( + fs.existsSync(path.join(srcAssetsPath, "examples", "features")) && + !fs.existsSync(path.join(distAssetsPath, "examples", "features")) + ) { + fs.mkdirSync(path.join(distAssetsPath, "examples", "features")); } - if (fs.existsSync(path.join(templatePath, "src", "components"))) { - if (!fs.existsSync(path.join(distTemplatePath, "src", "components"))) { - fs.mkdirSync(path.join(distTemplatePath, "src", "components")); - } - await fs.copy( - path.join(templatePath, "src", "components"), - path.join(distTemplatePath, "src", "components"), - ); - if (fs.existsSync(`${distTemplatePath}/src/components/.story-cache`)) { - await fs.rm(`${distTemplatePath}/src/components/.story-cache`, { - recursive: true, - }); - } + if ( + fs.existsSync(path.join(srcAssetsPath, "examples", "sketches")) && + !fs.existsSync(path.join(distAssetsPath, "examples", "sketches")) + ) { + fs.mkdirSync(path.join(distAssetsPath, "examples", "sketches")); } - if (fs.existsSync(path.join(templatePath, "src", "assets"))) { - if (!fs.existsSync(path.join(distTemplatePath, "src", "assets"))) { - fs.mkdirSync(path.join(distTemplatePath, "src", "assets")); - } + // data, copy everything except .env, docker-compose.yml + if (fs.existsSync(path.join(srcAssetsPath, "data"))) { await fs.copy( - path.join(templatePath, "src", "assets"), - path.join(distTemplatePath, "src", "assets"), + path.join(srcAssetsPath, "data"), + path.join(distAssetsPath, "data"), + { + filter: (srcPath) => { + if (path.basename(srcPath) == ".env") return false; + if (path.basename(srcPath) == "docker-compose.yml") return false; + return true; + }, + }, ); } - if (fs.existsSync(path.join(templatePath, "examples"))) { - if (!fs.existsSync(path.join(distTemplatePath, "examples"))) { - fs.mkdirSync(path.join(distTemplatePath, "examples")); - } - - if ( - fs.existsSync(path.join(templatePath, "examples", "features")) && - !fs.existsSync(path.join(distTemplatePath, "examples", "features")) - ) { - fs.mkdirSync(path.join(distTemplatePath, "examples", "features")); - } - - if ( - fs.existsSync(path.join(templatePath, "examples", "sketches")) && - !fs.existsSync(path.join(distTemplatePath, "examples", "sketches")) - ) { - fs.mkdirSync(path.join(distTemplatePath, "examples", "sketches")); - } - - // data, copy everything except .env, docker-compose.yml - if (fs.existsSync(path.join(templatePath, "data"))) { - await fs.copy( - path.join(templatePath, "data"), - path.join(distTemplatePath, "data"), - { - filter: (srcPath) => { - if (path.basename(srcPath) == ".env") return false; - if (path.basename(srcPath) == "docker-compose.yml") return false; - return true; - }, - }, - ); - } - - // Rename file so npm pack doesn't exclude it. - if (fs.existsSync(path.join(templatePath, ".gitignore"))) { - await fs.copy( - path.join(templatePath, ".gitignore"), - path.join(distTemplatePath, "_gitignore"), - ); - } + // Rename file so npm pack doesn't exclude it. + if (fs.existsSync(path.join(srcAssetsPath, ".gitignore"))) { + await fs.copy( + path.join(srcAssetsPath, ".gitignore"), + path.join(distAssetsPath, "_gitignore"), + ); } } } await bundleAssets(); -console.log("finished bundling assets"); - -await bundleTemplates("starter-template"); -console.log("finished bundling starter templates"); +console.log("finished bundling static assets"); -await bundleTemplates("add-on-template"); -console.log("finished bundling add-on templates"); +await bundleReportAssets(); +console.log("finished bundling report assets"); await bundleBaseProject(); console.log("finished bundling base project"); diff --git a/packages/geoprocessing/scripts/template/addTemplate.ts b/packages/geoprocessing/scripts/template/addTemplate.ts deleted file mode 100644 index 14fbd78af1..0000000000 --- a/packages/geoprocessing/scripts/template/addTemplate.ts +++ /dev/null @@ -1,354 +0,0 @@ -import inquirer from "inquirer"; -import ora from "ora"; -import fs from "fs-extra"; -import { promisify } from "node:util"; -import { GeoprocessingJsonConfig, Package } from "../../src/types/index.js"; -import path from "node:path"; -import * as child from "node:child_process"; -import { pathToFileURL } from "node:url"; -import { TemplateType, TemplateMetadata } from "../types.js"; - -const exec = promisify(child.exec); - -function getTemplatesPath(templateType: TemplateType): string { - // published bundle path exists if this is being run from the published geoprocessing package - // (e.g. via geoprocessing init or add:template) - const publishedBundlePath = path.join( - import.meta.dirname, - "..", - "..", - "templates", - `${templateType}s`, - ); - // console.log("import.meta.dirname", import.meta.dirname); - if (fs.existsSync(publishedBundlePath)) { - // console.log( - // "getTemplatesPath returning publishedBundlePath", - // publishedBundlePath - // ); - - // Use bundled templates if user running published version, e.g. via geoprocessing init - return publishedBundlePath; - } else { - // console.log( - // "getTemplatesPath returning import.meta.dirname/../../..", - // path.join(import.meta.dirname, "..", "..", "..") - // ); - - // Use src templates - return path.join(import.meta.dirname, "..", "..", ".."); - } -} - -export async function getTemplateQuestion(templateType: TemplateType) { - const templatesPath = getTemplatesPath(templateType); - - // Extract list of template names and descriptions from bundles - const templateNames = await fs.readdir(templatesPath); - if (!fs.existsSync(templatesPath)) { - throw new Error("Templates path does not exist: " + templatesPath); - } - - if (templateNames.length === 0) { - console.error(`No add-on templates currently available`); - // console.log("template path:", templatesPath); - // console.log("add:template running from:", import.meta.dirname); - // console.log("CLI running from:", process.cwd()); - process.exit(); - } - - const templateDescriptions = templateNames.map((name) => { - try { - const templatePackageMetaPath = path.join( - templatesPath, - name, - "package.json", - ); - return JSON.parse(fs.readFileSync(templatePackageMetaPath).toString()) - .description; - } catch (error) { - console.error( - `Missing package.json or its description for template ${name}`, - ); - console.error(error); - process.exit(); - } - }); - - // Allow selection of one starter template or multiple add-on templates - const templateQuestion = { - type: templateType === "add-on-template" ? "checkbox" : "list", - name: "templates", - message: `What ${templateType}${ - templateType === "add-on-template" ? "s" : "" - } would you like to install?`, - choices: templateNames.map((name, index) => ({ - value: name, - name: `${name} - ${templateDescriptions[index]}`, - })), - }; - - return templateQuestion; -} - -/** - * Asks template questions and invokes copy of templates to projectPath. Invoked via CLI so assume 'add-on-template' type - */ -async function addTemplate() { - // Assume invoked via CLI so we are installing add-on-templates - const templateType = "add-on-template"; - const templateQuestion = await getTemplateQuestion(templateType); - const answers = await inquirer.prompt([templateQuestion]); - - if (answers.templates) { - try { - const templateList = Array.isArray(answers.templates) - ? answers.templates - : [answers.templates]; - if (answers.templates.length > 0) { - await copyTemplates(templateType, templateList); - } else { - return; - } - } catch (error) { - console.error(error); - process.exit(); - } - } -} - -if (import.meta.url === pathToFileURL(process.argv[1]).href) { - // module was not imported but called directly - await addTemplate(); -} - -/** Copies templates by name to gp project */ -export async function copyTemplates( - templateType: TemplateType, - templateNames: string[], - options?: { - interactive?: boolean; - /** path to the user project */ - projectPath?: string; - /** skip if being called by another command that will run install later */ - skipInstall?: boolean; - }, -) { - const { interactive, projectPath, skipInstall } = { - interactive: true, - projectPath: ".", - skipInstall: false, - ...options, - }; - const spinner = interactive - ? ora(`Adding templates`).start() - : { - start: () => false, - stop: () => false, - succeed: () => false, - fail: () => false, - }; - - if (!templateNames || templateNames.length === 0) { - spinner.succeed("No templates selected, skipping"); - return; - } - - if (!fs.existsSync(path.join(projectPath, "package.json"))) { - spinner.fail( - "Could not find your project, are you in your project root directory?", - ); - process.exit(); - } - - const templatesPath = getTemplatesPath(templateType); - for (const templateName of templateNames) { - // Find template - const templatePath = path.join(templatesPath, templateName); - - if (!fs.existsSync(templatePath)) { - spinner.fail(`Could not find template ${templateName} ${templatePath}`); - process.exit(); - } - - // Copy package metadata - spinner.start(`adding template ${templateName}`); - const templatePackage: Package = JSON.parse( - fs.readFileSync(`${templatePath}/package.json`).toString(), - ); - // Remove the templates seasketch dependency, the version will not match if running from canary gp release, and don't want it to overwrite - if (templatePackage.dependencies) - delete templatePackage.dependencies["@seasketch/geoprocessing"]; - const projectPackage: Package = JSON.parse( - fs.readFileSync(`${projectPath}/package.json`).toString(), - ); - const packageJSON: Package = { - ...projectPackage, - dependencies: { - ...projectPackage?.dependencies, - ...templatePackage?.dependencies, - }, - devDependencies: { - ...projectPackage?.devDependencies, - ...templatePackage?.devDependencies, - }, - }; - - await fs.writeFile( - path.join(projectPath, "package.json"), - JSON.stringify(packageJSON, null, " "), - ); - - // Copy file assets, but only if there is something to copy. Creates directories first as needed - // Note that fs.copy will copy everything inside of the src directory, not the entire directory itself - try { - if (!fs.existsSync(path.join(projectPath, "src"))) { - fs.mkdirSync(path.join(projectPath, "src")); - } - - if (fs.existsSync(path.join(templatePath, "src", "functions"))) { - if (!fs.existsSync(path.join(projectPath, "src", "functions"))) { - fs.mkdirSync(path.join(projectPath, "src", "functions")); - } - await fs.copy( - path.join(templatePath, "src", "functions"), - path.join(projectPath, "src", "functions"), - ); - } - - if (fs.existsSync(path.join(templatePath, "src", "components"))) { - if (!fs.existsSync(path.join(projectPath, "src", "components"))) { - fs.mkdirSync(path.join(projectPath, "src", "components")); - } - await fs.copy( - path.join(templatePath, "src", "components"), - path.join(projectPath, "src", "components"), - ); - } - - if (fs.existsSync(path.join(templatePath, "src", "assets"))) { - if (!fs.existsSync(path.join(projectPath, "src", "assets"))) { - fs.mkdirSync(path.join(projectPath, "src", "assets")); - } - await fs.copy( - path.join(templatePath, "src", "assets"), - path.join(projectPath, "src", "assets"), - ); - } - - if (fs.existsSync(path.join(templatePath, "src", "clients"))) { - if (!fs.existsSync(path.join(projectPath, "src", "clients"))) { - fs.mkdirSync(path.join(projectPath, "src", "clients")); - } - await fs.copy( - path.join(templatePath, "src", "clients"), - path.join(projectPath, "src", "clients"), - ); - } - - // Copy examples without test outputs, let the user generate them - if (fs.existsSync(path.join(templatePath, "examples"))) { - if (!fs.existsSync(path.join(projectPath, "examples"))) { - fs.mkdirSync(path.join(projectPath, "examples")); - } - - if ( - fs.existsSync(path.join(templatePath, "examples", "sketches")) && - !fs.existsSync(path.join(projectPath, "examples", "sketches")) - ) { - fs.mkdirSync(path.join(projectPath, "examples", "sketches")); - } - - if ( - fs.existsSync(path.join(templatePath, "examples", "features")) && - !fs.existsSync(path.join(projectPath, "examples", "features")) - ) { - fs.mkdirSync(path.join(projectPath, "examples", "features")); - } - } - - if (fs.existsSync(path.join(templatePath, "_gitignore"))) { - // Convert to array of lines - const tplIgnoreArray = fs - .readFileSync(path.join(templatePath, "_gitignore")) - .toString() - .split("\n"); - const commentIndex = tplIgnoreArray.findIndex((line) => - line.startsWith("### Ignore"), - ); - if (commentIndex === -1) { - throw new Error("Could not find separator in .gitignore file"); - } - const startLine = commentIndex + 1; - if (tplIgnoreArray.length > startLine) { - // Merge back into string with newlines and append to end of project file - const tplIgnoreLines = tplIgnoreArray - .slice(startLine) - .reduce((acc, line) => { - return line.length > 0 ? acc.concat(line + "\n") : ""; - }, "\n"); - fs.appendFile(path.join(projectPath, ".gitignore"), tplIgnoreLines); - } - } - } catch (error) { - spinner.fail("Error"); - console.error(error); - process.exit(); - } - - // Merge geoprocessing metadata - // TODO: Should not duplicate existing entries - const tplGeoprocessing = JSON.parse( - fs - .readFileSync(path.join(templatePath, "project", "geoprocessing.json")) - .toString(), - ); - const dstGeoprocessing = JSON.parse( - fs - .readFileSync(path.join(projectPath, "project", "geoprocessing.json")) - .toString(), - ); - - const geoprocessingJSON: GeoprocessingJsonConfig = { - ...dstGeoprocessing, - clients: [ - ...(dstGeoprocessing?.clients || []), - ...(tplGeoprocessing?.clients || []), - ], - preprocessingFunctions: [ - ...(dstGeoprocessing?.preprocessingFunctions || []), - ...(tplGeoprocessing?.preprocessingFunctions || []), - ], - geoprocessingFunctions: [ - ...(dstGeoprocessing?.geoprocessingFunctions || []), - ...(tplGeoprocessing?.geoprocessingFunctions || []), - ], - }; - - fs.writeFileSync( - path.join(projectPath, "project", "geoprocessing.json"), - JSON.stringify(geoprocessingJSON, null, " "), - ); - - spinner.succeed(`added ${templateName}`); - } - - // Install new dependencies - if (interactive && !skipInstall) { - spinner.start("installing new dependencies with npm"); - try { - await exec("npm install", { - cwd: projectPath, - }); - } catch (error: unknown) { - if (error instanceof Error) { - console.log(error.message); - console.log(error.stack); - process.exit(); - } - } - spinner.succeed("installed new dependencies"); - } -} - -export { addTemplate }; diff --git a/packages/geoprocessing/scripts/template/index.ts b/packages/geoprocessing/scripts/template/index.ts deleted file mode 100644 index da11492f9c..0000000000 --- a/packages/geoprocessing/scripts/template/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./addTemplate.js"; diff --git a/packages/geoprocessing/scripts/template/templatePackages.ts b/packages/geoprocessing/scripts/template/templatePackages.ts deleted file mode 100644 index 506a8bdb50..0000000000 --- a/packages/geoprocessing/scripts/template/templatePackages.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { loadedPackageSchema } from "../../src/types/index.js"; -import fs from "fs-extra"; -import path from "node:path"; -import { TemplateType } from "../types.js"; - -export async function getTemplatePackages( - templateType: TemplateType, - templatesPath, -) { - // console.log("templatesPath", templatesPath); - - if (!fs.existsSync(templatesPath)) { - throw new Error( - "Templates path does not exist: " + - templatesPath + - " (getTemplatePackages)", - ); - } - - const templateNames = await fs.readdir(templatesPath); - // console.log("templateNames", templateNames); - - if (templateNames.length === 0) return []; - - const templatePackages = templateNames.map((name) => { - try { - const templatePackageMetaPath = path.join( - templatesPath, - name, - "package.json", - ); - // console.log("templatePackageMetaPath", templatePackageMetaPath); - const rawPkg = fs.readJSONSync(templatePackageMetaPath); - return loadedPackageSchema.parse(rawPkg); - } catch (error) { - console.error(`Missing package.json for template ${name}`); - console.error(error); - process.exit(); - } - }); - - return templatePackages; -} diff --git a/packages/geoprocessing/scripts/types.ts b/packages/geoprocessing/scripts/types.ts index c27ccdf74c..bf8542daf7 100644 --- a/packages/geoprocessing/scripts/types.ts +++ b/packages/geoprocessing/scripts/types.ts @@ -42,11 +42,3 @@ export interface GeoprocessingBundle extends ProcessingBundle { export interface PreprocessingBundle extends ProcessingBundle { options: PreprocessingHandlerOptions; } - -export interface TemplateMetadata { - templates: string | string[]; -} - -// eslint-disable-next-line @typescript-eslint/no-unused-vars -const TemplateTypes = ["add-on-template", "starter-template"] as const; -export type TemplateType = (typeof TemplateTypes)[number]; diff --git a/packages/geoprocessing/scripts/upgrade/upgrade.ts b/packages/geoprocessing/scripts/upgrade/upgrade.ts index 014c8d4ad9..af95bda936 100644 --- a/packages/geoprocessing/scripts/upgrade/upgrade.ts +++ b/packages/geoprocessing/scripts/upgrade/upgrade.ts @@ -5,8 +5,6 @@ import ora from "ora"; import { LoadedPackage, loadedPackageSchema } from "../../src/types/package.js"; import { $ } from "zx"; import { updatePackageJson } from "./updatePackage.js"; -import { getTemplatePackages } from "../template/templatePackages.js"; -import { TemplateType } from "../types.js"; import { rekeyObject } from "../../src/index.js"; $.verbose = false; @@ -101,20 +99,7 @@ const basePkgRaw: GeoprocessingJsonConfig = fs.readJSONSync( loadedPackageSchema.parse(basePkgRaw); // parsing loses undefined fields so don't use result const validPkg = basePkgRaw as unknown as LoadedPackage; // use the raw object we know is valid and cast -const templatesPath = getTemplatesPath("starter-template"); -const starterTemplatePkgs = await getTemplatePackages( - "starter-template", - templatesPath, -); -const addonTemplatePkgs = await getTemplatePackages( - "add-on-template", - templatesPath, -); - -const updatedPkg = updatePackageJson(projectPkg, validPkg, [ - ...addonTemplatePkgs, - ...starterTemplatePkgs, -]); +const updatedPkg = updatePackageJson(projectPkg, validPkg); // Remove old scripts delete updatedPkg.scripts["install:scripts"]; @@ -249,26 +234,3 @@ console.log(`Upgrade complete! See upgrade tutorial for additional steps - https://github.com/seasketch/geoprocessing/wiki/Tutorials/#upgrading-your-project `); - -/** - * @param templateType - * @returns path to template directories, given template type - */ -function getTemplatesPath(templateType: TemplateType): string { - // published bundle path exists if this is being run from the published geoprocessing package - // (e.g. via geoprocessing init or add:template) - const publishedBundlePath = path.join( - import.meta.dirname, - "..", - "..", - "templates", - `${templateType}s`, - ); - if (fs.existsSync(publishedBundlePath)) { - // Use bundled templates if user running published version, e.g. via geoprocessing init - return publishedBundlePath; - } else { - // Use src templates - return path.join(import.meta.dirname, "..", "..", ".."); - } -} diff --git a/packages/geoprocessing/scripts/util/getPaths.ts b/packages/geoprocessing/scripts/util/getPaths.ts index 28d492214b..82a1144028 100644 --- a/packages/geoprocessing/scripts/util/getPaths.ts +++ b/packages/geoprocessing/scripts/util/getPaths.ts @@ -32,38 +32,20 @@ export function getBaseFunctionPath() { return `${getBaseProjectPath()}/src/functions`; } -//// TEMPLATE PATHS //// +//// REPORT ASSET PATHS //// -export function getBlankProjectPath() { +export function getReportAssetPath() { return /dist/.test(import.meta.dirname) - ? `${import.meta.dirname}/../../templates/starter-templates/template-blank-project` - : `${import.meta.dirname}/../../../templates/starter-templates/template-blank-project`; + ? `${import.meta.dirname}/../../report-assets` + : `${import.meta.dirname}/../../../reportAssets`; } -export function getBlankFunctionPath() { - return `${getBlankProjectPath()}/src/functions`; +export function getReportAssetFunctionPath() { + return `${getReportAssetPath()}/src/functions`; } -export function getBlankClientPath() { - return `${getBlankProjectPath()}/src/clients`; -} - -export function getBlankComponentPath() { - return `${getBlankProjectPath()}/src/components`; -} - -export function getOceanEEZProjectPath() { - return /dist/.test(import.meta.dirname) - ? `${import.meta.dirname}/../../templates/starter-templates/template-ocean-eez` - : `${import.meta.dirname}/../../../templates/starter-templates/template-ocean-eez`; -} - -export function getOceanEEZFunctionPath() { - return `${getOceanEEZProjectPath()}/src/functions`; -} - -export function getOceanEEZComponentPath() { - return `${getOceanEEZProjectPath()}/src/components`; +export function getReportAssetComponentPath() { + return `${getReportAssetPath()}/src/components`; } //// PROJECT PATHS //// diff --git a/packages/template-ocean-eez/.gitignore b/packages/report-assets/.gitignore similarity index 100% rename from packages/template-ocean-eez/.gitignore rename to packages/report-assets/.gitignore diff --git a/packages/template-blank-project/.storybook b/packages/report-assets/.storybook similarity index 100% rename from packages/template-blank-project/.storybook rename to packages/report-assets/.storybook diff --git a/packages/report-assets/README.md b/packages/report-assets/README.md new file mode 100644 index 0000000000..80cc6960e6 --- /dev/null +++ b/packages/report-assets/README.md @@ -0,0 +1,3 @@ +# report-assets + +This package provides assets for creating reports using CLI commands. It's setup as a geoprocessing project to make the assets testable. diff --git a/packages/template-blank-project/data/docker-compose.yml b/packages/report-assets/data/docker-compose.yml similarity index 100% rename from packages/template-blank-project/data/docker-compose.yml rename to packages/report-assets/data/docker-compose.yml diff --git a/packages/template-ocean-eez/examples/features/fsm-east-west.json b/packages/report-assets/examples/features/fsm-east-west.json similarity index 100% rename from packages/template-ocean-eez/examples/features/fsm-east-west.json rename to packages/report-assets/examples/features/fsm-east-west.json diff --git a/packages/template-ocean-eez/examples/features/fsm-land-to-int.json b/packages/report-assets/examples/features/fsm-land-to-int.json similarity index 100% rename from packages/template-ocean-eez/examples/features/fsm-land-to-int.json rename to packages/report-assets/examples/features/fsm-land-to-int.json diff --git a/packages/template-ocean-eez/examples/output/fsm-east-west/clipToLand.json b/packages/report-assets/examples/output/fsm-east-west/clipToLand.json similarity index 100% rename from packages/template-ocean-eez/examples/output/fsm-east-west/clipToLand.json rename to packages/report-assets/examples/output/fsm-east-west/clipToLand.json diff --git a/packages/template-ocean-eez/examples/output/fsm-east-west/clipToOcean.json b/packages/report-assets/examples/output/fsm-east-west/clipToOcean.json similarity index 100% rename from packages/template-ocean-eez/examples/output/fsm-east-west/clipToOcean.json rename to packages/report-assets/examples/output/fsm-east-west/clipToOcean.json diff --git a/packages/template-ocean-eez/examples/output/fsm-east-west/clipToOceanEez.json b/packages/report-assets/examples/output/fsm-east-west/clipToOceanEez.json similarity index 100% rename from packages/template-ocean-eez/examples/output/fsm-east-west/clipToOceanEez.json rename to packages/report-assets/examples/output/fsm-east-west/clipToOceanEez.json diff --git a/packages/template-ocean-eez/examples/output/fsm-land-to-int/clipToLand.json b/packages/report-assets/examples/output/fsm-land-to-int/clipToLand.json similarity index 100% rename from packages/template-ocean-eez/examples/output/fsm-land-to-int/clipToLand.json rename to packages/report-assets/examples/output/fsm-land-to-int/clipToLand.json diff --git a/packages/template-ocean-eez/examples/output/fsm-land-to-int/clipToOcean.json b/packages/report-assets/examples/output/fsm-land-to-int/clipToOcean.json similarity index 100% rename from packages/template-ocean-eez/examples/output/fsm-land-to-int/clipToOcean.json rename to packages/report-assets/examples/output/fsm-land-to-int/clipToOcean.json diff --git a/packages/template-ocean-eez/examples/output/fsm-land-to-int/clipToOceanEez.json b/packages/report-assets/examples/output/fsm-land-to-int/clipToOceanEez.json similarity index 100% rename from packages/template-ocean-eez/examples/output/fsm-land-to-int/clipToOceanEez.json rename to packages/report-assets/examples/output/fsm-land-to-int/clipToOceanEez.json diff --git a/packages/template-ocean-eez/examples/output/samoa-east-west-coll/blankFunction.json b/packages/report-assets/examples/output/samoa-east-west-coll/blankFunction.json similarity index 100% rename from packages/template-ocean-eez/examples/output/samoa-east-west-coll/blankFunction.json rename to packages/report-assets/examples/output/samoa-east-west-coll/blankFunction.json diff --git a/packages/template-ocean-eez/examples/output/samoa-east-west-coll/boundaryAreaOverlap.json b/packages/report-assets/examples/output/samoa-east-west-coll/boundaryAreaOverlap.json similarity index 100% rename from packages/template-ocean-eez/examples/output/samoa-east-west-coll/boundaryAreaOverlap.json rename to packages/report-assets/examples/output/samoa-east-west-coll/boundaryAreaOverlap.json diff --git a/packages/template-ocean-eez/examples/output/samoa-north-south-sketch/blankFunction.json b/packages/report-assets/examples/output/samoa-north-south-sketch/blankFunction.json similarity index 100% rename from packages/template-ocean-eez/examples/output/samoa-north-south-sketch/blankFunction.json rename to packages/report-assets/examples/output/samoa-north-south-sketch/blankFunction.json diff --git a/packages/template-ocean-eez/examples/output/samoa-north-south-sketch/boundaryAreaOverlap.json b/packages/report-assets/examples/output/samoa-north-south-sketch/boundaryAreaOverlap.json similarity index 100% rename from packages/template-ocean-eez/examples/output/samoa-north-south-sketch/boundaryAreaOverlap.json rename to packages/report-assets/examples/output/samoa-north-south-sketch/boundaryAreaOverlap.json diff --git a/packages/template-blank-project/examples/sketches/README.md b/packages/report-assets/examples/sketches/README.md similarity index 100% rename from packages/template-blank-project/examples/sketches/README.md rename to packages/report-assets/examples/sketches/README.md diff --git a/packages/template-ocean-eez/examples/sketches/samoa-east-west-coll.json b/packages/report-assets/examples/sketches/samoa-east-west-coll.json similarity index 100% rename from packages/template-ocean-eez/examples/sketches/samoa-east-west-coll.json rename to packages/report-assets/examples/sketches/samoa-east-west-coll.json diff --git a/packages/template-ocean-eez/examples/sketches/samoa-north-south-sketch.json b/packages/report-assets/examples/sketches/samoa-north-south-sketch.json similarity index 100% rename from packages/template-ocean-eez/examples/sketches/samoa-north-south-sketch.json rename to packages/report-assets/examples/sketches/samoa-north-south-sketch.json diff --git a/packages/template-ocean-eez/package.json b/packages/report-assets/package.json similarity index 100% rename from packages/template-ocean-eez/package.json rename to packages/report-assets/package.json diff --git a/packages/template-ocean-eez/project/basic.json b/packages/report-assets/project/basic.json similarity index 100% rename from packages/template-ocean-eez/project/basic.json rename to packages/report-assets/project/basic.json diff --git a/packages/template-ocean-eez/project/datasources.json b/packages/report-assets/project/datasources.json similarity index 100% rename from packages/template-ocean-eez/project/datasources.json rename to packages/report-assets/project/datasources.json diff --git a/packages/template-ocean-eez/project/geographies.json b/packages/report-assets/project/geographies.json similarity index 100% rename from packages/template-ocean-eez/project/geographies.json rename to packages/report-assets/project/geographies.json diff --git a/packages/template-ocean-eez/project/geoprocessing.json b/packages/report-assets/project/geoprocessing.json similarity index 100% rename from packages/template-ocean-eez/project/geoprocessing.json rename to packages/report-assets/project/geoprocessing.json diff --git a/packages/template-ocean-eez/project/metrics.json b/packages/report-assets/project/metrics.json similarity index 100% rename from packages/template-ocean-eez/project/metrics.json rename to packages/report-assets/project/metrics.json diff --git a/packages/template-ocean-eez/project/objectives.json b/packages/report-assets/project/objectives.json similarity index 100% rename from packages/template-ocean-eez/project/objectives.json rename to packages/report-assets/project/objectives.json diff --git a/packages/template-ocean-eez/project/precalc.json b/packages/report-assets/project/precalc.json similarity index 100% rename from packages/template-ocean-eez/project/precalc.json rename to packages/report-assets/project/precalc.json diff --git a/packages/template-ocean-eez/project/projectClient.ts b/packages/report-assets/project/projectClient.ts similarity index 100% rename from packages/template-ocean-eez/project/projectClient.ts rename to packages/report-assets/project/projectClient.ts diff --git a/packages/template-ocean-eez/src/assets/img/territorial_waters.png b/packages/report-assets/src/assets/img/territorial_waters.png similarity index 100% rename from packages/template-ocean-eez/src/assets/img/territorial_waters.png rename to packages/report-assets/src/assets/img/territorial_waters.png diff --git a/packages/template-ocean-eez/src/clients/MpaTabReport.example-stories.ts b/packages/report-assets/src/clients/MpaTabReport.example-stories.ts similarity index 100% rename from packages/template-ocean-eez/src/clients/MpaTabReport.example-stories.ts rename to packages/report-assets/src/clients/MpaTabReport.example-stories.ts diff --git a/packages/template-ocean-eez/src/clients/MpaTabReport.tsx b/packages/report-assets/src/clients/MpaTabReport.tsx similarity index 100% rename from packages/template-ocean-eez/src/clients/MpaTabReport.tsx rename to packages/report-assets/src/clients/MpaTabReport.tsx diff --git a/packages/template-ocean-eez/src/clients/SizeReport.example-stories.ts b/packages/report-assets/src/clients/SizeReport.example-stories.ts similarity index 100% rename from packages/template-ocean-eez/src/clients/SizeReport.example-stories.ts rename to packages/report-assets/src/clients/SizeReport.example-stories.ts diff --git a/packages/template-ocean-eez/src/clients/SizeReport.tsx b/packages/report-assets/src/clients/SizeReport.tsx similarity index 100% rename from packages/template-ocean-eez/src/clients/SizeReport.tsx rename to packages/report-assets/src/clients/SizeReport.tsx diff --git a/packages/template-ocean-eez/src/components/BlankCard.example-stories.ts b/packages/report-assets/src/components/BlankCard.example-stories.ts similarity index 100% rename from packages/template-ocean-eez/src/components/BlankCard.example-stories.ts rename to packages/report-assets/src/components/BlankCard.example-stories.ts diff --git a/packages/template-ocean-eez/src/components/BlankCard.tsx b/packages/report-assets/src/components/BlankCard.tsx similarity index 100% rename from packages/template-ocean-eez/src/components/BlankCard.tsx rename to packages/report-assets/src/components/BlankCard.tsx diff --git a/packages/template-ocean-eez/src/components/OverlapCard.tsx b/packages/report-assets/src/components/OverlapCard.tsx similarity index 100% rename from packages/template-ocean-eez/src/components/OverlapCard.tsx rename to packages/report-assets/src/components/OverlapCard.tsx diff --git a/packages/template-ocean-eez/src/components/RepresentationPage.tsx b/packages/report-assets/src/components/RepresentationPage.tsx similarity index 100% rename from packages/template-ocean-eez/src/components/RepresentationPage.tsx rename to packages/report-assets/src/components/RepresentationPage.tsx diff --git a/packages/template-ocean-eez/src/components/SizeCard.stories.tsx b/packages/report-assets/src/components/SizeCard.stories.tsx similarity index 100% rename from packages/template-ocean-eez/src/components/SizeCard.stories.tsx rename to packages/report-assets/src/components/SizeCard.stories.tsx diff --git a/packages/template-ocean-eez/src/components/SizeCard.tsx b/packages/report-assets/src/components/SizeCard.tsx similarity index 100% rename from packages/template-ocean-eez/src/components/SizeCard.tsx rename to packages/report-assets/src/components/SizeCard.tsx diff --git a/packages/template-ocean-eez/src/components/TranslatorAsync.tsx b/packages/report-assets/src/components/TranslatorAsync.tsx similarity index 100% rename from packages/template-ocean-eez/src/components/TranslatorAsync.tsx rename to packages/report-assets/src/components/TranslatorAsync.tsx diff --git a/packages/template-ocean-eez/src/components/ViabilityPage.tsx b/packages/report-assets/src/components/ViabilityPage.tsx similarity index 100% rename from packages/template-ocean-eez/src/components/ViabilityPage.tsx rename to packages/report-assets/src/components/ViabilityPage.tsx diff --git a/packages/template-ocean-eez/src/functions/blankFunction.ts b/packages/report-assets/src/functions/blankFunction.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/blankFunction.ts rename to packages/report-assets/src/functions/blankFunction.ts diff --git a/packages/template-ocean-eez/src/functions/blankFunctionSmoke.test.ts b/packages/report-assets/src/functions/blankFunctionSmoke.test.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/blankFunctionSmoke.test.ts rename to packages/report-assets/src/functions/blankFunctionSmoke.test.ts diff --git a/packages/template-ocean-eez/src/functions/boundaryAreaOverlap.ts b/packages/report-assets/src/functions/boundaryAreaOverlap.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/boundaryAreaOverlap.ts rename to packages/report-assets/src/functions/boundaryAreaOverlap.ts diff --git a/packages/template-ocean-eez/src/functions/boundaryAreaOverlapSmoke.test.ts b/packages/report-assets/src/functions/boundaryAreaOverlapSmoke.test.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/boundaryAreaOverlapSmoke.test.ts rename to packages/report-assets/src/functions/boundaryAreaOverlapSmoke.test.ts diff --git a/packages/template-ocean-eez/src/functions/clipToLand.test.ts b/packages/report-assets/src/functions/clipToLand.test.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/clipToLand.test.ts rename to packages/report-assets/src/functions/clipToLand.test.ts diff --git a/packages/template-ocean-eez/src/functions/clipToLand.ts b/packages/report-assets/src/functions/clipToLand.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/clipToLand.ts rename to packages/report-assets/src/functions/clipToLand.ts diff --git a/packages/template-ocean-eez/src/functions/clipToLandSmoke.test.ts b/packages/report-assets/src/functions/clipToLandSmoke.test.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/clipToLandSmoke.test.ts rename to packages/report-assets/src/functions/clipToLandSmoke.test.ts diff --git a/packages/template-ocean-eez/src/functions/clipToOcean.test.ts b/packages/report-assets/src/functions/clipToOcean.test.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/clipToOcean.test.ts rename to packages/report-assets/src/functions/clipToOcean.test.ts diff --git a/packages/template-ocean-eez/src/functions/clipToOcean.ts b/packages/report-assets/src/functions/clipToOcean.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/clipToOcean.ts rename to packages/report-assets/src/functions/clipToOcean.ts diff --git a/packages/template-ocean-eez/src/functions/clipToOceanEez.test.ts b/packages/report-assets/src/functions/clipToOceanEez.test.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/clipToOceanEez.test.ts rename to packages/report-assets/src/functions/clipToOceanEez.test.ts diff --git a/packages/template-ocean-eez/src/functions/clipToOceanEez.ts b/packages/report-assets/src/functions/clipToOceanEez.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/clipToOceanEez.ts rename to packages/report-assets/src/functions/clipToOceanEez.ts diff --git a/packages/template-ocean-eez/src/functions/clipToOceanEezSmoke.test.ts b/packages/report-assets/src/functions/clipToOceanEezSmoke.test.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/clipToOceanEezSmoke.test.ts rename to packages/report-assets/src/functions/clipToOceanEezSmoke.test.ts diff --git a/packages/template-ocean-eez/src/functions/clipToOceanSmoke.test.ts b/packages/report-assets/src/functions/clipToOceanSmoke.test.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/clipToOceanSmoke.test.ts rename to packages/report-assets/src/functions/clipToOceanSmoke.test.ts diff --git a/packages/template-ocean-eez/src/functions/rasterFunction.ts b/packages/report-assets/src/functions/rasterFunction.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/rasterFunction.ts rename to packages/report-assets/src/functions/rasterFunction.ts diff --git a/packages/template-ocean-eez/src/functions/vectorFunction.ts b/packages/report-assets/src/functions/vectorFunction.ts similarity index 100% rename from packages/template-ocean-eez/src/functions/vectorFunction.ts rename to packages/report-assets/src/functions/vectorFunction.ts diff --git a/packages/template-blank-project/src/util b/packages/report-assets/src/util similarity index 100% rename from packages/template-blank-project/src/util rename to packages/report-assets/src/util diff --git a/packages/template-blank-project/tsconfig.json b/packages/report-assets/tsconfig.json similarity index 100% rename from packages/template-blank-project/tsconfig.json rename to packages/report-assets/tsconfig.json diff --git a/packages/template-blank-project/vite-env.d.ts b/packages/report-assets/vite-env.d.ts similarity index 100% rename from packages/template-blank-project/vite-env.d.ts rename to packages/report-assets/vite-env.d.ts diff --git a/packages/template-blank-project/.gitignore b/packages/template-blank-project/.gitignore deleted file mode 100644 index c48d97f52c..0000000000 --- a/packages/template-blank-project/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -.DS_Store -node_modules -.story-cache -src/i18n -data/src -data/dist/** -### Ignore entries that should be copied to user project should be added below this line \ No newline at end of file diff --git a/packages/template-blank-project/README.md b/packages/template-blank-project/README.md deleted file mode 100644 index 73f22c6a03..0000000000 --- a/packages/template-blank-project/README.md +++ /dev/null @@ -1 +0,0 @@ -# template-ocean-eez diff --git a/packages/template-blank-project/package.json b/packages/template-blank-project/package.json deleted file mode 100644 index f25becedfc..0000000000 --- a/packages/template-blank-project/package.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "@seasketch/template-blank-project", - "version": "7.0.0", - "description": "blank starter project", - "private": true, - "type": "module", - "main": "src/index.js", - "keywords": [ - "@seasketch/geoprocessing", - "starter-template" - ], - "author": "Tim Welch", - "license": "BSD-3-Clause", - "scripts": { - "prepare": "rm -f src/i18n && ln -s ../../geoprocessing/src/i18n src/i18n", - "test": "geoprocessing test", - "start:client": "geoprocessing start:client", - "build": "geoprocessing build:lambda && geoprocessing build:client", - "build:client": "geoprocessing build:client", - "build:lambda": "geoprocessing build:lambda", - "storybook": "PROJECT_PATH=$(pwd) npx tsx .storybook/genReportStories.ts && storybook dev -p 6006" - }, - "dependencies": { - "@seasketch/geoprocessing": "^7.0.0", - "@turf/turf": "7.1.0", - "geoblaze": "2.8.0", - "geojson-antimeridian-cut": "^0.1.0", - "react-i18next": "^15.0.1", - "union-subdivided-polygons": "^0.9.1" - } -} diff --git a/packages/template-blank-project/project/basic.json b/packages/template-blank-project/project/basic.json deleted file mode 100644 index 049de89229..0000000000 --- a/packages/template-blank-project/project/basic.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "bbox": [ - 135.312441837621, -1.17311096529859, 165.676528225997, 13.4454329253893 - ], - "languages": [], - "planningAreaType": "other", - "planningAreaId": "Micronesia", - "planningAreaName": "Micronesia", - "externalLinks": {} -} diff --git a/packages/template-blank-project/project/datasources.json b/packages/template-blank-project/project/datasources.json deleted file mode 100644 index bca7e18c29..0000000000 --- a/packages/template-blank-project/project/datasources.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "datasourceId": "global-clipping-osm-land", - "geo_type": "vector", - "formats": ["subdivided"], - "classKeys": [], - "idProperty": "gid", - "nameProperty": "gid", - "url": "https://d3p1dsef9f0gjr.cloudfront.net/", - "precalc": false - }, - { - "datasourceId": "global-clipping-eez-land-union", - "geo_type": "vector", - "formats": ["subdivided"], - "classKeys": [], - "idProperty": "UNION", - "nameProperty": "UNION", - "url": "https://d3muy0hbwp5qkl.cloudfront.net", - "precalc": false - }, - { - "datasourceId": "world", - "geo_type": "vector", - "formats": ["json", "fgb"], - "layerName": "world", - "classKeys": [], - "url": "https://gp-global-datasources-datasets.s3.us-west-1.amazonaws.com/world.fgb", - "propertiesToKeep": [], - "metadata": { - "name": "World Outline Polygon", - "description": "World polygon for default project geography in seasketch geoprocessing proejcts", - "version": "1.0", - "publisher": "SeaSketch", - "publishDate": "20231018", - "publishLink": "" - }, - "precalc": false - } -] diff --git a/packages/template-blank-project/project/geographies.json b/packages/template-blank-project/project/geographies.json deleted file mode 100644 index afca877fdb..0000000000 --- a/packages/template-blank-project/project/geographies.json +++ /dev/null @@ -1,9 +0,0 @@ -[ - { - "geographyId": "world", - "datasourceId": "world", - "display": "World", - "groups": ["default-boundary"], - "precalc": true - } -] diff --git a/packages/template-blank-project/project/geoprocessing.json b/packages/template-blank-project/project/geoprocessing.json deleted file mode 100644 index 926871e9e2..0000000000 --- a/packages/template-blank-project/project/geoprocessing.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "author": "Test ", - "organization": "Test Org", - "region": "us-west-1", - "clients": [ - { - "name": "TabReport", - "description": "Report suite with tab navigation", - "source": "src/clients/TabReport.tsx" - }, - { - "name": "SimpleReport", - "description": "Sketch size", - "source": "src/clients/SimpleReport.tsx" - } - ], - "preprocessingFunctions": [ - "src/functions/validatePolygon.ts", - "src/functions/clipToLand.ts", - "src/functions/clipToOcean.ts", - "src/functions/clipToOceanEez.ts" - ], - "geoprocessingFunctions": ["src/functions/simpleFunction.ts"] -} diff --git a/packages/template-blank-project/project/metrics.json b/packages/template-blank-project/project/metrics.json deleted file mode 100644 index fe51488c70..0000000000 --- a/packages/template-blank-project/project/metrics.json +++ /dev/null @@ -1 +0,0 @@ -[] diff --git a/packages/template-blank-project/project/objectives.json b/packages/template-blank-project/project/objectives.json deleted file mode 100644 index fe51488c70..0000000000 --- a/packages/template-blank-project/project/objectives.json +++ /dev/null @@ -1 +0,0 @@ -[] diff --git a/packages/template-blank-project/project/precalc.json b/packages/template-blank-project/project/precalc.json deleted file mode 100644 index fe51488c70..0000000000 --- a/packages/template-blank-project/project/precalc.json +++ /dev/null @@ -1 +0,0 @@ -[] diff --git a/packages/template-blank-project/project/projectClient.ts b/packages/template-blank-project/project/projectClient.ts deleted file mode 100644 index 9e0767b937..0000000000 --- a/packages/template-blank-project/project/projectClient.ts +++ /dev/null @@ -1,22 +0,0 @@ -import datasources from "./datasources.json"; -import metrics from "./metrics.json"; -import precalc from "./precalc.json"; -import objectives from "./objectives.json"; -import geographies from "./geographies.json"; -import basic from "./basic.json"; -import projectPackage from "../package.json"; -import gp from "../project/geoprocessing.json"; - -import { ProjectClientBase } from "@seasketch/geoprocessing"; - -const projectClient = new ProjectClientBase({ - datasources, - metricGroups: metrics, - precalc, - objectives, - geographies, - basic, - package: projectPackage, - geoprocessing: gp, -}); -export default projectClient; diff --git a/packages/template-ocean-eez/.storybook b/packages/template-ocean-eez/.storybook deleted file mode 120000 index d0423e3290..0000000000 --- a/packages/template-ocean-eez/.storybook +++ /dev/null @@ -1 +0,0 @@ -../base-project/.storybook/ \ No newline at end of file diff --git a/packages/template-ocean-eez/README.md b/packages/template-ocean-eez/README.md deleted file mode 100644 index 73f22c6a03..0000000000 --- a/packages/template-ocean-eez/README.md +++ /dev/null @@ -1 +0,0 @@ -# template-ocean-eez diff --git a/packages/template-ocean-eez/data/docker-compose.yml b/packages/template-ocean-eez/data/docker-compose.yml deleted file mode 100644 index 223688b67c..0000000000 --- a/packages/template-ocean-eez/data/docker-compose.yml +++ /dev/null @@ -1,16 +0,0 @@ -version: "3" -services: - db: - extends: - file: ../../base-project/data/docker-compose.yml - service: db - container_name: gp-clip-db - workspace: - extends: - file: ../../base-project/data/docker-compose.yml - service: workspace - volumes: - - "..:/data" - container_name: template-ocean-eez-workspace - depends_on: - - "db" diff --git a/packages/template-ocean-eez/examples/sketches/README.md b/packages/template-ocean-eez/examples/sketches/README.md deleted file mode 100644 index 1d21ebe1f6..0000000000 --- a/packages/template-ocean-eez/examples/sketches/README.md +++ /dev/null @@ -1,3 +0,0 @@ -Download Sketches from SeaSketch as geojson and place them here for use in test -cases. The default test implementations will automatically populate -`examples/output` with the results of your geoprocessing functions. diff --git a/packages/template-ocean-eez/src/util b/packages/template-ocean-eez/src/util deleted file mode 120000 index 40bdaf9923..0000000000 --- a/packages/template-ocean-eez/src/util +++ /dev/null @@ -1 +0,0 @@ -../../base-project/src/util \ No newline at end of file diff --git a/packages/template-ocean-eez/tsconfig.json b/packages/template-ocean-eez/tsconfig.json deleted file mode 100644 index a649c0cf17..0000000000 --- a/packages/template-ocean-eez/tsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "../../tsconfig.template.json", - "compilerOptions": { - "typeRoots": [ - "./node_modules/@types", - "./node_modules/@seasketch/geoprocessing/node_modules/@types" - ] - } -} diff --git a/packages/template-ocean-eez/vite-env.d.ts b/packages/template-ocean-eez/vite-env.d.ts deleted file mode 100644 index a9560e5e0c..0000000000 --- a/packages/template-ocean-eez/vite-env.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -// Add Vite types to project -// https://vitejs.dev/guide/features.html#client-types