我们知道,GEE中的栅格数据类型包括了Image和它的集合ImageCollection。相应的,也出现了很多基于Image和ImageCollection开发的函数。然而,在GEE中,却几乎没有找到基于Pixels的函数类型。因此,如何开展逐像元分析,成为了GEE算法构建的难点。
01
GEE中栅格数据的构建
02
GEE像元分析的线索
// 对影像进行采样
var samplePoints = image.sample({
region: roi, // 感兴趣区域
scale: 30, // 采样尺度(单位:米)
numPixels: numSamples, // 采样点数量
seed: 42, // 随机种子,保证结果可重复
geometries: true // 保留点的几何信息
});
// 定义正方形的核 (kernel)
var squareKernel = ee.Kernel.square({
radius: 2, // 半径,以像素为单位
units: 'pixels',
normalize: true // 归一化,使得核的值之和为1
});
// 对影像进行卷积运算
var convolvedImage = image.convolve(squareKernel);
03
GEE逐像元分析|曲线救国