GEE中ImageCollection能否仅含单张影像?ORNL生物量数据集疑问
问题1:该单张影像是否为2010年全年均值?
你判断的数据集仅包含1张影像的结论是正确的,该产品是NASA橡树岭国家实验室发布的2010年基准年全球生物量碳密度静态合成产品,不是简单的全年观测均值:它整合了2009-2011年区间的卫星观测(ICESat、MODIS等)、全球大量地面森林样方调查数据,经过模型反演、偏差校正后生成,代表2010年全球森林生物量的年度平均水平。
问题2:如何对该ImageCollection采样?
由于集合仅包含单张影像,你可以先调用.first()方法取出单张影像后再做采样,两种常用采样方式的示例代码如下:
方式1:基于预设点位采样(已有采样点矢量)
// 提取地上生物量影像 var agbImage = ee.ImageCollection("NASA/ORNL/biomass_carbon_density/v1").select('agb').first(); // 基于自定义采样点矢量samplePoints采样 var sampledResult = agbImage.sampleRegions({ collection: samplePoints, // 替换为你自己的点矢量集合 properties: ['point_id'], // 替换为你需要保留的点矢量原有属性字段,无保留需求可填空数组 scale: 1000 // 该数据集原生分辨率为1km,可根据需求调整采样分辨率 });
方式2:指定区域随机采样
// 提取地上生物量影像 var agbImage = ee.ImageCollection("NASA/ORNL/biomass_carbon_density/v1").select('agb').first(); // 在研究区roi范围内随机生成100个采样点 var randomSampled = agbImage.sample({ region: roi, // 替换为你自己的研究区矢量 scale: 1000, numPixels: 100, // 采样点数量 geometries: true // 设为true可保留采样点的坐标信息,方便后续导出查看 });
采样得到的结果可以直接调用Export.table.toDrive()导出为csv或者shp格式使用。
内容的提问来源于stack exchange,提问作者Sebastian Nuñez
相关产品推荐
相关产品推荐

