GEE两行代码下载任意范围影像python API

GEE三行代码下载任意范围影像

  • 前不久,吴秋生博士更新了geemap,现在能更方便地下载影像了
  • 最新的下载再也不受有限的Google Drive、图像过大会自动分割、缓慢的下载速度影响了。

有兴趣的同学可以see this: https://geemap.org/notebooks/118_download_image/

直接上代码,以MCD12Q1的IGBP Land Cover为例

CN = geemap.shp_to_ee("D:/Onedrive/data/china.shp")
LUCC = ee.ImageCollection('MODIS/006/MCD12Q1').select('LC_Type1').filterDate('2019-01-01', '2020-01-01').first().clip(CN).reproject(crs='EPSG:4326', scale=5400)
geemap.download_ee_image(LUCC, "LUCC.tif", scale=5400)
  • 第一行是加载本地的矢量,进行裁剪;若不需要,则代码可为两行
  • 第二行是获取影像,clip()用于裁剪影像,reproject()用于将影像重投影为WGS84,与矢量相同。
  • 第三行download_ee_image,用于下载影像。scale设置影像的分辨率

下载的数据提供了进度条,结果如图:

see the data we download from ArcGIS

顺便比较了传统GEE python的下载速度

顺便比较了传统GEE python的下载速度

image-20220908183631424

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
gee(Google Earth Engine)是由谷歌开发的一款云端平台,用于存储、处理、分析和可视化地球数据。它提供了丰富的 Python API,使得用户可以使用 Python 编程语言来访问和操作地球数据。 使用 gee Python API,可以方便地进行地理数据的获取和处理。首先,我们可以使用 gee Python API 连接到 Google Earth Engine 服务器,获取世界范围内的各种地球数据集。这些数据集包括遥感图像(如卫星图像、气候数据等)、地形数据、地表覆盖数据等等。通过 Python API,我们可以使用简洁的代码来获取这些数据,并进行进一步的处理。 在数据获取后,gee Python API 提供了丰富的数据处理和分析功能。例如,我们可以使用 Python API 对遥感图像进行影像处理,如镶嵌、裁剪、融合等。此外,Python API 还支持各种地理统计分析、空间分析和机器学习算法。这些功能使得用户能够从大规模的地球数据中提取有用的信息,并进行复杂的分析和建模工作。 除了数据处理和分析,gee Python API 还支持数据的可视化。它提供了丰富的绘图函数和库,可以生成各种静态和交互式地图,将地球数据以清晰、直观的方式展示出来。这使得使用者可以更好地理解和传达数据的结果,并进行更深入的探索和研究。 总之,gee Python API 提供了一个强大而灵活的平台,使得用户能够轻松地访问、处理和分析地球数据。它的丰富功能和易于使用的编程接口,使得科学家、学生和开发者们能够更好地利用地球数据,进行各种地理信息系统、生态环境、气候变化等方面的研究和应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

地学万事屋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值