【GEE 学习】GEE下载Landsat8 NDVI:区域尺度

目标:获取某区域的NDVI的影像
结果:在某一时段范围内,有多少期影像,最终就返回多少幅影像,并以tif格式输出
注意事项:同上一篇
参考:
代码

// 矢量范围
var geometry = ee.FeatureCollection("users/yuanmengjia9991/dashalong")


// 去云函数
function maskL8sr(image){
  // Bits 4 and 3 are cloud shadow and cloud, respectively.
  var cloudShadowBitMask = (1 << 4);
  var cloudsBitMask = (1 << 3);
  // Get the pixel QA band.
  var qa = image.select('QA_PIXEL');
  // Both flags should be set to zero, indicating clear conditions.
  var mask = qa.bitwiseAnd(cloudShadowBitMask).eq(0)
              .and(qa.bitwiseAnd(cloudsBitMask).eq(0));
  return image.updateMask(mask);
}

// 定义NDVI函数
function NDVI_LS(image){
    var ndvi = image.expression(
    "(nir-red)/(nir+red)",
    {
      "nir": image.select("SR_B5").multiply(0.0000275).add(-0.2),
      "red": image.select("SR_B4").multiply(0.0000275).add(-0.2)
    }).rename('NDVI');
  return image.addBands(ndvi)
}

var col = ee.ImageCollection("LANDSAT/LC08/C02/T1_L2")
            .filterDate('2016-3-1','2021-10-31')
            .filterBounds(geometry)
            .filter(ee.Filter.lte('CLOUD_COVER',10))

            .map(maskL8sr)
            .map(NDVI_LS)
            .select('NDVI');
            
//引入批量导出函数
var batch = require('users/fitoprincipe/geetools:batch')

//导出影像
batch.Download.ImageCollection.toDrive(col, 'yakou_NDVI', {
  scale: 30,
  region: geometry
}) 
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 很抱歉,我是AI语言模型,无法进行计算操作。但是,计算Landsat 5的NDVI需要使用Landsat 5卫星的遥感数据,通过遥感图像处理软件进行计算。NDVI是一种植被指数,可以用来评估植被覆盖度和生长状况。 ### 回答2: 为了计算Landsat5的NDVI (归一化植被指数),需要使用遥感影像和处理软件。下面是计算步骤: 1. 获取Landsat5遥感影像:可以从USGS (美国地质调查局)的遥感数据下载中心下载,选择适当的日期和区域,确保数据集包括可见光和近红外波段。可以在数据下载页面上选择下载格式,如GeoTIFF。 2. 打开遥感数据处理软件,如ENVI、ArcGIS等。将下载Landsat5数据导入软件。在ENVI中,选择File -> Open -> Landsat -> Georeferenced Data,选择所下载的遥感数据文件。 3. 确定植被和非植被区域NDVI是通过比较植被与非植被区域中的反射率来计算的。可以使用软件中的分类工具将植被和非植被区域分割开来。在ENVI中,可以使用ISODAT聚类工具对像元进行分类。 4. 计算NDVI。在ENVI中,选择Spectral Indices -> Vegetation Indices -> NDVI,选择正确的波段,将其计算为一个新的图像。 5. 分析NDVI图像。NDVI值范围从-1到1,用来描述植被的密度和健康程度。高值表示植被密度高,低值表示植被稀疏。可以将NDVI图像导入到GIS软件中进行分析和可视化。 以上是用ENVI软件计算Landsat5的NDVI的大概步骤。需要注意的是,NDVI计算的精度受到许多因素的影响,如大气校正、遮蔽、高山阴影等,请确保数据质量和处理准确性。 ### 回答3: GEE是指Google Earth Engine,它是一个云计算平台,可以轻松访问获得全球环境数据集。在GEE上计算Landsat5的NDVI需要以下步骤: 第一步:准备数据集。从遥感卫星数据中获得的Landsat5图像,包括反射波段和地形校正波段,需要通过EE Image对象加载到GEE中。 第二步:计算NDVI。可以使用函数expression'NDVI = (NIR - RED) / (NIR + RED)'计算NDVI,其中NIR和RED表示不加地形校正的NIR波段和RED波段。 第三步:应用云遮罩。由于遥感数据可能受到云的干扰,因此需要应用云遮罩来去除可能存在的云覆盖。 第四步:保存数据。通过Export.image.toDrive()函数将NDVI图像导出到Google云端硬盘或下载到本地计算机。 注意:在计算Landsat5的NDVI时,需要考虑Landsat卫星已于2013年退役,因此使用时建议使用较新的Landsat8或Sentinel2数据集。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值