我想从GEE的某些卫星图像(例如,平均夜灯)中提取给定国家/地区中的正方形网格的数据,以便分析R中的数据。正方形网格应该很小(100x100m²)。最有效的方法是什么?
我目前的方法是在R中创建一个合适的shapefile,将其上传到GEE,提取数据并下载结果。不幸的是,在如此小的网格上执行此操作的计算量很大(并且目前我不确定GEE是否允许我执行此操作)。有没有更有效的替代方法可以达到我的目标?
答案 0 :(得分:0)
在这里,您可以以不同的比例导出所需区域的ee.image。
// Example night lights image
var nl = ee.ImageCollection('NOAA/VIIRS/DNB/MONTHLY_V1/VCMCFG').first().select(0);
// All countries
var countries = ee.FeatureCollection('USDOS/LSIB_SIMPLE/2017');
// For example
var brazil = countries.filter(ee.Filter.eq('country_na', 'Brazil'));
Map.addLayer(brazil)
// Desired output resolution in meters.
var scale = 100;
// export the image at the desired scale
Export.image.toDrive({ image: nl,
region: brazil,
scale: scale });