今天来分享下如何在GEE中批量下载以MODIS为数据源的NPP产品。在GEE所调用的的数据为MODIS/006/MOD17A3HGF,
NPP是指陆地植被净初级生产力,是地球表面绿色植物在单位时间内单位面积上由光合作用所产生的有机物质总量中扣除自养呼吸后的剩余部分,从本质上看,植被净初级生产力的形成主要涉及碳的固定与消耗,与全球碳平衡和碳扰动等有着密切的关系,是表征陆地生态过程的关键参数.
GEE调用代码如下:


var roi = ee.FeatureCollection("users/lilei655123/shanxi");
var year_list=ee.List.sequence(2000,2019);
year_list=year_list.map(function(num){var time=ee.Date.fromYMD(num, 1, 1)var year_image=ee.ImageCollection("MODIS/006/MOD17A3HGF").filterDate(time,ee.Date(time).advance(1,'year')).max();var year_npp=year_image.select('Npp');return  year_npp.addBands(ee.Image.constant(num).toFloat());
})
var img_collection=ee.ImageCollection.fromImages(year_list);
var linearFit = img_collection.select(['constant', 'Npp']).reduce(ee.Reducer.linearFit());
print(year_list)
print(img_collection)
var trendVis = {min: -100,max: 100,palette: [
"fff5f0","fee0d2","fcbba1","fc9272","fb6a4a","ef3b2c","cb181d","a50f15","67000d",
"f7fcf5","e5f5e0","c7e9c0","a1d99b","74c476","41ab5d","238b45","006d2c","00441b"],
};
var batch = require('users/fitoprincipe/geetools:batch')//下载所需的调用接口
batch.Download.ImageCollection.toDrive(img_collection,"result", {
scale: 500,//分辨率为500m
region: roi,                //研究区域
maxPixels:34e10,            //此处值设置大一些,防止溢出
type:"int16" });
Map.centerObject(roi);
Map.addLayer(linearFit.select('scale').clip(roi),trendVis);

显示结果如下:


感谢关注,欢迎转发!

声明:仅供学习使用!

**更多内容请关注微信公众号“生态遥感监测笔记”

Google Earth Engine(GEE)批量下载NPP产品相关推荐

  1. Google Earth Engine(GEE)批量下载代码(以 NDVI数据为例)

    下载数据先准备工作(具体细节都能查到):科学上网 谷歌邮箱,谷歌邮箱注册GEE账号. 一:导入需要下载边界shp文件. 标题 找到自己的shp文件,导入除了sbx文件的所有文件. 导入成功 命名ass ...

  2. google earth engine GEE批量 run下载插件

    在Google earth engine中,批量导出文件经常遇到多个文件下载的情况,只能一个个点击RUN.这里介绍一款插件,Open Earth Engine extension .该插件的作者是Ma ...

  3. Google Earth Engine(GEE) 批量运行和取消task

    在GEE中任务无法彻底删除,借用一些博客知识. /* 批量执行.取消GEE导出任务 首先需要生成导出任务,并显示了运行按钮:然后按F12进入控制台,将下面这些脚本粘贴到其中,然后按输入:最后所有任务自 ...

  4. Google Earth Engine(GEE)——一键下载研究区所有单景影像

    当我们要进行单景影像下载的时候我们就需要使用一个函数用来evaluate来进行分析,这里的主要问题就是我们如何进行分析?我们这里用一个function函数来进行分析, evaluate(callbac ...

  5. 使用Google Earth Engine (GEE)实现MODIS数据批量下载

    使用Google Earth Engine GEE实现MODIS数据批量下载 前言 下载数据代码 批量执行run任务 关注公众号,分享GIS知识.ArcGIS教程.SCI论文与科研日常等 前言 上图是 ...

  6. 基于google earth engine(GEE)下载研究区域影像

    基于google earth engine(GEE)下载研究区域影像 当研究需要Landsat数据时,我们可以通过USGS官网或者地理空间数据云平台下载.由于地理空间数据云目前无法下载到较新的数据,可 ...

  7. Google Earth Engine(GEE)——User memory limit exceeded(2)

    上一次我们已经知道如何去进行避免这种错误的发生,有关详细内容,如果单单只是解决这个问题我们用到的是limit 和 first,上一次的博客在这里: (207条消息) Google Earth Engi ...

  8. Google Earth Engine(GEE) 01-中输入提示快捷键Ctrl+space无法使用的问题

    Google Earth Engine(GEE) 01-中输入提示快捷键Ctrl+space无法使用的问题 GEE中 Ctrl+space组合键用于代码输入快捷提示,能够提高编码的准确度和速度,但是, ...

  9. Google Earth Engine(GEE)——可视化动态图

    代码: var geometry = /* color: #d63000 *//* shown: false *//* displayProperties: [{"type": & ...

  10. Google Earth Engine (GEE) ——卫星影像的监督分类(svm)

    问题 GEE 提供哪些机器学习技术? 如何对卫星图像进行监督分类? 如何评估分类器的准确性? 如何手动创建自己的几何图形? 目标 练习查找无云图像和使用手绘几何导入 学习训练和应用分类算法所需的基本功 ...

最新文章

  1. 自动驾驶的视觉感知包括哪些内容?
  2. RAC环境下的备份与恢复(二)
  3. 消息中间件—简谈Kafka中的NIO网络通信模型
  4. EEPlat的元模型体系
  5. 【实践】js实现随机不重复抽取数组中元素
  6. linux交叉编译无法识别gcc编译器
  7. 一类动词二类动词三类动词_基于http动词的完全无效授权技术
  8. java 网络编程connection timed out是什么意思_什么?听说这四个概念,很多 Java 老手都说不清...
  9. 做了 5 年运维,靠着这份监控知识体系,我从 3K 变成了40K | 原力计划
  10. 为什么C语言简洁灵活方便,C语言语法简洁紧凑使用方便灵活具有丰富的运算.ppt...
  11. iphone 3G 刷机错误解决集锦
  12. 数控电机反馈线是哪根_驱动?电机?反馈?和人身体动作一样!十图看懂数控机床进给驱动...
  13. POS机交易支付知识点整理
  14. android10项目编译出错,android studio编译项目出错
  15. cs学习使用4(代理)
  16. 变上限积分的连续性和可导性
  17. 简单的卷积神经网络,实现手写英文字母识别
  18. sqlite 导出CSV,身份证号码显示科学计数法
  19. css中_box的属性包括,css box-sizing 属性
  20. 在Windows 7或Vista中配置磁盘碎片整理程序计划

热门文章

  1. linux动态桌面插件,Ubuntu下使用动画壁纸 LiveWallpaper 0.3
  2. 解决 游戏中只要一移动鼠标,就会游戏指针和windows指针来回闪
  3. Unity3D 大型游戏 最后一站 源码 部分重点匹配战斗(三)(12)
  4. 堆的基本版和加强版(手撕堆)
  5. SIOCGMIIPHY 和 SIOCSMIIREG 命令
  6. 可运行的GPS获取经纬度和获取基站例子(环境Android Studio 3.5.2扒拉能运行的例子找到太辛苦了要么版本太老。)
  7. 计算机高中期末总结作文,高一学期总结作文(通用10篇)
  8. 全媒体运营师胡耀文教你:2021年企业微信私域增长手册
  9. 数据中心电气设计及审图的注意事项(二)
  10. Java技术本纪(2005.08.18 来自:《程序员》杂志)