开发者社区 问答 正文

AI Earth可以提供哨兵2去云的代码案例吗?

AI Earth可以提供哨兵2去云的代码案例吗?

展开
收起
三分钟热度的鱼 2023-08-08 12:25:49 120 分享 版权
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    安装开源库 GDAL
    GDAL是一个开源的地理空间数据处理库,可以用于对卫星数据进行投影转换。

    你可以通过pip安装:

    Copy
    pip install GDAL
    使用GDAL进行重投影
    使用GDAL的Warp()方法可以实现投影转换。

    基本代码如下:

    python
    Copy
    from osgeo import gdal

    输入文件路径

    inpath = "input.tif"

    输出文件路径,指定的投影(可选)

    outpath = "output.tif"
    sr = "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs"

    执行重投影

    gdal.Warp(outpath, inpath, dstSRS = sr)
    这里输入占位符的影像路径,指定输出文件的坐标系。
    然后进行投影转换。

    查看Sentinel-2坐标系
    哨兵2卫星的数据默认是WGS84 / UTM投影,每个子周期(Tile)对应的波attice不同。

    你需要确定输入影像的具体投影,再指定对应的输出投影。

    这样才能实现哨兵2到云的投影转换。

    2023-08-09 08:03:23
    赞同 展开评论
  • 您可以体验下我们平台新上的影像去云 AI工具,使用这个地址哈: https://engine-aiearth.aliyun.com/docs/page/guide?d=cc6bec#heading-18 此回答整理自钉群“AI Earth地球科学云平台交流群”

    2023-08-08 14:18:39
    赞同 展开评论