Google Earth Engine(GEE)批量下载夜光遥感数据

今天来简单分享下如何在GEE中批量下载夜光遥感数据

数据介绍:

夜光遥感数据主要分为两种,

一种是DMSP/OLS ,由美国军事气象卫星(DMSP)搭载的线性扫描业务系统(OLS)拍摄,时间周期是1992—2013年

另一种是NPP-VIIRS,数据由Suomi国家极轨道伙伴关系卫星(SNPP)搭载的可见光红外成像辐射仪(VIIRS)提供,时间周期是从2012年到现在。

两种数据的空间分辨率不同,DMSP/OLS 数据的空间分辨率为1km左右;NPP/VIIRS 数据的空间分辨率为750m,能够探测到更微弱的灯光辐射;

1.目标:

批量下载DMSP/OLS 和NPP-VIIRS灯光数据

2.GEE实现代码:

首先确定研究区和使用的数据集

我选择的研究区为东北三省

var roi = ee.FeatureCollection("users/lilei655123/DonBei");
Map.centerObject(roi,7)
var styling = {color:"red",fillColor:"00000000"};
Map.addLayer(roi.style(styling),{},"geometry")

调用数据,选择导出数据的日期

//DMSP/OLS
for(var i = 1992;i<=2013;i++){
var Night_Light= ee.ImageCollection('NOAA/DMSP-OLS/NIGHTTIME_LIGHTS')
.filterDate(i+'-01-01', i+'-12-31')//日期
 .select('stable_lights')
 //均值合成
var OLS_Light_Year_mean = Night_Light.mean().clip(roi)

显示数据

var LightVis = {
  min: 0,
  max: 10,
  palette: ['000000','700000','808080','FFFF00','ffffff','ffffff','ffffff'],
};
print(OLS_Light_Year_mean)
Map.addLayer(OLS_Light_Year_mean, LightVis, i+'_OLS_Light_Year_mean');

批量导出数据,导出至谷歌云盘

Export.image.toDrive({
      image: OLS_Light_Year_mean,
      description: i+'OLS_mean',
      region: roi,
      scale: 1000,
      maxPixels: 1e13,
      folder: 'OLS_Light'
    }) 
}

同样而言,NPP-VIIRS数据的下载也可以用此方法,只不过就改下时间和数据集的名称。

具体实现代码如下:

//VIIRS_Light
for(var i = 2012;i<=2021;i++){
var VIIRS_Light= ee.ImageCollection("NOAA/VIIRS/DNB/MONTHLY_V1/VCMSLCFG")
.filterDate(i+'-01-01', i+'-12-31')
 .select('avg_rad')
var VIIRS_Light_Year_mean = VIIRS_Light.mean().clip(roi)
var LightVis = {
  min: 0,
  max: 10,
  palette: ['000000','700000','808080','FFFF00','ffffff','ffffff','ffffff'],
};
print(VIIRS_Light_Year_mean)
Map.addLayer(VIIRS_Light_Year_mean, LightVis, i+'_VIIRS_Light_Year_mean');


Export.image.toDrive({
      image: VIIRS_Light_Year_mean,
      description: i+'VIIRS_mean',
      region: roi,
      scale: 750,
      maxPixels: 1e13,
      folder: 'OLS_Light'
    }) 
}

点击run all.全部导出至云盘‍

8e41eb31a1ad90849af0617824c2ea42.png

结果显示:

797f8250aac979f6446d17b818711af7.png

2012DMSP/OLS 

6d65a1029f0e00c55ae388a01dc92035.png

2013DMSP/OLS 

c94fd29511e79ead7607691400a76a36.png

2021NPP-VIIRS

完整代码请在公众号后台回复“0808批量下载夜光遥感数据”

感谢关注,欢迎转发!

声明:仅供学习使用!

希望关注的朋友们转发,如果对你有帮助的话记得给小编点个赞或者在看

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

  • 10
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Google 地球引擎(Google Earth Engine,简称 GEE)是由谷歌公司开发的一个云平台,旨在可视化和分析地理空间数据GEE 提供了一个强大的工具集,可用于收集、存储、处理和显示大规模遥感数据。 首先,GEE 可以访问多个卫星和传感器的数据,包括 LANDSAT、Sentinel、MODIS 等,这些数据源涵盖了全球各个地区的地理空间信息。用户可以通过 GEE 平台轻松地检索和获取所需的遥感数据。 其次,GEE 提供了丰富的图像处理和分析功能。用户可以应用各种算法和模型来处理遥感图像,例如图像分类、监督与非监督分类、变化检测等。使用 GEE,用户可以根据需求进行空间数据的处理和分析,以便更好地理解和解释地理现象。 此外,GEE 还提供了一个强大的可视化工具,使用户能够以图像、动画和地图的形式展示地理数据。通过 GEE 的云平台,用户可以在全球范围内创建交互式的地图应用程序,并与其他用户共享和发布自己的作品。 GEE 还具有高性能和可扩展性。由于其基于云的架构,GEE 可以处理大规模的地理数据集,从而实现高效的数据处理和分析。此外,可以通过 GEE API 进行编程,以满足用户的个性化需求,并将 GEE 与其他软件和平台进行集成。 总之,GEE 提供了一个功能强大的平台,可视化地理空间数据。它在收集、处理和分析遥感数据方面具有重要的应用价值,并通过可视化工具使用户能够更好地理解和展示地理现象。GEE 还为用户提供了一个开放且可扩展的平台,以满足各种地理空间数据的需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

生态遥感监测笔记

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

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

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

打赏作者

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

抵扣说明:

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

余额充值