planetary computer——利用行星云计算(亚马逊云计算)实现指定区域的地物提取Segment Anything Model (SAM)

云计算配置选择

行星计算机枢纽是一个开发环境,它使我们的数据和应用程序接口能够通过熟悉的开源工具进行访问,并使用户能够利用 Azure 强大的计算能力轻松扩展其分析。

GPU 28GB

2024-04-03T12:46:36.774710Z [警告] 0/55 个节点可用:10 个 CPU 不足,10 个内存不足,11 个 nvidia.com/gpu 不足,14 个节点与 Pod 的节点亲和性/选择器不匹配,30 个节点有不可容忍的污点 {kubernetes.azure.com/scalesetpriority:spot}。抢占:0/55 节点可用:10 cpu 不足,10 内存不足,11 nvidia.com/gpu 不足,44 抢占对调度没有帮助。

安装依赖项

取消注释并运行以下单元格以安装所需的依赖项。

代码语言:javascript
复制
%pip install segment-geospatial

导入安装包

代码语言:javascript
复制
import os
import leafmap
from samgeo import SamGeo, tms_to_geotiff, get_basemaps

加载底图

代码语言:javascript
复制
m = leafmap.Map(center=[40.08273107546195,116.60838761693236], zoom=19)
m.add_basemap("SATELLITE")
m

平移和缩放地图,选择感兴趣的区域。使用绘图工具在地图上绘制多边形或矩形。这里选择我们要尝试进行分割的区域。如果不进行框选可以通过下面的bbox来输