GEE绘制直方图、提取像元值和经纬度及个数

1219:

SIF 的地类聚合位置放错,导致 .gt(0.5) 无效;而且2022年的cropland并没有  .gt(0.5)

GEE(13):使用GEE绘制影像直方图_gee直方图-CSDN博客

// 方法1:统计像元个数及值(无经纬度)
var allCount = ee.Image.pixelArea().addBands(IMAGE).reduceRegion({
    reducer: ee.Reducer.count(),
    geometry: MLYR_China,
    scale: 5550,
    maxPixels: 10e15,
})//.get("area");
print("allCount", allCount)

// 使用.sample()方法提取每个像素的值
var pixelValues = IMAGE.sampleRegions({ collection:MLYR_China, properties:ee.List(['name']), scale:5550 })

Export.table.toDrive({
  collection: pixelValues,
  description: 'sample_get',
  fileFormat: 'CSV'
});

// 方法2:有经纬度、值的信息
// 计数缩减器将返回多边形区域重叠的像素中心数。
var count = IMAGE.select("pdsi").reduceRegion({
    reducer: ee.Reducer.count(),
    geometry: MLYR_China,
    scale: 5550,
    //crs: proj.crs
});
print('n pixels in the reduction', count);

// 为包含reducer中的像素中心点创建一个特征集合。
var pixels = ee.Image.pixelLonLat().reduceRegion({
    reducer: ee.Reducer.toCollection(['lon', 'lat']),
    geometry: MLYR_China,
    scale: 5550,
    //crs: proj.crs
});

//  设定其中的每一个点的 经纬度 然后存储其属性 
var pixelsFc = ee.FeatureCollection(pixels.get('features')).map(
    function(f) {
        return f.setGeometry(ee.Geometry.Point([f.get('lon'), f
            .get('lat')
        ]));
    });
print(pixelsFc)

Map.centerObject(MLYR_China, 7);
var elevpoint = bands08.reduceRegions({collection:pixelsFc, reducer:ee.Reducer.mean(), scale:5550 })

Export.table.toDrive({collection:elevpoint, description:"point_pdsi"})

方法1、2的代码分别来自:【GEE笔记】有效像元(面积、数量)统计_gee统计像元数量-CSDN博客

Google Earth Engine (GEE)——提取研究区逐个像素的经纬度并提取逐个像素的高程值(逐像素高程值提取案例)_谷歌地形像素转高度-CSDN博客、选择浏览器打开128584401.html

提取少数点的时间序列值:

Google Earth Engine(像元值提取) - 知乎

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值