前言
AI earth是阿里达摩院出的遥感云计算平台,我简单体验下来感觉像是GEE的python版本+遥感深度学习计算平台,整体体验还是挺不错的,尤其是多分类的结果还是挺惊艳的。
平台提供工具箱和notebook两种模式,工具箱整个交互简单易用,这里主要说一下基于notebook的工具箱app调用处理,更多玩法可以参考官方api文档。
权限配置
- 获取AccessKey并授权
第一种 创建RAM用户的AccessKey
- 登录RAM控制台。
- 在左侧导航栏,选择****身份管理** > *用户***。
- 在用户页面,单击目标RAM用户名称。
- 在用户AccessKey区域,单击创建AccessKey。
- 根据界面提示完成安全验证。
- 在 权限管理-授权 页面,选择需要授权的子账号,并选择 AliyunRsimganalysFullAccess 系统权限,即可允许对应子账号使用AI Earth云平台功能。如需购买[AI Earth增值服务](javascript:void(0)),请同时授予子账号 AliyunBSSFullAccess 权限。
notebook提交任务
-
登录后进入平台,点击处理分析选择进入开发者模式,打开运行环境。
-
这里可以点击项目数据上传自己的数据,也可以选择公开数据集,自己上传的数据是有单独的STAC ID的,公开数据也是有全局唯一的STAC ID的,copy要处理数据的STAC ID,后面代码需要用。
具体数据STAC ID查询与导入方式参考https://engine-aiearth.aliyun.com/docs/page/guide?d=c2989d#heading-9
初始化环境
这里把上面获取的accessKey复制粘贴过来。
import time
from Tea.exceptions import TeaException
from alibabacloud_tea_openapi import models
from alibabacloud_aiearth_engine20220609.models import *
from alibabacloud_aiearth_engine20220609.client import Client
config = models.Config(
# 您的AccessKey ID,
access_key_id='*请替换*',
# 您的AccessKey Secret,
access_key_secret='*请替换*',
# 地域ID