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

网友投稿 762 2022-09-14

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/OLSfor(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_Lightfor(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' }) }

结果显示:

2012DMSP/OLS

2013DMSP/OLS

2021NPP-VIIRS

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:编写代码创建UDTF函数
下一篇:【uni-app从入门到实战】环境搭建和配置学习
相关文章

 发表评论

暂时没有评论,来抢沙发吧~