/*** @File    :   Sentinel2Image* @Time    :   2021/12/15* @Author  :   陨星落云* @Version :   1.0* @Contact :   400-890-0662* @License :   (C)Copyright 航天宏图信息技术股份有限公司* @Desc    :   Sentinel-2 时序NDVI数据下载*///define ROI
var roi = pie.FeatureCollection("NGCC/CHINA_CITY_BOUNDARY").filter(pie.Filter.eq("name","济南市")).first().geometry();//哨兵2去云处理
function s2_rmcloud(image) { var qa = image.select('QA60'); var cloudBitMask = 1 << 10; var cirrusBitMask = 1 << 11; var mask = qa.bitwiseAnd(cloudBitMask).eq(0) .and(qa.bitwiseAnd(cirrusBitMask).eq(0)); return image.updateMask(mask);
} //在原影像中加入一个新的波段,命名为NDVI
function cal_NDVI(image) {return image.addBands(image.normalizedDifference(["B8", "B4"]).rename("NDVI"));
};// 设置下载的年份
var Year = '2020';
var DateTime = [Year+'-01-01', Year+'-03-31',Year+'-02-01', Year+'-02-28',Year+'-03-01', Year+'-03-31',Year+'-04-01', Year+'-04-30',Year+'-05-01', Year+'-05-31',Year+'-06-01', Year+'-06-30',Year+'-07-01', Year+'-07-31',Year+'-08-01', Year+'-08-31',Year+'-09-01', Year+'-09-30',Year+'-10-01', Year+'-10-31',Year+'-11-01', Year+'-11-30',Year+'-12-01', Year+'-12-31'];
//print(DateTime);//批量导出
function exportImage(imgCol,region,fileName) {Export.imageToCloud({image: imgCol,description: "NDVI",assetId: "ndvi"+fileName,folder:Year+'NDVI',scale: 10,region:region,crs: "EPSG:4326",maxPixels: 1e13});}//过滤筛选哨兵2影像
for(var i=0;i<DateTime.length;i+=2){var s2_nocloud = pie.ImageCollection("S2/L2A").filterBounds(roi).filterDate(DateTime[i], DateTime[i+1]).filter(pie.Filter.lt('cloudyPixelPercentage', 12)).map(s2_rmcloud);print(s2_nocloud)            var ndvi = s2_nocloud.map(cal_NDVI).select("NDVI").median();print(ndvi)var ndvi_clipped = ndvi.clip(roi);exportImage(ndvi_clipped,roi,DateTime[i]);
}var visParam = {min: -0.2,max: 0.8,palette: 'CA7A41, CE7E45, DF923D, F1B555, FCD163, 99B718, '+'74A901, 66A000, 529400,3E8601, 207401, 056201, 004C00,'+'023B01, 012E01, 011D01, 011301'
};Map.centerObject(roi,7);
Map.addLayer(roi,{color:'FFFF00'},"roi");
Map.addLayer(ndvi, visParam, "ndvi",false);
Map.addLayer(ndvi_clipped, visParam, "ndvi_clipped");

结果:

使用PIE下载Sentinel-2 时序NDVI数据相关推荐

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

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

  2. 利用sentinel hub Python开发包查询和下载Sentinel-2等卫星遥感数据

    利用sentinel hub Python开发包查询和下载Sentinel-2等卫星遥感数据 1. 描述   sentinelhub Python包支持用户利用两种方式进行卫星遥感数据的下载和处理.第 ...

  3. 最新Modis影像数据下载完整流程---以MOD13Q1 NDVI数据下载为例(2020年12月2日更新)

    本文详细讲解Modis数据的下载流程,以MOD13Q1影像为例,该数据为16天合成的空间分辨率为250m的NDVI产品,原始数据的投影为正弦曲线投影. Modis数据MRT和ArcGIS处理方法集锦: ...

  4. 使用IDM批量下载Sentinel(哨兵)卫星数据

    目录 1.前言 2.Sentinel数据检索 3.对IDM进行设置并完成下载 建了一个QQ群,大家可以在里边聊聊水色遥感数据下载和数据处理方面的事情:1087024529 该方法只针对online的s ...

  5. Python中使用sentinelsat包自动下载Sentinel系列数据

    Python中使用sentinelsat包自动下载Sentinel系列数据 前言 普通下载 使用工具批量下载Sentinel 数据 使用SNAP批量下载 第三方软件或网站批量下载 Sentinel-1 ...

  6. GEE:批量下载NDVI数据,按年最大值合成,GIMMS NDVI from AVHRR Sensors (3rd Generation)

    源代码: https://code.earthengine.google.com/f3f5c1ed2bc4dc30a678857bb5074d6d?noload=true 批量下载按月合成数据代码: ...

  7. 毕业论文知识点记录(二)——环境数据下载之全球土壤数据下载(非时序性)

    毕业论文知识点记录(二)--环境数据下载之全球土壤数据下载(非时序性) #(零)数据介绍 本次论文环境数据中包含两部分数据,分别是时序性的0-10cm平均土壤温度和平均土壤湿度 以及非时序性的土壤类型 ...

  8. 遥感多光谱数据下载与预处理(一、数据选择 下载)

            首先说明本人并非专业大牛,不是教程贴只是记录一下学习过程和大家交流,过程有不严谨不合规范不对的地方欢迎各位大神指正. 本人目前做过接触过最多的是多光谱遥感数据,也是与无人机.雷达.高光 ...

  9. GEE(8):使用MODIS填补由去云后的Landsat影像计算得到的NDVI数据

    最近想要在GEE中使用Landsat影像计算一下广州的NDVI值,发现这片区域云覆盖较多,去云以后部分月份的数据很少,就造成NDVI计算结果缺失的问题.经过查阅相关资料,可以使用MODIS的NDVI产 ...

  10. 使用GEE或PIE下载Landsat8影像

    使用遥感云平台下载Landsat8影像 一.GEE下载Landsat8影像 GEE官网: https://code.earthengine.google.com/ 上传下载区域的矢量边界 GEE代码: ...

最新文章

  1. R语言ggplot2可视化:为箱图的均值进行连线、将多个分组的均值连接起来Joining means on a boxplot with a line
  2. 任艳频 | 竞赛12年纪念文集--后记
  3. pytorch 批量 iou
  4. 运用RUP 4+1视图方法进行软件架构设计
  5. 关于自增id 你可能还不知道
  6. wmic windows
  7. MySQL binlog和redo/undo的概念
  8. 成为java高手_我如何想成为Java
  9. java开发一个完整的秒杀与竞价网上商城
  10. 构建企业数字化转型协同力有多难?青云发布workly.ai誓要解决这些棘手的问题!...
  11. feed43使用教程
  12. s3c2440定时器简介
  13. 中国书法与传统文化的关系
  14. 手把手带你入门 API 开发
  15. Java中的即时编译器
  16. 第七章 将文件内容复制到另外文件
  17. 【汇正财经】什么是波段操作?
  18. Sql Server sql语句中发送电子邮件
  19. 微信小程序发布详细步骤
  20. matlab矩阵检索、嵌套,矩阵操作笔记

热门文章

  1. MQ学习(二)----ActiveMQ简介(转)
  2. 总结:读《程序员的自我修养》
  3. 如何关闭android键盘,软键盘怎么关,教您如何关闭软键盘
  4. 疑问代词who和whom的用法
  5. [iOS URL Schemes相关] URL Schemes 转载
  6. echarts-横坐标文字竖排显示和倾斜45°显示
  7. android监听系统来电并弹出提示窗口,Android 监听来去电 弹出悬浮窗提示
  8. 《大数据大创新:阿里巴巴云上数据中台之道》:解密阿里数据中台建设
  9. 日常开发中linux中最常用的100条命令
  10. 快递企业设长租公寓解决住宿 降低快递员流动率