aletrn commited on
Commit
94729d4
·
1 Parent(s): 85dd36a

[test] add get_raster_inference test case

Browse files
requirements.txt CHANGED
@@ -7,5 +7,6 @@ numpy
7
  onnxruntime
8
  opencv-python
9
  pillow
 
10
  rasterio
11
  requests
 
7
  onnxruntime
8
  opencv-python
9
  pillow
10
+ pydantic>=2.0.3
11
  rasterio
12
  requests
tests/events/get_raster_inference.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "europe": {
3
+ "input": {
4
+ "bbox": [[39.730430651533666, 13.52963789793414], [38.270537264557724, 10.717137897934139]],
5
+ "prompt": [{"type": "point", "data": [900, 481], "label": 0}],
6
+ "zoom": 9,
7
+ "model_name": "fastsam"
8
+ },
9
+ "output": {"n_predictions": 1, "geojson": "{\"type\": \"FeatureCollection\", \"features\": [{\"id\": \"0\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[13.23575362059039, 38.91882348988028], [13.23575362059039, 38.91454947738164], [13.23850020262164, 38.91454947738164], [13.23850020262164, 38.91882348988028], [13.23575362059039, 38.91882348988028]]]}}, {\"id\": \"1\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[12.97208174559039, 38.73266611280105], [12.97482832762164, 38.73266611280105], [12.97482832762164, 38.73052354396008], [12.977574909652892, 38.73052354396008], [12.977574909652892, 38.7262382134958], [12.980321491684142, 38.7262382134958], [12.980321491684142, 38.717666781467685], [12.98306807371539, 38.717666781467685], [12.98306807371539, 38.71552376282115], [12.98581465574664, 38.71552376282115], [12.98581465574664, 38.71338067992099], [12.98856123777789, 38.71338067992099], [12.98856123777789, 38.71123753276822], [12.991307819809142, 38.71123753276822], [12.991307819809142, 38.70909432136395], [12.99405440184039, 38.70909432136395], [12.99405440184039, 38.70695104570924], [12.99680098387164, 38.70695104570924], [12.99680098387164, 38.704807705805166], [12.99954756590289, 38.704807705805166], [12.99954756590289, 38.70052083325323], [13.00229414793414, 38.70052083325323], [13.00229414793414, 38.696233703716715], [13.00504072996539, 38.696233703716715], [13.00504072996539, 38.69194631720421], [13.00778731199664, 38.69194631720421], [13.00778731199664, 38.68980252758466], [13.01053389402789, 38.68980252758466], [13.01053389402789, 38.68551475562435], [13.01328047605914, 38.68551475562435], [13.01328047605914, 38.681226726709575], [13.018773640121639, 38.681226726709575], [13.018773640121639, 38.67908261589697], [13.02152022215289, 38.67908261589697], [13.02152022215289, 38.67479420156668], [13.00778731199664, 38.67479420156668], [13.00778731199664, 38.676938440848964], [13.00229414793414, 38.676938440848964], [13.00229414793414, 38.67908261589697], [12.99680098387164, 38.67908261589697], [12.99680098387164, 38.681226726709575], [12.99405440184039, 38.681226726709575], [12.99405440184039, 38.68765867372435], [12.991307819809142, 38.68765867372435], [12.991307819809142, 38.696233703716715], [12.98856123777789, 38.696233703716715], [12.98856123777789, 38.698377300607504], [12.98581465574664, 38.698377300607504], [12.98581465574664, 38.70052083325323], [12.98306807371539, 38.70052083325323], [12.98306807371539, 38.7026643016528], [12.980321491684142, 38.7026643016528], [12.980321491684142, 38.70695104570924], [12.977574909652892, 38.70695104570924], [12.977574909652892, 38.70909432136395], [12.97482832762164, 38.70909432136395], [12.97482832762164, 38.71338067992099], [12.97208174559039, 38.71338067992099], [12.97208174559039, 38.717666781467685], [12.969335163559139, 38.717666781467685], [12.969335163559139, 38.73052354396008], [12.97208174559039, 38.73052354396008], [12.97208174559039, 38.73266611280105]]]}}, {\"id\": \"2\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[13.38956221434039, 38.68980252758466], [13.38956221434039, 38.676938440848964], [13.39230879637164, 38.676938440848964], [13.39230879637164, 38.67479420156668], [13.39505537840289, 38.67479420156668], [13.39505537840289, 38.676938440848964], [13.39780196043414, 38.676938440848964], [13.39780196043414, 38.68765867372435], [13.39505537840289, 38.68765867372435], [13.39505537840289, 38.68980252758466], [13.38956221434039, 38.68980252758466]]]}}, {\"id\": \"3\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[13.436254108871642, 38.68337077328572], [13.436254108871642, 38.676938440848964], [13.43900069090289, 38.676938440848964], [13.43900069090289, 38.68337077328572], [13.436254108871642, 38.68337077328572]]]}}, {\"id\": \"4\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[13.16708906980914, 38.771221362065766], [13.197301472152889, 38.771221362065766], [13.197301472152889, 38.76907995010783], [13.205541218246642, 38.76907995010783], [13.205541218246642, 38.76693847386955], [13.21103438230914, 38.76693847386955], [13.21103438230914, 38.764796933352024], [13.219274128402892, 38.764796933352024], [13.219274128402892, 38.7626553285563], [13.22202071043414, 38.7626553285563], [13.22202071043414, 38.76051365948343], [13.23026045652789, 38.76051365948343], [13.23026045652789, 38.758371926134494], [13.23575362059039, 38.758371926134494], [13.23575362059039, 38.756230128510545], [13.23850020262164, 38.756230128510545], [13.23850020262164, 38.75408826661264], [13.24124678465289, 38.75408826661264], [13.24124678465289, 38.75194634044186], [13.24399336668414, 38.75194634044186], [13.24399336668414, 38.74980434999927], [13.24673994871539, 38.74980434999927], [13.24673994871539, 38.745520176302904], [13.24948653074664, 38.745520176302904], [13.24948653074664, 38.743377993051254], [13.25223311277789, 38.743377993051254], [13.25223311277789, 38.741235745532045], [13.25497969480914, 38.741235745532045], [13.25497969480914, 38.73909343374636], [13.257726276840389, 38.73909343374636], [13.257726276840389, 38.73695105769526], [13.260472858871639, 38.73695105769526], [13.260472858871639, 38.73052354396008], [13.263219440902892, 38.73052354396008], [13.263219440902892, 38.72409545187461], [13.26596602293414, 38.72409545187461], [13.26596602293414, 38.70909432136395], [13.268712604965392, 38.70909432136395], [13.268712604965392, 38.70052083325323], [13.26596602293414, 38.70052083325323], [13.26596602293414, 38.69194631720421], [13.263219440902892, 38.69194631720421], [13.263219440902892, 38.68551475562435], [13.260472858871639, 38.68551475562435], [13.260472858871639, 38.68337077328572], [13.257726276840389, 38.68337077328572], [13.257726276840389, 38.676938440848964], [13.25497969480914, 38.676938440848964], [13.25497969480914, 38.67050553030351], [13.25223311277789, 38.67050553030351], [13.25223311277789, 38.66836109832478], [13.24948653074664, 38.66836109832478], [13.24948653074664, 38.66621660211608], [13.24673994871539, 38.66621660211608], [13.24673994871539, 38.66407204167847], [13.24399336668414, 38.66407204167847], [13.24399336668414, 38.66192741701305], [13.23850020262164, 38.66192741701305], [13.23850020262164, 38.659782728120874], [13.23575362059039, 38.659782728120874], [13.23575362059039, 38.65549315766064], [13.233007038559142, 38.65549315766064], [13.233007038559142, 38.65334827609474], [13.22751387449664, 38.65334827609474], [13.22751387449664, 38.65120333030643], [13.22476729246539, 38.65120333030643], [13.22476729246539, 38.649058320296795], [13.219274128402892, 38.649058320296795], [13.219274128402892, 38.64691324606691], [13.21378096434039, 38.64691324606691], [13.21378096434039, 38.64476810761786], [13.21103438230914, 38.64476810761786], [13.21103438230914, 38.64262290495074], [13.205541218246642, 38.64262290495074], [13.205541218246642, 38.640477638066635], [13.20004805418414, 38.640477638066635], [13.20004805418414, 38.63833230696661], [13.19180830809039, 38.63833230696661], [13.19180830809039, 38.63618691165178], [13.15884932371539, 38.63618691165178], [13.15884932371539, 38.63833230696661], [13.142369831527892, 38.63833230696661], [13.142369831527892, 38.640477638066635], [13.13413008543414, 38.640477638066635], [13.13413008543414, 38.64262290495074], [13.131383503402892, 38.64262290495074], [13.131383503402892, 38.64476810761786], [13.12589033934039, 38.64476810761786], [13.12589033934039, 38.64691324606691], [13.123143757309139, 38.64691324606691], [13.123143757309139, 38.649058320296795], [13.114904011215392, 38.649058320296795], [13.114904011215392, 38.65120333030643], [13.109410847152889, 38.65120333030643], [13.109410847152889, 38.65334827609474], [13.106664265121639, 38.65334827609474], [13.106664265121639, 38.65763797500305], [13.10391768309039, 38.65763797500305], [13.10391768309039, 38.66192741701305], [13.10117110105914, 38.66192741701305], [13.10117110105914, 38.66621660211608], [13.09842451902789, 38.66621660211608], [13.09842451902789, 38.66836109832478], [13.09567793699664, 38.66836109832478], [13.09567793699664, 38.67264989805116], [13.09293135496539, 38.67264989805116], [13.09293135496539, 38.676938440848964], [13.09018477293414, 38.676938440848964], [13.09018477293414, 38.68337077328572], [13.08743819090289, 38.68337077328572], [13.08743819090289, 38.70909432136395], [13.09018477293414, 38.70909432136395], [13.09018477293414, 38.71552376282115], [13.09293135496539, 38.71552376282115], [13.09293135496539, 38.72195262599548], [13.09567793699664, 38.72195262599548], [13.09567793699664, 38.72838091085798], [13.09842451902789, 38.72838091085798], [13.09842451902789, 38.73052354396008], [13.10117110105914, 38.73052354396008], [13.10117110105914, 38.734808617379784], [13.10391768309039, 38.734808617379784], [13.10391768309039, 38.73695105769526], [13.106664265121639, 38.73695105769526], [13.106664265121639, 38.741235745532045], [13.109410847152889, 38.741235745532045], [13.109410847152889, 38.743377993051254], [13.11215742918414, 38.743377993051254], [13.11215742918414, 38.745520176302904], [13.114904011215392, 38.745520176302904], [13.114904011215392, 38.74766229528593], [13.117650593246639, 38.74766229528593], [13.117650593246639, 38.74980434999927], [13.120397175277892, 38.74980434999927], [13.120397175277892, 38.75194634044186], [13.123143757309139, 38.75194634044186], [13.123143757309139, 38.75408826661264], [13.12589033934039, 38.75408826661264], [13.12589033934039, 38.756230128510545], [13.12863692137164, 38.756230128510545], [13.12863692137164, 38.758371926134494], [13.13413008543414, 38.758371926134494], [13.13413008543414, 38.76051365948343], [13.13962324949664, 38.76051365948343], [13.13962324949664, 38.7626553285563], [13.145116413559142, 38.7626553285563], [13.145116413559142, 38.764796933352024], [13.14786299559039, 38.764796933352024], [13.14786299559039, 38.76693847386955], [13.15610274168414, 38.76693847386955], [13.15610274168414, 38.76907995010783], [13.16708906980914, 38.76907995010783], [13.16708906980914, 38.771221362065766]]]}}, {\"id\": \"5\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[13.44449385496539, 38.65549315766064], [13.447240436996642, 38.65549315766064], [13.447240436996642, 38.640477638066635], [13.44449385496539, 38.640477638066635], [13.44449385496539, 38.63833230696661], [13.433507526840392, 38.63833230696661], [13.433507526840392, 38.640477638066635], [13.430760944809142, 38.640477638066635], [13.430760944809142, 38.64476810761786], [13.433507526840392, 38.64476810761786], [13.433507526840392, 38.649058320296795], [13.44174727293414, 38.649058320296795], [13.44174727293414, 38.65120333030643], [13.44449385496539, 38.65120333030643], [13.44449385496539, 38.65549315766064]]]}}, {\"id\": \"6\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[13.38956221434039, 38.57608977603896], [13.39505537840289, 38.57608977603896], [13.39505537840289, 38.5717951977156], [13.38681563230914, 38.5717951977156], [13.38681563230914, 38.57394251896832], [13.38956221434039, 38.57394251896832], [13.38956221434039, 38.57608977603896]]]}}, {\"id\": \"7\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[13.348363483871642, 38.54387418136199], [13.351110065902889, 38.54387418136199], [13.351110065902889, 38.54172596167574], [13.353856647934142, 38.54172596167574], [13.353856647934142, 38.53957767782393], [13.351110065902889, 38.53957767782393], [13.351110065902889, 38.53742932980766], [13.342870319809142, 38.53742932980766], [13.342870319809142, 38.54172596167574], [13.348363483871642, 38.54172596167574], [13.348363483871642, 38.54387418136199]]]}}, {\"id\": \"8\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[13.27695235105914, 38.50734572093069], [13.27695235105914, 38.50304703608306], [13.28519209715289, 38.50304703608306], [13.28519209715289, 38.50734572093069], [13.27695235105914, 38.50734572093069]]]}}, {\"id\": \"9\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[13.279698933090392, 38.421323283457376], [13.279698933090392, 38.417019468654736], [13.282445515121642, 38.417019468654736], [13.282445515121642, 38.421323283457376], [13.279698933090392, 38.421323283457376]]]}}, {\"id\": \"10\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[12.55185469480914, 38.3351982810293], [12.55185469480914, 38.330889339874744], [12.55734785887164, 38.330889339874744], [12.55734785887164, 38.33304384248035], [12.56009444090289, 38.33304384248035], [12.56009444090289, 38.3351982810293], [12.55185469480914, 38.3351982810293]]]}}, {\"id\": \"11\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 0.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[10.717137897934137, 39.73043065153366], [10.717137897934137, 38.27053726455772], [13.52963789793414, 38.27053726455772], [13.52963789793414, 39.73043065153366], [10.717137897934137, 39.73043065153366]], [[13.23575362059039, 38.91882348988028], [13.23575362059039, 38.91454947738164], [13.23850020262164, 38.91454947738164], [13.23850020262164, 38.91882348988028], [13.23575362059039, 38.91882348988028]], [[13.16708906980914, 38.771221362065766], [13.16708906980914, 38.76907995010783], [13.15610274168414, 38.76907995010783], [13.15610274168414, 38.76693847386955], [13.14786299559039, 38.76693847386955], [13.14786299559039, 38.764796933352024], [13.145116413559142, 38.764796933352024], [13.145116413559142, 38.7626553285563], [13.13962324949664, 38.7626553285563], [13.13962324949664, 38.76051365948343], [13.13413008543414, 38.76051365948343], [13.13413008543414, 38.758371926134494], [13.12863692137164, 38.758371926134494], [13.12863692137164, 38.756230128510545], [13.12589033934039, 38.756230128510545], [13.12589033934039, 38.75408826661264], [13.123143757309139, 38.75408826661264], [13.123143757309139, 38.75194634044186], [13.120397175277892, 38.75194634044186], [13.120397175277892, 38.74980434999927], [13.117650593246639, 38.74980434999927], [13.117650593246639, 38.74766229528593], [13.114904011215392, 38.74766229528593], [13.114904011215392, 38.745520176302904], [13.11215742918414, 38.745520176302904], [13.11215742918414, 38.743377993051254], [13.109410847152889, 38.743377993051254], [13.109410847152889, 38.741235745532045], [13.106664265121639, 38.741235745532045], [13.106664265121639, 38.73695105769526], [13.10391768309039, 38.73695105769526], [13.10391768309039, 38.734808617379784], [13.10117110105914, 38.734808617379784], [13.10117110105914, 38.73052354396008], [13.09842451902789, 38.73052354396008], [13.09842451902789, 38.72838091085798], [13.09567793699664, 38.72838091085798], [13.09567793699664, 38.72195262599548], [13.09293135496539, 38.72195262599548], [13.09293135496539, 38.71552376282115], [13.09018477293414, 38.71552376282115], [13.09018477293414, 38.70909432136395], [13.08743819090289, 38.70909432136395], [13.08743819090289, 38.68337077328572], [13.09018477293414, 38.68337077328572], [13.09018477293414, 38.676938440848964], [13.09293135496539, 38.676938440848964], [13.09293135496539, 38.67264989805116], [13.09567793699664, 38.67264989805116], [13.09567793699664, 38.66836109832478], [13.09842451902789, 38.66836109832478], [13.09842451902789, 38.66621660211608], [13.10117110105914, 38.66621660211608], [13.10117110105914, 38.66192741701305], [13.10391768309039, 38.66192741701305], [13.10391768309039, 38.65763797500305], [13.106664265121639, 38.65763797500305], [13.106664265121639, 38.65334827609474], [13.109410847152889, 38.65334827609474], [13.109410847152889, 38.65120333030643], [13.114904011215392, 38.65120333030643], [13.114904011215392, 38.649058320296795], [13.123143757309139, 38.649058320296795], [13.123143757309139, 38.64691324606691], [13.12589033934039, 38.64691324606691], [13.12589033934039, 38.64476810761786], [13.131383503402892, 38.64476810761786], [13.131383503402892, 38.64262290495074], [13.13413008543414, 38.64262290495074], [13.13413008543414, 38.640477638066635], [13.142369831527892, 38.640477638066635], [13.142369831527892, 38.63833230696661], [13.15884932371539, 38.63833230696661], [13.15884932371539, 38.63618691165178], [13.19180830809039, 38.63618691165178], [13.19180830809039, 38.63833230696661], [13.20004805418414, 38.63833230696661], [13.20004805418414, 38.640477638066635], [13.205541218246642, 38.640477638066635], [13.205541218246642, 38.64262290495074], [13.21103438230914, 38.64262290495074], [13.21103438230914, 38.64476810761786], [13.21378096434039, 38.64476810761786], [13.21378096434039, 38.64691324606691], [13.219274128402892, 38.64691324606691], [13.219274128402892, 38.649058320296795], [13.22476729246539, 38.649058320296795], [13.22476729246539, 38.65120333030643], [13.22751387449664, 38.65120333030643], [13.22751387449664, 38.65334827609474], [13.233007038559142, 38.65334827609474], [13.233007038559142, 38.65549315766064], [13.23575362059039, 38.65549315766064], [13.23575362059039, 38.659782728120874], [13.23850020262164, 38.659782728120874], [13.23850020262164, 38.66192741701305], [13.24399336668414, 38.66192741701305], [13.24399336668414, 38.66407204167847], [13.24673994871539, 38.66407204167847], [13.24673994871539, 38.66621660211608], [13.24948653074664, 38.66621660211608], [13.24948653074664, 38.66836109832478], [13.25223311277789, 38.66836109832478], [13.25223311277789, 38.67050553030351], [13.25497969480914, 38.67050553030351], [13.25497969480914, 38.676938440848964], [13.257726276840389, 38.676938440848964], [13.257726276840389, 38.68337077328572], [13.260472858871639, 38.68337077328572], [13.260472858871639, 38.68551475562435], [13.263219440902892, 38.68551475562435], [13.263219440902892, 38.69194631720421], [13.26596602293414, 38.69194631720421], [13.26596602293414, 38.70052083325323], [13.268712604965392, 38.70052083325323], [13.268712604965392, 38.70909432136395], [13.26596602293414, 38.70909432136395], [13.26596602293414, 38.72409545187461], [13.263219440902892, 38.72409545187461], [13.263219440902892, 38.73052354396008], [13.260472858871639, 38.73052354396008], [13.260472858871639, 38.73695105769526], [13.257726276840389, 38.73695105769526], [13.257726276840389, 38.73909343374636], [13.25497969480914, 38.73909343374636], [13.25497969480914, 38.741235745532045], [13.25223311277789, 38.741235745532045], [13.25223311277789, 38.743377993051254], [13.24948653074664, 38.743377993051254], [13.24948653074664, 38.745520176302904], [13.24673994871539, 38.745520176302904], [13.24673994871539, 38.74980434999927], [13.24399336668414, 38.74980434999927], [13.24399336668414, 38.75194634044186], [13.24124678465289, 38.75194634044186], [13.24124678465289, 38.75408826661264], [13.23850020262164, 38.75408826661264], [13.23850020262164, 38.756230128510545], [13.23575362059039, 38.756230128510545], [13.23575362059039, 38.758371926134494], [13.23026045652789, 38.758371926134494], [13.23026045652789, 38.76051365948343], [13.22202071043414, 38.76051365948343], [13.22202071043414, 38.7626553285563], [13.219274128402892, 38.7626553285563], [13.219274128402892, 38.764796933352024], [13.21103438230914, 38.764796933352024], [13.21103438230914, 38.76693847386955], [13.205541218246642, 38.76693847386955], [13.205541218246642, 38.76907995010783], [13.197301472152889, 38.76907995010783], [13.197301472152889, 38.771221362065766], [13.16708906980914, 38.771221362065766]], [[12.97208174559039, 38.73266611280105], [12.97208174559039, 38.73052354396008], [12.969335163559139, 38.73052354396008], [12.969335163559139, 38.717666781467685], [12.97208174559039, 38.717666781467685], [12.97208174559039, 38.71338067992099], [12.97482832762164, 38.71338067992099], [12.97482832762164, 38.70909432136395], [12.977574909652892, 38.70909432136395], [12.977574909652892, 38.70695104570924], [12.980321491684142, 38.70695104570924], [12.980321491684142, 38.7026643016528], [12.98306807371539, 38.7026643016528], [12.98306807371539, 38.70052083325323], [12.98581465574664, 38.70052083325323], [12.98581465574664, 38.698377300607504], [12.98856123777789, 38.698377300607504], [12.98856123777789, 38.696233703716715], [12.991307819809142, 38.696233703716715], [12.991307819809142, 38.68765867372435], [12.99405440184039, 38.68765867372435], [12.99405440184039, 38.681226726709575], [12.99680098387164, 38.681226726709575], [12.99680098387164, 38.67908261589697], [13.00229414793414, 38.67908261589697], [13.00229414793414, 38.676938440848964], [13.00778731199664, 38.676938440848964], [13.00778731199664, 38.67479420156668], [13.02152022215289, 38.67479420156668], [13.02152022215289, 38.67908261589697], [13.018773640121639, 38.67908261589697], [13.018773640121639, 38.681226726709575], [13.01328047605914, 38.681226726709575], [13.01328047605914, 38.68551475562435], [13.01053389402789, 38.68551475562435], [13.01053389402789, 38.68980252758466], [13.00778731199664, 38.68980252758466], [13.00778731199664, 38.69194631720421], [13.00504072996539, 38.69194631720421], [13.00504072996539, 38.696233703716715], [13.00229414793414, 38.696233703716715], [13.00229414793414, 38.70052083325323], [12.99954756590289, 38.70052083325323], [12.99954756590289, 38.704807705805166], [12.99680098387164, 38.704807705805166], [12.99680098387164, 38.70695104570924], [12.99405440184039, 38.70695104570924], [12.99405440184039, 38.70909432136395], [12.991307819809142, 38.70909432136395], [12.991307819809142, 38.71123753276822], [12.98856123777789, 38.71123753276822], [12.98856123777789, 38.71338067992099], [12.98581465574664, 38.71338067992099], [12.98581465574664, 38.71552376282115], [12.98306807371539, 38.71552376282115], [12.98306807371539, 38.717666781467685], [12.980321491684142, 38.717666781467685], [12.980321491684142, 38.7262382134958], [12.977574909652892, 38.7262382134958], [12.977574909652892, 38.73052354396008], [12.97482832762164, 38.73052354396008], [12.97482832762164, 38.73266611280105], [12.97208174559039, 38.73266611280105]], [[13.38956221434039, 38.68980252758466], [13.38956221434039, 38.676938440848964], [13.39230879637164, 38.676938440848964], [13.39230879637164, 38.67479420156668], [13.39505537840289, 38.67479420156668], [13.39505537840289, 38.676938440848964], [13.39780196043414, 38.676938440848964], [13.39780196043414, 38.68765867372435], [13.39505537840289, 38.68765867372435], [13.39505537840289, 38.68980252758466], [13.38956221434039, 38.68980252758466]], [[13.436254108871642, 38.68337077328572], [13.436254108871642, 38.676938440848964], [13.43900069090289, 38.676938440848964], [13.43900069090289, 38.68337077328572], [13.436254108871642, 38.68337077328572]], [[13.44449385496539, 38.65549315766064], [13.44449385496539, 38.65120333030643], [13.44174727293414, 38.65120333030643], [13.44174727293414, 38.649058320296795], [13.433507526840392, 38.649058320296795], [13.433507526840392, 38.64476810761786], [13.430760944809142, 38.64476810761786], [13.430760944809142, 38.640477638066635], [13.433507526840392, 38.640477638066635], [13.433507526840392, 38.63833230696661], [13.44449385496539, 38.63833230696661], [13.44449385496539, 38.640477638066635], [13.447240436996642, 38.640477638066635], [13.447240436996642, 38.65549315766064], [13.44449385496539, 38.65549315766064]], [[13.38956221434039, 38.57608977603896], [13.38956221434039, 38.57394251896832], [13.38681563230914, 38.57394251896832], [13.38681563230914, 38.5717951977156], [13.39505537840289, 38.5717951977156], [13.39505537840289, 38.57608977603896], [13.38956221434039, 38.57608977603896]], [[13.348363483871642, 38.54387418136199], [13.348363483871642, 38.54172596167574], [13.342870319809142, 38.54172596167574], [13.342870319809142, 38.53742932980766], [13.351110065902889, 38.53742932980766], [13.351110065902889, 38.53957767782393], [13.353856647934142, 38.53957767782393], [13.353856647934142, 38.54172596167574], [13.351110065902889, 38.54172596167574], [13.351110065902889, 38.54387418136199], [13.348363483871642, 38.54387418136199]], [[13.27695235105914, 38.50734572093069], [13.27695235105914, 38.50304703608306], [13.28519209715289, 38.50304703608306], [13.28519209715289, 38.50734572093069], [13.27695235105914, 38.50734572093069]], [[13.279698933090392, 38.421323283457376], [13.279698933090392, 38.417019468654736], [13.282445515121642, 38.417019468654736], [13.282445515121642, 38.421323283457376], [13.279698933090392, 38.421323283457376]], [[12.55185469480914, 38.3351982810293], [12.55185469480914, 38.330889339874744], [12.55734785887164, 38.330889339874744], [12.55734785887164, 38.33304384248035], [12.56009444090289, 38.33304384248035], [12.56009444090289, 38.3351982810293], [12.55185469480914, 38.3351982810293]], [[12.46671065184039, 38.28131810293689], [12.46671065184039, 38.27700595966461], [12.47220381590289, 38.27700595966461], [12.47220381590289, 38.28131810293689], [12.46671065184039, 38.28131810293689]]]}}, {\"id\": \"12\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[12.46671065184039, 38.28131810293689], [12.46671065184039, 38.27700595966461], [12.47220381590289, 38.27700595966461], [12.47220381590289, 38.28131810293689], [12.46671065184039, 38.28131810293689]]]}}]}", "n_shapes_geojson": 13}
10
+ },
11
+ "north_america": {
12
+ "input": {"bbox": [[49.53954473880011, -114.92804657771731], [44.4181712985029, -126.17804657771732]], "prompt": [{"type": "point", "data": [944, 512], "label": 0}], "zoom": 7, "model_name": "fastsam"},
13
+ "output": {"n_predictions": 1, "geojson": "{\"type\": \"FeatureCollection\", \"features\": [{\"id\": \"0\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-115.8399118120923, 45.94359183119402], [-115.8399118120923, 45.93595178326135], [-115.8289254839673, 45.93595178326135], [-115.8289254839673, 45.94359183119402], [-115.8399118120923, 45.94359183119402]]]}}, {\"id\": \"1\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-115.96076142146731, 45.920668529170115], [-115.93878876521731, 45.920668529170115], [-115.93878876521731, 45.90538106405045], [-115.97174774959231, 45.90538106405045], [-115.97174774959231, 45.91302532299335], [-115.96076142146731, 45.91302532299335], [-115.96076142146731, 45.920668529170115]]]}}, {\"id\": \"2\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-115.66413056209231, 45.805909892118876], [-115.6531442339673, 45.805909892118876], [-115.6531442339673, 45.78292973772045], [-115.64215790584231, 45.78292973772045], [-115.64215790584231, 45.721602997501904], [-115.6531442339673, 45.721602997501904], [-115.6531442339673, 45.70626078292362], [-115.68610321834232, 45.70626078292362], [-115.68610321834232, 45.759940107153334], [-115.67511689021731, 45.759940107153334], [-115.67511689021731, 45.79059084208394], [-115.66413056209231, 45.79059084208394], [-115.66413056209231, 45.805909892118876]]]}}, {\"id\": \"3\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-115.98273407771732, 45.874793500440425], [-115.81793915584231, 45.874793500440425], [-115.81793915584231, 45.859493401810326], [-115.80695282771732, 45.859493401810326], [-115.80695282771732, 45.82122473061687], [-115.7959664995923, 45.82122473061687], [-115.7959664995923, 45.805909892118876], [-115.78498017146728, 45.805909892118876], [-115.78498017146728, 45.798250893547475], [-115.77399384334231, 45.798250893547475], [-115.77399384334231, 45.79059084208394], [-115.7630075152173, 45.79059084208394], [-115.7630075152173, 45.77526758044928], [-115.75202118709231, 45.77526758044928], [-115.75202118709231, 45.759940107153334], [-115.74103485896731, 45.759940107153334], [-115.74103485896731, 45.75227479111346], [-115.7300485308423, 45.75227479111346], [-115.7300485308423, 45.7369410002127], [-115.7190622027173, 45.7369410002127], [-115.7190622027173, 45.721602997501904], [-115.70807587459231, 45.721602997501904], [-115.70807587459231, 45.71393241669974], [-115.6970895464673, 45.71393241669974], [-115.6970895464673, 45.69858809616658], [-115.7190622027173, 45.69858809616658], [-115.7190622027173, 45.69091435642167], [-115.7300485308423, 45.69091435642167], [-115.7300485308423, 45.675563717941], [-115.74103485896731, 45.675563717941], [-115.74103485896731, 45.629486530094276], [-115.75202118709231, 45.629486530094276], [-115.75202118709231, 45.6141190431723], [-115.7630075152173, 45.6141190431723], [-115.7630075152173, 45.54491322492361], [-115.77399384334231, 45.54491322492361], [-115.77399384334231, 45.537218424084266], [-115.7959664995923, 45.537218424084266], [-115.7959664995923, 45.52952257012911], [-115.80695282771732, 45.52952257012911], [-115.80695282771732, 45.52182566305287], [-115.8399118120923, 45.52182566305287], [-115.8399118120923, 45.514127702850345], [-115.9937204058423, 45.514127702850345], [-115.9937204058423, 45.52182566305287], [-116.00470673396731, 45.52182566305287], [-116.00470673396731, 45.537218424084266], [-116.0156930620923, 45.537218424084266], [-116.0156930620923, 45.59874734401439], [-116.00470673396731, 45.59874734401439], [-116.00470673396731, 45.606433720125864], [-116.0156930620923, 45.606433720125864], [-116.0156930620923, 45.62180331315974], [-116.0266793902173, 45.62180331315974], [-116.0266793902173, 45.675563717941], [-116.03766571834231, 45.675563717941], [-116.03766571834231, 45.68323956368207], [-116.04865204646731, 45.68323956368207], [-116.04865204646731, 45.69091435642167], [-116.09259735896732, 45.69091435642167], [-116.09259735896732, 45.69858809616658], [-116.10358368709232, 45.69858809616658], [-116.10358368709232, 45.70626078292362], [-116.11457001521731, 45.70626078292362], [-116.11457001521731, 45.721602997501904], [-116.10358368709232, 45.721602997501904], [-116.10358368709232, 45.729272525337166], [-116.11457001521731, 45.729272525337166], [-116.11457001521731, 45.75227479111346], [-116.1255563433423, 45.75227479111346], [-116.1255563433423, 45.759940107153334], [-116.1365426714673, 45.759940107153334], [-116.1365426714673, 45.78292973772045], [-116.1255563433423, 45.78292973772045], [-116.1255563433423, 45.813567837806026], [-116.11457001521731, 45.813567837806026], [-116.11457001521731, 45.82122473061687], [-116.10358368709232, 45.82122473061687], [-116.10358368709232, 45.85184177325902], [-116.07062470271731, 45.85184177325902], [-116.07062470271731, 45.82122473061687], [-116.0596383745923, 45.82122473061687], [-116.0596383745923, 45.813567837806026], [-116.00470673396731, 45.813567837806026], [-116.00470673396731, 45.8441890918723], [-116.0156930620923, 45.8441890918723], [-116.0156930620923, 45.85184177325902], [-116.00470673396731, 45.85184177325902], [-116.00470673396731, 45.859493401810326], [-115.9937204058423, 45.859493401810326], [-115.9937204058423, 45.86714397753464], [-115.98273407771732, 45.86714397753464], [-115.98273407771732, 45.874793500440425]]]}}, {\"id\": \"4\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 0.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-126.17804657771732, 49.53954473880013], [-126.17804657771732, 44.418171298502884], [-114.92804657771731, 44.418171298502884], [-114.92804657771731, 49.53954473880013], [-126.17804657771732, 49.53954473880013]], [[-115.8399118120923, 45.94359183119402], [-115.8399118120923, 45.93595178326135], [-115.8289254839673, 45.93595178326135], [-115.8289254839673, 45.94359183119402], [-115.8399118120923, 45.94359183119402]], [[-115.96076142146731, 45.920668529170115], [-115.96076142146731, 45.91302532299335], [-115.97174774959231, 45.91302532299335], [-115.97174774959231, 45.90538106405045], [-115.93878876521731, 45.90538106405045], [-115.93878876521731, 45.920668529170115], [-115.96076142146731, 45.920668529170115]], [[-115.98273407771732, 45.874793500440425], [-115.98273407771732, 45.86714397753464], [-115.9937204058423, 45.86714397753464], [-115.9937204058423, 45.859493401810326], [-116.00470673396731, 45.859493401810326], [-116.00470673396731, 45.85184177325902], [-116.0156930620923, 45.85184177325902], [-116.0156930620923, 45.8441890918723], [-116.00470673396731, 45.8441890918723], [-116.00470673396731, 45.813567837806026], [-116.0596383745923, 45.813567837806026], [-116.0596383745923, 45.82122473061687], [-116.07062470271731, 45.82122473061687], [-116.07062470271731, 45.85184177325902], [-116.10358368709232, 45.85184177325902], [-116.10358368709232, 45.82122473061687], [-116.11457001521731, 45.82122473061687], [-116.11457001521731, 45.813567837806026], [-116.1255563433423, 45.813567837806026], [-116.1255563433423, 45.78292973772045], [-116.1365426714673, 45.78292973772045], [-116.1365426714673, 45.759940107153334], [-116.1255563433423, 45.759940107153334], [-116.1255563433423, 45.75227479111346], [-116.11457001521731, 45.75227479111346], [-116.11457001521731, 45.729272525337166], [-116.10358368709232, 45.729272525337166], [-116.10358368709232, 45.721602997501904], [-116.11457001521731, 45.721602997501904], [-116.11457001521731, 45.70626078292362], [-116.10358368709232, 45.70626078292362], [-116.10358368709232, 45.69858809616658], [-116.09259735896732, 45.69858809616658], [-116.09259735896732, 45.69091435642167], [-116.04865204646731, 45.69091435642167], [-116.04865204646731, 45.68323956368207], [-116.03766571834231, 45.68323956368207], [-116.03766571834231, 45.675563717941], [-116.0266793902173, 45.675563717941], [-116.0266793902173, 45.62180331315974], [-116.0156930620923, 45.62180331315974], [-116.0156930620923, 45.606433720125864], [-116.00470673396731, 45.606433720125864], [-116.00470673396731, 45.59874734401439], [-116.0156930620923, 45.59874734401439], [-116.0156930620923, 45.537218424084266], [-116.00470673396731, 45.537218424084266], [-116.00470673396731, 45.52182566305287], [-115.9937204058423, 45.52182566305287], [-115.9937204058423, 45.514127702850345], [-115.8399118120923, 45.514127702850345], [-115.8399118120923, 45.52182566305287], [-115.80695282771732, 45.52182566305287], [-115.80695282771732, 45.52952257012911], [-115.7959664995923, 45.52952257012911], [-115.7959664995923, 45.537218424084266], [-115.77399384334231, 45.537218424084266], [-115.77399384334231, 45.54491322492361], [-115.7630075152173, 45.54491322492361], [-115.7630075152173, 45.6141190431723], [-115.75202118709231, 45.6141190431723], [-115.75202118709231, 45.629486530094276], [-115.74103485896731, 45.629486530094276], [-115.74103485896731, 45.675563717941], [-115.7300485308423, 45.675563717941], [-115.7300485308423, 45.69091435642167], [-115.7190622027173, 45.69091435642167], [-115.7190622027173, 45.69858809616658], [-115.6970895464673, 45.69858809616658], [-115.6970895464673, 45.71393241669974], [-115.70807587459231, 45.71393241669974], [-115.70807587459231, 45.721602997501904], [-115.7190622027173, 45.721602997501904], [-115.7190622027173, 45.7369410002127], [-115.7300485308423, 45.7369410002127], [-115.7300485308423, 45.75227479111346], [-115.74103485896731, 45.75227479111346], [-115.74103485896731, 45.759940107153334], [-115.75202118709231, 45.759940107153334], [-115.75202118709231, 45.77526758044928], [-115.7630075152173, 45.77526758044928], [-115.7630075152173, 45.79059084208394], [-115.77399384334231, 45.79059084208394], [-115.77399384334231, 45.798250893547475], [-115.78498017146728, 45.798250893547475], [-115.78498017146728, 45.805909892118876], [-115.7959664995923, 45.805909892118876], [-115.7959664995923, 45.82122473061687], [-115.80695282771732, 45.82122473061687], [-115.80695282771732, 45.859493401810326], [-115.81793915584231, 45.859493401810326], [-115.81793915584231, 45.874793500440425], [-115.98273407771732, 45.874793500440425]], [[-115.66413056209231, 45.805909892118876], [-115.66413056209231, 45.79059084208394], [-115.67511689021731, 45.79059084208394], [-115.67511689021731, 45.759940107153334], [-115.68610321834232, 45.759940107153334], [-115.68610321834232, 45.70626078292362], [-115.6531442339673, 45.70626078292362], [-115.6531442339673, 45.721602997501904], [-115.64215790584231, 45.721602997501904], [-115.64215790584231, 45.78292973772045], [-115.6531442339673, 45.78292973772045], [-115.6531442339673, 45.805909892118876], [-115.66413056209231, 45.805909892118876]]]}}]}", "n_shapes_geojson": 5}
14
+ },
15
+ "oceania": {
16
+ "input": {"bbox": [[-1.4939713066293112, 155.30273437500003], [-52.32191088594772, 65.30273437500001]], "prompt": [{"type": "point", "data": [934, 515], "label": 0}], "zoom": 4, "model_name": "fastsam"},
17
+ "output": {"n_predictions": 1, "geojson": "{\"type\": \"FeatureCollection\", \"features\": [{\"id\": \"0\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[144.4921875, -40.178873314346966], [144.4921875, -40.245991504199026], [144.580078125, -40.245991504199026], [144.580078125, -40.178873314346966], [144.4921875, -40.178873314346966]]]}}, {\"id\": \"1\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[148.18359375, -39.909736234537185], [148.447265625, -39.909736234537185], [148.447265625, -40.178873314346966], [148.53515625, -40.178873314346966], [148.53515625, -40.51379915504414], [148.623046875, -40.51379915504414], [148.623046875, -40.78054143186032], [148.7109375, -40.78054143186032], [148.7109375, -41.112468789180866], [148.623046875, -41.112468789180866], [148.623046875, -41.44272637767212], [148.7109375, -41.44272637767212], [148.7109375, -41.508577297439345], [148.623046875, -41.508577297439345], [148.623046875, -42.682435398386225], [148.53515625, -42.682435398386225], [148.53515625, -43.004647127794435], [148.447265625, -43.004647127794435], [148.447265625, -43.197167282501276], [148.359375, -43.197167282501276], [148.359375, -43.32517767999296], [148.27148437500003, -43.32517767999296], [148.27148437500003, -43.45291889355466], [148.18359375, -43.45291889355466], [148.18359375, -43.516688535029076], [148.095703125, -43.516688535029076], [148.095703125, -43.58039085560785], [147.919921875, -43.58039085560785], [147.919921875, -43.6440258476995], [147.83203125, -43.6440258476995], [147.83203125, -43.70759350405295], [147.74414062500003, -43.70759350405295], [147.74414062500003, -43.77109381775651], [147.568359375, -43.77109381775651], [147.568359375, -43.834526782236836], [147.48046875000003, -43.834526782236836], [147.48046875000003, -43.89789239125797], [147.3046875, -43.89789239125797], [147.3046875, -43.96119063892026], [147.12890625, -43.96119063892026], [147.12890625, -44.02442151965934], [146.6015625, -44.02442151965934], [146.6015625, -43.96119063892026], [146.25, -43.96119063892026], [146.25, -43.89789239125797], [146.07421875000003, -43.89789239125797], [146.07421875000003, -43.834526782236836], [145.986328125, -43.834526782236836], [145.986328125, -43.77109381775651], [145.8984375, -43.77109381775651], [145.8984375, -43.70759350405295], [145.810546875, -43.70759350405295], [145.810546875, -43.6440258476995], [145.72265625, -43.6440258476995], [145.72265625, -43.58039085560785], [145.634765625, -43.58039085560785], [145.634765625, -43.45291889355466], [145.54687500000003, -43.45291889355466], [145.54687500000003, -43.38908193911751], [145.458984375, -43.38908193911751], [145.458984375, -43.261206124799784], [145.37109375000003, -43.261206124799784], [145.37109375000003, -43.197167282501276], [145.283203125, -43.197167282501276], [145.283203125, -43.068887774169625], [145.1953125, -43.068887774169625], [145.1953125, -42.94033923363183], [145.107421875, -42.94033923363183], [145.107421875, -42.8115217450979], [145.01953125, -42.8115217450979], [145.01953125, -42.61779143282346], [144.931640625, -42.61779143282346], [144.931640625, -42.29356419217009], [144.84375000000003, -42.29356419217009], [144.84375000000003, -41.83682786072714], [144.755859375, -41.83682786072714], [144.755859375, -41.771311679764075], [144.66796875000003, -41.771311679764075], [144.66796875000003, -41.64007838467893], [144.580078125, -41.64007838467893], [144.580078125, -41.508577297439345], [144.4921875, -41.508577297439345], [144.4921875, -41.17865397233169], [144.404296875, -41.17865397233169], [144.404296875, -40.91351257612758], [144.31640625, -40.91351257612758], [144.31640625, -40.78054143186032], [144.228515625, -40.78054143186032], [144.228515625, -40.64730356252252], [144.31640625, -40.64730356252252], [144.31640625, -40.580584664127635], [144.404296875, -40.580584664127635], [144.404296875, -40.51379915504414], [144.4921875, -40.51379915504414], [144.4921875, -40.4469470596005], [144.66796875000003, -40.4469470596005], [144.66796875000003, -40.51379915504414], [145.107421875, -40.51379915504414], [145.107421875, -40.580584664127635], [145.458984375, -40.580584664127635], [145.458984375, -40.64730356252252], [145.634765625, -40.64730356252252], [145.634765625, -40.71395582628605], [145.72265625, -40.71395582628605], [145.72265625, -40.78054143186032], [145.8984375, -40.78054143186032], [145.8984375, -40.847060356071225], [146.07421875000003, -40.847060356071225], [146.07421875000003, -40.91351257612758], [146.689453125, -40.91351257612758], [146.689453125, -40.847060356071225], [146.953125, -40.847060356071225], [146.953125, -40.78054143186032], [147.12890625, -40.78054143186032], [147.12890625, -40.71395582628605], [147.3046875, -40.71395582628605], [147.3046875, -40.64730356252252], [147.392578125, -40.64730356252252], [147.392578125, -40.580584664127635], [147.568359375, -40.580584664127635], [147.568359375, -40.51379915504414], [147.919921875, -40.51379915504414], [147.919921875, -40.11168866559596], [148.0078125, -40.11168866559596], [148.0078125, -39.97712009843964], [148.18359375, -39.97712009843964], [148.18359375, -39.909736234537185]]]}}, {\"id\": \"2\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 0.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[65.30273437500001, -1.4939713066293043], [65.30273437500001, -52.32191088594773], [155.302734375, -52.32191088594773], [155.302734375, -1.4939713066293043], [65.30273437500001, -1.4939713066293043]], [[148.18359375, -39.909736234537185], [148.18359375, -39.97712009843964], [148.0078125, -39.97712009843964], [148.0078125, -40.11168866559596], [147.919921875, -40.11168866559596], [147.919921875, -40.51379915504414], [147.568359375, -40.51379915504414], [147.568359375, -40.580584664127635], [147.392578125, -40.580584664127635], [147.392578125, -40.64730356252252], [147.3046875, -40.64730356252252], [147.3046875, -40.71395582628605], [147.12890625, -40.71395582628605], [147.12890625, -40.78054143186032], [146.953125, -40.78054143186032], [146.953125, -40.847060356071225], [146.689453125, -40.847060356071225], [146.689453125, -40.91351257612758], [146.07421875000003, -40.91351257612758], [146.07421875000003, -40.847060356071225], [145.8984375, -40.847060356071225], [145.8984375, -40.78054143186032], [145.72265625, -40.78054143186032], [145.72265625, -40.71395582628605], [145.634765625, -40.71395582628605], [145.634765625, -40.64730356252252], [145.458984375, -40.64730356252252], [145.458984375, -40.580584664127635], [145.107421875, -40.580584664127635], [145.107421875, -40.51379915504414], [144.66796875000003, -40.51379915504414], [144.66796875000003, -40.4469470596005], [144.4921875, -40.4469470596005], [144.4921875, -40.51379915504414], [144.404296875, -40.51379915504414], [144.404296875, -40.580584664127635], [144.31640625, -40.580584664127635], [144.31640625, -40.64730356252252], [144.228515625, -40.64730356252252], [144.228515625, -40.78054143186032], [144.31640625, -40.78054143186032], [144.31640625, -40.91351257612758], [144.404296875, -40.91351257612758], [144.404296875, -41.17865397233169], [144.4921875, -41.17865397233169], [144.4921875, -41.508577297439345], [144.580078125, -41.508577297439345], [144.580078125, -41.64007838467893], [144.66796875000003, -41.64007838467893], [144.66796875000003, -41.771311679764075], [144.755859375, -41.771311679764075], [144.755859375, -41.83682786072714], [144.84375000000003, -41.83682786072714], [144.84375000000003, -42.29356419217009], [144.931640625, -42.29356419217009], [144.931640625, -42.61779143282346], [145.01953125, -42.61779143282346], [145.01953125, -42.8115217450979], [145.107421875, -42.8115217450979], [145.107421875, -42.94033923363183], [145.1953125, -42.94033923363183], [145.1953125, -43.068887774169625], [145.283203125, -43.068887774169625], [145.283203125, -43.197167282501276], [145.37109375000003, -43.197167282501276], [145.37109375000003, -43.261206124799784], [145.458984375, -43.261206124799784], [145.458984375, -43.38908193911751], [145.54687500000003, -43.38908193911751], [145.54687500000003, -43.45291889355466], [145.634765625, -43.45291889355466], [145.634765625, -43.58039085560785], [145.72265625, -43.58039085560785], [145.72265625, -43.6440258476995], [145.810546875, -43.6440258476995], [145.810546875, -43.70759350405295], [145.8984375, -43.70759350405295], [145.8984375, -43.77109381775651], [145.986328125, -43.77109381775651], [145.986328125, -43.834526782236836], [146.07421875000003, -43.834526782236836], [146.07421875000003, -43.89789239125797], [146.25, -43.89789239125797], [146.25, -43.96119063892026], [146.6015625, -43.96119063892026], [146.6015625, -44.02442151965934], [147.12890625, -44.02442151965934], [147.12890625, -43.96119063892026], [147.3046875, -43.96119063892026], [147.3046875, -43.89789239125797], [147.48046875000003, -43.89789239125797], [147.48046875000003, -43.834526782236836], [147.568359375, -43.834526782236836], [147.568359375, -43.77109381775651], [147.74414062500003, -43.77109381775651], [147.74414062500003, -43.70759350405295], [147.83203125, -43.70759350405295], [147.83203125, -43.6440258476995], [147.919921875, -43.6440258476995], [147.919921875, -43.58039085560785], [148.095703125, -43.58039085560785], [148.095703125, -43.516688535029076], [148.18359375, -43.516688535029076], [148.18359375, -43.45291889355466], [148.27148437500003, -43.45291889355466], [148.27148437500003, -43.32517767999296], [148.359375, -43.32517767999296], [148.359375, -43.197167282501276], [148.447265625, -43.197167282501276], [148.447265625, -43.004647127794435], [148.53515625, -43.004647127794435], [148.53515625, -42.682435398386225], [148.623046875, -42.682435398386225], [148.623046875, -41.508577297439345], [148.7109375, -41.508577297439345], [148.7109375, -41.44272637767212], [148.623046875, -41.44272637767212], [148.623046875, -41.112468789180866], [148.7109375, -41.112468789180866], [148.7109375, -40.78054143186032], [148.623046875, -40.78054143186032], [148.623046875, -40.51379915504414], [148.53515625, -40.51379915504414], [148.53515625, -40.178873314346966], [148.447265625, -40.178873314346966], [148.447265625, -39.909736234537185], [148.18359375, -39.909736234537185]], [[144.4921875, -40.178873314346966], [144.4921875, -40.245991504199026], [144.580078125, -40.245991504199026], [144.580078125, -40.178873314346966], [144.4921875, -40.178873314346966]]]}}]}", "n_shapes_geojson": 3}
18
+ },
19
+ "south_america": {
20
+ "input": {"bbox": [[-24.497000385294886, -63.9627693090703], [-31.13746600345626, -75.21276930907031]], "prompt": [{"type": "point", "data": [949, 560], "label": 0}], "zoom": 7, "model_name": "fastsam"},
21
+ "output": {"n_predictions": 1, "geojson": "{\"type\": \"FeatureCollection\", \"features\": [{\"id\": \"0\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 255.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-64.83068923094531, -29.773774668750825], [-64.7867439184453, -29.773774668750825], [-64.7867439184453, -29.78331026883487], [-64.76477126219531, -29.78331026883487], [-64.76477126219531, -29.792844960743082], [-64.7427986059453, -29.792844960743082], [-64.7427986059453, -29.802378744297915], [-64.7208259496953, -29.802378744297915], [-64.7208259496953, -29.811911619321986], [-64.70983962157031, -29.811911619321986], [-64.70983962157031, -29.821443585638004], [-64.69885329344531, -29.821443585638004], [-64.69885329344531, -29.830974643068785], [-64.68786696532031, -29.830974643068785], [-64.68786696532031, -29.850034030566583], [-64.6768806371953, -29.850034030566583], [-64.6768806371953, -29.888141891156998], [-64.6658943090703, -29.888141891156998], [-64.6658943090703, -29.935756237829356], [-64.6549079809453, -29.935756237829356], [-64.6549079809453, -30.01189181128351], [-64.6658943090703, -30.01189181128351], [-64.6658943090703, -30.05944689725857], [-64.6768806371953, -30.05944689725857], [-64.6768806371953, -30.078462539934876], [-64.68786696532031, -30.078462539934876], [-64.68786696532031, -30.097474528113597], [-64.69885329344531, -30.097474528113597], [-64.69885329344531, -30.106979151331732], [-64.70983962157031, -30.106979151331732], [-64.70983962157031, -30.116482860404133], [-64.7208259496953, -30.116482860404133], [-64.7208259496953, -30.12598565515729], [-64.7867439184453, -30.12598565515729], [-64.7867439184453, -30.13548753541778], [-64.83068923094531, -30.13548753541778], [-64.83068923094531, -30.12598565515729], [-64.85266188719531, -30.12598565515729], [-64.85266188719531, -30.116482860404133], [-64.86364821532031, -30.116482860404133], [-64.86364821532031, -30.106979151331732], [-64.8746345434453, -30.106979151331732], [-64.8746345434453, -30.097474528113597], [-64.86364821532031, -30.097474528113597], [-64.86364821532031, -30.078462539934876], [-64.85266188719531, -30.078462539934876], [-64.85266188719531, -29.964313915215214], [-64.86364821532031, -29.964313915215214], [-64.86364821532031, -29.954795600714693], [-64.8746345434453, -29.954795600714693], [-64.8746345434453, -29.964313915215214], [-64.88562087157031, -29.964313915215214], [-64.88562087157031, -29.97383131818705], [-64.8966071996953, -29.97383131818705], [-64.8966071996953, -29.99286338884363], [-64.90759352782031, -29.99286338884363], [-64.90759352782031, -29.97383131818705], [-64.9185798559453, -29.97383131818705], [-64.9185798559453, -29.89766658144029], [-64.90759352782031, -29.89766658144029], [-64.90759352782031, -29.878616290751566], [-64.8966071996953, -29.878616290751566], [-64.8966071996953, -29.869089780400365], [-64.88562087157031, -29.869089780400365], [-64.88562087157031, -29.859562360279842], [-64.8746345434453, -29.859562360279842], [-64.8746345434453, -29.821443585638004], [-64.86364821532031, -29.821443585638004], [-64.86364821532031, -29.792844960743082], [-64.85266188719531, -29.792844960743082], [-64.85266188719531, -29.78331026883487], [-64.83068923094531, -29.78331026883487], [-64.83068923094531, -29.773774668750825]]]}}, {\"id\": \"1\", \"type\": \"Feature\", \"properties\": {\"raster_val\": 0.0}, \"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-75.21276930907031, -24.49700038529489], [-75.21276930907031, -31.137466003456268], [-63.962769309070296, -31.137466003456268], [-63.962769309070296, -24.49700038529489], [-75.21276930907031, -24.49700038529489]], [[-64.83068923094531, -29.773774668750825], [-64.83068923094531, -29.78331026883487], [-64.85266188719531, -29.78331026883487], [-64.85266188719531, -29.792844960743082], [-64.86364821532031, -29.792844960743082], [-64.86364821532031, -29.821443585638004], [-64.8746345434453, -29.821443585638004], [-64.8746345434453, -29.859562360279842], [-64.88562087157031, -29.859562360279842], [-64.88562087157031, -29.869089780400365], [-64.8966071996953, -29.869089780400365], [-64.8966071996953, -29.878616290751566], [-64.90759352782031, -29.878616290751566], [-64.90759352782031, -29.89766658144029], [-64.9185798559453, -29.89766658144029], [-64.9185798559453, -29.97383131818705], [-64.90759352782031, -29.97383131818705], [-64.90759352782031, -29.99286338884363], [-64.8966071996953, -29.99286338884363], [-64.8966071996953, -29.97383131818705], [-64.88562087157031, -29.97383131818705], [-64.88562087157031, -29.964313915215214], [-64.8746345434453, -29.964313915215214], [-64.8746345434453, -29.954795600714693], [-64.86364821532031, -29.954795600714693], [-64.86364821532031, -29.964313915215214], [-64.85266188719531, -29.964313915215214], [-64.85266188719531, -30.078462539934876], [-64.86364821532031, -30.078462539934876], [-64.86364821532031, -30.097474528113597], [-64.8746345434453, -30.097474528113597], [-64.8746345434453, -30.106979151331732], [-64.86364821532031, -30.106979151331732], [-64.86364821532031, -30.116482860404133], [-64.85266188719531, -30.116482860404133], [-64.85266188719531, -30.12598565515729], [-64.83068923094531, -30.12598565515729], [-64.83068923094531, -30.13548753541778], [-64.7867439184453, -30.13548753541778], [-64.7867439184453, -30.12598565515729], [-64.7208259496953, -30.12598565515729], [-64.7208259496953, -30.116482860404133], [-64.70983962157031, -30.116482860404133], [-64.70983962157031, -30.106979151331732], [-64.69885329344531, -30.106979151331732], [-64.69885329344531, -30.097474528113597], [-64.68786696532031, -30.097474528113597], [-64.68786696532031, -30.078462539934876], [-64.6768806371953, -30.078462539934876], [-64.6768806371953, -30.05944689725857], [-64.6658943090703, -30.05944689725857], [-64.6658943090703, -30.01189181128351], [-64.6549079809453, -30.01189181128351], [-64.6549079809453, -29.935756237829356], [-64.6658943090703, -29.935756237829356], [-64.6658943090703, -29.888141891156998], [-64.6768806371953, -29.888141891156998], [-64.6768806371953, -29.850034030566583], [-64.68786696532031, -29.850034030566583], [-64.68786696532031, -29.830974643068785], [-64.69885329344531, -29.830974643068785], [-64.69885329344531, -29.821443585638004], [-64.70983962157031, -29.821443585638004], [-64.70983962157031, -29.811911619321986], [-64.7208259496953, -29.811911619321986], [-64.7208259496953, -29.802378744297915], [-64.7427986059453, -29.802378744297915], [-64.7427986059453, -29.792844960743082], [-64.76477126219531, -29.792844960743082], [-64.76477126219531, -29.78331026883487], [-64.7867439184453, -29.78331026883487], [-64.7867439184453, -29.773774668750825], [-64.83068923094531, -29.773774668750825]]]}}]}", "n_shapes_geojson": 2}
22
+ }
23
+ }
tests/events/get_raster_inference/europe/img.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7632377e4396014c2414095d338f5b05b60098dad7b133d40c55dc8ad3459651
3
+ size 2101376
tests/events/get_raster_inference/europe/inference_out.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:17b72646da4d86cf2c1e3afee5d7f9fed8bd58b1827dccd0acdb96af8da2852f
3
+ size 2801792
tests/events/get_raster_inference/europe/mask.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:76eb97b8d1fdf5dedc7809f1eeddc8dc7b8054c0cac8116593670c784e7ff9d5
3
+ size 700544
tests/events/get_raster_inference/north_america/img.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:448770e6ef52e285766681316688b07e463e972a562bd3c21e90c089a523d485
3
+ size 2101376
tests/events/get_raster_inference/north_america/inference_out.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d1d0e85a92a46a6a265c9dd43d5a9421b5cf5721882648635201e5aa60133e99
3
+ size 2801792
tests/events/get_raster_inference/north_america/mask.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5accbf54d79ea7fde54bdf1edc1de356785747d4f88995bee5c551b21bb329ad
3
+ size 700544
tests/events/get_raster_inference/oceania/img.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:81b80ce11a951e2d61e6388c2005f3cb13e46dad9592fe5fc3e427033f284933
3
+ size 2101376
tests/events/get_raster_inference/oceania/inference_out.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a39fcd7b1c88631072ec46edc63a1a63d9d7bca1ce2d888cefa826dea1c795f4
3
+ size 2801792
tests/events/get_raster_inference/oceania/mask.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:22ca7e962f2a14a85912fb1c34518b8267a103d2d5f38cc664828fe02f22c53a
3
+ size 700544
tests/events/get_raster_inference/south_america/img.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:333fb32daf379c93a649692c5449f33c53ee17811c4adc210f2b94a02b302f57
3
+ size 2101376
tests/events/get_raster_inference/south_america/inference_out.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b3400b409d9d5b6ba325bc95b0c05f36a6e34854fdb6fcbcafbc6a3e789229b6
3
+ size 2801792
tests/events/get_raster_inference/south_america/mask.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a3a7ba64b8370604d56901da3e8c4da710c8fccfc06d753e435632ac3503dff9
3
+ size 700544
tests/io/test_coordinates_pixel_conversion.py CHANGED
@@ -1,4 +1,4 @@
1
- from tests.io.test_utilities import fn_reading_json_inputs_outputs__test
2
 
3
 
4
  def test_get_latlng2pixel_projection():
 
1
+ from tests.utilities_testing import fn_reading_json_inputs_outputs__test
2
 
3
 
4
  def test_get_latlng2pixel_projection():
tests/prediction_api/__init__.py ADDED
File without changes
tests/prediction_api/test_predictors.py ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ from unittest.mock import patch
3
+
4
+ import numpy as np
5
+
6
+ from src.prediction_api import sam_onnx
7
+ from src.prediction_api.predictors import get_raster_inference
8
+ from tests import TEST_EVENTS_FOLDER
9
+
10
+
11
+ @patch.object(sam_onnx, "SegmentAnythingONNX")
12
+ def test_get_raster_inference(
13
+ segment_anything_onnx_mocked
14
+ ):
15
+ name_fn = "get_raster_inference"
16
+
17
+ with open(TEST_EVENTS_FOLDER / f"{name_fn}.json") as tst_json:
18
+ inputs_outputs = json.load(tst_json)
19
+ for k, input_output in inputs_outputs.items():
20
+ model_mocked = segment_anything_onnx_mocked()
21
+
22
+ img = np.load(TEST_EVENTS_FOLDER / f"{name_fn}" / k / "img.npy")
23
+ inference_out = np.load(TEST_EVENTS_FOLDER / f"{name_fn}" / k / "inference_out.npy")
24
+ mask = np.load(TEST_EVENTS_FOLDER / f"{name_fn}" / k / "mask.npy")
25
+ prompt = input_output["input"]["prompt"]
26
+ model_name = input_output["input"]["model_name"]
27
+
28
+ model_mocked.embed.return_value = np.array(img)
29
+ model_mocked.embed.side_effect = None
30
+ model_mocked.predict_masks.return_value = inference_out
31
+ model_mocked.predict_masks.side_effect = None
32
+ print(f"k:{k}.")
33
+ output_mask, output_inference_out = get_raster_inference(
34
+ img=img,
35
+ prompt=prompt,
36
+ models_instance=model_mocked,
37
+ model_name=model_name
38
+ )
39
+ assert np.array_equal(output_mask, mask)
40
+ assert np.array_equal(output_inference_out, inference_out)
tests/{io/test_utilities.py → utilities_testing.py} RENAMED
File without changes