Global Daily near-surface air temperature (2003-2020)
今天来分享下全球每日近地表气温数据 :
近地表气温(Ta)是全球气候研究中的一个关键变量。每日最大和最小 Ta(Tmax 和 Tmin)的全球网格数据集在科学和政策界特别有价值且迫切需要,但仍然不可用。在本文中,我们通过结合使用基于站的地面Ta测量和卫星观测(即数字高程模型和地表温度),开发了2003年至2020年1公里分辨率的全球每日Tmax和Tmin数据集。通过最先进的统计方法,称为具有符号保留的空间变化系数模型(SVCM-SP)。
此网格化 1 公里分辨率全球(50°S ~79°N)每日最大和最小近地表气温数据集(2003 年 - 2020 年)是使用无缝 1 公里分辨率陆地表面温度数据集(2003-2020 年)生成的、30角秒(~1公里)分辨率的数字高程模型(DEM)数据、气象站的气温观测以及具有符号保留的空间变化系数模型(SVCM-SP)算法。网格化气温数据集在全球城市、气候和水文研究中具有很大的用途。
数据预处理
数据集是按区域生成的 tmax 和 tmin。tmax 和 tmin 被合并到生成区域的单个集合中。添加了名为“prop_type”的附加元数据,以允许与其他元数据(例如年份和基于日期的过滤的实际日期信息)一起进行过滤。数据集在被引入 Google Earth Engine 之前被投影到 EPSG 4326坐标系
数据来源:
Zhang, Tao; Zhou, Yuyu (2022): A global 1 km resolution daily near-surface air temperature dataset (2003 ?? 2020).
Iowa State University. Collection. https://doi.org/10.25380/iastate.c.6005185.v1
在GEE上可以下载,上传的数据可以这里查看:
//非洲
var africa = ee.ImageCollection("projects/sat-io/open-datasets/global-daily-air-temp/africa");
//澳洲
var australia = ee.ImageCollection("projects/sat-io/open-datasets/global-daily-air-temp/australia");
//欧亚大陆
var eurasia = ee.ImageCollection("projects/sat-io/open-datasets/global-daily-air-temp/europe_asia");
//拉丁美洲
var latin_america = ee.ImageCollection("projects/sat-io/open-datasets/global-daily-air-temp/latin_america");
//北美
var north_america = ee.ImageCollection("projects/sat-io/open-datasets/global-daily-air-temp/north_america");
接下来就是下载数据
01
—
GEE数据下载代码
Map.centerObject(roi,7)
var styling = {color:"red",fillColor:"00000000"};
Map.addLayer(roi.style(styling),{},"geometry")
var af_tmax = eurasia.filter(ee.Filter.eq('prop_type','tmax'))
var af_tmin = eurasia.filter(ee.Filter.eq('prop_type','tmin'))
Map.addLayer(af_tmax.first().multiply(0.1),{min:16,max:40,palette:['#a50026','#d73027','#f46d43','#fdae61','#fee090','#ffffbf','#e0f3f8','#abd9e9','#74add1','#4575b4','#313695'].reverse()},' Africa Surface Air Temp 1km Tmax')
Map.addLayer(af_tmin.first().multiply(0.1),{min:2,max:30,palette:['#a50026','#d73027','#f46d43','#fdae61','#fee090','#ffffbf','#e0f3f8','#abd9e9','#74add1','#4575b4','#313695'].reverse()},' Africa Surface Air Temp 1km Tmin')
var startDate = ee.Date.fromYMD(2020, 1, 1);
var endDate = ee.Date.fromYMD(2020, 12, 31);
var eurasia2020=af_tmax.filter(ee.Filter.date(startDate, endDate))
.filter(ee.Filter.bounds(roi))
print(eurasia2020)
///*----------------------数据批量输出函数-----------------------//
function exportImageCollection(imgCol, scale, roi, taskName, fileName) {
var indexList = eurasia2020.reduceColumns(ee.Reducer.toList(), ["system:index"]).get("list");
indexList.evaluate(function (indexs) {
for (var i = 0; i < indexs.length; i++) {
var image = eurasia2020.filter(ee.Filter.eq("system:index", indexs[i])).first();
image = image.toFloat(); //
Export.image.toDrive({
image: image,
description: taskName + "_" + indexs[i],
fileNamePrefix: fileName + "_" + indexs[i],//导出影像名称
region: roi,//研究区
folder: 'global-daily-air-temp',//选择导出云盘的文件夹名称
scale: scale,//空间分辨率
crs: "EPSG:4326",//坐标系
maxPixels: 1e13//最大像元个数
});
}
});
}
exportImageCollection(eurasia2020, 1000, roi, 'daily-temp', "temp");
在此代码中,我只下载了北京市2020年每日最高气温tmax,下载其他地区的数据换研究区和日期即可
02
—
结果显示
代码完整链接请在微信公众号后台私信
Daily near-surface temperature
感谢关注,欢迎转发!
声明:仅供学习使用!
希望关注的朋友们转发,如果对你有帮助的话记得给小编点个赞或者在看!
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...